diff --git a/AUTHORS b/AUTHORS index 52009d3146..45233db0bf 100644 --- a/AUTHORS +++ b/AUTHORS @@ -752,7 +752,9 @@ Developers: hanjukim Fixed a bug that color and opacity settings were not applied when invoking Label::alignText. - + Fixed the bug that FileUtils:getStringFromFile() may return a unterminated string + Skip BOM in DataReaderHelper::addDataFromJsonCache() + bagobor Fixed a memory leak in AssetsManager::uncompress. Code format fix and small optimizations in cocostudio/CCActionNode.cpp. @@ -888,6 +890,13 @@ Developers: Rumist Fix the bug that the result of Director->convertToUI() is error. + + kyokomi + Fix the bug that UIButton doesn't support TTF font + Fix a but of TextReader + + gin0606 + Add a new line at the end of a file Retired Core Developers: WenSheng Yang diff --git a/CHANGELOG b/CHANGELOG index 4d58d944e0..ee80bc100a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,11 @@ -cocos2d-x-3.2 ??? +cocos2d-x-3.2 ??? + [NEW] Node: added getName(), setName(), getChildByName(), enumerateChildren() + [NEW] Label: support setting line height and additional kerning of label that not using system font + + [FIX] FileUtils: getStringFromFile may return a unterminated string + [FIX] UIButton: doesn't support TTF font + +cocos2d-x-3.2-alpha0 Jun.17 2014 [NEW] Console: add a command to show engine version [NEW] Node: added setter/getter for NormalizedPosition(). Allows to set positions in normalized values (between 0 and 1) [NEW] Scene: Added createWithSize() method @@ -6,6 +13,8 @@ cocos2d-x-3.2 ??? [NEW] TextureCache: added unbindImageAsync() and unbindAllImageAsync() [NEW] utils: added captureScreen() [NEW] UIText: added shadow, outline, glow filter support + [NEW] Sprite3D: support 3d animation + [NEW] Animation3D: 3d animation [FIX] Application.mk: not output debug message in release mode on Android [FIX] Android: 3d model will be black when coming from background @@ -26,6 +35,7 @@ cocos2d-x-3.2 ??? [FIX] Node: state of _transformUpdated, _transformDirty and _inverseDirty are wrong in setParent() [FIX] Node: _orderOfArrival is set to 0 after visit [FIX] Other: link error with Xcode 6 when building with 32-bit architecture + [FIX] RenderTexture: saveToFile() lost alpha channel [FIX] Repeat: will run one more over in rare situations [FIX] Scale9Sprite: support culling [FIX] Schedule: schedulePerFrame() can not be called twice @@ -36,8 +46,10 @@ cocos2d-x-3.2 ??? [FIX] WP8: will restart if app goes to background, then touches icon to go to foreground [FIX] WP8: will be black if: 1. 3rd pops up a view; 2. go to background; 3. come to foreground [FIX] WP8: project name of new project created by console is wrong + [FIX] WP8: missing texture after app switch [3RD] curl: will crash if use https request on iOS simulator + [3RD] curl: update OpenSSL to v1.0.1h cocos2d-x-3.1.1 May.31 2014 [FIX] GLProgramState: restores states after coming from background diff --git a/CMakeLists.txt b/CMakeLists.txt index fd1ccfbf39..7db3ea143c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -100,6 +100,8 @@ endif() if(MINGW) add_definitions(-DGLEW_STATIC) add_definitions(-D__SSIZE_T) + set(CMAKE_C_STANDARD_LIBRARIES "${CMAKE_C_STANDARD_LIBRARIES} -lws2_32") + set(CMAKE_CXX_STANDARD_LIBRARIES "${CMAKE_CXX_STANDARD_LIBRARIES} -lws2_32") endif() diff --git a/build/cocos2d_libs.xcodeproj/project.pbxproj b/build/cocos2d_libs.xcodeproj/project.pbxproj index 870868b5e4..6e14825c29 100644 --- a/build/cocos2d_libs.xcodeproj/project.pbxproj +++ b/build/cocos2d_libs.xcodeproj/project.pbxproj @@ -1763,10 +1763,12 @@ B29594CB1926D61F003EEF37 /* CCSprite3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B29594BD1926D61F003EEF37 /* CCSprite3D.cpp */; }; B29594CC1926D61F003EEF37 /* CCSprite3D.h in Headers */ = {isa = PBXBuildFile; fileRef = B29594BE1926D61F003EEF37 /* CCSprite3D.h */; }; B29594CD1926D61F003EEF37 /* CCSprite3D.h in Headers */ = {isa = PBXBuildFile; fileRef = B29594BE1926D61F003EEF37 /* CCSprite3D.h */; }; - B29594CE1926D61F003EEF37 /* CCSprite3DDataCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B29594BF1926D61F003EEF37 /* CCSprite3DDataCache.cpp */; }; - B29594CF1926D61F003EEF37 /* CCSprite3DDataCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B29594BF1926D61F003EEF37 /* CCSprite3DDataCache.cpp */; }; - B29594D01926D61F003EEF37 /* CCSprite3DDataCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B29594C01926D61F003EEF37 /* CCSprite3DDataCache.h */; }; - B29594D11926D61F003EEF37 /* CCSprite3DDataCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B29594C01926D61F003EEF37 /* CCSprite3DDataCache.h */; }; + B29594CE1926D61F003EEF37 /* CCSprite3DMaterial.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B29594BF1926D61F003EEF37 /* CCSprite3DMaterial.cpp */; }; + B29594CF1926D61F003EEF37 /* CCSprite3DMaterial.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B29594BF1926D61F003EEF37 /* CCSprite3DMaterial.cpp */; }; + B29594D01926D61F003EEF37 /* CCSprite3DMaterial.h in Headers */ = {isa = PBXBuildFile; fileRef = B29594C01926D61F003EEF37 /* CCSprite3DMaterial.h */; }; + B29594D11926D61F003EEF37 /* CCSprite3DMaterial.h in Headers */ = {isa = PBXBuildFile; fileRef = B29594C01926D61F003EEF37 /* CCSprite3DMaterial.h */; }; + B2D3D3B91948613300BA4831 /* CCBundle3DData.h in Headers */ = {isa = PBXBuildFile; fileRef = B2D3D3B81948613300BA4831 /* CCBundle3DData.h */; }; + B2D3D3BA1948613300BA4831 /* CCBundle3DData.h in Headers */ = {isa = PBXBuildFile; fileRef = B2D3D3B81948613300BA4831 /* CCBundle3DData.h */; }; B37510711823AC9F00B3BA6A /* CCPhysicsBodyInfo_chipmunk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B37510451823AC7B00B3BA6A /* CCPhysicsBodyInfo_chipmunk.cpp */; }; B37510721823AC9F00B3BA6A /* CCPhysicsBodyInfo_chipmunk.h in Headers */ = {isa = PBXBuildFile; fileRef = B37510461823AC7B00B3BA6A /* CCPhysicsBodyInfo_chipmunk.h */; }; B37510731823AC9F00B3BA6A /* CCPhysicsContactInfo_chipmunk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B37510471823AC7B00B3BA6A /* CCPhysicsContactInfo_chipmunk.cpp */; }; @@ -1795,6 +1797,24 @@ B3AF01A31842FBA400A98B85 /* b2MotorJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = B3AF019F1842FBA400A98B85 /* b2MotorJoint.h */; }; B3B12A5A17E7F44000026B4A /* libchipmunk Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A03F2CB81780BD04006731B9 /* libchipmunk Mac.a */; }; B3B12A5B17E7F45C00026B4A /* libchipmunk iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A4F3B178387670073F6A7 /* libchipmunk iOS.a */; }; + B6AAF84119404E0D0069DE01 /* CCBundle3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6AAF83F19404E0D0069DE01 /* CCBundle3D.cpp */; }; + B6AAF84219404E0D0069DE01 /* CCBundle3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6AAF83F19404E0D0069DE01 /* CCBundle3D.cpp */; }; + B6AAF84319404E0D0069DE01 /* CCBundle3D.h in Headers */ = {isa = PBXBuildFile; fileRef = B6AAF84019404E0D0069DE01 /* CCBundle3D.h */; }; + B6AAF84419404E0D0069DE01 /* CCBundle3D.h in Headers */ = {isa = PBXBuildFile; fileRef = B6AAF84019404E0D0069DE01 /* CCBundle3D.h */; }; + B6ACD897193D6693005E0B8A /* CCMeshSkin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6ACD895193D6693005E0B8A /* CCMeshSkin.cpp */; }; + B6ACD898193D6693005E0B8A /* CCMeshSkin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6ACD895193D6693005E0B8A /* CCMeshSkin.cpp */; }; + B6ACD899193D6693005E0B8A /* CCMeshSkin.h in Headers */ = {isa = PBXBuildFile; fileRef = B6ACD896193D6693005E0B8A /* CCMeshSkin.h */; }; + B6ACD89A193D6693005E0B8A /* CCMeshSkin.h in Headers */ = {isa = PBXBuildFile; fileRef = B6ACD896193D6693005E0B8A /* CCMeshSkin.h */; }; + B6ACD89E193DC0CC005E0B8A /* CCAnimate3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6ACD89C193DC0CC005E0B8A /* CCAnimate3D.cpp */; }; + B6ACD89F193DC0CC005E0B8A /* CCAnimate3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6ACD89C193DC0CC005E0B8A /* CCAnimate3D.cpp */; }; + B6ACD8A0193DC0CC005E0B8A /* CCAnimate3D.h in Headers */ = {isa = PBXBuildFile; fileRef = B6ACD89D193DC0CC005E0B8A /* CCAnimate3D.h */; }; + B6ACD8A1193DC0CC005E0B8A /* CCAnimate3D.h in Headers */ = {isa = PBXBuildFile; fileRef = B6ACD89D193DC0CC005E0B8A /* CCAnimate3D.h */; }; + B6B2633F19381FBF0088FE25 /* CCAnimationCurve.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B2633C19381FBF0088FE25 /* CCAnimationCurve.h */; }; + B6B2634019381FBF0088FE25 /* CCAnimationCurve.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B2633C19381FBF0088FE25 /* CCAnimationCurve.h */; }; + B6B26343193884D60088FE25 /* CCAnimation3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6B26341193884D60088FE25 /* CCAnimation3D.cpp */; }; + B6B26344193884D60088FE25 /* CCAnimation3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B6B26341193884D60088FE25 /* CCAnimation3D.cpp */; }; + B6B26345193884D60088FE25 /* CCAnimation3D.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B26342193884D60088FE25 /* CCAnimation3D.h */; }; + B6B26346193884D60088FE25 /* CCAnimation3D.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B26342193884D60088FE25 /* CCAnimation3D.h */; }; ED9C6A9418599AD8000A5232 /* CCNodeGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED9C6A9218599AD8000A5232 /* CCNodeGrid.cpp */; }; ED9C6A9518599AD8000A5232 /* CCNodeGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED9C6A9218599AD8000A5232 /* CCNodeGrid.cpp */; }; ED9C6A9618599AD8000A5232 /* CCNodeGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = ED9C6A9318599AD8000A5232 /* CCNodeGrid.h */; }; @@ -2825,8 +2845,9 @@ B29594BC1926D61F003EEF37 /* CCObjLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCObjLoader.h; sourceTree = ""; }; B29594BD1926D61F003EEF37 /* CCSprite3D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCSprite3D.cpp; sourceTree = ""; }; B29594BE1926D61F003EEF37 /* CCSprite3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSprite3D.h; sourceTree = ""; }; - B29594BF1926D61F003EEF37 /* CCSprite3DDataCache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCSprite3DDataCache.cpp; sourceTree = ""; }; - B29594C01926D61F003EEF37 /* CCSprite3DDataCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSprite3DDataCache.h; sourceTree = ""; }; + B29594BF1926D61F003EEF37 /* CCSprite3DMaterial.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCSprite3DMaterial.cpp; sourceTree = ""; }; + B29594C01926D61F003EEF37 /* CCSprite3DMaterial.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSprite3DMaterial.h; sourceTree = ""; }; + B2D3D3B81948613300BA4831 /* CCBundle3DData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCBundle3DData.h; sourceTree = ""; }; B37510451823AC7B00B3BA6A /* CCPhysicsBodyInfo_chipmunk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCPhysicsBodyInfo_chipmunk.cpp; sourceTree = ""; }; B37510461823AC7B00B3BA6A /* CCPhysicsBodyInfo_chipmunk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCPhysicsBodyInfo_chipmunk.h; sourceTree = ""; }; B37510471823AC7B00B3BA6A /* CCPhysicsContactInfo_chipmunk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCPhysicsContactInfo_chipmunk.cpp; sourceTree = ""; }; @@ -2840,6 +2861,16 @@ B375104F1823AC7B00B3BA6A /* CCPhysicsWorldInfo_chipmunk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCPhysicsWorldInfo_chipmunk.h; sourceTree = ""; }; B3AF019E1842FBA400A98B85 /* b2MotorJoint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = b2MotorJoint.cpp; sourceTree = ""; }; B3AF019F1842FBA400A98B85 /* b2MotorJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = b2MotorJoint.h; sourceTree = ""; }; + B6AAF83F19404E0D0069DE01 /* CCBundle3D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCBundle3D.cpp; sourceTree = ""; }; + B6AAF84019404E0D0069DE01 /* CCBundle3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCBundle3D.h; sourceTree = ""; }; + B6ACD895193D6693005E0B8A /* CCMeshSkin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCMeshSkin.cpp; sourceTree = ""; }; + B6ACD896193D6693005E0B8A /* CCMeshSkin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCMeshSkin.h; sourceTree = ""; }; + B6ACD89C193DC0CC005E0B8A /* CCAnimate3D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCAnimate3D.cpp; sourceTree = ""; }; + B6ACD89D193DC0CC005E0B8A /* CCAnimate3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAnimate3D.h; sourceTree = ""; }; + B6B2633B19381FBF0088FE25 /* CCAnimationCurve.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CCAnimationCurve.inl; sourceTree = ""; }; + B6B2633C19381FBF0088FE25 /* CCAnimationCurve.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAnimationCurve.h; sourceTree = ""; }; + B6B26341193884D60088FE25 /* CCAnimation3D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCAnimation3D.cpp; sourceTree = ""; }; + B6B26342193884D60088FE25 /* CCAnimation3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAnimation3D.h; sourceTree = ""; }; ED9C6A9218599AD8000A5232 /* CCNodeGrid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = CCNodeGrid.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; ED9C6A9318599AD8000A5232 /* CCNodeGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCNodeGrid.h; sourceTree = ""; }; /* End PBXFileReference section */ @@ -4869,14 +4900,25 @@ B29594B81926D61F003EEF37 /* 3d */ = { isa = PBXGroup; children = ( + B6AAF83F19404E0D0069DE01 /* CCBundle3D.cpp */, + B6AAF84019404E0D0069DE01 /* CCBundle3D.h */, + B6ACD89C193DC0CC005E0B8A /* CCAnimate3D.cpp */, + B6ACD89D193DC0CC005E0B8A /* CCAnimate3D.h */, + B6ACD895193D6693005E0B8A /* CCMeshSkin.cpp */, + B6ACD896193D6693005E0B8A /* CCMeshSkin.h */, + B6B26341193884D60088FE25 /* CCAnimation3D.cpp */, + B6B26342193884D60088FE25 /* CCAnimation3D.h */, + B6B2633B19381FBF0088FE25 /* CCAnimationCurve.inl */, + B6B2633C19381FBF0088FE25 /* CCAnimationCurve.h */, B29594B91926D61F003EEF37 /* CCMesh.cpp */, B29594BA1926D61F003EEF37 /* CCMesh.h */, B29594BB1926D61F003EEF37 /* CCObjLoader.cpp */, B29594BC1926D61F003EEF37 /* CCObjLoader.h */, B29594BD1926D61F003EEF37 /* CCSprite3D.cpp */, B29594BE1926D61F003EEF37 /* CCSprite3D.h */, - B29594BF1926D61F003EEF37 /* CCSprite3DDataCache.cpp */, - B29594C01926D61F003EEF37 /* CCSprite3DDataCache.h */, + B29594BF1926D61F003EEF37 /* CCSprite3DMaterial.cpp */, + B29594C01926D61F003EEF37 /* CCSprite3DMaterial.h */, + B2D3D3B81948613300BA4831 /* CCBundle3DData.h */, ); name = 3d; path = ../cocos/3d; @@ -4903,7 +4945,7 @@ 06CAAAC9186AD7EE0012A414 /* TriggerMng.h in Headers */, 2905FA6018CF08D100240AA3 /* UILayoutParameter.h in Headers */, 50ABBEA51925AB6F00A911A9 /* CCScriptSupport.h in Headers */, - B29594D01926D61F003EEF37 /* CCSprite3DDataCache.h in Headers */, + B29594D01926D61F003EEF37 /* CCSprite3DMaterial.h in Headers */, 1ABA68B01888D700007D1BB4 /* CCFontCharMap.h in Headers */, 5034CA3F191D591100CE6051 /* ccShader_Position_uColor.vert in Headers */, 50ABBD461925AB0000A911A9 /* CCVertex.h in Headers */, @@ -4945,6 +4987,7 @@ 50ABBD8D1925AB4100A911A9 /* CCGLProgram.h in Headers */, 50ABBEA11925AB6F00A911A9 /* CCScheduler.h in Headers */, 50ABBDB71925AB4100A911A9 /* CCTexture2D.h in Headers */, + B2D3D3B91948613300BA4831 /* CCBundle3DData.h in Headers */, 2905FA6C18CF08D100240AA3 /* UIPageView.h in Headers */, 50FCEB9518C72017004AD434 /* ButtonReader.h in Headers */, 50ABBE811925AB6F00A911A9 /* CCEventType.h in Headers */, @@ -5241,6 +5284,11 @@ 1A8C5A0F180E930E00EF57C3 /* DictionaryHelper.h in Headers */, 50FCEBBD18C72017004AD434 /* TextBMFontReader.h in Headers */, 50FCEBCB18C72017004AD434 /* WidgetReaderProtocol.h in Headers */, + B6B2633F19381FBF0088FE25 /* CCAnimationCurve.h in Headers */, + B6B26345193884D60088FE25 /* CCAnimation3D.h in Headers */, + B6ACD899193D6693005E0B8A /* CCMeshSkin.h in Headers */, + B6ACD8A0193DC0CC005E0B8A /* CCAnimate3D.h in Headers */, + B6AAF84319404E0D0069DE01 /* CCBundle3D.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5398,7 +5446,7 @@ 50ABBD3B1925AB0000A911A9 /* CCAffineTransform.h in Headers */, 5034CA38191D591100CE6051 /* ccShader_PositionColorLengthTexture.vert in Headers */, 50ABBE7C1925AB6F00A911A9 /* CCEventMouse.h in Headers */, - B29594D11926D61F003EEF37 /* CCSprite3DDataCache.h in Headers */, + B29594D11926D61F003EEF37 /* CCSprite3DMaterial.h in Headers */, 46A171011807CECB005B8026 /* CCPhysicsJoint.h in Headers */, 46A170FD1807CECB005B8026 /* CCPhysicsBody.h in Headers */, 2905FA6118CF08D100240AA3 /* UILayoutParameter.h in Headers */, @@ -5436,6 +5484,7 @@ 1A01C68918F57BE800EFE3A6 /* CCBool.h in Headers */, 1A57007C180BC5A10088DEC7 /* CCActionInstant.h in Headers */, 50ABBE781925AB6F00A911A9 /* CCEventListenerTouch.h in Headers */, + B2D3D3BA1948613300BA4831 /* CCBundle3DData.h in Headers */, B37510861823ACA100B3BA6A /* CCPhysicsWorldInfo_chipmunk.h in Headers */, 1A570080180BC5A10088DEC7 /* CCActionInterval.h in Headers */, 1A570084180BC5A10088DEC7 /* CCActionManager.h in Headers */, @@ -5742,6 +5791,11 @@ 1A8C5A08180E930E00EF57C3 /* CocoStudio.h in Headers */, 1A8C5A10180E930E00EF57C3 /* DictionaryHelper.h in Headers */, 50ABBEB21925AB6F00A911A9 /* CCUserDefault.h in Headers */, + B6B2634019381FBF0088FE25 /* CCAnimationCurve.h in Headers */, + B6B26346193884D60088FE25 /* CCAnimation3D.h in Headers */, + B6ACD89A193D6693005E0B8A /* CCMeshSkin.h in Headers */, + B6ACD8A1193DC0CC005E0B8A /* CCAnimate3D.h in Headers */, + B6AAF84419404E0D0069DE01 /* CCBundle3D.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6356,7 +6410,7 @@ 1A8C59C3180E930E00EF57C3 /* CCComController.cpp in Sources */, 2905FA5218CF08D100240AA3 /* UIImageView.cpp in Sources */, 50ABBDBD1925AB4100A911A9 /* CCTextureCache.cpp in Sources */, - B29594CE1926D61F003EEF37 /* CCSprite3DDataCache.cpp in Sources */, + B29594CE1926D61F003EEF37 /* CCSprite3DMaterial.cpp in Sources */, 299754F4193EC95400A54AC3 /* ObjectFactory.cpp in Sources */, 2905FA7C18CF08D100240AA3 /* UIText.cpp in Sources */, 50FCEB9F18C72017004AD434 /* LayoutReader.cpp in Sources */, @@ -6398,6 +6452,10 @@ 50ABBE931925AB6F00A911A9 /* CCProfiling.cpp in Sources */, 1ABA68AE1888D700007D1BB4 /* CCFontCharMap.cpp in Sources */, 2905FA4618CF08D100240AA3 /* UIButton.cpp in Sources */, + B6B26343193884D60088FE25 /* CCAnimation3D.cpp in Sources */, + B6ACD897193D6693005E0B8A /* CCMeshSkin.cpp in Sources */, + B6ACD89E193DC0CC005E0B8A /* CCAnimate3D.cpp in Sources */, + B6AAF84119404E0D0069DE01 /* CCBundle3D.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6606,7 +6664,7 @@ 50ABBE3E1925AB6F00A911A9 /* CCDataVisitor.cpp in Sources */, 1A57009F180BC5D20088DEC7 /* CCNode.cpp in Sources */, B37510831823ACA100B3BA6A /* CCPhysicsShapeInfo_chipmunk.cpp in Sources */, - B29594CF1926D61F003EEF37 /* CCSprite3DDataCache.cpp in Sources */, + B29594CF1926D61F003EEF37 /* CCSprite3DMaterial.cpp in Sources */, 1A57010F180BC8EE0088DEC7 /* CCDrawingPrimitives.cpp in Sources */, 1A570113180BC8EE0088DEC7 /* CCDrawNode.cpp in Sources */, 1A57011C180BC90D0088DEC7 /* CCGrabber.cpp in Sources */, @@ -6844,6 +6902,10 @@ 0634A4DD194B19E400E608AF /* CCNodeReader.cpp in Sources */, 50ABBE7A1925AB6F00A911A9 /* CCEventMouse.cpp in Sources */, 50ABBD981925AB4100A911A9 /* CCGLProgramStateCache.cpp in Sources */, + B6B26344193884D60088FE25 /* CCAnimation3D.cpp in Sources */, + B6ACD898193D6693005E0B8A /* CCMeshSkin.cpp in Sources */, + B6ACD89F193DC0CC005E0B8A /* CCAnimate3D.cpp in Sources */, + B6AAF84219404E0D0069DE01 /* CCBundle3D.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7149,6 +7211,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "../cocos/cocos2d-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -7184,6 +7247,7 @@ A03F2CB71780BD04006731B9 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; HEADER_SEARCH_PATHS = ""; USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/../external/chipmunk/include/chipmunk/"; @@ -7209,6 +7273,7 @@ buildSettings = { CLANG_WARN_BOOL_CONVERSION = NO; CLANG_WARN_CONSTANT_CONVERSION = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_SHADOW = NO; GCC_WARN_UNUSED_VALUE = NO; @@ -7259,6 +7324,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_PREPROCESSOR_DEFINITIONS = CC_TARGET_OS_MAC; GCC_TREAT_WARNINGS_AS_ERRORS = NO; HEADER_SEARCH_PATHS = ""; @@ -7286,6 +7352,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", CC_TARGET_OS_MAC, @@ -7342,6 +7409,7 @@ buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; ARCHS = "$(ARCHS_STANDARD)"; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "../cocos/cocos2d-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -7420,6 +7488,7 @@ buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; ARCHS = "$(ARCHS_STANDARD)"; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", CC_TARGET_OS_IPHONE, @@ -7450,6 +7519,7 @@ isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD)"; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; HEADER_SEARCH_PATHS = ""; IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; SDKROOT = iphoneos; @@ -7482,6 +7552,7 @@ ARCHS = "$(ARCHS_STANDARD)"; CLANG_WARN_BOOL_CONVERSION = NO; CLANG_WARN_CONSTANT_CONVERSION = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_SHADOW = NO; GCC_WARN_UNUSED_VALUE = NO; @@ -7517,6 +7588,7 @@ buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; ARCHS = "$(ARCHS_STANDARD)"; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", CC_TARGET_OS_IPHONE, diff --git a/build/winrt/Cocos2dShaderCompiler/pch.h b/build/winrt/Cocos2dShaderCompiler/pch.h index 1f4fe57240..5a24e4f473 100644 --- a/build/winrt/Cocos2dShaderCompiler/pch.h +++ b/build/winrt/Cocos2dShaderCompiler/pch.h @@ -13,4 +13,4 @@ #include #include #include -#include "App.xaml.h" \ No newline at end of file +#include "App.xaml.h" diff --git a/build/winrt/angle.bat b/build/winrt/angle.bat new file mode 100644 index 0000000000..13bbf9f607 --- /dev/null +++ b/build/winrt/angle.bat @@ -0,0 +1,63 @@ +set IN_DIR=.\..\..\..\angle\src\WP8\redist\vs2012\ARM\Release + +set OUT_DIR=.\..\..\external\wp8-specific\angle\prebuilt\ARM\ +xcopy "%IN_DIR%\libGLESv2_phone\libGLESv2_phone.dll" "%OUT_DIR%" /iycq + +xcopy "%IN_DIR%\libGLESv2_phone\libGLESv2_phone.lib" "%OUT_DIR%" /iycq + +xcopy "%IN_DIR%\libEGL_phone\libEGL_phone.dll" "%OUT_DIR%" /iycq + +xcopy "%IN_DIR%\libEGL_phone\libEGL_phone.lib" "%OUT_DIR%" /iycq + +xcopy "%IN_DIR%\esUtil_phone\esUtil_phone.lib" "%OUT_DIR%" /iycq + + + +set IN_DIR=.\..\..\..\angle\src\WP8\redist\vs2012\Win32\Release + +set OUT_DIR=.\..\..\external\wp8-specific\angle\prebuilt\Win32\ + + +xcopy "%IN_DIR%\libGLESv2_phone\libGLESv2_phone.dll" "%OUT_DIR%" /iycq + +xcopy "%IN_DIR%\libGLESv2_phone\libGLESv2_phone.lib" "%OUT_DIR%" /iycq + +xcopy "%IN_DIR%\libEGL_phone\libEGL_phone.dll" "%OUT_DIR%" /iycq + +xcopy "%IN_DIR%\libEGL_phone\libEGL_phone.lib" "%OUT_DIR%" /iycq + +xcopy "%IN_DIR%\esUtil_phone\esUtil_phone.lib" "%OUT_DIR%" /iycq + + + +set IN_DIR=.\..\..\..\angle\src\WinRT\redist\vs2013\ARM\Release\ +set OUT_DIR=.\..\..\external\winrt-specific\angle\prebuilt\ARM\ +xcopy "%IN_DIR%\libGLESv2_winrt_2013\libGLESv2.dll" "%OUT_DIR%" /iycq + +xcopy "%IN_DIR%\libGLESv2_winrt_2013\libGLESv2.lib" "%OUT_DIR%" /iycq + +xcopy "%IN_DIR%\libEGL_winrt_2013\libEGL.dll" "%OUT_DIR%" /iycq + +xcopy "%IN_DIR%\libEGL_winrt_2013\libEGL.lib" "%OUT_DIR%" /iycq + +xcopy "%IN_DIR%\esUtil_winrt_2013\esUtil.lib" "%OUT_DIR%" /iycq + + +set IN_DIR=.\..\..\..\angle\src\WinRT\redist\vs2013\Win32\Release\ +set OUT_DIR=.\..\..\external\winrt-specific\angle\prebuilt\Win32\ +xcopy "%IN_DIR%\libGLESv2_winrt_2013\libGLESv2.dll" "%OUT_DIR%" /iycq + +xcopy "%IN_DIR%\libGLESv2_winrt_2013\libGLESv2.lib" "%OUT_DIR%" /iycq + +xcopy "%IN_DIR%\libEGL_winrt_2013\libEGL.dll" "%OUT_DIR%" /iycq + +xcopy "%IN_DIR%\libEGL_winrt_2013\libEGL.lib" "%OUT_DIR%" /iycq + +xcopy "%IN_DIR%\esUtil_winrt_2013\esUtil.lib" "%OUT_DIR%" /iycq + + +set OUT_DIR=.\..\..\external\winrt-specific\angle\include +xcopy ".\..\..\..\angle\include" "%OUT_DIR%" /eiycq +xcopy ".\..\..\..\angle\src\common\winrtangle.h" "%OUT_DIR%" /iycq +xcopy ".\..\..\..\angle\samples\gles2_book\Common\esUtil.h" "%OUT_DIR%" /iycq + diff --git a/cocos/2d/CCActionCamera.h b/cocos/2d/CCActionCamera.h index 4a32234511..d5a0caf188 100644 --- a/cocos/2d/CCActionCamera.h +++ b/cocos/2d/CCActionCamera.h @@ -138,4 +138,4 @@ protected: NS_CC_END -#endif //__CCCAMERA_ACTION_H__ \ No newline at end of file +#endif //__CCCAMERA_ACTION_H__ diff --git a/cocos/2d/CCActionInterval.cpp b/cocos/2d/CCActionInterval.cpp index b408512663..69bf25eae0 100644 --- a/cocos/2d/CCActionInterval.cpp +++ b/cocos/2d/CCActionInterval.cpp @@ -528,6 +528,8 @@ void RepeatForever::step(float dt) if (_innerAction->isDone()) { float diff = _innerAction->getElapsed() - _innerAction->getDuration(); + if (diff > _innerAction->getDuration()) + diff = fmodf(diff, _innerAction->getDuration()); _innerAction->startWithTarget(_target); // to prevent jerk. issue #390, 1247 _innerAction->step(0.0f); diff --git a/cocos/2d/CCAnimation.cpp b/cocos/2d/CCAnimation.cpp index 335288b675..86ef053192 100644 --- a/cocos/2d/CCAnimation.cpp +++ b/cocos/2d/CCAnimation.cpp @@ -201,4 +201,4 @@ Animation* Animation::clone() const return a; } -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/2d/CCAnimationCache.cpp b/cocos/2d/CCAnimationCache.cpp index fcbe96d501..b75a886d93 100644 --- a/cocos/2d/CCAnimationCache.cpp +++ b/cocos/2d/CCAnimationCache.cpp @@ -237,4 +237,4 @@ void AnimationCache::addAnimationsWithFile(const std::string& plist) } -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/2d/CCClippingNode.cpp b/cocos/2d/CCClippingNode.cpp index 15fb64a923..fba3c00deb 100644 --- a/cocos/2d/CCClippingNode.cpp +++ b/cocos/2d/CCClippingNode.cpp @@ -142,6 +142,14 @@ bool ClippingNode::init(Node *stencil) void ClippingNode::onEnter() { +#if CC_ENABLE_SCRIPT_BINDING + if (_scriptType == kScriptTypeJavascript) + { + if (ScriptEngineManager::sendNodeEventToJSExtended(this, kNodeOnEnter)) + return; + } +#endif + Node::onEnter(); if (_stencil != nullptr) diff --git a/cocos/2d/CCFontCharMap.cpp b/cocos/2d/CCFontCharMap.cpp index 4438f7a165..e19c5a0dd4 100644 --- a/cocos/2d/CCFontCharMap.cpp +++ b/cocos/2d/CCFontCharMap.cpp @@ -160,4 +160,4 @@ FontAtlas * FontCharMap::createFontAtlas() return tempAtlas; } -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/2d/CCLabel.cpp b/cocos/2d/CCLabel.cpp index d01925bbd0..e7ac43edf1 100644 --- a/cocos/2d/CCLabel.cpp +++ b/cocos/2d/CCLabel.cpp @@ -240,6 +240,7 @@ Label::Label(FontAtlas *atlas /* = nullptr */, TextHAlignment hAlignment /* = Te TextVAlignment vAlignment /* = TextVAlignment::TOP */,bool useDistanceField /* = false */,bool useA8Shader /* = false */) : _reusedLetter(nullptr) , _commonLineHeight(0.0f) +, _additionalKerning(0.0f) , _lineBreakWithoutSpaces(false) , _maxLineWidth(0) , _labelWidth(0) @@ -719,19 +720,30 @@ void Label::sortAllChildren() void Label::enableGlow(const Color4B& glowColor) { - if(! _useDistanceField) - return; - _currLabelEffect = LabelEffect::GLOW; - _effectColor = glowColor; - _effectColorF.r = _effectColor.r / 255.0f; - _effectColorF.g = _effectColor.g / 255.0f; - _effectColorF.b = _effectColor.b / 255.0f; - _effectColorF.a = _effectColor.a / 255.0f; - updateShaderProgram(); + if (_currentLabelType == LabelType::TTF) + { + if (_fontConfig.distanceFieldEnabled == false) + { + auto config = _fontConfig; + config.outlineSize = 0; + config.distanceFieldEnabled = true; + setTTFConfig(config); + _contentDirty = true; + } + _currLabelEffect = LabelEffect::GLOW; + _effectColor = glowColor; + _effectColorF.r = _effectColor.r / 255.0f; + _effectColorF.g = _effectColor.g / 255.0f; + _effectColorF.b = _effectColor.b / 255.0f; + _effectColorF.a = _effectColor.a / 255.0f; + updateShaderProgram(); + } } void Label::enableOutline(const Color4B& outlineColor,int outlineSize /* = -1 */) { + CCASSERT(_currentLabelType == LabelType::STRING_TEXTURE || _currentLabelType == LabelType::TTF, "Only supported system font and TTF!"); + _effectColor = outlineColor; _effectColorF.r = _effectColor.r / 255.0f; _effectColorF.g = _effectColor.g / 255.0f; @@ -1098,7 +1110,9 @@ void Label::visit(Renderer *renderer, const Mat4 &parentTransform, uint32_t pare director->popMatrix(MATRIX_STACK_TYPE::MATRIX_STACK_MODELVIEW); - setOrderOfArrival(0); + // FIX ME: Why need to set _orderOfArrival to 0?? + // Please refer to https://github.com/cocos2d/cocos2d-x/pull/6920 + // setOrderOfArrival(0); } void Label::setSystemFontName(const std::string& systemFont) @@ -1163,9 +1177,38 @@ Sprite * Label::getLetter(int letterIndex) return nullptr; } -int Label::getCommonLineHeight() const +void Label::setLineHeight(float height) { - return _textSprite ? 0 : _commonLineHeight; + CCASSERT(_currentLabelType != LabelType::STRING_TEXTURE, "Not supported system font!"); + + if (_commonLineHeight != height) + { + _commonLineHeight = height; + _contentDirty = true; + } +} + +float Label::getLineHeight() const +{ + CCASSERT(_currentLabelType != LabelType::STRING_TEXTURE, "Not supported system font!"); + return _textSprite ? 0.0f : _commonLineHeight; +} + +void Label::setAdditionalKerning(float space) +{ + CCASSERT(_currentLabelType != LabelType::STRING_TEXTURE, "Not supported system font!"); + if (_additionalKerning != space) + { + _additionalKerning = space; + _contentDirty = true; + } +} + +float Label::getAdditionalKerning() const +{ + CCASSERT(_currentLabelType != LabelType::STRING_TEXTURE, "Not supported system font!"); + + return _additionalKerning; } void Label::computeStringNumLines() @@ -1247,6 +1290,8 @@ void Label::updateDisplayedOpacity(GLubyte parentOpacity) void Label::setTextColor(const Color4B &color) { + CCASSERT(_currentLabelType == LabelType::TTF || _currentLabelType == LabelType::STRING_TEXTURE, "Only supported system font and ttf!"); + _textColor = color; _textColorF.r = _textColor.r / 255.0f; _textColorF.g = _textColor.g / 255.0f; diff --git a/cocos/2d/CCLabel.h b/cocos/2d/CCLabel.h index 7cad6af323..a81daf8e6b 100644 --- a/cocos/2d/CCLabel.h +++ b/cocos/2d/CCLabel.h @@ -91,6 +91,7 @@ public: /** Creates a label with an initial string,font file,font size, dimension in points, horizontal alignment and vertical alignment. * @warning Not support font name. + * @warning Cache textures for each different font size or font file. */ static Label * createWithTTF(const std::string& text, const std::string& fontFile, float fontSize, const Size& dimensions = Size::ZERO, TextHAlignment hAlignment = TextHAlignment::LEFT, @@ -98,6 +99,8 @@ public: /** Create a label with TTF configuration * @warning Not support font name. + * @warning Cache textures for each different font file when enable distance field. + * @warning Cache textures for each different font size or font file when disable distance field. */ static Label* createWithTTF(const TTFConfig& ttfConfig, const std::string& text, TextHAlignment alignment = TextHAlignment::LEFT, int maxLineWidth = 0); @@ -136,6 +139,17 @@ public: virtual const std::string& getString() const override { return _originalUTF8String; } + /** Sets the text color of the label + * Only support for TTF and system font + * @warning Different from the color of Node. + */ + virtual void setTextColor(const Color4B &color); + /** Returns the text color of this label + * Only support for TTF and system font + * @warning Different from the color of Node. + */ + const Color4B& getTextColor() const { return _textColor;} + /** * Enable shadow for the label * @@ -193,22 +207,34 @@ public: /** update content immediately.*/ virtual void updateContent(); - /** Sets the text color - * - */ - virtual void setTextColor(const Color4B &color); - - const Color4B& getTextColor() const { return _textColor;} - virtual Sprite * getLetter(int lettetIndex); /** clip upper and lower margin for reduce height of label. */ void setClipMarginEnabled(bool clipEnabled) { _clipEnabled = clipEnabled; } bool isClipMarginEnabled() const { return _clipEnabled; } - // font related stuff - int getCommonLineHeight() const; - + + /** Sets the line height of the label + @warning Not support system font + @since v3.2.0 + */ + void setLineHeight(float height); + /** Returns the line height of this label + @warning Not support system font + */ + float getLineHeight() const; + + /** Sets the additional kerning of the label + @warning Not support system font + @since v3.2.0 + */ + void setAdditionalKerning(float space); + /** Returns the additional kerning of this label + @warning Not support system font + @since v3.2.0 + */ + float getAdditionalKerning() const; + // string related stuff int getStringNumLines() const { return _currNumLines;} int getStringLength() const; @@ -247,6 +273,8 @@ public: CC_DEPRECATED_ATTRIBUTE virtual void setFontDefinition(const FontDefinition& textDefinition); CC_DEPRECATED_ATTRIBUTE const FontDefinition& getFontDefinition() const { return _fontDefinition; } + CC_DEPRECATED_ATTRIBUTE int getCommonLineHeight() const { return getLineHeight();} + protected: void onDraw(const Mat4& transform, bool transformUpdated); @@ -331,6 +359,7 @@ protected: Rect _reusedRect; int _limitShowCount; + float _additionalKerning; float _commonLineHeight; bool _lineBreakWithoutSpaces; int * _horizontalKernings; diff --git a/cocos/2d/CCLabelTextFormatter.cpp b/cocos/2d/CCLabelTextFormatter.cpp index 580e9ff5c8..a9658489dd 100644 --- a/cocos/2d/CCLabelTextFormatter.cpp +++ b/cocos/2d/CCLabelTextFormatter.cpp @@ -384,7 +384,7 @@ bool LabelTextFormatter::createStringSprites(Label *theLabel) continue; } - nextFontPositionX += charAdvance + kernings[i]; + nextFontPositionX += charAdvance + kernings[i] + theLabel->_additionalKerning; if (longestLine < nextFontPositionX) { diff --git a/cocos/2d/CCNode.cpp b/cocos/2d/CCNode.cpp index 07d28e4455..6916886755 100644 --- a/cocos/2d/CCNode.cpp +++ b/cocos/2d/CCNode.cpp @@ -29,6 +29,8 @@ THE SOFTWARE. #include "2d/CCNode.h" #include +#include +#include #include "base/CCDirector.h" #include "base/CCScheduler.h" @@ -122,6 +124,8 @@ Node::Node(void) , _cascadeColorEnabled(false) , _cascadeOpacityEnabled(false) , _usingNormalizedPosition(false) +, _name("") +, _hashOfName(0) { // set default scheduler and actionManager Director *director = Director::getInstance(); @@ -624,6 +628,18 @@ void Node::setTag(int tag) _tag = tag ; } +std::string Node::getName() const +{ + return _name; +} + +void Node::setName(const std::string& name) +{ + _name = name; + std::hash h; + _hashOfName = h(name); +} + /// userData setter void Node::setUserData(void *userData) { @@ -677,7 +693,7 @@ GLProgram * Node::getGLProgram() const return _glProgramState ? _glProgramState->getGLProgram() : nullptr; } -Scene* Node::getScene() +Scene* Node::getScene() const { if(!_parent) return nullptr; @@ -750,6 +766,159 @@ Node* Node::getChildByTag(int tag) const return nullptr; } +Node* Node::getChildByName(const std::string& name) const +{ + CCASSERT(name.length() != 0, "Invalid name"); + + std::hash h; + size_t hash = h(name); + + for (const auto& child : _children) + { + // Different strings may have the same hash code, but can use it to compare first for speed + if(child->_hashOfName == hash && child->_name.compare(name) == 0) + return child; + } + return nullptr; +} + +void Node::enumerateChildren(const std::string &name, std::function callback) const +{ + CCASSERT(name.length() != 0, "Invalid name"); + CCASSERT(callback != nullptr, "Invalid callback function"); + + size_t length = name.length(); + + size_t subStrStartPos = 0; // sub string start index + size_t subStrlength = length; // sub string length + + // Starts with '/' or '//'? + bool searchFromRoot = false; + bool searchFromRootRecursive = false; + if (name[0] == '/') + { + if (length > 2 && name[1] == '/') + { + searchFromRootRecursive = true; + subStrStartPos = 2; + subStrlength -= 2; + } + else + { + searchFromRoot = true; + subStrStartPos = 1; + subStrlength -= 1; + } + } + + // End with '/..'? + bool searchFromParent = false; + if (length > 3 && + name[length-3] == '/' && + name[length-2] == '.' && + name[length-1] == '.') + { + searchFromParent = true; + subStrlength -= 3; + } + + // Remove '/', '//' and '/..' if exist + std::string newName = name.substr(subStrStartPos, subStrlength); + // If search from parent, then add * at first to make it match its children, which will do make + if (searchFromParent) + { + newName.insert(0, "[[:alnum:]]+/"); + } + + if (searchFromRoot) + { + // name is '/xxx' + auto root = getScene(); + if (root) + { + root->doEnumerate(newName, callback); + } + } + else if (searchFromRootRecursive) + { + // name is '//xxx' + auto root = getScene(); + if (root) + { + doEnumerateRecursive(root, newName, callback); + } + } + else + { + // name is xxx + doEnumerate(newName, callback); + } +} + +bool Node::doEnumerateRecursive(const Node* node, const std::string &name, std::function callback) const +{ + bool ret =false; + + if (node->doEnumerate(name, callback)) + { + // search itself + ret = true; + } + else + { + // search its children + for (const auto& child : node->getChildren()) + { + if (doEnumerateRecursive(child, name, callback)) + { + ret = true; + break; + } + } + } + + return ret; +} + +bool Node::doEnumerate(std::string name, std::function callback) const +{ + // name may be xxx/yyy, should find its parent + size_t pos = name.find('/'); + std::string searchName = name; + bool needRecursive = false; + if (pos != name.npos) + { + searchName = name.substr(0, pos); + name.erase(0, pos+1); + needRecursive = true; + } + + bool ret = false; + for (const auto& child : _children) + { + if(std::regex_match(child->_name, std::regex(searchName))) + { + if (!needRecursive) + { + // terminate enumeration if callback return true + if (callback(child)) + { + ret = true; + break; + } + } + else + { + ret = child->doEnumerate(name, callback); + if (ret) + break; + } + } + } + + return ret; +} + /* "add" logic MUST only be on this method * If a class want's to extend the 'addChild' behavior it only needs * to override this method @@ -1041,6 +1210,11 @@ void Node::visit(Renderer* renderer, const Mat4 &parentTransform, uint32_t paren } director->popMatrix(MATRIX_STACK_TYPE::MATRIX_STACK_MODELVIEW); + + // FIX ME: Why need to set _orderOfArrival to 0?? + // Please refer to https://github.com/cocos2d/cocos2d-x/pull/6920 + // reset for next frame + // _orderOfArrival = 0; } Mat4 Node::transform(const Mat4& parentTransform) @@ -1050,46 +1224,12 @@ Mat4 Node::transform(const Mat4& parentTransform) return ret; } - -#if CC_ENABLE_SCRIPT_BINDING - -static bool sendNodeEventToJS(Node* node, int action) -{ - auto scriptEngine = ScriptEngineManager::getInstance()->getScriptEngine(); - - if (scriptEngine->isCalledFromScript()) - { - scriptEngine->setCalledFromScript(false); - } - else - { - BasicScriptData data(node,(void*)&action); - ScriptEvent scriptEvent(kNodeEvent,(void*)&data); - if (scriptEngine->sendEvent(&scriptEvent)) - return true; - } - - return false; -} - -static void sendNodeEventToLua(Node* node, int action) -{ - auto scriptEngine = ScriptEngineManager::getInstance()->getScriptEngine(); - - BasicScriptData data(node,(void*)&action); - ScriptEvent scriptEvent(kNodeEvent,(void*)&data); - - scriptEngine->sendEvent(&scriptEvent); -} - -#endif - void Node::onEnter() { #if CC_ENABLE_SCRIPT_BINDING if (_scriptType == kScriptTypeJavascript) { - if (sendNodeEventToJS(this, kNodeOnEnter)) + if (ScriptEngineManager::sendNodeEventToJS(this, kNodeOnEnter)) return; } #endif @@ -1106,7 +1246,7 @@ void Node::onEnter() #if CC_ENABLE_SCRIPT_BINDING if (_scriptType == kScriptTypeLua) { - sendNodeEventToLua(this, kNodeOnEnter); + ScriptEngineManager::sendNodeEventToLua(this, kNodeOnEnter); } #endif } @@ -1116,7 +1256,7 @@ void Node::onEnterTransitionDidFinish() #if CC_ENABLE_SCRIPT_BINDING if (_scriptType == kScriptTypeJavascript) { - if (sendNodeEventToJS(this, kNodeOnEnterTransitionDidFinish)) + if (ScriptEngineManager::sendNodeEventToJS(this, kNodeOnEnterTransitionDidFinish)) return; } #endif @@ -1128,7 +1268,7 @@ void Node::onEnterTransitionDidFinish() #if CC_ENABLE_SCRIPT_BINDING if (_scriptType == kScriptTypeLua) { - sendNodeEventToLua(this, kNodeOnEnterTransitionDidFinish); + ScriptEngineManager::sendNodeEventToLua(this, kNodeOnEnterTransitionDidFinish); } #endif } @@ -1138,7 +1278,7 @@ void Node::onExitTransitionDidStart() #if CC_ENABLE_SCRIPT_BINDING if (_scriptType == kScriptTypeJavascript) { - if (sendNodeEventToJS(this, kNodeOnExitTransitionDidStart)) + if (ScriptEngineManager::sendNodeEventToJS(this, kNodeOnExitTransitionDidStart)) return; } #endif @@ -1149,7 +1289,7 @@ void Node::onExitTransitionDidStart() #if CC_ENABLE_SCRIPT_BINDING if (_scriptType == kScriptTypeLua) { - sendNodeEventToLua(this, kNodeOnExitTransitionDidStart); + ScriptEngineManager::sendNodeEventToLua(this, kNodeOnExitTransitionDidStart); } #endif } @@ -1159,7 +1299,7 @@ void Node::onExit() #if CC_ENABLE_SCRIPT_BINDING if (_scriptType == kScriptTypeJavascript) { - if (sendNodeEventToJS(this, kNodeOnExit)) + if (ScriptEngineManager::sendNodeEventToJS(this, kNodeOnExit)) return; } #endif @@ -1174,7 +1314,7 @@ void Node::onExit() #if CC_ENABLE_SCRIPT_BINDING if (_scriptType == kScriptTypeLua) { - sendNodeEventToLua(this, kNodeOnExit); + ScriptEngineManager::sendNodeEventToLua(this, kNodeOnExit); } #endif } diff --git a/cocos/2d/CCNode.h b/cocos/2d/CCNode.h index cfac0a194f..c8d5ba276d 100644 --- a/cocos/2d/CCNode.h +++ b/cocos/2d/CCNode.h @@ -667,6 +667,48 @@ public: * @return a Node object whose tag equals to the input parameter */ virtual Node * getChildByTag(int tag) const; + /** + * Gets a child from the container with its name + * + * @param name An identifier to find the child node. + * + * @return a Node object whose name equals to the input parameter + * + * @since v3.2 + */ + virtual Node* getChildByName(const std::string& name) const; + /** Search the children of the receiving node to perform processing for nodes which share a name. + * + * @param name The name to search for, support c++11 regular expression + * Search syntax options: + * `/` : When placed at the start of the search string, this indicates that the search should be performed on the tree's node. + * `//`: Can only be placed at the begin of the search string. This indicates that the search should be performed on the tree's node + * and be performed recursively across the entire node tree. + * `..`: The search should move up to the node's parent. Can only be placed at the end of string + * `/` : When placed anywhere but the start of the search string, this indicates that the search should move to the node's children + * + * @code + * enumerateChildren("/MyName", ...): This searches the root's children and matches any node with the name `MyName`. + * enumerateChildren("//MyName", ...): This searches the root's children recursively and matches any node with the name `MyName`. + * enumerateChildren("[[:alnum:]]+", ...): This search string matches every node of its children. + * enumerateChildren("/MyName", ...): This searches the node tree and matches the parent node of every node named `MyName`. + * enumerateChildren("A[[:digit:]]", ...): This searches the node's children and returns any child named `A0`, `A1`, ..., `A9` + * enumerateChildren("Abby/Normal", ...): This searches the node's grandchildren and returns any node whose name is `Normal` + * and whose parent is named `Abby`. + * enumerateChildren("//Abby/Normal", ...): This searches the node tree and returns any node whose name is `Normal` and whose + * parent is named `Abby`. + * @endcode + * + * @warning Only support alpha or number for name, and not support unicode + * + * @param callback A callback function to execute on nodes that match the `name` parameter. The function takes the following arguments: + * `node` + * A node that matches the name + * And returns a boolean result. Your callback can return `true` to terminate the enumeration. + * + * @since v3.2 + */ + virtual void enumerateChildren(const std::string &name, std::function callback) const; /** * Returns the array of the node's children * @@ -780,6 +822,19 @@ public: * @param tag A integer that identifies the node. */ virtual void setTag(int tag); + + /** Returns a string that is used to identify the node. + * @return A string that identifies the node. + * + * @since v3.2 + */ + virtual std::string getName() const; + /** Changes the name that is used to identify the node easily. + * @param name A string that identifies the node. + * + * @since v3.2 + */ + virtual void setName(const std::string& name); /** @@ -960,7 +1015,7 @@ public: It returns `nullptr` if the node doesn't belong to any Scene. This function recursively calls parent->getScene() until parent is a Scene object. The results are not cached. It is that the user caches the results in case this functions is being used inside a loop. */ - virtual Scene* getScene(); + virtual Scene* getScene() const; /** * Returns an AABB (axis-aligned bounding-box) in its parent's coordinate system. @@ -1393,6 +1448,9 @@ protected: virtual void disableCascadeColor(); virtual void updateColor() {} + bool doEnumerate(std::string name, std::function callback) const; + bool doEnumerateRecursive(const Node* node, const std::string &name, std::function callback) const; + #if CC_USE_PHYSICS virtual void updatePhysicsBodyPosition(Scene* layer); virtual void updatePhysicsBodyRotation(Scene* layer); @@ -1443,6 +1501,7 @@ protected: int _tag; ///< a tag. Can be any number you assigned just to identify this node std::string _name; ///getWritablePath() + fileName; _saveToFileCommand.init(_globalZOrder); - _saveToFileCommand.func = CC_CALLBACK_0(RenderTexture::onSaveToFile,this,fullpath); + _saveToFileCommand.func = CC_CALLBACK_0(RenderTexture::onSaveToFile, this, fullpath, isRGBA); Director::getInstance()->getRenderer()->addCommand(&_saveToFileCommand); return true; } -void RenderTexture::onSaveToFile(const std::string& filename) +void RenderTexture::onSaveToFile(const std::string& filename, bool isRGBA) { Image *image = newImage(true); if (image) { - image->saveToFile(filename.c_str(), true); + image->saveToFile(filename.c_str(), !isRGBA); } CC_SAFE_DELETE(image); diff --git a/cocos/2d/CCRenderTexture.h b/cocos/2d/CCRenderTexture.h index 09ba451df7..187acc18b3 100644 --- a/cocos/2d/CCRenderTexture.h +++ b/cocos/2d/CCRenderTexture.h @@ -103,12 +103,12 @@ public: /** saves the texture into a file using JPEG format. The file will be saved in the Documents folder. Returns true if the operation is successful. */ - bool saveToFile(const std::string& filename); + bool saveToFile(const std::string& filename, bool isRGBA = true); /** saves the texture into a file. The format could be JPG or PNG. The file will be saved in the Documents folder. Returns true if the operation is successful. */ - bool saveToFile(const std::string& filename, Image::Format format); + bool saveToFile(const std::string& filename, Image::Format format, bool isRGBA = true); /** Listen "come to background" message, and save render texture. It only has effect on Android. @@ -222,7 +222,7 @@ protected: void onClear(); void onClearDepth(); - void onSaveToFile(const std::string& fileName); + void onSaveToFile(const std::string& fileName, bool isRGBA = true); Mat4 _oldTransMatrix, _oldProjMatrix; Mat4 _transformMatrix, _projectionMatrix; diff --git a/cocos/2d/CCScene.cpp b/cocos/2d/CCScene.cpp index c59d8439f6..834a83ffca 100644 --- a/cocos/2d/CCScene.cpp +++ b/cocos/2d/CCScene.cpp @@ -98,9 +98,10 @@ std::string Scene::getDescription() const return StringUtils::format("", _tag); } -Scene* Scene::getScene() +Scene* Scene::getScene() const { - return this; + // FIX ME: should use const_case<> to fix compiling error + return const_cast(this); } #if CC_USE_PHYSICS diff --git a/cocos/2d/CCScene.h b/cocos/2d/CCScene.h index 4d30cbd76e..1174d1a9a8 100644 --- a/cocos/2d/CCScene.h +++ b/cocos/2d/CCScene.h @@ -58,7 +58,7 @@ public: static Scene *createWithSize(const Size& size); // Overrides - virtual Scene *getScene() override; + virtual Scene *getScene() const override; using Node::addChild; virtual std::string getDescription() const override; diff --git a/cocos/2d/CCSpriteBatchNode.cpp b/cocos/2d/CCSpriteBatchNode.cpp index e208725a49..b1aa3a50e0 100644 --- a/cocos/2d/CCSpriteBatchNode.cpp +++ b/cocos/2d/CCSpriteBatchNode.cpp @@ -162,7 +162,9 @@ void SpriteBatchNode::visit(Renderer *renderer, const Mat4 &parentTransform, uin draw(renderer, _modelViewTransform, flags); director->popMatrix(MATRIX_STACK_TYPE::MATRIX_STACK_MODELVIEW); - setOrderOfArrival(0); + // FIX ME: Why need to set _orderOfArrival to 0?? + // Please refer to https://github.com/cocos2d/cocos2d-x/pull/6920 +// setOrderOfArrival(0); CC_PROFILER_STOP_CATEGORY(kProfilerCategoryBatchSprite, "CCSpriteBatchNode - visit"); } diff --git a/cocos/2d/CCTMXObjectGroup.h b/cocos/2d/CCTMXObjectGroup.h index 83d6945a59..616cee693b 100644 --- a/cocos/2d/CCTMXObjectGroup.h +++ b/cocos/2d/CCTMXObjectGroup.h @@ -110,4 +110,4 @@ protected: NS_CC_END -#endif //__CCTMX_OBJECT_GROUP_H__ \ No newline at end of file +#endif //__CCTMX_OBJECT_GROUP_H__ diff --git a/cocos/2d/cocos2d.vcxproj b/cocos/2d/cocos2d.vcxproj index f632b40d24..fa3b106289 100644 --- a/cocos/2d/cocos2d.vcxproj +++ b/cocos/2d/cocos2d.vcxproj @@ -77,7 +77,7 @@ Disabled - $(MSBuildProgramFiles32)\Microsoft SDKs\Windows\v7.1A\include;$(EngineRoot)external\sqlite3\include;$(EngineRoot)external\unzip;$(EngineRoot)external\edtaa3func;$(EngineRoot)external\tinyxml2;$(EngineRoot)external\png\include\win32;$(EngineRoot)external\jpeg\include\win32;$(EngineRoot)external\tiff\include\win32;$(EngineRoot)external\webp\include\win32;$(EngineRoot)external\freetype2\include\win32;$(EngineRoot)external\win32-specific\icon\include;$(EngineRoot)external\win32-specific\zlib\include;$(EngineRoot)external\chipmunk\include\chipmunk;$(EngineRoot)external\xxhash;$(EngineRoot)external\ConvertUTF;%(AdditionalIncludeDirectories) + $(MSBuildProgramFiles32)\Microsoft SDKs\Windows\v7.1A\include;$(EngineRoot)external\sqlite3\include;$(EngineRoot)external\unzip;$(EngineRoot)external\edtaa3func;$(EngineRoot)external\tinyxml2;$(EngineRoot)external\png\include\win32;$(EngineRoot)external\jpeg\include\win32;$(EngineRoot)external\tiff\include\win32;$(EngineRoot)external\webp\include\win32;$(EngineRoot)external\freetype2\include\win32;$(EngineRoot)external\win32-specific\icon\include;$(EngineRoot)external\win32-specific\zlib\include;$(EngineRoot)external\chipmunk\include\chipmunk;$(EngineRoot)external\xxhash;$(EngineRoot)external\ConvertUTF;$(EngineRoot)external;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_WINDOWS;_LIB;COCOS2DXWIN32_EXPORTS;GL_GLEXT_PROTOTYPES;COCOS2D_DEBUG=1;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) false EnableFastChecks @@ -175,10 +175,14 @@ xcopy /Y /Q "$(ProjectDir)..\..\external\win32-specific\gles\prebuilt\*.*" "$(Ou + + + + - + @@ -347,10 +351,16 @@ xcopy /Y /Q "$(ProjectDir)..\..\external\win32-specific\gles\prebuilt\*.*" "$(Ou + + + + + + - + @@ -537,6 +547,7 @@ xcopy /Y /Q "$(ProjectDir)..\..\external\win32-specific\gles\prebuilt\*.*" "$(Ou + diff --git a/cocos/2d/cocos2d.vcxproj.filters b/cocos/2d/cocos2d.vcxproj.filters index 2755aa6244..9007db529c 100644 --- a/cocos/2d/cocos2d.vcxproj.filters +++ b/cocos/2d/cocos2d.vcxproj.filters @@ -562,12 +562,24 @@ 3d - - 3d - base + + 3d + + + 3d + + + 3d + + + 3d + + + 3d + @@ -1144,12 +1156,30 @@ 3d - - 3d - base + + 3d + + + 3d + + + 3d + + + 3d + + + 3d + + + 3d + + + 3d + @@ -1173,5 +1203,8 @@ math + + 3d + \ No newline at end of file diff --git a/cocos/2d/cocos2d_wp8.vcxproj b/cocos/2d/cocos2d_wp8.vcxproj index 37a477357f..c6a97f8c94 100644 --- a/cocos/2d/cocos2d_wp8.vcxproj +++ b/cocos/2d/cocos2d_wp8.vcxproj @@ -222,10 +222,14 @@ NotUsing NotUsing + + + + - + @@ -424,10 +428,16 @@ + + + + + + - + diff --git a/cocos/2d/cocos2d_wp8.vcxproj.filters b/cocos/2d/cocos2d_wp8.vcxproj.filters index 010792145b..d0f0fce8cb 100644 --- a/cocos/2d/cocos2d_wp8.vcxproj.filters +++ b/cocos/2d/cocos2d_wp8.vcxproj.filters @@ -22,9 +22,6 @@ {5598fb0c-c012-45b6-8e43-447e7891b61d} - - {fdee8fd3-05f9-46a1-aa15-6ceb16358145} - {f3673af7-9bbd-463b-a3a9-a081e67248d8} @@ -55,6 +52,9 @@ {a36c6808-a8d6-43f4-bfb0-e08ee2747a21} + + {fdee8fd3-05f9-46a1-aa15-6ceb16358145} + @@ -586,9 +586,6 @@ 3d - - 3d - renderer @@ -596,6 +593,21 @@ base + + 3d + + + 3d + + + 3d + + + 3d + + + 3d + @@ -1201,9 +1213,6 @@ 3d - - 3d - renderer @@ -1211,6 +1220,27 @@ base + + 3d + + + 3d + + + 3d + + + 3d + + + 3d + + + 3d + + + 3d + diff --git a/cocos/3d/CCAnimate3D.cpp b/cocos/3d/CCAnimate3D.cpp new file mode 100644 index 0000000000..b92f452ef3 --- /dev/null +++ b/cocos/3d/CCAnimate3D.cpp @@ -0,0 +1,146 @@ +/**************************************************************************** + Copyright (c) 2014 Chukong Technologies Inc. + + http://www.cocos2d-x.org + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + ****************************************************************************/ + +#include "3d/CCAnimate3D.h" +#include "3d/CCAnimation3D.h" +#include "3d/CCSprite3D.h" +#include "3d/CCMeshSkin.h" + +#include "base/ccMacros.h" +#include "platform/CCFileUtils.h" + +NS_CC_BEGIN + +//create Animate3D using Animation. +Animate3D* Animate3D::create(Animation3D* animation) +{ + auto animate = new Animate3D(); + animate->_animation = animation; + animation->retain(); + + animate->autorelease(); + animate->setDuration(animation->getDuration()); + + return animate; +} + +/** returns a clone of action */ +Animate3D* Animate3D::clone() const +{ + + auto animate = const_cast(this); + auto copy = Animate3D::create(animate->_animation); + + copy->_speed = _speed; + copy->_elapsed = _elapsed; + copy->_playBack = _playBack; + + return copy; +} + +/** returns a new action that performs the exactly the reverse action */ +Animate3D* Animate3D::reverse() const +{ + auto animate = clone(); + animate->_playBack = !animate->_playBack; + return animate; +} + +//! called before the action start. It will also set the target. +void Animate3D::startWithTarget(Node *target) +{ + Sprite3D* sprite = dynamic_cast(target); + CCASSERT(sprite && sprite->getSkin() && _animation, "Animate3D apply to Sprite3D only"); + + ActionInterval::startWithTarget(target); + + _boneCurves.clear(); + auto skin = sprite->getSkin(); + for (unsigned int i = 0; i < skin->getBoneCount(); i++) { + auto bone = skin->getBoneByIndex(i); + auto curve = _animation->getBoneCurveByName(bone->getName()); + if (curve) + { + _boneCurves[bone] = curve; + } + else + { + CCLOG("warning: bone %s not find in animation", bone->getName().c_str()); + } + } +} + +//! called every frame with it's delta time. DON'T override unless you know what you are doing. +void Animate3D::step(float dt) +{ + ActionInterval::step(dt * _speed); +} + +void Animate3D::update(float t) +{ + if (_target) + { + float transDst[3], rotDst[4], scaleDst[3]; + float* trans = nullptr, *rot = nullptr, *scale = nullptr; + if (_playBack) + t = 1 - t; + + for (const auto& it : _boneCurves) { + auto bone = it.first; + auto curve = it.second; + if (curve->translateCurve) + { + curve->translateCurve->evaluate(t, transDst, EvaluateType::INT_LINEAR); + trans = &transDst[0]; + } + if (curve->rotCurve) + { + curve->rotCurve->evaluate(t, rotDst, EvaluateType::INT_QUAT_SLERP); + rot = &rotDst[0]; + } + if (curve->scaleCurve) + { + curve->scaleCurve->evaluate(t, scaleDst, EvaluateType::INT_LINEAR); + scale = &scaleDst[0]; + } + bone->setAnimationValue(trans, rot, scale, _weight); + } + } + +} + +Animate3D::Animate3D() +: _speed(1) +, _weight(1.f) +, _animation(nullptr) +, _playBack(false) +{ + +} +Animate3D::~Animate3D() +{ + CC_SAFE_RELEASE(_animation); +} + +NS_CC_END diff --git a/cocos/3d/CCAnimate3D.h b/cocos/3d/CCAnimate3D.h new file mode 100644 index 0000000000..1177918983 --- /dev/null +++ b/cocos/3d/CCAnimate3D.h @@ -0,0 +1,82 @@ +/**************************************************************************** + Copyright (c) 2014 Chukong Technologies Inc. + + http://www.cocos2d-x.org + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + ****************************************************************************/ + +#ifndef __CCANIMATE3D_H__ +#define __CCANIMATE3D_H__ + +#include + +#include "3d/CCAnimation3D.h" + +#include "base/ccMacros.h" +#include "base/CCRef.h" +#include "base/ccTypes.h" +#include "2d/CCActionInterval.h" + +NS_CC_BEGIN + +class Animation3D; +class Bone; +/** + * Animate3D + */ +class Animate3D: public ActionInterval +{ +public: + + //create Animate3D using Animation. + static Animate3D* create(Animation3D* animation); + + // + // Overrides + // + virtual void step(float dt) override; + virtual void startWithTarget(Node *target) override; + virtual Animate3D* reverse() const override; + virtual Animate3D *clone() const override; + + virtual void update(float t) override; + + float getSpeed() const { return _speed; } + void setSpeed(float speed) { _speed = speed; } + + bool getPlayBack() const { return _playBack; } + void setPlayBack(bool playBack) { _playBack = playBack; } + +CC_CONSTRUCTOR_ACCESS: + + Animate3D(); + virtual ~Animate3D(); + + Animation3D* _animation; + + float _speed; + float _weight; + bool _playBack; + std::map _boneCurves; //weak ref +}; + +NS_CC_END + +#endif // __CCANIMATE3D_H__ diff --git a/cocos/3d/CCAnimation3D.cpp b/cocos/3d/CCAnimation3D.cpp new file mode 100644 index 0000000000..9455a3e47e --- /dev/null +++ b/cocos/3d/CCAnimation3D.cpp @@ -0,0 +1,238 @@ +/**************************************************************************** + Copyright (c) 2014 Chukong Technologies Inc. + + http://www.cocos2d-x.org + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + ****************************************************************************/ + +#include "3d/CCAnimation3D.h" +#include "3d/CCBundle3D.h" + +#include "base/ccMacros.h" +#include "platform/CCFileUtils.h" + +NS_CC_BEGIN + +Animation3D* Animation3D::getOrCreate(const std::string& fileName, const std::string& animationName) +{ + std::string fullPath = FileUtils::getInstance()->fullPathForFilename(fileName); + std::string key = fullPath + "#" + animationName; + auto animation = Animation3DCache::getInstance()->getAnimation(key); + if (animation != nullptr) + return animation; + + //load animation here + animation = new Animation3D(); + auto bundle = Bundle3D::getInstance(); + Animation3DData animationdata; + if (bundle->load(fullPath) && bundle->loadAnimationData(animationName, &animationdata) && animation->init(animationdata)) + { + Animation3DCache::getInstance()->addAnimation(key, animation); + animation->autorelease(); + } + else + { + CC_SAFE_DELETE(animation); + animation = nullptr; + } + + return animation; +} + +Animation3D::Curve* Animation3D::getBoneCurveByName(const std::string& name) const +{ + auto it = _boneCurves.find(name); + if (it != _boneCurves.end()) + return it->second; + + return nullptr; +} + +Animation3D::Animation3D() +: _duration(0) +{ + +} + +Animation3D::~Animation3D() +{ + for (auto itor : _boneCurves) { + CC_SAFE_DELETE(itor.second); + } +} + +Animation3D::Curve::Curve() +: translateCurve(nullptr) +, rotCurve(nullptr) +, scaleCurve(nullptr) +{ + +} +Animation3D::Curve::~Curve() +{ + CC_SAFE_RELEASE_NULL(translateCurve); + CC_SAFE_RELEASE_NULL(rotCurve); + CC_SAFE_RELEASE_NULL(scaleCurve); +} + +bool Animation3D::init(const Animation3DData &data) +{ + _duration = data._totalTime; + + for(const auto& iter : data._translationKeys) + { + Curve* curve = _boneCurves[iter.first]; + if( curve == nullptr) + { + curve = new Curve(); + _boneCurves[iter.first] = curve; + } + + if(iter.second.size() == 0) continue; + std::vector keys; + std::vector values; + for(const auto& keyIter : iter.second) + { + keys.push_back(keyIter._time); + values.push_back(keyIter._key.x); + values.push_back(keyIter._key.y); + values.push_back(keyIter._key.z); + } + + curve->translateCurve = Curve::AnimationCurveVec3::create(&keys[0], &values[0], (int)keys.size()); + if(curve->translateCurve) curve->translateCurve->retain(); + } + + for(const auto& iter : data._rotationKeys) + { + Curve* curve = _boneCurves[iter.first]; + if( curve == nullptr) + { + curve = new Curve(); + _boneCurves[iter.first] = curve; + } + + if(iter.second.size() == 0) continue; + std::vector keys; + std::vector values; + for(const auto& keyIter : iter.second) + { + keys.push_back(keyIter._time); + values.push_back(keyIter._key.x); + values.push_back(keyIter._key.y); + values.push_back(keyIter._key.z); + values.push_back(keyIter._key.w); + } + + curve->rotCurve = Curve::AnimationCurveQuat::create(&keys[0], &values[0], (int)keys.size()); + if(curve->rotCurve) curve->rotCurve->retain(); + } + + for(const auto& iter : data._scaleKeys) + { + Curve* curve = _boneCurves[iter.first]; + if( curve == nullptr) + { + curve = new Curve(); + _boneCurves[iter.first] = curve; + } + + if(iter.second.size() == 0) continue; + std::vector keys; + std::vector values; + for(const auto& keyIter : iter.second) + { + keys.push_back(keyIter._time); + values.push_back(keyIter._key.x); + values.push_back(keyIter._key.y); + values.push_back(keyIter._key.z); + } + + curve->scaleCurve = Curve::AnimationCurveVec3::create(&keys[0], &values[0], (int)keys.size()); + if(curve->scaleCurve) curve->scaleCurve->retain(); + } + + return true; +} + +//////////////////////////////////////////////////////////////// +Animation3DCache* Animation3DCache::_cacheInstance = nullptr; + +Animation3DCache* Animation3DCache::getInstance() +{ + if (_cacheInstance == nullptr) + _cacheInstance = new Animation3DCache(); + + return _cacheInstance; +} +void Animation3DCache::destroyInstance() +{ + CC_SAFE_DELETE(_cacheInstance); +} + +Animation3D* Animation3DCache::getAnimation(const std::string& key) +{ + auto it = _animations.find(key); + if (it != _animations.end()) + return it->second; + return nullptr; +} + +void Animation3DCache::addAnimation(const std::string& key, Animation3D* animation) +{ + const auto& it = _animations.find(key); + if (it != _animations.end()) + { + return; // already have this key + } + _animations[key] = animation; + animation->retain(); +} + +void Animation3DCache::removeAllAnimations() +{ + for (auto itor : _animations) { + CC_SAFE_RELEASE(itor.second); + } + _animations.clear(); +} +void Animation3DCache::removeUnusedAnimation() +{ + for (auto itor = _animations.begin(); itor != _animations.end(); ) { + if (itor->second->getReferenceCount() == 1) + { + itor->second->release(); + _animations.erase(itor++); + } + else + ++itor; + } +} + +Animation3DCache::Animation3DCache() +{ + +} +Animation3DCache::~Animation3DCache() +{ + removeAllAnimations(); +} + +NS_CC_END diff --git a/cocos/3d/CCAnimation3D.h b/cocos/3d/CCAnimation3D.h new file mode 100644 index 0000000000..3d8cddb151 --- /dev/null +++ b/cocos/3d/CCAnimation3D.h @@ -0,0 +1,105 @@ +/**************************************************************************** + Copyright (c) 2014 Chukong Technologies Inc. + + http://www.cocos2d-x.org + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + ****************************************************************************/ + +#ifndef __CCANIMATION3D_H__ +#define __CCANIMATION3D_H__ + +#include + +#include "3d/CCAnimationCurve.h" + +#include "base/ccMacros.h" +#include "base/CCRef.h" +#include "base/ccTypes.h" +#include "CCBundle3DData.h" + +NS_CC_BEGIN + +/** + * static animation data, shared + */ +class Animation3D: public Ref +{ + friend class Bundle3D; +public: + class Curve + { + public: + typedef AnimationCurve<3> AnimationCurveVec3; + typedef AnimationCurve<4> AnimationCurveQuat; + AnimationCurveVec3* translateCurve; + AnimationCurveQuat* rotCurve; + AnimationCurveVec3* scaleCurve; + + Curve(); + ~Curve(); + }; + + //read all animation or only the animation with given animationName? animationName == "" read all. + static Animation3D* getOrCreate(const std::string& filename, const std::string& animationName = ""); + + float getDuration() const { return _duration; } + + Curve* getBoneCurveByName(const std::string& name) const; + +CC_CONSTRUCTOR_ACCESS: + + Animation3D(); + virtual ~Animation3D(); + + bool init(const Animation3DData& data); + +protected: + + std::unordered_map _boneCurves;//bone curves map, key bone name, value AnimationCurve + + + float _duration; //animation duration +}; + +class Animation3DCache +{ +public: + static Animation3DCache* getInstance(); + static void destroyInstance(); + + Animation3D* getAnimation(const std::string& key); + + void addAnimation(const std::string& key, Animation3D* animation); + + void removeAllAnimations(); + void removeUnusedAnimation(); + +protected: + Animation3DCache(); + ~Animation3DCache(); + + static Animation3DCache* _cacheInstance; + + std::unordered_map _animations; +}; + +NS_CC_END + +#endif // __CCANIMATION3D_H__ diff --git a/cocos/3d/CCAnimationCurve.h b/cocos/3d/CCAnimationCurve.h new file mode 100644 index 0000000000..44ae5595d6 --- /dev/null +++ b/cocos/3d/CCAnimationCurve.h @@ -0,0 +1,92 @@ +/**************************************************************************** + Copyright (c) 2014 Chukong Technologies Inc. + + http://www.cocos2d-x.org + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + ****************************************************************************/ +#ifndef __CCANIMATIONCURVE_H__ +#define __CCANIMATIONCURVE_H__ + +#include +#include + +#include "base/ccTypes.h" +#include "base/CCPlatformMacros.h" +#include "base/CCRef.h" +#include "math/CCMath.h" + +#if (CC_TARGET_PLATFORM == CC_PLATFORM_WP8) || (CC_TARGET_PLATFORM == CC_PLATFORM_WINRT) +#undef NEAR +#endif + +NS_CC_BEGIN + +enum class EvaluateType +{ + INT_LINEAR, + INT_NEAR, + INT_QUAT_SLERP, + INT_USER_FUNCTION, +}; + +/** + * curve of bone's position, rotation or scale + */ +template +class AnimationCurve: public Ref +{ +public: + + //create animation curve + static AnimationCurve* create(float* keytime, float* value, int count); + + void evaluate(float time, float* dst, EvaluateType type) const; + + void setEvaluateFun(std::function fun); + + float getStartTime() const; + + float getEndTime() const; + +CC_CONSTRUCTOR_ACCESS: + + AnimationCurve(); + virtual ~AnimationCurve(); + + /** + * Determine index by time. + */ + int determineIndex(float time) const; + +protected: + + float* _value; // + float* _keytime; //key time(0 - 1), start time _keytime[0], end time _keytime[_count - 1] + int _count; + int _componentSizeByte; //component size in byte, position and scale 3 * sizeof(float), rotation 4 * sizeof(float) + + std::function _evaluateFun; +}; + +NS_CC_END + +#include "CCAnimationCurve.inl" + +#endif diff --git a/cocos/3d/CCAnimationCurve.inl b/cocos/3d/CCAnimationCurve.inl new file mode 100644 index 0000000000..45920fe606 --- /dev/null +++ b/cocos/3d/CCAnimationCurve.inl @@ -0,0 +1,145 @@ +#include "3d/CCAnimationCurve.h" +NS_CC_BEGIN + +template +void AnimationCurve::evaluate(float time, float* dst, EvaluateType type) const +{ + int floatSize = sizeof(float); + if (_count == 1 || time <= _keytime[0]) + { + memcpy(dst, _value, _componentSizeByte); + return; + } + else if (time >= _keytime[_count - 1]) + { + memcpy(dst, &_value[(_count - 1) * componentSize], _componentSizeByte); + return; + } + + unsigned int index = determineIndex(time); + + float scale = (_keytime[index + 1] - _keytime[index]); + float t = (time - _keytime[index]) / scale; + + float* fromValue = &_value[index * componentSize]; + float* toValue = fromValue + componentSize; + + switch (type) { + case EvaluateType::INT_LINEAR: + { + for (auto i = 0; i < componentSize; i++) { + dst[i] = fromValue[i] + (toValue[i] - fromValue[i]) * t; + } + } + break; + case EvaluateType::INT_NEAR: + { + float* src = t > 0.5f ? toValue : fromValue; + memcpy(dst, src, _componentSizeByte); + } + break; + case EvaluateType::INT_QUAT_SLERP: + { + // Evaluate. + Quaternion quat; + if (t >= 0) + Quaternion::slerp(Quaternion(fromValue), Quaternion(toValue), t, &quat); + else + Quaternion::slerp(Quaternion(toValue), Quaternion(fromValue), t, &quat); + + dst[0] = quat.x, dst[1] = quat.y, dst[2] = quat.z, dst[3] = quat.w; + } + break; + case EvaluateType::INT_USER_FUNCTION: + { + if (_evaluateFun) + _evaluateFun(time, dst); + } + break; + + default: + break; + } +} + +template +void AnimationCurve::setEvaluateFun(std::function fun) +{ + _evaluateFun = fun; +} + +//create animation curve +template +AnimationCurve* AnimationCurve::create(float* keytime, float* value, int count) +{ + int floatSize = sizeof(float); + AnimationCurve* curve = new AnimationCurve(); + curve->_keytime = new float[count]; + memcpy(curve->_keytime, keytime, count * floatSize); + + int compoentSizeByte = componentSize * floatSize; + int totalByte = count * compoentSizeByte; + curve->_value = new float[totalByte / floatSize]; + memcpy(curve->_value, value, totalByte); + + curve->_count = count; + curve->_componentSizeByte = compoentSizeByte; + + curve->autorelease(); + return curve; +} + +template +float AnimationCurve::getStartTime() const +{ + return _keytime[0]; +} + +template +float AnimationCurve::getEndTime() const +{ + return _keytime[_count - 1]; +} + + +template +AnimationCurve::AnimationCurve() +: _keytime(nullptr) +, _value(nullptr) +, _count(0) +, _componentSizeByte(0) +, _evaluateFun(nullptr) +{ + +} +template +AnimationCurve::~AnimationCurve() +{ + CC_SAFE_DELETE(_keytime); + CC_SAFE_DELETE(_value); +} + +template +int AnimationCurve::determineIndex(float time) const +{ + unsigned int min = 0; + unsigned int max = _count - 1; + unsigned int mid = 0; + + do + { + mid = (min + max) >> 1; + + if (time >= _keytime[mid] && time <= _keytime[mid + 1]) + return mid; + else if (time < _keytime[mid]) + max = mid - 1; + else + min = mid + 1; + } while (min <= max); + + // We should never hit this! + return -1; +} + +NS_CC_END \ No newline at end of file diff --git a/cocos/3d/CCBundle3D.cpp b/cocos/3d/CCBundle3D.cpp new file mode 100644 index 0000000000..f6f84730c2 --- /dev/null +++ b/cocos/3d/CCBundle3D.cpp @@ -0,0 +1,384 @@ +/**************************************************************************** + Copyright (c) 2014 Chukong Technologies Inc. + + http://www.cocos2d-x.org + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + ****************************************************************************/ + +#include "3d/CCBundle3D.h" + +#include "base/ccMacros.h" +#include "platform/CCFileUtils.h" +#include "renderer/CCGLProgram.h" + + +NS_CC_BEGIN + +void getChildMap(std::map >& map, SkinData* skinData, const rapidjson::Value& val) +{ + if (!skinData) + return; + + if (!val.HasMember("children")) + return; + + std::string parent_name = val["id"].GetString(); + int parent_name_index = skinData->getBoneNameIndex(parent_name); + + const rapidjson::Value& children = val["children"]; + for (rapidjson::SizeType i = 0; i < children.Size(); i++) + { + const rapidjson::Value& child = children[i]; + std::string child_name = child["id"].GetString(); + + int child_name_index = skinData->getBoneNameIndex(child_name); + if (child_name_index >= 0) + { + map[parent_name_index].push_back(child_name_index); + + getChildMap(map, skinData, child); + } + } +} + +void getChildMapT(std::map >& map, const SkinData* skinData, const rapidjson::Value& val) +{ + if (!skinData) + return; + + if (!val.HasMember("children")) + return; + + std::string parent_name = val["id"].GetString(); + const rapidjson::Value& children = val["children"]; + for (rapidjson::SizeType i = 0; i < children.Size(); i++) + { + const rapidjson::Value& child = children[i]; + std::string child_name = child["id"].GetString(); + + map[parent_name].push_back(child_name); + + getChildMapT(map, skinData, child); + } +} + +Bundle3D* Bundle3D::_instance = nullptr; + +Bundle3D* Bundle3D::getInstance() +{ + if (_instance == nullptr) + _instance = new Bundle3D(); + return _instance; +} + +void Bundle3D::destroyInstance() +{ + CC_SAFE_DELETE(_instance); +} + +bool Bundle3D::load(const std::string& path) +{ + if (_path == path) + return true; + + getModelPath(path); + std::string strFileString = FileUtils::getInstance()->getStringFromFile(path); + ssize_t size = strFileString.length(); + CC_SAFE_DELETE_ARRAY(_documentBuffer); + _documentBuffer = new char[size + 1]; + memcpy(_documentBuffer, strFileString.c_str(), size); + _documentBuffer[size] = '\0'; + if (_document.ParseInsitu<0>(_documentBuffer).HasParseError()) + { + assert(0); + CC_SAFE_DELETE_ARRAY(_documentBuffer); + _path = ""; + return false; + } + _path = path; + return true; +} + +bool Bundle3D::loadMeshData(const std::string& id, MeshData* meshdata) +{ + meshdata->resetData(); + + assert(_document.HasMember("mesh")); + const rapidjson::Value& mash_data_array = _document["mesh"]; + + assert(mash_data_array.IsArray()); + const rapidjson::Value& mash_data_val = mash_data_array[(rapidjson::SizeType)0]; + + assert(mash_data_val.HasMember("body")); + const rapidjson::Value& mesh_data_body_array = mash_data_val["body"]; + + assert(mesh_data_body_array.IsArray()); + const rapidjson::Value& mesh_data_body_array_0 = mesh_data_body_array[(rapidjson::SizeType)0]; + + // vertex_size + assert(mesh_data_body_array_0.HasMember("vertexsize")); + meshdata->vertexSizeInFloat = mesh_data_body_array_0["vertexsize"].GetInt(); + + // vertices + meshdata->vertex.resize(meshdata->vertexSizeInFloat); + const rapidjson::Value& mesh_data_body_vertices = mesh_data_body_array_0["vertices"]; + for (rapidjson::SizeType i = 0; i < mesh_data_body_vertices.Size(); i++) + meshdata->vertex[i] = mesh_data_body_vertices[i].GetDouble(); + + // index_number + meshdata->numIndex = mesh_data_body_array_0["indexnum"].GetUint(); + + // indices + meshdata->indices.resize(meshdata->numIndex); + const rapidjson::Value& mesh_data_body_indices_val = mesh_data_body_array_0["indices"]; + for (rapidjson::SizeType i = 0; i < mesh_data_body_indices_val.Size(); i++) + meshdata->indices[i] = (unsigned short)mesh_data_body_indices_val[i].GetUint(); + + // mesh_vertex_attribute + const rapidjson::Value& mesh_vertex_attribute = mash_data_val["attributes"]; + meshdata->attribCount = mesh_vertex_attribute.Size(); + meshdata->attribs.resize(meshdata->attribCount); + for (rapidjson::SizeType i = 0; i < mesh_vertex_attribute.Size(); i++) + { + const rapidjson::Value& mesh_vertex_attribute_val = mesh_vertex_attribute[i]; + + meshdata->attribs[i].size = mesh_vertex_attribute_val["size"].GetUint(); + meshdata->attribs[i].attribSizeBytes = meshdata->attribs[i].size * parseGLTypeSize(mesh_vertex_attribute_val["type"].GetString()); + meshdata->attribs[i].type = parseGLType(mesh_vertex_attribute_val["type"].GetString()); + meshdata->attribs[i].vertexAttrib = parseGLProgramAttribute(mesh_vertex_attribute_val["attribute"].GetString()); + } + + return true; +} + +bool Bundle3D::loadSkinData(const std::string& id, SkinData* skindata) +{ + if (!_document.HasMember("skin")) return false; + + skindata->resetData(); + + const rapidjson::Value& skin_data_array = _document["skin"]; + + assert(skin_data_array.IsArray()); + const rapidjson::Value& skin_data_array_val_0 = skin_data_array[(rapidjson::SizeType)0]; + + if (!skin_data_array_val_0.HasMember("bones")) + return false; + + const rapidjson::Value& skin_data_bones = skin_data_array_val_0["bones"]; + for (rapidjson::SizeType i = 0; i < skin_data_bones.Size(); i++) + { + const rapidjson::Value& skin_data_bone = skin_data_bones[i]; + std::string name = skin_data_bone["node"].GetString(); + skindata->boneNames.push_back(name); + + Mat4 mat_bind_pos; + const rapidjson::Value& bind_pos = skin_data_bone["bindshape"]; + for (rapidjson::SizeType j = 0; j < bind_pos.Size(); j++) + { + mat_bind_pos.m[j] = bind_pos[j].GetDouble(); + } + skindata->inverseBindPoseMatrices.push_back(mat_bind_pos); + } + + const rapidjson::Value& skin_data_1 = skin_data_array[1]; + const rapidjson::Value& bone_array_0 = skin_data_1["children"][(rapidjson::SizeType)0]; + skindata->rootBoneIndex = skindata->getBoneNameIndex(bone_array_0["id"].GetString()); + getChildMap(skindata->boneChild, skindata, bone_array_0); + return true; +} + +bool Bundle3D::loadMaterialData(const std::string& id, MaterialData* materialdata) +{ + if (!_document.HasMember("material")) + return false; + + const rapidjson::Value& material_data_array = _document["material"]; + + const rapidjson::Value& material_data_array_0 = material_data_array[(rapidjson::SizeType)0]; + + const rapidjson::Value& material_data_base_array = material_data_array_0["base"]; + + const rapidjson::Value& material_data_base_array_0 = material_data_base_array[(rapidjson::SizeType)0]; + + materialdata->texturePath = _modelRelativePath + material_data_base_array_0["filename"].GetString(); + + return true; +} + +bool Bundle3D::loadAnimationData(const std::string& id, Animation3DData* animationdata) +{ + if (!_document.HasMember("animation")) return false; + + animationdata->_rotationKeys.clear(); + animationdata->_scaleKeys.clear(); + animationdata->_translationKeys.clear(); + + const rapidjson::Value& animation_data_array = _document["animation"]; + if (animation_data_array.Size()==0) return false; + + const rapidjson::Value& animation_data_array_val_0 = animation_data_array[(rapidjson::SizeType)0]; + + animationdata->_totalTime = animation_data_array_val_0["length"].GetDouble(); + + const rapidjson::Value& bones = animation_data_array_val_0["bones"]; + for (rapidjson::SizeType i = 0; i < bones.Size(); i++) + { + const rapidjson::Value& bone = bones[i]; + std::string bone_name = bone["boneId"].GetString(); + + if ( bone.HasMember("keyframes")) + { + const rapidjson::Value& bone_keyframes = bone["keyframes"]; + rapidjson::SizeType keyframe_size = bone_keyframes.Size(); + for (rapidjson::SizeType j = 0; j < bone_keyframes.Size(); j++) + { + const rapidjson::Value& bone_keyframe = bone_keyframes[j]; + + if ( bone_keyframe.HasMember("translation")) + { + const rapidjson::Value& bone_keyframe_translation = bone_keyframe["translation"]; + float keytime = bone_keyframe["keytime"].GetDouble(); + Vec3 val = Vec3(bone_keyframe_translation[(rapidjson::SizeType)0].GetDouble(), bone_keyframe_translation[1].GetDouble(), bone_keyframe_translation[2].GetDouble()); + animationdata->_translationKeys[bone_name].push_back(Animation3DData::Vec3Key(keytime,val)); + } + + if ( bone_keyframe.HasMember("rotation")) + { + const rapidjson::Value& bone_keyframe_rotation = bone_keyframe["rotation"]; + float keytime = bone_keyframe["keytime"].GetDouble(); + Quaternion val = Quaternion(bone_keyframe_rotation[(rapidjson::SizeType)0].GetDouble(),bone_keyframe_rotation[1].GetDouble(),bone_keyframe_rotation[2].GetDouble(),bone_keyframe_rotation[3].GetDouble()); + animationdata->_rotationKeys[bone_name].push_back(Animation3DData::QuatKey(keytime,val)); + } + + if ( bone_keyframe.HasMember("scale")) + { + const rapidjson::Value& bone_keyframe_scale = bone_keyframe["scale"]; + float keytime = bone_keyframe["keytime"].GetDouble(); + Vec3 val = Vec3(bone_keyframe_scale[(rapidjson::SizeType)0].GetDouble(), bone_keyframe_scale[1].GetDouble(), bone_keyframe_scale[2].GetDouble()); + animationdata->_scaleKeys[bone_name].push_back(Animation3DData::Vec3Key(keytime,val)); + } + } + } + } + + return true; +} + +GLenum Bundle3D::parseGLType(const std::string& str) +{ + if (str == "GL_FLOAT") + { + return GL_FLOAT; + } + else if (str == "GL_UNSIGNED_INT") + { + return GL_UNSIGNED_INT; + } + else + { + assert(0); + return 0; + } +} + +unsigned int Bundle3D::parseGLTypeSize(const std::string& str) +{ + if (str == "GL_FLOAT") + { + return sizeof(float); + } + else if (str == "GL_UNSIGNED_INT") + { + return sizeof(unsigned int); + } + else + { + assert(0); + return -1; + } +} + +unsigned int Bundle3D::parseGLProgramAttribute(const std::string& str) +{ + if (str == "VERTEX_ATTRIB_POSITION") + { + return GLProgram::VERTEX_ATTRIB_POSITION; + } + else if (str == "VERTEX_ATTRIB_COLOR") + { + return GLProgram::VERTEX_ATTRIB_COLOR; + } + else if (str == "VERTEX_ATTRIB_TEX_COORD") + { + return GLProgram::VERTEX_ATTRIB_TEX_COORD; + } + else if (str == "VERTEX_ATTRIB_NORMAL") + { + return GLProgram::VERTEX_ATTRIB_NORMAL; + } + else if (str == "VERTEX_ATTRIB_BLEND_WEIGHT") + { + return GLProgram::VERTEX_ATTRIB_BLEND_WEIGHT; + } + else if (str == "VERTEX_ATTRIB_BLEND_INDEX") + { + return GLProgram::VERTEX_ATTRIB_BLEND_INDEX; + } + else + { + assert(0); + return -1; + } +} + +void Bundle3D::getModelPath(const std::string& path) +{ + int index = path.find_last_of('/'); + std::string fullModelPath; + fullModelPath = path.substr(0, index + 1); + + auto list = FileUtils::getInstance()->getSearchPaths(); + for( const auto &item : list ) + { + if ( fullModelPath.find(item) != std::string::npos ) + { + _modelRelativePath = fullModelPath.substr(item.length(), fullModelPath.length() + 1); + break; + } + } +} + +Bundle3D::Bundle3D() +:_isBinary(false) +,_modelRelativePath("") +,_documentBuffer(nullptr) +,_path("") +{ + +} +Bundle3D::~Bundle3D() +{ + CC_SAFE_DELETE_ARRAY(_documentBuffer); +} + + + +NS_CC_END diff --git a/cocos/3d/CCBundle3D.h b/cocos/3d/CCBundle3D.h new file mode 100644 index 0000000000..2c99921929 --- /dev/null +++ b/cocos/3d/CCBundle3D.h @@ -0,0 +1,105 @@ +/**************************************************************************** + Copyright (c) 2014 Chukong Technologies Inc. + + http://www.cocos2d-x.org + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + ****************************************************************************/ + +#ifndef __CCBUNDLE3D_H__ +#define __CCBUNDLE3D_H__ + +#include + +#include "3d/CCBundle3DData.h" + +#include "base/ccMacros.h" +#include "base/CCRef.h" +#include "base/ccTypes.h" + +#include "json/document.h" + +NS_CC_BEGIN + +class Animation3D; +class Bundle3D +{ +public: + + static Bundle3D* getInstance(); + + static void destroyInstance(); + + bool load(const std::string& path); + + /** + * load mesh data from bundle + * @param id The ID of the mesh, load the first Mesh in the bundle if it is empty + */ + bool loadMeshData(const std::string& id, MeshData* meshdata); + + /** + * load skin data from bundle + * @param id The ID of the skin, load the first Skin in the bundle if it is empty + */ + bool loadSkinData(const std::string& id, SkinData* skindata); + + /** + * load material data from bundle + * @param id The ID of the material, load the first Material in the bundle if it is empty + */ + bool loadMaterialData(const std::string& id, MaterialData* materialdata); + + /** + * load material data from bundle + * @param id The ID of the animation, load the first animation in the bundle if it is empty + */ + bool loadAnimationData(const std::string& id, Animation3DData* animationdata); + +protected: + GLenum parseGLType(const std::string& str); + + unsigned int parseGLTypeSize(const std::string& str); + + unsigned int parseGLProgramAttribute(const std::string& str); + + // get model path + void getModelPath(const std::string& path); + +CC_CONSTRUCTOR_ACCESS: + Bundle3D(); + ~Bundle3D(); + +protected: + + static Bundle3D* _instance; + + std::string _modelRelativePath; + + char* _documentBuffer; + std::string _path; + + rapidjson::Document _document; + + bool _isBinary; +}; + +NS_CC_END + +#endif // __CCANIMATE3D_H__ diff --git a/cocos/3d/CCBundle3DData.h b/cocos/3d/CCBundle3DData.h new file mode 100644 index 0000000000..178a91d4ec --- /dev/null +++ b/cocos/3d/CCBundle3DData.h @@ -0,0 +1,187 @@ +/**************************************************************************** + Copyright (c) 2014 Chukong Technologies Inc. + + http://www.cocos2d-x.org + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + ****************************************************************************/ + +#ifndef __CC_BUNDLE_3D_DATA_H__ +#define __CC_BUNDLE_3D_DATA_H__ + +#include "base/CCRef.h" +#include "base/ccTypes.h" +#include "math/CCMath.h" + +#include +#include + +NS_CC_BEGIN + +//mesh vertex attribute +struct MeshVertexAttrib +{ + //attribute size + GLint size; + //GL_FLOAT + GLenum type; + //VERTEX_ATTRIB_POSITION,VERTEX_ATTRIB_COLOR,VERTEX_ATTRIB_TEX_COORD,VERTEX_ATTRIB_NORMAL, VERTEX_ATTRIB_BLEND_WEIGHT, VERTEX_ATTRIB_BLEND_INDEX, GLProgram for detail + int vertexAttrib; + //size in bytes + int attribSizeBytes; +}; + +struct MeshData +{ + std::vector vertex; + int vertexSizeInFloat; + std::vector indices; + int numIndex; + std::vector attribs; + int attribCount; + +public: + void resetData() + { + vertex.clear(); + indices.clear(); + attribs.clear(); + vertexSizeInFloat = 0; + numIndex = 0; + attribCount = 0; + } + MeshData() + : vertexSizeInFloat(0) + , numIndex(0) + , attribCount(0) + { + } + ~MeshData() + { + resetData(); + } +}; + +struct SkinData +{ + std::vector boneNames; + std::vector inverseBindPoseMatrices; //bind pose of bone + + std::map > boneChild;//key parent, value child + int rootBoneIndex; + void resetData() + { + boneNames.clear(); + inverseBindPoseMatrices.clear(); + boneChild.clear(); + rootBoneIndex = -1; + } + + int getBoneNameIndex(const std::string& name)const + { + std::vector::const_iterator iter = boneNames.begin(); + for (int i = 0; iter != boneNames.end(); ++iter, ++i) + { + if ((*iter) == name) + { + return i; + } + } + return -1; + } + +}; + +struct MaterialData +{ + std::string texturePath; +}; + +struct Animation3DData +{ +public: + struct Vec3Key + { + Vec3Key() + : _time(0) + , _key(Vec3::ZERO) + { + } + + Vec3Key(float time, const Vec3& v) + : _time(time) + , _key(v) + { + } + + float _time; + Vec3 _key; + }; + + struct QuatKey + { + QuatKey() + : _time(0) + , _key(Quaternion::identity()) + { + } + + QuatKey(float time, const Quaternion& quat) + : _time(time) + , _key(quat) + { + } + + float _time; + Quaternion _key; + }; + +public: + std::map> _translationKeys; + std::map> _rotationKeys; + std::map> _scaleKeys; + + float _totalTime; + +public: + Animation3DData() + :_totalTime(0) + { + } + + Animation3DData(const Animation3DData& other) + : _totalTime(other._totalTime) + , _translationKeys(other._translationKeys) + , _rotationKeys(other._rotationKeys) + , _scaleKeys(other._scaleKeys) + { + } + + void clear() + { + _totalTime = 0; + _translationKeys.clear(); + _rotationKeys.clear(); + _scaleKeys.clear(); + } +}; + +NS_CC_END + +#endif //__CC_BUNDLE_3D_DATA_H__ diff --git a/cocos/3d/CCMesh.cpp b/cocos/3d/CCMesh.cpp index d7b61e22d1..f3a5050c3c 100644 --- a/cocos/3d/CCMesh.cpp +++ b/cocos/3d/CCMesh.cpp @@ -29,10 +29,17 @@ #include #include +#include "3d/CCObjLoader.h" +#include "3d/CCSprite3DMaterial.h" + #include "base/ccMacros.h" +#include "base/CCEventCustom.h" +#include "base/CCEventListenerCustom.h" +#include "base/CCEventDispatcher.h" +#include "base/CCEventType.h" +#include "base/CCDirector.h" #include "renderer/ccGLStateCache.h" -#include "CCObjLoader.h" -#include "CCSprite3DDataCache.h" + using namespace std; @@ -48,7 +55,7 @@ bool RenderMeshData::hasVertexAttrib(int attrib) return false; } -bool RenderMeshData::initFrom(const std::vector& positions, +bool RenderMeshData::init(const std::vector& positions, const std::vector& normals, const std::vector& texs, const std::vector& indices) @@ -56,7 +63,6 @@ bool RenderMeshData::initFrom(const std::vector& positions, CC_ASSERT(positions.size()<65536 * 3 && "index may out of bound"); _vertexAttribs.clear(); - _vertexsizeBytes = 0; _vertexNum = positions.size() / 3; //number of vertex if (_vertexNum == 0) @@ -65,7 +71,6 @@ bool RenderMeshData::initFrom(const std::vector& positions, if ((normals.size() != 0 && _vertexNum * 3 != normals.size()) || (texs.size() != 0 && _vertexNum * 2 != texs.size())) return false; - _vertexsizeBytes += 3; MeshVertexAttrib meshvertexattrib; meshvertexattrib.size = 3; meshvertexattrib.type = GL_FLOAT; @@ -77,14 +82,12 @@ bool RenderMeshData::initFrom(const std::vector& positions, if (normals.size()) { //add normal flag - _vertexsizeBytes += 3; meshvertexattrib.vertexAttrib = GLProgram::VERTEX_ATTRIB_NORMAL; _vertexAttribs.push_back(meshvertexattrib); } // if (texs.size()) { - _vertexsizeBytes += 2; meshvertexattrib.size = 2; meshvertexattrib.vertexAttrib = GLProgram::VERTEX_ATTRIB_TEX_COORD; meshvertexattrib.attribSizeBytes = meshvertexattrib.size * sizeof(float); @@ -92,8 +95,8 @@ bool RenderMeshData::initFrom(const std::vector& positions, } _vertexs.clear(); - _vertexs.reserve(_vertexNum * _vertexsizeBytes); - _vertexsizeBytes *= sizeof(float); + _vertexsizeBytes = calVertexSizeBytes(); + _vertexs.reserve(_vertexNum * _vertexsizeBytes / sizeof(float)); bool hasNormal = hasVertexAttrib(GLProgram::VERTEX_ATTRIB_NORMAL); bool hasTexCoord = hasVertexAttrib(GLProgram::VERTEX_ATTRIB_TEX_COORD); @@ -122,6 +125,29 @@ bool RenderMeshData::initFrom(const std::vector& positions, return true; } +bool RenderMeshData::init(const std::vector& vertices, int vertexSizeInFloat, const std::vector& indices, int numIndex, const std::vector& attribs, int attribCount) +{ + _vertexs = vertices; + _indices = indices; + _vertexAttribs = attribs; + + _vertexsizeBytes = calVertexSizeBytes(); + + return true; +} + +int RenderMeshData::calVertexSizeBytes() +{ + int sizeBytes = 0; + for (auto it = _vertexAttribs.begin(); it != _vertexAttribs.end(); it++) { + sizeBytes += (*it).size; + CCASSERT((*it).type == GL_FLOAT, "use float"); + } + sizeBytes *= sizeof(float); + + return sizeBytes; +} + Mesh::Mesh() :_vertexBuffer(0) , _indexBuffer(0) @@ -148,9 +174,31 @@ Mesh* Mesh::create(const std::vector& positions, const std::vector return nullptr; } +Mesh* Mesh::create(const std::vector &vertices, int vertexSizeInFloat, const std::vector &indices, int numIndex, const std::vector &attribs, int attribCount) +{ + auto mesh = new Mesh(); + if (mesh && mesh->init(vertices, vertexSizeInFloat, indices, numIndex, attribs, attribCount)) + { + mesh->autorelease(); + return mesh; + } + CC_SAFE_DELETE(mesh); + return nullptr; +} + bool Mesh::init(const std::vector& positions, const std::vector& normals, const std::vector& texs, const std::vector& indices) { - bool bRet = _renderdata.initFrom(positions, normals, texs, indices); + bool bRet = _renderdata.init(positions, normals, texs, indices); + if (!bRet) + return false; + + restore(); + return true; +} + +bool Mesh::init(const std::vector& vertices, int vertexSizeInFloat, const std::vector& indices, int numIndex, const std::vector& attribs, int attribCount) +{ + bool bRet = _renderdata.init(vertices, vertexSizeInFloat, indices, numIndex, attribs, attribCount); if (!bRet) return false; @@ -211,4 +259,92 @@ void Mesh::restore() buildBuffer(); } +/** + * MeshCache + */ +MeshCache* MeshCache::_cacheInstance = nullptr; + +MeshCache* MeshCache::getInstance() +{ + if (_cacheInstance == nullptr) + _cacheInstance = new MeshCache(); + + return _cacheInstance; +} +void MeshCache::destroyInstance() +{ + if (_cacheInstance) + CC_SAFE_DELETE(_cacheInstance); +} + +Mesh* MeshCache::getMesh(const std::string& key) const +{ + auto it = _meshes.find(key); + if (it != _meshes.end()) + return it->second; + + return nullptr; +} + +bool MeshCache::addMesh(const std::string& key, Mesh* mesh) +{ + auto it = _meshes.find(key); + if (it == _meshes.end()) + { + mesh->retain(); + _meshes[key] = mesh; + + return true; + } + return false; +} + +void MeshCache::removeAllMeshes() +{ + for (auto it : _meshes) { + CC_SAFE_RELEASE(it.second); + } + _meshes.clear(); +} + +void MeshCache::removeUnusedMesh() +{ + for( auto it=_meshes.cbegin(); it!=_meshes.cend(); /* nothing */) { + if(it->second->getReferenceCount() == 1) + { + it->second->release(); + _meshes.erase(it++); + } + else + ++it; + } +} + +MeshCache::MeshCache() +{ +#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) + // listen the event when app go to foreground + _backToForegroundlistener = EventListenerCustom::create(EVENT_COME_TO_FOREGROUND, CC_CALLBACK_1(MeshCache::listenBackToForeground, this)); + Director::getInstance()->getEventDispatcher()->addEventListenerWithFixedPriority(_backToForegroundlistener, -1); +#endif +} +MeshCache::~MeshCache() +{ + removeAllMeshes(); +#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) + Director::getInstance()->getEventDispatcher()->removeEventListener(_backToForegroundlistener); +#endif +} + +#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) +void MeshCache::listenBackToForeground(EventCustom* event) +{ + for (auto iter = _meshes.begin(); iter != _meshes.end(); ++iter) + { + auto mesh = iter->second; + mesh->restore(); + } +} +#endif + NS_CC_END diff --git a/cocos/3d/CCMesh.h b/cocos/3d/CCMesh.h index 1d0db67785..93f413d812 100644 --- a/cocos/3d/CCMesh.h +++ b/cocos/3d/CCMesh.h @@ -28,6 +28,8 @@ #include #include +#include "3d/CCBundle3DData.h" + #include "base/CCRef.h" #include "base/ccTypes.h" #include "math/CCMath.h" @@ -35,18 +37,8 @@ NS_CC_BEGIN -//mesh vertex attribute -struct MeshVertexAttrib -{ - //attribute size - GLint size; - //GL_FLOAT - GLenum type; - //VERTEX_ATTRIB_POSITION,VERTEX_ATTRIB_COLOR,VERTEX_ATTRIB_TEX_COORD,VERTEX_ATTRIB_NORMAL, GLProgram for detail - int vertexAttrib; - //size in bytes - int attribSizeBytes; -}; +class EventListenerCustom; +class EventCustom; class RenderMeshData { @@ -56,9 +48,13 @@ public: { } bool hasVertexAttrib(int attrib); - bool initFrom(const std::vector& positions, const std::vector& normals, const std::vector& texs, const std::vector& indices); + bool init(const std::vector& positions, const std::vector& normals, const std::vector& texs, const std::vector& indices); + bool init(const std::vector& vertices, int vertexSizeInFloat, const std::vector& indices, int numIndex, const std::vector& attribs, int attribCount); protected: + + int calVertexSizeBytes(); + int _vertexsizeBytes; ssize_t _vertexNum; std::vector _vertexs; @@ -89,6 +85,8 @@ public: //create static Mesh* create(const std::vector& positions, const std::vector& normals, const std::vector& texs, const std::vector& indices); + + static Mesh* create(const std::vector& vertices, int vertexSizeInFloat, const std::vector& indices, int numIndex, const std::vector& attribs, int attribCount); //get vertex buffer inline GLuint getVertexBuffer() const { return _vertexBuffer; } @@ -110,15 +108,19 @@ public: //build vertex buffer from renderdata void restore(); -protected: +CC_CONSTRUCTOR_ACCESS: + Mesh(); virtual ~Mesh(); bool init(const std::vector& positions, const std::vector& normals, const std::vector& texs, const std::vector& indices); + + bool init(const std::vector& vertices, int vertexSizeInFloat, const std::vector& indices, int numIndex, const std::vector& attribs, int attribCount); //build buffer void buildBuffer(); void cleanAndFreeBuffers(); +protected: PrimitiveType _primitiveType; IndexFormat _indexFormat; GLuint _vertexBuffer; @@ -128,6 +130,43 @@ protected: RenderMeshData _renderdata; }; +/** + * MeshCache + */ +class MeshCache +{ +public: + static MeshCache* getInstance(); + static void destroyInstance(); + + Mesh* getMesh(const std::string& key) const; + + bool addMesh(const std::string& key, Mesh* mesh); + + void removeAllMeshes(); + + void removeUnusedMesh(); + +#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) + void listenBackToForeground(EventCustom* event); +#endif + +CC_CONSTRUCTOR_ACCESS: + + MeshCache(); + ~MeshCache(); + +protected: + + static MeshCache* _cacheInstance; + + std::unordered_map _meshes; + +#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) + EventListenerCustom* _backToForegroundlistener; +#endif +}; + NS_CC_END #endif // __CCMESH_H_ diff --git a/cocos/3d/CCMeshSkin.cpp b/cocos/3d/CCMeshSkin.cpp new file mode 100644 index 0000000000..6f5a665f25 --- /dev/null +++ b/cocos/3d/CCMeshSkin.cpp @@ -0,0 +1,472 @@ +/**************************************************************************** + Copyright (c) 2014 Chukong Technologies Inc. + + http://www.cocos2d-x.org + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + ****************************************************************************/ + +#include "3d/CCMeshSkin.h" +#include "3d/CCBundle3D.h" + +#include "base/ccMacros.h" +#include "base/CCPlatformMacros.h" +#include "platform/CCFileUtils.h" + +NS_CC_BEGIN + +/** + * Sets the inverse bind pose matrix. + * + * @param m C3DMatrix representing the inverse bind pose for this Bone. + */ +void Bone::setInverseBindPose(const Mat4& m) +{ + _invBindPose = m; +} + +const Mat4& Bone::getInverseBindPose() +{ + return _invBindPose; +} + +void Bone::setWorldMatDirty(bool dirty) +{ + _worldDirty = dirty; + for (auto it : _children) { + it->setWorldMatDirty(dirty); + } +} + +//update own world matrix and children's +void Bone::updateWorldMat() +{ + getWorldMat(); + for (auto itor : _children) { + itor->updateWorldMat(); + } +} + +const Mat4& Bone::getWorldMat() +{ + if (_worldDirty) + { + updateLocalMat(); + if (_parent) + { + _world = _parent->getWorldMat() * _local; + } + else + _world = _local; + + _worldDirty = false; + } + + return _world; +} + +void Bone::setAnimationValue(float* trans, float* rot, float* scale, float weight) +{ + BoneBlendState state; + if (trans) + state.localTranslate.set(trans); + if (rot) + state.localRot.set(rot); + if (scale) + state.localScale.set(scale); + + state.weight = weight; + + _blendStates.push_back(state); + _localDirty = true; +} + +void Bone::clearBoneBlendState() +{ + _blendStates.clear(); + for (auto it : _children) { + it->clearBoneBlendState(); + } +} + +/** + * Creates C3DBone. + */ +Bone* Bone::create(const std::string& id) +{ + auto bone = new Bone(id); + bone->autorelease(); + return bone; +} + + + +/** + * Updates the joint matrix. + * + * @param matrixPalette The matrix palette to update. + */ +void Bone::updateJointMatrix(Vec4* matrixPalette) +{ + { + static Mat4 t; + Mat4::multiply(_world, getInverseBindPose(), &t); + + matrixPalette[0].set(t.m[0], t.m[4], t.m[8], t.m[12]); + matrixPalette[1].set(t.m[1], t.m[5], t.m[9], t.m[13]); + matrixPalette[2].set(t.m[2], t.m[6], t.m[10], t.m[14]); + } +} + +//bone tree, we do not inherit from Node, Node has too many properties that we do not need. A clean Node is needed. +Bone* Bone::getParentBone() +{ + return _parent; +} +int Bone::getChildBoneCount() const +{ + return _children.size(); +} +Bone* Bone::getChildBoneByIndex(int index) +{ + return _children.at(index); +} +void Bone::addChildBone(Bone* bone) +{ + if (_children.find(bone) == _children.end()) + _children.pushBack(bone); +} +void Bone::removeChildBoneByIndex(int index) +{ + _children.erase(index); +} +void Bone::removeChildBone(Bone* bone) +{ + _children.eraseObject(bone); +} +void Bone::removeAllChildBone() +{ + _children.clear(); +} + +Bone::Bone(const std::string& id) +: _name(id) +, _parent(nullptr) +, _localDirty(true) +, _worldDirty(true) +{ + +} + +/** + * Destructor. + */ +Bone::~Bone() +{ + removeAllChildBone(); +} + +void Bone::updateLocalMat() +{ + if (_blendStates.size()) + { + Vec3 translate(Vec3::ZERO), scale(Vec3::ONE); + Quaternion quat(Quaternion::identity()); + + float total = 0.f; + for (auto it: _blendStates) { + total += it.weight; + } + if (total) + { + //if (_blendStates.size() == 1) + if (true) + { + int cnt = _blendStates.size(); + translate = _blendStates[cnt - 1].localTranslate; + scale = _blendStates[cnt - 1].localScale; + quat = _blendStates[cnt - 1].localRot; + } + else + { + float invTotal = 1.f / total; + for (auto it : _blendStates) { + float weight = (it.weight * invTotal); + translate += it.localTranslate * weight; + if (!it.localScale.isZero()) + { + scale.x *= it.localScale.x * weight; + scale.y *= it.localScale.y * weight; + scale.z *= it.localScale.z * weight; + } + if (!it.localRot.isZero()) + { + if (!quat.isZero()) + { + Quaternion& q = _blendStates[0].localRot; + if (q.x * quat.x + q.y * quat.y + q.z * quat.z + q.w * quat.w < 0) + weight = -weight; + } + quat = Quaternion(it.localRot.x * weight + quat.x, it.localRot.y * weight + quat.y, it.localRot.z * weight + quat.z, it.localRot.w * weight + quat.w); + } + } + } + } + + Mat4::createTranslation(translate, &_local); + _local.rotate(quat); + _local.scale(scale); + + _blendStates.clear(); + _localDirty = false; + } + else + { + CCLOG("use cached local"); + } + +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////// +static int PALETTE_ROWS = 3; + +MeshSkin::MeshSkin() +: _rootBone(nullptr) +, _matrixPalette(nullptr) +{ + +} + +MeshSkin::~MeshSkin() +{ + removeAllBones(); +} + +//create a new meshskin if do not want to share meshskin +MeshSkin* MeshSkin::create(const std::string& filename, const std::string& name) +{ + //load skin here; + std::string fullPath = FileUtils::getInstance()->fullPathForFilename(filename); + std::string key = fullPath + "#" + name; + const auto skindata = MeshSkinDataCache::getInstance()->getMeshSkinData(key); + if (skindata) + { + auto skin = new MeshSkin(); + skin->initFromSkinData(*skindata); + skin->autorelease(); + return skin; + } + else + { + auto instance = Bundle3D::getInstance(); + bool ret = instance->load(fullPath); + if (ret) + { + SkinData data; + if (instance->loadSkinData(name, &data)) + { + auto skin = new MeshSkin(); + skin->initFromSkinData(data); + skin->autorelease(); + MeshSkinDataCache::getInstance()->addMeshSkinData(key, data); + return skin; + } + } + } + + return nullptr; +} + +bool MeshSkin::initFromSkinData(const SkinData& skindata) +{ + setBoneCount((int)skindata.boneNames.size()); + for (size_t i = 0; i < skindata.boneNames.size(); i++) { + auto bone = Bone::create(skindata.boneNames[i]); + bone->_invBindPose = skindata.inverseBindPoseMatrices[i]; + addBone(bone); + } + for (auto it : skindata.boneChild) { + auto parent = getBoneByIndex(it.first); + for (auto childIt : it.second) { + auto child = getBoneByIndex(childIt); + child->_parent = parent; + parent->_children.pushBack(child); + } + } + + setRootBone(getBoneByIndex(skindata.rootBoneIndex)); + return true; +} + +unsigned int MeshSkin::getBoneCount() const +{ + return _bones.size(); +} + +//get bone +Bone* MeshSkin::getBoneByIndex(unsigned int index) const +{ + return _bones.at(index); +} +Bone* MeshSkin::getBoneByName(const std::string& id) const +{ + for (auto it : _bones) { + if (it->getName() == id ) + return it; + } + return nullptr; +} + +//get & set root bone +Bone* MeshSkin::getRootBone() const +{ + return _rootBone; +} +void MeshSkin::setRootBone(Bone* joint) +{ + CC_SAFE_RETAIN(joint); + CC_SAFE_RELEASE(_rootBone); + _rootBone = joint; +} + +void MeshSkin::setBoneCount(int boneCount) +{ + removeAllBones(); + + // Resize the joints vector and initialize to NULL + _bones.reserve(boneCount); +// for (auto i = 0; i < boneCount; i++) +// { +// _bones.pushBack(nullptr); +// } + + // Rebuild the matrix palette. Each matrix is 3 rows of Vec4. + CC_SAFE_DELETE_ARRAY(_matrixPalette); + + if (boneCount > 0) + { + _matrixPalette = new Vec4[boneCount * PALETTE_ROWS]; + for (unsigned int i = 0; i < boneCount * PALETTE_ROWS; i+=PALETTE_ROWS) + { + _matrixPalette[i+0].set(1.0f, 0.0f, 0.0f, 0.0f); + _matrixPalette[i+1].set(0.0f, 1.0f, 0.0f, 0.0f); + _matrixPalette[i+2].set(0.0f, 0.0f, 1.0f, 0.0f); + } + } +} + +int MeshSkin::getBoneIndex(Bone* joint) const +{ + for (auto i = 0; i < _bones.size(); i++) { + if (_bones.at(i) == joint) + return i; + } + return -1; +} + +//compute matrix palette used by gpu skin +Vec4* MeshSkin::getMatrixPalette() +{ + updateBoneMatrix(); + + int i = 0; + for (auto it : _bones ) + { + it->updateJointMatrix(&_matrixPalette[i++ * PALETTE_ROWS]); + } + + return _matrixPalette; +} + +//getBoneCount() * 3 +unsigned int MeshSkin::getMatrixPaletteSize() const +{ + return _bones.size() * PALETTE_ROWS; +} + +//refresh bone world matrix +void MeshSkin::updateBoneMatrix() +{ + _rootBone->setWorldMatDirty(true); + _rootBone->updateWorldMat(); +} + +void MeshSkin::removeAllBones() +{ + _bones.clear(); + CC_SAFE_DELETE_ARRAY(_matrixPalette); + CC_SAFE_RELEASE(_rootBone); +} + +void MeshSkin::addBone(Bone* bone) +{ + _bones.pushBack(bone); +} + +//////////////////////////////////////////////////////////////////////// +MeshSkinDataCache* MeshSkinDataCache::_cacheInstance = nullptr; + +MeshSkinDataCache* MeshSkinDataCache::getInstance() +{ + if (_cacheInstance == nullptr) + _cacheInstance = new MeshSkinDataCache(); + return _cacheInstance; +} +void MeshSkinDataCache::destroyInstance() +{ + if (_cacheInstance) + { + CC_SAFE_DELETE(_cacheInstance); + } +} + +const SkinData* MeshSkinDataCache::getMeshSkinData(const std::string& key) const +{ + auto it = _skinDatas.find(key); + if (it != _skinDatas.end()) + return &it->second; + + return nullptr; +} + +bool MeshSkinDataCache::addMeshSkinData(const std::string& key, const SkinData& skin) +{ + if (_skinDatas.find(key) != _skinDatas.end()) + return false; // already have this key + + _skinDatas[key] = skin; + + return true; +} + +void MeshSkinDataCache::removeAllMeshSkinData() +{ + _skinDatas.clear(); +} + +MeshSkinDataCache::MeshSkinDataCache() +{ + +} +MeshSkinDataCache::~MeshSkinDataCache() +{ + +} + +NS_CC_END diff --git a/cocos/3d/CCMeshSkin.h b/cocos/3d/CCMeshSkin.h new file mode 100644 index 0000000000..426fc71492 --- /dev/null +++ b/cocos/3d/CCMeshSkin.h @@ -0,0 +1,226 @@ +/**************************************************************************** + Copyright (c) 2014 Chukong Technologies Inc. + + http://www.cocos2d-x.org + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + ****************************************************************************/ + +#ifndef __CCMESHSKIN_H__ +#define __CCMESHSKIN_H__ + +#include + +#include "3d/CCBundle3DData.h" + +#include "base/ccMacros.h" +#include "base/CCRef.h" +#include "base/CCVector.h" +#include "base/ccTypes.h" +#include "math/CCMath.h" + +NS_CC_BEGIN + +/** + * Defines a basic hierachial structure of transformation spaces. + */ +class Bone : public Ref +{ + friend class MeshSkin; +public: + + /** + * Returns the inverse bind pose matrix for this joint. + * + * @return Inverse bind pose matrix. + */ + const Mat4& getInverseBindPose(); + + //update own world matrix and children's + void updateWorldMat(); + + void setWorldMatDirty(bool dirty = true); + + const Mat4& getWorldMat(); + + const std::string& getName() const { return _name; } + + void setAnimationValue(float* trans, float* rot, float* scale, float weight = 1.0f); + + void clearBoneBlendState(); + /** + * Creates C3DBone. + */ + static Bone* create(const std::string& id); + + /** + * Sets the inverse bind pose matrix. + * + * @param m C3DMatrix representing the inverse bind pose for this Bone. + */ + void setInverseBindPose(const Mat4& m); + + /** + * Updates the joint matrix. + * + * @param matrixPalette The matrix palette to update. + */ + void updateJointMatrix(Vec4* matrixPalette); + + //bone tree, we do not inherit from Node, Node has too many properties that we do not need. A clean Node is needed. + Bone* getParentBone(); + int getChildBoneCount() const; + Bone* getChildBoneByIndex(int index); + void addChildBone(Bone* bone); + void removeChildBoneByIndex(int index); + void removeChildBone(Bone* bone); + void removeAllChildBone(); + + + +protected: + + struct BoneBlendState + { + Vec3 localTranslate; + Quaternion localRot; + Vec3 localScale; + float weight; + BoneBlendState() + : localTranslate(Vec3::ZERO) + , localRot(Quaternion::identity()) + , localScale(Vec3::ONE) + , weight(1.f) + { + + } + }; + /** + * Constructor. + */ + Bone(const std::string& id); + + /** + * Destructor. + */ + virtual ~Bone(); + + /** + * Update local matrix + */ + void updateLocalMat(); + + std::string _name; + /** + * The Mat4 representation of the Joint's bind pose. + */ + Mat4 _invBindPose; + + Bone* _parent; + + Vector _children; + + bool _localDirty; + bool _worldDirty; + Mat4 _world; + Mat4 _local; + + std::vector _blendStates; + +}; + +///////////////////////////////////////////////////////////////////////////// +class MeshSkin: public Ref +{ +public: + + //create a new meshskin if do not want to share meshskin + static MeshSkin* create(const std::string& filename, const std::string& name); + + unsigned int getBoneCount() const; + + void setBoneCount(int boneCount); + + //get bone + Bone* getBoneByIndex(unsigned int index) const; + Bone* getBoneByName(const std::string& id) const; + + //get & set root bone + Bone* getRootBone() const; + void setRootBone(Bone* joint); + + int getBoneIndex(Bone* joint) const; + + //compute matrix palette used by gpu skin + Vec4* getMatrixPalette(); + + //getBoneCount() * 3 + unsigned int getMatrixPaletteSize() const; + + //refresh bone world matrix + void updateBoneMatrix(); + +CC_CONSTRUCTOR_ACCESS: + + MeshSkin(); + + ~MeshSkin(); + + bool initFromSkinData(const SkinData& skindata); + + void removeAllBones(); + + void addBone(Bone* bone); + +protected: + + Vector _bones; + Bone* _rootBone; + + // Pointer to the array of palette matrices. + // This array is passed to the vertex shader as a uniform. + // Each 4x3 row-wise matrix is represented as 3 Vec4's. + // The number of Vec4's is (_joints.size() * 3). + Vec4* _matrixPalette; +}; + +class MeshSkinDataCache +{ +public: + static MeshSkinDataCache* getInstance(); + static void destroyInstance(); + + const SkinData* getMeshSkinData(const std::string& key) const; + + bool addMeshSkinData(const std::string& key, const SkinData& skinData); + + void removeAllMeshSkinData(); + +protected: + MeshSkinDataCache(); + ~MeshSkinDataCache(); + + static MeshSkinDataCache* _cacheInstance; + + std::unordered_map _skinDatas; +}; + +NS_CC_END + +#endif // __CCSKIN_H__ diff --git a/cocos/3d/CCSprite3D.cpp b/cocos/3d/CCSprite3D.cpp index 04318a8a11..b54fb1760b 100644 --- a/cocos/3d/CCSprite3D.cpp +++ b/cocos/3d/CCSprite3D.cpp @@ -23,9 +23,11 @@ ****************************************************************************/ #include "3d/CCSprite3D.h" -#include "3d/CCSprite3DDataCache.h" #include "3d/CCMesh.h" #include "3d/CCObjLoader.h" +#include "3d/CCMeshSkin.h" +#include "3d/CCBundle3D.h" +#include "3d/CCSprite3DMaterial.h" #include "base/CCDirector.h" #include "base/CCPlatformMacros.h" @@ -40,7 +42,7 @@ NS_CC_BEGIN -std::string s_attributeNames[] = {GLProgram::ATTRIBUTE_NAME_POSITION, GLProgram::ATTRIBUTE_NAME_COLOR, GLProgram::ATTRIBUTE_NAME_TEX_COORD, GLProgram::ATTRIBUTE_NAME_NORMAL}; +std::string s_attributeNames[] = {GLProgram::ATTRIBUTE_NAME_POSITION, GLProgram::ATTRIBUTE_NAME_COLOR, GLProgram::ATTRIBUTE_NAME_TEX_COORD, GLProgram::ATTRIBUTE_NAME_NORMAL, GLProgram::ATTRIBUTE_NAME_BLEND_WEIGHT, GLProgram::ATTRIBUTE_NAME_BLEND_INDEX}; Sprite3D* Sprite3D::create(const std::string &modelPath) { @@ -89,6 +91,22 @@ bool Sprite3D::loadFromObj(const std::string& path) { std::string fullPath = FileUtils::getInstance()->fullPathForFilename(path); + //find from the cache + std::string key = fullPath + "#"; + auto mesh = MeshCache::getInstance()->getMesh(key); + if (mesh) + { + _mesh = mesh; + _mesh->retain(); + + auto tex = Sprite3DMaterialCache::getInstance()->getSprite3DMaterial(key); + setTexture(tex); + + genGLProgramState(); + + return true; + } + //.mtl file directory std::string dir = ""; auto last = fullPath.rfind("/"); @@ -130,13 +148,80 @@ bool Sprite3D::loadFromObj(const std::string& path) genGLProgramState(); //add to cache - Sprite3DDataCache::getInstance()->addSprite3D(fullPath, _mesh, matnames.size() > 0 ? matnames[0] : ""); + + if (_texture) + { + Sprite3DMaterialCache::getInstance()->addSprite3DMaterial(key, _texture); + } + + MeshCache::getInstance()->addMesh(key, _mesh); return true; } +bool Sprite3D::loadFromC3x(const std::string& path) +{ + std::string fullPath = FileUtils::getInstance()->fullPathForFilename(path); + //find from the cache + std::string key = fullPath + "#"; + auto mesh = MeshCache::getInstance()->getMesh(key); + if (mesh) + { + _mesh = mesh; + _mesh->retain(); + + auto tex = Sprite3DMaterialCache::getInstance()->getSprite3DMaterial(key); + setTexture(tex); + + _skin = MeshSkin::create(fullPath, ""); + CC_SAFE_RETAIN(_skin); + + genGLProgramState(); + + return true; + } + + //load from .c3b or .c3t + auto bundle = Bundle3D::getInstance(); + if (!bundle->load(fullPath)) + return false; + + MeshData meshdata; + bool ret = bundle->loadMeshData("", &meshdata); + if (!ret) + { + return false; + } + + _mesh = Mesh::create(meshdata.vertex, meshdata.vertexSizeInFloat, meshdata.indices, meshdata.numIndex, meshdata.attribs, meshdata.attribCount); + CC_SAFE_RETAIN(_mesh); + + _skin = MeshSkin::create(fullPath, ""); + CC_SAFE_RETAIN(_skin); + + MaterialData materialdata; + ret = bundle->loadMaterialData("", &materialdata); + if (ret) + { + setTexture(materialdata.texturePath); + } + + genGLProgramState(); + + //add to cache + auto cache = Director::getInstance()->getTextureCache(); + auto tex = cache->addImage(materialdata.texturePath); + if (tex) + Sprite3DMaterialCache::getInstance()->addSprite3DMaterial(key, tex); + + MeshCache::getInstance()->addMesh(key, _mesh); + + return true; +} + Sprite3D::Sprite3D() : _mesh(nullptr) +, _skin(nullptr) , _texture(nullptr) , _blend(BlendFunc::ALPHA_NON_PREMULTIPLIED) { @@ -146,38 +231,29 @@ Sprite3D::~Sprite3D() { CC_SAFE_RELEASE_NULL(_texture); CC_SAFE_RELEASE_NULL(_mesh); + CC_SAFE_RELEASE_NULL(_skin); } bool Sprite3D::initWithFile(const std::string &path) { CC_SAFE_RELEASE_NULL(_mesh); - + CC_SAFE_RELEASE_NULL(_skin); CC_SAFE_RELEASE_NULL(_texture); - //find from the cache - Mesh* mesh = Sprite3DDataCache::getInstance()->getSprite3DMesh(path); - if (mesh) + //load from file + std::string ext = path.substr(path.length() - 4, 4); + std::transform(ext.begin(), ext.end(), ext.begin(), tolower); + + if (ext == ".obj") { - _mesh = mesh; - _mesh->retain(); - - auto tex = Sprite3DDataCache::getInstance()->getSprite3DTexture(path); - setTexture(tex); - - genGLProgramState(); - - return true; + return loadFromObj(path); } - else + else if (ext == ".c3b" || ext == ".c3t") { - //load from file - std::string ext = path.substr(path.length() - 4, 4); - if (ext != ".obj" || !loadFromObj(path)) - { - return false; - } - return true; + return loadFromC3x(path); } + + return false; } void Sprite3D::genGLProgramState() @@ -201,8 +277,14 @@ void Sprite3D::genGLProgramState() GLProgram* Sprite3D::getDefaultGLProgram(bool textured) { + bool hasSkin = _skin && _mesh->hasVertexAttrib(GLProgram::VERTEX_ATTRIB_BLEND_INDEX) + && _mesh->hasVertexAttrib(GLProgram::VERTEX_ATTRIB_BLEND_WEIGHT); + if(textured) { + if (hasSkin) + return GLProgramCache::getInstance()->getGLProgram(GLProgram::SHADER_3D_SKINPOSITION_TEXTURE); + return GLProgramCache::getInstance()->getGLProgram(GLProgram::SHADER_3D_POSITION_TEXTURE); } else @@ -250,6 +332,11 @@ void Sprite3D::draw(Renderer *renderer, const Mat4 &transform, uint32_t flags) _meshCommand.setCullFaceEnabled(true); _meshCommand.setDepthTestEnabled(true); + if (_skin) + { + _meshCommand.setMatrixPaletteSize(_skin->getMatrixPaletteSize()); + _meshCommand.setMatrixPalette(_skin->getMatrixPalette()); + } //support tint and fade _meshCommand.setDisplayColor(Vec4(color.r, color.g, color.b, color.a)); Director::getInstance()->getRenderer()->addCommand(&_meshCommand); diff --git a/cocos/3d/CCSprite3D.h b/cocos/3d/CCSprite3D.h index 29f15e7eae..d52aafb205 100644 --- a/cocos/3d/CCSprite3D.h +++ b/cocos/3d/CCSprite3D.h @@ -38,6 +38,7 @@ NS_CC_BEGIN class GLProgramState; class Mesh; class Texture2D; +class MeshSkin; /** Sprite3D: TODO add description */ class Sprite3D : public Node, public BlendProtocol @@ -54,18 +55,24 @@ public: void setTexture(Texture2D* texture); Mesh* getMesh() const { return _mesh; } + + MeshSkin* getSkin() const { return _skin; } // overrides virtual void setBlendFunc(const BlendFunc &blendFunc) override; virtual const BlendFunc &getBlendFunc() const override; -protected: +CC_CONSTRUCTOR_ACCESS: + Sprite3D(); virtual ~Sprite3D(); bool initWithFile(const std::string &path); //.mtl file should at the same directory with the same name if exist bool loadFromObj(const std::string& path); + + //load from .c3b or .c3t + bool loadFromC3x(const std::string& path); virtual void draw(Renderer *renderer, const Mat4 &transform, uint32_t flags) override; @@ -73,7 +80,10 @@ protected: void genGLProgramState(); +protected: Mesh *_mesh; + MeshSkin *_skin; + MeshCommand _meshCommand; Texture2D* _texture; BlendFunc _blend; diff --git a/cocos/3d/CCSprite3DDataCache.cpp b/cocos/3d/CCSprite3DDataCache.cpp deleted file mode 100644 index 3b5748b49f..0000000000 --- a/cocos/3d/CCSprite3DDataCache.cpp +++ /dev/null @@ -1,145 +0,0 @@ -/**************************************************************************** - Copyright (c) 2014 Chukong Technologies Inc. - - http://www.cocos2d-x.org - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. - ****************************************************************************/ - -#include "3d/CCSprite3DDataCache.h" - -#include "3d/CCMesh.h" -#include "platform/CCFileUtils.h" -#include "renderer/CCTextureCache.h" -#include "base/CCEventCustom.h" -#include "base/CCEventListenerCustom.h" -#include "base/CCEventDispatcher.h" -#include "base/CCEventType.h" -#include "base/CCDirector.h" - -NS_CC_BEGIN - -Sprite3DDataCache* Sprite3DDataCache::_cacheInstance = nullptr; - -Sprite3DDataCache::Sprite3DDataCache() -{ - #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) - // listen the event when app go to foreground - _backToForegroundlistener = EventListenerCustom::create(EVENT_COME_TO_FOREGROUND, CC_CALLBACK_1(Sprite3DDataCache::listenBackToForeground, this)); - Director::getInstance()->getEventDispatcher()->addEventListenerWithFixedPriority(_backToForegroundlistener, -1); - #endif -} - -Sprite3DDataCache::~Sprite3DDataCache() -{ - removeAllSprite3DData(); - #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) - Director::getInstance()->getEventDispatcher()->removeEventListener(_backToForegroundlistener); - #endif -} - -Sprite3DDataCache* Sprite3DDataCache::getInstance() -{ - if (! _cacheInstance) - { - _cacheInstance = new Sprite3DDataCache(); - } - - return _cacheInstance; -} - -void Sprite3DDataCache::purgeMeshCache() -{ - if (_cacheInstance) - { - CC_SAFE_DELETE(_cacheInstance); - } -} - -bool Sprite3DDataCache::addSprite3D(const std::string& fileName, Mesh* mesh, const std::string& texture) -{ - const std::string fullPath = FileUtils::getInstance()->fullPathForFilename(fileName); - auto itr = _sprite3DDatas.find(fullPath); - if (itr == _sprite3DDatas.end()) - { - Sprite3DData data; - data.mesh = mesh; - CC_SAFE_RETAIN(mesh); - data.texture = texture; - _sprite3DDatas[fullPath] = data; - return true; - } - return false; -} - -Mesh* Sprite3DDataCache::getSprite3DMesh(const std::string& fileName) -{ - const std::string fullPath = FileUtils::getInstance()->fullPathForFilename(fileName); - auto itr = _sprite3DDatas.find(fullPath); - if (itr != _sprite3DDatas.end()) - return itr->second.mesh; - return nullptr; -} - -Texture2D* Sprite3DDataCache::getSprite3DTexture(const std::string& fileName) -{ - const std::string fullPath = FileUtils::getInstance()->fullPathForFilename(fileName); - auto itr = _sprite3DDatas.find(fullPath); - if (itr != _sprite3DDatas.end()) - { - auto cache = Director::getInstance()->getTextureCache(); - return cache->addImage(itr->second.texture); - } - return nullptr; -} - -void Sprite3DDataCache::removeAllSprite3DData() -{ - for (auto itr = _sprite3DDatas.begin(); itr != _sprite3DDatas.end(); itr++) { - CC_SAFE_RELEASE_NULL(itr->second.mesh); - } - _sprite3DDatas.clear(); -} -void Sprite3DDataCache::removeUnusedSprite3DData() -{ - for( auto it=_sprite3DDatas.cbegin(); it!=_sprite3DDatas.cend(); /* nothing */) { - auto value = it->second; - if( value.mesh->getReferenceCount() == 1 ) { - CCLOG("cocos2d: GLProgramStateCache: removing unused GLProgramState"); - - value.mesh->release(); - _sprite3DDatas.erase(it++); - } else { - ++it; - } - } -} - -#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) -void Sprite3DDataCache::listenBackToForeground(EventCustom* event) -{ - for (auto iter = _sprite3DDatas.begin(); iter != _sprite3DDatas.end(); ++iter) - { - auto mesh = iter->second.mesh; - mesh->restore(); - } -} -#endif - -NS_CC_END diff --git a/cocos/3d/CCSprite3DMaterial.cpp b/cocos/3d/CCSprite3DMaterial.cpp new file mode 100644 index 0000000000..5ed7c85de8 --- /dev/null +++ b/cocos/3d/CCSprite3DMaterial.cpp @@ -0,0 +1,111 @@ +/**************************************************************************** + Copyright (c) 2014 Chukong Technologies Inc. + + http://www.cocos2d-x.org + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + ****************************************************************************/ + +#include "3d/CCSprite3DMaterial.h" + +#include "platform/CCFileUtils.h" +#include "renderer/CCTextureCache.h" +#include "base/CCEventCustom.h" +#include "base/CCEventListenerCustom.h" +#include "base/CCEventDispatcher.h" +#include "base/CCEventType.h" +#include "base/CCDirector.h" + +NS_CC_BEGIN + +Sprite3DMaterialCache* Sprite3DMaterialCache::_cacheInstance = nullptr; + +Sprite3DMaterialCache::Sprite3DMaterialCache() +{ + +} + +Sprite3DMaterialCache::~Sprite3DMaterialCache() +{ + removeAllSprite3DMaterial(); +} + +Sprite3DMaterialCache* Sprite3DMaterialCache::getInstance() +{ + if (! _cacheInstance) + { + _cacheInstance = new Sprite3DMaterialCache(); + } + + return _cacheInstance; +} + +void Sprite3DMaterialCache::destroyInstance() +{ + if (_cacheInstance) + { + CC_SAFE_DELETE(_cacheInstance); + } +} + +bool Sprite3DMaterialCache::addSprite3DMaterial(const std::string& key, Texture2D* texture) +{ + auto itr = _materials.find(key); + if (itr == _materials.end()) + { + CC_SAFE_RETAIN(texture); + _materials[key] = texture; + return true; + } + return false; +} + +Texture2D* Sprite3DMaterialCache::getSprite3DMaterial(const std::string& key) +{ + auto itr = _materials.find(key); + if (itr != _materials.end()) + { + return itr->second; + } + return nullptr; +} + +void Sprite3DMaterialCache::removeAllSprite3DMaterial() +{ + for (auto itr = _materials.begin(); itr != _materials.end(); itr++) { + CC_SAFE_RELEASE_NULL(itr->second); + } + _materials.clear(); +} +void Sprite3DMaterialCache::removeUnusedSprite3DMaterial() +{ + for( auto it=_materials.cbegin(); it!=_materials.cend(); /* nothing */) { + auto value = it->second; + if( value->getReferenceCount() == 1 ) { + CCLOG("cocos2d: GLProgramStateCache: removing unused GLProgramState"); + + value->release(); + _materials.erase(it++); + } else { + ++it; + } + } +} + +NS_CC_END diff --git a/cocos/3d/CCSprite3DDataCache.h b/cocos/3d/CCSprite3DMaterial.h similarity index 61% rename from cocos/3d/CCSprite3DDataCache.h rename to cocos/3d/CCSprite3DMaterial.h index f6e80fb489..688622bcba 100644 --- a/cocos/3d/CCSprite3DDataCache.h +++ b/cocos/3d/CCSprite3DMaterial.h @@ -22,8 +22,8 @@ THE SOFTWARE. ****************************************************************************/ -#ifndef __CCSPRIT3DDATA_CACHE_H__ -#define __CCSPRIT3DDATA_CACHE_H__ +#ifndef __CCSPRIT3DMATERIAL_H__ +#define __CCSPRIT3DMATERIAL_H__ #include #include @@ -38,46 +38,34 @@ class EventListenerCustom; class EventCustom; class Texture2D; -class Sprite3DDataCache +/** + * the sprite3D material is only texture for now + */ +class Sprite3DMaterialCache { public: - struct Sprite3DData - { - Mesh* mesh; - std::string texture; - }; - static Sprite3DDataCache* getInstance(); - static void purgeMeshCache(); + static Sprite3DMaterialCache* getInstance(); + static void destroyInstance(); - bool addSprite3D(const std::string& fileName, Mesh* mesh, const std::string& texture); + bool addSprite3DMaterial(const std::string& key, Texture2D* tex); - Mesh* getSprite3DMesh(const std::string& fileName); + Texture2D* getSprite3DMaterial(const std::string& key); - Texture2D* getSprite3DTexture(const std::string& fileName); + void removeAllSprite3DMaterial(); + void removeUnusedSprite3DMaterial(); - void removeAllSprite3DData(); - void removeUnusedSprite3DData(); - +CC_CONSTRUCTOR_ACCESS: - #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) - void listenBackToForeground(EventCustom* event); - #endif + Sprite3DMaterialCache(); + ~Sprite3DMaterialCache(); protected: - Sprite3DDataCache(); + static Sprite3DMaterialCache* _cacheInstance; + std::unordered_map _materials; // - ~Sprite3DDataCache(); - - static Sprite3DDataCache* _cacheInstance; - - std::unordered_map _sprite3DDatas; //sprites - - #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) - EventListenerCustom* _backToForegroundlistener; - #endif }; NS_CC_END -#endif // __CCSPRIT3DDATA_CACHE_H__ +#endif // __CCSPRIT3DMATERIAL_H__ diff --git a/cocos/3d/CMakeLists.txt b/cocos/3d/CMakeLists.txt index cb7d6a9de3..ca89693fe3 100644 --- a/cocos/3d/CMakeLists.txt +++ b/cocos/3d/CMakeLists.txt @@ -2,6 +2,10 @@ set(COCOS_3D_SRC 3d/CCMesh.cpp 3d/CCObjLoader.cpp 3d/CCSprite3D.cpp - 3d/CCSprite3DDataCache.cpp + 3d/CCSprite3DMaterial.cpp + 3d/CCAnimate3D.cpp + 3d/CCAnimation3D.cpp + 3d/CCBundle3D.cpp + 3d/CCMeshSkin.cpp ) diff --git a/cocos/Android.mk b/cocos/Android.mk index 1112b4abd9..0ea402566a 100644 --- a/cocos/Android.mk +++ b/cocos/Android.mk @@ -71,8 +71,12 @@ cocos2d.cpp \ 2d/CCTransitionPageTurn.cpp \ 2d/CCTransitionProgress.cpp \ 2d/CCTweenFunction.cpp \ +3d/CCAnimate3D.cpp \ +3d/CCAnimation3D.cpp \ +3d/CCBundle3D.cpp \ 3d/CCMesh.cpp \ -3d/CCSprite3DDataCache.cpp \ +3d/CCMeshSkin.cpp \ +3d/CCSprite3DMaterial.cpp \ 3d/CCObjLoader.cpp \ 3d/CCSprite3D.cpp \ platform/CCGLViewProtocol.cpp \ @@ -185,12 +189,13 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) \ LOCAL_C_INCLUDES := $(LOCAL_PATH) \ $(LOCAL_PATH)/. \ $(LOCAL_PATH)/platform/android \ + $(LOCAL_PATH)/../external \ $(LOCAL_PATH)/../external/tinyxml2 \ $(LOCAL_PATH)/../external/unzip \ $(LOCAL_PATH)/../external/chipmunk/include/chipmunk \ $(LOCAL_PATH)/../external/edtaa3func \ $(LOCAL_PATH)/../external/xxhash \ - $(LOCAL_PATH)/../external/ConvertUTF + $(LOCAL_PATH)/../external/ConvertUTF LOCAL_LDLIBS := -lGLESv2 \ diff --git a/cocos/audio/mac/CDXMacOSXSupport.mm b/cocos/audio/mac/CDXMacOSXSupport.mm index a84f61debc..57fb53a715 100644 --- a/cocos/audio/mac/CDXMacOSXSupport.mm +++ b/cocos/audio/mac/CDXMacOSXSupport.mm @@ -179,4 +179,4 @@ OSStatus AudioSessionGetProperty(UInt32 inID, UInt32 *ioDataSize, void *outData) - (BOOL)setPreferredIOBufferDuration:(NSTimeInterval)duration error:(NSError**)outError {return YES;} @end -#endif \ No newline at end of file +#endif diff --git a/cocos/audio/winrt/MediaStreamer.cpp b/cocos/audio/winrt/MediaStreamer.cpp index 62fcf7a9b1..f6f985bf5b 100644 --- a/cocos/audio/winrt/MediaStreamer.cpp +++ b/cocos/audio/winrt/MediaStreamer.cpp @@ -212,4 +212,4 @@ void MediaStreamer::Restart() ThrowIfFailed( m_reader->SetCurrentPosition(GUID_NULL, var) ); -} \ No newline at end of file +} diff --git a/cocos/audio/winrt/MediaStreamer.h b/cocos/audio/winrt/MediaStreamer.h index 972a186da5..cafbfe0993 100644 --- a/cocos/audio/winrt/MediaStreamer.h +++ b/cocos/audio/winrt/MediaStreamer.h @@ -38,4 +38,4 @@ public: bool GetNextBuffer(uint8* buffer, uint32 maxBufferSize, uint32* bufferLength); void ReadAll(uint8* buffer, uint32 maxBufferSize, uint32* bufferLength); void Restart(); -}; \ No newline at end of file +}; diff --git a/cocos/audio/wp8/MediaStreamer.cpp b/cocos/audio/wp8/MediaStreamer.cpp index 8330b33e25..61fbaa0779 100644 --- a/cocos/audio/wp8/MediaStreamer.cpp +++ b/cocos/audio/wp8/MediaStreamer.cpp @@ -213,4 +213,4 @@ void MediaStreamer::ReadAll(uint8* buffer, uint32 maxBufferSize, uint32* bufferL void MediaStreamer::Restart() { m_offset = 0; -} \ No newline at end of file +} diff --git a/cocos/audio/wp8/MediaStreamer.h b/cocos/audio/wp8/MediaStreamer.h index 8620620171..1940ed3557 100644 --- a/cocos/audio/wp8/MediaStreamer.h +++ b/cocos/audio/wp8/MediaStreamer.h @@ -55,4 +55,4 @@ internal: void Initialize(_In_ const WCHAR* url); void ReadAll(uint8* buffer, uint32 maxBufferSize, uint32* bufferLength); void Restart(); -}; \ No newline at end of file +}; diff --git a/cocos/base/CCEventFocus.cpp b/cocos/base/CCEventFocus.cpp index a4a84dbba4..f1249576a2 100644 --- a/cocos/base/CCEventFocus.cpp +++ b/cocos/base/CCEventFocus.cpp @@ -39,4 +39,4 @@ _widgetGetFocus(widgetGetFocus) -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/base/CCEventKeyboard.h b/cocos/base/CCEventKeyboard.h index b80ebd8585..c043d67e45 100644 --- a/cocos/base/CCEventKeyboard.h +++ b/cocos/base/CCEventKeyboard.h @@ -45,6 +45,7 @@ public: KEY_SYSREQ, KEY_BREAK, KEY_ESCAPE, + KEY_BACK = KEY_ESCAPE, KEY_BACKSPACE, KEY_TAB, KEY_BACK_TAB, diff --git a/cocos/base/CCEventListener.cpp b/cocos/base/CCEventListener.cpp index c6f6acaccd..ca67dfbabd 100644 --- a/cocos/base/CCEventListener.cpp +++ b/cocos/base/CCEventListener.cpp @@ -22,6 +22,7 @@ THE SOFTWARE. ****************************************************************************/ +#include "base/CCConsole.h" #include "base/CCEventListener.h" #include "platform/CCCommon.h" diff --git a/cocos/base/CCEventListenerFocus.cpp b/cocos/base/CCEventListenerFocus.cpp index dd6c9fc114..f6b843ba00 100644 --- a/cocos/base/CCEventListenerFocus.cpp +++ b/cocos/base/CCEventListenerFocus.cpp @@ -95,4 +95,4 @@ bool EventListenerFocus::checkAvailable() -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/base/CCEventListenerMouse.cpp b/cocos/base/CCEventListenerMouse.cpp index 635fcfdd6b..8f4074172e 100644 --- a/cocos/base/CCEventListenerMouse.cpp +++ b/cocos/base/CCEventListenerMouse.cpp @@ -109,4 +109,4 @@ bool EventListenerMouse::init() return false; } -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/base/CCEventListenerTouch.cpp b/cocos/base/CCEventListenerTouch.cpp index 95e4df684a..e060b9bf3e 100644 --- a/cocos/base/CCEventListenerTouch.cpp +++ b/cocos/base/CCEventListenerTouch.cpp @@ -187,4 +187,4 @@ EventListenerTouchAllAtOnce* EventListenerTouchAllAtOnce::clone() return ret; } -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/base/CCEventMouse.cpp b/cocos/base/CCEventMouse.cpp index 5bd662f1eb..c1013d4d26 100644 --- a/cocos/base/CCEventMouse.cpp +++ b/cocos/base/CCEventMouse.cpp @@ -38,4 +38,4 @@ EventMouse::EventMouse(MouseEventType mouseEventCode) { }; -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/base/CCScriptSupport.cpp b/cocos/base/CCScriptSupport.cpp index f5400c436a..43f0d482c6 100644 --- a/cocos/base/CCScriptSupport.cpp +++ b/cocos/base/CCScriptSupport.cpp @@ -28,6 +28,7 @@ #if CC_ENABLE_SCRIPT_BINDING #include "base/CCScheduler.h" +#include "2d/CCNode.h" bool CC_DLL cc_assert_script_compatible(const char *msg) { @@ -162,6 +163,51 @@ void ScriptEngineManager::destroyInstance() } } +bool ScriptEngineManager::sendNodeEventToJS(Node* node, int action) +{ + auto scriptEngine = getInstance()->getScriptEngine(); + + if (scriptEngine->isCalledFromScript()) + { + // Should only be invoked at root class Node + scriptEngine->setCalledFromScript(false); + } + else + { + BasicScriptData data(node,(void*)&action); + ScriptEvent scriptEvent(kNodeEvent,(void*)&data); + if (scriptEngine->sendEvent(&scriptEvent)) + return true; + } + + return false; +} + +bool ScriptEngineManager::sendNodeEventToJSExtended(Node* node, int action) +{ + auto scriptEngine = getInstance()->getScriptEngine(); + + if (!scriptEngine->isCalledFromScript()) + { + BasicScriptData data(node,(void*)&action); + ScriptEvent scriptEvent(kNodeEvent,(void*)&data); + if (scriptEngine->sendEvent(&scriptEvent)) + return true; + } + + return false; +} + +void ScriptEngineManager::sendNodeEventToLua(Node* node, int action) +{ + auto scriptEngine = getInstance()->getScriptEngine(); + + BasicScriptData data(node,(void*)&action); + ScriptEvent scriptEvent(kNodeEvent,(void*)&data); + + scriptEngine->sendEvent(&scriptEvent); +} + NS_CC_END #endif // #if CC_ENABLE_SCRIPT_BINDING diff --git a/cocos/base/CCScriptSupport.h b/cocos/base/CCScriptSupport.h index ee649a1f9a..1079dd0903 100644 --- a/cocos/base/CCScriptSupport.h +++ b/cocos/base/CCScriptSupport.h @@ -450,6 +450,7 @@ public: virtual bool parseConfig(ConfigType type, const std::string& str) = 0; }; +class Node; /** ScriptEngineManager is a singleton which holds an object instance of ScriptEngineProtocl It helps cocos2d-x and the user code to find back LuaEngine object @@ -490,6 +491,21 @@ public: * @lua NA */ static void destroyInstance(); + /** + * @js NA + * @lua NA + */ + static bool sendNodeEventToJS(Node* node, int action); + /** + * @js NA + * @lua NA + */ + static bool sendNodeEventToJSExtended(Node* node, int action); + /** + * @js NA + * @lua NA + */ + static void sendNodeEventToLua(Node* node, int action); /** * @js NA * @lua NA diff --git a/cocos/base/CCTouch.cpp b/cocos/base/CCTouch.cpp index 1209e222a7..651f9651b1 100644 --- a/cocos/base/CCTouch.cpp +++ b/cocos/base/CCTouch.cpp @@ -70,4 +70,4 @@ Vec2 Touch::getDelta() const return getLocation() - getPreviousLocation(); } -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/cocos2d.cpp b/cocos/cocos2d.cpp index 7aa6de9fe3..86a9e47df5 100644 --- a/cocos/cocos2d.cpp +++ b/cocos/cocos2d.cpp @@ -31,7 +31,7 @@ NS_CC_BEGIN const char* cocos2dVersion() { - return "cocos2d-x 3.1"; + return "cocos2d-x 3.2alpha0"; } NS_CC_END diff --git a/cocos/deprecated/CCInteger.h b/cocos/deprecated/CCInteger.h index c3710eaf49..0725f72759 100644 --- a/cocos/deprecated/CCInteger.h +++ b/cocos/deprecated/CCInteger.h @@ -26,6 +26,7 @@ #define __CCINTEGER_H__ #include "base/CCRef.h" +#include "base/CCConsole.h" #include "base/CCDataVisitor.h" #include "platform/CCCommon.h" diff --git a/cocos/editor-support/cocosbuilder/CCBSequence.cpp b/cocos/editor-support/cocosbuilder/CCBSequence.cpp index 3496c3e857..8e1659f5b0 100644 --- a/cocos/editor-support/cocosbuilder/CCBSequence.cpp +++ b/cocos/editor-support/cocosbuilder/CCBSequence.cpp @@ -86,4 +86,4 @@ void CCBSequence::setChainedSequenceId(int nChainedSequenceId) mChainedSequenceId = nChainedSequenceId; } -} \ No newline at end of file +} diff --git a/cocos/editor-support/cocosbuilder/CCControlButtonLoader.cpp b/cocos/editor-support/cocosbuilder/CCControlButtonLoader.cpp index 74c6cf37aa..ba20f8fd13 100644 --- a/cocos/editor-support/cocosbuilder/CCControlButtonLoader.cpp +++ b/cocos/editor-support/cocosbuilder/CCControlButtonLoader.cpp @@ -114,4 +114,4 @@ void ControlButtonLoader::onHandlePropTypeColor3(Node * pNode, Node * pParent, c } } -}; \ No newline at end of file +}; diff --git a/cocos/editor-support/cocosbuilder/CCControlLoader.cpp b/cocos/editor-support/cocosbuilder/CCControlLoader.cpp index 9125f8d193..9d65768562 100644 --- a/cocos/editor-support/cocosbuilder/CCControlLoader.cpp +++ b/cocos/editor-support/cocosbuilder/CCControlLoader.cpp @@ -27,4 +27,4 @@ void ControlLoader::onHandlePropTypeBlockControl(Node * pNode, Node * pParent, c } } -} \ No newline at end of file +} diff --git a/cocos/editor-support/cocosbuilder/CCLabelBMFontLoader.cpp b/cocos/editor-support/cocosbuilder/CCLabelBMFontLoader.cpp index 3b85b46f12..2eec094dd5 100644 --- a/cocos/editor-support/cocosbuilder/CCLabelBMFontLoader.cpp +++ b/cocos/editor-support/cocosbuilder/CCLabelBMFontLoader.cpp @@ -50,4 +50,4 @@ void LabelBMFontLoader::onHandlePropTypeText(Node * pNode, Node * pParent, const } } -} \ No newline at end of file +} diff --git a/cocos/editor-support/cocosbuilder/CCLabelTTFLoader.cpp b/cocos/editor-support/cocosbuilder/CCLabelTTFLoader.cpp index 985c528c85..53c11df6f3 100644 --- a/cocos/editor-support/cocosbuilder/CCLabelTTFLoader.cpp +++ b/cocos/editor-support/cocosbuilder/CCLabelTTFLoader.cpp @@ -80,4 +80,4 @@ void LabelTTFLoader::onHandlePropTypeSize(Node * pNode, Node * pParent, const ch } } -} \ No newline at end of file +} diff --git a/cocos/editor-support/cocosbuilder/CCLayerColorLoader.cpp b/cocos/editor-support/cocosbuilder/CCLayerColorLoader.cpp index 02c7f610ae..8c5d20860e 100644 --- a/cocos/editor-support/cocosbuilder/CCLayerColorLoader.cpp +++ b/cocos/editor-support/cocosbuilder/CCLayerColorLoader.cpp @@ -32,4 +32,4 @@ void LayerColorLoader::onHandlePropTypeBlendFunc(Node * pNode, Node * pParent, c } } -} \ No newline at end of file +} diff --git a/cocos/editor-support/cocosbuilder/CCLayerLoader.cpp b/cocos/editor-support/cocosbuilder/CCLayerLoader.cpp index e7c348583f..79febcc5d3 100644 --- a/cocos/editor-support/cocosbuilder/CCLayerLoader.cpp +++ b/cocos/editor-support/cocosbuilder/CCLayerLoader.cpp @@ -42,4 +42,4 @@ void LayerLoader::onHandlePropTypeCheck(Node * pNode, Node * pParent, const char #pragma GCC diagnostic warning "-Wdeprecated-declarations" #elif _MSC_VER >= 1400 //vs 2005 or higher #pragma warning (pop) -#endif \ No newline at end of file +#endif diff --git a/cocos/editor-support/cocosbuilder/CCMenuItemLoader.cpp b/cocos/editor-support/cocosbuilder/CCMenuItemLoader.cpp index 2a85d0c4e1..1388c3f4ef 100644 --- a/cocos/editor-support/cocosbuilder/CCMenuItemLoader.cpp +++ b/cocos/editor-support/cocosbuilder/CCMenuItemLoader.cpp @@ -27,4 +27,4 @@ void MenuItemLoader::onHandlePropTypeCheck(Node * pNode, Node * pParent, const c } } -} \ No newline at end of file +} diff --git a/cocos/editor-support/cocosbuilder/CCNodeLoaderLibrary.cpp b/cocos/editor-support/cocosbuilder/CCNodeLoaderLibrary.cpp index 48979ee0bc..ff497635e0 100644 --- a/cocos/editor-support/cocosbuilder/CCNodeLoaderLibrary.cpp +++ b/cocos/editor-support/cocosbuilder/CCNodeLoaderLibrary.cpp @@ -102,4 +102,4 @@ NodeLoaderLibrary * NodeLoaderLibrary::newDefaultNodeLoaderLibrary() { return ccNodeLoaderLibrary; } -} \ No newline at end of file +} diff --git a/cocos/editor-support/cocosbuilder/CCParticleSystemQuadLoader.cpp b/cocos/editor-support/cocosbuilder/CCParticleSystemQuadLoader.cpp index 490703fcdb..fd8918cbf5 100644 --- a/cocos/editor-support/cocosbuilder/CCParticleSystemQuadLoader.cpp +++ b/cocos/editor-support/cocosbuilder/CCParticleSystemQuadLoader.cpp @@ -137,4 +137,4 @@ void ParticleSystemQuadLoader::onHandlePropTypeTexture(Node * pNode, Node * pPar } } -} \ No newline at end of file +} diff --git a/cocos/editor-support/cocosbuilder/CCScrollViewLoader.cpp b/cocos/editor-support/cocosbuilder/CCScrollViewLoader.cpp index 32301942c8..e021a861ed 100644 --- a/cocos/editor-support/cocosbuilder/CCScrollViewLoader.cpp +++ b/cocos/editor-support/cocosbuilder/CCScrollViewLoader.cpp @@ -54,4 +54,4 @@ void ScrollViewLoader::onHandlePropTypeIntegerLabeled(Node * pNode, Node * pPare } } -} \ No newline at end of file +} diff --git a/cocos/editor-support/cocostudio/CCActionFrame.cpp b/cocos/editor-support/cocostudio/CCActionFrame.cpp index 61c6a72ad1..6eb702c00e 100644 --- a/cocos/editor-support/cocostudio/CCActionFrame.cpp +++ b/cocos/editor-support/cocostudio/CCActionFrame.cpp @@ -373,4 +373,4 @@ ActionInterval* ActionTintFrame::getAction(float fDuration) } -} \ No newline at end of file +} diff --git a/cocos/editor-support/cocostudio/CCActionFrameEasing.cpp b/cocos/editor-support/cocostudio/CCActionFrameEasing.cpp index 638e33e31b..43e43dbc4e 100644 --- a/cocos/editor-support/cocostudio/CCActionFrameEasing.cpp +++ b/cocos/editor-support/cocostudio/CCActionFrameEasing.cpp @@ -188,4 +188,4 @@ float ActionFrameEasing::easeValue(float t) return 0; } -} \ No newline at end of file +} diff --git a/cocos/editor-support/cocostudio/CCActionObject.cpp b/cocos/editor-support/cocostudio/CCActionObject.cpp index c421b40402..121979d983 100644 --- a/cocos/editor-support/cocostudio/CCActionObject.cpp +++ b/cocos/editor-support/cocostudio/CCActionObject.cpp @@ -222,4 +222,4 @@ void ActionObject::simulationActionUpdate(float dt) } } } -} \ No newline at end of file +} diff --git a/cocos/editor-support/cocostudio/CCArmature.cpp b/cocos/editor-support/cocostudio/CCArmature.cpp index 84c952255d..15273ac4ac 100644 --- a/cocos/editor-support/cocostudio/CCArmature.cpp +++ b/cocos/editor-support/cocostudio/CCArmature.cpp @@ -434,6 +434,14 @@ void Armature::draw(cocos2d::Renderer *renderer, const Mat4 &transform, uint32_t void Armature::onEnter() { +#if CC_ENABLE_SCRIPT_BINDING + if (_scriptType == kScriptTypeJavascript) + { + if (ScriptEngineManager::sendNodeEventToJSExtended(this, kNodeOnEnter)) + return; + } +#endif + Node::onEnter(); scheduleUpdate(); } diff --git a/cocos/editor-support/cocostudio/CCArmature.h b/cocos/editor-support/cocostudio/CCArmature.h index b151868753..09cd53da8e 100644 --- a/cocos/editor-support/cocostudio/CCArmature.h +++ b/cocos/editor-support/cocostudio/CCArmature.h @@ -200,9 +200,6 @@ public: virtual void setArmatureData(ArmatureData *armatureData) { _armatureData = armatureData; } virtual ArmatureData *getArmatureData() const { return _armatureData; } - virtual void setName(const std::string &name) { _name = name; } - virtual const std::string &getName() const { return _name; } - virtual void setParentBone(Bone *parentBone); virtual Bone *getParentBone() const; @@ -257,7 +254,6 @@ protected: BatchNode *_batchNode; - std::string _name; Bone *_parentBone; float _version; diff --git a/cocos/editor-support/cocostudio/CCBone.h b/cocos/editor-support/cocostudio/CCBone.h index 336c3dedb7..bda4366fce 100644 --- a/cocos/editor-support/cocostudio/CCBone.h +++ b/cocos/editor-support/cocostudio/CCBone.h @@ -207,9 +207,6 @@ public: virtual FrameData *getTweenData() const { return _tweenData; } - virtual void setName(const std::string &name) { _name = name; } - virtual const std::string getName() const { return _name; } - virtual BaseData *getWorldInfo() const { return _worldInfo; } protected: void applyParentTransform(Bone *parent); @@ -242,8 +239,6 @@ protected: //! Used for making tween effect in every frame FrameData *_tweenData; - std::string _name; - Bone *_parentBone; //! A weak reference to its parent bool _boneTransformDirty; //! Whether or not transform dirty diff --git a/cocos/editor-support/cocostudio/CCDataReaderHelper.cpp b/cocos/editor-support/cocostudio/CCDataReaderHelper.cpp index cea37b4e63..f3a37a41d6 100644 --- a/cocos/editor-support/cocostudio/CCDataReaderHelper.cpp +++ b/cocos/editor-support/cocostudio/CCDataReaderHelper.cpp @@ -1185,8 +1185,22 @@ ContourData *DataReaderHelper::decodeContour(tinyxml2::XMLElement *contourXML, D void DataReaderHelper::addDataFromJsonCache(const std::string& fileContent, DataInfo *dataInfo) { rapidjson::Document json; - - json.Parse<0>(fileContent.c_str()); + rapidjson::StringStream stream(fileContent.c_str()); + + if (fileContent.size() >= 3) { + // Skip BOM if exists + const unsigned char* c = (const unsigned char *)fileContent.c_str(); + unsigned bom = c[0] | (c[1] << 8) | (c[2] << 16); + + if (bom == 0xBFBBEF) // UTF8 BOM + { + stream.Take(); + stream.Take(); + stream.Take(); + } + } + + json.ParseStream<0>(stream); if (json.HasParseError()) { CCLOG("GetParseError %s\n",json.GetParseError()); } diff --git a/cocos/editor-support/cocostudio/DictionaryHelper.cpp b/cocos/editor-support/cocostudio/DictionaryHelper.cpp index f6d8a5bbb3..d72bfa396b 100644 --- a/cocos/editor-support/cocostudio/DictionaryHelper.cpp +++ b/cocos/editor-support/cocostudio/DictionaryHelper.cpp @@ -224,4 +224,4 @@ bool DictionaryHelper::checkObjectExist_json(const rapidjson::Value &root, int i return bRet; } -} \ No newline at end of file +} diff --git a/cocos/editor-support/cocostudio/WidgetReader/TextReader/TextReader.cpp b/cocos/editor-support/cocostudio/WidgetReader/TextReader/TextReader.cpp index 08144322b4..9877354a8a 100644 --- a/cocos/editor-support/cocostudio/WidgetReader/TextReader/TextReader.cpp +++ b/cocos/editor-support/cocostudio/WidgetReader/TextReader/TextReader.cpp @@ -51,7 +51,9 @@ namespace cocostudio bool fn = DICTOOL->checkObjectExist_json(options, "fontName"); if (fn) { - label->setFontName(DICTOOL->getStringValue_json(options, "fontName")); + std::string fontName = DICTOOL->getStringValue_json(options, "fontName"); + std::string fontFilePath = jsonPath.append(fontName); + label->setFontName(fontFilePath); } bool aw = DICTOOL->checkObjectExist_json(options, "areaWidth"); bool ah = DICTOOL->checkObjectExist_json(options, "areaHeight"); diff --git a/cocos/editor-support/spine/CCSkeleton.cpp b/cocos/editor-support/spine/CCSkeleton.cpp index ec8ed6b9ff..4cde3682c7 100644 --- a/cocos/editor-support/spine/CCSkeleton.cpp +++ b/cocos/editor-support/spine/CCSkeleton.cpp @@ -276,7 +276,15 @@ Rect Skeleton::getBoundingBox () const { } void Skeleton::onEnter() { - Node::onEnter(); +#if CC_ENABLE_SCRIPT_BINDING + if (_scriptType == kScriptTypeJavascript) + { + if (ScriptEngineManager::sendNodeEventToJSExtended(this, kNodeOnEnter)) + return; + } +#endif + + Node::onEnter(); scheduleUpdate(); } diff --git a/cocos/math/CCMath.h b/cocos/math/CCMath.h index 7ea6798945..fe1afe36c0 100644 --- a/cocos/math/CCMath.h +++ b/cocos/math/CCMath.h @@ -7,4 +7,4 @@ #include "Mat4.h" #include "Quaternion.h" -#endif \ No newline at end of file +#endif diff --git a/cocos/math/CCMathBase.h b/cocos/math/CCMathBase.h index 2bc0865108..cd02313b12 100644 --- a/cocos/math/CCMathBase.h +++ b/cocos/math/CCMathBase.h @@ -33,4 +33,4 @@ #endif -#endif // __CCMATHBASE_H__ \ No newline at end of file +#endif // __CCMATHBASE_H__ diff --git a/cocos/network/CMakeLists.txt b/cocos/network/CMakeLists.txt index f359cfa978..5bcf40d79e 100644 --- a/cocos/network/CMakeLists.txt +++ b/cocos/network/CMakeLists.txt @@ -24,14 +24,14 @@ set(COCOS_NETWORK_SRC ${PLATFORM_SRC} ) -IF ( WIN32 ) -set(COCOS_NETWORK_LINK - libcurl_imp - ${PLATFORM_LINK} -) +IF (WIN32 AND NOT MINGW) + set(COCOS_NETWORK_LINK + libcurl_imp + ${PLATFORM_LINK} + ) ELSE() -set(COCOS_NETWORK_LINK - curl - ${PLATFORM_LINK} -) + set(COCOS_NETWORK_LINK + curl + ${PLATFORM_LINK} + ) ENDIF() diff --git a/cocos/platform/CCFileUtils.cpp b/cocos/platform/CCFileUtils.cpp index af4a22ab26..c655dbba03 100644 --- a/cocos/platform/CCFileUtils.cpp +++ b/cocos/platform/CCFileUtils.cpp @@ -512,6 +512,7 @@ static Data getData(const std::string& filename, bool forString) Data ret; unsigned char* buffer = nullptr; ssize_t size = 0; + size_t readsize; const char* mode = nullptr; if (forString) mode = "rt"; @@ -538,11 +539,16 @@ static Data getData(const std::string& filename, bool forString) buffer = (unsigned char*)malloc(sizeof(unsigned char) * size); } - size = fread(buffer, sizeof(unsigned char), size, fp); + readsize = fread(buffer, sizeof(unsigned char), size, fp); fclose(fp); + + if (forString && readsize < size) + { + buffer[readsize] = '\0'; + } } while (0); - if (nullptr == buffer || 0 == size) + if (nullptr == buffer || 0 == readsize) { std::string msg = "Get data from file("; msg.append(filename).append(") failed!"); @@ -550,7 +556,7 @@ static Data getData(const std::string& filename, bool forString) } else { - ret.fastSet(buffer, size); + ret.fastSet(buffer, readsize); } return ret; diff --git a/cocos/platform/CCGLViewProtocol.cpp b/cocos/platform/CCGLViewProtocol.cpp index d2f821ac8b..194ae5d696 100644 --- a/cocos/platform/CCGLViewProtocol.cpp +++ b/cocos/platform/CCGLViewProtocol.cpp @@ -265,7 +265,7 @@ void GLViewProtocol::handleTouchesBegin(int num, intptr_t ids[], float xs[], flo touch->setTouchInfo(unusedIndex, (x - _viewPortRect.origin.x) / _scaleX, (y - _viewPortRect.origin.y) / _scaleY); - CCLOGINFO("x = %f y = %f", pTouch->getLocationInView().x, pTouch->getLocationInView().y); + CCLOGINFO("x = %f y = %f", touch->getLocationInView().x, touch->getLocationInView().y); g_touchIdReorderMap.insert(std::make_pair(id, unusedIndex)); touchEvent._touches.push_back(touch); diff --git a/cocos/platform/android/jni/DPIJni.cpp b/cocos/platform/android/jni/DPIJni.cpp index 85f08c2b5f..74ed9f90f0 100644 --- a/cocos/platform/android/jni/DPIJni.cpp +++ b/cocos/platform/android/jni/DPIJni.cpp @@ -16,4 +16,4 @@ int getDPIJNI() return ret; } -} // extern "C" \ No newline at end of file +} // extern "C" diff --git a/cocos/platform/ios/CCCommon.mm b/cocos/platform/ios/CCCommon.mm index 6f1ee35d76..c435c69a94 100644 --- a/cocos/platform/ios/CCCommon.mm +++ b/cocos/platform/ios/CCCommon.mm @@ -58,4 +58,4 @@ void LuaLog(const char * format) NS_CC_END -#endif // CC_PLATFORM_IOS \ No newline at end of file +#endif // CC_PLATFORM_IOS diff --git a/cocos/platform/ios/CCImage.mm b/cocos/platform/ios/CCImage.mm index 71ebce91a2..ab288f8f65 100644 --- a/cocos/platform/ios/CCImage.mm +++ b/cocos/platform/ios/CCImage.mm @@ -42,7 +42,9 @@ bool cocos2d::Image::saveToFile(const std::string& filename, bool isToRGB) bool saveToPNG = false; bool needToCopyPixels = false; - if (std::string::npos != filename.find(".png")) + std::string basename(filename); + std::transform(basename.begin(), basename.end(), basename.begin(), ::tolower); + if (std::string::npos != basename.find(".png")) { saveToPNG = true; } diff --git a/cocos/platform/winrt/CCFreeTypeFont.h b/cocos/platform/winrt/CCFreeTypeFont.h index f2fcbe28a2..7e30b948ee 100644 --- a/cocos/platform/winrt/CCFreeTypeFont.h +++ b/cocos/platform/winrt/CCFreeTypeFont.h @@ -136,4 +136,4 @@ private: NS_CC_END -#endif \ No newline at end of file +#endif diff --git a/cocos/platform/winrt/pch.h b/cocos/platform/winrt/pch.h index 842a70abec..5e0bbb907c 100644 --- a/cocos/platform/winrt/pch.h +++ b/cocos/platform/winrt/pch.h @@ -1,3 +1,3 @@ #pragma once -#include "cocos2d.h" \ No newline at end of file +#include "cocos2d.h" diff --git a/cocos/platform/winrt/sha1.cpp b/cocos/platform/winrt/sha1.cpp index d0d3a2f620..5d9e188c34 100644 --- a/cocos/platform/winrt/sha1.cpp +++ b/cocos/platform/winrt/sha1.cpp @@ -419,4 +419,4 @@ void SHA1ConvertMessageToString(uint8_t *hash_binary, char* hash_string) hash_string[2*i + 1] = alphabet[hash_binary[i] % 16]; } hash_string[SHA1HashSize * 2] = '\0'; -} \ No newline at end of file +} diff --git a/cocos/platform/winrt/sha1.h b/cocos/platform/winrt/sha1.h index 86e5e6f264..e00a028461 100644 --- a/cocos/platform/winrt/sha1.h +++ b/cocos/platform/winrt/sha1.h @@ -90,4 +90,4 @@ int SHA1Result( SHA1Context *, void SHA1ConvertMessageToString(uint8_t *hash_binary, char* hash_string); -#endif \ No newline at end of file +#endif diff --git a/cocos/platform/wp8-xaml/CopyTemplateFiles.vcxproj b/cocos/platform/wp8-xaml/CopyTemplateFiles.vcxproj index 96dcb41aeb..e5cfb0f55d 100644 --- a/cocos/platform/wp8-xaml/CopyTemplateFiles.vcxproj +++ b/cocos/platform/wp8-xaml/CopyTemplateFiles.vcxproj @@ -68,12 +68,12 @@ echo "Copying WP8-XAML CPP template files" -xcopy "xaml\App.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\App.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\MainPage.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\MainPage.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\EditBox.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\EditBox.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq +xcopy "xaml\App.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\App.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\MainPage.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\MainPage.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\EditBox.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\EditBox.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq @@ -89,12 +89,12 @@ xcopy "xaml\EditBox.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-x echo "Copying WP8-XAML CPP template files" -xcopy "xaml\App.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\App.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\MainPage.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\MainPage.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\EditBox.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\EditBox.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq +xcopy "xaml\App.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\App.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\MainPage.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\MainPage.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\EditBox.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\EditBox.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq @@ -110,12 +110,12 @@ xcopy "xaml\EditBox.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-x echo "Copying WP8-XAML CPP template files" -xcopy "xaml\App.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\App.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\MainPage.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\MainPage.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\EditBox.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\EditBox.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq +xcopy "xaml\App.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\App.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\MainPage.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\MainPage.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\EditBox.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\EditBox.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq @@ -131,12 +131,12 @@ xcopy "xaml\EditBox.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-x echo "Copying WP8-XAML CPP template files" -xcopy "xaml\App.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\App.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\MainPage.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\MainPage.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\EditBox.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq -xcopy "xaml\EditBox.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\HelloCpp\*" /eiycq +xcopy "xaml\App.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\App.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\MainPage.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\MainPage.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\EditBox.xaml" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq +xcopy "xaml\EditBox.xaml.cs" "..\..\..\templates\cpp-template-default\proj.wp8-xaml\App\*" /eiycq diff --git a/cocos/platform/wp8-xaml/cpp/Cocos2dRenderer.cpp b/cocos/platform/wp8-xaml/cpp/Cocos2dRenderer.cpp index 24090e043b..608a524861 100644 --- a/cocos/platform/wp8-xaml/cpp/Cocos2dRenderer.cpp +++ b/cocos/platform/wp8-xaml/cpp/Cocos2dRenderer.cpp @@ -64,29 +64,29 @@ void Cocos2dRenderer::CreateGLResources() else { cocos2d::GL::invalidateStateCache(); - cocos2d::ShaderCache::getInstance()->reloadDefaultShaders(); + cocos2d::ShaderCache::getInstance()->reloadDefaultGLPrograms(); cocos2d::DrawPrimitives::init(); cocos2d::VolatileTextureMgr::reloadAllTextures(); cocos2d::EventCustom foregroundEvent(EVENT_COME_TO_FOREGROUND); - director->setGLDefaultValues(); director->getEventDispatcher()->dispatchEvent(&foregroundEvent); cocos2d::Application::getInstance()->applicationWillEnterForeground(); - } + director->setGLDefaultValues(); + } m_loadingComplete = true; } void Cocos2dRenderer::Connect() { + } // purge Cocos2d-x gl GL resourses since the DirectX/Angle Context has been lost void Cocos2dRenderer::Disconnect() { Application::getInstance()->applicationDidEnterBackground(); - EventCustom backgroundEvent(EVENT_COME_TO_BACKGROUND); - Director::getInstance()->getEventDispatcher()->dispatchEvent(&backgroundEvent); - Director::getInstance()->purgeCachedData(); + cocos2d::EventCustom backgroundEvent(EVENT_COME_TO_BACKGROUND); + cocos2d::Director::getInstance()->getEventDispatcher()->dispatchEvent(&backgroundEvent); CloseAngle(); m_loadingComplete = false; } diff --git a/cocos/platform/wp8-xaml/cpp/Direct3DContentProvider.cpp b/cocos/platform/wp8-xaml/cpp/Direct3DContentProvider.cpp index c12d51ff67..323d0b556d 100644 --- a/cocos/platform/wp8-xaml/cpp/Direct3DContentProvider.cpp +++ b/cocos/platform/wp8-xaml/cpp/Direct3DContentProvider.cpp @@ -62,4 +62,4 @@ HRESULT Direct3DContentProvider::PrepareResources(_In_ const LARGE_INTEGER* pres HRESULT Direct3DContentProvider::Draw(_In_ ID3D11Device1* device, _In_ ID3D11DeviceContext1* context, _In_ ID3D11RenderTargetView* renderTargetView) { return m_controller->Draw(device, context, renderTargetView); -} \ No newline at end of file +} diff --git a/cocos/platform/wp8-xaml/cpp/Direct3DContentProvider.h b/cocos/platform/wp8-xaml/cpp/Direct3DContentProvider.h index 2e81759a7e..7a9d941074 100644 --- a/cocos/platform/wp8-xaml/cpp/Direct3DContentProvider.h +++ b/cocos/platform/wp8-xaml/cpp/Direct3DContentProvider.h @@ -49,4 +49,4 @@ public: private: PhoneDirect3DXamlAppComponent::Direct3DInterop^ m_controller; Microsoft::WRL::ComPtr m_host; -}; \ No newline at end of file +}; diff --git a/cocos/platform/wp8-xaml/cpp/Direct3DInterop.cpp b/cocos/platform/wp8-xaml/cpp/Direct3DInterop.cpp index b2af8676b8..b01ab9f2be 100644 --- a/cocos/platform/wp8-xaml/cpp/Direct3DInterop.cpp +++ b/cocos/platform/wp8-xaml/cpp/Direct3DInterop.cpp @@ -56,14 +56,12 @@ IDrawingSurfaceBackgroundContentProvider^ Direct3DInterop::CreateContentProvider // Interface With Direct3DContentProvider HRESULT Direct3DInterop::Connect(_In_ IDrawingSurfaceRuntimeHostNative* host, _In_ ID3D11Device1* device) { - //m_renderer->SetDevice(device); return S_OK; } void Direct3DInterop::Disconnect() { - std::lock_guard guard(mRenderingMutex); - m_renderer->Disconnect(); + m_renderer->Disconnect(); } // IDrawingSurfaceManipulationHandler @@ -143,8 +141,6 @@ HRESULT Direct3DInterop::PrepareResources(_In_ const LARGE_INTEGER* presentTarge HRESULT Direct3DInterop::Draw(_In_ ID3D11Device1* device, _In_ ID3D11DeviceContext1* context, _In_ ID3D11RenderTargetView* renderTargetView) { - std::lock_guard guard(mRenderingMutex); - m_renderer->UpdateDevice(device, context, renderTargetView); #if 0 if(mCurrentOrientation != WindowOrientation) @@ -189,4 +185,4 @@ bool Direct3DInterop::SendCocos2dEvent(Cocos2dEvent event) return false; } -} \ No newline at end of file +} diff --git a/cocos/platform/wp8-xaml/cpp/Direct3DInterop.h b/cocos/platform/wp8-xaml/cpp/Direct3DInterop.h index 8c6bbad3ba..acda488448 100644 --- a/cocos/platform/wp8-xaml/cpp/Direct3DInterop.h +++ b/cocos/platform/wp8-xaml/cpp/Direct3DInterop.h @@ -87,8 +87,6 @@ private: Windows::Graphics::Display::DisplayOrientations mCurrentOrientation; - std::mutex mRenderingMutex; - Cocos2dEventDelegate^ m_delegate; Cocos2dMessageBoxDelegate^ m_messageBoxDelegate; Cocos2dEditBoxDelegate^ m_editBoxDelegate; diff --git a/cocos/platform/wp8-xaml/cpp/DirectXBase.cpp b/cocos/platform/wp8-xaml/cpp/DirectXBase.cpp index 3b66c14f5b..d14bb0b4b3 100644 --- a/cocos/platform/wp8-xaml/cpp/DirectXBase.cpp +++ b/cocos/platform/wp8-xaml/cpp/DirectXBase.cpp @@ -24,6 +24,7 @@ THE SOFTWARE. ****************************************************************************/ #include "DirectXBase.h" +#include "DirectXHelper.h" using namespace DirectX; using namespace Microsoft::WRL; @@ -167,12 +168,12 @@ void DirectXBase::Render() void DirectXBase::CloseAngle() { + eglMakeCurrent(NULL, NULL, NULL, NULL); - if(m_eglDisplay && m_eglSurface) + if(m_eglPhoneWindow != nullptr) { - eglDestroySurface(m_eglDisplay, m_eglSurface); - m_eglSurface = nullptr; - } + m_eglPhoneWindow->Update(nullptr, nullptr, nullptr); + } if(m_eglDisplay && m_eglContext) { @@ -180,18 +181,17 @@ void DirectXBase::CloseAngle() m_eglContext = nullptr; } - if(m_eglDisplay) + if(m_eglDisplay && m_eglSurface) + { + eglDestroySurface(m_eglDisplay, m_eglSurface); + m_eglSurface = nullptr; + } + + if(m_eglDisplay) { eglTerminate(m_eglDisplay); m_eglDisplay = nullptr; - } - - if(m_eglPhoneWindow != nullptr) - { - m_eglPhoneWindow->Update(nullptr, nullptr, nullptr); - } - - eglMakeCurrent(NULL, NULL, NULL, NULL); + } if(m_device) { @@ -199,11 +199,8 @@ void DirectXBase::CloseAngle() m_device = nullptr; } -#if 0 m_eglPhoneWindow = nullptr; m_eglWindow = nullptr; -#endif // 0 - m_bAngleInitialized = false; } @@ -262,10 +259,12 @@ bool DirectXBase::InitializeAngle(ID3D11Device1* d3dDevice, ID3D11DeviceContext1 m_eglPhoneWindow->Update(d3dDevice, d3dContext, d3dRenderTargetView); + ComPtr u; + HRESULT r = m_eglPhoneWindow.As(&u); if(m_eglWindow == nullptr) { DX::ThrowIfFailed( - CreateWinrtEglWindow(m_eglPhoneWindow.Get(), featureLevel, m_eglWindow.GetAddressOf()) + CreateWinrtEglWindow(u.Get(), featureLevel, m_eglWindow.GetAddressOf()) ); } diff --git a/cocos/platform/wp8-xaml/cpp/DirectXBase.h b/cocos/platform/wp8-xaml/cpp/DirectXBase.h index 1440ad6a1f..fee44394ae 100644 --- a/cocos/platform/wp8-xaml/cpp/DirectXBase.h +++ b/cocos/platform/wp8-xaml/cpp/DirectXBase.h @@ -27,8 +27,12 @@ THE SOFTWARE. #include #include -#include "DirectXHelper.h" -#include "CCGL.h" +#include "EGL/egl.h" +#include "EGL/eglext.h" +#include "EGL/eglplatform.h" +#include "GLES2/gl2.h" +#include "GLES2/gl2ext.h" +#include "winrtangle.h" // Helper class that initializes DirectX APIs for 3D rendering. ref class DirectXBase abstract @@ -77,4 +81,4 @@ protected private: Microsoft::WRL::ComPtr m_eglPhoneWindow; DirectX::XMMATRIX m_orientationMatrix; float m_aspectRatio; -}; \ No newline at end of file +}; diff --git a/cocos/platform/wp8-xaml/cpp/EditBoxEvent.h b/cocos/platform/wp8-xaml/cpp/EditBoxEvent.h index 7206c6254b..e9a7105baf 100644 --- a/cocos/platform/wp8-xaml/cpp/EditBoxEvent.h +++ b/cocos/platform/wp8-xaml/cpp/EditBoxEvent.h @@ -45,4 +45,4 @@ namespace PhoneDirect3DXamlAppComponent }; } -#endif \ No newline at end of file +#endif diff --git a/cocos/platform/wp8-xaml/xaml/App.xaml.cs b/cocos/platform/wp8-xaml/xaml/App.xaml.cs index 1269fb1137..c97119aec5 100644 --- a/cocos/platform/wp8-xaml/xaml/App.xaml.cs +++ b/cocos/platform/wp8-xaml/xaml/App.xaml.cs @@ -1,17 +1,13 @@ using System; -using System.Collections.Generic; -using System.Linq; -using System.Net; +using System.Diagnostics; +using System.Resources; using System.Windows; -using System.Windows.Controls; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Animation; +using System.Windows.Markup; using System.Windows.Navigation; -using System.Windows.Shapes; using Microsoft.Phone.Controls; using Microsoft.Phone.Shell; +using System.IO.IsolatedStorage; +using PhoneDirect3DXamlAppInterop.Resources; namespace PhoneDirect3DXamlAppInterop { @@ -21,7 +17,28 @@ namespace PhoneDirect3DXamlAppInterop /// Provides easy access to the root frame of the Phone Application. /// /// The root frame of the Phone Application. - public PhoneApplicationFrame RootFrame { get; private set; } + public static PhoneApplicationFrame RootFrame { get; private set; } + + + enum SessionType + { + None, + Home, + DeepLink + } + + // Set to Home when the app is launched from Primary tile. + // Set to DeepLink when the app is launched from Deep Link. + private SessionType sessionType = SessionType.None; + + // Set to true when the page navigation is being reset + bool wasRelaunched = false; + + // set to true when 5 min passed since the app was relaunched + bool mustClearPagestack = false; + + IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings; + /// /// Constructor for the Application object. @@ -31,14 +48,14 @@ namespace PhoneDirect3DXamlAppInterop // Global handler for uncaught exceptions. UnhandledException += Application_UnhandledException; - // Standard Silverlight initialization + // Standard XAML initialization InitializeComponent(); // Phone-specific initialization InitializePhoneApplication(); - // Show graphics profiling information while debugging. - if (System.Diagnostics.Debugger.IsAttached) + // Show graphics profiling information while debugging. + if (Debugger.IsAttached) { // Display the current frame rate counters. Application.Current.Host.Settings.EnableFrameRateCounter = false; @@ -50,8 +67,8 @@ namespace PhoneDirect3DXamlAppInterop // which shows areas of a page that are handed off to GPU with a colored overlay. //Application.Current.Host.Settings.EnableCacheVisualization = true; - // Disable the application idle detection by setting the UserIdleDetectionMode property of the - // application's PhoneApplicationService object to Disabled. + // Prevent the screen from turning off while under the debugger by disabling + // the application's idle detection. // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run // and consume battery power when the user is not using the phone. PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; @@ -63,43 +80,63 @@ namespace PhoneDirect3DXamlAppInterop // This code will not execute when the application is reactivated private void Application_Launching(object sender, LaunchingEventArgs e) { + + // When a new instance of the app is launched, clear all deactivation settings + RemoveCurrentDeactivationSettings(); } // Code to execute when the application is activated (brought to foreground) // This code will not execute when the application is first launched private void Application_Activated(object sender, ActivatedEventArgs e) { + // If some interval has passed since the app was deactivated (30 seconds in this example), + // then remember to clear the back stack of pages + mustClearPagestack = CheckDeactivationTimeStamp(); + + + // If IsApplicationInstancePreserved is not true, then set the session type to the value + // saved in isolated storage. This will make sure the session type is correct for an + // app that is being resumed after being tombstoned. + if (!e.IsApplicationInstancePreserved) + { + RestoreSessionType(); + } + } // Code to execute when the application is deactivated (sent to background) // This code will not execute when the application is closing private void Application_Deactivated(object sender, DeactivatedEventArgs e) { + // When the applicaiton is deactivated, save the current deactivation settings to isolated storage + SaveCurrentDeactivationSettings(); } // Code to execute when the application is closing (eg, user hit Back) // This code will not execute when the application is deactivated private void Application_Closing(object sender, ClosingEventArgs e) { + // When the application closes, delete any deactivation settings from isolated storage + RemoveCurrentDeactivationSettings(); } // Code to execute if a navigation fails private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e) { - if (System.Diagnostics.Debugger.IsAttached) + if (Debugger.IsAttached) { // A navigation has failed; break into the debugger - System.Diagnostics.Debugger.Break(); + Debugger.Break(); } } // Code to execute on Unhandled Exceptions private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e) { - if (System.Diagnostics.Debugger.IsAttached) + if (Debugger.IsAttached) { // An unhandled exception has occurred; break into the debugger - System.Diagnostics.Debugger.Break(); + Debugger.Break(); } } @@ -125,10 +162,80 @@ namespace PhoneDirect3DXamlAppInterop // Handle reset requests for clearing the backstack RootFrame.Navigated += CheckForResetNavigation; + // Monitor deep link launching + RootFrame.Navigating += RootFrame_Navigating; + // Ensure we don't initialize again phoneApplicationInitialized = true; } + // Event handler for the Navigating event of the root frame. Use this handler to modify + // the default navigation behavior. + void RootFrame_Navigating(object sender, NavigatingCancelEventArgs e) + { + + // If the session type is None or New, check the navigation Uri to determine if the + // navigation is a deep link or if it points to the app's main page. + if (sessionType == SessionType.None && e.NavigationMode == NavigationMode.New) + { + // This block will run if the current navigation is part of the app's intial launch + + + // Keep track of Session Type + if (e.Uri.ToString().Contains("DeepLink=true")) + { + sessionType = SessionType.DeepLink; + } + else if (e.Uri.ToString().Contains("/MainPage.xaml")) + { + sessionType = SessionType.Home; + } + } + + + if (e.NavigationMode == NavigationMode.Reset) + { + // This block will execute if the current navigation is a relaunch. + // If so, another navigation will be coming, so this records that a relaunch just happened + // so that the next navigation can use this info. + wasRelaunched = true; + } + else if (e.NavigationMode == NavigationMode.New && wasRelaunched) + { + // This block will run if the previous navigation was a relaunch + wasRelaunched = false; + + if (e.Uri.ToString().Contains("DeepLink=true")) + { + // This block will run if the launch Uri contains "DeepLink=true" which + // was specified when the secondary tile was created in MainPage.xaml.cs + + sessionType = SessionType.DeepLink; + // The app was relaunched via a Deep Link. + // The page stack will be cleared. + } + else if (e.Uri.ToString().Contains("/MainPage.xaml")) + { + // This block will run if the navigation Uri is the main page + if (sessionType == SessionType.DeepLink) + { + // When the app was previously launched via Deep Link and relaunched via Main Tile, we need to clear the page stack. + sessionType = SessionType.Home; + } + else + { + if (!mustClearPagestack) + { + //The app was previously launched via Main Tile and relaunched via Main Tile. Cancel the navigation to resume. + e.Cancel = true; + RootFrame.Navigated -= ClearBackStackAfterReset; + } + } + } + + mustClearPagestack = false; + } + } // Do not add any additional code to this method private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e) { @@ -153,7 +260,7 @@ namespace PhoneDirect3DXamlAppInterop // Unregister the event so it doesn't get called again RootFrame.Navigated -= ClearBackStackAfterReset; - // Only clear the stack for 'new' (forward) navigations + // Only clear the stack for 'new' (forward) and 'refresh' navigations if (e.NavigationMode != NavigationMode.New) return; @@ -165,5 +272,92 @@ namespace PhoneDirect3DXamlAppInterop } #endregion + + // Helper method for adding or updating a key/value pair in isolated storage + public bool AddOrUpdateValue(string Key, Object value) + { + bool valueChanged = false; + + // If the key exists + if (settings.Contains(Key)) + { + // If the value has changed + if (settings[Key] != value) + { + // Store the new value + settings[Key] = value; + valueChanged = true; + } + } + // Otherwise create the key. + else + { + settings.Add(Key, value); + valueChanged = true; + } + return valueChanged; + } + + // Helper method for removing a key/value pair from isolated storage + public void RemoveValue(string Key) + { + // If the key exists + if (settings.Contains(Key)) + { + settings.Remove(Key); + } + } + + // Called when the app is deactivating. Saves the time of the deactivation and the + // session type of the app instance to isolated storage. + public void SaveCurrentDeactivationSettings() + { + if (AddOrUpdateValue("DeactivateTime", DateTimeOffset.Now)) + { + settings.Save(); + } + + if (AddOrUpdateValue("SessionType", sessionType)) + { + settings.Save(); + } + + } + + // Called when the app is launched or closed. Removes all deactivation settings from + // isolated storage + public void RemoveCurrentDeactivationSettings() + { + RemoveValue("DeactivateTime"); + RemoveValue("SessionType"); + settings.Save(); + } + + // Helper method to determine if the interval since the app was deactivated is + // greater than 30 seconds + bool CheckDeactivationTimeStamp() + { + DateTimeOffset lastDeactivated; + + if (settings.Contains("DeactivateTime")) + { + lastDeactivated = (DateTimeOffset)settings["DeactivateTime"]; + } + + var currentDuration = DateTimeOffset.Now.Subtract(lastDeactivated); + + return TimeSpan.FromSeconds(currentDuration.TotalSeconds) > TimeSpan.FromSeconds(30); + } + + // Helper method to restore the session type from isolated storage. + void RestoreSessionType() + { + if (settings.Contains("SessionType")) + { + sessionType = (SessionType)settings["SessionType"]; + } + } + + } -} \ No newline at end of file +} diff --git a/cocos/platform/wp8/DirectXBase.h b/cocos/platform/wp8/DirectXBase.h index 72187253a5..cb6df7739a 100644 --- a/cocos/platform/wp8/DirectXBase.h +++ b/cocos/platform/wp8/DirectXBase.h @@ -43,4 +43,4 @@ protected private: }; -#endif // 0 \ No newline at end of file +#endif // 0 diff --git a/cocos/platform/wp8/pch.h b/cocos/platform/wp8/pch.h index 842a70abec..5e0bbb907c 100644 --- a/cocos/platform/wp8/pch.h +++ b/cocos/platform/wp8/pch.h @@ -1,3 +1,3 @@ #pragma once -#include "cocos2d.h" \ No newline at end of file +#include "cocos2d.h" diff --git a/cocos/renderer/CCBatchCommand.cpp b/cocos/renderer/CCBatchCommand.cpp index e122fc1344..af9fa47f40 100644 --- a/cocos/renderer/CCBatchCommand.cpp +++ b/cocos/renderer/CCBatchCommand.cpp @@ -70,4 +70,4 @@ void BatchCommand::execute() _textureAtlas->drawQuads(); } -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/renderer/CCCustomCommand.cpp b/cocos/renderer/CCCustomCommand.cpp index c324032116..c8deb9cac8 100644 --- a/cocos/renderer/CCCustomCommand.cpp +++ b/cocos/renderer/CCCustomCommand.cpp @@ -50,4 +50,4 @@ void CustomCommand::execute() } } -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/renderer/CCGLProgram.cpp b/cocos/renderer/CCGLProgram.cpp index a95e7e714a..d5b492e941 100644 --- a/cocos/renderer/CCGLProgram.cpp +++ b/cocos/renderer/CCGLProgram.cpp @@ -73,6 +73,7 @@ const char* GLProgram::SHADER_NAME_LABEL_OUTLINE = "ShaderLabelOutline"; const char* GLProgram::SHADER_3D_POSITION = "Shader3DPosition"; const char* GLProgram::SHADER_3D_POSITION_TEXTURE = "Shader3DPositionTexture"; +const char* GLProgram::SHADER_3D_SKINPOSITION_TEXTURE = "Shader3DSkinPositionTexture"; // uniform names @@ -94,7 +95,8 @@ const char* GLProgram::ATTRIBUTE_NAME_COLOR = "a_color"; const char* GLProgram::ATTRIBUTE_NAME_POSITION = "a_position"; const char* GLProgram::ATTRIBUTE_NAME_TEX_COORD = "a_texCoord"; const char* GLProgram::ATTRIBUTE_NAME_NORMAL = "a_normal"; - +const char* GLProgram::ATTRIBUTE_NAME_BLEND_WEIGHT = "a_blendWeight"; +const char* GLProgram::ATTRIBUTE_NAME_BLEND_INDEX = "a_blendIndex"; GLProgram* GLProgram::createWithByteArrays(const GLchar* vShaderByteArray, const GLchar* fShaderByteArray) { @@ -359,6 +361,12 @@ void GLProgram::parseUniforms() } uniform.name = std::string(uniformName); uniform.location = glGetUniformLocation(_program, uniformName); + GLenum __gl_error_code = glGetError(); + if (__gl_error_code != GL_NO_ERROR) + { + CCLOG("error: 0x%x", (int)__gl_error_code); + } + assert(__gl_error_code == GL_NO_ERROR); _userUniforms[uniform.name] = uniform; } diff --git a/cocos/renderer/CCGLProgram.h b/cocos/renderer/CCGLProgram.h index eb20990219..5ccd78f738 100644 --- a/cocos/renderer/CCGLProgram.h +++ b/cocos/renderer/CCGLProgram.h @@ -85,6 +85,8 @@ public: VERTEX_ATTRIB_COLOR, VERTEX_ATTRIB_TEX_COORD, VERTEX_ATTRIB_NORMAL, + VERTEX_ATTRIB_BLEND_WEIGHT, + VERTEX_ATTRIB_BLEND_INDEX, VERTEX_ATTRIB_MAX, @@ -130,6 +132,7 @@ public: //3D static const char* SHADER_3D_POSITION; static const char* SHADER_3D_POSITION_TEXTURE; + static const char* SHADER_3D_SKINPOSITION_TEXTURE; // uniform names static const char* UNIFORM_NAME_P_MATRIX; @@ -150,6 +153,8 @@ public: static const char* ATTRIBUTE_NAME_POSITION; static const char* ATTRIBUTE_NAME_TEX_COORD; static const char* ATTRIBUTE_NAME_NORMAL; + static const char* ATTRIBUTE_NAME_BLEND_WEIGHT; + static const char* ATTRIBUTE_NAME_BLEND_INDEX; GLProgram(); virtual ~GLProgram(); diff --git a/cocos/renderer/CCGLProgramCache.cpp b/cocos/renderer/CCGLProgramCache.cpp index a47e3a5842..8c3f304eea 100644 --- a/cocos/renderer/CCGLProgramCache.cpp +++ b/cocos/renderer/CCGLProgramCache.cpp @@ -51,6 +51,7 @@ enum { kShaderType_LabelOutline, kShaderType_3DPosition, kShaderType_3DPositionTex, + kShaderType_3DSkinPositionTex, kShaderType_MAX, }; @@ -200,6 +201,9 @@ void GLProgramCache::loadDefaultGLPrograms() loadDefaultGLProgram(p, kShaderType_3DPositionTex); _programs.insert( std::make_pair(GLProgram::SHADER_3D_POSITION_TEXTURE, p) ); + p = new GLProgram(); + loadDefaultGLProgram(p, kShaderType_3DSkinPositionTex); + _programs.insert(std::make_pair(GLProgram::SHADER_3D_SKINPOSITION_TEXTURE, p)); } void GLProgramCache::reloadDefaultGLPrograms() @@ -297,6 +301,9 @@ void GLProgramCache::reloadDefaultGLPrograms() p->reset(); loadDefaultGLProgram(p, kShaderType_3DPositionTex); + p = getGLProgram(GLProgram::SHADER_3D_SKINPOSITION_TEXTURE); + p->reset(); + loadDefaultGLProgram(p, kShaderType_3DSkinPositionTex); } void GLProgramCache::loadDefaultGLProgram(GLProgram *p, int type) @@ -356,6 +363,9 @@ void GLProgramCache::loadDefaultGLProgram(GLProgram *p, int type) case kShaderType_3DPositionTex: p->initWithByteArrays(cc3D_PositionTex_vert, cc3D_ColorTex_frag); break; + case kShaderType_3DSkinPositionTex: + p->initWithByteArrays(cc3D_SkinPositionTex_vert, cc3D_ColorTex_frag); + break; default: CCLOG("cocos2d: %s:%d, error shader type", __FUNCTION__, __LINE__); return; diff --git a/cocos/renderer/CCGLProgramState.cpp b/cocos/renderer/CCGLProgramState.cpp index 990ee30182..a408aac219 100644 --- a/cocos/renderer/CCGLProgramState.cpp +++ b/cocos/renderer/CCGLProgramState.cpp @@ -69,7 +69,7 @@ UniformValue::~UniformValue() void UniformValue::apply() { if(_useCallback) { - (*_value.callback)(_uniform); + (*_value.callback)(_glprogram, _uniform); } else { @@ -110,7 +110,7 @@ void UniformValue::apply() } } -void UniformValue::setCallback(const std::function &callback) +void UniformValue::setCallback(const std::function &callback) { // delete previously set callback // XXX TODO: memory will leak if the user does: @@ -119,7 +119,7 @@ void UniformValue::setCallback(const std::function &callback) if (_useCallback) delete _value.callback; - _value.callback = new std::function(); + _value.callback = new std::function(); *_value.callback = callback; _useCallback = true; @@ -422,7 +422,7 @@ void GLProgramState::setVertexAttribPointer(const std::string &name, GLint size, // Uniform Setters -void GLProgramState::setUniformCallback(const std::string &uniformName, const std::function &callback) +void GLProgramState::setUniformCallback(const std::string &uniformName, const std::function &callback) { auto v = getUniformValue(uniformName); if (v) diff --git a/cocos/renderer/CCGLProgramState.h b/cocos/renderer/CCGLProgramState.h index 833214116d..fc30ea7900 100644 --- a/cocos/renderer/CCGLProgramState.h +++ b/cocos/renderer/CCGLProgramState.h @@ -62,7 +62,7 @@ public: void setVec3(const Vec3& value); void setVec4(const Vec4& value); void setMat4(const Mat4& value); - void setCallback(const std::function &callback); + void setCallback(const std::function &callback); void setTexture(GLuint textureId, GLuint activeTexture); void apply(); @@ -83,7 +83,7 @@ protected: GLuint textureId; GLuint textureUnit; } tex; - std::function *callback; + std::function *callback; U() { memset( this, 0, sizeof(*this) ); } ~U(){} @@ -176,7 +176,7 @@ public: void setUniformVec3(const std::string &uniformName, const Vec3& value); void setUniformVec4(const std::string &uniformName, const Vec4& value); void setUniformMat4(const std::string &uniformName, const Mat4& value); - void setUniformCallback(const std::string &uniformName, const std::function &callback); + void setUniformCallback(const std::string &uniformName, const std::function &callback); void setUniformTexture(const std::string &uniformName, Texture2D *texture); void setUniformTexture(const std::string &uniformName, GLuint textureId); diff --git a/cocos/renderer/CCMeshCommand.cpp b/cocos/renderer/CCMeshCommand.cpp index 974fecfcc0..f562f94310 100644 --- a/cocos/renderer/CCMeshCommand.cpp +++ b/cocos/renderer/CCMeshCommand.cpp @@ -26,10 +26,12 @@ #include "base/CCDirector.h" #include "renderer/CCMeshCommand.h" #include "renderer/ccGLStateCache.h" +#include "renderer/CCGLProgram.h" #include "renderer/CCGLProgramState.h" #include "renderer/CCRenderer.h" #include "renderer/CCTextureAtlas.h" #include "renderer/CCTexture2D.h" +#include "renderer/ccGLStateCache.h" NS_CC_BEGIN @@ -42,6 +44,8 @@ MeshCommand::MeshCommand() , _depthTestEnabled(false) , _depthWriteEnabled(false) , _displayColor(1.0f, 1.0f, 1.0f, 1.0f) +, _matrixPalette(nullptr) +, _matrixPaletteSize(0) { _type = RenderCommand::Type::MESH_COMMAND; } @@ -134,6 +138,11 @@ void MeshCommand::restoreRenderState() } } +void MeshCommand::MatrixPalleteCallBack( GLProgram* glProgram, Uniform* uniform) +{ + glProgram->setUniformLocationWith4fv(uniform->location, (const float*)_matrixPalette, _matrixPaletteSize); +} + void MeshCommand::execute() { // set render state @@ -145,6 +154,13 @@ void MeshCommand::execute() glBindBuffer(GL_ARRAY_BUFFER, _vertexBuffer); _glProgramState->setUniformVec4("u_color", _displayColor); + + if (_matrixPaletteSize && _matrixPalette) + { + _glProgramState->setUniformCallback("u_matrixPalette", CC_CALLBACK_2(MeshCommand::MatrixPalleteCallBack, this)); + + } + _glProgramState->apply(_mv); glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, _indexBuffer); @@ -161,4 +177,4 @@ void MeshCommand::execute() glBindBuffer(GL_ARRAY_BUFFER, 0); } -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/renderer/CCMeshCommand.h b/cocos/renderer/CCMeshCommand.h index b99793f40c..fb88674b90 100644 --- a/cocos/renderer/CCMeshCommand.h +++ b/cocos/renderer/CCMeshCommand.h @@ -33,6 +33,8 @@ NS_CC_BEGIN class GLProgramState; +class GLProgram; +struct Uniform; //it is a common mesh class MeshCommand : public RenderCommand @@ -53,6 +55,10 @@ public: void setDepthWriteEnabled(bool enable); void setDisplayColor(const Vec4& color); + + void setMatrixPalette(const Vec4* matrixPalette) { _matrixPalette = matrixPalette; } + + void setMatrixPaletteSize(int size) { _matrixPaletteSize = size; } void execute(); @@ -62,6 +68,8 @@ protected: //restore to all false void restoreRenderState(); + + void MatrixPalleteCallBack( GLProgram* glProgram, Uniform* uniform); GLuint _textureID; GLProgramState* _glProgramState; @@ -71,6 +79,10 @@ protected: Vec4 _displayColor; // in order to support tint and fade in fade out + // used for skin + const Vec4* _matrixPalette; + int _matrixPaletteSize; + GLuint _vertexBuffer; GLuint _indexBuffer; GLenum _primitive; diff --git a/cocos/renderer/CCQuadCommand.cpp b/cocos/renderer/CCQuadCommand.cpp index 4b497ff253..d5cff627f6 100644 --- a/cocos/renderer/CCQuadCommand.cpp +++ b/cocos/renderer/CCQuadCommand.cpp @@ -97,4 +97,4 @@ void QuadCommand::useMaterial() const _glProgramState->apply(_mv); } -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/renderer/CCRenderCommand.cpp b/cocos/renderer/CCRenderCommand.cpp index 0c11c5699b..0996ab2d52 100644 --- a/cocos/renderer/CCRenderCommand.cpp +++ b/cocos/renderer/CCRenderCommand.cpp @@ -60,4 +60,4 @@ void RenderCommand::printID() printf("Command Depth: %f\n", _globalOrder); } -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/renderer/CCTexture2D.cpp b/cocos/renderer/CCTexture2D.cpp index dfc548899b..9e2e8f36db 100644 --- a/cocos/renderer/CCTexture2D.cpp +++ b/cocos/renderer/CCTexture2D.cpp @@ -455,6 +455,16 @@ Texture2D::~Texture2D() } } +void Texture2D::releaseGLTexture() +{ + if(_name) + { + GL::deleteTexture(_name); + } + _name = 0; +} + + Texture2D::PixelFormat Texture2D::getPixelFormat() const { return _pixelFormat; @@ -539,14 +549,7 @@ bool Texture2D::initWithData(const void *data, ssize_t dataLen, Texture2D::Pixel bool Texture2D::initWithMipmaps(MipmapInfo* mipmaps, int mipmapsNum, PixelFormat pixelFormat, int pixelsWide, int pixelsHigh) { - // cocos2d-x is currently calling this multiple times on the same Texture2D - // if the GL texture has already been created,it will be leaked in OpenGL - // For now, call deleteTexture if the texture already exists - if(_name) - { - GL::deleteTexture(_name); - _name = 0; - } + //the pixelFormat must be a certain value CCASSERT(pixelFormat != PixelFormat::NONE && pixelFormat != PixelFormat::AUTO, "the \"pixelFormat\" param must be a certain value!"); @@ -601,8 +604,12 @@ bool Texture2D::initWithMipmaps(MipmapInfo* mipmaps, int mipmapsNum, PixelFormat { glPixelStorei(GL_UNPACK_ALIGNMENT, 1); } - + if(_name != 0) + { + GL::deleteTexture(_name); + _name = 0; + } glGenTextures(1, &_name); GL::bindTexture2D(_name); diff --git a/cocos/renderer/CCTexture2D.h b/cocos/renderer/CCTexture2D.h index 744ae29786..97b515dc7e 100644 --- a/cocos/renderer/CCTexture2D.h +++ b/cocos/renderer/CCTexture2D.h @@ -203,6 +203,12 @@ public: */ virtual std::string getDescription() const; + /** release only the gl texture. + * @js NA + * @lua NA + */ + void releaseGLTexture(); + /** Initializes with a texture2d with data * @js NA * @lua NA diff --git a/cocos/renderer/CCTextureCache.cpp b/cocos/renderer/CCTextureCache.cpp index d7db2feaa8..582b913172 100644 --- a/cocos/renderer/CCTextureCache.cpp +++ b/cocos/renderer/CCTextureCache.cpp @@ -706,6 +706,12 @@ void VolatileTextureMgr::reloadAllTextures() { _isReloading = true; + // we need to release all of the glTextures to avoid collisions of texture id's when reloading the textures onto the GPU + for(auto iter = _textures.begin(); iter != _textures.end(); ++iter) + { + (*iter)->_texture->releaseGLTexture(); + } + CCLOG("reload all texture"); auto iter = _textures.begin(); diff --git a/cocos/renderer/ccShader_3D_PositionTex.vert b/cocos/renderer/ccShader_3D_PositionTex.vert index 0cc61a9643..33e8e6040c 100644 --- a/cocos/renderer/ccShader_3D_PositionTex.vert +++ b/cocos/renderer/ccShader_3D_PositionTex.vert @@ -13,3 +13,69 @@ void main(void) TextureCoordOut.y = 1.0 - TextureCoordOut.y; } ); + +const char* cc3D_SkinPositionTex_vert = STRINGIFY( +attribute vec4 a_position; + +attribute vec4 a_blendWeight; +attribute vec4 a_blendIndex; + +attribute vec2 a_texCoord; + +const int SKINNING_JOINT_COUNT = 60; +// Uniforms +uniform vec4 u_matrixPalette[SKINNING_JOINT_COUNT * 3]; + +// Varyings +varying vec2 TextureCoordOut; + +vec4 _skinnedPosition; + +vec4 getPosition() +{ + vec4 matrixPalette1 = vec4(0.0); + vec4 matrixPalette2 = vec4(0.0); + vec4 matrixPalette3 = vec4(0.0); + + float blendWeight = a_blendWeight[0]; + int matrixIndex = int (a_blendIndex[0]) * 3; + matrixPalette1 += u_matrixPalette[matrixIndex] * blendWeight; + matrixPalette2 += u_matrixPalette[matrixIndex + 1] * blendWeight; + matrixPalette3 += u_matrixPalette[matrixIndex + 2] * blendWeight; + + blendWeight = a_blendWeight[1]; + matrixIndex = int(a_blendIndex[1]) * 3; + matrixPalette1 += u_matrixPalette[matrixIndex] * blendWeight; + matrixPalette2 += u_matrixPalette[matrixIndex + 1] * blendWeight; + matrixPalette3 += u_matrixPalette[matrixIndex + 2] * blendWeight; + + blendWeight = a_blendWeight[2]; + matrixIndex = int(a_blendIndex[2]) * 3; + matrixPalette1 += u_matrixPalette[matrixIndex] * blendWeight; + matrixPalette2 += u_matrixPalette[matrixIndex + 1] * blendWeight; + matrixPalette3 += u_matrixPalette[matrixIndex + 2] * blendWeight; + + blendWeight = a_blendWeight[3]; + matrixIndex = int(a_blendIndex[3]) * 3; + matrixPalette1 += u_matrixPalette[matrixIndex] * blendWeight; + matrixPalette2 += u_matrixPalette[matrixIndex + 1] * blendWeight; + matrixPalette3 += u_matrixPalette[matrixIndex + 2] * blendWeight; + + _skinnedPosition.x = dot(a_position, matrixPalette1); + _skinnedPosition.y = dot(a_position, matrixPalette2); + _skinnedPosition.z = dot(a_position, matrixPalette3); + _skinnedPosition.w = a_position.w; + + return _skinnedPosition; +} + +void main() +{ + vec4 position = getPosition(); + gl_Position = CC_MVPMatrix * position; + + TextureCoordOut = a_texCoord; + TextureCoordOut.y = 1.0 - TextureCoordOut.y; +} + +); \ No newline at end of file diff --git a/cocos/renderer/ccShaders.h b/cocos/renderer/ccShaders.h index 4c9c832b9d..fd619bf31f 100644 --- a/cocos/renderer/ccShaders.h +++ b/cocos/renderer/ccShaders.h @@ -70,6 +70,7 @@ extern CC_DLL const GLchar * ccLabelOutline_frag; extern CC_DLL const GLchar * ccLabel_vert; extern CC_DLL const GLchar * cc3D_PositionTex_vert; +extern CC_DLL const GLchar * cc3D_SkinPositionTex_vert; extern CC_DLL const GLchar * cc3D_ColorTex_frag; extern CC_DLL const GLchar * cc3D_Color_frag; // end of shaders group diff --git a/cocos/scripting/lua-bindings/auto/api/ActionTimelineData.lua b/cocos/scripting/lua-bindings/auto/api/ActionTimelineData.lua new file mode 100644 index 0000000000..e587b8c775 --- /dev/null +++ b/cocos/scripting/lua-bindings/auto/api/ActionTimelineData.lua @@ -0,0 +1,22 @@ + +-------------------------------- +-- @module ActionTimelineData +-- @extend Ref + +-------------------------------- +-- @function [parent=#ActionTimelineData] setActionTag +-- @param self +-- @param #int int + +-------------------------------- +-- @function [parent=#ActionTimelineData] getActionTag +-- @param self +-- @return int#int ret (return value: int) + +-------------------------------- +-- @function [parent=#ActionTimelineData] create +-- @param self +-- @param #int int +-- @return timeline::ActionTimelineData#timeline::ActionTimelineData ret (return value: ccs.timeline::ActionTimelineData) + +return nil diff --git a/cocos/scripting/lua-bindings/auto/api/Armature.lua b/cocos/scripting/lua-bindings/auto/api/Armature.lua index b4b18c2dcd..19131739cc 100644 --- a/cocos/scripting/lua-bindings/auto/api/Armature.lua +++ b/cocos/scripting/lua-bindings/auto/api/Armature.lua @@ -46,11 +46,6 @@ -- @param self -- @return Bone#Bone ret (return value: ccs.Bone) --------------------------------- --- @function [parent=#Armature] setArmatureData --- @param self --- @param #ccs.ArmatureData armaturedata - -------------------------------- -- @function [parent=#Armature] removeBone -- @param self @@ -62,11 +57,6 @@ -- @param self -- @return BatchNode#BatchNode ret (return value: ccs.BatchNode) --------------------------------- --- @function [parent=#Armature] getName --- @param self --- @return string#string ret (return value: string) - -------------------------------- -- overload function: init(string) -- @@ -95,9 +85,9 @@ -- @param #ccs.BatchNode batchnode -------------------------------- --- @function [parent=#Armature] setName +-- @function [parent=#Armature] setArmatureData -- @param self --- @param #string str +-- @param #ccs.ArmatureData armaturedata -------------------------------- -- @function [parent=#Armature] addBone diff --git a/cocos/scripting/lua-bindings/auto/api/Bone.lua b/cocos/scripting/lua-bindings/auto/api/Bone.lua index a9902028f8..ed45007a4c 100644 --- a/cocos/scripting/lua-bindings/auto/api/Bone.lua +++ b/cocos/scripting/lua-bindings/auto/api/Bone.lua @@ -51,11 +51,6 @@ -- @function [parent=#Bone] updateColor -- @param self --------------------------------- --- @function [parent=#Bone] getName --- @param self --- @return string#string ret (return value: string) - -------------------------------- -- @function [parent=#Bone] setTransformDirty -- @param self @@ -101,11 +96,6 @@ -- @param #ccs.DisplayData displaydata -- @param #int int --------------------------------- --- @function [parent=#Bone] setName --- @param self --- @param #string str - -------------------------------- -- @function [parent=#Bone] removeFromParent -- @param self diff --git a/cocos/scripting/lua-bindings/auto/api/GLProgram.lua b/cocos/scripting/lua-bindings/auto/api/GLProgram.lua index 8e932c58a5..f5f222a13c 100644 --- a/cocos/scripting/lua-bindings/auto/api/GLProgram.lua +++ b/cocos/scripting/lua-bindings/auto/api/GLProgram.lua @@ -15,13 +15,6 @@ -- @param #char char -- @return bool#bool ret (return value: bool) --------------------------------- --- @function [parent=#GLProgram] setUniformLocationWithMatrix4fv --- @param self --- @param #int int --- @param #float float --- @param #unsigned int int - -------------------------------- -- @function [parent=#GLProgram] initWithFilenames -- @param self @@ -29,12 +22,6 @@ -- @param #string str -- @return bool#bool ret (return value: bool) --------------------------------- --- @function [parent=#GLProgram] getUniformLocationForName --- @param self --- @param #char char --- @return int#int ret (return value: int) - -------------------------------- -- @function [parent=#GLProgram] use -- @param self @@ -44,12 +31,6 @@ -- @param self -- @return string#string ret (return value: string) --------------------------------- --- @function [parent=#GLProgram] getUniform --- @param self --- @param #string str --- @return Uniform#Uniform ret (return value: cc.Uniform) - -------------------------------- -- overload function: setUniformsForBuiltins(mat4_table) -- @@ -59,58 +40,16 @@ -- @param self -- @param #mat4_table mat4 --------------------------------- --- @function [parent=#GLProgram] setUniformLocationWith3i --- @param self --- @param #int int --- @param #int int --- @param #int int --- @param #int int - --------------------------------- --- @function [parent=#GLProgram] setUniformLocationWith3iv --- @param self --- @param #int int --- @param #int int --- @param #unsigned int int - -------------------------------- -- @function [parent=#GLProgram] updateUniforms -- @param self --------------------------------- --- @function [parent=#GLProgram] setUniformLocationWith4iv --- @param self --- @param #int int --- @param #int int --- @param #unsigned int int - --------------------------------- --- @function [parent=#GLProgram] getUniformLocation --- @param self --- @param #string str --- @return int#int ret (return value: int) - -------------------------------- -- @function [parent=#GLProgram] setUniformLocationWith1i -- @param self -- @param #int int -- @param #int int --------------------------------- --- @function [parent=#GLProgram] setUniformLocationWith2iv --- @param self --- @param #int int --- @param #int int --- @param #unsigned int int - --------------------------------- --- @function [parent=#GLProgram] setUniformLocationWithMatrix3fv --- @param self --- @param #int int --- @param #float float --- @param #unsigned int int - -------------------------------- -- @function [parent=#GLProgram] reset -- @param self @@ -127,40 +66,11 @@ -- @param #string str -- @return int#int ret (return value: int) --------------------------------- --- @function [parent=#GLProgram] getVertexAttrib --- @param self --- @param #string str --- @return VertexAttrib#VertexAttrib ret (return value: cc.VertexAttrib) - --------------------------------- --- @function [parent=#GLProgram] setUniformLocationWithMatrix2fv --- @param self --- @param #int int --- @param #float float --- @param #unsigned int int - --------------------------------- --- @function [parent=#GLProgram] setUniformLocationWith4i --- @param self --- @param #int int --- @param #int int --- @param #int int --- @param #int int --- @param #int int - -------------------------------- -- @function [parent=#GLProgram] link -- @param self -- @return bool#bool ret (return value: bool) --------------------------------- --- @function [parent=#GLProgram] setUniformLocationWith2i --- @param self --- @param #int int --- @param #int int --- @param #int int - -------------------------------- -- @function [parent=#GLProgram] createWithByteArrays -- @param self diff --git a/cocos/scripting/lua-bindings/auto/api/GUIReader.lua b/cocos/scripting/lua-bindings/auto/api/GUIReader.lua index 5e9509e0e2..c5d7484390 100644 --- a/cocos/scripting/lua-bindings/auto/api/GUIReader.lua +++ b/cocos/scripting/lua-bindings/auto/api/GUIReader.lua @@ -3,6 +3,11 @@ -- @module GUIReader -- @extend Ref +-------------------------------- +-- @function [parent=#GUIReader] setFilePath +-- @param self +-- @param #string str + -------------------------------- -- @function [parent=#GUIReader] widgetFromJsonFile -- @param self diff --git a/cocos/scripting/lua-bindings/auto/api/Label.lua b/cocos/scripting/lua-bindings/auto/api/Label.lua index 158c715090..fe2250adc1 100644 --- a/cocos/scripting/lua-bindings/auto/api/Label.lua +++ b/cocos/scripting/lua-bindings/auto/api/Label.lua @@ -43,11 +43,6 @@ -- @param self -- @return color4b_table#color4b_table ret (return value: color4b_table) --------------------------------- --- @function [parent=#Label] getCommonLineHeight --- @param self --- @return int#int ret (return value: int) - -------------------------------- -- @function [parent=#Label] setWidth -- @param self @@ -90,6 +85,11 @@ -- @param self -- @return FontAtlas#FontAtlas ret (return value: cc.FontAtlas) +-------------------------------- +-- @function [parent=#Label] setLineHeight +-- @param self +-- @param #float float + -------------------------------- -- @function [parent=#Label] setSystemFontSize -- @param self @@ -120,6 +120,11 @@ -- @param #color4b_table color4b -- @param #int int +-------------------------------- +-- @function [parent=#Label] getAdditionalKerning +-- @param self +-- @return float#float ret (return value: float) + -------------------------------- -- overload function: setCharMap(cc.Texture2D, int, int, int) -- @@ -155,6 +160,11 @@ -- @param self -- @param #cc.TextVAlignment textvalignment +-------------------------------- +-- @function [parent=#Label] getLineHeight +-- @param self +-- @return float#float ret (return value: float) + -------------------------------- -- @function [parent=#Label] getTTFConfig -- @param self @@ -191,6 +201,11 @@ -- @param #int int -- @return Sprite#Sprite ret (return value: cc.Sprite) +-------------------------------- +-- @function [parent=#Label] setAdditionalKerning +-- @param self +-- @param #float float + -------------------------------- -- @function [parent=#Label] getSystemFontSize -- @param self diff --git a/cocos/scripting/lua-bindings/auto/api/LabelBMFont.lua b/cocos/scripting/lua-bindings/auto/api/LabelBMFont.lua deleted file mode 100644 index 073f582412..0000000000 --- a/cocos/scripting/lua-bindings/auto/api/LabelBMFont.lua +++ /dev/null @@ -1,122 +0,0 @@ - --------------------------------- --- @module LabelBMFont --- @extend Node,LabelProtocol,BlendProtocol - --------------------------------- --- @function [parent=#LabelBMFont] setLineBreakWithoutSpace --- @param self --- @param #bool bool - --------------------------------- --- @function [parent=#LabelBMFont] getBlendFunc --- @param self --- @return BlendFunc#BlendFunc ret (return value: cc.BlendFunc) - --------------------------------- --- @function [parent=#LabelBMFont] isOpacityModifyRGB --- @param self --- @return bool#bool ret (return value: bool) - --------------------------------- --- @function [parent=#LabelBMFont] getLetter --- @param self --- @param #int int --- @return Sprite#Sprite ret (return value: cc.Sprite) - --------------------------------- --- @function [parent=#LabelBMFont] getString --- @param self --- @return string#string ret (return value: string) - --------------------------------- --- @function [parent=#LabelBMFont] setBlendFunc --- @param self --- @param #cc.BlendFunc blendfunc - --------------------------------- --- @function [parent=#LabelBMFont] setString --- @param self --- @param #string str - --------------------------------- --- @function [parent=#LabelBMFont] initWithString --- @param self --- @param #string str --- @param #string str --- @param #float float --- @param #cc.TextHAlignment texthalignment --- @param #vec2_table vec2 --- @return bool#bool ret (return value: bool) - --------------------------------- --- @function [parent=#LabelBMFont] setOpacityModifyRGB --- @param self --- @param #bool bool - --------------------------------- --- @function [parent=#LabelBMFont] getFntFile --- @param self --- @return string#string ret (return value: string) - --------------------------------- --- @function [parent=#LabelBMFont] setFntFile --- @param self --- @param #string str --- @param #vec2_table vec2 - --------------------------------- --- @function [parent=#LabelBMFont] setAlignment --- @param self --- @param #cc.TextHAlignment texthalignment - --------------------------------- --- @function [parent=#LabelBMFont] setWidth --- @param self --- @param #float float - --------------------------------- --- overload function: create() --- --- overload function: create(string, string, float, cc.TextHAlignment, vec2_table) --- --- @function [parent=#LabelBMFont] create --- @param self --- @param #string str --- @param #string str --- @param #float float --- @param #cc.TextHAlignment texthalignment --- @param #vec2_table vec2 --- @return LabelBMFont#LabelBMFont ret (retunr value: cc.LabelBMFont) - --------------------------------- --- @function [parent=#LabelBMFont] getBoundingBox --- @param self --- @return rect_table#rect_table ret (return value: rect_table) - --------------------------------- --- @function [parent=#LabelBMFont] getDescription --- @param self --- @return string#string ret (return value: string) - --------------------------------- --- @function [parent=#LabelBMFont] setColor --- @param self --- @param #color3b_table color3b - --------------------------------- --- @function [parent=#LabelBMFont] getChildByTag --- @param self --- @param #int int --- @return Node#Node ret (return value: cc.Node) - --------------------------------- --- @function [parent=#LabelBMFont] getContentSize --- @param self --- @return size_table#size_table ret (return value: size_table) - --------------------------------- --- @function [parent=#LabelBMFont] LabelBMFont --- @param self - -return nil diff --git a/cocos/scripting/lua-bindings/auto/api/LabelTTF.lua b/cocos/scripting/lua-bindings/auto/api/LabelTTF.lua deleted file mode 100644 index 1e6e09dc33..0000000000 --- a/cocos/scripting/lua-bindings/auto/api/LabelTTF.lua +++ /dev/null @@ -1,191 +0,0 @@ - --------------------------------- --- @module LabelTTF --- @extend Node,LabelProtocol,BlendProtocol - --------------------------------- --- @function [parent=#LabelTTF] enableShadow --- @param self --- @param #size_table size --- @param #float float --- @param #float float --- @param #bool bool - --------------------------------- --- @function [parent=#LabelTTF] setDimensions --- @param self --- @param #size_table size - --------------------------------- --- @function [parent=#LabelTTF] getFontSize --- @param self --- @return float#float ret (return value: float) - --------------------------------- --- @function [parent=#LabelTTF] getString --- @param self --- @return string#string ret (return value: string) - --------------------------------- --- @function [parent=#LabelTTF] setFlippedY --- @param self --- @param #bool bool - --------------------------------- --- @function [parent=#LabelTTF] setFlippedX --- @param self --- @param #bool bool - --------------------------------- --- @function [parent=#LabelTTF] setTextDefinition --- @param self --- @param #cc.FontDefinition fontdefinition - --------------------------------- --- @function [parent=#LabelTTF] setFontName --- @param self --- @param #string str - --------------------------------- --- @function [parent=#LabelTTF] getHorizontalAlignment --- @param self --- @return TextHAlignment#TextHAlignment ret (return value: cc.TextHAlignment) - --------------------------------- --- @function [parent=#LabelTTF] initWithStringAndTextDefinition --- @param self --- @param #string str --- @param #cc.FontDefinition fontdefinition --- @return bool#bool ret (return value: bool) - --------------------------------- --- @function [parent=#LabelTTF] setString --- @param self --- @param #string str - --------------------------------- --- @function [parent=#LabelTTF] initWithString --- @param self --- @param #string str --- @param #string str --- @param #float float --- @param #size_table size --- @param #cc.TextHAlignment texthalignment --- @param #cc.TextVAlignment textvalignment --- @return bool#bool ret (return value: bool) - --------------------------------- --- @function [parent=#LabelTTF] setFontFillColor --- @param self --- @param #color3b_table color3b --- @param #bool bool - --------------------------------- --- @function [parent=#LabelTTF] getBlendFunc --- @param self --- @return BlendFunc#BlendFunc ret (return value: cc.BlendFunc) - --------------------------------- --- @function [parent=#LabelTTF] enableStroke --- @param self --- @param #color3b_table color3b --- @param #float float --- @param #bool bool - --------------------------------- --- @function [parent=#LabelTTF] getDimensions --- @param self --- @return size_table#size_table ret (return value: size_table) - --------------------------------- --- @function [parent=#LabelTTF] setVerticalAlignment --- @param self --- @param #cc.TextVAlignment textvalignment - --------------------------------- --- @function [parent=#LabelTTF] setFontSize --- @param self --- @param #float float - --------------------------------- --- @function [parent=#LabelTTF] getVerticalAlignment --- @param self --- @return TextVAlignment#TextVAlignment ret (return value: cc.TextVAlignment) - --------------------------------- --- @function [parent=#LabelTTF] getTextDefinition --- @param self --- @return FontDefinition#FontDefinition ret (return value: cc.FontDefinition) - --------------------------------- --- @function [parent=#LabelTTF] setBlendFunc --- @param self --- @param #cc.BlendFunc blendfunc - --------------------------------- --- @function [parent=#LabelTTF] getFontName --- @param self --- @return string#string ret (return value: string) - --------------------------------- --- @function [parent=#LabelTTF] setHorizontalAlignment --- @param self --- @param #cc.TextHAlignment texthalignment - --------------------------------- --- @function [parent=#LabelTTF] disableShadow --- @param self - --------------------------------- --- @function [parent=#LabelTTF] disableStroke --- @param self - --------------------------------- --- overload function: create() --- --- overload function: create(string, string, float, size_table, cc.TextHAlignment, cc.TextVAlignment) --- --- @function [parent=#LabelTTF] create --- @param self --- @param #string str --- @param #string str --- @param #float float --- @param #size_table size --- @param #cc.TextHAlignment texthalignment --- @param #cc.TextVAlignment textvalignment --- @return LabelTTF#LabelTTF ret (retunr value: cc.LabelTTF) - --------------------------------- --- @function [parent=#LabelTTF] createWithFontDefinition --- @param self --- @param #string str --- @param #cc.FontDefinition fontdefinition --- @return LabelTTF#LabelTTF ret (return value: cc.LabelTTF) - --------------------------------- --- @function [parent=#LabelTTF] getBoundingBox --- @param self --- @return rect_table#rect_table ret (return value: rect_table) - --------------------------------- --- @function [parent=#LabelTTF] getDescription --- @param self --- @return string#string ret (return value: string) - --------------------------------- --- @function [parent=#LabelTTF] getContentSize --- @param self --- @return size_table#size_table ret (return value: size_table) - --------------------------------- --- @function [parent=#LabelTTF] visit --- @param self --- @param #cc.Renderer renderer --- @param #mat4_table mat4 --- @param #unsigned int int - --------------------------------- --- @function [parent=#LabelTTF] LabelTTF --- @param self - -return nil diff --git a/cocos/scripting/lua-bindings/auto/api/Mesh.lua b/cocos/scripting/lua-bindings/auto/api/Mesh.lua index 5d2de87cff..6d3487384d 100644 --- a/cocos/scripting/lua-bindings/auto/api/Mesh.lua +++ b/cocos/scripting/lua-bindings/auto/api/Mesh.lua @@ -54,13 +54,4 @@ -- @param #int int -- @return bool#bool ret (return value: bool) --------------------------------- --- @function [parent=#Mesh] create --- @param self --- @param #array_table array --- @param #array_table array --- @param #array_table array --- @param #array_table vector > --- @return Mesh#Mesh ret (return value: cc.Mesh) - return nil diff --git a/cocos/scripting/lua-bindings/auto/api/Node.lua b/cocos/scripting/lua-bindings/auto/api/Node.lua index 7078931e44..39991328ed 100644 --- a/cocos/scripting/lua-bindings/auto/api/Node.lua +++ b/cocos/scripting/lua-bindings/auto/api/Node.lua @@ -71,6 +71,12 @@ -- @param self -- @return bool#bool ret (return value: bool) +-------------------------------- +-- @function [parent=#Node] getChildByName +-- @param self +-- @param #string str +-- @return Node#Node ret (return value: cc.Node) + -------------------------------- -- @function [parent=#Node] updateDisplayedOpacity -- @param self @@ -202,6 +208,11 @@ -- @param self -- @param #cc.Node node +-------------------------------- +-- @function [parent=#Node] getName +-- @param self +-- @return string#string ret (return value: string) + -------------------------------- -- @function [parent=#Node] getRotation3D -- @param self @@ -392,6 +403,11 @@ -- @param #int int -- @return Action#Action ret (return value: cc.Action) +-------------------------------- +-- @function [parent=#Node] setName +-- @param self +-- @param #string str + -------------------------------- -- overload function: setAdditionalTransform(cc.AffineTransform) -- @@ -612,6 +628,12 @@ -- @param self -- @param #cc.Ref ref +-------------------------------- +-- @function [parent=#Node] enumerateChildren +-- @param self +-- @param #string str +-- @param #function func + -------------------------------- -- overload function: removeFromParentAndCleanup(bool) -- diff --git a/cocos/scripting/lua-bindings/auto/api/OrbitCamera.lua b/cocos/scripting/lua-bindings/auto/api/OrbitCamera.lua index f2e0677478..ff34153f0b 100644 --- a/cocos/scripting/lua-bindings/auto/api/OrbitCamera.lua +++ b/cocos/scripting/lua-bindings/auto/api/OrbitCamera.lua @@ -3,13 +3,6 @@ -- @module OrbitCamera -- @extend ActionCamera --------------------------------- --- @function [parent=#OrbitCamera] sphericalRadius --- @param self --- @param #float float --- @param #float float --- @param #float float - -------------------------------- -- @function [parent=#OrbitCamera] create -- @param self diff --git a/cocos/scripting/lua-bindings/auto/api/ParallaxNode.lua b/cocos/scripting/lua-bindings/auto/api/ParallaxNode.lua index 905d50955e..dd04ae9d0f 100644 --- a/cocos/scripting/lua-bindings/auto/api/ParallaxNode.lua +++ b/cocos/scripting/lua-bindings/auto/api/ParallaxNode.lua @@ -16,11 +16,6 @@ -- @param self -- @param #bool bool --------------------------------- --- @function [parent=#ParallaxNode] setParallaxArray --- @param self --- @param #cc._ccArray _ccarray - -------------------------------- -- @function [parent=#ParallaxNode] create -- @param self diff --git a/cocos/scripting/lua-bindings/auto/api/ParticleSystem.lua b/cocos/scripting/lua-bindings/auto/api/ParticleSystem.lua index 710e41e4dd..f6a106fbe5 100644 --- a/cocos/scripting/lua-bindings/auto/api/ParticleSystem.lua +++ b/cocos/scripting/lua-bindings/auto/api/ParticleSystem.lua @@ -196,12 +196,6 @@ -- @param self -- @param #color4f_table color4f --------------------------------- --- @function [parent=#ParticleSystem] updateQuadWithParticle --- @param self --- @param #cc.sParticle sparticle --- @param #vec2_table vec2 - -------------------------------- -- @function [parent=#ParticleSystem] getAtlasIndex -- @param self @@ -276,11 +270,6 @@ -- @param self -- @return float#float ret (return value: float) --------------------------------- --- @function [parent=#ParticleSystem] initParticle --- @param self --- @param #cc.sParticle sparticle - -------------------------------- -- @function [parent=#ParticleSystem] setEmitterMode -- @param self diff --git a/cocos/scripting/lua-bindings/auto/api/RenderTexture.lua b/cocos/scripting/lua-bindings/auto/api/RenderTexture.lua index 1a072caad4..8542858754 100644 --- a/cocos/scripting/lua-bindings/auto/api/RenderTexture.lua +++ b/cocos/scripting/lua-bindings/auto/api/RenderTexture.lua @@ -64,14 +64,15 @@ -- @param self -------------------------------- --- overload function: saveToFile(string, cc.Image::Format) +-- overload function: saveToFile(string, cc.Image::Format, bool) -- --- overload function: saveToFile(string) +-- overload function: saveToFile(string, bool) -- -- @function [parent=#RenderTexture] saveToFile -- @param self -- @param #string str -- @param #cc.Image::Format format +-- @param #bool bool -- @return bool#bool ret (retunr value: bool) -------------------------------- diff --git a/cocos/scripting/lua-bindings/auto/api/ScrollView.lua b/cocos/scripting/lua-bindings/auto/api/ScrollView.lua index 217c88aa56..7c7e663466 100644 --- a/cocos/scripting/lua-bindings/auto/api/ScrollView.lua +++ b/cocos/scripting/lua-bindings/auto/api/ScrollView.lua @@ -196,7 +196,7 @@ -- @function [parent=#ScrollView] getChildByName -- @param self -- @param #string str --- @return Widget#Widget ret (return value: ccui.Widget) +-- @return Node#Node ret (return value: cc.Node) -------------------------------- -- @function [parent=#ScrollView] getDescription diff --git a/cocos/scripting/lua-bindings/auto/api/ShuffleTiles.lua b/cocos/scripting/lua-bindings/auto/api/ShuffleTiles.lua index aef6653507..e9f757cfaf 100644 --- a/cocos/scripting/lua-bindings/auto/api/ShuffleTiles.lua +++ b/cocos/scripting/lua-bindings/auto/api/ShuffleTiles.lua @@ -3,18 +3,6 @@ -- @module ShuffleTiles -- @extend TiledGrid3DAction --------------------------------- --- @function [parent=#ShuffleTiles] placeTile --- @param self --- @param #vec2_table vec2 --- @param #cc.Tile tile - --------------------------------- --- @function [parent=#ShuffleTiles] shuffle --- @param self --- @param #unsigned int int --- @param #unsigned int int - -------------------------------- -- @function [parent=#ShuffleTiles] getDelta -- @param self diff --git a/cocos/scripting/lua-bindings/auto/api/TMXLayer.lua b/cocos/scripting/lua-bindings/auto/api/TMXLayer.lua index da32c1c067..940ab59cca 100644 --- a/cocos/scripting/lua-bindings/auto/api/TMXLayer.lua +++ b/cocos/scripting/lua-bindings/auto/api/TMXLayer.lua @@ -3,13 +3,6 @@ -- @module TMXLayer -- @extend SpriteBatchNode --------------------------------- --- @function [parent=#TMXLayer] getTileGIDAt --- @param self --- @param #vec2_table vec2 --- @param #cc.TMXTileFlags_ tmxtileflags_ --- @return unsigned int#unsigned int ret (return value: unsigned int) - -------------------------------- -- @function [parent=#TMXLayer] getPositionAt -- @param self @@ -25,11 +18,6 @@ -- @function [parent=#TMXLayer] releaseMap -- @param self --------------------------------- --- @function [parent=#TMXLayer] setTiles --- @param self --- @param #unsigned int int - -------------------------------- -- @function [parent=#TMXLayer] getLayerSize -- @param self diff --git a/cocos/scripting/lua-bindings/auto/api/Texture2D.lua b/cocos/scripting/lua-bindings/auto/api/Texture2D.lua index 0f7be23fc5..9cb4f7f88e 100644 --- a/cocos/scripting/lua-bindings/auto/api/Texture2D.lua +++ b/cocos/scripting/lua-bindings/auto/api/Texture2D.lua @@ -30,30 +30,14 @@ -- @return float#float ret (return value: float) -------------------------------- --- @function [parent=#Texture2D] updateWithData +-- @function [parent=#Texture2D] releaseGLTexture -- @param self --- @param #void void --- @param #int int --- @param #int int --- @param #int int --- @param #int int --- @return bool#bool ret (return value: bool) -------------------------------- -- @function [parent=#Texture2D] hasPremultipliedAlpha -- @param self -- @return bool#bool ret (return value: bool) --------------------------------- --- @function [parent=#Texture2D] initWithMipmaps --- @param self --- @param #cc._MipmapInfo map --- @param #int int --- @param #cc.Texture2D::PixelFormat pixelformat --- @param #int int --- @param #int int --- @return bool#bool ret (return value: bool) - -------------------------------- -- @function [parent=#Texture2D] getPixelsHigh -- @param self diff --git a/cocos/scripting/lua-bindings/auto/api/TileMapAtlas.lua b/cocos/scripting/lua-bindings/auto/api/TileMapAtlas.lua index 0374b99f79..fdb64c3bfa 100644 --- a/cocos/scripting/lua-bindings/auto/api/TileMapAtlas.lua +++ b/cocos/scripting/lua-bindings/auto/api/TileMapAtlas.lua @@ -28,11 +28,6 @@ -- @param #color3b_table color3b -- @param #vec2_table vec2 --------------------------------- --- @function [parent=#TileMapAtlas] setTGAInfo --- @param self --- @param #cc.sImageTGA simagetga - -------------------------------- -- @function [parent=#TileMapAtlas] create -- @param self diff --git a/cocos/scripting/lua-bindings/auto/api/TurnOffTiles.lua b/cocos/scripting/lua-bindings/auto/api/TurnOffTiles.lua index a1d1625c54..a81b36c9f9 100644 --- a/cocos/scripting/lua-bindings/auto/api/TurnOffTiles.lua +++ b/cocos/scripting/lua-bindings/auto/api/TurnOffTiles.lua @@ -13,12 +13,6 @@ -- @param self -- @param #vec2_table vec2 --------------------------------- --- @function [parent=#TurnOffTiles] shuffle --- @param self --- @param #unsigned int int --- @param #unsigned int int - -------------------------------- -- overload function: create(float, size_table, unsigned int) -- diff --git a/cocos/scripting/lua-bindings/auto/api/Widget.lua b/cocos/scripting/lua-bindings/auto/api/Widget.lua index a46441c338..90efd001e2 100644 --- a/cocos/scripting/lua-bindings/auto/api/Widget.lua +++ b/cocos/scripting/lua-bindings/auto/api/Widget.lua @@ -14,9 +14,9 @@ -- @return size_table#size_table ret (return value: size_table) -------------------------------- --- @function [parent=#Widget] getLeftBoundary +-- @function [parent=#Widget] setFlippedY -- @param self --- @return float#float ret (return value: float) +-- @param #bool bool -------------------------------- -- @function [parent=#Widget] setFlippedX @@ -53,11 +53,6 @@ -- @param self -- @param #ccui.Widget::PositionType positiontype --------------------------------- --- @function [parent=#Widget] getName --- @param self --- @return string#string ret (return value: string) - -------------------------------- -- @function [parent=#Widget] isIgnoreContentAdaptWithSize -- @param self @@ -96,10 +91,9 @@ -- @return float#float ret (return value: float) -------------------------------- --- @function [parent=#Widget] getChildByName +-- @function [parent=#Widget] ignoreContentAdaptWithSize -- @param self --- @param #string str --- @return Widget#Widget ret (return value: ccui.Widget) +-- @param #bool bool -------------------------------- -- @function [parent=#Widget] isEnabled @@ -147,9 +141,9 @@ -- @param #bool bool -------------------------------- --- @function [parent=#Widget] setFlippedY +-- @function [parent=#Widget] getLeftBoundary -- @param self --- @param #bool bool +-- @return float#float ret (return value: float) -------------------------------- -- @function [parent=#Widget] setEnabled @@ -166,11 +160,6 @@ -- @param self -- @param #ccui.Widget::BrightStyle brightstyle --------------------------------- --- @function [parent=#Widget] setName --- @param self --- @param #string str - -------------------------------- -- @function [parent=#Widget] setLayoutParameter -- @param self @@ -229,11 +218,6 @@ -- @param self -- @return Widget::SizeType#Widget::SizeType ret (return value: ccui.Widget::SizeType) --------------------------------- --- @function [parent=#Widget] ignoreContentAdaptWithSize --- @param self --- @param #bool bool - -------------------------------- -- @function [parent=#Widget] addTouchEventListener -- @param self diff --git a/cocos/scripting/lua-bindings/auto/api/lua_cocos2dx_auto_api.lua b/cocos/scripting/lua-bindings/auto/api/lua_cocos2dx_auto_api.lua index 002779db85..d33736bfff 100644 --- a/cocos/scripting/lua-bindings/auto/api/lua_cocos2dx_auto_api.lua +++ b/cocos/scripting/lua-bindings/auto/api/lua_cocos2dx_auto_api.lua @@ -736,11 +736,6 @@ -- @field [parent=#cc] DrawNode#DrawNode DrawNode preloaded module --------------------------------------------------------- --- the cc LabelTTF --- @field [parent=#cc] LabelTTF#LabelTTF LabelTTF preloaded module - - -------------------------------------------------------- -- the cc GLProgram -- @field [parent=#cc] GLProgram#GLProgram GLProgram preloaded module @@ -756,11 +751,6 @@ -- @field [parent=#cc] Label#Label Label preloaded module --------------------------------------------------------- --- the cc LabelBMFont --- @field [parent=#cc] LabelBMFont#LabelBMFont LabelBMFont preloaded module - - -------------------------------------------------------- -- the cc Layer -- @field [parent=#cc] Layer#Layer Layer preloaded module diff --git a/cocos/scripting/lua-bindings/auto/api/lua_cocos2dx_studio_auto_api.lua b/cocos/scripting/lua-bindings/auto/api/lua_cocos2dx_studio_auto_api.lua index c13a5472e3..832170c05b 100644 --- a/cocos/scripting/lua-bindings/auto/api/lua_cocos2dx_studio_auto_api.lua +++ b/cocos/scripting/lua-bindings/auto/api/lua_cocos2dx_studio_auto_api.lua @@ -146,4 +146,9 @@ -- @field [parent=#ccs] SceneReader#SceneReader SceneReader preloaded module +-------------------------------------------------------- +-- the ccs ActionTimelineData +-- @field [parent=#ccs] ActionTimelineData#ActionTimelineData ActionTimelineData preloaded module + + return nil diff --git a/cocos/scripting/lua-bindings/auto/lua_cocos2dx_auto.cpp b/cocos/scripting/lua-bindings/auto/lua_cocos2dx_auto.cpp index 8f264e16eb..18904e44b5 100644 --- a/cocos/scripting/lua-bindings/auto/lua_cocos2dx_auto.cpp +++ b/cocos/scripting/lua-bindings/auto/lua_cocos2dx_auto.cpp @@ -2391,7 +2391,7 @@ int lua_cocos2dx_Texture2D_getMaxS(lua_State* tolua_S) return 0; } -int lua_cocos2dx_Texture2D_updateWithData(lua_State* tolua_S) +int lua_cocos2dx_Texture2D_releaseGLTexture(lua_State* tolua_S) { int argc = 0; cocos2d::Texture2D* cobj = nullptr; @@ -2411,41 +2411,25 @@ int lua_cocos2dx_Texture2D_updateWithData(lua_State* tolua_S) #if COCOS2D_DEBUG >= 1 if (!cobj) { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_Texture2D_updateWithData'", nullptr); + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_Texture2D_releaseGLTexture'", nullptr); return 0; } #endif argc = lua_gettop(tolua_S)-1; - if (argc == 5) + if (argc == 0) { - const void* arg0; - int arg1; - int arg2; - int arg3; - int arg4; - - #pragma warning NO CONVERSION TO NATIVE FOR void*; - - ok &= luaval_to_int32(tolua_S, 3,(int *)&arg1); - - ok &= luaval_to_int32(tolua_S, 4,(int *)&arg2); - - ok &= luaval_to_int32(tolua_S, 5,(int *)&arg3); - - ok &= luaval_to_int32(tolua_S, 6,(int *)&arg4); if(!ok) return 0; - bool ret = cobj->updateWithData(arg0, arg1, arg2, arg3, arg4); - tolua_pushboolean(tolua_S,(bool)ret); - return 1; + cobj->releaseGLTexture(); + return 0; } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "updateWithData",argc, 5); + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "releaseGLTexture",argc, 0); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_Texture2D_updateWithData'.",&tolua_err); + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_Texture2D_releaseGLTexture'.",&tolua_err); #endif return 0; @@ -2494,65 +2478,6 @@ int lua_cocos2dx_Texture2D_hasPremultipliedAlpha(lua_State* tolua_S) return 0; } -int lua_cocos2dx_Texture2D_initWithMipmaps(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::Texture2D* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.Texture2D",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::Texture2D*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_Texture2D_initWithMipmaps'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 5) - { - cocos2d::_MipmapInfo* arg0; - int arg1; - cocos2d::Texture2D::PixelFormat arg2; - int arg3; - int arg4; - - #pragma warning NO CONVERSION TO NATIVE FOR _MipmapInfo*; - - ok &= luaval_to_int32(tolua_S, 3,(int *)&arg1); - - ok &= luaval_to_int32(tolua_S, 4,(int *)&arg2); - - ok &= luaval_to_int32(tolua_S, 5,(int *)&arg3); - - ok &= luaval_to_int32(tolua_S, 6,(int *)&arg4); - if(!ok) - return 0; - bool ret = cobj->initWithMipmaps(arg0, arg1, arg2, arg3, arg4); - tolua_pushboolean(tolua_S,(bool)ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "initWithMipmaps",argc, 5); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_Texture2D_initWithMipmaps'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_Texture2D_getPixelsHigh(lua_State* tolua_S) { int argc = 0; @@ -3656,9 +3581,8 @@ int lua_register_cocos2dx_Texture2D(lua_State* tolua_S) tolua_function(tolua_S,"getStringForFormat",lua_cocos2dx_Texture2D_getStringForFormat); tolua_function(tolua_S,"initWithImage",lua_cocos2dx_Texture2D_initWithImage); tolua_function(tolua_S,"getMaxS",lua_cocos2dx_Texture2D_getMaxS); - tolua_function(tolua_S,"updateWithData",lua_cocos2dx_Texture2D_updateWithData); + tolua_function(tolua_S,"releaseGLTexture",lua_cocos2dx_Texture2D_releaseGLTexture); tolua_function(tolua_S,"hasPremultipliedAlpha",lua_cocos2dx_Texture2D_hasPremultipliedAlpha); - tolua_function(tolua_S,"initWithMipmaps",lua_cocos2dx_Texture2D_initWithMipmaps); tolua_function(tolua_S,"getPixelsHigh",lua_cocos2dx_Texture2D_getPixelsHigh); tolua_function(tolua_S,"getBitsPerPixelForFormat",lua_cocos2dx_Texture2D_getBitsPerPixelForFormat); tolua_function(tolua_S,"getName",lua_cocos2dx_Texture2D_getName); @@ -4220,6 +4144,53 @@ int lua_cocos2dx_Node_isIgnoreAnchorPointForPosition(lua_State* tolua_S) return 0; } +int lua_cocos2dx_Node_getChildByName(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::Node* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.Node",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::Node*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_Node_getChildByName'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + std::string arg0; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + if(!ok) + return 0; + cocos2d::Node* ret = cobj->getChildByName(arg0); + object_to_luaval(tolua_S, "cc.Node",(cocos2d::Node*)ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getChildByName",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 + tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_Node_getChildByName'.",&tolua_err); +#endif + + return 0; +} int lua_cocos2dx_Node_updateDisplayedOpacity(lua_State* tolua_S) { int argc = 0; @@ -5367,6 +5338,50 @@ int lua_cocos2dx_Node_setParent(lua_State* tolua_S) return 0; } +int lua_cocos2dx_Node_getName(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::Node* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.Node",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::Node*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_Node_getName'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + std::string ret = cobj->getName(); + tolua_pushcppstring(tolua_S,ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getName",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 + tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_Node_getName'.",&tolua_err); +#endif + + return 0; +} int lua_cocos2dx_Node_getRotation3D(lua_State* tolua_S) { int argc = 0; @@ -6971,6 +6986,52 @@ int lua_cocos2dx_Node_getActionByTag(lua_State* tolua_S) return 0; } +int lua_cocos2dx_Node_setName(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::Node* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.Node",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::Node*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_Node_setName'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + std::string arg0; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + if(!ok) + return 0; + cobj->setName(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setName",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 + tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_Node_setName'.",&tolua_err); +#endif + + return 0; +} int lua_cocos2dx_Node_setAdditionalTransform(lua_State* tolua_S) { int argc = 0; @@ -8772,6 +8833,59 @@ int lua_cocos2dx_Node_setUserObject(lua_State* tolua_S) return 0; } +int lua_cocos2dx_Node_enumerateChildren(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::Node* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.Node",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::Node*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_Node_enumerateChildren'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 2) + { + std::string arg0; + std::function arg1; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + + do { + // Lambda binding for lua is not supported. + assert(false); + } while(0) + ; + if(!ok) + return 0; + cobj->enumerateChildren(arg0, arg1); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "enumerateChildren",argc, 2); + return 0; + +#if COCOS2D_DEBUG >= 1 + tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_Node_enumerateChildren'.",&tolua_err); +#endif + + return 0; +} int lua_cocos2dx_Node_removeFromParentAndCleanup(lua_State* tolua_S) { int argc = 0; @@ -9413,6 +9527,7 @@ int lua_register_cocos2dx_Node(lua_State* tolua_S) tolua_function(tolua_S,"pause",lua_cocos2dx_Node_pause); tolua_function(tolua_S,"convertToWorldSpaceAR",lua_cocos2dx_Node_convertToWorldSpaceAR); tolua_function(tolua_S,"isIgnoreAnchorPointForPosition",lua_cocos2dx_Node_isIgnoreAnchorPointForPosition); + tolua_function(tolua_S,"getChildByName",lua_cocos2dx_Node_getChildByName); tolua_function(tolua_S,"updateDisplayedOpacity",lua_cocos2dx_Node_updateDisplayedOpacity); tolua_function(tolua_S,"setRotation",lua_cocos2dx_Node_setRotation); tolua_function(tolua_S,"setScaleZ",lua_cocos2dx_Node_setScaleZ); @@ -9438,6 +9553,7 @@ int lua_register_cocos2dx_Node(lua_State* tolua_S) tolua_function(tolua_S,"getNodeToParentAffineTransform",lua_cocos2dx_Node_getNodeToParentAffineTransform); tolua_function(tolua_S,"isCascadeOpacityEnabled",lua_cocos2dx_Node_isCascadeOpacityEnabled); tolua_function(tolua_S,"setParent",lua_cocos2dx_Node_setParent); + tolua_function(tolua_S,"getName",lua_cocos2dx_Node_getName); tolua_function(tolua_S,"getRotation3D",lua_cocos2dx_Node_getRotation3D); tolua_function(tolua_S,"getNodeToParentTransform",lua_cocos2dx_Node_getNodeToParentTransform); tolua_function(tolua_S,"convertTouchToNodeSpaceAR",lua_cocos2dx_Node_convertTouchToNodeSpaceAR); @@ -9473,6 +9589,7 @@ int lua_register_cocos2dx_Node(lua_State* tolua_S) tolua_function(tolua_S,"getSkewY",lua_cocos2dx_Node_getSkewY); tolua_function(tolua_S,"getDisplayedColor",lua_cocos2dx_Node_getDisplayedColor); tolua_function(tolua_S,"getActionByTag",lua_cocos2dx_Node_getActionByTag); + tolua_function(tolua_S,"setName",lua_cocos2dx_Node_setName); tolua_function(tolua_S,"setAdditionalTransform",lua_cocos2dx_Node_setAdditionalTransform); tolua_function(tolua_S,"getDisplayedOpacity",lua_cocos2dx_Node_getDisplayedOpacity); tolua_function(tolua_S,"getLocalZOrder",lua_cocos2dx_Node_getLocalZOrder); @@ -9512,6 +9629,7 @@ int lua_register_cocos2dx_Node(lua_State* tolua_S) tolua_function(tolua_S,"getGlobalZOrder",lua_cocos2dx_Node_getGlobalZOrder); tolua_function(tolua_S,"draw",lua_cocos2dx_Node_draw); tolua_function(tolua_S,"setUserObject",lua_cocos2dx_Node_setUserObject); + tolua_function(tolua_S,"enumerateChildren",lua_cocos2dx_Node_enumerateChildren); tolua_function(tolua_S,"removeFromParent",lua_cocos2dx_Node_removeFromParentAndCleanup); tolua_function(tolua_S,"setPosition3D",lua_cocos2dx_Node_setPosition3D); tolua_function(tolua_S,"update",lua_cocos2dx_Node_update); @@ -22390,58 +22508,6 @@ int lua_register_cocos2dx_ActionCamera(lua_State* tolua_S) return 1; } -int lua_cocos2dx_OrbitCamera_sphericalRadius(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::OrbitCamera* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.OrbitCamera",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::OrbitCamera*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_OrbitCamera_sphericalRadius'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 3) - { - float* arg0; - float* arg1; - float* arg2; - - #pragma warning NO CONVERSION TO NATIVE FOR float*; - - #pragma warning NO CONVERSION TO NATIVE FOR float*; - - #pragma warning NO CONVERSION TO NATIVE FOR float*; - if(!ok) - return 0; - cobj->sphericalRadius(arg0, arg1, arg2); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "sphericalRadius",argc, 3); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_OrbitCamera_sphericalRadius'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_OrbitCamera_create(lua_State* tolua_S) { int argc = 0; @@ -22499,7 +22565,6 @@ int lua_register_cocos2dx_OrbitCamera(lua_State* tolua_S) tolua_cclass(tolua_S,"OrbitCamera","cc.OrbitCamera","cc.ActionCamera",nullptr); tolua_beginmodule(tolua_S,"OrbitCamera"); - tolua_function(tolua_S,"sphericalRadius",lua_cocos2dx_OrbitCamera_sphericalRadius); tolua_function(tolua_S,"create", lua_cocos2dx_OrbitCamera_create); tolua_endmodule(tolua_S); std::string typeName = typeid(cocos2d::OrbitCamera).name(); @@ -28350,104 +28415,6 @@ int lua_register_cocos2dx_ShatteredTiles3D(lua_State* tolua_S) return 1; } -int lua_cocos2dx_ShuffleTiles_placeTile(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::ShuffleTiles* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.ShuffleTiles",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::ShuffleTiles*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_ShuffleTiles_placeTile'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 2) - { - cocos2d::Vec2 arg0; - cocos2d::Tile* arg1; - - ok &= luaval_to_vec2(tolua_S, 2, &arg0); - - #pragma warning NO CONVERSION TO NATIVE FOR Tile*; - if(!ok) - return 0; - cobj->placeTile(arg0, arg1); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "placeTile",argc, 2); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_ShuffleTiles_placeTile'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_ShuffleTiles_shuffle(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::ShuffleTiles* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.ShuffleTiles",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::ShuffleTiles*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_ShuffleTiles_shuffle'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 2) - { - unsigned int* arg0; - unsigned int arg1; - - #pragma warning NO CONVERSION TO NATIVE FOR unsigned int*; - - ok &= luaval_to_uint32(tolua_S, 3,&arg1); - if(!ok) - return 0; - cobj->shuffle(arg0, arg1); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "shuffle",argc, 2); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_ShuffleTiles_shuffle'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_ShuffleTiles_getDelta(lua_State* tolua_S) { int argc = 0; @@ -28544,8 +28511,6 @@ int lua_register_cocos2dx_ShuffleTiles(lua_State* tolua_S) tolua_cclass(tolua_S,"ShuffleTiles","cc.ShuffleTiles","cc.TiledGrid3DAction",nullptr); tolua_beginmodule(tolua_S,"ShuffleTiles"); - tolua_function(tolua_S,"placeTile",lua_cocos2dx_ShuffleTiles_placeTile); - tolua_function(tolua_S,"shuffle",lua_cocos2dx_ShuffleTiles_shuffle); tolua_function(tolua_S,"getDelta",lua_cocos2dx_ShuffleTiles_getDelta); tolua_function(tolua_S,"create", lua_cocos2dx_ShuffleTiles_create); tolua_endmodule(tolua_S); @@ -29112,55 +29077,6 @@ int lua_cocos2dx_TurnOffTiles_turnOffTile(lua_State* tolua_S) return 0; } -int lua_cocos2dx_TurnOffTiles_shuffle(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::TurnOffTiles* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.TurnOffTiles",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::TurnOffTiles*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_TurnOffTiles_shuffle'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 2) - { - unsigned int* arg0; - unsigned int arg1; - - #pragma warning NO CONVERSION TO NATIVE FOR unsigned int*; - - ok &= luaval_to_uint32(tolua_S, 3,&arg1); - if(!ok) - return 0; - cobj->shuffle(arg0, arg1); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "shuffle",argc, 2); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_TurnOffTiles_shuffle'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_TurnOffTiles_create(lua_State* tolua_S) { int argc = 0; @@ -29232,7 +29148,6 @@ int lua_register_cocos2dx_TurnOffTiles(lua_State* tolua_S) tolua_beginmodule(tolua_S,"TurnOffTiles"); tolua_function(tolua_S,"turnOnTile",lua_cocos2dx_TurnOffTiles_turnOnTile); tolua_function(tolua_S,"turnOffTile",lua_cocos2dx_TurnOffTiles_turnOffTile); - tolua_function(tolua_S,"shuffle",lua_cocos2dx_TurnOffTiles_shuffle); tolua_function(tolua_S,"create", lua_cocos2dx_TurnOffTiles_create); tolua_endmodule(tolua_S); std::string typeName = typeid(cocos2d::TurnOffTiles).name(); @@ -30721,1533 +30636,6 @@ int lua_register_cocos2dx_DrawNode(lua_State* tolua_S) return 1; } -int lua_cocos2dx_LabelTTF_enableShadow(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_enableShadow'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 3) - { - cocos2d::Size arg0; - double arg1; - double arg2; - - ok &= luaval_to_size(tolua_S, 2, &arg0); - - ok &= luaval_to_number(tolua_S, 3,&arg1); - - ok &= luaval_to_number(tolua_S, 4,&arg2); - if(!ok) - return 0; - cobj->enableShadow(arg0, arg1, arg2); - return 0; - } - if (argc == 4) - { - cocos2d::Size arg0; - double arg1; - double arg2; - bool arg3; - - ok &= luaval_to_size(tolua_S, 2, &arg0); - - ok &= luaval_to_number(tolua_S, 3,&arg1); - - ok &= luaval_to_number(tolua_S, 4,&arg2); - - ok &= luaval_to_boolean(tolua_S, 5,&arg3); - if(!ok) - return 0; - cobj->enableShadow(arg0, arg1, arg2, arg3); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "enableShadow",argc, 3); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_enableShadow'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_setDimensions(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setDimensions'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - cocos2d::Size arg0; - - ok &= luaval_to_size(tolua_S, 2, &arg0); - if(!ok) - return 0; - cobj->setDimensions(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setDimensions",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setDimensions'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_getFontSize(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_getFontSize'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - double ret = cobj->getFontSize(); - tolua_pushnumber(tolua_S,(lua_Number)ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getFontSize",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_getFontSize'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_getString(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_getString'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - const std::string& ret = cobj->getString(); - tolua_pushcppstring(tolua_S,ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getString",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_getString'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_setFlippedY(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setFlippedY'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - bool arg0; - - ok &= luaval_to_boolean(tolua_S, 2,&arg0); - if(!ok) - return 0; - cobj->setFlippedY(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setFlippedY",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setFlippedY'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_setFlippedX(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setFlippedX'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - bool arg0; - - ok &= luaval_to_boolean(tolua_S, 2,&arg0); - if(!ok) - return 0; - cobj->setFlippedX(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setFlippedX",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setFlippedX'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_setTextDefinition(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setTextDefinition'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - cocos2d::FontDefinition arg0; - - ok &= luaval_to_fontdefinition(tolua_S, 2, &arg0); - if(!ok) - return 0; - cobj->setTextDefinition(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setTextDefinition",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setTextDefinition'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_setFontName(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setFontName'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - std::string arg0; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - if(!ok) - return 0; - cobj->setFontName(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setFontName",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setFontName'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_getHorizontalAlignment(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_getHorizontalAlignment'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - int ret = (int)cobj->getHorizontalAlignment(); - tolua_pushnumber(tolua_S,(lua_Number)ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getHorizontalAlignment",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_getHorizontalAlignment'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_initWithStringAndTextDefinition(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_initWithStringAndTextDefinition'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 2) - { - std::string arg0; - cocos2d::FontDefinition arg1; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - - ok &= luaval_to_fontdefinition(tolua_S, 3, &arg1); - if(!ok) - return 0; - bool ret = cobj->initWithStringAndTextDefinition(arg0, arg1); - tolua_pushboolean(tolua_S,(bool)ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "initWithStringAndTextDefinition",argc, 2); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_initWithStringAndTextDefinition'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_setString(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setString'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - std::string arg0; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - if(!ok) - return 0; - cobj->setString(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setString",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setString'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_initWithString(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_initWithString'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 3) - { - std::string arg0; - std::string arg1; - double arg2; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - - ok &= luaval_to_std_string(tolua_S, 3,&arg1); - - ok &= luaval_to_number(tolua_S, 4,&arg2); - if(!ok) - return 0; - bool ret = cobj->initWithString(arg0, arg1, arg2); - tolua_pushboolean(tolua_S,(bool)ret); - return 1; - } - if (argc == 4) - { - std::string arg0; - std::string arg1; - double arg2; - cocos2d::Size arg3; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - - ok &= luaval_to_std_string(tolua_S, 3,&arg1); - - ok &= luaval_to_number(tolua_S, 4,&arg2); - - ok &= luaval_to_size(tolua_S, 5, &arg3); - if(!ok) - return 0; - bool ret = cobj->initWithString(arg0, arg1, arg2, arg3); - tolua_pushboolean(tolua_S,(bool)ret); - return 1; - } - if (argc == 5) - { - std::string arg0; - std::string arg1; - double arg2; - cocos2d::Size arg3; - cocos2d::TextHAlignment arg4; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - - ok &= luaval_to_std_string(tolua_S, 3,&arg1); - - ok &= luaval_to_number(tolua_S, 4,&arg2); - - ok &= luaval_to_size(tolua_S, 5, &arg3); - - ok &= luaval_to_int32(tolua_S, 6,(int *)&arg4); - if(!ok) - return 0; - bool ret = cobj->initWithString(arg0, arg1, arg2, arg3, arg4); - tolua_pushboolean(tolua_S,(bool)ret); - return 1; - } - if (argc == 6) - { - std::string arg0; - std::string arg1; - double arg2; - cocos2d::Size arg3; - cocos2d::TextHAlignment arg4; - cocos2d::TextVAlignment arg5; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - - ok &= luaval_to_std_string(tolua_S, 3,&arg1); - - ok &= luaval_to_number(tolua_S, 4,&arg2); - - ok &= luaval_to_size(tolua_S, 5, &arg3); - - ok &= luaval_to_int32(tolua_S, 6,(int *)&arg4); - - ok &= luaval_to_int32(tolua_S, 7,(int *)&arg5); - if(!ok) - return 0; - bool ret = cobj->initWithString(arg0, arg1, arg2, arg3, arg4, arg5); - tolua_pushboolean(tolua_S,(bool)ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "initWithString",argc, 3); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_initWithString'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_setFontFillColor(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setFontFillColor'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - cocos2d::Color3B arg0; - - ok &= luaval_to_color3b(tolua_S, 2, &arg0); - if(!ok) - return 0; - cobj->setFontFillColor(arg0); - return 0; - } - if (argc == 2) - { - cocos2d::Color3B arg0; - bool arg1; - - ok &= luaval_to_color3b(tolua_S, 2, &arg0); - - ok &= luaval_to_boolean(tolua_S, 3,&arg1); - if(!ok) - return 0; - cobj->setFontFillColor(arg0, arg1); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setFontFillColor",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setFontFillColor'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_getBlendFunc(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_getBlendFunc'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - const cocos2d::BlendFunc& ret = cobj->getBlendFunc(); - blendfunc_to_luaval(tolua_S, ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getBlendFunc",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_getBlendFunc'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_enableStroke(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_enableStroke'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 2) - { - cocos2d::Color3B arg0; - double arg1; - - ok &= luaval_to_color3b(tolua_S, 2, &arg0); - - ok &= luaval_to_number(tolua_S, 3,&arg1); - if(!ok) - return 0; - cobj->enableStroke(arg0, arg1); - return 0; - } - if (argc == 3) - { - cocos2d::Color3B arg0; - double arg1; - bool arg2; - - ok &= luaval_to_color3b(tolua_S, 2, &arg0); - - ok &= luaval_to_number(tolua_S, 3,&arg1); - - ok &= luaval_to_boolean(tolua_S, 4,&arg2); - if(!ok) - return 0; - cobj->enableStroke(arg0, arg1, arg2); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "enableStroke",argc, 2); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_enableStroke'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_getDimensions(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_getDimensions'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - const cocos2d::Size& ret = cobj->getDimensions(); - size_to_luaval(tolua_S, ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getDimensions",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_getDimensions'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_setVerticalAlignment(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setVerticalAlignment'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - cocos2d::TextVAlignment arg0; - - ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); - if(!ok) - return 0; - cobj->setVerticalAlignment(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setVerticalAlignment",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setVerticalAlignment'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_setFontSize(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setFontSize'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - double arg0; - - ok &= luaval_to_number(tolua_S, 2,&arg0); - if(!ok) - return 0; - cobj->setFontSize(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setFontSize",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setFontSize'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_getVerticalAlignment(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_getVerticalAlignment'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - int ret = (int)cobj->getVerticalAlignment(); - tolua_pushnumber(tolua_S,(lua_Number)ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getVerticalAlignment",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_getVerticalAlignment'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_getTextDefinition(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_getTextDefinition'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - const cocos2d::FontDefinition& ret = cobj->getTextDefinition(); - fontdefinition_to_luaval(tolua_S, ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getTextDefinition",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_getTextDefinition'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_setBlendFunc(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setBlendFunc'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - cocos2d::BlendFunc arg0; - - #pragma warning NO CONVERSION TO NATIVE FOR BlendFunc; - if(!ok) - return 0; - cobj->setBlendFunc(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setBlendFunc",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setBlendFunc'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_getFontName(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_getFontName'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - const std::string& ret = cobj->getFontName(); - tolua_pushcppstring(tolua_S,ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getFontName",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_getFontName'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_setHorizontalAlignment(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setHorizontalAlignment'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - cocos2d::TextHAlignment arg0; - - ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); - if(!ok) - return 0; - cobj->setHorizontalAlignment(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setHorizontalAlignment",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setHorizontalAlignment'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_disableShadow(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_disableShadow'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - cobj->disableShadow(); - return 0; - } - if (argc == 1) - { - bool arg0; - - ok &= luaval_to_boolean(tolua_S, 2,&arg0); - if(!ok) - return 0; - cobj->disableShadow(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "disableShadow",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_disableShadow'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_disableStroke(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_disableStroke'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - cobj->disableStroke(); - return 0; - } - if (argc == 1) - { - bool arg0; - - ok &= luaval_to_boolean(tolua_S, 2,&arg0); - if(!ok) - return 0; - cobj->disableStroke(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "disableStroke",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_disableStroke'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelTTF_create(lua_State* tolua_S) -{ - int argc = 0; - bool ok = true; -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertable(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - argc = lua_gettop(tolua_S)-1; - - do - { - if (argc == 0) - { - cocos2d::LabelTTF* ret = cocos2d::LabelTTF::create(); - object_to_luaval(tolua_S, "cc.LabelTTF",(cocos2d::LabelTTF*)ret); - return 1; - } - } while (0); - ok = true; - do - { - if (argc == 3) - { - std::string arg0; - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - if (!ok) { break; } - std::string arg1; - ok &= luaval_to_std_string(tolua_S, 3,&arg1); - if (!ok) { break; } - double arg2; - ok &= luaval_to_number(tolua_S, 4,&arg2); - if (!ok) { break; } - cocos2d::LabelTTF* ret = cocos2d::LabelTTF::create(arg0, arg1, arg2); - object_to_luaval(tolua_S, "cc.LabelTTF",(cocos2d::LabelTTF*)ret); - return 1; - } - } while (0); - ok = true; - do - { - if (argc == 4) - { - std::string arg0; - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - if (!ok) { break; } - std::string arg1; - ok &= luaval_to_std_string(tolua_S, 3,&arg1); - if (!ok) { break; } - double arg2; - ok &= luaval_to_number(tolua_S, 4,&arg2); - if (!ok) { break; } - cocos2d::Size arg3; - ok &= luaval_to_size(tolua_S, 5, &arg3); - if (!ok) { break; } - cocos2d::LabelTTF* ret = cocos2d::LabelTTF::create(arg0, arg1, arg2, arg3); - object_to_luaval(tolua_S, "cc.LabelTTF",(cocos2d::LabelTTF*)ret); - return 1; - } - } while (0); - ok = true; - do - { - if (argc == 5) - { - std::string arg0; - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - if (!ok) { break; } - std::string arg1; - ok &= luaval_to_std_string(tolua_S, 3,&arg1); - if (!ok) { break; } - double arg2; - ok &= luaval_to_number(tolua_S, 4,&arg2); - if (!ok) { break; } - cocos2d::Size arg3; - ok &= luaval_to_size(tolua_S, 5, &arg3); - if (!ok) { break; } - cocos2d::TextHAlignment arg4; - ok &= luaval_to_int32(tolua_S, 6,(int *)&arg4); - if (!ok) { break; } - cocos2d::LabelTTF* ret = cocos2d::LabelTTF::create(arg0, arg1, arg2, arg3, arg4); - object_to_luaval(tolua_S, "cc.LabelTTF",(cocos2d::LabelTTF*)ret); - return 1; - } - } while (0); - ok = true; - do - { - if (argc == 6) - { - std::string arg0; - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - if (!ok) { break; } - std::string arg1; - ok &= luaval_to_std_string(tolua_S, 3,&arg1); - if (!ok) { break; } - double arg2; - ok &= luaval_to_number(tolua_S, 4,&arg2); - if (!ok) { break; } - cocos2d::Size arg3; - ok &= luaval_to_size(tolua_S, 5, &arg3); - if (!ok) { break; } - cocos2d::TextHAlignment arg4; - ok &= luaval_to_int32(tolua_S, 6,(int *)&arg4); - if (!ok) { break; } - cocos2d::TextVAlignment arg5; - ok &= luaval_to_int32(tolua_S, 7,(int *)&arg5); - if (!ok) { break; } - cocos2d::LabelTTF* ret = cocos2d::LabelTTF::create(arg0, arg1, arg2, arg3, arg4, arg5); - object_to_luaval(tolua_S, "cc.LabelTTF",(cocos2d::LabelTTF*)ret); - return 1; - } - } while (0); - ok = true; - CCLOG("%s has wrong number of arguments: %d, was expecting %d", "create",argc, 3); - return 0; -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_create'.",&tolua_err); -#endif - return 0; -} -int lua_cocos2dx_LabelTTF_createWithFontDefinition(lua_State* tolua_S) -{ - int argc = 0; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertable(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; -#endif - - argc = lua_gettop(tolua_S) - 1; - - if (argc == 2) - { - std::string arg0; - cocos2d::FontDefinition arg1; - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - ok &= luaval_to_fontdefinition(tolua_S, 3, &arg1); - if(!ok) - return 0; - cocos2d::LabelTTF* ret = cocos2d::LabelTTF::createWithFontDefinition(arg0, arg1); - object_to_luaval(tolua_S, "cc.LabelTTF",(cocos2d::LabelTTF*)ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d\n ", "createWithFontDefinition",argc, 2); - return 0; -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_createWithFontDefinition'.",&tolua_err); -#endif - return 0; -} -int lua_cocos2dx_LabelTTF_constructor(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelTTF* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - cobj = new cocos2d::LabelTTF(); - cobj->autorelease(); - int ID = (int)cobj->_ID ; - int* luaID = &cobj->_luaID ; - toluafix_pushusertype_ccobject(tolua_S, ID, luaID, (void*)cobj,"cc.LabelTTF"); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "LabelTTF",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_constructor'.",&tolua_err); -#endif - - return 0; -} - -static int lua_cocos2dx_LabelTTF_finalize(lua_State* tolua_S) -{ - printf("luabindings: finalizing LUA object (LabelTTF)"); - return 0; -} - -int lua_register_cocos2dx_LabelTTF(lua_State* tolua_S) -{ - tolua_usertype(tolua_S,"cc.LabelTTF"); - tolua_cclass(tolua_S,"LabelTTF","cc.LabelTTF","cc.Node",nullptr); - - tolua_beginmodule(tolua_S,"LabelTTF"); - tolua_function(tolua_S,"new",lua_cocos2dx_LabelTTF_constructor); - tolua_function(tolua_S,"enableShadow",lua_cocos2dx_LabelTTF_enableShadow); - tolua_function(tolua_S,"setDimensions",lua_cocos2dx_LabelTTF_setDimensions); - tolua_function(tolua_S,"getFontSize",lua_cocos2dx_LabelTTF_getFontSize); - tolua_function(tolua_S,"getString",lua_cocos2dx_LabelTTF_getString); - tolua_function(tolua_S,"setFlippedY",lua_cocos2dx_LabelTTF_setFlippedY); - tolua_function(tolua_S,"setFlippedX",lua_cocos2dx_LabelTTF_setFlippedX); - tolua_function(tolua_S,"setTextDefinition",lua_cocos2dx_LabelTTF_setTextDefinition); - tolua_function(tolua_S,"setFontName",lua_cocos2dx_LabelTTF_setFontName); - tolua_function(tolua_S,"getHorizontalAlignment",lua_cocos2dx_LabelTTF_getHorizontalAlignment); - tolua_function(tolua_S,"initWithStringAndTextDefinition",lua_cocos2dx_LabelTTF_initWithStringAndTextDefinition); - tolua_function(tolua_S,"setString",lua_cocos2dx_LabelTTF_setString); - tolua_function(tolua_S,"initWithString",lua_cocos2dx_LabelTTF_initWithString); - tolua_function(tolua_S,"setFontFillColor",lua_cocos2dx_LabelTTF_setFontFillColor); - tolua_function(tolua_S,"getBlendFunc",lua_cocos2dx_LabelTTF_getBlendFunc); - tolua_function(tolua_S,"enableStroke",lua_cocos2dx_LabelTTF_enableStroke); - tolua_function(tolua_S,"getDimensions",lua_cocos2dx_LabelTTF_getDimensions); - tolua_function(tolua_S,"setVerticalAlignment",lua_cocos2dx_LabelTTF_setVerticalAlignment); - tolua_function(tolua_S,"setFontSize",lua_cocos2dx_LabelTTF_setFontSize); - tolua_function(tolua_S,"getVerticalAlignment",lua_cocos2dx_LabelTTF_getVerticalAlignment); - tolua_function(tolua_S,"getTextDefinition",lua_cocos2dx_LabelTTF_getTextDefinition); - tolua_function(tolua_S,"setBlendFunc",lua_cocos2dx_LabelTTF_setBlendFunc); - tolua_function(tolua_S,"getFontName",lua_cocos2dx_LabelTTF_getFontName); - tolua_function(tolua_S,"setHorizontalAlignment",lua_cocos2dx_LabelTTF_setHorizontalAlignment); - tolua_function(tolua_S,"disableShadow",lua_cocos2dx_LabelTTF_disableShadow); - tolua_function(tolua_S,"disableStroke",lua_cocos2dx_LabelTTF_disableStroke); - tolua_function(tolua_S,"create", lua_cocos2dx_LabelTTF_create); - tolua_function(tolua_S,"createWithFontDefinition", lua_cocos2dx_LabelTTF_createWithFontDefinition); - tolua_endmodule(tolua_S); - std::string typeName = typeid(cocos2d::LabelTTF).name(); - g_luaType[typeName] = "cc.LabelTTF"; - g_typeCast["LabelTTF"] = "cc.LabelTTF"; - return 1; -} - int lua_cocos2dx_GLProgram_getFragmentShaderLog(lua_State* tolua_S) { int argc = 0; @@ -32342,58 +30730,6 @@ int lua_cocos2dx_GLProgram_initWithByteArrays(lua_State* tolua_S) return 0; } -int lua_cocos2dx_GLProgram_setUniformLocationWithMatrix4fv(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::GLProgram* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_setUniformLocationWithMatrix4fv'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 3) - { - int arg0; - const float* arg1; - unsigned int arg2; - - ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); - - #pragma warning NO CONVERSION TO NATIVE FOR float*; - - ok &= luaval_to_uint32(tolua_S, 4,&arg2); - if(!ok) - return 0; - cobj->setUniformLocationWithMatrix4fv(arg0, arg1, arg2); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setUniformLocationWithMatrix4fv",argc, 3); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_setUniformLocationWithMatrix4fv'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_GLProgram_initWithFilenames(lua_State* tolua_S) { int argc = 0; @@ -32444,53 +30780,6 @@ int lua_cocos2dx_GLProgram_initWithFilenames(lua_State* tolua_S) return 0; } -int lua_cocos2dx_GLProgram_getUniformLocationForName(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::GLProgram* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_getUniformLocationForName'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - const char* arg0; - - std::string arg0_tmp; ok &= luaval_to_std_string(tolua_S, 2, &arg0_tmp); arg0 = arg0_tmp.c_str(); - if(!ok) - return 0; - int ret = cobj->getUniformLocationForName(arg0); - tolua_pushnumber(tolua_S,(lua_Number)ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getUniformLocationForName",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_getUniformLocationForName'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_GLProgram_use(lua_State* tolua_S) { int argc = 0; @@ -32578,53 +30867,6 @@ int lua_cocos2dx_GLProgram_getVertexShaderLog(lua_State* tolua_S) return 0; } -int lua_cocos2dx_GLProgram_getUniform(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::GLProgram* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_getUniform'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - std::string arg0; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - if(!ok) - return 0; - cocos2d::Uniform* ret = cobj->getUniform(arg0); - #pragma warning NO CONVERSION FROM NATIVE FOR Uniform*; - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getUniform",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_getUniform'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_GLProgram_setUniformsForBuiltins(lua_State* tolua_S) { int argc = 0; @@ -32674,113 +30916,6 @@ int lua_cocos2dx_GLProgram_setUniformsForBuiltins(lua_State* tolua_S) return 0; } -int lua_cocos2dx_GLProgram_setUniformLocationWith3i(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::GLProgram* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_setUniformLocationWith3i'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 4) - { - int arg0; - int arg1; - int arg2; - int arg3; - - ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); - - ok &= luaval_to_int32(tolua_S, 3,(int *)&arg1); - - ok &= luaval_to_int32(tolua_S, 4,(int *)&arg2); - - ok &= luaval_to_int32(tolua_S, 5,(int *)&arg3); - if(!ok) - return 0; - cobj->setUniformLocationWith3i(arg0, arg1, arg2, arg3); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setUniformLocationWith3i",argc, 4); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_setUniformLocationWith3i'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_GLProgram_setUniformLocationWith3iv(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::GLProgram* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_setUniformLocationWith3iv'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 3) - { - int arg0; - int* arg1; - unsigned int arg2; - - ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); - - #pragma warning NO CONVERSION TO NATIVE FOR int*; - - ok &= luaval_to_uint32(tolua_S, 4,&arg2); - if(!ok) - return 0; - cobj->setUniformLocationWith3iv(arg0, arg1, arg2); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setUniformLocationWith3iv",argc, 3); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_setUniformLocationWith3iv'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_GLProgram_updateUniforms(lua_State* tolua_S) { int argc = 0; @@ -32824,105 +30959,6 @@ int lua_cocos2dx_GLProgram_updateUniforms(lua_State* tolua_S) return 0; } -int lua_cocos2dx_GLProgram_setUniformLocationWith4iv(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::GLProgram* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_setUniformLocationWith4iv'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 3) - { - int arg0; - int* arg1; - unsigned int arg2; - - ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); - - #pragma warning NO CONVERSION TO NATIVE FOR int*; - - ok &= luaval_to_uint32(tolua_S, 4,&arg2); - if(!ok) - return 0; - cobj->setUniformLocationWith4iv(arg0, arg1, arg2); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setUniformLocationWith4iv",argc, 3); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_setUniformLocationWith4iv'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_GLProgram_getUniformLocation(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::GLProgram* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_getUniformLocation'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - std::string arg0; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - if(!ok) - return 0; - int ret = cobj->getUniformLocation(arg0); - tolua_pushnumber(tolua_S,(lua_Number)ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getUniformLocation",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_getUniformLocation'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_GLProgram_setUniformLocationWith1i(lua_State* tolua_S) { int argc = 0; @@ -32972,110 +31008,6 @@ int lua_cocos2dx_GLProgram_setUniformLocationWith1i(lua_State* tolua_S) return 0; } -int lua_cocos2dx_GLProgram_setUniformLocationWith2iv(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::GLProgram* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_setUniformLocationWith2iv'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 3) - { - int arg0; - int* arg1; - unsigned int arg2; - - ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); - - #pragma warning NO CONVERSION TO NATIVE FOR int*; - - ok &= luaval_to_uint32(tolua_S, 4,&arg2); - if(!ok) - return 0; - cobj->setUniformLocationWith2iv(arg0, arg1, arg2); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setUniformLocationWith2iv",argc, 3); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_setUniformLocationWith2iv'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_GLProgram_setUniformLocationWithMatrix3fv(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::GLProgram* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_setUniformLocationWithMatrix3fv'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 3) - { - int arg0; - const float* arg1; - unsigned int arg2; - - ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); - - #pragma warning NO CONVERSION TO NATIVE FOR float*; - - ok &= luaval_to_uint32(tolua_S, 4,&arg2); - if(!ok) - return 0; - cobj->setUniformLocationWithMatrix3fv(arg0, arg1, arg2); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setUniformLocationWithMatrix3fv",argc, 3); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_setUniformLocationWithMatrix3fv'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_GLProgram_reset(lua_State* tolua_S) { int argc = 0; @@ -33215,163 +31147,6 @@ int lua_cocos2dx_GLProgram_getAttribLocation(lua_State* tolua_S) return 0; } -int lua_cocos2dx_GLProgram_getVertexAttrib(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::GLProgram* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_getVertexAttrib'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - std::string arg0; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - if(!ok) - return 0; - cocos2d::VertexAttrib* ret = cobj->getVertexAttrib(arg0); - #pragma warning NO CONVERSION FROM NATIVE FOR VertexAttrib*; - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getVertexAttrib",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_getVertexAttrib'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_GLProgram_setUniformLocationWithMatrix2fv(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::GLProgram* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_setUniformLocationWithMatrix2fv'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 3) - { - int arg0; - const float* arg1; - unsigned int arg2; - - ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); - - #pragma warning NO CONVERSION TO NATIVE FOR float*; - - ok &= luaval_to_uint32(tolua_S, 4,&arg2); - if(!ok) - return 0; - cobj->setUniformLocationWithMatrix2fv(arg0, arg1, arg2); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setUniformLocationWithMatrix2fv",argc, 3); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_setUniformLocationWithMatrix2fv'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_GLProgram_setUniformLocationWith4i(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::GLProgram* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_setUniformLocationWith4i'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 5) - { - int arg0; - int arg1; - int arg2; - int arg3; - int arg4; - - ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); - - ok &= luaval_to_int32(tolua_S, 3,(int *)&arg1); - - ok &= luaval_to_int32(tolua_S, 4,(int *)&arg2); - - ok &= luaval_to_int32(tolua_S, 5,(int *)&arg3); - - ok &= luaval_to_int32(tolua_S, 6,(int *)&arg4); - if(!ok) - return 0; - cobj->setUniformLocationWith4i(arg0, arg1, arg2, arg3, arg4); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setUniformLocationWith4i",argc, 5); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_setUniformLocationWith4i'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_GLProgram_link(lua_State* tolua_S) { int argc = 0; @@ -33416,58 +31191,6 @@ int lua_cocos2dx_GLProgram_link(lua_State* tolua_S) return 0; } -int lua_cocos2dx_GLProgram_setUniformLocationWith2i(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::GLProgram* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_setUniformLocationWith2i'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 3) - { - int arg0; - int arg1; - int arg2; - - ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); - - ok &= luaval_to_int32(tolua_S, 3,(int *)&arg1); - - ok &= luaval_to_int32(tolua_S, 4,(int *)&arg2); - if(!ok) - return 0; - cobj->setUniformLocationWith2i(arg0, arg1, arg2); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setUniformLocationWith2i",argc, 3); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_setUniformLocationWith2i'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_GLProgram_createWithByteArrays(lua_State* tolua_S) { int argc = 0; @@ -33587,29 +31310,16 @@ int lua_register_cocos2dx_GLProgram(lua_State* tolua_S) tolua_function(tolua_S,"new",lua_cocos2dx_GLProgram_constructor); tolua_function(tolua_S,"getFragmentShaderLog",lua_cocos2dx_GLProgram_getFragmentShaderLog); tolua_function(tolua_S,"initWithByteArrays",lua_cocos2dx_GLProgram_initWithByteArrays); - tolua_function(tolua_S,"setUniformLocationWithMatrix4fv",lua_cocos2dx_GLProgram_setUniformLocationWithMatrix4fv); tolua_function(tolua_S,"initWithFilenames",lua_cocos2dx_GLProgram_initWithFilenames); - tolua_function(tolua_S,"getUniformLocationForName",lua_cocos2dx_GLProgram_getUniformLocationForName); tolua_function(tolua_S,"use",lua_cocos2dx_GLProgram_use); tolua_function(tolua_S,"getVertexShaderLog",lua_cocos2dx_GLProgram_getVertexShaderLog); - tolua_function(tolua_S,"getUniform",lua_cocos2dx_GLProgram_getUniform); tolua_function(tolua_S,"setUniformsForBuiltins",lua_cocos2dx_GLProgram_setUniformsForBuiltins); - tolua_function(tolua_S,"setUniformLocationWith3i",lua_cocos2dx_GLProgram_setUniformLocationWith3i); - tolua_function(tolua_S,"setUniformLocationWith3iv",lua_cocos2dx_GLProgram_setUniformLocationWith3iv); tolua_function(tolua_S,"updateUniforms",lua_cocos2dx_GLProgram_updateUniforms); - tolua_function(tolua_S,"setUniformLocationWith4iv",lua_cocos2dx_GLProgram_setUniformLocationWith4iv); - tolua_function(tolua_S,"getUniformLocation",lua_cocos2dx_GLProgram_getUniformLocation); tolua_function(tolua_S,"setUniformLocationI32",lua_cocos2dx_GLProgram_setUniformLocationWith1i); - tolua_function(tolua_S,"setUniformLocationWith2iv",lua_cocos2dx_GLProgram_setUniformLocationWith2iv); - tolua_function(tolua_S,"setUniformLocationWithMatrix3fv",lua_cocos2dx_GLProgram_setUniformLocationWithMatrix3fv); tolua_function(tolua_S,"reset",lua_cocos2dx_GLProgram_reset); tolua_function(tolua_S,"bindAttribLocation",lua_cocos2dx_GLProgram_bindAttribLocation); tolua_function(tolua_S,"getAttribLocation",lua_cocos2dx_GLProgram_getAttribLocation); - tolua_function(tolua_S,"getVertexAttrib",lua_cocos2dx_GLProgram_getVertexAttrib); - tolua_function(tolua_S,"setUniformLocationWithMatrix2fv",lua_cocos2dx_GLProgram_setUniformLocationWithMatrix2fv); - tolua_function(tolua_S,"setUniformLocationWith4i",lua_cocos2dx_GLProgram_setUniformLocationWith4i); tolua_function(tolua_S,"link",lua_cocos2dx_GLProgram_link); - tolua_function(tolua_S,"setUniformLocationWith2i",lua_cocos2dx_GLProgram_setUniformLocationWith2i); tolua_function(tolua_S,"createWithByteArrays", lua_cocos2dx_GLProgram_createWithByteArrays); tolua_function(tolua_S,"createWithFilenames", lua_cocos2dx_GLProgram_createWithFilenames); tolua_endmodule(tolua_S); @@ -34895,50 +32605,6 @@ int lua_cocos2dx_Label_getTextColor(lua_State* tolua_S) return 0; } -int lua_cocos2dx_Label_getCommonLineHeight(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::Label* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.Label",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::Label*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_Label_getCommonLineHeight'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - int ret = cobj->getCommonLineHeight(); - tolua_pushnumber(tolua_S,(lua_Number)ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getCommonLineHeight",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_Label_getCommonLineHeight'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_Label_setWidth(lua_State* tolua_S) { int argc = 0; @@ -35316,6 +32982,52 @@ int lua_cocos2dx_Label_getFontAtlas(lua_State* tolua_S) return 0; } +int lua_cocos2dx_Label_setLineHeight(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::Label* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.Label",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::Label*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_Label_setLineHeight'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + double arg0; + + ok &= luaval_to_number(tolua_S, 2,&arg0); + if(!ok) + return 0; + cobj->setLineHeight(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setLineHeight",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 + tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_Label_setLineHeight'.",&tolua_err); +#endif + + return 0; +} int lua_cocos2dx_Label_setSystemFontSize(lua_State* tolua_S) { int argc = 0; @@ -35598,6 +33310,50 @@ int lua_cocos2dx_Label_enableOutline(lua_State* tolua_S) return 0; } +int lua_cocos2dx_Label_getAdditionalKerning(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::Label* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.Label",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::Label*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_Label_getAdditionalKerning'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + double ret = cobj->getAdditionalKerning(); + tolua_pushnumber(tolua_S,(lua_Number)ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getAdditionalKerning",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 + tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_Label_getAdditionalKerning'.",&tolua_err); +#endif + + return 0; +} int lua_cocos2dx_Label_setCharMap(lua_State* tolua_S) { int argc = 0; @@ -35869,6 +33625,50 @@ int lua_cocos2dx_Label_setVerticalAlignment(lua_State* tolua_S) return 0; } +int lua_cocos2dx_Label_getLineHeight(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::Label* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.Label",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::Label*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_Label_getLineHeight'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + double ret = cobj->getLineHeight(); + tolua_pushnumber(tolua_S,(lua_Number)ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getLineHeight",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 + tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_Label_getLineHeight'.",&tolua_err); +#endif + + return 0; +} int lua_cocos2dx_Label_getTTFConfig(lua_State* tolua_S) { int argc = 0; @@ -36186,6 +33986,52 @@ int lua_cocos2dx_Label_getLetter(lua_State* tolua_S) return 0; } +int lua_cocos2dx_Label_setAdditionalKerning(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::Label* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.Label",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::Label*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_Label_setAdditionalKerning'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + double arg0; + + ok &= luaval_to_number(tolua_S, 2,&arg0); + if(!ok) + return 0; + cobj->setAdditionalKerning(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setAdditionalKerning",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 + tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_Label_setAdditionalKerning'.",&tolua_err); +#endif + + return 0; +} int lua_cocos2dx_Label_getSystemFontSize(lua_State* tolua_S) { int argc = 0; @@ -36725,7 +34571,6 @@ int lua_register_cocos2dx_Label(lua_State* tolua_S) tolua_function(tolua_S,"disableEffect",lua_cocos2dx_Label_disableEffect); tolua_function(tolua_S,"setTTFConfig",lua_cocos2dx_Label_setTTFConfig); tolua_function(tolua_S,"getTextColor",lua_cocos2dx_Label_getTextColor); - tolua_function(tolua_S,"getCommonLineHeight",lua_cocos2dx_Label_getCommonLineHeight); tolua_function(tolua_S,"setWidth",lua_cocos2dx_Label_setWidth); tolua_function(tolua_S,"getMaxLineWidth",lua_cocos2dx_Label_getMaxLineWidth); tolua_function(tolua_S,"getHorizontalAlignment",lua_cocos2dx_Label_getHorizontalAlignment); @@ -36734,17 +34579,20 @@ int lua_register_cocos2dx_Label(lua_State* tolua_S) tolua_function(tolua_S,"setSystemFontName",lua_cocos2dx_Label_setSystemFontName); tolua_function(tolua_S,"setBMFontFilePath",lua_cocos2dx_Label_setBMFontFilePath); tolua_function(tolua_S,"getFontAtlas",lua_cocos2dx_Label_getFontAtlas); + tolua_function(tolua_S,"setLineHeight",lua_cocos2dx_Label_setLineHeight); tolua_function(tolua_S,"setSystemFontSize",lua_cocos2dx_Label_setSystemFontSize); tolua_function(tolua_S,"updateContent",lua_cocos2dx_Label_updateContent); tolua_function(tolua_S,"getStringLength",lua_cocos2dx_Label_getStringLength); tolua_function(tolua_S,"setLineBreakWithoutSpace",lua_cocos2dx_Label_setLineBreakWithoutSpace); tolua_function(tolua_S,"getStringNumLines",lua_cocos2dx_Label_getStringNumLines); tolua_function(tolua_S,"enableOutline",lua_cocos2dx_Label_enableOutline); + tolua_function(tolua_S,"getAdditionalKerning",lua_cocos2dx_Label_getAdditionalKerning); tolua_function(tolua_S,"setCharMap",lua_cocos2dx_Label_setCharMap); tolua_function(tolua_S,"getDimensions",lua_cocos2dx_Label_getDimensions); tolua_function(tolua_S,"setMaxLineWidth",lua_cocos2dx_Label_setMaxLineWidth); tolua_function(tolua_S,"getSystemFontName",lua_cocos2dx_Label_getSystemFontName); tolua_function(tolua_S,"setVerticalAlignment",lua_cocos2dx_Label_setVerticalAlignment); + tolua_function(tolua_S,"getLineHeight",lua_cocos2dx_Label_getLineHeight); tolua_function(tolua_S,"getTTFConfig",lua_cocos2dx_Label_getTTFConfig); tolua_function(tolua_S,"getVerticalAlignment",lua_cocos2dx_Label_getVerticalAlignment); tolua_function(tolua_S,"setTextColor",lua_cocos2dx_Label_setTextColor); @@ -36752,6 +34600,7 @@ int lua_register_cocos2dx_Label(lua_State* tolua_S) tolua_function(tolua_S,"getWidth",lua_cocos2dx_Label_getWidth); tolua_function(tolua_S,"enableGlow",lua_cocos2dx_Label_enableGlow); tolua_function(tolua_S,"getLetter",lua_cocos2dx_Label_getLetter); + tolua_function(tolua_S,"setAdditionalKerning",lua_cocos2dx_Label_setAdditionalKerning); tolua_function(tolua_S,"getSystemFontSize",lua_cocos2dx_Label_getSystemFontSize); tolua_function(tolua_S,"getTextAlignment",lua_cocos2dx_Label_getTextAlignment); tolua_function(tolua_S,"getBMFontFilePath",lua_cocos2dx_Label_getBMFontFilePath); @@ -36768,856 +34617,6 @@ int lua_register_cocos2dx_Label(lua_State* tolua_S) return 1; } -int lua_cocos2dx_LabelBMFont_setLineBreakWithoutSpace(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelBMFont* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_setLineBreakWithoutSpace'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - bool arg0; - - ok &= luaval_to_boolean(tolua_S, 2,&arg0); - if(!ok) - return 0; - cobj->setLineBreakWithoutSpace(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setLineBreakWithoutSpace",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_setLineBreakWithoutSpace'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelBMFont_getBlendFunc(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelBMFont* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_getBlendFunc'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - const cocos2d::BlendFunc& ret = cobj->getBlendFunc(); - blendfunc_to_luaval(tolua_S, ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getBlendFunc",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_getBlendFunc'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelBMFont_isOpacityModifyRGB(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelBMFont* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_isOpacityModifyRGB'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - bool ret = cobj->isOpacityModifyRGB(); - tolua_pushboolean(tolua_S,(bool)ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "isOpacityModifyRGB",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_isOpacityModifyRGB'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelBMFont_getLetter(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelBMFont* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_getLetter'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - int arg0; - - ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); - if(!ok) - return 0; - cocos2d::Sprite* ret = cobj->getLetter(arg0); - object_to_luaval(tolua_S, "cc.Sprite",(cocos2d::Sprite*)ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getLetter",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_getLetter'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelBMFont_getString(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelBMFont* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_getString'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - const std::string& ret = cobj->getString(); - tolua_pushcppstring(tolua_S,ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getString",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_getString'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelBMFont_setBlendFunc(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelBMFont* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_setBlendFunc'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - cocos2d::BlendFunc arg0; - - #pragma warning NO CONVERSION TO NATIVE FOR BlendFunc; - if(!ok) - return 0; - cobj->setBlendFunc(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setBlendFunc",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_setBlendFunc'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelBMFont_setString(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelBMFont* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_setString'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - std::string arg0; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - if(!ok) - return 0; - cobj->setString(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setString",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_setString'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelBMFont_initWithString(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelBMFont* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_initWithString'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 2) - { - std::string arg0; - std::string arg1; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - - ok &= luaval_to_std_string(tolua_S, 3,&arg1); - if(!ok) - return 0; - bool ret = cobj->initWithString(arg0, arg1); - tolua_pushboolean(tolua_S,(bool)ret); - return 1; - } - if (argc == 3) - { - std::string arg0; - std::string arg1; - double arg2; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - - ok &= luaval_to_std_string(tolua_S, 3,&arg1); - - ok &= luaval_to_number(tolua_S, 4,&arg2); - if(!ok) - return 0; - bool ret = cobj->initWithString(arg0, arg1, arg2); - tolua_pushboolean(tolua_S,(bool)ret); - return 1; - } - if (argc == 4) - { - std::string arg0; - std::string arg1; - double arg2; - cocos2d::TextHAlignment arg3; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - - ok &= luaval_to_std_string(tolua_S, 3,&arg1); - - ok &= luaval_to_number(tolua_S, 4,&arg2); - - ok &= luaval_to_int32(tolua_S, 5,(int *)&arg3); - if(!ok) - return 0; - bool ret = cobj->initWithString(arg0, arg1, arg2, arg3); - tolua_pushboolean(tolua_S,(bool)ret); - return 1; - } - if (argc == 5) - { - std::string arg0; - std::string arg1; - double arg2; - cocos2d::TextHAlignment arg3; - cocos2d::Vec2 arg4; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - - ok &= luaval_to_std_string(tolua_S, 3,&arg1); - - ok &= luaval_to_number(tolua_S, 4,&arg2); - - ok &= luaval_to_int32(tolua_S, 5,(int *)&arg3); - - ok &= luaval_to_vec2(tolua_S, 6, &arg4); - if(!ok) - return 0; - bool ret = cobj->initWithString(arg0, arg1, arg2, arg3, arg4); - tolua_pushboolean(tolua_S,(bool)ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "initWithString",argc, 2); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_initWithString'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelBMFont_setOpacityModifyRGB(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelBMFont* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_setOpacityModifyRGB'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - bool arg0; - - ok &= luaval_to_boolean(tolua_S, 2,&arg0); - if(!ok) - return 0; - cobj->setOpacityModifyRGB(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setOpacityModifyRGB",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_setOpacityModifyRGB'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelBMFont_getFntFile(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelBMFont* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_getFntFile'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - const std::string& ret = cobj->getFntFile(); - tolua_pushcppstring(tolua_S,ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getFntFile",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_getFntFile'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelBMFont_setFntFile(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelBMFont* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_setFntFile'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - std::string arg0; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - if(!ok) - return 0; - cobj->setFntFile(arg0); - return 0; - } - if (argc == 2) - { - std::string arg0; - cocos2d::Vec2 arg1; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - - ok &= luaval_to_vec2(tolua_S, 3, &arg1); - if(!ok) - return 0; - cobj->setFntFile(arg0, arg1); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setFntFile",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_setFntFile'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelBMFont_setAlignment(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelBMFont* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_setAlignment'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - cocos2d::TextHAlignment arg0; - - ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); - if(!ok) - return 0; - cobj->setAlignment(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setAlignment",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_setAlignment'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelBMFont_setWidth(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelBMFont* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_setWidth'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - double arg0; - - ok &= luaval_to_number(tolua_S, 2,&arg0); - if(!ok) - return 0; - cobj->setWidth(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setWidth",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_setWidth'.",&tolua_err); -#endif - - return 0; -} -int lua_cocos2dx_LabelBMFont_create(lua_State* tolua_S) -{ - int argc = 0; - bool ok = true; -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertable(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; -#endif - - argc = lua_gettop(tolua_S)-1; - - do - { - if (argc == 0) - { - cocos2d::LabelBMFont* ret = cocos2d::LabelBMFont::create(); - object_to_luaval(tolua_S, "cc.LabelBMFont",(cocos2d::LabelBMFont*)ret); - return 1; - } - } while (0); - ok = true; - do - { - if (argc == 2) - { - std::string arg0; - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - if (!ok) { break; } - std::string arg1; - ok &= luaval_to_std_string(tolua_S, 3,&arg1); - if (!ok) { break; } - cocos2d::LabelBMFont* ret = cocos2d::LabelBMFont::create(arg0, arg1); - object_to_luaval(tolua_S, "cc.LabelBMFont",(cocos2d::LabelBMFont*)ret); - return 1; - } - } while (0); - ok = true; - do - { - if (argc == 3) - { - std::string arg0; - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - if (!ok) { break; } - std::string arg1; - ok &= luaval_to_std_string(tolua_S, 3,&arg1); - if (!ok) { break; } - double arg2; - ok &= luaval_to_number(tolua_S, 4,&arg2); - if (!ok) { break; } - cocos2d::LabelBMFont* ret = cocos2d::LabelBMFont::create(arg0, arg1, arg2); - object_to_luaval(tolua_S, "cc.LabelBMFont",(cocos2d::LabelBMFont*)ret); - return 1; - } - } while (0); - ok = true; - do - { - if (argc == 4) - { - std::string arg0; - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - if (!ok) { break; } - std::string arg1; - ok &= luaval_to_std_string(tolua_S, 3,&arg1); - if (!ok) { break; } - double arg2; - ok &= luaval_to_number(tolua_S, 4,&arg2); - if (!ok) { break; } - cocos2d::TextHAlignment arg3; - ok &= luaval_to_int32(tolua_S, 5,(int *)&arg3); - if (!ok) { break; } - cocos2d::LabelBMFont* ret = cocos2d::LabelBMFont::create(arg0, arg1, arg2, arg3); - object_to_luaval(tolua_S, "cc.LabelBMFont",(cocos2d::LabelBMFont*)ret); - return 1; - } - } while (0); - ok = true; - do - { - if (argc == 5) - { - std::string arg0; - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - if (!ok) { break; } - std::string arg1; - ok &= luaval_to_std_string(tolua_S, 3,&arg1); - if (!ok) { break; } - double arg2; - ok &= luaval_to_number(tolua_S, 4,&arg2); - if (!ok) { break; } - cocos2d::TextHAlignment arg3; - ok &= luaval_to_int32(tolua_S, 5,(int *)&arg3); - if (!ok) { break; } - cocos2d::Vec2 arg4; - ok &= luaval_to_vec2(tolua_S, 6, &arg4); - if (!ok) { break; } - cocos2d::LabelBMFont* ret = cocos2d::LabelBMFont::create(arg0, arg1, arg2, arg3, arg4); - object_to_luaval(tolua_S, "cc.LabelBMFont",(cocos2d::LabelBMFont*)ret); - return 1; - } - } while (0); - ok = true; - CCLOG("%s has wrong number of arguments: %d, was expecting %d", "create",argc, 2); - return 0; -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_create'.",&tolua_err); -#endif - return 0; -} -int lua_cocos2dx_LabelBMFont_constructor(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::LabelBMFont* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - cobj = new cocos2d::LabelBMFont(); - cobj->autorelease(); - int ID = (int)cobj->_ID ; - int* luaID = &cobj->_luaID ; - toluafix_pushusertype_ccobject(tolua_S, ID, luaID, (void*)cobj,"cc.LabelBMFont"); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "LabelBMFont",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_constructor'.",&tolua_err); -#endif - - return 0; -} - -static int lua_cocos2dx_LabelBMFont_finalize(lua_State* tolua_S) -{ - printf("luabindings: finalizing LUA object (LabelBMFont)"); - return 0; -} - -int lua_register_cocos2dx_LabelBMFont(lua_State* tolua_S) -{ - tolua_usertype(tolua_S,"cc.LabelBMFont"); - tolua_cclass(tolua_S,"LabelBMFont","cc.LabelBMFont","cc.Node",nullptr); - - tolua_beginmodule(tolua_S,"LabelBMFont"); - tolua_function(tolua_S,"new",lua_cocos2dx_LabelBMFont_constructor); - tolua_function(tolua_S,"setLineBreakWithoutSpace",lua_cocos2dx_LabelBMFont_setLineBreakWithoutSpace); - tolua_function(tolua_S,"getBlendFunc",lua_cocos2dx_LabelBMFont_getBlendFunc); - tolua_function(tolua_S,"isOpacityModifyRGB",lua_cocos2dx_LabelBMFont_isOpacityModifyRGB); - tolua_function(tolua_S,"getLetter",lua_cocos2dx_LabelBMFont_getLetter); - tolua_function(tolua_S,"getString",lua_cocos2dx_LabelBMFont_getString); - tolua_function(tolua_S,"setBlendFunc",lua_cocos2dx_LabelBMFont_setBlendFunc); - tolua_function(tolua_S,"setString",lua_cocos2dx_LabelBMFont_setString); - tolua_function(tolua_S,"initWithString",lua_cocos2dx_LabelBMFont_initWithString); - tolua_function(tolua_S,"setOpacityModifyRGB",lua_cocos2dx_LabelBMFont_setOpacityModifyRGB); - tolua_function(tolua_S,"getFntFile",lua_cocos2dx_LabelBMFont_getFntFile); - tolua_function(tolua_S,"setFntFile",lua_cocos2dx_LabelBMFont_setFntFile); - tolua_function(tolua_S,"setAlignment",lua_cocos2dx_LabelBMFont_setAlignment); - tolua_function(tolua_S,"setWidth",lua_cocos2dx_LabelBMFont_setWidth); - tolua_function(tolua_S,"create", lua_cocos2dx_LabelBMFont_create); - tolua_endmodule(tolua_S); - std::string typeName = typeid(cocos2d::LabelBMFont).name(); - g_luaType[typeName] = "cc.LabelBMFont"; - g_typeCast["LabelBMFont"] = "cc.LabelBMFont"; - return 1; -} - int lua_cocos2dx_Layer_create(lua_State* tolua_S) { int argc = 0; @@ -48007,6 +45006,26 @@ int lua_cocos2dx_RenderTexture_saveToFile(lua_State* tolua_S) } }while(0); ok = true; + do{ + if (argc == 3) { + std::string arg0; + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + + if (!ok) { break; } + cocos2d::Image::Format arg1; + ok &= luaval_to_int32(tolua_S, 3,(int *)&arg1); + + if (!ok) { break; } + bool arg2; + ok &= luaval_to_boolean(tolua_S, 4,&arg2); + + if (!ok) { break; } + bool ret = cobj->saveToFile(arg0, arg1, arg2); + tolua_pushboolean(tolua_S,(bool)ret); + return 1; + } + }while(0); + ok = true; do{ if (argc == 1) { std::string arg0; @@ -48019,6 +45038,22 @@ int lua_cocos2dx_RenderTexture_saveToFile(lua_State* tolua_S) } }while(0); ok = true; + do{ + if (argc == 2) { + std::string arg0; + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + + if (!ok) { break; } + bool arg1; + ok &= luaval_to_boolean(tolua_S, 3,&arg1); + + if (!ok) { break; } + bool ret = cobj->saveToFile(arg0, arg1); + tolua_pushboolean(tolua_S,(bool)ret); + return 1; + } + }while(0); + ok = true; CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "saveToFile",argc, 1); return 0; @@ -51231,55 +48266,6 @@ int lua_cocos2dx_ParticleSystem_setEndColorVar(lua_State* tolua_S) return 0; } -int lua_cocos2dx_ParticleSystem_updateQuadWithParticle(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::ParticleSystem* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.ParticleSystem",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::ParticleSystem*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_ParticleSystem_updateQuadWithParticle'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 2) - { - cocos2d::sParticle* arg0; - cocos2d::Vec2 arg1; - - #pragma warning NO CONVERSION TO NATIVE FOR sParticle*; - - ok &= luaval_to_vec2(tolua_S, 3, &arg1); - if(!ok) - return 0; - cobj->updateQuadWithParticle(arg0, arg1); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "updateQuadWithParticle",argc, 2); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_ParticleSystem_updateQuadWithParticle'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_ParticleSystem_getAtlasIndex(lua_State* tolua_S) { int argc = 0; @@ -51953,52 +48939,6 @@ int lua_cocos2dx_ParticleSystem_getRotatePerSecond(lua_State* tolua_S) return 0; } -int lua_cocos2dx_ParticleSystem_initParticle(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::ParticleSystem* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.ParticleSystem",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::ParticleSystem*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_ParticleSystem_initParticle'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - cocos2d::sParticle* arg0; - - #pragma warning NO CONVERSION TO NATIVE FOR sParticle*; - if(!ok) - return 0; - cobj->initParticle(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "initParticle",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_ParticleSystem_initParticle'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_ParticleSystem_setEmitterMode(lua_State* tolua_S) { int argc = 0; @@ -54095,7 +51035,6 @@ int lua_register_cocos2dx_ParticleSystem(lua_State* tolua_S) tolua_function(tolua_S,"setLifeVar",lua_cocos2dx_ParticleSystem_setLifeVar); tolua_function(tolua_S,"setTotalParticles",lua_cocos2dx_ParticleSystem_setTotalParticles); tolua_function(tolua_S,"setEndColorVar",lua_cocos2dx_ParticleSystem_setEndColorVar); - tolua_function(tolua_S,"updateQuadWithParticle",lua_cocos2dx_ParticleSystem_updateQuadWithParticle); tolua_function(tolua_S,"getAtlasIndex",lua_cocos2dx_ParticleSystem_getAtlasIndex); tolua_function(tolua_S,"getStartSize",lua_cocos2dx_ParticleSystem_getStartSize); tolua_function(tolua_S,"setStartSpinVar",lua_cocos2dx_ParticleSystem_setStartSpinVar); @@ -54111,7 +51050,6 @@ int lua_register_cocos2dx_ParticleSystem(lua_State* tolua_S) tolua_function(tolua_S,"setSpeed",lua_cocos2dx_ParticleSystem_setSpeed); tolua_function(tolua_S,"getStartSpin",lua_cocos2dx_ParticleSystem_getStartSpin); tolua_function(tolua_S,"getRotatePerSecond",lua_cocos2dx_ParticleSystem_getRotatePerSecond); - tolua_function(tolua_S,"initParticle",lua_cocos2dx_ParticleSystem_initParticle); tolua_function(tolua_S,"setEmitterMode",lua_cocos2dx_ParticleSystem_setEmitterMode); tolua_function(tolua_S,"getDuration",lua_cocos2dx_ParticleSystem_getDuration); tolua_function(tolua_S,"setSourcePosition",lua_cocos2dx_ParticleSystem_setSourcePosition); @@ -59759,52 +56697,6 @@ int lua_cocos2dx_ParallaxNode_removeAllChildrenWithCleanup(lua_State* tolua_S) return 0; } -int lua_cocos2dx_ParallaxNode_setParallaxArray(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::ParallaxNode* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.ParallaxNode",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::ParallaxNode*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_ParallaxNode_setParallaxArray'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - cocos2d::_ccArray* arg0; - - #pragma warning NO CONVERSION TO NATIVE FOR _ccArray*; - if(!ok) - return 0; - cobj->setParallaxArray(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setParallaxArray",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_ParallaxNode_setParallaxArray'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_ParallaxNode_create(lua_State* tolua_S) { int argc = 0; @@ -59850,7 +56742,6 @@ int lua_register_cocos2dx_ParallaxNode(lua_State* tolua_S) tolua_beginmodule(tolua_S,"ParallaxNode"); tolua_function(tolua_S,"addChild",lua_cocos2dx_ParallaxNode_addChild); tolua_function(tolua_S,"removeAllChildrenWithCleanup",lua_cocos2dx_ParallaxNode_removeAllChildrenWithCleanup); - tolua_function(tolua_S,"setParallaxArray",lua_cocos2dx_ParallaxNode_setParallaxArray); tolua_function(tolua_S,"create", lua_cocos2dx_ParallaxNode_create); tolua_endmodule(tolua_S); std::string typeName = typeid(cocos2d::ParallaxNode).name(); @@ -62250,67 +59141,6 @@ int lua_register_cocos2dx_TMXMapInfo(lua_State* tolua_S) return 1; } -int lua_cocos2dx_TMXLayer_getTileGIDAt(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::TMXLayer* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.TMXLayer",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::TMXLayer*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_TMXLayer_getTileGIDAt'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - cocos2d::Vec2 arg0; - - ok &= luaval_to_vec2(tolua_S, 2, &arg0); - if(!ok) - return 0; - unsigned int ret = cobj->getTileGIDAt(arg0); - tolua_pushnumber(tolua_S,(lua_Number)ret); - return 1; - } - if (argc == 2) - { - cocos2d::Vec2 arg0; - cocos2d::TMXTileFlags_* arg1; - - ok &= luaval_to_vec2(tolua_S, 2, &arg0); - - #pragma warning NO CONVERSION TO NATIVE FOR TMXTileFlags_*; - if(!ok) - return 0; - unsigned int ret = cobj->getTileGIDAt(arg0, arg1); - tolua_pushnumber(tolua_S,(lua_Number)ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getTileGIDAt",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_TMXLayer_getTileGIDAt'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_TMXLayer_getPositionAt(lua_State* tolua_S) { int argc = 0; @@ -62447,52 +59277,6 @@ int lua_cocos2dx_TMXLayer_releaseMap(lua_State* tolua_S) return 0; } -int lua_cocos2dx_TMXLayer_setTiles(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::TMXLayer* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.TMXLayer",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::TMXLayer*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_TMXLayer_setTiles'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - unsigned int* arg0; - - #pragma warning NO CONVERSION TO NATIVE FOR unsigned int*; - if(!ok) - return 0; - cobj->setTiles(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setTiles",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_TMXLayer_setTiles'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_TMXLayer_getLayerSize(lua_State* tolua_S) { int argc = 0; @@ -63375,11 +60159,9 @@ int lua_register_cocos2dx_TMXLayer(lua_State* tolua_S) tolua_beginmodule(tolua_S,"TMXLayer"); tolua_function(tolua_S,"new",lua_cocos2dx_TMXLayer_constructor); - tolua_function(tolua_S,"getTileGIDAt",lua_cocos2dx_TMXLayer_getTileGIDAt); tolua_function(tolua_S,"getPositionAt",lua_cocos2dx_TMXLayer_getPositionAt); tolua_function(tolua_S,"setLayerOrientation",lua_cocos2dx_TMXLayer_setLayerOrientation); tolua_function(tolua_S,"releaseMap",lua_cocos2dx_TMXLayer_releaseMap); - tolua_function(tolua_S,"setTiles",lua_cocos2dx_TMXLayer_setTiles); tolua_function(tolua_S,"getLayerSize",lua_cocos2dx_TMXLayer_getLayerSize); tolua_function(tolua_S,"setMapTileSize",lua_cocos2dx_TMXLayer_setMapTileSize); tolua_function(tolua_S,"getLayerOrientation",lua_cocos2dx_TMXLayer_getLayerOrientation); @@ -64296,52 +61078,6 @@ int lua_cocos2dx_TileMapAtlas_setTile(lua_State* tolua_S) return 0; } -int lua_cocos2dx_TileMapAtlas_setTGAInfo(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::TileMapAtlas* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"cc.TileMapAtlas",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::TileMapAtlas*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_TileMapAtlas_setTGAInfo'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - cocos2d::sImageTGA* arg0; - - #pragma warning NO CONVERSION TO NATIVE FOR sImageTGA*; - if(!ok) - return 0; - cobj->setTGAInfo(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setTGAInfo",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_TileMapAtlas_setTGAInfo'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_TileMapAtlas_create(lua_State* tolua_S) { int argc = 0; @@ -64432,7 +61168,6 @@ int lua_register_cocos2dx_TileMapAtlas(lua_State* tolua_S) tolua_function(tolua_S,"releaseMap",lua_cocos2dx_TileMapAtlas_releaseMap); tolua_function(tolua_S,"getTileAt",lua_cocos2dx_TileMapAtlas_getTileAt); tolua_function(tolua_S,"setTile",lua_cocos2dx_TileMapAtlas_setTile); - tolua_function(tolua_S,"setTGAInfo",lua_cocos2dx_TileMapAtlas_setTGAInfo); tolua_function(tolua_S,"create", lua_cocos2dx_TileMapAtlas_create); tolua_endmodule(tolua_S); std::string typeName = typeid(cocos2d::TileMapAtlas).name(); @@ -65567,45 +62302,6 @@ int lua_cocos2dx_Mesh_hasVertexAttrib(lua_State* tolua_S) return 0; } -int lua_cocos2dx_Mesh_create(lua_State* tolua_S) -{ - int argc = 0; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertable(tolua_S,1,"cc.Mesh",0,&tolua_err)) goto tolua_lerror; -#endif - - argc = lua_gettop(tolua_S) - 1; - - if (argc == 4) - { - std::vector > arg0; - std::vector > arg1; - std::vector > arg2; - std::vector > arg3; - ok &= luaval_to_std_vector_float(tolua_S, 2, &arg0); - ok &= luaval_to_std_vector_float(tolua_S, 3, &arg1); - ok &= luaval_to_std_vector_float(tolua_S, 4, &arg2); - ok &= luaval_to_std_vector_ushort(tolua_S, 5, &arg3); - if(!ok) - return 0; - cocos2d::Mesh* ret = cocos2d::Mesh::create(arg0, arg1, arg2, arg3); - object_to_luaval(tolua_S, "cc.Mesh",(cocos2d::Mesh*)ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d\n ", "create",argc, 4); - return 0; -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_Mesh_create'.",&tolua_err); -#endif - return 0; -} static int lua_cocos2dx_Mesh_finalize(lua_State* tolua_S) { printf("luabindings: finalizing LUA object (Mesh)"); @@ -65628,7 +62324,6 @@ int lua_register_cocos2dx_Mesh(lua_State* tolua_S) tolua_function(tolua_S,"getMeshVertexAttribute",lua_cocos2dx_Mesh_getMeshVertexAttribute); tolua_function(tolua_S,"getIndexBuffer",lua_cocos2dx_Mesh_getIndexBuffer); tolua_function(tolua_S,"hasVertexAttrib",lua_cocos2dx_Mesh_hasVertexAttrib); - tolua_function(tolua_S,"create", lua_cocos2dx_Mesh_create); tolua_endmodule(tolua_S); std::string typeName = typeid(cocos2d::Mesh).name(); g_luaType[typeName] = "cc.Mesh"; @@ -67397,7 +64092,6 @@ TOLUA_API int register_all_cocos2dx(lua_State* tolua_S) lua_register_cocos2dx_Application(tolua_S); lua_register_cocos2dx_DelayTime(tolua_S); lua_register_cocos2dx_LabelAtlas(tolua_S); - lua_register_cocos2dx_LabelBMFont(tolua_S); lua_register_cocos2dx_ParticleSnow(tolua_S); lua_register_cocos2dx_EaseElasticIn(tolua_S); lua_register_cocos2dx_EaseCircleActionInOut(tolua_S); @@ -67425,7 +64119,6 @@ TOLUA_API int register_all_cocos2dx(lua_State* tolua_S) lua_register_cocos2dx_RenderTexture(tolua_S); lua_register_cocos2dx_TintBy(tolua_S); lua_register_cocos2dx_TransitionShrinkGrow(tolua_S); - lua_register_cocos2dx_LabelTTF(tolua_S); lua_register_cocos2dx_ClippingNode(tolua_S); lua_register_cocos2dx_ParticleFlower(tolua_S); lua_register_cocos2dx_EaseCircleActionIn(tolua_S); diff --git a/cocos/scripting/lua-bindings/auto/lua_cocos2dx_auto.hpp b/cocos/scripting/lua-bindings/auto/lua_cocos2dx_auto.hpp index 2a7aac6379..44a7ca4c4b 100644 --- a/cocos/scripting/lua-bindings/auto/lua_cocos2dx_auto.hpp +++ b/cocos/scripting/lua-bindings/auto/lua_cocos2dx_auto.hpp @@ -1531,69 +1531,6 @@ int register_all_cocos2dx(lua_State* tolua_S); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/cocos/scripting/lua-bindings/auto/lua_cocos2dx_studio_auto.cpp b/cocos/scripting/lua-bindings/auto/lua_cocos2dx_studio_auto.cpp index 20b5463506..3cbd51b0c5 100644 --- a/cocos/scripting/lua-bindings/auto/lua_cocos2dx_studio_auto.cpp +++ b/cocos/scripting/lua-bindings/auto/lua_cocos2dx_studio_auto.cpp @@ -5130,50 +5130,6 @@ int lua_cocos2dx_studio_Bone_updateColor(lua_State* tolua_S) return 0; } -int lua_cocos2dx_studio_Bone_getName(lua_State* tolua_S) -{ - int argc = 0; - cocostudio::Bone* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"ccs.Bone",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocostudio::Bone*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_studio_Bone_getName'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - const std::string ret = cobj->getName(); - tolua_pushcppstring(tolua_S,ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getName",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_studio_Bone_getName'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_studio_Bone_setTransformDirty(lua_State* tolua_S) { int argc = 0; @@ -5514,52 +5470,6 @@ int lua_cocos2dx_studio_Bone_addDisplay(lua_State* tolua_S) return 0; } -int lua_cocos2dx_studio_Bone_setName(lua_State* tolua_S) -{ - int argc = 0; - cocostudio::Bone* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"ccs.Bone",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocostudio::Bone*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_studio_Bone_setName'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - std::string arg0; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - if(!ok) - return 0; - cobj->setName(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setName",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_studio_Bone_setName'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_studio_Bone_removeFromParent(lua_State* tolua_S) { int argc = 0; @@ -6301,7 +6211,6 @@ int lua_register_cocos2dx_studio_Bone(lua_State* tolua_S) tolua_function(tolua_S,"getTween",lua_cocos2dx_studio_Bone_getTween); tolua_function(tolua_S,"getParentBone",lua_cocos2dx_studio_Bone_getParentBone); tolua_function(tolua_S,"updateColor",lua_cocos2dx_studio_Bone_updateColor); - tolua_function(tolua_S,"getName",lua_cocos2dx_studio_Bone_getName); tolua_function(tolua_S,"setTransformDirty",lua_cocos2dx_studio_Bone_setTransformDirty); tolua_function(tolua_S,"getDisplayRenderNodeType",lua_cocos2dx_studio_Bone_getDisplayRenderNodeType); tolua_function(tolua_S,"removeDisplay",lua_cocos2dx_studio_Bone_removeDisplay); @@ -6309,7 +6218,6 @@ int lua_register_cocos2dx_studio_Bone(lua_State* tolua_S) tolua_function(tolua_S,"init",lua_cocos2dx_studio_Bone_init); tolua_function(tolua_S,"setParentBone",lua_cocos2dx_studio_Bone_setParentBone); tolua_function(tolua_S,"addDisplay",lua_cocos2dx_studio_Bone_addDisplay); - tolua_function(tolua_S,"setName",lua_cocos2dx_studio_Bone_setName); tolua_function(tolua_S,"removeFromParent",lua_cocos2dx_studio_Bone_removeFromParent); tolua_function(tolua_S,"getColliderDetector",lua_cocos2dx_studio_Bone_getColliderDetector); tolua_function(tolua_S,"getChildArmature",lua_cocos2dx_studio_Bone_getChildArmature); @@ -8749,52 +8657,6 @@ int lua_cocos2dx_studio_Armature_getParentBone(lua_State* tolua_S) return 0; } -int lua_cocos2dx_studio_Armature_setArmatureData(lua_State* tolua_S) -{ - int argc = 0; - cocostudio::Armature* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"ccs.Armature",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocostudio::Armature*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_studio_Armature_setArmatureData'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - cocostudio::ArmatureData* arg0; - - ok &= luaval_to_object(tolua_S, 2, "ccs.ArmatureData",&arg0); - if(!ok) - return 0; - cobj->setArmatureData(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setArmatureData",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_studio_Armature_setArmatureData'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_studio_Armature_removeBone(lua_State* tolua_S) { int argc = 0; @@ -8888,50 +8750,6 @@ int lua_cocos2dx_studio_Armature_getBatchNode(lua_State* tolua_S) return 0; } -int lua_cocos2dx_studio_Armature_getName(lua_State* tolua_S) -{ - int argc = 0; - cocostudio::Armature* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"ccs.Armature",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocostudio::Armature*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_studio_Armature_getName'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - const std::string& ret = cobj->getName(); - tolua_pushcppstring(tolua_S,ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getName",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_studio_Armature_getName'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_studio_Armature_init(lua_State* tolua_S) { int argc = 0; @@ -9134,7 +8952,7 @@ int lua_cocos2dx_studio_Armature_setBatchNode(lua_State* tolua_S) return 0; } -int lua_cocos2dx_studio_Armature_setName(lua_State* tolua_S) +int lua_cocos2dx_studio_Armature_setArmatureData(lua_State* tolua_S) { int argc = 0; cocostudio::Armature* cobj = nullptr; @@ -9154,7 +8972,7 @@ int lua_cocos2dx_studio_Armature_setName(lua_State* tolua_S) #if COCOS2D_DEBUG >= 1 if (!cobj) { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_studio_Armature_setName'", nullptr); + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_studio_Armature_setArmatureData'", nullptr); return 0; } #endif @@ -9162,20 +8980,20 @@ int lua_cocos2dx_studio_Armature_setName(lua_State* tolua_S) argc = lua_gettop(tolua_S)-1; if (argc == 1) { - std::string arg0; + cocostudio::ArmatureData* arg0; - ok &= luaval_to_std_string(tolua_S, 2,&arg0); + ok &= luaval_to_object(tolua_S, 2, "ccs.ArmatureData",&arg0); if(!ok) return 0; - cobj->setName(arg0); + cobj->setArmatureData(arg0); return 0; } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setName",argc, 1); + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setArmatureData",argc, 1); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_studio_Armature_setName'.",&tolua_err); + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_studio_Armature_setArmatureData'.",&tolua_err); #endif return 0; @@ -9521,15 +9339,13 @@ int lua_register_cocos2dx_studio_Armature(lua_State* tolua_S) tolua_function(tolua_S,"setVersion",lua_cocos2dx_studio_Armature_setVersion); tolua_function(tolua_S,"updateOffsetPoint",lua_cocos2dx_studio_Armature_updateOffsetPoint); tolua_function(tolua_S,"getParentBone",lua_cocos2dx_studio_Armature_getParentBone); - tolua_function(tolua_S,"setArmatureData",lua_cocos2dx_studio_Armature_setArmatureData); tolua_function(tolua_S,"removeBone",lua_cocos2dx_studio_Armature_removeBone); tolua_function(tolua_S,"getBatchNode",lua_cocos2dx_studio_Armature_getBatchNode); - tolua_function(tolua_S,"getName",lua_cocos2dx_studio_Armature_getName); tolua_function(tolua_S,"init",lua_cocos2dx_studio_Armature_init); tolua_function(tolua_S,"setParentBone",lua_cocos2dx_studio_Armature_setParentBone); tolua_function(tolua_S,"drawContour",lua_cocos2dx_studio_Armature_drawContour); tolua_function(tolua_S,"setBatchNode",lua_cocos2dx_studio_Armature_setBatchNode); - tolua_function(tolua_S,"setName",lua_cocos2dx_studio_Armature_setName); + tolua_function(tolua_S,"setArmatureData",lua_cocos2dx_studio_Armature_setArmatureData); tolua_function(tolua_S,"addBone",lua_cocos2dx_studio_Armature_addBone); tolua_function(tolua_S,"getArmatureData",lua_cocos2dx_studio_Armature_getArmatureData); tolua_function(tolua_S,"getVersion",lua_cocos2dx_studio_Armature_getVersion); @@ -12202,6 +12018,52 @@ int lua_register_cocos2dx_studio_ComRender(lua_State* tolua_S) return 1; } +int lua_cocos2dx_studio_GUIReader_setFilePath(lua_State* tolua_S) +{ + int argc = 0; + cocostudio::GUIReader* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"ccs.GUIReader",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocostudio::GUIReader*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_studio_GUIReader_setFilePath'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + std::string arg0; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + if(!ok) + return 0; + cobj->setFilePath(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setFilePath",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 + tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_studio_GUIReader_setFilePath'.",&tolua_err); +#endif + + return 0; +} int lua_cocos2dx_studio_GUIReader_widgetFromJsonFile(lua_State* tolua_S) { int argc = 0; @@ -12413,6 +12275,7 @@ int lua_register_cocos2dx_studio_GUIReader(lua_State* tolua_S) tolua_cclass(tolua_S,"GUIReader","ccs.GUIReader","cc.Ref",nullptr); tolua_beginmodule(tolua_S,"GUIReader"); + tolua_function(tolua_S,"setFilePath",lua_cocos2dx_studio_GUIReader_setFilePath); tolua_function(tolua_S,"widgetFromJsonFile",lua_cocos2dx_studio_GUIReader_widgetFromJsonFile); tolua_function(tolua_S,"getFilePath",lua_cocos2dx_studio_GUIReader_getFilePath); tolua_function(tolua_S,"getVersionInteger",lua_cocos2dx_studio_GUIReader_getVersionInteger); @@ -12744,6 +12607,151 @@ int lua_register_cocos2dx_studio_SceneReader(lua_State* tolua_S) g_typeCast["SceneReader"] = "ccs.SceneReader"; return 1; } + +int lua_cocos2dx_studio_ActionTimelineData_setActionTag(lua_State* tolua_S) +{ + int argc = 0; + cocostudio::timeline::ActionTimelineData* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"ccs.timeline::ActionTimelineData",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocostudio::timeline::ActionTimelineData*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_studio_ActionTimelineData_setActionTag'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + int arg0; + + ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); + if(!ok) + return 0; + cobj->setActionTag(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setActionTag",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 + tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_studio_ActionTimelineData_setActionTag'.",&tolua_err); +#endif + + return 0; +} +int lua_cocos2dx_studio_ActionTimelineData_getActionTag(lua_State* tolua_S) +{ + int argc = 0; + cocostudio::timeline::ActionTimelineData* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"ccs.timeline::ActionTimelineData",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocostudio::timeline::ActionTimelineData*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_studio_ActionTimelineData_getActionTag'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + int ret = cobj->getActionTag(); + tolua_pushnumber(tolua_S,(lua_Number)ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getActionTag",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 + tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_studio_ActionTimelineData_getActionTag'.",&tolua_err); +#endif + + return 0; +} +int lua_cocos2dx_studio_ActionTimelineData_create(lua_State* tolua_S) +{ + int argc = 0; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertable(tolua_S,1,"ccs.timeline::ActionTimelineData",0,&tolua_err)) goto tolua_lerror; +#endif + + argc = lua_gettop(tolua_S) - 1; + + if (argc == 1) + { + int arg0; + ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); + if(!ok) + return 0; + cocostudio::timeline::ActionTimelineData* ret = cocostudio::timeline::ActionTimelineData::create(arg0); + object_to_luaval(tolua_S, "ccs.timeline::ActionTimelineData",(cocostudio::timeline::ActionTimelineData*)ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d\n ", "create",argc, 1); + return 0; +#if COCOS2D_DEBUG >= 1 + tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_studio_ActionTimelineData_create'.",&tolua_err); +#endif + return 0; +} +static int lua_cocos2dx_studio_ActionTimelineData_finalize(lua_State* tolua_S) +{ + printf("luabindings: finalizing LUA object (ActionTimelineData)"); + return 0; +} + +int lua_register_cocos2dx_studio_ActionTimelineData(lua_State* tolua_S) +{ + tolua_usertype(tolua_S,"ccs.timeline::ActionTimelineData"); + tolua_cclass(tolua_S,"ActionTimelineData","ccs.timeline::ActionTimelineData","cc.Ref",nullptr); + + tolua_beginmodule(tolua_S,"ActionTimelineData"); + tolua_function(tolua_S,"setActionTag",lua_cocos2dx_studio_ActionTimelineData_setActionTag); + tolua_function(tolua_S,"getActionTag",lua_cocos2dx_studio_ActionTimelineData_getActionTag); + tolua_function(tolua_S,"create", lua_cocos2dx_studio_ActionTimelineData_create); + tolua_endmodule(tolua_S); + std::string typeName = typeid(cocostudio::timeline::ActionTimelineData).name(); + g_luaType[typeName] = "ccs.timeline::ActionTimelineData"; + g_typeCast["ActionTimelineData"] = "ccs.timeline::ActionTimelineData"; + return 1; +} TOLUA_API int register_all_cocos2dx_studio(lua_State* tolua_S) { tolua_open(tolua_S); @@ -12755,6 +12763,7 @@ TOLUA_API int register_all_cocos2dx_studio(lua_State* tolua_S) lua_register_cocos2dx_studio_ContourData(tolua_S); lua_register_cocos2dx_studio_SceneReader(tolua_S); lua_register_cocos2dx_studio_ComAudio(tolua_S); + lua_register_cocos2dx_studio_ActionTimelineData(tolua_S); lua_register_cocos2dx_studio_DisplayData(tolua_S); lua_register_cocos2dx_studio_ArmatureDisplayData(tolua_S); lua_register_cocos2dx_studio_MovementData(tolua_S); diff --git a/cocos/scripting/lua-bindings/auto/lua_cocos2dx_studio_auto.hpp b/cocos/scripting/lua-bindings/auto/lua_cocos2dx_studio_auto.hpp index 7fca8134bc..edc1c84387 100644 --- a/cocos/scripting/lua-bindings/auto/lua_cocos2dx_studio_auto.hpp +++ b/cocos/scripting/lua-bindings/auto/lua_cocos2dx_studio_auto.hpp @@ -306,6 +306,7 @@ int register_all_cocos2dx_studio(lua_State* tolua_S); + #endif // __cocos2dx_studio_h__ diff --git a/cocos/scripting/lua-bindings/auto/lua_cocos2dx_ui_auto.cpp b/cocos/scripting/lua-bindings/auto/lua_cocos2dx_ui_auto.cpp index 0545aa5cf3..0a8a23aeff 100644 --- a/cocos/scripting/lua-bindings/auto/lua_cocos2dx_ui_auto.cpp +++ b/cocos/scripting/lua-bindings/auto/lua_cocos2dx_ui_auto.cpp @@ -903,7 +903,7 @@ int lua_cocos2dx_ui_Widget_getCustomSize(lua_State* tolua_S) return 0; } -int lua_cocos2dx_ui_Widget_getLeftBoundary(lua_State* tolua_S) +int lua_cocos2dx_ui_Widget_setFlippedY(lua_State* tolua_S) { int argc = 0; cocos2d::ui::Widget* cobj = nullptr; @@ -923,26 +923,28 @@ int lua_cocos2dx_ui_Widget_getLeftBoundary(lua_State* tolua_S) #if COCOS2D_DEBUG >= 1 if (!cobj) { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_ui_Widget_getLeftBoundary'", nullptr); + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_ui_Widget_setFlippedY'", nullptr); return 0; } #endif argc = lua_gettop(tolua_S)-1; - if (argc == 0) + if (argc == 1) { + bool arg0; + + ok &= luaval_to_boolean(tolua_S, 2,&arg0); if(!ok) return 0; - double ret = cobj->getLeftBoundary(); - tolua_pushnumber(tolua_S,(lua_Number)ret); - return 1; + cobj->setFlippedY(arg0); + return 0; } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getLeftBoundary",argc, 0); + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setFlippedY",argc, 1); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_ui_Widget_getLeftBoundary'.",&tolua_err); + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_ui_Widget_setFlippedY'.",&tolua_err); #endif return 0; @@ -1263,50 +1265,6 @@ int lua_cocos2dx_ui_Widget_setPositionType(lua_State* tolua_S) return 0; } -int lua_cocos2dx_ui_Widget_getName(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::ui::Widget* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"ccui.Widget",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::ui::Widget*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_ui_Widget_getName'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 0) - { - if(!ok) - return 0; - const std::string& ret = cobj->getName(); - tolua_pushcppstring(tolua_S,ret); - return 1; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getName",argc, 0); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_ui_Widget_getName'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_ui_Widget_isIgnoreContentAdaptWithSize(lua_State* tolua_S) { int argc = 0; @@ -1621,7 +1579,7 @@ int lua_cocos2dx_ui_Widget_getTopBoundary(lua_State* tolua_S) return 0; } -int lua_cocos2dx_ui_Widget_getChildByName(lua_State* tolua_S) +int lua_cocos2dx_ui_Widget_ignoreContentAdaptWithSize(lua_State* tolua_S) { int argc = 0; cocos2d::ui::Widget* cobj = nullptr; @@ -1641,7 +1599,7 @@ int lua_cocos2dx_ui_Widget_getChildByName(lua_State* tolua_S) #if COCOS2D_DEBUG >= 1 if (!cobj) { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_ui_Widget_getChildByName'", nullptr); + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_ui_Widget_ignoreContentAdaptWithSize'", nullptr); return 0; } #endif @@ -1649,21 +1607,20 @@ int lua_cocos2dx_ui_Widget_getChildByName(lua_State* tolua_S) argc = lua_gettop(tolua_S)-1; if (argc == 1) { - std::string arg0; + bool arg0; - ok &= luaval_to_std_string(tolua_S, 2,&arg0); + ok &= luaval_to_boolean(tolua_S, 2,&arg0); if(!ok) return 0; - cocos2d::ui::Widget* ret = cobj->getChildByName(arg0); - object_to_luaval(tolua_S, "ccui.Widget",(cocos2d::ui::Widget*)ret); - return 1; + cobj->ignoreContentAdaptWithSize(arg0); + return 0; } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getChildByName",argc, 1); + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "ignoreContentAdaptWithSize",argc, 1); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_ui_Widget_getChildByName'.",&tolua_err); + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_ui_Widget_ignoreContentAdaptWithSize'.",&tolua_err); #endif return 0; @@ -2070,7 +2027,7 @@ int lua_cocos2dx_ui_Widget_setTouchEnabled(lua_State* tolua_S) return 0; } -int lua_cocos2dx_ui_Widget_setFlippedY(lua_State* tolua_S) +int lua_cocos2dx_ui_Widget_getLeftBoundary(lua_State* tolua_S) { int argc = 0; cocos2d::ui::Widget* cobj = nullptr; @@ -2090,28 +2047,26 @@ int lua_cocos2dx_ui_Widget_setFlippedY(lua_State* tolua_S) #if COCOS2D_DEBUG >= 1 if (!cobj) { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_ui_Widget_setFlippedY'", nullptr); + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_ui_Widget_getLeftBoundary'", nullptr); return 0; } #endif argc = lua_gettop(tolua_S)-1; - if (argc == 1) + if (argc == 0) { - bool arg0; - - ok &= luaval_to_boolean(tolua_S, 2,&arg0); if(!ok) return 0; - cobj->setFlippedY(arg0); - return 0; + double ret = cobj->getLeftBoundary(); + tolua_pushnumber(tolua_S,(lua_Number)ret); + return 1; } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setFlippedY",argc, 1); + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getLeftBoundary",argc, 0); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_ui_Widget_setFlippedY'.",&tolua_err); + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_ui_Widget_getLeftBoundary'.",&tolua_err); #endif return 0; @@ -2252,52 +2207,6 @@ int lua_cocos2dx_ui_Widget_setBrightStyle(lua_State* tolua_S) return 0; } -int lua_cocos2dx_ui_Widget_setName(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::ui::Widget* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"ccui.Widget",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::ui::Widget*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_ui_Widget_setName'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - std::string arg0; - - ok &= luaval_to_std_string(tolua_S, 2,&arg0); - if(!ok) - return 0; - cobj->setName(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setName",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_ui_Widget_setName'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_ui_Widget_setLayoutParameter(lua_State* tolua_S) { int argc = 0; @@ -2790,52 +2699,6 @@ int lua_cocos2dx_ui_Widget_getSizeType(lua_State* tolua_S) return 0; } -int lua_cocos2dx_ui_Widget_ignoreContentAdaptWithSize(lua_State* tolua_S) -{ - int argc = 0; - cocos2d::ui::Widget* cobj = nullptr; - bool ok = true; - -#if COCOS2D_DEBUG >= 1 - tolua_Error tolua_err; -#endif - - -#if COCOS2D_DEBUG >= 1 - if (!tolua_isusertype(tolua_S,1,"ccui.Widget",0,&tolua_err)) goto tolua_lerror; -#endif - - cobj = (cocos2d::ui::Widget*)tolua_tousertype(tolua_S,1,0); - -#if COCOS2D_DEBUG >= 1 - if (!cobj) - { - tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_ui_Widget_ignoreContentAdaptWithSize'", nullptr); - return 0; - } -#endif - - argc = lua_gettop(tolua_S)-1; - if (argc == 1) - { - bool arg0; - - ok &= luaval_to_boolean(tolua_S, 2,&arg0); - if(!ok) - return 0; - cobj->ignoreContentAdaptWithSize(arg0); - return 0; - } - CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "ignoreContentAdaptWithSize",argc, 1); - return 0; - -#if COCOS2D_DEBUG >= 1 - tolua_lerror: - tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_ui_Widget_ignoreContentAdaptWithSize'.",&tolua_err); -#endif - - return 0; -} int lua_cocos2dx_ui_Widget_addTouchEventListener(lua_State* tolua_S) { int argc = 0; @@ -3450,7 +3313,7 @@ int lua_register_cocos2dx_ui_Widget(lua_State* tolua_S) tolua_function(tolua_S,"new",lua_cocos2dx_ui_Widget_constructor); tolua_function(tolua_S,"setSizePercent",lua_cocos2dx_ui_Widget_setSizePercent); tolua_function(tolua_S,"getCustomSize",lua_cocos2dx_ui_Widget_getCustomSize); - tolua_function(tolua_S,"getLeftBoundary",lua_cocos2dx_ui_Widget_getLeftBoundary); + tolua_function(tolua_S,"setFlippedY",lua_cocos2dx_ui_Widget_setFlippedY); tolua_function(tolua_S,"setFlippedX",lua_cocos2dx_ui_Widget_setFlippedX); tolua_function(tolua_S,"getVirtualRenderer",lua_cocos2dx_ui_Widget_getVirtualRenderer); tolua_function(tolua_S,"getSize",lua_cocos2dx_ui_Widget_getSize); @@ -3458,7 +3321,6 @@ int lua_register_cocos2dx_ui_Widget(lua_State* tolua_S) tolua_function(tolua_S,"getLayoutSize",lua_cocos2dx_ui_Widget_getLayoutSize); tolua_function(tolua_S,"setHighlighted",lua_cocos2dx_ui_Widget_setHighlighted); tolua_function(tolua_S,"setPositionType",lua_cocos2dx_ui_Widget_setPositionType); - tolua_function(tolua_S,"getName",lua_cocos2dx_ui_Widget_getName); tolua_function(tolua_S,"isIgnoreContentAdaptWithSize",lua_cocos2dx_ui_Widget_isIgnoreContentAdaptWithSize); tolua_function(tolua_S,"getVirtualRendererSize",lua_cocos2dx_ui_Widget_getVirtualRendererSize); tolua_function(tolua_S,"isHighlighted",lua_cocos2dx_ui_Widget_isHighlighted); @@ -3466,7 +3328,7 @@ int lua_register_cocos2dx_ui_Widget(lua_State* tolua_S) tolua_function(tolua_S,"findNextFocusedWidget",lua_cocos2dx_ui_Widget_findNextFocusedWidget); tolua_function(tolua_S,"getPositionType",lua_cocos2dx_ui_Widget_getPositionType); tolua_function(tolua_S,"getTopBoundary",lua_cocos2dx_ui_Widget_getTopBoundary); - tolua_function(tolua_S,"getChildByName",lua_cocos2dx_ui_Widget_getChildByName); + tolua_function(tolua_S,"ignoreContentAdaptWithSize",lua_cocos2dx_ui_Widget_ignoreContentAdaptWithSize); tolua_function(tolua_S,"isEnabled",lua_cocos2dx_ui_Widget_isEnabled); tolua_function(tolua_S,"isFocused",lua_cocos2dx_ui_Widget_isFocused); tolua_function(tolua_S,"getTouchBeganPosition",lua_cocos2dx_ui_Widget_getTouchBeganPosition); @@ -3476,11 +3338,10 @@ int lua_register_cocos2dx_ui_Widget(lua_State* tolua_S) tolua_function(tolua_S,"setFocused",lua_cocos2dx_ui_Widget_setFocused); tolua_function(tolua_S,"setActionTag",lua_cocos2dx_ui_Widget_setActionTag); tolua_function(tolua_S,"setTouchEnabled",lua_cocos2dx_ui_Widget_setTouchEnabled); - tolua_function(tolua_S,"setFlippedY",lua_cocos2dx_ui_Widget_setFlippedY); + tolua_function(tolua_S,"getLeftBoundary",lua_cocos2dx_ui_Widget_getLeftBoundary); tolua_function(tolua_S,"setEnabled",lua_cocos2dx_ui_Widget_setEnabled); tolua_function(tolua_S,"getRightBoundary",lua_cocos2dx_ui_Widget_getRightBoundary); tolua_function(tolua_S,"setBrightStyle",lua_cocos2dx_ui_Widget_setBrightStyle); - tolua_function(tolua_S,"setName",lua_cocos2dx_ui_Widget_setName); tolua_function(tolua_S,"setLayoutParameter",lua_cocos2dx_ui_Widget_setLayoutParameter); tolua_function(tolua_S,"clone",lua_cocos2dx_ui_Widget_clone); tolua_function(tolua_S,"setFocusEnabled",lua_cocos2dx_ui_Widget_setFocusEnabled); @@ -3492,7 +3353,6 @@ int lua_register_cocos2dx_ui_Widget(lua_State* tolua_S) tolua_function(tolua_S,"getSizePercent",lua_cocos2dx_ui_Widget_getSizePercent); tolua_function(tolua_S,"getTouchMovePosition",lua_cocos2dx_ui_Widget_getTouchMovePosition); tolua_function(tolua_S,"getSizeType",lua_cocos2dx_ui_Widget_getSizeType); - tolua_function(tolua_S,"ignoreContentAdaptWithSize",lua_cocos2dx_ui_Widget_ignoreContentAdaptWithSize); tolua_function(tolua_S,"addTouchEventListener",lua_cocos2dx_ui_Widget_addTouchEventListener); tolua_function(tolua_S,"getTouchEndPosition",lua_cocos2dx_ui_Widget_getTouchEndPosition); tolua_function(tolua_S,"getPositionPercent",lua_cocos2dx_ui_Widget_getPositionPercent); diff --git a/cocos/scripting/lua-bindings/auto/lua_cocos2dx_ui_auto.hpp b/cocos/scripting/lua-bindings/auto/lua_cocos2dx_ui_auto.hpp index 82db355930..ee7cd91061 100644 --- a/cocos/scripting/lua-bindings/auto/lua_cocos2dx_ui_auto.hpp +++ b/cocos/scripting/lua-bindings/auto/lua_cocos2dx_ui_auto.hpp @@ -385,9 +385,6 @@ int register_all_cocos2dx_ui(lua_State* tolua_S); - - - diff --git a/cocos/scripting/lua-bindings/manual/CCLuaEngine.cpp b/cocos/scripting/lua-bindings/manual/CCLuaEngine.cpp index f224315b62..4f68a472f4 100644 --- a/cocos/scripting/lua-bindings/manual/CCLuaEngine.cpp +++ b/cocos/scripting/lua-bindings/manual/CCLuaEngine.cpp @@ -780,11 +780,6 @@ int LuaEngine::handleEvent(ScriptHandlerMgr::HandlerType type,void* data) return handleAssetsManagerEvent(type, data); } break; - case ScriptHandlerMgr::HandlerType::STUDIO_EVENT_LISTENER: - { - return handleStudioEventListener(type, data); - } - break; case ScriptHandlerMgr::HandlerType::ARMATURE_EVENT: { return handleArmatureWrapper(type, data); @@ -995,31 +990,6 @@ int LuaEngine::handleAssetsManagerEvent(ScriptHandlerMgr::HandlerType type,void* return ret; } -int LuaEngine::handleStudioEventListener(ScriptHandlerMgr::HandlerType type,void* data) -{ - if (nullptr == data) - return 0; - - BasicScriptData* eventData = static_cast(data); - if (nullptr == eventData->nativeObject || nullptr == eventData->value) - return 0; - - LuaStudioEventListenerData* listenerData = static_cast(eventData->value); - - int handler = ScriptHandlerMgr::getInstance()->getObjectHandler((void*)eventData->nativeObject, ScriptHandlerMgr::HandlerType::STUDIO_EVENT_LISTENER); - - if (0 == handler) - return 0; - - _stack->pushObject(listenerData->objTarget, "cc.Ref"); - _stack->pushInt(listenerData->eventType); - - _stack->executeFunctionByHandler(handler, 2); - _stack->clean(); - - return 0; -} - int LuaEngine::handleArmatureWrapper(ScriptHandlerMgr::HandlerType type,void* data) { if (nullptr == data) diff --git a/cocos/scripting/lua-bindings/manual/CCLuaEngine.h b/cocos/scripting/lua-bindings/manual/CCLuaEngine.h index 1b43120fd2..f5ebb78dc7 100644 --- a/cocos/scripting/lua-bindings/manual/CCLuaEngine.h +++ b/cocos/scripting/lua-bindings/manual/CCLuaEngine.h @@ -149,7 +149,6 @@ private: int handleAssetsManagerEvent(ScriptHandlerMgr::HandlerType type,void* data); int handleTableViewEvent(ScriptHandlerMgr::HandlerType type,void* data); int handleTableViewEvent(ScriptHandlerMgr::HandlerType type,void* data, int numResults, const std::function& func); - int handleStudioEventListener(ScriptHandlerMgr::HandlerType type,void* data); int handleArmatureWrapper(ScriptHandlerMgr::HandlerType type,void* data); int handleEventAcc(void* data); int handleEventKeyboard(ScriptHandlerMgr::HandlerType type,void* data); diff --git a/cocos/scripting/lua-bindings/manual/CCLuaStack.cpp b/cocos/scripting/lua-bindings/manual/CCLuaStack.cpp index f55622685f..ff19c31618 100644 --- a/cocos/scripting/lua-bindings/manual/CCLuaStack.cpp +++ b/cocos/scripting/lua-bindings/manual/CCLuaStack.cpp @@ -155,14 +155,12 @@ bool LuaStack::init(void) g_luaType.clear(); register_all_cocos2dx(_state); register_all_cocos2dx_extension(_state); - register_all_cocos2dx_deprecated(_state); register_cocos2dx_extension_CCBProxy(_state); tolua_opengl_open(_state); register_all_cocos2dx_ui(_state); register_all_cocos2dx_studio(_state); register_all_cocos2dx_manual(_state); register_all_cocos2dx_extension_manual(_state); - register_all_cocos2dx_manual_deprecated(_state); register_all_cocos2dx_coco_studio_manual(_state); register_all_cocos2dx_ui_manual(_state); register_all_cocos2dx_spine(_state); @@ -186,6 +184,8 @@ bool LuaStack::init(void) #endif register_xml_http_request(_state); + register_all_cocos2dx_deprecated(_state); + register_all_cocos2dx_manual_deprecated(_state); tolua_script_handler_mgr_open(_state); diff --git a/cocos/scripting/lua-bindings/manual/Cocos2dxLuaLoader.h b/cocos/scripting/lua-bindings/manual/Cocos2dxLuaLoader.h index e251bac27b..e96cf911ad 100644 --- a/cocos/scripting/lua-bindings/manual/Cocos2dxLuaLoader.h +++ b/cocos/scripting/lua-bindings/manual/Cocos2dxLuaLoader.h @@ -36,4 +36,4 @@ extern "C" extern int cocos2dx_lua_loader(lua_State *L); } -#endif // __COCOS2DX_LUA_LOADER_H__ \ No newline at end of file +#endif // __COCOS2DX_LUA_LOADER_H__ diff --git a/cocos/scripting/lua-bindings/manual/LuaBasicConversions.cpp b/cocos/scripting/lua-bindings/manual/LuaBasicConversions.cpp index d443d4c78f..8acf342552 100644 --- a/cocos/scripting/lua-bindings/manual/LuaBasicConversions.cpp +++ b/cocos/scripting/lua-bindings/manual/LuaBasicConversions.cpp @@ -945,6 +945,95 @@ bool luaval_to_ttfconfig(lua_State* L,int lo, cocos2d::TTFConfig* outValue) return false; } + +bool luaval_to_uniform(lua_State* L, int lo, cocos2d::Uniform* outValue) +{ + if (nullptr == L || nullptr == outValue) + return false; + + bool ok = true; + + tolua_Error tolua_err; + if (!tolua_istable(L, lo, 0, &tolua_err) ) + { +#if COCOS2D_DEBUG >=1 + luaval_to_native_err(L,"#ferror:",&tolua_err); +#endif + ok = false; + } + + if (ok) + { + lua_pushstring(L, "location"); /* L: paramStack key */ + lua_gettable(L,lo); /* L: paramStack paramStack[lo][key] */ + outValue->location = lua_isnumber(L, -1)? (GLint)lua_tointeger(L, -1) : 0; + lua_pop(L,1); /* L: paramStack*/ + + lua_pushstring(L, "size"); + lua_gettable(L,lo); + outValue->size = lua_isnumber(L, -1)?(GLint)lua_tointeger(L, -1) : 0; + lua_pop(L,1); + + lua_pushstring(L, "type"); + lua_gettable(L, lo); + outValue->type = lua_isnumber(L, -1)?(GLenum)lua_tointeger(L, -1) : 0; + lua_pop(L, 1); + + lua_pushstring(L, "name"); + lua_gettable(L, lo); + outValue->name = lua_isstring(L, -1)?lua_tostring(L, -1) : ""; + lua_pop(L, 1); + + return true; + } + + return false; +} + +bool luaval_to_vertexattrib(lua_State* L, int lo, cocos2d::VertexAttrib* outValue) +{ + if (nullptr == L || nullptr == outValue) + return false; + + bool ok = true; + + tolua_Error tolua_err; + if (!tolua_istable(L, lo, 0, &tolua_err) ) + { +#if COCOS2D_DEBUG >=1 + luaval_to_native_err(L,"#ferror:",&tolua_err); +#endif + ok = false; + } + + if (ok) + { + lua_pushstring(L, "index"); /* L: paramStack key */ + lua_gettable(L,lo); /* L: paramStack paramStack[lo][key] */ + outValue->index = lua_isnumber(L, -1)? (GLint)lua_tointeger(L, -1) : 0; + lua_pop(L,1); /* L: paramStack*/ + + lua_pushstring(L, "size"); + lua_gettable(L,lo); + outValue->size = lua_isnumber(L, -1)?(GLint)lua_tointeger(L, -1) : 0; + lua_pop(L,1); + + lua_pushstring(L, "type"); + lua_gettable(L, lo); + outValue->type = lua_isnumber(L, -1)?(GLenum)lua_tointeger(L, -1) : 0; + lua_pop(L, 1); + + lua_pushstring(L, "name"); + lua_gettable(L, lo); + outValue->name = lua_isstring(L, -1)?lua_tostring(L, -1) : ""; + lua_pop(L, 1); + + return true; + } + + return false; +} + bool luaval_to_mat4(lua_State* L, int lo, cocos2d::Mat4* outValue ) { if (nullptr == L || nullptr == outValue) @@ -2662,6 +2751,55 @@ void ttfconfig_to_luaval(lua_State* L, const cocos2d::TTFConfig& config) lua_rawset(L, -3); } + +void uniform_to_luaval(lua_State* L, const cocos2d::Uniform& uniform) +{ + if (nullptr == L) + return; + + lua_newtable(L); + + lua_pushstring(L, "location"); + lua_pushnumber(L, (lua_Number)uniform.location); + lua_rawset(L, -3); + + lua_pushstring(L, "size"); + lua_pushnumber(L, (lua_Number)uniform.size); + lua_rawset(L, -3); + + lua_pushstring(L, "type"); + lua_pushnumber(L, (lua_Number)uniform.type); + lua_rawset(L, -3); + + lua_pushstring(L, "name"); + tolua_pushcppstring(L, uniform.name); + lua_rawset(L, -3); +} + +void vertexattrib_to_luaval(lua_State* L, const cocos2d::VertexAttrib& verAttrib) +{ + if (nullptr == L) + return; + + lua_newtable(L); + + lua_pushstring(L, "index"); + lua_pushnumber(L, (lua_Number)verAttrib.index); + lua_rawset(L, -3); + + lua_pushstring(L, "size"); + lua_pushnumber(L, (lua_Number)verAttrib.size); + lua_rawset(L, -3); + + lua_pushstring(L, "type"); + lua_pushnumber(L, (lua_Number)verAttrib.type); + lua_rawset(L, -3); + + lua_pushstring(L, "name"); + tolua_pushcppstring(L, verAttrib.name); + lua_rawset(L, -3); +} + void mesh_vertex_attrib_to_luaval(lua_State* L, const cocos2d::MeshVertexAttrib& inValue) { if (nullptr == L) diff --git a/cocos/scripting/lua-bindings/manual/LuaBasicConversions.h b/cocos/scripting/lua-bindings/manual/LuaBasicConversions.h index 10c9ec07ae..7adce3e77e 100644 --- a/cocos/scripting/lua-bindings/manual/LuaBasicConversions.h +++ b/cocos/scripting/lua-bindings/manual/LuaBasicConversions.h @@ -76,6 +76,8 @@ extern bool luaval_to_vec3(lua_State* L,int lo,cocos2d::Vec3* outValue); extern bool luaval_to_vec4(lua_State* L,int lo,cocos2d::Vec4* outValue); extern bool luaval_to_blendfunc(lua_State* L, int lo, cocos2d::BlendFunc* outValue); extern bool luaval_to_ttfconfig(lua_State* L, int lo, cocos2d::TTFConfig* outValue); +extern bool luaval_to_uniform(lua_State* L, int lo, cocos2d::Uniform* outValue); +extern bool luaval_to_vertexattrib(lua_State* L, int lo, cocos2d::VertexAttrib* outValue); CC_DEPRECATED_ATTRIBUTE static inline bool luaval_to_point(lua_State* L,int lo,cocos2d::Vec2* outValue) { @@ -253,6 +255,8 @@ extern void dictionary_to_luaval(lua_State* L, __Dictionary* dict); extern void mat4_to_luaval(lua_State* L, const cocos2d::Mat4& mat); extern void blendfunc_to_luaval(lua_State* L, const cocos2d::BlendFunc& func); extern void ttfconfig_to_luaval(lua_State* L, const cocos2d::TTFConfig& config); +extern void uniform_to_luaval(lua_State* L, const cocos2d::Uniform& uniform); +extern void vertexattrib_to_luaval(lua_State* L, const cocos2d::VertexAttrib& verAttrib); CC_DEPRECATED_ATTRIBUTE static inline void point_to_luaval(lua_State* L,const cocos2d::Vec2& pt) { diff --git a/cocos/scripting/lua-bindings/manual/lua_cocos2dx_coco_studio_manual.cpp b/cocos/scripting/lua-bindings/manual/lua_cocos2dx_coco_studio_manual.cpp index 2015c21736..605f157f05 100644 --- a/cocos/scripting/lua-bindings/manual/lua_cocos2dx_coco_studio_manual.cpp +++ b/cocos/scripting/lua-bindings/manual/lua_cocos2dx_coco_studio_manual.cpp @@ -414,4 +414,4 @@ int register_all_cocos2dx_coco_studio_manual(lua_State* L) extendBone(L); return 0; -} \ No newline at end of file +} diff --git a/cocos/scripting/lua-bindings/manual/lua_cocos2dx_deprecated.cpp b/cocos/scripting/lua-bindings/manual/lua_cocos2dx_deprecated.cpp index 826c80613d..8b6345ae4d 100644 --- a/cocos/scripting/lua-bindings/manual/lua_cocos2dx_deprecated.cpp +++ b/cocos/scripting/lua-bindings/manual/lua_cocos2dx_deprecated.cpp @@ -32,6 +32,13 @@ USING_NS_CC; USING_NS_CC_EXT; +#if defined(__GNUC__) && ((__GNUC__ >= 4) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 1))) +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" +#elif _MSC_VER >= 1400 //vs 2005 or higher +#pragma warning (push) +#pragma warning (disable: 4996) +#endif + template bool array_to_vector_t_deprecated(__Array& array,Vector& vec) { @@ -1959,6 +1966,2389 @@ static int register_cocos2dx_deprecated_String(lua_State* tolua_S) return 1; } +static int lua_cocos2dx_LabelBMFont_setLineBreakWithoutSpace(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelBMFont* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_setLineBreakWithoutSpace'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + bool arg0; + + ok &= luaval_to_boolean(tolua_S, 2,&arg0); + if(!ok) + return 0; + cobj->setLineBreakWithoutSpace(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setLineBreakWithoutSpace",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_setLineBreakWithoutSpace'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelBMFont_getBlendFunc(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelBMFont* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_getBlendFunc'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + const cocos2d::BlendFunc& ret = cobj->getBlendFunc(); + blendfunc_to_luaval(tolua_S, ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getBlendFunc",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_getBlendFunc'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelBMFont_isOpacityModifyRGB(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelBMFont* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_isOpacityModifyRGB'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + bool ret = cobj->isOpacityModifyRGB(); + tolua_pushboolean(tolua_S,(bool)ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "isOpacityModifyRGB",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_isOpacityModifyRGB'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelBMFont_getLetter(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelBMFont* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_getLetter'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + int arg0; + + ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); + if(!ok) + return 0; + cocos2d::Sprite* ret = cobj->getLetter(arg0); + object_to_luaval(tolua_S, "cc.Sprite",(cocos2d::Sprite*)ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getLetter",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_getLetter'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelBMFont_getString(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelBMFont* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_getString'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + const std::string& ret = cobj->getString(); + tolua_pushcppstring(tolua_S,ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getString",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_getString'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelBMFont_setBlendFunc(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelBMFont* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_setBlendFunc'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + cocos2d::BlendFunc arg0; + +#pragma warning NO CONVERSION TO NATIVE FOR BlendFunc; + if(!ok) + return 0; + cobj->setBlendFunc(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setBlendFunc",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_setBlendFunc'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelBMFont_setString(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelBMFont* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_setString'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + std::string arg0; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + if(!ok) + return 0; + cobj->setString(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setString",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_setString'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelBMFont_initWithString(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelBMFont* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_initWithString'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 2) + { + std::string arg0; + std::string arg1; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + + ok &= luaval_to_std_string(tolua_S, 3,&arg1); + if(!ok) + return 0; + bool ret = cobj->initWithString(arg0, arg1); + tolua_pushboolean(tolua_S,(bool)ret); + return 1; + } + if (argc == 3) + { + std::string arg0; + std::string arg1; + double arg2; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + + ok &= luaval_to_std_string(tolua_S, 3,&arg1); + + ok &= luaval_to_number(tolua_S, 4,&arg2); + if(!ok) + return 0; + bool ret = cobj->initWithString(arg0, arg1, arg2); + tolua_pushboolean(tolua_S,(bool)ret); + return 1; + } + if (argc == 4) + { + std::string arg0; + std::string arg1; + double arg2; + cocos2d::TextHAlignment arg3; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + + ok &= luaval_to_std_string(tolua_S, 3,&arg1); + + ok &= luaval_to_number(tolua_S, 4,&arg2); + + ok &= luaval_to_int32(tolua_S, 5,(int *)&arg3); + if(!ok) + return 0; + bool ret = cobj->initWithString(arg0, arg1, arg2, arg3); + tolua_pushboolean(tolua_S,(bool)ret); + return 1; + } + if (argc == 5) + { + std::string arg0; + std::string arg1; + double arg2; + cocos2d::TextHAlignment arg3; + cocos2d::Vec2 arg4; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + + ok &= luaval_to_std_string(tolua_S, 3,&arg1); + + ok &= luaval_to_number(tolua_S, 4,&arg2); + + ok &= luaval_to_int32(tolua_S, 5,(int *)&arg3); + + ok &= luaval_to_vec2(tolua_S, 6, &arg4); + if(!ok) + return 0; + bool ret = cobj->initWithString(arg0, arg1, arg2, arg3, arg4); + tolua_pushboolean(tolua_S,(bool)ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "initWithString",argc, 2); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_initWithString'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelBMFont_setOpacityModifyRGB(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelBMFont* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_setOpacityModifyRGB'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + bool arg0; + + ok &= luaval_to_boolean(tolua_S, 2,&arg0); + if(!ok) + return 0; + cobj->setOpacityModifyRGB(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setOpacityModifyRGB",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_setOpacityModifyRGB'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelBMFont_getFntFile(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelBMFont* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_getFntFile'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + const std::string& ret = cobj->getFntFile(); + tolua_pushcppstring(tolua_S,ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getFntFile",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_getFntFile'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelBMFont_setFntFile(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelBMFont* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_setFntFile'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + std::string arg0; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + if(!ok) + return 0; + cobj->setFntFile(arg0); + return 0; + } + if (argc == 2) + { + std::string arg0; + cocos2d::Vec2 arg1; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + + ok &= luaval_to_vec2(tolua_S, 3, &arg1); + if(!ok) + return 0; + cobj->setFntFile(arg0, arg1); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setFntFile",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_setFntFile'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelBMFont_setAlignment(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelBMFont* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_setAlignment'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + cocos2d::TextHAlignment arg0; + + ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); + if(!ok) + return 0; + cobj->setAlignment(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setAlignment",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_setAlignment'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelBMFont_setWidth(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelBMFont* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelBMFont*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelBMFont_setWidth'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + double arg0; + + ok &= luaval_to_number(tolua_S, 2,&arg0); + if(!ok) + return 0; + cobj->setWidth(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setWidth",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_setWidth'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelBMFont_create(lua_State* tolua_S) +{ + int argc = 0; + bool ok = true; +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertable(tolua_S,1,"cc.LabelBMFont",0,&tolua_err)) goto tolua_lerror; +#endif + + argc = lua_gettop(tolua_S)-1; + + do + { + if (argc == 0) + { + cocos2d::LabelBMFont* ret = cocos2d::LabelBMFont::create(); + object_to_luaval(tolua_S, "cc.LabelBMFont",(cocos2d::LabelBMFont*)ret); + return 1; + } + } while (0); + ok = true; + do + { + if (argc == 2) + { + std::string arg0; + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + if (!ok) { break; } + std::string arg1; + ok &= luaval_to_std_string(tolua_S, 3,&arg1); + if (!ok) { break; } + cocos2d::LabelBMFont* ret = cocos2d::LabelBMFont::create(arg0, arg1); + object_to_luaval(tolua_S, "cc.LabelBMFont",(cocos2d::LabelBMFont*)ret); + return 1; + } + } while (0); + ok = true; + do + { + if (argc == 3) + { + std::string arg0; + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + if (!ok) { break; } + std::string arg1; + ok &= luaval_to_std_string(tolua_S, 3,&arg1); + if (!ok) { break; } + double arg2; + ok &= luaval_to_number(tolua_S, 4,&arg2); + if (!ok) { break; } + cocos2d::LabelBMFont* ret = cocos2d::LabelBMFont::create(arg0, arg1, arg2); + object_to_luaval(tolua_S, "cc.LabelBMFont",(cocos2d::LabelBMFont*)ret); + return 1; + } + } while (0); + ok = true; + do + { + if (argc == 4) + { + std::string arg0; + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + if (!ok) { break; } + std::string arg1; + ok &= luaval_to_std_string(tolua_S, 3,&arg1); + if (!ok) { break; } + double arg2; + ok &= luaval_to_number(tolua_S, 4,&arg2); + if (!ok) { break; } + cocos2d::TextHAlignment arg3; + ok &= luaval_to_int32(tolua_S, 5,(int *)&arg3); + if (!ok) { break; } + cocos2d::LabelBMFont* ret = cocos2d::LabelBMFont::create(arg0, arg1, arg2, arg3); + object_to_luaval(tolua_S, "cc.LabelBMFont",(cocos2d::LabelBMFont*)ret); + return 1; + } + } while (0); + ok = true; + do + { + if (argc == 5) + { + std::string arg0; + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + if (!ok) { break; } + std::string arg1; + ok &= luaval_to_std_string(tolua_S, 3,&arg1); + if (!ok) { break; } + double arg2; + ok &= luaval_to_number(tolua_S, 4,&arg2); + if (!ok) { break; } + cocos2d::TextHAlignment arg3; + ok &= luaval_to_int32(tolua_S, 5,(int *)&arg3); + if (!ok) { break; } + cocos2d::Vec2 arg4; + ok &= luaval_to_vec2(tolua_S, 6, &arg4); + if (!ok) { break; } + cocos2d::LabelBMFont* ret = cocos2d::LabelBMFont::create(arg0, arg1, arg2, arg3, arg4); + object_to_luaval(tolua_S, "cc.LabelBMFont",(cocos2d::LabelBMFont*)ret); + return 1; + } + } while (0); + ok = true; + CCLOG("%s has wrong number of arguments: %d, was expecting %d", "create",argc, 2); + return 0; +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_create'.",&tolua_err); +#endif + return 0; +} +static int lua_cocos2dx_LabelBMFont_constructor(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelBMFont* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + cobj = new cocos2d::LabelBMFont(); + cobj->autorelease(); + int ID = (int)cobj->_ID ; + int* luaID = &cobj->_luaID ; + toluafix_pushusertype_ccobject(tolua_S, ID, luaID, (void*)cobj,"cc.LabelBMFont"); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "LabelBMFont",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelBMFont_constructor'.",&tolua_err); +#endif + + return 0; +} + +static int lua_cocos2dx_LabelBMFont_finalize(lua_State* tolua_S) +{ + printf("luabindings: finalizing LUA object (LabelBMFont)"); + return 0; +} + +static int register_cocos2dx_deprecated_LabelBMFont(lua_State* tolua_S) +{ + tolua_usertype(tolua_S,"cc.LabelBMFont"); + tolua_module(tolua_S,"cc",0); + tolua_beginmodule(tolua_S,"cc"); + tolua_cclass(tolua_S,"LabelBMFont","cc.LabelBMFont","cc.Node",nullptr); + + tolua_beginmodule(tolua_S,"LabelBMFont"); + tolua_function(tolua_S,"new",lua_cocos2dx_LabelBMFont_constructor); + tolua_function(tolua_S,"setLineBreakWithoutSpace",lua_cocos2dx_LabelBMFont_setLineBreakWithoutSpace); + tolua_function(tolua_S,"getBlendFunc",lua_cocos2dx_LabelBMFont_getBlendFunc); + tolua_function(tolua_S,"isOpacityModifyRGB",lua_cocos2dx_LabelBMFont_isOpacityModifyRGB); + tolua_function(tolua_S,"getLetter",lua_cocos2dx_LabelBMFont_getLetter); + tolua_function(tolua_S,"getString",lua_cocos2dx_LabelBMFont_getString); + tolua_function(tolua_S,"setBlendFunc",lua_cocos2dx_LabelBMFont_setBlendFunc); + tolua_function(tolua_S,"setString",lua_cocos2dx_LabelBMFont_setString); + tolua_function(tolua_S,"initWithString",lua_cocos2dx_LabelBMFont_initWithString); + tolua_function(tolua_S,"setOpacityModifyRGB",lua_cocos2dx_LabelBMFont_setOpacityModifyRGB); + tolua_function(tolua_S,"getFntFile",lua_cocos2dx_LabelBMFont_getFntFile); + tolua_function(tolua_S,"setFntFile",lua_cocos2dx_LabelBMFont_setFntFile); + tolua_function(tolua_S,"setAlignment",lua_cocos2dx_LabelBMFont_setAlignment); + tolua_function(tolua_S,"setWidth",lua_cocos2dx_LabelBMFont_setWidth); + tolua_function(tolua_S,"create", lua_cocos2dx_LabelBMFont_create); + tolua_endmodule(tolua_S); + tolua_endmodule(tolua_S); + std::string typeName = typeid(cocos2d::LabelBMFont).name(); + g_luaType[typeName] = "cc.LabelBMFont"; + g_typeCast["LabelBMFont"] = "cc.LabelBMFont"; + return 1; +} + +static int lua_cocos2dx_LabelTTF_enableShadow(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_enableShadow'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 3) + { + cocos2d::Size arg0; + double arg1; + double arg2; + + ok &= luaval_to_size(tolua_S, 2, &arg0); + + ok &= luaval_to_number(tolua_S, 3,&arg1); + + ok &= luaval_to_number(tolua_S, 4,&arg2); + if(!ok) + return 0; + cobj->enableShadow(arg0, arg1, arg2); + return 0; + } + if (argc == 4) + { + cocos2d::Size arg0; + double arg1; + double arg2; + bool arg3; + + ok &= luaval_to_size(tolua_S, 2, &arg0); + + ok &= luaval_to_number(tolua_S, 3,&arg1); + + ok &= luaval_to_number(tolua_S, 4,&arg2); + + ok &= luaval_to_boolean(tolua_S, 5,&arg3); + if(!ok) + return 0; + cobj->enableShadow(arg0, arg1, arg2, arg3); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "enableShadow",argc, 3); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_enableShadow'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_setDimensions(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setDimensions'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + cocos2d::Size arg0; + + ok &= luaval_to_size(tolua_S, 2, &arg0); + if(!ok) + return 0; + cobj->setDimensions(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setDimensions",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setDimensions'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_getFontSize(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_getFontSize'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + double ret = cobj->getFontSize(); + tolua_pushnumber(tolua_S,(lua_Number)ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getFontSize",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_getFontSize'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_getString(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_getString'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + const std::string& ret = cobj->getString(); + tolua_pushcppstring(tolua_S,ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getString",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_getString'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_setFlippedY(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setFlippedY'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + bool arg0; + + ok &= luaval_to_boolean(tolua_S, 2,&arg0); + if(!ok) + return 0; + cobj->setFlippedY(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setFlippedY",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setFlippedY'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_setFlippedX(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setFlippedX'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + bool arg0; + + ok &= luaval_to_boolean(tolua_S, 2,&arg0); + if(!ok) + return 0; + cobj->setFlippedX(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setFlippedX",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setFlippedX'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_setTextDefinition(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setTextDefinition'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + cocos2d::FontDefinition arg0; + + ok &= luaval_to_fontdefinition(tolua_S, 2, &arg0); + if(!ok) + return 0; + cobj->setTextDefinition(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setTextDefinition",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setTextDefinition'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_setFontName(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setFontName'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + std::string arg0; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + if(!ok) + return 0; + cobj->setFontName(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setFontName",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setFontName'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_getHorizontalAlignment(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_getHorizontalAlignment'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + int ret = (int)cobj->getHorizontalAlignment(); + tolua_pushnumber(tolua_S,(lua_Number)ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getHorizontalAlignment",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_getHorizontalAlignment'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_initWithStringAndTextDefinition(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_initWithStringAndTextDefinition'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 2) + { + std::string arg0; + cocos2d::FontDefinition arg1; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + + ok &= luaval_to_fontdefinition(tolua_S, 3, &arg1); + if(!ok) + return 0; + bool ret = cobj->initWithStringAndTextDefinition(arg0, arg1); + tolua_pushboolean(tolua_S,(bool)ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "initWithStringAndTextDefinition",argc, 2); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_initWithStringAndTextDefinition'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_setString(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setString'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + std::string arg0; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + if(!ok) + return 0; + cobj->setString(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setString",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setString'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_initWithString(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_initWithString'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 3) + { + std::string arg0; + std::string arg1; + double arg2; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + + ok &= luaval_to_std_string(tolua_S, 3,&arg1); + + ok &= luaval_to_number(tolua_S, 4,&arg2); + if(!ok) + return 0; + bool ret = cobj->initWithString(arg0, arg1, arg2); + tolua_pushboolean(tolua_S,(bool)ret); + return 1; + } + if (argc == 4) + { + std::string arg0; + std::string arg1; + double arg2; + cocos2d::Size arg3; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + + ok &= luaval_to_std_string(tolua_S, 3,&arg1); + + ok &= luaval_to_number(tolua_S, 4,&arg2); + + ok &= luaval_to_size(tolua_S, 5, &arg3); + if(!ok) + return 0; + bool ret = cobj->initWithString(arg0, arg1, arg2, arg3); + tolua_pushboolean(tolua_S,(bool)ret); + return 1; + } + if (argc == 5) + { + std::string arg0; + std::string arg1; + double arg2; + cocos2d::Size arg3; + cocos2d::TextHAlignment arg4; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + + ok &= luaval_to_std_string(tolua_S, 3,&arg1); + + ok &= luaval_to_number(tolua_S, 4,&arg2); + + ok &= luaval_to_size(tolua_S, 5, &arg3); + + ok &= luaval_to_int32(tolua_S, 6,(int *)&arg4); + if(!ok) + return 0; + bool ret = cobj->initWithString(arg0, arg1, arg2, arg3, arg4); + tolua_pushboolean(tolua_S,(bool)ret); + return 1; + } + if (argc == 6) + { + std::string arg0; + std::string arg1; + double arg2; + cocos2d::Size arg3; + cocos2d::TextHAlignment arg4; + cocos2d::TextVAlignment arg5; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + + ok &= luaval_to_std_string(tolua_S, 3,&arg1); + + ok &= luaval_to_number(tolua_S, 4,&arg2); + + ok &= luaval_to_size(tolua_S, 5, &arg3); + + ok &= luaval_to_int32(tolua_S, 6,(int *)&arg4); + + ok &= luaval_to_int32(tolua_S, 7,(int *)&arg5); + if(!ok) + return 0; + bool ret = cobj->initWithString(arg0, arg1, arg2, arg3, arg4, arg5); + tolua_pushboolean(tolua_S,(bool)ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "initWithString",argc, 3); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_initWithString'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_setFontFillColor(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setFontFillColor'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + cocos2d::Color3B arg0; + + ok &= luaval_to_color3b(tolua_S, 2, &arg0); + if(!ok) + return 0; + cobj->setFontFillColor(arg0); + return 0; + } + if (argc == 2) + { + cocos2d::Color3B arg0; + bool arg1; + + ok &= luaval_to_color3b(tolua_S, 2, &arg0); + + ok &= luaval_to_boolean(tolua_S, 3,&arg1); + if(!ok) + return 0; + cobj->setFontFillColor(arg0, arg1); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setFontFillColor",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setFontFillColor'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_getBlendFunc(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_getBlendFunc'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + const cocos2d::BlendFunc& ret = cobj->getBlendFunc(); + blendfunc_to_luaval(tolua_S, ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getBlendFunc",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_getBlendFunc'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_enableStroke(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_enableStroke'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 2) + { + cocos2d::Color3B arg0; + double arg1; + + ok &= luaval_to_color3b(tolua_S, 2, &arg0); + + ok &= luaval_to_number(tolua_S, 3,&arg1); + if(!ok) + return 0; + cobj->enableStroke(arg0, arg1); + return 0; + } + if (argc == 3) + { + cocos2d::Color3B arg0; + double arg1; + bool arg2; + + ok &= luaval_to_color3b(tolua_S, 2, &arg0); + + ok &= luaval_to_number(tolua_S, 3,&arg1); + + ok &= luaval_to_boolean(tolua_S, 4,&arg2); + if(!ok) + return 0; + cobj->enableStroke(arg0, arg1, arg2); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "enableStroke",argc, 2); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_enableStroke'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_getDimensions(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_getDimensions'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + const cocos2d::Size& ret = cobj->getDimensions(); + size_to_luaval(tolua_S, ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getDimensions",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_getDimensions'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_setVerticalAlignment(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setVerticalAlignment'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + cocos2d::TextVAlignment arg0; + + ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); + if(!ok) + return 0; + cobj->setVerticalAlignment(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setVerticalAlignment",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setVerticalAlignment'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_setFontSize(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setFontSize'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + double arg0; + + ok &= luaval_to_number(tolua_S, 2,&arg0); + if(!ok) + return 0; + cobj->setFontSize(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setFontSize",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setFontSize'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_getVerticalAlignment(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_getVerticalAlignment'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + int ret = (int)cobj->getVerticalAlignment(); + tolua_pushnumber(tolua_S,(lua_Number)ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getVerticalAlignment",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_getVerticalAlignment'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_getTextDefinition(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_getTextDefinition'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + const cocos2d::FontDefinition& ret = cobj->getTextDefinition(); + fontdefinition_to_luaval(tolua_S, ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getTextDefinition",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_getTextDefinition'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_setBlendFunc(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setBlendFunc'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + cocos2d::BlendFunc arg0; + +#pragma warning NO CONVERSION TO NATIVE FOR BlendFunc; + if(!ok) + return 0; + cobj->setBlendFunc(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setBlendFunc",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setBlendFunc'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_getFontName(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_getFontName'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + const std::string& ret = cobj->getFontName(); + tolua_pushcppstring(tolua_S,ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getFontName",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_getFontName'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_setHorizontalAlignment(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_setHorizontalAlignment'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + cocos2d::TextHAlignment arg0; + + ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); + if(!ok) + return 0; + cobj->setHorizontalAlignment(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setHorizontalAlignment",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_setHorizontalAlignment'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_disableShadow(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_disableShadow'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + cobj->disableShadow(); + return 0; + } + if (argc == 1) + { + bool arg0; + + ok &= luaval_to_boolean(tolua_S, 2,&arg0); + if(!ok) + return 0; + cobj->disableShadow(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "disableShadow",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_disableShadow'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_disableStroke(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::LabelTTF*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_LabelTTF_disableStroke'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + cobj->disableStroke(); + return 0; + } + if (argc == 1) + { + bool arg0; + + ok &= luaval_to_boolean(tolua_S, 2,&arg0); + if(!ok) + return 0; + cobj->disableStroke(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "disableStroke",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_disableStroke'.",&tolua_err); +#endif + + return 0; +} +static int lua_cocos2dx_LabelTTF_create(lua_State* tolua_S) +{ + int argc = 0; + bool ok = true; +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertable(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + argc = lua_gettop(tolua_S)-1; + + do + { + if (argc == 0) + { + cocos2d::LabelTTF* ret = cocos2d::LabelTTF::create(); + object_to_luaval(tolua_S, "cc.LabelTTF",(cocos2d::LabelTTF*)ret); + return 1; + } + } while (0); + ok = true; + do + { + if (argc == 3) + { + std::string arg0; + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + if (!ok) { break; } + std::string arg1; + ok &= luaval_to_std_string(tolua_S, 3,&arg1); + if (!ok) { break; } + double arg2; + ok &= luaval_to_number(tolua_S, 4,&arg2); + if (!ok) { break; } + cocos2d::LabelTTF* ret = cocos2d::LabelTTF::create(arg0, arg1, arg2); + object_to_luaval(tolua_S, "cc.LabelTTF",(cocos2d::LabelTTF*)ret); + return 1; + } + } while (0); + ok = true; + do + { + if (argc == 4) + { + std::string arg0; + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + if (!ok) { break; } + std::string arg1; + ok &= luaval_to_std_string(tolua_S, 3,&arg1); + if (!ok) { break; } + double arg2; + ok &= luaval_to_number(tolua_S, 4,&arg2); + if (!ok) { break; } + cocos2d::Size arg3; + ok &= luaval_to_size(tolua_S, 5, &arg3); + if (!ok) { break; } + cocos2d::LabelTTF* ret = cocos2d::LabelTTF::create(arg0, arg1, arg2, arg3); + object_to_luaval(tolua_S, "cc.LabelTTF",(cocos2d::LabelTTF*)ret); + return 1; + } + } while (0); + ok = true; + do + { + if (argc == 5) + { + std::string arg0; + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + if (!ok) { break; } + std::string arg1; + ok &= luaval_to_std_string(tolua_S, 3,&arg1); + if (!ok) { break; } + double arg2; + ok &= luaval_to_number(tolua_S, 4,&arg2); + if (!ok) { break; } + cocos2d::Size arg3; + ok &= luaval_to_size(tolua_S, 5, &arg3); + if (!ok) { break; } + cocos2d::TextHAlignment arg4; + ok &= luaval_to_int32(tolua_S, 6,(int *)&arg4); + if (!ok) { break; } + cocos2d::LabelTTF* ret = cocos2d::LabelTTF::create(arg0, arg1, arg2, arg3, arg4); + object_to_luaval(tolua_S, "cc.LabelTTF",(cocos2d::LabelTTF*)ret); + return 1; + } + } while (0); + ok = true; + do + { + if (argc == 6) + { + std::string arg0; + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + if (!ok) { break; } + std::string arg1; + ok &= luaval_to_std_string(tolua_S, 3,&arg1); + if (!ok) { break; } + double arg2; + ok &= luaval_to_number(tolua_S, 4,&arg2); + if (!ok) { break; } + cocos2d::Size arg3; + ok &= luaval_to_size(tolua_S, 5, &arg3); + if (!ok) { break; } + cocos2d::TextHAlignment arg4; + ok &= luaval_to_int32(tolua_S, 6,(int *)&arg4); + if (!ok) { break; } + cocos2d::TextVAlignment arg5; + ok &= luaval_to_int32(tolua_S, 7,(int *)&arg5); + if (!ok) { break; } + cocos2d::LabelTTF* ret = cocos2d::LabelTTF::create(arg0, arg1, arg2, arg3, arg4, arg5); + object_to_luaval(tolua_S, "cc.LabelTTF",(cocos2d::LabelTTF*)ret); + return 1; + } + } while (0); + ok = true; + CCLOG("%s has wrong number of arguments: %d, was expecting %d", "create",argc, 3); + return 0; +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_create'.",&tolua_err); +#endif + return 0; +} +static int lua_cocos2dx_LabelTTF_createWithFontDefinition(lua_State* tolua_S) +{ + int argc = 0; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertable(tolua_S,1,"cc.LabelTTF",0,&tolua_err)) goto tolua_lerror; +#endif + + argc = lua_gettop(tolua_S) - 1; + + if (argc == 2) + { + std::string arg0; + cocos2d::FontDefinition arg1; + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + ok &= luaval_to_fontdefinition(tolua_S, 3, &arg1); + if(!ok) + return 0; + cocos2d::LabelTTF* ret = cocos2d::LabelTTF::createWithFontDefinition(arg0, arg1); + object_to_luaval(tolua_S, "cc.LabelTTF",(cocos2d::LabelTTF*)ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d\n ", "createWithFontDefinition",argc, 2); + return 0; +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_createWithFontDefinition'.",&tolua_err); +#endif + return 0; +} +static int lua_cocos2dx_LabelTTF_constructor(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::LabelTTF* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + + + argc = lua_gettop(tolua_S)-1; + if (argc == 0) + { + if(!ok) + return 0; + cobj = new cocos2d::LabelTTF(); + cobj->autorelease(); + int ID = (int)cobj->_ID ; + int* luaID = &cobj->_luaID ; + toluafix_pushusertype_ccobject(tolua_S, ID, luaID, (void*)cobj,"cc.LabelTTF"); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "LabelTTF",argc, 0); + return 0; + +#if COCOS2D_DEBUG >= 1 + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_LabelTTF_constructor'.",&tolua_err); +#endif + + return 0; +} + +static int lua_cocos2dx_LabelTTF_finalize(lua_State* tolua_S) +{ + printf("luabindings: finalizing LUA object (LabelTTF)"); + return 0; +} + +static int register_cocos2dx_deprecated_LabelTTF(lua_State* tolua_S) +{ + tolua_usertype(tolua_S,"cc.LabelTTF"); + tolua_module(tolua_S,"cc",0); + tolua_beginmodule(tolua_S,"cc"); + tolua_cclass(tolua_S,"LabelTTF","cc.LabelTTF","cc.Node",nullptr); + + tolua_beginmodule(tolua_S,"LabelTTF"); + tolua_function(tolua_S,"new",lua_cocos2dx_LabelTTF_constructor); + tolua_function(tolua_S,"enableShadow",lua_cocos2dx_LabelTTF_enableShadow); + tolua_function(tolua_S,"setDimensions",lua_cocos2dx_LabelTTF_setDimensions); + tolua_function(tolua_S,"getFontSize",lua_cocos2dx_LabelTTF_getFontSize); + tolua_function(tolua_S,"getString",lua_cocos2dx_LabelTTF_getString); + tolua_function(tolua_S,"setFlippedY",lua_cocos2dx_LabelTTF_setFlippedY); + tolua_function(tolua_S,"setFlippedX",lua_cocos2dx_LabelTTF_setFlippedX); + tolua_function(tolua_S,"setTextDefinition",lua_cocos2dx_LabelTTF_setTextDefinition); + tolua_function(tolua_S,"setFontName",lua_cocos2dx_LabelTTF_setFontName); + tolua_function(tolua_S,"getHorizontalAlignment",lua_cocos2dx_LabelTTF_getHorizontalAlignment); + tolua_function(tolua_S,"initWithStringAndTextDefinition",lua_cocos2dx_LabelTTF_initWithStringAndTextDefinition); + tolua_function(tolua_S,"setString",lua_cocos2dx_LabelTTF_setString); + tolua_function(tolua_S,"initWithString",lua_cocos2dx_LabelTTF_initWithString); + tolua_function(tolua_S,"setFontFillColor",lua_cocos2dx_LabelTTF_setFontFillColor); + tolua_function(tolua_S,"getBlendFunc",lua_cocos2dx_LabelTTF_getBlendFunc); + tolua_function(tolua_S,"enableStroke",lua_cocos2dx_LabelTTF_enableStroke); + tolua_function(tolua_S,"getDimensions",lua_cocos2dx_LabelTTF_getDimensions); + tolua_function(tolua_S,"setVerticalAlignment",lua_cocos2dx_LabelTTF_setVerticalAlignment); + tolua_function(tolua_S,"setFontSize",lua_cocos2dx_LabelTTF_setFontSize); + tolua_function(tolua_S,"getVerticalAlignment",lua_cocos2dx_LabelTTF_getVerticalAlignment); + tolua_function(tolua_S,"getTextDefinition",lua_cocos2dx_LabelTTF_getTextDefinition); + tolua_function(tolua_S,"setBlendFunc",lua_cocos2dx_LabelTTF_setBlendFunc); + tolua_function(tolua_S,"getFontName",lua_cocos2dx_LabelTTF_getFontName); + tolua_function(tolua_S,"setHorizontalAlignment",lua_cocos2dx_LabelTTF_setHorizontalAlignment); + tolua_function(tolua_S,"disableShadow",lua_cocos2dx_LabelTTF_disableShadow); + tolua_function(tolua_S,"disableStroke",lua_cocos2dx_LabelTTF_disableStroke); + tolua_function(tolua_S,"create", lua_cocos2dx_LabelTTF_create); + tolua_function(tolua_S,"createWithFontDefinition", lua_cocos2dx_LabelTTF_createWithFontDefinition); + tolua_endmodule(tolua_S); + tolua_endmodule(tolua_S); + std::string typeName = typeid(cocos2d::LabelTTF).name(); + g_luaType[typeName] = "cc.LabelTTF"; + g_typeCast["LabelTTF"] = "cc.LabelTTF"; + return 1; +} + int register_all_cocos2dx_deprecated(lua_State* tolua_S) { @@ -1971,6 +4361,8 @@ int register_all_cocos2dx_deprecated(lua_State* tolua_S) register_cocos2dx_deprecated_Size(tolua_S); register_cocos2dx_deprecated_Array(tolua_S); register_cocos2dx_deprecated_String(tolua_S); + register_cocos2dx_deprecated_LabelBMFont(tolua_S); + register_cocos2dx_deprecated_LabelTTF(tolua_S); tolua_function(tolua_S,"kmGLPushMatrix",tolua_cocos2d_kmGLPushMatrix00); tolua_function(tolua_S,"kmGLTranslatef",tolua_cocos2d_kmGLTranslatef00); tolua_function(tolua_S,"kmGLPopMatrix",tolua_cocos2d_kmGLPopMatrix00); @@ -2377,6 +4769,69 @@ static int extendLayerMultiplexDeprecated(lua_State* tolua_S) return 1; } +extern int lua_cocos2dx_Label_create(lua_State* tolua_S); + +static int lua_cocos2dx_Label_create_deprecated(lua_State* tolua_S) +{ + if (nullptr == tolua_S) + return 0; + + int argc = 0; + + tolua_Error tolua_err; + if (!tolua_isusertable(tolua_S,1,"cc.Label",0,&tolua_err)) goto tolua_lerror; + + argc = lua_gettop(tolua_S) - 1; + + if (argc >= 3 && argc <= 6) + { + if (!tolua_isstring(tolua_S, 2, 0, &tolua_err) || + !tolua_isstring(tolua_S, 3, 0, &tolua_err) || + !tolua_isnumber(tolua_S, 4, 0, &tolua_err) || + !tolua_istable(tolua_S, 5, 1, &tolua_err) || + !tolua_isnumber(tolua_S, 6, 1, &tolua_err) || + !tolua_isnumber(tolua_S, 7, 1, &tolua_err) ) + { + goto tolua_lerror; + } + else + { + CCLOG("The create(text, ...) was deprecated,please use create createWithTTF(text, ...) instead"); + std::string text = tolua_tocppstring(tolua_S, 2, ""); + std::string fontFile = tolua_tocppstring(tolua_S, 3, ""); + float fontSize = tolua_tonumber(tolua_S, 4, 0); + cocos2d::Size dimensions = cocos2d::Size::ZERO; + if (lua_istable(tolua_S, 5)) + { + luaval_to_size(tolua_S, 5, &dimensions); + } + TextHAlignment hAlignment = static_cast((int)tolua_tonumber(tolua_S, 6, 0)); + TextVAlignment vAlignment = static_cast((int)tolua_tonumber(tolua_S, 7, 0)); + + cocos2d::Label* ret = cocos2d::Label::create(text, fontFile, fontSize, dimensions, hAlignment, vAlignment); + + int ID = ret ? (int)(ret->_ID) : -1; + int* luaID = ret ? &(ret->_luaID) : nullptr; + toluafix_pushusertype_ccobject(tolua_S,ID, luaID, (void*)ret,"cc.Label"); + return 1; + } + } + +tolua_lerror: + return lua_cocos2dx_Label_create(tolua_S); +} + +static void extendLabelDeprecated(lua_State* tolua_S) +{ + lua_pushstring(tolua_S,"cc.Label"); + lua_rawget(tolua_S,LUA_REGISTRYINDEX); + if (lua_istable(tolua_S,-1)) + { + tolua_function(tolua_S, "create", lua_cocos2dx_Label_create_deprecated); + } + lua_pop(tolua_S, 1); +} + int register_all_cocos2dx_manual_deprecated(lua_State* tolua_S) { diff --git a/cocos/scripting/lua-bindings/manual/lua_cocos2dx_manual.cpp b/cocos/scripting/lua-bindings/manual/lua_cocos2dx_manual.cpp index a574142811..b18f9a583e 100644 --- a/cocos/scripting/lua-bindings/manual/lua_cocos2dx_manual.cpp +++ b/cocos/scripting/lua-bindings/manual/lua_cocos2dx_manual.cpp @@ -3083,8 +3083,552 @@ static int tolua_cocos2dx_GLProgram_setUniformLocationF32(lua_State* tolua_S) tolua_lerror: tolua_error(tolua_S,"#ferror in function 'setUniformLocationF32'.",&tolua_err); return 0; -#endif +#endif +} + + +static int lua_cocos2dx_GLProgram_getUniform(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::GLProgram* cobj = nullptr; + bool ok = true; +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_getUniform'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + std::string arg0; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + if(!ok) + return 0; + cocos2d::Uniform* ret = cobj->getUniform(arg0); + if (nullptr == ret) + { + lua_pushnil(tolua_S); + } + else + { + uniform_to_luaval(tolua_S, *ret); + } + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getUniform",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_getUniform'.",&tolua_err); +#endif + + return 0; +} + +int lua_cocos2dx_GLProgram_setUniformLocationWithMatrix2fv(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::GLProgram* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_setUniformLocationWithMatrix2fv'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 3) + { + GLint arg0; + GLfloat* arg1; + unsigned int arg2; + + ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); + + ok &= luaval_to_uint32(tolua_S, 4,&arg2); + + if(!ok) + { + CCLOG("Parse params error in the lua_cocos2dx_GLProgram_setUniformLocationWithMatrix2fv"); + return 0; + } + +#if COCOS2D_DEBUG >= 1 + if (!tolua_istable(tolua_S, 3, 0, &tolua_err)) + goto tolua_lerror; +#endif + arg1 = new GLfloat[sizeof(GLfloat) * 4 * arg2]; + if (nullptr == arg1) + { + CCLOG("Allocate matrixArry in the lua_cocos2dx_GLProgram_setUniformLocationWithMatrix2fv failed!"); + return 0; + } + + for (int i = 1; i <= arg2 * 4; i++) + { + arg1[i - 1] = (GLfloat)tolua_tofieldnumber(tolua_S, 3, i, 0); + } + + cobj->setUniformLocationWithMatrix2fv(arg0, arg1, arg2); + CC_SAFE_DELETE_ARRAY(arg1); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setUniformLocationWithMatrix2fv",argc, 3); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_setUniformLocationWithMatrix2fv'.",&tolua_err); +#endif + + return 0; +} + +int lua_cocos2dx_GLProgram_setUniformLocationWithMatrix3fv(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::GLProgram* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_setUniformLocationWithMatrix3fv'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 3) + { + GLint arg0; + GLfloat* arg1; + unsigned int arg2; + + ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); + + ok &= luaval_to_uint32(tolua_S, 4,&arg2); + + if(!ok) + { + CCLOG("Parse params error in the lua_cocos2dx_GLProgram_setUniformLocationWithMatrix3fv"); + return 0; + } + +#if COCOS2D_DEBUG >= 1 + if (!tolua_istable(tolua_S, 3, 0, &tolua_err)) + goto tolua_lerror; +#endif + arg1 = new GLfloat[sizeof(GLfloat) * 9 * arg2]; + if (nullptr == arg1) + { + CCLOG("Allocate matrixArry in the lua_cocos2dx_GLProgram_setUniformLocationWithMatrix3fv failed!"); + return 0; + } + + for (int i = 1; i <= arg2 * 9; i++) + { + arg1[i - 1] = (GLfloat)tolua_tofieldnumber(tolua_S, 3, i, 0); + } + + cobj->setUniformLocationWithMatrix3fv(arg0, arg1, arg2); + CC_SAFE_DELETE_ARRAY(arg1); + + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setUniformLocationWithMatrix3fv",argc, 3); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_setUniformLocationWithMatrix3fv'.",&tolua_err); +#endif + + return 0; +} + +int lua_cocos2dx_GLProgram_setUniformLocationWithMatrix4fv(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::GLProgram* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_setUniformLocationWithMatrix4fv'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 3) + { + GLint arg0; + GLfloat* arg1; + unsigned int arg2; + + ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); + + ok &= luaval_to_uint32(tolua_S, 4,&arg2); + + if(!ok) + { + CCLOG("Parse params error in the lua_cocos2dx_GLProgram_setUniformLocationWithMatrix4fv"); + return 0; + } + +#if COCOS2D_DEBUG >= 1 + if (!tolua_istable(tolua_S, 3, 0, &tolua_err)) + goto tolua_lerror; +#endif + arg1 = new GLfloat[sizeof(GLfloat) * 16 * arg2]; + if (nullptr == arg1) + { + CCLOG("Allocate matrixArry in the lua_cocos2dx_GLProgram_setUniformLocationWithMatrix4fv failed!"); + return 0; + } + + for (int i = 1; i <= arg2 * 16; i++) + { + arg1[i - 1] = (GLfloat)tolua_tofieldnumber(tolua_S, 3, i, 0); + } + + cobj->setUniformLocationWithMatrix4fv(arg0, arg1, arg2); + + CC_SAFE_DELETE_ARRAY(arg1); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setUniformLocationWithMatrix4fv",argc, 3); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_setUniformLocationWithMatrix4fv'.",&tolua_err); + return 0; +#endif +} + +int lua_cocos2dx_GLProgram_setUniformLocationWith3iv(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::GLProgram* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_setUniformLocationWith3iv'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 3) + { + GLint arg0; + GLint* arg1; + unsigned int arg2; + + ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); + + ok &= luaval_to_uint32(tolua_S, 4,&arg2); + if(!ok) + { + CCLOG("Parse params error in the lua_cocos2dx_GLProgram_setUniformLocationWith3iv"); + return 0; + } + +#if COCOS2D_DEBUG >= 1 + if (!tolua_istable(tolua_S, 3, 0, &tolua_err)) + goto tolua_lerror; +#endif + arg1 = new GLint[sizeof(GLint) * 3 * arg2]; + if (nullptr == arg1) + { + CCLOG("Allocate intArray in the lua_cocos2dx_GLProgram_setUniformLocationWith3iv failed!"); + return 0; + } + + for (int i = 1; i <= arg2 * 3; i++) + { + arg1[i - 1] = (GLint)tolua_tofieldnumber(tolua_S, 3, i, 0); + } + + cobj->setUniformLocationWith3iv(arg0, arg1, arg2); + + CC_SAFE_DELETE_ARRAY(arg1); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setUniformLocationWith3iv",argc, 3); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_setUniformLocationWith3iv'.",&tolua_err); +#endif + + return 0; +} + +int lua_cocos2dx_GLProgram_setUniformLocationWith4iv(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::GLProgram* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_setUniformLocationWith4iv'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 3) + { + GLint arg0; + GLint* arg1; + unsigned int arg2; + + ok &= luaval_to_int32(tolua_S, 2,(int *)&arg0); + + ok &= luaval_to_uint32(tolua_S, 4,&arg2); + + if(!ok) + { + CCLOG("Parse params error in the lua_cocos2dx_GLProgram_setUniformLocationWith4iv"); + return 0; + } + +#if COCOS2D_DEBUG >= 1 + if (!tolua_istable(tolua_S, 3, 0, &tolua_err)) + goto tolua_lerror; +#endif + arg1 = new GLint[sizeof(GLint) * 4 * arg2]; + if (nullptr == arg1) + { + CCLOG("Allocate intArray in the lua_cocos2dx_GLProgram_setUniformLocationWith4iv failed!"); + return 0; + } + + for (int i = 1; i <= arg2 * 4; i++) + { + arg1[i - 1] = (GLint)tolua_tofieldnumber(tolua_S, 3, i, 0); + } + cobj->setUniformLocationWith4iv(arg0, arg1, arg2); + CC_SAFE_DELETE_ARRAY(arg1); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setUniformLocationWith4iv",argc, 3); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_setUniformLocationWith4iv'.",&tolua_err); +#endif + + return 0; +} + +int lua_cocos2dx_GLProgram_setUniformLocationWith2iv(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::GLProgram* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_setUniformLocationWith2iv'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 3) + { + GLint arg0; + GLint* arg1; + unsigned int arg2; + + ok &= luaval_to_int32(tolua_S, 2,(GLint *)&arg0); + + ok &= luaval_to_uint32(tolua_S, 4,&arg2); + + if(!ok) + { + CCLOG("Parse params error in the lua_cocos2dx_GLProgram_setUniformLocationWith2iv"); + return 0; + } + +#if COCOS2D_DEBUG >= 1 + if (!tolua_istable(tolua_S, 3, 0, &tolua_err)) + goto tolua_lerror; +#endif + arg1 = new GLint[sizeof(GLint) * 2 * arg2]; + if (nullptr == arg1) + { + CCLOG("Allocate intArray in the lua_cocos2dx_GLProgram_setUniformLocationWith2iv failed!"); + return 0; + } + + cobj->setUniformLocationWith2iv(arg0, arg1, arg2); + + CC_SAFE_DELETE_ARRAY(arg1); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setUniformLocationWith2iv",argc, 3); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_setUniformLocationWith2iv'.",&tolua_err); +#endif + + return 0; +} + +int lua_cocos2dx_GLProgram_getVertexAttrib(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::GLProgram* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.GLProgram",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::GLProgram*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_GLProgram_getVertexAttrib'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + std::string arg0; + + ok &= luaval_to_std_string(tolua_S, 2,&arg0); + if(!ok) + return 0; + cocos2d::VertexAttrib* ret = cobj->getVertexAttrib(arg0); + if (nullptr == ret) + { + lua_pushnil(tolua_S); + } + else + { + vertexattrib_to_luaval(tolua_S, *ret); + } + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getVertexAttrib",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_GLProgram_getVertexAttrib'.",&tolua_err); +#endif + + return 0; } static void extendGLProgram(lua_State* tolua_S) @@ -3093,18 +3637,18 @@ static void extendGLProgram(lua_State* tolua_S) lua_rawget(tolua_S, LUA_REGISTRYINDEX); if (lua_istable(tolua_S,-1)) { - lua_pushstring(tolua_S,"create"); - lua_pushcfunction(tolua_S,tolua_cocos2dx_GLProgram_create ); - lua_rawset(tolua_S,-3); - - lua_pushstring(tolua_S,"getProgram"); - lua_pushcfunction(tolua_S,tolua_cocos2d_GLProgram_getProgram ); - lua_rawset(tolua_S,-3); - - lua_pushstring(tolua_S,"setUniformLocationF32"); - lua_pushcfunction(tolua_S,tolua_cocos2dx_GLProgram_setUniformLocationF32 ); - lua_rawset(tolua_S,-3); - } + tolua_function(tolua_S, "create", tolua_cocos2dx_GLProgram_create); + tolua_function(tolua_S, "getProgram", tolua_cocos2d_GLProgram_getProgram); + tolua_function(tolua_S, "setUniformLocationF32", tolua_cocos2dx_GLProgram_setUniformLocationF32); + tolua_function(tolua_S, "getUniform", lua_cocos2dx_GLProgram_getUniform); + tolua_function(tolua_S, "setUniformLocationWithMatrix2fv", lua_cocos2dx_GLProgram_setUniformLocationWithMatrix2fv); + tolua_function(tolua_S, "setUniformLocationWithMatrix3fv", lua_cocos2dx_GLProgram_setUniformLocationWithMatrix3fv); + tolua_function(tolua_S, "setUniformLocationWithMatrix4fv", lua_cocos2dx_GLProgram_setUniformLocationWithMatrix4fv); + tolua_function(tolua_S, "setUniformLocationWith2iv", lua_cocos2dx_GLProgram_setUniformLocationWith2iv); + tolua_function(tolua_S, "setUniformLocationWith3iv", lua_cocos2dx_GLProgram_setUniformLocationWith3iv); + tolua_function(tolua_S, "setUniformLocationWith4iv", lua_cocos2dx_GLProgram_setUniformLocationWith4iv); + tolua_function(tolua_S, "getVertexAttrib", lua_cocos2dx_GLProgram_getVertexAttrib); + }; lua_pop(tolua_S, 1); } @@ -5003,58 +5547,6 @@ tolua_lerror: return lua_cocos2dx_Label_createWithTTF00(L); } -extern int lua_cocos2dx_Label_create(lua_State* tolua_S); - -static int lua_cocos2dx_Label_create_deprecated(lua_State* tolua_S) -{ - if (nullptr == tolua_S) - return 0; - - int argc = 0; - - tolua_Error tolua_err; - if (!tolua_isusertable(tolua_S,1,"cc.Label",0,&tolua_err)) goto tolua_lerror; - - argc = lua_gettop(tolua_S) - 1; - - if (argc >= 3 && argc <= 6) - { - if (!tolua_isstring(tolua_S, 2, 0, &tolua_err) || - !tolua_isstring(tolua_S, 3, 0, &tolua_err) || - !tolua_isnumber(tolua_S, 4, 0, &tolua_err) || - !tolua_istable(tolua_S, 5, 1, &tolua_err) || - !tolua_isnumber(tolua_S, 6, 1, &tolua_err) || - !tolua_isnumber(tolua_S, 7, 1, &tolua_err) ) - { - goto tolua_lerror; - } - else - { - CCLOG("The create(text, ...) was deprecated,please use create createWithTTF(text, ...) instead"); - std::string text = tolua_tocppstring(tolua_S, 2, ""); - std::string fontFile = tolua_tocppstring(tolua_S, 3, ""); - float fontSize = tolua_tonumber(tolua_S, 4, 0); - cocos2d::Size dimensions = cocos2d::Size::ZERO; - if (lua_istable(tolua_S, 5)) - { - luaval_to_size(tolua_S, 5, &dimensions); - } - TextHAlignment hAlignment = static_cast((int)tolua_tonumber(tolua_S, 6, 0)); - TextVAlignment vAlignment = static_cast((int)tolua_tonumber(tolua_S, 7, 0)); - - cocos2d::Label* ret = cocos2d::Label::create(text, fontFile, fontSize, dimensions, hAlignment, vAlignment); - - int ID = ret ? (int)(ret->_ID) : -1; - int* luaID = ret ? &(ret->_luaID) : nullptr; - toluafix_pushusertype_ccobject(tolua_S,ID, luaID, (void*)ret,"cc.Label"); - return 1; - } - } - -tolua_lerror: - return lua_cocos2dx_Label_create(tolua_S); -} - static void extendLabel(lua_State* tolua_S) { lua_pushstring(tolua_S, "cc.Label"); @@ -5063,7 +5555,6 @@ static void extendLabel(lua_State* tolua_S) { tolua_function(tolua_S, "createWithTTF", lua_cocos2dx_Label_createWithTTF00); tolua_function(tolua_S, "createWithTTF", lua_cocos2dx_Label_createWithTTF01); - tolua_function(tolua_S, "create", lua_cocos2dx_Label_create_deprecated); } lua_pop(tolua_S, 1); } @@ -5430,6 +5921,220 @@ static void extendGLProgramState(lua_State* tolua_S) lua_pop(tolua_S, 1); } +static int lua_cocos2dx_OrbitCamera_sphericalRadius(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::OrbitCamera* self = nullptr; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.OrbitCamera",0,&tolua_err)) goto tolua_lerror; +#endif + + self = (cocos2d::OrbitCamera*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!self) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_OrbitCamera_sphericalRadius'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 3) + { +#if COCOS2D_DEBUG >= 1 + if (!tolua_isnumber(tolua_S, 2, 0, &tolua_err) || + !tolua_isnumber(tolua_S, 3, 0, &tolua_err) || + !tolua_isnumber(tolua_S, 4, 0, &tolua_err)) + { + goto tolua_lerror; + } +#endif + + float newRadius = (float)tolua_tonumber(tolua_S, 2, 0); + float zenith = (float)tolua_tonumber(tolua_S, 3, 0); + float azimuth = (float)tolua_tonumber(tolua_S, 4, 0); + + self->sphericalRadius(&newRadius, &zenith, &azimuth); + + tolua_pushnumber(tolua_S, (lua_Number)newRadius); + tolua_pushnumber(tolua_S, (lua_Number)zenith); + tolua_pushnumber(tolua_S, (lua_Number)azimuth); + + return 3; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "sphericalRadius",argc, 3); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_OrbitCamera_sphericalRadius'.",&tolua_err); +#endif + + return 0; +} + +static void extendOrbitCamera(lua_State* tolua_S) +{ + lua_pushstring(tolua_S, "cc.OrbitCamera"); + lua_rawget(tolua_S, LUA_REGISTRYINDEX); + if (lua_istable(tolua_S,-1)) + { + tolua_function(tolua_S,"sphericalRadius", lua_cocos2dx_OrbitCamera_sphericalRadius); + } + lua_pop(tolua_S, 1); +} + +int lua_cocos2dx_TMXLayer_getTileGIDAt(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::TMXLayer* cobj = nullptr; + bool ok = true; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.TMXLayer",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::TMXLayer*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_TMXLayer_getTileGIDAt'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + cocos2d::Vec2 arg0; + + ok &= luaval_to_vec2(tolua_S, 2, &arg0); + if(!ok) + return 0; + unsigned int ret = cobj->getTileGIDAt(arg0); + tolua_pushnumber(tolua_S,(lua_Number)ret); + return 1; + } + if (argc == 2) + { + cocos2d::Vec2 arg0; + int arg1; + + ok &= luaval_to_vec2(tolua_S, 2, &arg0); + ok &= luaval_to_int32(tolua_S, 3, &arg1); + + if(!ok) + return 0; + + unsigned int ret = cobj->getTileGIDAt(arg0, (cocos2d::TMXTileFlags*)&arg1); + tolua_pushnumber(tolua_S,(lua_Number)ret); + return 1; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "getTileGIDAt",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_TMXLayer_getTileGIDAt'.",&tolua_err); +#endif + + return 0; +} + +int lua_cocos2dx_TMXLayer_setTiles(lua_State* tolua_S) +{ + int argc = 0; + cocos2d::TMXLayer* cobj = nullptr; + +#if COCOS2D_DEBUG >= 1 + tolua_Error tolua_err; +#endif + + +#if COCOS2D_DEBUG >= 1 + if (!tolua_isusertype(tolua_S,1,"cc.TMXLayer",0,&tolua_err)) goto tolua_lerror; +#endif + + cobj = (cocos2d::TMXLayer*)tolua_tousertype(tolua_S,1,0); + +#if COCOS2D_DEBUG >= 1 + if (!cobj) + { + tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_TMXLayer_setTiles'", nullptr); + return 0; + } +#endif + + argc = lua_gettop(tolua_S)-1; + if (argc == 1) + { + uint32_t* arg0 = nullptr; +#if COCOS2D_DEBUG >= 1 + if (!tolua_istable(tolua_S, 2, 0, &tolua_err)) + goto tolua_lerror; +#endif + + size_t len = lua_objlen(tolua_S, 2); + if (len == 0 ) + { + CCLOG("Table's len equal 0"); + return 0; + } + arg0 = new uint32_t[len]; + + if (nullptr == arg0) + { + CCLOG("Allocate uint32_t array in the lua_cocos2dx_TMXLayer_setTiles failed!"); + return 0; + } + + for (int i = 1 ; i <= len; i++) + { + arg0[i - 1] = (uint32_t)tolua_tofieldnumber(tolua_S, 2, i, 0); + } + + cobj->setTiles(arg0); + + CC_SAFE_DELETE_ARRAY(arg0); + return 0; + } + CCLOG("%s has wrong number of arguments: %d, was expecting %d \n", "setTiles",argc, 1); + return 0; + +#if COCOS2D_DEBUG >= 1 +tolua_lerror: + tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_TMXLayer_setTiles'.",&tolua_err); +#endif + + return 0; +} + +static void extendTMXLayer(lua_State* tolua_S) +{ + lua_pushstring(tolua_S, "cc.TMXLayer"); + lua_rawget(tolua_S, LUA_REGISTRYINDEX); + if (lua_istable(tolua_S,-1)) + { + tolua_function(tolua_S,"getTileGIDAt", lua_cocos2dx_TMXLayer_getTileGIDAt); + tolua_function(tolua_S, "setTiles", lua_cocos2dx_TMXLayer_setTiles); + } + lua_pop(tolua_S, 1); +} + + int register_all_cocos2dx_manual(lua_State* tolua_S) { if (NULL == tolua_S) @@ -5479,6 +6184,8 @@ int register_all_cocos2dx_manual(lua_State* tolua_S) extendTMXTiledMap(tolua_S); extendConsole(tolua_S); extendGLProgramState(tolua_S); + extendOrbitCamera(tolua_S); + extendTMXLayer(tolua_S); return 0; } diff --git a/cocos/scripting/lua-bindings/manual/lua_cocos2dx_physics_manual.cpp b/cocos/scripting/lua-bindings/manual/lua_cocos2dx_physics_manual.cpp index 1d4425767c..f63ae9ef0d 100644 --- a/cocos/scripting/lua-bindings/manual/lua_cocos2dx_physics_manual.cpp +++ b/cocos/scripting/lua-bindings/manual/lua_cocos2dx_physics_manual.cpp @@ -1616,4 +1616,4 @@ int register_all_cocos2dx_physics_manual(lua_State* tolua_S) return 0; } -#endif \ No newline at end of file +#endif diff --git a/cocos/scripting/lua-bindings/manual/lua_cocos2dx_ui_manual.cpp b/cocos/scripting/lua-bindings/manual/lua_cocos2dx_ui_manual.cpp index 5d27bc7a50..026b8315b8 100644 --- a/cocos/scripting/lua-bindings/manual/lua_cocos2dx_ui_manual.cpp +++ b/cocos/scripting/lua-bindings/manual/lua_cocos2dx_ui_manual.cpp @@ -32,48 +32,17 @@ using namespace ui; -class LuaCocoStudioEventListener:public Ref +static int handleUIEvent(int handler, cocos2d::Ref* sender, int eventType) { -public: - LuaCocoStudioEventListener(); - virtual ~LuaCocoStudioEventListener(); + LuaStack* stack = LuaEngine::getInstance()->getLuaStack(); - static LuaCocoStudioEventListener* create(); + stack->pushObject(sender, "cc.Ref"); + stack->pushInt(eventType); - virtual void eventCallbackFunc(Ref* sender,int eventType); -}; - -LuaCocoStudioEventListener::LuaCocoStudioEventListener() -{ + stack->executeFunctionByHandler(handler, 2); + stack->clean(); -} - -LuaCocoStudioEventListener::~LuaCocoStudioEventListener() -{ - -} - -LuaCocoStudioEventListener* LuaCocoStudioEventListener::create() -{ - LuaCocoStudioEventListener* listener = new LuaCocoStudioEventListener(); - if (nullptr == listener) - return nullptr; - - listener->autorelease(); - - return listener; -} - -void LuaCocoStudioEventListener::eventCallbackFunc(Ref* sender,int eventType) -{ - int handler = ScriptHandlerMgr::getInstance()->getObjectHandler((void*)this, ScriptHandlerMgr::HandlerType::STUDIO_EVENT_LISTENER); - - if (0 != handler) - { - LuaStudioEventListenerData eventData(sender,eventType); - BasicScriptData data(this,(void*)&eventData); - LuaEngine::getInstance()->handleEvent(ScriptHandlerMgr::HandlerType::STUDIO_EVENT_LISTENER, (void*)&data); - } + return 0; } static int lua_cocos2dx_Widget_addTouchEventListener(lua_State* L) @@ -108,26 +77,12 @@ static int lua_cocos2dx_Widget_addTouchEventListener(lua_State* L) goto tolua_lerror; } #endif - LuaCocoStudioEventListener* listener = LuaCocoStudioEventListener::create(); - if (nullptr == listener) - { - tolua_error(L,"LuaCocoStudioEventListener create fail\n", NULL); - return 0; - } LUA_FUNCTION handler = ( toluafix_ref_function(L,2,0)); - ScriptHandlerMgr::getInstance()->addObjectHandler((void*)listener, handler, ScriptHandlerMgr::HandlerType::STUDIO_EVENT_LISTENER); - - __Dictionary* dict = static_cast<__Dictionary*>(self->getUserObject()); - if (nullptr == dict) - { - dict = Dictionary::create(); - self->setUserObject(dict); - } - dict->setObject(listener, "widgetTouchEvent"); - - self->addTouchEventListener(listener, toucheventselector(LuaCocoStudioEventListener::eventCallbackFunc)); + self->addTouchEventListener([=](cocos2d::Ref* ref,Widget::TouchEventType eventType){ + handleUIEvent(handler, ref, (int)eventType); + }); return 0; } @@ -153,7 +108,7 @@ static void extendWidget(lua_State* L) lua_pop(L, 1); } -static int lua_cocos2dx_CheckBox_addEventListenerCheckBox(lua_State* L) +static int lua_cocos2dx_CheckBox_addEventListener(lua_State* L) { if (nullptr == L) return 0; @@ -170,7 +125,7 @@ static int lua_cocos2dx_CheckBox_addEventListenerCheckBox(lua_State* L) #if COCOS2D_DEBUG >= 1 if (nullptr == self) { - tolua_error(L,"invalid 'self' in function 'lua_cocos2dx_CheckBox_addEventListenerCheckBox'\n", NULL); + tolua_error(L,"invalid 'self' in function 'lua_cocos2dx_CheckBox_addEventListener'\n", NULL); return 0; } #endif @@ -183,36 +138,21 @@ static int lua_cocos2dx_CheckBox_addEventListenerCheckBox(lua_State* L) goto tolua_lerror; } #endif - LuaCocoStudioEventListener* listener = LuaCocoStudioEventListener::create(); - if (nullptr == listener) - { - tolua_error(L,"LuaCocoStudioEventListener create fail\n", NULL); - return 0; - } - LUA_FUNCTION handler = ( toluafix_ref_function(L,2,0)); - ScriptHandlerMgr::getInstance()->addObjectHandler((void*)listener, handler, ScriptHandlerMgr::HandlerType::STUDIO_EVENT_LISTENER); - - __Dictionary* dict = static_cast<__Dictionary*>(self->getUserObject()); - if (nullptr == dict) - { - dict = Dictionary::create(); - self->setUserObject(dict); - } - dict->setObject(listener, "checkBoxEventListener"); - - self->addEventListenerCheckBox(listener, checkboxselectedeventselector(LuaCocoStudioEventListener::eventCallbackFunc)); + self->addEventListener([=](cocos2d::Ref* ref,CheckBox::EventType eventType){ + handleUIEvent(handler, ref, (int)eventType); + }); return 0; } - CCLOG("'addEventListenerCheckBox' function of CheckBox has wrong number of arguments: %d, was expecting %d\n", argc, 1); + CCLOG("'addEventListener' function of CheckBox has wrong number of arguments: %d, was expecting %d\n", argc, 1); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: - tolua_error(L,"#ferror in function 'addEventListenerCheckBox'.",&tolua_err); + tolua_error(L,"#ferror in function 'addEventListener'.",&tolua_err); return 0; #endif } @@ -224,12 +164,12 @@ static void extendCheckBox(lua_State* L) lua_rawget(L, LUA_REGISTRYINDEX); if (lua_istable(L,-1)) { - tolua_function(L, "addEventListenerCheckBox", lua_cocos2dx_CheckBox_addEventListenerCheckBox); + tolua_function(L, "addEventListener", lua_cocos2dx_CheckBox_addEventListener); } lua_pop(L, 1); } -static int lua_cocos2dx_Slider_addEventListenerSlider(lua_State* L) +static int lua_cocos2dx_Slider_addEventListener(lua_State* L) { if (nullptr == L) return 0; @@ -246,7 +186,7 @@ static int lua_cocos2dx_Slider_addEventListenerSlider(lua_State* L) #if COCOS2D_DEBUG >= 1 if (nullptr == self) { - tolua_error(L,"invalid 'self' in function 'lua_cocos2dx_Slider_addEventListenerSlider'\n", NULL); + tolua_error(L,"invalid 'self' in function 'lua_cocos2dx_Slider_addEventListener'\n", NULL); return 0; } #endif @@ -259,37 +199,22 @@ static int lua_cocos2dx_Slider_addEventListenerSlider(lua_State* L) goto tolua_lerror; } #endif - LuaCocoStudioEventListener* listener = LuaCocoStudioEventListener::create(); - if (nullptr == listener) - { - tolua_error(L,"LuaCocoStudioEventListener create fail\n", NULL); - return 0; - } - LUA_FUNCTION handler = ( toluafix_ref_function(L,2,0)); - - ScriptHandlerMgr::getInstance()->addObjectHandler((void*)listener, handler, ScriptHandlerMgr::HandlerType::STUDIO_EVENT_LISTENER); - __Dictionary* dict = static_cast<__Dictionary*>(self->getUserObject()); - if (nullptr == dict) - { - dict = Dictionary::create(); - self->setUserObject(dict); - } - dict->setObject(listener, "sliderEventListener"); - - self->addEventListenerSlider(listener, sliderpercentchangedselector(LuaCocoStudioEventListener::eventCallbackFunc)); + self->addEventListener([=](cocos2d::Ref* ref,Slider::EventType eventType){ + handleUIEvent(handler, ref, (int)eventType); + }); return 0; } - CCLOG("'addEventListenerSlider' function of Slider has wrong number of arguments: %d, was expecting %d\n", argc, 1); + CCLOG("'addEventListener' function of Slider has wrong number of arguments: %d, was expecting %d\n", argc, 1); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: - tolua_error(L,"#ferror in function 'addEventListenerSlider'.",&tolua_err); + tolua_error(L,"#ferror in function 'addEventListener'.",&tolua_err); return 0; #endif } @@ -300,12 +225,12 @@ static void extendSlider(lua_State* L) lua_rawget(L, LUA_REGISTRYINDEX); if (lua_istable(L,-1)) { - tolua_function(L, "addEventListenerSlider", lua_cocos2dx_Slider_addEventListenerSlider); + tolua_function(L, "addEventListener", lua_cocos2dx_Slider_addEventListener); } lua_pop(L, 1); } -static int lua_cocos2dx_TextField_addEventListenerTextField(lua_State* L) +static int lua_cocos2dx_TextField_addEventListener(lua_State* L) { if (nullptr == L) return 0; @@ -322,7 +247,7 @@ static int lua_cocos2dx_TextField_addEventListenerTextField(lua_State* L) #if COCOS2D_DEBUG >= 1 if (nullptr == self) { - tolua_error(L,"invalid 'self' in function 'lua_cocos2dx_TextField_addEventListenerTextField'\n", NULL); + tolua_error(L,"invalid 'self' in function 'lua_cocos2dx_TextField_addEventListener'\n", NULL); return 0; } #endif @@ -335,37 +260,22 @@ static int lua_cocos2dx_TextField_addEventListenerTextField(lua_State* L) goto tolua_lerror; } #endif - LuaCocoStudioEventListener* listener = LuaCocoStudioEventListener::create(); - if (nullptr == listener) - { - tolua_error(L,"LuaCocoStudioEventListener create fail\n", NULL); - return 0; - } - LUA_FUNCTION handler = ( toluafix_ref_function(L,2,0)); - - ScriptHandlerMgr::getInstance()->addObjectHandler((void*)listener, handler, ScriptHandlerMgr::HandlerType::STUDIO_EVENT_LISTENER); - __Dictionary* dict = static_cast<__Dictionary*>(self->getUserObject()); - if (nullptr == dict) - { - dict = Dictionary::create(); - self->setUserObject(dict); - } - dict->setObject(listener, "textfieldEventListener"); - - self->addEventListenerTextField(listener, textfieldeventselector(LuaCocoStudioEventListener::eventCallbackFunc)); + self->addEventListener([=](cocos2d::Ref* ref,TextField::EventType eventType){ + handleUIEvent(handler, ref, (int)eventType); + }); return 0; } - CCLOG("'addEventListenerTextField' function of TextField has wrong number of arguments: %d, was expecting %d\n", argc, 1); + CCLOG("'addEventListener' function of TextField has wrong number of arguments: %d, was expecting %d\n", argc, 1); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: - tolua_error(L,"#ferror in function 'addEventListenerTextField'.",&tolua_err); + tolua_error(L,"#ferror in function 'addEventListener'.",&tolua_err); return 0; #endif } @@ -376,12 +286,12 @@ static void extendTextField(lua_State* L) lua_rawget(L, LUA_REGISTRYINDEX); if (lua_istable(L,-1)) { - tolua_function(L, "addEventListenerTextField", lua_cocos2dx_TextField_addEventListenerTextField); + tolua_function(L, "addEventListener", lua_cocos2dx_TextField_addEventListener); } lua_pop(L, 1); } -static int lua_cocos2dx_PageView_addEventListenerPageView(lua_State* L) +static int lua_cocos2dx_PageView_addEventListener(lua_State* L) { if (nullptr == L) return 0; @@ -398,7 +308,7 @@ static int lua_cocos2dx_PageView_addEventListenerPageView(lua_State* L) #if COCOS2D_DEBUG >= 1 if (nullptr == self) { - tolua_error(L,"invalid 'self' in function 'lua_cocos2dx_PageView_addEventListenerPageView'\n", NULL); + tolua_error(L,"invalid 'self' in function 'lua_cocos2dx_PageView_addEventListener'\n", NULL); return 0; } #endif @@ -411,37 +321,22 @@ static int lua_cocos2dx_PageView_addEventListenerPageView(lua_State* L) goto tolua_lerror; } #endif - LuaCocoStudioEventListener* listener = LuaCocoStudioEventListener::create(); - if (nullptr == listener) - { - tolua_error(L,"LuaCocoStudioEventListener create fail\n", NULL); - return 0; - } - LUA_FUNCTION handler = ( toluafix_ref_function(L,2,0)); - - ScriptHandlerMgr::getInstance()->addObjectHandler((void*)listener, handler, ScriptHandlerMgr::HandlerType::STUDIO_EVENT_LISTENER); - __Dictionary* dict = static_cast<__Dictionary*>(self->getUserObject()); - if (nullptr == dict) - { - dict = Dictionary::create(); - self->setUserObject(dict); - } - dict->setObject(listener, "pageViewEventListener"); - - self->addEventListenerPageView(listener, pagevieweventselector(LuaCocoStudioEventListener::eventCallbackFunc)); + self->addEventListener([=](cocos2d::Ref* ref,PageView::EventType eventType){ + handleUIEvent(handler, ref, (int)eventType); + }); return 0; } - CCLOG("'addEventListenerPageView' function of PageView has wrong number of arguments: %d, was expecting %d\n", argc, 1); + CCLOG("'addEventListener' function of PageView has wrong number of arguments: %d, was expecting %d\n", argc, 1); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: - tolua_error(L,"#ferror in function 'addEventListenerPageView'.",&tolua_err); + tolua_error(L,"#ferror in function 'addEventListener'.",&tolua_err); return 0; #endif } @@ -452,12 +347,12 @@ static void extendPageView(lua_State* L) lua_rawget(L, LUA_REGISTRYINDEX); if (lua_istable(L,-1)) { - tolua_function(L, "addEventListenerPageView", lua_cocos2dx_PageView_addEventListenerPageView); + tolua_function(L, "addEventListener", lua_cocos2dx_PageView_addEventListener); } lua_pop(L, 1); } -static int lua_cocos2dx_ScrollView_addEventListenerScrollView(lua_State* L) +static int lua_cocos2dx_ScrollView_addEventListener(lua_State* L) { if (nullptr == L) return 0; @@ -474,7 +369,7 @@ static int lua_cocos2dx_ScrollView_addEventListenerScrollView(lua_State* L) #if COCOS2D_DEBUG >= 1 if (nullptr == self) { - tolua_error(L,"invalid 'self' in function 'lua_cocos2dx_ScrollView_addEventListenerScrollView'\n", NULL); + tolua_error(L,"invalid 'self' in function 'lua_cocos2dx_ScrollView_addEventListener'\n", NULL); return 0; } #endif @@ -487,37 +382,22 @@ static int lua_cocos2dx_ScrollView_addEventListenerScrollView(lua_State* L) goto tolua_lerror; } #endif - LuaCocoStudioEventListener* listener = LuaCocoStudioEventListener::create(); - if (nullptr == listener) - { - tolua_error(L,"LuaCocoStudioEventListener create fail\n", NULL); - return 0; - } - LUA_FUNCTION handler = ( toluafix_ref_function(L,2,0)); - ScriptHandlerMgr::getInstance()->addObjectHandler((void*)listener, handler, ScriptHandlerMgr::HandlerType::STUDIO_EVENT_LISTENER); - - __Dictionary* dict = static_cast<__Dictionary*>(self->getUserObject()); - if (nullptr == dict) - { - dict = Dictionary::create(); - self->setUserObject(dict); - } - dict->setObject(listener, "scrollViewEventListener"); - - self->addEventListenerScrollView(listener, scrollvieweventselector(LuaCocoStudioEventListener::eventCallbackFunc)); + self->addEventListener([=](cocos2d::Ref* ref,ScrollView::EventType eventType){ + handleUIEvent(handler, ref, (int)eventType); + }); return 0; } - CCLOG("'addEventListenerScrollView' function of ScrollView has wrong number of arguments: %d, was expecting %d\n", argc, 1); + CCLOG("'addEventListener' function of ScrollView has wrong number of arguments: %d, was expecting %d\n", argc, 1); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: - tolua_error(L,"#ferror in function 'addEventListenerScrollView'.",&tolua_err); + tolua_error(L,"#ferror in function 'addEventListener'.",&tolua_err); return 0; #endif } @@ -528,12 +408,12 @@ static void extendScrollView(lua_State* L) lua_rawget(L, LUA_REGISTRYINDEX); if (lua_istable(L,-1)) { - tolua_function(L, "addEventListenerScrollView", lua_cocos2dx_ScrollView_addEventListenerScrollView); + tolua_function(L, "addEventListener", lua_cocos2dx_ScrollView_addEventListener); } lua_pop(L, 1); } -static int lua_cocos2dx_ListView_addEventListenerListView(lua_State* L) +static int lua_cocos2dx_ListView_addEventListener(lua_State* L) { if (nullptr == L) return 0; @@ -550,7 +430,7 @@ static int lua_cocos2dx_ListView_addEventListenerListView(lua_State* L) #if COCOS2D_DEBUG >= 1 if (nullptr == self) { - tolua_error(L,"invalid 'self' in function 'lua_cocos2dx_ListView_addEventListenerListView'\n", NULL); + tolua_error(L,"invalid 'self' in function 'lua_cocos2dx_ListView_addEventListener'\n", NULL); return 0; } #endif @@ -563,37 +443,22 @@ static int lua_cocos2dx_ListView_addEventListenerListView(lua_State* L) goto tolua_lerror; } #endif - LuaCocoStudioEventListener* listener = LuaCocoStudioEventListener::create(); - if (nullptr == listener) - { - tolua_error(L,"LuaCocoStudioEventListener create fail\n", NULL); - return 0; - } - LUA_FUNCTION handler = ( toluafix_ref_function(L,2,0)); - ScriptHandlerMgr::getInstance()->addObjectHandler((void*)listener, handler, ScriptHandlerMgr::HandlerType::STUDIO_EVENT_LISTENER); - - __Dictionary* dict = static_cast<__Dictionary*>(self->getUserObject()); - if (nullptr == dict) - { - dict = Dictionary::create(); - self->setUserObject(dict); - } - dict->setObject(listener, "listViewEventListener"); - - self->addEventListenerListView(listener, listvieweventselector(LuaCocoStudioEventListener::eventCallbackFunc)); + self->addEventListener([=](cocos2d::Ref* ref,ListView::EventType eventType){ + handleUIEvent(handler, ref, (int)eventType); + }); return 0; } - CCLOG("'addEventListenerListView' function of ListView has wrong number of arguments: %d, was expecting %d\n", argc, 1); + CCLOG("'addEventListener' function of ListView has wrong number of arguments: %d, was expecting %d\n", argc, 1); return 0; #if COCOS2D_DEBUG >= 1 tolua_lerror: - tolua_error(L,"#ferror in function 'addEventListenerListView'.",&tolua_err); + tolua_error(L,"#ferror in function 'addEventListener'.",&tolua_err); return 0; #endif } @@ -604,7 +469,7 @@ static void extendListView(lua_State* L) lua_rawget(L, LUA_REGISTRYINDEX); if (lua_istable(L,-1)) { - tolua_function(L, "addEventListenerListView", lua_cocos2dx_ListView_addEventListenerListView); + tolua_function(L, "addEventListener", lua_cocos2dx_ListView_addEventListener); } lua_pop(L, 1); } diff --git a/cocos/scripting/lua-bindings/manual/lua_cocos2dx_ui_manual.hpp b/cocos/scripting/lua-bindings/manual/lua_cocos2dx_ui_manual.hpp index 1be9dea77b..8f102bf527 100644 --- a/cocos/scripting/lua-bindings/manual/lua_cocos2dx_ui_manual.hpp +++ b/cocos/scripting/lua-bindings/manual/lua_cocos2dx_ui_manual.hpp @@ -35,14 +35,4 @@ extern "C" { #include "base/CCRef.h" TOLUA_API int register_all_cocos2dx_ui_manual(lua_State* L); - -struct LuaStudioEventListenerData -{ - cocos2d::Ref* objTarget; - int eventType; - - LuaStudioEventListenerData(cocos2d::Ref* _objTarget, int _eventType):objTarget(_objTarget),eventType(_eventType) - { - } -}; #endif // #ifndef COCOS_SCRIPTING_LUA_BINDINGS_LUA_COCOS2DX_GUI_MANUAL_H diff --git a/cocos/scripting/lua-bindings/manual/lua_xml_http_request.cpp b/cocos/scripting/lua-bindings/manual/lua_xml_http_request.cpp index ab885d8d9e..38cde785ed 100644 --- a/cocos/scripting/lua-bindings/manual/lua_xml_http_request.cpp +++ b/cocos/scripting/lua-bindings/manual/lua_xml_http_request.cpp @@ -181,80 +181,72 @@ void LuaMinXmlHttpRequest::_setHttpRequestHeader() */ void LuaMinXmlHttpRequest::_sendRequest() { - _httpRequest->setResponseCallback(this, httpresponse_selector(LuaMinXmlHttpRequest::handle_requestResponse)); + _httpRequest->setResponseCallback([this](cocos2d::network::HttpClient* sender, cocos2d::network::HttpResponse* response){ + if (0 != strlen(response->getHttpRequest()->getTag())) + { + CCLOG("%s completed", response->getHttpRequest()->getTag()); + } + + long statusCode = response->getResponseCode(); + char statusString[64] = {}; + sprintf(statusString, "HTTP Status Code: %ld, tag = %s", statusCode, response->getHttpRequest()->getTag()); + + if (!response->isSucceed()) + { + CCLOG("response failed"); + CCLOG("error buffer: %s", response->getErrorBuffer()); + return; + } + + // set header + std::vector *headers = response->getResponseHeader(); + + char* concatHeader = (char*) malloc(headers->size() + 1); + std::string header(headers->begin(), headers->end()); + strcpy(concatHeader, header.c_str()); + + std::istringstream stream(concatHeader); + std::string line; + while(std::getline(stream, line)) { + _gotHeader(line); + } + + /** get the response data **/ + std::vector *buffer = response->getResponseData(); + char* concatenated = (char*) malloc(buffer->size() + 1); + std::string s2(buffer->begin(), buffer->end()); + strcpy(concatenated, s2.c_str()); + + if (statusCode == 200) + { + //Succeeded + _status = 200; + _readyState = DONE; + _data << concatenated; + _dataSize = buffer->size(); + } + else + { + _status = 0; + } + // Free Memory. + free((void*) concatHeader); + free((void*) concatenated); + + // call back lua function --TODO + int handler = cocos2d::ScriptHandlerMgr::getInstance()->getObjectHandler((void*)this, cocos2d::ScriptHandlerMgr::HandlerType::XMLHTTPREQUEST_READY_STATE_CHANGE ); + + if (0 != handler) + { + cocos2d::CommonScriptData data(handler,""); + cocos2d::ScriptEvent event(cocos2d::ScriptEventType::kCommonEvent,(void*)&data); + cocos2d::ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event); + } + release(); + }); network::HttpClient::getInstance()->send(_httpRequest); _httpRequest->release(); -} - - -/** - * @brief Callback for HTTPRequest. Handles the response and invokes Callback. - * @param sender Object which initialized callback - * @param respone Response object - * @js NA - */ -void LuaMinXmlHttpRequest::handle_requestResponse(network::HttpClient *sender, network::HttpResponse *response) -{ - if (0 != strlen(response->getHttpRequest()->getTag())) - { - CCLOG("%s completed", response->getHttpRequest()->getTag()); - } - - long statusCode = response->getResponseCode(); - char statusString[64] = {}; - sprintf(statusString, "HTTP Status Code: %ld, tag = %s", statusCode, response->getHttpRequest()->getTag()); - - if (!response->isSucceed()) - { - CCLOG("response failed"); - CCLOG("error buffer: %s", response->getErrorBuffer()); - return; - } - - // set header - std::vector *headers = response->getResponseHeader(); - - char* concatHeader = (char*) malloc(headers->size() + 1); - std::string header(headers->begin(), headers->end()); - strcpy(concatHeader, header.c_str()); - - std::istringstream stream(concatHeader); - std::string line; - while(std::getline(stream, line)) { - _gotHeader(line); - } - - /** get the response data **/ - std::vector *buffer = response->getResponseData(); - char* concatenated = (char*) malloc(buffer->size() + 1); - std::string s2(buffer->begin(), buffer->end()); - strcpy(concatenated, s2.c_str()); - - if (statusCode == 200) - { - //Succeeded - _status = 200; - _readyState = DONE; - _data << concatenated; - _dataSize = buffer->size(); - } - else - { - _status = 0; - } - // Free Memory. - free((void*) concatHeader); - free((void*) concatenated); - - // call back lua function --TODO - int handler = cocos2d::ScriptHandlerMgr::getInstance()->getObjectHandler((void*)this, cocos2d::ScriptHandlerMgr::HandlerType::XMLHTTPREQUEST_READY_STATE_CHANGE ); - - if (0 != handler) - { - cocos2d::CommonScriptData data(handler,""); - cocos2d::ScriptEvent event(cocos2d::ScriptEventType::kCommonEvent,(void*)&data); - cocos2d::ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event); - } + retain(); } void LuaMinXmlHttpRequest::getByteData(unsigned char* byteData) diff --git a/cocos/scripting/lua-bindings/manual/lua_xml_http_request.h b/cocos/scripting/lua-bindings/manual/lua_xml_http_request.h index 036cad42d9..9db8b5a042 100644 --- a/cocos/scripting/lua-bindings/manual/lua_xml_http_request.h +++ b/cocos/scripting/lua-bindings/manual/lua_xml_http_request.h @@ -58,8 +58,6 @@ public: LuaMinXmlHttpRequest(); ~LuaMinXmlHttpRequest(); - - void handle_requestResponse(cocos2d::network::HttpClient *sender, cocos2d::network::HttpResponse *response); inline void setResponseType(ResponseType type) { _responseType = type; } inline ResponseType getResponseType() {return _responseType; } diff --git a/cocos/scripting/lua-bindings/proj.ios_mac/cocos2d_lua_bindings.xcodeproj/project.pbxproj b/cocos/scripting/lua-bindings/proj.ios_mac/cocos2d_lua_bindings.xcodeproj/project.pbxproj index 276e8f8f4a..00c00b34d2 100644 --- a/cocos/scripting/lua-bindings/proj.ios_mac/cocos2d_lua_bindings.xcodeproj/project.pbxproj +++ b/cocos/scripting/lua-bindings/proj.ios_mac/cocos2d_lua_bindings.xcodeproj/project.pbxproj @@ -955,6 +955,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = ""; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -1000,6 +1001,7 @@ buildSettings = { ALWAYS_SEARCH_USER_PATHS = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = ""; GCC_PREPROCESSOR_DEFINITIONS = ( diff --git a/cocos/scripting/lua-bindings/script/Deprecated.lua b/cocos/scripting/lua-bindings/script/Deprecated.lua index ca036a84c4..96f98e5535 100644 --- a/cocos/scripting/lua-bindings/script/Deprecated.lua +++ b/cocos/scripting/lua-bindings/script/Deprecated.lua @@ -1230,6 +1230,60 @@ function UIWidgetDeprecated.getTopInParent(self) end rawset(ccui.Widget,"getTopInParent", UIWidgetDeprecated.getTopInParent) ---functions of ccui.Widget will be deprecated begin +--functions of ccui.Widget will be deprecated end + +--functions of ccui.CheckBox will be deprecated begin +local UICheckBoxDeprecated = { } +function UICheckBoxDeprecated.addEventListenerCheckBox(self,handler) + deprecatedTip("ccui.CheckBox:addEventListenerCheckBox","ccui.CheckBox:addEventListener") + return self:addEventListener(handler) +end +rawset(ccui.CheckBox,"addEventListenerCheckBox", UICheckBoxDeprecated.addEventListenerCheckBox) +--functions of ccui.CheckBox will be deprecated end + +--functions of ccui.Slider will be deprecated begin +local UISliderDeprecated = { } +function UISliderDeprecated.addEventListenerSlider(self,handler) + deprecatedTip("ccui.Slider:addEventListenerSlider","ccui.Slider:addEventListener") + return self:addEventListener(handler) +end +rawset(ccui.Slider,"addEventListenerSlider", UISliderDeprecated.addEventListenerSlider) +--functions of ccui.Slider will be deprecated end + +--functions of ccui.TextField will be deprecated begin +local UITextFieldDeprecated = { } +function UITextFieldDeprecated.addEventListenerTextField(self,handler) + deprecatedTip("ccui.TextField:addEventListenerTextField","ccui.TextField:addEventListener") + return self:addEventListener(handler) +end +rawset(ccui.TextField,"addEventListenerTextField", UITextFieldDeprecated.addEventListenerTextField) +--functions of ccui.TextField will be deprecated end + +--functions of ccui.PageView will be deprecated begin +local UIPageViewDeprecated = { } +function UIPageViewDeprecated.addEventListenerPageView(self,handler) + deprecatedTip("ccui.PageView:addEventListenerPageView","ccui.PageView:addEventListener") + return self:addEventListener(handler) +end +rawset(ccui.PageView,"addEventListenerPageView", UIPageViewDeprecated.addEventListenerPageView) +--functions of ccui.PageView will be deprecated end + +--functions of ccui.ScrollView will be deprecated begin +local UIScrollViewDeprecated = { } +function UIScrollViewDeprecated.addEventListenerScrollView(self,handler) + deprecatedTip("ccui.ScrollView:addEventListenerScrollView","ccui.ScrollView:addEventListener") + return self:addEventListener(handler) +end +rawset(ccui.ScrollView,"addEventListenerScrollView", UIScrollViewDeprecated.addEventListenerScrollView) +--functions of ccui.ScrollView will be deprecated end + +--functions of ccui.ListView will be deprecated begin +local UIListViewDeprecated = { } +function UIListViewDeprecated.addEventListenerListView(self,handler) + deprecatedTip("ccui.ListView:addEventListenerListView","ccui.ListView:addEventListener") + return self:addEventListener(handler) +end +rawset(ccui.ListView,"addEventListenerListView", UIListViewDeprecated.addEventListenerListView) +--functions of ccui.ListView will be deprecated end diff --git a/cocos/ui/CCProtectedNode.cpp b/cocos/ui/CCProtectedNode.cpp index e49aa6bbde..ddfaabbc3f 100644 --- a/cocos/ui/CCProtectedNode.cpp +++ b/cocos/ui/CCProtectedNode.cpp @@ -337,6 +337,14 @@ void ProtectedNode::visit(Renderer* renderer, const Mat4 &parentTransform, uint3 void ProtectedNode::onEnter() { +#if CC_ENABLE_SCRIPT_BINDING + if (_scriptType == kScriptTypeJavascript) + { + if (ScriptEngineManager::sendNodeEventToJSExtended(this, kNodeOnEnter)) + return; + } +#endif + Node::onEnter(); for( const auto &child: _protectedChildren) child->onEnter(); @@ -407,4 +415,4 @@ void ProtectedNode::disableCascadeColor() } } -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/ui/CCProtectedNode.h b/cocos/ui/CCProtectedNode.h index 0c6eb2f949..c950c5da2b 100644 --- a/cocos/ui/CCProtectedNode.h +++ b/cocos/ui/CCProtectedNode.h @@ -181,4 +181,4 @@ private: NS_CC_END -#endif // __CPROTECTEDCNODE_H__ \ No newline at end of file +#endif // __CPROTECTEDCNODE_H__ diff --git a/cocos/ui/UIButton.cpp b/cocos/ui/UIButton.cpp index 9b54a2b440..f8366ccad2 100644 --- a/cocos/ui/UIButton.cpp +++ b/cocos/ui/UIButton.cpp @@ -27,6 +27,7 @@ THE SOFTWARE. #include "2d/CCLabel.h" #include "2d/CCSprite.h" #include "2d/CCActionInterval.h" +#include "platform/CCFileUtils.h" NS_CC_BEGIN @@ -69,7 +70,10 @@ _pressedTextureLoaded(false), _disabledTextureLoaded(false), _normalTextureAdaptDirty(true), _pressedTextureAdaptDirty(true), -_disabledTextureAdaptDirty(true) +_disabledTextureAdaptDirty(true), +_fontName("Thonburi"), +_fontSize(10), +_type(FontType::SYSTEM) { } @@ -729,22 +733,41 @@ const Color3B& Button::getTitleColor() const void Button::setTitleFontSize(float size) { - _titleRenderer->setSystemFontSize(size); + if (_type == FontType::SYSTEM) { + _titleRenderer->setSystemFontSize(size); + } + else{ + TTFConfig config = _titleRenderer->getTTFConfig(); + config.fontSize = size; + _titleRenderer->setTTFConfig(config); + } + _fontSize = size; } float Button::getTitleFontSize() const { - return _titleRenderer->getSystemFontSize(); + return _fontSize; } void Button::setTitleFontName(const std::string& fontName) { - _titleRenderer->setSystemFontName(fontName); + if(FileUtils::getInstance()->isFileExist(fontName)) + { + TTFConfig config = _titleRenderer->getTTFConfig(); + config.fontFilePath = fontName; + config.fontSize = _fontSize; + _titleRenderer->setTTFConfig(config); + _type = FontType::TTF; + } else{ + _titleRenderer->setSystemFontName(fontName); + _type = FontType::SYSTEM; + } + _fontName = fontName; } const std::string& Button::getTitleFontName() const { - return _titleRenderer->getSystemFontName(); + return _fontName; } std::string Button::getDescription() const diff --git a/cocos/ui/UIButton.h b/cocos/ui/UIButton.h index ff12c127df..7f02e0025f 100644 --- a/cocos/ui/UIButton.h +++ b/cocos/ui/UIButton.h @@ -43,6 +43,7 @@ class Button : public Widget DECLARE_CLASS_GUI_INFO public: + /** * Default constructor */ @@ -248,6 +249,17 @@ protected: bool _normalTextureAdaptDirty; bool _pressedTextureAdaptDirty; bool _disabledTextureAdaptDirty; + +private: + enum class FontType + { + SYSTEM, + TTF + }; + + std::string _fontName; + int _fontSize; + FontType _type; }; } diff --git a/cocos/ui/UIHBox.cpp b/cocos/ui/UIHBox.cpp index 9374fc004d..4785742ced 100644 --- a/cocos/ui/UIHBox.cpp +++ b/cocos/ui/UIHBox.cpp @@ -82,4 +82,4 @@ bool HBox::initWithSize(const Size& size) } -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/ui/UILayout.cpp b/cocos/ui/UILayout.cpp index 74495a8e1b..a42599b915 100644 --- a/cocos/ui/UILayout.cpp +++ b/cocos/ui/UILayout.cpp @@ -102,6 +102,14 @@ Layout::~Layout() void Layout::onEnter() { +#if CC_ENABLE_SCRIPT_BINDING + if (_scriptType == kScriptTypeJavascript) + { + if (ScriptEngineManager::sendNodeEventToJSExtended(this, kNodeOnEnter)) + return; + } +#endif + Widget::onEnter(); if (_clippingStencil) { diff --git a/cocos/ui/UILayoutManager.cpp b/cocos/ui/UILayoutManager.cpp index b94630982e..c1c1d6d082 100644 --- a/cocos/ui/UILayoutManager.cpp +++ b/cocos/ui/UILayoutManager.cpp @@ -564,4 +564,4 @@ void RelativeLayoutManager::doLayout(LayoutProtocol *layout) } -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/ui/UIPageView.cpp b/cocos/ui/UIPageView.cpp index bec6b266b9..4a4ad15605 100644 --- a/cocos/ui/UIPageView.cpp +++ b/cocos/ui/UIPageView.cpp @@ -68,6 +68,14 @@ PageView* PageView::create() void PageView::onEnter() { +#if CC_ENABLE_SCRIPT_BINDING + if (_scriptType == kScriptTypeJavascript) + { + if (ScriptEngineManager::sendNodeEventToJSExtended(this, kNodeOnEnter)) + return; + } +#endif + Layout::onEnter(); scheduleUpdate(); } diff --git a/cocos/ui/UIRelativeBox.cpp b/cocos/ui/UIRelativeBox.cpp index e4798b2438..d46430c279 100644 --- a/cocos/ui/UIRelativeBox.cpp +++ b/cocos/ui/UIRelativeBox.cpp @@ -82,4 +82,4 @@ bool RelativeBox::initWithSize(const Size& size) } -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/ui/UIRichText.cpp b/cocos/ui/UIRichText.cpp index e1c827199b..49546be2e8 100644 --- a/cocos/ui/UIRichText.cpp +++ b/cocos/ui/UIRichText.cpp @@ -490,4 +490,4 @@ std::string RichText::getDescription() const } -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/ui/UIScrollView.cpp b/cocos/ui/UIScrollView.cpp index ad66c67a37..8ed6d8231f 100644 --- a/cocos/ui/UIScrollView.cpp +++ b/cocos/ui/UIScrollView.cpp @@ -95,9 +95,16 @@ ScrollView* ScrollView::create() void ScrollView::onEnter() { +#if CC_ENABLE_SCRIPT_BINDING + if (_scriptType == kScriptTypeJavascript) + { + if (ScriptEngineManager::sendNodeEventToJSExtended(this, kNodeOnEnter)) + return; + } +#endif + Layout::onEnter(); scheduleUpdate(); - } bool ScrollView::init() @@ -268,7 +275,7 @@ Node* ScrollView::getChildByTag(int tag) const return _innerContainer->getChildByTag(tag); } -Widget* ScrollView::getChildByName(const std::string& name)const +Node* ScrollView::getChildByName(const std::string& name)const { return _innerContainer->getChildByName(name); } diff --git a/cocos/ui/UIScrollView.h b/cocos/ui/UIScrollView.h index a0994af4dc..eb7271825b 100644 --- a/cocos/ui/UIScrollView.h +++ b/cocos/ui/UIScrollView.h @@ -264,7 +264,7 @@ public: virtual const Vector& getChildren() const override; virtual ssize_t getChildrenCount() const override; virtual Node * getChildByTag(int tag) const override; - virtual Widget* getChildByName(const std::string& name)const override; + virtual Node* getChildByName(const std::string& name)const override; //handle touch event virtual bool onTouchBegan(Touch *touch, Event *unusedEvent) override; diff --git a/cocos/ui/UITextField.cpp b/cocos/ui/UITextField.cpp index 7199783b69..7159fa0f6b 100644 --- a/cocos/ui/UITextField.cpp +++ b/cocos/ui/UITextField.cpp @@ -415,6 +415,14 @@ bool TextField::init() void TextField::onEnter() { +#if CC_ENABLE_SCRIPT_BINDING + if (_scriptType == kScriptTypeJavascript) + { + if (ScriptEngineManager::sendNodeEventToJSExtended(this, kNodeOnEnter)) + return; + } +#endif + Widget::onEnter(); scheduleUpdate(); } diff --git a/cocos/ui/UIVBox.cpp b/cocos/ui/UIVBox.cpp index 060ad1dddb..e9fc24b5bb 100644 --- a/cocos/ui/UIVBox.cpp +++ b/cocos/ui/UIVBox.cpp @@ -82,4 +82,4 @@ bool VBox::initWithSize(const Size& size) } -NS_CC_END \ No newline at end of file +NS_CC_END diff --git a/cocos/ui/UIWidget.cpp b/cocos/ui/UIWidget.cpp index 01139a0836..5a18f10f74 100644 --- a/cocos/ui/UIWidget.cpp +++ b/cocos/ui/UIWidget.cpp @@ -144,7 +144,6 @@ _touchMovePosition(Vec2::ZERO), _touchEndPosition(Vec2::ZERO), _touchEventListener(nullptr), _touchEventSelector(nullptr), -_name("default"), _actionTag(0), _size(Size::ZERO), _customSize(Size::ZERO), @@ -249,25 +248,6 @@ void Widget::setEnabled(bool enabled) { _enabled = enabled; } - -Widget* Widget::getChildByName(const std::string& name)const -{ - for (auto& child : _children) - { - if (child) - { - Widget* widgetChild = dynamic_cast(child); - if (widgetChild) - { - if (widgetChild->getName() == name) - { - return widgetChild; - } - } - } - } - return nullptr; -} void Widget::initRenderer() { @@ -964,17 +944,6 @@ const Vec2& Widget::getTouchEndPosition()const return _touchEndPosition; } -void Widget::setName(const std::string& name) -{ - _name = name; -} - -const std::string& Widget::getName() const -{ - return _name; -} - - void Widget::setLayoutParameter(LayoutParameter *parameter) { if (!parameter) diff --git a/cocos/ui/UIWidget.h b/cocos/ui/UIWidget.h index 437068d613..4d201720b0 100644 --- a/cocos/ui/UIWidget.h +++ b/cocos/ui/UIWidget.h @@ -228,15 +228,6 @@ public: CC_DEPRECATED_ATTRIBUTE float getTopInParent(){return this->getTopBoundary();} float getTopBoundary() const; - /** - * Gets a child from the container with its name - * - * @param name An key to find the child widget. - * - * @return a Widget object whose name equals to the input parameter - */ - virtual Widget* getChildByName(const std::string& name) const; - virtual void visit(cocos2d::Renderer *renderer, const Mat4 &parentTransform, uint32_t parentFlags) override; /** @@ -375,22 +366,6 @@ public: CC_DEPRECATED_ATTRIBUTE const Vec2& getTouchEndPos()const{return this->getTouchEndPosition();} const Vec2& getTouchEndPosition()const; - /** - * Changes the name that is used to identify the widget easily. - * - * @param A const std::string that indentifies the widget. - */ - void setName(const std::string& name); - - /** - * Returns a name that is used to identify the widget easily. - * - * You can set tags to widget then identify them easily. - * - * @return A const std::string that identifies the widget. - */ - const std::string& getName() const; - /** * Changes the size that is widget's size * @@ -682,7 +657,6 @@ protected: PositionType _positionType; //use - std::string _name; int _actionTag; Size _size; diff --git a/docs/Groups.h b/docs/Groups.h index 4c623b70fc..1039b03f22 100644 --- a/docs/Groups.h +++ b/docs/Groups.h @@ -22,4 +22,4 @@ @defgroup sprite_nodes Sprite Nodes @defgroup textures Textures @defgroup tilemap_parallax_nodes TileMap, Parallax - */ \ No newline at end of file + */ diff --git a/docs/MainPage.h b/docs/MainPage.h index 1a844a8ead..42ebd6e4d7 100644 --- a/docs/MainPage.h +++ b/docs/MainPage.h @@ -53,4 +53,4 @@ THE SOFTWARE. \n - Fork our repository on github, commit your changes, and send a "pull request" to us. We will merge your contribution to master - Suggestion, bug fixes, and improvements are highly appreciated. -*/ \ No newline at end of file +*/ diff --git a/docs/RELEASE_NOTES.md b/docs/RELEASE_NOTES.md index ed234dd044..1ab713b913 100644 --- a/docs/RELEASE_NOTES.md +++ b/docs/RELEASE_NOTES.md @@ -1,29 +1,29 @@ -# cocos2d-x v3.1 Release Notes # +# cocos2d-x v3.2-alpha0 Release Notes # **Table of Contents** *generated with [DocToc](http://doctoc.herokuapp.com/)* +- [cocos2d-x v3.2-alpha0 Release Notes](#user-content-cocos2d-x-v32-alpha0-release-notes) - [Misc Information](#user-content-misc-information) - [Requirements](#user-content-requirements) - [Runtime Requirements](#user-content-runtime-requirements) - [Compiler Requirements](#user-content-compiler-requirements) - [How to run tests](#user-content-how-to-run-tests) + - [Mac OSX & iOS](#user-content-mac-osx--ios) + - [Android](#user-content-android) + - [Windows](#user-content-windows) + - [Linux](#user-content-linux) - [How to start a new game](#user-content-how-to-start-a-new-game) -- [Highlights of v3.1](#user-content-highlights-of-v31) +- [Highlights of v3.2 alpha0](#user-content-highlights-of-v32-alpha0) - [Features in detail](#user-content-features-in-detail) - - [Sprite3D](#user-content-sprite3d) - - [Improved Shader Subsystem](#user-content-improved-shader-subsystem) - - [New math library](#user-content-new-math-library) - - [New UIVideoPlayer](#user-content-new-uivideoplayer) - - [UI navigation](#user-content-ui-navigation) - - [Improved folder structure](#user-content-improved-folder-structure) - - [Particle System fixes](#user-content-particle-system-fixes) -- [Misc API Changes](#user-content-misc-api-changes) - - [deprecated functions and global variables](#user-content-deprecated-functions-and--global-variables) + - [Animation3D](#user-content-animation3d) + - [fbx-conv usage](#user-content-fbx-conv-usage) + - [Sample code](#user-content-sample-code) + - [captureScreen](#user-content-capturescreen) # Misc Information -* Download: http://cdn.cocos2d-x.org/cocos2d-x-3.1rc0.zip -* Full Changelog: https://github.com/cocos2d/cocos2d-x/blob/cocos2d-x-3.1rc0/CHANGELOG +* Download: http://cdn.cocos2d-x.org/cocos2d-x-3.2alpha0.zip +* Full Changelog: https://github.com/cocos2d/cocos2d-x/blob/cocos2d-x-3.2alpha0/CHANGELOG * ~~API Reference: http://www.cocos2d-x.org/reference/native-cpp/V3.0/index.html~~ * v3.0 Release Notes can be found here: [v3.0 Release Notes](https://github.com/cocos2d/cocos2d-x/blob/cocos2d-x-3.0/docs/RELEASE_NOTES.md) @@ -111,258 +111,66 @@ Run Please refer to this document: [ReadMe](../README.md) -# Highlights of v3.1 +# Highlights of v3.2 alpha0 -* `Sprite3D`, a new node to render 3D models -* Improved Shader subsystem -* New, unified, math library -* `ui::VideoPlayer`, a new node to play videos +* `Animation3D`/`Animate3d`, new nodes for 3d animation. lua-binding and WP8 is not supported now. +* Updated libcurl.a to use OpenSSL v1.0.1h, [news](http://cocos2d-x.org/news/286) for it +* Added `utils::captureScreen` to take screeshot # Features in detail -## Sprite3D +## Animation3D -cocos2d-x v3.0 replaced `Node`'s 2x3 transform matrix with a 4x4 one. This feature allows you to transform any node in a 3d space. +Animation3D is skeletal animation in 3D Game. It allows the artist animate a 3D model using bone in 3D modeling tools. Then export the model file and use it in the game. -`Sprite3D` allows users to render a 3d model inside cocos2d. And since cocos2d-x already has 4x4 transform matrix, it is possible to move scale and rotate the `Sprite3D` in the x, y, and z axis. +Work flow -The API is like `Sprite`: +* Artist produce 3D models in modeling tools and then export it to FBX file +* Use `fbx-conv` convert FBX file to c3t file +* Load c3t file in the game -```c++ -// v3.1 only supports the Wavefront file format -auto sprite3d = Sprite3D::create("mymodel.obj"); +Note -// if the material is not specified in .obj, you can override it with: -auto sprite3d = Sprite3D::create("mymodel.obj", "texture.png"); +* The API may change in final version +* binary format of c3t will be added in final version +* the bones in the FBX file should not be more than 50. + +### `fbx-conv` usage + +* windows -// Since Sprite3D is a regular node, you can add it into the scene like any other node -scene->addChild(sprite3d); -sprite3d->setRotation3D(Vec3(x,y,z)); ``` - -## Improved Shader Subsystem - -In order to support `Sprite3D`, we refactored our shader subsystem. The result is that we have an easier to use, yet more powerful shader system that can be used both for 2D and 3D. - - -In v3.0, the class `GLProgram` was used both for holdin the _OpenGL program_ (shader), and also the shader state (uniforms and attributes). - -That design had one big constraint: In order to add or remove an attribute or uniform, you had to subclass `GLProgram`. - -In v3.1, we decoupled the shader state from the shader. We added the `GLProgramState` class which holds the attributes and uniforms. - -The API is the following: - -```c++ -auto glprogram = GLProgram::create(...); - -// it will automatically parse all the attributes and uniforms -// used by glprogram, and it will populate the glprogramstate dictionary -// with them -auto glprogramstate = GLProgramState::create( glprogram ); - -// How to set a uniform for Vec2 (Int, Texture, Vec3, Vec4, Mat4, are all supported) -glprogramstate->setUniformVec2("u_my_uniform", Vec2(x,y)); -// or how to set it using a callback -glprogramstate->setUniformCallback("u_my_uniform", [](Uniform*uniform){ - // do something -}); - -// How to set an attribute -glprogramstate->setVertexAttribPointer("a_my_attrib", 4, GL_FLOAT, GL_FALSE, 0, vertex); -// or how to set it using a callback -glprogramstate->setVertexAttribCallback("a_my_attrib", [](VertexAttrib*attrib){ - // do something - }); +cd COCOS2DX_ROOT/tools/fbx-convert/win32 +fbx-conv FBXFile ``` +* mac os x -By using this API it is possible to change the effect on a `Sprite3D` (or even an `Sprite`) without subclassing any cocos2d class! - -Possible examples: - - - Outline / Shadow / Glow effects - - Multi-texturing effects - - Sepia, Grey or other color effects - - and more - -For a complete example, please see the [Shader - Sprite](https://github.com/cocos2d/cocos2d-x/blob/cocos2d-x-3.1rc0/tests/cpp-tests/Classes/ShaderTest/ShaderTest2.cpp) and [Shader - Basic](https://github.com/cocos2d/cocos2d-x/blob/cocos2d-x-3.1rc0/tests/cpp-tests/Classes/ShaderTest/ShaderTest.cpp) examples. - - - -## New math library - -cocos2d-x v1.0 only supported 2D features. So it made sense to use a 2x3 Transform matrix for the operations. - -In cocos2d-x v2.0 we added OpenGL ES 2.0 support (no more built-in OpenGL matrix operations) so it made sense to use [Kazmath](https://github.com/Kazade/kazmath), a math library that replaced the OpenGL ES 1.0 functionality. Kazmath was used internally, and most of the users never used the Kazmath API at all. - -In cocos2d-x v3.0 we refactored the renderer and we exposed a bit more the Kazmath API to the users. - -And in v3.1, with `Sprite3D` we needed to expose even more the the Kazmath API. And it no longer made sense to have multiple math libraries inside cocos2d-x. - -The problems were: - - * Part of the code was using the old 2D math library - * Part of the code was using Kazmath - * Part of the code was using ad-hoc math code - -The goal was to use only one math library for cocos2d-x, with the following requirements: - * Easy to use, easy to mantain - * Proven - * In C++ if possible - -So we took the [GamePlay3D](http://gameplay3d.org/) math library, we did some minor changes, and the cocos2d-x math code with it. - -How to use it: - -```c++ -// vector2 -Vec2 vec2(10,20); -Vec2 other2(30,40); -auto ret = vec2.cross(other2); -auto ret2 = vec2 + other2; -auto ret3 = vec3 * scalar; - -node->setPosition(vec2); - -// vector3 -Vec3 vec3(30,40,50); -node->setPosition3D(vec3); - -// vector4 -Vec4 vec4 = Vec4::ZERO; - -// Matrix 4x4 -auto identity = Mat4::IDENTITY; -node->setNodeToParentTransform(identity); ``` - -The good news is that the old API still works since we `typedef` the old classes and structs to the new math classes. - - -## New UIVideoPlayer - -v3.1 has a new `Node` to play videos. The API is: - - -```c++ -// VideoPlayer is under the "experimental" namespace since -// it only works for iOS and Android, and we might change its -// API in the future -auto videoPlayer = cocos2d::experimental::ui::VideoPlayer::create(); -videoPlayer->setContentSize(Size(x,y)); -videoPlayer->setURL("http://example.com/video.mp4"); -//you could also play a local video file as follows: -//videoPlayer->setFileName("filepath/video.mp4"); -videoPlayer->play(); +cd COCOS2DX_ROOT/tools/fbx-convert/mac +./fbx-conv FBXFile ``` -## UI navigation - -3.1 supports focus navigation of UI widget which is very useful for OTT manufacturer. - -###Usage -Suppose that your screen has 3 widgets layout horizontally. We could define it like this: +### Sample code ```c++ -HBox(widget1, widget2, widget3) -``` +//load Sprite3D +auto sprite = Sprite3D::create("girl.c3t"); +addChild(sprite); +sprite->setPosition(Vec2( 0, 0)); -If you want the `widget1` to get focused, you could call - -```c++ -widget1->setfocused(true) -``` - -If you want to move the focus to the next widget, you could just call - -```c++ -widget1->findNextFocusedWidget(Widget::FocusDirection::RIGHT, _firstFocusedWidget); -``` - -When the focus goes to `widget3`, if you call - -```c++ -widget3->findNextFocusedWidget(Widget::FocusDirection::RIGHT, _firstFocusedWidget); -``` -, the focus will stay there only when you call `HBox->setLoopFocus()` then the focus will move to `widget1` again. - -**Note:** - -The HBox and VBox could be nested in any ways and all the widgets should be added into the HBox/VBox if you want them to be focused later. - -When a focus moves from one widget to another, it will trigger a *focus event*. You could add the following code to handle these event: - -```c++ -auto eventListener = EventListenerFocus::create(); -eventListener->onFocusChanged = CC_CALLBACK_2(UIFocusTestBase::onFocusChanged, this); -eventDispatcher->addEventListenerWithFixedPriority(_eventListener, 1); -``` - -The onFocusChanged callback, when the widget lose focus, we change its color to white, when the widget get focus, we change its color to red. You could add more complex animations to them when focus change happens. - -```c++ -void UIFocusTestBase::onFocusChanged(cocos2d::ui::Widget *widgetLostFocus, cocos2d::ui::Widget *widgetGetFocus) +//load animation and play it +auto animation = Animation3D::getOrCreate("girl.c3t"); +if (animation) { - Layout *getLayout = dynamic_cast(widgetGetFocus); - if (!getLayout && widgetGetFocus && widgetGetFocus->isFocusEnabled()) { - widgetGetFocus->setColor(Color3B::RED); - } - Layout *loseLayout = dynamic_cast(widgetLostFocus); - if (!loseLayout && widgetLostFocus && widgetLostFocus->isFocusEnabled()) { - widgetLostFocus->setColor(Color3B::WHITE); - } + auto animate = Animate3D::create(animation); + sprite->runAction(RepeatForever::create(animate)); } ``` -For more usage information, please refer to [this file](https://github.com/cocos2d/cocos2d-x/blob/v3/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/UIFocusTest/UIFocusTest.cpp) for more information. +Full sample please refer to [Sprite3D test](https://github.com/cocos2d/cocos2d-x/blob/v3/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp). -###Limitations -Only Layout type `HORIZONTAL` and `VERTICAL` is supported which means we could not treat Scrollview and PageView as a base layout. +## captureScreen -The following layouts: - -```c++ -HBox(VBox, ScrollView(HBox(VBox, VBox, VBox))) -VBox(HBox, PageView(VBox(HBox,HBox)))) -``` - are not supported yet, we will implement it in cocos2d-x v3.2. - - If you want to achieve the focus movement in scrollview, you could use a normal VBox or HBox to layout elements and call `setFocusEnabled(true/false)` manually to skip the unwanted widgets. - -## Improved folder structure - -In v3.0 we started a folder re-organization for cocos2d-x. Unfortunately we didn't have the time to finish it on time. - -In v3.1 we finished the folder re-organization, and it looks like this: - - cocos/: includes cocos2d.cpp and other build files - cocos/2d/: includes base nodes, 2d nodes and related objects like Node, Scene, Sprite, etc. - cocos/3d/: includes 3d nodes and related objects like Sprite3D - cocos/audio/: sound and music related objects - cocos/math/: math related objects - cocos/platform/: platform specific objects - cocos/renderer/: GPU related objects like Renderer, Texture2D, Render Commands, etc. - cocos/physcis/: physics related objects - cocos/network/: network retlated objects - cocos/editor-support/: 3rd party editors file format - -## Particle System fixes - -cocos2d-x v3.0 and earlier versions had a bug in `ParticleSystem` where the the Y-flipped parameter was not calculated correctly. - -We fixed that bug in v3.1. The problem is that fixing this bug breaks backward compatiblility in particles that were relying on the broken behavior. - -In order to try to make the transition easier to v3.1, we created a tool that fixes the broken particle system files. How to use it: - - # Will convert broken .plist files into fixed ones. - # Will generate a backup file of the converted files - $ cocos/tools/particle/convert_YCoordFlipped.py *.plist - - -# Misc API Changes - -## deprecated functions and global variables - -TODO: The old Math API +Please refer to [here](https://github.com/cocos2d/cocos2d-x/blob/v3/tests/cpp-tests/Classes/NewRendererTest/NewRendererTest.cpp) for usage. diff --git a/docs/doxygen.config b/docs/doxygen.config index a245976c74..bb7b723725 100644 --- a/docs/doxygen.config +++ b/docs/doxygen.config @@ -1933,7 +1933,7 @@ MACRO_EXPANSION = YES # The default value is: NO. # This tag requires that the tag ENABLE_PREPROCESSING is set to YES. -EXPAND_ONLY_PREDEF = NO +EXPAND_ONLY_PREDEF = YES # If the SEARCH_INCLUDES tag is set to YES the includes files in the # INCLUDE_PATH will be searched if a #include is found. @@ -1979,7 +1979,9 @@ PREDEFINED = "CC_PROPERTY_READONLY(varType, varName, funName)=protec "USING_NS_CC=using namsspace cocos2d" \ "NS_CC_EXT_BEGIN=namespace cocos2d { namespace extension {" \ "NS_CC_EXT_END=}}" \ - "USING_NS_CC_EXT=using namespace cocos2d::extension" + "USING_NS_CC_EXT=using namespace cocos2d::extension" \ + "CC_USE_PHYSICS" \ + "CC_DEPRECATED_ATTRIBUTE" # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this # tag can be used to specify a list of macro names that should be expanded. The diff --git a/extensions/GUI/CCControlExtension/CCControlColourPicker.h b/extensions/GUI/CCControlExtension/CCControlColourPicker.h index f568af2de6..2cb09328c7 100644 --- a/extensions/GUI/CCControlExtension/CCControlColourPicker.h +++ b/extensions/GUI/CCControlExtension/CCControlColourPicker.h @@ -87,4 +87,4 @@ protected: NS_CC_EXT_END -#endif \ No newline at end of file +#endif diff --git a/extensions/GUI/CCControlExtension/CCControlExtensions.h b/extensions/GUI/CCControlExtension/CCControlExtensions.h index 1ae106f967..c4548bf535 100644 --- a/extensions/GUI/CCControlExtension/CCControlExtensions.h +++ b/extensions/GUI/CCControlExtension/CCControlExtensions.h @@ -34,4 +34,4 @@ THE SOFTWARE. #include "CCControlStepper.h" #include "CCControlSwitch.h" -#endif \ No newline at end of file +#endif diff --git a/extensions/GUI/CCControlExtension/CCControlHuePicker.h b/extensions/GUI/CCControlExtension/CCControlHuePicker.h index 896e452618..9f007a2092 100644 --- a/extensions/GUI/CCControlExtension/CCControlHuePicker.h +++ b/extensions/GUI/CCControlExtension/CCControlHuePicker.h @@ -88,4 +88,4 @@ protected: NS_CC_EXT_END -#endif \ No newline at end of file +#endif diff --git a/extensions/GUI/CCControlExtension/CCControlUtils.h b/extensions/GUI/CCControlExtension/CCControlUtils.h index f927822f10..4df2a0f125 100644 --- a/extensions/GUI/CCControlExtension/CCControlUtils.h +++ b/extensions/GUI/CCControlExtension/CCControlUtils.h @@ -104,4 +104,4 @@ public: NS_CC_EXT_END -#endif \ No newline at end of file +#endif diff --git a/extensions/GUI/CCControlExtension/CCInvocation.h b/extensions/GUI/CCControlExtension/CCInvocation.h index 15fa41920d..e8a2a12b8d 100644 --- a/extensions/GUI/CCControlExtension/CCInvocation.h +++ b/extensions/GUI/CCControlExtension/CCInvocation.h @@ -76,4 +76,4 @@ protected: NS_CC_EXT_END -#endif \ No newline at end of file +#endif diff --git a/extensions/GUI/CCEditBox/CCEditBox.cpp b/extensions/GUI/CCEditBox/CCEditBox.cpp index 12572be246..ceea82382d 100644 --- a/extensions/GUI/CCEditBox/CCEditBox.cpp +++ b/extensions/GUI/CCEditBox/CCEditBox.cpp @@ -329,6 +329,14 @@ void EditBox::visit(Renderer *renderer, const Mat4 &parentTransform, uint32_t pa void EditBox::onEnter(void) { +#if CC_ENABLE_SCRIPT_BINDING + if (_scriptType == kScriptTypeJavascript) + { + if (ScriptEngineManager::sendNodeEventToJSExtended(this, kNodeOnEnter)) + return; + } +#endif + ControlButton::onEnter(); if (_editBoxImpl != NULL) { diff --git a/extensions/GUI/CCEditBox/CCEditBoxImplWp8.cpp b/extensions/GUI/CCEditBox/CCEditBoxImplWp8.cpp index 5cef5fd0b8..b3ccf3809e 100644 --- a/extensions/GUI/CCEditBox/CCEditBoxImplWp8.cpp +++ b/extensions/GUI/CCEditBox/CCEditBoxImplWp8.cpp @@ -300,4 +300,4 @@ std::string CCEditBoxImplWp8::PlatformStringTostring( Platform::String^ strSrc ) return strDst; } -NS_CC_EXT_END \ No newline at end of file +NS_CC_EXT_END diff --git a/extensions/GUI/CCEditBox/CCEditBoxImplWp8.h b/extensions/GUI/CCEditBox/CCEditBoxImplWp8.h index 7f1cbb4947..4513ec6dfd 100644 --- a/extensions/GUI/CCEditBox/CCEditBoxImplWp8.h +++ b/extensions/GUI/CCEditBox/CCEditBoxImplWp8.h @@ -84,4 +84,4 @@ private: NS_CC_EXT_END -#endif \ No newline at end of file +#endif diff --git a/extensions/proj.win32/Win32InputBox.h b/extensions/proj.win32/Win32InputBox.h index 88ea1184c4..1fd46a5593 100644 --- a/extensions/proj.win32/Win32InputBox.h +++ b/extensions/proj.win32/Win32InputBox.h @@ -103,4 +103,4 @@ public: #endif /* (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) */ -#endif \ No newline at end of file +#endif diff --git a/extensions/proj.win32/libExtensions.vcxproj b/extensions/proj.win32/libExtensions.vcxproj index 656e7c176f..1a1e465d6c 100644 --- a/extensions/proj.win32/libExtensions.vcxproj +++ b/extensions/proj.win32/libExtensions.vcxproj @@ -22,8 +22,8 @@ v100 v110 v110_xp - v120 - v120_xp + v120 + v120_xp StaticLibrary @@ -31,8 +31,8 @@ v100 v110 v110_xp - v120 - v120_xp + v120 + v120_xp diff --git a/external/config.json b/external/config.json index 94ea34592a..69d401fe6e 100644 --- a/external/config.json +++ b/external/config.json @@ -1,5 +1,5 @@ { - "version":"v3-deps-2", + "version":"v3-deps-4", "zip_file_size":"57171285", "repo_name":"cocos2d-x-3rd-party-libs-bin", "repo_parent":"https://github.com/cocos2d/" diff --git a/templates/cocos2dx_files.json b/templates/cocos2dx_files.json index 89592354bf..ab3c791ed5 100644 --- a/templates/cocos2dx_files.json +++ b/templates/cocos2dx_files.json @@ -34,6 +34,7 @@ "build/winrt/Cocos2dShaderCompiler/ShaderCompiler.h", "build/winrt/Cocos2dShaderCompiler/pch.cpp", "build/winrt/Cocos2dShaderCompiler/pch.h", + "build/winrt/angle.bat", "build/winrt/convertprojects.ps1", "build/winrt/scripts/converterutils.ps1", "build/winrt/scripts/createsln.ps1", @@ -185,14 +186,25 @@ "cocos/2d/cocos2d_wp8.vcxproj.filters", "cocos/2d/cocos2d_wp8_headers.props", "cocos/2d/cocos2dx.props", + "cocos/3d/CCAnimate3D.cpp", + "cocos/3d/CCAnimate3D.h", + "cocos/3d/CCAnimation3D.cpp", + "cocos/3d/CCAnimation3D.h", + "cocos/3d/CCAnimationCurve.h", + "cocos/3d/CCAnimationCurve.inl", + "cocos/3d/CCBundle3D.cpp", + "cocos/3d/CCBundle3D.h", + "cocos/3d/CCBundle3DData.h", "cocos/3d/CCMesh.cpp", "cocos/3d/CCMesh.h", + "cocos/3d/CCMeshSkin.cpp", + "cocos/3d/CCMeshSkin.h", "cocos/3d/CCObjLoader.cpp", "cocos/3d/CCObjLoader.h", "cocos/3d/CCSprite3D.cpp", "cocos/3d/CCSprite3D.h", - "cocos/3d/CCSprite3DDataCache.cpp", - "cocos/3d/CCSprite3DDataCache.h", + "cocos/3d/CCSprite3DMaterial.cpp", + "cocos/3d/CCSprite3DMaterial.h", "cocos/3d/CMakeLists.txt", "cocos/Android.mk", "cocos/CMakeLists.txt", @@ -432,6 +444,17 @@ "cocos/editor-support/cocosbuilder/proj.wp8/libCocosBuilder.vcxproj.user", "cocos/editor-support/cocosbuilder/proj.wp8/pch.cpp", "cocos/editor-support/cocosbuilder/proj.wp8/pch.h", + "cocos/editor-support/cocostudio/ActionTimeline/CCActionTimeline.cpp", + "cocos/editor-support/cocostudio/ActionTimeline/CCActionTimeline.h", + "cocos/editor-support/cocostudio/ActionTimeline/CCActionTimelineCache.cpp", + "cocos/editor-support/cocostudio/ActionTimeline/CCActionTimelineCache.h", + "cocos/editor-support/cocostudio/ActionTimeline/CCFrame.cpp", + "cocos/editor-support/cocostudio/ActionTimeline/CCFrame.h", + "cocos/editor-support/cocostudio/ActionTimeline/CCNodeReader.cpp", + "cocos/editor-support/cocostudio/ActionTimeline/CCNodeReader.h", + "cocos/editor-support/cocostudio/ActionTimeline/CCTimeLine.cpp", + "cocos/editor-support/cocostudio/ActionTimeline/CCTimeLine.h", + "cocos/editor-support/cocostudio/ActionTimeline/CCTimelineMacro.h", "cocos/editor-support/cocostudio/Android.mk", "cocos/editor-support/cocostudio/CCActionFrame.cpp", "cocos/editor-support/cocostudio/CCActionFrame.h", @@ -2141,22 +2164,17 @@ "external/winrt-specific/angle/include/GLES2/gl2platform.h", "external/winrt-specific/angle/include/GLSLANG/ShaderLang.h", "external/winrt-specific/angle/include/KHR/khrplatform.h", - "external/winrt-specific/angle/include/angleutils.h", "external/winrt-specific/angle/include/esUtil.h", "external/winrt-specific/angle/include/winrtangle.h", - "external/winrt-specific/angle/include/winrtangleutils.h", - "external/winrt-specific/angle/include/winrtplatform.h", + "external/winrt-specific/angle/prebuilt/ARM/esUtil.lib", "external/winrt-specific/angle/prebuilt/ARM/libEGL.dll", - "external/winrt-specific/angle/prebuilt/ARM/libEGL.exp", "external/winrt-specific/angle/prebuilt/ARM/libEGL.lib", "external/winrt-specific/angle/prebuilt/ARM/libGLESv2.dll", - "external/winrt-specific/angle/prebuilt/ARM/libGLESv2.exp", "external/winrt-specific/angle/prebuilt/ARM/libGLESv2.lib", + "external/winrt-specific/angle/prebuilt/Win32/esUtil.lib", "external/winrt-specific/angle/prebuilt/Win32/libEGL.dll", - "external/winrt-specific/angle/prebuilt/Win32/libEGL.exp", "external/winrt-specific/angle/prebuilt/Win32/libEGL.lib", "external/winrt-specific/angle/prebuilt/Win32/libGLESv2.dll", - "external/winrt-specific/angle/prebuilt/Win32/libGLESv2.exp", "external/winrt-specific/angle/prebuilt/Win32/libGLESv2.lib", "external/winrt-specific/zlib/include/README.txt", "external/winrt-specific/zlib/include/zconf.h", @@ -2165,25 +2183,15 @@ "external/winrt-specific/zlib/include/zlib.vcxproj.filters", "external/winrt-specific/zlib/prebuilt/ARM/zlib.lib", "external/winrt-specific/zlib/prebuilt/Win32/zlib.lib", - "external/wp8-specific/angle/include/EGL/egl.h", - "external/wp8-specific/angle/include/EGL/eglext.h", - "external/wp8-specific/angle/include/EGL/eglplatform.h", - "external/wp8-specific/angle/include/GLES2/gl2.h", - "external/wp8-specific/angle/include/GLES2/gl2ext.h", - "external/wp8-specific/angle/include/GLES2/gl2platform.h", - "external/wp8-specific/angle/include/GLSLANG/ShaderLang.h", - "external/wp8-specific/angle/include/KHR/khrplatform.h", + "external/wp8-specific/angle/prebuilt/ARM/esUtil_phone.lib", "external/wp8-specific/angle/prebuilt/ARM/libEGL_phone.dll", - "external/wp8-specific/angle/prebuilt/ARM/libEGL_phone.exp", "external/wp8-specific/angle/prebuilt/ARM/libEGL_phone.lib", "external/wp8-specific/angle/prebuilt/ARM/libGLESv2_phone.dll", - "external/wp8-specific/angle/prebuilt/ARM/libGLESv2_phone.exp", "external/wp8-specific/angle/prebuilt/ARM/libGLESv2_phone.lib", + "external/wp8-specific/angle/prebuilt/Win32/esUtil_phone.lib", "external/wp8-specific/angle/prebuilt/Win32/libEGL_phone.dll", - "external/wp8-specific/angle/prebuilt/Win32/libEGL_phone.exp", "external/wp8-specific/angle/prebuilt/Win32/libEGL_phone.lib", "external/wp8-specific/angle/prebuilt/Win32/libGLESv2_phone.dll", - "external/wp8-specific/angle/prebuilt/Win32/libGLESv2_phone.exp", "external/wp8-specific/angle/prebuilt/Win32/libGLESv2_phone.lib", "external/wp8-specific/zlib/include/README.txt", "external/wp8-specific/zlib/include/zconf.h", @@ -3519,6 +3527,7 @@ "cocos/scripting/lua-bindings/auto/api/ActionManager.lua", "cocos/scripting/lua-bindings/auto/api/ActionManagerEx.lua", "cocos/scripting/lua-bindings/auto/api/ActionObject.lua", + "cocos/scripting/lua-bindings/auto/api/ActionTimelineData.lua", "cocos/scripting/lua-bindings/auto/api/ActionTween.lua", "cocos/scripting/lua-bindings/auto/api/Animate.lua", "cocos/scripting/lua-bindings/auto/api/Animation.lua", @@ -3663,8 +3672,6 @@ "cocos/scripting/lua-bindings/auto/api/JumpTo.lua", "cocos/scripting/lua-bindings/auto/api/Label.lua", "cocos/scripting/lua-bindings/auto/api/LabelAtlas.lua", - "cocos/scripting/lua-bindings/auto/api/LabelBMFont.lua", - "cocos/scripting/lua-bindings/auto/api/LabelTTF.lua", "cocos/scripting/lua-bindings/auto/api/Layer.lua", "cocos/scripting/lua-bindings/auto/api/LayerColor.lua", "cocos/scripting/lua-bindings/auto/api/LayerGradient.lua", diff --git a/templates/cpp-template-default/proj.android/AndroidManifest.xml b/templates/cpp-template-default/proj.android/AndroidManifest.xml index 4f76d5ccfc..81111b08e7 100644 --- a/templates/cpp-template-default/proj.android/AndroidManifest.xml +++ b/templates/cpp-template-default/proj.android/AndroidManifest.xml @@ -2,7 +2,8 @@ + android:versionName="1.0" + android:installLocation="auto"> diff --git a/templates/cpp-template-default/proj.android/jni/Application.mk b/templates/cpp-template-default/proj.android/jni/Application.mk index 6b7a934e06..edd61073c3 100644 --- a/templates/cpp-template-default/proj.android/jni/Application.mk +++ b/templates/cpp-template-default/proj.android/jni/Application.mk @@ -8,4 +8,4 @@ ifeq ($(APP_DEBUG),1) else APP_CPPFLAGS += -DNDEBUG APP_OPTIM := release -endif \ No newline at end of file +endif diff --git a/templates/cpp-template-default/proj.wp8-xaml/App/App.xaml.cs b/templates/cpp-template-default/proj.wp8-xaml/App/App.xaml.cs index ce05496656..c97119aec5 100644 --- a/templates/cpp-template-default/proj.wp8-xaml/App/App.xaml.cs +++ b/templates/cpp-template-default/proj.wp8-xaml/App/App.xaml.cs @@ -1,17 +1,13 @@ using System; -using System.Collections.Generic; -using System.Linq; -using System.Net; +using System.Diagnostics; +using System.Resources; using System.Windows; -using System.Windows.Controls; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Animation; +using System.Windows.Markup; using System.Windows.Navigation; -using System.Windows.Shapes; using Microsoft.Phone.Controls; using Microsoft.Phone.Shell; +using System.IO.IsolatedStorage; +using PhoneDirect3DXamlAppInterop.Resources; namespace PhoneDirect3DXamlAppInterop { @@ -21,7 +17,28 @@ namespace PhoneDirect3DXamlAppInterop /// Provides easy access to the root frame of the Phone Application. /// /// The root frame of the Phone Application. - public PhoneApplicationFrame RootFrame { get; private set; } + public static PhoneApplicationFrame RootFrame { get; private set; } + + + enum SessionType + { + None, + Home, + DeepLink + } + + // Set to Home when the app is launched from Primary tile. + // Set to DeepLink when the app is launched from Deep Link. + private SessionType sessionType = SessionType.None; + + // Set to true when the page navigation is being reset + bool wasRelaunched = false; + + // set to true when 5 min passed since the app was relaunched + bool mustClearPagestack = false; + + IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings; + /// /// Constructor for the Application object. @@ -31,14 +48,14 @@ namespace PhoneDirect3DXamlAppInterop // Global handler for uncaught exceptions. UnhandledException += Application_UnhandledException; - // Standard Silverlight initialization + // Standard XAML initialization InitializeComponent(); // Phone-specific initialization InitializePhoneApplication(); - // Show graphics profiling information while debugging. - if (System.Diagnostics.Debugger.IsAttached) + // Show graphics profiling information while debugging. + if (Debugger.IsAttached) { // Display the current frame rate counters. Application.Current.Host.Settings.EnableFrameRateCounter = false; @@ -50,8 +67,8 @@ namespace PhoneDirect3DXamlAppInterop // which shows areas of a page that are handed off to GPU with a colored overlay. //Application.Current.Host.Settings.EnableCacheVisualization = true; - // Disable the application idle detection by setting the UserIdleDetectionMode property of the - // application's PhoneApplicationService object to Disabled. + // Prevent the screen from turning off while under the debugger by disabling + // the application's idle detection. // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run // and consume battery power when the user is not using the phone. PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; @@ -63,43 +80,63 @@ namespace PhoneDirect3DXamlAppInterop // This code will not execute when the application is reactivated private void Application_Launching(object sender, LaunchingEventArgs e) { + + // When a new instance of the app is launched, clear all deactivation settings + RemoveCurrentDeactivationSettings(); } // Code to execute when the application is activated (brought to foreground) // This code will not execute when the application is first launched private void Application_Activated(object sender, ActivatedEventArgs e) { + // If some interval has passed since the app was deactivated (30 seconds in this example), + // then remember to clear the back stack of pages + mustClearPagestack = CheckDeactivationTimeStamp(); + + + // If IsApplicationInstancePreserved is not true, then set the session type to the value + // saved in isolated storage. This will make sure the session type is correct for an + // app that is being resumed after being tombstoned. + if (!e.IsApplicationInstancePreserved) + { + RestoreSessionType(); + } + } // Code to execute when the application is deactivated (sent to background) // This code will not execute when the application is closing private void Application_Deactivated(object sender, DeactivatedEventArgs e) { + // When the applicaiton is deactivated, save the current deactivation settings to isolated storage + SaveCurrentDeactivationSettings(); } // Code to execute when the application is closing (eg, user hit Back) // This code will not execute when the application is deactivated private void Application_Closing(object sender, ClosingEventArgs e) { + // When the application closes, delete any deactivation settings from isolated storage + RemoveCurrentDeactivationSettings(); } // Code to execute if a navigation fails private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e) { - if (System.Diagnostics.Debugger.IsAttached) + if (Debugger.IsAttached) { // A navigation has failed; break into the debugger - System.Diagnostics.Debugger.Break(); + Debugger.Break(); } } // Code to execute on Unhandled Exceptions private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e) { - if (System.Diagnostics.Debugger.IsAttached) + if (Debugger.IsAttached) { // An unhandled exception has occurred; break into the debugger - System.Diagnostics.Debugger.Break(); + Debugger.Break(); } } @@ -125,10 +162,80 @@ namespace PhoneDirect3DXamlAppInterop // Handle reset requests for clearing the backstack RootFrame.Navigated += CheckForResetNavigation; + // Monitor deep link launching + RootFrame.Navigating += RootFrame_Navigating; + // Ensure we don't initialize again phoneApplicationInitialized = true; } + // Event handler for the Navigating event of the root frame. Use this handler to modify + // the default navigation behavior. + void RootFrame_Navigating(object sender, NavigatingCancelEventArgs e) + { + + // If the session type is None or New, check the navigation Uri to determine if the + // navigation is a deep link or if it points to the app's main page. + if (sessionType == SessionType.None && e.NavigationMode == NavigationMode.New) + { + // This block will run if the current navigation is part of the app's intial launch + + + // Keep track of Session Type + if (e.Uri.ToString().Contains("DeepLink=true")) + { + sessionType = SessionType.DeepLink; + } + else if (e.Uri.ToString().Contains("/MainPage.xaml")) + { + sessionType = SessionType.Home; + } + } + + + if (e.NavigationMode == NavigationMode.Reset) + { + // This block will execute if the current navigation is a relaunch. + // If so, another navigation will be coming, so this records that a relaunch just happened + // so that the next navigation can use this info. + wasRelaunched = true; + } + else if (e.NavigationMode == NavigationMode.New && wasRelaunched) + { + // This block will run if the previous navigation was a relaunch + wasRelaunched = false; + + if (e.Uri.ToString().Contains("DeepLink=true")) + { + // This block will run if the launch Uri contains "DeepLink=true" which + // was specified when the secondary tile was created in MainPage.xaml.cs + + sessionType = SessionType.DeepLink; + // The app was relaunched via a Deep Link. + // The page stack will be cleared. + } + else if (e.Uri.ToString().Contains("/MainPage.xaml")) + { + // This block will run if the navigation Uri is the main page + if (sessionType == SessionType.DeepLink) + { + // When the app was previously launched via Deep Link and relaunched via Main Tile, we need to clear the page stack. + sessionType = SessionType.Home; + } + else + { + if (!mustClearPagestack) + { + //The app was previously launched via Main Tile and relaunched via Main Tile. Cancel the navigation to resume. + e.Cancel = true; + RootFrame.Navigated -= ClearBackStackAfterReset; + } + } + } + + mustClearPagestack = false; + } + } // Do not add any additional code to this method private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e) { @@ -140,36 +247,12 @@ namespace PhoneDirect3DXamlAppInterop RootFrame.Navigated -= CompleteInitializePhoneApplication; } - private bool _isResume = false; private void CheckForResetNavigation(object sender, NavigationEventArgs e) { + // If the app has received a 'reset' navigation, then we need to check + // on the next navigation to see if the page stack should be reset if (e.NavigationMode == NavigationMode.Reset) - { - RootFrame.Navigating += HandlerFotResetNavigating; - _isResume = true; - } - else - { - if (_isResume && e.NavigationMode == NavigationMode.Refresh) - { - RootFrame.Navigating -= HandlerFotResetNavigating; - _isResume = false; - } - } - } - - private void HandlerFotResetNavigating(object sender, NavigatingCancelEventArgs e) - { - RootFrame.Navigating -= HandlerFotResetNavigating; - if (e.Uri.OriginalString.Contains("MainPage.xaml")) - { - e.Cancel = true; - } - else - { RootFrame.Navigated += ClearBackStackAfterReset; - } - _isResume = false; } private void ClearBackStackAfterReset(object sender, NavigationEventArgs e) @@ -177,7 +260,7 @@ namespace PhoneDirect3DXamlAppInterop // Unregister the event so it doesn't get called again RootFrame.Navigated -= ClearBackStackAfterReset; - // Only clear the stack for 'new' (forward) navigations + // Only clear the stack for 'new' (forward) and 'refresh' navigations if (e.NavigationMode != NavigationMode.New) return; @@ -189,5 +272,92 @@ namespace PhoneDirect3DXamlAppInterop } #endregion + + // Helper method for adding or updating a key/value pair in isolated storage + public bool AddOrUpdateValue(string Key, Object value) + { + bool valueChanged = false; + + // If the key exists + if (settings.Contains(Key)) + { + // If the value has changed + if (settings[Key] != value) + { + // Store the new value + settings[Key] = value; + valueChanged = true; + } + } + // Otherwise create the key. + else + { + settings.Add(Key, value); + valueChanged = true; + } + return valueChanged; + } + + // Helper method for removing a key/value pair from isolated storage + public void RemoveValue(string Key) + { + // If the key exists + if (settings.Contains(Key)) + { + settings.Remove(Key); + } + } + + // Called when the app is deactivating. Saves the time of the deactivation and the + // session type of the app instance to isolated storage. + public void SaveCurrentDeactivationSettings() + { + if (AddOrUpdateValue("DeactivateTime", DateTimeOffset.Now)) + { + settings.Save(); + } + + if (AddOrUpdateValue("SessionType", sessionType)) + { + settings.Save(); + } + + } + + // Called when the app is launched or closed. Removes all deactivation settings from + // isolated storage + public void RemoveCurrentDeactivationSettings() + { + RemoveValue("DeactivateTime"); + RemoveValue("SessionType"); + settings.Save(); + } + + // Helper method to determine if the interval since the app was deactivated is + // greater than 30 seconds + bool CheckDeactivationTimeStamp() + { + DateTimeOffset lastDeactivated; + + if (settings.Contains("DeactivateTime")) + { + lastDeactivated = (DateTimeOffset)settings["DeactivateTime"]; + } + + var currentDuration = DateTimeOffset.Now.Subtract(lastDeactivated); + + return TimeSpan.FromSeconds(currentDuration.TotalSeconds) > TimeSpan.FromSeconds(30); + } + + // Helper method to restore the session type from isolated storage. + void RestoreSessionType() + { + if (settings.Contains("SessionType")) + { + sessionType = (SessionType)settings["SessionType"]; + } + } + + } -} \ No newline at end of file +} diff --git a/templates/cpp-template-default/proj.wp8-xaml/App/Resources/AppResources.Designer.cs b/templates/cpp-template-default/proj.wp8-xaml/App/Resources/AppResources.Designer.cs index 0b373abeef..bf26a41d6e 100644 --- a/templates/cpp-template-default/proj.wp8-xaml/App/Resources/AppResources.Designer.cs +++ b/templates/cpp-template-default/proj.wp8-xaml/App/Resources/AppResources.Designer.cs @@ -1,18 +1,17 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.17626 +// Runtime Version:4.0.30319.34014 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ -namespace PhoneDirect3DXamlAppInterop.Resources -{ +namespace PhoneDirect3DXamlAppInterop.Resources { using System; - - + + /// /// A strongly-typed resource class, for looking up localized strings, etc. /// @@ -23,61 +22,69 @@ namespace PhoneDirect3DXamlAppInterop.Resources [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - public class AppResources - { - + public class AppResources { + private static global::System.Resources.ResourceManager resourceMan; - + private static global::System.Globalization.CultureInfo resourceCulture; - + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal AppResources() - { + internal AppResources() { } - + /// /// Returns the cached ResourceManager instance used by this class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - public static global::System.Resources.ResourceManager ResourceManager - { - get - { - if (object.ReferenceEquals(resourceMan, null)) - { + public static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PhoneDirect3DXamlAppInterop.Resources.AppResources", typeof(AppResources).Assembly); resourceMan = temp; } return resourceMan; } } - + /// /// Overrides the current thread's CurrentUICulture property for all /// resource lookups using this strongly typed resource class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - public static global::System.Globalization.CultureInfo Culture - { - get - { + public static global::System.Globalization.CultureInfo Culture { + get { return resourceCulture; } - set - { + set { resourceCulture = value; } } - + /// /// Looks up a localized string similar to MY APPLICATION. /// - public static string ApplicationTitle - { - get - { + public static string ApplicationTitle { + get { return ResourceManager.GetString("ApplicationTitle", resourceCulture); } } + + /// + /// Looks up a localized string similar to LeftToRight. + /// + public static string ResourceFlowDirection { + get { + return ResourceManager.GetString("ResourceFlowDirection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to en-US. + /// + public static string ResourceLanguage { + get { + return ResourceManager.GetString("ResourceLanguage", resourceCulture); + } + } } } diff --git a/templates/cpp-template-default/proj.wp8-xaml/App/Resources/AppResources.resx b/templates/cpp-template-default/proj.wp8-xaml/App/Resources/AppResources.resx index a87513f531..6786b12575 100644 --- a/templates/cpp-template-default/proj.wp8-xaml/App/Resources/AppResources.resx +++ b/templates/cpp-template-default/proj.wp8-xaml/App/Resources/AppResources.resx @@ -1,17 +1,17 @@  - @@ -120,4 +120,12 @@ MY APPLICATION + + LeftToRight + Controls the FlowDirection for all elements in the RootFrame. Set to the traditional direction of this resource file's language + + + en-US + Controls the Language and ensures that the font for all elements in the RootFrame aligns with the app's language. Set to the language code of this resource file's language. + \ No newline at end of file diff --git a/templates/cpp-template-default/proj.wp8-xaml/AppComponent/pch.h b/templates/cpp-template-default/proj.wp8-xaml/AppComponent/pch.h index 842a70abec..5e0bbb907c 100644 --- a/templates/cpp-template-default/proj.wp8-xaml/AppComponent/pch.h +++ b/templates/cpp-template-default/proj.wp8-xaml/AppComponent/pch.h @@ -1,3 +1,3 @@ #pragma once -#include "cocos2d.h" \ No newline at end of file +#include "cocos2d.h" diff --git a/templates/lua-template-default/frameworks/runtime-src/proj.android/AndroidManifest.xml b/templates/lua-template-default/frameworks/runtime-src/proj.android/AndroidManifest.xml index 07d5ec8d82..797e87545c 100644 --- a/templates/lua-template-default/frameworks/runtime-src/proj.android/AndroidManifest.xml +++ b/templates/lua-template-default/frameworks/runtime-src/proj.android/AndroidManifest.xml @@ -2,7 +2,8 @@ + android:versionName="1.0" + android:installLocation="auto"> diff --git a/templates/lua-template-default/frameworks/runtime-src/proj.android/jni/Android.mk b/templates/lua-template-default/frameworks/runtime-src/proj.android/jni/Android.mk index f60e92fa51..ac0e7ddd56 100644 --- a/templates/lua-template-default/frameworks/runtime-src/proj.android/jni/Android.mk +++ b/templates/lua-template-default/frameworks/runtime-src/proj.android/jni/Android.mk @@ -18,4 +18,4 @@ LOCAL_WHOLE_STATIC_LIBRARIES := cocos_lua_static include $(BUILD_SHARED_LIBRARY) -$(call import-module,scripting/lua-bindings) \ No newline at end of file +$(call import-module,scripting/lua-bindings) diff --git a/templates/lua-template-default/frameworks/runtime-src/proj.android/jni/Application.mk b/templates/lua-template-default/frameworks/runtime-src/proj.android/jni/Application.mk index 6b7a934e06..edd61073c3 100644 --- a/templates/lua-template-default/frameworks/runtime-src/proj.android/jni/Application.mk +++ b/templates/lua-template-default/frameworks/runtime-src/proj.android/jni/Application.mk @@ -8,4 +8,4 @@ ifeq ($(APP_DEBUG),1) else APP_CPPFLAGS += -DNDEBUG APP_OPTIM := release -endif \ No newline at end of file +endif diff --git a/templates/lua-template-runtime/cocos-project-template.json b/templates/lua-template-runtime/cocos-project-template.json index d6fd40c68d..8bc74277ed 100644 --- a/templates/lua-template-runtime/cocos-project-template.json +++ b/templates/lua-template-runtime/cocos-project-template.json @@ -5,41 +5,14 @@ "runtime/config.json", "runtime/version.json" ], - "append_from_template": { - "from": "frameworks/runtime-src/proj.android", - "to": "frameworks/runtime-src/proj.android", - "exclude": [ - "bin", - "assets" - ] - }, "project_replace_project_name": { "src_project_name": "HelloLua", "files": [ "config.json", - ".project", - "frameworks/runtime-src/proj.android/.project", - "frameworks/runtime-src/proj.android/AndroidManifest.xml", - "frameworks/runtime-src/proj.android/build.xml", - "frameworks/runtime-src/proj.android/res/values/strings.xml" + ".project" ] }, "append_dir": [ - { - "from": "cocos/platform/android/java", - "to": "frameworks/cocos2d-x/cocos/platform/android/java" - }, - { - "from": "cocos/scripting/lua-bindings/script", - "to": "frameworks/cocos2d-x/cocos/scripting/lua-bindings/script" - }, - { - "from": "external/lua/luasocket", - "to": "frameworks/cocos2d-x/external/lua/luasocket", - "include": [ - "*.lua" - ] - }, { "from": "templates/lua-template-runtime/runtime/rtres", "to": "runtime/mac/PrebuiltRuntimeLua.app/Contents/Resources/rtres", @@ -147,7 +120,8 @@ "from": "frameworks/runtime-src", "to": "frameworks/runtime-src", "exclude": [ - "proj.android", + "proj.android/bin", + "proj.android/assets", "proj.ios_mac/HelloLua.xcodeproj/project.xcworkspace", "proj.ios_mac/HelloLua.xcodeproj/xcuserdata", "proj.win32/Debug.win32", @@ -180,6 +154,10 @@ "frameworks/runtime-src/proj.win32/PROJECT_NAME.sln", "frameworks/runtime-src/proj.win32/main.cpp", "frameworks/runtime-src/proj.win32/Runtime_win32.cpp", + "frameworks/runtime-src/proj.android/.project", + "frameworks/runtime-src/proj.android/AndroidManifest.xml", + "frameworks/runtime-src/proj.android/build.xml", + "frameworks/runtime-src/proj.android/res/values/strings.xml", "frameworks/runtime-src/proj.ios_mac/ios/main.m", "frameworks/runtime-src/proj.ios_mac/ios/Prefix.pch", "frameworks/runtime-src/proj.ios_mac/mac/SimulatorApp.mm", diff --git a/templates/lua-template-runtime/frameworks/runtime-src/proj.android/AndroidManifest.xml b/templates/lua-template-runtime/frameworks/runtime-src/proj.android/AndroidManifest.xml index 07d5ec8d82..797e87545c 100644 --- a/templates/lua-template-runtime/frameworks/runtime-src/proj.android/AndroidManifest.xml +++ b/templates/lua-template-runtime/frameworks/runtime-src/proj.android/AndroidManifest.xml @@ -2,7 +2,8 @@ + android:versionName="1.0" + android:installLocation="auto"> diff --git a/templates/lua-template-runtime/frameworks/runtime-src/proj.android/jni/Android.mk b/templates/lua-template-runtime/frameworks/runtime-src/proj.android/jni/Android.mk index 9aa5bd9ad6..09f72ea811 100644 --- a/templates/lua-template-runtime/frameworks/runtime-src/proj.android/jni/Android.mk +++ b/templates/lua-template-runtime/frameworks/runtime-src/proj.android/jni/Android.mk @@ -22,4 +22,4 @@ LOCAL_WHOLE_STATIC_LIBRARIES := cocos_lua_static include $(BUILD_SHARED_LIBRARY) -$(call import-module,scripting/lua-bindings) \ No newline at end of file +$(call import-module,scripting/lua-bindings) diff --git a/templates/lua-template-runtime/frameworks/runtime-src/proj.android/jni/Application.mk b/templates/lua-template-runtime/frameworks/runtime-src/proj.android/jni/Application.mk index 6b7a934e06..edd61073c3 100644 --- a/templates/lua-template-runtime/frameworks/runtime-src/proj.android/jni/Application.mk +++ b/templates/lua-template-runtime/frameworks/runtime-src/proj.android/jni/Application.mk @@ -8,4 +8,4 @@ ifeq ($(APP_DEBUG),1) else APP_CPPFLAGS += -DNDEBUG APP_OPTIM := release -endif \ No newline at end of file +endif diff --git a/templates/lua-template-runtime/frameworks/runtime-src/proj.android/jni/lua/Runtime_android.cpp b/templates/lua-template-runtime/frameworks/runtime-src/proj.android/jni/lua/Runtime_android.cpp index 9f4aed2ae0..4ef5a738bf 100644 --- a/templates/lua-template-runtime/frameworks/runtime-src/proj.android/jni/lua/Runtime_android.cpp +++ b/templates/lua-template-runtime/frameworks/runtime-src/proj.android/jni/lua/Runtime_android.cpp @@ -33,4 +33,4 @@ string getIPAddress() t.env->DeleteLocalRef(str); } return IPAddress; -} \ No newline at end of file +} diff --git a/templates/lua-template-runtime/frameworks/runtime-src/proj.win32/SimulatorWindow.cpp b/templates/lua-template-runtime/frameworks/runtime-src/proj.win32/SimulatorWindow.cpp index 2db1ecbc1d..b9fcb0ef9f 100644 --- a/templates/lua-template-runtime/frameworks/runtime-src/proj.win32/SimulatorWindow.cpp +++ b/templates/lua-template-runtime/frameworks/runtime-src/proj.win32/SimulatorWindow.cpp @@ -350,4 +350,4 @@ void createSimulator(const char* viewName, float width, float height, bool isLan printf("SetWindowLong NewWndProc Error:%d\n",GetLastError()); } -} \ No newline at end of file +} diff --git a/templates/lua-template-runtime/frameworks/runtime-src/proj.win32/main.cpp b/templates/lua-template-runtime/frameworks/runtime-src/proj.win32/main.cpp index 7684d909fd..1d0bf2e5d9 100644 --- a/templates/lua-template-runtime/frameworks/runtime-src/proj.win32/main.cpp +++ b/templates/lua-template-runtime/frameworks/runtime-src/proj.win32/main.cpp @@ -69,4 +69,4 @@ std::string getCurAppPath(void) char fuldir[MAX_PATH]={0}; _fullpath(fuldir,strPath.c_str(),MAX_PATH); return fuldir; -} \ No newline at end of file +} diff --git a/tests/cpp-empty-test/CMakeLists.txt b/tests/cpp-empty-test/CMakeLists.txt index 6c2a22f866..88ebaceb4e 100644 --- a/tests/cpp-empty-test/CMakeLists.txt +++ b/tests/cpp-empty-test/CMakeLists.txt @@ -73,7 +73,3 @@ else() endif() target_link_libraries(${APP_NAME} audio cocos2d) -# MinGW builds need to link libws2_32 and libglew32 manually -if (MINGW) - target_link_libraries(${APP_NAME} glew32 ws2_32) -endif() \ No newline at end of file diff --git a/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Resources/AppResources.Designer.cs b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Resources/AppResources.Designer.cs index 0b373abeef..daa745fe09 100644 --- a/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Resources/AppResources.Designer.cs +++ b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Resources/AppResources.Designer.cs @@ -1,18 +1,17 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.17626 +// Runtime Version:4.0.30319.34014 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ -namespace PhoneDirect3DXamlAppInterop.Resources -{ +namespace PhoneDirect3DXamlAppInterop.Resources { using System; - - + + /// /// A strongly-typed resource class, for looking up localized strings, etc. /// @@ -23,59 +22,49 @@ namespace PhoneDirect3DXamlAppInterop.Resources [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - public class AppResources - { - + public class AppResources { + private static global::System.Resources.ResourceManager resourceMan; - + private static global::System.Globalization.CultureInfo resourceCulture; - + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal AppResources() - { + internal AppResources() { } - + /// /// Returns the cached ResourceManager instance used by this class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - public static global::System.Resources.ResourceManager ResourceManager - { - get - { - if (object.ReferenceEquals(resourceMan, null)) - { + public static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PhoneDirect3DXamlAppInterop.Resources.AppResources", typeof(AppResources).Assembly); resourceMan = temp; } return resourceMan; } } - + /// /// Overrides the current thread's CurrentUICulture property for all /// resource lookups using this strongly typed resource class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - public static global::System.Globalization.CultureInfo Culture - { - get - { + public static global::System.Globalization.CultureInfo Culture { + get { return resourceCulture; } - set - { + set { resourceCulture = value; } } - + /// /// Looks up a localized string similar to MY APPLICATION. /// - public static string ApplicationTitle - { - get - { + public static string ApplicationTitle { + get { return ResourceManager.GetString("ApplicationTitle", resourceCulture); } } diff --git a/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Resources/AppResources.resx b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Resources/AppResources.resx index a87513f531..13e5fdc678 100644 --- a/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Resources/AppResources.resx +++ b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Resources/AppResources.resx @@ -1,17 +1,17 @@  - diff --git a/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-testComponent/pch.h b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-testComponent/pch.h index 842a70abec..5e0bbb907c 100644 --- a/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-testComponent/pch.h +++ b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-testComponent/pch.h @@ -1,3 +1,3 @@ #pragma once -#include "cocos2d.h" \ No newline at end of file +#include "cocos2d.h" diff --git a/tests/cpp-empty-test/proj.android/jni/Application.mk b/tests/cpp-empty-test/proj.android/jni/Application.mk index f0582bf96e..2ccd787827 100644 --- a/tests/cpp-empty-test/proj.android/jni/Application.mk +++ b/tests/cpp-empty-test/proj.android/jni/Application.mk @@ -11,4 +11,4 @@ ifeq ($(APP_DEBUG),1) else APP_CPPFLAGS += -DNDEBUG APP_OPTIM := release -endif \ No newline at end of file +endif diff --git a/tests/cpp-tests/CMakeLists.txt b/tests/cpp-tests/CMakeLists.txt index 94ebe2e547..e9329ec90e 100644 --- a/tests/cpp-tests/CMakeLists.txt +++ b/tests/cpp-tests/CMakeLists.txt @@ -203,10 +203,6 @@ target_link_libraries(${APP_NAME} cocos2d box2d ) -# MinGW builds need to link libws2_32 manually -if (MINGW) - target_link_libraries(${APP_NAME} ws2_32) -endif() set(APP_BIN_DIR "${CMAKE_BINARY_DIR}/bin/${APP_NAME}") diff --git a/tests/cpp-tests/Classes/AppDelegate.cpp b/tests/cpp-tests/Classes/AppDelegate.cpp index 724a110c20..1ca5f4ba2d 100644 --- a/tests/cpp-tests/Classes/AppDelegate.cpp +++ b/tests/cpp-tests/Classes/AppDelegate.cpp @@ -156,4 +156,4 @@ void AppDelegate::setCurrentTest(BaseTest* curTest) BaseTest* AppDelegate::getCurrentTest() { return _curTest; -} \ No newline at end of file +} diff --git a/tests/cpp-tests/Classes/Box2DTest/Box2dTest.cpp b/tests/cpp-tests/Classes/Box2DTest/Box2dTest.cpp index 5de4ba8bb6..5cac77d929 100644 --- a/tests/cpp-tests/Classes/Box2DTest/Box2dTest.cpp +++ b/tests/cpp-tests/Classes/Box2DTest/Box2dTest.cpp @@ -275,4 +275,4 @@ void Box2DTestScene::runThisTest() Director::getInstance()->replaceScene(this); } - \ No newline at end of file + diff --git a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/AnimationsTest/AnimationsTestLayer.cpp b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/AnimationsTest/AnimationsTestLayer.cpp index 951d775e66..5be1a5b633 100644 --- a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/AnimationsTest/AnimationsTestLayer.cpp +++ b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/AnimationsTest/AnimationsTestLayer.cpp @@ -55,4 +55,4 @@ void AnimationsTestLayer::onControlButtonJumpClicked(Ref *pSender, Control::Even void AnimationsTestLayer::onControlButtonFunkyClicked(Ref *pSender, Control::EventType pControlEvent) { mAnimationManager->runAnimationsForSequenceNamedTweenDuration("Funky", 0.3f); -} \ No newline at end of file +} diff --git a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/AnimationsTest/AnimationsTestLayer.h b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/AnimationsTest/AnimationsTestLayer.h index 6bd009d9be..f6c2c91d2b 100644 --- a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/AnimationsTest/AnimationsTestLayer.h +++ b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/AnimationsTest/AnimationsTestLayer.h @@ -31,4 +31,4 @@ private: cocosbuilder::CCBAnimationManager *mAnimationManager; }; -#endif \ No newline at end of file +#endif diff --git a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/ButtonTest/ButtonTestLayer.cpp b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/ButtonTest/ButtonTestLayer.cpp index 30eb172d8b..13b7d55000 100644 --- a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/ButtonTest/ButtonTestLayer.cpp +++ b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/ButtonTest/ButtonTestLayer.cpp @@ -61,4 +61,4 @@ void ButtonTestLayer::onControlButtonClicked(cocos2d::Ref *pSender, Control::Eve default: assert(false); // OH SHIT! } -} \ No newline at end of file +} diff --git a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/ButtonTest/ButtonTestLayer.h b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/ButtonTest/ButtonTestLayer.h index 922b1e1f5d..ac1ca59dd9 100644 --- a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/ButtonTest/ButtonTestLayer.h +++ b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/ButtonTest/ButtonTestLayer.h @@ -26,4 +26,4 @@ private: cocos2d::Label * mControlEventLabel; }; -#endif \ No newline at end of file +#endif diff --git a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/CocosBuilderTest.h b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/CocosBuilderTest.h index 6d63e9fd9c..cdd7ee00a4 100644 --- a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/CocosBuilderTest.h +++ b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/CocosBuilderTest.h @@ -8,4 +8,4 @@ class CocosBuilderTestScene : public TestScene { virtual void runThisTest(); }; -#endif \ No newline at end of file +#endif diff --git a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/LabelTest/LabelTestLayer.h b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/LabelTest/LabelTestLayer.h index 3cee0e0d46..9bdb4c7350 100644 --- a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/LabelTest/LabelTestLayer.h +++ b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/LabelTest/LabelTestLayer.h @@ -9,4 +9,4 @@ class LabelTestLayer : public cocos2d::Layer { CCB_STATIC_NEW_AUTORELEASE_OBJECT_WITH_INIT_METHOD(LabelTestLayer, create); }; -#endif \ No newline at end of file +#endif diff --git a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/MenuTest/MenuTestLayer.cpp b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/MenuTest/MenuTestLayer.cpp index 200576e266..8543fe418f 100644 --- a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/MenuTest/MenuTestLayer.cpp +++ b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/MenuTest/MenuTestLayer.cpp @@ -41,4 +41,4 @@ void MenuTestLayer::onMenuItemBClicked(cocos2d::Ref *pSender) { void MenuTestLayer::onMenuItemCClicked(cocos2d::Ref *pSender) { this->mMenuItemStatusLabelBMFont->setString("Menu Item C clicked."); -} \ No newline at end of file +} diff --git a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/MenuTest/MenuTestLayer.h b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/MenuTest/MenuTestLayer.h index 19088ec81e..b542adc67d 100644 --- a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/MenuTest/MenuTestLayer.h +++ b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/MenuTest/MenuTestLayer.h @@ -28,4 +28,4 @@ class MenuTestLayer cocos2d::Label * mMenuItemStatusLabelBMFont; }; -#endif \ No newline at end of file +#endif diff --git a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/ParticleSystemTest/ParticleSystemTestLayer.h b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/ParticleSystemTest/ParticleSystemTestLayer.h index cf06eb3e87..62dd064f4f 100644 --- a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/ParticleSystemTest/ParticleSystemTestLayer.h +++ b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/ParticleSystemTest/ParticleSystemTestLayer.h @@ -9,4 +9,4 @@ class ParticleSystemTestLayer : public cocos2d::Layer { CCB_STATIC_NEW_AUTORELEASE_OBJECT_WITH_INIT_METHOD(ParticleSystemTestLayer, create); }; -#endif \ No newline at end of file +#endif diff --git a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/ScrollViewTest/ScrollViewTestLayer.h b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/ScrollViewTest/ScrollViewTestLayer.h index e16039b3ca..52838de1bf 100644 --- a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/ScrollViewTest/ScrollViewTestLayer.h +++ b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/ScrollViewTest/ScrollViewTestLayer.h @@ -9,4 +9,4 @@ class ScrollViewTestLayer : public cocos2d::Layer { CCB_STATIC_NEW_AUTORELEASE_OBJECT_WITH_INIT_METHOD(ScrollViewTestLayer, create); }; -#endif \ No newline at end of file +#endif diff --git a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/SpriteTest/SpriteTestLayer.h b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/SpriteTest/SpriteTestLayer.h index 488a5c4da9..81ca61717f 100644 --- a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/SpriteTest/SpriteTestLayer.h +++ b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/SpriteTest/SpriteTestLayer.h @@ -9,4 +9,4 @@ class SpriteTestLayer : public cocos2d::Layer { CCB_STATIC_NEW_AUTORELEASE_OBJECT_WITH_INIT_METHOD(SpriteTestLayer, create); }; -#endif \ No newline at end of file +#endif diff --git a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/TestHeader/TestHeaderLayer.cpp b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/TestHeader/TestHeaderLayer.cpp index 7bf26107ae..822c007ed4 100644 --- a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/TestHeader/TestHeaderLayer.cpp +++ b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/TestHeader/TestHeaderLayer.cpp @@ -22,4 +22,4 @@ void TestHeaderLayer::onNodeLoaded(cocos2d::Node * node, cocosbuilder::NodeLoade void TestHeaderLayer::onBackClicked(cocos2d::Ref *pSender) { Director::getInstance()->popScene(); -} \ No newline at end of file +} diff --git a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/TestHeader/TestHeaderLayer.h b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/TestHeader/TestHeaderLayer.h index 06792951dc..8e0985f092 100644 --- a/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/TestHeader/TestHeaderLayer.h +++ b/tests/cpp-tests/Classes/ExtensionsTest/CocosBuilderTest/TestHeader/TestHeaderLayer.h @@ -20,4 +20,4 @@ class TestHeaderLayer void onBackClicked(cocos2d::Ref * sender); }; -#endif \ No newline at end of file +#endif diff --git a/tests/cpp-tests/Classes/ExtensionsTest/NetworkTest/SocketIOTest.h b/tests/cpp-tests/Classes/ExtensionsTest/NetworkTest/SocketIOTest.h index 2d25827d23..5d94477680 100644 --- a/tests/cpp-tests/Classes/ExtensionsTest/NetworkTest/SocketIOTest.h +++ b/tests/cpp-tests/Classes/ExtensionsTest/NetworkTest/SocketIOTest.h @@ -48,4 +48,4 @@ public: void runSocketIOTest(); -#endif /* defined(__TestCpp__SocketIOTest__) */ \ No newline at end of file +#endif /* defined(__TestCpp__SocketIOTest__) */ diff --git a/tests/cpp-tests/Classes/ExtensionsTest/Scale9SpriteTest/Scale9SpriteTest.h b/tests/cpp-tests/Classes/ExtensionsTest/Scale9SpriteTest/Scale9SpriteTest.h index fb1a54cd46..edde512780 100644 --- a/tests/cpp-tests/Classes/ExtensionsTest/Scale9SpriteTest/Scale9SpriteTest.h +++ b/tests/cpp-tests/Classes/ExtensionsTest/Scale9SpriteTest/Scale9SpriteTest.h @@ -226,4 +226,4 @@ public: virtual std::string title() const override; virtual std::string subtitle() const override; -}; \ No newline at end of file +}; diff --git a/tests/cpp-tests/Classes/InputTest/MouseTest.cpp b/tests/cpp-tests/Classes/InputTest/MouseTest.cpp index 12512dafae..78e1f16094 100644 --- a/tests/cpp-tests/Classes/InputTest/MouseTest.cpp +++ b/tests/cpp-tests/Classes/InputTest/MouseTest.cpp @@ -79,4 +79,4 @@ void MouseTestScene::runThisTest() Director::getInstance()->replaceScene(this); layer->release(); -} \ No newline at end of file +} diff --git a/tests/cpp-tests/Classes/LabelTest/LabelTestNew.cpp b/tests/cpp-tests/Classes/LabelTest/LabelTestNew.cpp index 0d4dc898e6..e0c7dad219 100644 --- a/tests/cpp-tests/Classes/LabelTest/LabelTestNew.cpp +++ b/tests/cpp-tests/Classes/LabelTest/LabelTestNew.cpp @@ -78,7 +78,9 @@ static std::function createFunctions[] = CL(LabelFontNameTest), CL(LabelAlignmentTest), CL(LabelIssue4428Test), - CL(LabelIssue4999Test) + CL(LabelIssue4999Test), + CL(LabelLineHeightTest), + CL(LabelAdditionalKerningTest) }; #define MAX_LAYER (sizeof(createFunctions) / sizeof(createFunctions[0])) @@ -1773,3 +1775,91 @@ std::string LabelIssue4999Test::subtitle() const { return "Reorder issue #4999.The label should be display cleanly."; } + +LabelLineHeightTest::LabelLineHeightTest() +{ + auto size = Director::getInstance()->getWinSize(); + + auto bg = LayerColor::create(Color4B(200,191,231,255)); + this->addChild(bg); + + TTFConfig ttfConfig("fonts/arial.ttf", 25, GlyphCollection::DYNAMIC,nullptr,false); + + label = Label::createWithTTF(ttfConfig,"Test\nLine\nHeight"); + label->setPosition( Vec2(size.width/2, size.height*0.5f) ); + label->setTextColor( Color4B::RED ); + addChild(label); + + auto slider = ui::Slider::create(); + slider->setTouchEnabled(true); + slider->loadBarTexture("cocosui/sliderTrack.png"); + slider->loadSlidBallTextures("cocosui/sliderThumb.png", "cocosui/sliderThumb.png", ""); + slider->loadProgressBarTexture("cocosui/sliderProgress.png"); + slider->setPosition(Vec2(size.width / 2.0f, size.height * 0.15f + slider->getSize().height * 2.0f)); + slider->setPercent(label->getLineHeight()); + slider->addEventListener(CC_CALLBACK_2(LabelLineHeightTest::sliderEvent, this)); + addChild(slider); +} + +void LabelLineHeightTest::sliderEvent(Ref *sender, ui::Slider::EventType type) +{ + if (type == Slider::EventType::ON_PERCENTAGE_CHANGED) + { + Slider* slider = (Slider*)sender; + label->setLineHeight(slider->getPercent()); + } +} + +std::string LabelLineHeightTest::title() const +{ + return "New Label"; +} + +std::string LabelLineHeightTest::subtitle() const +{ + return "Testing line height of label"; +} + +LabelAdditionalKerningTest::LabelAdditionalKerningTest() +{ + auto size = Director::getInstance()->getWinSize(); + + auto bg = LayerColor::create(Color4B(200,191,231,255)); + this->addChild(bg); + + TTFConfig ttfConfig("fonts/arial.ttf", 40, GlyphCollection::DYNAMIC,nullptr,false); + + label = Label::createWithTTF(ttfConfig,"Test additional kerning"); + label->setPosition( Vec2(size.width/2, size.height*0.65f) ); + label->setTextColor( Color4B::RED ); + addChild(label); + + auto slider = ui::Slider::create(); + slider->setTouchEnabled(true); + slider->loadBarTexture("cocosui/sliderTrack.png"); + slider->loadSlidBallTextures("cocosui/sliderThumb.png", "cocosui/sliderThumb.png", ""); + slider->loadProgressBarTexture("cocosui/sliderProgress.png"); + slider->setPosition(Vec2(size.width / 2.0f, size.height * 0.15f + slider->getSize().height * 2.0f)); + slider->setPercent(0); + slider->addEventListener(CC_CALLBACK_2(LabelAdditionalKerningTest::sliderEvent, this)); + addChild(slider); +} + +void LabelAdditionalKerningTest::sliderEvent(Ref *sender, ui::Slider::EventType type) +{ + if (type == Slider::EventType::ON_PERCENTAGE_CHANGED) + { + Slider* slider = (Slider*)sender; + label->setAdditionalKerning(slider->getPercent()); + } +} + +std::string LabelAdditionalKerningTest::title() const +{ + return "New Label"; +} + +std::string LabelAdditionalKerningTest::subtitle() const +{ + return "Testing additional kerning of label"; +} diff --git a/tests/cpp-tests/Classes/LabelTest/LabelTestNew.h b/tests/cpp-tests/Classes/LabelTest/LabelTestNew.h index a79942b18a..3450352982 100644 --- a/tests/cpp-tests/Classes/LabelTest/LabelTestNew.h +++ b/tests/cpp-tests/Classes/LabelTest/LabelTestNew.h @@ -496,6 +496,36 @@ public: virtual std::string subtitle() const override; }; +class LabelLineHeightTest : public AtlasDemoNew +{ +public: + CREATE_FUNC(LabelLineHeightTest); + + LabelLineHeightTest(); + + virtual std::string title() const override; + virtual std::string subtitle() const override; + + void sliderEvent(Ref *sender, ui::Slider::EventType type); +private: + Label* label; +}; + +class LabelAdditionalKerningTest : public AtlasDemoNew +{ +public: + CREATE_FUNC(LabelAdditionalKerningTest); + + LabelAdditionalKerningTest(); + + virtual std::string title() const override; + virtual std::string subtitle() const override; + + void sliderEvent(Ref *sender, ui::Slider::EventType type); +private: + Label* label; +}; + // we don't support linebreak mode #endif diff --git a/tests/cpp-tests/Classes/NodeTest/NodeTest.cpp b/tests/cpp-tests/Classes/NodeTest/NodeTest.cpp index ec681eb5af..14e494be28 100644 --- a/tests/cpp-tests/Classes/NodeTest/NodeTest.cpp +++ b/tests/cpp-tests/Classes/NodeTest/NodeTest.cpp @@ -74,6 +74,7 @@ static std::function createFunctions[] = CL(NodeGlobalZValueTest), CL(NodeNormalizedPositionTest1), CL(NodeNormalizedPositionTest2), + CL(NodeNameTest), }; #define MAX_LAYER (sizeof(createFunctions) / sizeof(createFunctions[0])) @@ -1231,6 +1232,198 @@ void NodeNormalizedPositionTest2::update(float dt) CCLOG("s: %f,%f", s.width, s.height); } + +std::string NodeNameTest::title() const +{ + return "getName()/setName()/getChildByName()/enumerateChildren()"; +} + +std::string NodeNameTest::subtitle() const +{ + return "see console"; +} + +void NodeNameTest::onEnter() +{ + TestCocosNodeDemo::BaseTest::onEnter(); + + auto parent = Node::create(); + + // setName(), getName() and getChildByName() + char name[20]; + for (int i = 0; i < 10; ++i) + { + sprintf(name, "node%d", i); + auto node = Node::create(); + node->setName(name); + parent->addChild(node); + } + + for (int i = 0; i < 10; ++i) + { + sprintf(name, "node%d", i); + auto node = parent->getChildByName(name); + log("find child: %s", node->getName().c_str()); + } + + // enumerateChildren() + int i = 0; + parent->enumerateChildren("test", [&i](Node* node) -> bool { + ++i; + return true; + }); + CCAssert(i == 1, ""); + + i = 0; + parent->enumerateChildren("test", [&i](Node* node) -> bool { + ++i; + return false; + }); + CCAssert(i == 2, ""); + + // enumerateChildren() + // name = regular expression + parent = Node::create(); + for (int i = 0; i < 100; ++i) + { + auto node = Node::create(); + sprintf(name, "node%d", i); + node->setName(name); + parent->addChild(node); + } + + i = 0; + parent->enumerateChildren("node[[:digit:]]+", [&i](Node* node) -> bool { + ++i; + return false; + }); + CCAssert(i == 100, ""); + + i = 0; + parent->enumerateChildren("node[[:digit:]]+", [&i](Node* node) -> bool { + ++i; + return true; + }); + CCAssert(i == 1, ""); + + + // enumerateChildren + // name = node[[digit]]+/node + + parent = Node::create(); + for (int i = 0; i < 100; ++i) + { + auto node = Node::create(); + sprintf(name, "node%d", i); + node->setName(name); + parent->addChild(node); + + for (int j = 0; j < 100; ++j) + { + auto child = Node::create(); + child->setName("node"); + node->addChild(child); + } + } + + i = 0; + parent->enumerateChildren("node1/node", [&i](Node* node) -> bool { + ++i; + return false; + }); + CCAssert(i == 100, ""); + + i = 0; + parent->enumerateChildren("node1/node", [&i](Node* node) -> bool { + ++i; + return true; + }); + CCAssert(i == 1, ""); + + i = 0; + parent->enumerateChildren("node[[:digit:]]+/node", [&i](Node* node) -> bool { + ++i; + return false; + }); + CCAssert(i == 10000, ""); + + i = 0; + parent->enumerateChildren("node[[:digit:]]+/node", [&i](Node* node) -> bool { + ++i; + return true; + }); + CCAssert(i == 1, ""); + + // search from parent + // name is xxx/.. + i = 0; + parent->enumerateChildren("node/..", [&i](Node* node) -> bool { + ++i; + return true; + }); + CCAssert(i == 1, ""); + + i = 0; + parent->enumerateChildren("node/..", [&i](Node* node) -> bool { + ++i; + return false; + }); + CCAssert(i == 10000, ""); + + // name = /xxx : search from root + parent = getScene(); + for (int j = 0; j < 100; j++) + { + auto node = Node::create(); + sprintf(name, "node%d", j); + node->setName(name); + parent->addChild(node); + + for (int k = 0; k < 100; ++k) + { + auto child = Node::create(); + sprintf(name, "node%d", k); + child->setName(name); + node->addChild(child); + } + } + + i = 0; + enumerateChildren("/node[[:digit:]]+", [&i](Node* node) -> bool { + ++i; + return false; + }); + CCAssert(i == 100, ""); + + i = 0; + enumerateChildren("/node[[:digit:]]+", [&i](Node* node) -> bool { + ++i; + return true; + }); + CCAssert(i == 1, ""); + + i = 0; + enumerateChildren("//node[[:digit:]]+", [&i](Node* node) -> bool { + ++i; + return false; + }); + CCAssert(i == 10100, ""); // 10000(children) + 100(parent) + + i = 0; + enumerateChildren("//node[[:digit:]]+", [&i](Node* node) -> bool { + ++i; + return true; + }); + CCAssert(i == 1, ""); + + i = 0; + enumerateChildren("//node[[:digit:]]+/..", [&i](Node* node) -> bool { + ++i; + return false; + }); + CCAssert(i == 10000, ""); +} + /// /// main /// diff --git a/tests/cpp-tests/Classes/NodeTest/NodeTest.h b/tests/cpp-tests/Classes/NodeTest/NodeTest.h index 6e8c9c7fef..27d3f698de 100644 --- a/tests/cpp-tests/Classes/NodeTest/NodeTest.h +++ b/tests/cpp-tests/Classes/NodeTest/NodeTest.h @@ -295,6 +295,15 @@ protected: float _accum; }; +class NodeNameTest : public TestCocosNodeDemo +{ +public: + CREATE_FUNC(NodeNameTest); + virtual std::string title() const override; + virtual std::string subtitle() const override; + + virtual void onEnter() override; +}; // main diff --git a/tests/cpp-tests/Classes/PerformanceTest/PerformanceRendererTest.cpp b/tests/cpp-tests/Classes/PerformanceTest/PerformanceRendererTest.cpp index 206e45d265..2d9b8a0a55 100644 --- a/tests/cpp-tests/Classes/PerformanceTest/PerformanceRendererTest.cpp +++ b/tests/cpp-tests/Classes/PerformanceTest/PerformanceRendererTest.cpp @@ -52,4 +52,4 @@ void runRendererTest() { auto scene = RenderTestLayer::scene(); Director::getInstance()->replaceScene(scene); -} \ No newline at end of file +} diff --git a/tests/cpp-tests/Classes/ShaderTest/ShaderTest.vsh.h b/tests/cpp-tests/Classes/ShaderTest/ShaderTest.vsh.h index 3193d9fe3b..e4a99ca648 100644 --- a/tests/cpp-tests/Classes/ShaderTest/ShaderTest.vsh.h +++ b/tests/cpp-tests/Classes/ShaderTest/ShaderTest.vsh.h @@ -8,4 +8,4 @@ void main() gl_Position = CC_MVPMatrix * a_position; } -); \ No newline at end of file +); diff --git a/tests/cpp-tests/Classes/ShaderTest/ShaderTest2.h b/tests/cpp-tests/Classes/ShaderTest/ShaderTest2.h index 0de6babe69..707d1cb80b 100644 --- a/tests/cpp-tests/Classes/ShaderTest/ShaderTest2.h +++ b/tests/cpp-tests/Classes/ShaderTest/ShaderTest2.h @@ -60,4 +60,4 @@ protected: }; -#endif \ No newline at end of file +#endif diff --git a/tests/cpp-tests/Classes/ShaderTest/shaderTest.psh.h b/tests/cpp-tests/Classes/ShaderTest/shaderTest.psh.h index e21759b9b8..808050a1e4 100644 --- a/tests/cpp-tests/Classes/ShaderTest/shaderTest.psh.h +++ b/tests/cpp-tests/Classes/ShaderTest/shaderTest.psh.h @@ -471,4 +471,4 @@ void main(void) } -); \ No newline at end of file +); diff --git a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp index ff4a7b3805..5ff2b3b186 100644 --- a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp +++ b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp @@ -24,6 +24,8 @@ ****************************************************************************/ #include "Sprite3DTest.h" +#include "3d/CCAnimation3D.h" +#include "3d/CCAnimate3D.h" #include #include "../testResource.h" @@ -41,7 +43,8 @@ static int sceneIdx = -1; static std::function createFunctions[] = { CL(Sprite3DBasicTest), - CL(Sprite3DEffectTest) + CL(Sprite3DEffectTest), + CL(Sprite3DWithSkinTest) }; #define MAX_LAYER (sizeof(createFunctions) / sizeof(createFunctions[0])) @@ -517,3 +520,61 @@ void Sprite3DEffectTest::onTouchesEnded(const std::vector& touches, Even addNewSpriteWithCoords( location ); } } + +Sprite3DWithSkinTest::Sprite3DWithSkinTest() +{ + auto listener = EventListenerTouchAllAtOnce::create(); + listener->onTouchesEnded = CC_CALLBACK_2(Sprite3DWithSkinTest::onTouchesEnded, this); + _eventDispatcher->addEventListenerWithSceneGraphPriority(listener, this); + + auto s = Director::getInstance()->getWinSize(); + addNewSpriteWithCoords( Vec2(s.width/2, s.height/2) ); +} +std::string Sprite3DWithSkinTest::title() const +{ + return "Testing Sprite3D for animation from c3t"; +} +std::string Sprite3DWithSkinTest::subtitle() const +{ + return "Tap screen to add more sprite3D"; +} + +void Sprite3DWithSkinTest::addNewSpriteWithCoords(Vec2 p) +{ + auto sprite = Sprite3D::create("Sprite3DTest/girl.c3t"); + addChild(sprite); + sprite->setRotation3D(Vec3(-90.f, 0.f, 0.f)); + sprite->setPosition( Vec2( p.x, p.y) ); + + auto animation = Animation3D::getOrCreate("Sprite3DTest/girl.c3t"); + if (animation) + { + auto animate = Animate3D::create(animation); + if(std::rand() %3 == 0) + { + animate->setPlayBack(true); + } + + int rand2 = std::rand(); + if(rand2 % 3 == 1) + { + animate->setSpeed(animate->getSpeed() + CCRANDOM_0_1()); + } + else if(rand2 % 3 == 2) + { + animate->setSpeed(animate->getSpeed() - 0.5 * CCRANDOM_0_1()); + } + + sprite->runAction(RepeatForever::create(animate)); + } +} + +void Sprite3DWithSkinTest::onTouchesEnded(const std::vector& touches, Event* event) +{ + for (auto touch: touches) + { + auto location = touch->getLocation(); + + addNewSpriteWithCoords( location ); + } +} diff --git a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.h b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.h index c86b079847..67a4671915 100644 --- a/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.h +++ b/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.h @@ -138,6 +138,19 @@ public: void onTouchesEnded(const std::vector& touches, Event* event); }; +class Sprite3DWithSkinTest : public Sprite3DTestDemo +{ +public: + CREATE_FUNC(Sprite3DWithSkinTest); + Sprite3DWithSkinTest(); + virtual std::string title() const override; + virtual std::string subtitle() const override; + + void addNewSpriteWithCoords(Vec2 p); + + void onTouchesEnded(const std::vector& touches, Event* event); +}; + class Sprite3DTestScene : public TestScene { public: diff --git a/tests/cpp-tests/Classes/Texture2dTest/Texture2dTest.cpp b/tests/cpp-tests/Classes/Texture2dTest/Texture2dTest.cpp index 8df33583ba..60f7a34c4b 100644 --- a/tests/cpp-tests/Classes/Texture2dTest/Texture2dTest.cpp +++ b/tests/cpp-tests/Classes/Texture2dTest/Texture2dTest.cpp @@ -79,7 +79,7 @@ static std::function createFunctions[] = CL(TextureJPEG), CL(TextureTIFF), CL(TextureTGA), -#if (CC_TARGET_PLATFORM != CC_PLATFORM_WP8) && (CC_TARGET_PLATFORM != CC_PLATFORM_INRT) +#if (CC_TARGET_PLATFORM != CC_PLATFORM_WP8) && (CC_TARGET_PLATFORM != CC_PLATFORM_WINRT) CL(TextureWEBP), #endif CL(TexturePixelFormat), diff --git a/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/CocoStudioGUITest.cpp b/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/CocoStudioGUITest.cpp index 8b4538ea94..0cb3dcabcc 100644 --- a/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/CocoStudioGUITest.cpp +++ b/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/CocoStudioGUITest.cpp @@ -137,4 +137,4 @@ void CocoStudioGUITestScene::BackCallback(Ref* pSender) Director::getInstance()->replaceScene(scene); cocostudio::ArmatureDataManager::destroyInstance(); -} \ No newline at end of file +} diff --git a/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/CustomWidget/CustomReader.cpp b/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/CustomWidget/CustomReader.cpp index ba64cc628f..99cfc80547 100644 --- a/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/CustomWidget/CustomReader.cpp +++ b/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/CustomWidget/CustomReader.cpp @@ -37,4 +37,4 @@ void CustomReader::setProperties(const std::string &classType, Widget *widget, c customImageView->setText(text); } } -} \ No newline at end of file +} diff --git a/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/UISceneManager.cpp b/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/UISceneManager.cpp index d0ae96f33c..507c0d483b 100644 --- a/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/UISceneManager.cpp +++ b/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/UISceneManager.cpp @@ -390,4 +390,4 @@ Scene *UISceneManager::currentUIScene() #endif } return NULL; -} \ No newline at end of file +} diff --git a/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/UIVideoPlayerTest/UIVideoPlayerTest.cpp b/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/UIVideoPlayerTest/UIVideoPlayerTest.cpp index f6d3a05ff7..c62fcad662 100644 --- a/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/UIVideoPlayerTest/UIVideoPlayerTest.cpp +++ b/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/UIVideoPlayerTest/UIVideoPlayerTest.cpp @@ -208,4 +208,4 @@ void VideoPlayerTest::videoEventCallback(Ref* sender, VideoPlayer::EventType eve default: break; } -} \ No newline at end of file +} diff --git a/tests/cpp-tests/Classes/UITest/UITest.cpp b/tests/cpp-tests/Classes/UITest/UITest.cpp index d4c931cf0c..242b7dd4e0 100644 --- a/tests/cpp-tests/Classes/UITest/UITest.cpp +++ b/tests/cpp-tests/Classes/UITest/UITest.cpp @@ -5,4 +5,4 @@ void UITestScene::runThisTest() { CocoStudioGUITestScene* pScene = new CocoStudioGUITestScene(); pScene->runThisTest(); -} \ No newline at end of file +} diff --git a/tests/cpp-tests/Resources/Sprite3DTest/CompleteMap.png b/tests/cpp-tests/Resources/Sprite3DTest/CompleteMap.png new file mode 100644 index 0000000000..e34ca8a137 Binary files /dev/null and b/tests/cpp-tests/Resources/Sprite3DTest/CompleteMap.png differ diff --git a/tests/cpp-tests/Resources/Sprite3DTest/body.png b/tests/cpp-tests/Resources/Sprite3DTest/body.png new file mode 100644 index 0000000000..f2c09089e4 Binary files /dev/null and b/tests/cpp-tests/Resources/Sprite3DTest/body.png differ diff --git a/tests/cpp-tests/Resources/Sprite3DTest/checkboard.png b/tests/cpp-tests/Resources/Sprite3DTest/checkboard.png new file mode 100644 index 0000000000..c7dc08d458 Binary files /dev/null and b/tests/cpp-tests/Resources/Sprite3DTest/checkboard.png differ diff --git a/tests/cpp-tests/Resources/Sprite3DTest/cube_anim.c3t b/tests/cpp-tests/Resources/Sprite3DTest/cube_anim.c3t new file mode 100644 index 0000000000..d455d956f0 --- /dev/null +++ b/tests/cpp-tests/Resources/Sprite3DTest/cube_anim.c3t @@ -0,0 +1,162 @@ +{ + "version": "1.2", + "file_type": "c3t", + "mesh_data": [ + { + "version": "1.2", + "mesh_vertex_attribute": [ + { + "size":3, + "type":"GL_FLOAT", + "vertex_attribute":"VERTEX_ATTRIB_POSITION" + }, + { + "size":3, + "type":"GL_FLOAT", + "vertex_attribute":"VERTEX_ATTRIB_NORMAL" + }, + { + "size":2, + "type":"GL_FLOAT", + "vertex_attribute":"VERTEX_ATTRIB_TEX_COORD" + }, + { + "size":4, + "type":"GL_FLOAT", + "vertex_attribute":"VERTEX_ATTRIB_BLEND_WEIGHT" + }, + { + "size":4, + "type":"GL_FLOAT", + "vertex_attribute":"VERTEX_ATTRIB_BLEND_INDEX" + } + ], + "body":[ + { + "vertices": [ + 0.000000, -2.259414, -2.259414, 0.000000, 0.000000, -1.000000, 0.582997, 0.456003, 0.500033, 0.499967, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + -5.314565, -2.259414, -2.259414, 0.000000, 0.000000, -1.000000, 0.582997, 0.168971, 0.933581, 0.066419, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 2.259414, -2.259414, 0.000000, 0.000000, -1.000000, 0.827052, 0.456003, 0.500111, 0.499889, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + -5.314565, 2.259414, -2.259414, 0.000000, 0.000000, -1.000000, 0.827052, 0.168971, 0.932199, 0.067801, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -2.259414, 2.259414, 0.000000, -1.000000, 0.000000, 0.253258, 0.705932, 0.500033, 0.499967, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + -5.314565, -2.259414, 2.259414, 0.000000, -1.000000, 0.000000, 0.253258, 0.418900, 0.933581, 0.066419, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -5.314565, -2.259414, -2.259414, 0.000000, -1.000000, 0.000000, 0.497313, 0.418900, 0.933581, 0.066419, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -2.259414, -2.259414, 0.000000, -1.000000, 0.000000, 0.497313, 0.705932, 0.500033, 0.499967, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + -5.314565, 2.259414, 2.259414, -1.000000, 0.000000, 0.000000, 0.753117, 0.748774, 0.932199, 0.067801, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -5.314565, -2.259414, -2.259414, -1.000000, 0.000000, 0.000000, 0.997172, 0.992829, 0.933581, 0.066419, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -5.314565, -2.259414, 2.259414, -1.000000, 0.000000, 0.000000, 0.753117, 0.992829, 0.933581, 0.066419, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -5.314565, 2.259414, -2.259414, -1.000000, 0.000000, 0.000000, 0.997172, 0.748774, 0.932199, 0.067801, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 5.314565, -2.259414, -2.259414, 0.000000, 0.000000, -1.000000, 0.582997, 0.743034, 0.932057, 0.067943, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 5.314565, 2.259414, -2.259414, 0.000000, 0.000000, -1.000000, 0.827052, 0.743034, 0.938571, 0.061429, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 5.314565, -2.259414, 2.259414, 0.000000, -1.000000, 0.000000, 0.253258, 0.992964, 0.932057, 0.067943, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 5.314565, -2.259414, -2.259414, 0.000000, -1.000000, 0.000000, 0.497313, 0.992964, 0.932057, 0.067943, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 5.314565, 2.259414, 2.259414, 1.000000, 0.000000, 0.000000, 0.503187, 0.992829, 0.938571, 0.061429, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 5.314565, -2.259414, 2.259414, 1.000000, 0.000000, 0.000000, 0.503187, 0.748774, 0.932057, 0.067943, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 5.314565, -2.259414, -2.259414, 1.000000, 0.000000, 0.000000, 0.747243, 0.748774, 0.932057, 0.067943, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 5.314565, 2.259414, -2.259414, 1.000000, 0.000000, 0.000000, 0.747243, 0.992829, 0.938571, 0.061429, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 2.259414, 2.259414, 0.000000, 1.000000, 0.000000, 0.003328, 0.705932, 0.500111, 0.499889, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + -5.314565, 2.259414, -2.259414, 0.000000, 1.000000, 0.000000, 0.247384, 0.992964, 0.932199, 0.067801, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -5.314565, 2.259414, 2.259414, 0.000000, 1.000000, 0.000000, 0.003328, 0.992964, 0.932199, 0.067801, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 2.259414, -2.259414, 0.000000, 1.000000, 0.000000, 0.247384, 0.705932, 0.500111, 0.499889, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 5.314565, 2.259414, 2.259414, 0.000000, 1.000000, 0.000000, 0.003328, 0.418900, 0.938571, 0.061429, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 5.314565, 2.259414, -2.259414, 0.000000, 1.000000, 0.000000, 0.247384, 0.418900, 0.938571, 0.061429, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 2.259414, 2.259414, 0.000000, 0.000000, 1.000000, 0.290226, 0.413161, 0.500111, 0.499889, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + -5.314565, 2.259414, 2.259414, 0.000000, 0.000000, 1.000000, 0.003194, 0.413161, 0.932199, 0.067801, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -5.314565, -2.259414, 2.259414, 0.000000, 0.000000, 1.000000, 0.003194, 0.169105, 0.933581, 0.066419, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -2.259414, 2.259414, 0.000000, 0.000000, 1.000000, 0.290226, 0.169105, 0.500033, 0.499967, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 5.314565, 2.259414, 2.259414, 0.000000, 0.000000, 1.000000, 0.577257, 0.413161, 0.938571, 0.061429, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 5.314565, -2.259414, 2.259414, 0.000000, 0.000000, 1.000000, 0.577257, 0.169105, 0.932057, 0.067943, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000 + ], + "vertex_size": 512, + "indices": [ + 0, 1, 2, 1, 3, 2, 4, 5, 6, 4, 6, 7, + 8, 9, 10, 9, 8, 11, 12, 0, 13, 0, 2, 13, + 14, 4, 7, 14, 7, 15, 16, 17, 18, 16, 18, 19, + 20, 21, 22, 21, 20, 23, 24, 23, 20, 23, 24, 25, + 26, 27, 28, 26, 28, 29, 30, 26, 29, 30, 29, 31 + ], + "index_number": 60 + } + ] + } + ], + "material_data": [ + { + "file_name": "Sprite3DTest/checkboard.png" + } + ], + "skin_data": [ + { + "id": "cubeanim:cube", + "bind_shape": [ 0.393701, 0.000000, 0.000000, 0.000000, 0.000000, 0.393701, 0.000000, 0.000000, 0.000000, -0.000000, 0.393701, 0.000000, 0.100748, 0.000000, -0.457948, 1.000000], + "bones": [ + { + "node": "bone1", + "bind_pos": [ 0.999989, 0.004613, 0.000000, 0.000000, -0.004613, 0.999989, 0.000000, 0.000000, -0.000000, -0.000000, 1.000000, 0.000000, -0.036861, 0.049203, 0.000000, 1.000000] + }, + { + "node": "bone", + "bind_pos": [ 0.999958, 0.009184, 0.000000, 0.000000, -0.009184, 0.999958, 0.000000, 0.000000, -0.000000, -0.000000, 1.000000, 0.000000, -5.393930, -0.000000, -0.000000, 1.000000] + } + ] + }, + { + "id": "root", + "children": [ + { + "id": "bone", + "children": [ + { + "id": "bone1", + "children": [ + { + "id": "eff" + } + ] + } + ] + } + ] + } + ], + "animation_data": [ + { + "id": "Take 001", + "bones": [ + { + "id": "bone1", + "keyframes": [ + { + "rotation":[ + { + "keytime": 0.000000, + "value": [ 0.000000, -0.000000, -0.002285, 0.999997] + }, + { + "keytime": 0.333332, + "value": [ 0.000000, -0.000000, -0.002285, 0.999997] + }, + { + "keytime": 0.666664, + "value": [ 0.000000, -0.000000, 0.089457, 0.995991] + }, + { + "keytime": 0.800000, + "value": [ 0.000000, -0.000000, 0.184131, 0.982902] + }, + { + "keytime": 0.933328, + "value": [ 0.000000, -0.000000, 0.274421, 0.961610] + }, + { + "keytime": 1.000000, + "value": [ 0.000000, -0.000000, 0.362349, 0.932043] + } + ] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/tests/cpp-tests/Resources/Sprite3DTest/girl.c3t b/tests/cpp-tests/Resources/Sprite3DTest/girl.c3t new file mode 100644 index 0000000000..a154817fb5 --- /dev/null +++ b/tests/cpp-tests/Resources/Sprite3DTest/girl.c3t @@ -0,0 +1,20431 @@ +{ + "version": "1.2", + "mesh": [ + { + "version": "1.2", + "attributes": [{ + "size": 3, + "type": "GL_FLOAT", + "attribute": "VERTEX_ATTRIB_POSITION" + }, { + "size": 3, + "type": "GL_FLOAT", + "attribute": "VERTEX_ATTRIB_NORMAL" + }, { + "size": 2, + "type": "GL_FLOAT", + "attribute": "VERTEX_ATTRIB_TEX_COORD" + }, { + "size": 4, + "type": "GL_FLOAT", + "attribute": "VERTEX_ATTRIB_BLEND_WEIGHT" + }, { + "size": 4, + "type": "GL_FLOAT", + "attribute": "VERTEX_ATTRIB_BLEND_INDEX" + }], + "body": [ + { + "vertices": [ + 3.081790, -4.465400, 137.182205, -0.158307, 0.978843, -0.129634, 0.050904, 0.832811, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.962190, 137.194473, -0.158307, 0.978843, -0.129634, 0.005317, 0.832365, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.633190, 139.678696, -0.158307, 0.978843, -0.129634, 0.005730, 0.868711, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.633190, 139.678696, -0.140495, 0.984252, -0.107283, 0.005730, 0.868711, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.322990, -4.168590, 139.589386, -0.140495, 0.984252, -0.107283, 0.054742, 0.867255, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.081790, -4.465400, 137.182205, -0.140495, 0.984252, -0.107283, 0.050904, 0.832811, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.546000, -4.618300, 135.609192, -0.124085, 0.987877, 0.093287, 0.028085, 0.810025, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.805690, 135.537186, -0.124085, 0.987877, 0.093287, 0.005020, 0.808898, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.962190, 137.194473, -0.124085, 0.987877, 0.093287, 0.005317, 0.832365, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.962190, 137.194473, -0.158640, 0.985567, 0.059087, 0.005317, 0.832365, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.081790, -4.465400, 137.182205, -0.158640, 0.985567, 0.059087, 0.050904, 0.832811, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.546000, -4.618300, 135.609192, -0.158640, 0.985567, 0.059087, 0.028085, 0.810025, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.126170, -4.287700, 134.387192, -0.125786, 0.944844, 0.302404, 0.022679, 0.791759, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.430300, 134.364304, -0.125786, 0.944844, 0.302404, 0.004767, 0.791829, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.805690, 135.537186, -0.125786, 0.944844, 0.302404, 0.005020, 0.808898, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.805690, 135.537186, -0.128544, 0.945272, 0.299896, 0.005020, 0.808898, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.546000, -4.618300, 135.609192, -0.128544, 0.945272, 0.299896, 0.028085, 0.810025, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.126170, -4.287700, 134.387192, -0.128544, 0.945272, 0.299896, 0.022679, 0.791759, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.126170, -4.287700, 134.387192, -0.171941, 0.954444, 0.243869, 0.022679, 0.791759, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.524770, -3.924290, 133.245926, -0.171941, 0.954445, 0.243869, 0.029939, 0.775120, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.219590, 133.326614, -0.171941, 0.954444, 0.243869, 0.004524, 0.777647, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.219590, 133.326614, -0.127097, 0.972053, 0.197382, 0.004524, 0.777647, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.430300, 134.364304, -0.127097, 0.972053, 0.197382, 0.004767, 0.791829, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.126170, -4.287700, 134.387192, -0.127097, 0.972053, 0.197382, 0.022679, 0.791759, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.219590, 133.326614, -0.196836, 0.947517, -0.251925, 0.004524, 0.777647, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.524770, -3.924290, 133.245926, -0.196836, 0.947517, -0.251925, 0.029939, 0.775120, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.408500, 132.616104, -0.196836, 0.947517, -0.251925, 0.004298, 0.769247, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.931500, 131.660416, -0.166413, 0.865001, -0.473371, 0.003874, 0.755120, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.408500, 132.616104, -0.166413, 0.865001, -0.473371, 0.004298, 0.769247, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.458490, -4.837390, 131.671204, -0.166413, 0.865001, -0.473371, 0.011353, 0.754962, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.324280, -5.527690, 130.985107, -0.222879, 0.675220, -0.703138, 0.005673, 0.744370, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -5.648490, 130.971893, -0.222879, 0.675220, -0.703138, 0.002040, 0.743056, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.931500, 131.660416, -0.222879, 0.675220, -0.703138, 0.003874, 0.755120, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.931500, 131.660416, -0.129808, 0.711561, -0.690529, 0.003874, 0.755120, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.458490, -4.837390, 131.671204, -0.129808, 0.711561, -0.690529, 0.011353, 0.754962, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.324280, -5.527690, 130.985107, -0.129808, 0.711561, -0.690529, 0.005673, 0.744370, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.319690, -5.644000, 130.523499, -0.224172, 0.962908, -0.150185, 0.006982, 0.738285, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -5.719690, 130.515396, -0.224172, 0.962908, -0.150185, 0.002238, 0.737315, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -5.648490, 130.971893, -0.224172, 0.962908, -0.150185, 0.002040, 0.743056, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -5.648490, 130.971893, -0.331789, 0.915539, -0.227386, 0.002040, 0.743056, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.324280, -5.527690, 130.985107, -0.331789, 0.915539, -0.227386, 0.005673, 0.744370, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.319690, -5.644000, 130.523499, -0.331789, 0.915539, -0.227386, 0.006982, 0.738285, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.319690, -5.644000, 130.523499, -0.093743, 0.788947, 0.607269, 0.006982, 0.738285, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.415790, -5.010390, 129.715164, -0.093743, 0.788947, 0.607269, 0.009010, 0.723979, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -5.056200, 129.710495, -0.093743, 0.788947, 0.607269, 0.003657, 0.723406, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -5.056200, 129.710495, -0.194996, 0.756821, 0.623857, 0.003657, 0.723406, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -5.719690, 130.515396, -0.194996, 0.756821, 0.623857, 0.002238, 0.737315, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.319690, -5.644000, 130.523499, -0.194996, 0.756821, 0.623857, 0.006982, 0.738285, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.523290, -4.700200, 128.863907, -0.096597, 0.937434, 0.334493, 0.010640, 0.711812, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.718400, 128.763794, -0.096597, 0.937434, 0.334493, 0.003840, 0.709965, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -5.056200, 129.710495, -0.096597, 0.937434, 0.334493, 0.003657, 0.723406, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -5.056200, 129.710495, -0.107082, 0.938437, 0.328434, 0.003657, 0.723406, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.415790, -5.010390, 129.715164, -0.107082, 0.938437, 0.328434, 0.009010, 0.723979, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.523290, -4.700200, 128.863907, -0.107082, 0.938437, 0.328434, 0.010640, 0.711812, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.393700, -4.105790, 128.500107, -0.082351, 0.438202, 0.895096, 0.010120, 0.702087, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.168900, 128.494781, -0.082351, 0.438202, 0.895096, 0.003879, 0.702104, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.718400, 128.763794, -0.082351, 0.438202, 0.895096, 0.003840, 0.709965, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.718400, 128.763794, -0.180606, 0.484496, 0.855947, 0.003840, 0.709965, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.523290, -4.700200, 128.863907, -0.180606, 0.484495, 0.855947, 0.010640, 0.711812, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.393700, -4.105790, 128.500107, -0.180606, 0.484495, 0.855947, 0.010120, 0.702087, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.393700, -4.105790, 128.500107, -0.123667, 0.965240, 0.230257, 0.010120, 0.702087, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.501290, -4.006790, 128.142883, -0.123667, 0.965240, 0.230258, 0.011487, 0.697451, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.069800, 128.137787, -0.123667, 0.965240, 0.230258, 0.003880, 0.697663, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.069800, 128.137787, -0.156138, 0.951745, 0.264200, 0.003880, 0.697663, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.168900, 128.494781, -0.156138, 0.951745, 0.264200, 0.003879, 0.702104, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.393700, -4.105790, 128.500107, -0.156138, 0.951745, 0.264200, 0.010120, 0.702087, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.501290, -4.006790, 128.142883, -0.036616, 0.640376, 0.767188, 0.011487, 0.697451, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.440800, -3.667390, 127.856697, -0.036616, 0.640376, 0.767188, 0.011019, 0.691563, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -3.690200, 127.854698, -0.036616, 0.640376, 0.767188, 0.003864, 0.691543, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -3.690200, 127.854698, -0.083006, 0.595757, 0.798864, 0.003864, 0.691543, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.069800, 128.137787, -0.083006, 0.595757, 0.798864, 0.003880, 0.697663, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.501290, -4.006790, 128.142883, -0.083006, 0.595757, 0.798864, 0.011487, 0.697451, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.366680, -3.459500, 127.770699, -0.000660, 0.343060, 0.939313, 0.010106, 0.689005, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -3.459600, 127.770477, -0.000660, 0.343060, 0.939313, 0.003848, 0.688999, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -3.690200, 127.854698, -0.000660, 0.343060, 0.939313, 0.003864, 0.691543, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -3.690200, 127.854698, -0.023605, 0.374953, 0.926743, 0.003864, 0.691543, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.440800, -3.667390, 127.856697, -0.023605, 0.374953, 0.926743, 0.011019, 0.691563, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.366680, -3.459500, 127.770699, -0.023605, 0.374953, 0.926743, 0.010106, 0.689005, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.366680, -3.459500, 127.770699, -0.083572, 0.774253, 0.627334, 0.010106, 0.689005, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.945100, -2.883690, 127.137093, -0.083572, 0.774253, 0.627334, 0.020759, 0.677651, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -2.836700, 126.953194, -0.083572, 0.774253, 0.627334, 0.003738, 0.674634, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -2.836700, 126.953194, -0.000582, 0.795334, 0.606171, 0.003738, 0.674634, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -3.459600, 127.770477, -0.000582, 0.795334, 0.606171, 0.003848, 0.688999, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.366680, -3.459500, 127.770699, -0.000582, 0.795334, 0.606171, 0.010106, 0.689005, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.918600, -2.280990, 126.055702, -0.197479, 0.911032, 0.361971, 0.021414, 0.660122, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -2.367990, 125.773514, -0.197479, 0.911032, 0.361971, 0.003607, 0.657195, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -2.836700, 126.953194, -0.197479, 0.911032, 0.361971, 0.003738, 0.674634, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -2.836700, 126.953194, -0.051444, 0.871802, 0.487149, 0.003738, 0.674634, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.945100, -2.883690, 127.137093, -0.051444, 0.871802, 0.487149, 0.020759, 0.677651, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.918600, -2.280990, 126.055702, -0.051444, 0.871802, 0.487149, 0.021414, 0.660122, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.918600, -2.280990, 126.055702, -0.213351, 0.103824, 0.971443, 0.021414, 0.660122, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.882300, -0.362500, 125.842690, -0.213351, 0.103824, 0.971443, 0.031807, 0.633193, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -0.661690, 125.680893, -0.213351, 0.103824, 0.971443, 0.003411, 0.632502, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -0.661690, 125.680893, -0.297732, 0.051744, 0.953246, 0.003411, 0.632502, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -2.367990, 125.773514, -0.297732, 0.051744, 0.953246, 0.003607, 0.657195, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.918600, -2.280990, 126.055702, -0.297732, 0.051744, 0.953246, 0.021414, 0.660122, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.882300, -0.362500, 125.842690, -0.093286, -0.207515, 0.973774, 0.654883, 0.841062, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.828770, 3.733800, 126.806297, -0.093286, -0.207515, 0.973774, 0.688083, 0.836980, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 3.111500, 126.498489, -0.093286, -0.207515, 0.973774, 0.676609, 0.819210, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 3.111500, 126.498489, -0.106795, -0.210560, 0.971730, 0.676609, 0.819210, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -0.661690, 125.680893, -0.106795, -0.210560, 0.971730, 0.652331, 0.838118, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.882300, -0.362500, 125.842690, -0.106795, -0.210560, 0.971730, 0.654883, 0.841062, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.153870, 4.774090, 122.373901, -0.444857, 0.893656, -0.058994, 0.722084, 0.813841, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 3.684200, 122.105690, -0.444857, 0.893657, -0.058994, 0.709467, 0.793621, 0.700000, 0.300000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, 0.000000, + 0.000000, 3.835590, 124.398987, -0.444857, 0.893657, -0.058994, 0.692418, 0.806898, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 3.835590, 124.398987, -0.339373, 0.937765, 0.073639, 0.692418, 0.806898, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 1.840100, 4.478890, 124.687103, -0.339373, 0.937765, 0.073639, 0.704178, 0.824880, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 2.153870, 4.774090, 122.373901, -0.339373, 0.937765, 0.073639, 0.722084, 0.813841, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -3.155600, 143.175095, -0.147075, 0.907804, -0.392760, 0.006335, 0.925455, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.589200, -2.677900, 142.935196, -0.147075, 0.907804, -0.392760, 0.064197, 0.920673, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.322990, -4.168590, 139.589386, -0.147075, 0.907804, -0.392760, 0.054742, 0.867255, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.322990, -4.168590, 139.589386, -0.137917, 0.912321, -0.385550, 0.054742, 0.867255, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.633190, 139.678696, -0.137917, 0.912321, -0.385550, 0.005730, 0.868711, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -3.155600, 143.175095, -0.137917, 0.912321, -0.385550, 0.006335, 0.925455, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -0.028590, 147.132431, -0.167580, 0.762669, -0.624703, 0.007055, 0.995545, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.681690, 0.370280, 146.631760, -0.167580, 0.762669, -0.624702, 0.081111, 0.984505, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.589200, -2.677900, 142.935196, -0.167580, 0.762669, -0.624702, 0.064197, 0.920673, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.589200, -2.677900, 142.935196, -0.144339, 0.776397, -0.613494, 0.064197, 0.920673, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -3.155600, 143.175095, -0.144339, 0.776397, -0.613494, 0.006335, 0.925455, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -0.028590, 147.132431, -0.144339, 0.776397, -0.613493, 0.007055, 0.995545, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.022790, -4.283705, 128.714615, -0.125986, 0.549968, 0.825629, 0.018068, 0.709414, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.893890, -3.851590, 128.407104, -0.125986, 0.549968, 0.825628, 0.018568, 0.700107, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.393700, -4.105790, 128.500107, -0.125986, 0.549968, 0.825628, 0.010120, 0.702087, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.393700, -4.105790, 128.500107, -0.153403, 0.491300, 0.857375, 0.010120, 0.702087, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.523290, -4.700200, 128.863907, -0.153403, 0.491300, 0.857375, 0.010640, 0.711812, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.022790, -4.283705, 128.714615, -0.153403, 0.491300, 0.857375, 0.018068, 0.709414, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.438590, -3.899695, 128.557098, -0.194676, 0.473717, 0.858891, 0.025562, 0.706482, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.326770, -3.593300, 128.362762, -0.194676, 0.473717, 0.858891, 0.025948, 0.698831, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.893890, -3.851590, 128.407104, -0.194676, 0.473718, 0.858891, 0.018568, 0.700107, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.893890, -3.851590, 128.407104, -0.180295, 0.534040, 0.826011, 0.018568, 0.700107, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.022790, -4.283705, 128.714615, -0.180295, 0.534040, 0.826011, 0.018068, 0.709414, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.438590, -3.899695, 128.557098, -0.180295, 0.534040, 0.826011, 0.025562, 0.706482, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.893890, -3.851590, 128.407104, -0.349605, 0.936399, -0.030559, 0.018568, 0.700107, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.926700, -3.846390, 128.191086, -0.349605, 0.936399, -0.030559, 0.018344, 0.697470, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.501290, -4.006790, 128.142883, -0.349605, 0.936399, -0.030559, 0.011487, 0.697451, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.501290, -4.006790, 128.142883, -0.432470, 0.893960, 0.117496, 0.011487, 0.697451, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.393700, -4.105790, 128.500107, -0.432470, 0.893960, 0.117496, 0.010120, 0.702087, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.893890, -3.851590, 128.407104, -0.432470, 0.893960, 0.117496, 0.018568, 0.700107, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.926700, -3.846390, 128.191086, -0.515899, 0.854699, -0.057783, 0.018344, 0.697470, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.893890, -3.851590, 128.407104, -0.515899, 0.854699, -0.057783, 0.018568, 0.700107, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.326770, -3.593300, 128.362762, -0.515899, 0.854699, -0.057783, 0.025948, 0.698831, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.501290, -4.006790, 128.142883, -0.322620, 0.648431, 0.689532, 0.011487, 0.697451, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.926700, -3.846390, 128.191086, -0.322620, 0.648431, 0.689532, 0.018344, 0.697470, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.904100, -3.598400, 127.947304, -0.322620, 0.648431, 0.689532, 0.018519, 0.693026, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.904100, -3.598400, 127.947304, -0.238672, 0.600789, 0.762947, 0.018519, 0.693026, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.440800, -3.667390, 127.856697, -0.238672, 0.600789, 0.762947, 0.011019, 0.691563, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.501290, -4.006790, 128.142883, -0.238672, 0.600789, 0.762947, 0.011487, 0.697451, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.904100, -3.598400, 127.947304, -0.595562, 0.534889, 0.599333, 0.018519, 0.693026, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.926700, -3.846390, 128.191086, -0.595562, 0.534889, 0.599333, 0.018344, 0.697470, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.326770, -3.593300, 128.362762, -0.595562, 0.534889, 0.599333, 0.025948, 0.698831, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.324280, -5.527690, 130.985107, -0.844638, 0.531256, -0.065979, 0.005673, 0.744370, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.700900, -4.941500, 130.883698, -0.844638, 0.531256, -0.065979, 0.014018, 0.741843, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.692600, -5.011590, 130.425598, -0.844638, 0.531256, -0.065979, 0.013973, 0.734840, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.692600, -5.011590, 130.425598, -0.863361, 0.491261, -0.115197, 0.013973, 0.734840, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.319690, -5.644000, 130.523499, -0.863361, 0.491261, -0.115197, 0.006982, 0.738285, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.324280, -5.527690, 130.985107, -0.863361, 0.491261, -0.115197, 0.005673, 0.744370, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.324280, -5.527690, 130.985107, -0.822194, 0.473634, -0.315703, 0.005673, 0.744370, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.458490, -4.837390, 131.671204, -0.822194, 0.473634, -0.315703, 0.011353, 0.754962, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.700900, -4.941500, 130.883698, -0.822194, 0.473634, -0.315703, 0.014018, 0.741843, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.415790, -5.010390, 129.715164, -0.796725, 0.517993, 0.311307, 0.009010, 0.723979, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.319690, -5.644000, 130.523499, -0.796725, 0.517993, 0.311307, 0.006982, 0.738285, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.692600, -5.011590, 130.425598, -0.796725, 0.517993, 0.311307, 0.013973, 0.734840, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.523290, -4.700200, 128.863907, -0.460924, 0.850947, 0.251869, 0.010640, 0.711812, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.415790, -5.010390, 129.715164, -0.460924, 0.850947, 0.251869, 0.009010, 0.723979, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.422100, -4.421100, 129.565796, -0.460924, 0.850947, 0.251869, 0.025325, 0.721688, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.422100, -4.421100, 129.565796, -0.580139, 0.727397, 0.366514, 0.025325, 0.721688, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.008100, -3.376790, 128.420776, -0.580139, 0.727396, 0.366514, 0.036674, 0.700049, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.438590, -3.899695, 128.557098, -0.580139, 0.727396, 0.366514, 0.025562, 0.706482, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.326770, -3.593300, 128.362762, -0.220447, 0.463796, 0.858077, 0.025948, 0.698831, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.438590, -3.899695, 128.557098, -0.220447, 0.463796, 0.858077, 0.025562, 0.706482, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.008100, -3.376790, 128.420776, -0.220447, 0.463796, 0.858077, 0.036674, 0.700049, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.008100, -3.376790, 128.420776, -0.395877, 0.698502, 0.596135, 0.036674, 0.700049, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.945100, -2.883690, 127.137093, -0.395877, 0.698502, 0.596135, 0.020759, 0.677651, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.904100, -3.598400, 127.947304, -0.395877, 0.698502, 0.596135, 0.018519, 0.693026, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.904100, -3.598400, 127.947304, -0.311887, 0.899406, 0.306260, 0.018519, 0.693026, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.326770, -3.593300, 128.362762, -0.311887, 0.899406, 0.306260, 0.025948, 0.698831, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.008100, -3.376790, 128.420776, -0.311887, 0.899406, 0.306259, 0.036674, 0.700049, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.366680, -3.459500, 127.770699, -0.226123, 0.302425, 0.925963, 0.010106, 0.689005, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.440800, -3.667390, 127.856697, -0.226123, 0.302425, 0.925963, 0.011019, 0.691563, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.904100, -3.598400, 127.947304, -0.226123, 0.302425, 0.925963, 0.018519, 0.693026, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.945100, -2.883690, 127.137093, -0.023192, 0.750302, 0.660689, 0.020759, 0.677651, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.366680, -3.459500, 127.770699, -0.023192, 0.750302, 0.660689, 0.010106, 0.689005, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.904100, -3.598400, 127.947304, -0.023192, 0.750302, 0.660689, 0.018519, 0.693026, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.022790, -4.283705, 128.714615, -0.526941, 0.764819, 0.370656, 0.018068, 0.709414, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.523290, -4.700200, 128.863907, -0.526941, 0.764819, 0.370656, 0.010640, 0.711812, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.422100, -4.421100, 129.565796, -0.526941, 0.764819, 0.370656, 0.025325, 0.721688, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.692600, -5.011590, 130.425598, -0.577900, 0.808220, -0.113188, 0.013973, 0.734840, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.700900, -4.941500, 130.883698, -0.577900, 0.808220, -0.113188, 0.014018, 0.741843, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.748700, -4.257990, 130.414597, -0.577900, 0.808220, -0.113188, 0.031714, 0.733700, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.692600, -5.011590, 130.425598, -0.579098, 0.812526, 0.066685, 0.013973, 0.734840, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.748700, -4.257990, 130.414597, -0.579098, 0.812526, 0.066685, 0.031714, 0.733700, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.422100, -4.421100, 129.565796, -0.579098, 0.812526, 0.066685, 0.025325, 0.721688, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.422100, -4.421100, 129.565796, -0.475642, 0.859580, 0.186779, 0.025325, 0.721688, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.415790, -5.010390, 129.715164, -0.475642, 0.859580, 0.186779, 0.009010, 0.723979, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.692600, -5.011590, 130.425598, -0.475642, 0.859580, 0.186779, 0.013973, 0.734840, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.610070, -1.040180, 126.759300, -0.431616, 0.110490, 0.895265, 0.058962, 0.662445, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.396070, 0.558700, 126.458801, -0.431616, 0.110490, 0.895265, 0.072360, 0.641149, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.882300, -0.362500, 125.842690, -0.431616, 0.110490, 0.895265, 0.031807, 0.633193, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.882300, -0.362500, 125.842690, -0.438629, 0.090969, 0.894052, 0.031807, 0.633193, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.918600, -2.280990, 126.055702, -0.438629, 0.090969, 0.894052, 0.021414, 0.660122, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.610070, -1.040180, 126.759300, -0.438629, 0.090969, 0.894052, 0.058962, 0.662445, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.392790, 0.595270, 127.926781, -0.592433, 0.029203, 0.805090, 0.103185, 0.675093, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.065590, 2.139590, 127.629990, -0.592433, 0.029203, 0.805090, 0.119619, 0.657320, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.396070, 0.558700, 126.458801, -0.592433, 0.029203, 0.805090, 0.072360, 0.641149, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.396070, 0.558700, 126.458801, -0.591666, 0.071725, 0.802986, 0.072360, 0.641149, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.610070, -1.040180, 126.759300, -0.591666, 0.071725, 0.802987, 0.058962, 0.662445, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.392790, 0.595270, 127.926781, -0.591666, 0.071725, 0.802986, 0.103185, 0.675093, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.872500, 2.210690, 129.773697, -0.760747, 0.123871, 0.637118, 0.145208, 0.701028, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.777100, 3.697590, 129.370697, -0.760747, 0.123871, 0.637118, 0.163520, 0.686215, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.065590, 2.139590, 127.629990, -0.760747, 0.123871, 0.637118, 0.119619, 0.657320, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.065590, 2.139590, 127.629990, -0.763449, -0.037843, 0.644759, 0.119619, 0.657320, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.392790, 0.595270, 127.926781, -0.763449, -0.037843, 0.644759, 0.103185, 0.675093, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.872500, 2.210690, 129.773697, -0.763449, -0.037843, 0.644759, 0.145208, 0.701028, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.781400, 3.167000, 131.485703, -0.888575, 0.101421, 0.447379, 0.171526, 0.727793, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.581590, 4.576200, 130.769379, -0.888575, 0.101421, 0.447379, 0.188096, 0.708864, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.777100, 3.697590, 129.370697, -0.888575, 0.101421, 0.447379, 0.163520, 0.686215, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.777100, 3.697590, 129.370697, -0.895476, 0.062009, 0.440769, 0.163520, 0.686215, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.872500, 2.210690, 129.773697, -0.895476, 0.062009, 0.440769, 0.145208, 0.701028, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.781400, 3.167000, 131.485703, -0.895476, 0.062009, 0.440769, 0.171526, 0.727793, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.581590, 4.576200, 130.769379, -0.905617, 0.083000, 0.415894, 0.188096, 0.708864, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.781400, 3.167000, 131.485703, -0.905617, 0.083000, 0.415894, 0.171526, 0.727793, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.972290, 4.712690, 131.592896, -0.905617, 0.083000, 0.415894, 0.195948, 0.724942, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.918600, -2.280990, 126.055702, -0.465052, 0.768396, 0.439653, 0.021414, 0.660122, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.945100, -2.883690, 127.137093, -0.465052, 0.768396, 0.439653, 0.020759, 0.677651, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.422600, -1.873380, 126.934196, -0.465052, 0.768396, 0.439653, 0.049371, 0.671108, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.610070, -1.040180, 126.759300, -0.539979, 0.287541, 0.791039, 0.058962, 0.662445, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.918600, -2.280990, 126.055702, -0.539979, 0.287542, 0.791039, 0.021414, 0.660122, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.422600, -1.873380, 126.934196, -0.539979, 0.287542, 0.791039, 0.049371, 0.671108, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.322990, -4.168590, 139.589386, -0.506505, 0.856141, -0.102347, 0.054742, 0.867255, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.121890, -2.569000, 139.118607, -0.506505, 0.856141, -0.102347, 0.102469, 0.860777, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.656890, -3.105400, 136.932816, -0.506505, 0.856141, -0.102347, 0.093337, 0.828675, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.656890, -3.105400, 136.932816, -0.470765, 0.880123, -0.061350, 0.093337, 0.828675, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.081790, -4.465400, 137.182205, -0.470765, 0.880123, -0.061350, 0.050904, 0.832811, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.322990, -4.168590, 139.589386, -0.470765, 0.880123, -0.061350, 0.054742, 0.867255, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.656890, -3.105400, 136.932816, -0.834091, 0.549989, 0.042474, 0.093337, 0.828675, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.121890, -2.569000, 139.118607, -0.834091, 0.549989, 0.042474, 0.102469, 0.860777, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.446100, -0.447200, 137.648193, -0.834091, 0.549989, 0.042474, 0.140008, 0.837352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.446100, -0.447200, 137.648193, -0.822528, 0.566662, -0.048401, 0.140008, 0.837352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.004200, -1.221090, 136.097427, -0.822528, 0.566662, -0.048401, 0.126505, 0.814319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.656890, -3.105400, 136.932816, -0.822528, 0.566662, -0.048401, 0.093337, 0.828675, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.961400, 0.292190, 134.663193, -0.967564, 0.158826, 0.196453, 0.143680, 0.787763, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.004200, -1.221090, 136.097427, -0.967564, 0.158826, 0.196453, 0.126505, 0.814319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.446100, -0.447200, 137.648193, -0.967564, 0.158826, 0.196453, 0.140008, 0.837352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.446100, -0.447200, 137.648193, -0.935617, 0.275874, 0.220259, 0.140008, 0.837352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.616390, 1.848090, 135.496704, -0.935617, 0.275874, 0.220259, 0.170224, 0.798081, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.961400, 0.292190, 134.663193, -0.935617, 0.275874, 0.220259, 0.143680, 0.787763, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.862200, -3.952890, 136.066895, -0.308152, 0.927715, 0.210684, 0.064681, 0.817214, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.546000, -4.618300, 135.609192, -0.308152, 0.927715, 0.210684, 0.028085, 0.810025, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.081790, -4.465400, 137.182205, -0.308152, 0.927715, 0.210684, 0.050904, 0.832811, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.408500, 132.616104, -0.261694, 0.959517, -0.104133, 0.004298, 0.769247, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.524770, -3.924290, 133.245926, -0.261694, 0.959517, -0.104133, 0.029939, 0.775120, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.122990, -3.950790, 131.498383, -0.261694, 0.959517, -0.104133, 0.038696, 0.749368, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.458490, -4.837390, 131.671204, -0.438853, 0.718796, -0.539204, 0.011353, 0.754962, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.408500, 132.616104, -0.438853, 0.718796, -0.539204, 0.004298, 0.769247, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.122990, -3.950790, 131.498383, -0.438853, 0.718796, -0.539204, 0.038696, 0.749368, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.122990, -3.950790, 131.498383, -0.474961, 0.841505, -0.257451, 0.038696, 0.749368, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.700900, -4.941500, 130.883698, -0.474961, 0.841505, -0.257451, 0.014018, 0.741843, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.458490, -4.837390, 131.671204, -0.474961, 0.841505, -0.257451, 0.011353, 0.754962, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.748700, -4.257990, 130.414597, -0.558919, 0.828172, -0.041721, 0.031714, 0.733700, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.700900, -4.941500, 130.883698, -0.558919, 0.828172, -0.041721, 0.014018, 0.741843, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.122990, -3.950790, 131.498383, -0.558919, 0.828172, -0.041721, 0.038696, 0.749368, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.546000, -4.618300, 135.609192, -0.316137, 0.905314, 0.283662, 0.028085, 0.810025, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.862200, -3.952890, 136.066895, -0.316137, 0.905314, 0.283662, 0.064681, 0.817214, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.718590, -3.805200, 134.320999, -0.316137, 0.905314, 0.283662, 0.048686, 0.790327, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.718590, -3.805200, 134.320999, -0.260510, 0.905666, 0.334520, 0.048686, 0.790327, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.126170, -4.287700, 134.387192, -0.260510, 0.905666, 0.334520, 0.022679, 0.791759, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.546000, -4.618300, 135.609192, -0.260510, 0.905666, 0.334520, 0.028085, 0.810025, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.524770, -3.924290, 133.245926, -0.276235, 0.939477, 0.202677, 0.029939, 0.775120, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.126170, -4.287700, 134.387192, -0.276235, 0.939477, 0.202677, 0.022679, 0.791759, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.718590, -3.805200, 134.320999, -0.276235, 0.939477, 0.202677, 0.048686, 0.790327, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.122990, -3.950790, 131.498383, -0.443761, 0.880775, -0.165265, 0.038696, 0.749368, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.524770, -3.924290, 133.245926, -0.443761, 0.880775, -0.165265, 0.029939, 0.775120, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.041290, -3.330790, 132.336884, -0.443761, 0.880775, -0.165265, 0.055550, 0.760246, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.041290, -3.330790, 132.336884, -0.591931, 0.800612, -0.092942, 0.055550, 0.760246, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.148500, -2.562570, 131.902786, -0.591931, 0.800612, -0.092942, 0.076015, 0.751705, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.916800, -2.872290, 130.710480, -0.591931, 0.800612, -0.092942, 0.069171, 0.733758, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.916800, -2.872290, 130.710480, -0.529580, 0.846995, -0.046301, 0.069171, 0.733758, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.122990, -3.950790, 131.498383, -0.529580, 0.846996, -0.046301, 0.038696, 0.749368, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.041290, -3.330790, 132.336884, -0.529580, 0.846995, -0.046301, 0.055550, 0.760246, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.148500, -2.562570, 131.902786, -0.584698, 0.803624, -0.110983, 0.076015, 0.751705, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.995190, -1.953690, 131.850998, -0.584698, 0.803624, -0.110983, 0.091939, 0.749917, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.189890, -1.914700, 131.107574, -0.584698, 0.803624, -0.110983, 0.093347, 0.738352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.189890, -1.914700, 131.107574, -0.578538, 0.809756, -0.097920, 0.093347, 0.738352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.916800, -2.872290, 130.710480, -0.578538, 0.809756, -0.097920, 0.069171, 0.733758, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.148500, -2.562570, 131.902786, -0.578538, 0.809756, -0.097920, 0.076015, 0.751705, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.995190, -1.953690, 131.850998, -0.677043, 0.713722, 0.179484, 0.091939, 0.749917, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.644090, -1.589990, 132.852493, -0.677043, 0.713722, 0.179484, 0.104709, 0.764527, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.075690, -1.045600, 132.315781, -0.677043, 0.713722, 0.179484, 0.113821, 0.755044, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.075690, -1.045600, 132.315781, -0.608578, 0.784636, -0.118233, 0.113821, 0.755044, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.189890, -1.914700, 131.107574, -0.608578, 0.784636, -0.118233, 0.093347, 0.738352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.995190, -1.953690, 131.850998, -0.608578, 0.784636, -0.118233, 0.091939, 0.749917, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.656890, -3.105400, 136.932816, -0.489366, 0.853535, 0.178883, 0.093337, 0.828675, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.284800, -3.070090, 135.746414, -0.489366, 0.853535, 0.178883, 0.089424, 0.811521, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.862200, -3.952890, 136.066895, -0.489366, 0.853535, 0.178883, 0.064681, 0.817214, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.862200, -3.952890, 136.066895, -0.458825, 0.884417, 0.085359, 0.064681, 0.817214, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.081790, -4.465400, 137.182205, -0.458825, 0.884417, 0.085359, 0.050904, 0.832811, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.656890, -3.105400, 136.932816, -0.458825, 0.884417, 0.085359, 0.093337, 0.828675, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.220200, -1.675990, 134.945084, -0.732202, 0.634131, 0.248513, 0.113145, 0.796718, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.284800, -3.070090, 135.746414, -0.732202, 0.634131, 0.248513, 0.089424, 0.811521, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.656890, -3.105400, 136.932816, -0.732202, 0.634131, 0.248513, 0.093337, 0.828675, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.656890, -3.105400, 136.932816, -0.732569, 0.633832, 0.248193, 0.093337, 0.828675, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.004200, -1.221090, 136.097427, -0.732569, 0.633832, 0.248193, 0.126505, 0.814319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.220200, -1.675990, 134.945084, -0.732569, 0.633832, 0.248193, 0.113145, 0.796718, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.961400, 0.292190, 134.663193, -0.886385, 0.373066, 0.274122, 0.143680, 0.787763, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.201700, -0.988380, 133.949463, -0.886385, 0.373066, 0.274122, 0.119853, 0.779626, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.220200, -1.675990, 134.945084, -0.886385, 0.373066, 0.274122, 0.113145, 0.796718, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.220200, -1.675990, 134.945084, -0.829155, 0.372015, 0.417261, 0.113145, 0.796718, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.004200, -1.221090, 136.097427, -0.829155, 0.372015, 0.417261, 0.126505, 0.814319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.961400, 0.292190, 134.663193, -0.829155, 0.372015, 0.417261, 0.143680, 0.787763, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.075690, -1.045600, 132.315781, -0.765248, 0.642699, 0.036515, 0.113821, 0.755044, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.644090, -1.589990, 132.852493, -0.765248, 0.642699, 0.036515, 0.104709, 0.764527, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.201700, -0.988380, 133.949463, -0.765248, 0.642699, 0.036515, 0.119853, 0.779626, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.862200, -3.952890, 136.066895, -0.447192, 0.836039, 0.317895, 0.064681, 0.817214, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.284800, -3.070090, 135.746414, -0.447192, 0.836039, 0.317895, 0.089424, 0.811521, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.453990, -2.819290, 133.918106, -0.447192, 0.836039, 0.317895, 0.079590, 0.782940, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.453990, -2.819290, 133.918106, -0.404707, 0.850083, 0.337005, 0.079590, 0.782940, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.718590, -3.805200, 134.320999, -0.404707, 0.850082, 0.337005, 0.048686, 0.790327, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.862200, -3.952890, 136.066895, -0.404707, 0.850082, 0.337005, 0.064681, 0.817214, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.718590, -3.805200, 134.320999, -0.465968, 0.874694, 0.133357, 0.048686, 0.790327, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.453990, -2.819290, 133.918106, -0.465968, 0.874694, 0.133357, 0.079590, 0.782940, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.041290, -3.330790, 132.336884, -0.465968, 0.874694, 0.133357, 0.055550, 0.760246, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.041290, -3.330790, 132.336884, -0.260462, 0.947741, 0.184247, 0.055550, 0.760246, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.524770, -3.924290, 133.245926, -0.260462, 0.947741, 0.184247, 0.029939, 0.775120, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.718590, -3.805200, 134.320999, -0.260462, 0.947741, 0.184247, 0.048686, 0.790327, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.995190, -1.953690, 131.850998, -0.578717, 0.811571, 0.080241, 0.091939, 0.749917, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.148500, -2.562570, 131.902786, -0.578717, 0.811571, 0.080241, 0.076015, 0.751705, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.644090, -1.589990, 132.852493, -0.578717, 0.811571, 0.080241, 0.104709, 0.764527, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.041290, -3.330790, 132.336884, -0.510467, 0.839900, 0.184369, 0.055550, 0.760246, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.453990, -2.819290, 133.918106, -0.510467, 0.839900, 0.184368, 0.079590, 0.782940, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.148500, -2.562570, 131.902786, -0.510467, 0.839900, 0.184368, 0.076015, 0.751705, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.916800, -2.872290, 130.710480, -0.546508, 0.827248, 0.130342, 0.069171, 0.733758, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.627700, -2.884590, 129.576385, -0.546508, 0.827248, 0.130342, 0.063407, 0.716612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.748700, -4.257990, 130.414597, -0.546508, 0.827248, 0.130342, 0.031714, 0.733700, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.748700, -4.257990, 130.414597, -0.532302, 0.844726, -0.055606, 0.031714, 0.733700, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.122990, -3.950790, 131.498383, -0.532302, 0.844726, -0.055606, 0.038696, 0.749368, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.916800, -2.872290, 130.710480, -0.532302, 0.844726, -0.055606, 0.069171, 0.733758, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.627700, -2.884590, 129.576385, -0.623841, 0.766883, 0.150710, 0.063407, 0.716612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.916800, -2.872290, 130.710480, -0.623841, 0.766883, 0.150710, 0.069171, 0.733758, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.189890, -1.914700, 131.107574, -0.623841, 0.766883, 0.150710, 0.093347, 0.738352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.382900, -1.311190, 130.023788, -0.801145, 0.572046, 0.175871, 0.098617, 0.720436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.189890, -1.914700, 131.107574, -0.801144, 0.572046, 0.175871, 0.093347, 0.738352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.075690, -1.045600, 132.315781, -0.801144, 0.572046, 0.175871, 0.113821, 0.755044, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.201700, -0.988380, 133.949463, -0.885502, 0.436350, 0.159639, 0.119853, 0.779626, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.961400, 0.292190, 134.663193, -0.885502, 0.436350, 0.159639, 0.143680, 0.787763, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.287700, -0.003500, 131.734467, -0.885502, 0.436350, 0.159639, 0.126807, 0.743123, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.287700, -0.003500, 131.734467, -0.969842, 0.234458, 0.066595, 0.126807, 0.743123, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.075690, -1.045600, 132.315781, -0.969842, 0.234458, 0.066595, 0.113821, 0.755044, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.201700, -0.988380, 133.949463, -0.969842, 0.234458, 0.066595, 0.119853, 0.779626, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.748700, -4.257990, 130.414597, -0.469494, 0.828544, 0.305106, 0.031714, 0.733700, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.627700, -2.884590, 129.576385, -0.469494, 0.828544, 0.305106, 0.063407, 0.716612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.008100, -3.376790, 128.420776, -0.469494, 0.828544, 0.305106, 0.036674, 0.700049, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.008100, -3.376790, 128.420776, -0.764365, 0.620624, 0.174849, 0.036674, 0.700049, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.422100, -4.421100, 129.565796, -0.764365, 0.620623, 0.174849, 0.025325, 0.721688, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.748700, -4.257990, 130.414597, -0.764365, 0.620623, 0.174849, 0.031714, 0.733700, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.106190, -2.375090, 128.199295, -0.543844, 0.698887, 0.464532, 0.057630, 0.693354, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.008100, -3.376790, 128.420776, -0.543844, 0.698887, 0.464532, 0.036674, 0.700049, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.627700, -2.884590, 129.576385, -0.543844, 0.698887, 0.464532, 0.063407, 0.716612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.008100, -3.376790, 128.420776, -0.505204, 0.673207, 0.539964, 0.036674, 0.700049, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.106190, -2.375090, 128.199295, -0.505204, 0.673207, 0.539964, 0.057630, 0.693354, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.422600, -1.873380, 126.934196, -0.505204, 0.673207, 0.539964, 0.049371, 0.671108, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.422600, -1.873380, 126.934196, -0.395815, 0.698561, 0.596106, 0.049371, 0.671108, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.945100, -2.883690, 127.137093, -0.395815, 0.698562, 0.596106, 0.020759, 0.677651, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.008100, -3.376790, 128.420776, -0.395815, 0.698562, 0.596106, 0.036674, 0.700049, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.502790, -1.177680, 128.527893, -0.636118, 0.613535, 0.467898, 0.086059, 0.695783, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.106190, -2.375090, 128.199295, -0.636118, 0.613535, 0.467898, 0.057630, 0.693354, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.627700, -2.884590, 129.576385, -0.636118, 0.613535, 0.467898, 0.063407, 0.716612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.627700, -2.884590, 129.576385, -0.658622, 0.609078, 0.441861, 0.063407, 0.716612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.382900, -1.311190, 130.023788, -0.658622, 0.609078, 0.441861, 0.098617, 0.720436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.502790, -1.177680, 128.527893, -0.658622, 0.609078, 0.441861, 0.086059, 0.695783, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.619490, 1.699200, 131.503891, -0.853724, 0.099369, 0.511157, 0.150388, 0.733413, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.502790, -1.177680, 128.527893, -0.853724, 0.099369, 0.511157, 0.086059, 0.695783, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.382900, -1.311190, 130.023788, -0.853724, 0.099369, 0.511157, 0.098617, 0.720436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.382900, -1.311190, 130.023788, -0.921799, 0.222603, 0.317388, 0.098617, 0.720436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.287700, -0.003500, 131.734467, -0.921799, 0.222603, 0.317388, 0.126807, 0.743123, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.619490, 1.699200, 131.503891, -0.921799, 0.222603, 0.317388, 0.150388, 0.733413, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.961400, 0.292190, 134.663193, -0.935400, 0.274141, 0.223322, 0.143680, 0.787763, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.616390, 1.848090, 135.496704, -0.935400, 0.274141, 0.223322, 0.170224, 0.798081, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.619490, 1.699200, 131.503891, -0.935400, 0.274141, 0.223322, 0.150388, 0.733413, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.619490, 1.699200, 131.503891, -0.956608, 0.213288, 0.198516, 0.150388, 0.733413, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.287700, -0.003500, 131.734467, -0.956608, 0.213288, 0.198516, 0.126807, 0.743123, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.961400, 0.292190, 134.663193, -0.956608, 0.213288, 0.198516, 0.143680, 0.787763, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.422600, -1.873380, 126.934196, -0.613020, 0.562841, 0.554452, 0.049371, 0.671108, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.106190, -2.375090, 128.199295, -0.613020, 0.562841, 0.554452, 0.057630, 0.693354, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.502790, -1.177680, 128.527893, -0.613020, 0.562841, 0.554452, 0.086059, 0.695783, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.392790, 0.595270, 127.926781, -0.827195, 0.133720, 0.545772, 0.103185, 0.675093, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.502790, -1.177680, 128.527893, -0.827195, 0.133720, 0.545772, 0.086059, 0.695783, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.872500, 2.210690, 129.773697, -0.827195, 0.133720, 0.545772, 0.145208, 0.701028, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.502790, -1.177680, 128.527893, -0.660426, 0.204033, 0.722640, 0.086059, 0.695783, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.392790, 0.595270, 127.926781, -0.660426, 0.204033, 0.722640, 0.103185, 0.675093, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.610070, -1.040180, 126.759300, -0.660426, 0.204033, 0.722640, 0.058962, 0.662445, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.610070, -1.040180, 126.759300, -0.641294, 0.293136, 0.709093, 0.058962, 0.662445, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.422600, -1.873380, 126.934196, -0.641294, 0.293136, 0.709093, 0.049371, 0.671108, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.502790, -1.177680, 128.527893, -0.641294, 0.293136, 0.709093, 0.086059, 0.695783, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.781400, 3.167000, 131.485703, -0.901420, 0.104640, 0.420111, 0.171526, 0.727793, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.872500, 2.210690, 129.773697, -0.901420, 0.104640, 0.420111, 0.145208, 0.701028, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.619490, 1.699200, 131.503891, -0.901420, 0.104640, 0.420111, 0.150388, 0.733413, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.619490, 1.699200, 131.503891, -0.878329, 0.194491, 0.436705, 0.150388, 0.733413, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.872500, 2.210690, 129.773697, -0.878329, 0.194491, 0.436705, 0.145208, 0.701028, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.502790, -1.177680, 128.527893, -0.878329, 0.194491, 0.436705, 0.086059, 0.695783, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.287700, -0.003500, 131.734467, -0.916448, 0.320269, 0.239898, 0.126807, 0.743123, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.382900, -1.311190, 130.023788, -0.916448, 0.320269, 0.239898, 0.098617, 0.720436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.075690, -1.045600, 132.315781, -0.916448, 0.320269, 0.239898, 0.113821, 0.755044, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.382900, -1.311190, 130.023788, -0.680426, 0.685033, 0.260287, 0.098617, 0.720436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.627700, -2.884590, 129.576385, -0.680426, 0.685033, 0.260287, 0.063407, 0.716612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.189890, -1.914700, 131.107574, -0.680426, 0.685033, 0.260287, 0.093347, 0.738352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.781400, 3.167000, 131.485703, -0.951237, 0.173468, 0.255064, 0.171526, 0.727793, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.616390, 1.848090, 135.496704, -0.951237, 0.173468, 0.255064, 0.170224, 0.798081, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.117100, 4.052890, 135.864578, -0.951237, 0.173468, 0.255064, 0.204991, 0.800440, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.117100, 4.052890, 135.864578, -0.957190, 0.099357, 0.271873, 0.204991, 0.800440, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.972290, 4.712690, 131.592896, -0.957190, 0.099357, 0.271873, 0.195948, 0.724942, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.781400, 3.167000, 131.485703, -0.957190, 0.099357, 0.271873, 0.171526, 0.727793, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.781400, 3.167000, 131.485703, -0.965343, 0.109421, 0.236940, 0.171526, 0.727793, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.619490, 1.699200, 131.503891, -0.965343, 0.109421, 0.236940, 0.150388, 0.733413, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.616390, 1.848090, 135.496704, -0.965343, 0.109421, 0.236940, 0.170224, 0.798081, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.589200, -2.677900, 142.935196, -0.503249, 0.806257, -0.310951, 0.064197, 0.920673, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.480780, -1.310500, 141.800903, -0.503249, 0.806257, -0.310951, 0.115535, 0.902494, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.121890, -2.569000, 139.118607, -0.503249, 0.806257, -0.310951, 0.102469, 0.860777, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.121890, -2.569000, 139.118607, -0.510282, 0.799928, -0.315798, 0.102469, 0.860777, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.322990, -4.168590, 139.589386, -0.510282, 0.799927, -0.315798, 0.054742, 0.867255, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.589200, -2.677900, 142.935196, -0.510282, 0.799927, -0.315798, 0.064197, 0.920673, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.899380, 0.608390, 139.058304, -0.870348, 0.485303, -0.083518, 0.155524, 0.859073, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.446100, -0.447200, 137.648193, -0.870348, 0.485303, -0.083518, 0.140008, 0.837352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.121890, -2.569000, 139.118607, -0.870348, 0.485303, -0.083518, 0.102469, 0.860777, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.121890, -2.569000, 139.118607, -0.868249, 0.483613, -0.110734, 0.102469, 0.860777, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.480780, -1.310500, 141.800903, -0.868249, 0.483613, -0.110734, 0.115535, 0.902494, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.899380, 0.608390, 139.058304, -0.868249, 0.483613, -0.110734, 0.155524, 0.859073, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.446100, -0.447200, 137.648193, -0.965334, 0.213015, 0.150846, 0.140008, 0.837352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.899380, 0.608390, 139.058304, -0.965334, 0.213015, 0.150846, 0.155524, 0.859073, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.616390, 1.848090, 135.496704, -0.965334, 0.213015, 0.150846, 0.170224, 0.798081, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.681690, 0.370280, 146.631760, -0.552613, 0.634134, -0.540826, 0.081111, 0.984505, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.584600, 1.411200, 144.886093, -0.552613, 0.634134, -0.540826, 0.143048, 0.953690, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.480780, -1.310500, 141.800903, -0.552613, 0.634134, -0.540826, 0.115535, 0.902494, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.480780, -1.310500, 141.800903, -0.523456, 0.663763, -0.534241, 0.115535, 0.902494, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.589200, -2.677900, 142.935196, -0.523456, 0.663763, -0.534240, 0.064197, 0.920673, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.681690, 0.370280, 146.631760, -0.523456, 0.663763, -0.534240, 0.081111, 0.984505, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.277890, 3.089000, 140.970688, -0.913105, 0.327039, -0.243484, 0.191716, 0.890578, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.899380, 0.608390, 139.058304, -0.913105, 0.327039, -0.243484, 0.155524, 0.859073, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.480780, -1.310500, 141.800903, -0.913105, 0.327039, -0.243484, 0.115535, 0.902494, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.480780, -1.310500, 141.800903, -0.911007, 0.323980, -0.255153, 0.115535, 0.902494, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.584600, 1.411200, 144.886093, -0.911007, 0.323980, -0.255153, 0.143048, 0.953690, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.277890, 3.089000, 140.970688, -0.911007, 0.323980, -0.255153, 0.191716, 0.890578, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.117100, 4.052890, 135.864578, -0.969783, 0.195998, 0.145277, 0.204991, 0.800440, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.616390, 1.848090, 135.496704, -0.969783, 0.195998, 0.145277, 0.170224, 0.798081, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.899380, 0.608390, 139.058304, -0.969783, 0.195998, 0.145277, 0.155524, 0.859073, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.899380, 0.608390, 139.058304, -0.992429, 0.111162, 0.052236, 0.155524, 0.859073, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.277890, 3.089000, 140.970688, -0.992429, 0.111162, 0.052236, 0.191716, 0.890578, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.117100, 4.052890, 135.864578, -0.992429, 0.111162, 0.052236, 0.204991, 0.800440, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 9.370090, 5.002600, 136.636185, -0.697053, 0.510938, 0.503050, 0.643427, 0.934774, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 9.349790, 6.747000, 134.836304, -0.697053, 0.510938, 0.503050, 0.660233, 0.928448, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.117100, 4.052890, 135.864578, -0.697053, 0.510938, 0.503050, 0.635919, 0.925250, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.752900, 5.998000, 131.914307, -0.837032, 0.420949, 0.349541, 0.666156, 0.903551, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.972290, 4.712690, 131.592896, -0.837032, 0.420949, 0.349541, 0.659321, 0.893358, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 9.349790, 6.747000, 134.836304, -0.837032, 0.420949, 0.349541, 0.660233, 0.928448, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.117100, 4.052890, 135.864578, -0.821042, 0.488446, 0.295484, 0.635919, 0.925250, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 9.349790, 6.747000, 134.836304, -0.821042, 0.488446, 0.295484, 0.660233, 0.928448, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.972290, 4.712690, 131.592896, -0.821042, 0.488446, 0.295484, 0.659321, 0.893358, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 9.605290, 6.218590, 136.388885, -0.944620, 0.230264, 0.233820, 0.651670, 0.935714, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 9.349790, 6.747000, 134.836304, -0.944620, 0.230264, 0.233820, 0.660233, 0.928448, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 9.370090, 5.002600, 136.636185, -0.944620, 0.230264, 0.233820, 0.643427, 0.934774, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.972290, 4.712690, 131.592896, -0.338347, -0.029710, 0.940552, 0.659321, 0.893358, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.752900, 5.998000, 131.914307, -0.338347, -0.029710, 0.940552, 0.666156, 0.903551, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.170280, 6.133500, 131.709000, -0.338347, -0.029710, 0.940552, 0.669440, 0.901191, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.099390, 7.081600, 134.877914, -0.329345, -0.873722, 0.357969, 0.666934, 0.930436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.170280, 6.133500, 131.709000, -0.329345, -0.873722, 0.357969, 0.669440, 0.901191, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.752900, 5.998000, 131.914307, -0.329345, -0.873722, 0.357969, 0.666156, 0.903551, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.752900, 5.998000, 131.914307, -0.230256, -0.904962, 0.357807, 0.666156, 0.903551, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 9.349790, 6.747000, 134.836304, -0.230256, -0.904962, 0.357807, 0.660233, 0.928448, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.099390, 7.081600, 134.877914, -0.230256, -0.904962, 0.357807, 0.666934, 0.930436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 9.370090, 5.002600, 136.636185, -0.204116, -0.060643, -0.977066, 0.643427, 0.934774, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.304590, 4.791100, 136.871902, -0.204116, -0.060643, -0.977066, 0.638684, 0.938101, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.408100, 6.381190, 136.751587, -0.204116, -0.060643, -0.977066, 0.653297, 0.943021, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.408100, 6.381190, 136.751587, -0.303879, -0.133079, -0.943371, 0.653297, 0.943021, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 9.605290, 6.218590, 136.388885, -0.303879, -0.133079, -0.943371, 0.651670, 0.935714, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 9.370090, 5.002600, 136.636185, -0.303879, -0.133079, -0.943371, 0.643427, 0.934774, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.408100, 6.381190, 136.751587, -0.255834, -0.918590, -0.301233, 0.653297, 0.943021, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.099390, 7.081600, 134.877914, -0.255834, -0.918590, -0.301233, 0.666934, 0.930436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 9.349790, 6.747000, 134.836304, -0.255834, -0.918590, -0.301233, 0.660233, 0.928448, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 9.349790, 6.747000, 134.836304, -0.212820, -0.935136, -0.283244, 0.660233, 0.928448, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 9.605290, 6.218590, 136.388885, -0.212820, -0.935136, -0.283244, 0.651670, 0.935714, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.408100, 6.381190, 136.751587, -0.212820, -0.935136, -0.283244, 0.653297, 0.943021, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.304590, 4.791100, 136.871902, -0.276718, 0.798929, -0.533984, 0.638684, 0.938101, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 9.370090, 5.002600, 136.636185, -0.276718, 0.798929, -0.533984, 0.643427, 0.934774, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.117100, 4.052890, 135.864578, -0.276718, 0.798929, -0.533984, 0.635919, 0.925250, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.170280, 6.133500, 131.709000, -0.645128, -0.200921, 0.737184, 0.669440, 0.901191, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.106500, 6.699400, 130.932297, -0.645128, -0.200921, 0.737184, 0.678957, 0.895348, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.581590, 4.576200, 130.769379, -0.645128, -0.200921, 0.737184, 0.664696, 0.885638, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.581590, 4.576200, 130.769379, -0.905458, 0.092322, 0.414274, 0.664696, 0.885638, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.972290, 4.712690, 131.592896, -0.905458, 0.092322, 0.414274, 0.659321, 0.893358, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.170280, 6.133500, 131.709000, -0.905458, 0.092322, 0.414274, 0.669440, 0.901191, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.470190, 8.966200, 134.994888, -0.665098, -0.534503, 0.521490, 0.679739, 0.936060, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.106500, 6.699400, 130.932297, -0.665098, -0.534503, 0.521490, 0.678957, 0.895348, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.170280, 6.133500, 131.709000, -0.665098, -0.534503, 0.521490, 0.669440, 0.901191, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.170280, 6.133500, 131.709000, -0.880758, -0.315949, 0.352762, 0.669440, 0.901191, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.099390, 7.081600, 134.877914, -0.880758, -0.315949, 0.352762, 0.666934, 0.930436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.470190, 8.966200, 134.994888, -0.880758, -0.315949, 0.352762, 0.679739, 0.936060, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.304590, 4.791100, 136.871902, -0.994139, 0.101984, 0.035875, 0.638684, 0.938101, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.277890, 3.089000, 140.970688, -0.994139, 0.101984, 0.035875, 0.614558, 0.963397, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.716190, 7.940200, 139.325684, -0.994139, 0.101984, 0.035875, 0.656588, 0.966445, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.716190, 7.940200, 139.325684, -0.994586, 0.070520, 0.076330, 0.656588, 0.966445, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.408100, 6.381190, 136.751587, -0.994586, 0.070520, 0.076330, 0.653297, 0.943021, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.304590, 4.791100, 136.871902, -0.994586, 0.070520, 0.076330, 0.638684, 0.938101, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.408100, 6.381190, 136.751587, -0.954509, -0.190342, 0.229525, 0.653297, 0.943021, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.716190, 7.940200, 139.325684, -0.954509, -0.190342, 0.229525, 0.656588, 0.966445, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.470190, 8.966200, 134.994888, -0.954509, -0.190342, 0.229525, 0.679739, 0.936060, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.470190, 8.966200, 134.994888, -0.947191, -0.318529, 0.036990, 0.679739, 0.936060, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.099390, 7.081600, 134.877914, -0.947191, -0.318529, 0.036990, 0.666934, 0.930436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.408100, 6.381190, 136.751587, -0.947191, -0.318529, 0.036990, 0.653297, 0.943021, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.304590, 4.791100, 136.871902, -0.984306, 0.165156, 0.062172, 0.638684, 0.938101, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.117100, 4.052890, 135.864578, -0.984306, 0.165156, 0.062172, 0.635919, 0.925250, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.277890, 3.089000, 140.970688, -0.984306, 0.165156, 0.062172, 0.614558, 0.963397, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.470190, 8.966200, 134.994888, -0.651624, -0.608337, 0.453114, 0.679739, 0.936060, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.502490, 11.761190, 134.479507, -0.651624, -0.608337, 0.453114, 0.710990, 0.936780, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.863690, 9.354200, 130.329300, -0.651624, -0.608337, 0.453114, 0.705338, 0.898151, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.863690, 9.354200, 130.329300, -0.710967, -0.484967, 0.509247, 0.705338, 0.898151, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.106500, 6.699400, 130.932297, -0.710967, -0.484967, 0.509247, 0.678957, 0.895348, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.470190, 8.966200, 134.994888, -0.710967, -0.484967, 0.509247, 0.679739, 0.936060, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 12.565090, 134.254303, -0.187318, -0.842603, 0.504908, 0.746498, 0.929265, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 10.139300, 130.206085, -0.187318, -0.842603, 0.504908, 0.735612, 0.893486, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.863690, 9.354200, 130.329300, -0.187318, -0.842603, 0.504908, 0.705338, 0.898151, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.863690, 9.354200, 130.329300, -0.175620, -0.839627, 0.513989, 0.705338, 0.898151, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.502490, 11.761190, 134.479507, -0.175620, -0.839627, 0.513989, 0.710990, 0.936780, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 12.565090, 134.254303, -0.175620, -0.839627, 0.513989, 0.746498, 0.929265, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.732100, 8.210380, 127.882301, -0.183803, -0.819311, 0.543089, 0.715155, 0.872183, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.863690, 9.354200, 130.329300, -0.183803, -0.819311, 0.543089, 0.705338, 0.898151, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 10.139300, 130.206085, -0.183803, -0.819311, 0.543089, 0.735612, 0.893486, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 10.139300, 130.206085, -0.285545, -0.831170, 0.477096, 0.735612, 0.893486, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 8.894690, 128.037796, -0.285545, -0.831170, 0.477096, 0.727550, 0.878809, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.732100, 8.210380, 127.882301, -0.285545, -0.831170, 0.477096, 0.715155, 0.872183, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 8.894690, 128.037796, -0.343384, -0.891350, -0.295946, 0.727550, 0.878809, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 9.581600, 125.968910, -0.343384, -0.891349, -0.295945, 0.734184, 0.873810, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 1.721500, 8.932590, 125.926201, -0.343384, -0.891349, -0.295945, 0.727689, 0.862166, 0.450000, 0.450000, 0.100000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, + 1.721500, 8.932590, 125.926201, -0.372847, -0.871114, -0.319603, 0.727689, 0.862166, 0.450000, 0.450000, 0.100000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, + 1.732100, 8.210380, 127.882301, -0.372847, -0.871114, -0.319603, 0.715155, 0.872183, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 8.894690, 128.037796, -0.372847, -0.871114, -0.319603, 0.727550, 0.878809, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.828770, 3.733800, 126.806297, -0.921747, 0.362170, 0.138620, 0.688083, 0.836980, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.714090, 5.707900, 127.535492, -0.921747, 0.362170, 0.138620, 0.698156, 0.856592, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.675700, 6.447990, 125.346603, -0.921747, 0.362170, 0.138620, 0.715632, 0.843506, 0.650000, 0.350000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 2.675700, 6.447990, 125.346603, -0.927711, 0.353692, 0.119395, 0.715632, 0.843506, 0.650000, 0.350000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 1.840100, 4.478890, 124.687103, -0.927711, 0.353692, 0.119395, 0.704178, 0.824880, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 1.828770, 3.733800, 126.806297, -0.927711, 0.353692, 0.119395, 0.688083, 0.836980, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.675700, 6.447990, 125.346603, -0.930746, -0.351044, -0.102368, 0.715632, 0.843506, 0.650000, 0.350000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 2.714090, 5.707900, 127.535492, -0.930746, -0.351044, -0.102368, 0.698156, 0.856592, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.732100, 8.210380, 127.882301, -0.930746, -0.351044, -0.102368, 0.715155, 0.872183, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.732100, 8.210380, 127.882301, -0.935922, -0.332024, -0.117514, 0.715155, 0.872183, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.721500, 8.932590, 125.926201, -0.935922, -0.332024, -0.117514, 0.727689, 0.862166, 0.450000, 0.450000, 0.100000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, + 2.675700, 6.447990, 125.346603, -0.935922, -0.332024, -0.117514, 0.715632, 0.843506, 0.650000, 0.350000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 5.777100, 3.697590, 129.370697, -0.669158, -0.392154, 0.631224, 0.669035, 0.871677, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.581590, 4.576200, 130.769379, -0.669158, -0.392154, 0.631224, 0.664696, 0.885638, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.221600, 4.397900, 129.216888, -0.669158, -0.392154, 0.631224, 0.675468, 0.871319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.065590, 2.139590, 127.629990, -0.555980, -0.268226, 0.786728, 0.670215, 0.852502, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.777100, 3.697590, 129.370697, -0.555980, -0.268226, 0.786728, 0.669035, 0.871677, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.221600, 4.397900, 129.216888, -0.555980, -0.268226, 0.786728, 0.675468, 0.871319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.221600, 4.397900, 129.216888, -0.511883, -0.302863, 0.803896, 0.675468, 0.871319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.828770, 3.733800, 126.806297, -0.511883, -0.302863, 0.803896, 0.688083, 0.836980, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.065590, 2.139590, 127.629990, -0.511883, -0.302863, 0.803896, 0.670215, 0.852502, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.882300, -0.362500, 125.842690, -0.289945, -0.155162, 0.944382, 0.654883, 0.841062, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.396070, 0.558700, 126.458801, -0.289945, -0.155162, 0.944382, 0.661248, 0.846480, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.828770, 3.733800, 126.806297, -0.289945, -0.155162, 0.944382, 0.688083, 0.836980, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.396070, 0.558700, 126.458801, -0.448182, -0.175999, 0.876446, 0.661248, 0.846480, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.065590, 2.139590, 127.629990, -0.448182, -0.175999, 0.876446, 0.670215, 0.852502, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.828770, 3.733800, 126.806297, -0.448182, -0.175999, 0.876446, 0.688083, 0.836980, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.221600, 4.397900, 129.216888, -0.722861, -0.212208, 0.657602, 0.675468, 0.871319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.581590, 4.576200, 130.769379, -0.722861, -0.212208, 0.657602, 0.664696, 0.885638, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.106500, 6.699400, 130.932297, -0.722861, -0.212208, 0.657602, 0.678957, 0.895348, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.221600, 4.397900, 129.216888, -0.633067, -0.291185, 0.717243, 0.675468, 0.871319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.106500, 6.699400, 130.932297, -0.633067, -0.291185, 0.717243, 0.678957, 0.895348, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.714090, 5.707900, 127.535492, -0.633067, -0.291185, 0.717243, 0.698156, 0.856592, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.828770, 3.733800, 126.806297, -0.572652, -0.045535, 0.818533, 0.688083, 0.836980, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.221600, 4.397900, 129.216888, -0.572652, -0.045535, 0.818533, 0.675468, 0.871319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.714090, 5.707900, 127.535492, -0.572652, -0.045535, 0.818533, 0.698156, 0.856592, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.714090, 5.707900, 127.535492, -0.608603, -0.352715, 0.710770, 0.698156, 0.856592, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.106500, 6.699400, 130.932297, -0.608603, -0.352715, 0.710770, 0.678957, 0.895348, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.863690, 9.354200, 130.329300, -0.608603, -0.352715, 0.710770, 0.705338, 0.898151, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.863690, 9.354200, 130.329300, -0.623484, -0.342089, 0.703024, 0.705338, 0.898151, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.732100, 8.210380, 127.882301, -0.623484, -0.342089, 0.703024, 0.715155, 0.872183, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.714090, 5.707900, 127.535492, -0.623484, -0.342089, 0.703024, 0.698156, 0.856592, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.201700, -0.988380, 133.949463, -0.885970, 0.403093, 0.229287, 0.119853, 0.779626, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.644090, -1.589990, 132.852493, -0.885970, 0.403093, 0.229287, 0.104709, 0.764527, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.682190, -2.135990, 133.959595, -0.885970, 0.403093, 0.229287, 0.100958, 0.782986, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.453990, -2.819290, 133.918106, -0.454637, 0.792507, 0.406494, 0.079590, 0.782940, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.682190, -2.135990, 133.959595, -0.454637, 0.792507, 0.406494, 0.100958, 0.782986, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.644090, -1.589990, 132.852493, -0.454637, 0.792507, 0.406494, 0.104709, 0.764527, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.644090, -1.589990, 132.852493, -0.617428, 0.763136, 0.190804, 0.104709, 0.764527, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.148500, -2.562570, 131.902786, -0.617428, 0.763136, 0.190804, 0.076015, 0.751705, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.453990, -2.819290, 133.918106, -0.617428, 0.763136, 0.190804, 0.079590, 0.782940, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.840100, 4.478890, 124.687103, -0.356481, 0.883249, 0.304620, 0.704178, 0.824880, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 3.835590, 124.398987, -0.356481, 0.883249, 0.304620, 0.692418, 0.806898, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 3.111500, 126.498489, -0.356481, 0.883249, 0.304620, 0.676609, 0.819210, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 3.111500, 126.498489, -0.352566, 0.883399, 0.308711, 0.676609, 0.819210, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.828770, 3.733800, 126.806297, -0.352567, 0.883400, 0.308711, 0.688083, 0.836980, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.840100, 4.478890, 124.687103, -0.352566, 0.883399, 0.308711, 0.704178, 0.824880, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 2.013500, 9.711190, 123.491302, -0.340846, -0.882827, -0.323174, 0.747185, 0.858948, 0.553767, 0.231458, 0.200000, 0.014775, 1.000000, 3.000000, 0.000000, 4.000000, + 1.721500, 8.932590, 125.926201, -0.340846, -0.882826, -0.323174, 0.727689, 0.862166, 0.450000, 0.450000, 0.100000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, + 0.000000, 9.581600, 125.968910, -0.340846, -0.882826, -0.323174, 0.734184, 0.873810, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 9.581600, 125.968910, -0.473974, -0.770902, -0.425510, 0.734184, 0.873810, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 10.830590, 123.706100, -0.473974, -0.770902, -0.425510, 0.748995, 0.877750, 0.800000, 0.200000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 2.013500, 9.711190, 123.491302, -0.473974, -0.770902, -0.425510, 0.747185, 0.858948, 0.553767, 0.231458, 0.200000, 0.014775, 1.000000, 3.000000, 0.000000, 4.000000, + 1.840100, 4.478890, 124.687103, -0.898196, 0.422182, -0.122497, 0.704178, 0.824880, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 2.675700, 6.447990, 125.346603, -0.898196, 0.422182, -0.122497, 0.715632, 0.843506, 0.650000, 0.350000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 3.156090, 6.980190, 123.658401, -0.898196, 0.422182, -0.122497, 0.731760, 0.837254, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 3.156090, 6.980190, 123.658401, -0.893845, 0.443695, -0.064622, 0.731760, 0.837254, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 2.153870, 4.774090, 122.373901, -0.893845, 0.443695, -0.064622, 0.722084, 0.813841, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 1.840100, 4.478890, 124.687103, -0.893845, 0.443695, -0.064622, 0.704178, 0.824880, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 3.156090, 6.980190, 123.658401, -0.901551, -0.266773, -0.340642, 0.731760, 0.837254, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 2.675700, 6.447990, 125.346603, -0.901551, -0.266773, -0.340642, 0.715632, 0.843506, 0.650000, 0.350000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 1.721500, 8.932590, 125.926201, -0.901551, -0.266773, -0.340642, 0.727689, 0.862166, 0.450000, 0.450000, 0.100000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, + 1.721500, 8.932590, 125.926201, -0.892466, -0.387518, -0.230943, 0.727689, 0.862166, 0.450000, 0.450000, 0.100000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, + 2.013500, 9.711190, 123.491302, -0.892466, -0.387518, -0.230943, 0.747185, 0.858948, 0.553767, 0.231458, 0.200000, 0.014775, 1.000000, 3.000000, 0.000000, 4.000000, + 3.156090, 6.980190, 123.658401, -0.892466, -0.387518, -0.230943, 0.731760, 0.837254, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 6.220200, -1.675990, 134.945084, -0.870831, 0.396778, 0.290209, 0.113145, 0.796718, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.201700, -0.988380, 133.949463, -0.870831, 0.396778, 0.290209, 0.119853, 0.779626, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.682190, -2.135990, 133.959595, -0.870831, 0.396778, 0.290209, 0.100958, 0.782986, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.284800, -3.070090, 135.746414, -0.781692, 0.606944, 0.143445, 0.089424, 0.811521, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.220200, -1.675990, 134.945084, -0.781692, 0.606945, 0.143445, 0.113145, 0.796718, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.682190, -2.135990, 133.959595, -0.781692, 0.606944, 0.143445, 0.100958, 0.782986, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.682190, -2.135990, 133.959595, -0.468079, 0.821592, 0.325405, 0.100958, 0.782986, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.453990, -2.819290, 133.918106, -0.468079, 0.821592, 0.325405, 0.079590, 0.782940, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.284800, -3.070090, 135.746414, -0.468079, 0.821592, 0.325405, 0.089424, 0.811521, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.277790, 1.799490, 119.997787, -0.150503, 0.519360, -0.841198, 0.757208, 0.796121, 0.595727, 0.210221, 0.194052, 0.000000, 2.000000, 4.000000, 3.000000, 0.000000, + 0.000000, -0.609580, 119.454689, -0.150503, 0.519360, -0.841198, 0.741798, 0.768441, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 3.684200, 122.105690, -0.150503, 0.519360, -0.841198, 0.709467, 0.793621, 0.700000, 0.300000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, 0.000000, + 0.000000, 3.684200, 122.105690, -0.154249, 0.512682, -0.844609, 0.709467, 0.793621, 0.700000, 0.300000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, 0.000000, + 2.153870, 4.774090, 122.373901, -0.154249, 0.512682, -0.844609, 0.722084, 0.813841, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 5.277790, 1.799490, 119.997787, -0.154249, 0.512682, -0.844609, 0.757208, 0.796121, 0.595727, 0.210221, 0.194052, 0.000000, 2.000000, 4.000000, 3.000000, 0.000000, + 0.000000, 11.819690, 122.129089, -0.244192, -0.679905, -0.691448, 0.760808, 0.883957, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 5.458890, 9.787290, 122.199699, -0.244192, -0.679905, -0.691448, 0.768126, 0.840398, 0.425000, 0.425000, 0.150000, 0.000000, 2.000000, 3.000000, 1.000000, 0.000000, + 2.013500, 9.711190, 123.491302, -0.244192, -0.679905, -0.691448, 0.747185, 0.858948, 0.553767, 0.231458, 0.200000, 0.014775, 1.000000, 3.000000, 0.000000, 4.000000, + 2.013500, 9.711190, 123.491302, -0.466676, -0.749252, -0.469930, 0.747185, 0.858948, 0.553767, 0.231458, 0.200000, 0.014775, 1.000000, 3.000000, 0.000000, 4.000000, + 0.000000, 10.830590, 123.706100, -0.466676, -0.749252, -0.469930, 0.748995, 0.877750, 0.800000, 0.200000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 11.819690, 122.129089, -0.466676, -0.749252, -0.469930, 0.760808, 0.883957, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 6.244400, 5.333000, 120.907593, -0.358154, 0.323484, -0.875833, 0.757604, 0.813466, 0.391313, 0.391313, 0.217375, 0.000000, 3.000000, 4.000000, 2.000000, 0.000000, + 5.277790, 1.799490, 119.997787, -0.358154, 0.323484, -0.875833, 0.757208, 0.796121, 0.595727, 0.210221, 0.194052, 0.000000, 2.000000, 4.000000, 3.000000, 0.000000, + 2.153870, 4.774090, 122.373901, -0.358154, 0.323484, -0.875833, 0.722084, 0.813841, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 2.153870, 4.774090, 122.373901, -0.343427, 0.584190, -0.735377, 0.722084, 0.813841, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 3.156090, 6.980190, 123.658401, -0.343427, 0.584190, -0.735377, 0.731760, 0.837254, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 6.244400, 5.333000, 120.907593, -0.343427, 0.584190, -0.735377, 0.757604, 0.813466, 0.391313, 0.391313, 0.217375, 0.000000, 3.000000, 4.000000, 2.000000, 0.000000, + 5.458890, 9.787290, 122.199699, -0.626497, 0.113216, -0.771157, 0.768126, 0.840398, 0.425000, 0.425000, 0.150000, 0.000000, 2.000000, 3.000000, 1.000000, 0.000000, + 6.244400, 5.333000, 120.907593, -0.626497, 0.113216, -0.771157, 0.757604, 0.813466, 0.391313, 0.391313, 0.217375, 0.000000, 3.000000, 4.000000, 2.000000, 0.000000, + 3.156090, 6.980190, 123.658401, -0.626497, 0.113216, -0.771157, 0.731760, 0.837254, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 3.156090, 6.980190, 123.658401, -0.340186, -0.198566, -0.919155, 0.731760, 0.837254, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 2.013500, 9.711190, 123.491302, -0.340186, -0.198566, -0.919155, 0.747185, 0.858948, 0.553767, 0.231458, 0.200000, 0.014775, 1.000000, 3.000000, 0.000000, 4.000000, + 5.458890, 9.787290, 122.199699, -0.340186, -0.198566, -0.919155, 0.768126, 0.840398, 0.425000, 0.425000, 0.150000, 0.000000, 2.000000, 3.000000, 1.000000, 0.000000, + 0.000000, -7.036400, 92.380791, -0.208411, 0.974214, -0.086436, 0.321384, 0.664017, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + 0.000000, -6.406100, 99.484894, -0.208411, 0.974214, -0.086436, 0.355395, 0.671121, 0.569640, 0.430360, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 3.709390, -5.634100, 99.242104, -0.208411, 0.974214, -0.086436, 0.359453, 0.652327, 0.530700, 0.469300, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 3.709390, -5.634100, 99.242104, -0.151139, 0.981341, -0.118855, 0.359453, 0.652327, 0.530700, 0.469300, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 4.825790, -6.264500, 92.617493, -0.151139, 0.981341, -0.118855, 0.327461, 0.640259, 0.500000, 0.499472, 0.000528, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + 0.000000, -7.036400, 92.380791, -0.151139, 0.981341, -0.118855, 0.321384, 0.664017, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + 0.000000, -7.428190, 87.661690, -0.153505, 0.984760, -0.081757, 0.298567, 0.660440, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -7.036400, 92.380791, -0.153505, 0.984760, -0.081757, 0.321384, 0.664017, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + 4.825790, -6.264500, 92.617493, -0.153505, 0.984760, -0.081757, 0.327461, 0.640259, 0.500000, 0.499472, 0.000528, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + 4.825790, -6.264500, 92.617493, -0.134966, 0.985786, -0.100050, 0.327461, 0.640259, 0.500000, 0.499472, 0.000528, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + 5.662000, -6.638600, 87.803490, -0.134966, 0.985786, -0.100050, 0.303795, 0.632199, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -7.428190, 87.661690, -0.134966, 0.985786, -0.100050, 0.298567, 0.660440, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, 8.269890, 90.548500, -0.097850, -0.911993, -0.398364, 0.387989, 0.554986, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 7.255490, 7.509300, 90.507591, -0.097850, -0.911993, -0.398364, 0.360087, 0.563980, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 4.704690, 5.477000, 95.786789, -0.097850, -0.911993, -0.398364, 0.379509, 0.588085, 0.500000, 0.394355, 0.085658, 0.019987, 6.000000, 5.000000, 7.000000, 8.000000, + 4.704690, 5.477000, 95.786789, -0.156413, -0.922982, -0.351625, 0.379509, 0.588085, 0.500000, 0.394355, 0.085658, 0.019987, 6.000000, 5.000000, 7.000000, 8.000000, + 0.000000, 6.230500, 95.901703, -0.156413, -0.922982, -0.351625, 0.402539, 0.581110, 0.500566, 0.382654, 0.076630, 0.040150, 6.000000, 5.000000, 7.000000, 8.000000, + 0.000000, 8.269890, 90.548500, -0.156413, -0.922982, -0.351625, 0.387989, 0.554986, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 6.335590, -1.997000, 98.768501, -0.906075, 0.067109, -0.417760, 0.365176, 0.629928, 0.536170, 0.463305, 0.000525, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 7.244800, 2.567690, 97.529793, -0.906075, 0.067109, -0.417760, 0.369250, 0.606203, 0.649612, 0.343663, 0.006725, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.633000, 2.245590, 94.467201, -0.906075, 0.067109, -0.417760, 0.354786, 0.598233, 0.500000, 0.437489, 0.061784, 0.000726, 6.000000, 5.000000, 7.000000, 8.000000, + 8.633000, 2.245590, 94.467201, -0.929855, 0.175899, -0.323156, 0.354786, 0.598233, 0.500000, 0.437489, 0.061784, 0.000726, 6.000000, 5.000000, 7.000000, 8.000000, + 8.138200, -2.319500, 93.406090, -0.929855, 0.175899, -0.323156, 0.339147, 0.616701, 0.500000, 0.480327, 0.019673, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + 6.335590, -1.997000, 98.768501, -0.929855, 0.175899, -0.323156, 0.365176, 0.629928, 0.536170, 0.463305, 0.000525, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 7.244800, 2.567690, 97.529793, -0.973732, 0.214603, 0.076103, 0.369250, 0.606203, 0.649612, 0.343663, 0.006725, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 6.335590, -1.997000, 98.768501, -0.973732, 0.214603, 0.076103, 0.365176, 0.629928, 0.536170, 0.463305, 0.000525, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 6.862280, -1.351990, 103.688591, -0.973732, 0.214603, 0.076103, 0.390142, 0.635499, 0.916197, 0.079688, 0.004115, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 6.862280, -1.351990, 103.688591, -0.991439, -0.073166, -0.108143, 0.390142, 0.635499, 0.916197, 0.079688, 0.004115, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 6.506490, 3.943900, 103.367401, -0.991439, -0.073166, -0.108143, 0.398194, 0.610122, 0.847941, 0.138720, 0.013338, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 7.244800, 2.567690, 97.529793, -0.991439, -0.073166, -0.108143, 0.369250, 0.606203, 0.649612, 0.343663, 0.006725, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 6.335590, -1.997000, 98.768501, -0.707874, 0.649743, -0.277033, 0.365176, 0.629928, 0.536170, 0.463305, 0.000525, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.138200, -2.319500, 93.406090, -0.707875, 0.649743, -0.277033, 0.339147, 0.616701, 0.500000, 0.480327, 0.019673, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + 4.825790, -6.264500, 92.617493, -0.707875, 0.649743, -0.277033, 0.327461, 0.640259, 0.500000, 0.499472, 0.000528, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + 4.825790, -6.264500, 92.617493, -0.807622, 0.558507, -0.189251, 0.327461, 0.640259, 0.500000, 0.499472, 0.000528, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + 3.709390, -5.634100, 99.242104, -0.807622, 0.558508, -0.189251, 0.359453, 0.652327, 0.530700, 0.469300, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 6.335590, -1.997000, 98.768501, -0.807622, 0.558508, -0.189251, 0.365176, 0.629928, 0.536170, 0.463305, 0.000525, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 7.244800, 2.567690, 97.529793, -0.662973, -0.713897, -0.225428, 0.369250, 0.606203, 0.649612, 0.343663, 0.006725, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 4.704690, 5.477000, 95.786789, -0.662973, -0.713897, -0.225428, 0.379509, 0.588085, 0.500000, 0.394355, 0.085658, 0.019987, 6.000000, 5.000000, 7.000000, 8.000000, + 8.633000, 2.245590, 94.467201, -0.662973, -0.713897, -0.225428, 0.354786, 0.598233, 0.500000, 0.437489, 0.061784, 0.000726, 6.000000, 5.000000, 7.000000, 8.000000, + 8.633000, 2.245590, 94.467201, -0.884030, 0.167872, -0.436245, 0.354786, 0.598233, 0.500000, 0.437489, 0.061784, 0.000726, 6.000000, 5.000000, 7.000000, 8.000000, + 11.093600, 3.121800, 89.818092, -0.884030, 0.167872, -0.436245, 0.334809, 0.580480, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 10.686400, -1.521700, 88.856392, -0.884030, 0.167872, -0.436245, 0.319021, 0.598976, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 10.686400, -1.521700, 88.856392, -0.869458, 0.199306, -0.452018, 0.319021, 0.598976, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 8.138200, -2.319500, 93.406090, -0.869458, 0.199306, -0.452018, 0.339147, 0.616701, 0.500000, 0.480327, 0.019673, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + 8.633000, 2.245590, 94.467201, -0.869458, 0.199306, -0.452018, 0.354786, 0.598233, 0.500000, 0.437489, 0.061784, 0.000726, 6.000000, 5.000000, 7.000000, 8.000000, + 3.709390, -5.634100, 99.242104, -0.207732, 0.975546, -0.071819, 0.359453, 0.652327, 0.530700, 0.469300, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -6.406100, 99.484894, -0.207732, 0.975546, -0.071819, 0.355395, 0.671121, 0.569640, 0.430360, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -6.053500, 104.274391, -0.207732, 0.975546, -0.071819, 0.377315, 0.678638, 0.981149, 0.018851, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -6.053500, 104.274391, -0.257263, 0.960104, -0.109617, 0.377315, 0.678638, 0.981149, 0.018851, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 4.437190, -4.900400, 103.960289, -0.257263, 0.960104, -0.109617, 0.383721, 0.656332, 0.955716, 0.044284, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 3.709390, -5.634100, 99.242104, -0.257263, 0.960104, -0.109617, 0.359453, 0.652327, 0.530700, 0.469300, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 6.335590, -1.997000, 98.768501, -0.808234, 0.587922, 0.033249, 0.365176, 0.629928, 0.536170, 0.463305, 0.000525, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 3.709390, -5.634100, 99.242104, -0.808234, 0.587922, 0.033249, 0.359453, 0.652327, 0.530700, 0.469300, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 4.437190, -4.900400, 103.960289, -0.808234, 0.587922, 0.033249, 0.383721, 0.656332, 0.955716, 0.044284, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 4.437190, -4.900400, 103.960289, -0.825015, 0.564931, 0.014256, 0.383721, 0.656332, 0.955716, 0.044284, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 6.862280, -1.351990, 103.688591, -0.825015, 0.564931, 0.014256, 0.390142, 0.635499, 0.916197, 0.079688, 0.004115, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 6.335590, -1.997000, 98.768501, -0.825015, 0.564931, 0.014256, 0.365176, 0.629928, 0.536170, 0.463305, 0.000525, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.138200, -2.319500, 93.406090, -0.664960, 0.704166, -0.248954, 0.339147, 0.616701, 0.500000, 0.480327, 0.019673, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + 10.686400, -1.521700, 88.856392, -0.664960, 0.704166, -0.248954, 0.319021, 0.598976, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 5.662000, -6.638600, 87.803490, -0.664960, 0.704166, -0.248954, 0.303795, 0.632199, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 5.662000, -6.638600, 87.803490, -0.735661, 0.653390, -0.178562, 0.303795, 0.632199, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 4.825790, -6.264500, 92.617493, -0.735661, 0.653390, -0.178562, 0.327461, 0.640259, 0.500000, 0.499472, 0.000528, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + 8.138200, -2.319500, 93.406090, -0.735661, 0.653390, -0.178562, 0.339147, 0.616701, 0.500000, 0.480327, 0.019673, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + 8.633000, 2.245590, 94.467201, -0.638874, -0.562215, -0.525123, 0.354786, 0.598233, 0.500000, 0.437489, 0.061784, 0.000726, 6.000000, 5.000000, 7.000000, 8.000000, + 4.704690, 5.477000, 95.786789, -0.638874, -0.562215, -0.525123, 0.379509, 0.588085, 0.500000, 0.394355, 0.085658, 0.019987, 6.000000, 5.000000, 7.000000, 8.000000, + 7.255490, 7.509300, 90.507591, -0.638874, -0.562215, -0.525123, 0.360087, 0.563980, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 7.255490, 7.509300, 90.507591, -0.699180, -0.537556, -0.471362, 0.360087, 0.563980, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 11.093600, 3.121800, 89.818092, -0.699180, -0.537556, -0.471362, 0.334809, 0.580480, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 8.633000, 2.245590, 94.467201, -0.699180, -0.537556, -0.471362, 0.354786, 0.598233, 0.500000, 0.437489, 0.061784, 0.000726, 6.000000, 5.000000, 7.000000, 8.000000, + 0.000000, -7.695790, 83.062401, -0.212604, 0.976009, 0.046980, 0.276128, 0.657277, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -7.901280, 87.331490, -0.212604, 0.976009, 0.046980, 0.296388, 0.660461, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 6.636300, -6.463490, 87.493393, -0.212604, 0.976008, 0.046980, 0.302087, 0.627250, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 6.636300, -6.463490, 87.493393, -0.154098, 0.987088, -0.043726, 0.302087, 0.627250, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 7.102380, -6.574490, 83.345100, -0.154098, 0.987088, -0.043726, 0.281096, 0.621323, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -7.695790, 83.062401, -0.154098, 0.987088, -0.043726, 0.276128, 0.657277, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 7.135800, 10.410180, 86.686890, -0.094386, -0.874713, -0.475361, 0.355142, 0.538989, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 7.255490, 8.387000, 90.385986, -0.094386, -0.874713, -0.475361, 0.360500, 0.559455, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, 9.147680, 90.426888, -0.094386, -0.874713, -0.475361, 0.387478, 0.549942, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, 9.147680, 90.426888, -0.164244, -0.796300, -0.582177, 0.387478, 0.549942, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, 11.811300, 86.783600, -0.164244, -0.796300, -0.582177, 0.388713, 0.525234, 0.716619, 0.194051, 0.044665, 0.044665, 8.000000, 6.000000, 9.000000, 10.000000, + 7.135800, 10.410180, 86.686890, -0.164244, -0.796300, -0.582177, 0.355142, 0.538989, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 7.102380, -6.574490, 83.345100, -0.701213, 0.706228, -0.097682, 0.281096, 0.621323, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 6.636300, -6.463490, 87.493393, -0.701213, 0.706228, -0.097682, 0.302087, 0.627250, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 11.185780, -1.802000, 88.536789, -0.701213, 0.706228, -0.097682, 0.315682, 0.597922, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 11.185780, -1.802000, 88.536789, -0.665528, 0.731376, -0.148867, 0.315682, 0.597922, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 12.658590, -1.294000, 84.448189, -0.665528, 0.731376, -0.148867, 0.297581, 0.585244, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 7.102380, -6.574490, 83.345100, -0.665528, 0.731376, -0.148867, 0.281096, 0.621323, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 12.658590, -1.294000, 84.448189, -0.937988, 0.128688, -0.321896, 0.297581, 0.585244, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 11.185780, -1.802000, 88.536789, -0.937988, 0.128688, -0.321896, 0.315682, 0.597922, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 11.611590, 4.097490, 89.654503, -0.937988, 0.128688, -0.321896, 0.334614, 0.575135, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 11.611590, 4.097490, 89.654503, -0.926720, 0.151909, -0.343677, 0.334614, 0.575135, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 13.304900, 5.546700, 85.729088, -0.926720, 0.151909, -0.343677, 0.320408, 0.558146, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 12.658590, -1.294000, 84.448189, -0.926720, 0.151909, -0.343677, 0.297581, 0.585244, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 13.304900, 5.546700, 85.729088, -0.650851, -0.576767, -0.493693, 0.320408, 0.558146, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 11.611590, 4.097490, 89.654503, -0.650851, -0.576767, -0.493693, 0.334614, 0.575135, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 7.255490, 8.387000, 90.385986, -0.650851, -0.576767, -0.493693, 0.360500, 0.559455, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 7.255490, 8.387000, 90.385986, -0.610732, -0.702869, -0.364665, 0.360500, 0.559455, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 7.135800, 10.410180, 86.686890, -0.610732, -0.702869, -0.364665, 0.355142, 0.538989, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 13.304900, 5.546700, 85.729088, -0.610732, -0.702869, -0.364665, 0.320408, 0.558146, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -7.901280, 87.331490, -0.059175, 0.571339, -0.818578, 0.296388, 0.660461, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -7.428190, 87.661690, -0.059175, 0.571339, -0.818578, 0.298567, 0.660440, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 5.662000, -6.638600, 87.803490, -0.059175, 0.571339, -0.818578, 0.303795, 0.632199, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 5.662000, -6.638600, 87.803490, -0.208134, 0.972470, -0.104793, 0.303795, 0.632199, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 6.636300, -6.463490, 87.493393, -0.208134, 0.972470, -0.104793, 0.302087, 0.627250, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -7.901280, 87.331490, -0.208134, 0.972470, -0.104793, 0.296388, 0.660461, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 7.255490, 8.387000, 90.385986, -0.019968, -0.137211, -0.990340, 0.360500, 0.559455, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 7.255490, 7.509300, 90.507591, -0.019968, -0.137211, -0.990341, 0.360087, 0.563980, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, 8.269890, 90.548500, -0.019968, -0.137211, -0.990341, 0.387989, 0.554986, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, 8.269890, 90.548500, -0.019968, -0.137206, -0.990341, 0.387989, 0.554986, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, 9.147680, 90.426888, -0.019968, -0.137206, -0.990341, 0.387478, 0.549942, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 7.255490, 8.387000, 90.385986, -0.019968, -0.137206, -0.990341, 0.360500, 0.559455, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 6.636300, -6.463490, 87.493393, -0.342958, 0.500346, -0.795005, 0.302087, 0.627250, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 5.662000, -6.638600, 87.803490, -0.342958, 0.500346, -0.795005, 0.303795, 0.632199, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 10.686400, -1.521700, 88.856392, -0.342958, 0.500346, -0.795005, 0.319021, 0.598976, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 10.686400, -1.521700, 88.856392, -0.279770, 0.461488, -0.841877, 0.319021, 0.598976, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 11.185780, -1.802000, 88.536789, -0.279770, 0.461488, -0.841877, 0.315682, 0.597922, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 6.636300, -6.463490, 87.493393, -0.279770, 0.461488, -0.841877, 0.302087, 0.627250, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 11.185780, -1.802000, 88.536789, -0.435784, 0.219019, -0.872997, 0.315682, 0.597922, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 10.686400, -1.521700, 88.856392, -0.435784, 0.219019, -0.872997, 0.319021, 0.598976, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 11.093600, 3.121800, 89.818092, -0.435784, 0.219019, -0.872997, 0.334809, 0.580480, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 11.093600, 3.121800, 89.818092, -0.603084, 0.190293, -0.774647, 0.334809, 0.580480, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 11.611590, 4.097490, 89.654503, -0.603084, 0.190293, -0.774647, 0.334614, 0.575135, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 11.185780, -1.802000, 88.536789, -0.603084, 0.190293, -0.774647, 0.315682, 0.597922, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 11.611590, 4.097490, 89.654503, -0.224926, -0.043792, -0.973391, 0.334614, 0.575135, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 11.093600, 3.121800, 89.818092, -0.224926, -0.043792, -0.973391, 0.334809, 0.580480, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 7.255490, 7.509300, 90.507591, -0.224926, -0.043792, -0.973391, 0.360087, 0.563980, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 7.255490, 7.509300, 90.507591, -0.288642, -0.131397, -0.948378, 0.360087, 0.563980, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 7.255490, 8.387000, 90.385986, -0.288642, -0.131397, -0.948378, 0.360500, 0.559455, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 11.611590, 4.097490, 89.654503, -0.288642, -0.131397, -0.948378, 0.334614, 0.575135, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -7.695790, 83.062401, -0.158154, 0.985238, 0.065529, 0.276128, 0.657277, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 7.102380, -6.574490, 83.345100, -0.158154, 0.985238, 0.065529, 0.281096, 0.621323, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 3.659390, -6.982690, 81.172798, -0.158154, 0.985238, 0.065529, 0.267528, 0.637728, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 3.659390, -6.982690, 81.172798, -0.148098, 0.985310, 0.085031, 0.267528, 0.637728, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 0.000000, -7.496690, 80.755302, -0.148098, 0.985310, 0.085031, 0.266121, 0.656252, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -7.695790, 83.062401, -0.148098, 0.985310, 0.085031, 0.276128, 0.657277, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -7.496690, 80.755302, -0.175966, 0.851315, 0.494266, 0.266121, 0.656252, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 3.659390, -6.982690, 81.172798, -0.175966, 0.851315, 0.494266, 0.267528, 0.637728, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 2.639300, -4.583490, 76.677292, -0.175966, 0.851315, 0.494266, 0.240813, 0.643563, 0.800000, 0.200000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 2.639300, -4.583490, 76.677292, -0.041638, 0.825547, 0.562796, 0.240813, 0.643563, 0.800000, 0.200000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 0.000000, -4.979480, 77.062889, -0.041638, 0.825547, 0.562796, 0.245957, 0.656144, 0.950000, 0.050000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + 0.000000, -7.496690, 80.755302, -0.041638, 0.825547, 0.562796, 0.266121, 0.656252, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 2.639300, -4.583490, 76.677292, 0.007995, 0.382307, 0.924001, 0.240813, 0.643563, 0.800000, 0.200000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 1.526690, 1.231190, 74.281082, 0.007995, 0.382307, 0.924001, 0.213184, 0.661578, 0.600000, 0.400000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 0.000000, 1.066090, 74.362602, 0.007995, 0.382307, 0.924001, 0.216407, 0.668004, 0.900000, 0.100000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + 0.000000, 1.066090, 74.362602, 0.072021, 0.406765, 0.910690, 0.216407, 0.668004, 0.900000, 0.100000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + 0.000000, -4.979480, 77.062889, 0.072021, 0.406765, 0.910690, 0.245957, 0.656144, 0.950000, 0.050000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + 2.639300, -4.583490, 76.677292, 0.072021, 0.406765, 0.910690, 0.240813, 0.643563, 0.800000, 0.200000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 0.000000, 1.066090, 74.362602, 0.093449, -0.417940, 0.903655, 0.383516, 0.434691, 0.900000, 0.100000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + 1.526690, 1.231190, 74.281082, 0.093449, -0.417940, 0.903655, 0.375780, 0.434234, 0.600000, 0.400000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 3.078590, 7.203090, 76.882599, 0.093449, -0.417940, 0.903655, 0.364065, 0.465636, 0.800000, 0.200000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 3.078590, 7.203090, 76.882599, 0.287405, -0.483650, 0.826729, 0.364065, 0.465636, 0.800000, 0.200000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 0.000000, 7.529490, 78.143791, 0.287405, -0.483650, 0.826729, 0.379610, 0.472345, 0.539465, 0.153631, 0.153631, 0.153273, 6.000000, 10.000000, 9.000000, 8.000000, + 0.000000, 1.066090, 74.362602, 0.287405, -0.483650, 0.826729, 0.383516, 0.434691, 0.900000, 0.100000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + 3.078590, 7.203090, 76.882599, 0.250520, -0.435846, 0.864452, 0.364065, 0.465636, 0.800000, 0.200000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 4.300280, 13.359590, 79.632584, 0.250520, -0.435846, 0.864452, 0.353286, 0.498103, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 0.000000, 10.504280, 79.439201, 0.250520, -0.435846, 0.864452, 0.376676, 0.489425, 0.445398, 0.363990, 0.095306, 0.095306, 8.000000, 6.000000, 9.000000, 10.000000, + 0.000000, 10.504280, 79.439201, 0.316173, -0.378769, 0.869809, 0.376676, 0.489425, 0.445398, 0.363990, 0.095306, 0.095306, 8.000000, 6.000000, 9.000000, 10.000000, + 0.000000, 7.529490, 78.143791, 0.316173, -0.378769, 0.869809, 0.379610, 0.472345, 0.539465, 0.153631, 0.153631, 0.153273, 6.000000, 10.000000, 9.000000, 8.000000, + 3.078590, 7.203090, 76.882599, 0.316173, -0.378770, 0.869809, 0.364065, 0.465636, 0.800000, 0.200000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 4.300280, 13.359590, 79.632584, -0.068867, -0.899215, -0.432052, 0.353286, 0.498103, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 5.276800, 11.467100, 83.415703, -0.068867, -0.899215, -0.432052, 0.357475, 0.519003, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 11.878000, 83.401604, -0.068867, -0.899215, -0.432052, 0.381646, 0.509014, 0.617984, 0.254734, 0.063641, 0.063641, 8.000000, 6.000000, 9.000000, 10.000000, + 0.000000, 11.878000, 83.401604, 0.522386, -0.805665, 0.279315, 0.381646, 0.509014, 0.617984, 0.254734, 0.063641, 0.063641, 8.000000, 6.000000, 9.000000, 10.000000, + 0.000000, 10.504280, 79.439201, 0.522386, -0.805665, 0.279315, 0.376676, 0.489425, 0.445398, 0.363990, 0.095306, 0.095306, 8.000000, 6.000000, 9.000000, 10.000000, + 4.300280, 13.359590, 79.632584, 0.522386, -0.805665, 0.279315, 0.353286, 0.498103, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 5.276800, 11.467100, 83.415703, -0.191345, -0.960590, -0.201626, 0.357475, 0.519003, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 7.135800, 10.410180, 86.686890, -0.191345, -0.960590, -0.201626, 0.355142, 0.538989, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 11.811300, 86.783600, -0.191345, -0.960590, -0.201626, 0.388713, 0.525234, 0.716619, 0.194051, 0.044665, 0.044665, 8.000000, 6.000000, 9.000000, 10.000000, + 0.000000, 11.811300, 86.783600, -0.077567, -0.996793, -0.019659, 0.388713, 0.525234, 0.716619, 0.194051, 0.044665, 0.044665, 8.000000, 6.000000, 9.000000, 10.000000, + 0.000000, 11.878000, 83.401604, -0.077567, -0.996793, -0.019659, 0.381646, 0.509014, 0.617984, 0.254734, 0.063641, 0.063641, 8.000000, 6.000000, 9.000000, 10.000000, + 5.276800, 11.467100, 83.415703, -0.077567, -0.996793, -0.019659, 0.357475, 0.519003, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 12.658590, -1.294000, 84.448189, -0.896286, 0.161983, -0.412836, 0.297581, 0.585244, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 13.304900, 5.546700, 85.729088, -0.896286, 0.161983, -0.412836, 0.320408, 0.558146, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 15.051400, 6.219900, 82.201500, -0.896286, 0.161983, -0.412836, 0.306191, 0.545226, 0.406329, 0.331289, 0.262070, 0.000313, 6.000000, 11.000000, 9.000000, 5.000000, + 15.051400, 6.219900, 82.201500, -0.824791, 0.096044, -0.557222, 0.306191, 0.545226, 0.406329, 0.331289, 0.262070, 0.000313, 6.000000, 11.000000, 9.000000, 5.000000, + 15.044500, -1.294000, 80.916603, -0.824791, 0.096044, -0.557222, 0.280829, 0.572128, 0.652963, 0.347037, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 12.658590, -1.294000, 84.448189, -0.824791, 0.096044, -0.557222, 0.297581, 0.585244, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 15.044500, -1.294000, 80.916603, -0.969194, 0.042379, -0.242624, 0.280829, 0.572128, 0.652963, 0.347037, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 15.051400, 6.219900, 82.201500, -0.969194, 0.042379, -0.242624, 0.306191, 0.545226, 0.406329, 0.331289, 0.262070, 0.000313, 6.000000, 11.000000, 9.000000, 5.000000, + 16.522690, 6.528200, 76.378090, -0.969194, 0.042379, -0.242624, 0.283100, 0.526295, 0.870182, 0.129818, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 16.522690, 6.528200, 76.378090, -0.950078, -0.001491, -0.312010, 0.283100, 0.526295, 0.870182, 0.129818, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 16.610600, -1.294000, 76.147789, -0.950078, -0.001491, -0.312010, 0.260250, 0.558061, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 15.044500, -1.294000, 80.916603, -0.950078, -0.001491, -0.312010, 0.280829, 0.572128, 0.652963, 0.347037, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 16.522690, 6.528200, 76.378090, -0.953325, 0.053530, -0.297164, 0.283100, 0.526295, 0.870182, 0.129818, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 17.652889, 6.494200, 72.746201, -0.953325, 0.053530, -0.297164, 0.267614, 0.514864, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 17.137100, -0.829690, 73.081589, -0.953325, 0.053530, -0.297164, 0.248114, 0.548130, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 17.137100, -0.829690, 73.081589, -0.985404, -0.006066, -0.170123, 0.248114, 0.548130, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 16.610600, -1.294000, 76.147789, -0.985404, -0.006066, -0.170123, 0.260250, 0.558061, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 16.522690, 6.528200, 76.378090, -0.985404, -0.006066, -0.170123, 0.283100, 0.526295, 0.870182, 0.129818, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 1.526690, 1.231190, 74.281082, 0.911918, -0.172948, 0.372148, 0.375780, 0.434234, 0.600000, 0.400000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 2.168290, 1.231190, 72.708893, 0.911918, -0.172948, 0.372148, 0.369099, 0.428976, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.878090, 7.203090, 73.744904, 0.911918, -0.172948, 0.372148, 0.352737, 0.454505, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.878090, 7.203090, 73.744904, 0.972240, -0.225589, -0.062127, 0.352737, 0.454505, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 3.078590, 7.203090, 76.882599, 0.972240, -0.225589, -0.062127, 0.364065, 0.465636, 0.800000, 0.200000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 1.526690, 1.231190, 74.281082, 0.972240, -0.225589, -0.062127, 0.375780, 0.434234, 0.600000, 0.400000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 2.168290, 1.231190, 72.708893, 0.941509, -0.175833, 0.287479, 0.369099, 0.428976, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.850500, 1.233270, 70.475891, 0.941509, -0.175833, 0.287479, 0.359898, 0.421436, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 3.767200, 7.204690, 71.125992, 0.941509, -0.175833, 0.287479, 0.341444, 0.446219, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 3.767200, 7.204690, 71.125992, 0.933816, -0.165971, 0.316925, 0.341444, 0.446219, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.878090, 7.203090, 73.744904, 0.933816, -0.165971, 0.316925, 0.352737, 0.454505, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.168290, 1.231190, 72.708893, 0.933816, -0.165971, 0.316925, 0.369099, 0.428976, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 12.658590, -1.294000, 84.448189, -0.623797, 0.658235, -0.421432, 0.297581, 0.585244, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 15.044500, -1.294000, 80.916603, -0.623797, 0.658235, -0.421432, 0.280829, 0.572128, 0.652963, 0.347037, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 10.359380, -6.548400, 79.644592, -0.623797, 0.658235, -0.421432, 0.263824, 0.603145, 0.544761, 0.455239, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 10.359380, -6.548400, 79.644592, -0.551921, 0.681213, -0.480970, 0.263824, 0.603145, 0.544761, 0.455239, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 7.102380, -6.574490, 83.345100, -0.551921, 0.681213, -0.480970, 0.281096, 0.621323, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 12.658590, -1.294000, 84.448189, -0.551921, 0.681213, -0.480970, 0.297581, 0.585244, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 7.102380, -6.574490, 83.345100, -0.016064, 0.999846, -0.007089, 0.281096, 0.621323, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 10.359380, -6.548400, 79.644592, -0.016064, 0.999846, -0.007089, 0.263824, 0.603145, 0.544761, 0.455239, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 4.759800, -6.652100, 77.707199, -0.016064, 0.999846, -0.007089, 0.250454, 0.630078, 0.540601, 0.459399, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 4.759800, -6.652100, 77.707199, -0.147122, 0.987976, 0.047530, 0.250454, 0.630078, 0.540601, 0.459399, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 3.659390, -6.982690, 81.172798, -0.147122, 0.987976, 0.047530, 0.267528, 0.637728, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 7.102380, -6.574490, 83.345100, -0.147122, 0.987976, 0.047530, 0.281096, 0.621323, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 3.659390, -6.982690, 81.172798, 0.604886, 0.751368, 0.263740, 0.267528, 0.637728, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 4.759800, -6.652100, 77.707199, 0.604886, 0.751368, 0.263740, 0.250454, 0.630078, 0.540601, 0.459399, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.639300, -4.583490, 76.677292, 0.604886, 0.751368, 0.263740, 0.240813, 0.643563, 0.800000, 0.200000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 10.359380, -6.548400, 79.644592, -0.116322, 0.984834, 0.128728, 0.263824, 0.603145, 0.544761, 0.455239, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 12.701390, -5.694820, 75.230591, -0.116322, 0.984834, 0.128728, 0.243271, 0.588549, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 5.661900, -6.311990, 73.591202, -0.116322, 0.984834, 0.128728, 0.230457, 0.622279, 0.850000, 0.150000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 5.661900, -6.311990, 73.591202, -0.043630, 0.996394, 0.072771, 0.230457, 0.622279, 0.850000, 0.150000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 4.759800, -6.652100, 77.707199, -0.043630, 0.996394, 0.072771, 0.250454, 0.630078, 0.540601, 0.459399, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 10.359380, -6.548400, 79.644592, -0.043630, 0.996394, 0.072771, 0.263824, 0.603145, 0.544761, 0.455239, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 12.701390, -5.694820, 75.230591, -0.093175, 0.995513, -0.016473, 0.243271, 0.588549, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 13.376090, -5.677410, 72.466583, -0.093175, 0.995514, -0.016473, 0.230742, 0.582084, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 6.719700, -6.325500, 70.950401, -0.093175, 0.995514, -0.016473, 0.218362, 0.614238, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 6.719700, -6.325500, 70.950401, -0.078803, 0.996216, -0.036662, 0.218362, 0.614238, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 5.661900, -6.311990, 73.591202, -0.078803, 0.996216, -0.036662, 0.230457, 0.622279, 0.850000, 0.150000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 12.701390, -5.694820, 75.230591, -0.078803, 0.996216, -0.036662, 0.243271, 0.588549, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 5.276800, 11.467100, 83.415703, -0.166657, -0.962037, -0.216124, 0.357475, 0.519003, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 9.960800, 10.779800, 82.863190, -0.166657, -0.962037, -0.216124, 0.334718, 0.527421, 0.446474, 0.426889, 0.126063, 0.000574, 6.000000, 9.000000, 8.000000, 12.000000, + 7.135800, 10.410180, 86.686890, -0.166657, -0.962037, -0.216124, 0.355142, 0.538989, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 13.304900, 5.546700, 85.729088, -0.584312, -0.643897, -0.493940, 0.320408, 0.558146, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 7.135800, 10.410180, 86.686890, -0.584312, -0.643897, -0.493940, 0.355142, 0.538989, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 9.960800, 10.779800, 82.863190, -0.584312, -0.643897, -0.493940, 0.334718, 0.527421, 0.446474, 0.426889, 0.126063, 0.000574, 6.000000, 9.000000, 8.000000, 12.000000, + 9.960800, 10.779800, 82.863190, -0.631463, -0.641815, -0.435119, 0.334718, 0.527421, 0.446474, 0.426889, 0.126063, 0.000574, 6.000000, 9.000000, 8.000000, 12.000000, + 15.051400, 6.219900, 82.201500, -0.631463, -0.641815, -0.435119, 0.306191, 0.545226, 0.406329, 0.331289, 0.262070, 0.000313, 6.000000, 11.000000, 9.000000, 5.000000, + 13.304900, 5.546700, 85.729088, -0.631463, -0.641815, -0.435119, 0.320408, 0.558146, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 5.276800, 11.467100, 83.415703, -0.179215, -0.897591, -0.402756, 0.357475, 0.519003, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 4.300280, 13.359590, 79.632584, -0.179215, -0.897591, -0.402756, 0.353286, 0.498103, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 9.960800, 10.779800, 82.863190, -0.179215, -0.897591, -0.402756, 0.334718, 0.527421, 0.446474, 0.426889, 0.126063, 0.000574, 6.000000, 9.000000, 8.000000, 12.000000, + 9.960800, 10.779800, 82.863190, -0.323480, -0.929782, -0.175688, 0.334718, 0.527421, 0.446474, 0.426889, 0.126063, 0.000574, 6.000000, 9.000000, 8.000000, 12.000000, + 4.300280, 13.359590, 79.632584, -0.323480, -0.929782, -0.175688, 0.353286, 0.498103, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 6.484800, 13.491690, 74.911293, -0.323480, -0.929782, -0.175688, 0.332375, 0.483405, 0.650000, 0.350000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 6.484800, 13.491690, 74.911293, -0.068626, -0.953024, -0.295018, 0.332375, 0.483405, 0.650000, 0.350000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 12.881980, 12.562390, 76.425201, -0.068626, -0.953024, -0.295018, 0.308304, 0.503217, 0.577420, 0.373615, 0.039735, 0.009230, 9.000000, 6.000000, 8.000000, 12.000000, + 9.960800, 10.779800, 82.863190, -0.068626, -0.953024, -0.295018, 0.334718, 0.527421, 0.446474, 0.426889, 0.126063, 0.000574, 6.000000, 9.000000, 8.000000, 12.000000, + 12.881980, 12.562390, 76.425201, -0.205885, -0.932167, 0.297785, 0.308304, 0.503217, 0.577420, 0.373615, 0.039735, 0.009230, 9.000000, 6.000000, 8.000000, 12.000000, + 6.484800, 13.491690, 74.911293, -0.205885, -0.932167, 0.297785, 0.332375, 0.483405, 0.650000, 0.350000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 8.501090, 11.866100, 71.216690, -0.205885, -0.932167, 0.297785, 0.315058, 0.469632, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 8.501090, 11.866100, 71.216690, -0.105487, -0.970138, 0.218416, 0.315058, 0.469632, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 13.855600, 11.535090, 72.332474, -0.105487, -0.970138, 0.218416, 0.291815, 0.490252, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 12.881980, 12.562390, 76.425201, -0.105487, -0.970138, 0.218416, 0.308304, 0.503217, 0.577420, 0.373615, 0.039735, 0.009230, 9.000000, 6.000000, 8.000000, 12.000000, + 4.759800, -6.652100, 77.707199, 0.632506, 0.748169, 0.200448, 0.250454, 0.630078, 0.540601, 0.459399, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 5.661900, -6.311990, 73.591202, 0.632506, 0.748169, 0.200448, 0.230457, 0.622279, 0.850000, 0.150000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.639300, -4.583490, 76.677292, 0.632506, 0.748169, 0.200448, 0.240813, 0.643563, 0.800000, 0.200000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 2.639300, -4.583490, 76.677292, 0.755798, 0.409785, 0.510731, 0.240813, 0.643563, 0.800000, 0.200000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 5.661900, -6.311990, 73.591202, 0.755798, 0.409785, 0.510731, 0.230457, 0.622279, 0.850000, 0.150000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.168290, 1.231190, 72.708893, 0.755798, 0.409785, 0.510731, 0.207032, 0.657052, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.168290, 1.231190, 72.708893, 0.878480, 0.315830, 0.358502, 0.207032, 0.657052, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 1.526690, 1.231190, 74.281082, 0.878480, 0.315830, 0.358502, 0.213184, 0.661578, 0.600000, 0.400000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 2.639300, -4.583490, 76.677292, 0.878480, 0.315830, 0.358502, 0.240813, 0.643563, 0.800000, 0.200000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 5.661900, -6.311990, 73.591202, 0.831468, 0.446378, 0.330769, 0.230457, 0.622279, 0.850000, 0.150000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 6.719700, -6.325500, 70.950401, 0.831468, 0.446378, 0.330769, 0.218362, 0.614238, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.850500, 1.233270, 70.475891, 0.831468, 0.446378, 0.330769, 0.197384, 0.650764, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.850500, 1.233270, 70.475891, 0.863044, 0.430605, 0.264072, 0.197384, 0.650764, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.168290, 1.231190, 72.708893, 0.863044, 0.430605, 0.264072, 0.207032, 0.657052, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 5.661900, -6.311990, 73.591202, 0.863044, 0.430605, 0.264072, 0.230457, 0.622279, 0.850000, 0.150000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 12.701390, -5.694820, 75.230591, -0.695606, 0.677857, -0.237995, 0.243271, 0.588549, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 10.359380, -6.548400, 79.644592, -0.695606, 0.677857, -0.237995, 0.263824, 0.603145, 0.544761, 0.455239, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 15.044500, -1.294000, 80.916603, -0.695606, 0.677857, -0.237995, 0.280829, 0.572128, 0.652963, 0.347037, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 15.044500, -1.294000, 80.916603, -0.703042, 0.672626, -0.230882, 0.280829, 0.572128, 0.652963, 0.347037, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 16.610600, -1.294000, 76.147789, -0.703042, 0.672625, -0.230882, 0.260250, 0.558061, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 12.701390, -5.694820, 75.230591, -0.703042, 0.672625, -0.230882, 0.243271, 0.588549, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 13.376090, -5.677410, 72.466583, -0.718615, 0.674013, -0.171170, 0.230742, 0.582084, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 12.701390, -5.694820, 75.230591, -0.718615, 0.674013, -0.171170, 0.243271, 0.588549, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 16.610600, -1.294000, 76.147789, -0.718615, 0.674013, -0.171170, 0.260250, 0.558061, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 16.610600, -1.294000, 76.147789, -0.786825, 0.615754, -0.041864, 0.260250, 0.558061, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 17.137100, -0.829690, 73.081589, -0.786825, 0.615754, -0.041864, 0.248114, 0.548130, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 13.376090, -5.677410, 72.466583, -0.786825, 0.615754, -0.041864, 0.230742, 0.582084, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 12.881980, 12.562390, 76.425201, -0.832675, -0.500542, -0.236875, 0.308304, 0.503217, 0.577420, 0.373615, 0.039735, 0.009230, 9.000000, 6.000000, 8.000000, 12.000000, + 16.522690, 6.528200, 76.378090, -0.832675, -0.500542, -0.236875, 0.283100, 0.526295, 0.870182, 0.129818, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 15.051400, 6.219900, 82.201500, -0.832675, -0.500542, -0.236875, 0.306191, 0.545226, 0.406329, 0.331289, 0.262070, 0.000313, 6.000000, 11.000000, 9.000000, 5.000000, + 15.051400, 6.219900, 82.201500, -0.625259, -0.631488, -0.458556, 0.306191, 0.545226, 0.406329, 0.331289, 0.262070, 0.000313, 6.000000, 11.000000, 9.000000, 5.000000, + 9.960800, 10.779800, 82.863190, -0.625259, -0.631488, -0.458556, 0.334718, 0.527421, 0.446474, 0.426889, 0.126063, 0.000574, 6.000000, 9.000000, 8.000000, 12.000000, + 12.881980, 12.562390, 76.425201, -0.625259, -0.631488, -0.458556, 0.308304, 0.503217, 0.577420, 0.373615, 0.039735, 0.009230, 9.000000, 6.000000, 8.000000, 12.000000, + 13.855600, 11.535090, 72.332474, -0.767413, -0.597232, -0.233219, 0.291815, 0.490252, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 17.652889, 6.494200, 72.746201, -0.767413, -0.597232, -0.233219, 0.267614, 0.514864, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 16.522690, 6.528200, 76.378090, -0.767413, -0.597232, -0.233219, 0.283100, 0.526295, 0.870182, 0.129818, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 16.522690, 6.528200, 76.378090, -0.854135, -0.514762, -0.073982, 0.283100, 0.526295, 0.870182, 0.129818, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 12.881980, 12.562390, 76.425201, -0.854135, -0.514762, -0.073982, 0.308304, 0.503217, 0.577420, 0.373615, 0.039735, 0.009230, 9.000000, 6.000000, 8.000000, 12.000000, + 13.855600, 11.535090, 72.332474, -0.854135, -0.514762, -0.073982, 0.291815, 0.490252, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 3.078590, 7.203090, 76.882599, 0.870531, -0.488959, -0.055627, 0.364065, 0.465636, 0.800000, 0.200000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.878090, 7.203090, 73.744904, 0.870531, -0.488959, -0.055627, 0.352737, 0.454505, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 6.484800, 13.491690, 74.911293, 0.870531, -0.488959, -0.055627, 0.332375, 0.483405, 0.650000, 0.350000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 6.484800, 13.491690, 74.911293, 0.856252, -0.342599, 0.386598, 0.332375, 0.483405, 0.650000, 0.350000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 4.300280, 13.359590, 79.632584, 0.856252, -0.342600, 0.386598, 0.353286, 0.498103, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 9.000000, 0.000000, 0.000000, + 3.078590, 7.203090, 76.882599, 0.856252, -0.342599, 0.386598, 0.364065, 0.465636, 0.800000, 0.200000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.878090, 7.203090, 73.744904, 0.680475, -0.695543, 0.230594, 0.352737, 0.454505, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 3.767200, 7.204690, 71.125992, 0.680475, -0.695543, 0.230594, 0.341444, 0.446219, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 8.501090, 11.866100, 71.216690, 0.680475, -0.695543, 0.230594, 0.315058, 0.469632, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 8.501090, 11.866100, 71.216690, 0.660102, -0.484985, 0.573633, 0.315058, 0.469632, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 6.484800, 13.491690, 74.911293, 0.660102, -0.484985, 0.573633, 0.332375, 0.483405, 0.650000, 0.350000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.878090, 7.203090, 73.744904, 0.660102, -0.484985, 0.573633, 0.352737, 0.454505, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 7.008690, 3.943900, 105.614403, -0.974589, -0.052265, 0.217818, 0.408847, 0.613878, 0.875409, 0.090885, 0.033705, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 6.506490, 3.943900, 103.367401, -0.974589, -0.052265, 0.217818, 0.398194, 0.610122, 0.847941, 0.138720, 0.013338, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 6.862280, -1.351990, 103.688591, -0.974589, -0.052265, 0.217818, 0.390142, 0.635499, 0.916197, 0.079688, 0.004115, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 6.862280, -1.351990, 103.688591, -0.974598, -0.052251, 0.217782, 0.390142, 0.635499, 0.916197, 0.079688, 0.004115, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 7.364390, -1.351990, 105.935593, -0.974598, -0.052251, 0.217781, 0.401270, 0.638861, 0.937523, 0.047160, 0.015317, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 7.008690, 3.943900, 105.614403, -0.974598, -0.052251, 0.217781, 0.408847, 0.613878, 0.875409, 0.090885, 0.033705, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 0.000000, -6.053500, 106.521500, -0.205968, 0.975102, 0.082177, 0.387454, 0.682907, 0.992731, 0.007269, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 5.333700, -4.900400, 106.207291, -0.205968, 0.975102, 0.082177, 0.395899, 0.657461, 0.982096, 0.016358, 0.001546, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 4.437190, -4.900400, 103.960289, -0.205968, 0.975102, 0.082177, 0.383721, 0.656332, 0.955716, 0.044284, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 4.437190, -4.900400, 103.960289, -0.251518, 0.967853, 0.000000, 0.383721, 0.656332, 0.955716, 0.044284, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -6.053500, 104.274391, -0.251518, 0.967853, 0.000000, 0.377315, 0.678638, 0.981149, 0.018851, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -6.053500, 106.521500, -0.251518, 0.967853, 0.000000, 0.387454, 0.682907, 0.992731, 0.007269, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 5.333700, -4.900400, 106.207291, -0.845966, 0.498605, 0.189038, 0.395899, 0.657461, 0.982096, 0.016358, 0.001546, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 7.364390, -1.351990, 105.935593, -0.845966, 0.498605, 0.189038, 0.401270, 0.638861, 0.937523, 0.047160, 0.015317, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 6.862280, -1.351990, 103.688591, -0.845966, 0.498605, 0.189038, 0.390142, 0.635499, 0.916197, 0.079688, 0.004115, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 6.862280, -1.351990, 103.688591, -0.774066, 0.552667, 0.308837, 0.390142, 0.635499, 0.916197, 0.079688, 0.004115, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 4.437190, -4.900400, 103.960289, -0.774066, 0.552667, 0.308837, 0.383721, 0.656332, 0.955716, 0.044284, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 5.333700, -4.900400, 106.207291, -0.774066, 0.552667, 0.308837, 0.395899, 0.657461, 0.982096, 0.016358, 0.001546, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 17.877800, -1.258700, 75.823189, 0.606503, -0.009702, -0.795022, 0.899786, 0.613617, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 17.137100, -0.829690, 75.252892, 0.606503, -0.009702, -0.795022, 0.912541, 0.612718, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 17.652889, 6.494200, 75.556999, 0.606503, -0.009702, -0.795022, 0.909836, 0.574199, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 17.652889, 6.494200, 75.556999, 0.394610, -0.020093, -0.918629, 0.909836, 0.574199, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 18.451200, 6.883800, 75.891403, 0.394610, -0.020093, -0.918629, 0.897084, 0.575074, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 17.877800, -1.258700, 75.823189, 0.394610, -0.020093, -0.918629, 0.899786, 0.613617, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.749990, 7.673690, 72.840889, 0.204696, 0.041944, -0.977927, 0.890527, 0.478184, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 3.767200, 7.204690, 73.033691, 0.204696, 0.041944, -0.977927, 0.903204, 0.477681, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.338390, 1.233270, 72.478500, 0.204696, 0.041944, -0.977927, 0.901032, 0.445773, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.338390, 1.233270, 72.478500, 0.382490, 0.027522, -0.923550, 0.901032, 0.445773, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 1.482190, 1.034780, 72.117989, 0.382490, 0.027522, -0.923550, 0.888452, 0.446461, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.749990, 7.673690, 72.840889, 0.382490, 0.027522, -0.923550, 0.890527, 0.478184, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 6.295990, -7.368800, 72.814392, 0.198782, 0.201851, -0.959032, 0.905099, 0.688952, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 6.719700, -6.325500, 73.121803, 0.198782, 0.201851, -0.959032, 0.917831, 0.687968, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 13.376090, -5.677411, 74.637901, 0.198782, 0.201851, -0.959032, 0.915249, 0.651636, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 13.376090, -5.677411, 74.637901, 0.205954, 0.175731, -0.962653, 0.915249, 0.651636, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 13.696390, -6.808221, 74.500000, 0.205954, 0.175731, -0.962653, 0.902481, 0.652546, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 6.295990, -7.368800, 72.814392, 0.205954, 0.175731, -0.962653, 0.905099, 0.688952, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 14.229600, 12.488200, 74.350899, 0.185302, -0.226127, -0.956311, 0.894655, 0.541284, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 13.855600, 11.535090, 74.503799, 0.185302, -0.226127, -0.956311, 0.907461, 0.540604, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 8.501090, 11.866100, 73.388000, 0.185302, -0.226126, -0.956311, 0.905455, 0.511556, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 8.501090, 11.866100, 73.388000, 0.185300, -0.226102, -0.956317, 0.905455, 0.511556, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 8.276480, 12.856200, 73.110390, 0.185300, -0.226102, -0.956317, 0.892671, 0.512240, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 14.229600, 12.488200, 74.350899, 0.185300, -0.226102, -0.956317, 0.894655, 0.541284, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 1.482190, 1.034780, 72.117989, 0.359142, 0.129510, -0.924253, 0.908476, 0.732975, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.338390, 1.233270, 72.478500, 0.359142, 0.129510, -0.924253, 0.921039, 0.731952, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 6.719700, -6.325500, 73.121803, 0.359142, 0.129510, -0.924253, 0.917831, 0.687968, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 6.719700, -6.325500, 73.121803, 0.356864, 0.127735, -0.925382, 0.917831, 0.687968, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 6.295990, -7.368800, 72.814392, 0.356864, 0.127735, -0.925382, 0.905099, 0.688952, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 1.482190, 1.034780, 72.117989, 0.356864, 0.127735, -0.925382, 0.908476, 0.732975, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 17.877800, -1.258700, 75.823189, 0.110374, 0.151059, -0.982343, 0.899786, 0.613617, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 13.696390, -6.808221, 74.500000, 0.110374, 0.151059, -0.982343, 0.902481, 0.652546, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 13.376090, -5.677411, 74.637901, 0.110374, 0.151059, -0.982343, 0.915249, 0.651636, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 13.376090, -5.677411, 74.637901, 0.484265, -0.270137, -0.832174, 0.915249, 0.651636, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 17.137100, -0.829690, 75.252892, 0.484265, -0.270137, -0.832174, 0.912541, 0.612718, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 17.877800, -1.258700, 75.823189, 0.484265, -0.270137, -0.832174, 0.899786, 0.613617, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 18.451200, 6.883800, 75.891403, 0.354966, 0.072660, -0.932051, 0.897084, 0.575074, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 17.652889, 6.494200, 75.556999, 0.354966, 0.072660, -0.932051, 0.909836, 0.574199, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 13.855600, 11.535090, 74.503799, 0.354966, 0.072660, -0.932051, 0.907461, 0.540604, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 13.855600, 11.535090, 74.503799, 0.097500, -0.194828, -0.975979, 0.907461, 0.540604, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 14.229600, 12.488200, 74.350899, 0.097500, -0.194828, -0.975979, 0.894655, 0.541284, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 18.451200, 6.883800, 75.891403, 0.097500, -0.194828, -0.975979, 0.897084, 0.575074, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.749990, 7.673690, 72.840889, 0.243366, -0.210280, -0.946866, 0.890527, 0.478184, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 8.276480, 12.856200, 73.110390, 0.243366, -0.210280, -0.946866, 0.892671, 0.512240, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 8.501090, 11.866100, 73.388000, 0.243366, -0.210280, -0.946866, 0.905455, 0.511556, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 8.501090, 11.866100, 73.388000, 0.150742, -0.078180, -0.985477, 0.905455, 0.511556, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 3.767200, 7.204690, 73.033691, 0.150742, -0.078180, -0.985477, 0.903204, 0.477681, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.749990, 7.673690, 72.840889, 0.150742, -0.078180, -0.985477, 0.890527, 0.478184, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 19.026779, 6.883800, 71.279800, -0.989815, 0.070736, -0.123544, 0.864165, 0.577387, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 18.453400, -1.258700, 71.211594, -0.989815, 0.070736, -0.123544, 0.866876, 0.616123, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 17.877800, -1.258700, 75.823189, -0.989815, 0.070736, -0.123544, 0.899786, 0.613617, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 17.877800, -1.258700, 75.823189, -0.989815, 0.070738, -0.123540, 0.899786, 0.613617, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 18.451200, 6.883800, 75.891403, -0.989815, 0.070738, -0.123540, 0.897084, 0.575074, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 19.026779, 6.883800, 71.279800, -0.989815, 0.070738, -0.123540, 0.864165, 0.577387, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 3.644900, 7.673690, 68.366989, 0.959910, -0.204217, 0.192010, 0.857516, 0.480611, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 2.749990, 7.673690, 72.840889, 0.959910, -0.204217, 0.192010, 0.890527, 0.478184, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 1.482190, 1.034780, 72.117989, 0.959910, -0.204217, 0.192010, 0.888452, 0.446461, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 1.482190, 1.034780, 72.117989, 0.960950, -0.213736, 0.175761, 0.888452, 0.446461, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.373570, 1.034780, 67.244492, 0.960950, -0.213736, 0.175761, 0.855339, 0.448824, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 3.644900, 7.673690, 68.366989, 0.960950, -0.213736, 0.175761, 0.857516, 0.480611, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 14.395900, -6.808220, 69.721397, -0.072140, 0.997361, -0.008155, 0.869564, 0.654856, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 6.836200, -7.368800, 68.035690, -0.072140, 0.997361, -0.008155, 0.872156, 0.691320, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 6.295990, -7.368800, 72.814392, -0.072140, 0.997361, -0.008155, 0.905099, 0.688952, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 6.295990, -7.368800, 72.814392, -0.073105, 0.997267, -0.010701, 0.905099, 0.688952, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 13.696390, -6.808221, 74.500000, -0.073105, 0.997267, -0.010701, 0.902481, 0.652546, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 14.395900, -6.808220, 69.721397, -0.073105, 0.997267, -0.010701, 0.869564, 0.654856, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 14.929090, 12.488200, 69.931580, -0.059733, -0.998170, -0.009455, 0.861787, 0.543690, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 14.229600, 12.488200, 74.350899, -0.059733, -0.998170, -0.009455, 0.894655, 0.541284, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 8.276480, 12.856200, 73.110390, -0.059733, -0.998170, -0.009455, 0.892671, 0.512240, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 8.276480, 12.856200, 73.110390, -0.058719, -0.998248, -0.007322, 0.892671, 0.512240, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 8.816690, 12.856200, 68.778389, -0.058719, -0.998248, -0.007322, 0.859785, 0.514598, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 14.929090, 12.488200, 69.931580, -0.058719, -0.998248, -0.007322, 0.861787, 0.543690, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 6.836200, -7.368800, 68.035690, 0.865795, 0.474681, 0.158357, 0.872156, 0.691320, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 2.373570, 1.034780, 67.244492, 0.865795, 0.474681, 0.158357, 0.875367, 0.735300, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 1.482190, 1.034780, 72.117989, 0.865795, 0.474681, 0.158357, 0.908476, 0.732975, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 1.482190, 1.034780, 72.117989, 0.860112, 0.500753, 0.097232, 0.908476, 0.732975, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 6.295990, -7.368800, 72.814392, 0.860112, 0.500753, 0.097232, 0.905099, 0.688952, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 6.836200, -7.368800, 68.035690, 0.860112, 0.500753, 0.097232, 0.872156, 0.691320, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 18.453400, -1.258700, 71.211594, -0.786883, 0.606256, -0.115187, 0.866876, 0.616123, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 14.395900, -6.808220, 69.721397, -0.786883, 0.606256, -0.115187, 0.869564, 0.654856, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 13.696390, -6.808221, 74.500000, -0.786884, 0.606256, -0.115187, 0.902481, 0.652546, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 13.696390, -6.808221, 74.500000, -0.783493, 0.613657, -0.097792, 0.902481, 0.652546, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 17.877800, -1.258700, 75.823189, -0.783493, 0.613657, -0.097792, 0.899786, 0.613617, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 18.453400, -1.258700, 71.211594, -0.783493, 0.613657, -0.097792, 0.866876, 0.616123, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 19.026779, 6.883800, 71.279800, -0.781859, -0.615771, -0.097585, 0.864165, 0.577387, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 18.451200, 6.883800, 75.891403, -0.781859, -0.615771, -0.097585, 0.897084, 0.575074, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 14.229600, 12.488200, 74.350899, -0.781859, -0.615771, -0.097585, 0.894655, 0.541284, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 14.229600, 12.488200, 74.350899, -0.786458, -0.604969, -0.124481, 0.894655, 0.541284, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 14.929090, 12.488200, 69.931580, -0.786458, -0.604969, -0.124481, 0.861787, 0.543690, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 19.026779, 6.883800, 71.279800, -0.786458, -0.604969, -0.124481, 0.864165, 0.577387, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 3.644900, 7.673690, 68.366989, 0.701642, -0.707137, 0.087496, 0.857516, 0.480611, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 8.816690, 12.856200, 68.778389, 0.701642, -0.707137, 0.087496, 0.859785, 0.514598, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 8.276480, 12.856200, 73.110390, 0.701642, -0.707137, 0.087496, 0.892671, 0.512240, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 8.276480, 12.856200, 73.110390, 0.674283, -0.726051, 0.134876, 0.892671, 0.512240, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.749990, 7.673690, 72.840889, 0.674283, -0.726051, 0.134876, 0.890527, 0.478184, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 3.644900, 7.673690, 68.366989, 0.674283, -0.726051, 0.134876, 0.857516, 0.480611, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 17.149200, 7.517190, 22.389700, -0.716344, 0.694982, 0.062058, 0.432831, 0.602063, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 15.858190, 6.210000, 22.126490, -0.716344, 0.694982, 0.062058, 0.429994, 0.612200, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.434200, 3.293400, 38.351891, -0.716344, 0.694982, 0.062058, 0.516971, 0.647442, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 14.434200, 3.293400, 38.351891, -0.541978, 0.830647, 0.127615, 0.516971, 0.647442, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 17.398399, 5.051790, 39.495399, -0.541978, 0.830647, 0.127615, 0.526377, 0.630591, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 17.149200, 7.517190, 22.389700, -0.541978, 0.830647, 0.127615, 0.432831, 0.602063, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 18.093691, 9.878300, 22.735991, -0.929749, 0.362274, 0.065758, 0.436478, 0.587608, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 17.149200, 7.517190, 22.389700, -0.929749, 0.362274, 0.065758, 0.432831, 0.602063, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 17.398399, 5.051790, 39.495399, -0.929749, 0.362274, 0.065758, 0.526377, 0.630591, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 17.398399, 5.051790, 39.495399, -0.987289, 0.158863, 0.004791, 0.526377, 0.630591, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 18.111601, 9.402990, 42.185379, -0.987289, 0.158864, 0.004791, 0.543586, 0.609829, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 18.093691, 9.878300, 22.735991, -0.987289, 0.158863, 0.004791, 0.436478, 0.587608, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 18.093691, 9.878300, 22.735991, -0.623891, -0.781292, -0.018519, 0.436478, 0.587608, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 18.111601, 9.402990, 42.185379, -0.623891, -0.781292, -0.018519, 0.543586, 0.609829, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 14.176200, 12.555290, 41.774792, -0.623891, -0.781292, -0.018519, 0.546014, 0.584386, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 14.176200, 12.555290, 41.774792, -0.678970, -0.733253, -0.036607, 0.546014, 0.584386, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 15.791900, 12.021400, 22.501390, -0.678970, -0.733253, -0.036607, 0.438964, 0.569045, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 18.093691, 9.878300, 22.735991, -0.678970, -0.733253, -0.036607, 0.436478, 0.587608, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 15.858190, 6.210000, 22.126490, 0.676124, 0.700949, 0.226993, 0.429994, 0.612200, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.548190, 7.524090, 21.970591, 0.676124, 0.700949, 0.226993, 0.424901, 0.621262, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 11.407600, 5.360000, 38.007889, 0.676124, 0.700949, 0.226993, 0.507048, 0.665176, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 11.407600, 5.360000, 38.007889, 0.537927, 0.820211, 0.194647, 0.507048, 0.665176, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 14.434200, 3.293400, 38.351891, 0.537927, 0.820211, 0.194647, 0.516971, 0.647442, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 15.858190, 6.210000, 22.126490, 0.537927, 0.820211, 0.194647, 0.429994, 0.612200, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 11.407600, 5.360000, 38.007889, 0.896653, 0.380175, 0.226893, 0.507048, 0.665176, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 14.548190, 7.524090, 21.970591, 0.896653, 0.380175, 0.226893, 0.424901, 0.621262, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 13.536980, 9.890380, 22.001890, 0.896653, 0.380175, 0.226893, 0.417672, 0.633621, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 13.536980, 9.890380, 22.001890, 0.975476, 0.140399, 0.169513, 0.417672, 0.633621, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 10.376280, 9.800590, 40.264801, 0.975476, 0.140399, 0.169513, 0.503547, 0.693363, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 11.407600, 5.360000, 38.007889, 0.975476, 0.140399, 0.169513, 0.507048, 0.665176, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 10.376280, 9.800590, 40.264801, 0.669276, -0.734491, 0.112218, 0.546396, 0.558312, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 13.536980, 9.890380, 22.001890, 0.669276, -0.734491, 0.112218, 0.440047, 0.550948, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 15.791900, 12.021400, 22.501390, 0.669276, -0.734491, 0.112218, 0.438964, 0.569045, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 15.791900, 12.021400, 22.501390, 0.567029, -0.820695, 0.070268, 0.438964, 0.569045, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.176200, 12.555290, 41.774792, 0.567029, -0.820695, 0.070268, 0.546014, 0.584386, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 10.376280, 9.800590, 40.264801, 0.567029, -0.820695, 0.070268, 0.546396, 0.558312, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 13.089090, 1.318300, 46.891701, -0.556461, 0.769965, 0.312259, 0.564731, 0.664003, 0.700000, 0.300000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 12.557200, -0.737690, 51.013489, -0.556461, 0.769965, 0.312259, 0.588509, 0.673496, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 15.487390, 1.156000, 51.565788, -0.556461, 0.769965, 0.312259, 0.594239, 0.656420, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 15.487390, 1.156000, 51.565788, -0.662855, 0.654949, 0.362856, 0.594239, 0.656420, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 15.536290, 2.877190, 48.548401, -0.662855, 0.654949, 0.362856, 0.577335, 0.647425, 0.700000, 0.300000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 13.089090, 1.318300, 46.891701, -0.662855, 0.654949, 0.362856, 0.564731, 0.664003, 0.700000, 0.300000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 16.258801, 5.886590, 52.189388, -0.985946, 0.151492, 0.070436, 0.601452, 0.629855, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 15.536290, 2.877190, 48.548401, -0.985946, 0.151492, 0.070436, 0.577335, 0.647425, 0.700000, 0.300000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 15.487390, 1.156000, 51.565788, -0.985946, 0.151492, 0.070436, 0.594239, 0.656420, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 12.423600, 8.846690, 51.768902, -0.556005, -0.742728, -0.373113, 0.605538, 0.598648, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 14.176200, 12.555290, 41.774792, -0.556006, -0.742728, -0.373113, 0.546014, 0.584386, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 18.111601, 9.402990, 42.185379, -0.556006, -0.742728, -0.373113, 0.543586, 0.609829, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 18.111601, 9.402990, 42.185379, -0.543069, -0.755635, -0.366185, 0.543586, 0.609829, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 16.258801, 5.886590, 52.189388, -0.543069, -0.755635, -0.366185, 0.601452, 0.629855, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 12.423600, 8.846690, 51.768902, -0.543069, -0.755635, -0.366185, 0.605538, 0.598648, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 13.089090, 1.318300, 46.891701, 0.523738, 0.676976, 0.517109, 0.564731, 0.664003, 0.700000, 0.300000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 10.443390, 2.749390, 47.697800, 0.523738, 0.676976, 0.517109, 0.561210, 0.682423, 0.700000, 0.300000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 9.599380, 1.172370, 50.617191, 0.523738, 0.676976, 0.517109, 0.579124, 0.688514, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 9.599380, 1.172370, 50.617191, 0.442860, 0.778184, 0.445314, 0.579124, 0.688514, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 12.557200, -0.737690, 51.013489, 0.442860, 0.778184, 0.445314, 0.588509, 0.673496, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 13.089090, 1.318300, 46.891701, 0.442860, 0.778184, 0.445314, 0.564731, 0.664003, 0.700000, 0.300000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 10.443390, 2.749390, 47.697800, 0.977831, 0.156252, 0.139397, 0.561210, 0.682423, 0.700000, 0.300000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 11.407600, 5.360000, 38.007889, 0.977831, 0.156252, 0.139397, 0.507048, 0.665176, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 10.376280, 9.800590, 40.264801, 0.977831, 0.156252, 0.139397, 0.503547, 0.693363, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 10.376280, 9.800590, 40.264801, 0.902653, 0.316270, 0.291875, 0.503547, 0.693363, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 8.656200, 4.835400, 50.964500, 0.902653, 0.316270, 0.291875, 0.568758, 0.705268, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 10.443390, 2.749390, 47.697800, 0.902653, 0.316270, 0.291875, 0.561210, 0.682423, 0.700000, 0.300000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 12.423600, 8.846690, 51.768902, 0.734584, -0.652849, -0.184863, 0.605538, 0.598648, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 8.656200, 4.835400, 50.964500, 0.734584, -0.652849, -0.184863, 0.611650, 0.566587, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 10.376280, 9.800590, 40.264801, 0.734584, -0.652849, -0.184863, 0.546396, 0.558312, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 10.376280, 9.800590, 40.264801, 0.622375, -0.763125, -0.174038, 0.546396, 0.558312, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 14.176200, 12.555290, 41.774792, 0.622375, -0.763125, -0.174038, 0.546014, 0.584386, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 12.423600, 8.846690, 51.768902, 0.622375, -0.763125, -0.174038, 0.605538, 0.598648, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 12.557200, -0.737690, 51.013489, -0.617862, 0.778358, -0.111378, 0.588509, 0.673496, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 12.134980, -0.490700, 55.081791, -0.617862, 0.778358, -0.111378, 0.609131, 0.682551, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 14.728300, 1.538590, 54.877102, -0.617862, 0.778358, -0.111378, 0.612644, 0.660915, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 14.728300, 1.538590, 54.877102, -0.501959, 0.838519, -0.211952, 0.612644, 0.660915, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 15.487390, 1.156000, 51.565788, -0.501959, 0.838519, -0.211952, 0.594239, 0.656420, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 12.557200, -0.737690, 51.013489, -0.501959, 0.838519, -0.211952, 0.588509, 0.673496, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 15.487390, 1.156000, 51.565788, -0.952602, 0.186974, -0.239979, 0.594239, 0.656420, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 14.728300, 1.538590, 54.877102, -0.952602, 0.186974, -0.239979, 0.612644, 0.660915, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 16.258801, 5.886590, 52.189388, -0.952602, 0.186974, -0.239979, 0.601452, 0.629855, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 16.258801, 5.886590, 52.189388, -0.529923, -0.847866, 0.017473, 0.601452, 0.629855, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 16.593901, 5.936800, 64.789101, -0.529923, -0.847866, 0.017473, 0.673173, 0.642347, 0.999332, 0.000668, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 10.706590, 9.592600, 63.633190, -0.529923, -0.847866, 0.017473, 0.675005, 0.603664, 0.999817, 0.000182, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 10.706590, 9.592600, 63.633190, -0.607933, -0.793073, -0.038120, 0.675005, 0.603664, 0.999817, 0.000182, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 12.423600, 8.846690, 51.768902, -0.607933, -0.793073, -0.038120, 0.605538, 0.598648, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 16.258801, 5.886590, 52.189388, -0.607933, -0.793073, -0.038120, 0.601452, 0.629855, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 9.263500, 1.479400, 54.230701, 0.564025, 0.825715, 0.008406, 0.595162, 0.700563, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 12.134980, -0.490700, 55.081791, 0.564025, 0.825715, 0.008406, 0.609131, 0.682551, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 12.557200, -0.737690, 51.013489, 0.564025, 0.825715, 0.008406, 0.588509, 0.673496, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 12.557200, -0.737690, 51.013489, 0.544322, 0.838622, -0.020660, 0.588509, 0.673496, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 9.599380, 1.172370, 50.617191, 0.544322, 0.838622, -0.020660, 0.579124, 0.688514, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 9.263500, 1.479400, 54.230701, 0.544322, 0.838622, -0.020660, 0.595162, 0.700563, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 9.263500, 1.479400, 54.230701, 0.967650, 0.242583, 0.069332, 0.595162, 0.700563, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 9.599380, 1.172370, 50.617191, 0.967650, 0.242583, 0.069332, 0.579124, 0.688514, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 8.656200, 4.835400, 50.964500, 0.967650, 0.242583, 0.069332, 0.568758, 0.705268, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 5.648190, 4.884390, 61.870789, 0.695152, -0.691957, 0.194835, 0.671228, 0.564066, 0.994270, 0.005314, 0.000416, 0.000000, 9.000000, 10.000000, 13.000000, 0.000000, + 8.656200, 4.835400, 50.964500, 0.695152, -0.691957, 0.194835, 0.611650, 0.566587, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 12.423600, 8.846690, 51.768902, 0.695152, -0.691957, 0.194835, 0.605538, 0.598648, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 12.423600, 8.846690, 51.768902, 0.647794, -0.748688, 0.140819, 0.605538, 0.598648, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 10.706590, 9.592600, 63.633190, 0.647794, -0.748688, 0.140819, 0.675005, 0.603664, 0.999817, 0.000182, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 5.648190, 4.884390, 61.870789, 0.647794, -0.748688, 0.140819, 0.671228, 0.564066, 0.994270, 0.005314, 0.000416, 0.000000, 9.000000, 10.000000, 13.000000, 0.000000, + 9.345480, -5.654490, 75.020081, -0.524726, 0.848141, 0.072937, 0.713315, 0.736603, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 14.933690, -2.276200, 75.938904, -0.524726, 0.848141, 0.072937, 0.726886, 0.701308, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 15.847800, -0.668490, 63.820190, -0.524726, 0.848140, 0.072937, 0.662211, 0.676944, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 15.847800, -0.668490, 63.820190, -0.535922, 0.841865, 0.063644, 0.662211, 0.676944, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 10.966300, -3.682990, 62.589890, -0.535922, 0.841865, 0.063644, 0.649362, 0.705258, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 9.345480, -5.654490, 75.020081, -0.535922, 0.841865, 0.063644, 0.713315, 0.736603, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 14.933690, -2.276200, 75.938904, -0.988760, 0.143664, -0.041403, 0.726886, 0.701308, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 16.179991, 6.591700, 76.946289, -0.988760, 0.143664, -0.041403, 0.741809, 0.653018, 0.750000, 0.250000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 16.593901, 5.936800, 64.789101, -0.988760, 0.143664, -0.041403, 0.673173, 0.642347, 0.999332, 0.000668, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 16.593901, 5.936800, 64.789101, -0.990967, 0.120553, -0.058755, 0.673173, 0.642347, 0.999332, 0.000668, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 15.847800, -0.668490, 63.820190, -0.990967, 0.120553, -0.058755, 0.662211, 0.676944, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 14.933690, -2.276200, 75.938904, -0.990967, 0.120553, -0.058755, 0.726886, 0.701308, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 16.593901, 5.936800, 64.789101, -0.491571, -0.870315, 0.030147, 0.673173, 0.642347, 0.999332, 0.000668, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 16.179991, 6.591700, 76.946289, -0.491571, -0.870315, 0.030147, 0.741809, 0.653018, 0.750000, 0.250000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 9.163700, 10.530190, 76.240402, -0.491572, -0.870315, 0.030147, 0.747238, 0.608641, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 9.163700, 10.530190, 76.240402, -0.527339, -0.849654, -0.001348, 0.747238, 0.608641, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 10.706590, 9.592600, 63.633190, -0.527339, -0.849654, -0.001348, 0.675005, 0.603664, 0.999817, 0.000182, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 16.593901, 5.936800, 64.789101, -0.527339, -0.849654, -0.001348, 0.673173, 0.642347, 0.999332, 0.000668, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 10.966300, -3.682990, 62.589890, 0.499057, 0.836282, 0.227099, 0.649362, 0.705258, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 7.001200, -1.029890, 61.533401, 0.499057, 0.836282, 0.227099, 0.632830, 0.725089, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 3.761600, -2.578390, 74.354790, 0.499057, 0.836282, 0.227099, 0.694216, 0.768210, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 3.761600, -2.578390, 74.354790, 0.454939, 0.868446, 0.197062, 0.694216, 0.768210, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 9.345480, -5.654490, 75.020081, 0.454939, 0.868445, 0.197062, 0.713315, 0.736603, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 10.966300, -3.682990, 62.589890, 0.454939, 0.868446, 0.197062, 0.649362, 0.705258, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 5.648190, 4.884390, 61.870789, 0.956779, 0.162066, 0.241470, 0.612151, 0.751552, 0.994270, 0.005314, 0.000416, 0.000000, 9.000000, 10.000000, 13.000000, 0.000000, + 2.368200, 4.805780, 74.919899, 0.956779, 0.162066, 0.241470, 0.669089, 0.802964, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 3.761600, -2.578390, 74.354790, 0.956780, 0.162066, 0.241470, 0.694216, 0.768210, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 3.761600, -2.578390, 74.354790, 0.943724, 0.200909, 0.262717, 0.694216, 0.768210, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 7.001200, -1.029890, 61.533401, 0.943724, 0.200909, 0.262717, 0.632830, 0.725089, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 5.648190, 4.884390, 61.870789, 0.943724, 0.200909, 0.262717, 0.612151, 0.751552, 0.994270, 0.005314, 0.000416, 0.000000, 9.000000, 10.000000, 13.000000, 0.000000, + 10.706590, 9.592600, 63.633190, 0.623176, -0.770590, 0.133574, 0.675005, 0.603664, 0.999817, 0.000182, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 9.163700, 10.530190, 76.240402, 0.623176, -0.770591, 0.133574, 0.747238, 0.608641, 0.900000, 0.100000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.368200, 4.805780, 74.919899, 0.623176, -0.770591, 0.133574, 0.746208, 0.558395, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 2.368200, 4.805780, 74.919899, 0.642973, -0.749603, 0.157100, 0.746208, 0.558395, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 5.648190, 4.884390, 61.870789, 0.642973, -0.749603, 0.157100, 0.671228, 0.564066, 0.994270, 0.005314, 0.000416, 0.000000, 9.000000, 10.000000, 13.000000, 0.000000, + 10.706590, 9.592600, 63.633190, 0.642973, -0.749603, 0.157100, 0.675005, 0.603664, 0.999817, 0.000182, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 14.728300, 1.538590, 54.877102, -0.985257, 0.089942, 0.145532, 0.612644, 0.660915, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 15.847800, -0.668490, 63.820190, -0.985257, 0.089942, 0.145532, 0.662211, 0.676944, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 16.593901, 5.936800, 64.789101, -0.985257, 0.089942, 0.145532, 0.673173, 0.642347, 0.999332, 0.000668, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 16.593901, 5.936800, 64.789101, -0.938351, 0.344878, 0.023582, 0.673173, 0.642347, 0.999332, 0.000668, 0.000000, 0.000000, 9.000000, 6.000000, 0.000000, 0.000000, + 16.258801, 5.886590, 52.189388, -0.938351, 0.344878, 0.023582, 0.601452, 0.629855, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 14.728300, 1.538590, 54.877102, -0.938351, 0.344878, 0.023582, 0.612644, 0.660915, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 12.134980, -0.490700, 55.081791, -0.553628, 0.793916, 0.251381, 0.609131, 0.682551, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 10.966300, -3.682990, 62.589890, -0.553628, 0.793916, 0.251381, 0.649362, 0.705258, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 15.847800, -0.668490, 63.820190, -0.553628, 0.793916, 0.251382, 0.662211, 0.676944, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 15.847800, -0.668490, 63.820190, -0.581648, 0.769821, 0.262796, 0.662211, 0.676944, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 14.728300, 1.538590, 54.877102, -0.581648, 0.769821, 0.262796, 0.612644, 0.660915, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 12.134980, -0.490700, 55.081791, -0.581648, 0.769821, 0.262796, 0.609131, 0.682551, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 12.134980, -0.490700, 55.081791, 0.430395, 0.804305, 0.409700, 0.609131, 0.682551, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 9.263500, 1.479400, 54.230701, 0.430395, 0.804305, 0.409700, 0.595162, 0.700563, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 7.001200, -1.029890, 61.533401, 0.430395, 0.804305, 0.409700, 0.632830, 0.725089, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 7.001200, -1.029890, 61.533401, 0.429622, 0.805001, 0.409143, 0.632830, 0.725089, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 10.966300, -3.682990, 62.589890, 0.429622, 0.805001, 0.409143, 0.649362, 0.705258, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 12.134980, -0.490700, 55.081791, 0.429622, 0.805001, 0.409143, 0.609131, 0.682551, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 5.648190, 4.884390, 61.870789, 0.917480, 0.189955, 0.349496, 0.612151, 0.751552, 0.994270, 0.005314, 0.000416, 0.000000, 9.000000, 10.000000, 13.000000, 0.000000, + 7.001200, -1.029890, 61.533401, 0.917480, 0.189955, 0.349496, 0.632830, 0.725089, 1.000000, 0.000000, 0.000000, 0.000000, 9.000000, 0.000000, 0.000000, 0.000000, + 9.263500, 1.479400, 54.230701, 0.917480, 0.189955, 0.349496, 0.595162, 0.700563, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 9.263500, 1.479400, 54.230701, 0.885561, 0.396225, 0.242462, 0.595162, 0.700563, 0.700000, 0.300000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 8.656200, 4.835400, 50.964500, 0.885561, 0.396225, 0.242462, 0.568758, 0.705268, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 5.648190, 4.884390, 61.870789, 0.885561, 0.396225, 0.242462, 0.612151, 0.751552, 0.994270, 0.005314, 0.000416, 0.000000, 9.000000, 10.000000, 13.000000, 0.000000, + 10.443390, 2.749390, 47.697800, 0.907659, 0.198655, 0.369719, 0.561210, 0.682423, 0.700000, 0.300000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 8.656200, 4.835400, 50.964500, 0.907659, 0.198655, 0.369719, 0.568758, 0.705268, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 9.599380, 1.172370, 50.617191, 0.907659, 0.198655, 0.369719, 0.579124, 0.688514, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 13.089090, 1.318300, 46.891701, 0.521980, 0.809299, 0.269393, 0.564731, 0.664003, 0.700000, 0.300000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 14.434200, 3.293400, 38.351891, 0.521980, 0.809299, 0.269393, 0.516971, 0.647442, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 11.407600, 5.360000, 38.007889, 0.521980, 0.809299, 0.269393, 0.507048, 0.665176, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 11.407600, 5.360000, 38.007889, 0.520451, 0.810070, 0.270033, 0.507048, 0.665176, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 10.443390, 2.749390, 47.697800, 0.520451, 0.810070, 0.270033, 0.561210, 0.682423, 0.700000, 0.300000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 13.089090, 1.318300, 46.891701, 0.520451, 0.810070, 0.270033, 0.564731, 0.664003, 0.700000, 0.300000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 17.398399, 5.051790, 39.495399, -0.537842, 0.836016, 0.108639, 0.526377, 0.630591, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 14.434200, 3.293400, 38.351891, -0.537843, 0.836016, 0.108639, 0.516971, 0.647442, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 13.089090, 1.318300, 46.891701, -0.537842, 0.836016, 0.108639, 0.564731, 0.664003, 0.700000, 0.300000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 13.089090, 1.318300, 46.891701, -0.572740, 0.815998, 0.078202, 0.564731, 0.664003, 0.700000, 0.300000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 15.536290, 2.877190, 48.548401, -0.572740, 0.815998, 0.078202, 0.577335, 0.647425, 0.700000, 0.300000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 17.398399, 5.051790, 39.495399, -0.572740, 0.815998, 0.078202, 0.526377, 0.630591, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 15.536290, 2.877190, 48.548401, -0.948705, 0.308960, -0.067107, 0.577335, 0.647425, 0.700000, 0.300000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 16.258801, 5.886590, 52.189388, -0.948705, 0.308960, -0.067107, 0.601452, 0.629855, 0.500000, 0.500000, 0.000000, 0.000000, 9.000000, 13.000000, 0.000000, 0.000000, + 18.111601, 9.402990, 42.185379, -0.948705, 0.308960, -0.067107, 0.543586, 0.609829, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 18.111601, 9.402990, 42.185379, -0.959942, 0.243283, -0.139012, 0.543586, 0.609829, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 17.398399, 5.051790, 39.495399, -0.959942, 0.243283, -0.139012, 0.526377, 0.630591, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 15.536290, 2.877190, 48.548401, -0.959942, 0.243283, -0.139012, 0.577335, 0.647425, 0.700000, 0.300000, 0.000000, 0.000000, 13.000000, 9.000000, 0.000000, 0.000000, + 18.782499, 5.618698, 16.876896, -0.507111, 0.846528, -0.161952, 0.514942, 0.433887, 0.598788, 0.401212, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 16.614897, 4.320200, 16.876896, -0.507111, 0.846528, -0.161952, 0.517109, 0.447610, 0.659751, 0.340249, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 15.856799, 4.856800, 22.055500, -0.507111, 0.846528, -0.161952, 0.541751, 0.442967, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 15.856799, 4.856800, 22.055500, -0.428485, 0.896812, -0.110134, 0.541751, 0.442967, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 18.258699, 6.043300, 22.372297, -0.428485, 0.896812, -0.110134, 0.540385, 0.430422, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 18.782499, 5.618698, 16.876896, -0.428485, 0.896812, -0.110134, 0.514942, 0.433887, 0.598788, 0.401212, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 19.748102, 1.964200, 10.146900, -0.349406, 0.807387, -0.475438, 0.480668, 0.443233, 0.981907, 0.018093, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 20.275198, 0.082599, 6.564199, -0.349406, 0.807387, -0.475438, 0.461261, 0.445588, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 17.630400, -0.642700, 7.276198, -0.349406, 0.807387, -0.475438, 0.466377, 0.459148, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 17.630400, -0.642700, 7.276198, -0.427014, 0.803545, -0.414698, 0.466377, 0.459148, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 17.563993, 0.912998, 10.358999, -0.427014, 0.803545, -0.414698, 0.483048, 0.454680, 0.987984, 0.012016, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 19.748102, 1.964200, 10.146900, -0.427014, 0.803545, -0.414698, 0.480668, 0.443233, 0.981907, 0.018093, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 20.736898, -2.723700, 4.664198, -0.348446, 0.485914, -0.801544, 0.445994, 0.449911, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 17.630400, -3.471199, 5.561499, -0.348446, 0.485914, -0.801544, 0.451186, 0.463800, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 17.630400, -0.642700, 7.276198, -0.348446, 0.485914, -0.801544, 0.466377, 0.459148, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 17.630400, -0.642700, 7.276198, -0.348920, 0.485365, -0.801671, 0.466377, 0.459148, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 20.275198, 0.082599, 6.564199, -0.348920, 0.485365, -0.801671, 0.461261, 0.445588, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 20.736898, -2.723700, 4.664198, -0.348920, 0.485365, -0.801671, 0.445994, 0.449911, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 20.763296, -6.813999, 3.768400, -0.274683, 0.241769, -0.930643, 0.430298, 0.458341, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 17.630400, -7.604599, 4.487698, -0.274683, 0.241769, -0.930644, 0.433518, 0.469225, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 17.630400, -3.471199, 5.561499, -0.274683, 0.241769, -0.930643, 0.451186, 0.463800, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 17.630400, -3.471199, 5.561499, -0.316176, 0.201013, -0.927161, 0.451186, 0.463800, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 20.736898, -2.723700, 4.664198, -0.316176, 0.201013, -0.927161, 0.445994, 0.449911, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 20.763296, -6.813999, 3.768400, -0.316176, 0.201013, -0.927161, 0.430298, 0.458341, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 21.313396, -8.093797, 1.152399, -0.416487, 0.712704, -0.564439, 0.417816, 0.458531, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 17.630400, -10.353599, 1.016599, -0.416487, 0.712704, -0.564439, 0.416250, 0.474502, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 17.630400, -7.604599, 4.487698, -0.416487, 0.712704, -0.564439, 0.433518, 0.469225, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 17.630400, -7.604599, 4.487698, -0.315879, 0.824368, -0.469721, 0.433518, 0.469225, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 20.763296, -6.813999, 3.768400, -0.315879, 0.824368, -0.469721, 0.430298, 0.458341, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 21.313396, -8.093797, 1.152399, -0.315879, 0.824368, -0.469721, 0.417816, 0.458531, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 17.630400, -9.388897, -1.604799, -0.507226, 0.808784, 0.297641, 0.406643, 0.477435, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 17.630400, -10.353599, 1.016599, -0.507226, 0.808784, 0.297641, 0.416250, 0.474502, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 21.313396, -8.093797, 1.152399, -0.507226, 0.808784, 0.297641, 0.417816, 0.458531, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 21.313396, -8.093797, 1.152399, -0.412905, 0.901737, 0.127987, 0.417816, 0.458531, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 21.313396, -7.702299, -1.605900, -0.412905, 0.901737, 0.127987, 0.407012, 0.455274, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 17.630400, -9.388897, -1.604799, -0.412905, 0.901737, 0.127987, 0.406643, 0.477435, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 18.259199, 12.477197, 22.368896, -0.393479, -0.883863, -0.252906, 0.541273, 0.398637, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 15.856101, 13.635197, 22.060698, -0.393479, -0.883863, -0.252906, 0.541967, 0.386969, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 16.614897, 14.749398, 16.986200, -0.393479, -0.883863, -0.252906, 0.522095, 0.383094, 0.679232, 0.320768, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 16.614897, 14.749398, 16.986200, -0.509165, -0.837577, -0.198028, 0.522095, 0.383094, 0.679232, 0.320768, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 18.782499, 13.497199, 16.709200, -0.509165, -0.837577, -0.198028, 0.517639, 0.393253, 0.659227, 0.340773, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 18.259199, 12.477197, 22.368896, -0.509165, -0.837577, -0.198028, 0.541273, 0.398637, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 19.417801, 14.814999, 13.283600, -0.497437, -0.774745, -0.390291, 0.504291, 0.385471, 0.586975, 0.413025, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 18.782499, 13.497199, 16.709200, -0.497437, -0.774745, -0.390291, 0.517639, 0.393253, 0.659227, 0.340773, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 16.614897, 14.749398, 16.986200, -0.497437, -0.774745, -0.390291, 0.522095, 0.383094, 0.679232, 0.320768, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 16.614897, 14.749398, 16.986200, -0.639692, -0.588293, -0.494676, 0.522095, 0.383094, 0.679232, 0.320768, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 16.884001, 17.278900, 13.629999, -0.639692, -0.588293, -0.494676, 0.510086, 0.371129, 0.615463, 0.384537, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 19.417801, 14.814999, 13.283600, -0.639692, -0.588293, -0.494676, 0.504291, 0.385471, 0.586975, 0.413025, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 17.630400, 16.448700, 7.983899, -0.479791, -0.870878, -0.106643, 0.485066, 0.367603, 0.887816, 0.112184, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 21.395794, 14.353300, 8.154899, -0.479791, -0.870878, -0.106643, 0.481500, 0.385375, 0.904887, 0.095113, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 19.417801, 14.814999, 13.283600, -0.479791, -0.870878, -0.106643, 0.504291, 0.385471, 0.586975, 0.413025, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 19.417801, 14.814999, 13.283600, -0.696135, -0.717784, 0.013516, 0.504291, 0.385471, 0.586975, 0.413025, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 16.884001, 17.278900, 13.629999, -0.696135, -0.717784, 0.013516, 0.510086, 0.371129, 0.615463, 0.384537, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 17.630400, 16.448700, 7.983899, -0.696135, -0.717784, 0.013516, 0.485066, 0.367603, 0.887816, 0.112184, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 17.630400, 14.964800, 5.484899, -0.395540, -0.842908, 0.364767, 0.471612, 0.368677, 0.992869, 0.007131, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 21.395794, 13.197300, 5.483599, -0.395540, -0.842908, 0.364767, 0.469847, 0.386926, 0.997663, 0.002337, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 21.395794, 14.353300, 8.154899, -0.395540, -0.842908, 0.364767, 0.481500, 0.385375, 0.904887, 0.095113, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 21.395794, 14.353300, 8.154899, -0.448412, -0.768545, 0.456360, 0.481500, 0.385375, 0.904887, 0.095113, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 17.630400, 16.448700, 7.983899, -0.448412, -0.768545, 0.456360, 0.485066, 0.367603, 0.887816, 0.112184, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 17.630400, 14.964800, 5.484899, -0.448412, -0.768545, 0.456360, 0.471612, 0.368677, 0.992869, 0.007131, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 22.666098, -3.346297, 1.198099, -0.953931, 0.299971, -0.005809, 0.429018, 0.442405, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 22.666098, -3.400599, -1.605900, -0.953931, 0.299971, -0.005809, 0.417639, 0.436766, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 21.313396, -7.702299, -1.605900, -0.953931, 0.299971, -0.005809, 0.407012, 0.455274, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 21.313396, -7.702299, -1.605900, -0.961097, 0.273471, 0.038815, 0.407012, 0.455274, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 21.313396, -8.093797, 1.152399, -0.961097, 0.273471, 0.038815, 0.417816, 0.458531, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 22.666098, -3.346297, 1.198099, -0.961097, 0.273471, 0.038815, 0.429018, 0.442405, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 22.469294, 2.208499, -0.781399, -0.999381, -0.035165, 0.000681, 0.433611, 0.419808, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 22.666098, -3.400599, -1.605900, -0.999381, -0.035165, 0.000681, 0.417639, 0.436766, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 22.666098, -3.346297, 1.198099, -0.999381, -0.035165, 0.000681, 0.429018, 0.442405, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 22.666098, -3.346297, 1.198099, -0.999414, -0.033990, 0.003982, 0.429018, 0.442405, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 22.469294, 2.536997, 2.022700, -0.999414, -0.033990, 0.003982, 0.445608, 0.424832, 0.800000, 0.200000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 22.469294, 2.208499, -0.781399, -0.999414, -0.033990, 0.003982, 0.433611, 0.419808, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 22.666098, 8.060097, 6.581599, -0.999212, 0.039416, -0.004618, 0.471669, 0.410151, 0.994015, 0.005985, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 22.469294, 2.208499, -0.781399, -0.999212, 0.039416, -0.004618, 0.433611, 0.419808, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 22.469294, 2.536997, 2.022700, -0.999212, 0.039416, -0.004618, 0.445608, 0.424832, 0.800000, 0.200000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 22.469294, 2.536997, 2.022700, -0.999080, 0.042143, -0.007926, 0.445608, 0.424832, 0.800000, 0.200000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 22.666098, 8.380999, 8.287799, -0.999080, 0.042143, -0.007926, 0.478732, 0.410798, 0.954867, 0.045133, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 22.666098, 8.060097, 6.581599, -0.999080, 0.042143, -0.007926, 0.471669, 0.410151, 0.994015, 0.005985, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 21.395794, 14.353300, 8.154899, -0.965680, -0.238371, 0.103155, 0.481500, 0.385375, 0.904887, 0.095113, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 21.395794, 13.197300, 5.483599, -0.965680, -0.238371, 0.103155, 0.469847, 0.386926, 0.997663, 0.002337, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 22.652899, 8.104600, 5.483699, -0.965680, -0.238371, 0.103155, 0.466098, 0.409710, 0.999664, 0.000336, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 22.666098, 8.380999, 8.287799, -0.977926, -0.207447, 0.025051, 0.478732, 0.410798, 0.954867, 0.045133, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 21.395794, 14.353300, 8.154899, -0.977926, -0.207447, 0.025051, 0.481500, 0.385375, 0.904887, 0.095113, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 22.652899, 8.104600, 5.483699, -0.977926, -0.207447, 0.025051, 0.466098, 0.409710, 0.999664, 0.000336, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 22.666098, 8.380999, 8.287799, -0.998572, -0.052511, 0.009876, 0.478732, 0.410798, 0.954867, 0.045133, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 22.652899, 8.104600, 5.483699, -0.998572, -0.052511, 0.009876, 0.466098, 0.409710, 0.999664, 0.000336, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 22.666098, 8.060097, 6.581599, -0.998571, -0.052511, 0.009876, 0.471669, 0.410151, 0.994015, 0.005985, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 20.279299, 9.653599, 16.876896, -0.931297, 0.345477, -0.115461, 0.516058, 0.412547, 0.516662, 0.483338, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 18.782499, 5.618698, 16.876896, -0.931297, 0.345477, -0.115461, 0.514942, 0.433887, 0.598788, 0.401212, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 18.258699, 6.043300, 22.372297, -0.931297, 0.345477, -0.115461, 0.540385, 0.430422, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 18.258699, 6.043300, 22.372297, -0.918819, 0.385513, -0.084570, 0.540385, 0.430422, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 19.688293, 9.491899, 22.560797, -0.918819, 0.385513, -0.084570, 0.540674, 0.413387, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 20.279299, 9.653599, 16.876896, -0.918819, 0.385513, -0.084570, 0.516058, 0.412547, 0.516662, 0.483338, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 18.259199, 12.477197, 22.368896, -0.918960, -0.364440, -0.150648, 0.541273, 0.398637, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 18.782499, 13.497199, 16.709200, -0.918961, -0.364440, -0.150648, 0.517639, 0.393253, 0.659227, 0.340773, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 20.279299, 9.653599, 16.876896, -0.918961, -0.364440, -0.150648, 0.516058, 0.412547, 0.516662, 0.483338, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 20.279299, 9.653599, 16.876896, -0.894301, -0.434884, -0.105360, 0.516058, 0.412547, 0.516662, 0.483338, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 19.688293, 9.491899, 22.560797, -0.894301, -0.434884, -0.105360, 0.540674, 0.413387, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 18.259199, 12.477197, 22.368896, -0.894301, -0.434884, -0.105360, 0.541273, 0.398637, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 21.775400, 9.481700, 11.706999, -0.907082, 0.264467, -0.327506, 0.493629, 0.409729, 0.706395, 0.293605, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 21.341997, 4.469200, 8.859698, -0.907082, 0.264467, -0.327506, 0.477127, 0.428749, 0.976286, 0.023714, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 18.782499, 5.618698, 16.876896, -0.907082, 0.264467, -0.327506, 0.514942, 0.433887, 0.598788, 0.401212, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 18.782499, 5.618698, 16.876896, -0.902165, 0.334670, -0.272203, 0.514942, 0.433887, 0.598788, 0.401212, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 20.279299, 9.653599, 16.876896, -0.902165, 0.334670, -0.272203, 0.516058, 0.412547, 0.516662, 0.483338, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 21.775400, 9.481700, 11.706999, -0.902165, 0.334670, -0.272203, 0.493629, 0.409729, 0.706395, 0.293605, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 19.417801, 14.814999, 13.283600, -0.910374, -0.327775, -0.252552, 0.504291, 0.385471, 0.586975, 0.413025, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 21.775400, 9.481700, 11.706999, -0.910374, -0.327775, -0.252552, 0.493629, 0.409729, 0.706395, 0.293605, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 20.279299, 9.653599, 16.876896, -0.910374, -0.327775, -0.252552, 0.516058, 0.412547, 0.516662, 0.483338, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 20.279299, 9.653599, 16.876896, -0.883975, -0.357394, -0.301426, 0.516058, 0.412547, 0.516662, 0.483338, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 18.782499, 13.497199, 16.709200, -0.883975, -0.357394, -0.301426, 0.517639, 0.393253, 0.659227, 0.340773, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 19.417801, 14.814999, 13.283600, -0.883975, -0.357394, -0.301426, 0.504291, 0.385471, 0.586975, 0.413025, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 22.666098, 8.380999, 8.287799, -0.930988, 0.281074, -0.232937, 0.478732, 0.410798, 0.954867, 0.045133, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 22.469294, 2.536997, 2.022700, -0.930988, 0.281074, -0.232937, 0.445608, 0.424832, 0.800000, 0.200000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 21.341997, 4.469200, 8.859698, -0.930988, 0.281074, -0.232937, 0.477127, 0.428749, 0.976286, 0.023714, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 21.341997, 4.469200, 8.859698, -0.910287, 0.261163, -0.321202, 0.477127, 0.428749, 0.976286, 0.023714, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 21.775400, 9.481700, 11.706999, -0.910287, 0.261163, -0.321202, 0.493629, 0.409729, 0.706395, 0.293605, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 22.666098, 8.380999, 8.287799, -0.910287, 0.261163, -0.321202, 0.478732, 0.410798, 0.954867, 0.045133, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 21.775400, 9.481700, 11.706999, -0.898085, -0.302665, -0.319119, 0.493629, 0.409729, 0.706395, 0.293605, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 19.417801, 14.814999, 13.283600, -0.898085, -0.302665, -0.319119, 0.504291, 0.385471, 0.586975, 0.413025, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 21.395794, 14.353300, 8.154899, -0.898085, -0.302665, -0.319119, 0.481500, 0.385375, 0.904887, 0.095113, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 21.395794, 14.353300, 8.154899, -0.960733, -0.208423, -0.183175, 0.481500, 0.385375, 0.904887, 0.095113, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 22.666098, 8.380999, 8.287799, -0.960733, -0.208423, -0.183175, 0.478732, 0.410798, 0.954867, 0.045133, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 21.775400, 9.481700, 11.706999, -0.960733, -0.208423, -0.183175, 0.493629, 0.409729, 0.706395, 0.293605, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 21.341997, 4.469200, 8.859698, -0.903631, 0.349398, -0.247736, 0.477127, 0.428749, 0.976286, 0.023714, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 22.469294, 2.536997, 2.022700, -0.903631, 0.349398, -0.247735, 0.445608, 0.424832, 0.800000, 0.200000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 20.275198, 0.082599, 6.564199, -0.903631, 0.349398, -0.247736, 0.461261, 0.445588, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 20.275198, 0.082599, 6.564199, -0.864321, 0.381624, -0.327586, 0.461261, 0.445588, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 19.748102, 1.964200, 10.146900, -0.864321, 0.381624, -0.327586, 0.480668, 0.443233, 0.981907, 0.018093, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 21.341997, 4.469200, 8.859698, -0.864321, 0.381624, -0.327586, 0.477127, 0.428749, 0.976286, 0.023714, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 22.469294, 2.536997, 2.022700, -0.870029, 0.039770, -0.491394, 0.445608, 0.424832, 0.800000, 0.200000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 22.666098, -3.346297, 1.198099, -0.870029, 0.039770, -0.491394, 0.429018, 0.442405, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 20.736898, -2.723700, 4.664198, -0.870029, 0.039770, -0.491394, 0.445994, 0.449911, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 20.736898, -2.723700, 4.664198, -0.916869, 0.109129, -0.383982, 0.445994, 0.449911, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 20.275198, 0.082599, 6.564199, -0.916869, 0.109129, -0.383982, 0.461261, 0.445588, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 22.469294, 2.536997, 2.022700, -0.916869, 0.109129, -0.383982, 0.445608, 0.424832, 0.800000, 0.200000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 20.763296, -6.813999, 3.768400, -0.861068, 0.103475, -0.497849, 0.430298, 0.458341, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 20.736898, -2.723700, 4.664198, -0.861068, 0.103475, -0.497849, 0.445994, 0.449911, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 22.666098, -3.346297, 1.198099, -0.861068, 0.103475, -0.497850, 0.429018, 0.442405, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 22.666098, -3.346297, 1.198099, -0.910387, 0.262475, -0.319847, 0.429018, 0.442405, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 21.313396, -8.093797, 1.152399, -0.910387, 0.262475, -0.319847, 0.417816, 0.458531, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 20.763296, -6.813999, 3.768400, -0.910387, 0.262475, -0.319847, 0.430298, 0.458341, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 17.798698, 4.703199, 29.518997, -0.453141, 0.880999, 0.136032, 0.572459, 0.427456, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 18.258699, 6.043300, 22.372297, -0.453141, 0.880999, 0.136032, 0.540385, 0.430422, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 15.856799, 4.856800, 22.055500, -0.453141, 0.880999, 0.136032, 0.541751, 0.442967, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 15.856799, 4.856800, 22.055500, -0.455336, 0.879782, 0.136578, 0.541751, 0.442967, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 14.855898, 3.253099, 29.048998, -0.455336, 0.879781, 0.136578, 0.573395, 0.436442, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 17.798698, 4.703199, 29.518997, -0.455336, 0.879781, 0.136578, 0.572459, 0.427456, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 14.744999, 13.314299, 29.873997, -0.421932, -0.901421, -0.097023, 0.575119, 0.383967, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 15.856101, 13.635197, 22.060698, -0.421932, -0.901421, -0.097023, 0.541967, 0.386969, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 18.259199, 12.477197, 22.368896, -0.421932, -0.901421, -0.097023, 0.541273, 0.398637, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 18.259199, 12.477197, 22.368896, -0.421258, -0.901774, -0.096669, 0.541273, 0.398637, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 17.720600, 11.899997, 30.100401, -0.421258, -0.901774, -0.096669, 0.574830, 0.397969, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 14.744999, 13.314299, 29.873997, -0.421258, -0.901774, -0.096669, 0.575119, 0.383967, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 19.520899, 8.250698, 30.017200, -0.923754, 0.380607, 0.042618, 0.573596, 0.413939, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 19.688293, 9.491899, 22.560797, -0.923754, 0.380607, 0.042618, 0.540674, 0.413387, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 18.258699, 6.043300, 22.372297, -0.923754, 0.380607, 0.042618, 0.540385, 0.430422, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 18.258699, 6.043300, 22.372297, -0.900636, 0.433944, 0.023400, 0.540385, 0.430422, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 17.798698, 4.703199, 29.518997, -0.900636, 0.433944, 0.023400, 0.572459, 0.427456, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 19.520899, 8.250698, 30.017200, -0.900636, 0.433944, 0.023400, 0.573596, 0.413939, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 17.720600, 11.899997, 30.100401, -0.895522, -0.434793, -0.094844, 0.574830, 0.397969, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 18.259199, 12.477197, 22.368896, -0.895522, -0.434793, -0.094844, 0.541273, 0.398637, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 19.688293, 9.491899, 22.560797, -0.895522, -0.434793, -0.094844, 0.540674, 0.413387, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 19.688293, 9.491899, 22.560797, -0.893753, -0.438790, -0.093106, 0.540674, 0.413387, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 19.520899, 8.250698, 30.017200, -0.893753, -0.438790, -0.093106, 0.573596, 0.413939, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 17.720600, 11.899997, 30.100401, -0.893753, -0.438790, -0.093106, 0.574830, 0.397969, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 15.856799, 4.856800, 22.055500, 0.513848, 0.857772, -0.013659, 0.541751, 0.442967, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 16.614897, 4.320200, 16.876896, 0.513848, 0.857772, -0.013659, 0.517109, 0.447610, 0.659751, 0.340249, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.447299, 5.618698, 16.876896, 0.513848, 0.857772, -0.013659, 0.522758, 0.460197, 0.581534, 0.418466, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.447299, 5.618698, 16.876896, 0.567688, 0.822562, -0.033493, 0.522758, 0.460197, 0.581534, 0.418466, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.103697, 6.053800, 21.738796, 0.567688, 0.822562, -0.033493, 0.544455, 0.452834, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 15.856799, 4.856800, 22.055500, 0.567688, 0.822562, -0.033493, 0.541751, 0.442967, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 15.379999, 1.958800, 10.134499, 0.428999, 0.810122, -0.399577, 0.487569, 0.465529, 0.971473, 0.028527, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 17.563993, 0.912998, 10.358999, 0.428999, 0.810122, -0.399577, 0.483048, 0.454680, 0.987984, 0.012016, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 17.630400, -0.642700, 7.276198, 0.428999, 0.810122, -0.399577, 0.466377, 0.459148, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 17.630400, -0.642700, 7.276198, 0.348457, 0.813330, -0.465910, 0.466377, 0.459148, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 14.985499, 0.082599, 6.564199, 0.348457, 0.813330, -0.465910, 0.469616, 0.473016, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 15.379999, 1.958800, 10.134499, 0.348457, 0.813330, -0.465910, 0.487569, 0.465529, 0.971473, 0.028527, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 17.630400, -0.642700, 7.276198, 0.348436, 0.485916, -0.801547, 0.466377, 0.459148, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 17.630400, -3.471199, 5.561499, 0.348436, 0.485916, -0.801547, 0.451186, 0.463800, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 14.523799, -2.723700, 4.664198, 0.348436, 0.485916, -0.801547, 0.454656, 0.478259, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 14.523799, -2.723700, 4.664198, 0.348908, 0.485369, -0.801673, 0.454656, 0.478259, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 14.985499, 0.082599, 6.564199, 0.348908, 0.485369, -0.801673, 0.469616, 0.473016, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 17.630400, -0.642700, 7.276198, 0.348908, 0.485369, -0.801673, 0.466377, 0.459148, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 17.630400, -3.471199, 5.561499, 0.274674, 0.241769, -0.930646, 0.451186, 0.463800, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 17.630400, -7.604599, 4.487698, 0.274674, 0.241769, -0.930646, 0.433518, 0.469225, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 14.497398, -6.813999, 3.768400, 0.274674, 0.241769, -0.930646, 0.436965, 0.480059, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 14.497398, -6.813999, 3.768400, 0.316166, 0.201013, -0.927164, 0.436965, 0.480059, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 14.523799, -2.723700, 4.664198, 0.316166, 0.201013, -0.927164, 0.454656, 0.478259, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 17.630400, -3.471199, 5.561499, 0.316166, 0.201013, -0.927164, 0.451186, 0.463800, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 17.630400, -7.604599, 4.487698, 0.416477, 0.712708, -0.564442, 0.433518, 0.469225, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 17.630400, -10.353599, 1.016599, 0.416477, 0.712708, -0.564442, 0.416250, 0.474502, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 13.947299, -8.093797, 1.152399, 0.416477, 0.712708, -0.564442, 0.426534, 0.486856, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 13.947299, -8.093797, 1.152399, 0.315869, 0.824372, -0.469720, 0.426534, 0.486856, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 14.497398, -6.813999, 3.768400, 0.315869, 0.824372, -0.469720, 0.436965, 0.480059, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 17.630400, -7.604599, 4.487698, 0.315869, 0.824372, -0.469720, 0.433518, 0.469225, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 17.630400, -9.388897, -1.604799, 0.412895, 0.901741, 0.127988, 0.406643, 0.477435, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 13.947299, -7.702299, -1.605900, 0.412895, 0.901741, 0.127988, 0.419358, 0.495539, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 13.947299, -8.093797, 1.152399, 0.412895, 0.901741, 0.127988, 0.426534, 0.486856, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 13.947299, -8.093797, 1.152399, 0.507215, 0.808790, 0.297643, 0.426534, 0.486856, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 17.630400, -10.353599, 1.016599, 0.507215, 0.808790, 0.297643, 0.416250, 0.474502, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 17.630400, -9.388897, -1.604799, 0.507215, 0.808790, 0.297643, 0.406643, 0.477435, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 15.856101, 13.635197, 22.060698, 0.439619, -0.893389, -0.092694, 0.564035, 0.490250, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.455398, 12.487600, 21.735497, 0.439619, -0.893389, -0.092694, 0.558388, 0.480132, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 14.447299, 13.497199, 16.709200, 0.439619, -0.893389, -0.092694, 0.541723, 0.494333, 0.664828, 0.335172, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 14.447299, 13.497199, 16.709200, 0.507752, -0.854239, -0.111640, 0.541723, 0.494333, 0.664828, 0.335172, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 16.614897, 14.749398, 16.986200, 0.507752, -0.854239, -0.111640, 0.548794, 0.503064, 0.679232, 0.320768, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 15.856101, 13.635197, 22.060698, 0.507752, -0.854239, -0.111640, 0.564035, 0.490250, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.350198, 14.814999, 13.283600, 0.662493, -0.622768, -0.416248, 0.532895, 0.506750, 0.602108, 0.397892, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 16.884001, 17.278900, 13.629999, 0.662493, -0.622768, -0.416248, 0.542663, 0.518661, 0.615463, 0.384537, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 16.614897, 14.749398, 16.986200, 0.662493, -0.622768, -0.416248, 0.548794, 0.503064, 0.679232, 0.320768, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 16.614897, 14.749398, 16.986200, 0.504057, -0.801198, -0.322502, 0.548794, 0.503064, 0.679232, 0.320768, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 14.447299, 13.497199, 16.709200, 0.504057, -0.801198, -0.322502, 0.541723, 0.494333, 0.664828, 0.335172, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 14.350198, 14.814999, 13.283600, 0.504057, -0.801198, -0.322502, 0.532895, 0.506750, 0.602108, 0.397892, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 14.350198, 14.814999, 13.283600, 0.487125, -0.872729, 0.032471, 0.532895, 0.506750, 0.602108, 0.397892, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 13.864899, 14.353300, 8.154899, 0.487125, -0.872729, 0.032471, 0.513987, 0.516962, 0.850937, 0.149063, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 17.630400, 16.448700, 7.983899, 0.487124, -0.872729, 0.032471, 0.522420, 0.533306, 0.887816, 0.112184, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 17.630400, 16.448700, 7.983899, 0.670157, -0.716435, 0.193937, 0.522420, 0.533306, 0.887816, 0.112184, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 16.884001, 17.278900, 13.629999, 0.670157, -0.716435, 0.193937, 0.542663, 0.518661, 0.615463, 0.384537, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 14.350198, 14.814999, 13.283600, 0.670157, -0.716435, 0.193937, 0.532895, 0.506750, 0.602108, 0.397892, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 13.864899, 14.353300, 8.154899, 0.395531, -0.842911, 0.364768, 0.513987, 0.516962, 0.850937, 0.149063, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.864899, 13.197300, 5.483599, 0.395531, -0.842911, 0.364768, 0.502230, 0.519577, 0.989801, 0.010199, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 17.630400, 14.964800, 5.484899, 0.395531, -0.842911, 0.364768, 0.509674, 0.536257, 0.992869, 0.007131, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 17.630400, 14.964800, 5.484899, 0.448402, -0.768550, 0.456363, 0.509674, 0.536257, 0.992869, 0.007131, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 17.630400, 16.448700, 7.983899, 0.448402, -0.768550, 0.456363, 0.522420, 0.533306, 0.887816, 0.112184, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.864899, 14.353300, 8.154899, 0.448402, -0.768550, 0.456363, 0.513987, 0.516962, 0.850937, 0.149063, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.947299, -7.702299, -1.605900, 0.953937, 0.299950, -0.005809, 0.419358, 0.495539, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 12.594699, -3.400599, -1.605900, 0.953937, 0.299950, -0.005809, 0.438263, 0.504862, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 12.594699, -3.346297, 1.198099, 0.953937, 0.299950, -0.005809, 0.444978, 0.494098, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 12.594699, -3.346297, 1.198099, 0.961102, 0.273452, 0.038812, 0.444978, 0.494098, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 13.947299, -8.093797, 1.152399, 0.961102, 0.273452, 0.038812, 0.426534, 0.486856, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 13.947299, -7.702299, -1.605900, 0.961102, 0.273452, 0.038812, 0.419358, 0.495539, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 12.791398, 2.208400, -0.602599, 0.999395, -0.034728, 0.002042, 0.460316, 0.510249, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 12.791398, 2.524300, 4.770400, 0.999395, -0.034728, 0.002042, 0.473699, 0.489789, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 12.594699, -3.346297, 1.198099, 0.999395, -0.034728, 0.002042, 0.444978, 0.494098, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 12.594699, -3.346297, 1.198099, 0.999381, -0.035169, 0.000681, 0.444978, 0.494098, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 12.594699, -3.400599, -1.605900, 0.999381, -0.035169, 0.000681, 0.438263, 0.504862, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 12.791398, 2.208400, -0.602599, 0.999381, -0.035169, 0.000681, 0.460316, 0.510249, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 12.594699, 8.060097, 6.581599, 0.999260, 0.037814, -0.007053, 0.496266, 0.497570, 0.981322, 0.018678, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.594599, 8.380999, 8.287799, 0.999260, 0.037814, -0.007053, 0.501837, 0.494128, 0.921648, 0.078352, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.791398, 2.524300, 4.770400, 0.999260, 0.037814, -0.007053, 0.473699, 0.489789, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 12.791398, 2.524300, 4.770400, 0.999342, 0.036205, -0.002129, 0.473699, 0.489789, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 12.791398, 2.208400, -0.602599, 0.999342, 0.036205, -0.002129, 0.460316, 0.510249, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 12.594699, 8.060097, 6.581599, 0.999342, 0.036205, -0.002129, 0.496266, 0.497570, 0.981322, 0.018678, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.607799, 8.104600, 5.483699, 0.965680, -0.238370, 0.103154, 0.490879, 0.499555, 0.996037, 0.003963, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.864899, 13.197300, 5.483599, 0.965681, -0.238370, 0.103154, 0.502230, 0.519577, 0.989801, 0.010199, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.864899, 14.353300, 8.154899, 0.965681, -0.238370, 0.103154, 0.513987, 0.516962, 0.850937, 0.149063, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.607799, 8.104600, 5.483699, 0.977926, -0.207446, 0.025051, 0.490879, 0.499555, 0.996037, 0.003963, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.864899, 14.353300, 8.154899, 0.977926, -0.207446, 0.025051, 0.513987, 0.516962, 0.850937, 0.149063, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.594599, 8.380999, 8.287799, 0.977926, -0.207446, 0.025051, 0.501837, 0.494128, 0.921648, 0.078352, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.607799, 8.104600, 5.483699, 0.998606, -0.051862, 0.009813, 0.490879, 0.499555, 0.996037, 0.003963, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.594599, 8.380999, 8.287799, 0.998606, -0.051862, 0.009813, 0.501837, 0.494128, 0.921648, 0.078352, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.594699, 8.060097, 6.581599, 0.998606, -0.051862, 0.009813, 0.496266, 0.497570, 0.981322, 0.018678, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.636898, 9.653599, 16.876896, 0.901895, 0.384032, 0.197749, 0.533662, 0.477519, 0.504958, 0.495042, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 12.673998, 9.508499, 21.550297, 0.901895, 0.384032, 0.197748, 0.551852, 0.468167, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 14.103697, 6.053800, 21.738796, 0.901895, 0.384032, 0.197748, 0.544455, 0.452834, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 14.103697, 6.053800, 21.738796, 0.979115, 0.196653, 0.051597, 0.544455, 0.452834, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 14.447299, 5.618698, 16.876896, 0.979115, 0.196653, 0.051597, 0.522758, 0.460197, 0.581534, 0.418466, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.636898, 9.653599, 16.876896, 0.979115, 0.196653, 0.051597, 0.533662, 0.477519, 0.504958, 0.495042, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 13.636898, 9.653599, 16.876896, 0.968515, -0.197599, 0.151439, 0.533662, 0.477519, 0.504958, 0.495042, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 14.447299, 13.497199, 16.709200, 0.968515, -0.197599, 0.151439, 0.541723, 0.494333, 0.664828, 0.335172, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 13.455398, 12.487600, 21.735497, 0.968515, -0.197599, 0.151439, 0.558388, 0.480132, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 13.455398, 12.487600, 21.735497, 0.947282, -0.260097, 0.187101, 0.558388, 0.480132, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 12.673998, 9.508499, 21.550297, 0.947282, -0.260097, 0.187101, 0.551852, 0.468167, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 13.636898, 9.653599, 16.876896, 0.947282, -0.260097, 0.187101, 0.533662, 0.477519, 0.504958, 0.495042, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 13.352698, 9.481700, 11.706999, 0.978634, 0.196557, -0.060333, 0.515291, 0.489075, 0.647511, 0.352489, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.636898, 9.653599, 16.876896, 0.978634, 0.196557, -0.060333, 0.533662, 0.477519, 0.504958, 0.495042, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 14.447299, 5.618698, 16.876896, 0.978635, 0.196557, -0.060333, 0.522758, 0.460197, 0.581534, 0.418466, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.447299, 5.618698, 16.876896, 0.981359, 0.176595, -0.075826, 0.522758, 0.460197, 0.581534, 0.418466, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.100197, 4.461400, 9.689299, 0.981359, 0.176595, -0.075826, 0.494326, 0.476942, 0.917328, 0.082672, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.352698, 9.481700, 11.706999, 0.981359, 0.176595, -0.075826, 0.515291, 0.489075, 0.647511, 0.352489, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.636898, 9.653599, 16.876896, 0.984292, -0.169768, -0.048464, 0.533662, 0.477519, 0.504958, 0.495042, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 13.352698, 9.481700, 11.706999, 0.984292, -0.169768, -0.048464, 0.515291, 0.489075, 0.647511, 0.352489, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.350198, 14.814999, 13.283600, 0.984292, -0.169768, -0.048464, 0.532895, 0.506750, 0.602108, 0.397892, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 14.350198, 14.814999, 13.283600, 0.971781, -0.209614, -0.108183, 0.532895, 0.506750, 0.602108, 0.397892, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 14.447299, 13.497199, 16.709200, 0.971781, -0.209614, -0.108183, 0.541723, 0.494333, 0.664828, 0.335172, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 13.636898, 9.653599, 16.876896, 0.971781, -0.209614, -0.108183, 0.533662, 0.477519, 0.504958, 0.495042, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 14.100197, 4.461400, 9.689299, 0.913632, 0.231435, -0.334236, 0.494326, 0.476942, 0.917328, 0.082672, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.791398, 2.524300, 4.770400, 0.913632, 0.231435, -0.334236, 0.473699, 0.489789, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 12.594599, 8.380999, 8.287799, 0.913632, 0.231435, -0.334236, 0.501837, 0.494128, 0.921648, 0.078352, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.594599, 8.380999, 8.287799, 0.924239, 0.252664, -0.286258, 0.501837, 0.494128, 0.921648, 0.078352, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.352698, 9.481700, 11.706999, 0.924239, 0.252664, -0.286258, 0.515291, 0.489075, 0.647511, 0.352489, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.100197, 4.461400, 9.689299, 0.924239, 0.252664, -0.286258, 0.494326, 0.476942, 0.917328, 0.082672, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.352698, 9.481700, 11.706999, 0.966807, -0.208912, -0.147106, 0.515291, 0.489075, 0.647511, 0.352489, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.594599, 8.380999, 8.287799, 0.966807, -0.208912, -0.147106, 0.501837, 0.494128, 0.921648, 0.078352, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.864899, 14.353300, 8.154899, 0.966807, -0.208912, -0.147106, 0.513987, 0.516962, 0.850937, 0.149063, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.864899, 14.353300, 8.154899, 0.983855, -0.160770, -0.078624, 0.513987, 0.516962, 0.850937, 0.149063, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.350198, 14.814999, 13.283600, 0.983855, -0.160771, -0.078624, 0.532895, 0.506750, 0.602108, 0.397892, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 13.352698, 9.481700, 11.706999, 0.983855, -0.160770, -0.078624, 0.515291, 0.489075, 0.647511, 0.352489, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.985499, 0.082599, 6.564199, 0.808820, 0.441088, -0.388911, 0.469616, 0.473016, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 12.791398, 2.524300, 4.770400, 0.808820, 0.441088, -0.388911, 0.473699, 0.489789, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 14.100197, 4.461400, 9.689299, 0.808820, 0.441088, -0.388911, 0.494326, 0.476942, 0.917328, 0.082672, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.100197, 4.461400, 9.689299, 0.869565, 0.391037, -0.301574, 0.494326, 0.476942, 0.917328, 0.082672, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 15.379999, 1.958800, 10.134499, 0.869565, 0.391037, -0.301574, 0.487569, 0.465529, 0.971473, 0.028527, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.985499, 0.082599, 6.564199, 0.869565, 0.391038, -0.301574, 0.469616, 0.473016, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 14.523799, -2.723700, 4.664198, 0.816649, 0.279797, -0.504775, 0.454656, 0.478259, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 12.594699, -3.346297, 1.198099, 0.816649, 0.279797, -0.504775, 0.444978, 0.494098, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 12.791398, 2.524300, 4.770400, 0.816649, 0.279797, -0.504775, 0.473699, 0.489789, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 12.791398, 2.524300, 4.770400, 0.770054, 0.265936, -0.579910, 0.473699, 0.489789, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 14.985499, 0.082599, 6.564199, 0.770054, 0.265936, -0.579910, 0.469616, 0.473016, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 14.523799, -2.723700, 4.664198, 0.770054, 0.265936, -0.579910, 0.454656, 0.478259, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 14.497398, -6.813999, 3.768400, 0.910395, 0.262457, -0.319839, 0.436965, 0.480059, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 13.947299, -8.093797, 1.152399, 0.910395, 0.262457, -0.319839, 0.426534, 0.486856, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 12.594699, -3.346297, 1.198099, 0.910395, 0.262458, -0.319839, 0.444978, 0.494098, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 12.594699, -3.346297, 1.198099, 0.861080, 0.103470, -0.497830, 0.444978, 0.494098, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 14.523799, -2.723700, 4.664198, 0.861080, 0.103470, -0.497830, 0.454656, 0.478259, 0.850000, 0.150000, 0.000000, 0.000000, 15.000000, 14.000000, 0.000000, 0.000000, + 14.497398, -6.813999, 3.768400, 0.861080, 0.103470, -0.497830, 0.436965, 0.480059, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 12.524100, 4.716299, 28.815998, 0.494274, 0.829233, 0.260894, 0.575506, 0.442631, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 14.855898, 3.253099, 29.048998, 0.494274, 0.829233, 0.260894, 0.573395, 0.436442, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 15.856799, 4.856800, 22.055500, 0.494274, 0.829233, 0.260894, 0.541751, 0.442967, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 15.856799, 4.856800, 22.055500, 0.509696, 0.817466, 0.268252, 0.541751, 0.442967, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 14.103697, 6.053800, 21.738796, 0.509696, 0.817466, 0.268252, 0.544455, 0.452834, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 12.524100, 4.716299, 28.815998, 0.509696, 0.817466, 0.268252, 0.575506, 0.442631, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 15.856101, 13.635197, 22.060698, 0.514313, -0.856762, 0.037951, 0.564035, 0.490250, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.744999, 13.314299, 29.873997, 0.514313, -0.856762, 0.037951, 0.595059, 0.478594, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 12.445998, 11.913100, 29.397400, 0.514313, -0.856762, 0.037951, 0.589699, 0.468384, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 12.445998, 11.913100, 29.397400, 0.432430, -0.901605, -0.010634, 0.589699, 0.468384, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 13.455398, 12.487600, 21.735497, 0.432430, -0.901605, -0.010634, 0.558388, 0.480132, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 15.856101, 13.635197, 22.060698, 0.432430, -0.901605, -0.010634, 0.564035, 0.490250, 0.500000, 0.500000, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 10.724199, 8.271600, 28.895796, 0.860678, 0.429591, 0.273286, 0.582388, 0.454328, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 12.524100, 4.716299, 28.815998, 0.860678, 0.429591, 0.273286, 0.575506, 0.442631, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 14.103697, 6.053800, 21.738796, 0.860678, 0.429591, 0.273286, 0.544455, 0.452834, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 14.103697, 6.053800, 21.738796, 0.876625, 0.378962, 0.296506, 0.544455, 0.452834, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 12.673998, 9.508499, 21.550297, 0.876625, 0.378962, 0.296506, 0.551852, 0.468167, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 10.724199, 8.271600, 28.895796, 0.876625, 0.378962, 0.296506, 0.582388, 0.454328, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 12.445998, 11.913100, 29.397400, 0.883597, -0.439893, 0.160470, 0.589699, 0.468384, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 10.724199, 8.271600, 28.895796, 0.883597, -0.439893, 0.160470, 0.582388, 0.454328, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 12.673998, 9.508499, 21.550297, 0.883597, -0.439893, 0.160470, 0.551852, 0.468167, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 12.673998, 9.508499, 21.550297, 0.960062, -0.258476, 0.107100, 0.551852, 0.468167, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 13.455398, 12.487600, 21.735497, 0.960062, -0.258476, 0.107100, 0.558388, 0.480132, 0.500000, 0.500000, 0.000000, 0.000000, 13.000000, 14.000000, 0.000000, 0.000000, + 12.445998, 11.913100, 29.397400, 0.960062, -0.258476, 0.107100, 0.589699, 0.468384, 1.000000, 0.000000, 0.000000, 0.000000, 13.000000, 0.000000, 0.000000, 0.000000, + 21.313396, -7.702299, -1.605900, 0.000000, 0.000000, 1.000000, 0.866263, 0.976581, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 22.666098, -3.400599, -1.605900, 0.000000, 0.000000, 1.000000, 0.885801, 0.972799, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 12.594699, -3.400599, -1.605900, 0.000000, 0.000000, 1.000000, 0.864660, 0.933687, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 13.947299, -7.702299, -1.605900, 0.000000, 0.000000, 1.000000, 0.850793, 0.947977, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 21.313396, -7.702299, -1.605900, 0.000000, 0.000000, 1.000000, 0.866263, 0.976581, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 22.666098, -3.400599, -1.605900, 0.018279, -0.144779, 0.989295, 0.885801, 0.972799, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 22.469294, 2.208499, -0.781399, 0.018279, -0.144779, 0.989295, 0.907393, 0.960148, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 12.791398, 2.208400, -0.602599, 0.018279, -0.144779, 0.989295, 0.887212, 0.922484, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 12.791398, 2.208400, -0.602599, 0.000000, -0.176079, 0.984376, 0.887212, 0.922484, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 12.594699, -3.400599, -1.605900, 0.000000, -0.176079, 0.984376, 0.864660, 0.933687, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 22.666098, -3.400599, -1.605900, 0.000000, -0.176079, 0.984376, 0.885801, 0.972799, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 22.666098, 8.060097, 6.581599, 0.000000, 0.999179, 0.040502, 0.944121, 0.940789, 0.994015, 0.005985, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 22.652899, 8.104600, 5.483699, 0.000000, 0.999179, 0.040502, 0.948331, 0.938388, 0.999664, 0.000336, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.607799, 8.104600, 5.483699, 0.000000, 0.999180, 0.040502, 0.926853, 0.899591, 0.996037, 0.003963, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.607799, 8.104600, 5.483699, 0.000000, 0.999179, 0.040502, 0.926853, 0.899591, 0.996037, 0.003963, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.594699, 8.060097, 6.581599, 0.000000, 0.999179, 0.040502, 0.922579, 0.901895, 0.981322, 0.018678, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 22.652899, 8.317097, -1.151100, 0.000000, 0.000000, 1.000000, 0.973966, 0.924198, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 21.395794, 11.616898, -1.151100, 0.000000, 0.000000, 1.000000, 0.984024, 0.912292, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 13.864899, 11.616898, -1.151100, 0.000000, 0.000000, 1.000000, 0.967932, 0.883200, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 12.607799, 8.317097, -1.151100, 0.000000, 0.000000, 1.000000, 0.952497, 0.885396, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 22.652899, 8.317097, -1.151100, 0.000000, 0.000000, 1.000000, 0.973966, 0.924198, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 22.666098, 8.060097, 6.581599, 0.000000, -0.775346, 0.631537, 0.944121, 0.940789, 0.994015, 0.005985, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.594699, 8.060097, 6.581599, 0.000000, -0.775346, 0.631537, 0.922579, 0.901895, 0.981322, 0.018678, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.791398, 2.208400, -0.602599, 0.000000, -0.775346, 0.631537, 0.887212, 0.922484, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 12.791398, 2.208400, -0.602599, 0.011499, -0.782975, 0.621947, 0.887212, 0.922484, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 22.469294, 2.208499, -0.781399, 0.011499, -0.782975, 0.621947, 0.907393, 0.960148, 0.750000, 0.250000, 0.000000, 0.000000, 14.000000, 15.000000, 0.000000, 0.000000, + 22.666098, 8.060097, 6.581599, 0.011499, -0.782975, 0.621947, 0.944121, 0.940789, 0.994015, 0.005985, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.947299, -7.702299, -1.605900, 0.000000, 0.000653, 1.000000, 0.850793, 0.947977, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 17.630400, -9.388897, -1.604799, 0.000000, 0.000653, 1.000000, 0.851979, 0.965822, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 21.313396, -7.702299, -1.605900, 0.000000, 0.000653, 1.000000, 0.866263, 0.976581, 1.000000, 0.000000, 0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, + 21.395794, 11.616898, -1.151100, 0.000000, -0.001050, 0.999999, 0.984024, 0.912292, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 17.630400, 12.762100, -1.149898, 0.000000, -0.001050, 0.999999, 0.980402, 0.895299, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 13.864899, 11.616898, -1.151100, 0.000000, -0.001050, 0.999999, 0.967932, 0.883200, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 17.630400, 12.762100, -1.149898, -0.283639, -0.932831, 0.222203, 0.440886, 0.370710, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 21.395794, 11.616898, -1.151100, -0.283639, -0.932832, 0.222203, 0.440308, 0.388025, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 21.395794, 13.197300, 5.483599, -0.283639, -0.932831, 0.222203, 0.469847, 0.386926, 0.997663, 0.002337, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 21.395794, 13.197300, 5.483599, -0.406858, -0.866962, 0.287825, 0.469847, 0.386926, 0.997663, 0.002337, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 17.630400, 14.964800, 5.484899, -0.406858, -0.866962, 0.287825, 0.471612, 0.368677, 0.992869, 0.007131, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 17.630400, 12.762100, -1.149898, -0.406858, -0.866962, 0.287825, 0.440886, 0.370710, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 21.395794, 11.616898, -1.151100, -0.934423, -0.355982, -0.011401, 0.440308, 0.388025, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 22.652899, 8.317097, -1.151100, -0.934423, -0.355982, -0.011401, 0.437537, 0.403334, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 22.652899, 8.104600, 5.483699, -0.934423, -0.355982, -0.011401, 0.466098, 0.409710, 0.999664, 0.000336, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 22.652899, 8.104600, 5.483699, -0.969281, -0.239261, 0.056993, 0.466098, 0.409710, 0.999664, 0.000336, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 21.395794, 13.197300, 5.483599, -0.969281, -0.239261, 0.056992, 0.469847, 0.386926, 0.997663, 0.002337, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 21.395794, 11.616898, -1.151100, -0.969281, -0.239261, 0.056992, 0.440308, 0.388025, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 22.652899, 8.317097, -1.151100, 0.000000, 0.999488, 0.032011, 0.973966, 0.924198, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 12.607799, 8.317097, -1.151100, 0.000000, 0.999487, 0.032011, 0.952497, 0.885396, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 12.607799, 8.104600, 5.483699, 0.000000, 0.999488, 0.032011, 0.926853, 0.899591, 0.996037, 0.003963, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 22.652899, 8.104600, 5.483699, 0.000000, 0.999487, 0.032011, 0.948331, 0.938388, 0.999664, 0.000336, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.864899, 11.616898, -1.151100, 0.969281, -0.239260, 0.056992, 0.473914, 0.528452, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 13.864899, 13.197300, 5.483599, 0.969281, -0.239260, 0.056992, 0.502230, 0.519577, 0.989801, 0.010199, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.607799, 8.104600, 5.483699, 0.969281, -0.239260, 0.056992, 0.490879, 0.499555, 0.996037, 0.003963, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.607799, 8.104600, 5.483699, 0.934424, -0.355980, -0.011401, 0.490879, 0.499555, 0.996037, 0.003963, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 12.607799, 8.317097, -1.151100, 0.934424, -0.355980, -0.011401, 0.466191, 0.515041, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 13.864899, 11.616898, -1.151100, 0.934424, -0.355980, -0.011401, 0.473914, 0.528452, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 17.630400, 12.762100, -1.149898, 0.406849, -0.866966, 0.287826, 0.480158, 0.544525, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 17.630400, 14.964800, 5.484899, 0.406849, -0.866966, 0.287826, 0.509674, 0.536257, 0.992869, 0.007131, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.864899, 13.197300, 5.483599, 0.406849, -0.866966, 0.287826, 0.502230, 0.519577, 0.989801, 0.010199, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.864899, 13.197300, 5.483599, 0.283632, -0.932834, 0.222203, 0.502230, 0.519577, 0.989801, 0.010199, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 13.864899, 11.616898, -1.151100, 0.283632, -0.932834, 0.222203, 0.473914, 0.528452, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 17.630400, 12.762100, -1.149898, 0.283632, -0.932834, 0.222203, 0.480158, 0.544525, 1.000000, 0.000000, 0.000000, 0.000000, 14.000000, 0.000000, 0.000000, 0.000000, + 21.341997, 4.469200, 8.859698, -0.863992, 0.380012, -0.330316, 0.477127, 0.428749, 0.976286, 0.023714, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 19.748102, 1.964200, 10.146900, -0.863992, 0.380012, -0.330316, 0.480668, 0.443233, 0.981907, 0.018093, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 18.782499, 5.618698, 16.876896, -0.863992, 0.380012, -0.330316, 0.514942, 0.433887, 0.598788, 0.401212, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 16.614897, 4.320200, 16.876896, -0.452262, 0.754968, -0.474849, 0.517109, 0.447610, 0.659751, 0.340249, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 18.782499, 5.618698, 16.876896, -0.452262, 0.754968, -0.474850, 0.514942, 0.433887, 0.598788, 0.401212, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 19.748102, 1.964200, 10.146900, -0.452262, 0.754968, -0.474849, 0.480668, 0.443233, 0.981907, 0.018093, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 19.748102, 1.964200, 10.146900, -0.419784, 0.777824, -0.467730, 0.480668, 0.443233, 0.981907, 0.018093, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 17.563993, 0.912998, 10.358999, -0.419784, 0.777823, -0.467730, 0.483048, 0.454680, 0.987984, 0.012016, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 16.614897, 4.320200, 16.876896, -0.419784, 0.777824, -0.467730, 0.517109, 0.447610, 0.659751, 0.340249, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 15.379999, 1.958800, 10.134499, 0.478030, 0.797982, -0.367032, 0.487569, 0.465529, 0.971473, 0.028527, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.447299, 5.618698, 16.876896, 0.478030, 0.797982, -0.367032, 0.522758, 0.460197, 0.581534, 0.418466, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 16.614897, 4.320200, 16.876896, 0.478030, 0.797982, -0.367032, 0.517109, 0.447610, 0.659751, 0.340249, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 16.614897, 4.320200, 16.876896, 0.432120, 0.823510, -0.367564, 0.517109, 0.447610, 0.659751, 0.340249, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 17.563993, 0.912998, 10.358999, 0.432120, 0.823510, -0.367564, 0.483048, 0.454680, 0.987984, 0.012016, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 15.379999, 1.958800, 10.134499, 0.432120, 0.823510, -0.367564, 0.487569, 0.465529, 0.971473, 0.028527, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 15.379999, 1.958800, 10.134499, 0.892626, 0.436313, -0.113359, 0.487569, 0.465529, 0.971473, 0.028527, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.100197, 4.461400, 9.689299, 0.892626, 0.436313, -0.113359, 0.494326, 0.476942, 0.917328, 0.082672, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 14.447299, 5.618698, 16.876896, 0.892626, 0.436313, -0.113359, 0.522758, 0.460197, 0.581534, 0.418466, 0.000000, 0.000000, 14.000000, 13.000000, 0.000000, 0.000000, + 37.302181, 3.471190, 79.003990, -0.992336, -0.007469, -0.123342, 0.111636, 0.456491, 0.497899, 0.252101, 0.250000, 0.000000, 16.000000, 17.000000, 18.000000, 0.000000, + 37.710701, 3.006890, 75.745392, -0.992336, -0.007469, -0.123342, 0.108018, 0.420697, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 37.707691, 1.419990, 75.865700, -0.992336, -0.007469, -0.123342, 0.096392, 0.418069, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 37.707691, 1.419990, 75.865700, -0.980598, 0.079970, -0.178975, 0.096392, 0.418069, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 37.103100, 1.384990, 79.162590, -0.980598, 0.079970, -0.178975, 0.095001, 0.446598, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 16.000000, 0.000000, 0.000000, + 37.302181, 3.471190, 79.003990, -0.980598, 0.079970, -0.178975, 0.111636, 0.456491, 0.497899, 0.252101, 0.250000, 0.000000, 16.000000, 17.000000, 18.000000, 0.000000, + 37.710701, 3.006890, 75.745392, -0.997753, -0.003224, -0.066923, 0.108018, 0.420697, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 37.862492, 2.835590, 73.490593, -0.997753, -0.003224, -0.066923, 0.111076, 0.400859, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 37.859600, 1.279000, 73.608688, -0.997753, -0.003224, -0.066923, 0.098897, 0.398862, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 37.859600, 1.279000, 73.608688, -0.997751, -0.003184, -0.066955, 0.098897, 0.398862, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 37.707691, 1.419990, 75.865700, -0.997751, -0.003184, -0.066955, 0.096392, 0.418069, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 37.710701, 3.006890, 75.745392, -0.997751, -0.003184, -0.066955, 0.108018, 0.420697, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 37.862492, 2.835590, 73.490593, -0.970297, 0.012652, 0.241585, 0.111076, 0.400859, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 37.138802, 2.619370, 70.595299, -0.970297, 0.012652, 0.241585, 0.116117, 0.375566, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 37.147480, 1.119800, 70.708687, -0.970297, 0.012652, 0.241585, 0.102799, 0.373382, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 37.147480, 1.119800, 70.708687, -0.971210, 0.019815, 0.237401, 0.102799, 0.373382, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 37.859600, 1.279000, 73.608688, -0.971210, 0.019815, 0.237401, 0.098897, 0.398862, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 37.862492, 2.835590, 73.490593, -0.971210, 0.019815, 0.237401, 0.111076, 0.400859, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 37.302181, 3.471190, 79.003990, -0.989162, -0.116884, -0.088866, 0.111636, 0.456491, 0.497899, 0.252101, 0.250000, 0.000000, 16.000000, 17.000000, 18.000000, 0.000000, + 36.669979, 9.265290, 78.420082, -0.989162, -0.116884, -0.088866, 0.171699, 0.481266, 0.750000, 0.250000, 0.000000, 0.000000, 17.000000, 16.000000, 0.000000, 0.000000, + 36.944801, 8.998390, 75.712090, -0.989162, -0.116884, -0.088866, 0.183131, 0.462501, 0.750000, 0.250000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 36.944801, 8.998390, 75.712090, -0.983663, -0.134719, -0.119408, 0.183131, 0.462501, 0.750000, 0.250000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 37.712292, 3.390590, 75.716499, -0.983663, -0.134719, -0.119408, 0.142782, 0.434518, 0.750000, 0.250000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 37.302181, 3.471190, 79.003990, -0.983663, -0.134719, -0.119408, 0.111636, 0.456491, 0.497899, 0.252101, 0.250000, 0.000000, 16.000000, 17.000000, 18.000000, 0.000000, + 37.712292, 3.390590, 75.716499, -0.990318, -0.135560, -0.029898, 0.142782, 0.434518, 0.750000, 0.250000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 36.944801, 8.998390, 75.712090, -0.990318, -0.135560, -0.029898, 0.183131, 0.462501, 0.750000, 0.250000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 37.034889, 8.789590, 73.674789, -0.990318, -0.135560, -0.029898, 0.191669, 0.447454, 0.750000, 0.250000, 0.000000, 0.000000, 20.000000, 17.000000, 0.000000, 0.000000, + 37.034889, 8.789590, 73.674789, -0.987185, -0.147181, -0.061669, 0.191669, 0.447454, 0.750000, 0.250000, 0.000000, 0.000000, 20.000000, 17.000000, 0.000000, 0.000000, + 37.863380, 3.325400, 73.453499, -0.987185, -0.147181, -0.061669, 0.155391, 0.418781, 0.750000, 0.250000, 0.000000, 0.000000, 20.000000, 17.000000, 0.000000, 0.000000, + 37.712292, 3.390590, 75.716499, -0.987185, -0.147181, -0.061669, 0.142782, 0.434518, 0.750000, 0.250000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 37.863380, 3.325400, 73.453499, -0.939846, -0.154833, 0.304492, 0.155391, 0.418781, 0.750000, 0.250000, 0.000000, 0.000000, 20.000000, 17.000000, 0.000000, 0.000000, + 37.034889, 8.789590, 73.674789, -0.939846, -0.154833, 0.304492, 0.191669, 0.447454, 0.750000, 0.250000, 0.000000, 0.000000, 20.000000, 17.000000, 0.000000, 0.000000, + 36.286201, 8.284970, 71.107292, -0.939846, -0.154833, 0.304492, 0.204127, 0.427865, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 36.286201, 8.284970, 71.107292, -0.950211, -0.182790, 0.252362, 0.204127, 0.427865, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 37.136002, 3.109290, 70.558189, -0.950211, -0.182790, 0.252362, 0.169242, 0.396812, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 37.863380, 3.325400, 73.453499, -0.950211, -0.182790, 0.252362, 0.155391, 0.418781, 0.750000, 0.250000, 0.000000, 0.000000, 20.000000, 17.000000, 0.000000, 0.000000, + 37.710701, 3.006890, 75.745392, -0.110009, -0.985825, 0.126673, 0.108018, 0.420697, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 37.302181, 3.471190, 79.003990, -0.110009, -0.985825, 0.126673, 0.111636, 0.456491, 0.497899, 0.252101, 0.250000, 0.000000, 16.000000, 17.000000, 18.000000, 0.000000, + 34.447392, 3.648400, 77.903893, -0.110009, -0.985826, 0.126673, 0.118464, 0.444956, 0.477273, 0.272727, 0.250000, 0.000000, 18.000000, 17.000000, 16.000000, 0.000000, + 34.447392, 3.648400, 77.903893, -0.098403, -0.984690, 0.143882, 0.118464, 0.444956, 0.477273, 0.272727, 0.250000, 0.000000, 18.000000, 17.000000, 16.000000, 0.000000, + 36.387482, 3.029900, 74.997902, -0.098403, -0.984690, 0.143882, 0.119086, 0.416931, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 37.710701, 3.006890, 75.745392, -0.098403, -0.984690, 0.143882, 0.108018, 0.420697, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 37.707691, 1.419990, 75.865700, -0.110002, 0.993699, 0.021489, 0.096392, 0.418069, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 36.384289, 1.289400, 75.129997, -0.110002, 0.993699, 0.021489, 0.085753, 0.409941, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 35.421589, 1.108290, 78.576897, -0.110002, 0.993699, 0.021489, 0.079285, 0.437406, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 16.000000, 0.000000, 0.000000, + 35.421589, 1.108290, 78.576897, -0.156183, 0.987561, -0.018157, 0.079285, 0.437406, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 16.000000, 0.000000, 0.000000, + 37.103100, 1.384990, 79.162590, -0.156183, 0.987561, -0.018157, 0.095001, 0.446598, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 16.000000, 0.000000, 0.000000, + 37.707691, 1.419990, 75.865700, -0.156183, 0.987561, -0.018157, 0.096392, 0.418069, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 37.859600, 1.279000, 73.608688, -0.031577, 0.998800, -0.037450, 0.098897, 0.398862, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 36.473400, 1.249090, 73.979790, -0.031577, 0.998799, -0.037450, 0.087022, 0.399243, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 36.384289, 1.289400, 75.129997, -0.031577, 0.998799, -0.037450, 0.085753, 0.409941, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 36.384289, 1.289400, 75.129997, -0.061392, 0.995906, -0.066344, 0.085753, 0.409941, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 37.707691, 1.419990, 75.865700, -0.061392, 0.995906, -0.066344, 0.096392, 0.418069, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 37.859600, 1.279000, 73.608688, -0.061392, 0.995906, -0.066344, 0.098897, 0.398862, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 37.862492, 2.835590, 73.490593, -0.057849, -0.995743, 0.071754, 0.111076, 0.400859, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 37.710701, 3.006890, 75.745392, -0.057849, -0.995743, 0.071754, 0.108018, 0.420697, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 36.387482, 3.029900, 74.997902, -0.057849, -0.995743, 0.071754, 0.119086, 0.416931, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 36.387482, 3.029900, 74.997902, -0.042387, -0.995321, 0.086830, 0.119086, 0.416931, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 36.476601, 2.926190, 73.852592, -0.042387, -0.995321, 0.086830, 0.121998, 0.405198, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 37.862492, 2.835590, 73.490593, -0.042387, -0.995321, 0.086830, 0.111076, 0.400859, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 37.147480, 1.119800, 70.708687, -0.003962, 0.999179, -0.040309, 0.102799, 0.373382, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 35.893188, 1.117400, 70.772491, -0.003962, 0.999179, -0.040309, 0.091763, 0.370265, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 36.473400, 1.249090, 73.979790, -0.003962, 0.999179, -0.040309, 0.087022, 0.399243, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 36.473400, 1.249090, 73.979790, -0.033980, 0.998342, -0.046462, 0.087022, 0.399243, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 37.859600, 1.279000, 73.608688, -0.033980, 0.998342, -0.046462, 0.098897, 0.398862, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 37.147480, 1.119800, 70.708687, -0.033980, 0.998342, -0.046462, 0.102799, 0.373382, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 37.138802, 2.619370, 70.595299, -0.042860, -0.995454, 0.085053, 0.116117, 0.375566, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 37.862492, 2.835590, 73.490593, -0.042860, -0.995454, 0.085053, 0.111076, 0.400859, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 36.476601, 2.926190, 73.852592, -0.042860, -0.995454, 0.085053, 0.121998, 0.405198, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 36.476601, 2.926190, 73.852592, 0.006720, -0.995442, 0.095132, 0.121998, 0.405198, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 35.884480, 2.617000, 70.659103, 0.006720, -0.995442, 0.095132, 0.127554, 0.376374, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 37.138802, 2.619370, 70.595299, 0.006720, -0.995442, 0.095132, 0.116117, 0.375566, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 37.147480, 1.119800, 70.708687, 0.050514, 0.075593, 0.995858, 0.102799, 0.373382, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 37.138802, 2.619370, 70.595299, 0.050514, 0.075593, 0.995858, 0.116117, 0.375566, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 35.884480, 2.617000, 70.659103, 0.050514, 0.075593, 0.995858, 0.117729, 0.364695, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 35.884480, 2.617000, 70.659103, 0.050514, 0.075592, 0.995859, 0.117729, 0.364695, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 35.893188, 1.117400, 70.772491, 0.050514, 0.075592, 0.995859, 0.104745, 0.362565, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 37.147480, 1.119800, 70.708687, 0.050514, 0.075592, 0.995859, 0.102799, 0.373382, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 36.944801, 8.998390, 75.712090, -0.010686, -0.995227, 0.097005, 0.183131, 0.462501, 0.750000, 0.250000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 36.669979, 9.265290, 78.420082, -0.010686, -0.995227, 0.097005, 0.171699, 0.481266, 0.750000, 0.250000, 0.000000, 0.000000, 17.000000, 16.000000, 0.000000, 0.000000, + 33.739792, 9.189680, 77.321579, -0.010686, -0.995227, 0.097005, 0.198453, 0.488377, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 33.739792, 9.189680, 77.321579, -0.012411, -0.995532, 0.093606, 0.198453, 0.488377, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 34.756001, 8.905390, 74.432793, -0.012411, -0.995532, 0.093606, 0.206059, 0.462555, 0.500000, 0.500000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 36.944801, 8.998390, 75.712090, -0.012411, -0.995532, 0.093606, 0.183131, 0.462501, 0.750000, 0.250000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 37.712292, 3.390590, 75.716499, 0.039527, 0.997500, -0.058570, 0.142782, 0.434518, 0.750000, 0.250000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 35.521889, 3.394900, 74.311691, 0.039527, 0.997500, -0.058570, 0.136752, 0.412871, 0.500000, 0.500000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 34.447392, 3.648400, 77.903893, 0.039527, 0.997500, -0.058570, 0.118464, 0.444956, 0.477273, 0.272727, 0.250000, 0.000000, 18.000000, 17.000000, 16.000000, 0.000000, + 34.447392, 3.648400, 77.903893, 0.068075, 0.997552, -0.015965, 0.118464, 0.444956, 0.477273, 0.272727, 0.250000, 0.000000, 18.000000, 17.000000, 16.000000, 0.000000, + 37.302181, 3.471190, 79.003990, 0.068075, 0.997552, -0.015965, 0.111636, 0.456491, 0.497899, 0.252101, 0.250000, 0.000000, 16.000000, 17.000000, 18.000000, 0.000000, + 37.712292, 3.390590, 75.716499, 0.068075, 0.997553, -0.015965, 0.142782, 0.434518, 0.750000, 0.250000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 37.863380, 3.325400, 73.453499, 0.019592, 0.999430, -0.027482, 0.155391, 0.418781, 0.750000, 0.250000, 0.000000, 0.000000, 20.000000, 17.000000, 0.000000, 0.000000, + 35.521889, 3.394900, 74.311691, 0.019592, 0.999430, -0.027482, 0.136752, 0.412871, 0.500000, 0.500000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 37.712292, 3.390590, 75.716499, 0.019592, 0.999430, -0.027482, 0.142782, 0.434518, 0.750000, 0.250000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 36.944801, 8.998390, 75.712090, -0.016885, -0.994723, 0.101201, 0.183131, 0.462501, 0.750000, 0.250000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 34.756001, 8.905390, 74.432793, -0.016885, -0.994723, 0.101201, 0.206059, 0.462555, 0.500000, 0.500000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 37.034889, 8.789590, 73.674789, -0.016885, -0.994723, 0.101201, 0.191669, 0.447454, 0.750000, 0.250000, 0.000000, 0.000000, 20.000000, 17.000000, 0.000000, 0.000000, + 37.863380, 3.325400, 73.453499, -0.005587, 0.997314, -0.073037, 0.155391, 0.418781, 0.750000, 0.250000, 0.000000, 0.000000, 20.000000, 17.000000, 0.000000, 0.000000, + 37.136002, 3.109290, 70.558189, -0.005587, 0.997313, -0.073037, 0.169242, 0.396812, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 35.327999, 3.108770, 70.689400, -0.005587, 0.997314, -0.073037, 0.156015, 0.386935, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 35.327999, 3.108770, 70.689400, 0.000714, 0.996891, -0.078784, 0.156015, 0.386935, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 35.521889, 3.394900, 74.311691, 0.000714, 0.996891, -0.078784, 0.136752, 0.412871, 0.500000, 0.500000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 37.863380, 3.325400, 73.453499, 0.000714, 0.996891, -0.078784, 0.155391, 0.418781, 0.750000, 0.250000, 0.000000, 0.000000, 20.000000, 17.000000, 0.000000, 0.000000, + 36.286201, 8.284970, 71.107292, 0.060364, -0.091422, 0.993981, 0.204127, 0.427865, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 34.390789, 8.282790, 71.222198, 0.060364, -0.091422, 0.993981, 0.216870, 0.417275, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 35.327999, 3.108770, 70.689400, 0.060364, -0.091422, 0.993981, 0.181838, 0.387092, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 35.327999, 3.108770, 70.689400, 0.072091, -0.093514, 0.993005, 0.181838, 0.387092, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 37.136002, 3.109290, 70.558189, 0.072091, -0.093514, 0.993005, 0.169242, 0.396812, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 36.286201, 8.284970, 71.107292, 0.072091, -0.093514, 0.993005, 0.204127, 0.427865, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 37.034889, 8.789590, 73.674789, 0.012950, -0.981904, 0.188938, 0.191669, 0.447454, 0.750000, 0.250000, 0.000000, 0.000000, 20.000000, 17.000000, 0.000000, 0.000000, + 34.756001, 8.905390, 74.432793, 0.012950, -0.981904, 0.188938, 0.206059, 0.462555, 0.500000, 0.500000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 34.390789, 8.282790, 71.222198, 0.012950, -0.981904, 0.188938, 0.219952, 0.435615, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 34.390789, 8.282790, 71.222198, 0.012605, -0.981839, 0.189296, 0.219952, 0.435615, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 36.286201, 8.284970, 71.107292, 0.012605, -0.981839, 0.189296, 0.204127, 0.427865, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 37.034889, 8.789590, 73.674789, 0.012605, -0.981839, 0.189296, 0.191669, 0.447454, 0.750000, 0.250000, 0.000000, 0.000000, 20.000000, 17.000000, 0.000000, 0.000000, + 36.387482, 3.029900, 74.997902, 0.818494, -0.094855, 0.566630, 0.927545, 0.187666, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 34.447392, 3.648400, 77.903893, 0.818494, -0.094855, 0.566630, 0.927093, 0.217591, 0.477273, 0.272727, 0.250000, 0.000000, 18.000000, 17.000000, 16.000000, 0.000000, + 34.281101, 2.053990, 77.877190, 0.818494, -0.094855, 0.566630, 0.913688, 0.218094, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 16.000000, 0.000000, 0.000000, + 34.281101, 2.053990, 77.877190, 0.646070, -0.729213, 0.225481, 0.913688, 0.218094, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 16.000000, 0.000000, 0.000000, + 35.562599, 2.167900, 74.573700, 0.646070, -0.729213, 0.225481, 0.916791, 0.184692, 0.500000, 0.500000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 36.387482, 3.029900, 74.997902, 0.646070, -0.729213, 0.225481, 0.927545, 0.187666, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 36.384289, 1.289400, 75.129997, 0.615202, 0.742759, 0.264263, 0.905232, 0.187244, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 35.562599, 2.167900, 74.573700, 0.615203, 0.742759, 0.264263, 0.916791, 0.184692, 0.500000, 0.500000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 34.281101, 2.053990, 77.877190, 0.615202, 0.742759, 0.264263, 0.913688, 0.218094, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 16.000000, 0.000000, 0.000000, + 34.281101, 2.053990, 77.877190, 0.551545, 0.810637, 0.196637, 0.913688, 0.218094, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 16.000000, 0.000000, 0.000000, + 35.421589, 1.108290, 78.576897, 0.551545, 0.810637, 0.196637, 0.899241, 0.217212, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 16.000000, 0.000000, 0.000000, + 36.384289, 1.289400, 75.129997, 0.551545, 0.810637, 0.196637, 0.905232, 0.187244, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 36.473400, 1.249090, 73.979790, 0.719943, 0.693319, 0.031479, 0.905877, 0.177689, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 35.562599, 2.167900, 74.573700, 0.719943, 0.693319, 0.031479, 0.916791, 0.184692, 0.500000, 0.500000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 36.384289, 1.289400, 75.129997, 0.719943, 0.693319, 0.031479, 0.905232, 0.187244, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 36.387482, 3.029900, 74.997902, 0.687668, -0.716310, 0.118372, 0.927545, 0.187666, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 35.562599, 2.167900, 74.573700, 0.687668, -0.716310, 0.118372, 0.916791, 0.184692, 0.500000, 0.500000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 36.476601, 2.926190, 73.852592, 0.687668, -0.716310, 0.118372, 0.927666, 0.178504, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 36.473400, 1.249090, 73.979790, 0.782343, 0.600271, -0.166175, 0.905877, 0.177689, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 35.893188, 1.117400, 70.772491, 0.782343, 0.600271, -0.166175, 0.910388, 0.149216, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 35.441292, 1.929990, 71.580292, 0.782343, 0.600271, -0.166175, 0.917201, 0.157500, 0.659481, 0.248582, 0.080745, 0.011192, 19.000000, 20.000000, 17.000000, 16.000000, + 35.441292, 1.929990, 71.580292, 0.679432, 0.728745, -0.085453, 0.917201, 0.157500, 0.659481, 0.248582, 0.080745, 0.011192, 19.000000, 20.000000, 17.000000, 16.000000, + 35.562599, 2.167900, 74.573700, 0.679432, 0.728745, -0.085453, 0.916791, 0.184692, 0.500000, 0.500000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 36.473400, 1.249090, 73.979790, 0.679432, 0.728745, -0.085453, 0.905877, 0.177689, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 36.476601, 2.926190, 73.852592, 0.653710, -0.756000, 0.033594, 0.927666, 0.178504, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 35.562599, 2.167900, 74.573700, 0.653709, -0.755999, 0.033594, 0.916791, 0.184692, 0.500000, 0.500000, 0.000000, 0.000000, 18.000000, 19.000000, 0.000000, 0.000000, + 35.441292, 1.929990, 71.580292, 0.653710, -0.756000, 0.033594, 0.917201, 0.157500, 0.659481, 0.248582, 0.080745, 0.011192, 19.000000, 20.000000, 17.000000, 16.000000, + 35.441292, 1.929990, 71.580292, 0.781451, -0.618144, -0.085045, 0.917201, 0.157500, 0.659481, 0.248582, 0.080745, 0.011192, 19.000000, 20.000000, 17.000000, 16.000000, + 35.884480, 2.617000, 70.659103, 0.781450, -0.618144, -0.085045, 0.924411, 0.149836, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 36.476601, 2.926190, 73.852592, 0.781450, -0.618145, -0.085045, 0.927666, 0.178504, 0.750000, 0.250000, 0.000000, 0.000000, 19.000000, 18.000000, 0.000000, 0.000000, + 35.884480, 2.617000, 70.659103, 0.888528, 0.039722, 0.457099, 0.924411, 0.149836, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 35.441292, 1.929990, 71.580292, 0.888528, 0.039722, 0.457099, 0.917201, 0.157500, 0.659481, 0.248582, 0.080745, 0.011192, 19.000000, 20.000000, 17.000000, 16.000000, + 35.893188, 1.117400, 70.772491, 0.888528, 0.039722, 0.457099, 0.910388, 0.149216, 1.000000, 0.000000, 0.000000, 0.000000, 19.000000, 0.000000, 0.000000, 0.000000, + 34.447392, 3.648400, 77.903893, 0.952792, 0.126359, 0.276082, 0.927093, 0.217591, 0.477273, 0.272727, 0.250000, 0.000000, 18.000000, 17.000000, 16.000000, 0.000000, + 35.521889, 3.394900, 74.311691, 0.952792, 0.126359, 0.276082, 0.933369, 0.191877, 0.500000, 0.500000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 34.756001, 8.905390, 74.432793, 0.952792, 0.126359, 0.276082, 0.981625, 0.203781, 0.500000, 0.500000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 34.756001, 8.905390, 74.432793, 0.936881, 0.152691, 0.314547, 0.981625, 0.203781, 0.500000, 0.500000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 33.739792, 9.189680, 77.321579, 0.936881, 0.152691, 0.314547, 0.978982, 0.231142, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 34.447392, 3.648400, 77.903893, 0.936881, 0.152691, 0.314547, 0.927093, 0.217591, 0.477273, 0.272727, 0.250000, 0.000000, 18.000000, 17.000000, 16.000000, 0.000000, + 35.521889, 3.394900, 74.311691, 0.980539, 0.184518, -0.067060, 0.933369, 0.191877, 0.500000, 0.500000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 35.327999, 3.108770, 70.689400, 0.980539, 0.184518, -0.067060, 0.938205, 0.159723, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 34.390789, 8.282790, 71.222198, 0.980539, 0.184518, -0.067060, 0.983055, 0.174425, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 34.390789, 8.282790, 71.222198, 0.980506, 0.139323, -0.138552, 0.983055, 0.174425, 1.000000, 0.000000, 0.000000, 0.000000, 20.000000, 0.000000, 0.000000, 0.000000, + 34.756001, 8.905390, 74.432793, 0.980506, 0.139323, -0.138552, 0.981625, 0.203781, 0.500000, 0.500000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 35.521889, 3.394900, 74.311691, 0.980506, 0.139323, -0.138552, 0.933369, 0.191877, 0.500000, 0.500000, 0.000000, 0.000000, 17.000000, 20.000000, 0.000000, 0.000000, + 30.973391, -0.950900, 79.465790, 0.285675, 0.958226, -0.013879, 0.031860, 0.483312, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 32.861179, -1.503900, 80.142693, 0.285675, 0.958226, -0.013879, 0.049578, 0.478586, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 33.258999, -1.649890, 78.251801, 0.285675, 0.958226, -0.013879, 0.043861, 0.463033, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 33.258999, -1.649890, 78.251801, 0.286406, 0.958028, -0.012389, 0.043861, 0.463033, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 31.570789, -1.152790, 77.664391, 0.286406, 0.958028, -0.012389, 0.027914, 0.467032, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 30.973391, -0.950900, 79.465790, 0.286406, 0.958028, -0.012389, 0.031860, 0.483312, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 33.258999, -1.649890, 78.251801, 0.271475, 0.961957, 0.030663, 0.043861, 0.463033, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 33.701302, -1.733290, 76.952301, 0.271475, 0.961957, 0.030663, 0.040673, 0.451803, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 32.046188, -1.246390, 76.330902, 0.271475, 0.961957, 0.030663, 0.025117, 0.454743, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 32.046188, -1.246390, 76.330902, 0.272796, 0.961611, 0.029757, 0.025117, 0.454743, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 31.570789, -1.152790, 77.664391, 0.272796, 0.961611, 0.029757, 0.027914, 0.467032, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 33.258999, -1.649890, 78.251801, 0.272796, 0.961611, 0.029757, 0.043861, 0.463033, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 32.046188, -1.246390, 76.330902, 0.201857, 0.956275, 0.211641, 0.025117, 0.454743, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 33.701302, -1.733290, 76.952301, 0.201857, 0.956275, 0.211641, 0.040673, 0.451803, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 34.354389, -1.441590, 75.011391, 0.201857, 0.956275, 0.211641, 0.036936, 0.434394, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 34.354389, -1.441590, 75.011391, 0.201371, 0.956575, 0.210746, 0.036936, 0.434394, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 32.916801, -1.010100, 74.426498, 0.201371, 0.956575, 0.210746, 0.022777, 0.436258, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 32.046188, -1.246390, 76.330902, 0.201371, 0.956575, 0.210746, 0.025117, 0.454743, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 33.258999, -1.649890, 78.251801, -0.832378, 0.510985, -0.214573, 0.043861, 0.463033, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 32.861179, -1.503900, 80.142693, -0.832378, 0.510985, -0.214573, 0.049578, 0.478586, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 33.792992, -0.144990, 79.764091, -0.832378, 0.510985, -0.214573, 0.062246, 0.470721, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 33.792992, -0.144990, 79.764091, -0.845423, 0.496866, -0.195917, 0.062246, 0.470721, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 34.049191, -0.487500, 77.789902, -0.845423, 0.496866, -0.195917, 0.053886, 0.454475, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 33.258999, -1.649890, 78.251801, -0.845423, 0.496866, -0.195917, 0.043861, 0.463033, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 31.570789, -1.152790, 77.664391, 0.907213, -0.058683, 0.416559, 0.873606, 0.242021, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 31.956591, 0.127290, 77.004494, 0.907213, -0.058683, 0.416559, 0.884441, 0.233765, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 31.166491, 0.625380, 78.795403, 0.907213, -0.058683, 0.416558, 0.890658, 0.250768, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 31.166491, 0.625380, 78.795403, 0.949594, 0.016803, 0.313031, 0.890658, 0.250768, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 30.973391, -0.950900, 79.465790, 0.949594, 0.016803, 0.313031, 0.877385, 0.258453, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 31.570789, -1.152790, 77.664391, 0.949594, 0.016803, 0.313031, 0.873606, 0.242021, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 32.046188, -1.246390, 76.330902, 0.913257, -0.129787, 0.386156, 0.871021, 0.229683, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 32.256901, 0.051800, 76.268890, 0.913257, -0.129787, 0.386156, 0.882421, 0.227009, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 31.956591, 0.127290, 77.004494, 0.913257, -0.129787, 0.386156, 0.884441, 0.233765, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 31.956591, 0.127290, 77.004494, 0.934244, -0.106034, 0.340508, 0.884441, 0.233765, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 31.570789, -1.152790, 77.664391, 0.934244, -0.106034, 0.340508, 0.873606, 0.242021, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 32.046188, -1.246390, 76.330902, 0.934244, -0.106034, 0.340508, 0.871021, 0.229683, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 33.701302, -1.733290, 76.952301, -0.838539, 0.445270, -0.313985, 0.040673, 0.451803, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 33.258999, -1.649890, 78.251801, -0.838539, 0.445270, -0.313985, 0.043861, 0.463033, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 34.049191, -0.487500, 77.789902, -0.838539, 0.445270, -0.313985, 0.053886, 0.454475, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 34.049191, -0.487500, 77.789902, -0.888324, 0.399874, -0.225789, 0.053886, 0.454475, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 34.229900, -0.528800, 77.005791, -0.888324, 0.399874, -0.225789, 0.051082, 0.447747, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 33.701302, -1.733290, 76.952301, -0.888324, 0.399874, -0.225789, 0.040673, 0.451803, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 32.916801, -1.010100, 74.426498, 0.728851, -0.446949, 0.518665, 0.870227, 0.210980, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 33.280800, 0.017590, 74.800583, 0.728851, -0.446949, 0.518665, 0.880360, 0.211114, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 32.256901, 0.051800, 76.268890, 0.728851, -0.446949, 0.518665, 0.882421, 0.227009, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 32.256901, 0.051800, 76.268890, 0.907877, -0.128294, 0.399125, 0.882421, 0.227009, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 32.046188, -1.246390, 76.330902, 0.907877, -0.128294, 0.399125, 0.871021, 0.229683, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 32.916801, -1.010100, 74.426498, 0.907877, -0.128294, 0.399125, 0.870227, 0.210980, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 34.354389, -1.441590, 75.011391, -0.973199, 0.179998, -0.143127, 0.036936, 0.434394, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 34.229900, -0.528800, 77.005791, -0.973199, 0.179998, -0.143127, 0.051082, 0.447747, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 34.512402, -0.349590, 75.310287, -0.973199, 0.179998, -0.143127, 0.046858, 0.433097, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 34.354389, -1.441590, 75.011391, -0.421863, -0.182068, 0.888191, 0.036936, 0.434394, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 34.512402, -0.349590, 75.310287, -0.421863, -0.182068, 0.888191, 0.046858, 0.433097, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 33.280800, 0.017590, 74.800583, -0.421863, -0.182068, 0.888191, 0.045699, 0.421056, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 33.280800, 0.017590, 74.800583, -0.416078, -0.177278, 0.891881, 0.045699, 0.421056, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 32.916801, -1.010100, 74.426498, -0.416078, -0.177278, 0.891881, 0.035638, 0.420360, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 34.354389, -1.441590, 75.011391, -0.416078, -0.177278, 0.891881, 0.036936, 0.434394, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 34.049191, -0.487500, 77.789902, -0.837335, -0.546514, -0.013848, 0.053886, 0.454475, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 33.792992, -0.144990, 79.764091, -0.837335, -0.546514, -0.013848, 0.062246, 0.470721, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 33.007099, 1.092200, 78.458000, -0.837335, -0.546514, -0.013848, 0.071412, 0.456058, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 33.007099, 1.092200, 78.458000, -0.841145, -0.539600, -0.036137, 0.071412, 0.456058, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 33.407089, 0.570580, 76.936493, -0.841145, -0.539601, -0.036137, 0.062622, 0.444328, 0.500000, 0.500000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 34.049191, -0.487500, 77.789902, -0.841145, -0.539600, -0.036137, 0.053886, 0.454475, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 31.956591, 0.127290, 77.004494, 0.286800, -0.880570, 0.377284, 0.884441, 0.233765, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 33.407089, 0.570580, 76.936493, 0.286800, -0.880570, 0.377284, 0.889317, 0.227516, 0.500000, 0.500000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 33.007099, 1.092200, 78.458000, 0.286800, -0.880569, 0.377284, 0.894880, 0.240238, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 33.007099, 1.092200, 78.458000, 0.291800, -0.880490, 0.373617, 0.894880, 0.240238, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 31.166491, 0.625380, 78.795403, 0.291800, -0.880490, 0.373617, 0.890658, 0.250768, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 31.956591, 0.127290, 77.004494, 0.291800, -0.880490, 0.373617, 0.884441, 0.233765, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 32.256901, 0.051800, 76.268890, 0.294620, -0.930926, 0.215813, 0.882421, 0.227009, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 33.407089, 0.570580, 76.936493, 0.294620, -0.930926, 0.215813, 0.889317, 0.227516, 0.500000, 0.500000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 31.956591, 0.127290, 77.004494, 0.294620, -0.930926, 0.215813, 0.884441, 0.233765, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 34.049191, -0.487500, 77.789902, -0.787007, -0.598467, -0.149855, 0.053886, 0.454475, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 33.407089, 0.570580, 76.936493, -0.787007, -0.598467, -0.149855, 0.062622, 0.444328, 0.500000, 0.500000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 34.229900, -0.528800, 77.005791, -0.787007, -0.598467, -0.149855, 0.051082, 0.447747, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 32.256901, 0.051800, 76.268890, 0.235344, -0.953882, 0.186338, 0.882421, 0.227009, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 33.280800, 0.017590, 74.800583, 0.235344, -0.953882, 0.186338, 0.880360, 0.211114, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 33.908089, 0.295800, 75.432503, 0.235344, -0.953882, 0.186338, 0.886118, 0.212776, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 33.908089, 0.295800, 75.432503, 0.268256, -0.927909, 0.258889, 0.886118, 0.212776, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 33.407089, 0.570580, 76.936493, 0.268256, -0.927909, 0.258889, 0.889317, 0.227516, 0.500000, 0.500000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 32.256901, 0.051800, 76.268890, 0.268256, -0.927909, 0.258889, 0.882421, 0.227009, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 34.229900, -0.528800, 77.005791, -0.786571, -0.598320, -0.152704, 0.051082, 0.447747, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 33.407089, 0.570580, 76.936493, -0.786571, -0.598320, -0.152704, 0.062622, 0.444328, 0.500000, 0.500000, 0.000000, 0.000000, 21.000000, 22.000000, 0.000000, 0.000000, + 33.908089, 0.295800, 75.432503, -0.786571, -0.598320, -0.152704, 0.054365, 0.433020, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 33.908089, 0.295800, 75.432503, -0.734293, -0.651352, -0.191192, 0.054365, 0.433020, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 34.512402, -0.349590, 75.310287, -0.734293, -0.651352, -0.191192, 0.046858, 0.433097, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 34.229900, -0.528800, 77.005791, -0.734293, -0.651352, -0.191192, 0.051082, 0.447747, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 34.512402, -0.349590, 75.310287, -0.453904, -0.556756, 0.695696, 0.884545, 0.205138, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 33.908089, 0.295800, 75.432503, -0.453904, -0.556756, 0.695696, 0.886118, 0.212776, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 33.280800, 0.017590, 74.800583, -0.453904, -0.556756, 0.695696, 0.880360, 0.211114, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 35.421589, 1.108290, 78.576897, 0.349002, 0.791778, 0.501283, 0.899241, 0.217212, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 16.000000, 0.000000, 0.000000, + 34.281101, 2.053990, 77.877190, 0.349002, 0.791778, 0.501283, 0.913688, 0.218094, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 16.000000, 0.000000, 0.000000, + 33.672501, 1.777200, 78.738098, 0.349002, 0.791778, 0.501283, 0.911340, 0.231132, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 33.672501, 1.777200, 78.738098, 0.343879, 0.769491, 0.538173, 0.911340, 0.231132, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 34.897301, 0.765100, 79.402603, 0.343879, 0.769491, 0.538173, 0.898582, 0.221087, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 35.421589, 1.108290, 78.576897, 0.343879, 0.769491, 0.538173, 0.899241, 0.217212, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 16.000000, 0.000000, 0.000000, + 34.897301, 0.765100, 79.402603, -0.438095, 0.058774, 0.897005, 0.898582, 0.221087, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 33.672501, 1.777200, 78.738098, -0.438095, 0.058774, 0.897005, 0.911340, 0.231132, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 33.007099, 1.092200, 78.458000, -0.438095, 0.058774, 0.897005, 0.904556, 0.236401, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 33.007099, 1.092200, 78.458000, -0.264413, 0.615685, 0.742306, 0.904556, 0.236401, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 33.792992, -0.144990, 79.764091, -0.264413, 0.615685, 0.742306, 0.892385, 0.227509, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 34.897301, 0.765100, 79.402603, -0.264413, 0.615685, 0.742306, 0.898582, 0.221087, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 37.302181, 3.471190, 79.003990, -0.945727, 0.066060, -0.318176, 0.111636, 0.456491, 0.497899, 0.252101, 0.250000, 0.000000, 16.000000, 17.000000, 18.000000, 0.000000, + 37.103100, 1.384990, 79.162590, -0.945727, 0.066060, -0.318176, 0.095001, 0.446598, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 16.000000, 0.000000, 0.000000, + 36.559292, 1.472800, 80.797203, -0.945727, 0.066060, -0.318176, 0.099681, 0.474772, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 36.559292, 1.472800, 80.797203, -0.912940, -0.026066, -0.407260, 0.099681, 0.474772, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 36.570202, 3.803400, 80.623581, -0.912940, -0.026066, -0.407260, 0.118565, 0.476132, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 37.302181, 3.471190, 79.003990, -0.912940, -0.026066, -0.407260, 0.111636, 0.456491, 0.497899, 0.252101, 0.250000, 0.000000, 16.000000, 17.000000, 18.000000, 0.000000, + 36.669979, 9.265290, 78.420082, -0.912835, -0.138318, -0.384187, 0.171699, 0.481266, 0.750000, 0.250000, 0.000000, 0.000000, 17.000000, 16.000000, 0.000000, 0.000000, + 37.302181, 3.471190, 79.003990, -0.912835, -0.138318, -0.384187, 0.111636, 0.456491, 0.497899, 0.252101, 0.250000, 0.000000, 16.000000, 17.000000, 18.000000, 0.000000, + 36.570202, 3.803400, 80.623581, -0.912835, -0.138318, -0.384187, 0.118565, 0.476132, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 36.570202, 3.803400, 80.623581, -0.905572, -0.144373, -0.398868, 0.118565, 0.476132, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 35.931091, 9.390500, 80.052299, -0.905572, -0.144373, -0.398868, 0.163544, 0.494080, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 36.669979, 9.265290, 78.420082, -0.905572, -0.144373, -0.398868, 0.171699, 0.481266, 0.750000, 0.250000, 0.000000, 0.000000, 17.000000, 16.000000, 0.000000, 0.000000, + 36.570202, 3.803400, 80.623581, -0.861941, -0.033652, -0.505891, 0.118565, 0.476132, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 36.559292, 1.472800, 80.797203, -0.861941, -0.033652, -0.505891, 0.099681, 0.474772, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 33.099991, 2.152070, 86.646004, -0.861941, -0.033652, -0.505891, 0.083089, 0.532741, 0.960986, 0.039014, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 33.099991, 2.152070, 86.646004, -0.874076, 0.120972, -0.470486, 0.083089, 0.532741, 0.960986, 0.039014, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 33.609501, 6.028290, 86.696091, -0.874076, 0.120972, -0.470486, 0.115462, 0.541545, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 36.570202, 3.803400, 80.623581, -0.874076, 0.120972, -0.470486, 0.118565, 0.476132, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 36.570202, 3.803400, 80.623581, -0.909249, -0.143945, -0.390572, 0.118565, 0.476132, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 33.609501, 6.028290, 86.696091, -0.909249, -0.143945, -0.390572, 0.115462, 0.541545, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 35.931091, 9.390500, 80.052299, -0.909249, -0.143945, -0.390572, 0.163544, 0.494080, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 32.861179, -1.503900, 80.142693, -0.805174, 0.582752, 0.109977, 0.049578, 0.478586, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 34.184700, -0.000690, 81.867287, -0.805174, 0.582752, 0.109977, 0.071045, 0.487618, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 33.792992, -0.144990, 79.764091, -0.805174, 0.582752, 0.109977, 0.062246, 0.470721, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 33.792992, -0.144990, 79.764091, -0.622496, 0.780131, 0.062412, 0.062246, 0.470721, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 34.184700, -0.000690, 81.867287, -0.622496, 0.780131, 0.062412, 0.071045, 0.487618, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 34.897301, 0.765100, 79.402603, -0.622496, 0.780131, 0.062412, 0.074341, 0.466756, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 32.861179, -1.503900, 80.142693, 0.311247, 0.945510, -0.095585, 0.049578, 0.478586, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 30.973391, -0.950900, 79.465790, 0.311247, 0.945510, -0.095585, 0.031860, 0.483312, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 29.890791, -0.306600, 82.313904, 0.311247, 0.945510, -0.095585, 0.037657, 0.510416, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 29.890791, -0.306600, 82.313904, 0.254560, 0.950888, -0.176102, 0.037657, 0.510416, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 32.395981, -0.797990, 83.281891, 0.254560, 0.950888, -0.176102, 0.059808, 0.504033, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 32.861179, -1.503900, 80.142693, 0.254560, 0.950888, -0.176102, 0.049578, 0.478586, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 32.395981, -0.797990, 83.281891, 0.353398, 0.777781, -0.519775, 0.059808, 0.504033, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 29.890791, -0.306600, 82.313904, 0.353398, 0.777781, -0.519775, 0.037657, 0.510416, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 29.082790, 1.682300, 84.740692, 0.353398, 0.777781, -0.519775, 0.040621, 0.530198, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 29.082790, 1.682300, 84.740692, 0.382149, 0.791249, -0.477375, 0.040621, 0.530198, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 31.695601, 1.217380, 86.061699, 0.382149, 0.791249, -0.477375, 0.066937, 0.530589, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 32.395981, -0.797990, 83.281891, 0.382149, 0.791249, -0.477375, 0.059808, 0.504033, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 32.395981, -0.797990, 83.281891, -0.557114, 0.788713, -0.259916, 0.059808, 0.504033, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 34.184700, -0.000690, 81.867287, -0.557114, 0.788713, -0.259916, 0.071045, 0.487618, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 32.861179, -1.503900, 80.142693, -0.557113, 0.788713, -0.259916, 0.049578, 0.478586, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 32.395981, -0.797990, 83.281891, -0.629970, 0.644487, -0.433330, 0.059808, 0.504033, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 33.099991, 2.152070, 86.646004, -0.629970, 0.644487, -0.433330, 0.083089, 0.532741, 0.960986, 0.039014, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 34.184700, -0.000690, 81.867287, -0.629970, 0.644487, -0.433330, 0.071045, 0.487618, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 37.103100, 1.384990, 79.162590, -0.238384, 0.941103, 0.239789, 0.095001, 0.446598, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 16.000000, 0.000000, 0.000000, + 35.421589, 1.108290, 78.576897, -0.238384, 0.941103, 0.239789, 0.079285, 0.437406, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 16.000000, 0.000000, 0.000000, + 34.897301, 0.765100, 79.402603, -0.238384, 0.941103, 0.239789, 0.074341, 0.466756, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 34.897301, 0.765100, 79.402603, -0.282270, 0.948337, -0.144850, 0.074341, 0.466756, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 36.559292, 1.472800, 80.797203, -0.282270, 0.948337, -0.144850, 0.099681, 0.474772, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 37.103100, 1.384990, 79.162590, -0.282270, 0.948337, -0.144850, 0.095001, 0.446598, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 16.000000, 0.000000, 0.000000, + 36.559292, 1.472800, 80.797203, -0.479425, 0.867750, 0.131001, 0.099681, 0.474772, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 34.897301, 0.765100, 79.402603, -0.479425, 0.867750, 0.131001, 0.074341, 0.466756, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 34.184700, -0.000690, 81.867287, -0.479425, 0.867750, 0.131001, 0.071045, 0.487618, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 34.184700, -0.000690, 81.867287, -0.608146, 0.662924, -0.436682, 0.071045, 0.487618, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 33.099991, 2.152070, 86.646004, -0.608146, 0.662924, -0.436682, 0.083089, 0.532741, 0.960986, 0.039014, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 36.559292, 1.472800, 80.797203, -0.608146, 0.662924, -0.436681, 0.099681, 0.474772, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 31.695601, 1.217380, 86.061699, -0.248184, 0.753491, -0.608815, 0.066937, 0.530589, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 33.099991, 2.152070, 86.646004, -0.248184, 0.753491, -0.608815, 0.083089, 0.532741, 0.960986, 0.039014, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 32.395981, -0.797990, 83.281891, -0.248184, 0.753491, -0.608815, 0.059808, 0.504033, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 33.672501, 1.777200, 78.738098, 0.491370, -0.266974, 0.829024, 0.911340, 0.231132, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 32.737701, 3.983890, 80.002792, 0.491370, -0.266974, 0.829024, 0.929345, 0.249566, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 32.069592, 3.540490, 80.255997, 0.491370, -0.266974, 0.829024, 0.924263, 0.255331, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 32.069592, 3.540490, 80.255997, 0.198198, -0.529740, 0.824678, 0.924263, 0.255331, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 33.007099, 1.092200, 78.458000, 0.198198, -0.529740, 0.824678, 0.904556, 0.236401, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 33.672501, 1.777200, 78.738098, 0.198198, -0.529740, 0.824678, 0.911340, 0.231132, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 32.737701, 3.983890, 80.002792, 0.521466, -0.338444, 0.783281, 0.929345, 0.249566, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 28.363300, 6.512700, 84.007690, 0.521466, -0.338444, 0.783281, 0.945239, 0.304844, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 32.069592, 3.540490, 80.255997, 0.521466, -0.338444, 0.783281, 0.924263, 0.255331, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 34.447392, 3.648400, 77.903893, 0.771924, -0.036728, 0.634653, 0.927093, 0.217591, 0.477273, 0.272727, 0.250000, 0.000000, 18.000000, 17.000000, 16.000000, 0.000000, + 32.737701, 3.983890, 80.002792, 0.771924, -0.036728, 0.634653, 0.929345, 0.249566, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 33.672501, 1.777200, 78.738098, 0.771924, -0.036728, 0.634653, 0.911340, 0.231132, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 33.672501, 1.777200, 78.738098, 0.827050, -0.095535, 0.553950, 0.911340, 0.231132, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 34.281101, 2.053990, 77.877190, 0.827050, -0.095535, 0.553950, 0.913688, 0.218094, 0.750000, 0.250000, 0.000000, 0.000000, 18.000000, 16.000000, 0.000000, 0.000000, + 34.447392, 3.648400, 77.903893, 0.827050, -0.095535, 0.553950, 0.927093, 0.217591, 0.477273, 0.272727, 0.250000, 0.000000, 18.000000, 17.000000, 16.000000, 0.000000, + 34.447392, 3.648400, 77.903893, 0.777552, 0.163109, 0.607295, 0.927093, 0.217591, 0.477273, 0.272727, 0.250000, 0.000000, 18.000000, 17.000000, 16.000000, 0.000000, + 33.739792, 9.189680, 77.321579, 0.777552, 0.163109, 0.607295, 0.978982, 0.231142, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 32.737701, 3.983890, 80.002792, 0.777552, 0.163109, 0.607296, 0.929345, 0.249566, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 31.166491, 0.625380, 78.795403, 0.882254, 0.088564, 0.462368, 0.890658, 0.250768, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 29.920000, 1.984690, 80.913490, 0.882254, 0.088564, 0.462368, 0.905279, 0.271426, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 30.973391, -0.950900, 79.465790, 0.882254, 0.088564, 0.462368, 0.877385, 0.258453, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 31.166491, 0.625380, 78.795403, 0.276894, -0.497639, 0.822001, 0.890658, 0.250768, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 33.007099, 1.092200, 78.458000, 0.276894, -0.497639, 0.822001, 0.904556, 0.236401, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 32.069592, 3.540490, 80.255997, 0.276894, -0.497639, 0.822001, 0.924263, 0.255331, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 32.069592, 3.540490, 80.255997, 0.564244, -0.502878, 0.654785, 0.924263, 0.255331, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 29.920000, 1.984690, 80.913490, 0.564244, -0.502878, 0.654785, 0.905279, 0.271426, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 31.166491, 0.625380, 78.795403, 0.564244, -0.502878, 0.654785, 0.890658, 0.250768, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 29.920000, 1.984690, 80.913490, 0.887326, 0.232197, 0.398418, 0.905279, 0.271426, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 28.123791, 3.438690, 84.066483, 0.887326, 0.232197, 0.398418, 0.918338, 0.304978, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 29.890791, -0.306600, 82.313904, 0.887326, 0.232197, 0.398418, 0.885337, 0.284695, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 32.069592, 3.540490, 80.255997, 0.694637, -0.040386, 0.718226, 0.924263, 0.255331, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 28.363300, 6.512700, 84.007690, 0.694637, -0.040386, 0.718226, 0.945239, 0.304844, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 28.123791, 3.438690, 84.066483, 0.694637, -0.040386, 0.718226, 0.918338, 0.304978, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 28.123791, 3.438690, 84.066483, 0.584027, -0.557645, 0.589868, 0.918338, 0.304978, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 29.920000, 1.984690, 80.913490, 0.584027, -0.557645, 0.589868, 0.905279, 0.271426, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 32.069592, 3.540490, 80.255997, 0.584027, -0.557645, 0.589868, 0.924263, 0.255331, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 35.931091, 9.390500, 80.052299, -0.002519, -0.997154, 0.075353, 0.163544, 0.494080, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 33.739792, 9.189680, 77.321579, -0.002519, -0.997154, 0.075353, 0.198453, 0.488377, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 36.669979, 9.265290, 78.420082, -0.002519, -0.997154, 0.075353, 0.171699, 0.481266, 0.750000, 0.250000, 0.000000, 0.000000, 17.000000, 16.000000, 0.000000, 0.000000, + 35.931091, 9.390500, 80.052299, 0.072717, -0.997252, 0.014166, 0.163544, 0.494080, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 32.705688, 9.240980, 86.083298, 0.072717, -0.997252, 0.014166, 0.143564, 0.549932, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 29.860991, 9.012290, 84.586502, 0.072717, -0.997252, 0.014166, 0.169935, 0.558730, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 29.860991, 9.012290, 84.586502, 0.073098, -0.997217, 0.014678, 0.169935, 0.558730, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 33.739792, 9.189680, 77.321579, 0.073098, -0.997217, 0.014678, 0.198453, 0.488377, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 35.931091, 9.390500, 80.052299, 0.073098, -0.997217, 0.014678, 0.163544, 0.494080, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 29.860991, 9.012290, 84.586502, 0.448883, -0.447998, 0.773177, 0.970074, 0.302908, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 28.363300, 6.512700, 84.007690, 0.448883, -0.447998, 0.773177, 0.945239, 0.304844, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 32.737701, 3.983890, 80.002792, 0.448883, -0.447998, 0.773177, 0.929345, 0.249566, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 32.737701, 3.983890, 80.002792, 0.879014, 0.073434, 0.471106, 0.929345, 0.249566, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 33.739792, 9.189680, 77.321579, 0.879014, 0.073434, 0.471106, 0.978982, 0.231142, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 29.860991, 9.012290, 84.586502, 0.879015, 0.073434, 0.471106, 0.970074, 0.302908, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 30.973391, -0.950900, 79.465790, 0.932333, 0.179848, 0.313705, 0.877385, 0.258453, 0.750000, 0.250000, 0.000000, 0.000000, 21.000000, 16.000000, 0.000000, 0.000000, + 29.920000, 1.984690, 80.913490, 0.932333, 0.179848, 0.313705, 0.905279, 0.271426, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 29.890791, -0.306600, 82.313904, 0.932333, 0.179848, 0.313705, 0.885337, 0.284695, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 34.229900, -0.528800, 77.005791, -0.885465, 0.399160, -0.237956, 0.051082, 0.447747, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 34.354389, -1.441590, 75.011391, -0.885465, 0.399160, -0.237956, 0.036936, 0.434394, 1.000000, 0.000000, 0.000000, 0.000000, 22.000000, 0.000000, 0.000000, 0.000000, + 33.701302, -1.733290, 76.952301, -0.885465, 0.399160, -0.237956, 0.040673, 0.451803, 0.750000, 0.250000, 0.000000, 0.000000, 22.000000, 21.000000, 0.000000, 0.000000, + 35.931091, 9.390500, 80.052299, -0.831987, -0.320445, -0.452894, 0.163544, 0.494080, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 33.609501, 6.028290, 86.696091, -0.831987, -0.320445, -0.452894, 0.115462, 0.541545, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 32.705688, 9.240980, 86.083298, -0.831987, -0.320445, -0.452894, 0.143564, 0.549932, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 29.890791, -0.306600, 82.313904, 0.887248, 0.454770, -0.077302, 0.885337, 0.284695, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 21.000000, 0.000000, 0.000000, + 28.123791, 3.438690, 84.066483, 0.887248, 0.454770, -0.077302, 0.918338, 0.304978, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 29.082790, 1.682300, 84.740692, 0.887248, 0.454770, -0.077302, 0.899671, 0.306861, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 33.609501, 6.028290, 86.696091, -0.804262, 0.113255, -0.583383, 0.115462, 0.541545, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 33.099991, 2.152070, 86.646004, -0.804262, 0.113255, -0.583383, 0.083089, 0.532741, 0.960986, 0.039014, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 31.348600, 2.615100, 89.150391, -0.804262, 0.113255, -0.583383, 0.077016, 0.559978, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 31.348600, 2.615100, 89.150391, -0.841465, 0.195075, -0.503867, 0.077016, 0.559978, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 32.078091, 6.090890, 89.277802, -0.841465, 0.195075, -0.503867, 0.108422, 0.567815, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 33.609501, 6.028290, 86.696091, -0.841465, 0.195075, -0.503867, 0.115462, 0.541545, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 33.609501, 6.028290, 86.696091, -0.803347, -0.368778, -0.467585, 0.115462, 0.541545, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 32.078091, 6.090890, 89.277802, -0.803347, -0.368778, -0.467585, 0.108422, 0.567815, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 31.165890, 8.961400, 88.581100, -0.803347, -0.368778, -0.467585, 0.136111, 0.575224, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 31.165890, 8.961400, 88.581100, -0.789459, -0.321793, -0.522689, 0.136111, 0.575224, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 32.705688, 9.240980, 86.083298, -0.789459, -0.321793, -0.522689, 0.143564, 0.549932, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 33.609501, 6.028290, 86.696091, -0.789459, -0.321793, -0.522689, 0.115462, 0.541545, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 29.082790, 1.682300, 84.740692, 0.220864, 0.971769, -0.082969, 0.040621, 0.530198, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 27.839090, 2.180800, 87.268593, 0.220864, 0.971769, -0.082969, 0.039169, 0.552415, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 30.120701, 1.772990, 88.565804, 0.220864, 0.971769, -0.082969, 0.062225, 0.557204, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 30.120701, 1.772990, 88.565804, 0.214267, 0.973393, -0.081218, 0.062225, 0.557204, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 31.695601, 1.217380, 86.061699, 0.214267, 0.973393, -0.081218, 0.066937, 0.530589, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 29.082790, 1.682300, 84.740692, 0.214267, 0.973393, -0.081218, 0.040621, 0.530198, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 31.695601, 1.217380, 86.061699, -0.370528, 0.829869, -0.417166, 0.066937, 0.530589, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 30.120701, 1.772990, 88.565804, -0.370528, 0.829869, -0.417166, 0.062225, 0.557204, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 31.348600, 2.615100, 89.150391, -0.370528, 0.829869, -0.417166, 0.077016, 0.559978, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 31.348600, 2.615100, 89.150391, -0.377139, 0.827134, -0.416671, 0.077016, 0.559978, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 33.099991, 2.152070, 86.646004, -0.377139, 0.827134, -0.416671, 0.083089, 0.532741, 0.960986, 0.039014, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 31.695601, 1.217380, 86.061699, -0.377139, 0.827134, -0.416671, 0.066937, 0.530589, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 28.123791, 3.438690, 84.066483, 0.794377, 0.538010, 0.281976, 0.918338, 0.304978, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 27.004700, 3.751300, 86.622704, 0.794377, 0.538011, 0.281976, 0.919952, 0.330921, 0.500006, 0.499994, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 27.839090, 2.180800, 87.268593, 0.794377, 0.538010, 0.281976, 0.902834, 0.330946, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 27.839090, 2.180800, 87.268593, 0.791972, 0.541035, 0.282950, 0.902834, 0.330946, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 29.082790, 1.682300, 84.740692, 0.791972, 0.541035, 0.282950, 0.899671, 0.306861, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 28.123791, 3.438690, 84.066483, 0.791972, 0.541035, 0.282950, 0.918338, 0.304978, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 28.363300, 6.512700, 84.007690, 0.910973, -0.062040, 0.407773, 0.945239, 0.304844, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 27.211390, 6.506190, 86.580093, 0.910973, -0.062040, 0.407773, 0.945248, 0.330402, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 27.004700, 3.751300, 86.622704, 0.910973, -0.062040, 0.407773, 0.919952, 0.330921, 0.500006, 0.499994, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 27.004700, 3.751300, 86.622704, 0.911363, -0.063230, 0.406719, 0.919952, 0.330921, 0.500006, 0.499994, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 28.123791, 3.438690, 84.066483, 0.911362, -0.063230, 0.406719, 0.918338, 0.304978, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 28.363300, 6.512700, 84.007690, 0.911362, -0.063230, 0.406719, 0.945239, 0.304844, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 29.860991, 9.012290, 84.586502, 0.104481, -0.993426, -0.046786, 0.169935, 0.558730, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 32.705688, 9.240980, 86.083298, 0.104481, -0.993426, -0.046786, 0.143564, 0.549932, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 31.165890, 8.961400, 88.581100, 0.104481, -0.993426, -0.046786, 0.136111, 0.575224, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 31.165890, 8.961400, 88.581100, 0.058247, -0.997797, -0.031739, 0.136111, 0.575224, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 28.381800, 8.848190, 87.030792, 0.058247, -0.997797, -0.031739, 0.164324, 0.580608, 0.500000, 0.500000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 29.860991, 9.012290, 84.586502, 0.058247, -0.997797, -0.031739, 0.169935, 0.558730, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 28.363300, 6.512700, 84.007690, 0.737325, -0.536765, 0.410165, 0.945239, 0.304844, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 29.860991, 9.012290, 84.586502, 0.737325, -0.536765, 0.410165, 0.970074, 0.302908, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 28.381800, 8.848190, 87.030792, 0.737325, -0.536765, 0.410165, 0.969071, 0.327614, 0.500000, 0.500000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 28.381800, 8.848190, 87.030792, 0.805257, -0.471588, 0.359397, 0.969071, 0.327614, 0.500000, 0.500000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 27.211390, 6.506190, 86.580093, 0.805257, -0.471588, 0.359397, 0.945248, 0.330402, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 28.363300, 6.512700, 84.007690, 0.805257, -0.471588, 0.359397, 0.945239, 0.304844, 1.000000, 0.000000, 0.000000, 0.000000, 16.000000, 0.000000, 0.000000, 0.000000, + 32.078091, 6.090890, 89.277802, -0.876736, 0.200041, -0.437398, 0.108422, 0.567815, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 31.348600, 2.615100, 89.150391, -0.876736, 0.200041, -0.437398, 0.077016, 0.559978, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 28.548189, 2.410570, 94.670090, -0.876736, 0.200041, -0.437398, 0.060372, 0.611992, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 28.548189, 2.410570, 94.670090, -0.878102, 0.218647, -0.425594, 0.060372, 0.611992, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 29.601700, 7.109300, 94.910393, -0.878102, 0.218647, -0.425594, 0.099344, 0.621854, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 32.078091, 6.090890, 89.277802, -0.878102, 0.218647, -0.425594, 0.108422, 0.567815, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 31.165890, 8.961400, 88.581100, -0.877256, -0.356733, -0.321189, 0.136111, 0.575224, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 32.078091, 6.090890, 89.277802, -0.877256, -0.356734, -0.321189, 0.108422, 0.567815, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 29.601700, 7.109300, 94.910393, -0.877256, -0.356733, -0.321189, 0.099344, 0.621854, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 29.601700, 7.109300, 94.910393, -0.865686, -0.380498, -0.325284, 0.099344, 0.621854, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 28.394791, 10.760590, 93.851303, -0.865686, -0.380498, -0.325284, 0.131313, 0.630170, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 31.165890, 8.961400, 88.581100, -0.865686, -0.380498, -0.325284, 0.136111, 0.575224, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 27.839090, 2.180800, 87.268593, 0.070376, 0.986102, 0.150502, 0.039169, 0.552415, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 23.704700, 1.796490, 91.719910, 0.070376, 0.986102, 0.150502, 0.012398, 0.596754, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 26.842400, 1.263880, 93.742401, 0.070376, 0.986102, 0.150502, 0.042745, 0.607755, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 26.842400, 1.263880, 93.742401, 0.088880, 0.984208, 0.153082, 0.042745, 0.607755, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 30.120701, 1.772990, 88.565804, 0.088880, 0.984208, 0.153082, 0.062225, 0.557204, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 27.839090, 2.180800, 87.268593, 0.088880, 0.984208, 0.153082, 0.039169, 0.552415, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 30.120701, 1.772990, 88.565804, -0.464472, 0.860445, -0.209523, 0.062225, 0.557204, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 26.842400, 1.263880, 93.742401, -0.464472, 0.860445, -0.209523, 0.042745, 0.607755, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 28.548189, 2.410570, 94.670090, -0.464472, 0.860445, -0.209523, 0.060372, 0.611992, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 28.548189, 2.410570, 94.670090, -0.481668, 0.850106, -0.212873, 0.060372, 0.611992, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 31.348600, 2.615100, 89.150391, -0.481668, 0.850106, -0.212873, 0.077016, 0.559978, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 30.120701, 1.772990, 88.565804, -0.481668, 0.850106, -0.212873, 0.062225, 0.557204, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 27.839090, 2.180800, 87.268593, 0.610618, 0.556239, 0.563687, 0.902834, 0.330946, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 27.004700, 3.751300, 86.622704, 0.610618, 0.556239, 0.563687, 0.919952, 0.330921, 0.500006, 0.499994, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 22.825327, 3.911090, 90.992363, 0.610618, 0.556239, 0.563687, 0.920263, 0.376645, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 22.825327, 3.911090, 90.992363, 0.624637, 0.473434, 0.621038, 0.920263, 0.376645, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 23.704700, 1.796490, 91.719910, 0.624637, 0.473434, 0.621038, 0.897741, 0.384242, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 27.839090, 2.180800, 87.268593, 0.624637, 0.473434, 0.621038, 0.902834, 0.330946, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 27.211390, 6.506190, 86.580093, 0.695654, 0.043425, 0.717063, 0.945248, 0.330402, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 22.900000, 7.631700, 90.694603, 0.695654, 0.043425, 0.717063, 0.952668, 0.384378, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 22.825327, 3.911090, 90.992363, 0.695654, 0.043425, 0.717063, 0.920263, 0.376645, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 22.825327, 3.911090, 90.992363, 0.721192, -0.043415, 0.691374, 0.920263, 0.376645, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 27.004700, 3.751300, 86.622704, 0.721192, -0.043415, 0.691374, 0.919952, 0.330921, 0.500006, 0.499994, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 27.211390, 6.506190, 86.580093, 0.721192, -0.043415, 0.691374, 0.945248, 0.330402, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 28.381800, 8.848190, 87.030792, -0.110611, -0.956903, 0.268516, 0.164324, 0.580608, 0.500000, 0.500000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 31.165890, 8.961400, 88.581100, -0.110611, -0.956903, 0.268516, 0.136111, 0.575224, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 28.394791, 10.760590, 93.851303, -0.110611, -0.956903, 0.268516, 0.131313, 0.630170, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 28.394791, 10.760590, 93.851303, -0.083638, -0.959451, 0.269179, 0.131313, 0.630170, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 24.741800, 10.455690, 91.629494, -0.083638, -0.959451, 0.269179, 0.167826, 0.632055, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 28.381800, 8.848190, 87.030792, -0.083638, -0.959451, 0.269179, 0.164324, 0.580608, 0.500000, 0.500000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 28.381800, 8.848190, 87.030792, 0.542475, -0.560852, 0.625433, 0.969071, 0.327614, 0.500000, 0.500000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 24.741800, 10.455690, 91.629494, 0.542475, -0.560852, 0.625433, 0.983167, 0.379419, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 22.900000, 7.631700, 90.694603, 0.542475, -0.560852, 0.625433, 0.952668, 0.384378, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 22.900000, 7.631700, 90.694603, 0.566903, -0.419719, 0.708842, 0.952668, 0.384378, 0.850000, 0.150000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + 27.211390, 6.506190, 86.580093, 0.566903, -0.419719, 0.708842, 0.945248, 0.330402, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 28.381800, 8.848190, 87.030792, 0.566903, -0.419719, 0.708842, 0.969071, 0.327614, 0.500000, 0.500000, 0.000000, 0.000000, 23.000000, 16.000000, 0.000000, 0.000000, + -3.081790, -4.465400, 137.182205, 0.140495, 0.984252, -0.107283, 0.050904, 0.832811, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.322990, -4.168590, 139.589386, 0.140495, 0.984252, -0.107283, 0.054742, 0.867255, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.633190, 139.678696, 0.140495, 0.984252, -0.107283, 0.005730, 0.868711, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.633190, 139.678696, 0.158307, 0.978843, -0.129634, 0.005730, 0.868711, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.962190, 137.194473, 0.158307, 0.978843, -0.129634, 0.005317, 0.832365, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.081790, -4.465400, 137.182205, 0.158307, 0.978843, -0.129634, 0.050904, 0.832811, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.546000, -4.618300, 135.609192, 0.158640, 0.985567, 0.059087, 0.028085, 0.810025, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.081790, -4.465400, 137.182205, 0.158640, 0.985567, 0.059087, 0.050904, 0.832811, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.962190, 137.194473, 0.158640, 0.985567, 0.059087, 0.005317, 0.832365, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.962190, 137.194473, 0.124085, 0.987877, 0.093287, 0.005317, 0.832365, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.805690, 135.537186, 0.124085, 0.987877, 0.093287, 0.005020, 0.808898, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.546000, -4.618300, 135.609192, 0.124085, 0.987877, 0.093287, 0.028085, 0.810025, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.126170, -4.287700, 134.387192, 0.128544, 0.945272, 0.299896, 0.022679, 0.791759, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.546000, -4.618300, 135.609192, 0.128544, 0.945272, 0.299896, 0.028085, 0.810025, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.805690, 135.537186, 0.128544, 0.945272, 0.299896, 0.005020, 0.808898, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.805690, 135.537186, 0.125786, 0.944844, 0.302404, 0.005020, 0.808898, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.430300, 134.364304, 0.125786, 0.944844, 0.302404, 0.004767, 0.791829, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.126170, -4.287700, 134.387192, 0.125786, 0.944844, 0.302404, 0.022679, 0.791759, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.126170, -4.287700, 134.387192, 0.127097, 0.972053, 0.197382, 0.022679, 0.791759, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.430300, 134.364304, 0.127097, 0.972053, 0.197382, 0.004767, 0.791829, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.219590, 133.326614, 0.127097, 0.972053, 0.197382, 0.004524, 0.777647, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.219590, 133.326614, 0.171941, 0.954444, 0.243869, 0.004524, 0.777647, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.524770, -3.924290, 133.245926, 0.171941, 0.954445, 0.243869, 0.029939, 0.775120, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.126170, -4.287700, 134.387192, 0.171941, 0.954444, 0.243869, 0.022679, 0.791759, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.219590, 133.326614, 0.196836, 0.947517, -0.251925, 0.004524, 0.777647, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.408500, 132.616104, 0.196836, 0.947517, -0.251925, 0.004298, 0.769247, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.524770, -3.924290, 133.245926, 0.196836, 0.947517, -0.251925, 0.029939, 0.775120, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.931500, 131.660416, 0.166413, 0.865001, -0.473371, 0.003874, 0.755120, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.458490, -4.837390, 131.671204, 0.166413, 0.865001, -0.473371, 0.011353, 0.754962, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.408500, 132.616104, 0.166413, 0.865001, -0.473371, 0.004298, 0.769247, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.324280, -5.527690, 130.985107, 0.129808, 0.711561, -0.690529, 0.005673, 0.744370, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.458490, -4.837390, 131.671204, 0.129808, 0.711561, -0.690529, 0.011353, 0.754962, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.931500, 131.660416, 0.129808, 0.711561, -0.690529, 0.003874, 0.755120, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.931500, 131.660416, 0.222879, 0.675220, -0.703138, 0.003874, 0.755120, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -5.648490, 130.971893, 0.222879, 0.675220, -0.703138, 0.002040, 0.743056, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.324280, -5.527690, 130.985107, 0.222879, 0.675220, -0.703138, 0.005673, 0.744370, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.319690, -5.644000, 130.523499, 0.331789, 0.915539, -0.227386, 0.006982, 0.738285, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.324280, -5.527690, 130.985107, 0.331789, 0.915539, -0.227386, 0.005673, 0.744370, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -5.648490, 130.971893, 0.331789, 0.915539, -0.227386, 0.002040, 0.743056, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -5.648490, 130.971893, 0.224172, 0.962908, -0.150185, 0.002040, 0.743056, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -5.719690, 130.515396, 0.224172, 0.962908, -0.150185, 0.002238, 0.737315, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.319690, -5.644000, 130.523499, 0.224172, 0.962908, -0.150185, 0.006982, 0.738285, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.319690, -5.644000, 130.523499, 0.194996, 0.756821, 0.623857, 0.006982, 0.738285, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -5.719690, 130.515396, 0.194996, 0.756821, 0.623857, 0.002238, 0.737315, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -5.056200, 129.710495, 0.194996, 0.756821, 0.623857, 0.003657, 0.723406, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -5.056200, 129.710495, 0.093743, 0.788947, 0.607269, 0.003657, 0.723406, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.415790, -5.010390, 129.715164, 0.093743, 0.788947, 0.607269, 0.009010, 0.723979, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.319690, -5.644000, 130.523499, 0.093743, 0.788947, 0.607269, 0.006982, 0.738285, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.523290, -4.700200, 128.863907, 0.107082, 0.938437, 0.328434, 0.010640, 0.711812, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.415790, -5.010390, 129.715164, 0.107082, 0.938437, 0.328434, 0.009010, 0.723979, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -5.056200, 129.710495, 0.107082, 0.938437, 0.328434, 0.003657, 0.723406, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -5.056200, 129.710495, 0.096597, 0.937434, 0.334493, 0.003657, 0.723406, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.718400, 128.763794, 0.096597, 0.937434, 0.334493, 0.003840, 0.709965, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.523290, -4.700200, 128.863907, 0.096597, 0.937434, 0.334493, 0.010640, 0.711812, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.393700, -4.105790, 128.500107, 0.180606, 0.484495, 0.855947, 0.010120, 0.702087, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.523290, -4.700200, 128.863907, 0.180606, 0.484495, 0.855947, 0.010640, 0.711812, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.718400, 128.763794, 0.180606, 0.484496, 0.855947, 0.003840, 0.709965, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.718400, 128.763794, 0.082351, 0.438202, 0.895096, 0.003840, 0.709965, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.168900, 128.494781, 0.082351, 0.438202, 0.895096, 0.003879, 0.702104, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.393700, -4.105790, 128.500107, 0.082351, 0.438202, 0.895096, 0.010120, 0.702087, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.393700, -4.105790, 128.500107, 0.156138, 0.951745, 0.264200, 0.010120, 0.702087, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.168900, 128.494781, 0.156138, 0.951745, 0.264200, 0.003879, 0.702104, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.069800, 128.137787, 0.156138, 0.951745, 0.264200, 0.003880, 0.697663, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.069800, 128.137787, 0.123667, 0.965240, 0.230258, 0.003880, 0.697663, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.501290, -4.006790, 128.142883, 0.123667, 0.965240, 0.230258, 0.011487, 0.697451, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.393700, -4.105790, 128.500107, 0.123667, 0.965240, 0.230257, 0.010120, 0.702087, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.501290, -4.006790, 128.142883, 0.083006, 0.595757, 0.798864, 0.011487, 0.697451, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.069800, 128.137787, 0.083006, 0.595757, 0.798864, 0.003880, 0.697663, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -3.690200, 127.854698, 0.083006, 0.595757, 0.798864, 0.003864, 0.691543, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -3.690200, 127.854698, 0.036616, 0.640376, 0.767188, 0.003864, 0.691543, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.440800, -3.667390, 127.856697, 0.036616, 0.640376, 0.767188, 0.011019, 0.691563, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.501290, -4.006790, 128.142883, 0.036616, 0.640376, 0.767188, 0.011487, 0.697451, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.366680, -3.459500, 127.770699, 0.023605, 0.374953, 0.926743, 0.010106, 0.689005, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.440800, -3.667390, 127.856697, 0.023605, 0.374953, 0.926743, 0.011019, 0.691563, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -3.690200, 127.854698, 0.023605, 0.374953, 0.926743, 0.003864, 0.691543, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -3.690200, 127.854698, 0.000660, 0.343060, 0.939313, 0.003864, 0.691543, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -3.459600, 127.770477, 0.000660, 0.343060, 0.939313, 0.003848, 0.688999, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.366680, -3.459500, 127.770699, 0.000660, 0.343060, 0.939313, 0.010106, 0.689005, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.366680, -3.459500, 127.770699, 0.000582, 0.795334, 0.606171, 0.010106, 0.689005, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -3.459600, 127.770477, 0.000582, 0.795334, 0.606171, 0.003848, 0.688999, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -2.836700, 126.953194, 0.000582, 0.795334, 0.606171, 0.003738, 0.674634, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -2.836700, 126.953194, 0.083572, 0.774253, 0.627334, 0.003738, 0.674634, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.945100, -2.883690, 127.137093, 0.083572, 0.774253, 0.627334, 0.020759, 0.677651, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.366680, -3.459500, 127.770699, 0.083572, 0.774253, 0.627334, 0.010106, 0.689005, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.918600, -2.280990, 126.055702, 0.051444, 0.871802, 0.487149, 0.021414, 0.660122, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.945100, -2.883690, 127.137093, 0.051444, 0.871802, 0.487149, 0.020759, 0.677651, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -2.836700, 126.953194, 0.051444, 0.871802, 0.487149, 0.003738, 0.674634, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -2.836700, 126.953194, 0.197479, 0.911032, 0.361971, 0.003738, 0.674634, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -2.367990, 125.773514, 0.197479, 0.911032, 0.361971, 0.003607, 0.657195, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.918600, -2.280990, 126.055702, 0.197479, 0.911032, 0.361971, 0.021414, 0.660122, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.918600, -2.280990, 126.055702, 0.297732, 0.051744, 0.953246, 0.021414, 0.660122, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -2.367990, 125.773514, 0.297732, 0.051744, 0.953246, 0.003607, 0.657195, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -0.661690, 125.680893, 0.297732, 0.051744, 0.953246, 0.003411, 0.632502, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -0.661690, 125.680893, 0.213351, 0.103824, 0.971443, 0.003411, 0.632502, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.882300, -0.362500, 125.842690, 0.213351, 0.103824, 0.971443, 0.031807, 0.633193, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.918600, -2.280990, 126.055702, 0.213351, 0.103824, 0.971443, 0.021414, 0.660122, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.882300, -0.362500, 125.842690, 0.106795, -0.210560, 0.971730, 0.654883, 0.841062, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -0.661690, 125.680893, 0.106795, -0.210560, 0.971730, 0.652331, 0.838118, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 3.111500, 126.498489, 0.106795, -0.210560, 0.971730, 0.676609, 0.819210, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 3.111500, 126.498489, 0.093286, -0.207515, 0.973774, 0.676609, 0.819210, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.828770, 3.733800, 126.806297, 0.093286, -0.207515, 0.973774, 0.688083, 0.836980, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.882300, -0.362500, 125.842690, 0.093286, -0.207515, 0.973774, 0.654883, 0.841062, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.153870, 4.774090, 122.373901, 0.339373, 0.937765, 0.073639, 0.722084, 0.813841, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -1.840100, 4.478890, 124.687103, 0.339373, 0.937765, 0.073639, 0.704178, 0.824880, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 3.835590, 124.398987, 0.339373, 0.937765, 0.073639, 0.692418, 0.806898, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 3.835590, 124.398987, 0.444857, 0.893657, -0.058994, 0.692418, 0.806898, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 3.684200, 122.105690, 0.444857, 0.893657, -0.058994, 0.709467, 0.793621, 0.700000, 0.300000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, 0.000000, + -2.153870, 4.774090, 122.373901, 0.444857, 0.893656, -0.058994, 0.722084, 0.813841, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -3.155600, 143.175095, 0.137917, 0.912321, -0.385550, 0.006335, 0.925455, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.633190, 139.678696, 0.137917, 0.912321, -0.385550, 0.005730, 0.868711, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.322990, -4.168590, 139.589386, 0.137917, 0.912321, -0.385550, 0.054742, 0.867255, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.322990, -4.168590, 139.589386, 0.147075, 0.907804, -0.392760, 0.054742, 0.867255, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.589200, -2.677900, 142.935196, 0.147075, 0.907804, -0.392760, 0.064197, 0.920673, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -3.155600, 143.175095, 0.147075, 0.907804, -0.392760, 0.006335, 0.925455, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -0.028590, 147.132431, 0.144339, 0.776397, -0.613493, 0.007055, 0.995545, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -3.155600, 143.175095, 0.144339, 0.776397, -0.613494, 0.006335, 0.925455, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.589200, -2.677900, 142.935196, 0.144339, 0.776397, -0.613494, 0.064197, 0.920673, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.589200, -2.677900, 142.935196, 0.167580, 0.762669, -0.624702, 0.064197, 0.920673, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.681690, 0.370280, 146.631760, 0.167580, 0.762669, -0.624702, 0.081111, 0.984505, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -0.028590, 147.132431, 0.167580, 0.762669, -0.624703, 0.007055, 0.995545, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.022790, -4.311354, 128.714615, 0.130257, 0.496763, 0.858056, 0.018068, 0.709414, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.523290, -4.700200, 128.863907, 0.130257, 0.496763, 0.858056, 0.010640, 0.711812, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.393700, -4.105790, 128.500107, 0.130257, 0.496763, 0.858056, 0.010120, 0.702087, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.393700, -4.105790, 128.500107, 0.113244, 0.530245, 0.840248, 0.010120, 0.702087, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.893890, -3.851590, 128.407104, 0.113244, 0.530245, 0.840248, 0.018568, 0.700107, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.022790, -4.311354, 128.714615, 0.113244, 0.530245, 0.840248, 0.018068, 0.709414, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.438590, -3.927344, 128.557098, 0.159514, 0.517546, 0.840656, 0.025562, 0.706482, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.022790, -4.311354, 128.714615, 0.159514, 0.517546, 0.840656, 0.018068, 0.709414, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.893890, -3.851590, 128.407104, 0.159514, 0.517546, 0.840656, 0.018568, 0.700107, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.893890, -3.851590, 128.407104, 0.178519, 0.449454, 0.875284, 0.018568, 0.700107, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.326770, -3.593300, 128.362762, 0.178519, 0.449454, 0.875284, 0.025948, 0.698831, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.438590, -3.927344, 128.557098, 0.178519, 0.449454, 0.875284, 0.025562, 0.706482, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.893890, -3.851590, 128.407104, 0.432470, 0.893960, 0.117496, 0.018568, 0.700107, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.393700, -4.105790, 128.500107, 0.432470, 0.893960, 0.117496, 0.010120, 0.702087, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.501290, -4.006790, 128.142883, 0.432470, 0.893960, 0.117496, 0.011487, 0.697451, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.501290, -4.006790, 128.142883, 0.349605, 0.936399, -0.030559, 0.011487, 0.697451, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.926700, -3.846390, 128.191086, 0.349605, 0.936399, -0.030559, 0.018344, 0.697470, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.893890, -3.851590, 128.407104, 0.349605, 0.936399, -0.030559, 0.018568, 0.700107, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.926700, -3.846390, 128.191086, 0.515899, 0.854699, -0.057783, 0.018344, 0.697470, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.326770, -3.593300, 128.362762, 0.515899, 0.854699, -0.057783, 0.025948, 0.698831, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.893890, -3.851590, 128.407104, 0.515899, 0.854699, -0.057783, 0.018568, 0.700107, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.501290, -4.006790, 128.142883, 0.238672, 0.600789, 0.762947, 0.011487, 0.697451, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.440800, -3.667390, 127.856697, 0.238672, 0.600789, 0.762947, 0.011019, 0.691563, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.904100, -3.598400, 127.947304, 0.238672, 0.600789, 0.762947, 0.018519, 0.693026, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.904100, -3.598400, 127.947304, 0.322620, 0.648431, 0.689532, 0.018519, 0.693026, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.926700, -3.846390, 128.191086, 0.322620, 0.648431, 0.689532, 0.018344, 0.697470, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.501290, -4.006790, 128.142883, 0.322620, 0.648431, 0.689532, 0.011487, 0.697451, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.904100, -3.598400, 127.947304, 0.595562, 0.534889, 0.599333, 0.018519, 0.693026, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.326770, -3.593300, 128.362762, 0.595562, 0.534889, 0.599333, 0.025948, 0.698831, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.926700, -3.846390, 128.191086, 0.595562, 0.534889, 0.599333, 0.018344, 0.697470, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.324280, -5.527690, 130.985107, 0.863361, 0.491261, -0.115197, 0.005673, 0.744370, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.319690, -5.644000, 130.523499, 0.863361, 0.491261, -0.115197, 0.006982, 0.738285, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.692600, -5.011590, 130.425598, 0.863361, 0.491261, -0.115197, 0.013973, 0.734840, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.692600, -5.011590, 130.425598, 0.844638, 0.531256, -0.065979, 0.013973, 0.734840, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.700900, -4.941500, 130.883698, 0.844638, 0.531256, -0.065979, 0.014018, 0.741843, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.324280, -5.527690, 130.985107, 0.844638, 0.531256, -0.065979, 0.005673, 0.744370, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.324280, -5.527690, 130.985107, 0.822194, 0.473634, -0.315703, 0.005673, 0.744370, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.700900, -4.941500, 130.883698, 0.822194, 0.473634, -0.315703, 0.014018, 0.741843, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.458490, -4.837390, 131.671204, 0.822194, 0.473634, -0.315703, 0.011353, 0.754962, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.415790, -5.010390, 129.715164, 0.796725, 0.517993, 0.311307, 0.009010, 0.723979, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.692600, -5.011590, 130.425598, 0.796725, 0.517993, 0.311307, 0.013973, 0.734840, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.319690, -5.644000, 130.523499, 0.796725, 0.517993, 0.311307, 0.006982, 0.738285, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.523290, -4.700200, 128.863907, 0.460924, 0.850947, 0.251869, 0.010640, 0.711812, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.422100, -4.421100, 129.565796, 0.460925, 0.850947, 0.251869, 0.025325, 0.721688, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.415790, -5.010390, 129.715164, 0.460925, 0.850947, 0.251869, 0.009010, 0.723979, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.422100, -4.421100, 129.565796, 0.556765, 0.749640, 0.357846, 0.025325, 0.721688, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.022790, -4.311354, 128.714615, 0.556765, 0.749640, 0.357846, 0.018068, 0.709414, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.438590, -3.927344, 128.557098, 0.556765, 0.749640, 0.357846, 0.025562, 0.706482, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.326770, -3.593300, 128.362762, 0.213264, 0.436974, 0.873826, 0.025948, 0.698831, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.008100, -3.376790, 128.420776, 0.213264, 0.436974, 0.873826, 0.036674, 0.700049, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.438590, -3.927344, 128.557098, 0.213264, 0.436974, 0.873826, 0.025562, 0.706482, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.008100, -3.376790, 128.420776, 0.311887, 0.899406, 0.306259, 0.036674, 0.700049, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.326770, -3.593300, 128.362762, 0.311887, 0.899406, 0.306260, 0.025948, 0.698831, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.904100, -3.598400, 127.947304, 0.311887, 0.899406, 0.306260, 0.018519, 0.693026, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.904100, -3.598400, 127.947304, 0.395877, 0.698502, 0.596135, 0.018519, 0.693026, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.945100, -2.883690, 127.137093, 0.395877, 0.698502, 0.596135, 0.020759, 0.677651, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.008100, -3.376790, 128.420776, 0.395877, 0.698502, 0.596135, 0.036674, 0.700049, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.366680, -3.459500, 127.770699, 0.226123, 0.302425, 0.925963, 0.010106, 0.689005, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.904100, -3.598400, 127.947304, 0.226123, 0.302425, 0.925963, 0.018519, 0.693026, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.440800, -3.667390, 127.856697, 0.226123, 0.302425, 0.925963, 0.011019, 0.691563, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.945100, -2.883690, 127.137093, 0.023192, 0.750302, 0.660689, 0.020759, 0.677651, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.904100, -3.598400, 127.947304, 0.023192, 0.750302, 0.660689, 0.018519, 0.693026, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.366680, -3.459500, 127.770699, 0.023192, 0.750302, 0.660689, 0.010106, 0.689005, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.022790, -4.311354, 128.714615, 0.511608, 0.788371, 0.341656, 0.018068, 0.709414, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.422100, -4.421100, 129.565796, 0.511608, 0.788371, 0.341656, 0.025325, 0.721688, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.523290, -4.700200, 128.863907, 0.511608, 0.788371, 0.341656, 0.010640, 0.711812, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.692600, -5.011590, 130.425598, 0.577900, 0.808220, -0.113188, 0.013973, 0.734840, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.748700, -4.257990, 130.414597, 0.577900, 0.808220, -0.113188, 0.031714, 0.733700, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.700900, -4.941500, 130.883698, 0.577900, 0.808220, -0.113188, 0.014018, 0.741843, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.692600, -5.011590, 130.425598, 0.475642, 0.859580, 0.186779, 0.013973, 0.734840, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.415790, -5.010390, 129.715164, 0.475642, 0.859580, 0.186779, 0.009010, 0.723979, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.422100, -4.421100, 129.565796, 0.475642, 0.859580, 0.186779, 0.025325, 0.721688, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.422100, -4.421100, 129.565796, 0.579098, 0.812526, 0.066685, 0.025325, 0.721688, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.748700, -4.257990, 130.414597, 0.579098, 0.812526, 0.066685, 0.031714, 0.733700, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.692600, -5.011590, 130.425598, 0.579098, 0.812526, 0.066685, 0.013973, 0.734840, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.610070, -1.040180, 126.759300, 0.438629, 0.090969, 0.894052, 0.058962, 0.662445, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.918600, -2.280990, 126.055702, 0.438629, 0.090969, 0.894052, 0.021414, 0.660122, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.882300, -0.362500, 125.842690, 0.438629, 0.090969, 0.894052, 0.031807, 0.633193, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.882300, -0.362500, 125.842690, 0.431616, 0.110490, 0.895265, 0.031807, 0.633193, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.396070, 0.558700, 126.458801, 0.431616, 0.110490, 0.895265, 0.072360, 0.641149, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.610070, -1.040180, 126.759300, 0.431616, 0.110490, 0.895265, 0.058962, 0.662445, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.392790, 0.595270, 127.926781, 0.591666, 0.071725, 0.802986, 0.103185, 0.675093, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.610070, -1.040180, 126.759300, 0.591666, 0.071725, 0.802987, 0.058962, 0.662445, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.396070, 0.558700, 126.458801, 0.591666, 0.071725, 0.802986, 0.072360, 0.641149, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.396070, 0.558700, 126.458801, 0.592433, 0.029203, 0.805090, 0.072360, 0.641149, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.065590, 2.139590, 127.629990, 0.592433, 0.029203, 0.805090, 0.119619, 0.657320, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.392790, 0.595270, 127.926781, 0.592433, 0.029203, 0.805090, 0.103185, 0.675093, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.872500, 2.210690, 129.773697, 0.763449, -0.037843, 0.644759, 0.145208, 0.701028, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.392790, 0.595270, 127.926781, 0.763449, -0.037843, 0.644759, 0.103185, 0.675093, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.065590, 2.139590, 127.629990, 0.763449, -0.037843, 0.644759, 0.119619, 0.657320, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.065590, 2.139590, 127.629990, 0.760747, 0.123871, 0.637118, 0.119619, 0.657320, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.777100, 3.697590, 129.370697, 0.760747, 0.123871, 0.637118, 0.163520, 0.686215, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.872500, 2.210690, 129.773697, 0.760747, 0.123871, 0.637118, 0.145208, 0.701028, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.781400, 3.167000, 131.485703, 0.895476, 0.062009, 0.440769, 0.171526, 0.727793, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.872500, 2.210690, 129.773697, 0.895476, 0.062009, 0.440769, 0.145208, 0.701028, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.777100, 3.697590, 129.370697, 0.895476, 0.062009, 0.440769, 0.163520, 0.686215, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.777100, 3.697590, 129.370697, 0.888575, 0.101421, 0.447379, 0.163520, 0.686215, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.581590, 4.576200, 130.769379, 0.888575, 0.101421, 0.447379, 0.188096, 0.708864, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.781400, 3.167000, 131.485703, 0.888575, 0.101421, 0.447379, 0.171526, 0.727793, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.581590, 4.576200, 130.769379, 0.905617, 0.083000, 0.415894, 0.188096, 0.708864, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.972290, 4.712690, 131.592896, 0.905617, 0.083000, 0.415894, 0.195948, 0.724942, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.781400, 3.167000, 131.485703, 0.905617, 0.083000, 0.415894, 0.171526, 0.727793, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.918600, -2.280990, 126.055702, 0.465052, 0.768396, 0.439653, 0.021414, 0.660122, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.422600, -1.873380, 126.934196, 0.465052, 0.768396, 0.439653, 0.049371, 0.671108, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.945100, -2.883690, 127.137093, 0.465052, 0.768396, 0.439653, 0.020759, 0.677651, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.610070, -1.040180, 126.759300, 0.539979, 0.287541, 0.791039, 0.058962, 0.662445, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.422600, -1.873380, 126.934196, 0.539979, 0.287542, 0.791039, 0.049371, 0.671108, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.918600, -2.280990, 126.055702, 0.539979, 0.287542, 0.791039, 0.021414, 0.660122, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.322990, -4.168590, 139.589386, 0.470765, 0.880123, -0.061350, 0.054742, 0.867255, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.081790, -4.465400, 137.182205, 0.470765, 0.880123, -0.061350, 0.050904, 0.832811, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.656890, -3.105400, 136.932816, 0.470765, 0.880123, -0.061350, 0.093337, 0.828675, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.656890, -3.105400, 136.932816, 0.506505, 0.856141, -0.102347, 0.093337, 0.828675, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.121890, -2.569000, 139.118607, 0.506505, 0.856141, -0.102347, 0.102469, 0.860777, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.322990, -4.168590, 139.589386, 0.506505, 0.856141, -0.102347, 0.054742, 0.867255, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.656890, -3.105400, 136.932816, 0.822528, 0.566662, -0.048401, 0.093337, 0.828675, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.004200, -1.221090, 136.097427, 0.822528, 0.566662, -0.048401, 0.126505, 0.814319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.446100, -0.447200, 137.648193, 0.822528, 0.566662, -0.048401, 0.140008, 0.837352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.446100, -0.447200, 137.648193, 0.834091, 0.549989, 0.042474, 0.140008, 0.837352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.121890, -2.569000, 139.118607, 0.834091, 0.549989, 0.042474, 0.102469, 0.860777, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.656890, -3.105400, 136.932816, 0.834091, 0.549989, 0.042474, 0.093337, 0.828675, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.961400, 0.292190, 134.663193, 0.935617, 0.275874, 0.220259, 0.143680, 0.787763, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.616390, 1.848090, 135.496704, 0.935617, 0.275874, 0.220259, 0.170224, 0.798081, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.446100, -0.447200, 137.648193, 0.935617, 0.275874, 0.220259, 0.140008, 0.837352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.446100, -0.447200, 137.648193, 0.967564, 0.158826, 0.196453, 0.140008, 0.837352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.004200, -1.221090, 136.097427, 0.967564, 0.158826, 0.196453, 0.126505, 0.814319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.961400, 0.292190, 134.663193, 0.967564, 0.158826, 0.196453, 0.143680, 0.787763, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.560619, -3.835083, 135.917526, 0.385025, 0.875903, 0.290774, 0.064681, 0.817214, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.081790, -4.465400, 137.182205, 0.385025, 0.875903, 0.290774, 0.050904, 0.832811, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.546000, -4.618300, 135.609192, 0.385025, 0.875903, 0.290774, 0.028085, 0.810025, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.408500, 132.616104, 0.261694, 0.959517, -0.104133, 0.004298, 0.769247, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.122990, -3.950790, 131.498383, 0.261694, 0.959517, -0.104133, 0.038696, 0.749368, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.524770, -3.924290, 133.245926, 0.261694, 0.959517, -0.104133, 0.029939, 0.775120, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.458490, -4.837390, 131.671204, 0.474961, 0.841505, -0.257451, 0.011353, 0.754962, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.700900, -4.941500, 130.883698, 0.474961, 0.841505, -0.257451, 0.014018, 0.741843, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.122990, -3.950790, 131.498383, 0.474961, 0.841505, -0.257451, 0.038696, 0.749368, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.122990, -3.950790, 131.498383, 0.438853, 0.718796, -0.539204, 0.038696, 0.749368, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.408500, 132.616104, 0.438853, 0.718796, -0.539204, 0.004298, 0.769247, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.458490, -4.837390, 131.671204, 0.438853, 0.718796, -0.539204, 0.011353, 0.754962, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.748700, -4.257990, 130.414597, 0.558919, 0.828172, -0.041721, 0.031714, 0.733700, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.122990, -3.950790, 131.498383, 0.558919, 0.828172, -0.041721, 0.038696, 0.749368, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.700900, -4.941500, 130.883698, 0.558919, 0.828172, -0.041721, 0.014018, 0.741843, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.546000, -4.618300, 135.609192, 0.260510, 0.905666, 0.334520, 0.028085, 0.810025, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.126170, -4.287700, 134.387192, 0.260510, 0.905666, 0.334520, 0.022679, 0.791759, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.718590, -3.805200, 134.320999, 0.260510, 0.905666, 0.334520, 0.048686, 0.790327, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.718590, -3.805200, 134.320999, 0.382463, 0.897759, 0.218520, 0.048686, 0.790327, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.560619, -3.835083, 135.917526, 0.382463, 0.897759, 0.218520, 0.064681, 0.817214, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.546000, -4.618300, 135.609192, 0.382463, 0.897759, 0.218520, 0.028085, 0.810025, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.524770, -3.924290, 133.245926, 0.276235, 0.939477, 0.202677, 0.029939, 0.775120, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.718590, -3.805200, 134.320999, 0.276235, 0.939477, 0.202677, 0.048686, 0.790327, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.126170, -4.287700, 134.387192, 0.276235, 0.939477, 0.202677, 0.022679, 0.791759, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.122990, -3.950790, 131.498383, 0.443761, 0.880775, -0.165265, 0.038696, 0.749368, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.041290, -3.330790, 132.336884, 0.443761, 0.880775, -0.165265, 0.055550, 0.760246, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.524770, -3.924290, 133.245926, 0.443761, 0.880775, -0.165265, 0.029939, 0.775120, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.041290, -3.330790, 132.336884, 0.529580, 0.846995, -0.046301, 0.055550, 0.760246, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.122990, -3.950790, 131.498383, 0.529580, 0.846996, -0.046301, 0.038696, 0.749368, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.916800, -2.872290, 130.710480, 0.529580, 0.846995, -0.046301, 0.069171, 0.733758, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.916800, -2.872290, 130.710480, 0.591931, 0.800612, -0.092942, 0.069171, 0.733758, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.148500, -2.562570, 131.902786, 0.591931, 0.800612, -0.092942, 0.076015, 0.751705, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.041290, -3.330790, 132.336884, 0.591931, 0.800612, -0.092942, 0.055550, 0.760246, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.148500, -2.562570, 131.902786, 0.578538, 0.809756, -0.097920, 0.076015, 0.751705, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.916800, -2.872290, 130.710480, 0.578538, 0.809756, -0.097920, 0.069171, 0.733758, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.189890, -1.914700, 131.107574, 0.578538, 0.809756, -0.097920, 0.093347, 0.738352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.189890, -1.914700, 131.107574, 0.584698, 0.803624, -0.110983, 0.093347, 0.738352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.995190, -1.953690, 131.850998, 0.584698, 0.803624, -0.110983, 0.091939, 0.749917, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.148500, -2.562570, 131.902786, 0.584698, 0.803624, -0.110983, 0.076015, 0.751705, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.995190, -1.953690, 131.850998, 0.608578, 0.784636, -0.118233, 0.091939, 0.749917, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.189890, -1.914700, 131.107574, 0.608578, 0.784636, -0.118233, 0.093347, 0.738352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.075690, -1.045600, 132.315781, 0.608578, 0.784636, -0.118233, 0.113821, 0.755044, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.075690, -1.045600, 132.315781, 0.677043, 0.713722, 0.179484, 0.113821, 0.755044, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.644090, -1.589990, 132.852493, 0.677043, 0.713722, 0.179484, 0.104709, 0.764527, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.995190, -1.953690, 131.850998, 0.677043, 0.713722, 0.179484, 0.091939, 0.749917, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.656890, -3.105400, 136.932816, 0.429662, 0.862546, 0.267217, 0.093337, 0.828675, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.081790, -4.465400, 137.182205, 0.429662, 0.862546, 0.267217, 0.050904, 0.832811, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.560619, -3.835083, 135.917526, 0.429662, 0.862546, 0.267217, 0.064681, 0.817214, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.560619, -3.835083, 135.917526, 0.446186, 0.835470, 0.320794, 0.064681, 0.817214, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.983219, -2.952283, 135.597046, 0.446186, 0.835470, 0.320794, 0.089424, 0.811521, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.656890, -3.105400, 136.932816, 0.446186, 0.835470, 0.320794, 0.093337, 0.828675, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.220200, -1.675990, 134.945084, 0.732569, 0.633832, 0.248193, 0.113145, 0.796718, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.004200, -1.221090, 136.097427, 0.732569, 0.633832, 0.248193, 0.126505, 0.814319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.656890, -3.105400, 136.932816, 0.732569, 0.633832, 0.248193, 0.093337, 0.828675, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.656890, -3.105400, 136.932816, 0.565643, 0.737104, 0.369764, 0.093337, 0.828675, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.983219, -2.952283, 135.597046, 0.565643, 0.737104, 0.369764, 0.089424, 0.811521, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.220200, -1.675990, 134.945084, 0.565643, 0.737104, 0.369764, 0.113145, 0.796718, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.961400, 0.292190, 134.663193, 0.829155, 0.372015, 0.417261, 0.143680, 0.787763, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.004200, -1.221090, 136.097427, 0.829155, 0.372015, 0.417261, 0.126505, 0.814319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.220200, -1.675990, 134.945084, 0.829155, 0.372015, 0.417261, 0.113145, 0.796718, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.220200, -1.675990, 134.945084, 0.886385, 0.373066, 0.274122, 0.113145, 0.796718, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.201700, -0.988380, 133.949463, 0.886385, 0.373066, 0.274122, 0.119853, 0.779626, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.961400, 0.292190, 134.663193, 0.886385, 0.373066, 0.274122, 0.143680, 0.787763, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.075690, -1.045600, 132.315781, 0.765248, 0.642699, 0.036515, 0.113821, 0.755044, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.201700, -0.988380, 133.949463, 0.765248, 0.642699, 0.036515, 0.119853, 0.779626, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.644090, -1.589990, 132.852493, 0.765248, 0.642699, 0.036515, 0.104709, 0.764527, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.560619, -3.835083, 135.917526, 0.435080, 0.866225, 0.245680, 0.064681, 0.817214, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.718590, -3.805200, 134.320999, 0.435080, 0.866226, 0.245680, 0.048686, 0.790327, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.453990, -2.819290, 133.918106, 0.435080, 0.866226, 0.245680, 0.079590, 0.782940, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.453990, -2.819290, 133.918106, 0.478604, 0.850478, 0.218233, 0.079590, 0.782940, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.983219, -2.952283, 135.597046, 0.478604, 0.850478, 0.218233, 0.089424, 0.811521, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.560619, -3.835083, 135.917526, 0.478604, 0.850478, 0.218232, 0.064681, 0.817214, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.718590, -3.805200, 134.320999, 0.260462, 0.947741, 0.184247, 0.048686, 0.790327, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.524770, -3.924290, 133.245926, 0.260462, 0.947741, 0.184247, 0.029939, 0.775120, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.041290, -3.330790, 132.336884, 0.260462, 0.947741, 0.184247, 0.055550, 0.760246, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.041290, -3.330790, 132.336884, 0.465968, 0.874694, 0.133357, 0.055550, 0.760246, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.453990, -2.819290, 133.918106, 0.465968, 0.874694, 0.133357, 0.079590, 0.782940, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.718590, -3.805200, 134.320999, 0.465968, 0.874694, 0.133357, 0.048686, 0.790327, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.995190, -1.953690, 131.850998, 0.578717, 0.811571, 0.080241, 0.091939, 0.749917, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.644090, -1.589990, 132.852493, 0.578717, 0.811571, 0.080241, 0.104709, 0.764527, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.148500, -2.562570, 131.902786, 0.578717, 0.811571, 0.080241, 0.076015, 0.751705, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.041290, -3.330790, 132.336884, 0.510467, 0.839900, 0.184369, 0.055550, 0.760246, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.148500, -2.562570, 131.902786, 0.510467, 0.839900, 0.184369, 0.076015, 0.751705, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.453990, -2.819290, 133.918106, 0.510467, 0.839900, 0.184368, 0.079590, 0.782940, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.916800, -2.872290, 130.710480, 0.532302, 0.844726, -0.055606, 0.069171, 0.733758, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.122990, -3.950790, 131.498383, 0.532302, 0.844726, -0.055606, 0.038696, 0.749368, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.748700, -4.257990, 130.414597, 0.532302, 0.844726, -0.055606, 0.031714, 0.733700, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.748700, -4.257990, 130.414597, 0.546508, 0.827248, 0.130342, 0.031714, 0.733700, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.627700, -2.884590, 129.576385, 0.546508, 0.827248, 0.130342, 0.063407, 0.716612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.916800, -2.872290, 130.710480, 0.546508, 0.827248, 0.130342, 0.069171, 0.733758, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.627700, -2.884590, 129.576385, 0.623841, 0.766883, 0.150710, 0.063407, 0.716612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.189890, -1.914700, 131.107574, 0.623841, 0.766883, 0.150710, 0.093347, 0.738352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.916800, -2.872290, 130.710480, 0.623841, 0.766883, 0.150710, 0.069171, 0.733758, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.382900, -1.311190, 130.023788, 0.801144, 0.572046, 0.175871, 0.098617, 0.720436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.075690, -1.045600, 132.315781, 0.801144, 0.572046, 0.175871, 0.113821, 0.755044, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.189890, -1.914700, 131.107574, 0.801144, 0.572046, 0.175871, 0.093347, 0.738352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.201700, -0.988380, 133.949463, 0.969842, 0.234458, 0.066595, 0.119853, 0.779626, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.075690, -1.045600, 132.315781, 0.969842, 0.234458, 0.066595, 0.113821, 0.755044, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.287700, -0.003500, 131.734467, 0.969842, 0.234458, 0.066595, 0.126807, 0.743123, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.287700, -0.003500, 131.734467, 0.885502, 0.436350, 0.159639, 0.126807, 0.743123, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.961400, 0.292190, 134.663193, 0.885502, 0.436350, 0.159639, 0.143680, 0.787763, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.201700, -0.988380, 133.949463, 0.885502, 0.436350, 0.159639, 0.119853, 0.779626, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.748700, -4.257990, 130.414597, 0.764365, 0.620623, 0.174849, 0.031714, 0.733700, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.422100, -4.421100, 129.565796, 0.764365, 0.620623, 0.174849, 0.025325, 0.721688, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.008100, -3.376790, 128.420776, 0.764365, 0.620624, 0.174849, 0.036674, 0.700049, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.008100, -3.376790, 128.420776, 0.469494, 0.828544, 0.305106, 0.036674, 0.700049, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.627700, -2.884590, 129.576385, 0.469494, 0.828544, 0.305106, 0.063407, 0.716612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.748700, -4.257990, 130.414597, 0.469494, 0.828544, 0.305106, 0.031714, 0.733700, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.106190, -2.375090, 128.199295, 0.543844, 0.698887, 0.464532, 0.057630, 0.693354, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.627700, -2.884590, 129.576385, 0.543844, 0.698887, 0.464532, 0.063407, 0.716612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.008100, -3.376790, 128.420776, 0.543844, 0.698887, 0.464532, 0.036674, 0.700049, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.008100, -3.376790, 128.420776, 0.395815, 0.698562, 0.596106, 0.036674, 0.700049, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.945100, -2.883690, 127.137093, 0.395815, 0.698562, 0.596106, 0.020759, 0.677651, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.422600, -1.873380, 126.934196, 0.395815, 0.698561, 0.596106, 0.049371, 0.671108, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.422600, -1.873380, 126.934196, 0.505204, 0.673207, 0.539964, 0.049371, 0.671108, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.106190, -2.375090, 128.199295, 0.505204, 0.673207, 0.539964, 0.057630, 0.693354, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.008100, -3.376790, 128.420776, 0.505204, 0.673207, 0.539964, 0.036674, 0.700049, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.502790, -1.177680, 128.527893, 0.658622, 0.609078, 0.441861, 0.086059, 0.695783, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.382900, -1.311190, 130.023788, 0.658622, 0.609078, 0.441861, 0.098617, 0.720436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.627700, -2.884590, 129.576385, 0.658622, 0.609078, 0.441861, 0.063407, 0.716612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.627700, -2.884590, 129.576385, 0.636118, 0.613535, 0.467898, 0.063407, 0.716612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.106190, -2.375090, 128.199295, 0.636118, 0.613535, 0.467898, 0.057630, 0.693354, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.502790, -1.177680, 128.527893, 0.636118, 0.613535, 0.467898, 0.086059, 0.695783, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.619490, 1.699200, 131.503891, 0.921799, 0.222603, 0.317388, 0.150388, 0.733413, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.287700, -0.003500, 131.734467, 0.921799, 0.222603, 0.317388, 0.126807, 0.743123, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.382900, -1.311190, 130.023788, 0.921799, 0.222603, 0.317388, 0.098617, 0.720436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.382900, -1.311190, 130.023788, 0.853724, 0.099369, 0.511157, 0.098617, 0.720436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.502790, -1.177680, 128.527893, 0.853724, 0.099369, 0.511157, 0.086059, 0.695783, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.619490, 1.699200, 131.503891, 0.853724, 0.099369, 0.511157, 0.150388, 0.733413, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.961400, 0.292190, 134.663193, 0.956608, 0.213288, 0.198516, 0.143680, 0.787763, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.287700, -0.003500, 131.734467, 0.956608, 0.213288, 0.198516, 0.126807, 0.743123, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.619490, 1.699200, 131.503891, 0.956608, 0.213288, 0.198516, 0.150388, 0.733413, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.619490, 1.699200, 131.503891, 0.935400, 0.274141, 0.223322, 0.150388, 0.733413, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.616390, 1.848090, 135.496704, 0.935400, 0.274141, 0.223322, 0.170224, 0.798081, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.961400, 0.292190, 134.663193, 0.935400, 0.274141, 0.223322, 0.143680, 0.787763, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.422600, -1.873380, 126.934196, 0.613020, 0.562841, 0.554452, 0.049371, 0.671108, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.502790, -1.177680, 128.527893, 0.613020, 0.562841, 0.554452, 0.086059, 0.695783, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.106190, -2.375090, 128.199295, 0.613020, 0.562841, 0.554452, 0.057630, 0.693354, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.392790, 0.595270, 127.926781, 0.827195, 0.133720, 0.545772, 0.103185, 0.675093, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.872500, 2.210690, 129.773697, 0.827195, 0.133720, 0.545772, 0.145208, 0.701028, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.502790, -1.177680, 128.527893, 0.827195, 0.133720, 0.545772, 0.086059, 0.695783, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.502790, -1.177680, 128.527893, 0.641294, 0.293136, 0.709093, 0.086059, 0.695783, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.422600, -1.873380, 126.934196, 0.641294, 0.293136, 0.709093, 0.049371, 0.671108, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.610070, -1.040180, 126.759300, 0.641294, 0.293136, 0.709093, 0.058962, 0.662445, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.610070, -1.040180, 126.759300, 0.660426, 0.204033, 0.722640, 0.058962, 0.662445, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.392790, 0.595270, 127.926781, 0.660426, 0.204033, 0.722640, 0.103185, 0.675093, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.502790, -1.177680, 128.527893, 0.660426, 0.204033, 0.722640, 0.086059, 0.695783, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.781400, 3.167000, 131.485703, 0.901420, 0.104640, 0.420111, 0.171526, 0.727793, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.619490, 1.699200, 131.503891, 0.901420, 0.104640, 0.420111, 0.150388, 0.733413, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.872500, 2.210690, 129.773697, 0.901420, 0.104640, 0.420111, 0.145208, 0.701028, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.619490, 1.699200, 131.503891, 0.878329, 0.194491, 0.436705, 0.150388, 0.733413, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.502790, -1.177680, 128.527893, 0.878329, 0.194491, 0.436705, 0.086059, 0.695783, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.872500, 2.210690, 129.773697, 0.878329, 0.194491, 0.436705, 0.145208, 0.701028, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.287700, -0.003500, 131.734467, 0.916448, 0.320269, 0.239898, 0.126807, 0.743123, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.075690, -1.045600, 132.315781, 0.916448, 0.320269, 0.239898, 0.113821, 0.755044, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.382900, -1.311190, 130.023788, 0.916448, 0.320269, 0.239898, 0.098617, 0.720436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.382900, -1.311190, 130.023788, 0.680426, 0.685033, 0.260287, 0.098617, 0.720436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.189890, -1.914700, 131.107574, 0.680426, 0.685033, 0.260287, 0.093347, 0.738352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.627700, -2.884590, 129.576385, 0.680426, 0.685033, 0.260287, 0.063407, 0.716612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.781400, 3.167000, 131.485703, 0.957190, 0.099357, 0.271873, 0.171526, 0.727793, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.972290, 4.712690, 131.592896, 0.957190, 0.099357, 0.271873, 0.195948, 0.724942, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.117100, 4.052890, 135.864578, 0.957190, 0.099357, 0.271873, 0.204991, 0.800440, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.117100, 4.052890, 135.864578, 0.951237, 0.173468, 0.255064, 0.204991, 0.800440, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.616390, 1.848090, 135.496704, 0.951237, 0.173468, 0.255064, 0.170224, 0.798081, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.781400, 3.167000, 131.485703, 0.951237, 0.173468, 0.255064, 0.171526, 0.727793, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.781400, 3.167000, 131.485703, 0.965343, 0.109421, 0.236940, 0.171526, 0.727793, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.616390, 1.848090, 135.496704, 0.965343, 0.109421, 0.236940, 0.170224, 0.798081, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.619490, 1.699200, 131.503891, 0.965343, 0.109421, 0.236940, 0.150388, 0.733413, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.589200, -2.677900, 142.935196, 0.510282, 0.799927, -0.315798, 0.064197, 0.920673, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.322990, -4.168590, 139.589386, 0.510282, 0.799927, -0.315798, 0.054742, 0.867255, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.121890, -2.569000, 139.118607, 0.510282, 0.799928, -0.315798, 0.102469, 0.860777, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.121890, -2.569000, 139.118607, 0.503249, 0.806257, -0.310951, 0.102469, 0.860777, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.480780, -1.310500, 141.800903, 0.503249, 0.806257, -0.310951, 0.115535, 0.902494, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.589200, -2.677900, 142.935196, 0.503249, 0.806257, -0.310951, 0.064197, 0.920673, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.899380, 0.608390, 139.058304, 0.868249, 0.483613, -0.110734, 0.155524, 0.859073, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.480780, -1.310500, 141.800903, 0.868249, 0.483613, -0.110734, 0.115535, 0.902494, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.121890, -2.569000, 139.118607, 0.868249, 0.483613, -0.110734, 0.102469, 0.860777, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.121890, -2.569000, 139.118607, 0.870348, 0.485303, -0.083518, 0.102469, 0.860777, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.446100, -0.447200, 137.648193, 0.870348, 0.485303, -0.083518, 0.140008, 0.837352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.899380, 0.608390, 139.058304, 0.870348, 0.485303, -0.083518, 0.155524, 0.859073, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.446100, -0.447200, 137.648193, 0.965334, 0.213015, 0.150846, 0.140008, 0.837352, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.616390, 1.848090, 135.496704, 0.965334, 0.213015, 0.150846, 0.170224, 0.798081, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.899380, 0.608390, 139.058304, 0.965334, 0.213015, 0.150846, 0.155524, 0.859073, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.681690, 0.370280, 146.631760, 0.523456, 0.663763, -0.534240, 0.081111, 0.984505, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.589200, -2.677900, 142.935196, 0.523456, 0.663763, -0.534240, 0.064197, 0.920673, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.480780, -1.310500, 141.800903, 0.523456, 0.663763, -0.534241, 0.115535, 0.902494, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.480780, -1.310500, 141.800903, 0.552613, 0.634134, -0.540826, 0.115535, 0.902494, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.584600, 1.411200, 144.886093, 0.552613, 0.634134, -0.540826, 0.143048, 0.953690, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.681690, 0.370280, 146.631760, 0.552613, 0.634134, -0.540826, 0.081111, 0.984505, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.277890, 3.089000, 140.970688, 0.911007, 0.323980, -0.255153, 0.191716, 0.890578, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.584600, 1.411200, 144.886093, 0.911007, 0.323980, -0.255153, 0.143048, 0.953690, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.480780, -1.310500, 141.800903, 0.911007, 0.323980, -0.255153, 0.115535, 0.902494, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.480780, -1.310500, 141.800903, 0.913105, 0.327039, -0.243484, 0.115535, 0.902494, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.899380, 0.608390, 139.058304, 0.913105, 0.327039, -0.243484, 0.155524, 0.859073, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.277890, 3.089000, 140.970688, 0.913105, 0.327039, -0.243484, 0.191716, 0.890578, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.117100, 4.052890, 135.864578, 0.992429, 0.111162, 0.052236, 0.204991, 0.800440, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.277890, 3.089000, 140.970688, 0.992429, 0.111162, 0.052236, 0.191716, 0.890578, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.899380, 0.608390, 139.058304, 0.992429, 0.111162, 0.052236, 0.155524, 0.859073, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.899380, 0.608390, 139.058304, 0.969783, 0.195998, 0.145277, 0.155524, 0.859073, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.616390, 1.848090, 135.496704, 0.969783, 0.195998, 0.145277, 0.170224, 0.798081, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.117100, 4.052890, 135.864578, 0.969783, 0.195998, 0.145277, 0.204991, 0.800440, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.370090, 5.002600, 136.636185, 0.697053, 0.510938, 0.503050, 0.643427, 0.934774, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.117100, 4.052890, 135.864578, 0.697053, 0.510938, 0.503050, 0.635919, 0.925250, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.349790, 6.747000, 134.836304, 0.697053, 0.510938, 0.503050, 0.660233, 0.928448, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.752900, 5.998000, 131.914307, 0.837032, 0.420949, 0.349541, 0.666156, 0.903551, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.349790, 6.747000, 134.836304, 0.837032, 0.420949, 0.349541, 0.660233, 0.928448, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.972290, 4.712690, 131.592896, 0.837032, 0.420949, 0.349541, 0.659321, 0.893358, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.117100, 4.052890, 135.864578, 0.821042, 0.488446, 0.295484, 0.635919, 0.925250, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.972290, 4.712690, 131.592896, 0.821042, 0.488446, 0.295484, 0.659321, 0.893358, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.349790, 6.747000, 134.836304, 0.821042, 0.488446, 0.295484, 0.660233, 0.928448, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.605290, 6.218590, 136.388885, 0.944620, 0.230264, 0.233820, 0.651670, 0.935714, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.370090, 5.002600, 136.636185, 0.944620, 0.230264, 0.233820, 0.643427, 0.934774, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.349790, 6.747000, 134.836304, 0.944620, 0.230264, 0.233820, 0.660233, 0.928448, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.972290, 4.712690, 131.592896, 0.338347, -0.029710, 0.940552, 0.659321, 0.893358, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.170280, 6.133500, 131.709000, 0.338347, -0.029710, 0.940552, 0.669440, 0.901191, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.752900, 5.998000, 131.914307, 0.338347, -0.029710, 0.940552, 0.666156, 0.903551, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.099390, 7.081600, 134.877914, 0.230256, -0.904962, 0.357807, 0.666934, 0.930436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.349790, 6.747000, 134.836304, 0.230256, -0.904962, 0.357807, 0.660233, 0.928448, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.752900, 5.998000, 131.914307, 0.230256, -0.904962, 0.357807, 0.666156, 0.903551, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.752900, 5.998000, 131.914307, 0.329345, -0.873722, 0.357969, 0.666156, 0.903551, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.170280, 6.133500, 131.709000, 0.329345, -0.873722, 0.357969, 0.669440, 0.901191, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.099390, 7.081600, 134.877914, 0.329345, -0.873722, 0.357969, 0.666934, 0.930436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.370090, 5.002600, 136.636185, 0.303879, -0.133079, -0.943371, 0.643427, 0.934774, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.605290, 6.218590, 136.388885, 0.303879, -0.133079, -0.943371, 0.651670, 0.935714, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.408100, 6.381190, 136.751587, 0.303879, -0.133079, -0.943371, 0.653297, 0.943021, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.408100, 6.381190, 136.751587, 0.204116, -0.060643, -0.977066, 0.653297, 0.943021, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.304590, 4.791100, 136.871902, 0.204116, -0.060643, -0.977066, 0.638684, 0.938101, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.370090, 5.002600, 136.636185, 0.204116, -0.060643, -0.977066, 0.643427, 0.934774, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.408100, 6.381190, 136.751587, 0.212820, -0.935136, -0.283244, 0.653297, 0.943021, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.605290, 6.218590, 136.388885, 0.212820, -0.935136, -0.283244, 0.651670, 0.935714, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.349790, 6.747000, 134.836304, 0.212820, -0.935136, -0.283244, 0.660233, 0.928448, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.349790, 6.747000, 134.836304, 0.255834, -0.918590, -0.301233, 0.660233, 0.928448, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.099390, 7.081600, 134.877914, 0.255834, -0.918590, -0.301233, 0.666934, 0.930436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.408100, 6.381190, 136.751587, 0.255834, -0.918590, -0.301233, 0.653297, 0.943021, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.304590, 4.791100, 136.871902, 0.276718, 0.798929, -0.533984, 0.638684, 0.938101, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.117100, 4.052890, 135.864578, 0.276718, 0.798929, -0.533984, 0.635919, 0.925250, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.370090, 5.002600, 136.636185, 0.276718, 0.798929, -0.533984, 0.643427, 0.934774, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.170280, 6.133500, 131.709000, 0.905458, 0.092322, 0.414274, 0.669440, 0.901191, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.972290, 4.712690, 131.592896, 0.905458, 0.092322, 0.414274, 0.659321, 0.893358, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.581590, 4.576200, 130.769379, 0.905458, 0.092322, 0.414274, 0.664696, 0.885638, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.581590, 4.576200, 130.769379, 0.645128, -0.200921, 0.737184, 0.664696, 0.885638, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.106500, 6.699400, 130.932297, 0.645128, -0.200921, 0.737184, 0.678957, 0.895348, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.170280, 6.133500, 131.709000, 0.645128, -0.200921, 0.737184, 0.669440, 0.901191, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.470190, 8.966200, 134.994888, 0.880758, -0.315949, 0.352762, 0.679739, 0.936060, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.099390, 7.081600, 134.877914, 0.880758, -0.315949, 0.352762, 0.666934, 0.930436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.170280, 6.133500, 131.709000, 0.880758, -0.315949, 0.352762, 0.669440, 0.901191, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.170280, 6.133500, 131.709000, 0.665098, -0.534503, 0.521490, 0.669440, 0.901191, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.106500, 6.699400, 130.932297, 0.665098, -0.534503, 0.521490, 0.678957, 0.895348, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.470190, 8.966200, 134.994888, 0.665098, -0.534503, 0.521490, 0.679739, 0.936060, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.304590, 4.791100, 136.871902, 0.994586, 0.070520, 0.076330, 0.638684, 0.938101, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.408100, 6.381190, 136.751587, 0.994586, 0.070520, 0.076330, 0.653297, 0.943021, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.716190, 7.940200, 139.325684, 0.994586, 0.070520, 0.076330, 0.656588, 0.966445, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.716190, 7.940200, 139.325684, 0.994139, 0.101984, 0.035875, 0.656588, 0.966445, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.277890, 3.089000, 140.970688, 0.994139, 0.101984, 0.035875, 0.614558, 0.963397, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.304590, 4.791100, 136.871902, 0.994139, 0.101984, 0.035875, 0.638684, 0.938101, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.408100, 6.381190, 136.751587, 0.947191, -0.318529, 0.036990, 0.653297, 0.943021, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.099390, 7.081600, 134.877914, 0.947191, -0.318529, 0.036990, 0.666934, 0.930436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.470190, 8.966200, 134.994888, 0.947191, -0.318529, 0.036990, 0.679739, 0.936060, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.470190, 8.966200, 134.994888, 0.954509, -0.190342, 0.229525, 0.679739, 0.936060, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.716190, 7.940200, 139.325684, 0.954509, -0.190342, 0.229525, 0.656588, 0.966445, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.408100, 6.381190, 136.751587, 0.954509, -0.190342, 0.229525, 0.653297, 0.943021, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.304590, 4.791100, 136.871902, 0.984306, 0.165156, 0.062172, 0.638684, 0.938101, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.277890, 3.089000, 140.970688, 0.984306, 0.165156, 0.062172, 0.614558, 0.963397, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.117100, 4.052890, 135.864578, 0.984306, 0.165156, 0.062172, 0.635919, 0.925250, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.470190, 8.966200, 134.994888, 0.710967, -0.484967, 0.509247, 0.679739, 0.936060, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.106500, 6.699400, 130.932297, 0.710967, -0.484967, 0.509247, 0.678957, 0.895348, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.863690, 9.354200, 130.329300, 0.710967, -0.484967, 0.509247, 0.705338, 0.898151, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.863690, 9.354200, 130.329300, 0.651624, -0.608337, 0.453114, 0.705338, 0.898151, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.502490, 11.761190, 134.479507, 0.651624, -0.608337, 0.453114, 0.710990, 0.936780, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.470190, 8.966200, 134.994888, 0.651624, -0.608337, 0.453114, 0.679739, 0.936060, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 12.565090, 134.254303, 0.175620, -0.839627, 0.513989, 0.746498, 0.929265, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.502490, 11.761190, 134.479507, 0.175620, -0.839627, 0.513989, 0.710990, 0.936780, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.863690, 9.354200, 130.329300, 0.175620, -0.839627, 0.513989, 0.705338, 0.898151, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.863690, 9.354200, 130.329300, 0.187318, -0.842603, 0.504908, 0.705338, 0.898151, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 10.139300, 130.206085, 0.187318, -0.842603, 0.504908, 0.735612, 0.893486, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 12.565090, 134.254303, 0.187318, -0.842603, 0.504908, 0.746498, 0.929265, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.732100, 8.210380, 127.882301, 0.285545, -0.831170, 0.477096, 0.715155, 0.872183, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 8.894690, 128.037796, 0.285545, -0.831170, 0.477096, 0.727550, 0.878809, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 10.139300, 130.206085, 0.285545, -0.831170, 0.477096, 0.735612, 0.893486, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 10.139300, 130.206085, 0.183803, -0.819311, 0.543089, 0.735612, 0.893486, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.863690, 9.354200, 130.329300, 0.183803, -0.819311, 0.543089, 0.705338, 0.898151, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.732100, 8.210380, 127.882301, 0.183803, -0.819311, 0.543089, 0.715155, 0.872183, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 8.894690, 128.037796, 0.372847, -0.871114, -0.319603, 0.727550, 0.878809, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.732100, 8.210380, 127.882301, 0.372847, -0.871114, -0.319603, 0.715155, 0.872183, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.721500, 8.932590, 125.926201, 0.372847, -0.871114, -0.319603, 0.727689, 0.862166, 0.450000, 0.450000, 0.100000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, + -1.721500, 8.932590, 125.926201, 0.343384, -0.891349, -0.295945, 0.727689, 0.862166, 0.450000, 0.450000, 0.100000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, + 0.000000, 9.581600, 125.968910, 0.343384, -0.891349, -0.295945, 0.734184, 0.873810, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 8.894690, 128.037796, 0.343384, -0.891350, -0.295946, 0.727550, 0.878809, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.828770, 3.733800, 126.806297, 0.927711, 0.353692, 0.119395, 0.688083, 0.836980, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.840100, 4.478890, 124.687103, 0.927711, 0.353692, 0.119395, 0.704178, 0.824880, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + -2.675700, 6.447990, 125.346603, 0.927711, 0.353692, 0.119395, 0.715632, 0.843506, 0.650000, 0.350000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -2.675700, 6.447990, 125.346603, 0.921747, 0.362170, 0.138620, 0.715632, 0.843506, 0.650000, 0.350000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -2.714090, 5.707900, 127.535492, 0.921747, 0.362170, 0.138620, 0.698156, 0.856592, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.828770, 3.733800, 126.806297, 0.921747, 0.362170, 0.138620, 0.688083, 0.836980, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.675700, 6.447990, 125.346603, 0.935922, -0.332024, -0.117514, 0.715632, 0.843506, 0.650000, 0.350000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -1.721500, 8.932590, 125.926201, 0.935922, -0.332024, -0.117514, 0.727689, 0.862166, 0.450000, 0.450000, 0.100000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, + -1.732100, 8.210380, 127.882301, 0.935922, -0.332024, -0.117514, 0.715155, 0.872183, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.732100, 8.210380, 127.882301, 0.930746, -0.351044, -0.102368, 0.715155, 0.872183, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.714090, 5.707900, 127.535492, 0.930746, -0.351044, -0.102368, 0.698156, 0.856592, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.675700, 6.447990, 125.346603, 0.930746, -0.351044, -0.102368, 0.715632, 0.843506, 0.650000, 0.350000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -5.777100, 3.697590, 129.370697, 0.669158, -0.392154, 0.631224, 0.669035, 0.871677, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.221600, 4.397900, 129.216888, 0.669158, -0.392154, 0.631224, 0.675468, 0.871319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.581590, 4.576200, 130.769379, 0.669158, -0.392154, 0.631224, 0.664696, 0.885638, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.065590, 2.139590, 127.629990, 0.511883, -0.302863, 0.803896, 0.670215, 0.852502, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.828770, 3.733800, 126.806297, 0.511883, -0.302863, 0.803896, 0.688083, 0.836980, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.221600, 4.397900, 129.216888, 0.511883, -0.302863, 0.803896, 0.675468, 0.871319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.221600, 4.397900, 129.216888, 0.555980, -0.268226, 0.786728, 0.675468, 0.871319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.777100, 3.697590, 129.370697, 0.555980, -0.268226, 0.786728, 0.669035, 0.871677, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.065590, 2.139590, 127.629990, 0.555980, -0.268226, 0.786728, 0.670215, 0.852502, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.882300, -0.362500, 125.842690, 0.289945, -0.155162, 0.944382, 0.654883, 0.841062, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.828770, 3.733800, 126.806297, 0.289945, -0.155162, 0.944382, 0.688083, 0.836980, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.396070, 0.558700, 126.458801, 0.289945, -0.155162, 0.944382, 0.661248, 0.846480, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.396070, 0.558700, 126.458801, 0.448182, -0.175999, 0.876446, 0.661248, 0.846480, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.828770, 3.733800, 126.806297, 0.448182, -0.175999, 0.876446, 0.688083, 0.836980, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.065590, 2.139590, 127.629990, 0.448182, -0.175999, 0.876446, 0.670215, 0.852502, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.221600, 4.397900, 129.216888, 0.722861, -0.212208, 0.657602, 0.675468, 0.871319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.106500, 6.699400, 130.932297, 0.722861, -0.212208, 0.657602, 0.678957, 0.895348, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.581590, 4.576200, 130.769379, 0.722861, -0.212208, 0.657602, 0.664696, 0.885638, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.221600, 4.397900, 129.216888, 0.633067, -0.291185, 0.717243, 0.675468, 0.871319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.714090, 5.707900, 127.535492, 0.633067, -0.291185, 0.717243, 0.698156, 0.856592, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.106500, 6.699400, 130.932297, 0.633067, -0.291185, 0.717243, 0.678957, 0.895348, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.828770, 3.733800, 126.806297, 0.572652, -0.045535, 0.818533, 0.688083, 0.836980, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.714090, 5.707900, 127.535492, 0.572652, -0.045535, 0.818533, 0.698156, 0.856592, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.221600, 4.397900, 129.216888, 0.572652, -0.045535, 0.818533, 0.675468, 0.871319, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.714090, 5.707900, 127.535492, 0.623484, -0.342089, 0.703024, 0.698156, 0.856592, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.732100, 8.210380, 127.882301, 0.623484, -0.342089, 0.703024, 0.715155, 0.872183, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.863690, 9.354200, 130.329300, 0.623484, -0.342089, 0.703024, 0.705338, 0.898151, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.863690, 9.354200, 130.329300, 0.608603, -0.352715, 0.710770, 0.705338, 0.898151, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.106500, 6.699400, 130.932297, 0.608603, -0.352715, 0.710770, 0.678957, 0.895348, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.714090, 5.707900, 127.535492, 0.608603, -0.352715, 0.710770, 0.698156, 0.856592, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.201700, -0.988380, 133.949463, 0.885970, 0.403093, 0.229287, 0.119853, 0.779626, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.682190, -2.135990, 133.959595, 0.885970, 0.403093, 0.229287, 0.100958, 0.782986, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.644090, -1.589990, 132.852493, 0.885970, 0.403093, 0.229287, 0.104709, 0.764527, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.453990, -2.819290, 133.918106, 0.617428, 0.763136, 0.190804, 0.079590, 0.782940, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.148500, -2.562570, 131.902786, 0.617428, 0.763136, 0.190804, 0.076015, 0.751705, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.644090, -1.589990, 132.852493, 0.617428, 0.763136, 0.190804, 0.104709, 0.764527, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.644090, -1.589990, 132.852493, 0.454637, 0.792507, 0.406494, 0.104709, 0.764527, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.682190, -2.135990, 133.959595, 0.454637, 0.792507, 0.406494, 0.100958, 0.782986, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.453990, -2.819290, 133.918106, 0.454637, 0.792507, 0.406494, 0.079590, 0.782940, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.840100, 4.478890, 124.687103, 0.352566, 0.883399, 0.308711, 0.704178, 0.824880, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + -1.828770, 3.733800, 126.806297, 0.352567, 0.883400, 0.308711, 0.688083, 0.836980, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 3.111500, 126.498489, 0.352566, 0.883399, 0.308711, 0.676609, 0.819210, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 3.111500, 126.498489, 0.356481, 0.883249, 0.304620, 0.676609, 0.819210, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 3.835590, 124.398987, 0.356481, 0.883249, 0.304620, 0.692418, 0.806898, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + -1.840100, 4.478890, 124.687103, 0.356481, 0.883249, 0.304620, 0.704178, 0.824880, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + -2.013500, 9.711190, 123.491302, 0.473974, -0.770902, -0.425510, 0.747185, 0.858948, 0.553767, 0.231458, 0.200000, 0.014775, 1.000000, 24.000000, 0.000000, 25.000000, + 0.000000, 10.830590, 123.706100, 0.473974, -0.770902, -0.425510, 0.748995, 0.877750, 0.800000, 0.200000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 9.581600, 125.968910, 0.473974, -0.770902, -0.425510, 0.734184, 0.873810, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 9.581600, 125.968910, 0.340846, -0.882826, -0.323174, 0.734184, 0.873810, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + -1.721500, 8.932590, 125.926201, 0.340846, -0.882826, -0.323174, 0.727689, 0.862166, 0.450000, 0.450000, 0.100000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, + -2.013500, 9.711190, 123.491302, 0.340846, -0.882827, -0.323174, 0.747185, 0.858948, 0.553767, 0.231458, 0.200000, 0.014775, 1.000000, 24.000000, 0.000000, 25.000000, + -1.840100, 4.478890, 124.687103, 0.893845, 0.443695, -0.064622, 0.704178, 0.824880, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + -2.153870, 4.774090, 122.373901, 0.893845, 0.443695, -0.064622, 0.722084, 0.813841, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -3.156090, 6.980190, 123.658401, 0.893845, 0.443695, -0.064622, 0.731760, 0.837254, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -3.156090, 6.980190, 123.658401, 0.898196, 0.422182, -0.122497, 0.731760, 0.837254, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -2.675700, 6.447990, 125.346603, 0.898196, 0.422182, -0.122497, 0.715632, 0.843506, 0.650000, 0.350000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -1.840100, 4.478890, 124.687103, 0.898196, 0.422182, -0.122497, 0.704178, 0.824880, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, + -3.156090, 6.980190, 123.658401, 0.892466, -0.387518, -0.230943, 0.731760, 0.837254, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -2.013500, 9.711190, 123.491302, 0.892466, -0.387518, -0.230943, 0.747185, 0.858948, 0.553767, 0.231458, 0.200000, 0.014775, 1.000000, 24.000000, 0.000000, 25.000000, + -1.721500, 8.932590, 125.926201, 0.892466, -0.387518, -0.230943, 0.727689, 0.862166, 0.450000, 0.450000, 0.100000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, + -1.721500, 8.932590, 125.926201, 0.901551, -0.266773, -0.340642, 0.727689, 0.862166, 0.450000, 0.450000, 0.100000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, + -2.675700, 6.447990, 125.346603, 0.901551, -0.266773, -0.340642, 0.715632, 0.843506, 0.650000, 0.350000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -3.156090, 6.980190, 123.658401, 0.901551, -0.266773, -0.340642, 0.731760, 0.837254, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -6.220200, -1.675990, 134.945084, 0.870831, 0.396778, 0.290209, 0.113145, 0.796718, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.682190, -2.135990, 133.959595, 0.870831, 0.396778, 0.290209, 0.100958, 0.782986, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.201700, -0.988380, 133.949463, 0.870831, 0.396778, 0.290209, 0.119853, 0.779626, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.983219, -2.952283, 135.597046, 0.480038, 0.849572, 0.218613, 0.089424, 0.811521, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.453990, -2.819290, 133.918106, 0.480038, 0.849572, 0.218613, 0.079590, 0.782940, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.682190, -2.135990, 133.959595, 0.480038, 0.849572, 0.218613, 0.100958, 0.782986, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.682190, -2.135990, 133.959595, 0.703367, 0.708839, 0.053124, 0.100958, 0.782986, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.220200, -1.675990, 134.945084, 0.703367, 0.708839, 0.053124, 0.113145, 0.796718, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.983219, -2.952283, 135.597046, 0.703367, 0.708839, 0.053124, 0.089424, 0.811521, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.277790, 1.799490, 119.997787, 0.154249, 0.512682, -0.844609, 0.757208, 0.796121, 0.595727, 0.210221, 0.194052, 0.000000, 2.000000, 25.000000, 24.000000, 0.000000, + -2.153870, 4.774090, 122.373901, 0.154249, 0.512682, -0.844609, 0.722084, 0.813841, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 3.684200, 122.105690, 0.154249, 0.512682, -0.844609, 0.709467, 0.793621, 0.700000, 0.300000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, 0.000000, + 0.000000, 3.684200, 122.105690, 0.150503, 0.519360, -0.841198, 0.709467, 0.793621, 0.700000, 0.300000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, 0.000000, + 0.000000, -0.609580, 119.454689, 0.150503, 0.519360, -0.841198, 0.741798, 0.768441, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -5.277790, 1.799490, 119.997787, 0.150503, 0.519360, -0.841198, 0.757208, 0.796121, 0.595727, 0.210221, 0.194052, 0.000000, 2.000000, 25.000000, 24.000000, 0.000000, + 0.000000, 11.819690, 122.129089, 0.466676, -0.749252, -0.469930, 0.760808, 0.883957, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 10.830590, 123.706100, 0.466676, -0.749252, -0.469930, 0.748995, 0.877750, 0.800000, 0.200000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -2.013500, 9.711190, 123.491302, 0.466676, -0.749252, -0.469930, 0.747185, 0.858948, 0.553767, 0.231458, 0.200000, 0.014775, 1.000000, 24.000000, 0.000000, 25.000000, + -2.013500, 9.711190, 123.491302, 0.244192, -0.679905, -0.691448, 0.747185, 0.858948, 0.553767, 0.231458, 0.200000, 0.014775, 1.000000, 24.000000, 0.000000, 25.000000, + -5.458890, 9.787290, 122.199699, 0.244192, -0.679905, -0.691448, 0.768126, 0.840398, 0.425000, 0.425000, 0.150000, 0.000000, 2.000000, 24.000000, 1.000000, 0.000000, + 0.000000, 11.819690, 122.129089, 0.244192, -0.679905, -0.691448, 0.760808, 0.883957, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -6.244400, 5.333000, 120.907593, 0.343427, 0.584190, -0.735377, 0.757604, 0.813466, 0.391313, 0.391313, 0.217375, 0.000000, 24.000000, 25.000000, 2.000000, 0.000000, + -3.156090, 6.980190, 123.658401, 0.343427, 0.584190, -0.735377, 0.731760, 0.837254, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -2.153870, 4.774090, 122.373901, 0.343427, 0.584190, -0.735377, 0.722084, 0.813841, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -2.153870, 4.774090, 122.373901, 0.358154, 0.323484, -0.875833, 0.722084, 0.813841, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -5.277790, 1.799490, 119.997787, 0.358154, 0.323484, -0.875833, 0.757208, 0.796121, 0.595727, 0.210221, 0.194052, 0.000000, 2.000000, 25.000000, 24.000000, 0.000000, + -6.244400, 5.333000, 120.907593, 0.358154, 0.323484, -0.875833, 0.757604, 0.813466, 0.391313, 0.391313, 0.217375, 0.000000, 24.000000, 25.000000, 2.000000, 0.000000, + -5.458890, 9.787290, 122.199699, 0.340186, -0.198566, -0.919155, 0.768126, 0.840398, 0.425000, 0.425000, 0.150000, 0.000000, 2.000000, 24.000000, 1.000000, 0.000000, + -2.013500, 9.711190, 123.491302, 0.340186, -0.198566, -0.919155, 0.747185, 0.858948, 0.553767, 0.231458, 0.200000, 0.014775, 1.000000, 24.000000, 0.000000, 25.000000, + -3.156090, 6.980190, 123.658401, 0.340186, -0.198566, -0.919155, 0.731760, 0.837254, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -3.156090, 6.980190, 123.658401, 0.626497, 0.113216, -0.771157, 0.731760, 0.837254, 0.900000, 0.100000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, + -6.244400, 5.333000, 120.907593, 0.626497, 0.113216, -0.771157, 0.757604, 0.813466, 0.391313, 0.391313, 0.217375, 0.000000, 24.000000, 25.000000, 2.000000, 0.000000, + -5.458890, 9.787290, 122.199699, 0.626497, 0.113216, -0.771157, 0.768126, 0.840398, 0.425000, 0.425000, 0.150000, 0.000000, 2.000000, 24.000000, 1.000000, 0.000000, + 0.000000, -7.036400, 92.380791, 0.151139, 0.981341, -0.118855, 0.321384, 0.664017, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + -4.825790, -6.264500, 92.617493, 0.151139, 0.981341, -0.118855, 0.327461, 0.640259, 0.500000, 0.499472, 0.000528, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + -3.709390, -5.634100, 99.242104, 0.151139, 0.981341, -0.118855, 0.359453, 0.652327, 0.530700, 0.469300, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -3.709390, -5.634100, 99.242104, 0.208411, 0.974214, -0.086436, 0.359453, 0.652327, 0.530700, 0.469300, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -6.406100, 99.484894, 0.208411, 0.974214, -0.086436, 0.355395, 0.671121, 0.569640, 0.430360, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -7.036400, 92.380791, 0.208411, 0.974214, -0.086436, 0.321384, 0.664017, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + 0.000000, -7.428190, 87.661690, 0.134966, 0.985786, -0.100050, 0.298567, 0.660440, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -5.662000, -6.638600, 87.803490, 0.134966, 0.985786, -0.100050, 0.303795, 0.632199, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -4.825790, -6.264500, 92.617493, 0.134966, 0.985786, -0.100050, 0.327461, 0.640259, 0.500000, 0.499472, 0.000528, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + -4.825790, -6.264500, 92.617493, 0.153505, 0.984760, -0.081757, 0.327461, 0.640259, 0.500000, 0.499472, 0.000528, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + 0.000000, -7.036400, 92.380791, 0.153505, 0.984760, -0.081757, 0.321384, 0.664017, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + 0.000000, -7.428190, 87.661690, 0.153505, 0.984760, -0.081757, 0.298567, 0.660440, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, 8.269890, 90.548500, 0.156413, -0.922982, -0.351625, 0.387989, 0.554986, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, 6.230500, 95.901703, 0.156413, -0.922982, -0.351625, 0.402539, 0.581110, 0.500566, 0.382654, 0.076630, 0.040150, 6.000000, 5.000000, 7.000000, 8.000000, + -4.704690, 5.477000, 95.786789, 0.156413, -0.922982, -0.351625, 0.379509, 0.588085, 0.500000, 0.394355, 0.085658, 0.019987, 6.000000, 5.000000, 7.000000, 8.000000, + -4.704690, 5.477000, 95.786789, 0.097850, -0.911993, -0.398364, 0.379509, 0.588085, 0.500000, 0.394355, 0.085658, 0.019987, 6.000000, 5.000000, 7.000000, 8.000000, + -7.255490, 7.509300, 90.507591, 0.097850, -0.911993, -0.398364, 0.360087, 0.563980, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, 8.269890, 90.548500, 0.097850, -0.911993, -0.398364, 0.387989, 0.554986, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -6.335590, -1.997000, 98.768501, 0.929855, 0.175899, -0.323156, 0.365176, 0.629928, 0.536170, 0.463305, 0.000525, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -8.138200, -2.319500, 93.406090, 0.929855, 0.175899, -0.323156, 0.339147, 0.616701, 0.500000, 0.480327, 0.019673, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + -8.633000, 2.245590, 94.467201, 0.929855, 0.175899, -0.323156, 0.354786, 0.598233, 0.500000, 0.437489, 0.061784, 0.000726, 6.000000, 5.000000, 7.000000, 8.000000, + -8.633000, 2.245590, 94.467201, 0.906075, 0.067109, -0.417760, 0.354786, 0.598233, 0.500000, 0.437489, 0.061784, 0.000726, 6.000000, 5.000000, 7.000000, 8.000000, + -7.244800, 2.567690, 97.529793, 0.906075, 0.067109, -0.417760, 0.369250, 0.606203, 0.649612, 0.343663, 0.006725, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -6.335590, -1.997000, 98.768501, 0.906075, 0.067109, -0.417760, 0.365176, 0.629928, 0.536170, 0.463305, 0.000525, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -7.244800, 2.567690, 97.529793, 0.991439, -0.073166, -0.108143, 0.369250, 0.606203, 0.649612, 0.343663, 0.006725, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -6.506490, 3.943900, 103.367401, 0.991439, -0.073166, -0.108143, 0.398194, 0.610122, 0.847942, 0.138720, 0.013338, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -6.862280, -1.351990, 103.688591, 0.991439, -0.073166, -0.108143, 0.390142, 0.635499, 0.916197, 0.079688, 0.004115, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -6.862280, -1.351990, 103.688591, 0.973732, 0.214603, 0.076103, 0.390142, 0.635499, 0.916197, 0.079688, 0.004115, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -6.335590, -1.997000, 98.768501, 0.973732, 0.214603, 0.076103, 0.365176, 0.629928, 0.536170, 0.463305, 0.000525, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -7.244800, 2.567690, 97.529793, 0.973732, 0.214603, 0.076103, 0.369250, 0.606203, 0.649612, 0.343663, 0.006725, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -6.335590, -1.997000, 98.768501, 0.807622, 0.558508, -0.189251, 0.365176, 0.629928, 0.536170, 0.463305, 0.000525, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -3.709390, -5.634100, 99.242104, 0.807622, 0.558508, -0.189251, 0.359453, 0.652327, 0.530700, 0.469300, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -4.825790, -6.264500, 92.617493, 0.807622, 0.558507, -0.189251, 0.327461, 0.640259, 0.500000, 0.499472, 0.000528, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + -4.825790, -6.264500, 92.617493, 0.707875, 0.649743, -0.277033, 0.327461, 0.640259, 0.500000, 0.499472, 0.000528, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + -8.138200, -2.319500, 93.406090, 0.707875, 0.649743, -0.277033, 0.339147, 0.616701, 0.500000, 0.480327, 0.019673, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + -6.335590, -1.997000, 98.768501, 0.707874, 0.649743, -0.277033, 0.365176, 0.629928, 0.536170, 0.463305, 0.000525, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -7.244800, 2.567690, 97.529793, 0.662973, -0.713897, -0.225428, 0.369250, 0.606203, 0.649612, 0.343663, 0.006725, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -8.633000, 2.245590, 94.467201, 0.662973, -0.713897, -0.225428, 0.354786, 0.598233, 0.500000, 0.437489, 0.061784, 0.000726, 6.000000, 5.000000, 7.000000, 8.000000, + -4.704690, 5.477000, 95.786789, 0.662973, -0.713897, -0.225428, 0.379509, 0.588085, 0.500000, 0.394355, 0.085658, 0.019987, 6.000000, 5.000000, 7.000000, 8.000000, + -8.633000, 2.245590, 94.467201, 0.869458, 0.199306, -0.452018, 0.354786, 0.598233, 0.500000, 0.437489, 0.061784, 0.000726, 6.000000, 5.000000, 7.000000, 8.000000, + -8.138200, -2.319500, 93.406090, 0.869458, 0.199306, -0.452018, 0.339147, 0.616701, 0.500000, 0.480327, 0.019673, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + -10.686400, -1.521700, 88.856392, 0.869458, 0.199306, -0.452018, 0.319021, 0.598976, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -10.686400, -1.521700, 88.856392, 0.884030, 0.167872, -0.436245, 0.319021, 0.598976, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -11.093600, 3.121800, 89.818092, 0.884030, 0.167872, -0.436245, 0.334809, 0.580480, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -8.633000, 2.245590, 94.467201, 0.884030, 0.167872, -0.436245, 0.354786, 0.598233, 0.500000, 0.437489, 0.061784, 0.000726, 6.000000, 5.000000, 7.000000, 8.000000, + -3.709390, -5.634100, 99.242104, 0.257263, 0.960104, -0.109617, 0.359453, 0.652327, 0.530700, 0.469300, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -4.437190, -4.900400, 103.960289, 0.257263, 0.960104, -0.109617, 0.383721, 0.656332, 0.955715, 0.044285, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -6.053500, 104.274391, 0.257263, 0.960104, -0.109617, 0.377315, 0.678638, 0.981149, 0.018851, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -6.053500, 104.274391, 0.207732, 0.975546, -0.071819, 0.377315, 0.678638, 0.981149, 0.018851, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -6.406100, 99.484894, 0.207732, 0.975546, -0.071819, 0.355395, 0.671121, 0.569640, 0.430360, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -3.709390, -5.634100, 99.242104, 0.207732, 0.975546, -0.071819, 0.359453, 0.652327, 0.530700, 0.469300, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -6.335590, -1.997000, 98.768501, 0.825015, 0.564931, 0.014256, 0.365176, 0.629928, 0.536170, 0.463305, 0.000525, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -6.862280, -1.351990, 103.688591, 0.825015, 0.564931, 0.014256, 0.390142, 0.635499, 0.916197, 0.079688, 0.004115, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -4.437190, -4.900400, 103.960289, 0.825015, 0.564931, 0.014256, 0.383721, 0.656332, 0.955715, 0.044285, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -4.437190, -4.900400, 103.960289, 0.808234, 0.587922, 0.033249, 0.383721, 0.656332, 0.955715, 0.044285, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -3.709390, -5.634100, 99.242104, 0.808234, 0.587922, 0.033249, 0.359453, 0.652327, 0.530700, 0.469300, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -6.335590, -1.997000, 98.768501, 0.808234, 0.587922, 0.033249, 0.365176, 0.629928, 0.536170, 0.463305, 0.000525, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -8.138200, -2.319500, 93.406090, 0.735661, 0.653390, -0.178562, 0.339147, 0.616701, 0.500000, 0.480327, 0.019673, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + -4.825790, -6.264500, 92.617493, 0.735661, 0.653390, -0.178562, 0.327461, 0.640259, 0.500000, 0.499472, 0.000528, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + -5.662000, -6.638600, 87.803490, 0.735661, 0.653390, -0.178562, 0.303795, 0.632199, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -5.662000, -6.638600, 87.803490, 0.664960, 0.704166, -0.248954, 0.303795, 0.632199, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -10.686400, -1.521700, 88.856392, 0.664960, 0.704166, -0.248954, 0.319021, 0.598976, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -8.138200, -2.319500, 93.406090, 0.664960, 0.704166, -0.248954, 0.339147, 0.616701, 0.500000, 0.480327, 0.019673, 0.000000, 6.000000, 5.000000, 7.000000, 0.000000, + -8.633000, 2.245590, 94.467201, 0.699180, -0.537556, -0.471362, 0.354786, 0.598233, 0.500000, 0.437489, 0.061784, 0.000726, 6.000000, 5.000000, 7.000000, 8.000000, + -11.093600, 3.121800, 89.818092, 0.699180, -0.537556, -0.471362, 0.334809, 0.580480, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -7.255490, 7.509300, 90.507591, 0.699180, -0.537556, -0.471362, 0.360087, 0.563980, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -7.255490, 7.509300, 90.507591, 0.638874, -0.562215, -0.525123, 0.360087, 0.563980, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -4.704690, 5.477000, 95.786789, 0.638874, -0.562215, -0.525123, 0.379509, 0.588085, 0.500000, 0.394355, 0.085658, 0.019987, 6.000000, 5.000000, 7.000000, 8.000000, + -8.633000, 2.245590, 94.467201, 0.638874, -0.562215, -0.525123, 0.354786, 0.598233, 0.500000, 0.437489, 0.061784, 0.000726, 6.000000, 5.000000, 7.000000, 8.000000, + 0.000000, -7.695790, 83.062401, 0.154098, 0.987088, -0.043726, 0.276128, 0.657277, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -7.102380, -6.574490, 83.345100, 0.154098, 0.987088, -0.043726, 0.281096, 0.621323, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -6.636300, -6.463490, 87.493393, 0.154098, 0.987088, -0.043726, 0.302087, 0.627250, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -6.636300, -6.463490, 87.493393, 0.212604, 0.976008, 0.046980, 0.302087, 0.627250, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -7.901280, 87.331490, 0.212604, 0.976009, 0.046980, 0.296388, 0.660461, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -7.695790, 83.062401, 0.212604, 0.976009, 0.046980, 0.276128, 0.657277, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -7.135800, 10.410180, 86.686890, 0.164244, -0.796300, -0.582177, 0.355142, 0.538989, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 11.811300, 86.783600, 0.164244, -0.796300, -0.582177, 0.388713, 0.525234, 0.716619, 0.194051, 0.044665, 0.044665, 8.000000, 6.000000, 9.000000, 10.000000, + 0.000000, 9.147680, 90.426888, 0.164244, -0.796300, -0.582177, 0.387478, 0.549942, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, 9.147680, 90.426888, 0.094386, -0.874713, -0.475361, 0.387478, 0.549942, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -7.255490, 8.387000, 90.385986, 0.094386, -0.874713, -0.475361, 0.360500, 0.559455, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -7.135800, 10.410180, 86.686890, 0.094386, -0.874713, -0.475361, 0.355142, 0.538989, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -7.102380, -6.574490, 83.345100, 0.665528, 0.731376, -0.148867, 0.281096, 0.621323, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -12.658590, -1.294000, 84.448189, 0.665528, 0.731376, -0.148867, 0.297581, 0.585244, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -11.185780, -1.802000, 88.536789, 0.665528, 0.731376, -0.148867, 0.315682, 0.597922, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -11.185780, -1.802000, 88.536789, 0.701213, 0.706228, -0.097682, 0.315682, 0.597922, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -6.636300, -6.463490, 87.493393, 0.701213, 0.706228, -0.097682, 0.302087, 0.627250, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -7.102380, -6.574490, 83.345100, 0.701213, 0.706228, -0.097682, 0.281096, 0.621323, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -12.658590, -1.294000, 84.448189, 0.926720, 0.151909, -0.343677, 0.297581, 0.585244, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -13.304900, 5.546700, 85.729088, 0.926720, 0.151909, -0.343677, 0.320408, 0.558146, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -11.611590, 4.097490, 89.654503, 0.926720, 0.151909, -0.343677, 0.334614, 0.575135, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -11.611590, 4.097490, 89.654503, 0.937988, 0.128688, -0.321896, 0.334614, 0.575135, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -11.185780, -1.802000, 88.536789, 0.937988, 0.128688, -0.321896, 0.315682, 0.597922, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -12.658590, -1.294000, 84.448189, 0.937988, 0.128688, -0.321896, 0.297581, 0.585244, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -13.304900, 5.546700, 85.729088, 0.610732, -0.702869, -0.364665, 0.320408, 0.558146, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -7.135800, 10.410180, 86.686890, 0.610732, -0.702869, -0.364665, 0.355142, 0.538989, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -7.255490, 8.387000, 90.385986, 0.610732, -0.702869, -0.364665, 0.360500, 0.559455, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -7.255490, 8.387000, 90.385986, 0.650851, -0.576767, -0.493693, 0.360500, 0.559455, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -11.611590, 4.097490, 89.654503, 0.650851, -0.576767, -0.493693, 0.334614, 0.575135, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -13.304900, 5.546700, 85.729088, 0.650851, -0.576767, -0.493693, 0.320408, 0.558146, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -7.901280, 87.331490, 0.208134, 0.972470, -0.104793, 0.296388, 0.660461, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -6.636300, -6.463490, 87.493393, 0.208134, 0.972470, -0.104793, 0.302087, 0.627250, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -5.662000, -6.638600, 87.803490, 0.208134, 0.972470, -0.104793, 0.303795, 0.632199, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -5.662000, -6.638600, 87.803490, 0.059175, 0.571339, -0.818578, 0.303795, 0.632199, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -7.428190, 87.661690, 0.059175, 0.571339, -0.818578, 0.298567, 0.660440, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -7.901280, 87.331490, 0.059175, 0.571339, -0.818578, 0.296388, 0.660461, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -7.255490, 8.387000, 90.385986, 0.019968, -0.137206, -0.990341, 0.360500, 0.559455, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, 9.147680, 90.426888, 0.019968, -0.137206, -0.990341, 0.387478, 0.549942, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, 8.269890, 90.548500, 0.019968, -0.137206, -0.990341, 0.387989, 0.554986, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, 8.269890, 90.548500, 0.019968, -0.137211, -0.990341, 0.387989, 0.554986, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -7.255490, 7.509300, 90.507591, 0.019968, -0.137211, -0.990341, 0.360087, 0.563980, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -7.255490, 8.387000, 90.385986, 0.019968, -0.137211, -0.990340, 0.360500, 0.559455, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -6.636300, -6.463490, 87.493393, 0.279770, 0.461488, -0.841877, 0.302087, 0.627250, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -11.185780, -1.802000, 88.536789, 0.279770, 0.461488, -0.841877, 0.315682, 0.597922, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -10.686400, -1.521700, 88.856392, 0.279770, 0.461488, -0.841877, 0.319021, 0.598976, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -10.686400, -1.521700, 88.856392, 0.342958, 0.500346, -0.795005, 0.319021, 0.598976, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -5.662000, -6.638600, 87.803490, 0.342958, 0.500346, -0.795005, 0.303795, 0.632199, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -6.636300, -6.463490, 87.493393, 0.342958, 0.500346, -0.795005, 0.302087, 0.627250, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -11.185780, -1.802000, 88.536789, 0.603084, 0.190293, -0.774647, 0.315682, 0.597922, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -11.611590, 4.097490, 89.654503, 0.603084, 0.190293, -0.774647, 0.334614, 0.575135, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -11.093600, 3.121800, 89.818092, 0.603084, 0.190293, -0.774647, 0.334809, 0.580480, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -11.093600, 3.121800, 89.818092, 0.435784, 0.219019, -0.872997, 0.334809, 0.580480, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -10.686400, -1.521700, 88.856392, 0.435784, 0.219019, -0.872997, 0.319021, 0.598976, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -11.185780, -1.802000, 88.536789, 0.435784, 0.219019, -0.872997, 0.315682, 0.597922, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -11.611590, 4.097490, 89.654503, 0.288642, -0.131397, -0.948378, 0.334614, 0.575135, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -7.255490, 8.387000, 90.385986, 0.288642, -0.131397, -0.948378, 0.360500, 0.559455, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -7.255490, 7.509300, 90.507591, 0.288642, -0.131397, -0.948378, 0.360087, 0.563980, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -7.255490, 7.509300, 90.507591, 0.224926, -0.043792, -0.973391, 0.360087, 0.563980, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -11.093600, 3.121800, 89.818092, 0.224926, -0.043792, -0.973391, 0.334809, 0.580480, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + -11.611590, 4.097490, 89.654503, 0.224926, -0.043792, -0.973391, 0.334614, 0.575135, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 5.000000, 0.000000, 0.000000, + 0.000000, -7.695790, 83.062401, 0.148098, 0.985310, 0.085031, 0.276128, 0.657277, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -7.496690, 80.755302, 0.148098, 0.985310, 0.085031, 0.266121, 0.656252, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -3.659390, -6.982690, 81.172798, 0.148098, 0.985310, 0.085031, 0.267528, 0.637728, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -3.659390, -6.982690, 81.172798, 0.158154, 0.985238, 0.065529, 0.267528, 0.637728, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -7.102380, -6.574490, 83.345100, 0.158154, 0.985238, 0.065529, 0.281096, 0.621323, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -7.695790, 83.062401, 0.158154, 0.985238, 0.065529, 0.276128, 0.657277, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -7.496690, 80.755302, 0.041638, 0.825547, 0.562796, 0.266121, 0.656252, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -4.979480, 77.062889, 0.041638, 0.825547, 0.562796, 0.245957, 0.656144, 0.950000, 0.050000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -2.639300, -4.583490, 76.677292, 0.041638, 0.825547, 0.562796, 0.240813, 0.643563, 0.800000, 0.200000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -2.639300, -4.583490, 76.677292, 0.175966, 0.851315, 0.494266, 0.240813, 0.643563, 0.800000, 0.200000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -3.659390, -6.982690, 81.172798, 0.175966, 0.851315, 0.494266, 0.267528, 0.637728, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + 0.000000, -7.496690, 80.755302, 0.175966, 0.851315, 0.494266, 0.266121, 0.656252, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -2.639300, -4.583490, 76.677292, -0.072021, 0.406765, 0.910690, 0.240813, 0.643563, 0.800000, 0.200000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + 0.000000, -4.979480, 77.062889, -0.072021, 0.406765, 0.910690, 0.245957, 0.656144, 0.950000, 0.050000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + 0.000000, 1.066090, 74.362602, -0.072021, 0.406765, 0.910690, 0.216407, 0.668004, 0.900000, 0.100000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + 0.000000, 1.066090, 74.362602, -0.007995, 0.382307, 0.924001, 0.216407, 0.668004, 0.900000, 0.100000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -1.526690, 1.231190, 74.281082, -0.007995, 0.382307, 0.924001, 0.213184, 0.661578, 0.600000, 0.400000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -2.639300, -4.583490, 76.677292, -0.007995, 0.382307, 0.924001, 0.240813, 0.643563, 0.800000, 0.200000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + 0.000000, 1.066090, 74.362602, -0.287405, -0.483650, 0.826729, 0.383516, 0.434691, 0.900000, 0.100000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + 0.000000, 7.529490, 78.143791, -0.287405, -0.483650, 0.826729, 0.379610, 0.472345, 0.539465, 0.153631, 0.153631, 0.153273, 6.000000, 10.000000, 9.000000, 8.000000, + -3.078590, 7.203090, 76.882599, -0.287405, -0.483650, 0.826729, 0.364065, 0.465636, 0.800000, 0.200000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -3.078590, 7.203090, 76.882599, -0.093449, -0.417940, 0.903655, 0.364065, 0.465636, 0.800000, 0.200000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -1.526690, 1.231190, 74.281082, -0.093449, -0.417940, 0.903655, 0.375780, 0.434234, 0.600000, 0.400000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + 0.000000, 1.066090, 74.362602, -0.093449, -0.417940, 0.903655, 0.383516, 0.434691, 0.900000, 0.100000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -3.078590, 7.203090, 76.882599, -0.316173, -0.378770, 0.869809, 0.364065, 0.465636, 0.800000, 0.200000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + 0.000000, 7.529490, 78.143791, -0.316173, -0.378769, 0.869809, 0.379610, 0.472345, 0.539465, 0.153631, 0.153631, 0.153273, 6.000000, 10.000000, 9.000000, 8.000000, + 0.000000, 10.504280, 79.439201, -0.316173, -0.378769, 0.869809, 0.376676, 0.489425, 0.445398, 0.363990, 0.095306, 0.095306, 8.000000, 6.000000, 9.000000, 10.000000, + 0.000000, 10.504280, 79.439201, -0.250520, -0.435846, 0.864452, 0.376676, 0.489425, 0.445398, 0.363990, 0.095306, 0.095306, 8.000000, 6.000000, 9.000000, 10.000000, + -4.300280, 13.359590, 79.632584, -0.250520, -0.435846, 0.864452, 0.353286, 0.498103, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -3.078590, 7.203090, 76.882599, -0.250520, -0.435846, 0.864452, 0.364065, 0.465636, 0.800000, 0.200000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -4.300280, 13.359590, 79.632584, -0.522386, -0.805665, 0.279315, 0.353286, 0.498103, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + 0.000000, 10.504280, 79.439201, -0.522386, -0.805665, 0.279315, 0.376676, 0.489425, 0.445398, 0.363990, 0.095306, 0.095306, 8.000000, 6.000000, 9.000000, 10.000000, + 0.000000, 11.878000, 83.401604, -0.522386, -0.805665, 0.279315, 0.381646, 0.509014, 0.617984, 0.254734, 0.063641, 0.063641, 8.000000, 6.000000, 9.000000, 10.000000, + 0.000000, 11.878000, 83.401604, 0.068867, -0.899215, -0.432052, 0.381646, 0.509014, 0.617984, 0.254734, 0.063641, 0.063641, 8.000000, 6.000000, 9.000000, 10.000000, + -5.276800, 11.467100, 83.415703, 0.068867, -0.899215, -0.432052, 0.357475, 0.519003, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -4.300280, 13.359590, 79.632584, 0.068867, -0.899215, -0.432052, 0.353286, 0.498103, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -5.276800, 11.467100, 83.415703, 0.077567, -0.996793, -0.019659, 0.357475, 0.519003, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 11.878000, 83.401604, 0.077567, -0.996793, -0.019659, 0.381646, 0.509014, 0.617984, 0.254734, 0.063641, 0.063641, 8.000000, 6.000000, 9.000000, 10.000000, + 0.000000, 11.811300, 86.783600, 0.077567, -0.996793, -0.019659, 0.388713, 0.525234, 0.716619, 0.194051, 0.044665, 0.044665, 8.000000, 6.000000, 9.000000, 10.000000, + 0.000000, 11.811300, 86.783600, 0.191345, -0.960590, -0.201626, 0.388713, 0.525234, 0.716619, 0.194051, 0.044665, 0.044665, 8.000000, 6.000000, 9.000000, 10.000000, + -7.135800, 10.410180, 86.686890, 0.191345, -0.960590, -0.201626, 0.355142, 0.538989, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -5.276800, 11.467100, 83.415703, 0.191345, -0.960590, -0.201626, 0.357475, 0.519003, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -12.658590, -1.294000, 84.448189, 0.824791, 0.096044, -0.557222, 0.297581, 0.585244, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -15.044500, -1.294000, 80.916603, 0.824791, 0.096044, -0.557222, 0.280829, 0.572128, 0.652963, 0.347037, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -15.051400, 6.219900, 82.201500, 0.824791, 0.096044, -0.557222, 0.306191, 0.545226, 0.406329, 0.331289, 0.262070, 0.000313, 6.000000, 26.000000, 10.000000, 5.000000, + -15.051400, 6.219900, 82.201500, 0.896286, 0.161983, -0.412836, 0.306191, 0.545226, 0.406329, 0.331289, 0.262070, 0.000313, 6.000000, 26.000000, 10.000000, 5.000000, + -13.304900, 5.546700, 85.729088, 0.896286, 0.161983, -0.412836, 0.320408, 0.558146, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -12.658590, -1.294000, 84.448189, 0.896286, 0.161983, -0.412836, 0.297581, 0.585244, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -15.044500, -1.294000, 80.916603, 0.950078, -0.001491, -0.312010, 0.280829, 0.572128, 0.652963, 0.347037, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -16.610600, -1.294000, 76.147789, 0.950078, -0.001491, -0.312010, 0.260250, 0.558061, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -16.522690, 6.528200, 76.378090, 0.950078, -0.001491, -0.312010, 0.283100, 0.526295, 0.870182, 0.129818, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -16.522690, 6.528200, 76.378090, 0.969194, 0.042379, -0.242624, 0.283100, 0.526295, 0.870182, 0.129818, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -15.051400, 6.219900, 82.201500, 0.969194, 0.042379, -0.242624, 0.306191, 0.545226, 0.406329, 0.331289, 0.262070, 0.000313, 6.000000, 26.000000, 10.000000, 5.000000, + -15.044500, -1.294000, 80.916603, 0.969194, 0.042379, -0.242624, 0.280829, 0.572128, 0.652963, 0.347037, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -16.522690, 6.528200, 76.378090, 0.985404, -0.006066, -0.170123, 0.283100, 0.526295, 0.870182, 0.129818, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -16.610600, -1.294000, 76.147789, 0.985404, -0.006066, -0.170123, 0.260250, 0.558061, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -17.137100, -0.829690, 73.081589, 0.985404, -0.006066, -0.170123, 0.248114, 0.548130, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -17.137100, -0.829690, 73.081589, 0.953325, 0.053530, -0.297164, 0.248114, 0.548130, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -17.652889, 6.494200, 72.746201, 0.953325, 0.053530, -0.297164, 0.267614, 0.514864, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -16.522690, 6.528200, 76.378090, 0.953325, 0.053530, -0.297164, 0.283100, 0.526295, 0.870182, 0.129818, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -1.526690, 1.231190, 74.281082, -0.972240, -0.225589, -0.062127, 0.375780, 0.434234, 0.600000, 0.400000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -3.078590, 7.203090, 76.882599, -0.972240, -0.225589, -0.062127, 0.364065, 0.465636, 0.800000, 0.200000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.878090, 7.203090, 73.744904, -0.972240, -0.225589, -0.062127, 0.352737, 0.454505, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.878090, 7.203090, 73.744904, -0.911918, -0.172948, 0.372148, 0.352737, 0.454505, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.168290, 1.231190, 72.708893, -0.911918, -0.172948, 0.372148, 0.369099, 0.428976, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -1.526690, 1.231190, 74.281082, -0.911918, -0.172948, 0.372148, 0.375780, 0.434234, 0.600000, 0.400000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -2.168290, 1.231190, 72.708893, -0.933816, -0.165971, 0.316925, 0.369099, 0.428976, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.878090, 7.203090, 73.744904, -0.933816, -0.165971, 0.316925, 0.352737, 0.454505, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -3.767200, 7.204690, 71.125992, -0.933816, -0.165971, 0.316925, 0.341444, 0.446219, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -3.767200, 7.204690, 71.125992, -0.941509, -0.175833, 0.287479, 0.341444, 0.446219, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.850500, 1.233270, 70.475891, -0.941509, -0.175833, 0.287479, 0.359898, 0.421436, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.168290, 1.231190, 72.708893, -0.941509, -0.175833, 0.287479, 0.369099, 0.428976, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -12.658590, -1.294000, 84.448189, 0.551921, 0.681213, -0.480970, 0.297581, 0.585244, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -7.102380, -6.574490, 83.345100, 0.551921, 0.681213, -0.480970, 0.281096, 0.621323, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -10.359380, -6.548400, 79.644592, 0.551921, 0.681213, -0.480970, 0.263824, 0.603145, 0.544761, 0.455239, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -10.359380, -6.548400, 79.644592, 0.623797, 0.658235, -0.421432, 0.263824, 0.603145, 0.544761, 0.455239, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -15.044500, -1.294000, 80.916603, 0.623797, 0.658235, -0.421432, 0.280829, 0.572128, 0.652963, 0.347037, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -12.658590, -1.294000, 84.448189, 0.623797, 0.658235, -0.421432, 0.297581, 0.585244, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -7.102380, -6.574490, 83.345100, 0.147122, 0.987976, 0.047530, 0.281096, 0.621323, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -3.659390, -6.982690, 81.172798, 0.147122, 0.987976, 0.047530, 0.267528, 0.637728, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -4.759800, -6.652100, 77.707199, 0.147122, 0.987976, 0.047530, 0.250454, 0.630078, 0.540601, 0.459399, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -4.759800, -6.652100, 77.707199, 0.016064, 0.999846, -0.007089, 0.250454, 0.630078, 0.540601, 0.459399, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -10.359380, -6.548400, 79.644592, 0.016064, 0.999846, -0.007089, 0.263824, 0.603145, 0.544761, 0.455239, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -7.102380, -6.574490, 83.345100, 0.016064, 0.999846, -0.007089, 0.281096, 0.621323, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -3.659390, -6.982690, 81.172798, -0.604886, 0.751368, 0.263740, 0.267528, 0.637728, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -2.639300, -4.583490, 76.677292, -0.604886, 0.751368, 0.263740, 0.240813, 0.643563, 0.800000, 0.200000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -4.759800, -6.652100, 77.707199, -0.604886, 0.751368, 0.263740, 0.250454, 0.630078, 0.540601, 0.459399, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -10.359380, -6.548400, 79.644592, 0.043630, 0.996394, 0.072771, 0.263824, 0.603145, 0.544761, 0.455239, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -4.759800, -6.652100, 77.707199, 0.043630, 0.996394, 0.072771, 0.250454, 0.630078, 0.540601, 0.459399, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -5.661900, -6.311990, 73.591202, 0.043630, 0.996394, 0.072771, 0.230457, 0.622279, 0.850000, 0.150000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -5.661900, -6.311990, 73.591202, 0.116322, 0.984834, 0.128728, 0.230457, 0.622279, 0.850000, 0.150000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -12.701390, -5.694820, 75.230591, 0.116322, 0.984834, 0.128728, 0.243271, 0.588549, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -10.359380, -6.548400, 79.644592, 0.116322, 0.984834, 0.128728, 0.263824, 0.603145, 0.544761, 0.455239, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -12.701390, -5.694820, 75.230591, 0.078803, 0.996216, -0.036662, 0.243271, 0.588549, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -5.661900, -6.311990, 73.591202, 0.078803, 0.996216, -0.036662, 0.230457, 0.622279, 0.850000, 0.150000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -6.719700, -6.325500, 70.950401, 0.078803, 0.996216, -0.036662, 0.218362, 0.614238, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -6.719700, -6.325500, 70.950401, 0.093175, 0.995514, -0.016473, 0.218362, 0.614238, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -13.376090, -5.677410, 72.466583, 0.093175, 0.995514, -0.016473, 0.230742, 0.582084, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -12.701390, -5.694820, 75.230591, 0.093175, 0.995513, -0.016473, 0.243271, 0.588549, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -5.276800, 11.467100, 83.415703, 0.166657, -0.962037, -0.216124, 0.357475, 0.519003, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -7.135800, 10.410180, 86.686890, 0.166657, -0.962037, -0.216124, 0.355142, 0.538989, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -9.960800, 10.779800, 82.863190, 0.166657, -0.962037, -0.216124, 0.334718, 0.527421, 0.443982, 0.428812, 0.126630, 0.000576, 6.000000, 10.000000, 8.000000, 12.000000, + -13.304900, 5.546700, 85.729088, 0.631463, -0.641815, -0.435119, 0.320408, 0.558146, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -15.051400, 6.219900, 82.201500, 0.631463, -0.641815, -0.435119, 0.306191, 0.545226, 0.406329, 0.331289, 0.262070, 0.000313, 6.000000, 26.000000, 10.000000, 5.000000, + -9.960800, 10.779800, 82.863190, 0.631463, -0.641815, -0.435119, 0.334718, 0.527421, 0.443982, 0.428812, 0.126630, 0.000576, 6.000000, 10.000000, 8.000000, 12.000000, + -9.960800, 10.779800, 82.863190, 0.584312, -0.643897, -0.493940, 0.334718, 0.527421, 0.443982, 0.428812, 0.126630, 0.000576, 6.000000, 10.000000, 8.000000, 12.000000, + -7.135800, 10.410180, 86.686890, 0.584312, -0.643897, -0.493940, 0.355142, 0.538989, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -13.304900, 5.546700, 85.729088, 0.584312, -0.643897, -0.493940, 0.320408, 0.558146, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -5.276800, 11.467100, 83.415703, 0.179215, -0.897591, -0.402756, 0.357475, 0.519003, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -9.960800, 10.779800, 82.863190, 0.179215, -0.897591, -0.402756, 0.334718, 0.527421, 0.443982, 0.428812, 0.126630, 0.000576, 6.000000, 10.000000, 8.000000, 12.000000, + -4.300280, 13.359590, 79.632584, 0.179215, -0.897591, -0.402756, 0.353286, 0.498103, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -9.960800, 10.779800, 82.863190, 0.068626, -0.953024, -0.295018, 0.334718, 0.527421, 0.443982, 0.428812, 0.126630, 0.000576, 6.000000, 10.000000, 8.000000, 12.000000, + -12.881980, 12.562390, 76.425201, 0.068626, -0.953024, -0.295018, 0.308304, 0.503217, 0.572119, 0.379365, 0.039371, 0.009145, 10.000000, 6.000000, 8.000000, 12.000000, + -6.484800, 13.491690, 74.911293, 0.068626, -0.953024, -0.295018, 0.332375, 0.483405, 0.650000, 0.350000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -6.484800, 13.491690, 74.911293, 0.323480, -0.929782, -0.175688, 0.332375, 0.483405, 0.650000, 0.350000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -4.300280, 13.359590, 79.632584, 0.323480, -0.929782, -0.175688, 0.353286, 0.498103, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -9.960800, 10.779800, 82.863190, 0.323480, -0.929782, -0.175688, 0.334718, 0.527421, 0.443982, 0.428812, 0.126630, 0.000576, 6.000000, 10.000000, 8.000000, 12.000000, + -12.881980, 12.562390, 76.425201, 0.105487, -0.970138, 0.218416, 0.308304, 0.503217, 0.572119, 0.379365, 0.039371, 0.009145, 10.000000, 6.000000, 8.000000, 12.000000, + -13.855600, 11.535090, 72.332474, 0.105487, -0.970138, 0.218416, 0.291815, 0.490252, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -8.501090, 11.866100, 71.216690, 0.105487, -0.970138, 0.218416, 0.315058, 0.469632, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -8.501090, 11.866100, 71.216690, 0.205885, -0.932167, 0.297785, 0.315058, 0.469632, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -6.484800, 13.491690, 74.911293, 0.205885, -0.932167, 0.297785, 0.332375, 0.483405, 0.650000, 0.350000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -12.881980, 12.562390, 76.425201, 0.205885, -0.932167, 0.297785, 0.308304, 0.503217, 0.572119, 0.379365, 0.039371, 0.009145, 10.000000, 6.000000, 8.000000, 12.000000, + -4.759800, -6.652100, 77.707199, -0.632506, 0.748169, 0.200448, 0.250454, 0.630078, 0.540601, 0.459399, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.639300, -4.583490, 76.677292, -0.632506, 0.748169, 0.200448, 0.240813, 0.643563, 0.800000, 0.200000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -5.661900, -6.311990, 73.591202, -0.632506, 0.748169, 0.200448, 0.230457, 0.622279, 0.850000, 0.150000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.639300, -4.583490, 76.677292, -0.878480, 0.315830, 0.358502, 0.240813, 0.643563, 0.800000, 0.200000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -1.526690, 1.231190, 74.281082, -0.878480, 0.315830, 0.358502, 0.213184, 0.661578, 0.600000, 0.400000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -2.168290, 1.231190, 72.708893, -0.878480, 0.315830, 0.358502, 0.207032, 0.657052, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.168290, 1.231190, 72.708893, -0.755798, 0.409785, 0.510731, 0.207032, 0.657052, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -5.661900, -6.311990, 73.591202, -0.755798, 0.409785, 0.510731, 0.230457, 0.622279, 0.850000, 0.150000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.639300, -4.583490, 76.677292, -0.755798, 0.409785, 0.510731, 0.240813, 0.643563, 0.800000, 0.200000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -5.661900, -6.311990, 73.591202, -0.863044, 0.430605, 0.264072, 0.230457, 0.622279, 0.850000, 0.150000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.168290, 1.231190, 72.708893, -0.863044, 0.430605, 0.264072, 0.207032, 0.657052, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.850500, 1.233270, 70.475891, -0.863044, 0.430605, 0.264072, 0.197384, 0.650764, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.850500, 1.233270, 70.475891, -0.831468, 0.446378, 0.330769, 0.197384, 0.650764, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -6.719700, -6.325500, 70.950401, -0.831468, 0.446378, 0.330769, 0.218362, 0.614238, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -5.661900, -6.311990, 73.591202, -0.831468, 0.446378, 0.330769, 0.230457, 0.622279, 0.850000, 0.150000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -12.701390, -5.694820, 75.230591, 0.703042, 0.672625, -0.230882, 0.243271, 0.588549, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -16.610600, -1.294000, 76.147789, 0.703042, 0.672625, -0.230882, 0.260250, 0.558061, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -15.044500, -1.294000, 80.916603, 0.703042, 0.672626, -0.230882, 0.280829, 0.572128, 0.652963, 0.347037, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -15.044500, -1.294000, 80.916603, 0.695606, 0.677857, -0.237995, 0.280829, 0.572128, 0.652963, 0.347037, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -10.359380, -6.548400, 79.644592, 0.695606, 0.677857, -0.237995, 0.263824, 0.603145, 0.544761, 0.455239, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -12.701390, -5.694820, 75.230591, 0.695606, 0.677857, -0.237995, 0.243271, 0.588549, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -13.376090, -5.677410, 72.466583, 0.786825, 0.615754, -0.041864, 0.230742, 0.582084, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -17.137100, -0.829690, 73.081589, 0.786825, 0.615754, -0.041864, 0.248114, 0.548130, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -16.610600, -1.294000, 76.147789, 0.786825, 0.615754, -0.041864, 0.260250, 0.558061, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -16.610600, -1.294000, 76.147789, 0.718615, 0.674013, -0.171170, 0.260250, 0.558061, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -12.701390, -5.694820, 75.230591, 0.718615, 0.674013, -0.171170, 0.243271, 0.588549, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -13.376090, -5.677410, 72.466583, 0.718615, 0.674013, -0.171170, 0.230742, 0.582084, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -12.881980, 12.562390, 76.425201, 0.625259, -0.631488, -0.458556, 0.308304, 0.503217, 0.572119, 0.379365, 0.039371, 0.009145, 10.000000, 6.000000, 8.000000, 12.000000, + -9.960800, 10.779800, 82.863190, 0.625259, -0.631488, -0.458556, 0.334718, 0.527421, 0.443982, 0.428812, 0.126630, 0.000576, 6.000000, 10.000000, 8.000000, 12.000000, + -15.051400, 6.219900, 82.201500, 0.625259, -0.631488, -0.458556, 0.306191, 0.545226, 0.406329, 0.331289, 0.262070, 0.000313, 6.000000, 26.000000, 10.000000, 5.000000, + -15.051400, 6.219900, 82.201500, 0.832675, -0.500542, -0.236875, 0.306191, 0.545226, 0.406329, 0.331289, 0.262070, 0.000313, 6.000000, 26.000000, 10.000000, 5.000000, + -16.522690, 6.528200, 76.378090, 0.832675, -0.500542, -0.236875, 0.283100, 0.526295, 0.870182, 0.129818, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -12.881980, 12.562390, 76.425201, 0.832675, -0.500542, -0.236875, 0.308304, 0.503217, 0.572119, 0.379365, 0.039371, 0.009145, 10.000000, 6.000000, 8.000000, 12.000000, + -13.855600, 11.535090, 72.332474, 0.854135, -0.514762, -0.073982, 0.291815, 0.490252, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -12.881980, 12.562390, 76.425201, 0.854135, -0.514762, -0.073982, 0.308304, 0.503217, 0.572119, 0.379365, 0.039371, 0.009145, 10.000000, 6.000000, 8.000000, 12.000000, + -16.522690, 6.528200, 76.378090, 0.854135, -0.514762, -0.073982, 0.283100, 0.526295, 0.870182, 0.129818, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -16.522690, 6.528200, 76.378090, 0.767413, -0.597232, -0.233219, 0.283100, 0.526295, 0.870182, 0.129818, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -17.652889, 6.494200, 72.746201, 0.767413, -0.597232, -0.233219, 0.267614, 0.514864, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -13.855600, 11.535090, 72.332474, 0.767413, -0.597232, -0.233219, 0.291815, 0.490252, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -3.078590, 7.203090, 76.882599, -0.856252, -0.342599, 0.386598, 0.364065, 0.465636, 0.800000, 0.200000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -4.300280, 13.359590, 79.632584, -0.856252, -0.342600, 0.386598, 0.353286, 0.498103, 0.850000, 0.150000, 0.000000, 0.000000, 6.000000, 10.000000, 0.000000, 0.000000, + -6.484800, 13.491690, 74.911293, -0.856252, -0.342599, 0.386598, 0.332375, 0.483405, 0.650000, 0.350000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -6.484800, 13.491690, 74.911293, -0.870531, -0.488959, -0.055627, 0.332375, 0.483405, 0.650000, 0.350000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.878090, 7.203090, 73.744904, -0.870531, -0.488959, -0.055627, 0.352737, 0.454505, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -3.078590, 7.203090, 76.882599, -0.870531, -0.488959, -0.055627, 0.364065, 0.465636, 0.800000, 0.200000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.878090, 7.203090, 73.744904, -0.660102, -0.484985, 0.573633, 0.352737, 0.454505, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -6.484800, 13.491690, 74.911293, -0.660102, -0.484985, 0.573633, 0.332375, 0.483405, 0.650000, 0.350000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -8.501090, 11.866100, 71.216690, -0.660102, -0.484985, 0.573633, 0.315058, 0.469632, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -8.501090, 11.866100, 71.216690, -0.680475, -0.695543, 0.230594, 0.315058, 0.469632, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -3.767200, 7.204690, 71.125992, -0.680475, -0.695543, 0.230594, 0.341444, 0.446219, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.878090, 7.203090, 73.744904, -0.680475, -0.695543, 0.230594, 0.352737, 0.454505, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -7.008690, 3.943900, 105.614403, 0.974598, -0.052251, 0.217781, 0.408847, 0.613878, 0.875410, 0.090885, 0.033705, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + -7.364390, -1.351990, 105.935593, 0.974598, -0.052251, 0.217781, 0.401270, 0.638861, 0.937523, 0.047160, 0.015317, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + -6.862280, -1.351990, 103.688591, 0.974598, -0.052251, 0.217782, 0.390142, 0.635499, 0.916197, 0.079688, 0.004115, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -6.862280, -1.351990, 103.688591, 0.974589, -0.052265, 0.217818, 0.390142, 0.635499, 0.916197, 0.079688, 0.004115, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -6.506490, 3.943900, 103.367401, 0.974589, -0.052265, 0.217818, 0.398194, 0.610122, 0.847942, 0.138720, 0.013338, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -7.008690, 3.943900, 105.614403, 0.974589, -0.052265, 0.217818, 0.408847, 0.613878, 0.875410, 0.090885, 0.033705, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 0.000000, -6.053500, 106.521500, 0.251518, 0.967853, 0.000000, 0.387454, 0.682907, 0.992731, 0.007269, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 0.000000, -6.053500, 104.274391, 0.251518, 0.967853, 0.000000, 0.377315, 0.678638, 0.981149, 0.018851, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -4.437190, -4.900400, 103.960289, 0.251518, 0.967853, 0.000000, 0.383721, 0.656332, 0.955715, 0.044285, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -4.437190, -4.900400, 103.960289, 0.205968, 0.975102, 0.082177, 0.383721, 0.656332, 0.955715, 0.044285, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -5.333700, -4.900400, 106.207291, 0.205968, 0.975102, 0.082177, 0.395899, 0.657461, 0.982096, 0.016358, 0.001546, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 0.000000, -6.053500, 106.521500, 0.205968, 0.975102, 0.082177, 0.387454, 0.682907, 0.992731, 0.007269, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -5.333700, -4.900400, 106.207291, 0.774066, 0.552667, 0.308837, 0.395899, 0.657461, 0.982096, 0.016358, 0.001546, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + -4.437190, -4.900400, 103.960289, 0.774066, 0.552667, 0.308837, 0.383721, 0.656332, 0.955715, 0.044285, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -6.862280, -1.351990, 103.688591, 0.774066, 0.552667, 0.308837, 0.390142, 0.635499, 0.916197, 0.079688, 0.004115, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -6.862280, -1.351990, 103.688591, 0.845966, 0.498605, 0.189038, 0.390142, 0.635499, 0.916197, 0.079688, 0.004115, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -7.364390, -1.351990, 105.935593, 0.845966, 0.498605, 0.189038, 0.401270, 0.638861, 0.937523, 0.047160, 0.015317, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + -5.333700, -4.900400, 106.207291, 0.845966, 0.498605, 0.189038, 0.395899, 0.657461, 0.982096, 0.016358, 0.001546, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + -17.877800, -1.258700, 75.823189, -0.394610, -0.020093, -0.918629, 0.899786, 0.613617, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -18.451200, 6.883800, 75.891403, -0.394610, -0.020093, -0.918629, 0.897084, 0.575074, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -17.652889, 6.494200, 75.556999, -0.394610, -0.020093, -0.918629, 0.909836, 0.574199, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -17.652889, 6.494200, 75.556999, -0.606503, -0.009702, -0.795022, 0.909836, 0.574199, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -17.137100, -0.829690, 75.252892, -0.606503, -0.009702, -0.795022, 0.912541, 0.612718, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -17.877800, -1.258700, 75.823189, -0.606503, -0.009702, -0.795022, 0.899786, 0.613617, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.749990, 7.673690, 72.840889, -0.382490, 0.027522, -0.923550, 0.890527, 0.478184, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -1.482190, 1.034780, 72.117989, -0.382490, 0.027522, -0.923550, 0.888452, 0.446461, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.338390, 1.233270, 72.478500, -0.382490, 0.027522, -0.923550, 0.901032, 0.445773, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.338390, 1.233270, 72.478500, -0.204696, 0.041944, -0.977927, 0.901032, 0.445773, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -3.767200, 7.204690, 73.033691, -0.204696, 0.041944, -0.977927, 0.903204, 0.477681, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.749990, 7.673690, 72.840889, -0.204696, 0.041944, -0.977927, 0.890527, 0.478184, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -6.295990, -7.368800, 72.814392, -0.205954, 0.175731, -0.962653, 0.905099, 0.688952, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -13.696390, -6.808221, 74.500000, -0.205954, 0.175731, -0.962653, 0.902481, 0.652546, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -13.376090, -5.677411, 74.637901, -0.205954, 0.175731, -0.962653, 0.915249, 0.651636, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -13.376090, -5.677411, 74.637901, -0.198782, 0.201851, -0.959032, 0.915249, 0.651636, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -6.719700, -6.325500, 73.121803, -0.198782, 0.201851, -0.959032, 0.917831, 0.687968, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -6.295990, -7.368800, 72.814392, -0.198782, 0.201851, -0.959032, 0.905099, 0.688952, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -14.229600, 12.488200, 74.350899, -0.185300, -0.226102, -0.956317, 0.894655, 0.541284, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -8.276480, 12.856200, 73.110390, -0.185300, -0.226102, -0.956317, 0.892671, 0.512240, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -8.501090, 11.866100, 73.388000, -0.185300, -0.226102, -0.956317, 0.905455, 0.511556, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -8.501090, 11.866100, 73.388000, -0.185302, -0.226126, -0.956311, 0.905455, 0.511556, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -13.855600, 11.535090, 74.503799, -0.185302, -0.226127, -0.956311, 0.907461, 0.540604, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -14.229600, 12.488200, 74.350899, -0.185302, -0.226127, -0.956311, 0.894655, 0.541284, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -1.482190, 1.034780, 72.117989, -0.356864, 0.127735, -0.925382, 0.908476, 0.732975, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -6.295990, -7.368800, 72.814392, -0.356864, 0.127735, -0.925382, 0.905099, 0.688952, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -6.719700, -6.325500, 73.121803, -0.356864, 0.127735, -0.925382, 0.917831, 0.687968, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -6.719700, -6.325500, 73.121803, -0.359142, 0.129510, -0.924253, 0.917831, 0.687968, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.338390, 1.233270, 72.478500, -0.359142, 0.129510, -0.924253, 0.921039, 0.731952, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -1.482190, 1.034780, 72.117989, -0.359142, 0.129510, -0.924253, 0.908476, 0.732975, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -17.877800, -1.258700, 75.823189, -0.484265, -0.270137, -0.832174, 0.899786, 0.613617, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -17.137100, -0.829690, 75.252892, -0.484265, -0.270137, -0.832174, 0.912541, 0.612718, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -13.376090, -5.677411, 74.637901, -0.484265, -0.270137, -0.832174, 0.915249, 0.651636, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -13.376090, -5.677411, 74.637901, -0.110374, 0.151059, -0.982343, 0.915249, 0.651636, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -13.696390, -6.808221, 74.500000, -0.110374, 0.151059, -0.982343, 0.902481, 0.652546, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -17.877800, -1.258700, 75.823189, -0.110374, 0.151059, -0.982343, 0.899786, 0.613617, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -18.451200, 6.883800, 75.891403, -0.097500, -0.194828, -0.975979, 0.897084, 0.575074, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -14.229600, 12.488200, 74.350899, -0.097500, -0.194828, -0.975979, 0.894655, 0.541284, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -13.855600, 11.535090, 74.503799, -0.097500, -0.194828, -0.975979, 0.907461, 0.540604, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -13.855600, 11.535090, 74.503799, -0.354966, 0.072660, -0.932051, 0.907461, 0.540604, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -17.652889, 6.494200, 75.556999, -0.354966, 0.072660, -0.932051, 0.909836, 0.574199, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -18.451200, 6.883800, 75.891403, -0.354966, 0.072660, -0.932051, 0.897084, 0.575074, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.749990, 7.673690, 72.840889, -0.150742, -0.078180, -0.985477, 0.890527, 0.478184, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -3.767200, 7.204690, 73.033691, -0.150742, -0.078180, -0.985477, 0.903204, 0.477681, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -8.501090, 11.866100, 73.388000, -0.150742, -0.078180, -0.985477, 0.905455, 0.511556, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -8.501090, 11.866100, 73.388000, -0.243366, -0.210280, -0.946866, 0.905455, 0.511556, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -8.276480, 12.856200, 73.110390, -0.243366, -0.210280, -0.946866, 0.892671, 0.512240, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.749990, 7.673690, 72.840889, -0.243366, -0.210280, -0.946866, 0.890527, 0.478184, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -19.026779, 6.883800, 71.279800, 0.989815, 0.070738, -0.123540, 0.864165, 0.577387, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -18.451200, 6.883800, 75.891403, 0.989815, 0.070738, -0.123540, 0.897084, 0.575074, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -17.877800, -1.258700, 75.823189, 0.989815, 0.070738, -0.123540, 0.899786, 0.613617, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -17.877800, -1.258700, 75.823189, 0.989815, 0.070736, -0.123544, 0.899786, 0.613617, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -18.453400, -1.258700, 71.211594, 0.989815, 0.070736, -0.123544, 0.866876, 0.616123, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -19.026779, 6.883800, 71.279800, 0.989815, 0.070736, -0.123544, 0.864165, 0.577387, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -3.644900, 7.673690, 68.366989, -0.960950, -0.213736, 0.175761, 0.857516, 0.480611, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -2.373570, 1.034780, 67.244492, -0.960950, -0.213736, 0.175761, 0.855339, 0.448824, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -1.482190, 1.034780, 72.117989, -0.960950, -0.213736, 0.175761, 0.888452, 0.446461, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -1.482190, 1.034780, 72.117989, -0.959910, -0.204217, 0.192010, 0.888452, 0.446461, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.749990, 7.673690, 72.840889, -0.959910, -0.204217, 0.192010, 0.890527, 0.478184, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -3.644900, 7.673690, 68.366989, -0.959910, -0.204217, 0.192010, 0.857516, 0.480611, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -14.395900, -6.808220, 69.721397, 0.073105, 0.997267, -0.010701, 0.869564, 0.654856, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -13.696390, -6.808221, 74.500000, 0.073105, 0.997267, -0.010701, 0.902481, 0.652546, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -6.295990, -7.368800, 72.814392, 0.073105, 0.997267, -0.010701, 0.905099, 0.688952, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -6.295990, -7.368800, 72.814392, 0.072140, 0.997361, -0.008155, 0.905099, 0.688952, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -6.836200, -7.368800, 68.035690, 0.072140, 0.997361, -0.008155, 0.872156, 0.691320, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -14.395900, -6.808220, 69.721397, 0.072140, 0.997361, -0.008155, 0.869564, 0.654856, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -14.929090, 12.488200, 69.931580, 0.058719, -0.998248, -0.007322, 0.861787, 0.543690, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -8.816690, 12.856200, 68.778389, 0.058719, -0.998248, -0.007322, 0.859785, 0.514598, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -8.276480, 12.856200, 73.110390, 0.058719, -0.998248, -0.007322, 0.892671, 0.512240, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -8.276480, 12.856200, 73.110390, 0.059733, -0.998170, -0.009455, 0.892671, 0.512240, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -14.229600, 12.488200, 74.350899, 0.059733, -0.998170, -0.009455, 0.894655, 0.541284, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -14.929090, 12.488200, 69.931580, 0.059733, -0.998170, -0.009455, 0.861787, 0.543690, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -6.836200, -7.368800, 68.035690, -0.860112, 0.500753, 0.097232, 0.872156, 0.691320, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -6.295990, -7.368800, 72.814392, -0.860112, 0.500753, 0.097232, 0.905099, 0.688952, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -1.482190, 1.034780, 72.117989, -0.860112, 0.500753, 0.097232, 0.908476, 0.732975, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -1.482190, 1.034780, 72.117989, -0.865795, 0.474681, 0.158357, 0.908476, 0.732975, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.373570, 1.034780, 67.244492, -0.865795, 0.474681, 0.158357, 0.875367, 0.735300, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -6.836200, -7.368800, 68.035690, -0.865795, 0.474681, 0.158357, 0.872156, 0.691320, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -18.453400, -1.258700, 71.211594, 0.783493, 0.613657, -0.097792, 0.866876, 0.616123, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -17.877800, -1.258700, 75.823189, 0.783493, 0.613657, -0.097792, 0.899786, 0.613617, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -13.696390, -6.808221, 74.500000, 0.783493, 0.613657, -0.097792, 0.902481, 0.652546, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -13.696390, -6.808221, 74.500000, 0.786884, 0.606256, -0.115187, 0.902481, 0.652546, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -14.395900, -6.808220, 69.721397, 0.786883, 0.606256, -0.115187, 0.869564, 0.654856, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -18.453400, -1.258700, 71.211594, 0.786883, 0.606256, -0.115187, 0.866876, 0.616123, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -19.026779, 6.883800, 71.279800, 0.786458, -0.604969, -0.124481, 0.864165, 0.577387, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -14.929090, 12.488200, 69.931580, 0.786458, -0.604969, -0.124481, 0.861787, 0.543690, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -14.229600, 12.488200, 74.350899, 0.786458, -0.604969, -0.124481, 0.894655, 0.541284, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -14.229600, 12.488200, 74.350899, 0.781859, -0.615771, -0.097585, 0.894655, 0.541284, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -18.451200, 6.883800, 75.891403, 0.781859, -0.615771, -0.097585, 0.897084, 0.575074, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -19.026779, 6.883800, 71.279800, 0.781859, -0.615771, -0.097585, 0.864165, 0.577387, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -3.644900, 7.673690, 68.366989, -0.674283, -0.726051, 0.134876, 0.857516, 0.480611, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -2.749990, 7.673690, 72.840889, -0.674283, -0.726051, 0.134876, 0.890527, 0.478184, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -8.276480, 12.856200, 73.110390, -0.674283, -0.726051, 0.134876, 0.892671, 0.512240, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -8.276480, 12.856200, 73.110390, -0.701642, -0.707137, 0.087496, 0.892671, 0.512240, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -8.816690, 12.856200, 68.778389, -0.701642, -0.707137, 0.087496, 0.859785, 0.514598, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -3.644900, 7.673690, 68.366989, -0.701642, -0.707137, 0.087496, 0.857516, 0.480611, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -17.149200, 7.517190, 22.389700, 0.541978, 0.830647, 0.127615, 0.432831, 0.602063, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -17.398399, 5.051790, 39.495399, 0.541978, 0.830647, 0.127615, 0.526377, 0.630591, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -14.434200, 3.293400, 38.351891, 0.541978, 0.830647, 0.127615, 0.516971, 0.647442, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -14.434200, 3.293400, 38.351891, 0.716344, 0.694982, 0.062058, 0.516971, 0.647442, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -15.858190, 6.210000, 22.126490, 0.716344, 0.694982, 0.062058, 0.429994, 0.612200, 0.500000, 0.500000, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -17.149200, 7.517190, 22.389700, 0.716344, 0.694982, 0.062058, 0.432831, 0.602063, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -18.093691, 9.878300, 22.735991, 0.987289, 0.158863, 0.004791, 0.436478, 0.587608, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -18.111601, 9.402990, 42.185379, 0.987289, 0.158864, 0.004791, 0.543586, 0.609829, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -17.398399, 5.051790, 39.495399, 0.987289, 0.158863, 0.004791, 0.526377, 0.630591, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -17.398399, 5.051790, 39.495399, 0.929749, 0.362274, 0.065758, 0.526377, 0.630591, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -17.149200, 7.517190, 22.389700, 0.929749, 0.362274, 0.065758, 0.432831, 0.602063, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -18.093691, 9.878300, 22.735991, 0.929749, 0.362274, 0.065758, 0.436478, 0.587608, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -18.093691, 9.878300, 22.735991, 0.678970, -0.733253, -0.036607, 0.436478, 0.587608, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -15.791900, 12.021400, 22.501390, 0.678970, -0.733253, -0.036607, 0.438964, 0.569045, 0.500000, 0.500000, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -14.176200, 12.555290, 41.774792, 0.678970, -0.733253, -0.036607, 0.546014, 0.584386, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -14.176200, 12.555290, 41.774792, 0.623891, -0.781292, -0.018519, 0.546014, 0.584386, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -18.111601, 9.402990, 42.185379, 0.623891, -0.781292, -0.018519, 0.543586, 0.609829, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -18.093691, 9.878300, 22.735991, 0.623891, -0.781292, -0.018519, 0.436478, 0.587608, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -15.858190, 6.210000, 22.126490, -0.537927, 0.820211, 0.194647, 0.429994, 0.612200, 0.500000, 0.500000, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -14.434200, 3.293400, 38.351891, -0.537927, 0.820211, 0.194647, 0.516971, 0.647442, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -11.407600, 5.360000, 38.007889, -0.537927, 0.820211, 0.194647, 0.507048, 0.665176, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -11.407600, 5.360000, 38.007889, -0.676124, 0.700949, 0.226993, 0.507048, 0.665176, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -14.548190, 7.524090, 21.970591, -0.676124, 0.700949, 0.226993, 0.424901, 0.621262, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -15.858190, 6.210000, 22.126490, -0.676124, 0.700949, 0.226993, 0.429994, 0.612200, 0.500000, 0.500000, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -11.407600, 5.360000, 38.007889, -0.975476, 0.140399, 0.169513, 0.507048, 0.665176, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -10.376280, 9.800590, 40.264801, -0.975476, 0.140399, 0.169513, 0.503547, 0.693363, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -13.536980, 9.890380, 22.001890, -0.975476, 0.140399, 0.169513, 0.417672, 0.633621, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -13.536980, 9.890380, 22.001890, -0.896653, 0.380175, 0.226893, 0.417672, 0.633621, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -14.548190, 7.524090, 21.970591, -0.896653, 0.380175, 0.226893, 0.424901, 0.621262, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -11.407600, 5.360000, 38.007889, -0.896653, 0.380175, 0.226893, 0.507048, 0.665176, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -10.376280, 9.800590, 40.264801, -0.567029, -0.820695, 0.070268, 0.546396, 0.558312, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -14.176200, 12.555290, 41.774792, -0.567029, -0.820695, 0.070268, 0.546014, 0.584386, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -15.791900, 12.021400, 22.501390, -0.567029, -0.820695, 0.070268, 0.438964, 0.569045, 0.500000, 0.500000, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -15.791900, 12.021400, 22.501390, -0.669276, -0.734491, 0.112218, 0.438964, 0.569045, 0.500000, 0.500000, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.536980, 9.890380, 22.001890, -0.669276, -0.734491, 0.112218, 0.440047, 0.550948, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -10.376280, 9.800590, 40.264801, -0.669276, -0.734491, 0.112218, 0.546396, 0.558312, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -13.089090, 1.318300, 46.891701, 0.662855, 0.654949, 0.362856, 0.564731, 0.664003, 0.700000, 0.300000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -15.536290, 2.877190, 48.548401, 0.662855, 0.654949, 0.362856, 0.577335, 0.647425, 0.700000, 0.300000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -15.487390, 1.156000, 51.565788, 0.662855, 0.654949, 0.362856, 0.594239, 0.656420, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -15.487390, 1.156000, 51.565788, 0.556461, 0.769965, 0.312259, 0.594239, 0.656420, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -12.557200, -0.737690, 51.013489, 0.556461, 0.769965, 0.312259, 0.588509, 0.673496, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -13.089090, 1.318300, 46.891701, 0.556461, 0.769965, 0.312259, 0.564731, 0.664003, 0.700000, 0.300000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -16.258801, 5.886590, 52.189388, 0.985946, 0.151492, 0.070436, 0.601452, 0.629855, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -15.487390, 1.156000, 51.565788, 0.985946, 0.151492, 0.070436, 0.594239, 0.656420, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -15.536290, 2.877190, 48.548401, 0.985946, 0.151492, 0.070436, 0.577335, 0.647425, 0.700000, 0.300000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -12.423600, 8.846690, 51.768902, 0.543069, -0.755635, -0.366185, 0.605538, 0.598648, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -16.258801, 5.886590, 52.189388, 0.543069, -0.755635, -0.366185, 0.601452, 0.629855, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -18.111601, 9.402990, 42.185379, 0.543069, -0.755635, -0.366185, 0.543586, 0.609829, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -18.111601, 9.402990, 42.185379, 0.556006, -0.742728, -0.373113, 0.543586, 0.609829, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -14.176200, 12.555290, 41.774792, 0.556006, -0.742728, -0.373113, 0.546014, 0.584386, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -12.423600, 8.846690, 51.768902, 0.556005, -0.742728, -0.373113, 0.605538, 0.598648, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -13.089090, 1.318300, 46.891701, -0.442860, 0.778184, 0.445314, 0.564731, 0.664003, 0.700000, 0.300000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -12.557200, -0.737690, 51.013489, -0.442860, 0.778184, 0.445314, 0.588509, 0.673496, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -9.599380, 1.172370, 50.617191, -0.442860, 0.778184, 0.445314, 0.579124, 0.688514, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -9.599380, 1.172370, 50.617191, -0.523738, 0.676976, 0.517109, 0.579124, 0.688514, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -10.443390, 2.749390, 47.697800, -0.523738, 0.676976, 0.517109, 0.561210, 0.682423, 0.700000, 0.300000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -13.089090, 1.318300, 46.891701, -0.523738, 0.676976, 0.517109, 0.564731, 0.664003, 0.700000, 0.300000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -10.443390, 2.749390, 47.697800, -0.902653, 0.316270, 0.291875, 0.561210, 0.682423, 0.700000, 0.300000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -8.656200, 4.835400, 50.964500, -0.902653, 0.316270, 0.291875, 0.568758, 0.705268, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -10.376280, 9.800590, 40.264801, -0.902653, 0.316270, 0.291875, 0.503547, 0.693363, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -10.376280, 9.800590, 40.264801, -0.977831, 0.156252, 0.139397, 0.503547, 0.693363, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -11.407600, 5.360000, 38.007889, -0.977831, 0.156252, 0.139397, 0.507048, 0.665176, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -10.443390, 2.749390, 47.697800, -0.977831, 0.156252, 0.139397, 0.561210, 0.682423, 0.700000, 0.300000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -12.423600, 8.846690, 51.768902, -0.622375, -0.763125, -0.174038, 0.605538, 0.598648, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -14.176200, 12.555290, 41.774792, -0.622375, -0.763125, -0.174038, 0.546014, 0.584386, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -10.376280, 9.800590, 40.264801, -0.622375, -0.763125, -0.174038, 0.546396, 0.558312, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -10.376280, 9.800590, 40.264801, -0.734584, -0.652849, -0.184863, 0.546396, 0.558312, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -8.656200, 4.835400, 50.964500, -0.734584, -0.652849, -0.184863, 0.611650, 0.566587, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -12.423600, 8.846690, 51.768902, -0.734584, -0.652849, -0.184863, 0.605538, 0.598648, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -12.557200, -0.737690, 51.013489, 0.501959, 0.838519, -0.211952, 0.588509, 0.673496, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -15.487390, 1.156000, 51.565788, 0.501959, 0.838519, -0.211952, 0.594239, 0.656420, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -14.728300, 1.538590, 54.877102, 0.501959, 0.838519, -0.211952, 0.612644, 0.660915, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -14.728300, 1.538590, 54.877102, 0.617862, 0.778358, -0.111378, 0.612644, 0.660915, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -12.134980, -0.490700, 55.081791, 0.617862, 0.778358, -0.111378, 0.609131, 0.682551, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -12.557200, -0.737690, 51.013489, 0.617862, 0.778358, -0.111378, 0.588509, 0.673496, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -15.487390, 1.156000, 51.565788, 0.952602, 0.186974, -0.239979, 0.594239, 0.656420, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -16.258801, 5.886590, 52.189388, 0.952602, 0.186974, -0.239979, 0.601452, 0.629855, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -14.728300, 1.538590, 54.877102, 0.952602, 0.186974, -0.239979, 0.612644, 0.660915, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -16.258801, 5.886590, 52.189388, 0.607933, -0.793073, -0.038120, 0.601452, 0.629855, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -12.423600, 8.846690, 51.768902, 0.607933, -0.793073, -0.038120, 0.605538, 0.598648, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -10.706590, 9.592600, 63.633190, 0.607933, -0.793073, -0.038120, 0.675005, 0.603664, 0.999685, 0.000315, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -10.706590, 9.592600, 63.633190, 0.529923, -0.847866, 0.017473, 0.675005, 0.603664, 0.999685, 0.000315, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -16.593901, 5.936800, 64.789101, 0.529923, -0.847866, 0.017473, 0.673173, 0.642347, 0.999045, 0.000955, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -16.258801, 5.886590, 52.189388, 0.529923, -0.847866, 0.017473, 0.601452, 0.629855, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -9.263500, 1.479400, 54.230701, -0.544322, 0.838622, -0.020660, 0.595162, 0.700563, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -9.599380, 1.172370, 50.617191, -0.544322, 0.838622, -0.020660, 0.579124, 0.688514, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -12.557200, -0.737690, 51.013489, -0.544322, 0.838622, -0.020660, 0.588509, 0.673496, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -12.557200, -0.737690, 51.013489, -0.564025, 0.825715, 0.008406, 0.588509, 0.673496, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -12.134980, -0.490700, 55.081791, -0.564025, 0.825715, 0.008406, 0.609131, 0.682551, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -9.263500, 1.479400, 54.230701, -0.564025, 0.825715, 0.008406, 0.595162, 0.700563, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -9.263500, 1.479400, 54.230701, -0.967650, 0.242583, 0.069332, 0.595162, 0.700563, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -8.656200, 4.835400, 50.964500, -0.967650, 0.242583, 0.069332, 0.568758, 0.705268, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -9.599380, 1.172370, 50.617191, -0.967650, 0.242583, 0.069332, 0.579124, 0.688514, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -5.648190, 4.884390, 61.870789, -0.647794, -0.748688, 0.140819, 0.671228, 0.564066, 0.994270, 0.005314, 0.000416, 0.000000, 10.000000, 9.000000, 27.000000, 0.000000, + -10.706590, 9.592600, 63.633190, -0.647794, -0.748688, 0.140819, 0.675005, 0.603664, 0.999685, 0.000315, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -12.423600, 8.846690, 51.768902, -0.647794, -0.748688, 0.140819, 0.605538, 0.598648, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -12.423600, 8.846690, 51.768902, -0.695152, -0.691957, 0.194835, 0.605538, 0.598648, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -8.656200, 4.835400, 50.964500, -0.695152, -0.691957, 0.194835, 0.611650, 0.566587, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -5.648190, 4.884390, 61.870789, -0.695152, -0.691957, 0.194835, 0.671228, 0.564066, 0.994270, 0.005314, 0.000416, 0.000000, 10.000000, 9.000000, 27.000000, 0.000000, + -9.345480, -5.654490, 75.020081, 0.535922, 0.841865, 0.063644, 0.713315, 0.736603, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -10.966300, -3.682990, 62.589890, 0.535922, 0.841865, 0.063644, 0.649362, 0.705258, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -15.847800, -0.668490, 63.820190, 0.535922, 0.841865, 0.063644, 0.662211, 0.676944, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -15.847800, -0.668490, 63.820190, 0.524726, 0.848140, 0.072937, 0.662211, 0.676944, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -14.933690, -2.276200, 75.938904, 0.524726, 0.848141, 0.072937, 0.726886, 0.701308, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -9.345480, -5.654490, 75.020081, 0.524726, 0.848141, 0.072937, 0.713315, 0.736603, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -14.933690, -2.276200, 75.938904, 0.990967, 0.120553, -0.058755, 0.726886, 0.701308, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -15.847800, -0.668490, 63.820190, 0.990967, 0.120553, -0.058755, 0.662211, 0.676944, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -16.593901, 5.936800, 64.789101, 0.990967, 0.120553, -0.058755, 0.673173, 0.642347, 0.999045, 0.000955, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -16.593901, 5.936800, 64.789101, 0.988760, 0.143664, -0.041403, 0.673173, 0.642347, 0.999045, 0.000955, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -16.179991, 6.591700, 76.946289, 0.988760, 0.143664, -0.041403, 0.741809, 0.653018, 0.750000, 0.250000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -14.933690, -2.276200, 75.938904, 0.988760, 0.143664, -0.041403, 0.726886, 0.701308, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -16.593901, 5.936800, 64.789101, 0.527339, -0.849654, -0.001348, 0.673173, 0.642347, 0.999045, 0.000955, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -10.706590, 9.592600, 63.633190, 0.527339, -0.849654, -0.001348, 0.675005, 0.603664, 0.999685, 0.000315, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -9.163700, 10.530190, 76.240402, 0.527339, -0.849654, -0.001348, 0.747238, 0.608641, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -9.163700, 10.530190, 76.240402, 0.491572, -0.870315, 0.030147, 0.747238, 0.608641, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -16.179991, 6.591700, 76.946289, 0.491571, -0.870315, 0.030147, 0.741809, 0.653018, 0.750000, 0.250000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -16.593901, 5.936800, 64.789101, 0.491571, -0.870315, 0.030147, 0.673173, 0.642347, 0.999045, 0.000955, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -10.966300, -3.682990, 62.589890, -0.454939, 0.868446, 0.197062, 0.649362, 0.705258, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -9.345480, -5.654490, 75.020081, -0.454939, 0.868445, 0.197062, 0.713315, 0.736603, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -3.761600, -2.578390, 74.354790, -0.454939, 0.868446, 0.197062, 0.694216, 0.768210, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -3.761600, -2.578390, 74.354790, -0.499057, 0.836282, 0.227099, 0.694216, 0.768210, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -7.001200, -1.029890, 61.533401, -0.499057, 0.836282, 0.227099, 0.632830, 0.725089, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -10.966300, -3.682990, 62.589890, -0.499057, 0.836282, 0.227099, 0.649362, 0.705258, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -5.648190, 4.884390, 61.870789, -0.943724, 0.200909, 0.262717, 0.612151, 0.751552, 0.994270, 0.005314, 0.000416, 0.000000, 10.000000, 9.000000, 27.000000, 0.000000, + -7.001200, -1.029890, 61.533401, -0.943724, 0.200909, 0.262717, 0.632830, 0.725089, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -3.761600, -2.578390, 74.354790, -0.943724, 0.200909, 0.262717, 0.694216, 0.768210, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -3.761600, -2.578390, 74.354790, -0.956780, 0.162066, 0.241470, 0.694216, 0.768210, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.368200, 4.805780, 74.919899, -0.956779, 0.162066, 0.241470, 0.669089, 0.802964, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -5.648190, 4.884390, 61.870789, -0.956779, 0.162066, 0.241470, 0.612151, 0.751552, 0.994270, 0.005314, 0.000416, 0.000000, 10.000000, 9.000000, 27.000000, 0.000000, + -10.706590, 9.592600, 63.633190, -0.642973, -0.749603, 0.157100, 0.675005, 0.603664, 0.999685, 0.000315, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -5.648190, 4.884390, 61.870789, -0.642973, -0.749603, 0.157100, 0.671228, 0.564066, 0.994270, 0.005314, 0.000416, 0.000000, 10.000000, 9.000000, 27.000000, 0.000000, + -2.368200, 4.805780, 74.919899, -0.642973, -0.749603, 0.157100, 0.746208, 0.558395, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -2.368200, 4.805780, 74.919899, -0.623176, -0.770591, 0.133574, 0.746208, 0.558395, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -9.163700, 10.530190, 76.240402, -0.623176, -0.770591, 0.133574, 0.747238, 0.608641, 0.900000, 0.100000, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -10.706590, 9.592600, 63.633190, -0.623176, -0.770590, 0.133574, 0.675005, 0.603664, 0.999685, 0.000315, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -14.728300, 1.538590, 54.877102, 0.938351, 0.344878, 0.023582, 0.612644, 0.660915, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -16.258801, 5.886590, 52.189388, 0.938351, 0.344878, 0.023582, 0.601452, 0.629855, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -16.593901, 5.936800, 64.789101, 0.938351, 0.344878, 0.023582, 0.673173, 0.642347, 0.999045, 0.000955, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -16.593901, 5.936800, 64.789101, 0.985257, 0.089942, 0.145532, 0.673173, 0.642347, 0.999045, 0.000955, 0.000000, 0.000000, 10.000000, 6.000000, 0.000000, 0.000000, + -15.847800, -0.668490, 63.820190, 0.985257, 0.089942, 0.145532, 0.662211, 0.676944, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -14.728300, 1.538590, 54.877102, 0.985257, 0.089942, 0.145532, 0.612644, 0.660915, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -12.134980, -0.490700, 55.081791, 0.581648, 0.769821, 0.262796, 0.609131, 0.682551, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -14.728300, 1.538590, 54.877102, 0.581648, 0.769821, 0.262796, 0.612644, 0.660915, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -15.847800, -0.668490, 63.820190, 0.581648, 0.769821, 0.262796, 0.662211, 0.676944, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -15.847800, -0.668490, 63.820190, 0.553628, 0.793916, 0.251382, 0.662211, 0.676944, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -10.966300, -3.682990, 62.589890, 0.553628, 0.793916, 0.251381, 0.649362, 0.705258, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -12.134980, -0.490700, 55.081791, 0.553628, 0.793916, 0.251381, 0.609131, 0.682551, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -12.134980, -0.490700, 55.081791, -0.429622, 0.805001, 0.409143, 0.609131, 0.682551, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -10.966300, -3.682990, 62.589890, -0.429622, 0.805001, 0.409143, 0.649362, 0.705258, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -7.001200, -1.029890, 61.533401, -0.429622, 0.805001, 0.409143, 0.632830, 0.725089, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -7.001200, -1.029890, 61.533401, -0.430395, 0.804305, 0.409700, 0.632830, 0.725089, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -9.263500, 1.479400, 54.230701, -0.430395, 0.804305, 0.409700, 0.595162, 0.700563, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -12.134980, -0.490700, 55.081791, -0.430395, 0.804305, 0.409700, 0.609131, 0.682551, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -5.648190, 4.884390, 61.870789, -0.885561, 0.396225, 0.242462, 0.612151, 0.751552, 0.994270, 0.005314, 0.000416, 0.000000, 10.000000, 9.000000, 27.000000, 0.000000, + -8.656200, 4.835400, 50.964500, -0.885561, 0.396225, 0.242462, 0.568758, 0.705268, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -9.263500, 1.479400, 54.230701, -0.885561, 0.396225, 0.242462, 0.595162, 0.700563, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -9.263500, 1.479400, 54.230701, -0.917480, 0.189955, 0.349496, 0.595162, 0.700563, 0.700000, 0.300000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -7.001200, -1.029890, 61.533401, -0.917480, 0.189955, 0.349496, 0.632830, 0.725089, 1.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, + -5.648190, 4.884390, 61.870789, -0.917480, 0.189955, 0.349496, 0.612151, 0.751552, 0.994270, 0.005314, 0.000416, 0.000000, 10.000000, 9.000000, 27.000000, 0.000000, + -10.443390, 2.749390, 47.697800, -0.907659, 0.198655, 0.369719, 0.561210, 0.682423, 0.700000, 0.300000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -9.599380, 1.172370, 50.617191, -0.907659, 0.198655, 0.369719, 0.579124, 0.688514, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -8.656200, 4.835400, 50.964500, -0.907659, 0.198655, 0.369719, 0.568758, 0.705268, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -13.089090, 1.318300, 46.891701, -0.520451, 0.810070, 0.270033, 0.564731, 0.664003, 0.700000, 0.300000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -10.443390, 2.749390, 47.697800, -0.520451, 0.810070, 0.270033, 0.561210, 0.682423, 0.700000, 0.300000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -11.407600, 5.360000, 38.007889, -0.520451, 0.810070, 0.270033, 0.507048, 0.665176, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -11.407600, 5.360000, 38.007889, -0.521980, 0.809299, 0.269393, 0.507048, 0.665176, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -14.434200, 3.293400, 38.351891, -0.521980, 0.809299, 0.269393, 0.516971, 0.647442, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -13.089090, 1.318300, 46.891701, -0.521980, 0.809299, 0.269393, 0.564731, 0.664003, 0.700000, 0.300000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -17.398399, 5.051790, 39.495399, 0.572740, 0.815998, 0.078202, 0.526377, 0.630591, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -15.536290, 2.877190, 48.548401, 0.572740, 0.815998, 0.078202, 0.577335, 0.647425, 0.700000, 0.300000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -13.089090, 1.318300, 46.891701, 0.572740, 0.815998, 0.078202, 0.564731, 0.664003, 0.700000, 0.300000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -13.089090, 1.318300, 46.891701, 0.537842, 0.836016, 0.108639, 0.564731, 0.664003, 0.700000, 0.300000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -14.434200, 3.293400, 38.351891, 0.537843, 0.836016, 0.108639, 0.516971, 0.647442, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -17.398399, 5.051790, 39.495399, 0.537842, 0.836016, 0.108639, 0.526377, 0.630591, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -15.536290, 2.877190, 48.548401, 0.959942, 0.243283, -0.139012, 0.577335, 0.647425, 0.700000, 0.300000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -17.398399, 5.051790, 39.495399, 0.959942, 0.243283, -0.139012, 0.526377, 0.630591, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -18.111601, 9.402990, 42.185379, 0.959942, 0.243283, -0.139012, 0.543586, 0.609829, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -18.111601, 9.402990, 42.185379, 0.948705, 0.308960, -0.067107, 0.543586, 0.609829, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -16.258801, 5.886590, 52.189388, 0.948705, 0.308960, -0.067107, 0.601452, 0.629855, 0.500000, 0.500000, 0.000000, 0.000000, 10.000000, 27.000000, 0.000000, 0.000000, + -15.536290, 2.877190, 48.548401, 0.948705, 0.308960, -0.067107, 0.577335, 0.647425, 0.700000, 0.300000, 0.000000, 0.000000, 27.000000, 10.000000, 0.000000, 0.000000, + -18.782499, 5.618698, 16.876896, 0.428485, 0.896812, -0.110134, 0.514942, 0.433887, 0.598788, 0.401212, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -18.258699, 6.043300, 22.372297, 0.428485, 0.896812, -0.110134, 0.540385, 0.430422, 0.500000, 0.500000, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -15.856799, 4.856800, 22.055500, 0.428485, 0.896812, -0.110134, 0.541751, 0.442967, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -15.856799, 4.856800, 22.055500, 0.507111, 0.846528, -0.161952, 0.541751, 0.442967, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -16.614897, 4.320200, 16.876896, 0.507111, 0.846528, -0.161952, 0.517109, 0.447610, 0.659751, 0.340249, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -18.782499, 5.618698, 16.876896, 0.507111, 0.846528, -0.161952, 0.514942, 0.433887, 0.598788, 0.401212, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -19.748102, 1.964200, 10.146900, 0.427014, 0.803545, -0.414698, 0.480668, 0.443233, 0.981907, 0.018093, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -17.563993, 0.912998, 10.358999, 0.427014, 0.803545, -0.414698, 0.483048, 0.454680, 0.987984, 0.012016, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -17.630400, -0.642700, 7.276198, 0.427014, 0.803545, -0.414698, 0.466377, 0.459148, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -17.630400, -0.642700, 7.276198, 0.349406, 0.807387, -0.475438, 0.466377, 0.459148, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -20.275198, 0.082599, 6.564199, 0.349406, 0.807387, -0.475438, 0.461261, 0.445588, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -19.748102, 1.964200, 10.146900, 0.349406, 0.807387, -0.475438, 0.480668, 0.443233, 0.981907, 0.018093, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -20.736898, -2.723700, 4.664198, 0.348920, 0.485365, -0.801671, 0.445994, 0.449911, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -20.275198, 0.082599, 6.564199, 0.348920, 0.485365, -0.801671, 0.461261, 0.445588, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -17.630400, -0.642700, 7.276198, 0.348920, 0.485365, -0.801671, 0.466377, 0.459148, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -17.630400, -0.642700, 7.276198, 0.348446, 0.485914, -0.801544, 0.466377, 0.459148, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -17.630400, -3.471199, 5.561499, 0.348446, 0.485914, -0.801544, 0.451186, 0.463800, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -20.736898, -2.723700, 4.664198, 0.348446, 0.485914, -0.801544, 0.445994, 0.449911, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -20.763296, -6.813999, 3.768400, 0.316176, 0.201013, -0.927161, 0.430298, 0.458341, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -20.736898, -2.723700, 4.664198, 0.316176, 0.201013, -0.927161, 0.445994, 0.449911, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -17.630400, -3.471199, 5.561499, 0.316176, 0.201013, -0.927161, 0.451186, 0.463800, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -17.630400, -3.471199, 5.561499, 0.274683, 0.241769, -0.930643, 0.451186, 0.463800, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -17.630400, -7.604599, 4.487698, 0.274683, 0.241769, -0.930644, 0.433518, 0.469225, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -20.763296, -6.813999, 3.768400, 0.274683, 0.241769, -0.930643, 0.430298, 0.458341, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -21.313396, -8.093797, 1.152399, 0.315879, 0.824368, -0.469721, 0.417816, 0.458531, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -20.763296, -6.813999, 3.768400, 0.315879, 0.824368, -0.469721, 0.430298, 0.458341, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -17.630400, -7.604599, 4.487698, 0.315879, 0.824368, -0.469721, 0.433518, 0.469225, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -17.630400, -7.604599, 4.487698, 0.416487, 0.712704, -0.564439, 0.433518, 0.469225, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -17.630400, -10.353599, 1.016599, 0.416487, 0.712704, -0.564439, 0.416250, 0.474502, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -21.313396, -8.093797, 1.152399, 0.416487, 0.712704, -0.564439, 0.417816, 0.458531, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -17.630400, -9.388897, -1.604799, 0.412905, 0.901737, 0.127987, 0.406643, 0.477435, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -21.313396, -7.702299, -1.605900, 0.412905, 0.901737, 0.127987, 0.407012, 0.455274, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -21.313396, -8.093797, 1.152399, 0.412905, 0.901737, 0.127987, 0.417816, 0.458531, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -21.313396, -8.093797, 1.152399, 0.507226, 0.808784, 0.297641, 0.417816, 0.458531, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -17.630400, -10.353599, 1.016599, 0.507226, 0.808784, 0.297641, 0.416250, 0.474502, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -17.630400, -9.388897, -1.604799, 0.507226, 0.808784, 0.297641, 0.406643, 0.477435, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -18.259199, 12.477197, 22.368896, 0.509165, -0.837577, -0.198028, 0.541273, 0.398637, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -18.782499, 13.497199, 16.709200, 0.509165, -0.837577, -0.198028, 0.517639, 0.393253, 0.659227, 0.340773, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -16.614897, 14.749398, 16.986200, 0.509165, -0.837577, -0.198028, 0.522095, 0.383094, 0.679233, 0.320767, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -16.614897, 14.749398, 16.986200, 0.393479, -0.883863, -0.252906, 0.522095, 0.383094, 0.679233, 0.320767, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -15.856101, 13.635197, 22.060698, 0.393479, -0.883863, -0.252906, 0.541967, 0.386969, 0.500000, 0.500000, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -18.259199, 12.477197, 22.368896, 0.393479, -0.883863, -0.252906, 0.541273, 0.398637, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -19.417801, 14.814999, 13.283600, 0.639692, -0.588293, -0.494676, 0.504291, 0.385471, 0.586975, 0.413025, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -16.884001, 17.278900, 13.629999, 0.639692, -0.588293, -0.494676, 0.510086, 0.371129, 0.615463, 0.384537, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -16.614897, 14.749398, 16.986200, 0.639692, -0.588293, -0.494676, 0.522095, 0.383094, 0.679233, 0.320767, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -16.614897, 14.749398, 16.986200, 0.497437, -0.774745, -0.390291, 0.522095, 0.383094, 0.679233, 0.320767, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -18.782499, 13.497199, 16.709200, 0.497437, -0.774745, -0.390291, 0.517639, 0.393253, 0.659227, 0.340773, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -19.417801, 14.814999, 13.283600, 0.497437, -0.774745, -0.390291, 0.504291, 0.385471, 0.586975, 0.413025, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -17.630400, 16.448700, 7.983899, 0.696135, -0.717784, 0.013516, 0.485066, 0.367603, 0.887816, 0.112184, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -16.884001, 17.278900, 13.629999, 0.696135, -0.717784, 0.013516, 0.510086, 0.371129, 0.615463, 0.384537, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -19.417801, 14.814999, 13.283600, 0.696135, -0.717784, 0.013516, 0.504291, 0.385471, 0.586975, 0.413025, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -19.417801, 14.814999, 13.283600, 0.479791, -0.870878, -0.106643, 0.504291, 0.385471, 0.586975, 0.413025, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -21.395794, 14.353300, 8.154899, 0.479791, -0.870878, -0.106643, 0.481500, 0.385375, 0.904888, 0.095112, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -17.630400, 16.448700, 7.983899, 0.479791, -0.870878, -0.106643, 0.485066, 0.367603, 0.887816, 0.112184, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -17.630400, 14.964800, 5.484899, 0.448412, -0.768545, 0.456360, 0.471612, 0.368677, 0.992869, 0.007131, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -17.630400, 16.448700, 7.983899, 0.448412, -0.768545, 0.456360, 0.485066, 0.367603, 0.887816, 0.112184, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -21.395794, 14.353300, 8.154899, 0.448412, -0.768545, 0.456360, 0.481500, 0.385375, 0.904888, 0.095112, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -21.395794, 14.353300, 8.154899, 0.395540, -0.842908, 0.364767, 0.481500, 0.385375, 0.904888, 0.095112, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -21.395794, 13.197300, 5.483599, 0.395540, -0.842908, 0.364767, 0.469847, 0.386926, 0.997663, 0.002337, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -17.630400, 14.964800, 5.484899, 0.395540, -0.842908, 0.364767, 0.471612, 0.368677, 0.992869, 0.007131, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.666098, -3.346297, 1.198099, 0.961097, 0.273471, 0.038815, 0.429018, 0.442405, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -21.313396, -8.093797, 1.152399, 0.961097, 0.273471, 0.038815, 0.417816, 0.458531, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -21.313396, -7.702299, -1.605900, 0.961097, 0.273471, 0.038815, 0.407012, 0.455274, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -21.313396, -7.702299, -1.605900, 0.953931, 0.299971, -0.005809, 0.407012, 0.455274, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -22.666098, -3.400599, -1.605900, 0.953931, 0.299971, -0.005809, 0.417639, 0.436766, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -22.666098, -3.346297, 1.198099, 0.953931, 0.299971, -0.005809, 0.429018, 0.442405, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -22.469294, 2.208499, -0.781399, 0.999414, -0.033990, 0.003982, 0.433611, 0.419808, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -22.469294, 2.536997, 2.022700, 0.999414, -0.033990, 0.003982, 0.445608, 0.424832, 0.800000, 0.200000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -22.666098, -3.346297, 1.198099, 0.999414, -0.033990, 0.003982, 0.429018, 0.442405, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -22.666098, -3.346297, 1.198099, 0.999381, -0.035165, 0.000681, 0.429018, 0.442405, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -22.666098, -3.400599, -1.605900, 0.999381, -0.035165, 0.000681, 0.417639, 0.436766, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -22.469294, 2.208499, -0.781399, 0.999381, -0.035165, 0.000681, 0.433611, 0.419808, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -22.666098, 8.060097, 6.581599, 0.999080, 0.042143, -0.007926, 0.471669, 0.410151, 0.994015, 0.005985, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.666098, 8.380999, 8.287799, 0.999080, 0.042143, -0.007926, 0.478732, 0.410798, 0.954867, 0.045133, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.469294, 2.536997, 2.022700, 0.999080, 0.042143, -0.007926, 0.445608, 0.424832, 0.800000, 0.200000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -22.469294, 2.536997, 2.022700, 0.999212, 0.039416, -0.004618, 0.445608, 0.424832, 0.800000, 0.200000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -22.469294, 2.208499, -0.781399, 0.999212, 0.039416, -0.004618, 0.433611, 0.419808, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -22.666098, 8.060097, 6.581599, 0.999212, 0.039416, -0.004618, 0.471669, 0.410151, 0.994015, 0.005985, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.666098, 8.380999, 8.287799, 0.998572, -0.052511, 0.009876, 0.478732, 0.410798, 0.954867, 0.045133, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.666098, 8.060097, 6.581599, 0.998571, -0.052511, 0.009876, 0.471669, 0.410151, 0.994015, 0.005985, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.652899, 8.104600, 5.483699, 0.998572, -0.052511, 0.009876, 0.466098, 0.409710, 0.999664, 0.000336, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.652899, 8.104600, 5.483699, 0.965680, -0.238371, 0.103155, 0.466098, 0.409710, 0.999664, 0.000336, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -21.395794, 13.197300, 5.483599, 0.965680, -0.238371, 0.103155, 0.469847, 0.386926, 0.997663, 0.002337, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -21.395794, 14.353300, 8.154899, 0.965680, -0.238371, 0.103155, 0.481500, 0.385375, 0.904888, 0.095112, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.666098, 8.380999, 8.287799, 0.977926, -0.207447, 0.025051, 0.478732, 0.410798, 0.954867, 0.045133, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.652899, 8.104600, 5.483699, 0.977926, -0.207447, 0.025051, 0.466098, 0.409710, 0.999664, 0.000336, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -21.395794, 14.353300, 8.154899, 0.977926, -0.207447, 0.025051, 0.481500, 0.385375, 0.904888, 0.095112, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -20.279299, 9.653599, 16.876896, 0.918819, 0.385513, -0.084570, 0.516058, 0.412547, 0.516662, 0.483338, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -19.688293, 9.491899, 22.560797, 0.918819, 0.385513, -0.084570, 0.540674, 0.413387, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -18.258699, 6.043300, 22.372297, 0.918819, 0.385513, -0.084570, 0.540385, 0.430422, 0.500000, 0.500000, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -18.258699, 6.043300, 22.372297, 0.931297, 0.345477, -0.115461, 0.540385, 0.430422, 0.500000, 0.500000, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -18.782499, 5.618698, 16.876896, 0.931297, 0.345477, -0.115461, 0.514942, 0.433887, 0.598788, 0.401212, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -20.279299, 9.653599, 16.876896, 0.931297, 0.345477, -0.115461, 0.516058, 0.412547, 0.516662, 0.483338, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -18.259199, 12.477197, 22.368896, 0.894301, -0.434884, -0.105360, 0.541273, 0.398637, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -19.688293, 9.491899, 22.560797, 0.894301, -0.434884, -0.105360, 0.540674, 0.413387, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -20.279299, 9.653599, 16.876896, 0.894301, -0.434884, -0.105360, 0.516058, 0.412547, 0.516662, 0.483338, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -20.279299, 9.653599, 16.876896, 0.918961, -0.364440, -0.150648, 0.516058, 0.412547, 0.516662, 0.483338, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -18.782499, 13.497199, 16.709200, 0.918961, -0.364440, -0.150648, 0.517639, 0.393253, 0.659227, 0.340773, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -18.259199, 12.477197, 22.368896, 0.918960, -0.364440, -0.150648, 0.541273, 0.398637, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -21.775400, 9.481700, 11.706999, 0.902165, 0.334670, -0.272203, 0.493629, 0.409729, 0.706395, 0.293605, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -20.279299, 9.653599, 16.876896, 0.902165, 0.334670, -0.272203, 0.516058, 0.412547, 0.516662, 0.483338, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -18.782499, 5.618698, 16.876896, 0.902165, 0.334670, -0.272203, 0.514942, 0.433887, 0.598788, 0.401212, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -18.782499, 5.618698, 16.876896, 0.907082, 0.264467, -0.327506, 0.514942, 0.433887, 0.598788, 0.401212, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -21.341997, 4.469200, 8.859698, 0.907082, 0.264467, -0.327506, 0.477127, 0.428749, 0.976286, 0.023714, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -21.775400, 9.481700, 11.706999, 0.907082, 0.264467, -0.327506, 0.493629, 0.409729, 0.706395, 0.293605, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -19.417801, 14.814999, 13.283600, 0.883975, -0.357394, -0.301426, 0.504291, 0.385471, 0.586975, 0.413025, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -18.782499, 13.497199, 16.709200, 0.883975, -0.357394, -0.301426, 0.517639, 0.393253, 0.659227, 0.340773, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -20.279299, 9.653599, 16.876896, 0.883975, -0.357394, -0.301426, 0.516058, 0.412547, 0.516662, 0.483338, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -20.279299, 9.653599, 16.876896, 0.910374, -0.327775, -0.252552, 0.516058, 0.412547, 0.516662, 0.483338, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -21.775400, 9.481700, 11.706999, 0.910374, -0.327775, -0.252552, 0.493629, 0.409729, 0.706395, 0.293605, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -19.417801, 14.814999, 13.283600, 0.910374, -0.327775, -0.252552, 0.504291, 0.385471, 0.586975, 0.413025, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -22.666098, 8.380999, 8.287799, 0.910287, 0.261163, -0.321202, 0.478732, 0.410798, 0.954867, 0.045133, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -21.775400, 9.481700, 11.706999, 0.910287, 0.261163, -0.321202, 0.493629, 0.409729, 0.706395, 0.293605, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -21.341997, 4.469200, 8.859698, 0.910287, 0.261163, -0.321202, 0.477127, 0.428749, 0.976286, 0.023714, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -21.341997, 4.469200, 8.859698, 0.930988, 0.281074, -0.232937, 0.477127, 0.428749, 0.976286, 0.023714, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.469294, 2.536997, 2.022700, 0.930988, 0.281074, -0.232937, 0.445608, 0.424832, 0.800000, 0.200000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -22.666098, 8.380999, 8.287799, 0.930988, 0.281074, -0.232937, 0.478732, 0.410798, 0.954867, 0.045133, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -21.775400, 9.481700, 11.706999, 0.960733, -0.208423, -0.183175, 0.493629, 0.409729, 0.706395, 0.293605, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.666098, 8.380999, 8.287799, 0.960733, -0.208423, -0.183175, 0.478732, 0.410798, 0.954867, 0.045133, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -21.395794, 14.353300, 8.154899, 0.960733, -0.208423, -0.183175, 0.481500, 0.385375, 0.904888, 0.095112, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -21.395794, 14.353300, 8.154899, 0.898085, -0.302665, -0.319119, 0.481500, 0.385375, 0.904888, 0.095112, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -19.417801, 14.814999, 13.283600, 0.898085, -0.302665, -0.319119, 0.504291, 0.385471, 0.586975, 0.413025, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -21.775400, 9.481700, 11.706999, 0.898085, -0.302665, -0.319119, 0.493629, 0.409729, 0.706395, 0.293605, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -21.341997, 4.469200, 8.859698, 0.864321, 0.381624, -0.327586, 0.477127, 0.428749, 0.976286, 0.023714, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -19.748102, 1.964200, 10.146900, 0.864321, 0.381624, -0.327586, 0.480668, 0.443233, 0.981907, 0.018093, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -20.275198, 0.082599, 6.564199, 0.864321, 0.381624, -0.327586, 0.461261, 0.445588, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -20.275198, 0.082599, 6.564199, 0.903631, 0.349398, -0.247736, 0.461261, 0.445588, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -22.469294, 2.536997, 2.022700, 0.903631, 0.349398, -0.247735, 0.445608, 0.424832, 0.800000, 0.200000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -21.341997, 4.469200, 8.859698, 0.903631, 0.349398, -0.247736, 0.477127, 0.428749, 0.976286, 0.023714, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.469294, 2.536997, 2.022700, 0.916869, 0.109129, -0.383982, 0.445608, 0.424832, 0.800000, 0.200000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -20.275198, 0.082599, 6.564199, 0.916869, 0.109129, -0.383982, 0.461261, 0.445588, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -20.736898, -2.723700, 4.664198, 0.916869, 0.109129, -0.383982, 0.445994, 0.449911, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -20.736898, -2.723700, 4.664198, 0.870029, 0.039770, -0.491394, 0.445994, 0.449911, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -22.666098, -3.346297, 1.198099, 0.870029, 0.039770, -0.491394, 0.429018, 0.442405, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -22.469294, 2.536997, 2.022700, 0.870029, 0.039770, -0.491394, 0.445608, 0.424832, 0.800000, 0.200000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -20.763296, -6.813999, 3.768400, 0.910387, 0.262475, -0.319847, 0.430298, 0.458341, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -21.313396, -8.093797, 1.152399, 0.910387, 0.262475, -0.319847, 0.417816, 0.458531, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -22.666098, -3.346297, 1.198099, 0.910387, 0.262475, -0.319847, 0.429018, 0.442405, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -22.666098, -3.346297, 1.198099, 0.861068, 0.103475, -0.497850, 0.429018, 0.442405, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -20.736898, -2.723700, 4.664198, 0.861068, 0.103475, -0.497849, 0.445994, 0.449911, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -20.763296, -6.813999, 3.768400, 0.861068, 0.103475, -0.497849, 0.430298, 0.458341, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -17.798698, 4.703199, 29.518997, 0.455336, 0.879781, 0.136578, 0.572459, 0.427456, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -14.855898, 3.253099, 29.048998, 0.455336, 0.879781, 0.136578, 0.573395, 0.436442, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -15.856799, 4.856800, 22.055500, 0.455336, 0.879782, 0.136578, 0.541751, 0.442967, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -15.856799, 4.856800, 22.055500, 0.453141, 0.880999, 0.136032, 0.541751, 0.442967, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -18.258699, 6.043300, 22.372297, 0.453141, 0.880999, 0.136032, 0.540385, 0.430422, 0.500000, 0.500000, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -17.798698, 4.703199, 29.518997, 0.453141, 0.880999, 0.136032, 0.572459, 0.427456, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -14.744999, 13.314299, 29.873997, 0.421258, -0.901774, -0.096669, 0.575119, 0.383967, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -17.720600, 11.899997, 30.100401, 0.421258, -0.901774, -0.096669, 0.574830, 0.397969, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -18.259199, 12.477197, 22.368896, 0.421258, -0.901774, -0.096669, 0.541273, 0.398637, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -18.259199, 12.477197, 22.368896, 0.421932, -0.901421, -0.097023, 0.541273, 0.398637, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -15.856101, 13.635197, 22.060698, 0.421932, -0.901421, -0.097023, 0.541967, 0.386969, 0.500000, 0.500000, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -14.744999, 13.314299, 29.873997, 0.421932, -0.901421, -0.097023, 0.575119, 0.383967, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -19.520899, 8.250698, 30.017200, 0.900636, 0.433944, 0.023400, 0.573596, 0.413939, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -17.798698, 4.703199, 29.518997, 0.900636, 0.433944, 0.023400, 0.572459, 0.427456, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -18.258699, 6.043300, 22.372297, 0.900636, 0.433944, 0.023400, 0.540385, 0.430422, 0.500000, 0.500000, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -18.258699, 6.043300, 22.372297, 0.923754, 0.380607, 0.042618, 0.540385, 0.430422, 0.500000, 0.500000, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -19.688293, 9.491899, 22.560797, 0.923754, 0.380607, 0.042618, 0.540674, 0.413387, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -19.520899, 8.250698, 30.017200, 0.923754, 0.380607, 0.042618, 0.573596, 0.413939, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -17.720600, 11.899997, 30.100401, 0.893753, -0.438790, -0.093106, 0.574830, 0.397969, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -19.520899, 8.250698, 30.017200, 0.893753, -0.438790, -0.093106, 0.573596, 0.413939, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -19.688293, 9.491899, 22.560797, 0.893753, -0.438790, -0.093106, 0.540674, 0.413387, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -19.688293, 9.491899, 22.560797, 0.895522, -0.434793, -0.094844, 0.540674, 0.413387, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -18.259199, 12.477197, 22.368896, 0.895522, -0.434793, -0.094844, 0.541273, 0.398637, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -17.720600, 11.899997, 30.100401, 0.895522, -0.434793, -0.094844, 0.574830, 0.397969, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -15.856799, 4.856800, 22.055500, -0.567688, 0.822562, -0.033493, 0.541751, 0.442967, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -14.103697, 6.053800, 21.738796, -0.567688, 0.822562, -0.033493, 0.544455, 0.452834, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -14.447299, 5.618698, 16.876896, -0.567688, 0.822562, -0.033493, 0.522758, 0.460197, 0.581534, 0.418466, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -14.447299, 5.618698, 16.876896, -0.513848, 0.857772, -0.013659, 0.522758, 0.460197, 0.581534, 0.418466, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -16.614897, 4.320200, 16.876896, -0.513848, 0.857772, -0.013659, 0.517109, 0.447610, 0.659751, 0.340249, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -15.856799, 4.856800, 22.055500, -0.513848, 0.857772, -0.013659, 0.541751, 0.442967, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -15.379999, 1.958800, 10.134499, -0.348457, 0.813330, -0.465910, 0.487569, 0.465529, 0.971473, 0.028527, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -14.985499, 0.082599, 6.564199, -0.348457, 0.813330, -0.465910, 0.469616, 0.473016, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -17.630400, -0.642700, 7.276198, -0.348457, 0.813330, -0.465910, 0.466377, 0.459148, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -17.630400, -0.642700, 7.276198, -0.428999, 0.810122, -0.399577, 0.466377, 0.459148, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -17.563993, 0.912998, 10.358999, -0.428999, 0.810122, -0.399577, 0.483048, 0.454680, 0.987984, 0.012016, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -15.379999, 1.958800, 10.134499, -0.428999, 0.810122, -0.399577, 0.487569, 0.465529, 0.971473, 0.028527, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -17.630400, -0.642700, 7.276198, -0.348908, 0.485369, -0.801673, 0.466377, 0.459148, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -14.985499, 0.082599, 6.564199, -0.348908, 0.485369, -0.801673, 0.469616, 0.473016, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -14.523799, -2.723700, 4.664198, -0.348908, 0.485369, -0.801673, 0.454656, 0.478259, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -14.523799, -2.723700, 4.664198, -0.348436, 0.485916, -0.801547, 0.454656, 0.478259, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -17.630400, -3.471199, 5.561499, -0.348436, 0.485916, -0.801547, 0.451186, 0.463800, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -17.630400, -0.642700, 7.276198, -0.348436, 0.485916, -0.801547, 0.466377, 0.459148, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -17.630400, -3.471199, 5.561499, -0.316166, 0.201013, -0.927164, 0.451186, 0.463800, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -14.523799, -2.723700, 4.664198, -0.316166, 0.201013, -0.927164, 0.454656, 0.478259, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -14.497398, -6.813999, 3.768400, -0.316166, 0.201013, -0.927164, 0.436965, 0.480059, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -14.497398, -6.813999, 3.768400, -0.274674, 0.241769, -0.930646, 0.436965, 0.480059, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -17.630400, -7.604599, 4.487698, -0.274674, 0.241769, -0.930646, 0.433518, 0.469225, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -17.630400, -3.471199, 5.561499, -0.274674, 0.241769, -0.930646, 0.451186, 0.463800, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -17.630400, -7.604599, 4.487698, -0.315869, 0.824372, -0.469720, 0.433518, 0.469225, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -14.497398, -6.813999, 3.768400, -0.315869, 0.824372, -0.469720, 0.436965, 0.480059, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -13.947299, -8.093797, 1.152399, -0.315869, 0.824372, -0.469720, 0.426534, 0.486856, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -13.947299, -8.093797, 1.152399, -0.416477, 0.712708, -0.564442, 0.426534, 0.486856, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -17.630400, -10.353599, 1.016599, -0.416477, 0.712708, -0.564442, 0.416250, 0.474502, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -17.630400, -7.604599, 4.487698, -0.416477, 0.712708, -0.564442, 0.433518, 0.469225, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -17.630400, -9.388897, -1.604799, -0.507215, 0.808790, 0.297643, 0.406643, 0.477435, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -17.630400, -10.353599, 1.016599, -0.507215, 0.808790, 0.297643, 0.416250, 0.474502, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -13.947299, -8.093797, 1.152399, -0.507215, 0.808790, 0.297643, 0.426534, 0.486856, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -13.947299, -8.093797, 1.152399, -0.412895, 0.901741, 0.127988, 0.426534, 0.486856, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -13.947299, -7.702299, -1.605900, -0.412895, 0.901741, 0.127988, 0.419358, 0.495539, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -17.630400, -9.388897, -1.604799, -0.412895, 0.901741, 0.127988, 0.406643, 0.477435, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -15.856101, 13.635197, 22.060698, -0.507752, -0.854239, -0.111640, 0.564035, 0.490250, 0.500000, 0.500000, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -16.614897, 14.749398, 16.986200, -0.507752, -0.854239, -0.111640, 0.548794, 0.503064, 0.679233, 0.320767, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -14.447299, 13.497199, 16.709200, -0.507752, -0.854239, -0.111640, 0.541723, 0.494333, 0.664829, 0.335171, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -14.447299, 13.497199, 16.709200, -0.439619, -0.893389, -0.092694, 0.541723, 0.494333, 0.664829, 0.335171, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -13.455398, 12.487600, 21.735497, -0.439619, -0.893389, -0.092694, 0.558388, 0.480132, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -15.856101, 13.635197, 22.060698, -0.439619, -0.893389, -0.092694, 0.564035, 0.490250, 0.500000, 0.500000, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -14.350198, 14.814999, 13.283600, -0.504057, -0.801198, -0.322502, 0.532895, 0.506750, 0.602108, 0.397892, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -14.447299, 13.497199, 16.709200, -0.504057, -0.801198, -0.322502, 0.541723, 0.494333, 0.664829, 0.335171, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -16.614897, 14.749398, 16.986200, -0.504057, -0.801198, -0.322502, 0.548794, 0.503064, 0.679233, 0.320767, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -16.614897, 14.749398, 16.986200, -0.662493, -0.622768, -0.416248, 0.548794, 0.503064, 0.679233, 0.320767, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -16.884001, 17.278900, 13.629999, -0.662493, -0.622768, -0.416248, 0.542663, 0.518661, 0.615463, 0.384537, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -14.350198, 14.814999, 13.283600, -0.662493, -0.622768, -0.416248, 0.532895, 0.506750, 0.602108, 0.397892, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -14.350198, 14.814999, 13.283600, -0.670157, -0.716435, 0.193937, 0.532895, 0.506750, 0.602108, 0.397892, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -16.884001, 17.278900, 13.629999, -0.670157, -0.716435, 0.193937, 0.542663, 0.518661, 0.615463, 0.384537, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -17.630400, 16.448700, 7.983899, -0.670157, -0.716435, 0.193937, 0.522420, 0.533306, 0.887816, 0.112184, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -17.630400, 16.448700, 7.983899, -0.487124, -0.872729, 0.032471, 0.522420, 0.533306, 0.887816, 0.112184, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.864899, 14.353300, 8.154899, -0.487125, -0.872729, 0.032471, 0.513987, 0.516962, 0.850937, 0.149063, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -14.350198, 14.814999, 13.283600, -0.487125, -0.872729, 0.032471, 0.532895, 0.506750, 0.602108, 0.397892, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -13.864899, 14.353300, 8.154899, -0.448402, -0.768550, 0.456363, 0.513987, 0.516962, 0.850937, 0.149063, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -17.630400, 16.448700, 7.983899, -0.448402, -0.768550, 0.456363, 0.522420, 0.533306, 0.887816, 0.112184, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -17.630400, 14.964800, 5.484899, -0.448402, -0.768550, 0.456363, 0.509674, 0.536257, 0.992869, 0.007131, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -17.630400, 14.964800, 5.484899, -0.395531, -0.842911, 0.364768, 0.509674, 0.536257, 0.992869, 0.007131, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.864899, 13.197300, 5.483599, -0.395531, -0.842911, 0.364768, 0.502230, 0.519577, 0.989801, 0.010199, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.864899, 14.353300, 8.154899, -0.395531, -0.842911, 0.364768, 0.513987, 0.516962, 0.850937, 0.149063, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.947299, -7.702299, -1.605900, -0.961102, 0.273452, 0.038812, 0.419358, 0.495539, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -13.947299, -8.093797, 1.152399, -0.961102, 0.273452, 0.038812, 0.426534, 0.486856, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -12.594699, -3.346297, 1.198099, -0.961102, 0.273452, 0.038812, 0.444978, 0.494098, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -12.594699, -3.346297, 1.198099, -0.953937, 0.299950, -0.005809, 0.444978, 0.494098, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -12.594699, -3.400599, -1.605900, -0.953937, 0.299950, -0.005809, 0.438263, 0.504862, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -13.947299, -7.702299, -1.605900, -0.953937, 0.299950, -0.005809, 0.419358, 0.495539, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -12.791398, 2.208400, -0.602599, -0.999381, -0.035169, 0.000681, 0.460316, 0.510249, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -12.594699, -3.400599, -1.605900, -0.999381, -0.035169, 0.000681, 0.438263, 0.504862, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -12.594699, -3.346297, 1.198099, -0.999381, -0.035169, 0.000681, 0.444978, 0.494098, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -12.594699, -3.346297, 1.198099, -0.999395, -0.034728, 0.002042, 0.444978, 0.494098, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -12.791398, 2.524300, 4.770400, -0.999395, -0.034728, 0.002042, 0.473699, 0.489789, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -12.791398, 2.208400, -0.602599, -0.999395, -0.034728, 0.002042, 0.460316, 0.510249, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -12.594699, 8.060097, 6.581599, -0.999342, 0.036205, -0.002129, 0.496266, 0.497570, 0.981322, 0.018678, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.791398, 2.208400, -0.602599, -0.999342, 0.036205, -0.002129, 0.460316, 0.510249, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -12.791398, 2.524300, 4.770400, -0.999342, 0.036205, -0.002129, 0.473699, 0.489789, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -12.791398, 2.524300, 4.770400, -0.999260, 0.037814, -0.007053, 0.473699, 0.489789, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -12.594599, 8.380999, 8.287799, -0.999260, 0.037814, -0.007053, 0.501837, 0.494128, 0.921648, 0.078352, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.594699, 8.060097, 6.581599, -0.999260, 0.037814, -0.007053, 0.496266, 0.497570, 0.981322, 0.018678, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.607799, 8.104600, 5.483699, -0.998606, -0.051862, 0.009813, 0.490879, 0.499555, 0.996037, 0.003963, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.594699, 8.060097, 6.581599, -0.998606, -0.051862, 0.009813, 0.496266, 0.497570, 0.981322, 0.018678, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.594599, 8.380999, 8.287799, -0.998606, -0.051862, 0.009813, 0.501837, 0.494128, 0.921648, 0.078352, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.607799, 8.104600, 5.483699, -0.977926, -0.207446, 0.025051, 0.490879, 0.499555, 0.996037, 0.003963, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.594599, 8.380999, 8.287799, -0.977926, -0.207446, 0.025051, 0.501837, 0.494128, 0.921648, 0.078352, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.864899, 14.353300, 8.154899, -0.977926, -0.207446, 0.025051, 0.513987, 0.516962, 0.850937, 0.149063, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.607799, 8.104600, 5.483699, -0.965680, -0.238370, 0.103154, 0.490879, 0.499555, 0.996037, 0.003963, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.864899, 14.353300, 8.154899, -0.965681, -0.238370, 0.103154, 0.513987, 0.516962, 0.850937, 0.149063, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.864899, 13.197300, 5.483599, -0.965681, -0.238370, 0.103154, 0.502230, 0.519577, 0.989801, 0.010199, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.636898, 9.653599, 16.876896, -0.979115, 0.196653, 0.051597, 0.533662, 0.477519, 0.504958, 0.495042, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -14.447299, 5.618698, 16.876896, -0.979115, 0.196653, 0.051597, 0.522758, 0.460197, 0.581534, 0.418466, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -14.103697, 6.053800, 21.738796, -0.979115, 0.196653, 0.051597, 0.544455, 0.452834, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -14.103697, 6.053800, 21.738796, -0.901895, 0.384032, 0.197748, 0.544455, 0.452834, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -12.673998, 9.508499, 21.550297, -0.901895, 0.384032, 0.197748, 0.551852, 0.468167, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -13.636898, 9.653599, 16.876896, -0.901895, 0.384032, 0.197749, 0.533662, 0.477519, 0.504958, 0.495042, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -13.636898, 9.653599, 16.876896, -0.947282, -0.260097, 0.187101, 0.533662, 0.477519, 0.504958, 0.495042, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -12.673998, 9.508499, 21.550297, -0.947282, -0.260097, 0.187101, 0.551852, 0.468167, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -13.455398, 12.487600, 21.735497, -0.947282, -0.260097, 0.187101, 0.558388, 0.480132, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -13.455398, 12.487600, 21.735497, -0.968515, -0.197599, 0.151439, 0.558388, 0.480132, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -14.447299, 13.497199, 16.709200, -0.968515, -0.197599, 0.151439, 0.541723, 0.494333, 0.664829, 0.335171, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -13.636898, 9.653599, 16.876896, -0.968515, -0.197599, 0.151439, 0.533662, 0.477519, 0.504958, 0.495042, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -13.352698, 9.481700, 11.706999, -0.981359, 0.176595, -0.075826, 0.515291, 0.489075, 0.647511, 0.352489, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -14.100197, 4.461400, 9.689299, -0.981359, 0.176595, -0.075826, 0.494326, 0.476942, 0.917328, 0.082672, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -14.447299, 5.618698, 16.876896, -0.981359, 0.176595, -0.075826, 0.522758, 0.460197, 0.581534, 0.418466, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -14.447299, 5.618698, 16.876896, -0.978635, 0.196557, -0.060333, 0.522758, 0.460197, 0.581534, 0.418466, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.636898, 9.653599, 16.876896, -0.978634, 0.196557, -0.060333, 0.533662, 0.477519, 0.504958, 0.495042, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -13.352698, 9.481700, 11.706999, -0.978634, 0.196557, -0.060333, 0.515291, 0.489075, 0.647511, 0.352489, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.636898, 9.653599, 16.876896, -0.971781, -0.209614, -0.108183, 0.533662, 0.477519, 0.504958, 0.495042, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -14.447299, 13.497199, 16.709200, -0.971781, -0.209614, -0.108183, 0.541723, 0.494333, 0.664829, 0.335171, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -14.350198, 14.814999, 13.283600, -0.971781, -0.209614, -0.108183, 0.532895, 0.506750, 0.602108, 0.397892, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -14.350198, 14.814999, 13.283600, -0.984292, -0.169768, -0.048464, 0.532895, 0.506750, 0.602108, 0.397892, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -13.352698, 9.481700, 11.706999, -0.984292, -0.169768, -0.048464, 0.515291, 0.489075, 0.647511, 0.352489, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.636898, 9.653599, 16.876896, -0.984292, -0.169768, -0.048464, 0.533662, 0.477519, 0.504958, 0.495042, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -14.100197, 4.461400, 9.689299, -0.924239, 0.252664, -0.286258, 0.494326, 0.476942, 0.917328, 0.082672, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.352698, 9.481700, 11.706999, -0.924239, 0.252664, -0.286258, 0.515291, 0.489075, 0.647511, 0.352489, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.594599, 8.380999, 8.287799, -0.924239, 0.252664, -0.286258, 0.501837, 0.494128, 0.921648, 0.078352, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.594599, 8.380999, 8.287799, -0.913632, 0.231435, -0.334236, 0.501837, 0.494128, 0.921648, 0.078352, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.791398, 2.524300, 4.770400, -0.913632, 0.231435, -0.334236, 0.473699, 0.489789, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -14.100197, 4.461400, 9.689299, -0.913632, 0.231435, -0.334236, 0.494326, 0.476942, 0.917328, 0.082672, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.352698, 9.481700, 11.706999, -0.983855, -0.160770, -0.078624, 0.515291, 0.489075, 0.647511, 0.352489, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -14.350198, 14.814999, 13.283600, -0.983855, -0.160771, -0.078624, 0.532895, 0.506750, 0.602108, 0.397892, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -13.864899, 14.353300, 8.154899, -0.983855, -0.160770, -0.078624, 0.513987, 0.516962, 0.850937, 0.149063, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.864899, 14.353300, 8.154899, -0.966807, -0.208912, -0.147106, 0.513987, 0.516962, 0.850937, 0.149063, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.594599, 8.380999, 8.287799, -0.966807, -0.208912, -0.147106, 0.501837, 0.494128, 0.921648, 0.078352, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.352698, 9.481700, 11.706999, -0.966807, -0.208912, -0.147106, 0.515291, 0.489075, 0.647511, 0.352489, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -14.985499, 0.082599, 6.564199, -0.869565, 0.391038, -0.301574, 0.469616, 0.473016, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -15.379999, 1.958800, 10.134499, -0.869565, 0.391037, -0.301574, 0.487569, 0.465529, 0.971473, 0.028527, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -14.100197, 4.461400, 9.689299, -0.869565, 0.391037, -0.301574, 0.494326, 0.476942, 0.917328, 0.082672, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -14.100197, 4.461400, 9.689299, -0.808820, 0.441088, -0.388911, 0.494326, 0.476942, 0.917328, 0.082672, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.791398, 2.524300, 4.770400, -0.808820, 0.441088, -0.388911, 0.473699, 0.489789, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -14.985499, 0.082599, 6.564199, -0.808820, 0.441088, -0.388911, 0.469616, 0.473016, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -14.523799, -2.723700, 4.664198, -0.770054, 0.265936, -0.579910, 0.454656, 0.478259, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -14.985499, 0.082599, 6.564199, -0.770054, 0.265936, -0.579910, 0.469616, 0.473016, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -12.791398, 2.524300, 4.770400, -0.770054, 0.265936, -0.579910, 0.473699, 0.489789, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -12.791398, 2.524300, 4.770400, -0.816649, 0.279797, -0.504775, 0.473699, 0.489789, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -12.594699, -3.346297, 1.198099, -0.816649, 0.279797, -0.504775, 0.444978, 0.494098, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -14.523799, -2.723700, 4.664198, -0.816649, 0.279797, -0.504775, 0.454656, 0.478259, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -14.497398, -6.813999, 3.768400, -0.861080, 0.103470, -0.497830, 0.436965, 0.480059, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -14.523799, -2.723700, 4.664198, -0.861080, 0.103470, -0.497830, 0.454656, 0.478259, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -12.594699, -3.346297, 1.198099, -0.861080, 0.103470, -0.497830, 0.444978, 0.494098, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -12.594699, -3.346297, 1.198099, -0.910395, 0.262458, -0.319839, 0.444978, 0.494098, 0.850000, 0.150000, 0.000000, 0.000000, 29.000000, 28.000000, 0.000000, 0.000000, + -13.947299, -8.093797, 1.152399, -0.910395, 0.262457, -0.319839, 0.426534, 0.486856, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -14.497398, -6.813999, 3.768400, -0.910395, 0.262457, -0.319839, 0.436965, 0.480059, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -12.524100, 4.716299, 28.815998, -0.509696, 0.817466, 0.268252, 0.575506, 0.442631, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -14.103697, 6.053800, 21.738796, -0.509696, 0.817466, 0.268252, 0.544455, 0.452834, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -15.856799, 4.856800, 22.055500, -0.509696, 0.817466, 0.268252, 0.541751, 0.442967, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -15.856799, 4.856800, 22.055500, -0.494274, 0.829233, 0.260894, 0.541751, 0.442967, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -14.855898, 3.253099, 29.048998, -0.494274, 0.829233, 0.260894, 0.573395, 0.436442, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -12.524100, 4.716299, 28.815998, -0.494274, 0.829233, 0.260894, 0.575506, 0.442631, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -15.856101, 13.635197, 22.060698, -0.432430, -0.901605, -0.010634, 0.564035, 0.490250, 0.500000, 0.500000, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.455398, 12.487600, 21.735497, -0.432430, -0.901605, -0.010634, 0.558388, 0.480132, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -12.445998, 11.913100, 29.397400, -0.432430, -0.901605, -0.010634, 0.589699, 0.468384, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -12.445998, 11.913100, 29.397400, -0.514313, -0.856762, 0.037951, 0.589699, 0.468384, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -14.744999, 13.314299, 29.873997, -0.514313, -0.856762, 0.037951, 0.595059, 0.478594, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -15.856101, 13.635197, 22.060698, -0.514313, -0.856762, 0.037951, 0.564035, 0.490250, 0.500000, 0.500000, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -10.724199, 8.271600, 28.895796, -0.876625, 0.378962, 0.296506, 0.582388, 0.454328, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -12.673998, 9.508499, 21.550297, -0.876625, 0.378962, 0.296506, 0.551852, 0.468167, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -14.103697, 6.053800, 21.738796, -0.876625, 0.378962, 0.296506, 0.544455, 0.452834, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -14.103697, 6.053800, 21.738796, -0.860678, 0.429591, 0.273286, 0.544455, 0.452834, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -12.524100, 4.716299, 28.815998, -0.860678, 0.429591, 0.273286, 0.575506, 0.442631, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -10.724199, 8.271600, 28.895796, -0.860678, 0.429591, 0.273286, 0.582388, 0.454328, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -12.445998, 11.913100, 29.397400, -0.960062, -0.258476, 0.107100, 0.589699, 0.468384, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -13.455398, 12.487600, 21.735497, -0.960062, -0.258476, 0.107100, 0.558388, 0.480132, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -12.673998, 9.508499, 21.550297, -0.960062, -0.258476, 0.107100, 0.551852, 0.468167, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -12.673998, 9.508499, 21.550297, -0.883597, -0.439893, 0.160470, 0.551852, 0.468167, 0.500000, 0.500000, 0.000000, 0.000000, 27.000000, 28.000000, 0.000000, 0.000000, + -10.724199, 8.271600, 28.895796, -0.883597, -0.439893, 0.160470, 0.582388, 0.454328, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -12.445998, 11.913100, 29.397400, -0.883597, -0.439893, 0.160470, 0.589699, 0.468384, 1.000000, 0.000000, 0.000000, 0.000000, 27.000000, 0.000000, 0.000000, 0.000000, + -21.313396, -7.702299, -1.605900, 0.000000, 0.000000, 1.000000, 0.866263, 0.976581, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -13.947299, -7.702299, -1.605900, 0.000000, 0.000000, 1.000000, 0.850793, 0.947977, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -12.594699, -3.400599, -1.605900, 0.000000, 0.000000, 1.000000, 0.864660, 0.933687, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -22.666098, -3.400599, -1.605900, 0.000000, 0.000000, 1.000000, 0.885801, 0.972799, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -21.313396, -7.702299, -1.605900, 0.000000, 0.000000, 1.000000, 0.866263, 0.976581, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -22.666098, -3.400599, -1.605900, 0.000000, -0.176079, 0.984376, 0.885801, 0.972799, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -12.594699, -3.400599, -1.605900, 0.000000, -0.176079, 0.984376, 0.864660, 0.933687, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -12.791398, 2.208400, -0.602599, 0.000000, -0.176079, 0.984376, 0.887212, 0.922484, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -12.791398, 2.208400, -0.602599, -0.018279, -0.144779, 0.989295, 0.887212, 0.922484, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -22.469294, 2.208499, -0.781399, -0.018279, -0.144779, 0.989295, 0.907393, 0.960148, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -22.666098, -3.400599, -1.605900, -0.018279, -0.144779, 0.989295, 0.885801, 0.972799, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -22.666098, 8.060097, 6.581599, 0.000000, 0.999179, 0.040502, 0.944121, 0.940789, 0.994015, 0.005985, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.594699, 8.060097, 6.581599, 0.000000, 0.999179, 0.040502, 0.922579, 0.901895, 0.981322, 0.018678, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.607799, 8.104600, 5.483699, 0.000000, 0.999179, 0.040502, 0.926853, 0.899591, 0.996037, 0.003963, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.607799, 8.104600, 5.483699, 0.000000, 0.999180, 0.040502, 0.926853, 0.899591, 0.996037, 0.003963, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.652899, 8.104600, 5.483699, 0.000000, 0.999179, 0.040502, 0.948331, 0.938388, 0.999664, 0.000336, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.652899, 8.317097, -1.151100, 0.000000, 0.000000, 1.000000, 0.973966, 0.924198, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -12.607799, 8.317097, -1.151100, 0.000000, 0.000000, 1.000000, 0.952497, 0.885396, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -13.864899, 11.616898, -1.151100, 0.000000, 0.000000, 1.000000, 0.967932, 0.883200, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -21.395794, 11.616898, -1.151100, 0.000000, 0.000000, 1.000000, 0.984024, 0.912292, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -22.652899, 8.317097, -1.151100, 0.000000, 0.000000, 1.000000, 0.973966, 0.924198, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -22.666098, 8.060097, 6.581599, -0.011499, -0.782975, 0.621947, 0.944121, 0.940789, 0.994015, 0.005985, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.469294, 2.208499, -0.781399, -0.011499, -0.782975, 0.621947, 0.907393, 0.960148, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -12.791398, 2.208400, -0.602599, -0.011499, -0.782975, 0.621947, 0.887212, 0.922484, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -12.791398, 2.208400, -0.602599, 0.000000, -0.775346, 0.631537, 0.887212, 0.922484, 0.750000, 0.250000, 0.000000, 0.000000, 28.000000, 29.000000, 0.000000, 0.000000, + -12.594699, 8.060097, 6.581599, 0.000000, -0.775346, 0.631537, 0.922579, 0.901895, 0.981322, 0.018678, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.666098, 8.060097, 6.581599, 0.000000, -0.775346, 0.631537, 0.944121, 0.940789, 0.994015, 0.005985, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.947299, -7.702299, -1.605900, 0.000000, 0.000653, 1.000000, 0.850793, 0.947977, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -21.313396, -7.702299, -1.605900, 0.000000, 0.000653, 1.000000, 0.866263, 0.976581, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -17.630400, -9.388897, -1.604799, 0.000000, 0.000653, 1.000000, 0.851979, 0.965822, 1.000000, 0.000000, 0.000000, 0.000000, 29.000000, 0.000000, 0.000000, 0.000000, + -21.395794, 11.616898, -1.151100, 0.000000, -0.001050, 0.999999, 0.984024, 0.912292, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -13.864899, 11.616898, -1.151100, 0.000000, -0.001050, 0.999999, 0.967932, 0.883200, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -17.630400, 12.762100, -1.149898, 0.000000, -0.001050, 0.999999, 0.980402, 0.895299, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -17.630400, 12.762100, -1.149898, 0.406858, -0.866962, 0.287825, 0.440886, 0.370710, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -17.630400, 14.964800, 5.484899, 0.406858, -0.866962, 0.287825, 0.471612, 0.368677, 0.992869, 0.007131, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -21.395794, 13.197300, 5.483599, 0.406858, -0.866962, 0.287825, 0.469847, 0.386926, 0.997663, 0.002337, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -21.395794, 13.197300, 5.483599, 0.283639, -0.932831, 0.222203, 0.469847, 0.386926, 0.997663, 0.002337, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -21.395794, 11.616898, -1.151100, 0.283639, -0.932832, 0.222203, 0.440308, 0.388025, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -17.630400, 12.762100, -1.149898, 0.283639, -0.932831, 0.222203, 0.440886, 0.370710, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -21.395794, 11.616898, -1.151100, 0.969281, -0.239261, 0.056992, 0.440308, 0.388025, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -21.395794, 13.197300, 5.483599, 0.969281, -0.239261, 0.056992, 0.469847, 0.386926, 0.997663, 0.002337, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.652899, 8.104600, 5.483699, 0.969281, -0.239261, 0.056993, 0.466098, 0.409710, 0.999664, 0.000336, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.652899, 8.104600, 5.483699, 0.934423, -0.355982, -0.011401, 0.466098, 0.409710, 0.999664, 0.000336, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -22.652899, 8.317097, -1.151100, 0.934423, -0.355982, -0.011401, 0.437537, 0.403334, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -21.395794, 11.616898, -1.151100, 0.934423, -0.355982, -0.011401, 0.440308, 0.388025, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -22.652899, 8.317097, -1.151100, 0.000000, 0.999488, 0.032011, 0.973966, 0.924198, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -22.652899, 8.104600, 5.483699, 0.000000, 0.999487, 0.032011, 0.948331, 0.938388, 0.999664, 0.000336, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.607799, 8.104600, 5.483699, 0.000000, 0.999488, 0.032011, 0.926853, 0.899591, 0.996037, 0.003963, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.607799, 8.317097, -1.151100, 0.000000, 0.999487, 0.032011, 0.952497, 0.885396, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -13.864899, 11.616898, -1.151100, -0.934424, -0.355980, -0.011401, 0.473914, 0.528452, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -12.607799, 8.317097, -1.151100, -0.934424, -0.355980, -0.011401, 0.466191, 0.515041, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -12.607799, 8.104600, 5.483699, -0.934424, -0.355980, -0.011401, 0.490879, 0.499555, 0.996037, 0.003963, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -12.607799, 8.104600, 5.483699, -0.969281, -0.239260, 0.056992, 0.490879, 0.499555, 0.996037, 0.003963, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.864899, 13.197300, 5.483599, -0.969281, -0.239260, 0.056992, 0.502230, 0.519577, 0.989801, 0.010199, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.864899, 11.616898, -1.151100, -0.969281, -0.239260, 0.056992, 0.473914, 0.528452, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -17.630400, 12.762100, -1.149898, -0.283632, -0.932834, 0.222203, 0.480158, 0.544525, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -13.864899, 11.616898, -1.151100, -0.283632, -0.932834, 0.222203, 0.473914, 0.528452, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -13.864899, 13.197300, 5.483599, -0.283632, -0.932834, 0.222203, 0.502230, 0.519577, 0.989801, 0.010199, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -13.864899, 13.197300, 5.483599, -0.406849, -0.866966, 0.287826, 0.502230, 0.519577, 0.989801, 0.010199, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -17.630400, 14.964800, 5.484899, -0.406849, -0.866966, 0.287826, 0.509674, 0.536257, 0.992869, 0.007131, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -17.630400, 12.762100, -1.149898, -0.406849, -0.866966, 0.287826, 0.480158, 0.544525, 1.000000, 0.000000, 0.000000, 0.000000, 28.000000, 0.000000, 0.000000, 0.000000, + -21.341997, 4.469200, 8.859698, 0.863992, 0.380012, -0.330316, 0.477127, 0.428749, 0.976286, 0.023714, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -18.782499, 5.618698, 16.876896, 0.863992, 0.380012, -0.330316, 0.514942, 0.433887, 0.598788, 0.401212, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -19.748102, 1.964200, 10.146900, 0.863992, 0.380012, -0.330316, 0.480668, 0.443233, 0.981907, 0.018093, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -16.614897, 4.320200, 16.876896, 0.419784, 0.777824, -0.467730, 0.517109, 0.447610, 0.659751, 0.340249, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -17.563993, 0.912998, 10.358999, 0.419784, 0.777823, -0.467730, 0.483048, 0.454680, 0.987984, 0.012016, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -19.748102, 1.964200, 10.146900, 0.419784, 0.777824, -0.467730, 0.480668, 0.443233, 0.981907, 0.018093, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -19.748102, 1.964200, 10.146900, 0.452262, 0.754968, -0.474849, 0.480668, 0.443233, 0.981907, 0.018093, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -18.782499, 5.618698, 16.876896, 0.452262, 0.754968, -0.474850, 0.514942, 0.433887, 0.598788, 0.401212, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -16.614897, 4.320200, 16.876896, 0.452262, 0.754968, -0.474849, 0.517109, 0.447610, 0.659751, 0.340249, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -15.379999, 1.958800, 10.134499, -0.432120, 0.823510, -0.367564, 0.487569, 0.465529, 0.971473, 0.028527, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -17.563993, 0.912998, 10.358999, -0.432120, 0.823510, -0.367564, 0.483048, 0.454680, 0.987984, 0.012016, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -16.614897, 4.320200, 16.876896, -0.432120, 0.823510, -0.367564, 0.517109, 0.447610, 0.659751, 0.340249, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -16.614897, 4.320200, 16.876896, -0.478030, 0.797982, -0.367032, 0.517109, 0.447610, 0.659751, 0.340249, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -14.447299, 5.618698, 16.876896, -0.478030, 0.797982, -0.367032, 0.522758, 0.460197, 0.581534, 0.418466, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -15.379999, 1.958800, 10.134499, -0.478030, 0.797982, -0.367032, 0.487569, 0.465529, 0.971473, 0.028527, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -15.379999, 1.958800, 10.134499, -0.892626, 0.436313, -0.113359, 0.487569, 0.465529, 0.971473, 0.028527, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -14.447299, 5.618698, 16.876896, -0.892626, 0.436313, -0.113359, 0.522758, 0.460197, 0.581534, 0.418466, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -14.100197, 4.461400, 9.689299, -0.892626, 0.436313, -0.113359, 0.494326, 0.476942, 0.917328, 0.082672, 0.000000, 0.000000, 28.000000, 27.000000, 0.000000, 0.000000, + -37.302181, 3.471190, 79.003990, 0.980598, 0.079970, -0.178975, 0.111636, 0.456491, 0.497899, 0.252101, 0.250000, 0.000000, 30.000000, 31.000000, 32.000000, 0.000000, + -37.103100, 1.384990, 79.162590, 0.980598, 0.079970, -0.178975, 0.095001, 0.446598, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 30.000000, 0.000000, 0.000000, + -37.707691, 1.419990, 75.865700, 0.980598, 0.079970, -0.178975, 0.096392, 0.418069, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -37.707691, 1.419990, 75.865700, 0.992336, -0.007469, -0.123342, 0.096392, 0.418069, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -37.710701, 3.006890, 75.745392, 0.992336, -0.007469, -0.123342, 0.108018, 0.420697, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -37.302181, 3.471190, 79.003990, 0.992336, -0.007469, -0.123342, 0.111636, 0.456491, 0.497899, 0.252101, 0.250000, 0.000000, 30.000000, 31.000000, 32.000000, 0.000000, + -37.710701, 3.006890, 75.745392, 0.997751, -0.003184, -0.066955, 0.108018, 0.420697, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -37.707691, 1.419990, 75.865700, 0.997751, -0.003184, -0.066955, 0.096392, 0.418069, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -37.859600, 1.279000, 73.608688, 0.997751, -0.003184, -0.066955, 0.098897, 0.398862, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -37.859600, 1.279000, 73.608688, 0.997753, -0.003224, -0.066923, 0.098897, 0.398862, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -37.862492, 2.835590, 73.490593, 0.997753, -0.003224, -0.066923, 0.111076, 0.400859, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -37.710701, 3.006890, 75.745392, 0.997753, -0.003224, -0.066923, 0.108018, 0.420697, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -37.862492, 2.835590, 73.490593, 0.971210, 0.019815, 0.237401, 0.111076, 0.400859, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -37.859600, 1.279000, 73.608688, 0.971210, 0.019815, 0.237401, 0.098897, 0.398862, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -37.147480, 1.119800, 70.708687, 0.971210, 0.019815, 0.237401, 0.102799, 0.373382, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -37.147480, 1.119800, 70.708687, 0.970297, 0.012652, 0.241585, 0.102799, 0.373382, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -37.138802, 2.619370, 70.595299, 0.970297, 0.012652, 0.241585, 0.116117, 0.375566, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -37.862492, 2.835590, 73.490593, 0.970297, 0.012652, 0.241585, 0.111076, 0.400859, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -37.302181, 3.471190, 79.003990, 0.983663, -0.134719, -0.119408, 0.111636, 0.456491, 0.497899, 0.252101, 0.250000, 0.000000, 30.000000, 31.000000, 32.000000, 0.000000, + -37.712292, 3.390590, 75.716499, 0.983663, -0.134719, -0.119408, 0.142782, 0.434518, 0.750000, 0.250000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -36.944801, 8.998390, 75.712090, 0.983663, -0.134719, -0.119408, 0.183131, 0.462501, 0.750000, 0.250000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -36.944801, 8.998390, 75.712090, 0.989162, -0.116884, -0.088866, 0.183131, 0.462501, 0.750000, 0.250000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -36.669979, 9.265290, 78.420082, 0.989162, -0.116884, -0.088866, 0.171699, 0.481266, 0.750000, 0.250000, 0.000000, 0.000000, 31.000000, 30.000000, 0.000000, 0.000000, + -37.302181, 3.471190, 79.003990, 0.989162, -0.116884, -0.088866, 0.111636, 0.456491, 0.497899, 0.252101, 0.250000, 0.000000, 30.000000, 31.000000, 32.000000, 0.000000, + -37.712292, 3.390590, 75.716499, 0.987185, -0.147181, -0.061669, 0.142782, 0.434518, 0.750000, 0.250000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -37.863380, 3.325400, 73.453499, 0.987185, -0.147181, -0.061669, 0.155391, 0.418781, 0.750000, 0.250000, 0.000000, 0.000000, 34.000000, 31.000000, 0.000000, 0.000000, + -37.034889, 8.789590, 73.674789, 0.987185, -0.147181, -0.061669, 0.191669, 0.447454, 0.750000, 0.250000, 0.000000, 0.000000, 34.000000, 31.000000, 0.000000, 0.000000, + -37.034889, 8.789590, 73.674789, 0.990318, -0.135560, -0.029898, 0.191669, 0.447454, 0.750000, 0.250000, 0.000000, 0.000000, 34.000000, 31.000000, 0.000000, 0.000000, + -36.944801, 8.998390, 75.712090, 0.990318, -0.135560, -0.029898, 0.183131, 0.462501, 0.750000, 0.250000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -37.712292, 3.390590, 75.716499, 0.990318, -0.135560, -0.029898, 0.142782, 0.434518, 0.750000, 0.250000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -37.863380, 3.325400, 73.453499, 0.950211, -0.182790, 0.252362, 0.155391, 0.418781, 0.750000, 0.250000, 0.000000, 0.000000, 34.000000, 31.000000, 0.000000, 0.000000, + -37.136002, 3.109290, 70.558189, 0.950211, -0.182790, 0.252362, 0.169242, 0.396812, 1.000000, 0.000000, 0.000000, 0.000000, 34.000000, 0.000000, 0.000000, 0.000000, + -36.286201, 8.284970, 71.107292, 0.950211, -0.182790, 0.252362, 0.204127, 0.427865, 1.000000, 0.000000, 0.000000, 0.000000, 34.000000, 0.000000, 0.000000, 0.000000, + -36.286201, 8.284970, 71.107292, 0.939846, -0.154833, 0.304492, 0.204127, 0.427865, 1.000000, 0.000000, 0.000000, 0.000000, 34.000000, 0.000000, 0.000000, 0.000000, + -37.034889, 8.789590, 73.674789, 0.939846, -0.154833, 0.304492, 0.191669, 0.447454, 0.750000, 0.250000, 0.000000, 0.000000, 34.000000, 31.000000, 0.000000, 0.000000, + -37.863380, 3.325400, 73.453499, 0.939846, -0.154833, 0.304492, 0.155391, 0.418781, 0.750000, 0.250000, 0.000000, 0.000000, 34.000000, 31.000000, 0.000000, 0.000000, + -37.710701, 3.006890, 75.745392, 0.098403, -0.984690, 0.143882, 0.108018, 0.420697, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -36.387482, 3.029900, 74.997902, 0.098403, -0.984690, 0.143882, 0.119086, 0.416931, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -34.447392, 3.648400, 77.903893, 0.098403, -0.984690, 0.143882, 0.118464, 0.444956, 0.477273, 0.272727, 0.250000, 0.000000, 32.000000, 31.000000, 30.000000, 0.000000, + -34.447392, 3.648400, 77.903893, 0.110009, -0.985826, 0.126673, 0.118464, 0.444956, 0.477273, 0.272727, 0.250000, 0.000000, 32.000000, 31.000000, 30.000000, 0.000000, + -37.302181, 3.471190, 79.003990, 0.110009, -0.985825, 0.126673, 0.111636, 0.456491, 0.497899, 0.252101, 0.250000, 0.000000, 30.000000, 31.000000, 32.000000, 0.000000, + -37.710701, 3.006890, 75.745392, 0.110009, -0.985825, 0.126673, 0.108018, 0.420697, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -37.707691, 1.419990, 75.865700, 0.156183, 0.987561, -0.018157, 0.096392, 0.418069, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -37.103100, 1.384990, 79.162590, 0.156183, 0.987561, -0.018157, 0.095001, 0.446598, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 30.000000, 0.000000, 0.000000, + -35.421589, 1.108290, 78.576897, 0.156183, 0.987561, -0.018157, 0.079285, 0.437406, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 30.000000, 0.000000, 0.000000, + -35.421589, 1.108290, 78.576897, 0.110002, 0.993699, 0.021489, 0.079285, 0.437406, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 30.000000, 0.000000, 0.000000, + -36.384289, 1.289400, 75.129997, 0.110002, 0.993699, 0.021489, 0.085753, 0.409941, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -37.707691, 1.419990, 75.865700, 0.110002, 0.993699, 0.021489, 0.096392, 0.418069, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -37.859600, 1.279000, 73.608688, 0.061392, 0.995906, -0.066344, 0.098897, 0.398862, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -37.707691, 1.419990, 75.865700, 0.061392, 0.995906, -0.066344, 0.096392, 0.418069, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -36.384289, 1.289400, 75.129997, 0.061392, 0.995906, -0.066344, 0.085753, 0.409941, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -36.384289, 1.289400, 75.129997, 0.031577, 0.998799, -0.037450, 0.085753, 0.409941, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -36.473400, 1.249090, 73.979790, 0.031577, 0.998799, -0.037450, 0.087022, 0.399243, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -37.859600, 1.279000, 73.608688, 0.031577, 0.998800, -0.037450, 0.098897, 0.398862, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -37.862492, 2.835590, 73.490593, 0.042387, -0.995321, 0.086830, 0.111076, 0.400859, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -36.476601, 2.926190, 73.852592, 0.042387, -0.995321, 0.086830, 0.121998, 0.405198, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -36.387482, 3.029900, 74.997902, 0.042387, -0.995321, 0.086830, 0.119086, 0.416931, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -36.387482, 3.029900, 74.997902, 0.057849, -0.995743, 0.071754, 0.119086, 0.416931, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -37.710701, 3.006890, 75.745392, 0.057849, -0.995743, 0.071754, 0.108018, 0.420697, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -37.862492, 2.835590, 73.490593, 0.057849, -0.995743, 0.071754, 0.111076, 0.400859, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -37.147480, 1.119800, 70.708687, 0.033980, 0.998342, -0.046462, 0.102799, 0.373382, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -37.859600, 1.279000, 73.608688, 0.033980, 0.998342, -0.046462, 0.098897, 0.398862, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -36.473400, 1.249090, 73.979790, 0.033980, 0.998342, -0.046462, 0.087022, 0.399243, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -36.473400, 1.249090, 73.979790, 0.003962, 0.999179, -0.040309, 0.087022, 0.399243, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -35.893188, 1.117400, 70.772491, 0.003962, 0.999179, -0.040309, 0.091763, 0.370265, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -37.147480, 1.119800, 70.708687, 0.003962, 0.999179, -0.040309, 0.102799, 0.373382, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -37.138802, 2.619370, 70.595299, -0.006720, -0.995442, 0.095132, 0.116117, 0.375566, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -35.884480, 2.617000, 70.659103, -0.006720, -0.995442, 0.095132, 0.127554, 0.376374, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -36.476601, 2.926190, 73.852592, -0.006720, -0.995442, 0.095132, 0.121998, 0.405198, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -36.476601, 2.926190, 73.852592, 0.042860, -0.995454, 0.085053, 0.121998, 0.405198, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -37.862492, 2.835590, 73.490593, 0.042860, -0.995454, 0.085053, 0.111076, 0.400859, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -37.138802, 2.619370, 70.595299, 0.042860, -0.995454, 0.085053, 0.116117, 0.375566, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -37.147480, 1.119800, 70.708687, -0.050514, 0.075592, 0.995859, 0.102799, 0.373382, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -35.893188, 1.117400, 70.772491, -0.050514, 0.075592, 0.995859, 0.104745, 0.362565, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -35.884480, 2.617000, 70.659103, -0.050514, 0.075592, 0.995859, 0.117729, 0.364695, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -35.884480, 2.617000, 70.659103, -0.050514, 0.075593, 0.995858, 0.117729, 0.364695, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -37.138802, 2.619370, 70.595299, -0.050514, 0.075593, 0.995858, 0.116117, 0.375566, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -37.147480, 1.119800, 70.708687, -0.050514, 0.075593, 0.995858, 0.102799, 0.373382, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -36.944801, 8.998390, 75.712090, 0.012411, -0.995532, 0.093606, 0.183131, 0.462501, 0.750000, 0.250000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -34.756001, 8.905390, 74.432793, 0.012411, -0.995532, 0.093606, 0.206059, 0.462555, 0.500000, 0.500000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -33.739792, 9.189680, 77.321579, 0.012411, -0.995532, 0.093606, 0.198453, 0.488377, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -33.739792, 9.189680, 77.321579, 0.010686, -0.995227, 0.097005, 0.198453, 0.488377, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -36.669979, 9.265290, 78.420082, 0.010686, -0.995227, 0.097005, 0.171699, 0.481266, 0.750000, 0.250000, 0.000000, 0.000000, 31.000000, 30.000000, 0.000000, 0.000000, + -36.944801, 8.998390, 75.712090, 0.010686, -0.995227, 0.097005, 0.183131, 0.462501, 0.750000, 0.250000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -37.712292, 3.390590, 75.716499, -0.068075, 0.997553, -0.015965, 0.142782, 0.434518, 0.750000, 0.250000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -37.302181, 3.471190, 79.003990, -0.068075, 0.997552, -0.015965, 0.111636, 0.456491, 0.497899, 0.252101, 0.250000, 0.000000, 30.000000, 31.000000, 32.000000, 0.000000, + -34.447392, 3.648400, 77.903893, -0.068075, 0.997552, -0.015965, 0.118464, 0.444956, 0.477273, 0.272727, 0.250000, 0.000000, 32.000000, 31.000000, 30.000000, 0.000000, + -34.447392, 3.648400, 77.903893, -0.039527, 0.997500, -0.058570, 0.118464, 0.444956, 0.477273, 0.272727, 0.250000, 0.000000, 32.000000, 31.000000, 30.000000, 0.000000, + -35.521889, 3.394900, 74.311691, -0.039527, 0.997500, -0.058570, 0.136752, 0.412871, 0.500000, 0.500000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -37.712292, 3.390590, 75.716499, -0.039527, 0.997500, -0.058570, 0.142782, 0.434518, 0.750000, 0.250000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -37.863380, 3.325400, 73.453499, -0.019592, 0.999430, -0.027482, 0.155391, 0.418781, 0.750000, 0.250000, 0.000000, 0.000000, 34.000000, 31.000000, 0.000000, 0.000000, + -37.712292, 3.390590, 75.716499, -0.019592, 0.999430, -0.027482, 0.142782, 0.434518, 0.750000, 0.250000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -35.521889, 3.394900, 74.311691, -0.019592, 0.999430, -0.027482, 0.136752, 0.412871, 0.500000, 0.500000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -36.944801, 8.998390, 75.712090, 0.016885, -0.994723, 0.101201, 0.183131, 0.462501, 0.750000, 0.250000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -37.034889, 8.789590, 73.674789, 0.016885, -0.994723, 0.101201, 0.191669, 0.447454, 0.750000, 0.250000, 0.000000, 0.000000, 34.000000, 31.000000, 0.000000, 0.000000, + -34.756001, 8.905390, 74.432793, 0.016885, -0.994723, 0.101201, 0.206059, 0.462555, 0.500000, 0.500000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -37.863380, 3.325400, 73.453499, -0.000714, 0.996891, -0.078784, 0.155391, 0.418781, 0.750000, 0.250000, 0.000000, 0.000000, 34.000000, 31.000000, 0.000000, 0.000000, + -35.521889, 3.394900, 74.311691, -0.000714, 0.996891, -0.078784, 0.136752, 0.412871, 0.500000, 0.500000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -35.327999, 3.108770, 70.689400, -0.000714, 0.996891, -0.078784, 0.156015, 0.386935, 1.000000, 0.000000, 0.000000, 0.000000, 34.000000, 0.000000, 0.000000, 0.000000, + -35.327999, 3.108770, 70.689400, 0.005587, 0.997314, -0.073037, 0.156015, 0.386935, 1.000000, 0.000000, 0.000000, 0.000000, 34.000000, 0.000000, 0.000000, 0.000000, + -37.136002, 3.109290, 70.558189, 0.005587, 0.997313, -0.073037, 0.169242, 0.396812, 1.000000, 0.000000, 0.000000, 0.000000, 34.000000, 0.000000, 0.000000, 0.000000, + -37.863380, 3.325400, 73.453499, 0.005587, 0.997314, -0.073037, 0.155391, 0.418781, 0.750000, 0.250000, 0.000000, 0.000000, 34.000000, 31.000000, 0.000000, 0.000000, + -36.286201, 8.284970, 71.107292, -0.072091, -0.093514, 0.993005, 0.204127, 0.427865, 1.000000, 0.000000, 0.000000, 0.000000, 34.000000, 0.000000, 0.000000, 0.000000, + -37.136002, 3.109290, 70.558189, -0.072091, -0.093514, 0.993005, 0.169242, 0.396812, 1.000000, 0.000000, 0.000000, 0.000000, 34.000000, 0.000000, 0.000000, 0.000000, + -35.327999, 3.108770, 70.689400, -0.072091, -0.093514, 0.993005, 0.181838, 0.387092, 1.000000, 0.000000, 0.000000, 0.000000, 34.000000, 0.000000, 0.000000, 0.000000, + -35.327999, 3.108770, 70.689400, -0.060364, -0.091422, 0.993981, 0.181838, 0.387092, 1.000000, 0.000000, 0.000000, 0.000000, 34.000000, 0.000000, 0.000000, 0.000000, + -34.390789, 8.282790, 71.222198, -0.060364, -0.091422, 0.993981, 0.216870, 0.417275, 1.000000, 0.000000, 0.000000, 0.000000, 34.000000, 0.000000, 0.000000, 0.000000, + -36.286201, 8.284970, 71.107292, -0.060364, -0.091422, 0.993981, 0.204127, 0.427865, 1.000000, 0.000000, 0.000000, 0.000000, 34.000000, 0.000000, 0.000000, 0.000000, + -37.034889, 8.789590, 73.674789, -0.012605, -0.981839, 0.189296, 0.191669, 0.447454, 0.750000, 0.250000, 0.000000, 0.000000, 34.000000, 31.000000, 0.000000, 0.000000, + -36.286201, 8.284970, 71.107292, -0.012605, -0.981839, 0.189296, 0.204127, 0.427865, 1.000000, 0.000000, 0.000000, 0.000000, 34.000000, 0.000000, 0.000000, 0.000000, + -34.390789, 8.282790, 71.222198, -0.012605, -0.981839, 0.189296, 0.219952, 0.435615, 1.000000, 0.000000, 0.000000, 0.000000, 34.000000, 0.000000, 0.000000, 0.000000, + -34.390789, 8.282790, 71.222198, -0.012950, -0.981904, 0.188938, 0.219952, 0.435615, 1.000000, 0.000000, 0.000000, 0.000000, 34.000000, 0.000000, 0.000000, 0.000000, + -34.756001, 8.905390, 74.432793, -0.012950, -0.981904, 0.188938, 0.206059, 0.462555, 0.500000, 0.500000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -37.034889, 8.789590, 73.674789, -0.012950, -0.981904, 0.188938, 0.191669, 0.447454, 0.750000, 0.250000, 0.000000, 0.000000, 34.000000, 31.000000, 0.000000, 0.000000, + -36.387482, 3.029900, 74.997902, -0.646070, -0.729213, 0.225481, 0.927545, 0.187666, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -35.562599, 2.167900, 74.573700, -0.646070, -0.729213, 0.225481, 0.916791, 0.184692, 0.500000, 0.500000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -34.281101, 2.053990, 77.877190, -0.646070, -0.729213, 0.225481, 0.913688, 0.218094, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 30.000000, 0.000000, 0.000000, + -34.281101, 2.053990, 77.877190, -0.818494, -0.094855, 0.566630, 0.913688, 0.218094, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 30.000000, 0.000000, 0.000000, + -34.447392, 3.648400, 77.903893, -0.818494, -0.094855, 0.566630, 0.927093, 0.217591, 0.477273, 0.272727, 0.250000, 0.000000, 32.000000, 31.000000, 30.000000, 0.000000, + -36.387482, 3.029900, 74.997902, -0.818494, -0.094855, 0.566630, 0.927545, 0.187666, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -36.384289, 1.289400, 75.129997, -0.551545, 0.810637, 0.196637, 0.905232, 0.187244, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -35.421589, 1.108290, 78.576897, -0.551545, 0.810637, 0.196637, 0.899241, 0.217212, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 30.000000, 0.000000, 0.000000, + -34.281101, 2.053990, 77.877190, -0.551545, 0.810637, 0.196637, 0.913688, 0.218094, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 30.000000, 0.000000, 0.000000, + -34.281101, 2.053990, 77.877190, -0.615202, 0.742759, 0.264263, 0.913688, 0.218094, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 30.000000, 0.000000, 0.000000, + -35.562599, 2.167900, 74.573700, -0.615203, 0.742759, 0.264263, 0.916791, 0.184692, 0.500000, 0.500000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -36.384289, 1.289400, 75.129997, -0.615202, 0.742759, 0.264263, 0.905232, 0.187244, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -36.473400, 1.249090, 73.979790, -0.719943, 0.693319, 0.031479, 0.905877, 0.177689, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -36.384289, 1.289400, 75.129997, -0.719943, 0.693319, 0.031479, 0.905232, 0.187244, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -35.562599, 2.167900, 74.573700, -0.719943, 0.693319, 0.031479, 0.916791, 0.184692, 0.500000, 0.500000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -36.387482, 3.029900, 74.997902, -0.687668, -0.716310, 0.118372, 0.927545, 0.187666, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -36.476601, 2.926190, 73.852592, -0.687668, -0.716310, 0.118372, 0.927666, 0.178504, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -35.562599, 2.167900, 74.573700, -0.687668, -0.716310, 0.118372, 0.916791, 0.184692, 0.500000, 0.500000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -36.473400, 1.249090, 73.979790, -0.679432, 0.728745, -0.085453, 0.905877, 0.177689, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -35.562599, 2.167900, 74.573700, -0.679432, 0.728745, -0.085453, 0.916791, 0.184692, 0.500000, 0.500000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -35.441292, 1.929990, 71.580292, -0.679432, 0.728745, -0.085453, 0.917201, 0.157500, 0.659481, 0.248582, 0.080745, 0.011192, 33.000000, 34.000000, 31.000000, 30.000000, + -35.441292, 1.929990, 71.580292, -0.782343, 0.600271, -0.166175, 0.917201, 0.157500, 0.659481, 0.248582, 0.080745, 0.011192, 33.000000, 34.000000, 31.000000, 30.000000, + -35.893188, 1.117400, 70.772491, -0.782343, 0.600271, -0.166175, 0.910388, 0.149216, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -36.473400, 1.249090, 73.979790, -0.782343, 0.600271, -0.166175, 0.905877, 0.177689, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -36.476601, 2.926190, 73.852592, -0.781450, -0.618145, -0.085045, 0.927666, 0.178504, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -35.884480, 2.617000, 70.659103, -0.781450, -0.618144, -0.085045, 0.924411, 0.149836, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -35.441292, 1.929990, 71.580292, -0.781451, -0.618144, -0.085045, 0.917201, 0.157500, 0.659481, 0.248582, 0.080745, 0.011192, 33.000000, 34.000000, 31.000000, 30.000000, + -35.441292, 1.929990, 71.580292, -0.653710, -0.756000, 0.033594, 0.917201, 0.157500, 0.659481, 0.248582, 0.080745, 0.011192, 33.000000, 34.000000, 31.000000, 30.000000, + -35.562599, 2.167900, 74.573700, -0.653709, -0.755999, 0.033594, 0.916791, 0.184692, 0.500000, 0.500000, 0.000000, 0.000000, 32.000000, 33.000000, 0.000000, 0.000000, + -36.476601, 2.926190, 73.852592, -0.653710, -0.756000, 0.033594, 0.927666, 0.178504, 0.750000, 0.250000, 0.000000, 0.000000, 33.000000, 32.000000, 0.000000, 0.000000, + -35.884480, 2.617000, 70.659103, -0.888528, 0.039722, 0.457099, 0.924411, 0.149836, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -35.893188, 1.117400, 70.772491, -0.888528, 0.039722, 0.457099, 0.910388, 0.149216, 1.000000, 0.000000, 0.000000, 0.000000, 33.000000, 0.000000, 0.000000, 0.000000, + -35.441292, 1.929990, 71.580292, -0.888528, 0.039722, 0.457099, 0.917201, 0.157500, 0.659481, 0.248582, 0.080745, 0.011192, 33.000000, 34.000000, 31.000000, 30.000000, + -34.447392, 3.648400, 77.903893, -0.936881, 0.152691, 0.314547, 0.927093, 0.217591, 0.477273, 0.272727, 0.250000, 0.000000, 32.000000, 31.000000, 30.000000, 0.000000, + -33.739792, 9.189680, 77.321579, -0.936881, 0.152691, 0.314547, 0.978982, 0.231142, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -34.756001, 8.905390, 74.432793, -0.936881, 0.152691, 0.314547, 0.981625, 0.203781, 0.500000, 0.500000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -34.756001, 8.905390, 74.432793, -0.952792, 0.126359, 0.276082, 0.981625, 0.203781, 0.500000, 0.500000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -35.521889, 3.394900, 74.311691, -0.952792, 0.126359, 0.276082, 0.933369, 0.191877, 0.500000, 0.500000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -34.447392, 3.648400, 77.903893, -0.952792, 0.126359, 0.276082, 0.927093, 0.217591, 0.477273, 0.272727, 0.250000, 0.000000, 32.000000, 31.000000, 30.000000, 0.000000, + -35.521889, 3.394900, 74.311691, -0.980506, 0.139323, -0.138552, 0.933369, 0.191877, 0.500000, 0.500000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -34.756001, 8.905390, 74.432793, -0.980506, 0.139323, -0.138552, 0.981625, 0.203781, 0.500000, 0.500000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -34.390789, 8.282790, 71.222198, -0.980506, 0.139323, -0.138552, 0.983055, 0.174425, 1.000000, 0.000000, 0.000000, 0.000000, 34.000000, 0.000000, 0.000000, 0.000000, + -34.390789, 8.282790, 71.222198, -0.980539, 0.184518, -0.067060, 0.983055, 0.174425, 1.000000, 0.000000, 0.000000, 0.000000, 34.000000, 0.000000, 0.000000, 0.000000, + -35.327999, 3.108770, 70.689400, -0.980539, 0.184518, -0.067060, 0.938205, 0.159723, 1.000000, 0.000000, 0.000000, 0.000000, 34.000000, 0.000000, 0.000000, 0.000000, + -35.521889, 3.394900, 74.311691, -0.980539, 0.184518, -0.067060, 0.933369, 0.191877, 0.500000, 0.500000, 0.000000, 0.000000, 31.000000, 34.000000, 0.000000, 0.000000, + -30.973391, -0.950900, 79.465790, -0.286406, 0.958028, -0.012389, 0.031860, 0.483312, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -31.570789, -1.152790, 77.664391, -0.286406, 0.958028, -0.012389, 0.027914, 0.467032, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -33.258999, -1.649890, 78.251801, -0.286406, 0.958028, -0.012389, 0.043861, 0.463033, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -33.258999, -1.649890, 78.251801, -0.285675, 0.958226, -0.013879, 0.043861, 0.463033, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -32.861179, -1.503900, 80.142693, -0.285675, 0.958226, -0.013879, 0.049578, 0.478586, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -30.973391, -0.950900, 79.465790, -0.285675, 0.958226, -0.013879, 0.031860, 0.483312, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -33.258999, -1.649890, 78.251801, -0.272796, 0.961611, 0.029757, 0.043861, 0.463033, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -31.570789, -1.152790, 77.664391, -0.272796, 0.961611, 0.029757, 0.027914, 0.467032, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -32.046188, -1.246390, 76.330902, -0.272796, 0.961611, 0.029757, 0.025117, 0.454743, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -32.046188, -1.246390, 76.330902, -0.271475, 0.961957, 0.030663, 0.025117, 0.454743, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -33.701302, -1.733290, 76.952301, -0.271475, 0.961957, 0.030663, 0.040673, 0.451803, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -33.258999, -1.649890, 78.251801, -0.271475, 0.961957, 0.030663, 0.043861, 0.463033, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -32.046188, -1.246390, 76.330902, -0.201371, 0.956575, 0.210746, 0.025117, 0.454743, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -32.916801, -1.010100, 74.426498, -0.201371, 0.956575, 0.210746, 0.022777, 0.436258, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -34.354389, -1.441590, 75.011391, -0.201371, 0.956575, 0.210746, 0.036936, 0.434394, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -34.354389, -1.441590, 75.011391, -0.201857, 0.956275, 0.211641, 0.036936, 0.434394, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -33.701302, -1.733290, 76.952301, -0.201857, 0.956275, 0.211641, 0.040673, 0.451803, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -32.046188, -1.246390, 76.330902, -0.201857, 0.956275, 0.211641, 0.025117, 0.454743, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -33.258999, -1.649890, 78.251801, 0.845423, 0.496866, -0.195917, 0.043861, 0.463033, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -34.049191, -0.487500, 77.789902, 0.845423, 0.496866, -0.195917, 0.053886, 0.454475, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -33.792992, -0.144990, 79.764091, 0.845423, 0.496866, -0.195917, 0.062246, 0.470721, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -33.792992, -0.144990, 79.764091, 0.832378, 0.510985, -0.214573, 0.062246, 0.470721, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -32.861179, -1.503900, 80.142693, 0.832378, 0.510985, -0.214573, 0.049578, 0.478586, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -33.258999, -1.649890, 78.251801, 0.832378, 0.510985, -0.214573, 0.043861, 0.463033, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -31.570789, -1.152790, 77.664391, -0.949594, 0.016803, 0.313031, 0.873606, 0.242021, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -30.973391, -0.950900, 79.465790, -0.949594, 0.016803, 0.313031, 0.877385, 0.258453, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -31.166491, 0.625380, 78.795403, -0.949594, 0.016803, 0.313031, 0.890658, 0.250768, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -31.166491, 0.625380, 78.795403, -0.907213, -0.058683, 0.416558, 0.890658, 0.250768, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -31.956591, 0.127290, 77.004494, -0.907213, -0.058683, 0.416559, 0.884441, 0.233765, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -31.570789, -1.152790, 77.664391, -0.907213, -0.058683, 0.416559, 0.873606, 0.242021, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -32.046188, -1.246390, 76.330902, -0.934244, -0.106034, 0.340508, 0.871021, 0.229683, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -31.570789, -1.152790, 77.664391, -0.934244, -0.106034, 0.340508, 0.873606, 0.242021, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -31.956591, 0.127290, 77.004494, -0.934244, -0.106034, 0.340508, 0.884441, 0.233765, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -31.956591, 0.127290, 77.004494, -0.913257, -0.129787, 0.386156, 0.884441, 0.233765, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -32.256901, 0.051800, 76.268890, -0.913257, -0.129787, 0.386156, 0.882421, 0.227009, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -32.046188, -1.246390, 76.330902, -0.913257, -0.129787, 0.386156, 0.871021, 0.229683, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -33.701302, -1.733290, 76.952301, 0.888324, 0.399874, -0.225789, 0.040673, 0.451803, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -34.229900, -0.528800, 77.005791, 0.888324, 0.399874, -0.225789, 0.051082, 0.447747, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -34.049191, -0.487500, 77.789902, 0.888324, 0.399874, -0.225789, 0.053886, 0.454475, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -34.049191, -0.487500, 77.789902, 0.838539, 0.445270, -0.313985, 0.053886, 0.454475, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -33.258999, -1.649890, 78.251801, 0.838539, 0.445270, -0.313985, 0.043861, 0.463033, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -33.701302, -1.733290, 76.952301, 0.838539, 0.445270, -0.313985, 0.040673, 0.451803, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -32.916801, -1.010100, 74.426498, -0.907877, -0.128294, 0.399125, 0.870227, 0.210980, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -32.046188, -1.246390, 76.330902, -0.907877, -0.128294, 0.399125, 0.871021, 0.229683, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -32.256901, 0.051800, 76.268890, -0.907877, -0.128294, 0.399125, 0.882421, 0.227009, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -32.256901, 0.051800, 76.268890, -0.728851, -0.446949, 0.518665, 0.882421, 0.227009, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -33.280800, 0.017590, 74.800583, -0.728851, -0.446949, 0.518665, 0.880360, 0.211114, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -32.916801, -1.010100, 74.426498, -0.728851, -0.446949, 0.518665, 0.870227, 0.210980, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -34.354389, -1.441590, 75.011391, 0.973199, 0.179998, -0.143127, 0.036936, 0.434394, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -34.512402, -0.349590, 75.310287, 0.973199, 0.179998, -0.143127, 0.046858, 0.433097, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -34.229900, -0.528800, 77.005791, 0.973199, 0.179998, -0.143127, 0.051082, 0.447747, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -34.354389, -1.441590, 75.011391, 0.416078, -0.177278, 0.891881, 0.036936, 0.434394, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -32.916801, -1.010100, 74.426498, 0.416078, -0.177278, 0.891881, 0.035638, 0.420360, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -33.280800, 0.017590, 74.800583, 0.416078, -0.177278, 0.891881, 0.045699, 0.421056, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -33.280800, 0.017590, 74.800583, 0.421863, -0.182068, 0.888191, 0.045699, 0.421056, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -34.512402, -0.349590, 75.310287, 0.421863, -0.182068, 0.888191, 0.046858, 0.433097, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -34.354389, -1.441590, 75.011391, 0.421863, -0.182068, 0.888191, 0.036936, 0.434394, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -34.049191, -0.487500, 77.789902, 0.841145, -0.539600, -0.036137, 0.053886, 0.454475, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -33.407089, 0.570580, 76.936493, 0.841145, -0.539601, -0.036137, 0.062622, 0.444328, 0.500000, 0.500000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -33.007099, 1.092200, 78.458000, 0.841145, -0.539600, -0.036137, 0.071412, 0.456058, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -33.007099, 1.092200, 78.458000, 0.837335, -0.546514, -0.013848, 0.071412, 0.456058, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -33.792992, -0.144990, 79.764091, 0.837335, -0.546514, -0.013848, 0.062246, 0.470721, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -34.049191, -0.487500, 77.789902, 0.837335, -0.546514, -0.013848, 0.053886, 0.454475, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -31.956591, 0.127290, 77.004494, -0.291800, -0.880490, 0.373617, 0.884441, 0.233765, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -31.166491, 0.625380, 78.795403, -0.291800, -0.880490, 0.373617, 0.890658, 0.250768, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -33.007099, 1.092200, 78.458000, -0.291800, -0.880490, 0.373617, 0.894880, 0.240238, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -33.007099, 1.092200, 78.458000, -0.286800, -0.880569, 0.377284, 0.894880, 0.240238, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -33.407089, 0.570580, 76.936493, -0.286800, -0.880570, 0.377284, 0.889317, 0.227516, 0.500000, 0.500000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -31.956591, 0.127290, 77.004494, -0.286800, -0.880570, 0.377284, 0.884441, 0.233765, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -32.256901, 0.051800, 76.268890, -0.294620, -0.930926, 0.215813, 0.882421, 0.227009, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -31.956591, 0.127290, 77.004494, -0.294620, -0.930926, 0.215813, 0.884441, 0.233765, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -33.407089, 0.570580, 76.936493, -0.294620, -0.930926, 0.215813, 0.889317, 0.227516, 0.500000, 0.500000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -34.049191, -0.487500, 77.789902, 0.787007, -0.598467, -0.149855, 0.053886, 0.454475, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -34.229900, -0.528800, 77.005791, 0.787007, -0.598467, -0.149855, 0.051082, 0.447747, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -33.407089, 0.570580, 76.936493, 0.787007, -0.598467, -0.149855, 0.062622, 0.444328, 0.500000, 0.500000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -32.256901, 0.051800, 76.268890, -0.268256, -0.927909, 0.258889, 0.882421, 0.227009, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -33.407089, 0.570580, 76.936493, -0.268256, -0.927909, 0.258889, 0.889317, 0.227516, 0.500000, 0.500000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -33.908089, 0.295800, 75.432503, -0.268256, -0.927909, 0.258889, 0.886118, 0.212776, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -33.908089, 0.295800, 75.432503, -0.235344, -0.953882, 0.186338, 0.886118, 0.212776, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -33.280800, 0.017590, 74.800583, -0.235344, -0.953882, 0.186338, 0.880360, 0.211114, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -32.256901, 0.051800, 76.268890, -0.235344, -0.953882, 0.186338, 0.882421, 0.227009, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -34.229900, -0.528800, 77.005791, 0.734293, -0.651352, -0.191192, 0.051082, 0.447747, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -34.512402, -0.349590, 75.310287, 0.734293, -0.651352, -0.191192, 0.046858, 0.433097, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -33.908089, 0.295800, 75.432503, 0.734293, -0.651352, -0.191192, 0.054365, 0.433020, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -33.908089, 0.295800, 75.432503, 0.786571, -0.598320, -0.152704, 0.054365, 0.433020, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -33.407089, 0.570580, 76.936493, 0.786571, -0.598320, -0.152704, 0.062622, 0.444328, 0.500000, 0.500000, 0.000000, 0.000000, 35.000000, 36.000000, 0.000000, 0.000000, + -34.229900, -0.528800, 77.005791, 0.786571, -0.598320, -0.152704, 0.051082, 0.447747, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -34.512402, -0.349590, 75.310287, 0.453904, -0.556756, 0.695696, 0.884545, 0.205138, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -33.280800, 0.017590, 74.800583, 0.453904, -0.556756, 0.695696, 0.880360, 0.211114, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -33.908089, 0.295800, 75.432503, 0.453904, -0.556756, 0.695696, 0.886118, 0.212776, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -35.421589, 1.108290, 78.576897, -0.343879, 0.769491, 0.538173, 0.899241, 0.217212, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 30.000000, 0.000000, 0.000000, + -34.897301, 0.765100, 79.402603, -0.343879, 0.769491, 0.538173, 0.898582, 0.221087, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -33.672501, 1.777200, 78.738098, -0.343879, 0.769491, 0.538173, 0.911340, 0.231132, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -33.672501, 1.777200, 78.738098, -0.349002, 0.791778, 0.501283, 0.911340, 0.231132, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -34.281101, 2.053990, 77.877190, -0.349002, 0.791778, 0.501283, 0.913688, 0.218094, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 30.000000, 0.000000, 0.000000, + -35.421589, 1.108290, 78.576897, -0.349002, 0.791778, 0.501283, 0.899241, 0.217212, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 30.000000, 0.000000, 0.000000, + -34.897301, 0.765100, 79.402603, 0.264413, 0.615685, 0.742306, 0.898582, 0.221087, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -33.792992, -0.144990, 79.764091, 0.264413, 0.615685, 0.742306, 0.892385, 0.227509, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -33.007099, 1.092200, 78.458000, 0.264413, 0.615685, 0.742306, 0.904556, 0.236401, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -33.007099, 1.092200, 78.458000, 0.438095, 0.058774, 0.897005, 0.904556, 0.236401, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -33.672501, 1.777200, 78.738098, 0.438095, 0.058774, 0.897005, 0.911340, 0.231132, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -34.897301, 0.765100, 79.402603, 0.438095, 0.058774, 0.897005, 0.898582, 0.221087, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -37.302181, 3.471190, 79.003990, 0.912940, -0.026066, -0.407260, 0.111636, 0.456491, 0.497899, 0.252101, 0.250000, 0.000000, 30.000000, 31.000000, 32.000000, 0.000000, + -36.570202, 3.803400, 80.623581, 0.912940, -0.026066, -0.407260, 0.118565, 0.476132, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -36.559292, 1.472800, 80.797203, 0.912940, -0.026066, -0.407260, 0.099681, 0.474772, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -36.559292, 1.472800, 80.797203, 0.945727, 0.066060, -0.318176, 0.099681, 0.474772, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -37.103100, 1.384990, 79.162590, 0.945727, 0.066060, -0.318176, 0.095001, 0.446598, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 30.000000, 0.000000, 0.000000, + -37.302181, 3.471190, 79.003990, 0.945727, 0.066060, -0.318176, 0.111636, 0.456491, 0.497899, 0.252101, 0.250000, 0.000000, 30.000000, 31.000000, 32.000000, 0.000000, + -36.669979, 9.265290, 78.420082, 0.905572, -0.144373, -0.398868, 0.171699, 0.481266, 0.750000, 0.250000, 0.000000, 0.000000, 31.000000, 30.000000, 0.000000, 0.000000, + -35.931091, 9.390500, 80.052299, 0.905572, -0.144373, -0.398868, 0.163544, 0.494080, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -36.570202, 3.803400, 80.623581, 0.905572, -0.144373, -0.398868, 0.118565, 0.476132, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -36.570202, 3.803400, 80.623581, 0.912835, -0.138318, -0.384187, 0.118565, 0.476132, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -37.302181, 3.471190, 79.003990, 0.912835, -0.138318, -0.384187, 0.111636, 0.456491, 0.497899, 0.252101, 0.250000, 0.000000, 30.000000, 31.000000, 32.000000, 0.000000, + -36.669979, 9.265290, 78.420082, 0.912835, -0.138318, -0.384187, 0.171699, 0.481266, 0.750000, 0.250000, 0.000000, 0.000000, 31.000000, 30.000000, 0.000000, 0.000000, + -36.570202, 3.803400, 80.623581, 0.874076, 0.120972, -0.470486, 0.118565, 0.476132, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -33.609501, 6.028290, 86.696091, 0.874076, 0.120972, -0.470486, 0.115462, 0.541545, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -33.099991, 2.152070, 86.646004, 0.874076, 0.120972, -0.470486, 0.083089, 0.532741, 0.960986, 0.039014, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -33.099991, 2.152070, 86.646004, 0.861941, -0.033652, -0.505891, 0.083089, 0.532741, 0.960986, 0.039014, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -36.559292, 1.472800, 80.797203, 0.861941, -0.033652, -0.505891, 0.099681, 0.474772, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -36.570202, 3.803400, 80.623581, 0.861941, -0.033652, -0.505891, 0.118565, 0.476132, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -36.570202, 3.803400, 80.623581, 0.909249, -0.143945, -0.390572, 0.118565, 0.476132, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -35.931091, 9.390500, 80.052299, 0.909249, -0.143945, -0.390572, 0.163544, 0.494080, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -33.609501, 6.028290, 86.696091, 0.909249, -0.143945, -0.390572, 0.115462, 0.541545, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -32.861179, -1.503900, 80.142693, 0.805174, 0.582752, 0.109977, 0.049578, 0.478586, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -33.792992, -0.144990, 79.764091, 0.805174, 0.582752, 0.109977, 0.062246, 0.470721, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -34.184700, -0.000690, 81.867287, 0.805174, 0.582752, 0.109977, 0.071045, 0.487618, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -33.792992, -0.144990, 79.764091, 0.622496, 0.780131, 0.062412, 0.062246, 0.470721, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -34.897301, 0.765100, 79.402603, 0.622496, 0.780131, 0.062412, 0.074341, 0.466756, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -34.184700, -0.000690, 81.867287, 0.622496, 0.780131, 0.062412, 0.071045, 0.487618, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -32.861179, -1.503900, 80.142693, -0.254560, 0.950888, -0.176102, 0.049578, 0.478586, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -32.395981, -0.797990, 83.281891, -0.254560, 0.950888, -0.176102, 0.059808, 0.504033, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -29.890791, -0.306600, 82.313904, -0.254560, 0.950888, -0.176102, 0.037657, 0.510416, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -29.890791, -0.306600, 82.313904, -0.311247, 0.945510, -0.095585, 0.037657, 0.510416, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -30.973391, -0.950900, 79.465790, -0.311247, 0.945510, -0.095585, 0.031860, 0.483312, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -32.861179, -1.503900, 80.142693, -0.311247, 0.945510, -0.095585, 0.049578, 0.478586, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -32.395981, -0.797990, 83.281891, -0.382149, 0.791249, -0.477375, 0.059808, 0.504033, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -31.695601, 1.217380, 86.061699, -0.382149, 0.791249, -0.477375, 0.066937, 0.530589, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -29.082790, 1.682300, 84.740692, -0.382149, 0.791249, -0.477375, 0.040621, 0.530198, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -29.082790, 1.682300, 84.740692, -0.353398, 0.777781, -0.519775, 0.040621, 0.530198, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -29.890791, -0.306600, 82.313904, -0.353398, 0.777781, -0.519775, 0.037657, 0.510416, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -32.395981, -0.797990, 83.281891, -0.353398, 0.777781, -0.519775, 0.059808, 0.504033, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -32.395981, -0.797990, 83.281891, 0.557114, 0.788713, -0.259916, 0.059808, 0.504033, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -32.861179, -1.503900, 80.142693, 0.557113, 0.788713, -0.259916, 0.049578, 0.478586, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -34.184700, -0.000690, 81.867287, 0.557114, 0.788713, -0.259916, 0.071045, 0.487618, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -32.395981, -0.797990, 83.281891, 0.629970, 0.644487, -0.433330, 0.059808, 0.504033, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -34.184700, -0.000690, 81.867287, 0.629970, 0.644487, -0.433330, 0.071045, 0.487618, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -33.099991, 2.152070, 86.646004, 0.629970, 0.644487, -0.433330, 0.083089, 0.532741, 0.960986, 0.039014, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -37.103100, 1.384990, 79.162590, 0.282270, 0.948337, -0.144850, 0.095001, 0.446598, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 30.000000, 0.000000, 0.000000, + -36.559292, 1.472800, 80.797203, 0.282270, 0.948337, -0.144850, 0.099681, 0.474772, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -34.897301, 0.765100, 79.402603, 0.282270, 0.948337, -0.144850, 0.074341, 0.466756, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -34.897301, 0.765100, 79.402603, 0.238384, 0.941103, 0.239789, 0.074341, 0.466756, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -35.421589, 1.108290, 78.576897, 0.238384, 0.941103, 0.239789, 0.079285, 0.437406, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 30.000000, 0.000000, 0.000000, + -37.103100, 1.384990, 79.162590, 0.238384, 0.941103, 0.239789, 0.095001, 0.446598, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 30.000000, 0.000000, 0.000000, + -36.559292, 1.472800, 80.797203, 0.608146, 0.662924, -0.436681, 0.099681, 0.474772, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -33.099991, 2.152070, 86.646004, 0.608146, 0.662924, -0.436682, 0.083089, 0.532741, 0.960986, 0.039014, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -34.184700, -0.000690, 81.867287, 0.608146, 0.662924, -0.436682, 0.071045, 0.487618, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -34.184700, -0.000690, 81.867287, 0.479425, 0.867750, 0.131001, 0.071045, 0.487618, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -34.897301, 0.765100, 79.402603, 0.479425, 0.867750, 0.131001, 0.074341, 0.466756, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -36.559292, 1.472800, 80.797203, 0.479425, 0.867750, 0.131001, 0.099681, 0.474772, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -31.695601, 1.217380, 86.061699, 0.248184, 0.753491, -0.608815, 0.066937, 0.530589, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -32.395981, -0.797990, 83.281891, 0.248184, 0.753491, -0.608815, 0.059808, 0.504033, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -33.099991, 2.152070, 86.646004, 0.248184, 0.753491, -0.608815, 0.083089, 0.532741, 0.960986, 0.039014, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -33.672501, 1.777200, 78.738098, -0.198198, -0.529740, 0.824678, 0.911340, 0.231132, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -33.007099, 1.092200, 78.458000, -0.198198, -0.529740, 0.824678, 0.904556, 0.236401, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -32.069592, 3.540490, 80.255997, -0.198198, -0.529740, 0.824678, 0.924263, 0.255331, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -32.069592, 3.540490, 80.255997, -0.491370, -0.266974, 0.829024, 0.924263, 0.255331, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -32.737701, 3.983890, 80.002792, -0.491370, -0.266974, 0.829024, 0.929345, 0.249566, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -33.672501, 1.777200, 78.738098, -0.491370, -0.266974, 0.829024, 0.911340, 0.231132, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -32.737701, 3.983890, 80.002792, -0.521466, -0.338444, 0.783281, 0.929345, 0.249566, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -32.069592, 3.540490, 80.255997, -0.521466, -0.338444, 0.783281, 0.924263, 0.255331, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -28.363300, 6.512700, 84.007690, -0.521466, -0.338444, 0.783281, 0.945239, 0.304844, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -34.447392, 3.648400, 77.903893, -0.827050, -0.095535, 0.553950, 0.927093, 0.217591, 0.477273, 0.272727, 0.250000, 0.000000, 32.000000, 31.000000, 30.000000, 0.000000, + -34.281101, 2.053990, 77.877190, -0.827050, -0.095535, 0.553950, 0.913688, 0.218094, 0.750000, 0.250000, 0.000000, 0.000000, 32.000000, 30.000000, 0.000000, 0.000000, + -33.672501, 1.777200, 78.738098, -0.827050, -0.095535, 0.553950, 0.911340, 0.231132, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -33.672501, 1.777200, 78.738098, -0.771924, -0.036728, 0.634653, 0.911340, 0.231132, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -32.737701, 3.983890, 80.002792, -0.771924, -0.036728, 0.634653, 0.929345, 0.249566, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -34.447392, 3.648400, 77.903893, -0.771924, -0.036728, 0.634653, 0.927093, 0.217591, 0.477273, 0.272727, 0.250000, 0.000000, 32.000000, 31.000000, 30.000000, 0.000000, + -34.447392, 3.648400, 77.903893, -0.777552, 0.163109, 0.607295, 0.927093, 0.217591, 0.477273, 0.272727, 0.250000, 0.000000, 32.000000, 31.000000, 30.000000, 0.000000, + -32.737701, 3.983890, 80.002792, -0.777552, 0.163109, 0.607295, 0.929345, 0.249566, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -33.739792, 9.189680, 77.321579, -0.777552, 0.163109, 0.607295, 0.978982, 0.231142, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -31.166491, 0.625380, 78.795403, -0.882254, 0.088564, 0.462368, 0.890658, 0.250768, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -30.973391, -0.950900, 79.465790, -0.882254, 0.088564, 0.462368, 0.877385, 0.258453, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -29.920000, 1.984690, 80.913490, -0.882254, 0.088564, 0.462368, 0.905279, 0.271426, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -31.166491, 0.625380, 78.795403, -0.564244, -0.502878, 0.654785, 0.890658, 0.250768, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -29.920000, 1.984690, 80.913490, -0.564244, -0.502878, 0.654785, 0.905279, 0.271426, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -32.069592, 3.540490, 80.255997, -0.564244, -0.502878, 0.654785, 0.924263, 0.255331, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -32.069592, 3.540490, 80.255997, -0.276894, -0.497639, 0.822001, 0.924263, 0.255331, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -33.007099, 1.092200, 78.458000, -0.276894, -0.497639, 0.822001, 0.904556, 0.236401, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -31.166491, 0.625380, 78.795403, -0.276894, -0.497639, 0.822001, 0.890658, 0.250768, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -29.920000, 1.984690, 80.913490, -0.887326, 0.232197, 0.398418, 0.905279, 0.271426, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -29.890791, -0.306600, 82.313904, -0.887326, 0.232197, 0.398418, 0.885337, 0.284695, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -28.123791, 3.438690, 84.066483, -0.887326, 0.232197, 0.398418, 0.918338, 0.304978, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -32.069592, 3.540490, 80.255997, -0.584027, -0.557645, 0.589868, 0.924263, 0.255331, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -29.920000, 1.984690, 80.913490, -0.584027, -0.557645, 0.589868, 0.905279, 0.271426, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -28.123791, 3.438690, 84.066483, -0.584027, -0.557645, 0.589868, 0.918338, 0.304978, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -28.123791, 3.438690, 84.066483, -0.694637, -0.040386, 0.718226, 0.918338, 0.304978, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -28.363300, 6.512700, 84.007690, -0.694637, -0.040386, 0.718226, 0.945239, 0.304844, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -32.069592, 3.540490, 80.255997, -0.694637, -0.040386, 0.718226, 0.924263, 0.255331, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -35.931091, 9.390500, 80.052299, 0.002519, -0.997154, 0.075353, 0.163544, 0.494080, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -36.669979, 9.265290, 78.420082, 0.002519, -0.997154, 0.075353, 0.171699, 0.481266, 0.750000, 0.250000, 0.000000, 0.000000, 31.000000, 30.000000, 0.000000, 0.000000, + -33.739792, 9.189680, 77.321579, 0.002519, -0.997154, 0.075353, 0.198453, 0.488377, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -35.931091, 9.390500, 80.052299, -0.073098, -0.997217, 0.014678, 0.163544, 0.494080, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -33.739792, 9.189680, 77.321579, -0.073098, -0.997217, 0.014678, 0.198453, 0.488377, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -29.860991, 9.012290, 84.586502, -0.073098, -0.997217, 0.014678, 0.169935, 0.558730, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -29.860991, 9.012290, 84.586502, -0.072717, -0.997252, 0.014166, 0.169935, 0.558730, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -32.705688, 9.240980, 86.083298, -0.072717, -0.997252, 0.014166, 0.143564, 0.549932, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -35.931091, 9.390500, 80.052299, -0.072717, -0.997252, 0.014166, 0.163544, 0.494080, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -29.860991, 9.012290, 84.586502, -0.879015, 0.073434, 0.471106, 0.970074, 0.302908, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -33.739792, 9.189680, 77.321579, -0.879014, 0.073434, 0.471106, 0.978982, 0.231142, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -32.737701, 3.983890, 80.002792, -0.879014, 0.073434, 0.471106, 0.929345, 0.249566, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -32.737701, 3.983890, 80.002792, -0.448883, -0.447998, 0.773177, 0.929345, 0.249566, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -28.363300, 6.512700, 84.007690, -0.448883, -0.447998, 0.773177, 0.945239, 0.304844, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -29.860991, 9.012290, 84.586502, -0.448883, -0.447998, 0.773177, 0.970074, 0.302908, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -30.973391, -0.950900, 79.465790, -0.932333, 0.179848, 0.313705, 0.877385, 0.258453, 0.750000, 0.250000, 0.000000, 0.000000, 35.000000, 30.000000, 0.000000, 0.000000, + -29.890791, -0.306600, 82.313904, -0.932333, 0.179848, 0.313705, 0.885337, 0.284695, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -29.920000, 1.984690, 80.913490, -0.932333, 0.179848, 0.313705, 0.905279, 0.271426, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -34.229900, -0.528800, 77.005791, 0.885465, 0.399160, -0.237956, 0.051082, 0.447747, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -33.701302, -1.733290, 76.952301, 0.885465, 0.399160, -0.237956, 0.040673, 0.451803, 0.750000, 0.250000, 0.000000, 0.000000, 36.000000, 35.000000, 0.000000, 0.000000, + -34.354389, -1.441590, 75.011391, 0.885465, 0.399160, -0.237956, 0.036936, 0.434394, 1.000000, 0.000000, 0.000000, 0.000000, 36.000000, 0.000000, 0.000000, 0.000000, + -35.931091, 9.390500, 80.052299, 0.831987, -0.320445, -0.452894, 0.163544, 0.494080, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -32.705688, 9.240980, 86.083298, 0.831987, -0.320445, -0.452894, 0.143564, 0.549932, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -33.609501, 6.028290, 86.696091, 0.831987, -0.320445, -0.452894, 0.115462, 0.541545, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -29.890791, -0.306600, 82.313904, -0.887248, 0.454770, -0.077302, 0.885337, 0.284695, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 35.000000, 0.000000, 0.000000, + -29.082790, 1.682300, 84.740692, -0.887248, 0.454770, -0.077302, 0.899671, 0.306861, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -28.123791, 3.438690, 84.066483, -0.887248, 0.454770, -0.077302, 0.918338, 0.304978, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -33.609501, 6.028290, 86.696091, 0.841465, 0.195075, -0.503867, 0.115462, 0.541545, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -32.078091, 6.090890, 89.277802, 0.841465, 0.195075, -0.503867, 0.108422, 0.567815, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -31.348600, 2.615100, 89.150391, 0.841465, 0.195075, -0.503867, 0.077016, 0.559978, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -31.348600, 2.615100, 89.150391, 0.804262, 0.113255, -0.583383, 0.077016, 0.559978, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -33.099991, 2.152070, 86.646004, 0.804262, 0.113255, -0.583383, 0.083089, 0.532741, 0.960986, 0.039014, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -33.609501, 6.028290, 86.696091, 0.804262, 0.113255, -0.583383, 0.115462, 0.541545, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -33.609501, 6.028290, 86.696091, 0.789459, -0.321793, -0.522689, 0.115462, 0.541545, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -32.705688, 9.240980, 86.083298, 0.789459, -0.321793, -0.522689, 0.143564, 0.549932, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -31.165890, 8.961400, 88.581100, 0.789459, -0.321793, -0.522689, 0.136111, 0.575224, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -31.165890, 8.961400, 88.581100, 0.803347, -0.368778, -0.467585, 0.136111, 0.575224, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -32.078091, 6.090890, 89.277802, 0.803347, -0.368778, -0.467585, 0.108422, 0.567815, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -33.609501, 6.028290, 86.696091, 0.803347, -0.368778, -0.467585, 0.115462, 0.541545, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -29.082790, 1.682300, 84.740692, -0.214267, 0.973393, -0.081218, 0.040621, 0.530198, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -31.695601, 1.217380, 86.061699, -0.214267, 0.973393, -0.081218, 0.066937, 0.530589, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -30.120701, 1.772990, 88.565804, -0.214267, 0.973393, -0.081218, 0.062225, 0.557204, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -30.120701, 1.772990, 88.565804, -0.220864, 0.971769, -0.082969, 0.062225, 0.557204, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -27.839090, 2.180800, 87.268593, -0.220864, 0.971769, -0.082969, 0.039169, 0.552415, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -29.082790, 1.682300, 84.740692, -0.220864, 0.971769, -0.082969, 0.040621, 0.530198, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -31.695601, 1.217380, 86.061699, 0.377139, 0.827134, -0.416671, 0.066937, 0.530589, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -33.099991, 2.152070, 86.646004, 0.377139, 0.827134, -0.416671, 0.083089, 0.532741, 0.960986, 0.039014, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -31.348600, 2.615100, 89.150391, 0.377139, 0.827134, -0.416671, 0.077016, 0.559978, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -31.348600, 2.615100, 89.150391, 0.370528, 0.829869, -0.417166, 0.077016, 0.559978, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -30.120701, 1.772990, 88.565804, 0.370528, 0.829869, -0.417166, 0.062225, 0.557204, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -31.695601, 1.217380, 86.061699, 0.370528, 0.829869, -0.417166, 0.066937, 0.530589, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -28.123791, 3.438690, 84.066483, -0.791972, 0.541035, 0.282950, 0.918338, 0.304978, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -29.082790, 1.682300, 84.740692, -0.791972, 0.541035, 0.282950, 0.899671, 0.306861, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -27.839090, 2.180800, 87.268593, -0.791972, 0.541035, 0.282950, 0.902834, 0.330946, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -27.839090, 2.180800, 87.268593, -0.794377, 0.538010, 0.281976, 0.902834, 0.330946, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -27.004700, 3.751300, 86.622704, -0.794377, 0.538011, 0.281976, 0.919952, 0.330921, 0.500006, 0.499994, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -28.123791, 3.438690, 84.066483, -0.794377, 0.538010, 0.281976, 0.918338, 0.304978, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -28.363300, 6.512700, 84.007690, -0.911362, -0.063230, 0.406719, 0.945239, 0.304844, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -28.123791, 3.438690, 84.066483, -0.911362, -0.063230, 0.406719, 0.918338, 0.304978, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -27.004700, 3.751300, 86.622704, -0.911363, -0.063230, 0.406719, 0.919952, 0.330921, 0.500006, 0.499994, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -27.004700, 3.751300, 86.622704, -0.910973, -0.062040, 0.407773, 0.919952, 0.330921, 0.500006, 0.499994, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -27.211390, 6.506190, 86.580093, -0.910973, -0.062040, 0.407773, 0.945248, 0.330402, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -28.363300, 6.512700, 84.007690, -0.910973, -0.062040, 0.407773, 0.945239, 0.304844, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -29.860991, 9.012290, 84.586502, -0.058247, -0.997797, -0.031739, 0.169935, 0.558730, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -28.381800, 8.848190, 87.030792, -0.058247, -0.997797, -0.031739, 0.164324, 0.580608, 0.500000, 0.500000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -31.165890, 8.961400, 88.581100, -0.058247, -0.997797, -0.031739, 0.136111, 0.575224, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -31.165890, 8.961400, 88.581100, -0.104481, -0.993426, -0.046786, 0.136111, 0.575224, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -32.705688, 9.240980, 86.083298, -0.104481, -0.993426, -0.046786, 0.143564, 0.549932, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -29.860991, 9.012290, 84.586502, -0.104481, -0.993426, -0.046786, 0.169935, 0.558730, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -28.363300, 6.512700, 84.007690, -0.805257, -0.471588, 0.359397, 0.945239, 0.304844, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -27.211390, 6.506190, 86.580093, -0.805257, -0.471588, 0.359397, 0.945248, 0.330402, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -28.381800, 8.848190, 87.030792, -0.805257, -0.471588, 0.359397, 0.969071, 0.327614, 0.500000, 0.500000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -28.381800, 8.848190, 87.030792, -0.737325, -0.536765, 0.410165, 0.969071, 0.327614, 0.500000, 0.500000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -29.860991, 9.012290, 84.586502, -0.737325, -0.536765, 0.410165, 0.970074, 0.302908, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -28.363300, 6.512700, 84.007690, -0.737325, -0.536765, 0.410165, 0.945239, 0.304844, 1.000000, 0.000000, 0.000000, 0.000000, 30.000000, 0.000000, 0.000000, 0.000000, + -32.078091, 6.090890, 89.277802, 0.878102, 0.218647, -0.425594, 0.108422, 0.567815, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -29.601700, 7.109300, 94.910393, 0.878102, 0.218647, -0.425594, 0.099344, 0.621854, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -28.548189, 2.410570, 94.670090, 0.878102, 0.218647, -0.425594, 0.060372, 0.611992, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -28.548189, 2.410570, 94.670090, 0.876736, 0.200041, -0.437398, 0.060372, 0.611992, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -31.348600, 2.615100, 89.150391, 0.876736, 0.200041, -0.437398, 0.077016, 0.559978, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -32.078091, 6.090890, 89.277802, 0.876736, 0.200041, -0.437398, 0.108422, 0.567815, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -31.165890, 8.961400, 88.581100, 0.865686, -0.380498, -0.325284, 0.136111, 0.575224, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -28.394791, 10.760590, 93.851303, 0.865686, -0.380498, -0.325284, 0.131313, 0.630170, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -29.601700, 7.109300, 94.910393, 0.865686, -0.380498, -0.325284, 0.099344, 0.621854, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -29.601700, 7.109300, 94.910393, 0.877256, -0.356733, -0.321189, 0.099344, 0.621854, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -32.078091, 6.090890, 89.277802, 0.877256, -0.356734, -0.321189, 0.108422, 0.567815, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -31.165890, 8.961400, 88.581100, 0.877256, -0.356733, -0.321189, 0.136111, 0.575224, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -27.839090, 2.180800, 87.268593, -0.088880, 0.984208, 0.153082, 0.039169, 0.552415, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -30.120701, 1.772990, 88.565804, -0.088880, 0.984208, 0.153082, 0.062225, 0.557204, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -26.842400, 1.263880, 93.742401, -0.088880, 0.984208, 0.153082, 0.042745, 0.607755, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -26.842400, 1.263880, 93.742401, -0.070376, 0.986102, 0.150502, 0.042745, 0.607755, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -23.704700, 1.796490, 91.719910, -0.070376, 0.986102, 0.150502, 0.012398, 0.596754, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -27.839090, 2.180800, 87.268593, -0.070376, 0.986102, 0.150502, 0.039169, 0.552415, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -30.120701, 1.772990, 88.565804, 0.481668, 0.850106, -0.212873, 0.062225, 0.557204, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -31.348600, 2.615100, 89.150391, 0.481668, 0.850106, -0.212873, 0.077016, 0.559978, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -28.548189, 2.410570, 94.670090, 0.481668, 0.850106, -0.212873, 0.060372, 0.611992, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -28.548189, 2.410570, 94.670090, 0.464472, 0.860445, -0.209523, 0.060372, 0.611992, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -26.842400, 1.263880, 93.742401, 0.464472, 0.860445, -0.209523, 0.042745, 0.607755, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -30.120701, 1.772990, 88.565804, 0.464472, 0.860445, -0.209523, 0.062225, 0.557204, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -27.839090, 2.180800, 87.268593, -0.623141, 0.476831, 0.619942, 0.902834, 0.330946, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -23.704700, 1.796490, 91.719910, -0.623141, 0.476831, 0.619942, 0.897741, 0.384242, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -22.861277, 3.911090, 90.941231, -0.623141, 0.476831, 0.619942, 0.920263, 0.376645, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -22.861277, 3.911090, 90.941231, -0.609861, 0.556193, 0.564553, 0.920263, 0.376645, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -27.004700, 3.751300, 86.622704, -0.609861, 0.556193, 0.564553, 0.919952, 0.330921, 0.500006, 0.499994, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -27.839090, 2.180800, 87.268593, -0.609861, 0.556193, 0.564553, 0.902834, 0.330946, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -27.211390, 6.506190, 86.580093, -0.720106, -0.043316, 0.692511, 0.945248, 0.330402, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -27.004700, 3.751300, 86.622704, -0.720106, -0.043316, 0.692511, 0.919952, 0.330921, 0.500006, 0.499994, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -22.861277, 3.911090, 90.941231, -0.720106, -0.043316, 0.692511, 0.920263, 0.376645, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -22.861277, 3.911090, 90.941231, -0.695324, 0.040328, 0.717564, 0.920263, 0.376645, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -22.900000, 7.631700, 90.694603, -0.695324, 0.040328, 0.717564, 0.952668, 0.384378, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -27.211390, 6.506190, 86.580093, -0.695324, 0.040328, 0.717564, 0.945248, 0.330402, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -28.381800, 8.848190, 87.030792, 0.083638, -0.959451, 0.269179, 0.164324, 0.580608, 0.500000, 0.500000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -24.741800, 10.455690, 91.629494, 0.083638, -0.959451, 0.269179, 0.167826, 0.632055, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -28.394791, 10.760590, 93.851303, 0.083638, -0.959451, 0.269179, 0.131313, 0.630170, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -28.394791, 10.760590, 93.851303, 0.110611, -0.956903, 0.268516, 0.131313, 0.630170, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -31.165890, 8.961400, 88.581100, 0.110611, -0.956903, 0.268516, 0.136111, 0.575224, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -28.381800, 8.848190, 87.030792, 0.110611, -0.956903, 0.268516, 0.164324, 0.580608, 0.500000, 0.500000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -28.381800, 8.848190, 87.030792, -0.566903, -0.419719, 0.708842, 0.969071, 0.327614, 0.500000, 0.500000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -27.211390, 6.506190, 86.580093, -0.566903, -0.419719, 0.708842, 0.945248, 0.330402, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -22.900000, 7.631700, 90.694603, -0.566903, -0.419719, 0.708842, 0.952668, 0.384378, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -22.900000, 7.631700, 90.694603, -0.542475, -0.560852, 0.625433, 0.952668, 0.384378, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -24.741800, 10.455690, 91.629494, -0.542475, -0.560852, 0.625433, 0.983167, 0.379419, 0.850000, 0.150000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + -28.381800, 8.848190, 87.030792, -0.542475, -0.560852, 0.625433, 0.969071, 0.327614, 0.500000, 0.500000, 0.000000, 0.000000, 37.000000, 30.000000, 0.000000, 0.000000, + 4.320400, -1.684693, 118.066200, -0.111754, 0.886778, -0.448482, 0.515904, 0.927786, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -2.371373, 117.785004, -0.111754, 0.886778, -0.448482, 0.507603, 0.959173, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -1.601182, 119.307892, -0.111754, 0.886778, -0.448482, 0.522817, 0.958509, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -1.601182, 119.307892, -0.142858, 0.821311, -0.552304, 0.522817, 0.958509, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 4.827590, -0.059682, 120.351501, -0.142858, 0.821311, -0.552305, 0.537803, 0.923970, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 4.320400, -1.684693, 118.066200, -0.142858, 0.821311, -0.552304, 0.515904, 0.927786, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 4.083890, 11.265808, 122.301804, -0.366811, -0.822595, -0.434496, 0.603247, 0.854439, 0.420000, 0.300000, 0.280000, 0.000000, 2.000000, 1.000000, 3.000000, 0.000000, + 4.209000, 9.810187, 124.951988, -0.366811, -0.822595, -0.434496, 0.610250, 0.876330, 0.600000, 0.400000, 0.000000, 0.000000, 2.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 11.622508, 125.074203, -0.366811, -0.822595, -0.434496, 0.638112, 0.855450, 0.500000, 0.500000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, 0.000000, + 0.000000, 11.622508, 125.074203, -0.183466, -0.972249, -0.145164, 0.638112, 0.855450, 0.500000, 0.500000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, 0.000000, + 0.000000, 12.019308, 122.416603, -0.183466, -0.972249, -0.145164, 0.628430, 0.837538, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 1.000000, 0.000000, 0.000000, + 4.083890, 11.265808, 122.301804, -0.183466, -0.972249, -0.145164, 0.603247, 0.854439, 0.420000, 0.300000, 0.280000, 0.000000, 2.000000, 1.000000, 3.000000, 0.000000, + 0.000000, 12.641908, 119.816887, -0.127716, -0.941609, -0.311547, 0.617582, 0.816079, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 5.835390, 11.888397, 119.702103, -0.127716, -0.941609, -0.311547, 0.585348, 0.841733, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 4.083890, 11.265808, 122.301804, -0.127716, -0.941609, -0.311547, 0.603247, 0.854439, 0.420000, 0.300000, 0.280000, 0.000000, 2.000000, 1.000000, 3.000000, 0.000000, + 4.083890, 11.265808, 122.301804, -0.182843, -0.956106, -0.228975, 0.603247, 0.854439, 0.420000, 0.300000, 0.280000, 0.000000, 2.000000, 1.000000, 3.000000, 0.000000, + 0.000000, 12.019308, 122.416603, -0.182843, -0.956106, -0.228975, 0.628430, 0.837538, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 12.641908, 119.816887, -0.182843, -0.956106, -0.228975, 0.617582, 0.816079, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 13.258608, 114.842194, -0.076752, -0.979903, -0.184118, 0.588983, 0.782237, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 6.250490, 12.758098, 114.900391, -0.076752, -0.979903, -0.184118, 0.561993, 0.814947, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 5.835390, 11.888397, 119.702103, -0.076752, -0.979903, -0.184118, 0.585348, 0.841733, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 5.835390, 11.888397, 119.702103, -0.129468, -0.984051, -0.121990, 0.585348, 0.841733, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 0.000000, 12.641908, 119.816887, -0.129468, -0.984051, -0.121990, 0.617582, 0.816079, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 13.258608, 114.842194, -0.129468, -0.984051, -0.121990, 0.588983, 0.782237, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 5.758200, 11.574596, 109.633904, -0.079849, -0.970930, 0.225654, 0.530109, 0.793115, 0.636430, 0.363570, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 6.250490, 12.758098, 114.900391, -0.079849, -0.970930, 0.225654, 0.561993, 0.814947, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 13.258608, 114.842194, -0.079849, -0.970930, 0.225654, 0.588983, 0.782237, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 13.258608, 114.842194, -0.151599, -0.977243, 0.148369, 0.588983, 0.782237, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 12.485307, 109.748802, -0.151599, -0.977243, 0.148369, 0.549577, 0.758362, 0.680999, 0.319001, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 5.758200, 11.574596, 109.633904, -0.151599, -0.977243, 0.148369, 0.530109, 0.793115, 0.636430, 0.363570, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, 8.728387, 103.137589, -0.211780, -0.812209, 0.543568, 0.493073, 0.745281, 0.892595, 0.102999, 0.004406, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 5.143890, 7.376297, 103.121391, -0.211780, -0.812209, 0.543568, 0.474527, 0.780112, 0.887725, 0.106157, 0.006117, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 5.758200, 11.574596, 109.633904, -0.211780, -0.812208, 0.543568, 0.530109, 0.793115, 0.636430, 0.363570, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 5.758200, 11.574596, 109.633904, -0.126621, -0.862428, 0.490087, 0.530109, 0.793115, 0.636430, 0.363570, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, 12.485307, 109.748802, -0.126621, -0.862428, 0.490087, 0.549577, 0.758362, 0.680999, 0.319001, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, 8.728387, 103.137589, -0.126621, -0.862428, 0.490087, 0.493073, 0.745281, 0.892595, 0.102999, 0.004406, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 4.468900, 6.623106, 96.927589, -0.251154, -0.957210, 0.143771, 0.434958, 0.754053, 0.753825, 0.235477, 0.010698, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 5.143890, 7.376297, 103.121391, -0.251154, -0.957210, 0.143771, 0.474527, 0.780112, 0.887725, 0.106157, 0.006117, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 0.000000, 8.728387, 103.137589, -0.251154, -0.957210, 0.143771, 0.493073, 0.745281, 0.892595, 0.102999, 0.004406, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 0.000000, 8.728387, 103.137589, -0.177100, -0.963803, 0.199297, 0.493073, 0.745281, 0.892595, 0.102999, 0.004406, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 0.000000, 7.376596, 96.600304, -0.177100, -0.963803, 0.199297, 0.453369, 0.726033, 0.777850, 0.207714, 0.014436, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 4.468900, 6.623106, 96.927589, -0.177100, -0.963803, 0.199297, 0.434958, 0.754053, 0.753825, 0.235477, 0.010698, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 6.703990, -7.566583, 110.361000, -0.284309, 0.863655, -0.416255, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 4.575700, -7.072593, 112.839600, -0.284309, 0.863655, -0.416255, 0.462931, 0.924462, 0.571016, 0.428984, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 6.036690, -6.285593, 113.474602, -0.284309, 0.863655, -0.416255, 0.471135, 0.916411, 0.673820, 0.326180, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 6.703990, -7.566583, 110.361000, -0.142646, 0.940029, -0.309835, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 3.949990, -7.501793, 111.825493, -0.142646, 0.940029, -0.309835, 0.454821, 0.926076, 0.500200, 0.499800, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 4.575700, -7.072593, 112.839600, -0.142646, 0.940029, -0.309835, 0.462931, 0.924462, 0.571016, 0.428984, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 6.703990, -7.566583, 110.361000, -0.078030, 0.978672, -0.190033, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 3.978000, -7.868683, 109.924500, -0.078030, 0.978672, -0.190033, 0.442258, 0.920795, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 3.949990, -7.501793, 111.825493, -0.078030, 0.978672, -0.190033, 0.454821, 0.926076, 0.500200, 0.499800, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 6.703990, -7.566583, 110.361000, -0.094066, 0.990709, -0.098216, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 4.908800, -7.941494, 108.298592, -0.094066, 0.990709, -0.098216, 0.434736, 0.909818, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 3.978000, -7.868683, 109.924500, -0.094066, 0.990710, -0.098216, 0.442258, 0.920795, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 6.703990, -7.566583, 110.361000, -0.279368, 0.957696, 0.069078, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 6.387100, -7.461993, 107.629402, -0.279368, 0.957696, 0.069078, 0.435187, 0.898472, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 4.908800, -7.941494, 108.298592, -0.279368, 0.957696, 0.069078, 0.434736, 0.909818, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 6.703990, -7.566583, 110.361000, -0.487995, 0.868209, 0.089854, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 7.848080, -6.674994, 107.959602, -0.487995, 0.868209, 0.089854, 0.441843, 0.890631, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 6.387100, -7.461993, 107.629402, -0.487995, 0.868209, 0.089854, 0.435187, 0.898472, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 6.703990, -7.566583, 110.361000, -0.643097, 0.765463, -0.022188, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 8.733790, -5.881083, 109.677292, -0.643097, 0.765463, -0.022188, 0.455040, 0.890268, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 7.848080, -6.674994, 107.959602, -0.643097, 0.765463, -0.022188, 0.441843, 0.890631, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 6.703990, -7.566583, 110.361000, -0.666862, 0.704071, -0.244087, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 8.705900, -5.452583, 110.989502, -0.666862, 0.704071, -0.244087, 0.463330, 0.893010, 0.511120, 0.488880, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 8.733790, -5.881083, 109.677292, -0.666862, 0.704071, -0.244087, 0.455040, 0.890268, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 6.703990, -7.566583, 110.361000, -0.607753, 0.691576, -0.390331, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 7.775100, -5.441393, 112.458603, -0.607753, 0.691576, -0.390331, 0.470771, 0.901902, 0.578341, 0.421659, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 8.705900, -5.452583, 110.989502, -0.607753, 0.691576, -0.390331, 0.463330, 0.893010, 0.511120, 0.488880, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 6.703990, -7.566583, 110.361000, -0.581675, 0.700787, -0.412979, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 6.036690, -6.285593, 113.474602, -0.581675, 0.700787, -0.412979, 0.471135, 0.916411, 0.673820, 0.326180, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 7.775100, -5.441393, 112.458603, -0.581675, 0.700787, -0.412979, 0.470771, 0.901902, 0.578341, 0.421659, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 3.595300, -5.814773, 114.144203, -0.105263, 0.591297, -0.799555, 0.473614, 0.932646, 0.812413, 0.187587, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 5.254700, -4.951183, 114.564392, -0.105263, 0.591297, -0.799555, 0.481927, 0.921693, 0.819163, 0.180837, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 6.036690, -6.285593, 113.474602, -0.105263, 0.591297, -0.799555, 0.471135, 0.916411, 0.673820, 0.326180, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 6.036690, -6.285593, 113.474602, -0.062629, 0.694553, -0.716711, 0.471135, 0.916411, 0.673820, 0.326180, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 4.575700, -7.072593, 112.839600, -0.062629, 0.694553, -0.716711, 0.462931, 0.924462, 0.571016, 0.428984, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 3.595300, -5.814773, 114.144203, -0.062629, 0.694553, -0.716711, 0.473614, 0.932646, 0.812413, 0.187587, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 2.278780, -6.642693, 112.513893, 0.228589, 0.780993, -0.581203, 0.457815, 0.938475, 0.701595, 0.298405, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 3.595300, -5.814773, 114.144203, 0.228589, 0.780993, -0.581203, 0.473614, 0.932646, 0.812413, 0.187587, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 4.575700, -7.072593, 112.839600, 0.228589, 0.780993, -0.581203, 0.462931, 0.924462, 0.571016, 0.428984, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 4.575700, -7.072593, 112.839600, 0.227163, 0.838619, -0.495090, 0.462931, 0.924462, 0.571016, 0.428984, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 3.949990, -7.501793, 111.825493, 0.227164, 0.838619, -0.495090, 0.454821, 0.926076, 0.500200, 0.499800, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 2.278780, -6.642693, 112.513893, 0.227164, 0.838620, -0.495090, 0.457815, 0.938475, 0.701595, 0.298405, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 3.978000, -7.868683, 109.924500, 0.360210, 0.912157, -0.195497, 0.442258, 0.920795, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 1.829300, -7.173983, 109.206802, 0.360210, 0.912157, -0.195497, 0.432844, 0.932040, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 2.278780, -6.642693, 112.513893, 0.360210, 0.912157, -0.195497, 0.457815, 0.938475, 0.701595, 0.298405, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 2.278780, -6.642693, 112.513893, 0.394871, 0.903155, -0.168490, 0.457815, 0.938475, 0.701595, 0.298405, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 3.949990, -7.501793, 111.825493, 0.394871, 0.903155, -0.168490, 0.454821, 0.926076, 0.500200, 0.499800, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 3.978000, -7.868683, 109.924500, 0.394871, 0.903155, -0.168490, 0.442258, 0.920795, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 3.022590, -7.115893, 107.018593, 0.253593, 0.953376, 0.163600, 0.421250, 0.915424, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 1.829300, -7.173983, 109.206802, 0.253593, 0.953376, 0.163600, 0.432844, 0.932040, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 3.978000, -7.868683, 109.924500, 0.253593, 0.953376, 0.163600, 0.442258, 0.920795, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 3.978000, -7.868683, 109.924500, 0.316353, 0.938390, 0.139083, 0.442258, 0.920795, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 4.908800, -7.941494, 108.298592, 0.316353, 0.938390, 0.139083, 0.434736, 0.909818, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 3.022590, -7.115893, 107.018593, 0.316353, 0.938390, 0.139083, 0.421250, 0.915424, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 5.913690, -6.514793, 106.022789, 0.007993, 0.845655, 0.533670, 0.424922, 0.891987, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 3.022590, -7.115893, 107.018593, 0.007993, 0.845655, 0.533670, 0.421250, 0.915424, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 4.908800, -7.941494, 108.298592, 0.007993, 0.845655, 0.533670, 0.434736, 0.909818, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 4.908800, -7.941494, 108.298592, -0.043360, 0.854982, 0.516842, 0.434736, 0.909818, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 6.387100, -7.461993, 107.629402, -0.043360, 0.854982, 0.516842, 0.435187, 0.898472, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 5.913690, -6.514793, 106.022789, -0.043360, 0.854982, 0.516842, 0.424922, 0.891987, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 7.848080, -6.674994, 107.959602, -0.584496, 0.515715, 0.626421, 0.441843, 0.890631, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 7.663600, -5.226183, 106.594704, -0.584496, 0.515715, 0.626421, 0.435444, 0.879533, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 5.913690, -6.514793, 106.022789, -0.584496, 0.515715, 0.626421, 0.424922, 0.891987, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 5.913690, -6.514793, 106.022789, -0.489707, 0.680271, 0.545361, 0.424922, 0.891987, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 6.387100, -7.461993, 107.629402, -0.489707, 0.680271, 0.545361, 0.435187, 0.898472, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 7.848080, -6.674994, 107.959602, -0.489707, 0.680271, 0.545361, 0.441843, 0.890631, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 9.167900, -4.077983, 108.870491, -0.859260, 0.288527, 0.422403, 0.455915, 0.878524, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 7.663600, -5.226183, 106.594704, -0.859260, 0.288527, 0.422403, 0.435444, 0.879533, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 7.848080, -6.674994, 107.959602, -0.859260, 0.288527, 0.422403, 0.441843, 0.890631, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 7.848080, -6.674994, 107.959602, -0.889142, 0.347374, 0.297923, 0.441843, 0.890631, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 8.733790, -5.881083, 109.677292, -0.889142, 0.347374, 0.297923, 0.455040, 0.890268, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 9.167900, -4.077983, 108.870491, -0.889142, 0.347374, 0.297923, 0.455915, 0.878524, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 8.705900, -5.452583, 110.989502, -0.973324, 0.218305, -0.070596, 0.463330, 0.893010, 0.511120, 0.488880, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 9.151490, -3.220683, 111.747803, -0.973324, 0.218305, -0.070596, 0.475515, 0.885474, 0.689747, 0.310253, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 9.167900, -4.077983, 108.870491, -0.973324, 0.218305, -0.070596, 0.455915, 0.878524, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 9.167900, -4.077983, 108.870491, -0.976690, 0.197063, -0.085109, 0.455915, 0.878524, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 8.733790, -5.881083, 109.677292, -0.976690, 0.197063, -0.085109, 0.455040, 0.890268, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 8.705900, -5.452583, 110.989502, -0.976690, 0.197063, -0.085109, 0.463330, 0.893010, 0.511120, 0.488880, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 7.775100, -5.441393, 112.458603, -0.850739, 0.431010, -0.300787, 0.470771, 0.901902, 0.578341, 0.421659, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 8.119390, -3.905483, 113.685692, -0.850739, 0.431010, -0.300787, 0.482751, 0.899527, 0.705258, 0.294742, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 9.151490, -3.220683, 111.747803, -0.850739, 0.431010, -0.300787, 0.475515, 0.885474, 0.689747, 0.310253, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 9.151490, -3.220683, 111.747803, -0.795935, 0.331098, -0.506814, 0.475515, 0.885474, 0.689747, 0.310253, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 8.705900, -5.452583, 110.989502, -0.795935, 0.331098, -0.506814, 0.463330, 0.893010, 0.511120, 0.488880, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 7.775100, -5.441393, 112.458603, -0.795935, 0.331098, -0.506814, 0.470771, 0.901902, 0.578341, 0.421659, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 6.036690, -6.285593, 113.474602, -0.403672, 0.425082, -0.810157, 0.471135, 0.916411, 0.673820, 0.326180, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 5.254700, -4.951183, 114.564392, -0.403672, 0.425082, -0.810157, 0.481927, 0.921693, 0.819163, 0.180837, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 8.119390, -3.905483, 113.685692, -0.403672, 0.425082, -0.810157, 0.482751, 0.899527, 0.705258, 0.294742, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 8.119390, -3.905483, 113.685692, -0.602543, 0.576224, -0.552184, 0.482751, 0.899527, 0.705258, 0.294742, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 7.775100, -5.441393, 112.458603, -0.602543, 0.576224, -0.552184, 0.470771, 0.901902, 0.578341, 0.421659, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 6.036690, -6.285593, 113.474602, -0.602543, 0.576224, -0.552184, 0.471135, 0.916411, 0.673820, 0.326180, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 5.254700, -4.951183, 114.564392, -0.102417, 0.587401, -0.802789, 0.481927, 0.921693, 0.819163, 0.180837, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 3.595300, -5.814773, 114.144203, -0.102417, 0.587401, -0.802789, 0.473614, 0.932646, 0.812413, 0.187587, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 2.576290, -4.724183, 115.072189, -0.102417, 0.587401, -0.802789, 0.482378, 0.939907, 0.934054, 0.065946, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 2.576290, -4.724183, 115.072189, -0.075141, 0.700645, -0.709543, 0.482378, 0.939907, 0.934054, 0.065946, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 4.606990, -3.453193, 116.112190, -0.075141, 0.700645, -0.709543, 0.496414, 0.926152, 0.945076, 0.054924, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 5.254700, -4.951183, 114.564392, -0.075141, 0.700645, -0.709543, 0.481927, 0.921693, 0.819163, 0.180837, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 2.278780, -6.642693, 112.513893, 0.021045, 0.798678, -0.601390, 0.457815, 0.938475, 0.701595, 0.298405, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, -6.234773, 112.975891, 0.021045, 0.798678, -0.601390, 0.457880, 0.954265, 0.864881, 0.135119, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 2.576290, -4.724183, 115.072189, 0.021045, 0.798678, -0.601390, 0.482378, 0.939907, 0.934054, 0.065946, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 2.576290, -4.724183, 115.072189, 0.264913, 0.756409, -0.598052, 0.482378, 0.939907, 0.934054, 0.065946, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 3.595300, -5.814773, 114.144203, 0.264913, 0.756409, -0.598052, 0.473614, 0.932646, 0.812413, 0.187587, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 2.278780, -6.642693, 112.513893, 0.264913, 0.756409, -0.598052, 0.457815, 0.938475, 0.701595, 0.298405, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, -6.234773, 112.975891, 0.326270, 0.942182, -0.076427, 0.457880, 0.954265, 0.864881, 0.135119, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 1.829300, -7.173983, 109.206802, 0.326270, 0.942182, -0.076427, 0.432844, 0.932040, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, -6.564693, 108.908691, 0.326270, 0.942182, -0.076427, 0.425541, 0.941930, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 2.436190, -6.105494, 106.357689, 0.234630, 0.892696, 0.384762, 0.413468, 0.916223, 0.995283, 0.004717, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 0.000000, -6.564693, 108.908691, 0.234630, 0.892696, 0.384762, 0.425541, 0.941930, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 1.829300, -7.173983, 109.206802, 0.234630, 0.892696, 0.384762, 0.432844, 0.932040, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 1.829300, -7.173983, 109.206802, 0.668896, 0.637874, 0.381700, 0.432844, 0.932040, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 3.022590, -7.115893, 107.018593, 0.668896, 0.637874, 0.381700, 0.421250, 0.915424, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 2.436190, -6.105494, 106.357689, 0.668896, 0.637874, 0.381700, 0.413468, 0.916223, 0.995283, 0.004717, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 5.913690, -6.514793, 106.022789, 0.140770, 0.493961, 0.858013, 0.424922, 0.891987, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 5.417100, -5.188093, 105.340477, 0.140770, 0.493961, 0.858013, 0.417502, 0.884196, 0.989995, 0.007620, 0.002385, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 2.436190, -6.105494, 106.357689, 0.140770, 0.493961, 0.858013, 0.413468, 0.916223, 0.995283, 0.004717, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 2.436190, -6.105494, 106.357689, 0.146345, 0.599589, 0.786814, 0.413468, 0.916223, 0.995283, 0.004717, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 3.022590, -7.115893, 107.018593, 0.146345, 0.599589, 0.786813, 0.421250, 0.915424, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 5.913690, -6.514793, 106.022789, 0.146345, 0.599589, 0.786814, 0.424922, 0.891987, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 7.663600, -5.226183, 106.594704, -0.450354, 0.358885, 0.817547, 0.435444, 0.879533, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 7.628090, -3.453083, 105.796791, -0.450354, 0.358885, 0.817547, 0.434478, 0.865992, 0.965289, 0.023814, 0.010896, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 5.417100, -5.188093, 105.340477, -0.450354, 0.358885, 0.817547, 0.417502, 0.884196, 0.989995, 0.007620, 0.002385, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 5.417100, -5.188093, 105.340477, -0.467394, 0.259658, 0.845056, 0.417502, 0.884196, 0.989995, 0.007620, 0.002385, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 5.913690, -6.514793, 106.022789, -0.467394, 0.259658, 0.845056, 0.424922, 0.891987, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 7.663600, -5.226183, 106.594704, -0.467394, 0.259658, 0.845056, 0.435444, 0.879533, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 9.167900, -4.077983, 108.870491, -0.882703, 0.091830, 0.460871, 0.455915, 0.878524, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 9.073680, -0.831693, 108.043198, -0.882703, 0.091830, 0.460871, 0.462002, 0.858187, 0.797503, 0.202062, 0.000435, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 7.628090, -3.453083, 105.796791, -0.882703, 0.091830, 0.460871, 0.434478, 0.865992, 0.965289, 0.023814, 0.010896, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 7.628090, -3.453083, 105.796791, -0.860583, 0.194575, 0.470678, 0.434478, 0.865992, 0.965289, 0.023814, 0.010896, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 7.663600, -5.226183, 106.594704, -0.860583, 0.194575, 0.470678, 0.435444, 0.879533, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 9.167900, -4.077983, 108.870491, -0.860583, 0.194575, 0.470678, 0.455915, 0.878524, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 9.151490, -3.220683, 111.747803, -0.993893, -0.101063, -0.044297, 0.475515, 0.885474, 0.689747, 0.310253, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 8.814680, 0.061797, 111.815887, -0.993893, -0.101063, -0.044297, 0.488804, 0.870382, 0.749630, 0.239813, 0.010557, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 9.073680, -0.831693, 108.043198, -0.993893, -0.101063, -0.044297, 0.462002, 0.858187, 0.797503, 0.202062, 0.000435, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 9.073680, -0.831693, 108.043198, -0.999595, -0.028315, 0.002736, 0.462002, 0.858187, 0.797503, 0.202062, 0.000435, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 9.167900, -4.077983, 108.870491, -0.999595, -0.028315, 0.002736, 0.455915, 0.878524, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 9.151490, -3.220683, 111.747803, -0.999595, -0.028315, 0.002736, 0.475515, 0.885474, 0.689747, 0.310253, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 7.902270, -1.675863, 115.340591, -0.952125, -0.091647, -0.291650, 0.500474, 0.898386, 0.975667, 0.024333, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 8.814680, 0.061797, 111.815887, -0.952125, -0.091647, -0.291650, 0.488804, 0.870382, 0.749630, 0.239813, 0.010557, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 9.151490, -3.220683, 111.747803, -0.952125, -0.091647, -0.291650, 0.475515, 0.885474, 0.689747, 0.310253, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 9.151490, -3.220683, 111.747803, -0.891765, 0.210476, -0.400569, 0.475515, 0.885474, 0.689747, 0.310253, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 8.119390, -3.905483, 113.685692, -0.891765, 0.210476, -0.400569, 0.482751, 0.899527, 0.705258, 0.294742, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 7.902270, -1.675863, 115.340591, -0.891765, 0.210476, -0.400569, 0.500474, 0.898386, 0.975667, 0.024333, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 5.254700, -4.951183, 114.564392, -0.455739, 0.536680, -0.710124, 0.481927, 0.921693, 0.819163, 0.180837, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 4.606990, -3.453193, 116.112190, -0.455739, 0.536680, -0.710124, 0.496414, 0.926152, 0.945076, 0.054924, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 7.902270, -1.675863, 115.340591, -0.455739, 0.536680, -0.710124, 0.500474, 0.898386, 0.975667, 0.024333, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 7.902270, -1.675863, 115.340591, -0.417604, 0.514974, -0.748605, 0.500474, 0.898386, 0.975667, 0.024333, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 8.119390, -3.905483, 113.685692, -0.417604, 0.514974, -0.748605, 0.482751, 0.899527, 0.705258, 0.294742, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 5.254700, -4.951183, 114.564392, -0.417604, 0.514974, -0.748605, 0.481927, 0.921693, 0.819163, 0.180837, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 2.576290, -4.724183, 115.072189, -0.069499, 0.720016, -0.690468, 0.482378, 0.939907, 0.934054, 0.065946, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, -2.371373, 117.785004, -0.069499, 0.720016, -0.690468, 0.507603, 0.959173, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 4.320400, -1.684693, 118.066200, -0.069499, 0.720016, -0.690468, 0.515904, 0.927786, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 4.320400, -1.684693, 118.066200, -0.110073, 0.728834, -0.675784, 0.515904, 0.927786, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 4.606990, -3.453193, 116.112190, -0.110073, 0.728834, -0.675784, 0.496414, 0.926152, 0.945076, 0.054924, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 2.576290, -4.724183, 115.072189, -0.110073, 0.728834, -0.675784, 0.482378, 0.939907, 0.934054, 0.065946, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, -6.234773, 112.975891, 0.052421, 0.778521, -0.625425, 0.457880, 0.954265, 0.864881, 0.135119, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, -2.371373, 117.785004, 0.052421, 0.778521, -0.625425, 0.507603, 0.959173, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 2.576290, -4.724183, 115.072189, 0.052421, 0.778521, -0.625425, 0.482378, 0.939907, 0.934054, 0.065946, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 5.862690, 4.941008, 122.056198, -0.790938, 0.337671, -0.510290, 0.568673, 0.897398, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 5.997000, 2.597708, 120.297401, -0.790938, 0.337671, -0.510290, 0.547736, 0.906262, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 2.000000, 0.000000, 0.000000, + 4.827590, -0.059682, 120.351501, -0.790938, 0.337671, -0.510290, 0.537803, 0.923970, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 4.827590, -0.059682, 120.351501, -0.690190, 0.290230, -0.662876, 0.537803, 0.923970, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 5.997000, 2.597708, 120.297401, -0.690190, 0.290230, -0.662876, 0.547736, 0.906262, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 2.000000, 0.000000, 0.000000, + 7.636900, 0.551408, 117.693993, -0.690189, 0.290230, -0.662876, 0.521915, 0.899807, 0.898739, 0.100000, 0.001261, 0.000000, 2.000000, 3.000000, 7.000000, 0.000000, + 7.636900, 0.551408, 117.693993, -0.542176, 0.736940, -0.403688, 0.521915, 0.899807, 0.898739, 0.100000, 0.001261, 0.000000, 2.000000, 3.000000, 7.000000, 0.000000, + 4.320400, -1.684693, 118.066200, -0.542176, 0.736940, -0.403688, 0.515904, 0.927786, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 4.827590, -0.059682, 120.351501, -0.542176, 0.736940, -0.403688, 0.537803, 0.923970, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 4.320400, -1.684693, 118.066200, -0.481308, 0.608902, -0.630540, 0.515904, 0.927786, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 7.636900, 0.551408, 117.693993, -0.481308, 0.608902, -0.630540, 0.521915, 0.899807, 0.898739, 0.100000, 0.001261, 0.000000, 2.000000, 3.000000, 7.000000, 0.000000, + 7.902270, -1.675863, 115.340591, -0.481308, 0.608902, -0.630540, 0.500474, 0.898386, 0.975667, 0.024333, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 7.902270, -1.675863, 115.340591, -0.478463, 0.614993, -0.626782, 0.500474, 0.898386, 0.975667, 0.024333, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 4.606990, -3.453193, 116.112190, -0.478463, 0.614993, -0.626782, 0.496414, 0.926152, 0.945076, 0.054924, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 4.320400, -1.684693, 118.066200, -0.478463, 0.614994, -0.626782, 0.515904, 0.927786, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 1.829300, -7.173983, 109.206802, 0.138897, 0.974640, -0.175456, 0.432844, 0.932040, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, -6.234773, 112.975891, 0.138897, 0.974640, -0.175456, 0.457880, 0.954265, 0.864881, 0.135119, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 2.278780, -6.642693, 112.513893, 0.138897, 0.974640, -0.175456, 0.457815, 0.938475, 0.701595, 0.298405, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 5.862690, 4.941008, 122.056198, -0.301647, 0.544444, -0.782681, 0.568673, 0.897398, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 7.477900, 4.941008, 121.433693, -0.301647, 0.544445, -0.782681, 0.560148, 0.889923, 0.750000, 0.169852, 0.080148, 0.000000, 3.000000, 4.000000, 2.000000, 0.000000, + 7.604800, 3.490208, 120.375587, -0.301647, 0.544444, -0.782681, 0.548478, 0.893954, 0.750000, 0.147490, 0.102510, 0.000000, 3.000000, 4.000000, 2.000000, 0.000000, + 7.604800, 3.490208, 120.375587, -0.276802, 0.566635, -0.776083, 0.548478, 0.893954, 0.750000, 0.147490, 0.102510, 0.000000, 3.000000, 4.000000, 2.000000, 0.000000, + 5.997000, 2.597708, 120.297401, -0.276802, 0.566635, -0.776083, 0.547736, 0.906262, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 2.000000, 0.000000, 0.000000, + 5.862690, 4.941008, 122.056198, -0.276802, 0.566635, -0.776083, 0.568673, 0.897398, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 5.862690, 4.941008, 122.056198, -0.498747, 0.061781, -0.864543, 0.568673, 0.897398, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 5.862690, 9.169807, 122.358391, -0.498747, 0.061781, -0.864543, 0.588860, 0.870510, 0.425000, 0.425000, 0.150000, 0.000000, 2.000000, 3.000000, 1.000000, 0.000000, + 7.477900, 9.169807, 121.426590, -0.498747, 0.061781, -0.864543, 0.577862, 0.866514, 0.550583, 0.296600, 0.152817, 0.000000, 3.000000, 4.000000, 2.000000, 0.000000, + 7.477900, 9.169807, 121.426590, -0.359618, -0.001567, -0.933098, 0.577862, 0.866514, 0.550583, 0.296600, 0.152817, 0.000000, 3.000000, 4.000000, 2.000000, 0.000000, + 7.477900, 4.941008, 121.433693, -0.359618, -0.001567, -0.933098, 0.560148, 0.889923, 0.750000, 0.169852, 0.080148, 0.000000, 3.000000, 4.000000, 2.000000, 0.000000, + 5.862690, 4.941008, 122.056198, -0.359618, -0.001567, -0.933098, 0.568673, 0.897398, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 7.477900, 9.169807, 121.426590, -0.380486, -0.648252, -0.659545, 0.577862, 0.866514, 0.550583, 0.296600, 0.152817, 0.000000, 3.000000, 4.000000, 2.000000, 0.000000, + 5.862690, 9.169807, 122.358391, -0.380486, -0.648252, -0.659545, 0.588860, 0.870510, 0.425000, 0.425000, 0.150000, 0.000000, 2.000000, 3.000000, 1.000000, 0.000000, + 5.835390, 11.888397, 119.702103, -0.380486, -0.648251, -0.659545, 0.585348, 0.841733, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 5.835390, 11.888397, 119.702103, -0.259248, -0.624156, -0.737035, 0.585348, 0.841733, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 7.477900, 11.652898, 119.323792, -0.259248, -0.624156, -0.737035, 0.576463, 0.844571, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 7.477900, 9.169807, 121.426590, -0.259248, -0.624156, -0.737035, 0.577862, 0.866514, 0.550583, 0.296600, 0.152817, 0.000000, 3.000000, 4.000000, 2.000000, 0.000000, + 5.862690, 9.169807, 122.358391, -0.909043, 0.029702, -0.415642, 0.588860, 0.870510, 0.425000, 0.425000, 0.150000, 0.000000, 2.000000, 3.000000, 1.000000, 0.000000, + 5.862690, 4.941008, 122.056198, -0.909043, 0.029702, -0.415642, 0.568673, 0.897398, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 4.711200, 4.941008, 124.574600, -0.909043, 0.029702, -0.415642, 0.585328, 0.907752, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 4.711200, 4.941008, 124.574600, -0.847434, -0.046413, -0.528868, 0.585328, 0.907752, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 4.209000, 9.810187, 124.951988, -0.847434, -0.046413, -0.528868, 0.610250, 0.876330, 0.600000, 0.400000, 0.000000, 0.000000, 2.000000, 1.000000, 0.000000, 0.000000, + 5.862690, 9.169807, 122.358391, -0.847434, -0.046413, -0.528868, 0.588860, 0.870510, 0.425000, 0.425000, 0.150000, 0.000000, 2.000000, 3.000000, 1.000000, 0.000000, + 4.083890, 11.265808, 122.301804, -0.721563, -0.620648, -0.306829, 0.603247, 0.854439, 0.420000, 0.300000, 0.280000, 0.000000, 2.000000, 1.000000, 3.000000, 0.000000, + 5.862690, 9.169807, 122.358391, -0.721563, -0.620648, -0.306829, 0.588860, 0.870510, 0.425000, 0.425000, 0.150000, 0.000000, 2.000000, 3.000000, 1.000000, 0.000000, + 4.209000, 9.810187, 124.951988, -0.721563, -0.620648, -0.306829, 0.610250, 0.876330, 0.600000, 0.400000, 0.000000, 0.000000, 2.000000, 1.000000, 0.000000, 0.000000, + 5.835390, 11.888397, 119.702103, -0.627410, -0.547412, -0.553803, 0.585348, 0.841733, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 5.862690, 9.169807, 122.358391, -0.627410, -0.547412, -0.553803, 0.588860, 0.870510, 0.425000, 0.425000, 0.150000, 0.000000, 2.000000, 3.000000, 1.000000, 0.000000, + 4.083890, 11.265808, 122.301804, -0.627410, -0.547412, -0.553803, 0.603247, 0.854439, 0.420000, 0.300000, 0.280000, 0.000000, 2.000000, 1.000000, 3.000000, 0.000000, + 7.604800, 3.490208, 120.375587, -0.640025, 0.514077, -0.571046, 0.548478, 0.893954, 0.750000, 0.147490, 0.102510, 0.000000, 3.000000, 4.000000, 2.000000, 0.000000, + 8.982590, 1.856997, 117.361092, -0.640025, 0.514077, -0.571046, 0.523721, 0.888246, 0.730781, 0.250000, 0.019219, 0.000000, 2.000000, 3.000000, 4.000000, 0.000000, + 7.636900, 0.551408, 117.693993, -0.640025, 0.514077, -0.571046, 0.521915, 0.899807, 0.898739, 0.100000, 0.001261, 0.000000, 2.000000, 3.000000, 7.000000, 0.000000, + 7.636900, 0.551408, 117.693993, -0.319385, 0.636833, -0.701738, 0.521915, 0.899807, 0.898739, 0.100000, 0.001261, 0.000000, 2.000000, 3.000000, 7.000000, 0.000000, + 5.997000, 2.597708, 120.297401, -0.319385, 0.636833, -0.701738, 0.547736, 0.906262, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 2.000000, 0.000000, 0.000000, + 7.604800, 3.490208, 120.375587, -0.319385, 0.636833, -0.701738, 0.548478, 0.893954, 0.750000, 0.147490, 0.102510, 0.000000, 3.000000, 4.000000, 2.000000, 0.000000, + 8.982590, 1.856997, 117.361092, -0.978475, 0.099024, -0.181053, 0.523721, 0.888246, 0.730781, 0.250000, 0.019219, 0.000000, 2.000000, 3.000000, 4.000000, 0.000000, + 9.818400, 2.004197, 112.924591, -0.978475, 0.099024, -0.181054, 0.499657, 0.867253, 0.727634, 0.154391, 0.117975, 0.000000, 2.000000, 4.000000, 7.000000, 0.000000, + 9.817600, 1.263677, 112.523903, -0.978475, 0.099024, -0.181054, 0.496445, 0.867613, 0.767937, 0.145588, 0.086476, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 9.817600, 1.263677, 112.523903, -0.707194, 0.676625, -0.205072, 0.496445, 0.867613, 0.767937, 0.145588, 0.086476, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 7.636900, 0.551408, 117.693993, -0.707194, 0.676625, -0.205072, 0.521915, 0.899807, 0.898739, 0.100000, 0.001261, 0.000000, 2.000000, 3.000000, 7.000000, 0.000000, + 8.982590, 1.856997, 117.361092, -0.707194, 0.676626, -0.205072, 0.523721, 0.888246, 0.730781, 0.250000, 0.019219, 0.000000, 2.000000, 3.000000, 4.000000, 0.000000, + 9.817600, 1.263677, 112.523903, -0.995485, -0.044336, 0.083927, 0.496445, 0.867613, 0.767937, 0.145588, 0.086476, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 9.818400, 2.004197, 112.924591, -0.995485, -0.044336, 0.083927, 0.499657, 0.867253, 0.727634, 0.154391, 0.117975, 0.000000, 2.000000, 4.000000, 7.000000, 0.000000, + 9.496980, 5.135097, 110.766090, -0.995485, -0.044336, 0.083927, 0.501286, 0.840392, 0.587867, 0.238650, 0.173483, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 9.496980, 5.135097, 110.766090, -0.986637, -0.007816, 0.162745, 0.501286, 0.840392, 0.587867, 0.238650, 0.173483, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 9.201380, 4.280907, 108.932999, -0.986637, -0.007816, 0.162745, 0.488532, 0.834858, 0.559070, 0.384731, 0.056199, 0.000000, 7.000000, 2.000000, 4.000000, 0.000000, + 9.817600, 1.263677, 112.523903, -0.986637, -0.007816, 0.162745, 0.496445, 0.867613, 0.767937, 0.145588, 0.086476, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 9.496980, 5.135097, 110.766090, -0.898934, -0.153824, 0.410191, 0.501286, 0.840392, 0.587867, 0.238650, 0.173483, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 8.976800, 8.902997, 111.039101, -0.898934, -0.153824, 0.410191, 0.520156, 0.822171, 0.805265, 0.194735, 0.000000, 0.000000, 2.000000, 4.000000, 0.000000, 0.000000, + 7.985180, 9.215887, 108.983299, -0.898934, -0.153824, 0.410191, 0.512309, 0.808580, 0.498966, 0.483935, 0.017099, 0.000000, 7.000000, 2.000000, 4.000000, 0.000000, + 7.985180, 9.215887, 108.983299, -0.936958, -0.233558, 0.259925, 0.512309, 0.808580, 0.498966, 0.483935, 0.017099, 0.000000, 7.000000, 2.000000, 4.000000, 0.000000, + 9.201380, 4.280907, 108.932999, -0.936958, -0.233558, 0.259925, 0.488532, 0.834858, 0.559070, 0.384731, 0.056199, 0.000000, 7.000000, 2.000000, 4.000000, 0.000000, + 9.496980, 5.135097, 110.766090, -0.936958, -0.233558, 0.259925, 0.501286, 0.840392, 0.587867, 0.238650, 0.173483, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 8.976800, 8.902997, 111.039101, -0.878066, -0.292050, 0.379087, 0.520156, 0.822171, 0.805265, 0.194735, 0.000000, 0.000000, 2.000000, 4.000000, 0.000000, 0.000000, + 9.020480, 11.485308, 113.129692, -0.878066, -0.292050, 0.379087, 0.542221, 0.821368, 0.815460, 0.160464, 0.024076, 0.000000, 2.000000, 4.000000, 7.000000, 0.000000, + 7.985180, 9.215887, 108.983299, -0.878066, -0.292050, 0.379087, 0.512309, 0.808580, 0.498966, 0.483935, 0.017099, 0.000000, 7.000000, 2.000000, 4.000000, 0.000000, + 9.020480, 11.485308, 113.129692, -0.381950, -0.921884, 0.065153, 0.542221, 0.821368, 0.815460, 0.160464, 0.024076, 0.000000, 2.000000, 4.000000, 7.000000, 0.000000, + 8.723500, 11.819298, 116.114502, -0.381950, -0.921884, 0.065153, 0.558157, 0.831518, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 4.000000, 0.000000, 0.000000, + 6.250490, 12.758098, 114.900391, -0.381950, -0.921884, 0.065153, 0.561993, 0.814947, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 6.250490, 12.758098, 114.900391, -0.277599, -0.931444, 0.235266, 0.561993, 0.814947, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 5.758200, 11.574596, 109.633904, -0.277599, -0.931444, 0.235266, 0.530109, 0.793115, 0.636430, 0.363570, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 9.020480, 11.485308, 113.129692, -0.277600, -0.931444, 0.235266, 0.542221, 0.821368, 0.815460, 0.160464, 0.024076, 0.000000, 2.000000, 4.000000, 7.000000, 0.000000, + 8.723500, 11.819298, 116.114502, -0.167012, -0.979156, -0.115590, 0.558157, 0.831518, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 4.000000, 0.000000, 0.000000, + 7.477900, 11.652898, 119.323792, -0.167012, -0.979156, -0.115590, 0.576463, 0.844571, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 5.835390, 11.888397, 119.702103, -0.167012, -0.979156, -0.115590, 0.585348, 0.841733, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 5.835390, 11.888397, 119.702103, -0.263513, -0.944961, -0.193934, 0.585348, 0.841733, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 6.250490, 12.758098, 114.900391, -0.263513, -0.944960, -0.193934, 0.561993, 0.814947, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 8.723500, 11.819298, 116.114502, -0.263513, -0.944960, -0.193934, 0.558157, 0.831518, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 4.000000, 0.000000, 0.000000, + 9.817600, 1.263677, 112.523903, -0.790832, 0.604853, 0.093473, 0.496445, 0.867613, 0.767937, 0.145588, 0.086476, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 8.814680, 0.061797, 111.815887, -0.790832, 0.604853, 0.093473, 0.488804, 0.870382, 0.749630, 0.239813, 0.010557, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 7.902270, -1.675863, 115.340591, -0.790832, 0.604853, 0.093473, 0.500474, 0.898386, 0.975667, 0.024333, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 7.902270, -1.675863, 115.340591, -0.902561, 0.257265, -0.345250, 0.500474, 0.898386, 0.975667, 0.024333, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 7.636900, 0.551408, 117.693993, -0.902561, 0.257265, -0.345250, 0.521915, 0.899807, 0.898739, 0.100000, 0.001261, 0.000000, 2.000000, 3.000000, 7.000000, 0.000000, + 9.817600, 1.263677, 112.523903, -0.902561, 0.257265, -0.345250, 0.496445, 0.867613, 0.767937, 0.145588, 0.086476, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 7.985180, 9.215887, 108.983299, -0.555682, -0.663013, 0.501629, 0.512309, 0.808580, 0.498966, 0.483935, 0.017099, 0.000000, 7.000000, 2.000000, 4.000000, 0.000000, + 9.020480, 11.485308, 113.129692, -0.555682, -0.663013, 0.501629, 0.542221, 0.821368, 0.815460, 0.160464, 0.024076, 0.000000, 2.000000, 4.000000, 7.000000, 0.000000, + 5.758200, 11.574596, 109.633904, -0.555682, -0.663013, 0.501629, 0.530109, 0.793115, 0.636430, 0.363570, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 2.436190, -6.105494, 106.357689, -0.137000, 0.989442, 0.047273, 0.413468, 0.916223, 0.995283, 0.004717, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 0.000000, -6.442393, 106.348900, -0.137000, 0.989442, 0.047273, 0.407772, 0.934026, 0.997908, 0.002092, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 0.000000, -6.564693, 108.908691, -0.137000, 0.989442, 0.047273, 0.425541, 0.941930, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 5.417100, -5.188093, 105.340477, -0.628777, 0.765793, 0.134912, 0.417502, 0.884196, 0.989995, 0.007620, 0.002385, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 7.628090, -3.453083, 105.796791, -0.628777, 0.765793, 0.134912, 0.434478, 0.865992, 0.965289, 0.023814, 0.010896, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 7.279490, -3.164284, 102.532791, -0.628777, 0.765793, 0.134912, 0.417375, 0.850543, 0.864141, 0.135859, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 7.279490, -3.164284, 102.532791, -0.721551, 0.692066, 0.020231, 0.417375, 0.850543, 0.864141, 0.135859, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 4.738290, -5.808583, 102.356087, -0.721551, 0.692066, 0.020231, 0.398141, 0.871130, 0.884546, 0.115454, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 5.417100, -5.188093, 105.340477, -0.721551, 0.692066, 0.020231, 0.417502, 0.884196, 0.989995, 0.007620, 0.002385, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 0.000000, 7.376596, 96.600304, -0.130135, -0.824404, -0.550839, 0.453369, 0.726033, 0.777850, 0.207714, 0.014436, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 0.000000, 12.724806, 88.596001, -0.130135, -0.824404, -0.550839, 0.411758, 0.674075, 0.700000, 0.300000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + 7.081700, 10.059795, 90.911499, -0.130135, -0.824403, -0.550839, 0.389001, 0.724212, 0.700000, 0.300000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + 7.081700, 10.059795, 90.911499, -0.103645, -0.843579, -0.526908, 0.389001, 0.724212, 0.700000, 0.300000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + 4.468900, 6.623106, 96.927589, -0.103645, -0.843579, -0.526908, 0.434958, 0.754053, 0.753825, 0.235477, 0.010698, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 0.000000, 7.376596, 96.600304, -0.103645, -0.843579, -0.526908, 0.453369, 0.726033, 0.777850, 0.207714, 0.014436, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 7.279490, -3.164284, 102.532791, -0.991301, 0.069143, 0.111990, 0.417375, 0.850543, 0.864141, 0.135859, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 7.628090, -3.453083, 105.796791, -0.991301, 0.069143, 0.111990, 0.434478, 0.865992, 0.965289, 0.023814, 0.010896, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 7.571590, 1.268307, 102.381691, -0.991301, 0.069143, 0.111990, 0.438450, 0.821269, 0.795815, 0.202606, 0.001579, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 7.571590, 1.268307, 102.381691, -0.989846, 0.060850, -0.128463, 0.438450, 0.821269, 0.795815, 0.202606, 0.001579, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 7.649400, -1.003374, 100.706100, -0.989846, 0.060850, -0.128463, 0.418987, 0.828096, 0.705915, 0.294085, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 7.279490, -3.164284, 102.532791, -0.989846, 0.060850, -0.128463, 0.417375, 0.850543, 0.864141, 0.135859, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 7.649400, -1.003374, 100.706100, -0.993978, 0.040930, -0.101649, 0.418987, 0.828096, 0.705915, 0.294085, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 7.571590, 1.268307, 102.381691, -0.993978, 0.040930, -0.101649, 0.438450, 0.821269, 0.795815, 0.202606, 0.001579, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 8.011990, 1.232886, 98.060982, -0.993978, 0.040930, -0.101649, 0.413541, 0.803077, 0.624202, 0.372551, 0.003247, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.011990, 1.232886, 98.060982, -0.949640, -0.162746, -0.267765, 0.413541, 0.803077, 0.624202, 0.372551, 0.003247, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.442400, -1.061784, 97.929199, -0.949640, -0.162746, -0.267765, 0.403799, 0.817048, 0.643318, 0.353551, 0.003131, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 7.649400, -1.003374, 100.706100, -0.949640, -0.162746, -0.267765, 0.418987, 0.828096, 0.705915, 0.294085, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 8.442400, -1.061784, 97.929199, -0.847562, -0.129419, -0.514674, 0.403799, 0.817048, 0.643318, 0.353551, 0.003131, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.011990, 1.232886, 98.060982, -0.847562, -0.129419, -0.514674, 0.413541, 0.803077, 0.624202, 0.372551, 0.003247, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 9.959090, -0.267484, 95.231789, -0.847562, -0.129419, -0.514674, 0.386558, 0.805665, 0.828303, 0.135755, 0.035942, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 9.959090, -0.267484, 95.231789, -0.879743, 0.162646, -0.446765, 0.386558, 0.805665, 0.828303, 0.135755, 0.035942, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 9.050200, -2.173064, 96.327789, -0.879743, 0.162646, -0.446765, 0.390789, 0.821040, 0.792886, 0.191863, 0.015251, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.442400, -1.061784, 97.929199, -0.879743, 0.162646, -0.446765, 0.403799, 0.817048, 0.643318, 0.353551, 0.003131, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 9.959090, -0.267484, 95.231789, -0.854442, -0.248915, -0.456038, 0.386558, 0.805665, 0.828303, 0.135755, 0.035942, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.011990, 1.232886, 98.060982, -0.854442, -0.248915, -0.456038, 0.413541, 0.803077, 0.624202, 0.372551, 0.003247, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.794190, 5.756406, 94.126404, -0.854442, -0.248915, -0.456038, 0.397798, 0.763185, 0.850953, 0.075036, 0.074010, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.794190, 5.756406, 94.126404, -0.671069, -0.257358, -0.695294, 0.397798, 0.763185, 0.850953, 0.075036, 0.074010, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 10.648200, 3.935206, 93.011093, -0.671069, -0.257358, -0.695294, 0.380585, 0.774210, 0.832925, 0.123071, 0.044004, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + 9.959090, -0.267484, 95.231789, -0.671069, -0.257358, -0.695294, 0.386558, 0.805665, 0.828303, 0.135755, 0.035942, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.794190, 5.756406, 94.126404, -0.755131, -0.557806, -0.344427, 0.397798, 0.763185, 0.850953, 0.075036, 0.074010, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 7.081700, 10.059795, 90.911499, -0.755131, -0.557806, -0.344427, 0.389001, 0.724212, 0.700000, 0.300000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + 10.648200, 3.935206, 93.011093, -0.755131, -0.557806, -0.344427, 0.380585, 0.774210, 0.832925, 0.123071, 0.044004, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + 8.011990, 1.232886, 98.060982, -0.966769, -0.236699, -0.096600, 0.413541, 0.803077, 0.624202, 0.372551, 0.003247, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 7.571590, 1.268307, 102.381691, -0.966769, -0.236699, -0.096600, 0.438450, 0.821269, 0.795815, 0.202606, 0.001579, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 6.791690, 4.367397, 102.593193, -0.966769, -0.236699, -0.096600, 0.454400, 0.800150, 0.809871, 0.185825, 0.004304, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 6.791690, 4.367397, 102.593193, -0.958975, -0.275256, -0.067835, 0.454400, 0.800150, 0.809871, 0.185825, 0.004304, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 7.155000, 4.331996, 97.600800, -0.958975, -0.275256, -0.067835, 0.423384, 0.779908, 0.661239, 0.332644, 0.006117, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.011990, 1.232886, 98.060982, -0.958975, -0.275256, -0.067835, 0.413541, 0.803077, 0.624202, 0.372551, 0.003247, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 6.791690, 4.367397, 102.593193, -0.855112, -0.495226, 0.153410, 0.454400, 0.800150, 0.809871, 0.185825, 0.004304, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 5.143890, 7.376297, 103.121391, -0.855112, -0.495226, 0.153410, 0.474527, 0.780112, 0.887725, 0.106157, 0.006117, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 4.468900, 6.623106, 96.927589, -0.855112, -0.495226, 0.153410, 0.434958, 0.754053, 0.753825, 0.235477, 0.010698, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 4.468900, 6.623106, 96.927589, -0.642381, -0.765270, -0.041321, 0.434958, 0.754053, 0.753825, 0.235477, 0.010698, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 7.155000, 4.331996, 97.600800, -0.642381, -0.765270, -0.041321, 0.423384, 0.779908, 0.661239, 0.332644, 0.006117, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 6.791690, 4.367397, 102.593193, -0.642381, -0.765270, -0.041321, 0.454400, 0.800150, 0.809871, 0.185825, 0.004304, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 7.155000, 4.331996, 97.600800, -0.809925, -0.298902, -0.504658, 0.423384, 0.779908, 0.661239, 0.332644, 0.006117, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.794190, 5.756406, 94.126404, -0.809925, -0.298902, -0.504658, 0.397798, 0.763185, 0.850953, 0.075036, 0.074010, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.011990, 1.232886, 98.060982, -0.809925, -0.298902, -0.504658, 0.413541, 0.803077, 0.624202, 0.372551, 0.003247, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 4.468900, 6.623106, 96.927589, -0.477028, -0.711055, -0.516571, 0.434958, 0.754053, 0.753825, 0.235477, 0.010698, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.794190, 5.756406, 94.126404, -0.477028, -0.711055, -0.516571, 0.397798, 0.763185, 0.850953, 0.075036, 0.074010, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 7.155000, 4.331996, 97.600800, -0.477028, -0.711055, -0.516571, 0.423384, 0.779908, 0.661239, 0.332644, 0.006117, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 4.468900, 6.623106, 96.927589, -0.505062, -0.636474, -0.582935, 0.434958, 0.754053, 0.753825, 0.235477, 0.010698, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 7.081700, 10.059795, 90.911499, -0.505062, -0.636474, -0.582935, 0.389001, 0.724212, 0.700000, 0.300000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + 8.794190, 5.756406, 94.126404, -0.505062, -0.636474, -0.582935, 0.397798, 0.763185, 0.850953, 0.075036, 0.074010, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 9.073680, -0.831693, 108.043198, -0.917625, 0.225667, 0.327167, 0.462002, 0.858187, 0.797503, 0.202062, 0.000435, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 7.571590, 1.268307, 102.381691, -0.917625, 0.225667, 0.327167, 0.438450, 0.821269, 0.795815, 0.202606, 0.001579, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 7.628090, -3.453083, 105.796791, -0.917625, 0.225667, 0.327167, 0.434478, 0.865992, 0.965289, 0.023814, 0.010896, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 9.817600, 1.263677, 112.523903, -0.986168, -0.004206, 0.165698, 0.496445, 0.867613, 0.767937, 0.145588, 0.086476, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 9.201380, 4.280907, 108.932999, -0.986168, -0.004206, 0.165698, 0.488532, 0.834858, 0.559070, 0.384731, 0.056199, 0.000000, 7.000000, 2.000000, 4.000000, 0.000000, + 9.073680, -0.831693, 108.043198, -0.986168, -0.004206, 0.165698, 0.462002, 0.858187, 0.797503, 0.202062, 0.000435, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 9.073680, -0.831693, 108.043198, -0.685262, 0.696742, -0.212054, 0.462002, 0.858187, 0.797503, 0.202062, 0.000435, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 8.814680, 0.061797, 111.815887, -0.685262, 0.696742, -0.212054, 0.488804, 0.870382, 0.749630, 0.239813, 0.010557, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 9.817600, 1.263677, 112.523903, -0.685262, 0.696742, -0.212054, 0.496445, 0.867613, 0.767937, 0.145588, 0.086476, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 9.201380, 4.280907, 108.932999, -0.905907, -0.251241, 0.340898, 0.488532, 0.834858, 0.559070, 0.384731, 0.056199, 0.000000, 7.000000, 2.000000, 4.000000, 0.000000, + 6.791690, 4.367397, 102.593193, -0.905907, -0.251241, 0.340898, 0.454400, 0.800150, 0.809871, 0.185825, 0.004304, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 7.571590, 1.268307, 102.381691, -0.905907, -0.251241, 0.340898, 0.438450, 0.821269, 0.795815, 0.202606, 0.001579, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 7.571590, 1.268307, 102.381691, -0.968129, -0.019278, 0.249710, 0.438450, 0.821269, 0.795815, 0.202606, 0.001579, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 9.073680, -0.831693, 108.043198, -0.968129, -0.019278, 0.249710, 0.462002, 0.858187, 0.797503, 0.202062, 0.000435, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + 9.201380, 4.280907, 108.932999, -0.968129, -0.019278, 0.249710, 0.488532, 0.834858, 0.559070, 0.384731, 0.056199, 0.000000, 7.000000, 2.000000, 4.000000, 0.000000, + 5.758200, 11.574596, 109.633904, -0.565829, -0.667672, 0.483789, 0.530109, 0.793115, 0.636430, 0.363570, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 5.143890, 7.376297, 103.121391, -0.565829, -0.667672, 0.483789, 0.474527, 0.780112, 0.887725, 0.106157, 0.006117, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 7.985180, 9.215887, 108.983299, -0.565829, -0.667672, 0.483789, 0.512309, 0.808580, 0.498966, 0.483935, 0.017099, 0.000000, 7.000000, 2.000000, 4.000000, 0.000000, + 9.201380, 4.280907, 108.932999, -0.850787, -0.214562, 0.479714, 0.488532, 0.834858, 0.559070, 0.384731, 0.056199, 0.000000, 7.000000, 2.000000, 4.000000, 0.000000, + 7.985180, 9.215887, 108.983299, -0.850787, -0.214562, 0.479714, 0.512309, 0.808580, 0.498966, 0.483935, 0.017099, 0.000000, 7.000000, 2.000000, 4.000000, 0.000000, + 5.143890, 7.376297, 103.121391, -0.850787, -0.214562, 0.479714, 0.474527, 0.780112, 0.887725, 0.106157, 0.006117, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 5.143890, 7.376297, 103.121391, -0.812760, -0.498138, 0.302125, 0.474527, 0.780112, 0.887725, 0.106157, 0.006117, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 6.791690, 4.367397, 102.593193, -0.812760, -0.498138, 0.302125, 0.454400, 0.800150, 0.809871, 0.185825, 0.004304, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 9.201380, 4.280907, 108.932999, -0.812760, -0.498138, 0.302125, 0.488532, 0.834858, 0.559070, 0.384731, 0.056199, 0.000000, 7.000000, 2.000000, 4.000000, 0.000000, + 8.501000, 5.047698, 120.559303, -0.441851, 0.003661, -0.897081, 0.273056, 0.969867, 0.750000, 0.131579, 0.118421, 0.000000, 3.000000, 2.000000, 4.000000, 0.000000, + 8.586790, 9.447898, 120.535004, -0.441851, 0.003661, -0.897081, 0.303238, 0.969380, 0.700000, 0.300000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 10.402290, 9.229188, 119.639900, -0.441851, 0.003661, -0.897081, 0.300851, 0.956375, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 10.402290, 9.229188, 119.639900, -0.437437, 0.001177, -0.899248, 0.300851, 0.956375, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 10.377880, 4.972198, 119.646202, -0.437437, 0.001177, -0.899248, 0.273068, 0.956041, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 8.501000, 5.047698, 120.559303, -0.437437, 0.001177, -0.899249, 0.273056, 0.969867, 0.750000, 0.131579, 0.118421, 0.000000, 3.000000, 2.000000, 4.000000, 0.000000, + 10.377880, 4.972198, 119.646202, -0.774601, 0.003505, -0.632441, 0.273068, 0.956041, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 10.402290, 9.229188, 119.639900, -0.774600, 0.003505, -0.632441, 0.300851, 0.956375, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 12.208590, 8.778698, 117.425087, -0.774600, 0.003505, -0.632441, 0.298942, 0.936694, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 12.208590, 8.778698, 117.425087, -0.774962, 0.003940, -0.631995, 0.298942, 0.936694, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 12.184190, 4.990208, 117.431389, -0.774962, 0.003940, -0.631995, 0.273013, 0.936275, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 10.377880, 4.972198, 119.646202, -0.774962, 0.003940, -0.631995, 0.273068, 0.956041, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 12.208590, 8.778698, 117.425087, -0.939422, 0.005483, -0.342719, 0.298942, 0.936694, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 13.005800, 8.786887, 115.239998, -0.939422, 0.005483, -0.342719, 0.301287, 0.920799, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 12.981390, 4.998407, 115.246300, -0.939422, 0.005483, -0.342719, 0.271999, 0.920144, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 12.981390, 4.998407, 115.246300, -0.939423, 0.005480, -0.342715, 0.271999, 0.920144, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 12.184190, 4.990208, 117.431389, -0.939423, 0.005480, -0.342715, 0.273013, 0.936275, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 12.208590, 8.778698, 117.425087, -0.939423, 0.005480, -0.342715, 0.298942, 0.936694, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 12.184190, 4.990208, 117.431389, -0.462563, 0.800567, -0.380957, 0.273013, 0.936275, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 11.120300, 2.930507, 114.394791, -0.462563, 0.800567, -0.380957, 0.248965, 0.924903, 0.850000, 0.150000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 9.651800, 2.804797, 115.913689, -0.462563, 0.800567, -0.380957, 0.247668, 0.940905, 0.500000, 0.275000, 0.225000, 0.000000, 2.000000, 4.000000, 3.000000, 0.000000, + 9.651800, 2.804797, 115.913689, -0.466994, 0.801112, -0.374347, 0.247668, 0.940905, 0.500000, 0.275000, 0.225000, 0.000000, 2.000000, 4.000000, 3.000000, 0.000000, + 10.377880, 4.972198, 119.646202, -0.466994, 0.801112, -0.374347, 0.273068, 0.956041, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 12.184190, 4.990208, 117.431389, -0.466994, 0.801112, -0.374347, 0.273013, 0.936275, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 12.208590, 8.778698, 117.425087, -0.564510, -0.767278, -0.304325, 0.298942, 0.936694, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 10.402290, 9.229188, 119.639900, -0.564510, -0.767278, -0.304325, 0.300851, 0.956375, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 9.643900, 11.183098, 116.120392, -0.564510, -0.767278, -0.304325, 0.324217, 0.942406, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 9.643900, 11.183098, 116.120392, -0.566283, -0.767317, -0.300912, 0.324217, 0.942406, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 11.116790, 10.775288, 114.388481, -0.566283, -0.767317, -0.300912, 0.322533, 0.925528, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 12.208590, 8.778698, 117.425087, -0.566283, -0.767317, -0.300912, 0.298942, 0.936694, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 9.651800, 8.949997, 111.126198, 0.316511, -0.905738, 0.281884, 0.347407, 0.911837, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 10.315800, 8.921197, 110.288094, 0.316511, -0.905738, 0.281884, 0.346317, 0.904946, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 11.933200, 10.374998, 113.143303, 0.316511, -0.905738, 0.281884, 0.322365, 0.914100, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 11.933200, 10.374998, 113.143303, 0.191918, -0.890670, 0.412158, 0.322365, 0.914100, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 11.116790, 10.775288, 114.388481, 0.191918, -0.890670, 0.412158, 0.322533, 0.925528, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 9.651800, 8.949997, 111.126198, 0.191918, -0.890670, 0.412158, 0.347407, 0.911837, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 9.651800, 8.949997, 111.126198, 0.783503, 0.056767, 0.618790, 0.347407, 0.911837, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 9.661190, 5.298397, 111.449303, 0.783503, 0.056767, 0.618790, 0.373299, 0.910453, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 10.315800, 8.921197, 110.288094, 0.783503, 0.056767, 0.618790, 0.346317, 0.904946, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 8.501000, 5.047698, 120.559303, -0.279560, 0.144576, -0.949181, 0.273056, 0.969867, 0.750000, 0.131579, 0.118421, 0.000000, 3.000000, 2.000000, 4.000000, 0.000000, + 5.778800, 3.842408, 121.177483, -0.279560, 0.144576, -0.949181, 0.263361, 0.988148, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 5.670600, 6.753788, 121.652802, -0.279560, 0.144576, -0.949181, 0.284831, 0.991127, 0.736482, 0.263518, 0.000000, 0.000000, 3.000000, 2.000000, 0.000000, 0.000000, + 10.377880, 4.972198, 119.646202, -0.950171, 0.311707, 0.003833, 0.273068, 0.956041, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 9.651800, 2.804797, 115.913689, -0.950171, 0.311707, 0.003833, 0.247668, 0.940905, 0.500000, 0.275000, 0.225000, 0.000000, 2.000000, 4.000000, 3.000000, 0.000000, + 9.464380, 2.221707, 116.871902, -0.950171, 0.311707, 0.003833, 0.247992, 0.948919, 0.654796, 0.245204, 0.100000, 0.000000, 2.000000, 3.000000, 4.000000, 0.000000, + 9.464380, 2.221707, 116.871902, -0.276807, 0.726420, -0.629041, 0.247992, 0.948919, 0.654796, 0.245204, 0.100000, 0.000000, 2.000000, 3.000000, 4.000000, 0.000000, + 8.501000, 5.047698, 120.559303, -0.276807, 0.726420, -0.629041, 0.273056, 0.969867, 0.750000, 0.131579, 0.118421, 0.000000, 3.000000, 2.000000, 4.000000, 0.000000, + 10.377880, 4.972198, 119.646202, -0.276807, 0.726420, -0.629041, 0.273068, 0.956041, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 8.501000, 5.047698, 120.559303, -0.543172, 0.591878, -0.595520, 0.273056, 0.969867, 0.750000, 0.131579, 0.118421, 0.000000, 3.000000, 2.000000, 4.000000, 0.000000, + 9.464380, 2.221707, 116.871902, -0.543172, 0.591878, -0.595520, 0.247992, 0.948919, 0.654796, 0.245204, 0.100000, 0.000000, 2.000000, 3.000000, 4.000000, 0.000000, + 6.802590, 0.849908, 117.936302, -0.543172, 0.591878, -0.595520, 0.238289, 0.968887, 0.750000, 0.148288, 0.101405, 0.000308, 2.000000, 4.000000, 3.000000, 7.000000, + 6.802590, 0.849908, 117.936302, -0.419605, 0.597011, -0.683746, 0.238289, 0.968887, 0.750000, 0.148288, 0.101405, 0.000308, 2.000000, 4.000000, 3.000000, 7.000000, + 5.778800, 3.842408, 121.177483, -0.419605, 0.597011, -0.683746, 0.263361, 0.988148, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 8.501000, 5.047698, 120.559303, -0.419605, 0.597011, -0.683746, 0.273056, 0.969867, 0.750000, 0.131579, 0.118421, 0.000000, 3.000000, 2.000000, 4.000000, 0.000000, + 8.586790, 9.447898, 120.535004, -0.359407, 0.001854, -0.933179, 0.303238, 0.969380, 0.700000, 0.300000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 8.501000, 5.047698, 120.559303, -0.359407, 0.001854, -0.933179, 0.273056, 0.969867, 0.750000, 0.131579, 0.118421, 0.000000, 3.000000, 2.000000, 4.000000, 0.000000, + 5.670600, 6.753788, 121.652802, -0.359407, 0.001854, -0.933179, 0.284831, 0.991127, 0.736482, 0.263518, 0.000000, 0.000000, 3.000000, 2.000000, 0.000000, 0.000000, + 5.670600, 6.753788, 121.652802, -0.348280, -0.011907, -0.937315, 0.284831, 0.991127, 0.736482, 0.263518, 0.000000, 0.000000, 3.000000, 2.000000, 0.000000, 0.000000, + 5.864600, 9.447898, 121.546494, -0.348280, -0.011907, -0.937315, 0.305297, 0.988950, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 8.586790, 9.447898, 120.535004, -0.348280, -0.011907, -0.937315, 0.303238, 0.969380, 0.700000, 0.300000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 9.797880, 2.582297, 113.254204, -0.657630, 0.393708, 0.642275, 0.234881, 0.927035, 0.687330, 0.217864, 0.094806, 0.000000, 2.000000, 4.000000, 7.000000, 0.000000, + 11.120300, 2.930507, 114.394791, -0.657630, 0.393708, 0.642275, 0.248965, 0.924903, 0.850000, 0.150000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 9.661190, 5.298397, 111.449303, -0.657630, 0.393708, 0.642275, 0.228335, 0.906520, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 9.661190, 5.298397, 111.449303, -0.972966, 0.091846, 0.211900, 0.228335, 0.906520, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 9.496980, 5.135097, 110.766090, -0.972966, 0.091846, 0.211900, 0.225078, 0.903640, 0.587867, 0.238650, 0.173483, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 9.797880, 2.582297, 113.254204, -0.972966, 0.091846, 0.211900, 0.234881, 0.927035, 0.687330, 0.217864, 0.094806, 0.000000, 2.000000, 4.000000, 7.000000, 0.000000, + 9.651800, 2.804797, 115.913689, -0.977544, 0.198657, -0.070315, 0.247668, 0.940905, 0.500000, 0.275000, 0.225000, 0.000000, 2.000000, 4.000000, 3.000000, 0.000000, + 9.797880, 2.582297, 113.254204, -0.977544, 0.198657, -0.070315, 0.234881, 0.927035, 0.687330, 0.217864, 0.094806, 0.000000, 2.000000, 4.000000, 7.000000, 0.000000, + 9.464380, 2.221707, 116.871902, -0.977544, 0.198657, -0.070315, 0.247992, 0.948919, 0.654796, 0.245204, 0.100000, 0.000000, 2.000000, 3.000000, 4.000000, 0.000000, + 9.464380, 2.221707, 116.871902, -0.948996, 0.310171, -0.056568, 0.247992, 0.948919, 0.654796, 0.245204, 0.100000, 0.000000, 2.000000, 3.000000, 4.000000, 0.000000, + 9.797880, 2.582297, 113.254204, -0.948996, 0.310171, -0.056568, 0.234881, 0.927035, 0.687330, 0.217864, 0.094806, 0.000000, 2.000000, 4.000000, 7.000000, 0.000000, + 9.286800, 0.876387, 112.474403, -0.948996, 0.310171, -0.056568, 0.222345, 0.932713, 0.800417, 0.151166, 0.048417, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 9.286800, 0.876387, 112.474403, -0.517158, 0.824066, -0.231221, 0.222345, 0.932713, 0.800417, 0.151166, 0.048417, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 6.802590, 0.849908, 117.936302, -0.517158, 0.824066, -0.231221, 0.238289, 0.968887, 0.750000, 0.148288, 0.101405, 0.000308, 2.000000, 4.000000, 3.000000, 7.000000, + 9.464380, 2.221707, 116.871902, -0.517158, 0.824066, -0.231221, 0.247992, 0.948919, 0.654796, 0.245204, 0.100000, 0.000000, 2.000000, 3.000000, 4.000000, 0.000000, + 9.797880, 2.582297, 113.254204, -0.948017, 0.157666, 0.276414, 0.234881, 0.927035, 0.687330, 0.217864, 0.094806, 0.000000, 2.000000, 4.000000, 7.000000, 0.000000, + 9.496980, 5.135097, 110.766090, -0.948017, 0.157666, 0.276414, 0.225078, 0.903640, 0.587867, 0.238650, 0.173483, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 9.286800, 0.876387, 112.474403, -0.948017, 0.157666, 0.276414, 0.222345, 0.932713, 0.800417, 0.151166, 0.048417, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 11.120300, 2.930507, 114.394791, -0.178784, 0.979599, -0.091776, 0.248965, 0.924903, 0.850000, 0.150000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 9.797880, 2.582297, 113.254204, -0.178784, 0.979599, -0.091776, 0.234881, 0.927035, 0.687330, 0.217864, 0.094806, 0.000000, 2.000000, 4.000000, 7.000000, 0.000000, + 9.651800, 2.804797, 115.913689, -0.178784, 0.979599, -0.091776, 0.247668, 0.940905, 0.500000, 0.275000, 0.225000, 0.000000, 2.000000, 4.000000, 3.000000, 0.000000, + 10.402290, 9.229188, 119.639900, -0.338090, -0.803913, -0.489305, 0.300851, 0.956375, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 8.586790, 9.447898, 120.535004, -0.338090, -0.803913, -0.489305, 0.303238, 0.969380, 0.700000, 0.300000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 9.262000, 11.558698, 116.600487, -0.338090, -0.803913, -0.489305, 0.324991, 0.947811, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 9.262000, 11.558698, 116.600487, -0.787384, -0.595139, -0.160734, 0.324991, 0.947811, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 9.643900, 11.183098, 116.120392, -0.787384, -0.595140, -0.160734, 0.324217, 0.942406, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 10.402290, 9.229188, 119.639900, -0.787384, -0.595139, -0.160734, 0.300851, 0.956375, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 5.864600, 9.447898, 121.546494, -0.251581, -0.691579, -0.677071, 0.305297, 0.988950, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 5.864600, 11.495708, 119.454803, -0.251581, -0.691579, -0.677071, 0.325537, 0.979315, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 8.586790, 9.447898, 120.535004, -0.251581, -0.691579, -0.677071, 0.303238, 0.969380, 0.700000, 0.300000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 8.586790, 9.447898, 120.535004, -0.393934, -0.780078, -0.486102, 0.303238, 0.969380, 0.700000, 0.300000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 5.864600, 11.495708, 119.454803, -0.393934, -0.780078, -0.486102, 0.325537, 0.979315, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 9.262000, 11.558698, 116.600487, -0.393934, -0.780078, -0.486102, 0.324991, 0.947811, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 9.262000, 11.558698, 116.600487, -0.583810, -0.796259, 0.158548, 0.324991, 0.947811, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 9.280890, 11.024998, 113.989700, -0.583810, -0.796259, 0.158548, 0.337124, 0.935157, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + 9.643900, 11.183098, 116.120392, -0.583810, -0.796259, 0.158548, 0.324217, 0.942406, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 9.643900, 11.183098, 116.120392, -0.979349, -0.102207, 0.174437, 0.324217, 0.942406, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 9.280890, 11.024998, 113.989700, -0.979349, -0.102207, 0.174437, 0.337124, 0.935157, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + 8.976800, 8.902997, 111.039101, -0.979349, -0.102207, 0.174437, 0.350258, 0.914446, 0.805265, 0.194735, 0.000000, 0.000000, 2.000000, 4.000000, 0.000000, 0.000000, + 9.262000, 11.558698, 116.600487, 0.000000, -0.999757, -0.022063, 0.324991, 0.947811, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 5.864600, 11.495708, 119.454803, 0.000000, -0.999757, -0.022063, 0.325537, 0.979315, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 6.440190, 11.558698, 116.600487, 0.000000, -0.999757, -0.022063, 0.338400, 0.962201, 0.955120, 0.044880, 0.000000, 0.000000, 2.000000, 4.000000, 0.000000, 0.000000, + 9.280890, 11.024998, 113.989700, -0.379372, -0.732185, 0.565669, 0.337124, 0.935157, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + 6.459090, 11.494397, 112.704803, -0.379372, -0.732185, 0.565669, 0.357655, 0.941884, 0.954680, 0.044372, 0.000948, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 8.976800, 8.902997, 111.039101, -0.379372, -0.732185, 0.565669, 0.350258, 0.914446, 0.805265, 0.194735, 0.000000, 0.000000, 2.000000, 4.000000, 0.000000, 0.000000, + 9.280890, 11.024998, 113.989700, 0.000000, -0.979739, 0.200279, 0.337124, 0.935157, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + 9.262000, 11.558698, 116.600487, 0.000000, -0.979739, 0.200279, 0.324991, 0.947811, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 6.440190, 11.558698, 116.600487, 0.000000, -0.979739, 0.200279, 0.338400, 0.962201, 0.955120, 0.044880, 0.000000, 0.000000, 2.000000, 4.000000, 0.000000, 0.000000, + 6.440190, 11.558698, 116.600487, -0.170907, -0.985166, 0.015432, 0.338400, 0.962201, 0.955120, 0.044880, 0.000000, 0.000000, 2.000000, 4.000000, 0.000000, 0.000000, + 6.459090, 11.494397, 112.704803, -0.170907, -0.985166, 0.015432, 0.357655, 0.941884, 0.954680, 0.044372, 0.000948, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 9.280890, 11.024998, 113.989700, -0.170907, -0.985166, 0.015432, 0.337124, 0.935157, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + 12.981390, 4.998407, 115.246300, -0.697033, 0.696866, -0.168887, 0.271999, 0.920144, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 11.901690, 3.410307, 113.149590, -0.697033, 0.696866, -0.168887, 0.251630, 0.912060, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 11.120300, 2.930507, 114.394791, -0.697033, 0.696866, -0.168887, 0.248965, 0.924903, 0.850000, 0.150000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 11.120300, 2.930507, 114.394791, -0.669678, 0.702224, -0.241688, 0.248965, 0.924903, 0.850000, 0.150000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 12.184190, 4.990208, 117.431389, -0.669678, 0.702224, -0.241688, 0.273013, 0.936275, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 12.981390, 4.998407, 115.246300, -0.669678, 0.702224, -0.241688, 0.271999, 0.920144, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 13.005800, 8.786887, 115.239998, -0.650408, -0.720674, -0.239997, 0.301287, 0.920799, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 12.208590, 8.778698, 117.425087, -0.650408, -0.720674, -0.239997, 0.298942, 0.936694, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 11.116790, 10.775288, 114.388481, -0.650408, -0.720674, -0.239997, 0.322533, 0.925528, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 11.116790, 10.775288, 114.388481, -0.664426, -0.718815, -0.204557, 0.322533, 0.925528, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 11.933200, 10.374998, 113.143303, -0.664426, -0.718815, -0.204557, 0.322365, 0.914100, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 13.005800, 8.786887, 115.239998, -0.664426, -0.718815, -0.204557, 0.301287, 0.920799, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 11.901690, 3.410307, 113.149590, 0.302119, 0.810462, 0.501872, 0.251630, 0.912060, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 9.661190, 5.298397, 111.449303, 0.302119, 0.810462, 0.501872, 0.228335, 0.906520, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 11.120300, 2.930507, 114.394791, 0.302119, 0.810462, 0.501872, 0.248965, 0.924903, 0.850000, 0.150000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 13.005800, 8.786887, 115.239998, -0.786838, -0.000946, -0.617158, 0.301287, 0.920799, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 17.339390, 8.884907, 109.714790, -0.786838, -0.000946, -0.617158, 0.303068, 0.871592, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 17.309790, 4.993507, 109.758492, -0.786838, -0.000946, -0.617158, 0.276056, 0.871144, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 17.309790, 4.993507, 109.758492, -0.785158, 0.004029, -0.619282, 0.276056, 0.871144, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 12.981390, 4.998407, 115.246300, -0.785159, 0.004029, -0.619282, 0.271999, 0.920144, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 13.005800, 8.786887, 115.239998, -0.785159, 0.004029, -0.619282, 0.301287, 0.920799, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 9.661190, 5.298397, 111.449303, 0.790426, 0.052788, 0.610279, 0.373299, 0.910453, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 13.414790, 6.906407, 106.448593, 0.790426, 0.052788, 0.610279, 0.355548, 0.869814, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 10.315800, 8.921197, 110.288094, 0.790426, 0.052788, 0.610279, 0.346317, 0.904946, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 11.901690, 3.410307, 113.149590, -0.466554, 0.803981, -0.368703, 0.251630, 0.912060, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 12.981390, 4.998407, 115.246300, -0.466554, 0.803981, -0.368703, 0.271999, 0.920144, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 17.309790, 4.993507, 109.758492, -0.466554, 0.803981, -0.368703, 0.276056, 0.871144, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 17.309790, 4.993507, 109.758492, -0.473351, 0.792281, -0.385005, 0.276056, 0.871144, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 15.582500, 3.039597, 107.861290, -0.473351, 0.792281, -0.385005, 0.255131, 0.866487, 0.950000, 0.050000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 11.901690, 3.410307, 113.149590, -0.473351, 0.792281, -0.385005, 0.251630, 0.912060, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 11.933200, 10.374998, 113.143303, -0.376633, -0.904327, -0.200851, 0.322365, 0.914100, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 14.549890, 10.427307, 108.000999, -0.376633, -0.904327, -0.200851, 0.328348, 0.874183, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 17.339390, 8.884907, 109.714790, -0.376633, -0.904327, -0.200851, 0.303068, 0.871592, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 17.339390, 8.884907, 109.714790, -0.459598, -0.805186, -0.374761, 0.303068, 0.871592, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 13.005800, 8.786887, 115.239998, -0.459598, -0.805186, -0.374761, 0.301287, 0.920799, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 11.933200, 10.374998, 113.143303, -0.459598, -0.805186, -0.374761, 0.322365, 0.914100, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 9.661190, 5.298397, 111.449303, 0.485532, 0.828204, 0.279887, 0.228335, 0.906520, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 11.901690, 3.410307, 113.149590, 0.485532, 0.828204, 0.279887, 0.251630, 0.912060, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 15.582500, 3.039597, 107.861290, 0.485532, 0.828204, 0.279887, 0.255131, 0.866487, 0.950000, 0.050000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 15.582500, 3.039597, 107.861290, 0.576639, 0.545472, 0.608233, 0.255131, 0.866487, 0.950000, 0.050000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 13.414790, 6.906407, 106.448593, 0.576639, 0.545472, 0.608233, 0.223781, 0.863793, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 9.661190, 5.298397, 111.449303, 0.576639, 0.545472, 0.608233, 0.228335, 0.906520, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 10.315800, 8.921197, 110.288094, 0.542959, -0.479125, 0.689663, 0.346317, 0.904946, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 13.414790, 6.906407, 106.448593, 0.542959, -0.479125, 0.689663, 0.355548, 0.869814, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 14.549890, 10.427307, 108.000999, 0.542959, -0.479125, 0.689663, 0.328348, 0.874183, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 14.549890, 10.427307, 108.000999, 0.425433, -0.880875, 0.207523, 0.328348, 0.874183, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 11.933200, 10.374998, 113.143303, 0.425433, -0.880875, 0.207523, 0.322365, 0.914100, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 10.315800, 8.921197, 110.288094, 0.425433, -0.880875, 0.207523, 0.346317, 0.904946, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 17.309790, 4.993507, 109.758492, -0.813560, -0.000342, -0.581481, 0.276056, 0.871144, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 17.339390, 8.884907, 109.714790, -0.813560, -0.000342, -0.581481, 0.303068, 0.871592, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 19.830690, 9.029297, 106.229088, -0.813560, -0.000342, -0.581481, 0.304247, 0.841691, 0.850000, 0.150000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 19.830690, 9.029297, 106.229088, -0.813373, -0.000686, -0.581742, 0.304247, 0.841691, 0.850000, 0.150000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 20.466190, 5.352307, 105.344887, -0.813373, -0.000686, -0.581742, 0.277886, 0.832922, 0.700000, 0.300000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 17.309790, 4.993507, 109.758492, -0.813373, -0.000686, -0.581742, 0.276056, 0.871144, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 15.582500, 3.039597, 107.861290, -0.534854, 0.782457, -0.318893, 0.255131, 0.866487, 0.950000, 0.050000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 17.309790, 4.993507, 109.758492, -0.534854, 0.782457, -0.318893, 0.276056, 0.871144, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 20.466190, 5.352307, 105.344887, -0.534854, 0.782457, -0.318893, 0.277886, 0.832922, 0.700000, 0.300000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 20.466190, 5.352307, 105.344887, -0.501308, 0.842076, -0.198996, 0.277886, 0.832922, 0.700000, 0.300000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 18.962601, 3.866987, 102.847389, -0.501307, 0.842076, -0.198996, 0.255674, 0.823565, 0.600000, 0.400000, 0.000000, 0.000000, 23.000000, 4.000000, 0.000000, 0.000000, + 15.582500, 3.039597, 107.861290, -0.501307, 0.842076, -0.198996, 0.255131, 0.866487, 0.950000, 0.050000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 17.339390, 8.884907, 109.714790, -0.382432, -0.904002, -0.191119, 0.303068, 0.871592, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 14.549890, 10.427307, 108.000999, -0.382432, -0.904002, -0.191119, 0.328348, 0.874183, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 17.068790, 10.156007, 104.243889, -0.382432, -0.904002, -0.191119, 0.330662, 0.842595, 0.850000, 0.150000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 17.068790, 10.156007, 104.243889, -0.237041, -0.948813, -0.208721, 0.330662, 0.842595, 0.850000, 0.150000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 19.830690, 9.029297, 106.229088, -0.237041, -0.948813, -0.208721, 0.304247, 0.841691, 0.850000, 0.150000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 17.339390, 8.884907, 109.714790, -0.237041, -0.948813, -0.208721, 0.303068, 0.871592, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 15.582500, 3.039597, 107.861290, 0.623129, 0.586932, 0.516935, 0.255131, 0.866487, 0.950000, 0.050000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 18.962601, 3.866987, 102.847389, 0.623129, 0.586932, 0.516935, 0.255674, 0.823565, 0.600000, 0.400000, 0.000000, 0.000000, 23.000000, 4.000000, 0.000000, 0.000000, + 16.271790, 7.067407, 102.457191, 0.623129, 0.586932, 0.516935, 0.226600, 0.830184, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 16.271790, 7.067407, 102.457191, 0.665502, 0.555292, 0.498757, 0.226600, 0.830184, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 13.414790, 6.906407, 106.448593, 0.665502, 0.555292, 0.498757, 0.223781, 0.863793, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 15.582500, 3.039597, 107.861290, 0.665502, 0.555292, 0.498757, 0.255131, 0.866487, 0.950000, 0.050000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 13.414790, 6.906407, 106.448593, 0.724238, -0.475673, 0.499214, 0.355548, 0.869814, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 16.271790, 7.067407, 102.457191, 0.724238, -0.475673, 0.499214, 0.356818, 0.835594, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 17.068790, 10.156007, 104.243889, 0.724238, -0.475673, 0.499214, 0.330662, 0.842595, 0.850000, 0.150000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 17.068790, 10.156007, 104.243889, 0.721527, -0.460561, 0.516994, 0.330662, 0.842595, 0.850000, 0.150000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 14.549890, 10.427307, 108.000999, 0.721527, -0.460561, 0.516994, 0.328348, 0.874183, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 13.414790, 6.906407, 106.448593, 0.721527, -0.460561, 0.516994, 0.355548, 0.869814, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 19.830690, 9.029297, 106.229088, -0.812135, -0.000056, -0.583470, 0.304247, 0.841691, 0.850000, 0.150000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 20.955000, 9.599007, 104.664101, -0.812135, -0.000056, -0.583470, 0.306969, 0.828510, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 20.466190, 5.352307, 105.344887, -0.812135, -0.000056, -0.583470, 0.277886, 0.832922, 0.700000, 0.300000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 17.068790, 10.156007, 104.243889, -0.065070, -0.849265, -0.523942, 0.330662, 0.842595, 0.850000, 0.150000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 18.187771, 10.951007, 102.816292, -0.065070, -0.849265, -0.523942, 0.329345, 0.830198, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 20.955000, 9.599007, 104.664101, -0.065070, -0.849265, -0.523942, 0.306969, 0.828510, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 20.955000, 9.599007, 104.664101, -0.088172, -0.913980, -0.396065, 0.306969, 0.828510, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 19.830690, 9.029297, 106.229088, -0.088172, -0.913980, -0.396065, 0.304247, 0.841691, 0.850000, 0.150000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 17.068790, 10.156007, 104.243889, -0.088172, -0.913980, -0.396065, 0.330662, 0.842595, 0.850000, 0.150000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 16.271790, 7.067407, 102.457191, 0.810048, -0.435903, 0.392187, 0.356818, 0.835594, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 18.187771, 10.951007, 102.816292, 0.810048, -0.435903, 0.392187, 0.329345, 0.830198, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 17.068790, 10.156007, 104.243889, 0.810048, -0.435903, 0.392187, 0.330662, 0.842595, 0.850000, 0.150000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 20.466190, 5.352307, 105.344887, -0.794126, -0.006017, -0.607723, 0.277886, 0.832922, 0.700000, 0.300000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 20.955000, 9.599007, 104.664101, -0.794127, -0.006017, -0.607723, 0.306969, 0.828510, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 22.111900, 8.867597, 103.159592, -0.794126, -0.006017, -0.607723, 0.304759, 0.815310, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 22.111900, 8.867597, 103.159592, -0.806331, 0.009855, -0.591382, 0.304759, 0.815310, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 21.870100, 5.303997, 103.429893, -0.806331, 0.009855, -0.591382, 0.278463, 0.815989, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 20.466190, 5.352307, 105.344887, -0.806331, 0.009855, -0.591382, 0.277886, 0.832922, 0.700000, 0.300000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 20.466190, 5.352307, 105.344887, -0.374658, 0.878365, -0.296826, 0.277886, 0.832922, 0.700000, 0.300000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 21.870100, 5.303997, 103.429893, -0.374658, 0.878365, -0.296826, 0.278463, 0.815989, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 18.962601, 3.866987, 102.847389, -0.374658, 0.878365, -0.296826, 0.255674, 0.823565, 0.600000, 0.400000, 0.000000, 0.000000, 23.000000, 4.000000, 0.000000, 0.000000, + 20.955000, 9.599007, 104.664101, -0.465584, -0.883546, 0.050776, 0.306969, 0.828510, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 18.187771, 10.951007, 102.816292, -0.465584, -0.883546, 0.050776, 0.329345, 0.830198, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 19.615589, 10.102197, 101.138481, -0.465584, -0.883546, 0.050776, 0.330129, 0.815073, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 19.615589, 10.102197, 101.138481, -0.479372, -0.875751, 0.057127, 0.330129, 0.815073, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 22.111900, 8.867597, 103.159592, -0.479372, -0.875751, 0.057127, 0.304759, 0.815310, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 20.955000, 9.599007, 104.664101, -0.479372, -0.875751, 0.057127, 0.306969, 0.828510, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 18.962601, 3.866987, 102.847389, 0.634551, 0.593824, 0.494690, 0.255674, 0.823565, 0.600000, 0.400000, 0.000000, 0.000000, 23.000000, 4.000000, 0.000000, 0.000000, + 18.105000, 7.054406, 100.121292, 0.634551, 0.593824, 0.494690, 0.227819, 0.810558, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 16.271790, 7.067407, 102.457191, 0.634551, 0.593824, 0.494690, 0.226600, 0.830184, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 16.271790, 7.067407, 102.457191, 0.674416, -0.511860, 0.532130, 0.356818, 0.835594, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 18.105000, 7.054406, 100.121292, 0.674416, -0.511860, 0.532130, 0.355427, 0.813016, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 19.615589, 10.102197, 101.138481, 0.674416, -0.511860, 0.532130, 0.330129, 0.815073, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 19.615589, 10.102197, 101.138481, 0.609344, -0.365675, 0.703549, 0.330129, 0.815073, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 18.187771, 10.951007, 102.816292, 0.609344, -0.365675, 0.703549, 0.329345, 0.830198, 0.500000, 0.500000, 0.000000, 0.000000, 4.000000, 23.000000, 0.000000, 0.000000, + 16.271790, 7.067407, 102.457191, 0.609344, -0.365675, 0.703549, 0.356818, 0.835594, 1.000000, 0.000000, 0.000000, 0.000000, 4.000000, 0.000000, 0.000000, 0.000000, + 21.870100, 5.303997, 103.429893, -0.697540, -0.007018, -0.716512, 0.278463, 0.815989, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 22.111900, 8.867597, 103.159592, -0.697540, -0.007018, -0.716512, 0.304759, 0.815310, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 24.980391, 8.382597, 100.371803, -0.697540, -0.007018, -0.716512, 0.303377, 0.788432, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 24.980391, 8.382597, 100.371803, -0.698617, -0.004905, -0.715479, 0.303377, 0.788432, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 24.720690, 4.631006, 100.651100, -0.698617, -0.004905, -0.715479, 0.279210, 0.788514, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 21.870100, 5.303997, 103.429893, -0.698617, -0.004905, -0.715479, 0.278463, 0.815989, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 21.870100, 5.303997, 103.429893, -0.177490, 0.899228, -0.399858, 0.278463, 0.815989, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 24.720690, 4.631006, 100.651100, -0.177490, 0.899228, -0.399858, 0.279210, 0.788514, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 22.132700, 3.300796, 98.808403, -0.177490, 0.899228, -0.399858, 0.257357, 0.786876, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 22.132700, 3.300796, 98.808403, -0.344085, 0.854199, -0.389807, 0.257357, 0.786876, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 18.962601, 3.866987, 102.847389, -0.344085, 0.854199, -0.389807, 0.255674, 0.823565, 0.600000, 0.400000, 0.000000, 0.000000, 23.000000, 4.000000, 0.000000, 0.000000, + 21.870100, 5.303997, 103.429893, -0.344085, 0.854199, -0.389807, 0.278463, 0.815989, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 22.111900, 8.867597, 103.159592, -0.328310, -0.930426, -0.162851, 0.304759, 0.815310, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 19.615589, 10.102197, 101.138481, -0.328310, -0.930426, -0.162851, 0.330129, 0.815073, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 22.090200, 9.719697, 98.334991, -0.328310, -0.930426, -0.162851, 0.328437, 0.788802, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 22.090200, 9.719697, 98.334991, -0.316932, -0.934236, -0.163575, 0.328437, 0.788802, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 24.980391, 8.382597, 100.371803, -0.316932, -0.934236, -0.163575, 0.303377, 0.788432, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 22.111900, 8.867597, 103.159592, -0.316932, -0.934236, -0.163575, 0.304759, 0.815310, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 18.105000, 7.054406, 100.121292, 0.681970, 0.572627, 0.454989, 0.227819, 0.810558, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 18.962601, 3.866987, 102.847389, 0.681970, 0.572627, 0.454989, 0.255674, 0.823565, 0.600000, 0.400000, 0.000000, 0.000000, 23.000000, 4.000000, 0.000000, 0.000000, + 22.132700, 3.300796, 98.808403, 0.681970, 0.572627, 0.454989, 0.257357, 0.786876, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 22.132700, 3.300796, 98.808403, 0.702501, 0.676510, 0.220967, 0.257357, 0.786876, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 19.744200, 6.375296, 96.989090, 0.702501, 0.676511, 0.220967, 0.228344, 0.785025, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 18.105000, 7.054406, 100.121292, 0.702501, 0.676510, 0.220967, 0.227819, 0.810558, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 18.105000, 7.054406, 100.121292, 0.626699, -0.626242, 0.463755, 0.355427, 0.813016, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 19.744200, 6.375296, 96.989090, 0.626699, -0.626242, 0.463755, 0.358129, 0.786615, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 22.090200, 9.719697, 98.334991, 0.626699, -0.626242, 0.463755, 0.328437, 0.788802, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 22.090200, 9.719697, 98.334991, 0.611214, -0.506042, 0.608555, 0.328437, 0.788802, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 19.615589, 10.102197, 101.138481, 0.611214, -0.506042, 0.608555, 0.330129, 0.815073, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 18.105000, 7.054406, 100.121292, 0.611214, -0.506042, 0.608555, 0.355427, 0.813016, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 24.980391, 8.382597, 100.371803, -0.886173, -0.040465, -0.461583, 0.303377, 0.788432, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 31.518980, 6.739496, 87.962700, -0.886173, -0.040465, -0.461583, 0.303395, 0.690573, 0.554467, 0.445533, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 31.421490, 3.992306, 88.390701, -0.886173, -0.040465, -0.461583, 0.282801, 0.691570, 0.710705, 0.289295, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 31.421490, 3.992306, 88.390701, -0.876675, 0.024920, -0.480436, 0.282801, 0.691570, 0.710705, 0.289295, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 24.720690, 4.631006, 100.651100, -0.876675, 0.024920, -0.480436, 0.279210, 0.788514, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 24.980391, 8.382597, 100.371803, -0.876675, 0.024920, -0.480437, 0.303377, 0.788432, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 22.132700, 3.300796, 98.808403, -0.316666, 0.922403, -0.221123, 0.257357, 0.786876, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 24.720690, 4.631006, 100.651100, -0.316666, 0.922403, -0.221123, 0.279210, 0.788514, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 31.421490, 3.992306, 88.390701, -0.316666, 0.922403, -0.221123, 0.282801, 0.691570, 0.710705, 0.289295, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 31.421490, 3.992306, 88.390701, -0.333621, 0.912455, -0.236901, 0.282801, 0.691570, 0.710705, 0.289295, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 29.713301, 2.984705, 86.915390, -0.333621, 0.912455, -0.236901, 0.265064, 0.688490, 0.734959, 0.265041, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 22.132700, 3.300796, 98.808403, -0.333621, 0.912455, -0.236901, 0.257357, 0.786876, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 22.090200, 9.719697, 98.334991, -0.598809, -0.727293, -0.335370, 0.328437, 0.788802, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 30.389290, 8.197596, 86.817703, -0.598809, -0.727293, -0.335370, 0.318820, 0.689290, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 31.518980, 6.739496, 87.962700, -0.598809, -0.727293, -0.335370, 0.303395, 0.690573, 0.554467, 0.445533, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 31.518980, 6.739496, 87.962700, -0.374646, -0.924126, -0.075044, 0.303395, 0.690573, 0.554467, 0.445533, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 24.980391, 8.382597, 100.371803, -0.374646, -0.924126, -0.075044, 0.303377, 0.788432, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 22.090200, 9.719697, 98.334991, -0.374646, -0.924126, -0.075044, 0.328437, 0.788802, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 19.744200, 6.375296, 96.989090, 0.613185, 0.696690, 0.372327, 0.228344, 0.785025, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 22.132700, 3.300796, 98.808403, 0.613185, 0.696690, 0.372327, 0.257357, 0.786876, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 29.713301, 2.984705, 86.915390, 0.613185, 0.696690, 0.372327, 0.265064, 0.688490, 0.734959, 0.265041, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 29.713301, 2.984705, 86.915390, 0.668417, 0.579314, 0.466491, 0.265064, 0.688490, 0.734959, 0.265041, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 28.429190, 5.466195, 85.673691, 0.668417, 0.579314, 0.466491, 0.243776, 0.685443, 0.529334, 0.470666, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 19.744200, 6.375296, 96.989090, 0.668417, 0.579314, 0.466491, 0.228344, 0.785025, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 22.090200, 9.719697, 98.334991, 0.596010, -0.622302, 0.507457, 0.328437, 0.788802, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 19.744200, 6.375296, 96.989090, 0.596010, -0.622302, 0.507457, 0.358129, 0.786615, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 28.429190, 5.466195, 85.673691, 0.596010, -0.622302, 0.507457, 0.343755, 0.687014, 0.529334, 0.470666, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 28.429190, 5.466195, 85.673691, 0.586242, -0.632647, 0.506042, 0.343755, 0.687014, 0.529334, 0.470666, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 30.389290, 8.197596, 86.817703, 0.586242, -0.632647, 0.506042, 0.318820, 0.689290, 0.500000, 0.500000, 0.000000, 0.000000, 16.000000, 23.000000, 0.000000, 0.000000, + 22.090200, 9.719697, 98.334991, 0.586242, -0.632647, 0.506042, 0.328437, 0.788802, 1.000000, 0.000000, 0.000000, 0.000000, 23.000000, 0.000000, 0.000000, 0.000000, + 3.282490, -0.059682, 122.675499, -0.839165, 0.385465, -0.383692, 0.553429, 0.936429, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 4.711200, 4.941008, 124.574600, -0.839165, 0.385465, -0.383692, 0.585328, 0.907752, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 5.862690, 4.941008, 122.056198, -0.839165, 0.385465, -0.383692, 0.568673, 0.897398, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 5.862690, 4.941008, 122.056198, -0.783247, 0.339641, -0.520738, 0.568673, 0.897398, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 4.827590, -0.059682, 120.351501, -0.783247, 0.339641, -0.520738, 0.537803, 0.923970, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 3.282490, -0.059682, 122.675499, -0.783247, 0.339641, -0.520738, 0.553429, 0.936429, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 3.282490, -0.059682, 122.675499, -0.264705, 0.948135, -0.175988, 0.553429, 0.936429, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 4.827590, -0.059682, 120.351501, -0.264705, 0.948135, -0.175988, 0.537803, 0.923970, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + 0.000000, -1.601182, 119.307892, -0.264705, 0.948135, -0.175988, 0.522817, 0.958509, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -1.601182, 119.307892, 0.125528, 0.850081, -0.511474, 0.522817, 0.958509, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -0.194582, 121.645691, 0.125528, 0.850081, -0.511474, 0.542809, 0.959428, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 3.282490, -0.059682, 122.675499, 0.125528, 0.850081, -0.511474, 0.553429, 0.936429, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 8.976800, 8.902997, 111.039101, -0.952421, -0.150683, 0.264931, 0.350258, 0.914446, 0.805265, 0.194735, 0.000000, 0.000000, 2.000000, 4.000000, 0.000000, 0.000000, + 9.496980, 5.135097, 110.766090, -0.952421, -0.150683, 0.264931, 0.375082, 0.914309, 0.587867, 0.238650, 0.173483, 0.000000, 2.000000, 7.000000, 4.000000, 0.000000, + 9.661190, 5.298397, 111.449303, -0.952421, -0.150683, 0.264931, 0.373299, 0.910453, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 9.661190, 5.298397, 111.449303, -0.133443, 0.087010, 0.987229, 0.373299, 0.910453, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 9.651800, 8.949997, 111.126198, -0.133443, 0.087010, 0.987229, 0.347407, 0.911837, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 8.976800, 8.902997, 111.039101, -0.133443, 0.087010, 0.987229, 0.350258, 0.914446, 0.805265, 0.194735, 0.000000, 0.000000, 2.000000, 4.000000, 0.000000, 0.000000, + 8.976800, 8.902997, 111.039101, -0.002376, -0.872230, 0.489091, 0.350258, 0.914446, 0.805265, 0.194735, 0.000000, 0.000000, 2.000000, 4.000000, 0.000000, 0.000000, + 9.651800, 8.949997, 111.126198, -0.002376, -0.872230, 0.489091, 0.347407, 0.911837, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 11.116790, 10.775288, 114.388481, -0.002376, -0.872230, 0.489091, 0.322533, 0.925528, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 11.116790, 10.775288, 114.388481, 0.196364, -0.903965, 0.379852, 0.322533, 0.925528, 0.800000, 0.200000, 0.000000, 0.000000, 4.000000, 3.000000, 0.000000, 0.000000, + 9.643900, 11.183098, 116.120392, 0.196364, -0.903965, 0.379852, 0.324217, 0.942406, 0.500000, 0.500000, 0.000000, 0.000000, 3.000000, 4.000000, 0.000000, 0.000000, + 8.976800, 8.902997, 111.039101, 0.196364, -0.903966, 0.379852, 0.350258, 0.914446, 0.805265, 0.194735, 0.000000, 0.000000, 2.000000, 4.000000, 0.000000, 0.000000, + -4.320400, -1.684693, 118.066200, 0.142858, 0.821311, -0.552304, 0.515904, 0.927786, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -4.827590, -0.059682, 120.351501, 0.142858, 0.821311, -0.552305, 0.537803, 0.923970, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + 0.000000, -1.601182, 119.307892, 0.142858, 0.821311, -0.552304, 0.522817, 0.958509, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -1.601182, 119.307892, 0.111754, 0.886778, -0.448482, 0.522817, 0.958509, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -2.371373, 117.785004, 0.111754, 0.886778, -0.448482, 0.507603, 0.959173, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -4.320400, -1.684693, 118.066200, 0.111754, 0.886778, -0.448482, 0.515904, 0.927786, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -4.083890, 11.265808, 122.301804, 0.183466, -0.972249, -0.145164, 0.603247, 0.854439, 0.420000, 0.300000, 0.280000, 0.000000, 2.000000, 1.000000, 24.000000, 0.000000, + 0.000000, 12.019308, 122.416603, 0.183466, -0.972249, -0.145164, 0.628430, 0.837538, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 1.000000, 0.000000, 0.000000, + 0.000000, 11.622508, 125.074203, 0.183466, -0.972249, -0.145164, 0.638112, 0.855450, 0.500000, 0.500000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, 0.000000, + 0.000000, 11.622508, 125.074203, 0.366811, -0.822595, -0.434496, 0.638112, 0.855450, 0.500000, 0.500000, 0.000000, 0.000000, 1.000000, 2.000000, 0.000000, 0.000000, + -4.209000, 9.810187, 124.951988, 0.366811, -0.822595, -0.434496, 0.610250, 0.876330, 0.600000, 0.400000, 0.000000, 0.000000, 2.000000, 1.000000, 0.000000, 0.000000, + -4.083890, 11.265808, 122.301804, 0.366811, -0.822595, -0.434496, 0.603247, 0.854439, 0.420000, 0.300000, 0.280000, 0.000000, 2.000000, 1.000000, 24.000000, 0.000000, + 0.000000, 12.641908, 119.816887, 0.182843, -0.956106, -0.228975, 0.617582, 0.816079, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 12.019308, 122.416603, 0.182843, -0.956106, -0.228975, 0.628430, 0.837538, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 1.000000, 0.000000, 0.000000, + -4.083890, 11.265808, 122.301804, 0.182843, -0.956106, -0.228975, 0.603247, 0.854439, 0.420000, 0.300000, 0.280000, 0.000000, 2.000000, 1.000000, 24.000000, 0.000000, + -4.083890, 11.265808, 122.301804, 0.127716, -0.941609, -0.311547, 0.603247, 0.854439, 0.420000, 0.300000, 0.280000, 0.000000, 2.000000, 1.000000, 24.000000, 0.000000, + -5.835390, 11.888397, 119.702103, 0.127716, -0.941609, -0.311547, 0.585348, 0.841733, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + 0.000000, 12.641908, 119.816887, 0.127716, -0.941609, -0.311547, 0.617582, 0.816079, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 13.258608, 114.842194, 0.129468, -0.984051, -0.121990, 0.588983, 0.782237, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 12.641908, 119.816887, 0.129468, -0.984051, -0.121990, 0.617582, 0.816079, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -5.835390, 11.888397, 119.702103, 0.129468, -0.984051, -0.121990, 0.585348, 0.841733, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -5.835390, 11.888397, 119.702103, 0.076752, -0.979903, -0.184118, 0.585348, 0.841733, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -6.250490, 12.758098, 114.900391, 0.076752, -0.979903, -0.184118, 0.561993, 0.814947, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 13.258608, 114.842194, 0.076752, -0.979903, -0.184118, 0.588983, 0.782237, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -5.758200, 11.574596, 109.633904, 0.151599, -0.977243, 0.148369, 0.530109, 0.793115, 0.636430, 0.363570, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, 12.485307, 109.748802, 0.151599, -0.977243, 0.148369, 0.549577, 0.758362, 0.680999, 0.319001, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, 13.258608, 114.842194, 0.151599, -0.977243, 0.148369, 0.588983, 0.782237, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 13.258608, 114.842194, 0.079849, -0.970930, 0.225654, 0.588983, 0.782237, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -6.250490, 12.758098, 114.900391, 0.079849, -0.970930, 0.225654, 0.561993, 0.814947, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -5.758200, 11.574596, 109.633904, 0.079849, -0.970930, 0.225654, 0.530109, 0.793115, 0.636430, 0.363570, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, 8.728387, 103.137589, 0.126621, -0.862428, 0.490087, 0.493073, 0.745281, 0.892595, 0.102999, 0.004406, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 0.000000, 12.485307, 109.748802, 0.126621, -0.862428, 0.490087, 0.549577, 0.758362, 0.680999, 0.319001, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -5.758200, 11.574596, 109.633904, 0.126621, -0.862428, 0.490087, 0.530109, 0.793115, 0.636430, 0.363570, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -5.758200, 11.574596, 109.633904, 0.211780, -0.812208, 0.543568, 0.530109, 0.793115, 0.636430, 0.363570, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -5.143890, 7.376297, 103.121391, 0.211780, -0.812209, 0.543568, 0.474527, 0.780112, 0.887725, 0.106157, 0.006117, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 0.000000, 8.728387, 103.137589, 0.211780, -0.812209, 0.543568, 0.493073, 0.745281, 0.892595, 0.102999, 0.004406, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -4.468900, 6.623106, 96.927589, 0.177100, -0.963803, 0.199297, 0.434958, 0.754053, 0.753825, 0.235477, 0.010698, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 0.000000, 7.376596, 96.600304, 0.177100, -0.963803, 0.199297, 0.453369, 0.726033, 0.777850, 0.207714, 0.014436, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 0.000000, 8.728387, 103.137589, 0.177100, -0.963803, 0.199297, 0.493073, 0.745281, 0.892595, 0.102999, 0.004406, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 0.000000, 8.728387, 103.137589, 0.251154, -0.957210, 0.143771, 0.493073, 0.745281, 0.892595, 0.102999, 0.004406, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -5.143890, 7.376297, 103.121391, 0.251154, -0.957210, 0.143771, 0.474527, 0.780112, 0.887725, 0.106157, 0.006117, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -4.468900, 6.623106, 96.927589, 0.251154, -0.957210, 0.143771, 0.434958, 0.754053, 0.753825, 0.235477, 0.010698, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -6.703990, -7.566583, 110.361000, 0.284309, 0.863655, -0.416255, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -6.036690, -6.285593, 113.474602, 0.284309, 0.863655, -0.416255, 0.471135, 0.916411, 0.673820, 0.326180, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -4.575700, -7.072593, 112.839600, 0.284309, 0.863655, -0.416255, 0.462931, 0.924462, 0.571016, 0.428984, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -6.703990, -7.566583, 110.361000, 0.142646, 0.940029, -0.309835, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -4.575700, -7.072593, 112.839600, 0.142646, 0.940029, -0.309835, 0.462931, 0.924462, 0.571016, 0.428984, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -3.949990, -7.501793, 111.825493, 0.142646, 0.940029, -0.309835, 0.454821, 0.926076, 0.500200, 0.499800, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -6.703990, -7.566583, 110.361000, 0.078030, 0.978672, -0.190033, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -3.949990, -7.501793, 111.825493, 0.078030, 0.978672, -0.190033, 0.454821, 0.926076, 0.500200, 0.499800, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -3.978000, -7.868683, 109.924500, 0.078030, 0.978672, -0.190033, 0.442258, 0.920795, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -6.703990, -7.566583, 110.361000, 0.094066, 0.990709, -0.098216, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -3.978000, -7.868683, 109.924500, 0.094066, 0.990709, -0.098216, 0.442258, 0.920795, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -4.908800, -7.941494, 108.298592, 0.094066, 0.990709, -0.098216, 0.434736, 0.909818, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -6.703990, -7.566583, 110.361000, 0.279368, 0.957696, 0.069078, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -4.908800, -7.941494, 108.298592, 0.279368, 0.957696, 0.069078, 0.434736, 0.909818, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -6.387100, -7.461993, 107.629402, 0.279368, 0.957696, 0.069078, 0.435187, 0.898472, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -6.703990, -7.566583, 110.361000, 0.487995, 0.868209, 0.089854, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -6.387100, -7.461993, 107.629402, 0.487995, 0.868209, 0.089854, 0.435187, 0.898472, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -7.848080, -6.674994, 107.959602, 0.487995, 0.868209, 0.089854, 0.441843, 0.890631, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -6.703990, -7.566583, 110.361000, 0.643097, 0.765463, -0.022188, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -7.848080, -6.674994, 107.959602, 0.643097, 0.765463, -0.022188, 0.441843, 0.890631, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -8.733790, -5.881083, 109.677292, 0.643097, 0.765463, -0.022188, 0.455040, 0.890268, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -6.703990, -7.566583, 110.361000, 0.666862, 0.704072, -0.244087, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -8.733790, -5.881083, 109.677292, 0.666862, 0.704071, -0.244087, 0.455040, 0.890268, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -8.705900, -5.452583, 110.989502, 0.666862, 0.704071, -0.244087, 0.463330, 0.893010, 0.511120, 0.488880, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -6.703990, -7.566583, 110.361000, 0.607754, 0.691576, -0.390331, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -8.705900, -5.452583, 110.989502, 0.607754, 0.691576, -0.390331, 0.463330, 0.893010, 0.511120, 0.488880, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -7.775100, -5.441393, 112.458603, 0.607754, 0.691576, -0.390331, 0.470771, 0.901902, 0.578341, 0.421659, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -6.703990, -7.566583, 110.361000, 0.581675, 0.700787, -0.412979, 0.450874, 0.906352, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -7.775100, -5.441393, 112.458603, 0.581675, 0.700787, -0.412979, 0.470771, 0.901902, 0.578341, 0.421659, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -6.036690, -6.285593, 113.474602, 0.581675, 0.700787, -0.412979, 0.471135, 0.916411, 0.673820, 0.326180, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -3.595300, -5.814773, 114.144203, 0.062629, 0.694553, -0.716711, 0.473614, 0.932646, 0.812413, 0.187587, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -4.575700, -7.072593, 112.839600, 0.062629, 0.694553, -0.716711, 0.462931, 0.924462, 0.571016, 0.428984, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -6.036690, -6.285593, 113.474602, 0.062629, 0.694553, -0.716711, 0.471135, 0.916411, 0.673820, 0.326180, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -6.036690, -6.285593, 113.474602, 0.105263, 0.591297, -0.799555, 0.471135, 0.916411, 0.673820, 0.326180, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -5.254700, -4.951183, 114.564392, 0.105263, 0.591297, -0.799555, 0.481927, 0.921693, 0.819163, 0.180837, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -3.595300, -5.814773, 114.144203, 0.105263, 0.591297, -0.799555, 0.473614, 0.932646, 0.812413, 0.187587, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -2.278780, -6.642693, 112.513893, -0.227164, 0.838620, -0.495090, 0.457815, 0.938475, 0.701595, 0.298405, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -3.949990, -7.501793, 111.825493, -0.227164, 0.838619, -0.495090, 0.454821, 0.926076, 0.500200, 0.499800, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -4.575700, -7.072593, 112.839600, -0.227163, 0.838619, -0.495090, 0.462931, 0.924462, 0.571016, 0.428984, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -4.575700, -7.072593, 112.839600, -0.228589, 0.780993, -0.581203, 0.462931, 0.924462, 0.571016, 0.428984, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -3.595300, -5.814773, 114.144203, -0.228589, 0.780993, -0.581203, 0.473614, 0.932646, 0.812413, 0.187587, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -2.278780, -6.642693, 112.513893, -0.228589, 0.780993, -0.581203, 0.457815, 0.938475, 0.701595, 0.298405, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -3.978000, -7.868683, 109.924500, -0.394871, 0.903155, -0.168490, 0.442258, 0.920795, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -3.949990, -7.501793, 111.825493, -0.394871, 0.903155, -0.168490, 0.454821, 0.926076, 0.500200, 0.499800, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -2.278780, -6.642693, 112.513893, -0.394871, 0.903155, -0.168490, 0.457815, 0.938475, 0.701595, 0.298405, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -2.278780, -6.642693, 112.513893, -0.360210, 0.912157, -0.195497, 0.457815, 0.938475, 0.701595, 0.298405, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -1.829300, -7.173983, 109.206802, -0.360210, 0.912157, -0.195497, 0.432844, 0.932040, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -3.978000, -7.868683, 109.924500, -0.360210, 0.912157, -0.195497, 0.442258, 0.920795, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -3.022590, -7.115893, 107.018593, -0.316353, 0.938390, 0.139083, 0.421250, 0.915424, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -4.908800, -7.941494, 108.298592, -0.316353, 0.938390, 0.139083, 0.434736, 0.909818, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -3.978000, -7.868683, 109.924500, -0.316353, 0.938390, 0.139083, 0.442258, 0.920795, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -3.978000, -7.868683, 109.924500, -0.253593, 0.953376, 0.163600, 0.442258, 0.920795, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -1.829300, -7.173983, 109.206802, -0.253593, 0.953376, 0.163600, 0.432844, 0.932040, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -3.022590, -7.115893, 107.018593, -0.253593, 0.953376, 0.163600, 0.421250, 0.915424, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -5.913690, -6.514793, 106.022789, 0.043360, 0.854982, 0.516842, 0.424922, 0.891987, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -6.387100, -7.461993, 107.629402, 0.043360, 0.854982, 0.516842, 0.435187, 0.898472, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -4.908800, -7.941494, 108.298592, 0.043360, 0.854982, 0.516842, 0.434736, 0.909818, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -4.908800, -7.941494, 108.298592, -0.007993, 0.845655, 0.533670, 0.434736, 0.909818, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -3.022590, -7.115893, 107.018593, -0.007993, 0.845655, 0.533670, 0.421250, 0.915424, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -5.913690, -6.514793, 106.022789, -0.007993, 0.845655, 0.533670, 0.424922, 0.891987, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -7.848080, -6.674994, 107.959602, 0.489707, 0.680271, 0.545361, 0.441843, 0.890631, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -6.387100, -7.461993, 107.629402, 0.489707, 0.680271, 0.545361, 0.435187, 0.898472, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -5.913690, -6.514793, 106.022789, 0.489707, 0.680271, 0.545361, 0.424922, 0.891987, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -5.913690, -6.514793, 106.022789, 0.584496, 0.515715, 0.626421, 0.424922, 0.891987, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -7.663600, -5.226183, 106.594704, 0.584496, 0.515715, 0.626421, 0.435444, 0.879533, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -7.848080, -6.674994, 107.959602, 0.584496, 0.515715, 0.626421, 0.441843, 0.890631, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -9.167900, -4.077983, 108.870491, 0.889142, 0.347374, 0.297923, 0.455915, 0.878524, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -8.733790, -5.881083, 109.677292, 0.889142, 0.347374, 0.297923, 0.455040, 0.890268, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -7.848080, -6.674994, 107.959602, 0.889142, 0.347374, 0.297923, 0.441843, 0.890631, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -7.848080, -6.674994, 107.959602, 0.859260, 0.288527, 0.422403, 0.441843, 0.890631, 0.750000, 0.250000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -7.663600, -5.226183, 106.594704, 0.859260, 0.288527, 0.422403, 0.435444, 0.879533, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -9.167900, -4.077983, 108.870491, 0.859260, 0.288527, 0.422403, 0.455915, 0.878524, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -8.705900, -5.452583, 110.989502, 0.976690, 0.197063, -0.085109, 0.463330, 0.893010, 0.511120, 0.488880, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -8.733790, -5.881083, 109.677292, 0.976690, 0.197063, -0.085109, 0.455040, 0.890268, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -9.167900, -4.077983, 108.870491, 0.976690, 0.197063, -0.085109, 0.455915, 0.878524, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -9.167900, -4.077983, 108.870491, 0.973324, 0.218305, -0.070596, 0.455915, 0.878524, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -9.151490, -3.220683, 111.747803, 0.973324, 0.218305, -0.070596, 0.475515, 0.885474, 0.689747, 0.310253, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -8.705900, -5.452583, 110.989502, 0.973324, 0.218305, -0.070596, 0.463330, 0.893010, 0.511120, 0.488880, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -7.775100, -5.441393, 112.458603, 0.795935, 0.331098, -0.506814, 0.470771, 0.901902, 0.578341, 0.421659, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -8.705900, -5.452583, 110.989502, 0.795935, 0.331098, -0.506814, 0.463330, 0.893010, 0.511120, 0.488880, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -9.151490, -3.220683, 111.747803, 0.795935, 0.331098, -0.506814, 0.475515, 0.885474, 0.689747, 0.310253, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -9.151490, -3.220683, 111.747803, 0.850739, 0.431010, -0.300787, 0.475515, 0.885474, 0.689747, 0.310253, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -8.119390, -3.905483, 113.685692, 0.850739, 0.431010, -0.300787, 0.482751, 0.899527, 0.705258, 0.294742, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -7.775100, -5.441393, 112.458603, 0.850739, 0.431010, -0.300787, 0.470771, 0.901902, 0.578341, 0.421659, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -6.036690, -6.285593, 113.474602, 0.602543, 0.576224, -0.552184, 0.471135, 0.916411, 0.673820, 0.326180, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -7.775100, -5.441393, 112.458603, 0.602543, 0.576224, -0.552184, 0.470771, 0.901902, 0.578341, 0.421659, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -8.119390, -3.905483, 113.685692, 0.602543, 0.576224, -0.552184, 0.482751, 0.899527, 0.705258, 0.294742, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -8.119390, -3.905483, 113.685692, 0.403672, 0.425082, -0.810157, 0.482751, 0.899527, 0.705258, 0.294742, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -5.254700, -4.951183, 114.564392, 0.403672, 0.425082, -0.810157, 0.481927, 0.921693, 0.819163, 0.180837, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -6.036690, -6.285593, 113.474602, 0.403672, 0.425082, -0.810157, 0.471135, 0.916411, 0.673820, 0.326180, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -5.254700, -4.951183, 114.564392, 0.075141, 0.700645, -0.709543, 0.481927, 0.921693, 0.819163, 0.180837, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -4.606990, -3.453193, 116.112190, 0.075141, 0.700645, -0.709543, 0.496414, 0.926152, 0.945076, 0.054924, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -2.576290, -4.724183, 115.072189, 0.075141, 0.700645, -0.709543, 0.482378, 0.939907, 0.934054, 0.065946, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -2.576290, -4.724183, 115.072189, 0.102417, 0.587401, -0.802789, 0.482378, 0.939907, 0.934054, 0.065946, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -3.595300, -5.814773, 114.144203, 0.102417, 0.587401, -0.802789, 0.473614, 0.932646, 0.812413, 0.187587, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -5.254700, -4.951183, 114.564392, 0.102417, 0.587401, -0.802789, 0.481927, 0.921693, 0.819163, 0.180837, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -2.278780, -6.642693, 112.513893, -0.264913, 0.756409, -0.598052, 0.457815, 0.938475, 0.701595, 0.298405, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -3.595300, -5.814773, 114.144203, -0.264913, 0.756409, -0.598052, 0.473614, 0.932646, 0.812413, 0.187587, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -2.576290, -4.724183, 115.072189, -0.264913, 0.756409, -0.598052, 0.482378, 0.939907, 0.934054, 0.065946, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -2.576290, -4.724183, 115.072189, -0.021045, 0.798678, -0.601390, 0.482378, 0.939907, 0.934054, 0.065946, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, -6.234773, 112.975891, -0.021045, 0.798678, -0.601390, 0.457880, 0.954265, 0.864881, 0.135119, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -2.278780, -6.642693, 112.513893, -0.021045, 0.798678, -0.601390, 0.457815, 0.938475, 0.701595, 0.298405, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, -6.234773, 112.975891, -0.326270, 0.942182, -0.076427, 0.457880, 0.954265, 0.864881, 0.135119, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, -6.564693, 108.908691, -0.326270, 0.942182, -0.076427, 0.425541, 0.941930, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -1.829300, -7.173983, 109.206802, -0.326270, 0.942182, -0.076427, 0.432844, 0.932040, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -2.436190, -6.105494, 106.357689, -0.668896, 0.637874, 0.381700, 0.413468, 0.916223, 0.995283, 0.004717, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -3.022590, -7.115893, 107.018593, -0.668896, 0.637874, 0.381700, 0.421250, 0.915424, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -1.829300, -7.173983, 109.206802, -0.668896, 0.637874, 0.381700, 0.432844, 0.932040, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -1.829300, -7.173983, 109.206802, -0.234630, 0.892696, 0.384762, 0.432844, 0.932040, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, -6.564693, 108.908691, -0.234630, 0.892696, 0.384762, 0.425541, 0.941930, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -2.436190, -6.105494, 106.357689, -0.234630, 0.892696, 0.384762, 0.413468, 0.916223, 0.995283, 0.004717, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -5.913690, -6.514793, 106.022789, -0.146345, 0.599589, 0.786814, 0.424922, 0.891987, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -3.022590, -7.115893, 107.018593, -0.146345, 0.599589, 0.786813, 0.421250, 0.915424, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -2.436190, -6.105494, 106.357689, -0.146345, 0.599589, 0.786814, 0.413468, 0.916223, 0.995283, 0.004717, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -2.436190, -6.105494, 106.357689, -0.140770, 0.493961, 0.858013, 0.413468, 0.916223, 0.995283, 0.004717, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -5.417100, -5.188093, 105.340477, -0.140770, 0.493961, 0.858013, 0.417502, 0.884196, 0.989995, 0.007620, 0.002385, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -5.913690, -6.514793, 106.022789, -0.140770, 0.493961, 0.858013, 0.424922, 0.891987, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -7.663600, -5.226183, 106.594704, 0.467394, 0.259658, 0.845056, 0.435444, 0.879533, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -5.913690, -6.514793, 106.022789, 0.467394, 0.259658, 0.845056, 0.424922, 0.891987, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -5.417100, -5.188093, 105.340477, 0.467394, 0.259658, 0.845056, 0.417502, 0.884196, 0.989995, 0.007620, 0.002385, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -5.417100, -5.188093, 105.340477, 0.450354, 0.358885, 0.817547, 0.417502, 0.884196, 0.989995, 0.007620, 0.002385, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -7.628090, -3.453083, 105.796791, 0.450354, 0.358885, 0.817547, 0.434478, 0.865992, 0.965289, 0.023814, 0.010897, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + -7.663600, -5.226183, 106.594704, 0.450354, 0.358885, 0.817547, 0.435444, 0.879533, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -9.167900, -4.077983, 108.870491, 0.860583, 0.194575, 0.470678, 0.455915, 0.878524, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -7.663600, -5.226183, 106.594704, 0.860583, 0.194575, 0.470678, 0.435444, 0.879533, 0.900000, 0.100000, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -7.628090, -3.453083, 105.796791, 0.860583, 0.194575, 0.470678, 0.434478, 0.865992, 0.965289, 0.023814, 0.010897, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + -7.628090, -3.453083, 105.796791, 0.882703, 0.091830, 0.460871, 0.434478, 0.865992, 0.965289, 0.023814, 0.010897, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + -9.073680, -0.831693, 108.043198, 0.882703, 0.091830, 0.460871, 0.462002, 0.858187, 0.797504, 0.202061, 0.000435, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + -9.167900, -4.077983, 108.870491, 0.882703, 0.091830, 0.460871, 0.455915, 0.878524, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -9.151490, -3.220683, 111.747803, 0.999595, -0.028315, 0.002736, 0.475515, 0.885474, 0.689747, 0.310253, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -9.167900, -4.077983, 108.870491, 0.999595, -0.028315, 0.002736, 0.455915, 0.878524, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -9.073680, -0.831693, 108.043198, 0.999595, -0.028315, 0.002736, 0.462002, 0.858187, 0.797504, 0.202061, 0.000435, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + -9.073680, -0.831693, 108.043198, 0.993893, -0.101063, -0.044297, 0.462002, 0.858187, 0.797504, 0.202061, 0.000435, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + -8.814680, 0.061797, 111.815887, 0.993893, -0.101063, -0.044297, 0.488804, 0.870382, 0.749630, 0.239813, 0.010557, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -9.151490, -3.220683, 111.747803, 0.993893, -0.101063, -0.044297, 0.475515, 0.885474, 0.689747, 0.310253, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -7.902270, -1.675863, 115.340591, 0.891765, 0.210476, -0.400569, 0.500474, 0.898386, 0.975667, 0.024333, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -8.119390, -3.905483, 113.685692, 0.891765, 0.210476, -0.400569, 0.482751, 0.899527, 0.705258, 0.294742, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -9.151490, -3.220683, 111.747803, 0.891765, 0.210476, -0.400569, 0.475515, 0.885474, 0.689747, 0.310253, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -9.151490, -3.220683, 111.747803, 0.952125, -0.091647, -0.291650, 0.475515, 0.885474, 0.689747, 0.310253, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -8.814680, 0.061797, 111.815887, 0.952125, -0.091647, -0.291650, 0.488804, 0.870382, 0.749630, 0.239813, 0.010557, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -7.902270, -1.675863, 115.340591, 0.952125, -0.091647, -0.291650, 0.500474, 0.898386, 0.975667, 0.024333, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -5.254700, -4.951183, 114.564392, 0.417604, 0.514974, -0.748605, 0.481927, 0.921693, 0.819163, 0.180837, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -8.119390, -3.905483, 113.685692, 0.417604, 0.514974, -0.748605, 0.482751, 0.899527, 0.705258, 0.294742, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -7.902270, -1.675863, 115.340591, 0.417604, 0.514974, -0.748605, 0.500474, 0.898386, 0.975667, 0.024333, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -7.902270, -1.675863, 115.340591, 0.455739, 0.536680, -0.710124, 0.500474, 0.898386, 0.975667, 0.024333, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -4.606990, -3.453193, 116.112190, 0.455739, 0.536680, -0.710124, 0.496414, 0.926152, 0.945076, 0.054924, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -5.254700, -4.951183, 114.564392, 0.455739, 0.536680, -0.710124, 0.481927, 0.921693, 0.819163, 0.180837, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -2.576290, -4.724183, 115.072189, 0.110073, 0.728834, -0.675784, 0.482378, 0.939907, 0.934054, 0.065946, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -4.606990, -3.453193, 116.112190, 0.110073, 0.728834, -0.675784, 0.496414, 0.926152, 0.945076, 0.054924, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -4.320400, -1.684693, 118.066200, 0.110073, 0.728834, -0.675784, 0.515904, 0.927786, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -4.320400, -1.684693, 118.066200, 0.069499, 0.720016, -0.690468, 0.515904, 0.927786, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -2.371373, 117.785004, 0.069499, 0.720016, -0.690468, 0.507603, 0.959173, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -2.576290, -4.724183, 115.072189, 0.069499, 0.720016, -0.690468, 0.482378, 0.939907, 0.934054, 0.065946, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, -6.234773, 112.975891, -0.052421, 0.778521, -0.625425, 0.457880, 0.954265, 0.864881, 0.135119, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -2.576290, -4.724183, 115.072189, -0.052421, 0.778521, -0.625425, 0.482378, 0.939907, 0.934054, 0.065946, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, -2.371373, 117.785004, -0.052421, 0.778521, -0.625425, 0.507603, 0.959173, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -5.862690, 4.941008, 122.056198, 0.790938, 0.337671, -0.510290, 0.568673, 0.897398, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -4.827590, -0.059682, 120.351501, 0.790938, 0.337671, -0.510290, 0.537803, 0.923970, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -5.997000, 2.597708, 120.297401, 0.790938, 0.337671, -0.510290, 0.547736, 0.906262, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 2.000000, 0.000000, 0.000000, + -4.827590, -0.059682, 120.351501, 0.542176, 0.736940, -0.403688, 0.537803, 0.923970, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -4.320400, -1.684693, 118.066200, 0.542176, 0.736940, -0.403688, 0.515904, 0.927786, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -7.636900, 0.551408, 117.693993, 0.542176, 0.736940, -0.403688, 0.521915, 0.899807, 0.898739, 0.100000, 0.001261, 0.000000, 2.000000, 24.000000, 7.000000, 0.000000, + -7.636900, 0.551408, 117.693993, 0.690189, 0.290230, -0.662876, 0.521915, 0.899807, 0.898739, 0.100000, 0.001261, 0.000000, 2.000000, 24.000000, 7.000000, 0.000000, + -5.997000, 2.597708, 120.297401, 0.690190, 0.290230, -0.662876, 0.547736, 0.906262, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 2.000000, 0.000000, 0.000000, + -4.827590, -0.059682, 120.351501, 0.690190, 0.290230, -0.662876, 0.537803, 0.923970, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -4.320400, -1.684693, 118.066200, 0.478463, 0.614994, -0.626782, 0.515904, 0.927786, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -4.606990, -3.453193, 116.112190, 0.478463, 0.614993, -0.626782, 0.496414, 0.926152, 0.945076, 0.054924, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -7.902270, -1.675863, 115.340591, 0.478463, 0.614993, -0.626782, 0.500474, 0.898386, 0.975667, 0.024333, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -7.902270, -1.675863, 115.340591, 0.481308, 0.608902, -0.630540, 0.500474, 0.898386, 0.975667, 0.024333, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -7.636900, 0.551408, 117.693993, 0.481308, 0.608902, -0.630540, 0.521915, 0.899807, 0.898739, 0.100000, 0.001261, 0.000000, 2.000000, 24.000000, 7.000000, 0.000000, + -4.320400, -1.684693, 118.066200, 0.481308, 0.608902, -0.630540, 0.515904, 0.927786, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -1.829300, -7.173983, 109.206802, -0.138897, 0.974640, -0.175456, 0.432844, 0.932040, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -2.278780, -6.642693, 112.513893, -0.138897, 0.974640, -0.175456, 0.457815, 0.938475, 0.701595, 0.298405, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, -6.234773, 112.975891, -0.138897, 0.974640, -0.175456, 0.457880, 0.954265, 0.864881, 0.135119, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -5.862690, 4.941008, 122.056198, 0.276802, 0.566635, -0.776083, 0.568673, 0.897398, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -5.997000, 2.597708, 120.297401, 0.276802, 0.566635, -0.776083, 0.547736, 0.906262, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 2.000000, 0.000000, 0.000000, + -7.604800, 3.490208, 120.375587, 0.276802, 0.566635, -0.776083, 0.548478, 0.893954, 0.750000, 0.147490, 0.102510, 0.000000, 24.000000, 25.000000, 2.000000, 0.000000, + -7.604800, 3.490208, 120.375587, 0.301647, 0.544444, -0.782681, 0.548478, 0.893954, 0.750000, 0.147490, 0.102510, 0.000000, 24.000000, 25.000000, 2.000000, 0.000000, + -7.477900, 4.941008, 121.433693, 0.301647, 0.544445, -0.782681, 0.560148, 0.889923, 0.750000, 0.169852, 0.080148, 0.000000, 24.000000, 25.000000, 2.000000, 0.000000, + -5.862690, 4.941008, 122.056198, 0.301647, 0.544444, -0.782681, 0.568673, 0.897398, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -5.862690, 4.941008, 122.056198, 0.359618, -0.001567, -0.933098, 0.568673, 0.897398, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -7.477900, 4.941008, 121.433693, 0.359618, -0.001567, -0.933098, 0.560148, 0.889923, 0.750000, 0.169852, 0.080148, 0.000000, 24.000000, 25.000000, 2.000000, 0.000000, + -7.477900, 9.169807, 121.426590, 0.359618, -0.001567, -0.933098, 0.577862, 0.866514, 0.550583, 0.296600, 0.152817, 0.000000, 24.000000, 25.000000, 2.000000, 0.000000, + -7.477900, 9.169807, 121.426590, 0.498747, 0.061781, -0.864543, 0.577862, 0.866514, 0.550583, 0.296600, 0.152817, 0.000000, 24.000000, 25.000000, 2.000000, 0.000000, + -5.862690, 9.169807, 122.358391, 0.498747, 0.061781, -0.864543, 0.588860, 0.870510, 0.425000, 0.425000, 0.150000, 0.000000, 2.000000, 24.000000, 1.000000, 0.000000, + -5.862690, 4.941008, 122.056198, 0.498747, 0.061781, -0.864543, 0.568673, 0.897398, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -7.477900, 9.169807, 121.426590, 0.259248, -0.624156, -0.737035, 0.577862, 0.866514, 0.550583, 0.296600, 0.152817, 0.000000, 24.000000, 25.000000, 2.000000, 0.000000, + -7.477900, 11.652898, 119.323792, 0.259248, -0.624156, -0.737035, 0.576463, 0.844571, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -5.835390, 11.888397, 119.702103, 0.259248, -0.624156, -0.737035, 0.585348, 0.841733, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -5.835390, 11.888397, 119.702103, 0.380486, -0.648251, -0.659545, 0.585348, 0.841733, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -5.862690, 9.169807, 122.358391, 0.380486, -0.648252, -0.659545, 0.588860, 0.870510, 0.425000, 0.425000, 0.150000, 0.000000, 2.000000, 24.000000, 1.000000, 0.000000, + -7.477900, 9.169807, 121.426590, 0.380486, -0.648252, -0.659545, 0.577862, 0.866514, 0.550583, 0.296600, 0.152817, 0.000000, 24.000000, 25.000000, 2.000000, 0.000000, + -5.862690, 9.169807, 122.358391, 0.847434, -0.046413, -0.528868, 0.588860, 0.870510, 0.425000, 0.425000, 0.150000, 0.000000, 2.000000, 24.000000, 1.000000, 0.000000, + -4.209000, 9.810187, 124.951988, 0.847434, -0.046413, -0.528868, 0.610250, 0.876330, 0.600000, 0.400000, 0.000000, 0.000000, 2.000000, 1.000000, 0.000000, 0.000000, + -4.711200, 4.941008, 124.574600, 0.847434, -0.046413, -0.528868, 0.585328, 0.907752, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -4.711200, 4.941008, 124.574600, 0.909043, 0.029702, -0.415642, 0.585328, 0.907752, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -5.862690, 4.941008, 122.056198, 0.909043, 0.029702, -0.415642, 0.568673, 0.897398, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -5.862690, 9.169807, 122.358391, 0.909043, 0.029702, -0.415642, 0.588860, 0.870510, 0.425000, 0.425000, 0.150000, 0.000000, 2.000000, 24.000000, 1.000000, 0.000000, + -4.083890, 11.265808, 122.301804, 0.721563, -0.620648, -0.306829, 0.603247, 0.854439, 0.420000, 0.300000, 0.280000, 0.000000, 2.000000, 1.000000, 24.000000, 0.000000, + -4.209000, 9.810187, 124.951988, 0.721563, -0.620648, -0.306829, 0.610250, 0.876330, 0.600000, 0.400000, 0.000000, 0.000000, 2.000000, 1.000000, 0.000000, 0.000000, + -5.862690, 9.169807, 122.358391, 0.721563, -0.620648, -0.306829, 0.588860, 0.870510, 0.425000, 0.425000, 0.150000, 0.000000, 2.000000, 24.000000, 1.000000, 0.000000, + -5.835390, 11.888397, 119.702103, 0.627410, -0.547412, -0.553803, 0.585348, 0.841733, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -4.083890, 11.265808, 122.301804, 0.627410, -0.547412, -0.553803, 0.603247, 0.854439, 0.420000, 0.300000, 0.280000, 0.000000, 2.000000, 1.000000, 24.000000, 0.000000, + -5.862690, 9.169807, 122.358391, 0.627410, -0.547412, -0.553803, 0.588860, 0.870510, 0.425000, 0.425000, 0.150000, 0.000000, 2.000000, 24.000000, 1.000000, 0.000000, + -7.604800, 3.490208, 120.375587, 0.319385, 0.636833, -0.701738, 0.548478, 0.893954, 0.750000, 0.147490, 0.102510, 0.000000, 24.000000, 25.000000, 2.000000, 0.000000, + -5.997000, 2.597708, 120.297401, 0.319385, 0.636833, -0.701738, 0.547736, 0.906262, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 2.000000, 0.000000, 0.000000, + -7.636900, 0.551408, 117.693993, 0.319385, 0.636833, -0.701738, 0.521915, 0.899807, 0.898739, 0.100000, 0.001261, 0.000000, 2.000000, 24.000000, 7.000000, 0.000000, + -7.636900, 0.551408, 117.693993, 0.640025, 0.514077, -0.571046, 0.521915, 0.899807, 0.898739, 0.100000, 0.001261, 0.000000, 2.000000, 24.000000, 7.000000, 0.000000, + -8.982590, 1.856997, 117.361092, 0.640025, 0.514077, -0.571046, 0.523721, 0.888246, 0.730781, 0.250000, 0.019219, 0.000000, 2.000000, 24.000000, 25.000000, 0.000000, + -7.604800, 3.490208, 120.375587, 0.640025, 0.514077, -0.571046, 0.548478, 0.893954, 0.750000, 0.147490, 0.102510, 0.000000, 24.000000, 25.000000, 2.000000, 0.000000, + -8.982590, 1.856997, 117.361092, 0.707194, 0.676626, -0.205072, 0.523721, 0.888246, 0.730781, 0.250000, 0.019219, 0.000000, 2.000000, 24.000000, 25.000000, 0.000000, + -7.636900, 0.551408, 117.693993, 0.707194, 0.676625, -0.205072, 0.521915, 0.899807, 0.898739, 0.100000, 0.001261, 0.000000, 2.000000, 24.000000, 7.000000, 0.000000, + -9.817600, 1.263677, 112.523903, 0.707194, 0.676625, -0.205072, 0.496445, 0.867613, 0.767937, 0.145588, 0.086476, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -9.817600, 1.263677, 112.523903, 0.978475, 0.099024, -0.181054, 0.496445, 0.867613, 0.767937, 0.145588, 0.086476, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -9.818400, 2.004197, 112.924591, 0.978475, 0.099024, -0.181054, 0.499657, 0.867253, 0.727634, 0.154391, 0.117975, 0.000000, 2.000000, 25.000000, 7.000000, 0.000000, + -8.982590, 1.856997, 117.361092, 0.978475, 0.099024, -0.181053, 0.523721, 0.888246, 0.730781, 0.250000, 0.019219, 0.000000, 2.000000, 24.000000, 25.000000, 0.000000, + -9.817600, 1.263677, 112.523903, 0.986637, -0.007816, 0.162745, 0.496445, 0.867613, 0.767937, 0.145588, 0.086476, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -9.201380, 4.280907, 108.932999, 0.986637, -0.007816, 0.162745, 0.488532, 0.834858, 0.559070, 0.384731, 0.056199, 0.000000, 7.000000, 2.000000, 25.000000, 0.000000, + -9.496980, 5.135097, 110.766090, 0.986637, -0.007816, 0.162745, 0.501286, 0.840392, 0.587867, 0.238650, 0.173483, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -9.496980, 5.135097, 110.766090, 0.995485, -0.044336, 0.083927, 0.501286, 0.840392, 0.587867, 0.238650, 0.173483, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -9.818400, 2.004197, 112.924591, 0.995485, -0.044336, 0.083927, 0.499657, 0.867253, 0.727634, 0.154391, 0.117975, 0.000000, 2.000000, 25.000000, 7.000000, 0.000000, + -9.817600, 1.263677, 112.523903, 0.995485, -0.044336, 0.083927, 0.496445, 0.867613, 0.767937, 0.145588, 0.086476, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -9.496980, 5.135097, 110.766090, 0.936958, -0.233558, 0.259925, 0.501286, 0.840392, 0.587867, 0.238650, 0.173483, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -9.201380, 4.280907, 108.932999, 0.936958, -0.233558, 0.259925, 0.488532, 0.834858, 0.559070, 0.384731, 0.056199, 0.000000, 7.000000, 2.000000, 25.000000, 0.000000, + -7.985180, 9.215887, 108.983299, 0.936958, -0.233558, 0.259925, 0.512309, 0.808580, 0.498966, 0.483935, 0.017099, 0.000000, 7.000000, 2.000000, 25.000000, 0.000000, + -7.985180, 9.215887, 108.983299, 0.898934, -0.153824, 0.410191, 0.512309, 0.808580, 0.498966, 0.483935, 0.017099, 0.000000, 7.000000, 2.000000, 25.000000, 0.000000, + -8.976800, 8.902997, 111.039101, 0.898934, -0.153824, 0.410191, 0.520156, 0.822171, 0.805265, 0.194735, 0.000000, 0.000000, 2.000000, 25.000000, 0.000000, 0.000000, + -9.496980, 5.135097, 110.766090, 0.898934, -0.153824, 0.410191, 0.501286, 0.840392, 0.587867, 0.238650, 0.173483, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -8.976800, 8.902997, 111.039101, 0.878066, -0.292050, 0.379087, 0.520156, 0.822171, 0.805265, 0.194735, 0.000000, 0.000000, 2.000000, 25.000000, 0.000000, 0.000000, + -7.985180, 9.215887, 108.983299, 0.878066, -0.292050, 0.379087, 0.512309, 0.808580, 0.498966, 0.483935, 0.017099, 0.000000, 7.000000, 2.000000, 25.000000, 0.000000, + -9.020480, 11.485308, 113.129692, 0.878066, -0.292050, 0.379087, 0.542221, 0.821368, 0.815460, 0.160464, 0.024076, 0.000000, 2.000000, 25.000000, 7.000000, 0.000000, + -9.020480, 11.485308, 113.129692, 0.277600, -0.931444, 0.235266, 0.542221, 0.821368, 0.815460, 0.160464, 0.024076, 0.000000, 2.000000, 25.000000, 7.000000, 0.000000, + -5.758200, 11.574596, 109.633904, 0.277599, -0.931444, 0.235266, 0.530109, 0.793115, 0.636430, 0.363570, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -6.250490, 12.758098, 114.900391, 0.277599, -0.931444, 0.235266, 0.561993, 0.814947, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -6.250490, 12.758098, 114.900391, 0.381950, -0.921884, 0.065153, 0.561993, 0.814947, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -8.723500, 11.819298, 116.114502, 0.381950, -0.921884, 0.065153, 0.558157, 0.831518, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 25.000000, 0.000000, 0.000000, + -9.020480, 11.485308, 113.129692, 0.381950, -0.921884, 0.065153, 0.542221, 0.821368, 0.815460, 0.160464, 0.024076, 0.000000, 2.000000, 25.000000, 7.000000, 0.000000, + -8.723500, 11.819298, 116.114502, 0.263513, -0.944960, -0.193934, 0.558157, 0.831518, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 25.000000, 0.000000, 0.000000, + -6.250490, 12.758098, 114.900391, 0.263513, -0.944960, -0.193934, 0.561993, 0.814947, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -5.835390, 11.888397, 119.702103, 0.263513, -0.944961, -0.193934, 0.585348, 0.841733, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -5.835390, 11.888397, 119.702103, 0.167012, -0.979156, -0.115590, 0.585348, 0.841733, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -7.477900, 11.652898, 119.323792, 0.167012, -0.979156, -0.115590, 0.576463, 0.844571, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -8.723500, 11.819298, 116.114502, 0.167012, -0.979156, -0.115590, 0.558157, 0.831518, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 25.000000, 0.000000, 0.000000, + -9.817600, 1.263677, 112.523903, 0.902561, 0.257265, -0.345250, 0.496445, 0.867613, 0.767937, 0.145588, 0.086476, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -7.636900, 0.551408, 117.693993, 0.902561, 0.257265, -0.345250, 0.521915, 0.899807, 0.898739, 0.100000, 0.001261, 0.000000, 2.000000, 24.000000, 7.000000, 0.000000, + -7.902270, -1.675863, 115.340591, 0.902561, 0.257265, -0.345250, 0.500474, 0.898386, 0.975667, 0.024333, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -7.902270, -1.675863, 115.340591, 0.790832, 0.604853, 0.093473, 0.500474, 0.898386, 0.975667, 0.024333, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -8.814680, 0.061797, 111.815887, 0.790832, 0.604853, 0.093473, 0.488804, 0.870382, 0.749630, 0.239813, 0.010557, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -9.817600, 1.263677, 112.523903, 0.790832, 0.604853, 0.093473, 0.496445, 0.867613, 0.767937, 0.145588, 0.086476, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -7.985180, 9.215887, 108.983299, 0.555682, -0.663013, 0.501629, 0.512309, 0.808580, 0.498966, 0.483935, 0.017099, 0.000000, 7.000000, 2.000000, 25.000000, 0.000000, + -5.758200, 11.574596, 109.633904, 0.555682, -0.663013, 0.501629, 0.530109, 0.793115, 0.636430, 0.363570, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -9.020480, 11.485308, 113.129692, 0.555682, -0.663013, 0.501629, 0.542221, 0.821368, 0.815460, 0.160464, 0.024076, 0.000000, 2.000000, 25.000000, 7.000000, 0.000000, + -2.436190, -6.105494, 106.357689, 0.137000, 0.989442, 0.047273, 0.413468, 0.916223, 0.995283, 0.004717, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + 0.000000, -6.564693, 108.908691, 0.137000, 0.989442, 0.047273, 0.425541, 0.941930, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + 0.000000, -6.442393, 106.348900, 0.137000, 0.989442, 0.047273, 0.407772, 0.934026, 0.997908, 0.002092, 0.000000, 0.000000, 7.000000, 2.000000, 0.000000, 0.000000, + -5.417100, -5.188093, 105.340477, 0.721551, 0.692066, 0.020231, 0.417502, 0.884196, 0.989995, 0.007620, 0.002385, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -4.738290, -5.808583, 102.356087, 0.721551, 0.692066, 0.020231, 0.398141, 0.871130, 0.884546, 0.115454, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -7.279490, -3.164284, 102.532791, 0.721551, 0.692066, 0.020231, 0.417375, 0.850543, 0.864141, 0.135859, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -7.279490, -3.164284, 102.532791, 0.628777, 0.765793, 0.134912, 0.417375, 0.850543, 0.864141, 0.135859, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -7.628090, -3.453083, 105.796791, 0.628777, 0.765793, 0.134912, 0.434478, 0.865992, 0.965289, 0.023814, 0.010897, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + -5.417100, -5.188093, 105.340477, 0.628777, 0.765793, 0.134912, 0.417502, 0.884196, 0.989995, 0.007620, 0.002385, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 0.000000, 7.376596, 96.600304, 0.103645, -0.843579, -0.526908, 0.453369, 0.726033, 0.777850, 0.207714, 0.014436, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -4.468900, 6.623106, 96.927589, 0.103645, -0.843579, -0.526908, 0.434958, 0.754053, 0.753825, 0.235477, 0.010698, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -7.081700, 10.059795, 90.911499, 0.103645, -0.843579, -0.526908, 0.389001, 0.724212, 0.700000, 0.300000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + -7.081700, 10.059795, 90.911499, 0.130135, -0.824403, -0.550839, 0.389001, 0.724212, 0.700000, 0.300000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + 0.000000, 12.724806, 88.596001, 0.130135, -0.824404, -0.550839, 0.411758, 0.674075, 0.700000, 0.300000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + 0.000000, 7.376596, 96.600304, 0.130135, -0.824404, -0.550839, 0.453369, 0.726033, 0.777850, 0.207714, 0.014436, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -7.279490, -3.164284, 102.532791, 0.989846, 0.060850, -0.128463, 0.417375, 0.850543, 0.864141, 0.135859, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -7.649400, -1.003374, 100.706100, 0.989846, 0.060850, -0.128463, 0.418987, 0.828096, 0.705916, 0.294084, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -7.571590, 1.268307, 102.381691, 0.989846, 0.060850, -0.128463, 0.438450, 0.821269, 0.795815, 0.202606, 0.001579, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -7.571590, 1.268307, 102.381691, 0.991301, 0.069143, 0.111990, 0.438450, 0.821269, 0.795815, 0.202606, 0.001579, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -7.628090, -3.453083, 105.796791, 0.991301, 0.069143, 0.111990, 0.434478, 0.865992, 0.965289, 0.023814, 0.010897, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + -7.279490, -3.164284, 102.532791, 0.991301, 0.069143, 0.111990, 0.417375, 0.850543, 0.864141, 0.135859, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -7.649400, -1.003374, 100.706100, 0.949640, -0.162746, -0.267765, 0.418987, 0.828096, 0.705916, 0.294084, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -8.442400, -1.061784, 97.929199, 0.949640, -0.162746, -0.267765, 0.403799, 0.817048, 0.643318, 0.353551, 0.003131, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -8.011990, 1.232886, 98.060982, 0.949640, -0.162746, -0.267765, 0.413541, 0.803077, 0.624202, 0.372551, 0.003247, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -8.011990, 1.232886, 98.060982, 0.993978, 0.040930, -0.101649, 0.413541, 0.803077, 0.624202, 0.372551, 0.003247, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -7.571590, 1.268307, 102.381691, 0.993978, 0.040930, -0.101649, 0.438450, 0.821269, 0.795815, 0.202606, 0.001579, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -7.649400, -1.003374, 100.706100, 0.993978, 0.040930, -0.101649, 0.418987, 0.828096, 0.705916, 0.294084, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -8.442400, -1.061784, 97.929199, 0.879743, 0.162646, -0.446765, 0.403799, 0.817048, 0.643318, 0.353551, 0.003131, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -9.050200, -2.173064, 96.327789, 0.879743, 0.162646, -0.446765, 0.390789, 0.821040, 0.792886, 0.191863, 0.015251, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -9.959090, -0.267484, 95.231789, 0.879743, 0.162646, -0.446765, 0.386558, 0.805665, 0.828303, 0.135755, 0.035942, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -9.959090, -0.267484, 95.231789, 0.847562, -0.129419, -0.514674, 0.386558, 0.805665, 0.828303, 0.135755, 0.035942, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -8.011990, 1.232886, 98.060982, 0.847562, -0.129419, -0.514674, 0.413541, 0.803077, 0.624202, 0.372551, 0.003247, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -8.442400, -1.061784, 97.929199, 0.847562, -0.129419, -0.514674, 0.403799, 0.817048, 0.643318, 0.353551, 0.003131, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -9.959090, -0.267484, 95.231789, 0.671069, -0.257358, -0.695294, 0.386558, 0.805665, 0.828303, 0.135755, 0.035942, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -10.648200, 3.935206, 93.011093, 0.671069, -0.257358, -0.695294, 0.380585, 0.774210, 0.832925, 0.123071, 0.044004, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + -8.794190, 5.756406, 94.126404, 0.671069, -0.257358, -0.695294, 0.397798, 0.763185, 0.850953, 0.075036, 0.074010, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -8.794190, 5.756406, 94.126404, 0.854442, -0.248915, -0.456038, 0.397798, 0.763185, 0.850953, 0.075036, 0.074010, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -8.011990, 1.232886, 98.060982, 0.854442, -0.248915, -0.456038, 0.413541, 0.803077, 0.624202, 0.372551, 0.003247, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -9.959090, -0.267484, 95.231789, 0.854442, -0.248915, -0.456038, 0.386558, 0.805665, 0.828303, 0.135755, 0.035942, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -8.794190, 5.756406, 94.126404, 0.755131, -0.557806, -0.344427, 0.397798, 0.763185, 0.850953, 0.075036, 0.074010, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -10.648200, 3.935206, 93.011093, 0.755131, -0.557806, -0.344427, 0.380585, 0.774210, 0.832925, 0.123071, 0.044004, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + -7.081700, 10.059795, 90.911499, 0.755131, -0.557806, -0.344427, 0.389001, 0.724212, 0.700000, 0.300000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + -8.011990, 1.232886, 98.060982, 0.958975, -0.275256, -0.067835, 0.413541, 0.803077, 0.624202, 0.372551, 0.003247, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -7.155000, 4.331996, 97.600800, 0.958975, -0.275256, -0.067835, 0.423384, 0.779908, 0.661239, 0.332644, 0.006117, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -6.791690, 4.367397, 102.593193, 0.958975, -0.275256, -0.067835, 0.454400, 0.800150, 0.809872, 0.185825, 0.004304, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -6.791690, 4.367397, 102.593193, 0.966769, -0.236699, -0.096600, 0.454400, 0.800150, 0.809872, 0.185825, 0.004304, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -7.571590, 1.268307, 102.381691, 0.966769, -0.236699, -0.096600, 0.438450, 0.821269, 0.795815, 0.202606, 0.001579, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -8.011990, 1.232886, 98.060982, 0.966769, -0.236699, -0.096600, 0.413541, 0.803077, 0.624202, 0.372551, 0.003247, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -6.791690, 4.367397, 102.593193, 0.642381, -0.765270, -0.041321, 0.454400, 0.800150, 0.809872, 0.185825, 0.004304, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -7.155000, 4.331996, 97.600800, 0.642381, -0.765270, -0.041321, 0.423384, 0.779908, 0.661239, 0.332644, 0.006117, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -4.468900, 6.623106, 96.927589, 0.642381, -0.765270, -0.041321, 0.434958, 0.754053, 0.753825, 0.235477, 0.010698, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -4.468900, 6.623106, 96.927589, 0.855112, -0.495226, 0.153410, 0.434958, 0.754053, 0.753825, 0.235477, 0.010698, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -5.143890, 7.376297, 103.121391, 0.855112, -0.495226, 0.153410, 0.474527, 0.780112, 0.887725, 0.106157, 0.006117, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -6.791690, 4.367397, 102.593193, 0.855112, -0.495226, 0.153410, 0.454400, 0.800150, 0.809872, 0.185825, 0.004304, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -7.155000, 4.331996, 97.600800, 0.809925, -0.298902, -0.504658, 0.423384, 0.779908, 0.661239, 0.332644, 0.006117, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -8.011990, 1.232886, 98.060982, 0.809925, -0.298902, -0.504658, 0.413541, 0.803077, 0.624202, 0.372551, 0.003247, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -8.794190, 5.756406, 94.126404, 0.809925, -0.298902, -0.504658, 0.397798, 0.763185, 0.850953, 0.075036, 0.074010, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -4.468900, 6.623106, 96.927589, 0.477028, -0.711055, -0.516571, 0.434958, 0.754053, 0.753825, 0.235477, 0.010698, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -7.155000, 4.331996, 97.600800, 0.477028, -0.711055, -0.516571, 0.423384, 0.779908, 0.661239, 0.332644, 0.006117, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -8.794190, 5.756406, 94.126404, 0.477028, -0.711055, -0.516571, 0.397798, 0.763185, 0.850953, 0.075036, 0.074010, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -4.468900, 6.623106, 96.927589, 0.505062, -0.636474, -0.582935, 0.434958, 0.754053, 0.753825, 0.235477, 0.010698, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -8.794190, 5.756406, 94.126404, 0.505062, -0.636474, -0.582935, 0.397798, 0.763185, 0.850953, 0.075036, 0.074010, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -7.081700, 10.059795, 90.911499, 0.505062, -0.636474, -0.582935, 0.389001, 0.724212, 0.700000, 0.300000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + -9.073680, -0.831693, 108.043198, 0.917626, 0.225667, 0.327167, 0.462002, 0.858187, 0.797504, 0.202061, 0.000435, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + -7.628090, -3.453083, 105.796791, 0.917625, 0.225667, 0.327167, 0.434478, 0.865992, 0.965289, 0.023814, 0.010897, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + -7.571590, 1.268307, 102.381691, 0.917625, 0.225667, 0.327167, 0.438450, 0.821269, 0.795815, 0.202606, 0.001579, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -9.817600, 1.263677, 112.523903, 0.685262, 0.696742, -0.212054, 0.496445, 0.867613, 0.767937, 0.145588, 0.086476, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -8.814680, 0.061797, 111.815887, 0.685262, 0.696742, -0.212054, 0.488804, 0.870382, 0.749630, 0.239813, 0.010557, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -9.073680, -0.831693, 108.043198, 0.685262, 0.696742, -0.212054, 0.462002, 0.858187, 0.797504, 0.202061, 0.000435, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + -9.073680, -0.831693, 108.043198, 0.986168, -0.004206, 0.165698, 0.462002, 0.858187, 0.797504, 0.202061, 0.000435, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + -9.201380, 4.280907, 108.932999, 0.986168, -0.004206, 0.165698, 0.488532, 0.834858, 0.559070, 0.384731, 0.056199, 0.000000, 7.000000, 2.000000, 25.000000, 0.000000, + -9.817600, 1.263677, 112.523903, 0.986168, -0.004206, 0.165698, 0.496445, 0.867613, 0.767937, 0.145588, 0.086476, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -9.201380, 4.280907, 108.932999, 0.968129, -0.019278, 0.249710, 0.488532, 0.834858, 0.559070, 0.384731, 0.056199, 0.000000, 7.000000, 2.000000, 25.000000, 0.000000, + -9.073680, -0.831693, 108.043198, 0.968129, -0.019278, 0.249710, 0.462002, 0.858187, 0.797504, 0.202061, 0.000435, 0.000000, 7.000000, 2.000000, 5.000000, 0.000000, + -7.571590, 1.268307, 102.381691, 0.968129, -0.019278, 0.249710, 0.438450, 0.821269, 0.795815, 0.202606, 0.001579, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -7.571590, 1.268307, 102.381691, 0.905907, -0.251241, 0.340898, 0.438450, 0.821269, 0.795815, 0.202606, 0.001579, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -6.791690, 4.367397, 102.593193, 0.905907, -0.251241, 0.340898, 0.454400, 0.800150, 0.809872, 0.185825, 0.004304, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -9.201380, 4.280907, 108.932999, 0.905907, -0.251241, 0.340898, 0.488532, 0.834858, 0.559070, 0.384731, 0.056199, 0.000000, 7.000000, 2.000000, 25.000000, 0.000000, + -5.758200, 11.574596, 109.633904, 0.565829, -0.667672, 0.483789, 0.530109, 0.793115, 0.636430, 0.363570, 0.000000, 0.000000, 2.000000, 7.000000, 0.000000, 0.000000, + -7.985180, 9.215887, 108.983299, 0.565829, -0.667672, 0.483789, 0.512309, 0.808580, 0.498966, 0.483935, 0.017099, 0.000000, 7.000000, 2.000000, 25.000000, 0.000000, + -5.143890, 7.376297, 103.121391, 0.565829, -0.667672, 0.483789, 0.474527, 0.780112, 0.887725, 0.106157, 0.006117, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -9.201380, 4.280907, 108.932999, 0.812760, -0.498138, 0.302125, 0.488532, 0.834858, 0.559070, 0.384731, 0.056199, 0.000000, 7.000000, 2.000000, 25.000000, 0.000000, + -6.791690, 4.367397, 102.593193, 0.812760, -0.498138, 0.302125, 0.454400, 0.800150, 0.809872, 0.185825, 0.004304, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -5.143890, 7.376297, 103.121391, 0.812760, -0.498138, 0.302125, 0.474527, 0.780112, 0.887725, 0.106157, 0.006117, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -5.143890, 7.376297, 103.121391, 0.850787, -0.214562, 0.479714, 0.474527, 0.780112, 0.887725, 0.106157, 0.006117, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + -7.985180, 9.215887, 108.983299, 0.850787, -0.214562, 0.479714, 0.512309, 0.808580, 0.498966, 0.483935, 0.017099, 0.000000, 7.000000, 2.000000, 25.000000, 0.000000, + -9.201380, 4.280907, 108.932999, 0.850787, -0.214562, 0.479714, 0.488532, 0.834858, 0.559070, 0.384731, 0.056199, 0.000000, 7.000000, 2.000000, 25.000000, 0.000000, + -8.501000, 5.047698, 120.559303, 0.437437, 0.001177, -0.899249, 0.273056, 0.969867, 0.750000, 0.131579, 0.118421, 0.000000, 24.000000, 2.000000, 25.000000, 0.000000, + -10.377880, 4.972198, 119.646202, 0.437437, 0.001177, -0.899248, 0.273068, 0.956041, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -10.402290, 9.229188, 119.639900, 0.437437, 0.001177, -0.899248, 0.300851, 0.956375, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -10.402290, 9.229188, 119.639900, 0.441851, 0.003661, -0.897081, 0.300851, 0.956375, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -8.586790, 9.447898, 120.535004, 0.441851, 0.003661, -0.897081, 0.303238, 0.969380, 0.700000, 0.300000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -8.501000, 5.047698, 120.559303, 0.441851, 0.003661, -0.897081, 0.273056, 0.969867, 0.750000, 0.131579, 0.118421, 0.000000, 24.000000, 2.000000, 25.000000, 0.000000, + -10.377880, 4.972198, 119.646202, 0.774962, 0.003940, -0.631995, 0.273068, 0.956041, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -12.184190, 4.990208, 117.431389, 0.774962, 0.003940, -0.631995, 0.273013, 0.936275, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -12.208590, 8.778698, 117.425087, 0.774962, 0.003940, -0.631995, 0.298942, 0.936694, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -12.208590, 8.778698, 117.425087, 0.774600, 0.003505, -0.632441, 0.298942, 0.936694, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -10.402290, 9.229188, 119.639900, 0.774600, 0.003505, -0.632441, 0.300851, 0.956375, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -10.377880, 4.972198, 119.646202, 0.774601, 0.003505, -0.632441, 0.273068, 0.956041, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -12.208590, 8.778698, 117.425087, 0.939423, 0.005480, -0.342715, 0.298942, 0.936694, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -12.184190, 4.990208, 117.431389, 0.939423, 0.005480, -0.342715, 0.273013, 0.936275, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -12.981390, 4.998407, 115.246300, 0.939423, 0.005480, -0.342715, 0.271999, 0.920144, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -12.981390, 4.998407, 115.246300, 0.939422, 0.005483, -0.342719, 0.271999, 0.920144, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -13.005800, 8.786887, 115.239998, 0.939422, 0.005483, -0.342719, 0.301287, 0.920799, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -12.208590, 8.778698, 117.425087, 0.939422, 0.005483, -0.342719, 0.298942, 0.936694, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -12.184190, 4.990208, 117.431389, 0.466994, 0.801112, -0.374347, 0.273013, 0.936275, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -10.377880, 4.972198, 119.646202, 0.466994, 0.801112, -0.374347, 0.273068, 0.956041, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -9.651800, 2.804797, 115.913689, 0.466994, 0.801112, -0.374347, 0.247668, 0.940905, 0.500000, 0.275000, 0.225000, 0.000000, 2.000000, 25.000000, 24.000000, 0.000000, + -9.651800, 2.804797, 115.913689, 0.462563, 0.800567, -0.380957, 0.247668, 0.940905, 0.500000, 0.275000, 0.225000, 0.000000, 2.000000, 25.000000, 24.000000, 0.000000, + -11.120300, 2.930507, 114.394791, 0.462563, 0.800567, -0.380957, 0.248965, 0.924903, 0.850000, 0.150000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -12.184190, 4.990208, 117.431389, 0.462563, 0.800567, -0.380957, 0.273013, 0.936275, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -12.208590, 8.778698, 117.425087, 0.566283, -0.767317, -0.300912, 0.298942, 0.936694, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -11.116790, 10.775288, 114.388481, 0.566283, -0.767317, -0.300912, 0.322533, 0.925528, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -9.643900, 11.183098, 116.120392, 0.566283, -0.767317, -0.300912, 0.324217, 0.942406, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -9.643900, 11.183098, 116.120392, 0.564510, -0.767278, -0.304325, 0.324217, 0.942406, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -10.402290, 9.229188, 119.639900, 0.564510, -0.767278, -0.304325, 0.300851, 0.956375, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -12.208590, 8.778698, 117.425087, 0.564510, -0.767278, -0.304325, 0.298942, 0.936694, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -9.651800, 8.949997, 111.126198, -0.191918, -0.890670, 0.412158, 0.347407, 0.911837, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -11.116790, 10.775288, 114.388481, -0.191918, -0.890670, 0.412158, 0.322533, 0.925528, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -11.933200, 10.374998, 113.143303, -0.191918, -0.890670, 0.412158, 0.322365, 0.914100, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -11.933200, 10.374998, 113.143303, -0.316511, -0.905738, 0.281884, 0.322365, 0.914100, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -10.315800, 8.921197, 110.288094, -0.316511, -0.905738, 0.281884, 0.346317, 0.904946, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -9.651800, 8.949997, 111.126198, -0.316511, -0.905738, 0.281884, 0.347407, 0.911837, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -9.651800, 8.949997, 111.126198, -0.783503, 0.056767, 0.618790, 0.347407, 0.911837, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -10.315800, 8.921197, 110.288094, -0.783503, 0.056767, 0.618790, 0.346317, 0.904946, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -9.661190, 5.298397, 111.449303, -0.783503, 0.056767, 0.618790, 0.373299, 0.910453, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -8.501000, 5.047698, 120.559303, 0.279560, 0.144576, -0.949181, 0.273056, 0.969867, 0.750000, 0.131579, 0.118421, 0.000000, 24.000000, 2.000000, 25.000000, 0.000000, + -5.670600, 6.753788, 121.652802, 0.279560, 0.144576, -0.949181, 0.284831, 0.991127, 0.736482, 0.263518, 0.000000, 0.000000, 24.000000, 2.000000, 0.000000, 0.000000, + -5.778800, 3.842408, 121.177483, 0.279560, 0.144576, -0.949181, 0.263361, 0.988148, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -10.377880, 4.972198, 119.646202, 0.276807, 0.726420, -0.629041, 0.273068, 0.956041, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -8.501000, 5.047698, 120.559303, 0.276807, 0.726420, -0.629041, 0.273056, 0.969867, 0.750000, 0.131579, 0.118421, 0.000000, 24.000000, 2.000000, 25.000000, 0.000000, + -9.464380, 2.221707, 116.871902, 0.276807, 0.726420, -0.629041, 0.247992, 0.948919, 0.654796, 0.245204, 0.100000, 0.000000, 2.000000, 24.000000, 25.000000, 0.000000, + -9.464380, 2.221707, 116.871902, 0.950171, 0.311707, 0.003833, 0.247992, 0.948919, 0.654796, 0.245204, 0.100000, 0.000000, 2.000000, 24.000000, 25.000000, 0.000000, + -9.651800, 2.804797, 115.913689, 0.950171, 0.311707, 0.003833, 0.247668, 0.940905, 0.500000, 0.275000, 0.225000, 0.000000, 2.000000, 25.000000, 24.000000, 0.000000, + -10.377880, 4.972198, 119.646202, 0.950171, 0.311707, 0.003833, 0.273068, 0.956041, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -8.501000, 5.047698, 120.559303, 0.419605, 0.597011, -0.683746, 0.273056, 0.969867, 0.750000, 0.131579, 0.118421, 0.000000, 24.000000, 2.000000, 25.000000, 0.000000, + -5.778800, 3.842408, 121.177483, 0.419605, 0.597011, -0.683746, 0.263361, 0.988148, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -6.802590, 0.849908, 117.936302, 0.419605, 0.597011, -0.683746, 0.238289, 0.968887, 0.750000, 0.148288, 0.101405, 0.000308, 2.000000, 25.000000, 24.000000, 7.000000, + -6.802590, 0.849908, 117.936302, 0.543172, 0.591878, -0.595520, 0.238289, 0.968887, 0.750000, 0.148288, 0.101405, 0.000308, 2.000000, 25.000000, 24.000000, 7.000000, + -9.464380, 2.221707, 116.871902, 0.543172, 0.591878, -0.595520, 0.247992, 0.948919, 0.654796, 0.245204, 0.100000, 0.000000, 2.000000, 24.000000, 25.000000, 0.000000, + -8.501000, 5.047698, 120.559303, 0.543172, 0.591878, -0.595520, 0.273056, 0.969867, 0.750000, 0.131579, 0.118421, 0.000000, 24.000000, 2.000000, 25.000000, 0.000000, + -8.586790, 9.447898, 120.535004, 0.348280, -0.011907, -0.937315, 0.303238, 0.969380, 0.700000, 0.300000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -5.864600, 9.447898, 121.546494, 0.348280, -0.011907, -0.937315, 0.305297, 0.988950, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -5.670600, 6.753788, 121.652802, 0.348280, -0.011907, -0.937315, 0.284831, 0.991127, 0.736482, 0.263518, 0.000000, 0.000000, 24.000000, 2.000000, 0.000000, 0.000000, + -5.670600, 6.753788, 121.652802, 0.359407, 0.001854, -0.933179, 0.284831, 0.991127, 0.736482, 0.263518, 0.000000, 0.000000, 24.000000, 2.000000, 0.000000, 0.000000, + -8.501000, 5.047698, 120.559303, 0.359407, 0.001854, -0.933179, 0.273056, 0.969867, 0.750000, 0.131579, 0.118421, 0.000000, 24.000000, 2.000000, 25.000000, 0.000000, + -8.586790, 9.447898, 120.535004, 0.359407, 0.001854, -0.933179, 0.303238, 0.969380, 0.700000, 0.300000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -9.797880, 2.582297, 113.254204, 0.972966, 0.091846, 0.211900, 0.234881, 0.927035, 0.687330, 0.217864, 0.094806, 0.000000, 2.000000, 25.000000, 7.000000, 0.000000, + -9.496980, 5.135097, 110.766090, 0.972966, 0.091846, 0.211900, 0.225078, 0.903640, 0.587867, 0.238650, 0.173483, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -9.661190, 5.298397, 111.449303, 0.972966, 0.091846, 0.211900, 0.228335, 0.906520, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -9.661190, 5.298397, 111.449303, 0.657630, 0.393708, 0.642275, 0.228335, 0.906520, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -11.120300, 2.930507, 114.394791, 0.657630, 0.393708, 0.642275, 0.248965, 0.924903, 0.850000, 0.150000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -9.797880, 2.582297, 113.254204, 0.657630, 0.393708, 0.642275, 0.234881, 0.927035, 0.687330, 0.217864, 0.094806, 0.000000, 2.000000, 25.000000, 7.000000, 0.000000, + -9.651800, 2.804797, 115.913689, 0.977544, 0.198657, -0.070315, 0.247668, 0.940905, 0.500000, 0.275000, 0.225000, 0.000000, 2.000000, 25.000000, 24.000000, 0.000000, + -9.464380, 2.221707, 116.871902, 0.977544, 0.198657, -0.070315, 0.247992, 0.948919, 0.654796, 0.245204, 0.100000, 0.000000, 2.000000, 24.000000, 25.000000, 0.000000, + -9.797880, 2.582297, 113.254204, 0.977544, 0.198657, -0.070315, 0.234881, 0.927035, 0.687330, 0.217864, 0.094806, 0.000000, 2.000000, 25.000000, 7.000000, 0.000000, + -9.464380, 2.221707, 116.871902, 0.517158, 0.824066, -0.231221, 0.247992, 0.948919, 0.654796, 0.245204, 0.100000, 0.000000, 2.000000, 24.000000, 25.000000, 0.000000, + -6.802590, 0.849908, 117.936302, 0.517158, 0.824066, -0.231221, 0.238289, 0.968887, 0.750000, 0.148288, 0.101405, 0.000308, 2.000000, 25.000000, 24.000000, 7.000000, + -9.286800, 0.876387, 112.474403, 0.517158, 0.824066, -0.231221, 0.222345, 0.932713, 0.800417, 0.151166, 0.048417, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -9.286800, 0.876387, 112.474403, 0.948996, 0.310171, -0.056568, 0.222345, 0.932713, 0.800417, 0.151166, 0.048417, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -9.797880, 2.582297, 113.254204, 0.948996, 0.310171, -0.056568, 0.234881, 0.927035, 0.687330, 0.217864, 0.094806, 0.000000, 2.000000, 25.000000, 7.000000, 0.000000, + -9.464380, 2.221707, 116.871902, 0.948996, 0.310171, -0.056568, 0.247992, 0.948919, 0.654796, 0.245204, 0.100000, 0.000000, 2.000000, 24.000000, 25.000000, 0.000000, + -9.797880, 2.582297, 113.254204, 0.948017, 0.157666, 0.276414, 0.234881, 0.927035, 0.687330, 0.217864, 0.094806, 0.000000, 2.000000, 25.000000, 7.000000, 0.000000, + -9.286800, 0.876387, 112.474403, 0.948017, 0.157666, 0.276414, 0.222345, 0.932713, 0.800417, 0.151166, 0.048417, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -9.496980, 5.135097, 110.766090, 0.948017, 0.157666, 0.276414, 0.225078, 0.903640, 0.587867, 0.238650, 0.173483, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -11.120300, 2.930507, 114.394791, 0.178784, 0.979599, -0.091776, 0.248965, 0.924903, 0.850000, 0.150000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -9.651800, 2.804797, 115.913689, 0.178784, 0.979599, -0.091776, 0.247668, 0.940905, 0.500000, 0.275000, 0.225000, 0.000000, 2.000000, 25.000000, 24.000000, 0.000000, + -9.797880, 2.582297, 113.254204, 0.178784, 0.979599, -0.091776, 0.234881, 0.927035, 0.687330, 0.217864, 0.094806, 0.000000, 2.000000, 25.000000, 7.000000, 0.000000, + -10.402290, 9.229188, 119.639900, 0.787384, -0.595139, -0.160734, 0.300851, 0.956375, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -9.643900, 11.183098, 116.120392, 0.787384, -0.595140, -0.160734, 0.324217, 0.942406, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -9.262000, 11.558698, 116.600487, 0.787384, -0.595139, -0.160734, 0.324991, 0.947811, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -9.262000, 11.558698, 116.600487, 0.338090, -0.803913, -0.489305, 0.324991, 0.947811, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -8.586790, 9.447898, 120.535004, 0.338090, -0.803913, -0.489305, 0.303238, 0.969380, 0.700000, 0.300000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -10.402290, 9.229188, 119.639900, 0.338090, -0.803913, -0.489305, 0.300851, 0.956375, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -5.864600, 9.447898, 121.546494, 0.251581, -0.691579, -0.677071, 0.305297, 0.988950, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -8.586790, 9.447898, 120.535004, 0.251581, -0.691579, -0.677071, 0.303238, 0.969380, 0.700000, 0.300000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -5.864600, 11.495708, 119.454803, 0.251581, -0.691579, -0.677071, 0.325537, 0.979315, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -8.586790, 9.447898, 120.535004, 0.393934, -0.780078, -0.486102, 0.303238, 0.969380, 0.700000, 0.300000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -9.262000, 11.558698, 116.600487, 0.393934, -0.780078, -0.486102, 0.324991, 0.947811, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -5.864600, 11.495708, 119.454803, 0.393934, -0.780078, -0.486102, 0.325537, 0.979315, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -9.262000, 11.558698, 116.600487, 0.583810, -0.796259, 0.158548, 0.324991, 0.947811, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -9.643900, 11.183098, 116.120392, 0.583810, -0.796259, 0.158548, 0.324217, 0.942406, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -9.280890, 11.024998, 113.989700, 0.583810, -0.796259, 0.158548, 0.337124, 0.935157, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + -9.643900, 11.183098, 116.120392, 0.979349, -0.102207, 0.174437, 0.324217, 0.942406, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -8.976800, 8.902997, 111.039101, 0.979349, -0.102207, 0.174437, 0.350258, 0.914446, 0.805265, 0.194735, 0.000000, 0.000000, 2.000000, 25.000000, 0.000000, 0.000000, + -9.280890, 11.024998, 113.989700, 0.979349, -0.102207, 0.174437, 0.337124, 0.935157, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + -9.262000, 11.558698, 116.600487, 0.000000, -0.999757, -0.022063, 0.324991, 0.947811, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -6.440190, 11.558698, 116.600487, 0.000000, -0.999757, -0.022063, 0.338400, 0.962201, 0.955120, 0.044880, 0.000000, 0.000000, 2.000000, 25.000000, 0.000000, 0.000000, + -5.864600, 11.495708, 119.454803, 0.000000, -0.999757, -0.022063, 0.325537, 0.979315, 0.750000, 0.250000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -9.280890, 11.024998, 113.989700, 0.379372, -0.732185, 0.565669, 0.337124, 0.935157, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + -8.976800, 8.902997, 111.039101, 0.379372, -0.732185, 0.565669, 0.350258, 0.914446, 0.805265, 0.194735, 0.000000, 0.000000, 2.000000, 25.000000, 0.000000, 0.000000, + -6.459090, 11.494397, 112.704803, 0.379372, -0.732185, 0.565669, 0.357655, 0.941884, 0.954680, 0.044372, 0.000948, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -9.280890, 11.024998, 113.989700, 0.170907, -0.985166, 0.015432, 0.337124, 0.935157, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + -6.459090, 11.494397, 112.704803, 0.170907, -0.985166, 0.015432, 0.357655, 0.941884, 0.954680, 0.044372, 0.000948, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -6.440190, 11.558698, 116.600487, 0.170907, -0.985166, 0.015432, 0.338400, 0.962201, 0.955120, 0.044880, 0.000000, 0.000000, 2.000000, 25.000000, 0.000000, 0.000000, + -6.440190, 11.558698, 116.600487, 0.000000, -0.979739, 0.200279, 0.338400, 0.962201, 0.955120, 0.044880, 0.000000, 0.000000, 2.000000, 25.000000, 0.000000, 0.000000, + -9.262000, 11.558698, 116.600487, 0.000000, -0.979739, 0.200279, 0.324991, 0.947811, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -9.280890, 11.024998, 113.989700, 0.000000, -0.979739, 0.200279, 0.337124, 0.935157, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 3.000000, 0.000000, 0.000000, + -12.981390, 4.998407, 115.246300, 0.669678, 0.702224, -0.241688, 0.271999, 0.920144, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -12.184190, 4.990208, 117.431389, 0.669678, 0.702224, -0.241688, 0.273013, 0.936275, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -11.120300, 2.930507, 114.394791, 0.669678, 0.702224, -0.241688, 0.248965, 0.924903, 0.850000, 0.150000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -11.120300, 2.930507, 114.394791, 0.697033, 0.696866, -0.168887, 0.248965, 0.924903, 0.850000, 0.150000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -11.901690, 3.410307, 113.149590, 0.697033, 0.696866, -0.168887, 0.251630, 0.912060, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -12.981390, 4.998407, 115.246300, 0.697033, 0.696866, -0.168887, 0.271999, 0.920144, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -13.005800, 8.786887, 115.239998, 0.664426, -0.718815, -0.204557, 0.301287, 0.920799, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -11.933200, 10.374998, 113.143303, 0.664426, -0.718815, -0.204557, 0.322365, 0.914100, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -11.116790, 10.775288, 114.388481, 0.664426, -0.718815, -0.204557, 0.322533, 0.925528, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -11.116790, 10.775288, 114.388481, 0.650408, -0.720674, -0.239997, 0.322533, 0.925528, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -12.208590, 8.778698, 117.425087, 0.650408, -0.720674, -0.239997, 0.298942, 0.936694, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -13.005800, 8.786887, 115.239998, 0.650408, -0.720674, -0.239997, 0.301287, 0.920799, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -11.901690, 3.410307, 113.149590, -0.302119, 0.810462, 0.501872, 0.251630, 0.912060, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -11.120300, 2.930507, 114.394791, -0.302119, 0.810462, 0.501872, 0.248965, 0.924903, 0.850000, 0.150000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -9.661190, 5.298397, 111.449303, -0.302119, 0.810462, 0.501872, 0.228335, 0.906520, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -13.005800, 8.786887, 115.239998, 0.785159, 0.004029, -0.619282, 0.301287, 0.920799, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -12.981390, 4.998407, 115.246300, 0.785159, 0.004029, -0.619282, 0.271999, 0.920144, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -17.309790, 4.993507, 109.758492, 0.785158, 0.004029, -0.619282, 0.276056, 0.871144, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -17.309790, 4.993507, 109.758492, 0.786838, -0.000946, -0.617158, 0.276056, 0.871144, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -17.339390, 8.884907, 109.714790, 0.786838, -0.000946, -0.617158, 0.303068, 0.871592, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -13.005800, 8.786887, 115.239998, 0.786838, -0.000946, -0.617158, 0.301287, 0.920799, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -9.661190, 5.298397, 111.449303, -0.790426, 0.052788, 0.610279, 0.373299, 0.910453, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -10.315800, 8.921197, 110.288094, -0.790426, 0.052788, 0.610279, 0.346317, 0.904946, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -13.414790, 6.906407, 106.448593, -0.790426, 0.052788, 0.610279, 0.355548, 0.869814, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -11.901690, 3.410307, 113.149590, 0.473351, 0.792281, -0.385005, 0.251630, 0.912060, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -15.582500, 3.039597, 107.861290, 0.473351, 0.792281, -0.385005, 0.255131, 0.866487, 0.950000, 0.050000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -17.309790, 4.993507, 109.758492, 0.473351, 0.792281, -0.385005, 0.276056, 0.871144, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -17.309790, 4.993507, 109.758492, 0.466554, 0.803981, -0.368703, 0.276056, 0.871144, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -12.981390, 4.998407, 115.246300, 0.466554, 0.803981, -0.368703, 0.271999, 0.920144, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -11.901690, 3.410307, 113.149590, 0.466554, 0.803981, -0.368703, 0.251630, 0.912060, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -11.933200, 10.374998, 113.143303, 0.459598, -0.805186, -0.374761, 0.322365, 0.914100, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -13.005800, 8.786887, 115.239998, 0.459598, -0.805186, -0.374761, 0.301287, 0.920799, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -17.339390, 8.884907, 109.714790, 0.459598, -0.805186, -0.374761, 0.303068, 0.871592, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -17.339390, 8.884907, 109.714790, 0.376633, -0.904327, -0.200851, 0.303068, 0.871592, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -14.549890, 10.427307, 108.000999, 0.376633, -0.904327, -0.200851, 0.328348, 0.874183, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -11.933200, 10.374998, 113.143303, 0.376633, -0.904327, -0.200851, 0.322365, 0.914100, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -9.661190, 5.298397, 111.449303, -0.576639, 0.545472, 0.608233, 0.228335, 0.906520, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -13.414790, 6.906407, 106.448593, -0.576639, 0.545472, 0.608233, 0.223781, 0.863793, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -15.582500, 3.039597, 107.861290, -0.576639, 0.545472, 0.608233, 0.255131, 0.866487, 0.950000, 0.050000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -15.582500, 3.039597, 107.861290, -0.485532, 0.828204, 0.279887, 0.255131, 0.866487, 0.950000, 0.050000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -11.901690, 3.410307, 113.149590, -0.485532, 0.828204, 0.279887, 0.251630, 0.912060, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -9.661190, 5.298397, 111.449303, -0.485532, 0.828204, 0.279887, 0.228335, 0.906520, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -10.315800, 8.921197, 110.288094, -0.425433, -0.880875, 0.207523, 0.346317, 0.904946, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -11.933200, 10.374998, 113.143303, -0.425433, -0.880875, 0.207523, 0.322365, 0.914100, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -14.549890, 10.427307, 108.000999, -0.425433, -0.880875, 0.207523, 0.328348, 0.874183, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -14.549890, 10.427307, 108.000999, -0.542959, -0.479125, 0.689663, 0.328348, 0.874183, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -13.414790, 6.906407, 106.448593, -0.542959, -0.479125, 0.689663, 0.355548, 0.869814, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -10.315800, 8.921197, 110.288094, -0.542959, -0.479125, 0.689663, 0.346317, 0.904946, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -17.309790, 4.993507, 109.758492, 0.813373, -0.000686, -0.581742, 0.276056, 0.871144, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -20.466190, 5.352307, 105.344887, 0.813373, -0.000686, -0.581742, 0.277886, 0.832922, 0.700000, 0.300000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -19.830690, 9.029297, 106.229088, 0.813373, -0.000686, -0.581742, 0.304247, 0.841691, 0.850000, 0.150000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -19.830690, 9.029297, 106.229088, 0.813560, -0.000342, -0.581481, 0.304247, 0.841691, 0.850000, 0.150000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -17.339390, 8.884907, 109.714790, 0.813560, -0.000342, -0.581481, 0.303068, 0.871592, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -17.309790, 4.993507, 109.758492, 0.813560, -0.000342, -0.581481, 0.276056, 0.871144, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -15.582500, 3.039597, 107.861290, 0.501307, 0.842076, -0.198996, 0.255131, 0.866487, 0.950000, 0.050000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -18.962601, 3.866987, 102.847389, 0.501307, 0.842076, -0.198996, 0.255674, 0.823565, 0.600000, 0.400000, 0.000000, 0.000000, 37.000000, 25.000000, 0.000000, 0.000000, + -20.466190, 5.352307, 105.344887, 0.501308, 0.842076, -0.198996, 0.277886, 0.832922, 0.700000, 0.300000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -20.466190, 5.352307, 105.344887, 0.534854, 0.782457, -0.318893, 0.277886, 0.832922, 0.700000, 0.300000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -17.309790, 4.993507, 109.758492, 0.534854, 0.782457, -0.318893, 0.276056, 0.871144, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -15.582500, 3.039597, 107.861290, 0.534854, 0.782457, -0.318893, 0.255131, 0.866487, 0.950000, 0.050000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -17.339390, 8.884907, 109.714790, 0.237041, -0.948813, -0.208721, 0.303068, 0.871592, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -19.830690, 9.029297, 106.229088, 0.237041, -0.948813, -0.208721, 0.304247, 0.841691, 0.850000, 0.150000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -17.068790, 10.156007, 104.243889, 0.237041, -0.948813, -0.208721, 0.330662, 0.842595, 0.850000, 0.150000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -17.068790, 10.156007, 104.243889, 0.382432, -0.904002, -0.191119, 0.330662, 0.842595, 0.850000, 0.150000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -14.549890, 10.427307, 108.000999, 0.382432, -0.904002, -0.191119, 0.328348, 0.874183, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -17.339390, 8.884907, 109.714790, 0.382432, -0.904002, -0.191119, 0.303068, 0.871592, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -15.582500, 3.039597, 107.861290, -0.665502, 0.555292, 0.498757, 0.255131, 0.866487, 0.950000, 0.050000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -13.414790, 6.906407, 106.448593, -0.665502, 0.555292, 0.498757, 0.223781, 0.863793, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -16.271790, 7.067407, 102.457191, -0.665502, 0.555292, 0.498757, 0.226600, 0.830184, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -16.271790, 7.067407, 102.457191, -0.623129, 0.586932, 0.516935, 0.226600, 0.830184, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -18.962601, 3.866987, 102.847389, -0.623129, 0.586932, 0.516935, 0.255674, 0.823565, 0.600000, 0.400000, 0.000000, 0.000000, 37.000000, 25.000000, 0.000000, 0.000000, + -15.582500, 3.039597, 107.861290, -0.623129, 0.586932, 0.516935, 0.255131, 0.866487, 0.950000, 0.050000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -13.414790, 6.906407, 106.448593, -0.721527, -0.460561, 0.516994, 0.355548, 0.869814, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -14.549890, 10.427307, 108.000999, -0.721527, -0.460561, 0.516994, 0.328348, 0.874183, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -17.068790, 10.156007, 104.243889, -0.721527, -0.460561, 0.516994, 0.330662, 0.842595, 0.850000, 0.150000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -17.068790, 10.156007, 104.243889, -0.724238, -0.475673, 0.499214, 0.330662, 0.842595, 0.850000, 0.150000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -16.271790, 7.067407, 102.457191, -0.724238, -0.475673, 0.499214, 0.356818, 0.835594, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -13.414790, 6.906407, 106.448593, -0.724238, -0.475673, 0.499214, 0.355548, 0.869814, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -19.830690, 9.029297, 106.229088, 0.812135, -0.000056, -0.583470, 0.304247, 0.841691, 0.850000, 0.150000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -20.466190, 5.352307, 105.344887, 0.812135, -0.000056, -0.583470, 0.277886, 0.832922, 0.700000, 0.300000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -20.955000, 9.599007, 104.664101, 0.812135, -0.000056, -0.583470, 0.306969, 0.828510, 0.500000, 0.500000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -17.068790, 10.156007, 104.243889, 0.088172, -0.913980, -0.396065, 0.330662, 0.842595, 0.850000, 0.150000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -19.830690, 9.029297, 106.229088, 0.088172, -0.913980, -0.396065, 0.304247, 0.841691, 0.850000, 0.150000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -20.955000, 9.599007, 104.664101, 0.088172, -0.913980, -0.396065, 0.306969, 0.828510, 0.500000, 0.500000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -20.955000, 9.599007, 104.664101, 0.065070, -0.849265, -0.523942, 0.306969, 0.828510, 0.500000, 0.500000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -18.187771, 10.951007, 102.816292, 0.065070, -0.849265, -0.523942, 0.329345, 0.830198, 0.500000, 0.500000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -17.068790, 10.156007, 104.243889, 0.065070, -0.849265, -0.523942, 0.330662, 0.842595, 0.850000, 0.150000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -16.271790, 7.067407, 102.457191, -0.810048, -0.435903, 0.392187, 0.356818, 0.835594, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -17.068790, 10.156007, 104.243889, -0.810048, -0.435903, 0.392187, 0.330662, 0.842595, 0.850000, 0.150000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -18.187771, 10.951007, 102.816292, -0.810048, -0.435903, 0.392187, 0.329345, 0.830198, 0.500000, 0.500000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -20.466190, 5.352307, 105.344887, 0.806331, 0.009855, -0.591382, 0.277886, 0.832922, 0.700000, 0.300000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -21.870100, 5.303997, 103.429893, 0.806331, 0.009855, -0.591382, 0.278463, 0.815989, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -22.111900, 8.867597, 103.159592, 0.806331, 0.009855, -0.591382, 0.304759, 0.815310, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -22.111900, 8.867597, 103.159592, 0.794126, -0.006017, -0.607723, 0.304759, 0.815310, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -20.955000, 9.599007, 104.664101, 0.794127, -0.006017, -0.607723, 0.306969, 0.828510, 0.500000, 0.500000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -20.466190, 5.352307, 105.344887, 0.794126, -0.006017, -0.607723, 0.277886, 0.832922, 0.700000, 0.300000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -20.466190, 5.352307, 105.344887, 0.374658, 0.878365, -0.296826, 0.277886, 0.832922, 0.700000, 0.300000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -18.962601, 3.866987, 102.847389, 0.374658, 0.878365, -0.296826, 0.255674, 0.823565, 0.600000, 0.400000, 0.000000, 0.000000, 37.000000, 25.000000, 0.000000, 0.000000, + -21.870100, 5.303997, 103.429893, 0.374658, 0.878365, -0.296826, 0.278463, 0.815989, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -20.955000, 9.599007, 104.664101, 0.479372, -0.875751, 0.057127, 0.306969, 0.828510, 0.500000, 0.500000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -22.111900, 8.867597, 103.159592, 0.479372, -0.875751, 0.057127, 0.304759, 0.815310, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -19.615589, 10.102197, 101.138481, 0.479372, -0.875751, 0.057127, 0.330129, 0.815073, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -19.615589, 10.102197, 101.138481, 0.465584, -0.883546, 0.050776, 0.330129, 0.815073, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -18.187771, 10.951007, 102.816292, 0.465584, -0.883546, 0.050776, 0.329345, 0.830198, 0.500000, 0.500000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -20.955000, 9.599007, 104.664101, 0.465584, -0.883546, 0.050776, 0.306969, 0.828510, 0.500000, 0.500000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -18.962601, 3.866987, 102.847389, -0.634551, 0.593824, 0.494690, 0.255674, 0.823565, 0.600000, 0.400000, 0.000000, 0.000000, 37.000000, 25.000000, 0.000000, 0.000000, + -16.271790, 7.067407, 102.457191, -0.634551, 0.593824, 0.494690, 0.226600, 0.830184, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -18.105000, 7.054406, 100.121292, -0.634551, 0.593824, 0.494690, 0.227819, 0.810558, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -16.271790, 7.067407, 102.457191, -0.609344, -0.365675, 0.703549, 0.356818, 0.835594, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -18.187771, 10.951007, 102.816292, -0.609344, -0.365675, 0.703549, 0.329345, 0.830198, 0.500000, 0.500000, 0.000000, 0.000000, 25.000000, 37.000000, 0.000000, 0.000000, + -19.615589, 10.102197, 101.138481, -0.609344, -0.365675, 0.703549, 0.330129, 0.815073, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -19.615589, 10.102197, 101.138481, -0.674416, -0.511860, 0.532130, 0.330129, 0.815073, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -18.105000, 7.054406, 100.121292, -0.674416, -0.511860, 0.532130, 0.355427, 0.813016, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -16.271790, 7.067407, 102.457191, -0.674416, -0.511860, 0.532130, 0.356818, 0.835594, 1.000000, 0.000000, 0.000000, 0.000000, 25.000000, 0.000000, 0.000000, 0.000000, + -21.870100, 5.303997, 103.429893, 0.698617, -0.004905, -0.715479, 0.278463, 0.815989, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -24.720690, 4.631006, 100.651100, 0.698617, -0.004905, -0.715479, 0.279210, 0.788514, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -24.980391, 8.382597, 100.371803, 0.698617, -0.004905, -0.715479, 0.303377, 0.788432, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -24.980391, 8.382597, 100.371803, 0.697540, -0.007018, -0.716512, 0.303377, 0.788432, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -22.111900, 8.867597, 103.159592, 0.697540, -0.007018, -0.716512, 0.304759, 0.815310, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -21.870100, 5.303997, 103.429893, 0.697540, -0.007018, -0.716512, 0.278463, 0.815989, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -21.870100, 5.303997, 103.429893, 0.344085, 0.854199, -0.389807, 0.278463, 0.815989, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -18.962601, 3.866987, 102.847389, 0.344085, 0.854199, -0.389807, 0.255674, 0.823565, 0.600000, 0.400000, 0.000000, 0.000000, 37.000000, 25.000000, 0.000000, 0.000000, + -22.132700, 3.300796, 98.808403, 0.344085, 0.854199, -0.389807, 0.257357, 0.786876, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -22.132700, 3.300796, 98.808403, 0.177490, 0.899228, -0.399858, 0.257357, 0.786876, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -24.720690, 4.631006, 100.651100, 0.177490, 0.899228, -0.399858, 0.279210, 0.788514, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -21.870100, 5.303997, 103.429893, 0.177490, 0.899228, -0.399858, 0.278463, 0.815989, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -22.111900, 8.867597, 103.159592, 0.316932, -0.934236, -0.163575, 0.304759, 0.815310, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -24.980391, 8.382597, 100.371803, 0.316932, -0.934236, -0.163575, 0.303377, 0.788432, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -22.090200, 9.719697, 98.334991, 0.316932, -0.934236, -0.163575, 0.328437, 0.788802, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -22.090200, 9.719697, 98.334991, 0.328310, -0.930426, -0.162851, 0.328437, 0.788802, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -19.615589, 10.102197, 101.138481, 0.328310, -0.930426, -0.162851, 0.330129, 0.815073, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -22.111900, 8.867597, 103.159592, 0.328310, -0.930426, -0.162851, 0.304759, 0.815310, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -18.105000, 7.054406, 100.121292, -0.702501, 0.676510, 0.220967, 0.227819, 0.810558, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -19.744200, 6.375296, 96.989090, -0.702501, 0.676511, 0.220967, 0.228344, 0.785025, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -22.132700, 3.300796, 98.808403, -0.702501, 0.676510, 0.220967, 0.257357, 0.786876, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -22.132700, 3.300796, 98.808403, -0.681970, 0.572627, 0.454989, 0.257357, 0.786876, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -18.962601, 3.866987, 102.847389, -0.681970, 0.572627, 0.454989, 0.255674, 0.823565, 0.600000, 0.400000, 0.000000, 0.000000, 37.000000, 25.000000, 0.000000, 0.000000, + -18.105000, 7.054406, 100.121292, -0.681970, 0.572627, 0.454989, 0.227819, 0.810558, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -18.105000, 7.054406, 100.121292, -0.611214, -0.506042, 0.608555, 0.355427, 0.813016, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -19.615589, 10.102197, 101.138481, -0.611214, -0.506042, 0.608555, 0.330129, 0.815073, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -22.090200, 9.719697, 98.334991, -0.611214, -0.506042, 0.608555, 0.328437, 0.788802, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -22.090200, 9.719697, 98.334991, -0.626699, -0.626242, 0.463755, 0.328437, 0.788802, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -19.744200, 6.375296, 96.989090, -0.626699, -0.626242, 0.463755, 0.358129, 0.786615, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -18.105000, 7.054406, 100.121292, -0.626699, -0.626242, 0.463755, 0.355427, 0.813016, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -24.980391, 8.382597, 100.371803, 0.876675, 0.024920, -0.480437, 0.303377, 0.788432, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -24.720690, 4.631006, 100.651100, 0.876675, 0.024920, -0.480436, 0.279210, 0.788514, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -31.421490, 3.992306, 88.390701, 0.876675, 0.024920, -0.480436, 0.282801, 0.691570, 0.710705, 0.289295, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -31.421490, 3.992306, 88.390701, 0.886173, -0.040465, -0.461583, 0.282801, 0.691570, 0.710705, 0.289295, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -31.518980, 6.739496, 87.962700, 0.886173, -0.040465, -0.461583, 0.303395, 0.690573, 0.554465, 0.445535, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -24.980391, 8.382597, 100.371803, 0.886173, -0.040465, -0.461583, 0.303377, 0.788432, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -22.132700, 3.300796, 98.808403, 0.333621, 0.912455, -0.236901, 0.257357, 0.786876, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -29.713301, 2.984705, 86.915390, 0.333621, 0.912455, -0.236901, 0.265064, 0.688490, 0.734959, 0.265041, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -31.421490, 3.992306, 88.390701, 0.333621, 0.912455, -0.236901, 0.282801, 0.691570, 0.710705, 0.289295, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -31.421490, 3.992306, 88.390701, 0.316666, 0.922403, -0.221123, 0.282801, 0.691570, 0.710705, 0.289295, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -24.720690, 4.631006, 100.651100, 0.316666, 0.922403, -0.221123, 0.279210, 0.788514, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -22.132700, 3.300796, 98.808403, 0.316666, 0.922403, -0.221123, 0.257357, 0.786876, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -22.090200, 9.719697, 98.334991, 0.374646, -0.924126, -0.075044, 0.328437, 0.788802, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -24.980391, 8.382597, 100.371803, 0.374646, -0.924126, -0.075044, 0.303377, 0.788432, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -31.518980, 6.739496, 87.962700, 0.374646, -0.924126, -0.075044, 0.303395, 0.690573, 0.554465, 0.445535, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -31.518980, 6.739496, 87.962700, 0.598809, -0.727293, -0.335370, 0.303395, 0.690573, 0.554465, 0.445535, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -30.389290, 8.197596, 86.817703, 0.598809, -0.727293, -0.335370, 0.318820, 0.689290, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -22.090200, 9.719697, 98.334991, 0.598809, -0.727293, -0.335370, 0.328437, 0.788802, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -19.744200, 6.375296, 96.989090, -0.668417, 0.579314, 0.466491, 0.228344, 0.785025, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -28.429190, 5.466195, 85.673691, -0.668417, 0.579314, 0.466491, 0.243776, 0.685443, 0.529336, 0.470664, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -29.713301, 2.984705, 86.915390, -0.668417, 0.579314, 0.466491, 0.265064, 0.688490, 0.734959, 0.265041, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -29.713301, 2.984705, 86.915390, -0.613185, 0.696690, 0.372327, 0.265064, 0.688490, 0.734959, 0.265041, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -22.132700, 3.300796, 98.808403, -0.613185, 0.696690, 0.372327, 0.257357, 0.786876, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -19.744200, 6.375296, 96.989090, -0.613185, 0.696690, 0.372327, 0.228344, 0.785025, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -22.090200, 9.719697, 98.334991, -0.586242, -0.632647, 0.506042, 0.328437, 0.788802, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -30.389290, 8.197596, 86.817703, -0.586242, -0.632647, 0.506042, 0.318820, 0.689290, 0.500000, 0.500000, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -28.429190, 5.466195, 85.673691, -0.586242, -0.632647, 0.506042, 0.343755, 0.687014, 0.529336, 0.470664, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -28.429190, 5.466195, 85.673691, -0.596010, -0.622302, 0.507457, 0.343755, 0.687014, 0.529336, 0.470664, 0.000000, 0.000000, 30.000000, 37.000000, 0.000000, 0.000000, + -19.744200, 6.375296, 96.989090, -0.596010, -0.622302, 0.507457, 0.358129, 0.786615, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -22.090200, 9.719697, 98.334991, -0.596010, -0.622302, 0.507457, 0.328437, 0.788802, 1.000000, 0.000000, 0.000000, 0.000000, 37.000000, 0.000000, 0.000000, 0.000000, + -3.282490, -0.059682, 122.675499, 0.783247, 0.339641, -0.520738, 0.553429, 0.936429, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -4.827590, -0.059682, 120.351501, 0.783247, 0.339641, -0.520738, 0.537803, 0.923970, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -5.862690, 4.941008, 122.056198, 0.783247, 0.339641, -0.520738, 0.568673, 0.897398, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -5.862690, 4.941008, 122.056198, 0.839165, 0.385465, -0.383692, 0.568673, 0.897398, 0.500000, 0.500000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -4.711200, 4.941008, 124.574600, 0.839165, 0.385465, -0.383692, 0.585328, 0.907752, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.282490, -0.059682, 122.675499, 0.839165, 0.385465, -0.383692, 0.553429, 0.936429, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -3.282490, -0.059682, 122.675499, -0.125528, 0.850081, -0.511474, 0.553429, 0.936429, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -0.194582, 121.645691, -0.125528, 0.850081, -0.511474, 0.542809, 0.959428, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -1.601182, 119.307892, -0.125528, 0.850081, -0.511474, 0.522817, 0.958509, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + 0.000000, -1.601182, 119.307892, 0.264705, 0.948135, -0.175988, 0.522817, 0.958509, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -4.827590, -0.059682, 120.351501, 0.264705, 0.948135, -0.175988, 0.537803, 0.923970, 0.900000, 0.100000, 0.000000, 0.000000, 2.000000, 24.000000, 0.000000, 0.000000, + -3.282490, -0.059682, 122.675499, 0.264705, 0.948135, -0.175988, 0.553429, 0.936429, 1.000000, 0.000000, 0.000000, 0.000000, 2.000000, 0.000000, 0.000000, 0.000000, + -8.976800, 8.902997, 111.039101, 0.133443, 0.087010, 0.987229, 0.350258, 0.914446, 0.805265, 0.194735, 0.000000, 0.000000, 2.000000, 25.000000, 0.000000, 0.000000, + -9.651800, 8.949997, 111.126198, 0.133443, 0.087010, 0.987229, 0.347407, 0.911837, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -9.661190, 5.298397, 111.449303, 0.133443, 0.087010, 0.987229, 0.373299, 0.910453, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -9.661190, 5.298397, 111.449303, 0.952421, -0.150683, 0.264931, 0.373299, 0.910453, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -9.496980, 5.135097, 110.766090, 0.952421, -0.150683, 0.264931, 0.375082, 0.914309, 0.587867, 0.238650, 0.173483, 0.000000, 2.000000, 7.000000, 25.000000, 0.000000, + -8.976800, 8.902997, 111.039101, 0.952421, -0.150683, 0.264931, 0.350258, 0.914446, 0.805265, 0.194735, 0.000000, 0.000000, 2.000000, 25.000000, 0.000000, 0.000000, + -8.976800, 8.902997, 111.039101, -0.196364, -0.903966, 0.379852, 0.350258, 0.914446, 0.805265, 0.194735, 0.000000, 0.000000, 2.000000, 25.000000, 0.000000, 0.000000, + -9.643900, 11.183098, 116.120392, -0.196364, -0.903965, 0.379852, 0.324217, 0.942406, 0.500000, 0.500000, 0.000000, 0.000000, 24.000000, 25.000000, 0.000000, 0.000000, + -11.116790, 10.775288, 114.388481, -0.196364, -0.903965, 0.379852, 0.322533, 0.925528, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -11.116790, 10.775288, 114.388481, 0.002376, -0.872230, 0.489091, 0.322533, 0.925528, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -9.651800, 8.949997, 111.126198, 0.002376, -0.872230, 0.489091, 0.347407, 0.911837, 0.800000, 0.200000, 0.000000, 0.000000, 25.000000, 24.000000, 0.000000, 0.000000, + -8.976800, 8.902997, 111.039101, 0.002376, -0.872230, 0.489091, 0.350258, 0.914446, 0.805265, 0.194735, 0.000000, 0.000000, 2.000000, 25.000000, 0.000000, 0.000000, + 6.803290, -2.382584, 100.167900, -0.931868, 0.162497, -0.324370, 0.804244, 0.955238, 0.640083, 0.359917, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 7.208000, 0.656896, 100.527893, -0.931868, 0.162497, -0.324370, 0.827754, 0.945657, 0.671550, 0.328450, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 8.452590, -0.422384, 96.411690, -0.931868, 0.162497, -0.324370, 0.804259, 0.917728, 0.775763, 0.208862, 0.015374, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.452590, -0.422384, 96.411690, -0.902321, 0.384039, -0.195783, 0.804259, 0.917728, 0.775763, 0.208862, 0.015374, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 7.235300, -2.820484, 97.317902, -0.902321, 0.384039, -0.195783, 0.789897, 0.936089, 0.704676, 0.289893, 0.005431, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 6.803290, -2.382584, 100.167900, -0.902321, 0.384039, -0.195783, 0.804244, 0.955238, 0.640083, 0.359917, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 7.235300, -2.820484, 97.317902, -0.850652, 0.258887, -0.457568, 0.789897, 0.936089, 0.704676, 0.289893, 0.005431, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.452590, -0.422384, 96.411690, -0.850652, 0.258887, -0.457568, 0.804259, 0.917728, 0.775763, 0.208862, 0.015374, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 9.206200, -3.166994, 93.457802, -0.850652, 0.258887, -0.457568, 0.773222, 0.904316, 0.869324, 0.097125, 0.033551, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + 9.206200, -3.166994, 93.457802, -0.811122, 0.376112, -0.447907, 0.773222, 0.904316, 0.869324, 0.097125, 0.033551, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + 7.581290, -5.203394, 94.690392, -0.811122, 0.376112, -0.447907, 0.762509, 0.925505, 0.885240, 0.061273, 0.053487, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 7.235300, -2.820484, 97.317902, -0.811122, 0.376112, -0.447907, 0.789897, 0.936089, 0.704676, 0.289893, 0.005431, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.452590, -0.422384, 96.411690, -0.862637, 0.139407, -0.486234, 0.804259, 0.917728, 0.775763, 0.208862, 0.015374, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 10.814290, 1.506196, 92.774689, -0.862637, 0.139407, -0.486234, 0.805277, 0.878740, 0.833447, 0.129948, 0.036605, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + 10.622890, -1.244194, 92.325699, -0.862637, 0.139407, -0.486234, 0.783280, 0.884869, 0.845756, 0.137855, 0.016389, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + 10.622890, -1.244194, 92.325699, -0.813059, 0.308274, -0.493864, 0.783280, 0.884869, 0.845756, 0.137855, 0.016389, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + 9.206200, -3.166994, 93.457802, -0.813059, 0.308274, -0.493864, 0.773222, 0.904316, 0.869324, 0.097125, 0.033551, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + 8.452590, -0.422384, 96.411690, -0.813059, 0.308274, -0.493864, 0.804259, 0.917728, 0.775763, 0.208862, 0.015374, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 10.814290, 1.506196, 92.774689, -0.856627, -0.143680, -0.495526, 0.805277, 0.878740, 0.833447, 0.129948, 0.036605, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + 11.508890, 5.094406, 90.533501, -0.856627, -0.143680, -0.495526, 0.825574, 0.850384, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 13.464200, 2.031605, 88.041389, -0.856627, -0.143680, -0.495526, 0.793062, 0.835145, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 11.000000, 0.000000, 0.000000, + 13.464200, 2.031605, 88.041389, -0.870691, 0.137671, -0.472169, 0.793062, 0.835145, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 11.000000, 0.000000, 0.000000, + 10.622890, -1.244194, 92.325699, -0.870691, 0.137671, -0.472169, 0.783280, 0.884869, 0.845756, 0.137855, 0.016389, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + 10.814290, 1.506196, 92.774689, -0.870691, 0.137671, -0.472169, 0.805277, 0.878740, 0.833447, 0.129948, 0.036605, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + 11.508890, 5.094406, 90.533501, -0.756810, -0.473323, -0.450781, 0.825574, 0.850384, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 10.269880, 10.273096, 87.176003, -0.756810, -0.473323, -0.450781, 0.864623, 0.816861, 0.810000, 0.100000, 0.090000, 0.000000, 6.000000, 8.000000, 11.000000, 0.000000, + 13.003000, 6.381696, 86.673401, -0.756810, -0.473323, -0.450781, 0.825302, 0.814793, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 11.000000, 0.000000, 0.000000, + 6.803290, -2.382584, 100.167900, -0.987079, 0.140545, -0.076952, 0.804244, 0.955238, 0.640083, 0.359917, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 6.413090, -3.362983, 103.382492, -0.987079, 0.140545, -0.076952, 0.809659, 0.982598, 0.914915, 0.084946, 0.000139, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 7.208000, 0.656896, 100.527893, -0.987079, 0.140545, -0.076952, 0.827754, 0.945657, 0.671550, 0.328450, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + 0.000000, 17.679937, 82.159988, -0.191551, -0.813232, -0.549511, 0.983108, 0.752008, 0.690102, 0.278806, 0.029003, 0.002088, 8.000000, 12.000000, 6.000000, 9.000000, + 6.951190, 16.478527, 81.514900, -0.191551, -0.813232, -0.549511, 0.929022, 0.770933, 0.665410, 0.170572, 0.091263, 0.072756, 8.000000, 12.000000, 6.000000, 9.000000, + 5.867590, 12.656106, 87.549500, -0.191551, -0.813232, -0.549511, 0.917924, 0.823795, 0.662025, 0.150031, 0.119744, 0.068200, 8.000000, 6.000000, 9.000000, 5.000000, + 5.867590, 12.656106, 87.549500, -0.048617, -0.756473, -0.652216, 0.917924, 0.823795, 0.662025, 0.150031, 0.119744, 0.068200, 8.000000, 6.000000, 9.000000, 5.000000, + 0.000000, 13.033206, 87.549500, -0.048617, -0.756473, -0.652216, 0.981894, 0.813882, 0.818206, 0.131337, 0.025228, 0.025228, 8.000000, 6.000000, 9.000000, 10.000000, + 0.000000, 17.679937, 82.159988, -0.048617, -0.756473, -0.652216, 0.983108, 0.752008, 0.690102, 0.278806, 0.029003, 0.002088, 8.000000, 12.000000, 6.000000, 9.000000, + 0.000000, 13.033206, 87.549500, -0.048513, -0.754848, -0.654103, 0.981894, 0.813882, 0.818206, 0.131337, 0.025228, 0.025228, 8.000000, 6.000000, 9.000000, 10.000000, + 5.867590, 12.656106, 87.549500, -0.048513, -0.754848, -0.654103, 0.917924, 0.823795, 0.662025, 0.150031, 0.119744, 0.068200, 8.000000, 6.000000, 9.000000, 5.000000, + 4.693600, 8.792206, 92.095589, -0.048513, -0.754848, -0.654103, 0.909922, 0.874371, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + 4.693600, 8.792206, 92.095589, 0.069910, -0.692404, -0.718115, 0.909922, 0.874371, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + 0.000000, 8.318306, 92.095589, 0.069910, -0.692404, -0.718115, 0.981499, 0.867661, 0.550000, 0.450000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + 0.000000, 13.033206, 87.549500, 0.069910, -0.692404, -0.718115, 0.981894, 0.813882, 0.818206, 0.131337, 0.025228, 0.025228, 8.000000, 6.000000, 9.000000, 10.000000, + 10.269880, 10.273096, 87.176003, -0.460856, -0.557788, -0.690278, 0.864623, 0.816861, 0.810000, 0.100000, 0.090000, 0.000000, 6.000000, 8.000000, 11.000000, 0.000000, + 11.508890, 5.094406, 90.533501, -0.460856, -0.557788, -0.690278, 0.825574, 0.850384, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 4.693600, 8.792206, 92.095589, -0.460856, -0.557788, -0.690278, 0.909922, 0.874371, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + 4.693600, 8.792206, 92.095589, -0.403383, -0.643187, -0.650840, 0.909922, 0.874371, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + 5.867590, 12.656106, 87.549500, -0.403383, -0.643187, -0.650840, 0.917924, 0.823795, 0.662025, 0.150031, 0.119744, 0.068200, 8.000000, 6.000000, 9.000000, 5.000000, + 10.269880, 10.273096, 87.176003, -0.403383, -0.643187, -0.650840, 0.864623, 0.816861, 0.810000, 0.100000, 0.090000, 0.000000, 6.000000, 8.000000, 11.000000, 0.000000, + 10.814290, 1.506196, 92.774689, -0.678062, -0.290457, -0.675179, 0.805277, 0.878740, 0.833447, 0.129948, 0.036605, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + 8.484680, 3.985206, 94.047791, -0.678062, -0.290457, -0.675179, 0.833670, 0.888643, 0.819179, 0.087369, 0.082954, 0.010499, 5.000000, 7.000000, 6.000000, 8.000000, + 11.508890, 5.094406, 90.533501, -0.678062, -0.290457, -0.675179, 0.825574, 0.850384, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 10.814290, 1.506196, 92.774689, -0.700020, -0.333558, -0.631435, 0.805277, 0.878740, 0.833447, 0.129948, 0.036605, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + 8.452590, -0.422384, 96.411690, -0.700020, -0.333558, -0.631435, 0.804259, 0.917728, 0.775763, 0.208862, 0.015374, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + 8.484680, 3.985206, 94.047791, -0.700020, -0.333558, -0.631435, 0.833670, 0.888643, 0.819179, 0.087369, 0.082954, 0.010499, 5.000000, 7.000000, 6.000000, 8.000000, + 11.508890, 5.094406, 90.533501, -0.480916, -0.627825, -0.612009, 0.825574, 0.850384, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 8.484680, 3.985206, 94.047791, -0.480916, -0.627825, -0.612009, 0.833670, 0.888643, 0.819179, 0.087369, 0.082954, 0.010499, 5.000000, 7.000000, 6.000000, 8.000000, + 4.693600, 8.792206, 92.095589, -0.480916, -0.627825, -0.612009, 0.909922, 0.874371, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + 6.944600, 21.211004, 71.986893, -0.192411, -0.878928, -0.436422, 0.924187, 0.666336, 0.523605, 0.473987, 0.001952, 0.000457, 12.000000, 8.000000, 38.000000, 9.000000, + 6.951190, 16.478527, 81.514900, -0.192411, -0.878928, -0.436422, 0.929022, 0.770933, 0.665410, 0.170572, 0.091263, 0.072756, 8.000000, 12.000000, 6.000000, 9.000000, + 0.000000, 17.679937, 82.159988, -0.192411, -0.878927, -0.436422, 0.983108, 0.752008, 0.690102, 0.278806, 0.029003, 0.002088, 8.000000, 12.000000, 6.000000, 9.000000, + 0.000000, 17.679937, 82.159988, -0.128631, -0.906377, -0.402411, 0.983108, 0.752008, 0.690102, 0.278806, 0.029003, 0.002088, 8.000000, 12.000000, 6.000000, 9.000000, + 0.000000, 22.412384, 71.500793, -0.128631, -0.906377, -0.402411, 0.981974, 0.659272, 0.489666, 0.489666, 0.020667, 0.000000, 8.000000, 12.000000, 38.000000, 0.000000, + 6.944600, 21.211004, 71.986893, -0.128631, -0.906377, -0.402411, 0.924187, 0.666336, 0.523605, 0.473987, 0.001952, 0.000457, 12.000000, 8.000000, 38.000000, 9.000000, + 7.528690, 25.055393, 57.090488, -0.147744, -0.956232, -0.252572, 0.919855, 0.538917, 0.504412, 0.495588, 0.000000, 0.000000, 12.000000, 38.000000, 0.000000, 0.000000, + 6.944600, 21.211004, 71.986893, -0.147744, -0.956232, -0.252572, 0.924187, 0.666336, 0.523605, 0.473987, 0.001952, 0.000457, 12.000000, 8.000000, 38.000000, 9.000000, + 0.000000, 22.412384, 71.500793, -0.147744, -0.956232, -0.252572, 0.981974, 0.659272, 0.489666, 0.489666, 0.020667, 0.000000, 8.000000, 12.000000, 38.000000, 0.000000, + 0.000000, 22.412384, 71.500793, -0.137074, -0.959135, -0.247530, 0.981974, 0.659272, 0.489666, 0.489666, 0.020667, 0.000000, 8.000000, 12.000000, 38.000000, 0.000000, + 0.000000, 26.256794, 56.604401, -0.137073, -0.959135, -0.247530, 0.982540, 0.533025, 0.500000, 0.500000, 0.000000, 0.000000, 12.000000, 38.000000, 0.000000, 0.000000, + 7.528690, 25.055393, 57.090488, -0.137074, -0.959135, -0.247530, 0.919855, 0.538917, 0.504412, 0.495588, 0.000000, 0.000000, 12.000000, 38.000000, 0.000000, 0.000000, + 11.508890, 5.094406, 90.533501, -0.881328, -0.224232, -0.415910, 0.825574, 0.850384, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + 13.003000, 6.381696, 86.673401, -0.881328, -0.224232, -0.415910, 0.825302, 0.814793, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 11.000000, 0.000000, 0.000000, + 13.464200, 2.031605, 88.041389, -0.881328, -0.224232, -0.415910, 0.793062, 0.835145, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 11.000000, 0.000000, 0.000000, + 17.262390, 3.295795, 80.337891, -0.855777, -0.235576, -0.460598, 0.778965, 0.764825, 1.000000, 0.000000, 0.000000, 0.000000, 11.000000, 0.000000, 0.000000, 0.000000, + 13.464200, 2.031605, 88.041389, -0.855777, -0.235576, -0.460598, 0.793062, 0.835145, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 11.000000, 0.000000, 0.000000, + 13.003000, 6.381696, 86.673401, -0.855777, -0.235576, -0.460598, 0.825302, 0.814793, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 11.000000, 0.000000, 0.000000, + 13.003000, 6.381696, 86.673401, -0.844540, -0.078043, -0.529775, 0.825302, 0.814793, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 11.000000, 0.000000, 0.000000, + 16.832890, 8.844385, 80.205200, -0.844540, -0.078043, -0.529775, 0.822439, 0.750146, 1.000000, 0.000000, 0.000000, 0.000000, 11.000000, 0.000000, 0.000000, 0.000000, + 17.262390, 3.295795, 80.337891, -0.844540, -0.078043, -0.529775, 0.778965, 0.764825, 1.000000, 0.000000, 0.000000, 0.000000, 11.000000, 0.000000, 0.000000, 0.000000, + 20.440590, 6.930195, 71.679298, -0.924314, -0.080470, -0.373053, 0.783429, 0.682579, 0.500000, 0.500000, 0.000000, 0.000000, 11.000000, 39.000000, 0.000000, 0.000000, + 17.262390, 3.295795, 80.337891, -0.924314, -0.080470, -0.373053, 0.778965, 0.764825, 1.000000, 0.000000, 0.000000, 0.000000, 11.000000, 0.000000, 0.000000, 0.000000, + 16.832890, 8.844385, 80.205200, -0.924314, -0.080470, -0.373053, 0.822439, 0.750146, 1.000000, 0.000000, 0.000000, 0.000000, 11.000000, 0.000000, 0.000000, 0.000000, + 16.832890, 8.844385, 80.205200, -0.924224, -0.069623, -0.375450, 0.822439, 0.750146, 1.000000, 0.000000, 0.000000, 0.000000, 11.000000, 0.000000, 0.000000, 0.000000, + 19.979401, 12.337894, 71.811790, -0.924224, -0.069623, -0.375450, 0.826396, 0.672114, 0.500000, 0.500000, 0.000000, 0.000000, 11.000000, 39.000000, 0.000000, 0.000000, + 20.440590, 6.930195, 71.679298, -0.924224, -0.069623, -0.375450, 0.783429, 0.682579, 0.500000, 0.500000, 0.000000, 0.000000, 11.000000, 39.000000, 0.000000, 0.000000, + 23.447800, 9.781504, 61.389900, -0.951531, -0.073835, -0.298558, 0.782425, 0.590986, 0.500000, 0.500000, 0.000000, 0.000000, 39.000000, 40.000000, 0.000000, 0.000000, + 20.440590, 6.930195, 71.679298, -0.951531, -0.073835, -0.298558, 0.783429, 0.682579, 0.500000, 0.500000, 0.000000, 0.000000, 11.000000, 39.000000, 0.000000, 0.000000, + 19.979401, 12.337894, 71.811790, -0.951531, -0.073835, -0.298558, 0.826396, 0.672114, 0.500000, 0.500000, 0.000000, 0.000000, 11.000000, 39.000000, 0.000000, 0.000000, + 19.979401, 12.337894, 71.811790, -0.907635, -0.361472, -0.213395, 0.826396, 0.672114, 0.500000, 0.500000, 0.000000, 0.000000, 11.000000, 39.000000, 0.000000, 0.000000, + 21.556801, 15.337304, 60.021881, -0.907635, -0.361472, -0.213395, 0.828140, 0.571857, 0.511632, 0.488368, 0.000000, 0.000000, 39.000000, 40.000000, 0.000000, 0.000000, + 23.447800, 9.781504, 61.389900, -0.907635, -0.361472, -0.213395, 0.782425, 0.590986, 0.500000, 0.500000, 0.000000, 0.000000, 39.000000, 40.000000, 0.000000, 0.000000, + 23.635889, 12.860094, 53.310291, -0.922780, -0.352438, -0.155772, 0.793984, 0.520747, 1.000000, 0.000000, 0.000000, 0.000000, 40.000000, 0.000000, 0.000000, 0.000000, + 23.447800, 9.781504, 61.389900, -0.922780, -0.352438, -0.155772, 0.782425, 0.590986, 0.500000, 0.500000, 0.000000, 0.000000, 39.000000, 40.000000, 0.000000, 0.000000, + 21.556801, 15.337304, 60.021881, -0.922780, -0.352438, -0.155772, 0.828140, 0.571857, 0.511632, 0.488368, 0.000000, 0.000000, 39.000000, 40.000000, 0.000000, 0.000000, + 21.556801, 15.337304, 60.021881, -0.933932, -0.312197, -0.174079, 0.828140, 0.571857, 0.511632, 0.488368, 0.000000, 0.000000, 39.000000, 40.000000, 0.000000, 0.000000, + 23.042900, 17.435204, 48.286591, -0.933932, -0.312197, -0.174079, 0.823439, 0.472896, 1.000000, 0.000000, 0.000000, 0.000000, 40.000000, 0.000000, 0.000000, 0.000000, + 23.635889, 12.860094, 53.310291, -0.933932, -0.312197, -0.174080, 0.793984, 0.520747, 1.000000, 0.000000, 0.000000, 0.000000, 40.000000, 0.000000, 0.000000, 0.000000, + 6.951190, 16.478527, 81.514900, -0.544543, -0.705303, -0.453894, 0.929022, 0.770933, 0.665410, 0.170572, 0.091263, 0.072756, 8.000000, 12.000000, 6.000000, 9.000000, + 12.492200, 12.889794, 80.443787, -0.544543, -0.705303, -0.453894, 0.871367, 0.754977, 0.550000, 0.450000, 0.000000, 0.000000, 8.000000, 11.000000, 0.000000, 0.000000, + 10.269880, 10.273096, 87.176003, -0.544543, -0.705303, -0.453894, 0.864623, 0.816861, 0.810000, 0.100000, 0.090000, 0.000000, 6.000000, 8.000000, 11.000000, 0.000000, + 10.269880, 10.273096, 87.176003, -0.436589, -0.722521, -0.536054, 0.864623, 0.816861, 0.810000, 0.100000, 0.090000, 0.000000, 6.000000, 8.000000, 11.000000, 0.000000, + 5.867590, 12.656106, 87.549500, -0.436589, -0.722521, -0.536053, 0.917924, 0.823795, 0.662025, 0.150031, 0.119744, 0.068200, 8.000000, 6.000000, 9.000000, 5.000000, + 6.951190, 16.478527, 81.514900, -0.436589, -0.722521, -0.536054, 0.929022, 0.770933, 0.665410, 0.170572, 0.091263, 0.072756, 8.000000, 12.000000, 6.000000, 9.000000, + 12.492200, 12.889794, 80.443787, -0.578454, -0.587289, -0.566112, 0.871367, 0.754977, 0.550000, 0.450000, 0.000000, 0.000000, 8.000000, 11.000000, 0.000000, 0.000000, + 16.832890, 8.844385, 80.205200, -0.578454, -0.587289, -0.566112, 0.822439, 0.750146, 1.000000, 0.000000, 0.000000, 0.000000, 11.000000, 0.000000, 0.000000, 0.000000, + 13.003000, 6.381696, 86.673401, -0.578454, -0.587289, -0.566112, 0.825302, 0.814793, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 11.000000, 0.000000, 0.000000, + 13.003000, 6.381696, 86.673401, -0.761522, -0.478372, -0.437315, 0.825302, 0.814793, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 11.000000, 0.000000, 0.000000, + 10.269880, 10.273096, 87.176003, -0.761522, -0.478372, -0.437315, 0.864623, 0.816861, 0.810000, 0.100000, 0.090000, 0.000000, 6.000000, 8.000000, 11.000000, 0.000000, + 12.492200, 12.889794, 80.443787, -0.761522, -0.478372, -0.437315, 0.871367, 0.754977, 0.550000, 0.450000, 0.000000, 0.000000, 8.000000, 11.000000, 0.000000, 0.000000, + 16.971291, 14.280905, 71.811790, -0.474808, -0.735083, -0.483952, 0.855498, 0.673989, 0.500000, 0.500000, 0.000000, 0.000000, 11.000000, 39.000000, 0.000000, 0.000000, + 19.979401, 12.337894, 71.811790, -0.474808, -0.735083, -0.483952, 0.826396, 0.672114, 0.500000, 0.500000, 0.000000, 0.000000, 11.000000, 39.000000, 0.000000, 0.000000, + 16.832890, 8.844385, 80.205200, -0.474808, -0.735083, -0.483952, 0.822439, 0.750146, 1.000000, 0.000000, 0.000000, 0.000000, 11.000000, 0.000000, 0.000000, 0.000000, + 16.832890, 8.844385, 80.205200, -0.627969, -0.648425, -0.430348, 0.822439, 0.750146, 1.000000, 0.000000, 0.000000, 0.000000, 11.000000, 0.000000, 0.000000, 0.000000, + 12.492200, 12.889794, 80.443787, -0.627969, -0.648425, -0.430348, 0.871367, 0.754977, 0.550000, 0.450000, 0.000000, 0.000000, 8.000000, 11.000000, 0.000000, 0.000000, + 16.971291, 14.280905, 71.811790, -0.627969, -0.648425, -0.430348, 0.855498, 0.673989, 0.500000, 0.500000, 0.000000, 0.000000, 11.000000, 39.000000, 0.000000, 0.000000, + 19.979401, 12.337894, 71.811790, -0.521623, -0.807561, -0.275237, 0.826396, 0.672114, 0.500000, 0.500000, 0.000000, 0.000000, 11.000000, 39.000000, 0.000000, 0.000000, + 16.971291, 14.280905, 71.811790, -0.521623, -0.807561, -0.275237, 0.855498, 0.673989, 0.500000, 0.500000, 0.000000, 0.000000, 11.000000, 39.000000, 0.000000, 0.000000, + 21.556801, 15.337304, 60.021881, -0.521623, -0.807561, -0.275237, 0.828140, 0.571857, 0.511632, 0.488368, 0.000000, 0.000000, 39.000000, 40.000000, 0.000000, 0.000000, + 7.528690, 27.695002, 43.015388, -0.143442, -0.972701, -0.182418, 0.920117, 0.420771, 1.000000, 0.000000, 0.000000, 0.000000, 38.000000, 0.000000, 0.000000, 0.000000, + 7.528690, 25.055393, 57.090488, -0.143442, -0.972701, -0.182418, 0.919855, 0.538917, 0.504412, 0.495588, 0.000000, 0.000000, 12.000000, 38.000000, 0.000000, 0.000000, + 0.000000, 26.256794, 56.604401, -0.143442, -0.972701, -0.182418, 0.982540, 0.533025, 0.500000, 0.500000, 0.000000, 0.000000, 12.000000, 38.000000, 0.000000, 0.000000, + 0.000000, 26.256794, 56.604401, -0.094563, -0.983150, -0.156443, 0.982540, 0.533025, 0.500000, 0.500000, 0.000000, 0.000000, 12.000000, 38.000000, 0.000000, 0.000000, + 0.000000, 28.896402, 40.016102, -0.094563, -0.983150, -0.156443, 0.982406, 0.394743, 1.000000, 0.000000, 0.000000, 0.000000, 38.000000, 0.000000, 0.000000, 0.000000, + 7.528690, 27.695002, 43.015388, -0.094563, -0.983150, -0.156443, 0.920117, 0.420771, 1.000000, 0.000000, 0.000000, 0.000000, 38.000000, 0.000000, 0.000000, 0.000000, + -6.803290, -2.382584, 100.167900, 0.902321, 0.384039, -0.195783, 0.804244, 0.955238, 0.640082, 0.359917, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -7.235300, -2.820484, 97.317902, 0.902321, 0.384039, -0.195783, 0.789897, 0.936089, 0.704676, 0.289893, 0.005431, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -8.452590, -0.422384, 96.411690, 0.902321, 0.384039, -0.195783, 0.804259, 0.917728, 0.775763, 0.208862, 0.015374, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -8.452590, -0.422384, 96.411690, 0.931868, 0.162497, -0.324370, 0.804259, 0.917728, 0.775763, 0.208862, 0.015374, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -7.208000, 0.656896, 100.527893, 0.931868, 0.162497, -0.324370, 0.827754, 0.945657, 0.671549, 0.328451, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -6.803290, -2.382584, 100.167900, 0.931868, 0.162497, -0.324370, 0.804244, 0.955238, 0.640082, 0.359917, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -7.235300, -2.820484, 97.317902, 0.811122, 0.376112, -0.447907, 0.789897, 0.936089, 0.704676, 0.289893, 0.005431, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -7.581290, -5.203394, 94.690392, 0.811122, 0.376112, -0.447907, 0.762509, 0.925505, 0.885240, 0.061273, 0.053487, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -9.206200, -3.166994, 93.457802, 0.811122, 0.376112, -0.447907, 0.773222, 0.904316, 0.869324, 0.097125, 0.033551, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + -9.206200, -3.166994, 93.457802, 0.850652, 0.258887, -0.457568, 0.773222, 0.904316, 0.869324, 0.097125, 0.033551, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + -8.452590, -0.422384, 96.411690, 0.850652, 0.258887, -0.457568, 0.804259, 0.917728, 0.775763, 0.208862, 0.015374, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -7.235300, -2.820484, 97.317902, 0.850652, 0.258887, -0.457568, 0.789897, 0.936089, 0.704676, 0.289893, 0.005431, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -8.452590, -0.422384, 96.411690, 0.813059, 0.308274, -0.493864, 0.804259, 0.917728, 0.775763, 0.208862, 0.015374, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -9.206200, -3.166994, 93.457802, 0.813059, 0.308274, -0.493864, 0.773222, 0.904316, 0.869324, 0.097125, 0.033551, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + -10.622890, -1.244194, 92.325699, 0.813059, 0.308274, -0.493864, 0.783280, 0.884869, 0.845756, 0.137855, 0.016389, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + -10.622890, -1.244194, 92.325699, 0.862637, 0.139407, -0.486234, 0.783280, 0.884869, 0.845756, 0.137855, 0.016389, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + -10.814290, 1.506196, 92.774689, 0.862637, 0.139407, -0.486234, 0.805277, 0.878740, 0.833447, 0.129948, 0.036605, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + -8.452590, -0.422384, 96.411690, 0.862637, 0.139407, -0.486234, 0.804259, 0.917728, 0.775763, 0.208862, 0.015374, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -10.814290, 1.506196, 92.774689, 0.870691, 0.137671, -0.472169, 0.805277, 0.878740, 0.833447, 0.129948, 0.036605, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + -10.622890, -1.244194, 92.325699, 0.870691, 0.137671, -0.472169, 0.783280, 0.884869, 0.845756, 0.137855, 0.016389, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + -13.464200, 2.031605, 88.041389, 0.870691, 0.137671, -0.472169, 0.793062, 0.835145, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 26.000000, 0.000000, 0.000000, + -13.464200, 2.031605, 88.041389, 0.856627, -0.143680, -0.495526, 0.793062, 0.835145, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 26.000000, 0.000000, 0.000000, + -11.508890, 5.094406, 90.533501, 0.856627, -0.143680, -0.495526, 0.825574, 0.850384, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -10.814290, 1.506196, 92.774689, 0.856627, -0.143680, -0.495526, 0.805277, 0.878740, 0.833447, 0.129948, 0.036605, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + -11.508890, 5.094406, 90.533501, 0.756810, -0.473323, -0.450781, 0.825574, 0.850384, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -13.003000, 6.381696, 86.673401, 0.756810, -0.473323, -0.450781, 0.825302, 0.814793, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 26.000000, 0.000000, 0.000000, + -10.269880, 10.273096, 87.176003, 0.756810, -0.473323, -0.450781, 0.864623, 0.816861, 0.810000, 0.100000, 0.090000, 0.000000, 6.000000, 8.000000, 26.000000, 0.000000, + -6.803290, -2.382584, 100.167900, 0.987079, 0.140545, -0.076952, 0.804244, 0.955238, 0.640082, 0.359917, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -7.208000, 0.656896, 100.527893, 0.987079, 0.140545, -0.076952, 0.827754, 0.945657, 0.671549, 0.328451, 0.000000, 0.000000, 7.000000, 5.000000, 0.000000, 0.000000, + -6.413090, -3.362983, 103.382492, 0.987079, 0.140545, -0.076952, 0.809659, 0.982598, 0.914915, 0.084946, 0.000139, 0.000000, 7.000000, 5.000000, 2.000000, 0.000000, + 0.000000, 17.679937, 82.159988, 0.048617, -0.756473, -0.652216, 0.983108, 0.752008, 0.690102, 0.278806, 0.029003, 0.002088, 8.000000, 12.000000, 6.000000, 9.000000, + 0.000000, 13.033206, 87.549500, 0.048617, -0.756473, -0.652216, 0.981894, 0.813882, 0.818206, 0.131337, 0.025228, 0.025228, 8.000000, 6.000000, 9.000000, 10.000000, + -5.867590, 12.656106, 87.549500, 0.048617, -0.756473, -0.652216, 0.917924, 0.823795, 0.662025, 0.150031, 0.119744, 0.068200, 8.000000, 6.000000, 10.000000, 5.000000, + -5.867590, 12.656106, 87.549500, 0.191551, -0.813232, -0.549511, 0.917924, 0.823795, 0.662025, 0.150031, 0.119744, 0.068200, 8.000000, 6.000000, 10.000000, 5.000000, + -6.951190, 16.478527, 81.514900, 0.191551, -0.813232, -0.549511, 0.929022, 0.770933, 0.665564, 0.170612, 0.091051, 0.072773, 8.000000, 12.000000, 6.000000, 10.000000, + 0.000000, 17.679937, 82.159988, 0.191551, -0.813232, -0.549511, 0.983108, 0.752008, 0.690102, 0.278806, 0.029003, 0.002088, 8.000000, 12.000000, 6.000000, 9.000000, + 0.000000, 13.033206, 87.549500, -0.069910, -0.692404, -0.718115, 0.981894, 0.813882, 0.818206, 0.131337, 0.025228, 0.025228, 8.000000, 6.000000, 9.000000, 10.000000, + 0.000000, 8.318306, 92.095589, -0.069910, -0.692404, -0.718115, 0.981499, 0.867661, 0.550000, 0.450000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + -4.693600, 8.792206, 92.095589, -0.069910, -0.692404, -0.718115, 0.909922, 0.874371, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + -4.693600, 8.792206, 92.095589, 0.048513, -0.754848, -0.654103, 0.909922, 0.874371, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + -5.867590, 12.656106, 87.549500, 0.048513, -0.754848, -0.654103, 0.917924, 0.823795, 0.662025, 0.150031, 0.119744, 0.068200, 8.000000, 6.000000, 10.000000, 5.000000, + 0.000000, 13.033206, 87.549500, 0.048513, -0.754848, -0.654103, 0.981894, 0.813882, 0.818206, 0.131337, 0.025228, 0.025228, 8.000000, 6.000000, 9.000000, 10.000000, + -10.269880, 10.273096, 87.176003, 0.403383, -0.643187, -0.650840, 0.864623, 0.816861, 0.810000, 0.100000, 0.090000, 0.000000, 6.000000, 8.000000, 26.000000, 0.000000, + -5.867590, 12.656106, 87.549500, 0.403383, -0.643187, -0.650840, 0.917924, 0.823795, 0.662025, 0.150031, 0.119744, 0.068200, 8.000000, 6.000000, 10.000000, 5.000000, + -4.693600, 8.792206, 92.095589, 0.403383, -0.643187, -0.650840, 0.909922, 0.874371, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + -4.693600, 8.792206, 92.095589, 0.460856, -0.557788, -0.690278, 0.909922, 0.874371, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + -11.508890, 5.094406, 90.533501, 0.460856, -0.557788, -0.690278, 0.825574, 0.850384, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -10.269880, 10.273096, 87.176003, 0.460856, -0.557788, -0.690278, 0.864623, 0.816861, 0.810000, 0.100000, 0.090000, 0.000000, 6.000000, 8.000000, 26.000000, 0.000000, + -10.814290, 1.506196, 92.774689, 0.678062, -0.290457, -0.675179, 0.805277, 0.878740, 0.833447, 0.129948, 0.036605, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + -11.508890, 5.094406, 90.533501, 0.678062, -0.290457, -0.675179, 0.825574, 0.850384, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -8.484680, 3.985206, 94.047791, 0.678062, -0.290457, -0.675179, 0.833670, 0.888643, 0.819179, 0.087369, 0.082954, 0.010499, 5.000000, 7.000000, 6.000000, 8.000000, + -10.814290, 1.506196, 92.774689, 0.700020, -0.333558, -0.631435, 0.805277, 0.878740, 0.833447, 0.129948, 0.036605, 0.000000, 5.000000, 6.000000, 7.000000, 0.000000, + -8.484680, 3.985206, 94.047791, 0.700020, -0.333558, -0.631435, 0.833670, 0.888643, 0.819179, 0.087369, 0.082954, 0.010499, 5.000000, 7.000000, 6.000000, 8.000000, + -8.452590, -0.422384, 96.411690, 0.700020, -0.333558, -0.631435, 0.804259, 0.917728, 0.775763, 0.208862, 0.015374, 0.000000, 5.000000, 7.000000, 6.000000, 0.000000, + -11.508890, 5.094406, 90.533501, 0.480916, -0.627825, -0.612009, 0.825574, 0.850384, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -4.693600, 8.792206, 92.095589, 0.480916, -0.627825, -0.612009, 0.909922, 0.874371, 0.500000, 0.500000, 0.000000, 0.000000, 5.000000, 6.000000, 0.000000, 0.000000, + -8.484680, 3.985206, 94.047791, 0.480916, -0.627825, -0.612009, 0.833670, 0.888643, 0.819179, 0.087369, 0.082954, 0.010499, 5.000000, 7.000000, 6.000000, 8.000000, + -6.944600, 21.211004, 71.986893, 0.128631, -0.906377, -0.402411, 0.924187, 0.666336, 0.523605, 0.473987, 0.001952, 0.000457, 12.000000, 8.000000, 38.000000, 10.000000, + 0.000000, 22.412384, 71.500793, 0.128631, -0.906377, -0.402411, 0.981974, 0.659272, 0.489666, 0.489666, 0.020667, 0.000000, 8.000000, 12.000000, 38.000000, 0.000000, + 0.000000, 17.679937, 82.159988, 0.128631, -0.906377, -0.402411, 0.983108, 0.752008, 0.690102, 0.278806, 0.029003, 0.002088, 8.000000, 12.000000, 6.000000, 9.000000, + 0.000000, 17.679937, 82.159988, 0.192411, -0.878927, -0.436422, 0.983108, 0.752008, 0.690102, 0.278806, 0.029003, 0.002088, 8.000000, 12.000000, 6.000000, 9.000000, + -6.951190, 16.478527, 81.514900, 0.192411, -0.878928, -0.436422, 0.929022, 0.770933, 0.665564, 0.170612, 0.091051, 0.072773, 8.000000, 12.000000, 6.000000, 10.000000, + -6.944600, 21.211004, 71.986893, 0.192411, -0.878928, -0.436422, 0.924187, 0.666336, 0.523605, 0.473987, 0.001952, 0.000457, 12.000000, 8.000000, 38.000000, 10.000000, + -7.528690, 25.055393, 57.090488, 0.137074, -0.959135, -0.247530, 0.919855, 0.538917, 0.504412, 0.495588, 0.000000, 0.000000, 12.000000, 38.000000, 0.000000, 0.000000, + 0.000000, 26.256794, 56.604401, 0.137073, -0.959135, -0.247530, 0.982540, 0.533025, 0.500000, 0.500000, 0.000000, 0.000000, 12.000000, 38.000000, 0.000000, 0.000000, + 0.000000, 22.412384, 71.500793, 0.137074, -0.959135, -0.247530, 0.981974, 0.659272, 0.489666, 0.489666, 0.020667, 0.000000, 8.000000, 12.000000, 38.000000, 0.000000, + 0.000000, 22.412384, 71.500793, 0.147744, -0.956232, -0.252572, 0.981974, 0.659272, 0.489666, 0.489666, 0.020667, 0.000000, 8.000000, 12.000000, 38.000000, 0.000000, + -6.944600, 21.211004, 71.986893, 0.147744, -0.956232, -0.252572, 0.924187, 0.666336, 0.523605, 0.473987, 0.001952, 0.000457, 12.000000, 8.000000, 38.000000, 10.000000, + -7.528690, 25.055393, 57.090488, 0.147744, -0.956232, -0.252572, 0.919855, 0.538917, 0.504412, 0.495588, 0.000000, 0.000000, 12.000000, 38.000000, 0.000000, 0.000000, + -11.508890, 5.094406, 90.533501, 0.881328, -0.224232, -0.415910, 0.825574, 0.850384, 1.000000, 0.000000, 0.000000, 0.000000, 6.000000, 0.000000, 0.000000, 0.000000, + -13.464200, 2.031605, 88.041389, 0.881328, -0.224232, -0.415910, 0.793062, 0.835145, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 26.000000, 0.000000, 0.000000, + -13.003000, 6.381696, 86.673401, 0.881328, -0.224232, -0.415910, 0.825302, 0.814793, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 26.000000, 0.000000, 0.000000, + -17.262390, 3.295795, 80.337891, 0.844540, -0.078043, -0.529775, 0.778965, 0.764825, 1.000000, 0.000000, 0.000000, 0.000000, 26.000000, 0.000000, 0.000000, 0.000000, + -16.832890, 8.844385, 80.205200, 0.844540, -0.078043, -0.529775, 0.822439, 0.750146, 1.000000, 0.000000, 0.000000, 0.000000, 26.000000, 0.000000, 0.000000, 0.000000, + -13.003000, 6.381696, 86.673401, 0.844540, -0.078043, -0.529775, 0.825302, 0.814793, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 26.000000, 0.000000, 0.000000, + -13.003000, 6.381696, 86.673401, 0.855777, -0.235576, -0.460598, 0.825302, 0.814793, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 26.000000, 0.000000, 0.000000, + -13.464200, 2.031605, 88.041389, 0.855777, -0.235576, -0.460598, 0.793062, 0.835145, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 26.000000, 0.000000, 0.000000, + -17.262390, 3.295795, 80.337891, 0.855777, -0.235576, -0.460598, 0.778965, 0.764825, 1.000000, 0.000000, 0.000000, 0.000000, 26.000000, 0.000000, 0.000000, 0.000000, + -20.440590, 6.930195, 71.679298, 0.924224, -0.069623, -0.375450, 0.783429, 0.682579, 0.500000, 0.500000, 0.000000, 0.000000, 26.000000, 41.000000, 0.000000, 0.000000, + -19.979401, 12.337894, 71.811790, 0.924224, -0.069623, -0.375450, 0.826396, 0.672114, 0.500000, 0.500000, 0.000000, 0.000000, 26.000000, 41.000000, 0.000000, 0.000000, + -16.832890, 8.844385, 80.205200, 0.924224, -0.069623, -0.375450, 0.822439, 0.750146, 1.000000, 0.000000, 0.000000, 0.000000, 26.000000, 0.000000, 0.000000, 0.000000, + -16.832890, 8.844385, 80.205200, 0.924314, -0.080470, -0.373053, 0.822439, 0.750146, 1.000000, 0.000000, 0.000000, 0.000000, 26.000000, 0.000000, 0.000000, 0.000000, + -17.262390, 3.295795, 80.337891, 0.924314, -0.080470, -0.373053, 0.778965, 0.764825, 1.000000, 0.000000, 0.000000, 0.000000, 26.000000, 0.000000, 0.000000, 0.000000, + -20.440590, 6.930195, 71.679298, 0.924314, -0.080470, -0.373053, 0.783429, 0.682579, 0.500000, 0.500000, 0.000000, 0.000000, 26.000000, 41.000000, 0.000000, 0.000000, + -23.447800, 9.781504, 61.389900, 0.907635, -0.361472, -0.213395, 0.782425, 0.590986, 0.500000, 0.500000, 0.000000, 0.000000, 41.000000, 42.000000, 0.000000, 0.000000, + -21.556801, 15.337304, 60.021881, 0.907635, -0.361472, -0.213395, 0.828140, 0.571857, 0.511632, 0.488368, 0.000000, 0.000000, 41.000000, 42.000000, 0.000000, 0.000000, + -19.979401, 12.337894, 71.811790, 0.907635, -0.361472, -0.213395, 0.826396, 0.672114, 0.500000, 0.500000, 0.000000, 0.000000, 26.000000, 41.000000, 0.000000, 0.000000, + -19.979401, 12.337894, 71.811790, 0.951531, -0.073835, -0.298558, 0.826396, 0.672114, 0.500000, 0.500000, 0.000000, 0.000000, 26.000000, 41.000000, 0.000000, 0.000000, + -20.440590, 6.930195, 71.679298, 0.951531, -0.073835, -0.298558, 0.783429, 0.682579, 0.500000, 0.500000, 0.000000, 0.000000, 26.000000, 41.000000, 0.000000, 0.000000, + -23.447800, 9.781504, 61.389900, 0.951531, -0.073835, -0.298558, 0.782425, 0.590986, 0.500000, 0.500000, 0.000000, 0.000000, 41.000000, 42.000000, 0.000000, 0.000000, + -23.635889, 12.860094, 53.310291, 0.933932, -0.312197, -0.174080, 0.793984, 0.520747, 1.000000, 0.000000, 0.000000, 0.000000, 42.000000, 0.000000, 0.000000, 0.000000, + -23.042900, 17.435204, 48.286591, 0.933932, -0.312197, -0.174079, 0.823439, 0.472896, 1.000000, 0.000000, 0.000000, 0.000000, 42.000000, 0.000000, 0.000000, 0.000000, + -21.556801, 15.337304, 60.021881, 0.933932, -0.312197, -0.174079, 0.828140, 0.571857, 0.511632, 0.488368, 0.000000, 0.000000, 41.000000, 42.000000, 0.000000, 0.000000, + -21.556801, 15.337304, 60.021881, 0.922780, -0.352438, -0.155772, 0.828140, 0.571857, 0.511632, 0.488368, 0.000000, 0.000000, 41.000000, 42.000000, 0.000000, 0.000000, + -23.447800, 9.781504, 61.389900, 0.922780, -0.352438, -0.155772, 0.782425, 0.590986, 0.500000, 0.500000, 0.000000, 0.000000, 41.000000, 42.000000, 0.000000, 0.000000, + -23.635889, 12.860094, 53.310291, 0.922780, -0.352438, -0.155772, 0.793984, 0.520747, 1.000000, 0.000000, 0.000000, 0.000000, 42.000000, 0.000000, 0.000000, 0.000000, + -6.951190, 16.478527, 81.514900, 0.436589, -0.722521, -0.536054, 0.929022, 0.770933, 0.665564, 0.170612, 0.091051, 0.072773, 8.000000, 12.000000, 6.000000, 10.000000, + -5.867590, 12.656106, 87.549500, 0.436589, -0.722521, -0.536053, 0.917924, 0.823795, 0.662025, 0.150031, 0.119744, 0.068200, 8.000000, 6.000000, 10.000000, 5.000000, + -10.269880, 10.273096, 87.176003, 0.436589, -0.722521, -0.536054, 0.864623, 0.816861, 0.810000, 0.100000, 0.090000, 0.000000, 6.000000, 8.000000, 26.000000, 0.000000, + -10.269880, 10.273096, 87.176003, 0.544543, -0.705303, -0.453894, 0.864623, 0.816861, 0.810000, 0.100000, 0.090000, 0.000000, 6.000000, 8.000000, 26.000000, 0.000000, + -12.492200, 12.889794, 80.443787, 0.544543, -0.705303, -0.453894, 0.871367, 0.754977, 0.550000, 0.450000, 0.000000, 0.000000, 8.000000, 26.000000, 0.000000, 0.000000, + -6.951190, 16.478527, 81.514900, 0.544543, -0.705303, -0.453894, 0.929022, 0.770933, 0.665564, 0.170612, 0.091051, 0.072773, 8.000000, 12.000000, 6.000000, 10.000000, + -12.492200, 12.889794, 80.443787, 0.761522, -0.478372, -0.437315, 0.871367, 0.754977, 0.550000, 0.450000, 0.000000, 0.000000, 8.000000, 26.000000, 0.000000, 0.000000, + -10.269880, 10.273096, 87.176003, 0.761522, -0.478372, -0.437315, 0.864623, 0.816861, 0.810000, 0.100000, 0.090000, 0.000000, 6.000000, 8.000000, 26.000000, 0.000000, + -13.003000, 6.381696, 86.673401, 0.761522, -0.478372, -0.437315, 0.825302, 0.814793, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 26.000000, 0.000000, 0.000000, + -13.003000, 6.381696, 86.673401, 0.578454, -0.587289, -0.566112, 0.825302, 0.814793, 0.750000, 0.250000, 0.000000, 0.000000, 6.000000, 26.000000, 0.000000, 0.000000, + -16.832890, 8.844385, 80.205200, 0.578454, -0.587289, -0.566112, 0.822439, 0.750146, 1.000000, 0.000000, 0.000000, 0.000000, 26.000000, 0.000000, 0.000000, 0.000000, + -12.492200, 12.889794, 80.443787, 0.578454, -0.587289, -0.566112, 0.871367, 0.754977, 0.550000, 0.450000, 0.000000, 0.000000, 8.000000, 26.000000, 0.000000, 0.000000, + -16.971291, 14.280905, 71.811790, 0.627969, -0.648425, -0.430348, 0.855498, 0.673989, 0.500000, 0.500000, 0.000000, 0.000000, 26.000000, 41.000000, 0.000000, 0.000000, + -12.492200, 12.889794, 80.443787, 0.627969, -0.648425, -0.430348, 0.871367, 0.754977, 0.550000, 0.450000, 0.000000, 0.000000, 8.000000, 26.000000, 0.000000, 0.000000, + -16.832890, 8.844385, 80.205200, 0.627969, -0.648425, -0.430348, 0.822439, 0.750146, 1.000000, 0.000000, 0.000000, 0.000000, 26.000000, 0.000000, 0.000000, 0.000000, + -16.832890, 8.844385, 80.205200, 0.474808, -0.735083, -0.483952, 0.822439, 0.750146, 1.000000, 0.000000, 0.000000, 0.000000, 26.000000, 0.000000, 0.000000, 0.000000, + -19.979401, 12.337894, 71.811790, 0.474808, -0.735083, -0.483952, 0.826396, 0.672114, 0.500000, 0.500000, 0.000000, 0.000000, 26.000000, 41.000000, 0.000000, 0.000000, + -16.971291, 14.280905, 71.811790, 0.474808, -0.735083, -0.483952, 0.855498, 0.673989, 0.500000, 0.500000, 0.000000, 0.000000, 26.000000, 41.000000, 0.000000, 0.000000, + -19.979401, 12.337894, 71.811790, 0.521623, -0.807561, -0.275236, 0.826396, 0.672114, 0.500000, 0.500000, 0.000000, 0.000000, 26.000000, 41.000000, 0.000000, 0.000000, + -21.556801, 15.337304, 60.021881, 0.521623, -0.807561, -0.275237, 0.828140, 0.571857, 0.511632, 0.488368, 0.000000, 0.000000, 41.000000, 42.000000, 0.000000, 0.000000, + -16.971291, 14.280905, 71.811790, 0.521623, -0.807561, -0.275236, 0.855498, 0.673989, 0.500000, 0.500000, 0.000000, 0.000000, 26.000000, 41.000000, 0.000000, 0.000000, + -7.528690, 27.695002, 43.015388, 0.094563, -0.983150, -0.156443, 0.920117, 0.420771, 1.000000, 0.000000, 0.000000, 0.000000, 38.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 28.896402, 40.016102, 0.094563, -0.983150, -0.156443, 0.982406, 0.394743, 1.000000, 0.000000, 0.000000, 0.000000, 38.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 26.256794, 56.604401, 0.094563, -0.983150, -0.156443, 0.982540, 0.533025, 0.500000, 0.500000, 0.000000, 0.000000, 12.000000, 38.000000, 0.000000, 0.000000, + 0.000000, 26.256794, 56.604401, 0.143442, -0.972701, -0.182418, 0.982540, 0.533025, 0.500000, 0.500000, 0.000000, 0.000000, 12.000000, 38.000000, 0.000000, 0.000000, + -7.528690, 25.055393, 57.090488, 0.143442, -0.972701, -0.182418, 0.919855, 0.538917, 0.504412, 0.495588, 0.000000, 0.000000, 12.000000, 38.000000, 0.000000, 0.000000, + -7.528690, 27.695002, 43.015388, 0.143442, -0.972701, -0.182418, 0.920117, 0.420771, 1.000000, 0.000000, 0.000000, 0.000000, 38.000000, 0.000000, 0.000000, 0.000000, + 8.511590, 11.053563, 140.741699, -0.707210, -0.699201, -0.104749, 0.338878, 0.200366, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.461990, 13.545063, 144.700195, -0.707210, -0.699200, -0.104749, 0.304365, 0.214934, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.683590, 15.298064, 138.254272, -0.707210, -0.699200, -0.104749, 0.305150, 0.169730, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.683590, 15.298064, 138.254272, -0.691181, -0.708075, -0.144560, 0.305150, 0.169730, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.486990, 12.799354, 137.089478, -0.691181, -0.708075, -0.144560, 0.333584, 0.169910, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.511590, 11.053563, 140.741699, -0.691181, -0.708075, -0.144560, 0.338878, 0.200366, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.461990, 13.545063, 144.700195, -0.157640, -0.951911, -0.262707, 0.304365, 0.214934, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 14.213252, 145.633423, -0.157640, -0.951911, -0.262707, 0.269007, 0.217371, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 16.081663, 138.863297, -0.157640, -0.951911, -0.262707, 0.270873, 0.169905, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 16.081663, 138.863297, -0.185305, -0.953678, -0.236980, 0.270873, 0.169905, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.683590, 15.298064, 138.254272, -0.185305, -0.953678, -0.236980, 0.305150, 0.169730, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.461990, 13.545063, 144.700195, -0.185305, -0.953678, -0.236980, 0.304365, 0.214934, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.486990, 12.799354, 137.089478, -0.569469, -0.771352, 0.284114, 0.333584, 0.169910, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.683590, 15.298064, 138.254272, -0.569469, -0.771352, 0.284114, 0.305150, 0.169730, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.030790, 13.881366, 133.099579, -0.569469, -0.771352, 0.284114, 0.307401, 0.132454, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.030790, 13.881366, 133.099579, -0.395729, -0.913432, 0.095083, 0.307401, 0.132454, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.760300, 12.687945, 132.994797, -0.395729, -0.913432, 0.095083, 0.332325, 0.140061, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.486990, 12.799354, 137.089478, -0.395729, -0.913432, 0.095083, 0.333584, 0.169910, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.683590, 15.298064, 138.254272, -0.126795, -0.963099, 0.237410, 0.305150, 0.169730, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 16.081663, 138.863297, -0.126795, -0.963099, 0.237410, 0.270873, 0.169905, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 14.670655, 133.139282, -0.126795, -0.963099, 0.237410, 0.271583, 0.129135, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 14.670655, 133.139282, -0.176318, -0.943206, 0.281557, 0.271583, 0.129135, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.030790, 13.881366, 133.099579, -0.176318, -0.943206, 0.281557, 0.307401, 0.132454, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.683590, 15.298064, 138.254272, -0.176318, -0.943206, 0.281557, 0.305150, 0.169730, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.768790, 11.693163, 143.199097, 0.658355, -0.719270, -0.221856, 0.224338, 0.214421, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.629380, 12.684664, 137.430801, 0.658355, -0.719270, -0.221856, 0.211146, 0.172705, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.461990, 15.298064, 138.357193, 0.658355, -0.719270, -0.221856, 0.240768, 0.169884, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.461990, 15.298064, 138.357193, 0.617358, -0.742846, -0.258940, 0.240768, 0.169884, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.854600, 13.545063, 144.834305, 0.617358, -0.742846, -0.258940, 0.247943, 0.215862, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.768790, 11.693163, 143.199097, 0.617358, -0.742846, -0.258940, 0.224338, 0.214421, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.629380, 12.684664, 137.430801, 0.601349, -0.749508, 0.276799, 0.211146, 0.172705, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.035790, 11.522666, 132.994797, 0.601349, -0.749508, 0.276799, 0.206411, 0.138640, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.144190, 13.881366, 133.099579, 0.601349, -0.749508, 0.276799, 0.237235, 0.132641, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.144190, 13.881366, 133.099579, 0.573289, -0.781770, 0.245306, 0.237235, 0.132641, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.461990, 15.298064, 138.357193, 0.573289, -0.781770, 0.245306, 0.240768, 0.169884, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.629380, 12.684664, 137.430801, 0.573289, -0.781770, 0.245306, 0.211146, 0.172705, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.854600, 13.545063, 144.834305, 0.201972, -0.940438, -0.273465, 0.247943, 0.215862, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.461990, 15.298064, 138.357193, 0.201972, -0.940438, -0.273465, 0.240768, 0.169884, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 16.081663, 138.863297, 0.201972, -0.940438, -0.273465, 0.270873, 0.169905, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 16.081663, 138.863297, 0.224050, -0.939458, -0.259270, 0.270873, 0.169905, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 14.213252, 145.633423, 0.224050, -0.939458, -0.259270, 0.269007, 0.217371, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.854600, 13.545063, 144.834305, 0.224050, -0.939458, -0.259270, 0.247943, 0.215862, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.461990, 15.298064, 138.357193, 0.183357, -0.946351, 0.266084, 0.240768, 0.169884, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.144190, 13.881366, 133.099579, 0.183357, -0.946351, 0.266084, 0.237235, 0.132641, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 14.670655, 133.139282, 0.183357, -0.946351, 0.266084, 0.271583, 0.129135, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 14.670655, 133.139282, 0.146020, -0.960528, 0.236777, 0.271583, 0.129135, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 16.081663, 138.863297, 0.146020, -0.960528, 0.236777, 0.270873, 0.169905, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.461990, 15.298064, 138.357193, 0.146020, -0.960528, 0.236777, 0.240768, 0.169884, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.958600, -2.222337, 140.796707, -0.536940, 0.833592, -0.129689, 0.372732, 0.298304, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.186200, -2.547106, 137.766907, -0.536940, 0.833592, -0.129689, 0.395346, 0.298634, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.731600, -4.607426, 138.826721, -0.536940, 0.833592, -0.129689, 0.381688, 0.331178, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.731600, -4.607426, 138.826721, -0.492987, 0.843414, -0.213581, 0.381688, 0.331178, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.598300, -3.393228, 143.929184, -0.492987, 0.843414, -0.213581, 0.341473, 0.322436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.958600, -2.222337, 140.796707, -0.492987, 0.843414, -0.213581, 0.372732, 0.298304, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.598300, -3.393228, 143.929184, -0.380675, 0.897300, -0.223469, 0.341473, 0.322436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.731600, -4.607426, 138.826721, -0.380675, 0.897300, -0.223469, 0.381688, 0.331178, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.486790, -5.869194, 139.287781, -0.380675, 0.897300, -0.223469, 0.370400, 0.357662, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.486790, -5.869194, 139.287781, -0.114111, 0.906289, -0.406964, 0.370400, 0.357662, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, -3.490301, 144.757874, -0.114111, 0.906289, -0.406964, 0.322347, 0.347282, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.598300, -3.393228, 143.929184, -0.114111, 0.906289, -0.406964, 0.341473, 0.322436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.629380, 12.684664, 137.430801, 0.948020, -0.315601, 0.040682, 0.211146, 0.172705, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.260700, 8.114452, 139.991196, 0.948020, -0.315601, 0.040682, 0.187641, 0.209992, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.380480, 7.338064, 136.759415, 0.948020, -0.315601, 0.040682, 0.168931, 0.187128, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.777390, 4.588064, 136.930801, 0.974265, 0.208293, -0.086149, 0.152048, 0.219251, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.380480, 7.338064, 136.759415, 0.974265, 0.208293, -0.086149, 0.168931, 0.187128, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.260700, 8.114452, 139.991196, 0.974265, 0.208293, -0.086149, 0.187641, 0.209992, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.260700, 8.114452, 139.991196, 0.994416, 0.062482, 0.085047, 0.187641, 0.209992, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.079928, 4.510563, 140.525192, 0.994416, 0.062482, 0.085047, 0.175255, 0.237637, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.777390, 4.588064, 136.930801, 0.994416, 0.062482, 0.085047, 0.152048, 0.219251, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.035790, 11.522666, 132.994797, 0.921231, -0.327986, 0.209187, 0.206411, 0.138640, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.629380, 12.684664, 137.430801, 0.921231, -0.327986, 0.209187, 0.211146, 0.172705, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.380480, 7.338064, 136.759415, 0.921231, -0.327986, 0.209187, 0.168931, 0.187128, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.380480, 7.338064, 136.759415, 0.918832, -0.348887, 0.184460, 0.168931, 0.187128, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.829380, 6.728665, 132.861664, 0.918832, -0.348887, 0.184460, 0.166245, 0.139829, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.035790, 11.522666, 132.994797, 0.918832, -0.348887, 0.184460, 0.206411, 0.138640, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.777390, 4.588064, 136.930801, 0.956542, 0.278465, 0.086516, 0.152048, 0.219251, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.079928, 4.510563, 140.525192, 0.956542, 0.278465, 0.086516, 0.175255, 0.237637, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.834854, 0.312050, 140.272919, 0.956542, 0.278465, 0.086516, 0.160698, 0.272661, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.834854, 0.312050, 140.272919, 0.979273, 0.201739, -0.018060, 0.160698, 0.272661, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.896180, 0.253764, 136.296585, 0.979273, 0.201739, -0.018060, 0.131169, 0.250801, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.777390, 4.588064, 136.930801, 0.979273, 0.201739, -0.018060, 0.152048, 0.219251, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.768790, 11.693163, 143.199097, 0.643224, -0.500680, -0.579295, 0.224338, 0.214421, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.854600, 13.545063, 144.834305, 0.643224, -0.500680, -0.579295, 0.247943, 0.215862, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.294590, 9.531441, 147.814697, 0.643224, -0.500680, -0.579295, 0.243382, 0.248846, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.294590, 9.531441, 147.814697, 0.677702, -0.456018, -0.576860, 0.243382, 0.248846, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.591600, 8.689863, 144.606613, 0.677702, -0.456018, -0.576860, 0.214373, 0.236764, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.768790, 11.693163, 143.199097, 0.677702, -0.456018, -0.576860, 0.224338, 0.214421, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 14.213252, 145.633423, 0.270491, -0.593781, -0.757799, 0.269007, 0.217371, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 9.887641, 149.022797, 0.270491, -0.593781, -0.757799, 0.269194, 0.251840, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.294590, 9.531441, 147.814697, 0.270491, -0.593781, -0.757799, 0.243382, 0.248846, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.294590, 9.531441, 147.814697, 0.269072, -0.593027, -0.758893, 0.243382, 0.248846, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.854600, 13.545063, 144.834305, 0.269072, -0.593027, -0.758893, 0.247943, 0.215862, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 14.213252, 145.633423, 0.269072, -0.593027, -0.758893, 0.269007, 0.217371, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.591600, 8.689863, 144.606613, 0.706954, -0.101382, -0.699955, 0.214373, 0.236764, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.294590, 9.531441, 147.814697, 0.706954, -0.101382, -0.699955, 0.243382, 0.248846, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.666190, 4.268362, 148.201691, 0.706954, -0.101382, -0.699955, 0.236783, 0.283820, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.666190, 4.268362, 148.201691, 0.676852, -0.139809, -0.722720, 0.236783, 0.283820, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.984982, 4.412752, 145.065598, 0.676852, -0.139809, -0.722720, 0.202183, 0.265134, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.591600, 8.689863, 144.606613, 0.676852, -0.139809, -0.722720, 0.214373, 0.236764, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.294590, 9.531441, 147.814697, 0.285113, -0.102921, -0.952952, 0.243382, 0.248846, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 9.887641, 149.022797, 0.285113, -0.102921, -0.952952, 0.269194, 0.251840, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 4.212751, 149.635696, 0.285113, -0.102921, -0.952952, 0.272031, 0.288349, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 4.212751, 149.635696, 0.299045, -0.090960, -0.949894, 0.272031, 0.288349, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.666190, 4.268362, 148.201691, 0.299045, -0.090960, -0.949894, 0.236783, 0.283820, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.294590, 9.531441, 147.814697, 0.299045, -0.090960, -0.949894, 0.243382, 0.248846, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.511590, 11.053563, 140.741699, -0.898507, -0.201536, -0.389960, 0.338878, 0.200366, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.745480, 7.990553, 141.785797, -0.898507, -0.201536, -0.389960, 0.350692, 0.220734, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.072500, 9.531362, 147.148300, -0.898507, -0.201536, -0.389960, 0.311220, 0.241584, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.072500, 9.531362, 147.148300, -0.833429, -0.374588, -0.406301, 0.311220, 0.241584, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.461990, 13.545063, 144.700195, -0.833429, -0.374588, -0.406301, 0.304365, 0.214934, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.511590, 11.053563, 140.741699, -0.833429, -0.374588, -0.406301, 0.338878, 0.200366, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.072500, 9.531362, 147.148300, -0.899425, -0.048580, -0.434367, 0.311220, 0.241584, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.745480, 7.990553, 141.785797, -0.899425, -0.048580, -0.434367, 0.350692, 0.220734, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.717100, 4.412653, 142.244720, -0.899425, -0.048580, -0.434367, 0.358476, 0.246665, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.717100, 4.412653, 142.244720, -0.881130, -0.002244, -0.472869, 0.358476, 0.246665, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.715500, 4.268362, 147.838501, -0.881130, -0.002244, -0.472869, 0.316174, 0.273157, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.072500, 9.531362, 147.148300, -0.881130, -0.002244, -0.472869, 0.311220, 0.241584, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 14.213252, 145.633423, -0.200914, -0.532195, -0.822437, 0.269007, 0.217371, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.461990, 13.545063, 144.700195, -0.200914, -0.532195, -0.822437, 0.304365, 0.214934, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.072500, 9.531362, 147.148300, -0.200914, -0.532195, -0.822437, 0.311220, 0.241584, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.072500, 9.531362, 147.148300, -0.263721, -0.594938, -0.759276, 0.311220, 0.241584, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 9.887641, 149.022797, -0.263721, -0.594938, -0.759276, 0.269194, 0.251840, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 14.213252, 145.633423, -0.263721, -0.594938, -0.759276, 0.269007, 0.217371, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 9.887641, 149.022797, -0.293293, -0.104726, -0.950269, 0.269194, 0.251840, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.072500, 9.531362, 147.148300, -0.293293, -0.104726, -0.950269, 0.311220, 0.241584, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.715500, 4.268362, 147.838501, -0.293293, -0.104726, -0.950269, 0.316174, 0.273157, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.715500, 4.268362, 147.838501, -0.291514, -0.102714, -0.951036, 0.316174, 0.273157, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 4.212751, 149.635696, -0.291514, -0.102714, -0.951036, 0.272031, 0.288349, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 9.887641, 149.022797, -0.291514, -0.102714, -0.951036, 0.269194, 0.251840, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.598300, -3.393228, 143.929184, -0.675963, 0.609787, -0.413805, 0.341473, 0.322436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.612890, -0.119039, 147.096695, -0.675963, 0.609787, -0.413805, 0.319426, 0.300349, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.064500, 0.366643, 142.174088, -0.675963, 0.609787, -0.413805, 0.363675, 0.277422, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.064500, 0.366643, 142.174088, -0.663308, 0.552101, -0.505180, 0.363675, 0.277422, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.958600, -2.222337, 140.796707, -0.663308, 0.552101, -0.505180, 0.372732, 0.298304, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.598300, -3.393228, 143.929184, -0.663308, 0.552101, -0.505180, 0.341473, 0.322436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.598300, -3.393228, 143.929184, -0.164757, 0.737960, -0.654424, 0.341473, 0.322436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, -3.490301, 144.757874, -0.164757, 0.737960, -0.654424, 0.322347, 0.347282, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, -0.498739, 148.131302, -0.164757, 0.737960, -0.654424, 0.278577, 0.322375, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, -0.498739, 148.131302, -0.203585, 0.712597, -0.671386, 0.278577, 0.322375, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.612890, -0.119039, 147.096695, -0.203585, 0.712597, -0.671386, 0.319426, 0.300349, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.598300, -3.393228, 143.929184, -0.203585, 0.712597, -0.671386, 0.341473, 0.322436, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.064500, 0.366643, 142.174088, -0.796832, 0.289885, -0.530118, 0.363675, 0.277422, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.612890, -0.119039, 147.096695, -0.796832, 0.289885, -0.530118, 0.319426, 0.300349, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.715500, 4.268362, 147.838501, -0.796832, 0.289885, -0.530118, 0.316174, 0.273157, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.715500, 4.268362, 147.838501, -0.872927, 0.148909, -0.464568, 0.316174, 0.273157, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.717100, 4.412653, 142.244720, -0.872927, 0.148909, -0.464568, 0.358476, 0.246665, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.064500, 0.366643, 142.174088, -0.872928, 0.148909, -0.464568, 0.363675, 0.277422, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.612890, -0.119039, 147.096695, -0.226226, 0.296288, -0.927920, 0.319426, 0.300349, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, -0.498739, 148.131302, -0.226226, 0.296288, -0.927920, 0.278577, 0.322375, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 4.212751, 149.635696, -0.226226, 0.296288, -0.927920, 0.272031, 0.288349, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 4.212751, 149.635696, -0.288104, 0.229590, -0.929669, 0.272031, 0.288349, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.715500, 4.268362, 147.838501, -0.288104, 0.229590, -0.929669, 0.316174, 0.273157, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.612890, -0.119039, 147.096695, -0.288104, 0.229589, -0.929669, 0.319426, 0.300349, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.525826, -0.119038, 146.612854, 0.690590, 0.302900, -0.656762, 0.230756, 0.314536, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.226299, 0.366642, 143.997284, 0.690590, 0.302900, -0.656762, 0.188355, 0.293135, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.984982, 4.412752, 145.065598, 0.690590, 0.302900, -0.656762, 0.202183, 0.265134, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.984982, 4.412752, 145.065598, 0.667072, 0.272443, -0.693390, 0.202183, 0.265134, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.666190, 4.268362, 148.201691, 0.667072, 0.272443, -0.693390, 0.236783, 0.283820, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.525826, -0.119038, 146.612854, 0.667072, 0.272443, -0.693390, 0.230756, 0.314536, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.525826, -0.119038, 146.612854, 0.287702, 0.334225, -0.897509, 0.230756, 0.314536, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.666190, 4.268362, 148.201691, 0.287702, 0.334225, -0.897509, 0.236783, 0.283820, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 4.212751, 149.635696, 0.287702, 0.334225, -0.897509, 0.272031, 0.288349, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 4.212751, 149.635696, 0.334697, 0.286631, -0.897675, 0.272031, 0.288349, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, -0.498739, 148.131302, 0.334696, 0.286631, -0.897675, 0.278577, 0.322375, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.525826, -0.119038, 146.612854, 0.334697, 0.286631, -0.897675, 0.230756, 0.314536, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.511590, 11.053563, 140.741699, -0.957800, -0.243878, 0.152127, 0.338878, 0.200366, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.486990, 12.799354, 137.089478, -0.957800, -0.243878, 0.152127, 0.333584, 0.169910, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.997590, 6.780464, 136.951279, -0.957800, -0.243878, 0.152127, 0.380207, 0.193166, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.997590, 6.780464, 136.951279, -0.995802, -0.086371, -0.030310, 0.380207, 0.193166, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.745480, 7.990553, 141.785797, -0.995802, -0.086371, -0.030310, 0.350692, 0.220734, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.511590, 11.053563, 140.741699, -0.995802, -0.086371, -0.030310, 0.338878, 0.200366, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.486990, 12.799354, 137.089478, -0.964575, -0.196049, 0.176519, 0.333584, 0.169910, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.760300, 12.687945, 132.994797, -0.964575, -0.196049, 0.176519, 0.332325, 0.140061, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.704780, 7.921165, 132.861664, -0.964575, -0.196049, 0.176519, 0.369792, 0.139968, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.704780, 7.921165, 132.861664, -0.942539, -0.241848, 0.230498, 0.369792, 0.139968, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.997590, 6.780464, 136.951279, -0.942539, -0.241848, 0.230498, 0.380207, 0.193166, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.486990, 12.799354, 137.089478, -0.942539, -0.241848, 0.230498, 0.333584, 0.169910, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.997590, 6.780464, 136.951279, -0.998621, 0.038475, -0.035705, 0.380207, 0.193166, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.887380, 3.788154, 136.809280, -0.998621, 0.038475, -0.035705, 0.398396, 0.233767, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.717100, 4.412653, 142.244720, -0.998621, 0.038475, -0.035705, 0.358476, 0.246665, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.717100, 4.412653, 142.244720, -0.998627, 0.001203, -0.052377, 0.358476, 0.246665, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.745480, 7.990553, 141.785797, -0.998627, 0.001203, -0.052377, 0.350692, 0.220734, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.997590, 6.780464, 136.951279, -0.998627, 0.001203, -0.052377, 0.380207, 0.193166, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.958600, -2.222337, 140.796707, -0.879825, 0.452762, -0.144618, 0.372732, 0.298304, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.064500, 0.366643, 142.174088, -0.879825, 0.452762, -0.144618, 0.363675, 0.277422, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.809380, 0.253764, 137.289001, -0.879825, 0.452762, -0.144618, 0.401502, 0.269101, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.809380, 0.253764, 137.289001, -0.867798, 0.482956, -0.116958, 0.401502, 0.269101, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.186200, -2.547106, 137.766907, -0.867798, 0.482956, -0.116958, 0.395346, 0.298634, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.958600, -2.222337, 140.796707, -0.867798, 0.482956, -0.116958, 0.372732, 0.298304, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.064500, 0.366643, 142.174088, -0.985907, 0.159881, -0.049256, 0.363675, 0.277422, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.717100, 4.412653, 142.244720, -0.985907, 0.159881, -0.049256, 0.358476, 0.246665, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.887380, 3.788154, 136.809280, -0.985907, 0.159881, -0.049256, 0.398396, 0.233767, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.887380, 3.788154, 136.809280, -0.988568, 0.001353, -0.150769, 0.398396, 0.233767, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.809380, 0.253764, 137.289001, -0.988568, 0.001353, -0.150769, 0.401502, 0.269101, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.064500, 0.366643, 142.174088, -0.988568, 0.001353, -0.150769, 0.363675, 0.277422, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.217400, 0.084065, 132.711914, -0.943247, 0.065019, 0.325665, 0.438434, 0.259792, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.809380, 0.253764, 137.289001, -0.943247, 0.065019, 0.325665, 0.401502, 0.269101, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.887380, 3.788154, 136.809280, -0.943247, 0.065019, 0.325665, 0.398396, 0.233767, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.887380, 3.788154, 136.809280, -0.953864, 0.131459, 0.269929, 0.398396, 0.233767, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.759800, 3.919165, 132.760880, -0.953864, 0.131459, 0.269929, 0.431399, 0.230446, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.217400, 0.084065, 132.711914, -0.953864, 0.131459, 0.269929, 0.438434, 0.259792, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.389590, -4.473235, 133.473495, -0.521388, 0.852250, -0.042722, 0.425283, 0.328648, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.731600, -4.607426, 138.826721, -0.521388, 0.852250, -0.042722, 0.381688, 0.331178, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.186200, -2.547106, 137.766907, -0.521388, 0.852250, -0.042722, 0.395346, 0.298634, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.186200, -2.547106, 137.766907, -0.641470, 0.763440, 0.075338, 0.395346, 0.298634, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.969090, -2.303635, 133.451080, -0.641470, 0.763440, 0.075338, 0.427901, 0.302104, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.389590, -4.473235, 133.473495, -0.641470, 0.763440, 0.075338, 0.425283, 0.328648, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.040780, 0.253765, 133.937973, -0.924706, 0.374622, 0.067652, 0.428434, 0.279763, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.969090, -2.303635, 133.451080, -0.924706, 0.374622, 0.067652, 0.427901, 0.302104, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.186200, -2.547106, 137.766907, -0.924706, 0.374622, 0.067652, 0.395346, 0.298634, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.186200, -2.547106, 137.766907, -0.834682, 0.516386, 0.191445, 0.395346, 0.298634, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.809380, 0.253764, 137.289001, -0.834682, 0.516386, 0.191445, 0.401502, 0.269101, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.040780, 0.253765, 133.937973, -0.834682, 0.516386, 0.191445, 0.428434, 0.279763, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.883600, -3.574624, 129.007706, -0.626587, 0.747255, 0.221358, 0.461110, 0.330121, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.389590, -4.473235, 133.473495, -0.626587, 0.747255, 0.221358, 0.425283, 0.328648, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.969090, -2.303635, 133.451080, -0.626587, 0.747255, 0.221358, 0.427901, 0.302104, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.969090, -2.303635, 133.451080, -0.666668, 0.697224, 0.263501, 0.427901, 0.302104, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.364800, -1.301634, 129.270905, -0.666668, 0.697224, 0.263501, 0.461664, 0.303746, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.883600, -3.574624, 129.007706, -0.666668, 0.697224, 0.263501, 0.461110, 0.330121, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.024200, 0.693666, 129.655807, -0.940973, 0.272145, 0.201262, 0.462458, 0.287042, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.364800, -1.301634, 129.270905, -0.940973, 0.272145, 0.201262, 0.461664, 0.303746, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.969090, -2.303635, 133.451080, -0.940973, 0.272145, 0.201262, 0.427901, 0.302104, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.969090, -2.303635, 133.451080, -0.909046, 0.333334, 0.250049, 0.427901, 0.302104, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 8.040780, 0.253765, 133.937973, -0.909046, 0.333334, 0.250049, 0.428434, 0.279763, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.024200, 0.693666, 129.655807, -0.909046, 0.333334, 0.250049, 0.462458, 0.287042, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.765481, -2.982469, 143.588394, 0.716634, 0.574789, -0.395035, 0.197117, 0.337349, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.760839, -2.625221, 140.488419, 0.716634, 0.574789, -0.395035, 0.164747, 0.322878, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.226299, 0.366642, 143.997284, 0.716634, 0.574789, -0.395035, 0.188355, 0.293135, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.226299, 0.366642, 143.997284, 0.635491, 0.534916, -0.556791, 0.188355, 0.293135, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.525826, -0.119038, 146.612854, 0.635491, 0.534916, -0.556791, 0.230756, 0.314536, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.765481, -2.982469, 143.588394, 0.635491, 0.534916, -0.556791, 0.197117, 0.337349, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.184101, -3.958629, 138.613922, 0.840619, 0.528735, -0.117473, 0.155744, 0.344254, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.591600, -2.364894, 135.715317, 0.840619, 0.528735, -0.117473, 0.128606, 0.340874, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.760839, -2.625221, 140.488419, 0.840619, 0.528735, -0.117473, 0.164747, 0.322878, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.760839, -2.625221, 140.488419, 0.621873, 0.715736, -0.317798, 0.164747, 0.322878, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.765481, -2.982469, 143.588394, 0.621873, 0.715736, -0.317798, 0.197117, 0.337349, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.184101, -3.958629, 138.613922, 0.621873, 0.715736, -0.317798, 0.155744, 0.344254, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.205684, -4.281226, 144.972610, 0.222808, 0.607330, -0.762566, 0.260065, 0.365955, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.922530, -4.289351, 143.759949, 0.222808, 0.607330, -0.762566, 0.229969, 0.361453, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.525826, -0.119038, 146.612854, 0.222808, 0.607330, -0.762566, 0.230756, 0.314536, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.525826, -0.119038, 146.612854, 0.292960, 0.671603, -0.680532, 0.230756, 0.314536, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, -0.498739, 148.131302, 0.292960, 0.671604, -0.680532, 0.278577, 0.322375, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.205684, -4.281226, 144.972610, 0.292960, 0.671604, -0.680532, 0.260065, 0.365955, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.829845, -6.861777, 138.242554, 0.111279, 0.916200, -0.384961, 0.225074, 0.405104, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.922530, -4.289351, 143.759949, 0.111279, 0.916200, -0.384961, 0.229969, 0.361453, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.205684, -4.281226, 144.972610, 0.111279, 0.916200, -0.384961, 0.260065, 0.365955, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.205684, -4.281226, 144.972610, 0.066013, 0.924840, -0.374584, 0.260065, 0.365955, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.119226, -6.758428, 139.193665, 0.066013, 0.924840, -0.374584, 0.258161, 0.410868, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.829845, -6.861777, 138.242554, 0.066013, 0.924840, -0.374584, 0.225074, 0.405104, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.693090, -5.978436, 134.757584, -0.374719, 0.919084, -0.121943, 0.406823, 0.359182, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.486790, -5.869194, 139.287781, -0.374719, 0.919084, -0.121943, 0.370400, 0.357662, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.731600, -4.607426, 138.826721, -0.374719, 0.919084, -0.121943, 0.381688, 0.331178, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.731600, -4.607426, 138.826721, -0.194280, 0.954931, -0.224416, 0.381688, 0.331178, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.552900, -5.301525, 134.296478, -0.194280, 0.954931, -0.224416, 0.420016, 0.331596, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.693090, -5.978436, 134.757584, -0.194280, 0.954931, -0.224416, 0.406823, 0.359182, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.329500, 4.145465, 132.673782, 0.978841, 0.186781, 0.083566, 0.118622, 0.209843, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.777390, 4.588064, 136.930801, 0.978841, 0.186781, 0.083566, 0.152048, 0.219251, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.896180, 0.253764, 136.296585, 0.978841, 0.186781, 0.083566, 0.131169, 0.250801, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.896180, 0.253764, 136.296585, 0.946794, 0.269374, 0.176123, 0.131169, 0.250801, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.158237, 0.253765, 132.329575, 0.946794, 0.269374, 0.176123, 0.103209, 0.236889, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.329500, 4.145465, 132.673782, 0.946794, 0.269374, 0.176123, 0.118622, 0.209843, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.834490, 3.482956, 129.120087, 0.956385, 0.280683, 0.080892, 0.090403, 0.203534, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.329500, 4.145465, 132.673782, 0.956386, 0.280683, 0.080892, 0.118622, 0.209843, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.158237, 0.253765, 132.329575, 0.956386, 0.280683, 0.080892, 0.103209, 0.236889, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.158237, 0.253765, 132.329575, 0.932857, 0.332693, 0.138179, 0.103209, 0.236889, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.174337, -0.294313, 127.006783, 0.932857, 0.332693, 0.138179, 0.062311, 0.224844, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.834490, 3.482956, 129.120087, 0.932857, 0.332693, 0.138179, 0.090403, 0.203534, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.015600, 1.567347, 123.984993, 0.932169, 0.284307, 0.224123, 0.045286, 0.202602, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.834490, 3.482956, 129.120087, 0.932169, 0.284307, 0.224123, 0.090403, 0.203534, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.174337, -0.294313, 127.006783, 0.932169, 0.284307, 0.224123, 0.062311, 0.224844, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.174337, -0.294313, 127.006783, 0.943396, 0.257956, 0.208479, 0.062311, 0.224844, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.742103, -1.382122, 121.871689, 0.943396, 0.257956, 0.208479, 0.020586, 0.217813, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.015600, 1.567347, 123.984993, 0.943396, 0.257956, 0.208479, 0.045286, 0.202602, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.279090, 0.342654, 137.836914, 0.929443, 0.332404, -0.160134, 0.139890, 0.299362, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.226299, 0.366642, 143.997284, 0.929443, 0.332404, -0.160134, 0.188355, 0.293135, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.760839, -2.625221, 140.488419, 0.929443, 0.332404, -0.160134, 0.164747, 0.322878, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.760839, -2.625221, 140.488419, 0.879940, 0.474314, 0.027055, 0.164747, 0.322878, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.930090, -2.152823, 137.711304, 0.879940, 0.474314, 0.027055, 0.142524, 0.322173, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.279090, 0.342654, 137.836914, 0.879940, 0.474314, 0.027055, 0.139890, 0.299362, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.409090, 0.366645, 133.150589, 0.871199, 0.462691, 0.164104, 0.103384, 0.308311, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.279090, 0.342654, 137.836914, 0.871199, 0.462691, 0.164104, 0.139890, 0.299362, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.930090, -2.152823, 137.711304, 0.871199, 0.462691, 0.164104, 0.142524, 0.322173, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.930090, -2.152823, 137.711304, 0.883834, 0.442540, 0.151645, 0.142524, 0.322173, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.347351, -1.710835, 133.025085, 0.883834, 0.442540, 0.151645, 0.105387, 0.326481, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.409090, 0.366645, 133.150589, 0.883834, 0.442540, 0.151645, 0.103384, 0.308311, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.985090, -0.249334, 128.763016, 0.873473, 0.432952, 0.222705, 0.070218, 0.323136, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.409090, 0.366645, 133.150589, 0.873473, 0.432952, 0.222705, 0.103384, 0.308311, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.347351, -1.710835, 133.025085, 0.873473, 0.432952, 0.222705, 0.105387, 0.326481, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.347351, -1.710835, 133.025085, 0.922666, 0.333876, 0.192912, 0.105387, 0.326481, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.502799, -3.064023, 126.544891, 0.922666, 0.333876, 0.192912, 0.057774, 0.349647, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -5.985090, -0.249334, 128.763016, 0.922666, 0.333876, 0.192912, 0.070218, 0.323136, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.768790, 11.693163, 143.199097, 0.886914, -0.371592, -0.274413, 0.224338, 0.214421, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.591600, 8.689863, 144.606613, 0.886914, -0.371592, -0.274413, 0.214373, 0.236764, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.260700, 8.114452, 139.991196, 0.886914, -0.371592, -0.274413, 0.187641, 0.209992, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.260700, 8.114452, 139.991196, 0.879800, -0.428878, -0.204979, 0.187641, 0.209992, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.629380, 12.684664, 137.430801, 0.879800, -0.428878, -0.204979, 0.211146, 0.172705, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.768790, 11.693163, 143.199097, 0.879800, -0.428878, -0.204979, 0.224338, 0.214421, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.079928, 4.510563, 140.525192, 0.940517, -0.003162, -0.339731, 0.175255, 0.237637, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.260700, 8.114452, 139.991196, 0.940517, -0.003162, -0.339731, 0.187641, 0.209992, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.591600, 8.689863, 144.606613, 0.940517, -0.003162, -0.339731, 0.214373, 0.236764, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.591600, 8.689863, 144.606613, 0.965229, -0.114018, -0.235227, 0.214373, 0.236764, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.984982, 4.412752, 145.065598, 0.965230, -0.114018, -0.235227, 0.202183, 0.265134, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.079928, 4.510563, 140.525192, 0.965230, -0.114018, -0.235227, 0.175255, 0.237637, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.226299, 0.366642, 143.997284, 0.943978, 0.289461, -0.158487, 0.188355, 0.293135, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.834854, 0.312050, 140.272919, 0.943978, 0.289461, -0.158487, 0.160698, 0.272661, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.079928, 4.510563, 140.525192, 0.943978, 0.289461, -0.158487, 0.175255, 0.237637, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -9.079928, 4.510563, 140.525192, 0.945768, 0.236217, -0.222989, 0.175255, 0.237637, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.984982, 4.412752, 145.065598, 0.945768, 0.236217, -0.222989, 0.202183, 0.265134, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.226299, 0.366642, 143.997284, 0.945768, 0.236217, -0.222989, 0.188355, 0.293135, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.968290, 1.292956, 127.617699, -0.955091, 0.131690, 0.265441, 0.476955, 0.243121, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.217400, 0.084065, 132.711914, -0.955091, 0.131690, 0.265441, 0.438434, 0.259792, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.759800, 3.919165, 132.760880, -0.955091, 0.131690, 0.265441, 0.431399, 0.230446, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.759800, 3.919165, 132.760880, -0.954804, 0.156766, 0.252536, 0.431399, 0.230446, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.510700, 4.517667, 127.666679, -0.954804, 0.156766, 0.252536, 0.470901, 0.218366, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.968290, 1.292956, 127.617699, -0.954804, 0.156766, 0.252536, 0.476955, 0.243121, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.626690, 10.309867, 128.417282, -0.410260, -0.603300, 0.683897, 0.309286, 0.087082, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.206790, 9.116457, 128.312393, -0.410260, -0.603300, 0.683897, 0.336708, 0.091799, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.760300, 12.687945, 132.994797, -0.410260, -0.603300, 0.683897, 0.332325, 0.140061, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.760300, 12.687945, 132.994797, -0.289288, -0.717294, 0.633878, 0.332325, 0.140061, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.030790, 13.881366, 133.099579, -0.289288, -0.717294, 0.633878, 0.307401, 0.132454, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.626690, 10.309867, 128.417282, -0.289288, -0.717294, 0.633878, 0.309286, 0.087082, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.041770, 10.309867, 128.417282, 0.460506, -0.593857, 0.659748, 0.238956, 0.086121, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.144190, 13.881366, 133.099579, 0.460506, -0.593857, 0.659748, 0.237235, 0.132641, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.035790, 11.522666, 132.994797, 0.460506, -0.593857, 0.659748, 0.206411, 0.138640, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.035790, 11.522666, 132.994797, 0.460494, -0.593876, 0.659740, 0.206411, 0.138640, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.933400, 7.951166, 128.312393, 0.460494, -0.593876, 0.659740, 0.198432, 0.091218, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.041770, 10.309867, 128.417282, 0.460494, -0.593876, 0.659739, 0.238956, 0.086121, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 11.099167, 128.456894, 0.148600, -0.786280, 0.599735, 0.271102, 0.085612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 14.670655, 133.139282, 0.148600, -0.786280, 0.599735, 0.271583, 0.129135, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.144190, 13.881366, 133.099579, 0.148600, -0.786280, 0.599735, 0.237235, 0.132641, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.144190, 13.881366, 133.099579, 0.275390, -0.700721, 0.658141, 0.237235, 0.132641, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.041770, 10.309867, 128.417282, 0.275390, -0.700721, 0.658141, 0.238956, 0.086121, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 11.099167, 128.456894, 0.275390, -0.700721, 0.658141, 0.271102, 0.085612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.933400, 7.951166, 128.312393, 0.762739, -0.301257, 0.572252, 0.198432, 0.091218, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -7.035790, 11.522666, 132.994797, 0.762739, -0.301257, 0.572252, 0.206411, 0.138640, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.829380, 6.728665, 132.861664, 0.762739, -0.301257, 0.572252, 0.166245, 0.139829, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -8.829380, 6.728665, 132.861664, 0.716391, -0.509561, 0.476583, 0.166245, 0.139829, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -6.727000, 5.305156, 128.179398, 0.716391, -0.509561, 0.476583, 0.169782, 0.092917, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.933400, 7.951166, 128.312393, 0.716391, -0.509561, 0.476583, 0.198432, 0.091218, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.206790, 9.116457, 128.312393, -0.709029, -0.586862, 0.390987, 0.336708, 0.091799, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 5.122790, 7.921166, 128.179398, -0.709029, -0.586862, 0.390987, 0.352674, 0.094018, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.704780, 7.921165, 132.861664, -0.709029, -0.586861, 0.390987, 0.369792, 0.139968, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 7.704780, 7.921165, 132.861664, -0.802198, -0.174890, 0.570869, 0.369792, 0.139968, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 6.760300, 12.687945, 132.994797, -0.802198, -0.174890, 0.570869, 0.332325, 0.140061, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.206790, 9.116457, 128.312393, -0.802198, -0.174890, 0.570869, 0.336708, 0.091799, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 11.099167, 128.456894, -0.205109, -0.747566, 0.631725, 0.271102, 0.085612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 2.626690, 10.309867, 128.417282, -0.205109, -0.747566, 0.631725, 0.309286, 0.087082, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.030790, 13.881366, 133.099579, -0.205109, -0.747566, 0.631725, 0.307401, 0.132454, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.030790, 13.881366, 133.099579, -0.143605, -0.786867, 0.600182, 0.307401, 0.132454, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 14.670655, 133.139282, -0.143605, -0.786867, 0.600182, 0.271583, 0.129135, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -0.128090, 11.099167, 128.456894, -0.143605, -0.786867, 0.600182, 0.271102, 0.085612, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 16.154316, 142.056107, -0.497216, -0.514140, 0.698882, 0.581807, 0.019588, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 14.792213, 141.054062, -0.497216, -0.514140, 0.698882, 0.589829, 0.011300, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.109990, 13.792527, 142.531219, -0.497216, -0.514140, 0.698882, 0.608438, 0.026478, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.109990, 13.792527, 142.531219, -0.497277, -0.514243, 0.698763, 0.608438, 0.026478, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.109990, 15.154497, 143.533539, -0.497277, -0.514243, 0.698763, 0.601315, 0.035847, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 16.154316, 142.056107, -0.497277, -0.514243, 0.698763, 0.581807, 0.019588, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.109990, 15.154497, 143.533539, -0.999986, -0.003097, 0.004209, 0.601315, 0.035847, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.109990, 13.792527, 142.531219, -0.999986, -0.003097, 0.004209, 0.608438, 0.026478, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.128790, 11.774703, 145.513275, -0.999986, -0.003097, 0.004209, 0.636560, 0.038151, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.128790, 11.774703, 145.513275, -0.999986, -0.003098, 0.004207, 0.636560, 0.038151, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.128790, 13.136616, 146.516068, -0.999986, -0.003098, 0.004207, 0.631218, 0.044150, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.109990, 15.154497, 143.533539, -0.999986, -0.003098, 0.004207, 0.601315, 0.035847, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 11.938869, 148.623596, -0.609793, 0.469927, -0.638217, 0.653265, 0.070295, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.128790, 13.136616, 146.516068, -0.609793, 0.469927, -0.638217, 0.631218, 0.044150, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.128790, 11.774703, 145.513275, -0.609793, 0.469927, -0.638217, 0.636560, 0.038151, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.128790, 11.774703, 145.513275, -0.664090, 0.301942, -0.683970, 0.636560, 0.038151, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 10.092729, 147.808609, -0.664090, 0.301942, -0.683970, 0.662101, 0.066496, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 11.938869, 148.623596, -0.664090, 0.301942, -0.683970, 0.653265, 0.070295, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.292500, 14.375145, 148.782318, -0.475147, 0.851592, -0.221418, 0.624475, 0.050477, 0.815921, 0.184079, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 3.128790, 13.136616, 146.516068, -0.475147, 0.851592, -0.221418, 0.631218, 0.044150, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 11.938869, 148.623596, -0.475147, 0.851592, -0.221418, 0.653265, 0.070295, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 11.938869, 148.623596, -0.432266, 0.789948, -0.434889, 0.653265, 0.070295, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 13.102611, 150.737457, -0.432266, 0.789948, -0.434889, 0.646807, 0.073072, 0.746870, 0.253130, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 4.292500, 14.375145, 148.782318, -0.432266, 0.789948, -0.434889, 0.624475, 0.050477, 0.815921, 0.184079, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 4.292500, 17.067873, 150.504868, -0.477488, 0.473478, -0.740151, 0.615766, 0.058911, 0.584804, 0.415196, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 4.292500, 14.375145, 148.782318, -0.477488, 0.473478, -0.740152, 0.624475, 0.050477, 0.815921, 0.184079, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 0.000000, 13.102611, 150.737457, -0.477488, 0.473478, -0.740151, 0.646807, 0.073072, 0.746870, 0.253130, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 0.000000, 13.102611, 150.737457, -0.496849, 0.496084, -0.712068, 0.646807, 0.073072, 0.746870, 0.253130, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 0.000000, 16.179203, 152.880859, -0.496849, 0.496084, -0.712068, 0.632856, 0.079071, 0.500733, 0.499267, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 4.292500, 17.067873, 150.504868, -0.496849, 0.496084, -0.712068, 0.615766, 0.058911, 0.584804, 0.415196, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 3.128790, 20.436140, 150.748993, -0.466461, -0.097439, -0.879159, 0.605541, 0.072913, 0.731565, 0.267239, 0.001196, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 4.292500, 17.067873, 150.504868, -0.466461, -0.097439, -0.879159, 0.615766, 0.058911, 0.584804, 0.415196, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 0.000000, 16.179203, 152.880859, -0.466461, -0.097439, -0.879159, 0.632856, 0.079071, 0.500733, 0.499267, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 0.000000, 16.179203, 152.880859, -0.434954, -0.126769, -0.891484, 0.632856, 0.079071, 0.500733, 0.499267, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 0.000000, 21.188545, 152.168533, -0.434954, -0.126769, -0.891485, 0.612278, 0.087920, 0.779213, 0.220787, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, 0.000000, + 3.128790, 20.436140, 150.748993, -0.434954, -0.126769, -0.891485, 0.605541, 0.072913, 0.731565, 0.267239, 0.001196, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 0.000000, 24.276123, 148.315491, -0.502050, -0.716241, -0.484711, 0.590630, 0.097229, 0.644789, 0.292133, 0.063078, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 3.128790, 22.807703, 147.244614, -0.502050, -0.716241, -0.484711, 0.583842, 0.081680, 0.592068, 0.312565, 0.095366, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 3.128790, 20.436140, 150.748993, -0.502050, -0.716241, -0.484711, 0.605541, 0.072913, 0.731565, 0.267239, 0.001196, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 3.128790, 20.436140, 150.748993, -0.426378, -0.705871, -0.565639, 0.605541, 0.072913, 0.731565, 0.267239, 0.001196, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 0.000000, 21.188545, 152.168533, -0.426378, -0.705871, -0.565639, 0.612278, 0.087920, 0.779213, 0.220787, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 24.276123, 148.315491, -0.426378, -0.705871, -0.565639, 0.590630, 0.097229, 0.644789, 0.292133, 0.063078, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 0.000000, 24.216600, 139.775314, -0.346472, -0.937524, -0.031708, 0.546893, 0.114212, 0.496677, 0.496677, 0.006646, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + 3.887500, 22.788065, 139.534897, -0.346472, -0.937524, -0.031708, 0.545382, 0.083823, 0.547236, 0.450532, 0.002233, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + 3.128790, 22.807703, 147.244614, -0.346472, -0.937524, -0.031708, 0.583842, 0.081680, 0.592068, 0.312565, 0.095366, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 3.128790, 22.807703, 147.244614, -0.423080, -0.906070, 0.006315, 0.583842, 0.081680, 0.592068, 0.312565, 0.095366, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 0.000000, 24.276123, 148.315491, -0.423080, -0.906070, 0.006315, 0.590630, 0.097229, 0.644789, 0.292133, 0.063078, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 0.000000, 24.216600, 139.775314, -0.423080, -0.906070, 0.006315, 0.546893, 0.114212, 0.496677, 0.496677, 0.006646, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + 4.555690, 17.386158, 143.292664, -0.325826, 0.307569, 0.894002, 0.582654, 0.048238, 0.570252, 0.318894, 0.110854, 0.000000, 0.000000, 43.000000, 44.000000, 0.000000, + 0.000000, 16.154316, 142.056107, -0.325826, 0.307569, 0.894002, 0.581807, 0.019588, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.109990, 15.154497, 143.533539, -0.325826, 0.307569, 0.894002, 0.601315, 0.035847, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.881290, 19.412880, 138.910416, -0.195290, 0.791577, 0.579023, 0.539630, 0.056699, 0.454085, 0.310515, 0.234770, 0.000631, 0.000000, 43.000000, 44.000000, 45.000000, + 0.000000, 18.529583, 138.808899, -0.195290, 0.791577, 0.579023, 0.549811, 0.021387, 0.340190, 0.340190, 0.317303, 0.002317, 0.000000, 43.000000, 44.000000, 45.000000, + 0.000000, 16.154316, 142.056107, -0.195290, 0.791577, 0.579023, 0.581807, 0.019588, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 16.154316, 142.056107, -0.343434, 0.831178, 0.437259, 0.581807, 0.019588, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.555690, 17.386158, 143.292664, -0.343434, 0.831178, 0.437259, 0.582654, 0.048238, 0.570252, 0.318894, 0.110854, 0.000000, 0.000000, 43.000000, 44.000000, 0.000000, + 3.881290, 19.412880, 138.910416, -0.343433, 0.831178, 0.437259, 0.539630, 0.056699, 0.454085, 0.310515, 0.234770, 0.000631, 0.000000, 43.000000, 44.000000, 45.000000, + 4.740600, 20.174307, 145.183044, -0.990073, -0.023808, 0.138524, 0.579002, 0.065492, 0.450093, 0.421679, 0.128229, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 3.887500, 22.788065, 139.534897, -0.990073, -0.023808, 0.138524, 0.545382, 0.083823, 0.547236, 0.450532, 0.002233, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + 3.881290, 19.412880, 138.910416, -0.990073, -0.023808, 0.138524, 0.539630, 0.056699, 0.454085, 0.310515, 0.234770, 0.000631, 0.000000, 43.000000, 44.000000, 45.000000, + 3.881290, 19.412880, 138.910416, -0.989866, -0.028651, 0.139083, 0.539630, 0.056699, 0.454085, 0.310515, 0.234770, 0.000631, 0.000000, 43.000000, 44.000000, 45.000000, + 4.555690, 17.386158, 143.292664, -0.989866, -0.028651, 0.139083, 0.582654, 0.048238, 0.570252, 0.318894, 0.110854, 0.000000, 0.000000, 43.000000, 44.000000, 0.000000, + 4.740600, 20.174307, 145.183044, -0.989866, -0.028651, 0.139083, 0.579002, 0.065492, 0.450093, 0.421679, 0.128229, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 3.128790, 22.807703, 147.244614, -0.878135, -0.470763, -0.085218, 0.583842, 0.081680, 0.592068, 0.312565, 0.095366, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 3.887500, 22.788065, 139.534897, -0.878135, -0.470763, -0.085218, 0.545382, 0.083823, 0.547236, 0.450532, 0.002233, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + 4.740600, 20.174307, 145.183044, -0.878135, -0.470763, -0.085218, 0.579002, 0.065492, 0.450093, 0.421679, 0.128229, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 4.292500, 14.375145, 148.782318, -0.797239, 0.544577, 0.260472, 0.624475, 0.050477, 0.815921, 0.184079, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 4.555690, 17.386158, 143.292664, -0.797239, 0.544577, 0.260472, 0.582654, 0.048238, 0.570252, 0.318894, 0.110854, 0.000000, 0.000000, 43.000000, 44.000000, 0.000000, + 3.109990, 15.154497, 143.533539, -0.797239, 0.544577, 0.260472, 0.601315, 0.035847, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.109990, 15.154497, 143.533539, -0.892908, 0.370276, 0.256145, 0.601315, 0.035847, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.128790, 13.136616, 146.516068, -0.892908, 0.370276, 0.256145, 0.631218, 0.044150, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 4.292500, 14.375145, 148.782318, -0.892908, 0.370276, 0.256145, 0.624475, 0.050477, 0.815921, 0.184079, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 4.740600, 20.174307, 145.183044, -0.997380, 0.071848, -0.008409, 0.579002, 0.065492, 0.450093, 0.421679, 0.128229, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 4.555690, 17.386158, 143.292664, -0.997380, 0.071848, -0.008409, 0.582654, 0.048238, 0.570252, 0.318894, 0.110854, 0.000000, 0.000000, 43.000000, 44.000000, 0.000000, + 4.292500, 14.375145, 148.782318, -0.997380, 0.071848, -0.008409, 0.624475, 0.050477, 0.815921, 0.184079, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 4.292500, 14.375145, 148.782318, -0.997362, 0.039115, -0.061146, 0.624475, 0.050477, 0.815921, 0.184079, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 4.292500, 17.067873, 150.504868, -0.997362, 0.039115, -0.061146, 0.615766, 0.058911, 0.584804, 0.415196, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 4.740600, 20.174307, 145.183044, -0.997362, 0.039115, -0.061146, 0.579002, 0.065492, 0.450093, 0.421679, 0.128229, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 3.128790, 20.436140, 150.748993, -0.900430, -0.360259, -0.243803, 0.605541, 0.072913, 0.731565, 0.267239, 0.001196, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 3.128790, 22.807703, 147.244614, -0.900430, -0.360259, -0.243803, 0.583842, 0.081680, 0.592068, 0.312565, 0.095366, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 4.740600, 20.174307, 145.183044, -0.900430, -0.360259, -0.243803, 0.579002, 0.065492, 0.450093, 0.421679, 0.128229, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 4.740600, 20.174307, 145.183044, -0.920089, -0.299594, -0.252350, 0.579002, 0.065492, 0.450093, 0.421679, 0.128229, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 4.292500, 17.067873, 150.504868, -0.920089, -0.299594, -0.252350, 0.615766, 0.058911, 0.584804, 0.415196, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 3.128790, 20.436140, 150.748993, -0.920089, -0.299594, -0.252350, 0.605541, 0.072913, 0.731565, 0.267239, 0.001196, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 2.848700, 23.354582, 133.765778, -0.346384, -0.937622, -0.029702, 0.506309, 0.103818, 0.534590, 0.390247, 0.075163, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 3.887500, 22.788065, 139.534897, -0.346384, -0.937622, -0.029702, 0.545382, 0.083823, 0.547236, 0.450532, 0.002233, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + 0.000000, 24.216600, 139.775314, -0.346384, -0.937622, -0.029702, 0.546893, 0.114212, 0.496677, 0.496677, 0.006646, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + 0.000000, 24.216600, 139.775314, -0.452427, -0.887533, -0.087155, 0.546893, 0.114212, 0.496677, 0.496677, 0.006646, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + 0.000000, 24.783133, 134.006073, -0.452427, -0.887533, -0.087155, 0.511942, 0.128727, 0.462973, 0.462973, 0.074055, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 2.848700, 23.354582, 133.765778, -0.452427, -0.887533, -0.087155, 0.506309, 0.103818, 0.534590, 0.390247, 0.075163, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 2.063090, 25.151978, 127.641441, -0.452708, -0.869593, -0.197140, 0.469606, 0.123155, 0.726982, 0.273018, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + 2.848700, 23.354582, 133.765778, -0.452708, -0.869593, -0.197140, 0.506309, 0.103818, 0.534590, 0.390247, 0.075163, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 0.000000, 24.783133, 134.006073, -0.452708, -0.869593, -0.197140, 0.511942, 0.128727, 0.462973, 0.462973, 0.074055, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 0.000000, 24.783133, 134.006073, -0.611977, -0.752939, -0.242006, 0.511942, 0.128727, 0.462973, 0.462973, 0.074055, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 0.210500, 26.580538, 127.881615, -0.611977, -0.752939, -0.242006, 0.473903, 0.137517, 0.742667, 0.257333, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + 2.063090, 25.151978, 127.641441, -0.611977, -0.752939, -0.242006, 0.469606, 0.123155, 0.726982, 0.273018, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + 1.136800, 27.434258, 119.476074, -0.615900, -0.774085, -0.146494, 0.420083, 0.146368, 1.000000, 0.000000, 0.000000, 0.000000, 45.000000, 0.000000, 0.000000, 0.000000, + 2.063090, 25.151978, 127.641441, -0.615900, -0.774085, -0.146494, 0.469606, 0.123155, 0.726982, 0.273018, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + 0.210500, 26.580538, 127.881615, -0.615900, -0.774085, -0.146494, 0.473903, 0.137517, 0.742667, 0.257333, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + 2.842490, 19.542404, 134.097626, -0.297483, 0.954381, 0.025688, 0.517902, 0.038871, 0.564587, 0.270836, 0.164577, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 0.000000, 18.659124, 133.996124, -0.297483, 0.954381, 0.025688, 0.519808, 0.019981, 0.566889, 0.269762, 0.163349, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 0.000000, 18.529583, 138.808899, -0.297483, 0.954381, 0.025688, 0.549811, 0.021387, 0.340190, 0.340190, 0.317303, 0.002317, 0.000000, 43.000000, 44.000000, 45.000000, + 0.000000, 18.529583, 138.808899, -0.223138, 0.971950, 0.074320, 0.549811, 0.021387, 0.340190, 0.340190, 0.317303, 0.002317, 0.000000, 43.000000, 44.000000, 45.000000, + 3.881290, 19.412880, 138.910416, -0.223138, 0.971950, 0.074320, 0.539630, 0.056699, 0.454085, 0.310515, 0.234770, 0.000631, 0.000000, 43.000000, 44.000000, 45.000000, + 2.842490, 19.542404, 134.097626, -0.223138, 0.971949, 0.074320, 0.517902, 0.038871, 0.564587, 0.270836, 0.164577, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 2.050270, 19.859558, 128.768646, -0.428294, 0.902783, 0.039333, 0.483926, 0.027776, 0.534451, 0.465277, 0.000273, 0.000000, 45.000000, 44.000000, 43.000000, 0.000000, + 0.179290, 18.976345, 128.667435, -0.428295, 0.902783, 0.039333, 0.486162, 0.014746, 0.522088, 0.477676, 0.000235, 0.000000, 45.000000, 44.000000, 43.000000, 0.000000, + 0.000000, 18.659124, 133.996124, -0.428295, 0.902783, 0.039333, 0.519808, 0.019981, 0.566889, 0.269762, 0.163349, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 0.000000, 18.659124, 133.996124, -0.298514, 0.949061, 0.100861, 0.519808, 0.019981, 0.566889, 0.269762, 0.163349, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 2.842490, 19.542404, 134.097626, -0.298514, 0.949061, 0.100861, 0.517902, 0.038871, 0.564587, 0.270836, 0.164577, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 2.050270, 19.859558, 128.768646, -0.298514, 0.949061, 0.100861, 0.483926, 0.027776, 0.534451, 0.465277, 0.000273, 0.000000, 45.000000, 44.000000, 43.000000, 0.000000, + 1.114790, 20.503546, 123.993156, -0.426979, 0.881299, 0.202487, 0.454167, 0.016899, 0.955404, 0.044596, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + 0.179290, 18.976345, 128.667435, -0.426979, 0.881299, 0.202487, 0.486162, 0.014746, 0.522088, 0.477676, 0.000235, 0.000000, 45.000000, 44.000000, 43.000000, 0.000000, + 2.050270, 19.859558, 128.768646, -0.426979, 0.881299, 0.202487, 0.483926, 0.027776, 0.534451, 0.465277, 0.000273, 0.000000, 45.000000, 44.000000, 43.000000, 0.000000, + 2.842490, 21.375158, 134.023712, -0.980277, -0.034210, 0.194647, 0.503974, 0.072551, 0.563399, 0.327071, 0.109530, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 3.881290, 19.412880, 138.910416, -0.980277, -0.034210, 0.194647, 0.539630, 0.056699, 0.454085, 0.310515, 0.234770, 0.000631, 0.000000, 43.000000, 44.000000, 45.000000, + 3.887500, 22.788065, 139.534897, -0.980277, -0.034210, 0.194647, 0.545382, 0.083823, 0.547236, 0.450532, 0.002233, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + 3.887500, 22.788065, 139.534897, -0.913810, -0.316568, 0.254432, 0.545382, 0.083823, 0.547236, 0.450532, 0.002233, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + 2.254370, 23.388002, 134.415848, -0.913810, -0.316568, 0.254432, 0.505864, 0.095725, 0.512407, 0.377576, 0.110017, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 2.842490, 21.375158, 134.023712, -0.913810, -0.316568, 0.254432, 0.503974, 0.072551, 0.563399, 0.327071, 0.109530, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 2.781990, 22.870596, 128.390396, -0.961215, -0.268953, -0.061074, 0.466885, 0.078060, 0.637984, 0.362016, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + 2.842490, 21.375158, 134.023712, -0.961215, -0.268953, -0.061074, 0.503974, 0.072551, 0.563399, 0.327071, 0.109530, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 2.254370, 23.388002, 134.415848, -0.961215, -0.268953, -0.061074, 0.505864, 0.095725, 0.512407, 0.377576, 0.110017, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 2.254370, 23.388002, 134.415848, -0.813327, -0.581417, -0.021293, 0.505864, 0.095725, 0.512407, 0.377576, 0.110017, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 1.177300, 25.099648, 128.819168, -0.813327, -0.581417, -0.021293, 0.468235, 0.095689, 0.583532, 0.416468, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + 2.781990, 22.870596, 128.390396, -0.813327, -0.581417, -0.021293, 0.466885, 0.078060, 0.637984, 0.362016, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + 3.650000, 24.720686, 120.945839, -0.810408, -0.539448, -0.228552, 0.417376, 0.080849, 1.000000, 0.000000, 0.000000, 0.000000, 45.000000, 0.000000, 0.000000, 0.000000, + 2.781990, 22.870596, 128.390396, -0.810408, -0.539448, -0.228552, 0.466885, 0.078060, 0.637984, 0.362016, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + 1.177300, 25.099648, 128.819168, -0.810408, -0.539448, -0.228552, 0.468235, 0.095689, 0.583532, 0.416468, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + 1.824590, 19.561350, 133.711517, -0.842581, 0.413447, 0.345135, 0.499099, 0.050199, 0.560381, 0.317562, 0.122057, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 3.881290, 19.412880, 138.910416, -0.842581, 0.413447, 0.345135, 0.539630, 0.056699, 0.454085, 0.310515, 0.234770, 0.000631, 0.000000, 43.000000, 44.000000, 45.000000, + 2.842490, 21.375158, 134.023712, -0.842581, 0.413447, 0.345135, 0.503974, 0.072551, 0.563399, 0.327071, 0.109530, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 2.545390, 22.941502, 128.691986, -0.889538, 0.427800, 0.160344, 0.464643, 0.068442, 0.610807, 0.389193, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + 1.033880, 19.988201, 128.186050, -0.889538, 0.427800, 0.160344, 0.463483, 0.047017, 0.589590, 0.410410, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + 1.824590, 19.561350, 133.711517, -0.889538, 0.427800, 0.160344, 0.499099, 0.050199, 0.560381, 0.317562, 0.122057, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 1.824590, 19.561350, 133.711517, -0.870464, 0.457041, 0.182773, 0.499099, 0.050199, 0.560381, 0.317562, 0.122057, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 2.842490, 21.375158, 134.023712, -0.870464, 0.457041, 0.182773, 0.503974, 0.072551, 0.563399, 0.327071, 0.109530, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 2.545390, 22.941502, 128.691986, -0.870464, 0.457041, 0.182773, 0.464643, 0.068442, 0.610807, 0.389193, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + 3.137990, 21.746344, 121.643654, -0.868851, 0.470874, -0.152894, 0.419546, 0.058747, 1.000000, 0.000000, 0.000000, 0.000000, 45.000000, 0.000000, 0.000000, 0.000000, + 1.033880, 19.988201, 128.186050, -0.868851, 0.470873, -0.152894, 0.463483, 0.047017, 0.589590, 0.410410, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + 2.545390, 22.941502, 128.691986, -0.868851, 0.470873, -0.152894, 0.464643, 0.068442, 0.610807, 0.389193, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + 0.000000, 14.792213, 141.054062, 0.497216, -0.514140, 0.698882, 0.652447, 0.156921, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 16.154316, 142.056107, 0.497216, -0.514140, 0.698882, 0.640913, 0.157042, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.109990, 13.792527, 142.531219, 0.497216, -0.514140, 0.698882, 0.654232, 0.132974, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.109990, 15.154510, 143.533417, 0.497255, -0.514207, 0.698805, 0.642532, 0.131699, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.109990, 13.792527, 142.531219, 0.497255, -0.514207, 0.698805, 0.654232, 0.132974, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 16.154316, 142.056107, 0.497255, -0.514207, 0.698805, 0.640913, 0.157042, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.109990, 15.154510, 143.533417, 0.999986, -0.003098, 0.004207, 0.642532, 0.131699, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.128790, 13.136616, 146.516068, 0.999986, -0.003098, 0.004207, 0.657075, 0.104283, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.128790, 11.774703, 145.513275, 0.999986, -0.003098, 0.004207, 0.665104, 0.104532, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.128790, 11.774703, 145.513275, 0.999986, -0.003097, 0.004209, 0.665104, 0.104532, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.109990, 13.792527, 142.531219, 0.999986, -0.003097, 0.004209, 0.654232, 0.132974, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.109990, 15.154510, 143.533417, 0.999986, -0.003097, 0.004209, 0.642532, 0.131699, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.128790, 11.774703, 145.513275, 0.609793, 0.469927, -0.638217, 0.665104, 0.104532, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.128790, 13.136616, 146.516068, 0.609793, 0.469927, -0.638217, 0.657075, 0.104283, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 11.938869, 148.623596, 0.609793, 0.469927, -0.638217, 0.653265, 0.070295, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 11.938869, 148.623596, 0.664090, 0.301942, -0.683970, 0.653265, 0.070295, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 10.092729, 147.808609, 0.664090, 0.301942, -0.683970, 0.662101, 0.066496, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.128790, 11.774703, 145.513275, 0.664090, 0.301942, -0.683970, 0.665104, 0.104532, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.292500, 14.375145, 148.782318, 0.432266, 0.789948, -0.434889, 0.647845, 0.104824, 0.815921, 0.184079, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 0.000000, 13.102611, 150.737457, 0.432266, 0.789948, -0.434889, 0.646807, 0.073072, 0.746870, 0.253130, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 0.000000, 11.938869, 148.623596, 0.432266, 0.789948, -0.434889, 0.653265, 0.070295, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 11.938869, 148.623596, 0.475147, 0.851592, -0.221418, 0.653265, 0.070295, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.128790, 13.136616, 146.516068, 0.475147, 0.851592, -0.221418, 0.657075, 0.104283, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.292500, 14.375145, 148.782318, 0.475147, 0.851592, -0.221418, 0.647845, 0.104824, 0.815921, 0.184079, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + -4.292500, 17.067873, 150.504868, 0.496849, 0.496084, -0.712068, 0.635733, 0.105343, 0.584804, 0.415196, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 0.000000, 16.179203, 152.880859, 0.496849, 0.496084, -0.712068, 0.632856, 0.079071, 0.500733, 0.499267, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 0.000000, 13.102611, 150.737457, 0.496849, 0.496084, -0.712068, 0.646807, 0.073072, 0.746870, 0.253130, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 0.000000, 13.102611, 150.737457, 0.477488, 0.473478, -0.740151, 0.646807, 0.073072, 0.746870, 0.253130, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + -4.292500, 14.375145, 148.782318, 0.477488, 0.473478, -0.740152, 0.647845, 0.104824, 0.815921, 0.184079, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + -4.292500, 17.067873, 150.504868, 0.477488, 0.473478, -0.740151, 0.635733, 0.105343, 0.584804, 0.415196, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + -3.128790, 20.436140, 150.748993, 0.434954, -0.126769, -0.891485, 0.618536, 0.103133, 0.731592, 0.267211, 0.001196, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 0.000000, 21.188545, 152.168533, 0.434954, -0.126769, -0.891485, 0.612278, 0.087920, 0.779213, 0.220787, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 16.179203, 152.880859, 0.434954, -0.126769, -0.891484, 0.632856, 0.079071, 0.500733, 0.499267, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + 0.000000, 16.179203, 152.880859, 0.466461, -0.097439, -0.879159, 0.632856, 0.079071, 0.500733, 0.499267, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + -4.292500, 17.067873, 150.504868, 0.466461, -0.097439, -0.879159, 0.635733, 0.105343, 0.584804, 0.415196, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + -3.128790, 20.436140, 150.748993, 0.466461, -0.097439, -0.879159, 0.618536, 0.103133, 0.731592, 0.267211, 0.001196, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + -3.128790, 20.436140, 150.748993, 0.502058, -0.716242, -0.484701, 0.618536, 0.103133, 0.731592, 0.267211, 0.001196, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + -3.128790, 22.807714, 147.244522, 0.502058, -0.716242, -0.484701, 0.597246, 0.112852, 0.592089, 0.312536, 0.095374, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 0.000000, 24.276123, 148.315491, 0.502058, -0.716242, -0.484701, 0.590630, 0.097229, 0.644789, 0.292133, 0.063078, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 0.000000, 24.276123, 148.315491, 0.426378, -0.705871, -0.565639, 0.590630, 0.097229, 0.644789, 0.292133, 0.063078, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 0.000000, 21.188545, 152.168533, 0.426378, -0.705871, -0.565639, 0.612278, 0.087920, 0.779213, 0.220787, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, 0.000000, + -3.128790, 20.436140, 150.748993, 0.426378, -0.705871, -0.565639, 0.618536, 0.103133, 0.731592, 0.267211, 0.001196, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + -3.128790, 22.807714, 147.244522, 0.346472, -0.937524, -0.031707, 0.597246, 0.112852, 0.592089, 0.312536, 0.095374, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + -3.887500, 22.788065, 139.534897, 0.346472, -0.937524, -0.031707, 0.562660, 0.131280, 0.547236, 0.450532, 0.002233, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + 0.000000, 24.216600, 139.775314, 0.346472, -0.937524, -0.031707, 0.546893, 0.114212, 0.496677, 0.496677, 0.006646, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + 0.000000, 24.216600, 139.775314, 0.423077, -0.906072, 0.006315, 0.546893, 0.114212, 0.496677, 0.496677, 0.006646, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + 0.000000, 24.276123, 148.315491, 0.423077, -0.906072, 0.006315, 0.590630, 0.097229, 0.644789, 0.292133, 0.063078, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + -3.128790, 22.807714, 147.244522, 0.423077, -0.906072, 0.006315, 0.597246, 0.112852, 0.592089, 0.312536, 0.095374, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + 0.000000, 16.154316, 142.056107, 0.325818, 0.307519, 0.894022, 0.640913, 0.157042, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.555690, 17.386158, 143.292664, 0.325817, 0.307519, 0.894022, 0.620701, 0.136719, 0.570254, 0.318893, 0.110853, 0.000000, 0.000000, 43.000000, 44.000000, 0.000000, + -3.109990, 15.154510, 143.533417, 0.325818, 0.307519, 0.894022, 0.642532, 0.131699, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 16.154316, 142.056107, 0.195279, 0.791579, 0.579024, 0.640913, 0.157042, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 0.000000, 18.529583, 138.808899, 0.195279, 0.791579, 0.579024, 0.619435, 0.179999, 0.340190, 0.340190, 0.317303, 0.002317, 0.000000, 43.000000, 44.000000, 45.000000, + -3.881290, 19.412891, 138.910324, 0.195279, 0.791579, 0.579024, 0.588348, 0.152491, 0.454089, 0.310511, 0.234769, 0.000631, 0.000000, 43.000000, 44.000000, 45.000000, + -3.881290, 19.412891, 138.910324, 0.343433, 0.831182, 0.437254, 0.588348, 0.152491, 0.454089, 0.310511, 0.234769, 0.000631, 0.000000, 43.000000, 44.000000, 45.000000, + -4.555690, 17.386158, 143.292664, 0.343433, 0.831182, 0.437254, 0.620701, 0.136719, 0.570254, 0.318893, 0.110853, 0.000000, 0.000000, 43.000000, 44.000000, 0.000000, + 0.000000, 16.154316, 142.056107, 0.343433, 0.831182, 0.437254, 0.640913, 0.157042, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.881290, 19.412891, 138.910324, 0.990073, -0.023812, 0.138522, 0.588348, 0.152491, 0.454089, 0.310511, 0.234769, 0.000631, 0.000000, 43.000000, 44.000000, 45.000000, + -3.887500, 22.788065, 139.534897, 0.990073, -0.023812, 0.138522, 0.562660, 0.131280, 0.547236, 0.450532, 0.002233, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + -4.740600, 20.174307, 145.183044, 0.990073, -0.023812, 0.138522, 0.605666, 0.127500, 0.450135, 0.421625, 0.128240, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + -4.740600, 20.174307, 145.183044, 0.989866, -0.028650, 0.139081, 0.605666, 0.127500, 0.450135, 0.421625, 0.128240, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + -4.555690, 17.386158, 143.292664, 0.989866, -0.028650, 0.139081, 0.620701, 0.136719, 0.570254, 0.318893, 0.110853, 0.000000, 0.000000, 43.000000, 44.000000, 0.000000, + -3.881290, 19.412891, 138.910324, 0.989866, -0.028650, 0.139081, 0.588348, 0.152491, 0.454089, 0.310511, 0.234769, 0.000631, 0.000000, 43.000000, 44.000000, 45.000000, + -3.887500, 22.788065, 139.534897, 0.878134, -0.470763, -0.085218, 0.562660, 0.131280, 0.547236, 0.450532, 0.002233, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + -3.128790, 22.807714, 147.244522, 0.878134, -0.470763, -0.085218, 0.597246, 0.112852, 0.592089, 0.312536, 0.095374, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + -4.740600, 20.174307, 145.183044, 0.878134, -0.470763, -0.085218, 0.605666, 0.127500, 0.450135, 0.421625, 0.128240, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + -3.109990, 15.154510, 143.533417, 0.797246, 0.544569, 0.260468, 0.642532, 0.131699, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.555690, 17.386158, 143.292664, 0.797246, 0.544569, 0.260468, 0.620701, 0.136719, 0.570254, 0.318893, 0.110853, 0.000000, 0.000000, 43.000000, 44.000000, 0.000000, + -4.292500, 14.375145, 148.782318, 0.797246, 0.544569, 0.260468, 0.647845, 0.104824, 0.815921, 0.184079, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + -4.292500, 14.375145, 148.782318, 0.892907, 0.370283, 0.256141, 0.647845, 0.104824, 0.815921, 0.184079, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + -3.128790, 13.136616, 146.516068, 0.892907, 0.370283, 0.256141, 0.657075, 0.104283, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -3.109990, 15.154510, 143.533417, 0.892907, 0.370283, 0.256141, 0.642532, 0.131699, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -4.740600, 20.174307, 145.183044, 0.997362, 0.039115, -0.061146, 0.605666, 0.127500, 0.450135, 0.421625, 0.128240, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + -4.292500, 17.067873, 150.504868, 0.997362, 0.039115, -0.061146, 0.635733, 0.105343, 0.584804, 0.415196, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + -4.292500, 14.375145, 148.782318, 0.997362, 0.039115, -0.061146, 0.647845, 0.104824, 0.815921, 0.184079, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + -4.292500, 14.375145, 148.782318, 0.997380, 0.071848, -0.008409, 0.647845, 0.104824, 0.815921, 0.184079, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + -4.555690, 17.386158, 143.292664, 0.997380, 0.071848, -0.008409, 0.620701, 0.136719, 0.570254, 0.318893, 0.110853, 0.000000, 0.000000, 43.000000, 44.000000, 0.000000, + -4.740600, 20.174307, 145.183044, 0.997380, 0.071848, -0.008409, 0.605666, 0.127500, 0.450135, 0.421625, 0.128240, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + -4.740600, 20.174307, 145.183044, 0.900427, -0.360266, -0.243802, 0.605666, 0.127500, 0.450135, 0.421625, 0.128240, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + -3.128790, 22.807714, 147.244522, 0.900427, -0.360266, -0.243802, 0.597246, 0.112852, 0.592089, 0.312536, 0.095374, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + -3.128790, 20.436140, 150.748993, 0.900427, -0.360265, -0.243802, 0.618536, 0.103133, 0.731592, 0.267211, 0.001196, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + -3.128790, 20.436140, 150.748993, 0.920089, -0.299594, -0.252350, 0.618536, 0.103133, 0.731592, 0.267211, 0.001196, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + -4.292500, 17.067873, 150.504868, 0.920089, -0.299594, -0.252350, 0.635733, 0.105343, 0.584804, 0.415196, 0.000000, 0.000000, 0.000000, 43.000000, 0.000000, 0.000000, + -4.740600, 20.174307, 145.183044, 0.920089, -0.299594, -0.252350, 0.605666, 0.127500, 0.450135, 0.421625, 0.128240, 0.000000, 43.000000, 0.000000, 44.000000, 0.000000, + -2.848700, 23.354582, 133.765778, 0.452427, -0.887533, -0.087155, 0.525418, 0.152482, 0.534590, 0.390247, 0.075163, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 0.000000, 24.783133, 134.006073, 0.452427, -0.887533, -0.087155, 0.511942, 0.128727, 0.462973, 0.462973, 0.074055, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 0.000000, 24.216600, 139.775314, 0.452427, -0.887533, -0.087155, 0.546893, 0.114212, 0.496677, 0.496677, 0.006646, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + 0.000000, 24.216600, 139.775314, 0.346384, -0.937622, -0.029702, 0.546893, 0.114212, 0.496677, 0.496677, 0.006646, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + -3.887500, 22.788065, 139.534897, 0.346384, -0.937622, -0.029702, 0.562660, 0.131280, 0.547236, 0.450532, 0.002233, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + -2.848700, 23.354582, 133.765778, 0.346384, -0.937622, -0.029702, 0.525418, 0.152482, 0.534590, 0.390247, 0.075163, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -2.063090, 25.151978, 127.641441, 0.611977, -0.752939, -0.242006, 0.486137, 0.165823, 0.726982, 0.273018, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + -0.210500, 26.580538, 127.881615, 0.611977, -0.752939, -0.242006, 0.478668, 0.152825, 0.742667, 0.257333, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + 0.000000, 24.783133, 134.006073, 0.611977, -0.752939, -0.242006, 0.511942, 0.128727, 0.462973, 0.462973, 0.074055, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 0.000000, 24.783133, 134.006073, 0.452708, -0.869593, -0.197140, 0.511942, 0.128727, 0.462973, 0.462973, 0.074055, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -2.848700, 23.354582, 133.765778, 0.452708, -0.869593, -0.197140, 0.525418, 0.152482, 0.534590, 0.390247, 0.075163, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -2.063090, 25.151978, 127.641441, 0.452708, -0.869593, -0.197140, 0.486137, 0.165823, 0.726982, 0.273018, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + -2.063090, 25.151978, 127.641441, 0.615900, -0.774085, -0.146494, 0.486137, 0.165823, 0.726982, 0.273018, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + -1.136800, 27.434258, 119.476074, 0.615900, -0.774085, -0.146494, 0.435223, 0.185804, 1.000000, 0.000000, 0.000000, 0.000000, 45.000000, 0.000000, 0.000000, 0.000000, + -0.210500, 26.580538, 127.881615, 0.615900, -0.774085, -0.146494, 0.478668, 0.152825, 0.742667, 0.257333, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + 0.000000, 18.529583, 138.808899, 0.297483, 0.954381, 0.025688, 0.619435, 0.179999, 0.340190, 0.340190, 0.317303, 0.002317, 0.000000, 43.000000, 44.000000, 45.000000, + 0.000000, 18.659124, 133.996124, 0.297483, 0.954381, 0.025688, 0.599815, 0.202742, 0.566889, 0.269762, 0.163349, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -2.842490, 19.542404, 134.097626, 0.297483, 0.954381, 0.025688, 0.584795, 0.191130, 0.564587, 0.270836, 0.164577, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -2.842490, 19.542404, 134.097626, 0.223139, 0.971949, 0.074319, 0.584795, 0.191130, 0.564587, 0.270836, 0.164577, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -3.881290, 19.412891, 138.910324, 0.223139, 0.971949, 0.074319, 0.588348, 0.152491, 0.454089, 0.310511, 0.234769, 0.000631, 0.000000, 43.000000, 44.000000, 45.000000, + 0.000000, 18.529583, 138.808899, 0.223139, 0.971949, 0.074319, 0.619435, 0.179999, 0.340190, 0.340190, 0.317303, 0.002317, 0.000000, 43.000000, 44.000000, 45.000000, + 0.000000, 18.659124, 133.996124, 0.428295, 0.902783, 0.039333, 0.599815, 0.202742, 0.566889, 0.269762, 0.163349, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -0.179290, 18.976345, 128.667435, 0.428295, 0.902783, 0.039333, 0.580468, 0.230762, 0.522088, 0.477676, 0.000235, 0.000000, 45.000000, 44.000000, 43.000000, 0.000000, + -2.050270, 19.859558, 128.768646, 0.428294, 0.902783, 0.039333, 0.569473, 0.223421, 0.534451, 0.465277, 0.000273, 0.000000, 45.000000, 44.000000, 43.000000, 0.000000, + -2.050270, 19.859558, 128.768646, 0.298514, 0.949061, 0.100861, 0.569473, 0.223421, 0.534451, 0.465277, 0.000273, 0.000000, 45.000000, 44.000000, 43.000000, 0.000000, + -2.842490, 19.542404, 134.097626, 0.298514, 0.949061, 0.100861, 0.584795, 0.191130, 0.564587, 0.270836, 0.164577, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + 0.000000, 18.659124, 133.996124, 0.298514, 0.949061, 0.100861, 0.599815, 0.202742, 0.566889, 0.269762, 0.163349, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -0.179290, 18.976345, 128.667435, 0.426979, 0.881299, 0.202487, 0.580468, 0.230762, 0.522088, 0.477676, 0.000235, 0.000000, 45.000000, 44.000000, 43.000000, 0.000000, + -1.114790, 20.503546, 123.993156, 0.426979, 0.881299, 0.202487, 0.556895, 0.252502, 0.955404, 0.044596, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + -2.050270, 19.859558, 128.768646, 0.426979, 0.881299, 0.202487, 0.569473, 0.223421, 0.534451, 0.465277, 0.000273, 0.000000, 45.000000, 44.000000, 43.000000, 0.000000, + -2.842490, 21.375158, 134.023712, 0.913810, -0.316568, 0.254432, 0.556462, 0.167949, 0.563399, 0.327071, 0.109530, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -2.254370, 23.388002, 134.415848, 0.913810, -0.316568, 0.254432, 0.534572, 0.156272, 0.512407, 0.377576, 0.110017, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -3.887500, 22.788065, 139.534897, 0.913810, -0.316568, 0.254432, 0.562660, 0.131280, 0.547236, 0.450532, 0.002233, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + -3.887500, 22.788065, 139.534897, 0.980276, -0.034216, 0.194648, 0.562660, 0.131280, 0.547236, 0.450532, 0.002233, 0.000000, 43.000000, 44.000000, 45.000000, 0.000000, + -3.881290, 19.412891, 138.910324, 0.980276, -0.034216, 0.194648, 0.588348, 0.152491, 0.454089, 0.310511, 0.234769, 0.000631, 0.000000, 43.000000, 44.000000, 45.000000, + -2.842490, 21.375158, 134.023712, 0.980276, -0.034216, 0.194648, 0.556462, 0.167949, 0.563399, 0.327071, 0.109530, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -2.781990, 22.870609, 128.390289, 0.813326, -0.581418, -0.021294, 0.524533, 0.198435, 0.637984, 0.362016, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + -1.177300, 25.099648, 128.819168, 0.813326, -0.581418, -0.021294, 0.505463, 0.184552, 0.583532, 0.416468, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + -2.254370, 23.388002, 134.415848, 0.813326, -0.581418, -0.021294, 0.534572, 0.156272, 0.512407, 0.377576, 0.110017, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -2.254370, 23.388002, 134.415848, 0.961215, -0.268953, -0.061073, 0.534572, 0.156272, 0.512407, 0.377576, 0.110017, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -2.842490, 21.375158, 134.023712, 0.961215, -0.268953, -0.061073, 0.556462, 0.167949, 0.563399, 0.327071, 0.109530, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -2.781990, 22.870609, 128.390289, 0.961215, -0.268953, -0.061073, 0.524533, 0.198435, 0.637984, 0.362016, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + -2.781990, 22.870609, 128.390289, 0.810411, -0.539442, -0.228553, 0.524533, 0.198435, 0.637984, 0.362016, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + -3.650000, 24.720686, 120.945839, 0.810411, -0.539442, -0.228553, 0.488257, 0.234765, 1.000000, 0.000000, 0.000000, 0.000000, 45.000000, 0.000000, 0.000000, 0.000000, + -1.177300, 25.099648, 128.819168, 0.810411, -0.539442, -0.228553, 0.505463, 0.184552, 0.583532, 0.416468, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + -3.881290, 19.412891, 138.910324, 0.842580, 0.413446, 0.345140, 0.588348, 0.152491, 0.454089, 0.310511, 0.234769, 0.000631, 0.000000, 43.000000, 44.000000, 45.000000, + -1.824590, 19.561350, 133.711517, 0.842580, 0.413446, 0.345140, 0.576136, 0.181389, 0.560381, 0.317562, 0.122057, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -2.842490, 21.375158, 134.023712, 0.842580, 0.413446, 0.345140, 0.556462, 0.167949, 0.563399, 0.327071, 0.109530, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -1.824590, 19.561350, 133.711517, 0.889538, 0.427800, 0.160344, 0.576136, 0.181389, 0.560381, 0.317562, 0.122057, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -1.033880, 19.988201, 128.186050, 0.889538, 0.427800, 0.160344, 0.556798, 0.212316, 0.589590, 0.410410, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + -2.545390, 22.941502, 128.691986, 0.889538, 0.427800, 0.160344, 0.538614, 0.200926, 0.610807, 0.389193, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + -2.545390, 22.941502, 128.691986, 0.870464, 0.457041, 0.182773, 0.538614, 0.200926, 0.610807, 0.389193, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + -2.842490, 21.375158, 134.023712, 0.870464, 0.457041, 0.182773, 0.556462, 0.167949, 0.563399, 0.327071, 0.109530, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -1.824590, 19.561350, 133.711517, 0.870464, 0.457041, 0.182773, 0.576136, 0.181389, 0.560381, 0.317562, 0.122057, 0.000000, 44.000000, 45.000000, 43.000000, 0.000000, + -1.033880, 19.988201, 128.186050, 0.868851, 0.470873, -0.152891, 0.556798, 0.212316, 0.589590, 0.410410, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + -3.137990, 21.746355, 121.643547, 0.868851, 0.470873, -0.152891, 0.525259, 0.245078, 1.000000, 0.000000, 0.000000, 0.000000, 45.000000, 0.000000, 0.000000, 0.000000, + -2.545390, 22.941502, 128.691986, 0.868851, 0.470873, -0.152891, 0.538614, 0.200926, 0.610807, 0.389193, 0.000000, 0.000000, 45.000000, 44.000000, 0.000000, 0.000000, + -1.422100, -4.421100, 129.565796, 0.610205, 0.715462, 0.340242, 0.025325, 0.721688, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -1.438590, -3.927344, 128.557098, 0.610205, 0.715462, 0.340242, 0.025562, 0.706482, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.008100, -3.376790, 128.420776, 0.610205, 0.715462, 0.340242, 0.036674, 0.700049, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.422100, -4.421100, 129.565796, -0.547139, 0.747191, 0.377286, 0.025325, 0.721688, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.438590, -3.899695, 128.557098, -0.547139, 0.747191, 0.377286, 0.025562, 0.706482, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 1.022790, -4.283705, 128.714615, -0.547139, 0.747191, 0.377286, 0.018068, 0.709414, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000 + ], + "vertexsize": 104336, + "indices": [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, + 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, + 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, + 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, + 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, + 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, + 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, + 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, + 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, + 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, + 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, + 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, + 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, + 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, + 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, + 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, + 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, + 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, + 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, + 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, + 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, + 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, + 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, + 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, + 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, + 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, + 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, + 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, + 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, + 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, + 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, + 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, + 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, + 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, + 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, + 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, + 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, + 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, + 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, + 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, + 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, + 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, + 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, + 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, + 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, + 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, + 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, + 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, + 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, + 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, + 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, + 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, + 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, + 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, + 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, + 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, + 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, + 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, + 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, + 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, + 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, + 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, + 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, + 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, + 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, + 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, + 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, + 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, + 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, + 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, + 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, + 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, + 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, + 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, + 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, + 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, + 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, + 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, + 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, + 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, + 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, + 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, + 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, + 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, + 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, + 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, + 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, + 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, + 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, + 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, + 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, + 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, + 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, + 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, + 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, + 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, + 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, + 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, + 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, + 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, + 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, + 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, + 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, + 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, + 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, + 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, + 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, + 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, + 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, + 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, + 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, + 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, + 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, + 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, + 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, + 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, + 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, + 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, + 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, + 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, + 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, + 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, + 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, + 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, + 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, + 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, + 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, + 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, + 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, + 1583, 1584, 1580, 1585, 1586, 1587, 1587, 1588, 1589, 1590, 1591, 1592, + 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, + 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, + 1616, 1617, 1614, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, + 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, + 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, + 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, + 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, + 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, + 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, + 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, + 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, + 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, + 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, + 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, + 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, + 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, + 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, + 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, + 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, + 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, + 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, + 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, + 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, + 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, + 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, + 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, + 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, + 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, + 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, + 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, + 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, + 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, + 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, + 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, + 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, + 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, + 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, + 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, + 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, + 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, + 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, + 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, + 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, + 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, + 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, + 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, + 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, + 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, + 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, + 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, + 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, + 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, + 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, 2226, + 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, + 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, + 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, + 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, + 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, + 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, + 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, + 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, + 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, + 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, + 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, + 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, + 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, + 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, + 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, + 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, + 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, + 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, + 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, + 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, + 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, + 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, + 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, + 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, + 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, + 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, + 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, + 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, + 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, + 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, + 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, + 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, + 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, + 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, + 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, + 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, + 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, + 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, + 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, + 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, + 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, + 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, + 2731, 2732, 2733, 2734, 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, + 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, + 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, + 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, + 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, + 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, + 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, + 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, + 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, + 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, + 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, + 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, + 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, + 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, + 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, + 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, + 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, + 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, + 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, + 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, + 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, + 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 2994, + 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, + 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, + 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, + 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, + 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, + 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, + 3067, 3068, 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, + 3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, + 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, + 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, + 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, + 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 3138, + 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, + 3151, 3152, 3153, 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3162, + 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170, 3171, 3172, 3173, 3174, + 3175, 3176, 3177, 3178, 3179, 3180, 3181, 3182, 3183, 3184, 3185, 3186, + 3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, + 3199, 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, + 3211, 3212, 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, 3221, 3222, + 3223, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, + 3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244, 3245, 3246, + 3247, 3248, 3249, 3250, 3251, 3252, 3253, 3254, 3255, 3256, 3257, 3258, + 3259, 3260, 3261, 3262, 3263, 3264, 3265, 3266, 3267, 3268, 3269, 3270, + 3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279, 3280, 3281, 3282, + 3283, 3284, 3285, 3286, 3287, 3288, 3289, 3290, 3291, 3292, 3293, 3294, + 3295, 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 3306, + 3307, 3308, 3309, 3310, 3311, 3312, 3313, 3314, 3315, 3316, 3317, 3318, + 3319, 3320, 3321, 3322, 3323, 3324, 3325, 3326, 3327, 3328, 3329, 3330, + 3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338, 3339, 3340, 3341, 3342, + 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353, 3354, + 3355, 3356, 3357, 3358, 3359, 3360, 3361, 3362, 3363, 3364, 3365, 3366, + 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 3378, + 3379, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, + 3391, 3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 3402, + 3403, 3404, 3405, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, 3414, + 3415, 3416, 3417, 3418, 3419, 3420, 3421, 3422, 3423, 3424, 3425, 3426, + 3427, 3428, 3429, 3430, 3431, 3432, 3433, 3434, 3435, 3436, 3437, 3438, + 3439, 3440, 3441, 3442, 3443, 3444, 3445, 3446, 3447, 3448, 3449, 3450, + 3451, 3452, 3453, 3454, 3455, 3456, 3457, 3458, 3459, 3460, 3461, 3462, + 3463, 3464, 3465, 3466, 3467, 3468, 3469, 3470, 3471, 3472, 3473, 3474, + 3475, 3476, 3477, 3478, 3479, 3480, 3481, 3482, 3483, 3484, 3485, 3486, + 3487, 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, 3496, 3497, 3498, + 3499, 3500, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3509, 3510, + 3511, 3512, 3513, 3514, 3515, 3516, 3517, 3518, 3519, 3520, 3521, 3522, + 3523, 3524, 3525, 3526, 3527, 3528, 3529, 3530, 3531, 3532, 3533, 3534, + 3535, 3536, 3537, 3538, 3539, 3540, 3541, 3542, 3543, 3544, 3545, 3546, + 3547, 3548, 3549, 3550, 3551, 3552, 3553, 3554, 3555, 3556, 3557, 3558, + 3559, 3560, 3561, 3562, 3563, 3564, 3565, 3566, 3567, 3568, 3569, 3570, + 3571, 3572, 3573, 3574, 3575, 3576, 3577, 3578, 3579, 3580, 3581, 3582, + 3583, 3584, 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, + 3595, 3596, 3597, 3598, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 3606, + 3607, 3608, 3609, 3610, 3611, 3612, 3613, 3614, 3615, 3616, 3617, 3618, + 3619, 3620, 3621, 3622, 3623, 3624, 3625, 3626, 3627, 3628, 3629, 3630, + 3631, 3632, 3633, 3634, 3635, 3636, 3637, 3638, 3639, 3640, 3641, 3642, + 3643, 3644, 3645, 3646, 3647, 3648, 3649, 3650, 3651, 3652, 3653, 3654, + 3655, 3656, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 3666, + 3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, + 3679, 3680, 3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 3690, + 3691, 3692, 3693, 3694, 3695, 3696, 3697, 3698, 3699, 3699, 3700, 3701, + 3702, 3703, 3704, 3705, 3706, 3707, 3708, 3709, 3710, 3711, 3712, 3708, + 3713, 3714, 3715, 3715, 3716, 3717, 3718, 3719, 3720, 3721, 3722, 3723, + 3724, 3725, 3726, 3727, 3728, 3729, 3730, 3731, 3732, 3733, 3734, 3735, + 3736, 3737, 3738, 3739, 3740, 3741, 3742, 3743, 3744, 3744, 3745, 3742, + 3746, 3747, 3748, 3749, 3750, 3751, 3752, 3753, 3754, 3755, 3756, 3757, + 3758, 3759, 3760, 3761, 3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, + 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, + 3782, 3783, 3784, 3785, 3786, 3787, 3788, 3789, 3790, 3791, 3792, 3793, + 3794, 3795, 3796, 3797, 3798, 3799, 3800, 3801, 3802, 3803, 3804, 3805, + 3806, 3807, 3808, 3809, 3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, + 3818, 3819, 3820, 3821, 3822, 3823, 3824, 3825, 3826, 3827, 3828, 3829, + 3830, 3831, 3832, 3833, 3834, 3835, 3836, 3837, 3838, 3839, 3840, 3841, + 3842, 3843, 3844, 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, 3853, + 3854, 3855, 3856, 3857, 3858, 3859, 3860, 3861, 3862, 3863, 3864, 3865, + 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, 3877, + 3878, 3879, 3880, 3881, 3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, + 3890, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, + 3902, 3903, 3904, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, + 3914, 3915, 3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, + 3926, 3927, 3928, 3929, 3930, 3931, 3932, 3933, 3934, 3935, 3936, 3937, + 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948, 3949, + 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, + 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, + 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, + 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, + 3998, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008, 4009, + 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, + 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, + 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045, + 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, + 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, + 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, + 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4091, 4092, 4093, + 4094, 4095, 4096, 4097, 4098, 4099, 4100, 4101, 4102, 4103, 4104, 4105, + 4106, 4107, 4108, 4109, 4110, 4111, 4112, 4113, 4114, 4115, 4116, 4117, + 4118, 4119, 4120, 4121, 4122, 4123, 4124, 4125, 4126, 4127, 4128, 4129, + 4130, 4131, 4132, 4133, 4134, 4135, 4136, 4137, 4138, 4139, 4140, 4141, + 4142, 4143, 4144, 4145, 4146, 4147, 4148, 4149, 4150, 4151, 4152, 4153, + 4154, 4155, 4156, 4157, 4158, 4159, 4160, 4161, 4162, 4163, 4164, 4165, + 4166, 4167, 4168, 4169, 4170, 4171, 4172, 4173, 4174, 4175, 4176, 4177, + 4178, 4179, 4180, 4181, 4182, 4183, 4184, 4185, 4186, 4187, 4188, 4189, + 4190, 4191, 4192, 4193, 4194, 4195, 4196, 4197, 4198, 4199, 4200, 4201, + 4202, 4203, 4204, 4205, 4206, 4207, 4208, 4209, 4210, 4211, 4212, 4213, + 4214, 4215, 4216, 4217, 4218, 4219, 4220, 4221, 4222, 4223, 4224, 4225, + 4226, 4227, 4228, 4229, 4230, 4231, 4232, 4233, 4234, 4235, 4236, 4237, + 4238, 4239, 4240, 4241, 4242, 4243, 4244, 4245, 4246, 4247, 4248, 4249, + 4250, 4251, 4252, 4253, 4254, 4255, 4256, 4257, 4258, 4259, 4260, 4261, + 4262, 4263, 4264, 4265, 4266, 4267, 4268, 4269, 4270, 4271, 4272, 4273, + 4274, 4275, 4276, 4277, 4278, 4279, 4280, 4281, 4282, 4283, 4284, 4285, + 4286, 4287, 4288, 4289, 4290, 4291, 4292, 4293, 4294, 4295, 4296, 4297, + 4298, 4299, 4300, 4301, 4302, 4303, 4304, 4305, 4306, 4307, 4308, 4309, + 4310, 4311, 4312, 4313, 4314, 4315, 4316, 4317, 4318, 4319, 4320, 4321, + 4322, 4323, 4324, 4325, 4326, 4327, 4328, 4329, 4330, 4331, 4332, 4333, + 4334, 4335, 4336, 4337, 4338, 4339, 4340, 4341, 4342, 4343, 4344, 4345, + 4346, 4347, 4348, 4349, 4350, 4351, 4352, 4353, 4354, 4355, 4356, 4357, + 4358, 4359, 4360, 4361, 4362, 4363, 4364, 4365, 4366, 4367, 4368, 4369, + 4370, 4371, 4372, 4373, 4374, 4375, 4376, 4377, 4378, 4379, 4380, 4381, + 4382, 4383, 4384, 4385, 4386, 4387, 4388, 4389, 4390, 4391, 4392, 4393, + 4394, 4395, 4396, 4397, 4398, 4399, 4400, 4401, 4402, 4403, 4404, 4405, + 4406, 4407, 4408, 4409, 4410, 4411, 4412, 4413, 4414, 4415, 4416, 4417, + 4418, 4419, 4420, 4421, 4422, 4423, 4424, 4425, 4426, 4427, 4428, 4429, + 4430, 4431, 4432, 4433, 4434, 4435, 4436, 4437, 4438, 4439, 4440, 4441, + 4442, 4443, 4444, 4445, 4446, 4447, 4448, 4449, 4450, 4451, 4452, 4453, + 4454, 4455, 4456, 4457, 4458, 4459, 4460, 4461, 4462, 4463, 4464, 4465, + 4466, 4467, 4468, 4469, 4470, 4471, 4472, 4473, 4474, 4475, 4476, 4477, + 4478, 4479, 4480, 4481, 4482, 4483, 4484, 4485, 4486, 4487, 4488, 4489, + 4490, 4491, 4492, 4493, 4494, 4495, 4496, 4497, 4498, 4499, 4500, 4501, + 4502, 4503, 4504, 4505, 4506, 4507, 4508, 4509, 4510, 4511, 4512, 4513, + 4514, 4515, 4516, 4517, 4518, 4519, 4520, 4521, 4522, 4523, 4524, 4525, + 4526, 4527, 4528, 4529, 4530, 4531, 4532, 4533, 4534, 4535, 4536, 4537, + 4538, 4539, 4540, 4541, 4542, 4543, 4544, 4545, 4546, 4547, 4548, 4549, + 4550, 4551, 4552, 4553, 4554, 4555, 4556, 4557, 4558, 4559, 4560, 4561, + 4562, 4563, 4564, 4565, 4566, 4567, 4568, 4569, 4570, 4571, 4572, 4573, + 4574, 4575, 4576, 4577, 4578, 4579, 4580, 4581, 4582, 4583, 4584, 4585, + 4586, 4587, 4588, 4589, 4590, 4591, 4592, 4593, 4594, 4595, 4596, 4597, + 4598, 4599, 4600, 4601, 4602, 4603, 4604, 4605, 4606, 4607, 4608, 4609, + 4610, 4611, 4612, 4613, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, + 4622, 4623, 4624, 4625, 4626, 4627, 4628, 4629, 4630, 4631, 4632, 4633, + 4634, 4635, 4636, 4637, 4638, 4639, 4640, 4641, 4642, 4643, 4644, 4645, + 4646, 4647, 4648, 4649, 4650, 4651, 4652, 4653, 4654, 4655, 4656, 4657, + 4658, 4659, 4660, 4661, 4662, 4663, 4664, 4665, 4666, 4667, 4668, 4669, + 4670, 4671, 4672, 4673, 4674, 4675, 4676, 4677, 4678, 4679, 4680, 4681, + 4682, 4683, 4684, 4685, 4686, 4687, 4688, 4689, 4690, 4691, 4692, 4693, + 4694, 4695, 4696, 4697, 4698, 4699, 4700, 4701, 4702, 4703, 4704, 4705, + 4706, 4707, 4708, 4709, 4710, 4711, 4712, 4713, 4714, 4715, 4716, 4717, + 4718, 4719, 4720, 4721, 4722, 4723, 4724, 4725, 4726, 4727, 4728, 4729, + 4730, 4731, 4732, 4733, 4734, 4735, 4736, 4737, 4738, 4739, 4740, 4741, + 4742, 4743, 4744, 4745, 4746, 4747, 4748, 4749, 4750, 4751, 4752, 4753, + 4754, 4755, 4756, 4757, 4758, 4759, 4760, 4761, 4762, 4763, 4764, 4765, + 4766, 4767, 4768, 4769, 4770, 4771, 4772, 4773, 4774, 4775, 4776, 4777, + 4778, 4779, 4780, 4781, 4782, 4783, 4784, 4785, 4786, 4787, 4788, 4789, + 4790, 4791, 4792, 4793, 4794, 4795, 4796, 4797, 4798, 4799, 4800, 4801, + 4802, 4803, 4804, 4805, 4806, 4807, 4808, 4809, 4810, 4811, 4812, 4813, + 4814, 4815, 4816, 4817, 4818, 4819, 4820, 4821, 4822, 4823, 4824, 4825, + 4826, 4827, 4828, 4829, 4830, 4831, 4832, 4833, 4834, 4835, 4836, 4837, + 4838, 4839, 4840, 4841, 4842, 4843, 4844, 4845, 4846, 4847, 4848, 4849, + 4850, 4851, 4852, 4853, 4854, 4855, 4856, 4857, 4858, 4859, 4860, 4861, + 4862, 4863, 4864, 4865, 4866, 4867, 4868, 4869, 4870, 4871, 4872, 4873, + 4874, 4875, 4876, 4877, 4878, 4879, 4880, 4881, 4882, 4883, 4884, 4885, + 4886, 4887, 4888, 4889, 4890, 4891, 4892, 4893, 4894, 4895, 4896, 4897, + 4898, 4899, 4900, 4901, 4902, 4903, 4904, 4905, 4906, 4907, 4908, 4909, + 4910, 4911, 4912, 4913, 4914, 4915, 4916, 4917, 4918, 4919, 4920, 4921, + 4922, 4923, 4924, 4925, 4926, 4927, 4928, 4929, 4930, 4931, 4932, 4933, + 4934, 4935, 4936, 4937, 4938, 4939, 4940, 4941, 4942, 4943, 4944, 4945, + 4946, 4947, 4948, 4949, 4950, 4951, 4952, 4953, 4954, 4955, 4956, 4957, + 4958, 4959, 4960, 4961, 4962, 4963, 4964, 4965, 4966, 4967, 4968, 4969, + 4970, 4971, 4972, 4973, 4974, 4975, 4976, 4977, 4978, 4979, 4980, 4981, + 4982, 4983, 4984, 4985, 4986, 4987, 4988, 4989, 4990, 4991, 4992, 4993, + 4994, 4995, 4996, 4997, 4998, 4999, 5000, 5001, 5002, 5003, 5004, 5005, + 5006, 5007, 5008, 5009, 5010, 5011, 5012, 5013, 5014, 5015, 5016, 5017, + 5018, 5019, 5020, 5021, 5022, 5023, 5024, 5025, 5026, 5027, 5028, 5029, + 5030, 5031, 5032, 5033, 5034, 5035, 5036, 5037, 5038, 5039, 5040, 5041, + 5042, 5043, 5044, 5045, 5046, 5047, 5048, 5049, 5050, 5051, 5052, 5053, + 5054, 5055, 5056, 5057, 5058, 5059, 5060, 5061, 5062, 5063, 5064, 5065, + 5066, 5067, 5068, 5069, 5070, 5071, 5072, 5073, 5074, 5075, 5076, 5077, + 5078, 5079, 5080, 5081, 5082, 5083, 5084, 5085, 5086, 5087, 5088, 5089, + 5090, 5091, 5092, 5093, 5094, 5095, 5096, 5097, 5098, 5099, 5100, 5101, + 5102, 5103, 5104, 5105, 5106, 5107, 5108, 5109, 5110, 5111, 5112, 5113, + 5114, 5115, 5116, 5117, 5118, 5119, 5120, 5121, 5122, 5123, 5124, 5125, + 5126, 5127, 5128, 5129, 5130, 5131, 5132, 5133, 5134, 5135, 5136, 5137, + 5138, 5139, 5140, 5141, 5142, 5143, 5144, 5145, 5146, 5147, 5148, 5149, + 5150, 5151, 5152, 5153, 5154, 5155, 5156, 5157, 5158, 5159, 5160, 5161, + 5162, 5163, 5164, 5165, 5166, 5167, 5168, 5169, 5170, 5171, 5172, 5173, + 5174, 5175, 5176, 5177, 5178, 5179, 5180, 5181, 5182, 5183, 5184, 5185, + 5186, 5187, 5188, 5189, 5190, 5191, 5192, 5193, 5194, 5195, 5196, 5197, + 5198, 5199, 5200, 5201, 5202, 5203, 5204, 5205, 5206, 5207, 5208, 5209, + 5210, 5211, 5212, 5213, 5214, 5215, 5216, 5217, 5218, 5219, 5220, 5221, + 5222, 5223, 5224, 5225, 5226, 5227, 5228, 5229, 5230, 5231, 5232, 5233, + 5234, 5235, 5236, 5237, 5238, 5239, 5240, 5241, 5242, 5243, 5244, 5245, + 5246, 5247, 5248, 5249, 5250, 5251, 5252, 5253, 5254, 5255, 5256, 5257, + 5258, 5259, 5260, 5261, 5262, 5263, 5264, 5265, 5266, 5267, 5268, 5269, + 5270, 5271, 5272, 5273, 5274, 5275, 5276, 5277, 5278, 5279, 5280, 5281, + 5282, 5283, 5284, 5285, 5286, 5287, 5288, 5289, 5290, 5291, 5292, 5293, + 5294, 5295, 5296, 5297, 5298, 5299, 5300, 5301, 5302, 5303, 5304, 5305, + 5306, 5307, 5308, 5309, 5310, 5311, 5312, 5313, 5314, 5315, 5316, 5317, + 5318, 5319, 5320, 5321, 5322, 5323, 5324, 5325, 5326, 5327, 5328, 5329, + 5330, 5331, 5332, 5333, 5334, 5335, 5336, 5337, 5338, 5339, 5340, 5341, + 5342, 5343, 5344, 5345, 5346, 5347, 5348, 5349, 5350, 5351, 5352, 5353, + 5354, 5355, 5356, 5357, 5358, 5359, 5360, 5361, 5362, 5363, 5364, 5365, + 5366, 5367, 5368, 5369, 5370, 5371, 5372, 5373, 5374, 5375, 5376, 5377, + 5378, 5379, 5380, 5381, 5382, 5383, 5384, 5385, 5386, 5387, 5388, 5389, + 5390, 5391, 5392, 5393, 5394, 5395, 5396, 5397, 5398, 5399, 5400, 5401, + 5402, 5403, 5404, 5405, 5406, 5407, 5408, 5409, 5410, 5411, 5412, 5413, + 5414, 5415, 5416, 5417, 5418, 5419, 5420, 5421, 5422, 5423, 5424, 5425, + 5426, 5427, 5428, 5429, 5430, 5431, 5432, 5433, 5434, 5435, 5436, 5437, + 5438, 5439, 5440, 5441, 5442, 5443, 5444, 5445, 5446, 5447, 5448, 5449, + 5450, 5451, 5452, 5453, 5454, 5455, 5456, 5457, 5458, 5459, 5460, 5461, + 5462, 5463, 5464, 5465, 5466, 5467, 5468, 5469, 5470, 5471, 5472, 5473, + 5474, 5475, 5476, 5477, 5478, 5479, 5480, 5481, 5482, 5483, 5484, 5485, + 5486, 5487, 5488, 5489, 5490, 5491, 5492, 5493, 5494, 5495, 5496, 5497, + 5498, 5499, 5500, 5501, 5502, 5503, 5504, 5505, 5506, 5507, 5508, 5509, + 5510, 5511, 5512, 5513, 5514, 5515, 5516, 5517, 5518, 5519, 5520, 5521, + 5522, 5523, 5524, 5525, 5526, 5527, 5528, 5529, 5530, 5531, 5532, 5533, + 5534, 5535, 5536, 5537, 5538, 5539, 5540, 5541, 5542, 5543, 5544, 5545, + 5546, 5547, 5548, 5549, 5550, 5551, 5552, 5553, 5554, 5555, 5556, 5557, + 5558, 5559, 5560, 5561, 5562, 5563, 5564, 5565, 5566, 5567, 5568, 5569, + 5570, 5571, 5572, 5573, 5574, 5575, 5576, 5577, 5578, 5579, 5580, 5581, + 5582, 5583, 5584, 5585, 5586, 5587, 5588, 5589, 5590, 5591, 5592, 5593, + 5594, 5595, 5596, 5597, 5598, 5599, 5600, 5601, 5602, 5603, 5604, 5605, + 5606, 5607, 5608, 5609, 5610, 5611, 5612, 5613, 5614, 5615, 5616, 5617, + 5618, 5619, 5620, 5621, 5622, 5623, 5624, 5625, 5626, 5627, 5628, 5629, + 5630, 5631, 5632, 5633, 5634, 5635, 5636, 5637, 5638, 5639, 5640, 5641, + 5642, 5643, 5644, 5645, 5646, 5647, 5648, 5649, 5650, 5651, 5652, 5653, + 5654, 5655, 5656, 5657, 5658, 5659, 5660, 5661, 5662, 5663, 5664, 5665, + 5666, 5667, 5668, 5669, 5670, 5671, 5672, 5673, 5674, 5675, 5676, 5677, + 5678, 5679, 5680, 5681, 5682, 5683, 5684, 5685, 5686, 5687, 5688, 5689, + 5690, 5691, 5692, 5693, 5694, 5695, 5696, 5697, 5698, 5699, 5700, 5701, + 5702, 5703, 5704, 5705, 5706, 5707, 5708, 5709, 5710, 5711, 5712, 5713, + 5714, 5715, 5716, 5717, 5718, 5719, 5720, 5721, 5722, 5723, 5724, 5725, + 5726, 5727, 5728, 5729, 5730, 5731, 5732, 5733, 5734, 5735, 5736, 5737, + 5738, 5739, 5740, 5741, 5742, 5743, 5744, 5745, 5746, 5747, 5748, 5749, + 5750, 5751, 5752, 5753, 5754, 5755, 5756, 5757, 5758, 5759, 5760, 5761, + 5762, 5763, 5764, 5765, 5766, 5767, 5768, 5769, 5770, 5771, 5772, 5773, + 5774, 5775, 5776, 5777, 5778, 5779, 5780, 5781, 5782, 5783, 5784, 5785, + 5786, 5787, 5788, 5789, 5790, 5791, 5792, 5793, 5794, 5795, 5796, 5797, + 5798, 5799, 5800, 5801, 5802, 5803, 5804, 5805, 5806, 5807, 5808, 5809, + 5810, 5811, 5812, 5813, 5814, 5815, 5816, 5817, 5818, 5819, 5820, 5821, + 5822, 5823, 5824, 5825, 5826, 5827, 5828, 5829, 5830, 5831, 5832, 5833, + 5834, 5835, 5836, 5837, 5838, 5839, 5840, 5841, 5842, 5843, 5844, 5845, + 5846, 5847, 5848, 5849, 5850, 5851, 5852, 5853, 5854, 5855, 5856, 5857, + 5858, 5859, 5860, 5861, 5862, 5863, 5864, 5865, 5866, 5867, 5868, 5869, + 5870, 5871, 5872, 5873, 5874, 5875, 5876, 5877, 5878, 5879, 5880, 5881, + 5882, 5883, 5884, 5885, 5886, 5887, 5888, 5889, 5890, 5891, 5892, 5893, + 5894, 5895, 5896, 5897, 5898, 5899, 5900, 5901, 5902, 5903, 5904, 5905, + 5906, 5907, 5908, 5909, 5910, 5911, 5912, 5913, 5914, 5915, 5916, 5917, + 5918, 5919, 5920, 5921, 5922, 5923, 5924, 5925, 5926, 5927, 5928, 5929, + 5930, 5931, 5932, 5933, 5934, 5935, 5936, 5937, 5938, 5939, 5940, 5941, + 5942, 5943, 5944, 5945, 5946, 5947, 5948, 5949, 5950, 5951, 5952, 5953, + 5954, 5955, 5956, 5957, 5958, 5959, 5960, 5961, 5962, 5963, 5964, 5965, + 5966, 5967, 5968, 5969, 5970, 5971, 5972, 5973, 5974, 5975, 5976, 5977, + 5978, 5979, 5980, 5981, 5982, 5983, 5984, 5985, 5986, 5987, 5988, 5989, + 5990, 5991, 5992, 5993, 5994, 5995, 5996, 5997, 5998, 5999, 6000, 6001, + 6002, 6003, 6004, 6005, 6006, 6007, 6008, 6009, 6010, 6011, 6012, 6013, + 6014, 6015, 6016, 6017, 6018, 6019, 6020, 6021, 6022, 6023, 6024, 6025, + 6026, 6027, 6028, 6029, 6030, 6031, 6032, 6033, 6034, 6035, 6036, 6037, + 6038, 6039, 6040, 6041, 6042, 6043, 6044, 6045, 6046, 6047, 6048, 6049, + 6050, 6051, 6052, 6053, 6054, 6055, 6056, 6057, 6058, 6059, 6060, 6061, + 6062, 6063, 6064, 6065, 6066, 6067, 6068, 6069, 6070, 6071, 6072, 6073, + 6074, 6075, 6076, 6077, 6078, 6079, 6080, 6081, 6082, 6083, 6084, 6085, + 6086, 6087, 6088, 6089, 6090, 6091, 6092, 6093, 6094, 6095, 6096, 6097, + 6098, 6099, 6100, 6101, 6102, 6103, 6104, 6105, 6106, 6107, 6108, 6109, + 6110, 6111, 6112, 6113, 6114, 6115, 6116, 6117, 6118, 6119, 6120, 6121, + 6122, 6123, 6124, 6125, 6126, 6127, 6128, 6129, 6130, 6131, 6132, 6133, + 6134, 6135, 6136, 6137, 6138, 6139, 6140, 6141, 6142, 6143, 6144, 6145, + 6146, 6147, 6148, 6149, 6150, 6151, 6152, 6153, 6154, 6155, 6156, 6157, + 6158, 6159, 6160, 6161, 6162, 6163, 6164, 6165, 6166, 6167, 6168, 6169, + 6170, 6171, 6172, 6173, 6174, 6175, 6176, 6177, 6178, 6179, 6180, 6181, + 6182, 6183, 6184, 6185, 6186, 6187, 6188, 6189, 6190, 6191, 6192, 6193, + 6194, 6195, 6196, 6197, 6198, 6199, 6200, 6201, 6202, 6203, 6204, 6205, + 6206, 6207, 6208, 6209, 6210, 6211, 6212, 6213, 6214, 6215, 6216, 6217, + 6218, 6219, 6220, 6221, 6222, 6223, 6224, 6225, 6226, 6227, 6228, 6229, + 6230, 6231, 6232, 6233, 6234, 6235, 6236, 6237, 6238, 6239, 6240, 6241, + 6242, 6243, 6244, 6245, 6246, 6247, 6248, 6249, 6250, 6251, 6252, 6253, + 6254, 6255, 6256, 6257, 6258, 6259, 6260, 6261, 6262, 6263, 6264, 6265, + 6266, 6267, 6268, 6269, 6270, 6271, 6272, 6273, 6274, 6275, 6276, 6277, + 6278, 6279, 6280, 6281, 6282, 6283, 6284, 6285, 6286, 6287, 6288, 6289, + 6290, 6291, 6292, 6293, 6294, 6295, 6296, 6297, 6298, 6299, 6300, 6301, + 6302, 6303, 6304, 6305, 6306, 6307, 6308, 6309, 6310, 6311, 6312, 6313, + 6314, 6315, 6316, 6317, 6318, 6319, 6320, 6321, 6322, 6323, 6324, 6325, + 6326, 6327, 6328, 6329, 6330, 6331, 6332, 6333, 6334, 6335, 6336, 6337, + 6338, 6339, 6340, 6341, 6342, 6343, 6344, 6345, 6346, 6347, 6348, 6349, + 6350, 6351, 6352, 6353, 6354, 6355, 6356, 6357, 6358, 6359, 6360, 6361, + 6362, 6363, 6364, 6365, 6366, 6367, 6368, 6369, 6370, 6371, 6372, 6373, + 6374, 6375, 6376, 6377, 6378, 6379, 6380, 6381, 6382, 6383, 6384, 6385, + 6386, 6387, 6388, 6389, 6390, 6391, 6392, 6393, 6394, 6395, 6396, 6397, + 6398, 6399, 6400, 6401, 6402, 6403, 6404, 6405, 6406, 6407, 6408, 6409, + 6410, 6411, 6412, 6413, 6414, 6415, 6416, 6417, 6418, 6419, 6420, 6421, + 6422, 6423, 6424, 6425, 6426, 6427, 6428, 6429, 6430, 6431, 6432, 6433, + 6434, 6435, 6436, 6437, 6438, 6439, 6440, 6441, 6442, 6443, 6444, 6445, + 6446, 6447, 6448, 6449, 6450, 6451, 6452, 6453, 6454, 6455, 6456, 6457, + 6458, 6459, 6460, 6461, 6462, 6463, 6464, 6465, 6466, 6467, 6468, 6469, + 6470, 6471, 6472, 6473, 6474, 6475, 6476, 6477, 6478, 6479, 6480, 6481, + 6482, 6483, 6484, 6485, 6486, 6487, 6488, 6489, 6490, 6491, 6492, 6493, + 6494, 6495, 6496, 6497, 6498, 6499, 6500, 6501, 6502, 6503, 6504, 6505, + 6506, 6507, 6508, 6509, 6510, 6511, 6512, 6513, 6514, 6515, 6516, 6517, + 6518, 6519, 6520 + ], + "indexnum": 6531 + } + ] + } + ], + "material": [ + { + "version": "1.2", + "base": [ + { + "filename": "body.png" + } + ] + } + ], + "skin": [ + { + "id": "girl", + "tansform": [-1.000000, 0.000000, -0.000000, 0.000000, 0.000000, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, -0.000000, 0.000000, -0.275246, 1.744384, -0.346279, 1.000000], + "bones": [ + { + "node": "Bip001 Head", + "bindshape": [-0.000000, 0.000001, -1.000000, 0.000000, -0.000000, -1.000000, -0.000001, 0.000000, 1.000000, -0.000000, -0.000000, 0.000000, -126.623352, 5.982112, 0.000010, 1.000000] + }, + { + "node": "Bip001 Neck", + "bindshape": [-0.000000, 0.000001, -1.000000, 0.000000, -0.140618, -0.990064, -0.000001, 0.000000, 0.990064, -0.140618, -0.000000, 0.000000, -119.054855, 23.728090, 0.000059, 1.000000] + }, + { + "node": "Bip001 Spine2", + "bindshape": [ 0.000000, 0.000001, -1.000000, 0.000000, 0.178669, -0.983909, -0.000001, 0.000000, 0.983909, 0.178669, 0.000000, 0.000000, -107.832481, -16.616243, -0.000050, 1.000000] + }, + { + "node": "Bip001 R Clavicle", + "bindshape": [ 1.000000, 0.000001, -0.000000, 0.000000, -0.000001, 0.983767, -0.179453, 0.000000, -0.000000, -0.179453, -0.983767, 0.000000, -2.450506, 16.711939, 120.159500, 1.000000] + }, + { + "node": "Bip001 R UpperArm", + "bindshape": [ 0.522074, 0.000001, -0.852900, 0.000000, 0.085148, 0.995004, 0.052122, 0.000000, -0.848639, 0.099834, -0.519466, 0.000000, 97.909058, -17.197380, 70.074997, 1.000000] + }, + { + "node": "Bip001 Spine", + "bindshape": [-0.000000, 0.000001, -1.000000, 0.000000, -0.074127, -0.997249, -0.000001, 0.000000, 0.997249, -0.074127, -0.000000, 0.000000, -89.617531, 9.743832, 0.000023, 1.000000] + }, + { + "node": "Bip001 Pelvis", + "bindshape": [ 0.000001, -0.000003, -1.000000, 0.000000, -0.077523, -0.996991, 0.000003, 0.000000, 0.996991, -0.077523, 0.000001, 0.000000, -80.588539, 9.342752, -0.000129, 1.000000] + }, + { + "node": "Bip001 Spine1", + "bindshape": [ 0.000000, 0.000001, -1.000000, 0.000000, 0.043705, -0.999045, -0.000001, 0.000000, 0.999044, 0.043705, 0.000000, 0.000000, -98.613335, -1.861749, -0.000009, 1.000000] + }, + { + "node": "Bip001 Tail", + "bindshape": [-0.000001, 0.000004, -1.000000, 0.000000, 0.492067, 0.870557, 0.000003, 0.000000, -0.870557, 0.492067, 0.000003, 0.000000, 68.882889, -54.339874, -0.000318, 1.000000] + }, + { + "node": "Bip001 R Thigh", + "bindshape": [ 0.121988, 0.009725, 0.992484, 0.000000, 0.044223, -0.999012, 0.004354, 0.000000, -0.991546, -0.043360, 0.122298, 0.000000, 79.194443, 6.495221, -18.510088, 1.000000] + }, + { + "node": "Bip001 L Thigh", + "bindshape": [-0.121988, -0.009728, 0.992484, 0.000000, 0.044224, -0.999012, -0.004357, 0.000000, -0.991546, -0.043360, -0.122297, 0.000000, 79.194443, 6.495222, 18.510082, 1.000000] + }, + { + "node": "R_side01", + "bindshape": [ 0.369975, -0.928816, 0.020458, 0.000000, 0.233874, 0.071802, -0.969612, 0.000000, -0.899123, -0.363517, -0.243791, 0.000000, 69.943817, 42.782661, 27.410345, 1.000000] + }, + { + "node": "Bip001 Tail1", + "bindshape": [-0.000001, 0.000005, -1.000000, 0.000000, 0.325869, 0.945415, 0.000004, 0.000000, -0.945415, 0.325869, 0.000002, 0.000000, 63.768791, -43.474506, -0.000241, 1.000000] + }, + { + "node": "Bip001 R Calf", + "bindshape": [ 0.120378, 0.022020, 0.992484, 0.000000, 0.145093, -0.989408, 0.004354, 0.000000, -0.982068, -0.143479, 0.122298, 0.000000, 48.607388, 11.473042, -18.510088, 1.000000] + }, + { + "node": "Bip001 R Foot", + "bindshape": [-0.000000, -0.000001, 1.000000, 0.000000, 0.000000, -1.000000, -0.000001, 0.000000, -1.000000, -0.000000, -0.000000, 0.000000, 15.838189, 9.669826, -16.656189, 1.000000] + }, + { + "node": "Bip001 R Toe0", + "bindshape": [-0.000000, 0.000000, 1.000000, 0.000000, -1.000000, -0.000000, 0.000000, 0.000000, -0.000000, 1.000000, -0.000000, 0.000000, -1.122707, 1.588766, -16.656187, 1.000000] + }, + { + "node": "Bip001 R Hand", + "bindshape": [ 0.517118, -0.852843, -0.072443, 0.000000, -0.052431, 0.052916, -0.997222, 0.000000, -0.854307, -0.519480, 0.017352, 0.000000, 58.598820, 70.069283, 7.206688, 1.000000] + }, + { + "node": "Bip001 R Finger2", + "bindshape": [ 0.191620, -0.981373, 0.013720, 0.000000, -0.040367, -0.021847, -0.998946, 0.000000, -0.980639, -0.190865, 0.043802, 0.000000, 71.135628, 49.897686, 2.521364, 1.000000] + }, + { + "node": "Bip001 R Finger1", + "bindshape": [ 0.182637, -0.980558, -0.071764, 0.000000, -0.030649, 0.067278, -0.997263, 0.000000, -0.982702, -0.184337, 0.017765, 0.000000, 71.594475, 49.945732, 3.729282, 1.000000] + }, + { + "node": "Bip001 R Finger11", + "bindshape": [-0.164667, -0.983735, -0.071764, 0.000000, -0.005721, 0.073709, -0.997263, 0.000000, -0.986332, 0.163806, 0.017765, 0.000000, 79.670639, 24.087183, 3.729283, 1.000000] + }, + { + "node": "Bip001 R Finger21", + "bindshape": [-0.138589, -0.990255, 0.013719, 0.000000, -0.045283, -0.007502, -0.998946, 0.000000, -0.989314, 0.139064, 0.043802, 0.000000, 79.158875, 25.497377, 2.521367, 1.000000] + }, + { + "node": "Bip001 R Finger0", + "bindshape": [ 0.306625, 0.292612, -0.905737, 0.000000, -0.218358, 0.947820, 0.232286, 0.000000, -0.926445, -0.126550, -0.354519, 0.000000, 65.172890, 0.853525, 57.597904, 1.000000] + }, + { + "node": "Bip001 R Finger01", + "bindshape": [ 0.371329, 0.204342, -0.905737, 0.000000, 0.031621, 0.972133, 0.232286, 0.000000, -0.927963, 0.114895, -0.354519, 0.000000, 59.475628, -14.871659, 57.597900, 1.000000] + }, + { + "node": "Bip001 R Forearm", + "bindshape": [ 0.519456, 0.052220, -0.852900, 0.000000, -0.014802, 0.998531, 0.052122, 0.000000, -0.854369, 0.014450, -0.519466, 0.000000, 78.878540, -9.354672, 70.074997, 1.000000] + }, + { + "node": "Bip001 L Clavicle", + "bindshape": [-1.000000, 0.000001, 0.000000, 0.000000, 0.000001, 0.983767, 0.179453, 0.000000, -0.000000, -0.179453, 0.983767, 0.000000, -2.450515, 16.711939, -120.159500, 1.000000] + }, + { + "node": "Bip001 L UpperArm", + "bindshape": [-0.522074, 0.000001, -0.852900, 0.000000, 0.085149, 0.995004, -0.052119, 0.000000, -0.848639, 0.099834, 0.519466, 0.000000, 97.909058, -17.197380, -70.075005, 1.000000] + }, + { + "node": "L_side01", + "bindshape": [-0.332146, -0.928816, -0.020458, 0.000000, 0.209960, -0.071802, -0.969612, 0.000000, -0.807189, 0.363517, -0.243791, 0.000000, 62.416172, -43.834061, 27.387180, 1.000000] + }, + { + "node": "Bip001 L Calf", + "bindshape": [-0.120377, -0.022023, 0.992484, 0.000000, 0.145094, -0.989408, -0.004357, 0.000000, -0.982068, -0.143479, -0.122297, 0.000000, 48.607391, 11.473042, 18.510082, 1.000000] + }, + { + "node": "Bip001 L Foot", + "bindshape": [-0.000000, -0.000001, 1.000000, 0.000000, 0.000000, -1.000000, -0.000001, 0.000000, -1.000000, -0.000000, -0.000000, 0.000000, 15.838189, 9.669826, 16.656183, 1.000000] + }, + { + "node": "Bip001 L Toe0", + "bindshape": [-0.000000, -0.000000, 1.000000, 0.000000, -1.000000, -0.000000, -0.000000, 0.000000, -0.000000, 1.000000, 0.000000, 0.000000, -1.122661, 1.588766, 16.656187, 1.000000] + }, + { + "node": "Bip001 L Hand", + "bindshape": [-0.517118, 0.852843, -0.072440, 0.000000, -0.052429, 0.052914, 0.997222, 0.000000, -0.854307, -0.519480, -0.017352, 0.000000, 58.598820, 70.069290, -7.206689, 1.000000] + }, + { + "node": "Bip001 L Finger2", + "bindshape": [-0.191621, 0.981373, 0.013722, 0.000000, -0.040367, -0.021850, 0.998946, 0.000000, -0.980639, -0.190865, -0.043802, 0.000000, 71.135628, 49.897694, -2.521363, 1.000000] + }, + { + "node": "Bip001 L Finger1", + "bindshape": [-0.182637, 0.980558, -0.071761, 0.000000, -0.030648, 0.067275, 0.997264, 0.000000, -0.982702, -0.184337, -0.017765, 0.000000, 71.594475, 49.945740, -3.729283, 1.000000] + }, + { + "node": "Bip001 L Finger11", + "bindshape": [ 0.164667, 0.983735, -0.071761, 0.000000, -0.005721, 0.073706, 0.997264, 0.000000, -0.986332, 0.163806, -0.017765, 0.000000, 79.670647, 24.087191, -3.729284, 1.000000] + }, + { + "node": "Bip001 L Finger21", + "bindshape": [ 0.138588, 0.990255, 0.013722, 0.000000, -0.045283, -0.007505, 0.998946, 0.000000, -0.989314, 0.139064, -0.043802, 0.000000, 79.158875, 25.497387, -2.521367, 1.000000] + }, + { + "node": "Bip001 L Finger0", + "bindshape": [-0.306625, -0.292610, -0.905737, 0.000000, -0.218357, 0.947821, -0.232283, 0.000000, -0.926445, -0.126550, 0.354519, 0.000000, 65.172890, 0.853521, -57.597900, 1.000000] + }, + { + "node": "Bip001 L Finger01", + "bindshape": [-0.371328, -0.204340, -0.905737, 0.000000, 0.031622, 0.972134, -0.232283, 0.000000, -0.927963, 0.114895, 0.354519, 0.000000, 59.475632, -14.871662, -57.597900, 1.000000] + }, + { + "node": "Bip001 L Forearm", + "bindshape": [-0.519456, -0.052218, -0.852900, 0.000000, -0.014801, 0.998531, -0.052119, 0.000000, -0.854369, 0.014450, 0.519466, 0.000000, 78.878540, -9.354673, -70.074997, 1.000000] + }, + { + "node": "Bip001 Tail2", + "bindshape": [ 0.000000, 0.000005, -1.000000, 0.000000, 0.134550, 0.990907, 0.000005, 0.000000, -0.990907, 0.134550, 0.000000, 0.000000, 55.676582, -33.206036, -0.000160, 1.000000] + }, + { + "node": "R_side02", + "bindshape": [ 0.312680, -0.949808, 0.009815, 0.000000, 0.235810, 0.067612, -0.969445, 0.000000, -0.920122, -0.305440, -0.245115, 0.000000, 61.361565, 38.827190, 27.693588, 1.000000] + }, + { + "node": "R_side03", + "bindshape": [ 0.186362, -0.982392, -0.013230, 0.000000, 0.239065, 0.058404, -0.969245, 0.000000, -0.952952, -0.177467, -0.245740, 0.000000, 54.956722, 31.321520, 28.213345, 1.000000] + }, + { + "node": "L_side02", + "bindshape": [-0.219913, -0.949278, 0.010082, 0.000000, 0.165849, -0.087854, -0.967815, 0.000000, -0.647138, 0.300073, -0.251459, 0.000000, 42.907715, -39.291973, 28.512152, 1.000000] + }, + { + "node": "L_side03", + "bindshape": [-0.168036, -0.968687, 0.129835, 0.000000, 0.215557, -0.172209, -0.955429, 0.000000, -0.859244, 0.146237, -0.265077, 0.000000, 49.362400, -28.697226, 31.880779, 1.000000] + }, + { + "node": "Bip001 Ponytail1", + "bindshape": [ 0.000000, 0.000004, -1.000000, 0.000000, 0.255247, 0.966876, 0.000004, 0.000000, -0.966876, 0.255247, 0.000001, 0.000000, 139.583328, -56.698380, -0.000174, 1.000000] + }, + { + "node": "Bip001 Ponytail11", + "bindshape": [ 0.000000, 0.000004, -1.000000, 0.000000, 0.188371, 0.982098, 0.000004, 0.000000, -0.982098, 0.188371, 0.000001, 0.000000, 135.069794, -47.543880, -0.000149, 1.000000] + }, + { + "node": "Bip001 Ponytail12", + "bindshape": [ 0.000000, 0.000004, -1.000000, 0.000000, 0.167683, 0.985841, 0.000004, 0.000000, -0.985841, 0.167683, 0.000000, 0.000000, 126.132118, -44.889996, -0.000142, 1.000000] + } + ] + }, + { + "id": "Bip001", + "tansform": [-0.682038, -0.035225, 0.730468, 0.000000, 0.731315, -0.035225, 0.681130, 0.000000, 0.001738, 0.998758, 0.049786, 0.000000, -0.882000, 78.798103, -0.868362, 1.000000], + "children": [ + { + "id": "Bip001 Pelvis", + "tansform": [ 0.000000, -0.040639, 0.999174, 0.000000, 0.998122, 0.061203, 0.002489, 0.000000, -0.061253, 0.997298, 0.040562, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000], + "children": [ + { + "id": "Bip001 Spine", + "tansform": [ 0.997345, 0.025709, 0.068136, 0.000000, -0.034710, 0.990319, 0.134401, 0.000000, -0.064021, -0.136409, 0.988582, 0.000000, 9.015236, 0.015734, 0.365063, 1.000000], + "children": [ + { + "id": "Bip001 Spine1", + "tansform": [ 0.992919, 0.100912, -0.062680, 0.000000, -0.092632, 0.988036, 0.123309, 0.000000, 0.074374, -0.116630, 0.990387, 0.000000, 8.531822, -0.008244, -0.001028, 1.000000], + "children": [ + { + "id": "Bip001 Spine2", + "tansform": [ 0.989795, 0.120282, -0.076405, 0.000000, -0.124049, 0.991181, -0.046606, 0.000000, 0.070126, 0.055609, 0.995987, 0.000000, 10.478699, -0.009742, 0.000458, 1.000000], + "children": [ + { + "id": "Bip001 Neck", + "tansform": [ 0.983182, -0.158327, 0.091022, 0.000000, 0.131257, 0.959151, 0.250601, 0.000000, -0.126981, -0.234439, 0.963802, 0.000000, 12.629974, -1.602533, -0.001093, 1.000000], + "children": [ + { + "id": "Bip001 L Clavicle", + "tansform": [ 0.168816, 0.375090, 0.911487, 0.000000, 0.167331, -0.922243, 0.348525, 0.000000, 0.971340, 0.093683, -0.218453, 0.000000, -0.315392, 2.113420, 2.023955, 1.000000], + "children": [ + { + "id": "Bip001 L UpperArm", + "tansform": [ 0.244994, -0.622901, -0.742948, 0.000000, 0.860955, 0.492130, -0.128703, 0.000000, 0.445797, -0.608113, 0.656859, 0.000000, 6.200712, -0.000004, -0.000008, 1.000000], + "children": [ + { + "id": "Bip001 L Forearm", + "tansform": [ 0.771192, -0.636602, 0.000000, 0.000000, 0.636602, 0.771192, -0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 20.361755, 0.000004, 0.000008, 1.000000], + "children": [ + { + "id": "Bip001 L Hand", + "tansform": [ 0.962589, -0.198369, -0.184588, 0.000000, -0.184153, 0.020807, -0.982677, 0.000000, 0.198773, 0.979906, -0.016502, 0.000000, 20.590908, 0.000000, -0.000000, 1.000000], + "children": [ + { + "id": "Bip001 L Finger0", + "tansform": [ 0.961478, 0.208212, -0.179463, 0.000000, 0.209733, -0.133657, 0.968580, 0.000000, 0.177684, -0.968908, -0.172177, 0.000000, 5.991688, 0.806484, -6.254307, 1.000000], + "children": [ + { + "id": "Bip001 L Finger01", + "tansform": [ 0.963852, 0.266438, -0.000000, 0.000000, -0.266438, 0.963852, -0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 3.872097, -0.000000, 0.000008, 1.000000], + "children": [ + { + "id": "Bip001 L Finger0Nub", + "tansform": [ 1.000000, -0.000000, -0.000000, 0.000000, 0.000000, 1.000000, -0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 2.278824, -0.000004, 0.000004, 1.000000] + } + ] + } + ] + }, + { + "id": "Bip001 L Finger1", + "tansform": [ 0.854478, 0.519488, -0.000414, 0.000000, -0.519488, 0.854477, -0.000680, 0.000000, 0.000000, 0.000796, 1.000000, 0.000000, 9.252796, -1.936867, -3.420071, 1.000000], + "children": [ + { + "id": "Bip001 L Finger11", + "tansform": [ 0.879270, 0.476325, -0.000000, 0.000000, -0.476325, 0.879270, -0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 5.013481, 0.000008, -0.000008, 1.000000], + "children": [ + { + "id": "Bip001 L Finger1Nub", + "tansform": [ 1.000000, 0.000000, -0.000000, 0.000000, -0.000000, 1.000000, 0.000000, 0.000000, 0.000000, -0.000000, 1.000000, 0.000000, 4.151039, -0.000002, 0.000004, 1.000000] + } + ] + } + ] + }, + { + "id": "Bip001 L Finger2", + "tansform": [ 0.722008, 0.690449, -0.044547, 0.000000, -0.691533, 0.718092, -0.078267, 0.000000, -0.022050, 0.087315, 0.995937, 0.000000, 8.877842, -0.823425, 0.439362, 1.000000], + "children": [ + { + "id": "Bip001 L Finger21", + "tansform": [ 0.847801, 0.530315, -0.000000, 0.000000, -0.530315, 0.847801, 0.000000, 0.000000, 0.000000, -0.000000, 1.000000, 0.000000, 4.603943, -0.000002, 0.000000, 1.000000], + "children": [ + { + "id": "Bip001 L Finger2Nub", + "tansform": [ 1.000000, -0.000000, 0.000000, 0.000000, 0.000000, 1.000000, -0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 4.418678, 0.000004, 0.000004, 1.000000] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "Bip001 R Clavicle", + "tansform": [ 0.127898, -0.471714, -0.872426, 0.000000, 0.176373, -0.854812, 0.488047, 0.000000, -0.975979, -0.216292, -0.026131, 0.000000, -0.761497, 0.885230, -2.699672, 1.000000], + "children": [ + { + "id": "Bip001 R UpperArm", + "tansform": [ 0.097935, 0.063564, 0.993161, 0.000000, -0.189951, 0.980805, -0.044042, 0.000000, -0.976897, -0.184338, 0.108129, 0.000000, 6.200712, 0.000004, -0.000015, 1.000000], + "children": [ + { + "id": "Bip001 R Forearm", + "tansform": [ 0.936215, -0.351428, -0.000000, 0.000000, 0.351428, 0.936215, -0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 20.361740, -0.000002, -0.000004, 1.000000], + "children": [ + { + "id": "Bip001 R Hand", + "tansform": [ 0.947421, 0.190539, 0.257075, 0.000000, -0.262171, 0.001591, 0.965020, 0.000000, 0.183465, -0.981678, 0.051461, 0.000000, 20.590912, -0.000000, 0.000000, 1.000000], + "children": [ + { + "id": "Bip001 R Finger0", + "tansform": [ 0.961478, 0.208212, 0.179463, 0.000000, 0.209733, -0.133657, -0.968580, 0.000000, -0.177684, 0.968908, -0.172177, 0.000000, 5.991684, 0.806471, 6.254312, 1.000000], + "children": [ + { + "id": "Bip001 R Finger01", + "tansform": [ 1.000000, 0.000000, 0.000000, 0.000000, -0.000000, 1.000000, -0.000000, 0.000000, -0.000000, 0.000000, 1.000000, 0.000000, 3.872101, 0.000002, 0.000004, 1.000000], + "children": [ + { + "id": "Bip001 R Finger0Nub", + "tansform": [ 1.000000, -0.000000, -0.000000, 0.000000, 0.000000, 1.000000, -0.000000, 0.000000, -0.000000, -0.000000, -1.000000, 0.000000, 2.278824, -0.000000, -0.000000, 1.000000] + } + ] + } + ] + }, + { + "id": "Bip001 R Finger1", + "tansform": [ 0.935581, 0.353112, 0.000281, 0.000000, -0.353112, 0.935581, 0.000745, 0.000000, 0.000000, -0.000796, 0.999999, 0.000000, 9.252800, -1.936865, 3.420065, 1.000000], + "children": [ + { + "id": "Bip001 R Finger11", + "tansform": [ 1.000000, -0.000000, -0.000000, 0.000000, 0.000000, 1.000000, -0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 5.013489, 0.000000, 0.000000, 1.000000], + "children": [ + { + "id": "Bip001 R Finger1Nub", + "tansform": [ 1.000000, 0.000000, 0.000000, 0.000000, -0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1.000000, 0.000000, 4.151039, -0.000000, -0.000001, 1.000000] + } + ] + } + ] + }, + { + "id": "Bip001 R Finger2", + "tansform": [ 0.938973, 0.343864, 0.009358, 0.000000, -0.343283, 0.934951, 0.089569, 0.000000, 0.022050, -0.087315, 0.995937, 0.000000, 8.877846, -0.823423, -0.439368, 1.000000], + "children": [ + { + "id": "Bip001 R Finger21", + "tansform": [ 1.000000, -0.000000, -0.000000, 0.000000, 0.000000, 1.000000, -0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 4.603928, -0.000006, 0.000001, 1.000000], + "children": [ + { + "id": "Bip001 R Finger2Nub", + "tansform": [ 1.000000, -0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1.000000, 0.000000, 4.418686, 0.000000, 0.000001, 1.000000] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "Bip001 Head", + "tansform": [ 0.985542, 0.167319, -0.026683, 0.000000, -0.157796, 0.963757, 0.215111, 0.000000, 0.061709, -0.207790, 0.976225, 0.000000, 5.469170, 0.000002, -0.000001, 1.000000], + "children": [ + { + "id": "Bip001 HeadNub", + "tansform": [ 1.000000, -0.000000, -0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, -0.000000, 1.000000, 0.000000, 22.780975, 0.000000, -0.000000, 1.000000] + }, + { + "id": "Bip001 Ponytail1", + "tansform": [-0.959472, -0.253300, 0.123505, 0.000000, 0.255242, -0.966877, -0.000104, 0.000000, 0.119440, 0.031424, 0.992344, 0.000000, 22.808502, -13.210016, -0.000024, 1.000000], + "children": [ + { + "id": "Bip001 Ponytail11", + "tansform": [ 0.994430, -0.068321, -0.080254, 0.000000, 0.068548, 0.997648, 0.000064, 0.000000, 0.080061, -0.005565, 0.996774, 0.000000, 8.090157, -0.007874, -0.000008, 1.000000], + "children": [ + { + "id": "Bip001 Ponytail12", + "tansform": [ 0.982845, -0.020653, -0.183270, 0.000000, 0.021036, 0.999779, 0.000146, 0.000000, 0.183227, -0.003999, 0.983063, 0.000000, 9.909302, -0.012131, -0.000002, 1.000000], + "children": [ + { + "id": "Bip001 Ponytail1Nub", + "tansform": [ 0.000796, 1.000000, 0.000003, 0.000000, 1.000000, -0.000796, 0.000000, 0.000000, 0.000000, 0.000003, -1.000000, 0.000000, 15.228798, -0.000008, 0.000000, 1.000000] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "Bip001 L Thigh", + "tansform": [-0.972648, -0.229280, 0.037233, 0.000000, -0.226499, 0.971712, 0.066887, 0.000000, -0.051515, 0.056624, -0.997066, 0.000000, -8.427422, 1.410457, 8.766703, 1.000000], + "children": [ + { + "id": "Bip001 L Calf", + "tansform": [ 0.918963, -0.394344, 0.000000, 0.000000, 0.394344, 0.918963, 0.000000, 0.000000, -0.000000, 0.000000, 1.000000, 0.000000, 29.675537, -0.000004, 0.000001, 1.000000], + "children": [ + { + "id": "Bip001 L Foot", + "tansform": [ 0.954187, 0.296365, 0.041163, 0.000000, -0.296235, 0.955069, -0.009374, 0.000000, -0.042092, -0.003249, 0.999108, 0.000000, 36.461250, -0.000004, 0.000001, 1.000000], + "children": [ + { + "id": "Bip001 L Toe0", + "tansform": [-0.000000, 1.000000, 0.000000, 0.000000, -1.000000, -0.000000, -0.000000, 0.000000, -0.000000, -0.000000, 1.000000, 0.000000, 17.426956, 10.792505, 0.000005, 1.000000], + "children": [ + { + "id": "Bip001 L Toe0Nub", + "tansform": [ 1.000000, -0.000000, -0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, -0.000000, 0.000000, -1.000000, 0.000000, 11.620661, 0.000000, 0.000000, 1.000000] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "Bip001 R Thigh", + "tansform": [-0.861229, 0.499427, -0.094117, 0.000000, 0.500618, 0.801772, -0.326410, 0.000000, -0.087557, -0.328230, -0.940531, 0.000000, -9.605743, -0.913906, -8.329864, 1.000000], + "children": [ + { + "id": "Bip001 R Calf", + "tansform": [ 0.981448, -0.191727, 0.000000, 0.000000, 0.191727, 0.981448, 0.000000, 0.000000, -0.000000, -0.000000, 1.000000, 0.000000, 29.675549, -0.000008, -0.000002, 1.000000], + "children": [ + { + "id": "Bip001 R Foot", + "tansform": [ 0.997275, 0.022034, 0.070411, 0.000000, -0.022524, 0.999727, 0.006179, 0.000000, -0.070256, -0.007748, 0.997499, 0.000000, 36.461250, -0.000002, 0.000001, 1.000000], + "children": [ + { + "id": "Bip001 R Toe0", + "tansform": [-0.000000, 1.000000, -0.000000, 0.000000, -1.000000, -0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 17.426960, 10.792509, -0.000001, 1.000000], + "children": [ + { + "id": "Bip001 R Toe0Nub", + "tansform": [ 1.000000, -0.000000, -0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, -0.000000, 1.000000, 0.000000, 11.620655, -0.000001, 0.000001, 1.000000] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "Bip001 Tail", + "tansform": [-0.981466, -0.188189, -0.036193, 0.000000, 0.178263, -0.965856, 0.188003, 0.000000, -0.070338, 0.178066, 0.981501, 0.000000, -3.604134, -10.040681, 2.116385, 1.000000], + "children": [ + { + "id": "Bip001 Tail1", + "tansform": [ 0.990307, 0.076794, -0.115740, 0.000000, -0.077303, 0.997008, 0.000092, 0.000000, 0.115401, 0.008856, 0.993280, 0.000000, 14.068230, -0.012442, 0.000002, 1.000000], + "children": [ + { + "id": "Bip001 Tail2", + "tansform": [ 0.985960, 0.076461, -0.148449, 0.000000, -0.077300, 0.997008, 0.000118, 0.000000, 0.148014, 0.011358, 0.988920, 0.000000, 15.671288, -0.014889, 0.000000, 1.000000], + "children": [ + { + "id": "Bip001 TailNub", + "tansform": [ 0.000796, 1.000000, 0.000003, 0.000000, 1.000000, -0.000796, 0.000000, 0.000000, 0.000000, 0.000003, -1.000000, 0.000000, 18.755024, 0.000000, 0.000000, 1.000000] + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "L_side01", + "tansform": [-1.012626, -0.312196, 0.343339, 0.000000, 0.253477, 0.215049, 0.943135, 0.000000, -0.330622, 0.935521, -0.124455, 0.000000, 3.723862, -4.382171, 14.430992, 1.000000], + "children": [ + { + "id": "L_side02", + "tansform": [ 1.175770, -0.441929, -0.230337, 0.000000, 0.344711, 0.937865, -0.039806, 0.000000, 0.182938, -0.025526, 0.982793, 0.000000, 9.999767, 0.000000, 0.000000, 1.000000], + "children": [ + { + "id": "L_side03", + "tansform": [ 0.747694, -0.139687, 0.186120, 0.000000, 0.205382, 0.974163, -0.093941, 0.000000, -0.214781, 0.138513, 0.966790, 0.000000, 7.830887, 0.000007, -0.000008, 1.000000], + "children": [ + { + "id": "L_side_end", + "tansform": [ 1.000000, 0.000000, 0.000000, 0.000000, -0.000000, 1.000000, 0.000000, 0.000000, -0.000000, -0.000000, 1.000000, 0.000000, 10.000000, 0.000001, -0.000004, 1.000000] + } + ] + } + ] + } + ] + }, + { + "id": "R_side01", + "tansform": [-0.940467, -0.104333, -0.323473, 0.000000, -0.338429, 0.199501, 0.919602, 0.000000, -0.031412, 0.974328, -0.222934, 0.000000, 3.723907, -4.382370, -13.298973, 1.000000], + "children": [ + { + "id": "R_side02", + "tansform": [ 0.949329, 0.214476, -0.229727, 0.000000, -0.232111, 0.971278, -0.052382, 0.000000, 0.211894, 0.103050, 0.971844, 0.000000, 11.138695, 0.000000, 0.000008, 1.000000], + "children": [ + { + "id": "R_side03", + "tansform": [ 0.980933, 0.121952, -0.151324, 0.000000, -0.129671, 0.990659, -0.042195, 0.000000, 0.144764, 0.061013, 0.987584, 0.000000, 11.134212, -0.000006, -0.000013, 1.000000], + "children": [ + { + "id": "R_side_end", + "tansform": [ 1.000000, 0.000000, -0.000000, 0.000000, -0.000000, 1.000000, -0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 11.090588, 0.000002, 0.000008, 1.000000] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "animation": [ + { + "version": "1.2", + "id": "Take 001", + "length": 1.200000, + "bones": [ + { + "boneId": "Bip001", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.275410, 0.631868, 0.664652, -0.288324], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.882000, 78.798103, -0.868362] + }, + { + "keytime": 0.027778, + "rotation": [ 0.279975, 0.629916, 0.662710, -0.292634], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.720266, 78.426430, -0.918222] + }, + { + "keytime": 0.055556, + "rotation": [ 0.284431, 0.627848, 0.660866, -0.296921], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.760500, 78.289093, -0.827979] + }, + { + "keytime": 0.083333, + "rotation": [ 0.291050, 0.624646, 0.658106, -0.303320], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.814312, 78.537842, -0.846725] + }, + { + "keytime": 0.111111, + "rotation": [ 0.297408, 0.621352, 0.655479, -0.309544], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.876078, 78.780281, -0.771310] + }, + { + "keytime": 0.138889, + "rotation": [ 0.302829, 0.620308, 0.651948, -0.313811], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.871080, 79.344803, -0.888585] + }, + { + "keytime": 0.166667, + "rotation": [ 0.308300, 0.619194, 0.648324, -0.318159], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.958683, 79.909004, -0.847979] + }, + { + "keytime": 0.194444, + "rotation": [ 0.307657, 0.623139, 0.646141, -0.315510], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.934917, 80.664825, -0.895076] + }, + { + "keytime": 0.222222, + "rotation": [ 0.307092, 0.626953, 0.643963, -0.312947], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.928410, 81.403069, -0.858301] + }, + { + "keytime": 0.250000, + "rotation": [ 0.297636, 0.631754, 0.648188, -0.303566], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.871353, 81.982079, -0.911636] + }, + { + "keytime": 0.277778, + "rotation": [ 0.288268, 0.636074, 0.652399, -0.294426], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.871995, 82.541962, -0.853881] + }, + { + "keytime": 0.305556, + "rotation": [ 0.279088, 0.637598, 0.658129, -0.287132], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.866900, 82.624275, -0.834164] + }, + { + "keytime": 0.333333, + "rotation": [ 0.269480, 0.638921, 0.664026, -0.279697], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.919083, 82.704498, -0.873734] + }, + { + "keytime": 0.361111, + "rotation": [ 0.263689, 0.639103, 0.667856, -0.275652], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.895580, 82.228905, -0.856812] + }, + { + "keytime": 0.388889, + "rotation": [ 0.258539, 0.639044, 0.671891, -0.270817], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.891539, 81.757706, -0.909287] + }, + { + "keytime": 0.416667, + "rotation": [ 0.251682, 0.641303, 0.674810, -0.264610], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.872055, 80.938019, -0.827408] + }, + { + "keytime": 0.444444, + "rotation": [ 0.244883, 0.643463, 0.677605, -0.258533], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.920019, 80.138016, -0.965122] + }, + { + "keytime": 0.472222, + "rotation": [ 0.238532, 0.646476, 0.678939, -0.253403], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.876546, 79.498924, -0.872956] + }, + { + "keytime": 0.500000, + "rotation": [ 0.232662, 0.649111, 0.680649, -0.247468], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.872662, 78.840462, -0.853836] + }, + { + "keytime": 0.527778, + "rotation": [ 0.228873, 0.649937, 0.682298, -0.244272], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.843588, 78.733513, -0.844773] + }, + { + "keytime": 0.555556, + "rotation": [ 0.224979, 0.650597, 0.684080, -0.241129], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.866534, 78.621353, -0.829351] + }, + { + "keytime": 0.583333, + "rotation": [ 0.222622, 0.650416, 0.685530, -0.239681], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.849493, 78.949181, -0.826070] + }, + { + "keytime": 0.611111, + "rotation": [ 0.220202, 0.650180, 0.687037, -0.238240], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.836071, 79.291245, -0.740212] + }, + { + "keytime": 0.638889, + "rotation": [ 0.222984, 0.650591, 0.685209, -0.239788], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.861794, 79.838768, -0.860426] + }, + { + "keytime": 0.666667, + "rotation": [ 0.225749, 0.651002, 0.683369, -0.241332], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.843644, 80.387001, -0.844554] + }, + { + "keytime": 0.694444, + "rotation": [ 0.236035, 0.652069, 0.676639, -0.247494], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.881960, 81.023308, -0.823635] + }, + { + "keytime": 0.722222, + "rotation": [ 0.245792, 0.652914, 0.670077, -0.253549], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.897916, 81.642563, -0.715755] + }, + { + "keytime": 0.750000, + "rotation": [ 0.258420, 0.651867, 0.662633, -0.263071], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.915392, 82.034508, -0.738238] + }, + { + "keytime": 0.777778, + "rotation": [ 0.271108, 0.650448, 0.654918, -0.272948], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.923438, 82.435547, -0.748213] + }, + { + "keytime": 0.805555, + "rotation": [ 0.281628, 0.645872, 0.650528, -0.283457], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.914563, 82.358910, -0.818401] + }, + { + "keytime": 0.833333, + "rotation": [ 0.292053, 0.641044, 0.646046, -0.293925], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.885937, 82.163727, -0.893578] + }, + { + "keytime": 0.861111, + "rotation": [ 0.296833, 0.635723, 0.646056, -0.300595], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.860687, 81.728264, -0.872988] + }, + { + "keytime": 0.888889, + "rotation": [ 0.301353, 0.630490, 0.646110, -0.306938], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.869772, 81.186462, -0.802693] + }, + { + "keytime": 0.916667, + "rotation": [ 0.303350, 0.628837, 0.645803, -0.309001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.868107, 80.419128, -0.850884] + }, + { + "keytime": 0.944444, + "rotation": [ 0.295355, 0.629644, 0.651463, -0.303167], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.872003, 79.843872, -0.862182] + }, + { + "keytime": 0.972222, + "rotation": [ 0.285565, 0.630801, 0.658022, -0.295889], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.876924, 79.328690, -0.865246] + }, + { + "keytime": 1.000000, + "rotation": [ 0.275410, 0.631868, 0.664652, -0.288324], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.882000, 78.798103, -0.868362] + } + ] + }, + { + "boneId": "Bip001 Pelvis", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.473876, -0.505134, -0.494813, 0.524825], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.027778, + "rotation": [-0.467712, -0.499318, -0.500682, 0.530326], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.055556, + "rotation": [-0.461455, -0.493407, -0.506507, 0.535779], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.083333, + "rotation": [-0.456882, -0.489082, -0.510685, 0.539684], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.111111, + "rotation": [-0.452393, -0.484832, -0.514721, 0.543452], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.138889, + "rotation": [-0.452816, -0.485232, -0.514344, 0.543100], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.166667, + "rotation": [-0.453213, -0.485608, -0.513989, 0.542769], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.194444, + "rotation": [-0.457971, -0.490112, -0.509696, 0.538760], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.222222, + "rotation": [-0.462641, -0.494528, -0.505413, 0.534756], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.250000, + "rotation": [-0.467870, -0.499467, -0.500532, 0.530187], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.277778, + "rotation": [-0.472895, -0.504209, -0.495756, 0.525709], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.305556, + "rotation": [-0.475770, -0.506919, -0.492984, 0.523109], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.333333, + "rotation": [-0.478743, -0.509719, -0.490088, 0.520390], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.361111, + "rotation": [-0.478048, -0.509066, -0.490767, 0.521028], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.388889, + "rotation": [-0.477924, -0.508948, -0.490889, 0.521142], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.416667, + "rotation": [-0.477148, -0.508217, -0.491646, 0.521853], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.444444, + "rotation": [-0.476363, -0.507477, -0.492409, 0.522569], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.472222, + "rotation": [-0.481550, -0.512362, -0.487324, 0.517793], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.500000, + "rotation": [-0.487409, -0.517873, -0.481464, 0.512282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.527778, + "rotation": [-0.496717, -0.526610, -0.471891, 0.503262], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.555556, + "rotation": [ 0.505854, 0.535168, 0.462163, -0.494076], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.583333, + "rotation": [ 0.511100, 0.540071, 0.456424, -0.488648], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.611111, + "rotation": [ 0.516388, 0.545007, 0.450518, -0.483056], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.638889, + "rotation": [ 0.515166, 0.543867, 0.451894, -0.484359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.666667, + "rotation": [ 0.513991, 0.542771, 0.453211, -0.485606], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.694444, + "rotation": [ 0.509283, 0.538374, 0.458425, -0.490542], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.722222, + "rotation": [ 0.504571, 0.533967, 0.463550, -0.495387], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.750000, + "rotation": [ 0.500061, 0.529745, 0.468370, -0.499939], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.777778, + "rotation": [-0.495260, -0.525245, -0.473411, 0.504695], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.805555, + "rotation": [-0.492210, -0.522383, -0.476567, 0.507670], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.833333, + "rotation": [-0.489104, -0.519465, -0.479746, 0.510664], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.861111, + "rotation": [-0.486933, -0.517426, -0.481945, 0.512734], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.888889, + "rotation": [-0.484484, -0.515123, -0.484405, 0.515049], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.916667, + "rotation": [-0.483057, -0.513780, -0.485829, 0.516387], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.944444, + "rotation": [-0.481365, -0.512188, -0.487507, 0.517965], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 0.972222, + "rotation": [-0.477865, -0.508893, -0.490946, 0.521196], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.473876, -0.505134, -0.494813, 0.524825], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 0.000000, 0.000000, 0.000000] + } + ] + }, + { + "boneId": "Bip001 Spine", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.067905, -0.033138, 0.015150, 0.997026], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.015236, 0.015734, 0.365063] + }, + { + "keytime": 0.027778, + "rotation": [ 0.066990, -0.054854, 0.017513, 0.996091], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.004263, 0.028631, 0.575243] + }, + { + "keytime": 0.055556, + "rotation": [ 0.066039, -0.076628, 0.019862, 0.994672], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.988276, 0.041566, 0.786048] + }, + { + "keytime": 0.083333, + "rotation": [ 0.065725, -0.092703, 0.021507, 0.993289], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.973618, 0.050922, 0.938515] + }, + { + "keytime": 0.111111, + "rotation": [ 0.065383, -0.108357, 0.023098, 0.991691], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.956803, 0.060026, 1.086876] + }, + { + "keytime": 0.138889, + "rotation": [ 0.066627, -0.107296, 0.022912, 0.991728], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.958502, 0.059174, 1.072942] + }, + { + "keytime": 0.166667, + "rotation": [ 0.067844, -0.106311, 0.022732, 0.991755], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.960087, 0.058374, 1.059847] + }, + { + "keytime": 0.194444, + "rotation": [ 0.070449, -0.090182, 0.021040, 0.993208], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.977349, 0.048711, 0.902274] + }, + { + "keytime": 0.222222, + "rotation": [ 0.072846, -0.074207, 0.019258, 0.994392], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.991702, 0.039139, 0.746202] + }, + { + "keytime": 0.250000, + "rotation": [ 0.075603, -0.056000, 0.017205, 0.995416], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.004616, 0.028318, 0.569764] + }, + { + "keytime": 0.277778, + "rotation": [ 0.078228, -0.038359, 0.015108, 0.996083], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.013797, 0.017818, 0.398538] + }, + { + "keytime": 0.305556, + "rotation": [ 0.080084, -0.028275, 0.014045, 0.996288], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.017650, 0.011766, 0.299849] + }, + { + "keytime": 0.333333, + "rotation": [ 0.082060, -0.017798, 0.012887, 0.996385], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.020470, 0.005475, 0.197242] + }, + { + "keytime": 0.361111, + "rotation": [ 0.082704, -0.020571, 0.013646, 0.996268], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.019908, 0.006950, 0.221236] + }, + { + "keytime": 0.388889, + "rotation": [ 0.083404, -0.021159, 0.014107, 0.996191], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.019814, 0.007216, 0.225539] + }, + { + "keytime": 0.416667, + "rotation": [ 0.083777, -0.024407, 0.014912, 0.996074], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.019112, 0.008861, 0.252327] + }, + { + "keytime": 0.444444, + "rotation": [ 0.084139, -0.027666, 0.015715, 0.995946], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.018342, 0.010523, 0.279379] + }, + { + "keytime": 0.472222, + "rotation": [ 0.085090, -0.009726, 0.013090, 0.996240], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.022079, -0.000494, 0.099819] + }, + { + "keytime": 0.500000, + "rotation": [ 0.086090, 0.010942, 0.010014, 0.996177], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.021988, -0.013068, -0.105098] + }, + { + "keytime": 0.527778, + "rotation": [ 0.088946, 0.044699, 0.004375, 0.995023], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.011995, -0.033312, -0.435111] + }, + { + "keytime": 0.555556, + "rotation": [ 0.088274, 0.078369, -0.001180, 0.993008], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.989855, -0.053521, -0.764370] + }, + { + "keytime": 0.583333, + "rotation": [ 0.088193, 0.098108, -0.004791, 0.991249], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.971445, -0.065266, -0.955758] + }, + { + "keytime": 0.611111, + "rotation": [ 0.088110, 0.118176, -0.008480, 0.989039], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.948427, -0.077214, -1.150450] + }, + { + "keytime": 0.638889, + "rotation": [ 0.086384, 0.113745, -0.007881, 0.989716], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.954142, -0.074447, -1.105274] + }, + { + "keytime": 0.666667, + "rotation": [ 0.084325, 0.109502, -0.007340, 0.990376], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.959434, -0.071794, -1.061929] + }, + { + "keytime": 0.694444, + "rotation": [ 0.082066, 0.091991, -0.004121, 0.992364], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.978320, -0.061199, -0.889175] + }, + { + "keytime": 0.722222, + "rotation": [ 0.079755, 0.074602, -0.001057, 0.994018], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.993753, -0.050682, -0.717690] + }, + { + "keytime": 0.750000, + "rotation": [ 0.077517, 0.058205, 0.002109, 0.995288], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.005362, -0.040695, -0.554853] + }, + { + "keytime": 0.777778, + "rotation": [ 0.075418, 0.040842, 0.005324, 0.996301], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.014371, -0.030151, -0.382937] + }, + { + "keytime": 0.805555, + "rotation": [ 0.063622, 0.031075, 0.008471, 0.997454], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.018397, -0.023517, -0.274330] + }, + { + "keytime": 0.833333, + "rotation": [ 0.049331, 0.021836, 0.011698, 0.998475], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.021099, -0.016795, -0.164266] + }, + { + "keytime": 0.861111, + "rotation": [ 0.036679, 0.014392, 0.014293, 0.999121], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.022223, -0.012119, -0.087666] + }, + { + "keytime": 0.888889, + "rotation": [ 0.030864, 0.006615, 0.015857, 0.999376], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.022656, -0.007507, -0.012365] + }, + { + "keytime": 0.916667, + "rotation": [ 0.034177, -0.001027, 0.016130, 0.999285], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.022546, -0.003807, 0.047834] + }, + { + "keytime": 0.944444, + "rotation": [ 0.044196, -0.009131, 0.015564, 0.998860], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.022033, -0.000170, 0.106802] + }, + { + "keytime": 0.972222, + "rotation": [ 0.056510, -0.020670, 0.015158, 0.998073], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.019774, 0.007290, 0.227929] + }, + { + "keytime": 1.000000, + "rotation": [ 0.067905, -0.033138, 0.015150, 0.997026], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.015236, 0.015734, 0.365063] + } + ] + }, + { + "boneId": "Bip001 Spine1", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.060201, 0.034387, 0.048560, 0.996411], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531822, -0.008244, -0.001028] + }, + { + "keytime": 0.027778, + "rotation": [ 0.059958, 0.041651, 0.045791, 0.996280], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531776, -0.008248, -0.001029] + }, + { + "keytime": 0.055556, + "rotation": [ 0.059670, 0.049002, 0.043081, 0.996083], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531715, -0.008253, -0.001028] + }, + { + "keytime": 0.083333, + "rotation": [ 0.061422, 0.052728, 0.040716, 0.995886], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531662, -0.008253, -0.001055] + }, + { + "keytime": 0.111111, + "rotation": [ 0.063108, 0.056327, 0.038403, 0.995676], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531631, -0.008252, -0.001087] + }, + { + "keytime": 0.138889, + "rotation": [ 0.067788, 0.053893, 0.037646, 0.995532], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531624, -0.008243, -0.001160] + }, + { + "keytime": 0.166667, + "rotation": [ 0.072406, 0.051542, 0.036880, 0.995359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531601, -0.008234, -0.001234] + }, + { + "keytime": 0.194444, + "rotation": [ 0.080084, 0.045184, 0.038333, 0.995025], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531609, -0.008210, -0.001357] + }, + { + "keytime": 0.222222, + "rotation": [ 0.087573, 0.038975, 0.039747, 0.994601], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531647, -0.008189, -0.001478] + }, + { + "keytime": 0.250000, + "rotation": [ 0.098748, 0.032732, 0.041625, 0.993703], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531685, -0.008152, -0.001660] + }, + { + "keytime": 0.277778, + "rotation": [ 0.109520, 0.026641, 0.043429, 0.992678], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531731, -0.008111, -0.001834] + }, + { + "keytime": 0.305556, + "rotation": [ 0.118022, 0.022691, 0.045326, 0.991716], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531761, -0.008077, -0.001970] + }, + { + "keytime": 0.333333, + "rotation": [ 0.126733, 0.018603, 0.047246, 0.990636], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531792, -0.008038, -0.002109] + }, + { + "keytime": 0.361111, + "rotation": [ 0.130724, 0.017851, 0.049044, 0.990044], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531822, -0.008018, -0.002174] + }, + { + "keytime": 0.388889, + "rotation": [ 0.134680, 0.017188, 0.050871, 0.989433], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531853, -0.007997, -0.002238] + }, + { + "keytime": 0.416667, + "rotation": [ 0.137215, 0.015601, 0.052656, 0.989018], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531883, -0.007983, -0.002278] + }, + { + "keytime": 0.444444, + "rotation": [ 0.139731, 0.014102, 0.054372, 0.988595], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531906, -0.007968, -0.002318] + }, + { + "keytime": 0.472222, + "rotation": [ 0.140554, 0.005180, 0.055407, 0.988508], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531960, -0.007963, -0.002323] + }, + { + "keytime": 0.500000, + "rotation": [ 0.141393, -0.004019, 0.056416, 0.988337], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531982, -0.007957, -0.002328] + }, + { + "keytime": 0.527778, + "rotation": [ 0.140705, -0.016362, 0.055423, 0.988364], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531998, -0.007962, -0.002306] + }, + { + "keytime": 0.555556, + "rotation": [ 0.139996, -0.028731, 0.054410, 0.988238], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.532013, -0.007967, -0.002282] + }, + { + "keytime": 0.583333, + "rotation": [ 0.136206, -0.035087, 0.052058, 0.988689], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531998, -0.007989, -0.002216] + }, + { + "keytime": 0.611111, + "rotation": [ 0.132235, -0.041657, 0.049625, 0.989099], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531952, -0.008011, -0.002149] + }, + { + "keytime": 0.638889, + "rotation": [ 0.125588, -0.039127, 0.047869, 0.990154], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531921, -0.008042, -0.002043] + }, + { + "keytime": 0.666667, + "rotation": [ 0.118903, -0.036639, 0.046057, 0.991160], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531876, -0.008072, -0.001939] + }, + { + "keytime": 0.694444, + "rotation": [ 0.111293, -0.029457, 0.047034, 0.992237], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531883, -0.008100, -0.001819] + }, + { + "keytime": 0.722222, + "rotation": [ 0.103997, -0.022309, 0.048002, 0.993168], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531876, -0.008125, -0.001707] + }, + { + "keytime": 0.750000, + "rotation": [ 0.095773, -0.014943, 0.050634, 0.994002], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531914, -0.008148, -0.001576] + }, + { + "keytime": 0.777778, + "rotation": [ 0.087318, -0.007336, 0.053326, 0.994725], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531952, -0.008169, -0.001443] + }, + { + "keytime": 0.805555, + "rotation": [ 0.083261, -0.001851, 0.053212, 0.995104], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531937, -0.008180, -0.001381] + }, + { + "keytime": 0.833333, + "rotation": [ 0.079792, 0.003363, 0.052709, 0.995411], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531929, -0.008191, -0.001328] + }, + { + "keytime": 0.861111, + "rotation": [ 0.076499, 0.008606, 0.052003, 0.995675], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531906, -0.008201, -0.001278] + }, + { + "keytime": 0.888889, + "rotation": [ 0.073271, 0.013708, 0.051335, 0.995896], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531891, -0.008210, -0.001229] + }, + { + "keytime": 0.916667, + "rotation": [ 0.069980, 0.018836, 0.050704, 0.996081], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531868, -0.008219, -0.001179] + }, + { + "keytime": 0.944444, + "rotation": [ 0.066672, 0.024081, 0.049996, 0.996231], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531860, -0.008228, -0.001128] + }, + { + "keytime": 0.972222, + "rotation": [ 0.063494, 0.029153, 0.049284, 0.996338], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531845, -0.008236, -0.001080] + }, + { + "keytime": 1.000000, + "rotation": [ 0.060201, 0.034387, 0.048560, 0.996411], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.531822, -0.008244, -0.001028] + } + ] + }, + { + "boneId": "Bip001 Spine2", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.025628, 0.036739, 0.061259, 0.997116], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478699, -0.009741, 0.000458] + }, + { + "keytime": 0.027778, + "rotation": [-0.025899, 0.045731, 0.058661, 0.996894], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478645, -0.009746, 0.000455] + }, + { + "keytime": 0.055556, + "rotation": [-0.026173, 0.054715, 0.056082, 0.996582], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478607, -0.009752, 0.000453] + }, + { + "keytime": 0.083333, + "rotation": [-0.024059, 0.059385, 0.053592, 0.996505], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478554, -0.009759, 0.000409] + }, + { + "keytime": 0.111111, + "rotation": [-0.022022, 0.063899, 0.051152, 0.996401], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478500, -0.009765, 0.000368] + }, + { + "keytime": 0.138889, + "rotation": [-0.016468, 0.061058, 0.050034, 0.996743], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478477, -0.009770, 0.000263] + }, + { + "keytime": 0.166667, + "rotation": [-0.010877, 0.058323, 0.048850, 0.997043], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478455, -0.009777, 0.000157] + }, + { + "keytime": 0.194444, + "rotation": [-0.001661, 0.050592, 0.050014, 0.997465], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478462, -0.009778, -0.000017] + }, + { + "keytime": 0.222222, + "rotation": [ 0.007282, 0.043037, 0.051149, 0.997737], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478470, -0.009774, -0.000186] + }, + { + "keytime": 0.250000, + "rotation": [ 0.020727, 0.035345, 0.052778, 0.997765], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478493, -0.009763, -0.000443] + }, + { + "keytime": 0.277778, + "rotation": [ 0.033708, 0.027894, 0.054387, 0.997561], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478523, -0.009745, -0.000691] + }, + { + "keytime": 0.305556, + "rotation": [ 0.043962, 0.022939, 0.056247, 0.997185], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478554, -0.009724, -0.000887] + }, + { + "keytime": 0.333333, + "rotation": [ 0.054481, 0.017873, 0.058174, 0.996659], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478600, -0.009703, -0.001088] + }, + { + "keytime": 0.361111, + "rotation": [ 0.059251, 0.016810, 0.060312, 0.996278], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478645, -0.009687, -0.001180] + }, + { + "keytime": 0.388889, + "rotation": [ 0.064088, 0.015791, 0.062330, 0.995871], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478668, -0.009669, -0.001274] + }, + { + "keytime": 0.416667, + "rotation": [ 0.067157, 0.013734, 0.064375, 0.995569], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478722, -0.009659, -0.001331] + }, + { + "keytime": 0.444444, + "rotation": [ 0.070201, 0.011780, 0.066236, 0.995262], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478767, -0.009646, -0.001388] + }, + { + "keytime": 0.472222, + "rotation": [ 0.071199, 0.001069, 0.066661, 0.995232], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478783, -0.009640, -0.001394] + }, + { + "keytime": 0.500000, + "rotation": [ 0.072215, -0.010082, 0.067036, 0.995083], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478798, -0.009636, -0.001399] + }, + { + "keytime": 0.527778, + "rotation": [ 0.071284, -0.024709, 0.064720, 0.995047], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478783, -0.009644, -0.001362] + }, + { + "keytime": 0.555556, + "rotation": [ 0.070446, -0.039470, 0.062330, 0.994784], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478752, -0.009653, -0.001329] + }, + { + "keytime": 0.583333, + "rotation": [ 0.065874, -0.046801, 0.058988, 0.994983], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478694, -0.009673, -0.001234] + }, + { + "keytime": 0.611111, + "rotation": [ 0.061091, -0.054381, 0.055476, 0.995105], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478630, -0.009693, -0.001136] + }, + { + "keytime": 0.638889, + "rotation": [ 0.053045, -0.051252, 0.053609, 0.995834], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478584, -0.009715, -0.000985] + }, + { + "keytime": 0.666667, + "rotation": [ 0.044908, -0.048060, 0.051663, 0.996496], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478531, -0.009735, -0.000831] + }, + { + "keytime": 0.694444, + "rotation": [ 0.035762, -0.039554, 0.053487, 0.997144], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478554, -0.009746, -0.000660] + }, + { + "keytime": 0.722222, + "rotation": [ 0.026945, -0.031089, 0.055350, 0.997619], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478584, -0.009753, -0.000494] + }, + { + "keytime": 0.750000, + "rotation": [ 0.017085, -0.022513, 0.059168, 0.997848], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478650, -0.009752, -0.000309] + }, + { + "keytime": 0.777778, + "rotation": [ 0.006906, -0.013600, 0.063131, 0.997889], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478722, -0.009748, -0.000118] + }, + { + "keytime": 0.805555, + "rotation": [ 0.002024, -0.007020, 0.063508, 0.997955], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478722, -0.009746, -0.000032] + }, + { + "keytime": 0.833333, + "rotation": [-0.002147, -0.000736, 0.063388, 0.997986], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478722, -0.009748, 0.000043] + }, + { + "keytime": 0.861111, + "rotation": [-0.006104, 0.005598, 0.063025, 0.997978], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478706, -0.009748, 0.000113] + }, + { + "keytime": 0.888889, + "rotation": [-0.009979, 0.011760, 0.062693, 0.997914], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478714, -0.009748, 0.000182] + }, + { + "keytime": 0.916667, + "rotation": [-0.013925, 0.017951, 0.062408, 0.997792], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478706, -0.009746, 0.000251] + }, + { + "keytime": 0.944444, + "rotation": [-0.017888, 0.024286, 0.062040, 0.997618], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478714, -0.009747, 0.000322] + }, + { + "keytime": 0.972222, + "rotation": [-0.021690, 0.030416, 0.061650, 0.997398], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478699, -0.009742, 0.000389] + }, + { + "keytime": 1.000000, + "rotation": [-0.025628, 0.036739, 0.061259, 0.997116], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.478699, -0.009741, 0.000458] + } + ] + }, + { + "boneId": "Bip001 Neck", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629967, -1.602531, -0.001094] + }, + { + "keytime": 0.027778, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629959, -1.602531, -0.001096] + }, + { + "keytime": 0.055556, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629959, -1.602530, -0.001093] + }, + { + "keytime": 0.083333, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629959, -1.602531, -0.001094] + }, + { + "keytime": 0.111111, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629974, -1.602533, -0.001093] + }, + { + "keytime": 0.138889, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629967, -1.602531, -0.001093] + }, + { + "keytime": 0.166667, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629959, -1.602530, -0.001094] + }, + { + "keytime": 0.194444, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629959, -1.602531, -0.001093] + }, + { + "keytime": 0.222222, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629959, -1.602530, -0.001093] + }, + { + "keytime": 0.277778, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629951, -1.602531, -0.001094] + }, + { + "keytime": 0.305556, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629967, -1.602533, -0.001094] + }, + { + "keytime": 0.333333, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629959, -1.602531, -0.001094] + }, + { + "keytime": 0.361111, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629967, -1.602533, -0.001093] + }, + { + "keytime": 0.388889, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629959, -1.602531, -0.001093] + }, + { + "keytime": 0.416667, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629951, -1.602533, -0.001094] + }, + { + "keytime": 0.444444, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629959, -1.602528, -0.001094] + }, + { + "keytime": 0.472222, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629974, -1.602535, -0.001094] + }, + { + "keytime": 0.500000, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629967, -1.602535, -0.001094] + }, + { + "keytime": 0.527778, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629951, -1.602526, -0.001094] + }, + { + "keytime": 0.555556, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629959, -1.602528, -0.001094] + }, + { + "keytime": 0.583333, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629974, -1.602531, -0.001094] + }, + { + "keytime": 0.611111, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629959, -1.602531, -0.001094] + }, + { + "keytime": 0.638889, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629967, -1.602531, -0.001094] + }, + { + "keytime": 0.666667, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629959, -1.602531, -0.001094] + }, + { + "keytime": 0.694444, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629967, -1.602531, -0.001094] + }, + { + "keytime": 0.722222, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629951, -1.602530, -0.001093] + }, + { + "keytime": 0.750000, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629967, -1.602531, -0.001094] + }, + { + "keytime": 0.777778, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629959, -1.602531, -0.001094] + }, + { + "keytime": 0.805555, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629967, -1.602533, -0.001093] + }, + { + "keytime": 0.833333, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629951, -1.602528, -0.001094] + }, + { + "keytime": 0.861111, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629959, -1.602533, -0.001095] + }, + { + "keytime": 0.888889, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629951, -1.602530, -0.001094] + }, + { + "keytime": 0.916667, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629967, -1.602533, -0.001093] + }, + { + "keytime": 0.944444, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629974, -1.602533, -0.001093] + }, + { + "keytime": 0.972222, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629967, -1.602533, -0.001093] + }, + { + "keytime": 1.000000, + "rotation": [ 0.122708, -0.055152, -0.073261, 0.988197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 12.629967, -1.602531, -0.001094] + } + ] + }, + { + "boneId": "Bip001 L Clavicle", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.759854, 0.178462, 0.619470, 0.083846], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315384, 2.113419, 2.023955] + }, + { + "keytime": 0.027778, + "rotation": [ 0.759589, 0.174874, 0.621355, 0.079757], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315376, 2.113417, 2.023955] + }, + { + "keytime": 0.055556, + "rotation": [ 0.759297, 0.171266, 0.623224, 0.075682], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315369, 2.113417, 2.023954] + }, + { + "keytime": 0.083333, + "rotation": [ 0.758964, 0.167460, 0.625163, 0.071423], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315369, 2.113419, 2.023954] + }, + { + "keytime": 0.111111, + "rotation": [ 0.758611, 0.163701, 0.627047, 0.067255], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315384, 2.113417, 2.023955] + }, + { + "keytime": 0.138889, + "rotation": [ 0.758232, 0.159932, 0.628905, 0.063116], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315376, 2.113418, 2.023955] + }, + { + "keytime": 0.166667, + "rotation": [ 0.757826, 0.156136, 0.630747, 0.058984], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315369, 2.113416, 2.023955] + }, + { + "keytime": 0.194444, + "rotation": [ 0.757375, 0.152178, 0.632638, 0.054715], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315376, 2.113418, 2.023954] + }, + { + "keytime": 0.222222, + "rotation": [ 0.756902, 0.148272, 0.634476, 0.050540], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315376, 2.113417, 2.023954] + }, + { + "keytime": 0.250000, + "rotation": [ 0.756375, 0.144161, 0.636381, 0.046187], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315376, 2.113417, 2.023954] + }, + { + "keytime": 0.277778, + "rotation": [ 0.755820, 0.140069, 0.638249, 0.041894], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315361, 2.113416, 2.023955] + }, + { + "keytime": 0.305556, + "rotation": [ 0.755167, 0.135494, 0.640300, 0.037142], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315369, 2.113417, 2.023955] + }, + { + "keytime": 0.333333, + "rotation": [ 0.754366, 0.130149, 0.642644, 0.031654], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315369, 2.113416, 2.023954] + }, + { + "keytime": 0.361111, + "rotation": [ 0.753507, 0.124729, 0.644969, 0.026157], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315384, 2.113418, 2.023954] + }, + { + "keytime": 0.388889, + "rotation": [ 0.752629, 0.119474, 0.647178, 0.020891], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315376, 2.113417, 2.023954] + }, + { + "keytime": 0.416667, + "rotation": [ 0.751781, 0.114655, 0.649169, 0.016114], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315376, 2.113417, 2.023954] + }, + { + "keytime": 0.444444, + "rotation": [ 0.751098, 0.110967, 0.650679, 0.012491], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315376, 2.113415, 2.023955] + }, + { + "keytime": 0.472222, + "rotation": [ 0.750644, 0.108675, 0.651628, 0.010251], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315376, 2.113418, 2.023955] + }, + { + "keytime": 0.500000, + "rotation": [ 0.750392, 0.107518, 0.652127, 0.009120], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315376, 2.113418, 2.023955] + }, + { + "keytime": 0.527778, + "rotation": [ 0.750286, 0.107120, 0.652319, 0.008729], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315376, 2.113417, 2.023954] + }, + { + "keytime": 0.555556, + "rotation": [ 0.750331, 0.107557, 0.652190, 0.009147], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315369, 2.113415, 2.023955] + }, + { + "keytime": 0.583333, + "rotation": [ 0.750540, 0.108950, 0.651698, 0.010490], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315376, 2.113419, 2.023954] + }, + { + "keytime": 0.611111, + "rotation": [ 0.750934, 0.111510, 0.650766, 0.012972], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315369, 2.113417, 2.023953] + }, + { + "keytime": 0.638889, + "rotation": [ 0.751489, 0.115201, 0.649398, 0.016574], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315392, 2.113419, 2.023954] + }, + { + "keytime": 0.666667, + "rotation": [ 0.752204, 0.120180, 0.647522, 0.021476], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315362, 2.113417, 2.023954] + }, + { + "keytime": 0.694444, + "rotation": [ 0.753150, 0.127332, 0.644774, 0.028602], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315361, 2.113417, 2.023953] + }, + { + "keytime": 0.722222, + "rotation": [ 0.754210, 0.136308, 0.641223, 0.037692], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315368, 2.113417, 2.023954] + }, + { + "keytime": 0.750000, + "rotation": [ 0.755261, 0.146524, 0.637011, 0.048247], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315376, 2.113418, 2.023953] + }, + { + "keytime": 0.777778, + "rotation": [ 0.756214, 0.157561, 0.632239, 0.059913], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315376, 2.113418, 2.023954] + }, + { + "keytime": 0.805555, + "rotation": [ 0.756946, 0.168049, 0.627466, 0.071268], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315392, 2.113418, 2.023955] + }, + { + "keytime": 0.833333, + "rotation": [ 0.757475, 0.177636, 0.622872, 0.081898], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315377, 2.113417, 2.023954] + }, + { + "keytime": 0.861111, + "rotation": [ 0.757847, 0.185901, 0.618690, 0.091276], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315376, 2.113417, 2.023955] + }, + { + "keytime": 0.888889, + "rotation": [ 0.758113, 0.191760, 0.615527, 0.098079], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315361, 2.113416, 2.023954] + }, + { + "keytime": 0.916667, + "rotation": [ 0.758451, 0.192975, 0.614477, 0.099649], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315376, 2.113418, 2.023954] + }, + { + "keytime": 0.944444, + "rotation": [ 0.758943, 0.189172, 0.615708, 0.095516], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315369, 2.113418, 2.023954] + }, + { + "keytime": 0.972222, + "rotation": [ 0.759424, 0.183419, 0.617798, 0.089208], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315384, 2.113418, 2.023954] + }, + { + "keytime": 1.000000, + "rotation": [ 0.759854, 0.178462, 0.619470, 0.083846], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.315384, 2.113418, 2.023955] + } + ] + }, + { + "boneId": "Bip001 L UpperArm", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.154923, 0.384148, -0.479514, 0.773625], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200710, -0.000004, -0.000008] + }, + { + "keytime": 0.027778, + "rotation": [ 0.150597, 0.407479, -0.478785, 0.762920], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200716, -0.000000, -0.000008] + }, + { + "keytime": 0.055556, + "rotation": [ 0.146345, 0.430611, -0.477699, 0.751639], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, -0.000002, 0.000008] + }, + { + "keytime": 0.083333, + "rotation": [ 0.151655, 0.448284, -0.469425, 0.745441], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000000, -0.000008] + }, + { + "keytime": 0.111111, + "rotation": [ 0.161317, 0.464396, -0.451906, 0.744375], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000000, -0.000000] + }, + { + "keytime": 0.138889, + "rotation": [ 0.177213, 0.472059, -0.437417, 0.744596], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000000, 0.000008] + }, + { + "keytime": 0.166667, + "rotation": [ 0.193783, 0.478809, -0.420524, 0.745888], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, -0.000000, 0.000000] + }, + { + "keytime": 0.194444, + "rotation": [ 0.212927, 0.479315, -0.408150, 0.747217], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, 0.000000, 0.000008] + }, + { + "keytime": 0.222222, + "rotation": [ 0.231761, 0.478966, -0.394431, 0.749201], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000000, 0.000008] + }, + { + "keytime": 0.250000, + "rotation": [ 0.253561, 0.475388, -0.385935, 0.748844], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200710, 0.000000, -0.000008] + }, + { + "keytime": 0.277778, + "rotation": [ 0.274603, 0.471145, -0.376678, 0.748819], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200710, 0.000000, -0.000000] + }, + { + "keytime": 0.305556, + "rotation": [ 0.291854, 0.469892, -0.360476, 0.751052], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, -0.000002, -0.000007] + }, + { + "keytime": 0.333333, + "rotation": [ 0.310330, 0.468613, -0.338833, 0.754513], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, 0.000002, -0.000015] + }, + { + "keytime": 0.361111, + "rotation": [ 0.320142, 0.472196, -0.308476, 0.761172], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000000, -0.000000] + }, + { + "keytime": 0.388889, + "rotation": [ 0.329284, 0.475485, -0.278973, 0.766590], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, 0.000002, 0.000008] + }, + { + "keytime": 0.416667, + "rotation": [ 0.334969, 0.476526, -0.248292, 0.773996], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200713, 0.000002, 0.000008] + }, + { + "keytime": 0.444444, + "rotation": [ 0.338489, 0.475738, -0.224867, 0.780085], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000002, 0.000000] + }, + { + "keytime": 0.472222, + "rotation": [ 0.344332, 0.468213, -0.202920, 0.788058], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, 0.000000, -0.000008] + }, + { + "keytime": 0.500000, + "rotation": [ 0.349032, 0.459427, -0.188765, 0.794652], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, -0.000002, -0.000008] + }, + { + "keytime": 0.527778, + "rotation": [ 0.358564, 0.448952, -0.174735, 0.799588], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, -0.000000, 0.000008] + }, + { + "keytime": 0.555556, + "rotation": [ 0.365641, 0.439345, -0.163517, 0.804080], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200713, 0.000002, 0.000000] + }, + { + "keytime": 0.583333, + "rotation": [ 0.368996, 0.437861, -0.155580, 0.804931], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000000, -0.000000] + }, + { + "keytime": 0.611111, + "rotation": [ 0.372014, 0.435212, -0.153250, 0.805425], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000002, 0.000008] + }, + { + "keytime": 0.638889, + "rotation": [ 0.364833, 0.442628, -0.158051, 0.803740], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000000, 0.000000] + }, + { + "keytime": 0.666667, + "rotation": [ 0.357081, 0.448283, -0.168183, 0.802029], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000002, -0.000000] + }, + { + "keytime": 0.694444, + "rotation": [ 0.338983, 0.454430, -0.192000, 0.801074], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200713, 0.000000, 0.000000] + }, + { + "keytime": 0.722222, + "rotation": [ 0.319374, 0.456045, -0.222937, 0.800201], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, -0.000004, -0.000000] + }, + { + "keytime": 0.750000, + "rotation": [ 0.293680, 0.453554, -0.259075, 0.800575], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000002, 0.000008] + }, + { + "keytime": 0.777778, + "rotation": [ 0.265384, 0.445507, -0.297810, 0.801501], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000000, 0.000008] + }, + { + "keytime": 0.805555, + "rotation": [ 0.241770, 0.436581, -0.331907, 0.800489], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, 0.000002, 0.000000] + }, + { + "keytime": 0.833333, + "rotation": [ 0.217706, 0.426476, -0.361877, 0.799854], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000002, -0.000008] + }, + { + "keytime": 0.861111, + "rotation": [ 0.195057, 0.414792, -0.389210, 0.799009], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200711, -0.000002, -0.000008] + }, + { + "keytime": 0.888889, + "rotation": [ 0.177492, 0.402658, -0.413517, 0.797099], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, -0.000002, -0.000000] + }, + { + "keytime": 0.916667, + "rotation": [ 0.166777, 0.393504, -0.433929, 0.793124], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, -0.000000, 0.000000] + }, + { + "keytime": 0.944444, + "rotation": [ 0.161650, 0.389197, -0.450293, 0.787166], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, 0.000004, -0.000000] + }, + { + "keytime": 0.972222, + "rotation": [ 0.159044, 0.387240, -0.464331, 0.780479], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, 0.000002, 0.000008] + }, + { + "keytime": 1.000000, + "rotation": [ 0.154923, 0.384148, -0.479514, 0.773625], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200710, -0.000004, -0.000008] + } + ] + }, + { + "boneId": "Bip001 L Finger0", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991688, 0.806480, -6.254307] + }, + { + "keytime": 0.027778, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991680, 0.806473, -6.254311] + }, + { + "keytime": 0.055556, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991680, 0.806469, -6.254311] + }, + { + "keytime": 0.083333, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991680, 0.806473, -6.254311] + }, + { + "keytime": 0.111111, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806477, -6.254314] + }, + { + "keytime": 0.166667, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806477, -6.254311] + }, + { + "keytime": 0.194444, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806473, -6.254314] + }, + { + "keytime": 0.222222, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806477, -6.254311] + }, + { + "keytime": 0.250000, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991676, 0.806473, -6.254311] + }, + { + "keytime": 0.277778, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806473, -6.254311] + }, + { + "keytime": 0.305556, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806473, -6.254314] + }, + { + "keytime": 0.333333, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991692, 0.806469, -6.254313] + }, + { + "keytime": 0.361111, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806469, -6.254314] + }, + { + "keytime": 0.388889, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991669, 0.806471, -6.254313] + }, + { + "keytime": 0.416667, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806473, -6.254314] + }, + { + "keytime": 0.444444, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991692, 0.806473, -6.254312] + }, + { + "keytime": 0.500000, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806473, -6.254312] + }, + { + "keytime": 0.527778, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991676, 0.806473, -6.254311] + }, + { + "keytime": 0.555556, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991676, 0.806471, -6.254307] + }, + { + "keytime": 0.583333, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991676, 0.806473, -6.254311] + }, + { + "keytime": 0.611111, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991688, 0.806474, -6.254311] + }, + { + "keytime": 0.638889, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806473, -6.254318] + }, + { + "keytime": 0.666667, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991680, 0.806473, -6.254311] + }, + { + "keytime": 0.694444, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806471, -6.254314] + }, + { + "keytime": 0.722222, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991688, 0.806472, -6.254311] + }, + { + "keytime": 0.750000, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991676, 0.806471, -6.254307] + }, + { + "keytime": 0.777778, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806473, -6.254311] + }, + { + "keytime": 0.805555, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806471, -6.254313] + }, + { + "keytime": 0.833333, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991692, 0.806475, -6.254311] + }, + { + "keytime": 0.861111, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806469, -6.254311] + }, + { + "keytime": 0.888889, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991676, 0.806473, -6.254312] + }, + { + "keytime": 0.916667, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991676, 0.806469, -6.254311] + }, + { + "keytime": 0.944444, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991692, 0.806477, -6.254314] + }, + { + "keytime": 0.972222, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991688, 0.806473, -6.254311] + }, + { + "keytime": 1.000000, + "rotation": [ 0.752880, 0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806473, -6.254311] + } + ] + }, + { + "boneId": "Bip001 L Forearm", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.000000, 0.000000, -0.338236, 0.941061], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, 0.000000, 0.000000] + }, + { + "keytime": 0.027778, + "rotation": [-0.000000, 0.000000, -0.332805, 0.942996], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, -0.000002, 0.000000] + }, + { + "keytime": 0.055556, + "rotation": [-0.000000, 0.000000, -0.327347, 0.944904], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, -0.000000, -0.000000] + }, + { + "keytime": 0.083333, + "rotation": [ 0.000000, -0.000000, -0.323445, 0.946247], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000002, 0.000004] + }, + { + "keytime": 0.111111, + "rotation": [ 0.000000, 0.000000, -0.321647, 0.946860], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000000, 0.000000] + }, + { + "keytime": 0.138889, + "rotation": [-0.000000, 0.000000, -0.320719, 0.947175], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, -0.000000, -0.000004] + }, + { + "keytime": 0.166667, + "rotation": [ 0.000000, -0.000000, -0.320244, 0.947335], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, -0.000000, -0.000000] + }, + { + "keytime": 0.194444, + "rotation": [-0.000000, 0.000000, -0.319790, 0.947488], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, 0.000002, 0.000000] + }, + { + "keytime": 0.222222, + "rotation": [ 0.000000, 0.000000, -0.318961, 0.947768], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, -0.000004, -0.000004] + }, + { + "keytime": 0.250000, + "rotation": [-0.000000, -0.000000, -0.317257, 0.948340], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000000, 0.000000] + }, + { + "keytime": 0.277778, + "rotation": [-0.000000, -0.000000, -0.314348, 0.949308], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000004, -0.000000] + }, + { + "keytime": 0.305556, + "rotation": [-0.000000, -0.000000, -0.311201, 0.950344], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361748, -0.000004, 0.000004] + }, + { + "keytime": 0.333333, + "rotation": [-0.000000, 0.000000, -0.308458, 0.951238], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, -0.000004, 0.000000] + }, + { + "keytime": 0.361111, + "rotation": [ 0.000000, 0.000000, -0.305413, 0.952220], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361748, -0.000000, -0.000000] + }, + { + "keytime": 0.388889, + "rotation": [-0.000000, 0.000000, -0.301116, 0.953588], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000000, -0.000000] + }, + { + "keytime": 0.416667, + "rotation": [-0.000000, -0.000000, -0.294455, 0.955665], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000000, 0.000002] + }, + { + "keytime": 0.444444, + "rotation": [ 0.000000, 0.000000, -0.284929, 0.958549], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, 0.000000, 0.000000] + }, + { + "keytime": 0.472222, + "rotation": [-0.000000, 0.000000, -0.271512, 0.962435], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361748, -0.000000, 0.000000] + }, + { + "keytime": 0.500000, + "rotation": [-0.000000, 0.000000, -0.248787, 0.968558], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, -0.000000, -0.000002] + }, + { + "keytime": 0.527778, + "rotation": [-0.000000, -0.000000, -0.217153, 0.976138], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, -0.000000, -0.000000] + }, + { + "keytime": 0.555556, + "rotation": [ 0.000000, 0.000000, -0.180802, 0.983519], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000000, 0.000000] + }, + { + "keytime": 0.583333, + "rotation": [-0.000000, 0.000000, -0.144597, 0.989491], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361748, 0.000000, -0.000002] + }, + { + "keytime": 0.611111, + "rotation": [ 0.000000, 0.000000, -0.112739, 0.993625], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361748, 0.000000, -0.000000] + }, + { + "keytime": 0.638889, + "rotation": [ 0.000000, 0.000000, -0.092224, 0.995738], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000000, 0.000002] + }, + { + "keytime": 0.666667, + "rotation": [-0.000000, -0.000000, -0.087108, 0.996199], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361748, 0.000000, 0.000000] + }, + { + "keytime": 0.694444, + "rotation": [-0.000000, 0.000000, -0.099520, 0.995036], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000000, -0.000000] + }, + { + "keytime": 0.722222, + "rotation": [-0.000000, -0.000000, -0.124459, 0.992225], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, -0.000004, 0.000000] + }, + { + "keytime": 0.750000, + "rotation": [-0.000000, 0.000000, -0.158429, 0.987370], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, -0.000004, 0.000000] + }, + { + "keytime": 0.777778, + "rotation": [-0.000000, -0.000000, -0.199024, 0.979995], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361748, -0.000000, 0.000000] + }, + { + "keytime": 0.805555, + "rotation": [-0.000000, -0.000000, -0.240195, 0.970725], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, 0.000000, 0.000000] + }, + { + "keytime": 0.833333, + "rotation": [-0.000000, -0.000000, -0.279546, 0.960132], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000000, -0.000000] + }, + { + "keytime": 0.861111, + "rotation": [ 0.000000, -0.000000, -0.314625, 0.949216], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000000, 0.000004] + }, + { + "keytime": 0.888889, + "rotation": [-0.000000, 0.000000, -0.340147, 0.940372], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, -0.000000, 0.000000] + }, + { + "keytime": 0.916667, + "rotation": [-0.000000, -0.000000, -0.351458, 0.936203], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000002, -0.000000] + }, + { + "keytime": 0.944444, + "rotation": [ 0.000000, -0.000000, -0.349786, 0.936830], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, 0.000000, 0.000008] + }, + { + "keytime": 0.972222, + "rotation": [ 0.000000, 0.000000, -0.342816, 0.939402], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361748, -0.000000, 0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.000000, 0.000000, -0.338236, 0.941061], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, -0.000000, 0.000000] + } + ] + }, + { + "boneId": "Bip001 L Finger01", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.000000, -0.000000, 0.134440, 0.990922], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, -0.000004, 0.000004] + }, + { + "keytime": 0.027778, + "rotation": [ 0.000000, -0.000000, 0.083329, 0.996522], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872097, -0.000000, 0.000000] + }, + { + "keytime": 0.055556, + "rotation": [ 0.000000, -0.000000, 0.031797, 0.999494], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872097, 0.000008, -0.000000] + }, + { + "keytime": 0.083333, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872101, 0.000000, 0.000000] + }, + { + "keytime": 0.111111, + "rotation": [ 0.000000, 0.000000, -0.009839, 0.999952], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000004, -0.000000] + }, + { + "keytime": 0.138889, + "rotation": [ 0.000000, 0.000000, -0.013726, 0.999906], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872089, 0.000000, 0.000004] + }, + { + "keytime": 0.166667, + "rotation": [-0.000000, 0.000000, -0.013266, 0.999912], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872097, -0.000000, 0.000000] + }, + { + "keytime": 0.194444, + "rotation": [ 0.000000, -0.000000, -0.009946, 0.999951], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, -0.000000, -0.000000] + }, + { + "keytime": 0.222222, + "rotation": [ 0.000000, -0.000000, -0.005587, 0.999984], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000004, 0.000000] + }, + { + "keytime": 0.250000, + "rotation": [-0.000000, 0.000000, -0.001651, 0.999999], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872097, 0.000004, 0.000000] + }, + { + "keytime": 0.277778, + "rotation": [-0.000000, 0.000000, -0.000008, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872086, -0.000004, 0.000004] + }, + { + "keytime": 0.305556, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872097, -0.000000, 0.000000] + }, + { + "keytime": 0.333333, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000004, 0.000004] + }, + { + "keytime": 0.361111, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872097, 0.000000, 0.000000] + }, + { + "keytime": 0.388889, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000000, 0.000002] + }, + { + "keytime": 0.416667, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, -0.000004, 0.000000] + }, + { + "keytime": 0.472222, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000000, 0.000000] + }, + { + "keytime": 0.555556, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, -0.000000, -0.000000] + }, + { + "keytime": 0.583333, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872101, 0.000000, 0.000002] + }, + { + "keytime": 0.611111, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872086, 0.000000, -0.000001] + }, + { + "keytime": 0.638889, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872097, 0.000000, -0.000000] + }, + { + "keytime": 0.666667, + "rotation": [-0.000000, 0.000000, 0.000017, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000000, 0.000001] + }, + { + "keytime": 0.694444, + "rotation": [-0.000000, -0.000000, -0.001208, 0.999999], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000000, 0.000001] + }, + { + "keytime": 0.722222, + "rotation": [-0.000000, -0.000000, -0.004147, 0.999991], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000000, -0.000001] + }, + { + "keytime": 0.750000, + "rotation": [-0.000000, -0.000000, -0.007795, 0.999970], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872101, -0.000004, 0.000001] + }, + { + "keytime": 0.777778, + "rotation": [ 0.000000, -0.000000, -0.011211, 0.999937], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872086, -0.000002, -0.000002] + }, + { + "keytime": 0.805555, + "rotation": [-0.000000, 0.000000, -0.013154, 0.999914], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872101, -0.000000, 0.000001] + }, + { + "keytime": 0.833333, + "rotation": [-0.000000, -0.000000, -0.012708, 0.999919], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872094, 0.000000, -0.000001] + }, + { + "keytime": 0.861111, + "rotation": [ 0.000000, -0.000000, -0.008666, 0.999962], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872078, -0.000002, 0.000002] + }, + { + "keytime": 0.888889, + "rotation": [ 0.000000, 0.000000, -0.000293, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872086, -0.000000, 0.000000] + }, + { + "keytime": 0.916667, + "rotation": [-0.000000, -0.000000, 0.020233, 0.999795], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000000, -0.000000] + }, + { + "keytime": 0.944444, + "rotation": [ 0.000000, 0.000000, 0.055778, 0.998443], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872086, 0.000000, 0.000000] + }, + { + "keytime": 0.972222, + "rotation": [-0.000000, -0.000000, 0.095985, 0.995383], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872086, -0.000004, 0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.000000, -0.000000, 0.134440, 0.990922], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872097, 0.000004, 0.000000] + } + ] + }, + { + "boneId": "Bip001 L Hand", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.699693, 0.136675, -0.005068, 0.701230], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590904, 0.000000, 0.000000] + }, + { + "keytime": 0.027778, + "rotation": [-0.699537, 0.125300, 0.010586, 0.703446], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590919, 0.000000, -0.000000] + }, + { + "keytime": 0.055556, + "rotation": [-0.699108, 0.113856, 0.026382, 0.705400], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590904, 0.000000, 0.000008] + }, + { + "keytime": 0.083333, + "rotation": [-0.699178, 0.104233, 0.027214, 0.706785], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590908, -0.000004, 0.000004] + }, + { + "keytime": 0.111111, + "rotation": [-0.699785, 0.096088, 0.011296, 0.707771], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, 0.000004, -0.000004] + }, + { + "keytime": 0.138889, + "rotation": [-0.700185, 0.087236, -0.010993, 0.708527], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590897, -0.000004, 0.000008] + }, + { + "keytime": 0.166667, + "rotation": [-0.700161, 0.078433, -0.036957, 0.708701], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, -0.000000, 0.000000] + }, + { + "keytime": 0.194444, + "rotation": [-0.699647, 0.070234, -0.064685, 0.708080], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590919, 0.000002, -0.000000] + }, + { + "keytime": 0.222222, + "rotation": [-0.698839, 0.063927, -0.089806, 0.706734], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, -0.000004, -0.000000] + }, + { + "keytime": 0.250000, + "rotation": [-0.698072, 0.059995, -0.110965, 0.704828], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590919, 0.000004, 0.000000] + }, + { + "keytime": 0.277778, + "rotation": [-0.697881, 0.059482, -0.124213, 0.702848], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590919, 0.000002, -0.000004] + }, + { + "keytime": 0.305556, + "rotation": [-0.698671, 0.064405, -0.131175, 0.700360], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, 0.000001, -0.000000] + }, + { + "keytime": 0.333333, + "rotation": [-0.700357, 0.075178, -0.134604, 0.696944], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590904, -0.000001, 0.000004] + }, + { + "keytime": 0.361111, + "rotation": [-0.702462, 0.088741, -0.134284, 0.693282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590904, 0.000000, 0.000000] + }, + { + "keytime": 0.388889, + "rotation": [-0.704690, 0.102930, -0.130356, 0.689800], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, -0.000001, -0.000000] + }, + { + "keytime": 0.416667, + "rotation": [-0.706832, 0.115672, -0.122538, 0.687018], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590904, -0.000000, 0.000000] + }, + { + "keytime": 0.444444, + "rotation": [-0.708548, 0.123801, -0.111311, 0.685742], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590919, -0.000002, -0.000000] + }, + { + "keytime": 0.472222, + "rotation": [-0.709694, 0.125334, -0.096555, 0.686515], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, 0.000002, 0.000004] + }, + { + "keytime": 0.500000, + "rotation": [-0.710054, 0.118094, -0.074981, 0.690113], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590904, 0.000004, -0.000000] + }, + { + "keytime": 0.527778, + "rotation": [-0.709331, 0.103950, -0.046920, 0.695587], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, 0.000004, -0.000000] + }, + { + "keytime": 0.555556, + "rotation": [-0.707273, 0.085349, -0.014353, 0.701623], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590904, 0.000004, 0.000000] + }, + { + "keytime": 0.583333, + "rotation": [-0.703861, 0.064881, 0.020172, 0.707080], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590919, -0.000004, -0.000002] + }, + { + "keytime": 0.611111, + "rotation": [-0.699318, 0.044652, 0.055065, 0.711287], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, -0.000004, -0.000004] + }, + { + "keytime": 0.638889, + "rotation": [-0.694682, 0.028574, 0.085674, 0.713625], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, -0.000008, -0.000000] + }, + { + "keytime": 0.666667, + "rotation": [-0.690923, 0.018769, 0.110455, 0.714194], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, -0.000000, -0.000000] + }, + { + "keytime": 0.694444, + "rotation": [-0.688050, 0.014162, 0.132870, 0.713254], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590904, 0.000000, 0.000002] + }, + { + "keytime": 0.722222, + "rotation": [-0.685485, 0.012087, 0.155204, 0.711250], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590904, -0.000000, 0.000000] + }, + { + "keytime": 0.750000, + "rotation": [-0.683171, 0.012205, 0.176693, 0.708455], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, -0.000000, -0.000004] + }, + { + "keytime": 0.777778, + "rotation": [-0.681177, 0.014486, 0.196418, 0.705130], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, 0.000003, -0.000004] + }, + { + "keytime": 0.805555, + "rotation": [-0.679802, 0.018664, 0.211770, 0.701908], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590904, -0.000001, 0.000004] + }, + { + "keytime": 0.833333, + "rotation": [-0.679195, 0.024640, 0.221962, 0.699156], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590897, -0.000002, 0.000008] + }, + { + "keytime": 0.861111, + "rotation": [-0.679589, 0.032531, 0.225574, 0.697292], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, 0.000002, 0.000000] + }, + { + "keytime": 0.888889, + "rotation": [-0.681070, 0.041668, 0.221092, 0.696796], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590908, -0.000004, 0.000000] + }, + { + "keytime": 0.916667, + "rotation": [-0.686056, 0.057550, 0.192441, 0.699272], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590916, 0.000006, -0.000008] + }, + { + "keytime": 0.944444, + "rotation": [-0.693600, 0.082801, 0.132758, 0.703163], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590900, 0.000000, 0.000008] + }, + { + "keytime": 0.972222, + "rotation": [-0.698636, 0.110473, 0.062122, 0.704162], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590908, -0.000006, 0.000008] + }, + { + "keytime": 1.000000, + "rotation": [-0.699693, 0.136675, -0.005068, 0.701230], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, -0.000002, 0.000000] + } + ] + }, + { + "boneId": "Bip001 L Finger1", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.000383, 0.000107, 0.269743, 0.962932], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252796, -1.936867, -3.420071] + }, + { + "keytime": 0.027778, + "rotation": [-0.000387, 0.000094, 0.235550, 0.971862], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252796, -1.936867, -3.420063] + }, + { + "keytime": 0.055556, + "rotation": [-0.000390, 0.000080, 0.200928, 0.979606], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252796, -1.936867, -3.420063] + }, + { + "keytime": 0.083333, + "rotation": [-0.000392, 0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252804, -1.936859, -3.420063] + }, + { + "keytime": 0.111111, + "rotation": [-0.000392, 0.000069, 0.172814, 0.984954], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252796, -1.936867, -3.420067] + }, + { + "keytime": 0.138889, + "rotation": [-0.000392, 0.000068, 0.170181, 0.985413], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936867, -3.420067] + }, + { + "keytime": 0.166667, + "rotation": [-0.000392, 0.000068, 0.170492, 0.985359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252796, -1.936867, -3.420071] + }, + { + "keytime": 0.194444, + "rotation": [-0.000392, 0.000069, 0.172741, 0.984967], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252796, -1.936867, -3.420067] + }, + { + "keytime": 0.222222, + "rotation": [-0.000392, 0.000070, 0.175691, 0.984445], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936863, -3.420067] + }, + { + "keytime": 0.250000, + "rotation": [-0.000392, 0.000071, 0.178353, 0.983966], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252792, -1.936863, -3.420067] + }, + { + "keytime": 0.277778, + "rotation": [-0.000392, 0.000071, 0.179464, 0.983764], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252804, -1.936859, -3.420059] + }, + { + "keytime": 0.305556, + "rotation": [-0.000392, 0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252804, -1.936867, -3.420067] + }, + { + "keytime": 0.333333, + "rotation": [-0.000392, 0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252811, -1.936863, -3.420065] + }, + { + "keytime": 0.361111, + "rotation": [-0.000392, 0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252808, -1.936867, -3.420067] + }, + { + "keytime": 0.388889, + "rotation": [-0.000392, 0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252792, -1.936865, -3.420067] + }, + { + "keytime": 0.416667, + "rotation": [-0.000392, 0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252808, -1.936867, -3.420067] + }, + { + "keytime": 0.444444, + "rotation": [-0.000392, 0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252808, -1.936863, -3.420064] + }, + { + "keytime": 0.472222, + "rotation": [-0.000392, 0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936867, -3.420063] + }, + { + "keytime": 0.500000, + "rotation": [-0.000392, 0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252792, -1.936863, -3.420068] + }, + { + "keytime": 0.555556, + "rotation": [-0.000392, 0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252792, -1.936867, -3.420065] + }, + { + "keytime": 0.583333, + "rotation": [-0.000392, 0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252792, -1.936864, -3.420067] + }, + { + "keytime": 0.611111, + "rotation": [-0.000392, 0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252808, -1.936866, -3.420067] + }, + { + "keytime": 0.638889, + "rotation": [-0.000392, 0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252808, -1.936866, -3.420074] + }, + { + "keytime": 0.666667, + "rotation": [-0.000392, 0.000071, 0.179482, 0.983761], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252792, -1.936866, -3.420067] + }, + { + "keytime": 0.694444, + "rotation": [-0.000392, 0.000071, 0.178653, 0.983912], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252804, -1.936867, -3.420063] + }, + { + "keytime": 0.722222, + "rotation": [-0.000392, 0.000070, 0.176665, 0.984271], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252792, -1.936865, -3.420059] + }, + { + "keytime": 0.750000, + "rotation": [-0.000392, 0.000069, 0.174197, 0.984711], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936867, -3.420067] + }, + { + "keytime": 0.777778, + "rotation": [-0.000392, 0.000068, 0.171885, 0.985117], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936867, -3.420063] + }, + { + "keytime": 0.805555, + "rotation": [-0.000392, 0.000068, 0.170569, 0.985346], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252792, -1.936865, -3.420067] + }, + { + "keytime": 0.833333, + "rotation": [-0.000392, 0.000068, 0.170871, 0.985293], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936867, -3.420065] + }, + { + "keytime": 0.861111, + "rotation": [-0.000392, 0.000069, 0.173607, 0.984815], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252792, -1.936867, -3.420066] + }, + { + "keytime": 0.888889, + "rotation": [-0.000392, 0.000071, 0.179272, 0.983799], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252808, -1.936863, -3.420066] + }, + { + "keytime": 0.916667, + "rotation": [-0.000391, 0.000077, 0.193133, 0.981173], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252792, -1.936871, -3.420069] + }, + { + "keytime": 0.944444, + "rotation": [-0.000389, 0.000086, 0.217061, 0.976158], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936867, -3.420067] + }, + { + "keytime": 0.972222, + "rotation": [-0.000386, 0.000097, 0.244029, 0.969768], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936867, -3.420067] + }, + { + "keytime": 1.000000, + "rotation": [-0.000383, 0.000107, 0.269743, 0.962932], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252792, -1.936867, -3.420071] + } + ] + }, + { + "boneId": "Bip001 L Finger0Nub", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278828, -0.000004, 0.000004] + }, + { + "keytime": 0.027778, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278820, -0.000004, 0.000000] + }, + { + "keytime": 0.055556, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278828, -0.000004, -0.000000] + }, + { + "keytime": 0.083333, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278824, 0.000000, 0.000000] + }, + { + "keytime": 0.111111, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278824, -0.000000, 0.000008] + }, + { + "keytime": 0.138889, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278831, 0.000004, -0.000004] + }, + { + "keytime": 0.166667, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278820, -0.000004, -0.000000] + }, + { + "keytime": 0.194444, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278831, -0.000000, -0.000000] + }, + { + "keytime": 0.222222, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278831, -0.000004, 0.000004] + }, + { + "keytime": 0.250000, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278824, -0.000000, 0.000000] + }, + { + "keytime": 0.277778, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278831, 0.000000, -0.000004] + }, + { + "keytime": 0.305556, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278828, 0.000000, -0.000000] + }, + { + "keytime": 0.333333, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278831, -0.000004, 0.000000] + }, + { + "keytime": 0.361111, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278824, -0.000000, 0.000000] + }, + { + "keytime": 0.388889, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278831, -0.000000, 0.000000] + }, + { + "keytime": 0.416667, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278824, 0.000004, 0.000000] + }, + { + "keytime": 0.444444, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278824, 0.000000, 0.000000] + }, + { + "keytime": 0.472222, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278831, -0.000000, -0.000001] + }, + { + "keytime": 0.500000, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278824, 0.000000, 0.000000] + }, + { + "keytime": 0.527778, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278831, -0.000000, 0.000001] + }, + { + "keytime": 0.555556, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278816, 0.000001, 0.000001] + }, + { + "keytime": 0.583333, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278824, 0.000000, -0.000001] + }, + { + "keytime": 0.611111, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278831, 0.000000, -0.000000] + }, + { + "keytime": 0.638889, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278831, -0.000004, 0.000000] + }, + { + "keytime": 0.694444, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278824, 0.000000, -0.000001] + }, + { + "keytime": 0.722222, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278824, -0.000000, 0.000002] + }, + { + "keytime": 0.777778, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278824, 0.000001, 0.000001] + }, + { + "keytime": 0.805555, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278831, 0.000000, -0.000001] + }, + { + "keytime": 0.833333, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278824, 0.000000, 0.000001] + }, + { + "keytime": 0.861111, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278831, 0.000000, 0.000000] + }, + { + "keytime": 0.888889, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278831, -0.000002, -0.000000] + }, + { + "keytime": 0.916667, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278824, 0.000002, 0.000004] + }, + { + "keytime": 0.944444, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278824, 0.000000, 0.000000] + }, + { + "keytime": 0.972222, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278828, -0.000000, -0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 2.278831, 0.000000, -0.000000] + } + ] + }, + { + "boneId": "Bip001 L Finger11", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, 0.000000, 0.245693, 0.969348], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013481, 0.000004, -0.000004] + }, + { + "keytime": 0.027778, + "rotation": [-0.000000, 0.000000, 0.152972, 0.988231], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013496, -0.000002, -0.000004] + }, + { + "keytime": 0.055556, + "rotation": [-0.000000, -0.000000, 0.058510, 0.998287], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013493, 0.000004, 0.000004] + }, + { + "keytime": 0.083333, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013481, 0.000000, 0.000004] + }, + { + "keytime": 0.111111, + "rotation": [ 0.000000, 0.000000, -0.018111, 0.999836], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000002, 0.000000] + }, + { + "keytime": 0.138889, + "rotation": [ 0.000000, -0.000000, -0.025266, 0.999681], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013493, 0.000002, -0.000000] + }, + { + "keytime": 0.166667, + "rotation": [-0.000000, 0.000000, -0.024420, 0.999702], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, 0.000000, -0.000000] + }, + { + "keytime": 0.194444, + "rotation": [-0.000000, 0.000000, -0.018308, 0.999832], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013481, -0.000000, 0.000004] + }, + { + "keytime": 0.222222, + "rotation": [ 0.000000, 0.000000, -0.010285, 0.999947], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013496, 0.000000, 0.000004] + }, + { + "keytime": 0.250000, + "rotation": [-0.000000, 0.000000, -0.003040, 0.999995], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000002, -0.000004] + }, + { + "keytime": 0.277778, + "rotation": [-0.000000, 0.000000, -0.000015, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000002, -0.000000] + }, + { + "keytime": 0.305556, + "rotation": [ 0.000000, -0.000000, 0.000001, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, 0.000002, -0.000004] + }, + { + "keytime": 0.361111, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000002, -0.000000] + }, + { + "keytime": 0.388889, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, 0.000002, 0.000002] + }, + { + "keytime": 0.444444, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000001, -0.000000] + }, + { + "keytime": 0.472222, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013481, 0.000001, -0.000000] + }, + { + "keytime": 0.500000, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000003, 0.000001] + }, + { + "keytime": 0.527778, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, 0.000002, 0.000000] + }, + { + "keytime": 0.555556, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, 0.000001, -0.000004] + }, + { + "keytime": 0.583333, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013481, 0.000002, -0.000004] + }, + { + "keytime": 0.611111, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, 0.000000, -0.000000] + }, + { + "keytime": 0.638889, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013481, 0.000000, 0.000000] + }, + { + "keytime": 0.666667, + "rotation": [-0.000000, 0.000000, 0.000032, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000002, -0.000000] + }, + { + "keytime": 0.694444, + "rotation": [ 0.000000, 0.000000, -0.002224, 0.999998], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000002, 0.000000] + }, + { + "keytime": 0.722222, + "rotation": [ 0.000000, 0.000000, -0.007634, 0.999971], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000000, 0.000000] + }, + { + "keytime": 0.750000, + "rotation": [ 0.000000, 0.000000, -0.014349, 0.999897], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013485, 0.000000, 0.000000] + }, + { + "keytime": 0.777778, + "rotation": [ 0.000000, 0.000000, -0.020636, 0.999787], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013496, -0.000002, -0.000000] + }, + { + "keytime": 0.805555, + "rotation": [-0.000000, -0.000000, -0.024212, 0.999707], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013481, -0.000000, 0.000002] + }, + { + "keytime": 0.833333, + "rotation": [ 0.000000, -0.000000, -0.023392, 0.999726], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, 0.000000, 0.000001] + }, + { + "keytime": 0.861111, + "rotation": [ 0.000000, -0.000000, -0.015953, 0.999873], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000000, 0.000000] + }, + { + "keytime": 0.888889, + "rotation": [-0.000000, 0.000000, -0.000539, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013481, -0.000000, -0.000002] + }, + { + "keytime": 0.916667, + "rotation": [-0.000000, 0.000000, 0.037240, 0.999306], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013481, 0.000003, -0.000002] + }, + { + "keytime": 0.944444, + "rotation": [-0.000000, -0.000000, 0.102552, 0.994728], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000002, 0.000004] + }, + { + "keytime": 0.972222, + "rotation": [ 0.000000, 0.000000, 0.176044, 0.984382], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000002, -0.000004] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000000, 0.000000, 0.245693, 0.969348], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000002, -0.000004] + } + ] + }, + { + "boneId": "Bip001 L Finger2", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.044664, 0.006068, 0.372772, 0.926827], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, 0.439365] + }, + { + "keytime": 0.027778, + "rotation": [-0.044879, 0.004188, 0.333548, 0.941655], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877842, -0.823425, 0.439373] + }, + { + "keytime": 0.055556, + "rotation": [-0.045015, 0.002296, 0.293628, 0.954857], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877842, -0.823425, 0.439369] + }, + { + "keytime": 0.083333, + "rotation": [-0.045065, 0.000887, 0.263620, 0.963573], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877842, -0.823425, 0.439369] + }, + { + "keytime": 0.111111, + "rotation": [-0.045074, 0.000019, 0.245013, 0.968472], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877838, -0.823425, 0.439365] + }, + { + "keytime": 0.138889, + "rotation": [-0.045068, -0.000745, 0.228563, 0.972485], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823421, 0.439369] + }, + { + "keytime": 0.166667, + "rotation": [-0.045052, -0.001410, 0.214177, 0.975754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, 0.439369] + }, + { + "keytime": 0.194444, + "rotation": [-0.045029, -0.001999, 0.201402, 0.978471], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877838, -0.823429, 0.439365] + }, + { + "keytime": 0.222222, + "rotation": [-0.045005, -0.002483, 0.190879, 0.980578], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823421, 0.439373] + }, + { + "keytime": 0.250000, + "rotation": [-0.044981, -0.002897, 0.181847, 0.982293], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, 0.439369] + }, + { + "keytime": 0.277778, + "rotation": [-0.044958, -0.003223, 0.174711, 0.983588], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877842, -0.823418, 0.439373] + }, + { + "keytime": 0.305556, + "rotation": [-0.044943, -0.003438, 0.170002, 0.984412], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877842, -0.823425, 0.439365] + }, + { + "keytime": 0.333333, + "rotation": [-0.044936, -0.003525, 0.168101, 0.984739], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877853, -0.823425, 0.439367] + }, + { + "keytime": 0.361111, + "rotation": [-0.044937, -0.003514, 0.168354, 0.984696], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, 0.439363] + }, + { + "keytime": 0.388889, + "rotation": [-0.044942, -0.003443, 0.169899, 0.984430], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823423, 0.439369] + }, + { + "keytime": 0.416667, + "rotation": [-0.044950, -0.003346, 0.172032, 0.984060], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, 0.439365] + }, + { + "keytime": 0.444444, + "rotation": [-0.044956, -0.003263, 0.173852, 0.983740], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877853, -0.823425, 0.439368] + }, + { + "keytime": 0.472222, + "rotation": [-0.044958, -0.003226, 0.174643, 0.983600], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823427, 0.439370] + }, + { + "keytime": 0.500000, + "rotation": [-0.044958, -0.003226, 0.174651, 0.983598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, 0.439366] + }, + { + "keytime": 0.527778, + "rotation": [-0.044958, -0.003226, 0.174651, 0.983598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, 0.439367] + }, + { + "keytime": 0.555556, + "rotation": [-0.044958, -0.003226, 0.174651, 0.983598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, 0.439369] + }, + { + "keytime": 0.583333, + "rotation": [-0.044958, -0.003226, 0.174651, 0.983598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877838, -0.823424, 0.439369] + }, + { + "keytime": 0.611111, + "rotation": [-0.044958, -0.003226, 0.174651, 0.983598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823426, 0.439369] + }, + { + "keytime": 0.638889, + "rotation": [-0.044958, -0.003226, 0.174651, 0.983598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877838, -0.823424, 0.439362] + }, + { + "keytime": 0.666667, + "rotation": [-0.044958, -0.003225, 0.174678, 0.983593], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877850, -0.823427, 0.439369] + }, + { + "keytime": 0.694444, + "rotation": [-0.044952, -0.003309, 0.172830, 0.983920], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823424, 0.439365] + }, + { + "keytime": 0.722222, + "rotation": [-0.044937, -0.003512, 0.168396, 0.984688], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877842, -0.823427, 0.439365] + }, + { + "keytime": 0.750000, + "rotation": [-0.044917, -0.003763, 0.162888, 0.985614], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823423, 0.439365] + }, + { + "keytime": 0.777778, + "rotation": [-0.044896, -0.003998, 0.157726, 0.986454], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, 0.439369] + }, + { + "keytime": 0.805555, + "rotation": [-0.044884, -0.004132, 0.154788, 0.986919], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823427, 0.439365] + }, + { + "keytime": 0.833333, + "rotation": [-0.044887, -0.004101, 0.155462, 0.986813], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, 0.439369] + }, + { + "keytime": 0.861111, + "rotation": [-0.044912, -0.003823, 0.161572, 0.985831], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823429, 0.439368] + }, + { + "keytime": 0.888889, + "rotation": [-0.044958, -0.003246, 0.174210, 0.983676], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877838, -0.823421, 0.439368] + }, + { + "keytime": 0.916667, + "rotation": [-0.045039, -0.001830, 0.205065, 0.977710], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, 0.439367] + }, + { + "keytime": 0.944444, + "rotation": [-0.045070, 0.000627, 0.258039, 0.965082], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, 0.439369] + }, + { + "keytime": 0.972222, + "rotation": [-0.044944, 0.003409, 0.317155, 0.947302], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, 0.439369] + }, + { + "keytime": 1.000000, + "rotation": [-0.044664, 0.006068, 0.372772, 0.926827], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823433, 0.439365] + } + ] + }, + { + "boneId": "Bip001 L Finger1Nub", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151039, -0.000000, 0.000004] + }, + { + "keytime": 0.027778, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151039, 0.000000, 0.000000] + }, + { + "keytime": 0.055556, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151035, -0.000004, -0.000000] + }, + { + "keytime": 0.083333, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151043, -0.000002, -0.000000] + }, + { + "keytime": 0.166667, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151039, 0.000000, 0.000000] + }, + { + "keytime": 0.222222, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151035, -0.000004, -0.000000] + }, + { + "keytime": 0.250000, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151043, 0.000000, 0.000000] + }, + { + "keytime": 0.277778, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151039, 0.000000, -0.000000] + }, + { + "keytime": 0.305556, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151035, -0.000002, 0.000004] + }, + { + "keytime": 0.333333, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151039, 0.000002, -0.000000] + }, + { + "keytime": 0.361111, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151031, 0.000002, -0.000000] + }, + { + "keytime": 0.388889, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151039, 0.000000, 0.000000] + }, + { + "keytime": 0.444444, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151039, 0.000000, -0.000000] + }, + { + "keytime": 0.472222, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151047, -0.000002, 0.000001] + }, + { + "keytime": 0.500000, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151039, 0.000001, -0.000001] + }, + { + "keytime": 0.527778, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151039, 0.000000, -0.000000] + }, + { + "keytime": 0.555556, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151035, -0.000002, 0.000000] + }, + { + "keytime": 0.583333, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151039, 0.000001, 0.000000] + }, + { + "keytime": 0.611111, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151035, -0.000000, 0.000000] + }, + { + "keytime": 0.638889, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151043, 0.000002, 0.000000] + }, + { + "keytime": 0.666667, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151039, 0.000000, -0.000000] + }, + { + "keytime": 0.694444, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151035, 0.000002, 0.000000] + }, + { + "keytime": 0.722222, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151039, 0.000002, 0.000000] + }, + { + "keytime": 0.777778, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151039, -0.000000, 0.000000] + }, + { + "keytime": 0.805555, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151039, 0.000000, -0.000002] + }, + { + "keytime": 0.833333, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151047, -0.000003, -0.000000] + }, + { + "keytime": 0.861111, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151039, 0.000001, 0.000000] + }, + { + "keytime": 0.888889, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151047, -0.000001, 0.000002] + }, + { + "keytime": 0.916667, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151047, 0.000000, 0.000000] + }, + { + "keytime": 0.944444, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151039, -0.000002, -0.000000] + }, + { + "keytime": 0.972222, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151039, -0.000004, 0.000004] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.151031, -0.000002, 0.000000] + } + ] + }, + { + "boneId": "Bip001 L Finger21", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, 0.000000, 0.275862, 0.961197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, -0.000002, -0.000000] + }, + { + "keytime": 0.027778, + "rotation": [ 0.000000, 0.000000, 0.268419, 0.963302], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, 0.000002, -0.000004] + }, + { + "keytime": 0.055556, + "rotation": [-0.000000, 0.000000, 0.261063, 0.965322], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, 0.000002, -0.000000] + }, + { + "keytime": 0.083333, + "rotation": [-0.000000, -0.000000, 0.242620, 0.970122], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, -0.000001, -0.000000] + }, + { + "keytime": 0.111111, + "rotation": [ 0.000000, 0.000000, 0.211833, 0.977306], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603947, 0.000000, -0.000004] + }, + { + "keytime": 0.138889, + "rotation": [ 0.000000, -0.000000, 0.174991, 0.984570], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, -0.000002, -0.000000] + }, + { + "keytime": 0.166667, + "rotation": [-0.000000, -0.000000, 0.134913, 0.990857], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, -0.000004, 0.000004] + }, + { + "keytime": 0.194444, + "rotation": [-0.000000, -0.000000, 0.093328, 0.995635], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, -0.000002, 0.000008] + }, + { + "keytime": 0.222222, + "rotation": [-0.000000, -0.000000, 0.055712, 0.998447], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603939, -0.000000, -0.000004] + }, + { + "keytime": 0.250000, + "rotation": [-0.000000, -0.000000, 0.023011, 0.999735], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, -0.000000, -0.000000] + }, + { + "keytime": 0.277778, + "rotation": [-0.000000, 0.000000, 0.000180, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603951, 0.000000, -0.000000] + }, + { + "keytime": 0.305556, + "rotation": [-0.000000, -0.000000, -0.012680, 0.999920], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603928, 0.000000, 0.000004] + }, + { + "keytime": 0.333333, + "rotation": [-0.000000, 0.000000, -0.017861, 0.999840], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, -0.000004, 0.000004] + }, + { + "keytime": 0.361111, + "rotation": [-0.000000, 0.000000, -0.017172, 0.999853], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, -0.000000, -0.000002] + }, + { + "keytime": 0.388889, + "rotation": [ 0.000000, 0.000000, -0.012960, 0.999916], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, 0.000001, -0.000002] + }, + { + "keytime": 0.416667, + "rotation": [ 0.000000, 0.000000, -0.007145, 0.999974], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, -0.000002, 0.000002] + }, + { + "keytime": 0.444444, + "rotation": [-0.000000, -0.000000, -0.002179, 0.999998], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, -0.000001, 0.000002] + }, + { + "keytime": 0.472222, + "rotation": [ 0.000000, -0.000000, -0.000022, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, 0.000001, 0.000001] + }, + { + "keytime": 0.500000, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, 0.000000, -0.000002] + }, + { + "keytime": 0.527778, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, 0.000003, 0.000002] + }, + { + "keytime": 0.555556, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603951, -0.000002, 0.000000] + }, + { + "keytime": 0.583333, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603947, -0.000004, -0.000000] + }, + { + "keytime": 0.611111, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, 0.000004, -0.000000] + }, + { + "keytime": 0.638889, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603939, -0.000002, -0.000000] + }, + { + "keytime": 0.666667, + "rotation": [-0.000000, 0.000000, 0.000036, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, -0.000000, -0.000000] + }, + { + "keytime": 0.694444, + "rotation": [-0.000000, -0.000000, -0.002504, 0.999997], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603939, 0.000002, -0.000000] + }, + { + "keytime": 0.722222, + "rotation": [ 0.000000, -0.000000, -0.008595, 0.999963], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603939, -0.000002, 0.000004] + }, + { + "keytime": 0.750000, + "rotation": [-0.000000, 0.000000, -0.016156, 0.999869], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, -0.000002, 0.000000] + }, + { + "keytime": 0.777778, + "rotation": [-0.000000, 0.000000, -0.023234, 0.999730], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, -0.000000, -0.000000] + }, + { + "keytime": 0.805555, + "rotation": [ 0.000000, 0.000000, -0.027260, 0.999628], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, 0.000004, -0.000000] + }, + { + "keytime": 0.833333, + "rotation": [-0.000000, 0.000000, -0.026336, 0.999653], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, -0.000002, 0.000001] + }, + { + "keytime": 0.861111, + "rotation": [-0.000000, 0.000000, -0.017961, 0.999839], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, 0.000002, -0.000000] + }, + { + "keytime": 0.888889, + "rotation": [-0.000000, -0.000000, -0.000607, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, 0.000000, -0.000000] + }, + { + "keytime": 0.916667, + "rotation": [ 0.000000, 0.000000, 0.041925, 0.999121], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, 0.000000, -0.000000] + }, + { + "keytime": 0.944444, + "rotation": [ 0.000000, 0.000000, 0.115408, 0.993318], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, -0.000006, 0.000002] + }, + { + "keytime": 0.972222, + "rotation": [-0.000000, 0.000000, 0.197930, 0.980216], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603951, -0.000000, 0.000004] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000000, 0.000000, 0.275862, 0.961197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, 0.000002, -0.000004] + } + ] + }, + { + "boneId": "Bip001 R Finger1", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936865, 3.420065] + }, + { + "keytime": 0.027778, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936865, 3.420066] + }, + { + "keytime": 0.055556, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252808, -1.936867, 3.420065] + }, + { + "keytime": 0.083333, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936867, 3.420066] + }, + { + "keytime": 0.111111, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252792, -1.936863, 3.420067] + }, + { + "keytime": 0.138889, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936867, 3.420066] + }, + { + "keytime": 0.166667, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936867, 3.420065] + }, + { + "keytime": 0.194444, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252777, -1.936867, 3.420067] + }, + { + "keytime": 0.222222, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252808, -1.936867, 3.420065] + }, + { + "keytime": 0.277778, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936863, 3.420067] + }, + { + "keytime": 0.305556, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252796, -1.936867, 3.420067] + }, + { + "keytime": 0.333333, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252796, -1.936867, 3.420063] + }, + { + "keytime": 0.361111, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252796, -1.936863, 3.420071] + }, + { + "keytime": 0.388889, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936867, 3.420071] + }, + { + "keytime": 0.416667, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936874, 3.420074] + }, + { + "keytime": 0.444444, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936867, 3.420067] + }, + { + "keytime": 0.472222, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936874, 3.420067] + }, + { + "keytime": 0.500000, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936867, 3.420067] + }, + { + "keytime": 0.527778, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936874, 3.420067] + }, + { + "keytime": 0.555556, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936867, 3.420067] + }, + { + "keytime": 0.583333, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936867, 3.420071] + }, + { + "keytime": 0.611111, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252796, -1.936867, 3.420063] + }, + { + "keytime": 0.638889, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936867, 3.420067] + }, + { + "keytime": 0.666667, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252792, -1.936867, 3.420071] + }, + { + "keytime": 0.694444, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252804, -1.936863, 3.420067] + }, + { + "keytime": 0.722222, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252796, -1.936867, 3.420069] + }, + { + "keytime": 0.750000, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936867, 3.420069] + }, + { + "keytime": 0.777778, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936867, 3.420067] + }, + { + "keytime": 0.805555, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936869, 3.420065] + }, + { + "keytime": 0.861111, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936865, 3.420066] + }, + { + "keytime": 0.888889, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252792, -1.936865, 3.420066] + }, + { + "keytime": 0.916667, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252808, -1.936865, 3.420066] + }, + { + "keytime": 0.972222, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252800, -1.936865, 3.420067] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000392, -0.000071, 0.179470, 0.983763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.252808, -1.936867, 3.420066] + } + ] + }, + { + "boneId": "Bip001 R Finger01", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872101, 0.000002, 0.000005] + }, + { + "keytime": 0.027778, + "rotation": [-0.000000, 0.000000, -0.001149, 0.999999], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, -0.000001, 0.000001] + }, + { + "keytime": 0.055556, + "rotation": [-0.000000, -0.000000, -0.003685, 0.999993], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000002, 0.000002] + }, + { + "keytime": 0.083333, + "rotation": [-0.000000, 0.000000, -0.006305, 0.999980], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, -0.000000, 0.000000] + }, + { + "keytime": 0.111111, + "rotation": [ 0.000000, -0.000000, -0.007475, 0.999972], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, -0.000002, -0.000000] + }, + { + "keytime": 0.138889, + "rotation": [ 0.000000, 0.000000, -0.005912, 0.999983], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872086, -0.000000, 0.000000] + }, + { + "keytime": 0.166667, + "rotation": [ 0.000000, -0.000000, -0.000240, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000002, -0.000002] + }, + { + "keytime": 0.194444, + "rotation": [-0.000000, -0.000000, 0.010158, 0.999948], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872086, 0.000000, -0.000002] + }, + { + "keytime": 0.222222, + "rotation": [-0.000000, -0.000000, 0.023418, 0.999726], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, -0.000000, 0.000002] + }, + { + "keytime": 0.250000, + "rotation": [-0.000000, -0.000000, 0.039422, 0.999223], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872101, 0.000000, 0.000000] + }, + { + "keytime": 0.277778, + "rotation": [ 0.000000, -0.000000, 0.056365, 0.998410], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000004, -0.000000] + }, + { + "keytime": 0.305556, + "rotation": [-0.000000, -0.000000, 0.073830, 0.997271], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000000, 0.000004] + }, + { + "keytime": 0.333333, + "rotation": [ 0.000000, 0.000000, 0.091471, 0.995808], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872086, 0.000000, 0.000004] + }, + { + "keytime": 0.361111, + "rotation": [ 0.000000, -0.000000, 0.107391, 0.994217], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000004, 0.000004] + }, + { + "keytime": 0.388889, + "rotation": [-0.000000, 0.000000, 0.121276, 0.992619], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872097, 0.000000, 0.000004] + }, + { + "keytime": 0.416667, + "rotation": [ 0.000000, 0.000000, 0.132573, 0.991173], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872089, 0.000000, 0.000000] + }, + { + "keytime": 0.444444, + "rotation": [-0.000000, -0.000000, 0.139776, 0.990183], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000000, -0.000000] + }, + { + "keytime": 0.472222, + "rotation": [-0.000000, -0.000000, 0.142436, 0.989804], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872089, 0.000000, -0.000000] + }, + { + "keytime": 0.500000, + "rotation": [-0.000000, 0.000000, 0.139380, 0.990239], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000000, 0.000008] + }, + { + "keytime": 0.527778, + "rotation": [-0.000000, 0.000000, 0.131050, 0.991376], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872089, -0.000000, -0.000008] + }, + { + "keytime": 0.555556, + "rotation": [-0.000000, 0.000000, 0.118489, 0.992955], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000004, -0.000000] + }, + { + "keytime": 0.583333, + "rotation": [ 0.000000, 0.000000, 0.102743, 0.994708], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000004, 0.000008] + }, + { + "keytime": 0.611111, + "rotation": [ 0.000000, -0.000000, 0.084307, 0.996440], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872089, -0.000004, -0.000004] + }, + { + "keytime": 0.638889, + "rotation": [-0.000000, -0.000000, 0.065345, 0.997863], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872097, -0.000000, -0.000000] + }, + { + "keytime": 0.666667, + "rotation": [ 0.000000, 0.000000, 0.046417, 0.998922], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872089, -0.000000, -0.000004] + }, + { + "keytime": 0.694444, + "rotation": [-0.000000, -0.000000, 0.028095, 0.999605], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872105, 0.000008, -0.000000] + }, + { + "keytime": 0.722222, + "rotation": [-0.000000, -0.000000, 0.012550, 0.999921], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872086, -0.000004, 0.000000] + }, + { + "keytime": 0.750000, + "rotation": [ 0.000000, 0.000000, 0.000275, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872101, -0.000000, 0.000000] + }, + { + "keytime": 0.777778, + "rotation": [ 0.000000, -0.000000, -0.005716, 0.999984], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872086, 0.000000, -0.000000] + }, + { + "keytime": 0.805555, + "rotation": [ 0.000000, 0.000000, -0.005143, 0.999987], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872086, 0.000000, 0.000002] + }, + { + "keytime": 0.833333, + "rotation": [-0.000000, -0.000000, -0.001993, 0.999998], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, -0.000000, 0.000002] + }, + { + "keytime": 0.861111, + "rotation": [-0.000000, -0.000000, -0.000010, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000000, 0.000000] + }, + { + "keytime": 0.888889, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, -0.000002, -0.000000] + }, + { + "keytime": 0.916667, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872086, -0.000001, 0.000000] + }, + { + "keytime": 0.944444, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872101, -0.000000, -0.000001] + }, + { + "keytime": 0.972222, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000001, -0.000002] + }, + { + "keytime": 1.000000, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 3.872093, 0.000001, 0.000002] + } + ] + }, + { + "boneId": "Bip001 R Finger11", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000000, 0.000000] + }, + { + "keytime": 0.027778, + "rotation": [-0.000000, -0.000000, -0.001078, 0.999999], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000000, 0.000000] + }, + { + "keytime": 0.055556, + "rotation": [-0.000000, 0.000000, -0.003456, 0.999994], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013481, -0.000000, 0.000000] + }, + { + "keytime": 0.083333, + "rotation": [ 0.000000, 0.000000, -0.005914, 0.999983], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013481, 0.000000, -0.000000] + }, + { + "keytime": 0.111111, + "rotation": [ 0.000000, -0.000000, -0.007011, 0.999975], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013481, -0.000000, 0.000001] + }, + { + "keytime": 0.138889, + "rotation": [ 0.000000, 0.000000, -0.005545, 0.999985], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013481, 0.000004, 0.000000] + }, + { + "keytime": 0.166667, + "rotation": [ 0.000000, 0.000000, -0.000225, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, 0.000001, -0.000000] + }, + { + "keytime": 0.194444, + "rotation": [ 0.000000, -0.000000, 0.009527, 0.999955], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013496, -0.000003, 0.000000] + }, + { + "keytime": 0.222222, + "rotation": [ 0.000000, 0.000000, 0.021964, 0.999759], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013496, 0.000001, 0.000000] + }, + { + "keytime": 0.250000, + "rotation": [-0.000000, 0.000000, 0.036976, 0.999316], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, 0.000000, 0.000000] + }, + { + "keytime": 0.277778, + "rotation": [ 0.000000, 0.000000, 0.052868, 0.998601], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013481, 0.000004, 0.000000] + }, + { + "keytime": 0.305556, + "rotation": [ 0.000000, 0.000000, 0.069253, 0.997599], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, 0.000000, -0.000004] + }, + { + "keytime": 0.333333, + "rotation": [ 0.000000, 0.000000, 0.085805, 0.996312], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000000, 0.000000] + }, + { + "keytime": 0.361111, + "rotation": [-0.000000, -0.000000, 0.100746, 0.994912], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000004, -0.000004] + }, + { + "keytime": 0.388889, + "rotation": [ 0.000000, -0.000000, 0.113780, 0.993506], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013481, -0.000000, 0.000008] + }, + { + "keytime": 0.416667, + "rotation": [-0.000000, 0.000000, 0.124385, 0.992234], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013481, 0.000000, 0.000004] + }, + { + "keytime": 0.444444, + "rotation": [-0.000000, -0.000000, 0.131148, 0.991363], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013485, -0.000000, 0.000004] + }, + { + "keytime": 0.472222, + "rotation": [ 0.000000, 0.000000, 0.133646, 0.991029], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013485, 0.000004, 0.000004] + }, + { + "keytime": 0.500000, + "rotation": [-0.000000, -0.000000, 0.130777, 0.991412], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013485, -0.000004, 0.000004] + }, + { + "keytime": 0.527778, + "rotation": [-0.000000, -0.000000, 0.122956, 0.992412], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, 0.000008, 0.000000] + }, + { + "keytime": 0.555556, + "rotation": [-0.000000, 0.000000, 0.111163, 0.993802], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, 0.000004, -0.000000] + }, + { + "keytime": 0.583333, + "rotation": [-0.000000, 0.000000, 0.096384, 0.995344], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, 0.000000, -0.000000] + }, + { + "keytime": 0.611111, + "rotation": [ 0.000000, 0.000000, 0.079083, 0.996868], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000000, -0.000000] + }, + { + "keytime": 0.638889, + "rotation": [ 0.000000, 0.000000, 0.061292, 0.998120], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013485, -0.000000, 0.000000] + }, + { + "keytime": 0.666667, + "rotation": [-0.000000, -0.000000, 0.043537, 0.999052], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, 0.000004, -0.000004] + }, + { + "keytime": 0.694444, + "rotation": [ 0.000000, 0.000000, 0.026351, 0.999653], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013496, -0.000002, -0.000000] + }, + { + "keytime": 0.722222, + "rotation": [-0.000000, 0.000000, 0.011771, 0.999931], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013496, -0.000002, 0.000000] + }, + { + "keytime": 0.750000, + "rotation": [ 0.000000, 0.000000, 0.000257, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013481, -0.000002, -0.000002] + }, + { + "keytime": 0.777778, + "rotation": [ 0.000000, -0.000000, -0.005361, 0.999986], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, 0.000001, -0.000000] + }, + { + "keytime": 0.805555, + "rotation": [-0.000000, 0.000000, -0.004823, 0.999988], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, 0.000000, 0.000000] + }, + { + "keytime": 0.833333, + "rotation": [ 0.000000, -0.000000, -0.001869, 0.999998], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000002, 0.000000] + }, + { + "keytime": 0.861111, + "rotation": [ 0.000000, -0.000000, -0.000009, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, 0.000002, -0.000000] + }, + { + "keytime": 0.888889, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013496, -0.000002, 0.000000] + }, + { + "keytime": 0.944444, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, 0.000002, -0.000000] + }, + { + "keytime": 0.972222, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013496, -0.000002, 0.000001] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.013489, -0.000002, -0.000000] + } + ] + }, + { + "boneId": "Bip001 R Finger0Nub", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278816, -0.000000, -0.000001] + }, + { + "keytime": 0.027778, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278831, 0.000000, -0.000000] + }, + { + "keytime": 0.055556, + "rotation": [-0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278831, -0.000001, -0.000001] + }, + { + "keytime": 0.083333, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278824, -0.000001, 0.000000] + }, + { + "keytime": 0.138889, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278824, 0.000000, -0.000002] + }, + { + "keytime": 0.166667, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278831, -0.000002, -0.000000] + }, + { + "keytime": 0.194444, + "rotation": [-0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278824, -0.000000, 0.000002] + }, + { + "keytime": 0.222222, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278831, 0.000000, 0.000000] + }, + { + "keytime": 0.250000, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278828, -0.000004, -0.000000] + }, + { + "keytime": 0.277778, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278824, -0.000000, 0.000000] + }, + { + "keytime": 0.305556, + "rotation": [-0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278831, 0.000004, 0.000000] + }, + { + "keytime": 0.333333, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278824, -0.000000, -0.000008] + }, + { + "keytime": 0.361111, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278831, 0.000000, -0.000000] + }, + { + "keytime": 0.388889, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278824, -0.000004, -0.000000] + }, + { + "keytime": 0.416667, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278824, -0.000000, 0.000008] + }, + { + "keytime": 0.444444, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278831, 0.000004, 0.000000] + }, + { + "keytime": 0.472222, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278828, 0.000004, -0.000000] + }, + { + "keytime": 0.500000, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278831, 0.000000, -0.000000] + }, + { + "keytime": 0.527778, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278835, 0.000000, 0.000000] + }, + { + "keytime": 0.555556, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278828, -0.000004, 0.000000] + }, + { + "keytime": 0.583333, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278824, 0.000004, -0.000004] + }, + { + "keytime": 0.611111, + "rotation": [-0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278824, 0.000000, -0.000000] + }, + { + "keytime": 0.638889, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278828, -0.000000, -0.000000] + }, + { + "keytime": 0.666667, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278831, 0.000000, 0.000004] + }, + { + "keytime": 0.694444, + "rotation": [-0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278828, -0.000004, 0.000000] + }, + { + "keytime": 0.722222, + "rotation": [-0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278828, 0.000004, -0.000000] + }, + { + "keytime": 0.750000, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278824, 0.000000, -0.000000] + }, + { + "keytime": 0.777778, + "rotation": [-0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278824, -0.000000, 0.000002] + }, + { + "keytime": 0.805555, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278824, 0.000004, 0.000000] + }, + { + "keytime": 0.833333, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278824, 0.000000, -0.000001] + }, + { + "keytime": 0.861111, + "rotation": [-0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278824, -0.000000, 0.000001] + }, + { + "keytime": 0.888889, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278824, 0.000004, -0.000000] + }, + { + "keytime": 0.916667, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278824, 0.000001, 0.000002] + }, + { + "keytime": 0.944444, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278824, 0.000000, -0.000002] + }, + { + "keytime": 0.972222, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278831, -0.000001, 0.000002] + }, + { + "keytime": 1.000000, + "rotation": [-0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 2.278824, -0.000001, -0.000001] + } + ] + }, + { + "boneId": "Bip001 R UpperArm", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.047436, -0.666097, 0.085716, 0.739403], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000002, -0.000008] + }, + { + "keytime": 0.027778, + "rotation": [ 0.038818, -0.655320, 0.073578, 0.750757], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000000, 0.000008] + }, + { + "keytime": 0.055556, + "rotation": [ 0.028905, -0.644076, 0.062691, 0.761840], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, -0.000000, 0.000000] + }, + { + "keytime": 0.083333, + "rotation": [ 0.019302, -0.636907, 0.056587, 0.768619], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000004, 0.000008] + }, + { + "keytime": 0.111111, + "rotation": [ 0.010397, -0.630217, 0.049806, 0.774750], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000000, -0.000008] + }, + { + "keytime": 0.138889, + "rotation": [ 0.007143, -0.629239, 0.047792, 0.775708], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200710, -0.000000, 0.000008] + }, + { + "keytime": 0.166667, + "rotation": [ 0.006099, -0.628556, 0.042848, 0.776559], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000004, -0.000008] + }, + { + "keytime": 0.194444, + "rotation": [ 0.013457, -0.630250, 0.039098, 0.775290], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, -0.000002, 0.000015] + }, + { + "keytime": 0.222222, + "rotation": [ 0.021144, -0.631160, 0.032298, 0.774691], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, -0.000000, -0.000007] + }, + { + "keytime": 0.250000, + "rotation": [ 0.034396, -0.630945, 0.029909, 0.774487], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, -0.000002, -0.000008] + }, + { + "keytime": 0.277778, + "rotation": [ 0.047173, -0.629976, 0.026881, 0.774714], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, -0.000000, -0.000000] + }, + { + "keytime": 0.305556, + "rotation": [ 0.058608, -0.627169, 0.018204, 0.776462], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200710, -0.000002, 0.000000] + }, + { + "keytime": 0.333333, + "rotation": [ 0.070343, -0.623827, 0.010758, 0.778316], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000000, -0.000008] + }, + { + "keytime": 0.361111, + "rotation": [ 0.079019, -0.618931, -0.005894, 0.781438], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, -0.000000, -0.000008] + }, + { + "keytime": 0.388889, + "rotation": [ 0.087342, -0.613362, -0.018887, 0.784730], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200710, 0.000002, -0.000000] + }, + { + "keytime": 0.416667, + "rotation": [ 0.094704, -0.610689, -0.031940, 0.785538], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, 0.000004, 0.000008] + }, + { + "keytime": 0.444444, + "rotation": [ 0.101661, -0.609201, -0.039421, 0.785484], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000002, 0.000008] + }, + { + "keytime": 0.472222, + "rotation": [ 0.101579, -0.616107, -0.040481, 0.780035], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, 0.000000, -0.000007] + }, + { + "keytime": 0.500000, + "rotation": [ 0.100240, -0.624784, -0.033838, 0.773597], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, -0.000002, -0.000008] + }, + { + "keytime": 0.527778, + "rotation": [ 0.090401, -0.637334, -0.018268, 0.765049], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200710, -0.000000, -0.000000] + }, + { + "keytime": 0.555556, + "rotation": [ 0.078306, -0.650529, -0.000369, 0.755434], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200710, 0.000000, -0.000000] + }, + { + "keytime": 0.583333, + "rotation": [ 0.063263, -0.658135, 0.015685, 0.750074], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200710, 0.000000, 0.000008] + }, + { + "keytime": 0.611111, + "rotation": [ 0.047296, -0.665765, 0.035590, 0.743810], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, -0.000002, 0.000000] + }, + { + "keytime": 0.638889, + "rotation": [ 0.035738, -0.665309, 0.046509, 0.744260], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200710, -0.000000, -0.000000] + }, + { + "keytime": 0.666667, + "rotation": [ 0.024082, -0.664319, 0.058116, 0.744797], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, 0.000002, -0.000000] + }, + { + "keytime": 0.694444, + "rotation": [ 0.020944, -0.660137, 0.063801, 0.748138], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200710, -0.000002, 0.000000] + }, + { + "keytime": 0.722222, + "rotation": [ 0.018358, -0.655816, 0.067431, 0.751679], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, 0.000004, -0.000008] + }, + { + "keytime": 0.750000, + "rotation": [ 0.018527, -0.651005, 0.064541, 0.756098], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000000, -0.000000] + }, + { + "keytime": 0.777778, + "rotation": [ 0.019383, -0.646487, 0.058305, 0.760446], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200710, -0.000000, 0.000008] + }, + { + "keytime": 0.805555, + "rotation": [ 0.014787, -0.641392, 0.054208, 0.765153], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200713, 0.000000, -0.000008] + }, + { + "keytime": 0.833333, + "rotation": [ 0.008574, -0.637232, 0.049311, 0.769045], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000000, -0.000000] + }, + { + "keytime": 0.861111, + "rotation": [ 0.003625, -0.635649, 0.046199, 0.770586], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, -0.000002, 0.000000] + }, + { + "keytime": 0.888889, + "rotation": [ 0.003667, -0.638225, 0.046908, 0.768411], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200714, 0.000000, -0.000000] + }, + { + "keytime": 0.916667, + "rotation": [ 0.009474, -0.644791, 0.053578, 0.762420], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, -0.000004, 0.000008] + }, + { + "keytime": 0.944444, + "rotation": [ 0.019195, -0.653979, 0.065563, 0.753422], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000002, 0.000000] + }, + { + "keytime": 0.972222, + "rotation": [ 0.029666, -0.663412, 0.079633, 0.743413], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, -0.000002, 0.000000] + }, + { + "keytime": 1.000000, + "rotation": [ 0.039218, -0.672003, 0.093577, 0.733565], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 6.200712, 0.000002, -0.000008] + } + ] + }, + { + "boneId": "Bip001 R Finger0", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806471, 6.254313] + }, + { + "keytime": 0.027778, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991692, 0.806473, 6.254313] + }, + { + "keytime": 0.055556, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806471, 6.254311] + }, + { + "keytime": 0.111111, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806473, 6.254312] + }, + { + "keytime": 0.138889, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806477, 6.254310] + }, + { + "keytime": 0.166667, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806473, 6.254311] + }, + { + "keytime": 0.194444, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991676, 0.806473, 6.254311] + }, + { + "keytime": 0.222222, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991676, 0.806473, 6.254313] + }, + { + "keytime": 0.250000, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991669, 0.806473, 6.254314] + }, + { + "keytime": 0.277778, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991680, 0.806473, 6.254314] + }, + { + "keytime": 0.305556, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991680, 0.806473, 6.254311] + }, + { + "keytime": 0.333333, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806473, 6.254311] + }, + { + "keytime": 0.361111, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991688, 0.806477, 6.254307] + }, + { + "keytime": 0.388889, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991688, 0.806473, 6.254314] + }, + { + "keytime": 0.416667, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806473, 6.254311] + }, + { + "keytime": 0.444444, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991688, 0.806473, 6.254311] + }, + { + "keytime": 0.472222, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806473, 6.254311] + }, + { + "keytime": 0.500000, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991680, 0.806465, 6.254318] + }, + { + "keytime": 0.555556, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806473, 6.254311] + }, + { + "keytime": 0.583333, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806473, 6.254314] + }, + { + "keytime": 0.611111, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806477, 6.254311] + }, + { + "keytime": 0.666667, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991680, 0.806473, 6.254311] + }, + { + "keytime": 0.694444, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991692, 0.806473, 6.254311] + }, + { + "keytime": 0.722222, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991692, 0.806473, 6.254313] + }, + { + "keytime": 0.750000, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806473, 6.254313] + }, + { + "keytime": 0.777778, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806473, 6.254311] + }, + { + "keytime": 0.805555, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991692, 0.806471, 6.254311] + }, + { + "keytime": 0.833333, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806471, 6.254310] + }, + { + "keytime": 0.861111, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991692, 0.806471, 6.254310] + }, + { + "keytime": 0.888889, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991676, 0.806473, 6.254312] + }, + { + "keytime": 0.916667, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806475, 6.254310] + }, + { + "keytime": 0.944444, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991676, 0.806473, 6.254312] + }, + { + "keytime": 0.972222, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991676, 0.806473, 6.254310] + }, + { + "keytime": 1.000000, + "rotation": [-0.752880, -0.138782, -0.000591, 0.643359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.991684, 0.806473, 6.254311] + } + ] + }, + { + "boneId": "Bip001 R Finger2", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.044958, 0.003226, 0.174651, 0.983598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823423, -0.439368] + }, + { + "keytime": 0.027778, + "rotation": [ 0.044953, 0.003295, 0.173149, 0.983864], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877853, -0.823423, -0.439367] + }, + { + "keytime": 0.055556, + "rotation": [ 0.044942, 0.003446, 0.169832, 0.984442], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877853, -0.823425, -0.439368] + }, + { + "keytime": 0.083333, + "rotation": [ 0.044930, 0.003603, 0.166402, 0.985027], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877838, -0.823429, -0.439368] + }, + { + "keytime": 0.111111, + "rotation": [ 0.044924, 0.003672, 0.164871, 0.985285], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877838, -0.823425, -0.439368] + }, + { + "keytime": 0.138889, + "rotation": [ 0.044932, 0.003579, 0.166917, 0.984940], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, -0.439369] + }, + { + "keytime": 0.166667, + "rotation": [ 0.044957, 0.003240, 0.174338, 0.983654], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, -0.439368] + }, + { + "keytime": 0.194444, + "rotation": [ 0.044998, 0.002619, 0.187915, 0.981151], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823421, -0.439369] + }, + { + "keytime": 0.222222, + "rotation": [ 0.045037, 0.001825, 0.205179, 0.977686], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877853, -0.823421, -0.439369] + }, + { + "keytime": 0.250000, + "rotation": [ 0.045066, 0.000866, 0.225939, 0.973098], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877834, -0.823421, -0.439365] + }, + { + "keytime": 0.277778, + "rotation": [ 0.045074, -0.000150, 0.247818, 0.967758], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877838, -0.823425, -0.439365] + }, + { + "keytime": 0.305556, + "rotation": [ 0.045058, -0.001198, 0.270262, 0.961731], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877838, -0.823425, -0.439369] + }, + { + "keytime": 0.333333, + "rotation": [ 0.045017, -0.002258, 0.292812, 0.955107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877838, -0.823425, -0.439369] + }, + { + "keytime": 0.361111, + "rotation": [ 0.044959, -0.003215, 0.313055, 0.948665], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877850, -0.823421, -0.439373] + }, + { + "keytime": 0.388889, + "rotation": [ 0.044892, -0.004049, 0.330624, 0.942686], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877842, -0.823425, -0.439362] + }, + { + "keytime": 0.416667, + "rotation": [ 0.044825, -0.004728, 0.344854, 0.937573], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877842, -0.823425, -0.439362] + }, + { + "keytime": 0.444444, + "rotation": [ 0.044777, -0.005161, 0.353898, 0.934197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, -0.439369] + }, + { + "keytime": 0.472222, + "rotation": [ 0.044759, -0.005321, 0.357232, 0.932927], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, -0.439369] + }, + { + "keytime": 0.500000, + "rotation": [ 0.044780, -0.005137, 0.353403, 0.934385], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877850, -0.823433, -0.439369] + }, + { + "keytime": 0.527778, + "rotation": [ 0.044835, -0.004637, 0.342940, 0.938275], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823433, -0.439369] + }, + { + "keytime": 0.555556, + "rotation": [ 0.044907, -0.003882, 0.327104, 0.943913], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877842, -0.823425, -0.439365] + }, + { + "keytime": 0.583333, + "rotation": [ 0.044978, -0.002935, 0.307156, 0.950591], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, -0.439365] + }, + { + "keytime": 0.611111, + "rotation": [ 0.045037, -0.001827, 0.283669, 0.957862], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877842, -0.823425, -0.439365] + }, + { + "keytime": 0.638889, + "rotation": [ 0.045069, -0.000689, 0.259372, 0.964725], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, -0.439369] + }, + { + "keytime": 0.666667, + "rotation": [ 0.045072, 0.000447, 0.234984, 0.970953], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877842, -0.823429, -0.439369] + }, + { + "keytime": 0.694444, + "rotation": [ 0.045047, 0.001545, 0.211255, 0.976391], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877853, -0.823418, -0.439369] + }, + { + "keytime": 0.722222, + "rotation": [ 0.045006, 0.002476, 0.191034, 0.980548], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, -0.439365] + }, + { + "keytime": 0.750000, + "rotation": [ 0.044959, 0.003210, 0.175010, 0.983534], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877853, -0.823429, -0.439367] + }, + { + "keytime": 0.777778, + "rotation": [ 0.044932, 0.003568, 0.167173, 0.984897], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, -0.439369] + }, + { + "keytime": 0.805555, + "rotation": [ 0.044935, 0.003533, 0.167924, 0.984769], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823427, -0.439369] + }, + { + "keytime": 0.833333, + "rotation": [ 0.044950, 0.003345, 0.172045, 0.984057], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823427, -0.439368] + }, + { + "keytime": 0.861111, + "rotation": [ 0.044958, 0.003227, 0.174639, 0.983600], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877853, -0.823425, -0.439367] + }, + { + "keytime": 0.888889, + "rotation": [ 0.044958, 0.003226, 0.174652, 0.983598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877838, -0.823427, -0.439368] + }, + { + "keytime": 0.916667, + "rotation": [ 0.044958, 0.003226, 0.174651, 0.983598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877853, -0.823423, -0.439367] + }, + { + "keytime": 0.944444, + "rotation": [ 0.044958, 0.003226, 0.174651, 0.983598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877838, -0.823423, -0.439367] + }, + { + "keytime": 0.972222, + "rotation": [ 0.044958, 0.003226, 0.174651, 0.983598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823421, -0.439367] + }, + { + "keytime": 1.000000, + "rotation": [ 0.044958, 0.003226, 0.174651, 0.983598], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.877846, -0.823425, -0.439369] + } + ] + }, + { + "boneId": "Bip001 R Finger21", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, -0.000004, 0.000000] + }, + { + "keytime": 0.027778, + "rotation": [-0.000000, 0.000000, -0.002192, 0.999998], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, -0.000000, -0.000001] + }, + { + "keytime": 0.055556, + "rotation": [-0.000000, -0.000000, -0.007029, 0.999975], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, -0.000001, -0.000001] + }, + { + "keytime": 0.083333, + "rotation": [ 0.000000, -0.000000, -0.012027, 0.999928], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, 0.000001, 0.000001] + }, + { + "keytime": 0.111111, + "rotation": [-0.000000, 0.000000, -0.014258, 0.999898], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, -0.000000, -0.000001] + }, + { + "keytime": 0.138889, + "rotation": [ 0.000000, -0.000000, -0.011276, 0.999936], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, 0.000003, 0.000000] + }, + { + "keytime": 0.166667, + "rotation": [ 0.000000, -0.000000, -0.000457, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, 0.000001, -0.000000] + }, + { + "keytime": 0.194444, + "rotation": [ 0.000000, 0.000000, 0.019375, 0.999812], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, 0.000000, 0.000002] + }, + { + "keytime": 0.222222, + "rotation": [-0.000000, 0.000000, 0.044658, 0.999002], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, -0.000002, -0.000002] + }, + { + "keytime": 0.250000, + "rotation": [ 0.000000, 0.000000, 0.075146, 0.997173], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, 0.000000, -0.000002] + }, + { + "keytime": 0.277778, + "rotation": [ 0.000000, -0.000000, 0.107364, 0.994220], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, -0.000000, -0.000000] + }, + { + "keytime": 0.305556, + "rotation": [ 0.000000, 0.000000, 0.140491, 0.990082], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, 0.000002, 0.000000] + }, + { + "keytime": 0.333333, + "rotation": [-0.000000, 0.000000, 0.173835, 0.984775], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, 0.000002, -0.000000] + }, + { + "keytime": 0.361111, + "rotation": [-0.000000, -0.000000, 0.203803, 0.979012], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, 0.000000, 0.000000] + }, + { + "keytime": 0.388889, + "rotation": [-0.000000, -0.000000, 0.229829, 0.973231], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, 0.000000, -0.000004] + }, + { + "keytime": 0.416667, + "rotation": [-0.000000, -0.000000, 0.250915, 0.968009], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, -0.000002, -0.000004] + }, + { + "keytime": 0.444444, + "rotation": [-0.000000, -0.000000, 0.264315, 0.964436], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603928, 0.000004, 0.000004] + }, + { + "keytime": 0.472222, + "rotation": [ 0.000000, -0.000000, 0.269255, 0.963069], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, -0.000002, -0.000004] + }, + { + "keytime": 0.500000, + "rotation": [-0.000000, 0.000000, 0.263581, 0.964637], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, 0.000006, -0.000000] + }, + { + "keytime": 0.527778, + "rotation": [-0.000000, -0.000000, 0.248078, 0.968740], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, 0.000000, 0.000000] + }, + { + "keytime": 0.555556, + "rotation": [ 0.000000, 0.000000, 0.224614, 0.974448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, 0.000004, -0.000000] + }, + { + "keytime": 0.583333, + "rotation": [-0.000000, -0.000000, 0.195068, 0.980790], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, 0.000004, 0.000004] + }, + { + "keytime": 0.611111, + "rotation": [-0.000000, -0.000000, 0.160309, 0.987067], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, 0.000000, 0.000000] + }, + { + "keytime": 0.638889, + "rotation": [-0.000000, 0.000000, 0.124409, 0.992231], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, 0.000002, -0.000000] + }, + { + "keytime": 0.666667, + "rotation": [-0.000000, -0.000000, 0.088456, 0.996080], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, -0.000000, -0.000000] + }, + { + "keytime": 0.694444, + "rotation": [ 0.000000, 0.000000, 0.053572, 0.998564], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603928, 0.000003, 0.000008] + }, + { + "keytime": 0.722222, + "rotation": [-0.000000, 0.000000, 0.023938, 0.999713], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, 0.000001, 0.000000] + }, + { + "keytime": 0.750000, + "rotation": [ 0.000000, 0.000000, 0.000524, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, 0.000002, -0.000002] + }, + { + "keytime": 0.777778, + "rotation": [-0.000000, 0.000000, -0.010904, 0.999941], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603951, -0.000004, -0.000000] + }, + { + "keytime": 0.805555, + "rotation": [ 0.000000, -0.000000, -0.009810, 0.999952], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, -0.000000, -0.000002] + }, + { + "keytime": 0.833333, + "rotation": [ 0.000000, -0.000000, -0.003801, 0.999993], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, 0.000002, -0.000000] + }, + { + "keytime": 0.861111, + "rotation": [ 0.000000, -0.000000, -0.000018, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, 0.000000, 0.000000] + }, + { + "keytime": 0.888889, + "rotation": [ 0.000000, -0.000000, 0.000001, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, 0.000002, 0.000000] + }, + { + "keytime": 0.916667, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, 0.000002, -0.000001] + }, + { + "keytime": 0.944444, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603951, 0.000000, 0.000001] + }, + { + "keytime": 0.972222, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603943, -0.000000, 0.000000] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.603935, 0.000000, 0.000000] + } + ] + }, + { + "boneId": "Bip001 R Finger2Nub", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, 0.000002, 0.000000] + }, + { + "keytime": 0.027778, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, 0.000001, 0.000002] + }, + { + "keytime": 0.055556, + "rotation": [-0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418686, -0.000001, 0.000000] + }, + { + "keytime": 0.083333, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, -0.000001, -0.000000] + }, + { + "keytime": 0.111111, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, 0.000001, -0.000000] + }, + { + "keytime": 0.166667, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, -0.000001, 0.000000] + }, + { + "keytime": 0.194444, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, -0.000000, 0.000000] + }, + { + "keytime": 0.222222, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, 0.000000, -0.000002] + }, + { + "keytime": 0.250000, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, -0.000002, -0.000002] + }, + { + "keytime": 0.277778, + "rotation": [-0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418674, -0.000000, 0.000000] + }, + { + "keytime": 0.305556, + "rotation": [-0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, 0.000000, -0.000004] + }, + { + "keytime": 0.333333, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418674, 0.000000, 0.000000] + }, + { + "keytime": 0.361111, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418674, 0.000002, 0.000000] + }, + { + "keytime": 0.388889, + "rotation": [-0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418682, 0.000002, -0.000000] + }, + { + "keytime": 0.416667, + "rotation": [-0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, -0.000000, -0.000000] + }, + { + "keytime": 0.444444, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, 0.000002, -0.000004] + }, + { + "keytime": 0.472222, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418671, 0.000000, -0.000000] + }, + { + "keytime": 0.500000, + "rotation": [-0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, 0.000000, -0.000004] + }, + { + "keytime": 0.527778, + "rotation": [-0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, 0.000000, -0.000000] + }, + { + "keytime": 0.555556, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418671, -0.000002, 0.000000] + }, + { + "keytime": 0.583333, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, -0.000000, -0.000004] + }, + { + "keytime": 0.611111, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418671, -0.000000, 0.000004] + }, + { + "keytime": 0.638889, + "rotation": [-0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, 0.000002, 0.000000] + }, + { + "keytime": 0.666667, + "rotation": [-0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418686, -0.000002, -0.000004] + }, + { + "keytime": 0.694444, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, -0.000000, -0.000004] + }, + { + "keytime": 0.750000, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, -0.000002, 0.000000] + }, + { + "keytime": 0.777778, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418686, 0.000001, 0.000000] + }, + { + "keytime": 0.805555, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418671, 0.000001, 0.000000] + }, + { + "keytime": 0.833333, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, -0.000001, -0.000002] + }, + { + "keytime": 0.916667, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, -0.000002, 0.000001] + }, + { + "keytime": 0.944444, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418671, -0.000000, 0.000000] + }, + { + "keytime": 0.972222, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, 0.000000, -0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.418678, -0.000002, 0.000000] + } + ] + }, + { + "boneId": "Bip001 Head", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.106724, 0.022307, 0.082046, 0.990647], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469177, 0.000002, -0.000000] + }, + { + "keytime": 0.027778, + "rotation": [ 0.099632, 0.018833, 0.086116, 0.991112], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469170, 0.000001, -0.000000] + }, + { + "keytime": 0.055556, + "rotation": [ 0.090861, 0.015518, 0.089891, 0.991677], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469185, -0.000000, -0.000000] + }, + { + "keytime": 0.083333, + "rotation": [ 0.076154, 0.017802, 0.091871, 0.992695], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469185, 0.000002, 0.000000] + }, + { + "keytime": 0.111111, + "rotation": [ 0.062692, 0.019852, 0.093835, 0.993414], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469177, 0.000000, 0.000000] + }, + { + "keytime": 0.138889, + "rotation": [ 0.042666, 0.027061, 0.092967, 0.994386], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469185, 0.000000, -0.000000] + }, + { + "keytime": 0.166667, + "rotation": [ 0.025979, 0.033527, 0.092618, 0.994798], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469185, -0.000001, 0.000000] + }, + { + "keytime": 0.194444, + "rotation": [ 0.005315, 0.040665, 0.089268, 0.995163], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469185, -0.000000, -0.000001] + }, + { + "keytime": 0.222222, + "rotation": [-0.010008, 0.046779, 0.086690, 0.995086], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469185, -0.000000, -0.000000] + }, + { + "keytime": 0.250000, + "rotation": [-0.030504, 0.051443, 0.083953, 0.994673], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469185, 0.000000, 0.000000] + }, + { + "keytime": 0.277778, + "rotation": [-0.047669, 0.055671, 0.081798, 0.993950], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469177, 0.000000, -0.000000] + }, + { + "keytime": 0.305556, + "rotation": [-0.057031, 0.057695, 0.078875, 0.993578], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469177, -0.000001, -0.000000] + }, + { + "keytime": 0.333333, + "rotation": [-0.065600, 0.059714, 0.076297, 0.993131], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469193, -0.000001, 0.000000] + }, + { + "keytime": 0.361111, + "rotation": [-0.061920, 0.058994, 0.071887, 0.993739], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469177, -0.000000, -0.000000] + }, + { + "keytime": 0.388889, + "rotation": [-0.058928, 0.057610, 0.068646, 0.994232], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469177, 0.000002, -0.000000] + }, + { + "keytime": 0.416667, + "rotation": [-0.053019, 0.059342, 0.064067, 0.994768], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469177, -0.000000, -0.000000] + }, + { + "keytime": 0.444444, + "rotation": [-0.049324, 0.061702, 0.059978, 0.995069], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469177, -0.000001, 0.000000] + }, + { + "keytime": 0.472222, + "rotation": [-0.045136, 0.075413, 0.061172, 0.994250], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469177, -0.000001, 0.000000] + }, + { + "keytime": 0.500000, + "rotation": [-0.042360, 0.091276, 0.065054, 0.992795], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469185, -0.000001, 0.000000] + }, + { + "keytime": 0.527778, + "rotation": [-0.039446, 0.112070, 0.076043, 0.990001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469185, -0.000000, -0.000000] + }, + { + "keytime": 0.555556, + "rotation": [-0.033898, 0.131652, 0.085926, 0.986983], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469177, -0.000001, 0.000001] + }, + { + "keytime": 0.583333, + "rotation": [-0.022787, 0.141234, 0.095356, 0.985110], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469177, 0.000001, 0.000000] + }, + { + "keytime": 0.611111, + "rotation": [-0.011843, 0.146994, 0.100413, 0.983956], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469185, -0.000001, 0.000000] + }, + { + "keytime": 0.638889, + "rotation": [ 0.005071, 0.137260, 0.098005, 0.985662], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469177, -0.000000, -0.000002] + }, + { + "keytime": 0.666667, + "rotation": [ 0.019897, 0.127665, 0.095064, 0.987050], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469185, 0.000000, -0.000000] + }, + { + "keytime": 0.694444, + "rotation": [ 0.032269, 0.113156, 0.086808, 0.989252], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469185, 0.000000, 0.000001] + }, + { + "keytime": 0.722222, + "rotation": [ 0.039830, 0.102338, 0.081374, 0.990615], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469177, 0.000000, 0.000001] + }, + { + "keytime": 0.750000, + "rotation": [ 0.045934, 0.090829, 0.073425, 0.992093], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469177, -0.000000, 0.000000] + }, + { + "keytime": 0.777778, + "rotation": [ 0.050496, 0.080351, 0.065602, 0.993323], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469177, 0.000001, -0.000000] + }, + { + "keytime": 0.805555, + "rotation": [ 0.055295, 0.072080, 0.065009, 0.993741], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469177, 0.000000, -0.000000] + }, + { + "keytime": 0.833333, + "rotation": [ 0.062513, 0.063691, 0.065603, 0.993847], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469177, -0.000000, 0.000000] + }, + { + "keytime": 0.861111, + "rotation": [ 0.070226, 0.055438, 0.067019, 0.993732], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469193, -0.000000, 0.000000] + }, + { + "keytime": 0.888889, + "rotation": [ 0.075752, 0.048277, 0.068692, 0.993586], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469193, 0.000000, -0.000000] + }, + { + "keytime": 0.916667, + "rotation": [ 0.081219, 0.041779, 0.071055, 0.993282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469185, 0.000000, -0.000000] + }, + { + "keytime": 0.944444, + "rotation": [ 0.089317, 0.035208, 0.074563, 0.992584], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469185, 0.000000, -0.000000] + }, + { + "keytime": 0.972222, + "rotation": [ 0.098148, 0.028872, 0.078368, 0.991661], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469185, -0.000000, -0.000000] + }, + { + "keytime": 1.000000, + "rotation": [ 0.106721, 0.022307, 0.082045, 0.990647], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 5.469177, 0.000001, -0.000000] + } + ] + }, + { + "boneId": "Bip001 Ponytail1", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808495, -13.210012, -0.000025] + }, + { + "keytime": 0.027778, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808502, -13.210012, -0.000027] + }, + { + "keytime": 0.055556, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808495, -13.210007, -0.000028] + }, + { + "keytime": 0.083333, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808495, -13.210011, -0.000027] + }, + { + "keytime": 0.111111, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808495, -13.210016, -0.000025] + }, + { + "keytime": 0.138889, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808510, -13.210011, -0.000025] + }, + { + "keytime": 0.166667, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808495, -13.210012, -0.000024] + }, + { + "keytime": 0.194444, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808487, -13.210011, -0.000026] + }, + { + "keytime": 0.222222, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808502, -13.210011, -0.000027] + }, + { + "keytime": 0.250000, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808495, -13.210011, -0.000024] + }, + { + "keytime": 0.277778, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808495, -13.210011, -0.000026] + }, + { + "keytime": 0.305556, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808487, -13.210011, -0.000027] + }, + { + "keytime": 0.333333, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808495, -13.210012, -0.000024] + }, + { + "keytime": 0.361111, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808479, -13.210009, -0.000025] + }, + { + "keytime": 0.388889, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808479, -13.210007, -0.000026] + }, + { + "keytime": 0.416667, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808517, -13.210014, -0.000026] + }, + { + "keytime": 0.444444, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808495, -13.210007, -0.000028] + }, + { + "keytime": 0.472222, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808502, -13.210012, -0.000027] + }, + { + "keytime": 0.500000, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808479, -13.210011, -0.000027] + }, + { + "keytime": 0.527778, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808479, -13.210007, -0.000027] + }, + { + "keytime": 0.555556, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808502, -13.210011, -0.000023] + }, + { + "keytime": 0.583333, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808510, -13.210014, -0.000023] + }, + { + "keytime": 0.611111, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808502, -13.210011, -0.000025] + }, + { + "keytime": 0.694444, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808487, -13.210011, -0.000026] + }, + { + "keytime": 0.722222, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808495, -13.210009, -0.000025] + }, + { + "keytime": 0.750000, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808487, -13.210011, -0.000028] + }, + { + "keytime": 0.777778, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808502, -13.210014, -0.000026] + }, + { + "keytime": 0.805555, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808495, -13.210012, -0.000026] + }, + { + "keytime": 0.833333, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808502, -13.210016, -0.000025] + }, + { + "keytime": 0.861111, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808479, -13.210007, -0.000028] + }, + { + "keytime": 0.888889, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808487, -13.210009, -0.000027] + }, + { + "keytime": 0.916667, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808479, -13.210007, -0.000027] + }, + { + "keytime": 0.944444, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808495, -13.210011, -0.000026] + }, + { + "keytime": 0.972222, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808487, -13.210011, -0.000025] + }, + { + "keytime": 1.000000, + "rotation": [ 0.061363, 0.007911, 0.989784, -0.128448], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.808495, -13.210014, -0.000026] + } + ] + }, + { + "boneId": "Bip001 Ponytail11", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.001409, 0.040135, -0.034265, 0.998606], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090149, -0.007874, -0.000004] + }, + { + "keytime": 0.027778, + "rotation": [ 0.001172, 0.033370, -0.034274, 0.998855], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090134, -0.007866, -0.000000] + }, + { + "keytime": 0.055556, + "rotation": [ 0.000917, 0.026126, -0.034281, 0.999070], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090141, -0.007866, 0.000004] + }, + { + "keytime": 0.083333, + "rotation": [ 0.000642, 0.018298, -0.034287, 0.999244], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090149, -0.007866, 0.000002] + }, + { + "keytime": 0.111111, + "rotation": [ 0.000368, 0.010476, -0.034291, 0.999357], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090157, -0.007881, -0.000002] + }, + { + "keytime": 0.138889, + "rotation": [ 0.000090, 0.002566, -0.034293, 0.999409], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090164, -0.007881, -0.000002] + }, + { + "keytime": 0.166667, + "rotation": [-0.000186, -0.005304, -0.034292, 0.999398], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090141, -0.007874, -0.000000] + }, + { + "keytime": 0.194444, + "rotation": [-0.000465, -0.013232, -0.034290, 0.999324], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090141, -0.007873, 0.000000] + }, + { + "keytime": 0.222222, + "rotation": [-0.000724, -0.020622, -0.034286, 0.999199], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090157, -0.007881, -0.000002] + }, + { + "keytime": 0.250000, + "rotation": [-0.000975, -0.027781, -0.034280, 0.999026], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090157, -0.007866, 0.000002] + }, + { + "keytime": 0.277778, + "rotation": [-0.001199, -0.034159, -0.034273, 0.998828], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090118, -0.007858, 0.000008] + }, + { + "keytime": 0.305556, + "rotation": [-0.001399, -0.039843, -0.034266, 0.998617], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090157, -0.007873, 0.000002] + }, + { + "keytime": 0.333333, + "rotation": [-0.001574, -0.044838, -0.034258, 0.998405], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090157, -0.007874, 0.000004] + }, + { + "keytime": 0.361111, + "rotation": [-0.001711, -0.048719, -0.034252, 0.998224], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090134, -0.007874, 0.000000] + }, + { + "keytime": 0.388889, + "rotation": [-0.001810, -0.051538, -0.034247, 0.998082], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090149, -0.007874, 0.000002] + }, + { + "keytime": 0.416667, + "rotation": [-0.001790, -0.050969, -0.034248, 0.998111], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090149, -0.007874, -0.000002] + }, + { + "keytime": 0.444444, + "rotation": [-0.001606, -0.045733, -0.034257, 0.998365], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090149, -0.007881, -0.000002] + }, + { + "keytime": 0.472222, + "rotation": [-0.001305, -0.037179, -0.034269, 0.998720], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090134, -0.007874, 0.000006] + }, + { + "keytime": 0.500000, + "rotation": [-0.000923, -0.026279, -0.034281, 0.999066], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090141, -0.007866, 0.000004] + }, + { + "keytime": 0.527778, + "rotation": [-0.000527, -0.014998, -0.034289, 0.999299], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090149, -0.007866, 0.000004] + }, + { + "keytime": 0.555556, + "rotation": [-0.000154, -0.004374, -0.034293, 0.999402], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090157, -0.007881, 0.000000] + }, + { + "keytime": 0.583333, + "rotation": [ 0.000220, 0.006264, -0.034292, 0.999392], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090149, -0.007874, 0.000000] + }, + { + "keytime": 0.611111, + "rotation": [ 0.000651, 0.018548, -0.034287, 0.999240], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090149, -0.007874, -0.000004] + }, + { + "keytime": 0.638889, + "rotation": [ 0.001098, 0.031278, -0.034276, 0.998922], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090134, -0.007866, 0.000004] + }, + { + "keytime": 0.666667, + "rotation": [ 0.001556, 0.044309, -0.034259, 0.998429], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090134, -0.007873, 0.000000] + }, + { + "keytime": 0.694444, + "rotation": [ 0.002020, 0.057534, -0.034236, 0.997754], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090149, -0.007873, -0.000004] + }, + { + "keytime": 0.722222, + "rotation": [ 0.002447, 0.069681, -0.034209, 0.996980], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090157, -0.007889, -0.000008] + }, + { + "keytime": 0.750000, + "rotation": [ 0.002832, 0.080657, -0.034181, 0.996152], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090134, -0.007874, -0.000000] + }, + { + "keytime": 0.777778, + "rotation": [ 0.003168, 0.090232, -0.034153, 0.995330], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090149, -0.007874, 0.000004] + }, + { + "keytime": 0.805555, + "rotation": [ 0.003419, 0.097388, -0.034130, 0.994655], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090134, -0.007874, 0.000002] + }, + { + "keytime": 0.833333, + "rotation": [ 0.003460, 0.098542, -0.034126, 0.994542], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090149, -0.007874, 0.000002] + }, + { + "keytime": 0.861111, + "rotation": [ 0.003239, 0.092254, -0.034146, 0.995145], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090149, -0.007866, 0.000000] + }, + { + "keytime": 0.888889, + "rotation": [ 0.002898, 0.082550, -0.034176, 0.995997], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090172, -0.007874, -0.000002] + }, + { + "keytime": 0.916667, + "rotation": [ 0.002566, 0.073072, -0.034201, 0.996737], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090149, -0.007866, -0.000004] + }, + { + "keytime": 0.944444, + "rotation": [ 0.002219, 0.063206, -0.034224, 0.997411], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090134, -0.007866, 0.000002] + }, + { + "keytime": 0.972222, + "rotation": [ 0.001820, 0.051851, -0.034247, 0.998066], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090157, -0.007866, 0.000002] + }, + { + "keytime": 1.000000, + "rotation": [ 0.001409, 0.040135, -0.034265, 0.998606], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 8.090157, -0.007881, -0.000004] + } + ] + }, + { + "boneId": "Bip001 R Forearm", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.000000, 0.000000, -0.178585, 0.983925], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361748, -0.000002, -0.000004] + }, + { + "keytime": 0.027778, + "rotation": [-0.000000, 0.000000, -0.175637, 0.984455], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000002, -0.000000] + }, + { + "keytime": 0.055556, + "rotation": [ 0.000000, 0.000000, -0.170939, 0.985282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000004, 0.000000] + }, + { + "keytime": 0.083333, + "rotation": [ 0.000000, 0.000000, -0.166084, 0.986112], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000002, 0.000000] + }, + { + "keytime": 0.111111, + "rotation": [-0.000000, -0.000000, -0.163103, 0.986609], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, -0.000002, 0.000000] + }, + { + "keytime": 0.138889, + "rotation": [ 0.000000, 0.000000, -0.163573, 0.986531], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000004, -0.000000] + }, + { + "keytime": 0.166667, + "rotation": [-0.000000, 0.000000, -0.169234, 0.985576], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, 0.000000, 0.000004] + }, + { + "keytime": 0.194444, + "rotation": [-0.000000, 0.000000, -0.180535, 0.983569], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361748, -0.000000, 0.000000] + }, + { + "keytime": 0.222222, + "rotation": [ 0.000000, 0.000000, -0.195052, 0.980793], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, 0.000002, 0.000000] + }, + { + "keytime": 0.250000, + "rotation": [-0.000000, -0.000000, -0.212639, 0.977131], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000002, -0.000004] + }, + { + "keytime": 0.277778, + "rotation": [ 0.000000, -0.000000, -0.231309, 0.972880], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, -0.000004, -0.000000] + }, + { + "keytime": 0.305556, + "rotation": [-0.000000, 0.000000, -0.250613, 0.968087], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, -0.000001, -0.000004] + }, + { + "keytime": 0.333333, + "rotation": [-0.000000, 0.000000, -0.270195, 0.962806], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361748, 0.000001, -0.000004] + }, + { + "keytime": 0.361111, + "rotation": [-0.000000, -0.000000, -0.287996, 0.957632], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000001, -0.000004] + }, + { + "keytime": 0.388889, + "rotation": [ 0.000000, -0.000000, -0.303721, 0.952761], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, -0.000001, -0.000000] + }, + { + "keytime": 0.416667, + "rotation": [-0.000000, 0.000000, -0.316845, 0.948478], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, -0.000001, 0.000004] + }, + { + "keytime": 0.444444, + "rotation": [ 0.000000, -0.000000, -0.325737, 0.945461], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000000, 0.000000] + }, + { + "keytime": 0.472222, + "rotation": [ 0.000000, -0.000000, -0.329985, 0.943986], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361748, 0.000001, -0.000000] + }, + { + "keytime": 0.500000, + "rotation": [ 0.000000, 0.000000, -0.328654, 0.944450], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361748, -0.000000, 0.000000] + }, + { + "keytime": 0.527778, + "rotation": [ 0.000000, 0.000000, -0.322224, 0.946664], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361748, 0.000000, -0.000000] + }, + { + "keytime": 0.555556, + "rotation": [ 0.000000, 0.000000, -0.311690, 0.950184], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, -0.000001, 0.000000] + }, + { + "keytime": 0.583333, + "rotation": [-0.000000, -0.000000, -0.297997, 0.954567], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361748, -0.000000, 0.000000] + }, + { + "keytime": 0.611111, + "rotation": [ 0.000000, 0.000000, -0.281598, 0.959532], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000001, -0.000008] + }, + { + "keytime": 0.638889, + "rotation": [-0.000000, 0.000000, -0.264445, 0.964401], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000000, 0.000004] + }, + { + "keytime": 0.666667, + "rotation": [-0.000000, -0.000000, -0.247080, 0.968995], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, -0.000000, 0.000000] + }, + { + "keytime": 0.694444, + "rotation": [-0.000000, -0.000000, -0.230040, 0.973181], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, 0.000000, 0.000004] + }, + { + "keytime": 0.722222, + "rotation": [-0.000000, 0.000000, -0.215372, 0.976532], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361748, 0.000000, 0.000004] + }, + { + "keytime": 0.750000, + "rotation": [-0.000000, -0.000000, -0.203577, 0.979059], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361748, 0.000000, -0.000004] + }, + { + "keytime": 0.777778, + "rotation": [-0.000000, 0.000000, -0.197105, 0.980382], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, -0.000002, -0.000000] + }, + { + "keytime": 0.805555, + "rotation": [-0.000000, 0.000000, -0.195770, 0.980650], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000002, 0.000000] + }, + { + "keytime": 0.833333, + "rotation": [-0.000000, 0.000000, -0.195620, 0.980680], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000004, -0.000004] + }, + { + "keytime": 0.861111, + "rotation": [-0.000000, 0.000000, -0.192782, 0.981242], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, 0.000000, 0.000004] + }, + { + "keytime": 0.888889, + "rotation": [ 0.000000, 0.000000, -0.186625, 0.982431], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000004, 0.000004] + }, + { + "keytime": 0.916667, + "rotation": [ 0.000000, 0.000000, -0.179211, 0.983811], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000000, 0.000000] + }, + { + "keytime": 0.944444, + "rotation": [ 0.000000, -0.000000, -0.170817, 0.985303], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, -0.000004, -0.000000] + }, + { + "keytime": 0.972222, + "rotation": [ 0.000000, 0.000000, -0.162465, 0.986714], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361763, -0.000000, -0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.000000, -0.000000, -0.154215, 0.988037], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.361755, 0.000000, 0.000004] + } + ] + }, + { + "boneId": "Bip001 Ponytail12", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.001041, 0.092020, -0.010467, 0.995702], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909294, -0.012123, -0.000002] + }, + { + "keytime": 0.027778, + "rotation": [ 0.000936, 0.082776, -0.010476, 0.996513], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909302, -0.012123, -0.000002] + }, + { + "keytime": 0.055556, + "rotation": [ 0.000830, 0.073348, -0.010484, 0.997251], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909302, -0.012131, -0.000002] + }, + { + "keytime": 0.083333, + "rotation": [ 0.000718, 0.063493, -0.010491, 0.997927], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909302, -0.012115, -0.000002] + }, + { + "keytime": 0.111111, + "rotation": [ 0.000609, 0.053840, -0.010497, 0.998494], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909286, -0.012123, 0.000002] + }, + { + "keytime": 0.138889, + "rotation": [ 0.000499, 0.044149, -0.010502, 0.998970], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909279, -0.012115, 0.000004] + }, + { + "keytime": 0.166667, + "rotation": [ 0.000390, 0.034469, -0.010506, 0.999350], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909294, -0.012131, 0.000000] + }, + { + "keytime": 0.194444, + "rotation": [ 0.000278, 0.024559, -0.010509, 0.999643], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909286, -0.012123, -0.000000] + }, + { + "keytime": 0.222222, + "rotation": [ 0.000170, 0.015051, -0.010511, 0.999831], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909294, -0.012123, 0.000000] + }, + { + "keytime": 0.250000, + "rotation": [ 0.000061, 0.005421, -0.010512, 0.999930], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909286, -0.012123, 0.000000] + }, + { + "keytime": 0.277778, + "rotation": [-0.000042, -0.003714, -0.010512, 0.999938], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909309, -0.012131, -0.000008] + }, + { + "keytime": 0.305556, + "rotation": [-0.000142, -0.012592, -0.010511, 0.999865], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909286, -0.012116, -0.000000] + }, + { + "keytime": 0.333333, + "rotation": [-0.000242, -0.021418, -0.010510, 0.999715], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909286, -0.012123, 0.000004] + }, + { + "keytime": 0.361111, + "rotation": [-0.000335, -0.029626, -0.010508, 0.999506], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909286, -0.012123, 0.000000] + }, + { + "keytime": 0.388889, + "rotation": [-0.000423, -0.037428, -0.010505, 0.999244], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909279, -0.012123, -0.000000] + }, + { + "keytime": 0.416667, + "rotation": [-0.000511, -0.045153, -0.010502, 0.998925], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909279, -0.012123, 0.000004] + }, + { + "keytime": 0.444444, + "rotation": [-0.000589, -0.052059, -0.010498, 0.998589], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909279, -0.012123, 0.000004] + }, + { + "keytime": 0.472222, + "rotation": [-0.000653, -0.057745, -0.010495, 0.998276], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909309, -0.012131, -0.000004] + }, + { + "keytime": 0.500000, + "rotation": [-0.000697, -0.061658, -0.010492, 0.998042], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909286, -0.012123, -0.000000] + }, + { + "keytime": 0.527778, + "rotation": [-0.000712, -0.062927, -0.010491, 0.997963], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909294, -0.012123, 0.000004] + }, + { + "keytime": 0.555556, + "rotation": [-0.000690, -0.061053, -0.010493, 0.998079], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909294, -0.012123, 0.000000] + }, + { + "keytime": 0.583333, + "rotation": [-0.000641, -0.056652, -0.010495, 0.998339], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909302, -0.012131, -0.000006] + }, + { + "keytime": 0.611111, + "rotation": [-0.000573, -0.050674, -0.010499, 0.998660], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909286, -0.012123, 0.000004] + }, + { + "keytime": 0.638889, + "rotation": [-0.000493, -0.043609, -0.010502, 0.998993], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909309, -0.012131, 0.000000] + }, + { + "keytime": 0.666667, + "rotation": [-0.000401, -0.035428, -0.010506, 0.999317], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909302, -0.012123, -0.000002] + }, + { + "keytime": 0.694444, + "rotation": [-0.000294, -0.025963, -0.010509, 0.999608], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909294, -0.012123, -0.000000] + }, + { + "keytime": 0.722222, + "rotation": [-0.000180, -0.015900, -0.010511, 0.999818], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909286, -0.012115, 0.000002] + }, + { + "keytime": 0.750000, + "rotation": [-0.000058, -0.005102, -0.010512, 0.999932], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909279, -0.012123, 0.000000] + }, + { + "keytime": 0.777778, + "rotation": [ 0.000075, 0.006657, -0.010512, 0.999923], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909302, -0.012131, -0.000001] + }, + { + "keytime": 0.805555, + "rotation": [ 0.000209, 0.018510, -0.010510, 0.999773], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909302, -0.012123, -0.000001] + }, + { + "keytime": 0.833333, + "rotation": [ 0.000401, 0.035465, -0.010505, 0.999316], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909302, -0.012123, -0.000000] + }, + { + "keytime": 0.861111, + "rotation": [ 0.000667, 0.058969, -0.010494, 0.998204], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909294, -0.012123, -0.000000] + }, + { + "keytime": 0.888889, + "rotation": [ 0.000921, 0.081473, -0.010477, 0.996620], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909294, -0.012123, 0.000000] + }, + { + "keytime": 0.916667, + "rotation": [ 0.001102, 0.097460, -0.010462, 0.995184], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909286, -0.012123, -0.000002] + }, + { + "keytime": 0.944444, + "rotation": [ 0.001146, 0.101336, -0.010458, 0.994797], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909302, -0.012131, -0.000003] + }, + { + "keytime": 0.972222, + "rotation": [ 0.001094, 0.096771, -0.010462, 0.995251], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909294, -0.012123, -0.000002] + }, + { + "keytime": 1.000000, + "rotation": [ 0.001041, 0.092020, -0.010467, 0.995702], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 9.909286, -0.012115, 0.000000] + } + ] + }, + { + "boneId": "Bip001 R Hand", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.688181, -0.026022, 0.160038, 0.707190], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590919, -0.000000, -0.000000] + }, + { + "keytime": 0.027778, + "rotation": [ 0.707529, -0.029188, 0.141334, 0.691791], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, 0.000000, 0.000004] + }, + { + "keytime": 0.055556, + "rotation": [ 0.729458, -0.031647, 0.121693, 0.672369], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590897, -0.000001, 0.000000] + }, + { + "keytime": 0.083333, + "rotation": [ 0.751116, -0.034138, 0.101289, 0.651460], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, -0.000001, 0.000000] + }, + { + "keytime": 0.111111, + "rotation": [ 0.768173, -0.037194, 0.082176, 0.633857], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590897, 0.000001, -0.000004] + }, + { + "keytime": 0.138889, + "rotation": [ 0.778642, -0.041570, 0.064642, 0.622744], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590919, -0.000001, -0.000000] + }, + { + "keytime": 0.166667, + "rotation": [ 0.779951, -0.047947, 0.049624, 0.622025], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, -0.000000, 0.000000] + }, + { + "keytime": 0.194444, + "rotation": [ 0.772491, -0.056988, 0.035475, 0.631468], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590904, -0.000000, -0.000008] + }, + { + "keytime": 0.222222, + "rotation": [ 0.759833, -0.067676, 0.021360, 0.646234], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, -0.000000, 0.000008] + }, + { + "keytime": 0.250000, + "rotation": [ 0.742143, -0.080017, 0.006769, 0.665413], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, -0.000000, 0.000004] + }, + { + "keytime": 0.277778, + "rotation": [ 0.721396, -0.092680, -0.007099, 0.686256], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590919, -0.000002, 0.000000] + }, + { + "keytime": 0.305556, + "rotation": [ 0.698218, -0.105425, -0.020334, 0.707788], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, -0.000002, -0.000000] + }, + { + "keytime": 0.333333, + "rotation": [ 0.673141, -0.118046, -0.032959, 0.729288], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590916, 0.000000, 0.000004] + }, + { + "keytime": 0.361111, + "rotation": [ 0.649119, -0.129264, -0.043909, 0.748337], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590919, 0.000000, 0.000000] + }, + { + "keytime": 0.388889, + "rotation": [ 0.627050, -0.138961, -0.053271, 0.764631], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590919, 0.000000, -0.000000] + }, + { + "keytime": 0.416667, + "rotation": [ 0.608189, -0.146875, -0.060966, 0.777699], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, 0.000000, -0.000000] + }, + { + "keytime": 0.444444, + "rotation": [ 0.595458, -0.152100, -0.066271, 0.786068], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, 0.000000, 0.000000] + }, + { + "keytime": 0.472222, + "rotation": [ 0.590002, -0.154465, -0.069190, 0.789463], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590904, -0.000004, -0.000004] + }, + { + "keytime": 0.500000, + "rotation": [ 0.592921, -0.153484, -0.069305, 0.787454], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, 0.000004, 0.000008] + }, + { + "keytime": 0.527778, + "rotation": [ 0.602882, -0.149434, -0.066617, 0.780874], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590904, 0.000000, 0.000000] + }, + { + "keytime": 0.555556, + "rotation": [ 0.618388, -0.142805, -0.061488, 0.770339], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590904, -0.000000, -0.000008] + }, + { + "keytime": 0.583333, + "rotation": [ 0.637931, -0.134059, -0.054232, 0.756394], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590916, 0.000004, -0.000000] + }, + { + "keytime": 0.611111, + "rotation": [ 0.660703, -0.123336, -0.044879, 0.739084], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590916, 0.000004, 0.000000] + }, + { + "keytime": 0.638889, + "rotation": [ 0.683913, -0.111774, -0.034329, 0.720133], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, 0.000000, -0.000004] + }, + { + "keytime": 0.666667, + "rotation": [ 0.706881, -0.099610, -0.022696, 0.699916], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590904, -0.000002, -0.000004] + }, + { + "keytime": 0.694444, + "rotation": [ 0.729055, -0.087038, -0.009976, 0.678826], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, 0.000002, 0.000004] + }, + { + "keytime": 0.722222, + "rotation": [ 0.748107, -0.075385, 0.002694, 0.659277], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590927, 0.000003, -0.000000] + }, + { + "keytime": 0.750000, + "rotation": [ 0.763802, -0.064909, 0.015202, 0.641998], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, 0.000002, 0.000008] + }, + { + "keytime": 0.777778, + "rotation": [ 0.779721, -0.053101, 0.033505, 0.622970], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590919, 0.000001, 0.000000] + }, + { + "keytime": 0.805555, + "rotation": [ 0.794602, -0.039971, 0.058259, 0.603005], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590904, -0.000001, -0.000000] + }, + { + "keytime": 0.833333, + "rotation": [ 0.803741, -0.028110, 0.084008, 0.588348], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590919, -0.000000, 0.000000] + }, + { + "keytime": 0.861111, + "rotation": [ 0.802659, -0.020361, 0.105324, 0.586712], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590904, -0.000000, 0.000000] + }, + { + "keytime": 0.888889, + "rotation": [ 0.790315, -0.018012, 0.119658, 0.600633], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590927, -0.000002, 0.000000] + }, + { + "keytime": 0.916667, + "rotation": [ 0.770123, -0.018684, 0.131151, 0.623988], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, -0.000001, 0.000000] + }, + { + "keytime": 0.944444, + "rotation": [ 0.743782, -0.021169, 0.141131, 0.653011], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590919, 0.000001, 0.000000] + }, + { + "keytime": 0.972222, + "rotation": [ 0.715790, -0.024016, 0.150138, 0.681562], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, 0.000000, 0.000000] + }, + { + "keytime": 1.000000, + "rotation": [ 0.688181, -0.026022, 0.160038, 0.707190], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 20.590912, -0.000000, 0.000000] + } + ] + }, + { + "boneId": "Bip001 R Finger1Nub", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151039, 0.000000, 0.000000] + }, + { + "keytime": 0.027778, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151039, -0.000000, 0.000001] + }, + { + "keytime": 0.055556, + "rotation": [-0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151039, 0.000003, 0.000001] + }, + { + "keytime": 0.083333, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151031, 0.000001, 0.000001] + }, + { + "keytime": 0.111111, + "rotation": [ 0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151039, -0.000001, 0.000001] + }, + { + "keytime": 0.138889, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151039, 0.000002, 0.000001] + }, + { + "keytime": 0.166667, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151039, -0.000000, 0.000000] + }, + { + "keytime": 0.194444, + "rotation": [ 0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151031, 0.000003, -0.000000] + }, + { + "keytime": 0.250000, + "rotation": [ 0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151039, 0.000000, -0.000000] + }, + { + "keytime": 0.277778, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151047, -0.000001, -0.000000] + }, + { + "keytime": 0.305556, + "rotation": [ 0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151035, -0.000002, 0.000000] + }, + { + "keytime": 0.333333, + "rotation": [-0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151043, 0.000000, -0.000004] + }, + { + "keytime": 0.361111, + "rotation": [-0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151043, 0.000002, -0.000004] + }, + { + "keytime": 0.388889, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151039, 0.000000, -0.000000] + }, + { + "keytime": 0.416667, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151043, -0.000004, -0.000004] + }, + { + "keytime": 0.444444, + "rotation": [-0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151047, -0.000000, -0.000000] + }, + { + "keytime": 0.472222, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151047, 0.000000, -0.000004] + }, + { + "keytime": 0.500000, + "rotation": [ 0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151039, 0.000000, 0.000000] + }, + { + "keytime": 0.527778, + "rotation": [ 0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151035, -0.000004, 0.000000] + }, + { + "keytime": 0.555556, + "rotation": [-0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151039, 0.000004, 0.000000] + }, + { + "keytime": 0.583333, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151035, -0.000004, -0.000000] + }, + { + "keytime": 0.611111, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151035, 0.000002, -0.000000] + }, + { + "keytime": 0.638889, + "rotation": [ 0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151031, 0.000002, 0.000004] + }, + { + "keytime": 0.666667, + "rotation": [-0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151031, 0.000000, 0.000000] + }, + { + "keytime": 0.694444, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151039, 0.000000, -0.000000] + }, + { + "keytime": 0.722222, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151031, -0.000002, -0.000000] + }, + { + "keytime": 0.750000, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151039, -0.000000, -0.000000] + }, + { + "keytime": 0.777778, + "rotation": [-0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151039, 0.000001, 0.000002] + }, + { + "keytime": 0.805555, + "rotation": [-0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151039, -0.000002, 0.000000] + }, + { + "keytime": 0.833333, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151031, -0.000002, -0.000001] + }, + { + "keytime": 0.861111, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151047, -0.000001, 0.000001] + }, + { + "keytime": 0.888889, + "rotation": [-0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151031, -0.000000, 0.000000] + }, + { + "keytime": 0.916667, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151039, 0.000000, -0.000000] + }, + { + "keytime": 0.944444, + "rotation": [-0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151039, -0.000002, 0.000000] + }, + { + "keytime": 0.972222, + "rotation": [-0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151031, 0.000002, -0.000002] + }, + { + "keytime": 1.000000, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 4.151039, 0.000000, -0.000001] + } + ] + }, + { + "boneId": "Bip001 HeadNub", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780968, 0.000000, 0.000000] + }, + { + "keytime": 0.027778, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780975, -0.000002, 0.000002] + }, + { + "keytime": 0.055556, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780968, 0.000002, 0.000000] + }, + { + "keytime": 0.083333, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780983, -0.000002, 0.000001] + }, + { + "keytime": 0.111111, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780983, -0.000002, 0.000001] + }, + { + "keytime": 0.138889, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780983, -0.000000, -0.000002] + }, + { + "keytime": 0.166667, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780983, 0.000000, -0.000000] + }, + { + "keytime": 0.194444, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780975, -0.000004, 0.000000] + }, + { + "keytime": 0.222222, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780975, 0.000002, 0.000000] + }, + { + "keytime": 0.250000, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780952, 0.000004, -0.000001] + }, + { + "keytime": 0.277778, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780983, 0.000000, -0.000000] + }, + { + "keytime": 0.305556, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780975, 0.000002, -0.000001] + }, + { + "keytime": 0.333333, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780968, 0.000002, -0.000001] + }, + { + "keytime": 0.361111, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780968, 0.000000, -0.000001] + }, + { + "keytime": 0.388889, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780968, -0.000004, -0.000000] + }, + { + "keytime": 0.416667, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780975, 0.000004, -0.000001] + }, + { + "keytime": 0.444444, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780983, 0.000002, -0.000001] + }, + { + "keytime": 0.472222, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780975, 0.000002, -0.000000] + }, + { + "keytime": 0.500000, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780983, -0.000004, 0.000000] + }, + { + "keytime": 0.527778, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780983, -0.000000, 0.000000] + }, + { + "keytime": 0.555556, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780960, 0.000004, -0.000000] + }, + { + "keytime": 0.583333, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780968, 0.000000, -0.000000] + }, + { + "keytime": 0.611111, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780975, -0.000000, 0.000002] + }, + { + "keytime": 0.666667, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780975, 0.000000, 0.000001] + }, + { + "keytime": 0.694444, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780975, -0.000002, 0.000001] + }, + { + "keytime": 0.722222, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780968, 0.000002, 0.000001] + }, + { + "keytime": 0.750000, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780975, -0.000000, -0.000001] + }, + { + "keytime": 0.777778, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780975, 0.000004, -0.000001] + }, + { + "keytime": 0.805555, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780968, 0.000002, -0.000001] + }, + { + "keytime": 0.833333, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780960, 0.000002, -0.000002] + }, + { + "keytime": 0.861111, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780968, 0.000002, -0.000001] + }, + { + "keytime": 0.888889, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780960, 0.000004, -0.000003] + }, + { + "keytime": 0.916667, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780968, 0.000002, -0.000000] + }, + { + "keytime": 0.944444, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780968, 0.000000, 0.000001] + }, + { + "keytime": 0.972222, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780960, -0.000004, 0.000000] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 22.780968, -0.000000, -0.000000] + } + ] + }, + { + "boneId": "Bip001 Ponytail1Nub", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228790, 0.000000, 0.000000] + }, + { + "keytime": 0.027778, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228798, -0.000000, -0.000000] + }, + { + "keytime": 0.055556, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228783, 0.000008, -0.000000] + }, + { + "keytime": 0.083333, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228783, 0.000008, 0.000000] + }, + { + "keytime": 0.111111, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228783, 0.000000, 0.000000] + }, + { + "keytime": 0.138889, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228790, -0.000000, -0.000002] + }, + { + "keytime": 0.166667, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228783, -0.000000, 0.000002] + }, + { + "keytime": 0.194444, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228798, 0.000000, 0.000002] + }, + { + "keytime": 0.222222, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228783, 0.000000, 0.000000] + }, + { + "keytime": 0.250000, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228798, 0.000000, 0.000000] + }, + { + "keytime": 0.277778, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228798, 0.000008, -0.000004] + }, + { + "keytime": 0.333333, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228790, 0.000000, 0.000000] + }, + { + "keytime": 0.361111, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228790, -0.000008, -0.000000] + }, + { + "keytime": 0.416667, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228798, -0.000000, 0.000000] + }, + { + "keytime": 0.444444, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228790, 0.000000, -0.000000] + }, + { + "keytime": 0.472222, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228783, 0.000000, 0.000004] + }, + { + "keytime": 0.500000, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228790, 0.000000, -0.000004] + }, + { + "keytime": 0.527778, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228798, -0.000008, -0.000000] + }, + { + "keytime": 0.555556, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228798, -0.000000, 0.000000] + }, + { + "keytime": 0.583333, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228783, 0.000008, 0.000000] + }, + { + "keytime": 0.611111, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228790, 0.000000, 0.000000] + }, + { + "keytime": 0.638889, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228783, -0.000000, -0.000004] + }, + { + "keytime": 0.666667, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228790, 0.000008, -0.000000] + }, + { + "keytime": 0.694444, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228783, 0.000000, 0.000002] + }, + { + "keytime": 0.722222, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228790, -0.000000, 0.000000] + }, + { + "keytime": 0.750000, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228798, 0.000000, -0.000000] + }, + { + "keytime": 0.777778, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228783, 0.000000, 0.000000] + }, + { + "keytime": 0.805555, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228798, -0.000000, 0.000000] + }, + { + "keytime": 0.833333, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228790, -0.000000, -0.000000] + }, + { + "keytime": 0.861111, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228783, 0.000008, 0.000000] + }, + { + "keytime": 0.916667, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228790, -0.000000, -0.000000] + }, + { + "keytime": 0.944444, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228798, 0.000000, -0.000001] + }, + { + "keytime": 0.972222, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228783, -0.000008, -0.000001] + }, + { + "keytime": 1.000000, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.228790, 0.000000, 0.000000] + } + ] + }, + { + "boneId": "Bip001 L Thigh", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.114788, 0.992651, 0.031106, -0.022351], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.427422, 1.410457, 8.766703] + }, + { + "keytime": 0.027778, + "rotation": [-0.073267, 0.996424, 0.017913, -0.038095], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.044332, 1.413706, 8.917484] + }, + { + "keytime": 0.055556, + "rotation": [-0.031937, 0.998022, 0.003923, -0.054001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-7.657920, 1.413757, 9.052235] + }, + { + "keytime": 0.083333, + "rotation": [ 0.013517, 0.997759, -0.011987, -0.064421], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-7.371239, 1.418080, 9.143500] + }, + { + "keytime": 0.111111, + "rotation": [ 0.066039, 0.995180, -0.028844, -0.066503], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-7.091226, 1.420362, 9.223919] + }, + { + "keytime": 0.138889, + "rotation": [ 0.121475, 0.989900, -0.045820, -0.056940], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-7.109674, 1.440309, 9.219720] + }, + { + "keytime": 0.166667, + "rotation": [ 0.176520, 0.981515, -0.055429, -0.048954], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-7.126777, 1.459841, 9.215789] + }, + { + "keytime": 0.194444, + "rotation": [ 0.214534, 0.974871, -0.051738, -0.030417], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-7.414445, 1.495528, 9.130481] + }, + { + "keytime": 0.222222, + "rotation": [ 0.250912, 0.966756, -0.047712, -0.012197], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-7.698913, 1.524969, 9.037525] + }, + { + "keytime": 0.250000, + "rotation": [ 0.271594, 0.961780, -0.034247, 0.006496], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.022026, 1.556878, 8.919048] + }, + { + "keytime": 0.277778, + "rotation": [ 0.291659, 0.956034, -0.018676, 0.024206], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.333797, 1.583722, 8.793536] + }, + { + "keytime": 0.305556, + "rotation": [ 0.292671, 0.955503, -0.001856, 0.036799], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.510896, 1.606959, 8.716415] + }, + { + "keytime": 0.333333, + "rotation": [ 0.294841, 0.954058, 0.012041, 0.051930], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.694336, 1.630502, 8.632378] + }, + { + "keytime": 0.361111, + "rotation": [ 0.280794, 0.957774, 0.018021, 0.059155], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.644709, 1.652871, 8.653896] + }, + { + "keytime": 0.388889, + "rotation": [ 0.270825, 0.960090, 0.019804, 0.066998], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.633492, 1.672658, 8.657011] + }, + { + "keytime": 0.416667, + "rotation": [ 0.271741, 0.959780, 0.018580, 0.068080], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.575447, 1.691037, 8.684336] + }, + { + "keytime": 0.444444, + "rotation": [ 0.276398, 0.958384, 0.017168, 0.069356], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.517136, 1.709037, 8.711280] + }, + { + "keytime": 0.472222, + "rotation": [ 0.282023, 0.956033, 0.023945, 0.076755], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.832605, 1.697673, 8.576487] + }, + { + "keytime": 0.500000, + "rotation": [ 0.292700, 0.952028, 0.030280, 0.083981], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.193459, 1.678984, 8.405820] + }, + { + "keytime": 0.527778, + "rotation": [ 0.292640, 0.950669, 0.035952, 0.096420], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.775896, 1.650753, 8.087597] + }, + { + "keytime": 0.555556, + "rotation": [ 0.294397, 0.948358, 0.046104, 0.108731], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-10.345566, 1.555428, 7.742260] + }, + { + "keytime": 0.583333, + "rotation": [ 0.273776, 0.953523, 0.049748, 0.115611], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-10.673684, 1.493740, 7.519708] + }, + { + "keytime": 0.611111, + "rotation": [ 0.252179, 0.958291, 0.054321, 0.123019], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-11.001801, 1.427522, 7.279614] + }, + { + "keytime": 0.638889, + "rotation": [ 0.219644, 0.967024, 0.047897, 0.119697], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-10.930054, 1.407764, 7.337693] + }, + { + "keytime": 0.666667, + "rotation": [ 0.186911, 0.974560, 0.041684, 0.116447], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-10.861209, 1.381138, 7.393818] + }, + { + "keytime": 0.694444, + "rotation": [ 0.148668, 0.982874, 0.026958, 0.105498], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-10.573190, 1.397408, 7.603175] + }, + { + "keytime": 0.722222, + "rotation": [ 0.111474, 0.989159, 0.011825, 0.094860], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-10.283604, 1.407483, 7.800935] + }, + { + "keytime": 0.750000, + "rotation": [ 0.074823, 0.993594, -0.006777, 0.084421], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-10.006869, 1.418915, 7.976343] + }, + { + "keytime": 0.777778, + "rotation": [ 0.037592, 0.996266, -0.025523, 0.073417], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.710903, 1.430860, 8.151744] + }, + { + "keytime": 0.805555, + "rotation": [ 0.008040, 0.997298, -0.029342, 0.066862], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.542633, 1.277079, 8.260144] + }, + { + "keytime": 0.833333, + "rotation": [-0.020086, 0.997415, -0.030962, 0.061646], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.383662, 1.080532, 8.354553] + }, + { + "keytime": 0.861111, + "rotation": [-0.041650, 0.997303, -0.025534, 0.054765], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.256496, 0.904048, 8.437755] + }, + { + "keytime": 0.888889, + "rotation": [-0.063135, 0.996508, -0.026786, 0.047628], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.123127, 0.825766, 8.513539] + }, + { + "keytime": 0.916667, + "rotation": [-0.083049, 0.995362, -0.032915, 0.035695], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.990601, 0.882383, 8.587404] + }, + { + "keytime": 0.944444, + "rotation": [-0.104502, 0.993243, -0.045376, 0.022097], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.848624, 1.039586, 8.657586] + }, + { + "keytime": 0.972222, + "rotation": [-0.111603, 0.993670, -0.012825, 0.000865], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.646338, 1.231184, 8.715652] + }, + { + "keytime": 1.000000, + "rotation": [-0.114788, 0.992651, 0.031106, -0.022351], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.427422, 1.410457, 8.766703] + } + ] + }, + { + "boneId": "Bip001 L Calf", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, -0.000000, -0.201292, 0.979531], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675537, -0.000002, 0.000001] + }, + { + "keytime": 0.027778, + "rotation": [-0.000000, 0.000000, -0.283361, 0.959013], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, 0.000002, 0.000000] + }, + { + "keytime": 0.055556, + "rotation": [ 0.000000, -0.000000, -0.363433, 0.931620], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, 0.000000, -0.000001] + }, + { + "keytime": 0.083333, + "rotation": [ 0.000000, 0.000000, -0.439999, 0.897998], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, 0.000000, 0.000001] + }, + { + "keytime": 0.111111, + "rotation": [ 0.000000, 0.000000, -0.504811, 0.863230], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675549, 0.000000, -0.000001] + }, + { + "keytime": 0.138889, + "rotation": [ 0.000000, 0.000000, -0.561897, 0.827208], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675549, 0.000000, 0.000001] + }, + { + "keytime": 0.166667, + "rotation": [ 0.000000, -0.000000, -0.608745, 0.793366], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675560, -0.000002, 0.000000] + }, + { + "keytime": 0.194444, + "rotation": [-0.000000, -0.000000, -0.613558, 0.789650], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675541, -0.000002, 0.000000] + }, + { + "keytime": 0.222222, + "rotation": [ 0.000000, -0.000000, -0.618025, 0.786159], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675549, 0.000004, 0.000000] + }, + { + "keytime": 0.250000, + "rotation": [-0.000000, 0.000000, -0.579413, 0.815034], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, 0.000000, 0.000000] + }, + { + "keytime": 0.277778, + "rotation": [-0.000000, 0.000000, -0.540408, 0.841403], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675549, 0.000000, -0.000000] + }, + { + "keytime": 0.305556, + "rotation": [-0.000000, 0.000000, -0.459525, 0.888165], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, -0.000004, -0.000000] + }, + { + "keytime": 0.333333, + "rotation": [-0.000000, 0.000000, -0.372324, 0.928103], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675549, 0.000000, 0.000000] + }, + { + "keytime": 0.361111, + "rotation": [ 0.000000, -0.000000, -0.267723, 0.963496], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, 0.000000, 0.000001] + }, + { + "keytime": 0.388889, + "rotation": [ 0.000000, 0.000000, -0.165422, 0.986223], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, -0.000004, -0.000000] + }, + { + "keytime": 0.416667, + "rotation": [-0.000000, -0.000000, -0.129851, 0.991533], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675556, -0.000004, -0.000002] + }, + { + "keytime": 0.444444, + "rotation": [ 0.000000, 0.000000, -0.102318, 0.994752], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675549, -0.000000, -0.000000] + }, + { + "keytime": 0.472222, + "rotation": [-0.000000, 0.000000, -0.136311, 0.990666], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, 0.000000, 0.000000] + }, + { + "keytime": 0.500000, + "rotation": [-0.000000, 0.000000, -0.180461, 0.983582], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, 0.000000, 0.000000] + }, + { + "keytime": 0.527778, + "rotation": [-0.000000, -0.000000, -0.230918, 0.972973], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, 0.000000, -0.000000] + }, + { + "keytime": 0.555556, + "rotation": [-0.000000, -0.000000, -0.282888, 0.959153], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, 0.000000, -0.000001] + }, + { + "keytime": 0.583333, + "rotation": [-0.000000, -0.000000, -0.297041, 0.954865], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, 0.000000, 0.000002] + }, + { + "keytime": 0.611111, + "rotation": [-0.000000, 0.000000, -0.311237, 0.950332], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675541, -0.000004, -0.000000] + }, + { + "keytime": 0.638889, + "rotation": [-0.000000, 0.000000, -0.299632, 0.954055], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675549, -0.000000, -0.000000] + }, + { + "keytime": 0.666667, + "rotation": [ 0.000000, 0.000000, -0.288017, 0.957625], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, 0.000002, 0.000000] + }, + { + "keytime": 0.694444, + "rotation": [ 0.000000, 0.000000, -0.265641, 0.964072], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, 0.000000, 0.000000] + }, + { + "keytime": 0.722222, + "rotation": [-0.000000, -0.000000, -0.244050, 0.969763], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, -0.000002, -0.000000] + }, + { + "keytime": 0.750000, + "rotation": [-0.000000, 0.000000, -0.218675, 0.975798], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, -0.000000, -0.000001] + }, + { + "keytime": 0.777778, + "rotation": [-0.000000, -0.000000, -0.193348, 0.981130], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675549, 0.000001, -0.000000] + }, + { + "keytime": 0.805555, + "rotation": [ 0.000000, 0.000000, -0.171116, 0.985251], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675556, 0.000000, -0.000000] + }, + { + "keytime": 0.833333, + "rotation": [-0.000000, -0.000000, -0.150479, 0.988613], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675549, 0.000000, 0.000001] + }, + { + "keytime": 0.861111, + "rotation": [-0.000000, 0.000000, -0.139991, 0.990153], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, 0.000000, -0.000000] + }, + { + "keytime": 0.888889, + "rotation": [ 0.000000, 0.000000, -0.130918, 0.991393], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, -0.000001, -0.000001] + }, + { + "keytime": 0.916667, + "rotation": [-0.000000, 0.000000, -0.137679, 0.990477], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, 0.000002, -0.000000] + }, + { + "keytime": 0.944444, + "rotation": [-0.000000, -0.000000, -0.145182, 0.989405], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675549, 0.000002, 0.000000] + }, + { + "keytime": 0.972222, + "rotation": [ 0.000000, -0.000000, -0.171115, 0.985251], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, 0.000002, 0.000001] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000000, -0.000000, -0.201292, 0.979531], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675537, -0.000002, 0.000001] + } + ] + }, + { + "boneId": "Bip001 L Finger2Nub", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418678, 0.000004, -0.000000] + }, + { + "keytime": 0.027778, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418674, -0.000002, 0.000004] + }, + { + "keytime": 0.055556, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418682, -0.000002, 0.000004] + }, + { + "keytime": 0.083333, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418678, 0.000004, -0.000004] + }, + { + "keytime": 0.111111, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418678, -0.000002, -0.000000] + }, + { + "keytime": 0.138889, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418678, 0.000002, -0.000004] + }, + { + "keytime": 0.166667, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418682, 0.000002, 0.000004] + }, + { + "keytime": 0.194444, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418671, -0.000001, 0.000000] + }, + { + "keytime": 0.222222, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418674, -0.000000, 0.000004] + }, + { + "keytime": 0.250000, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418674, 0.000002, 0.000000] + }, + { + "keytime": 0.277778, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418674, 0.000000, 0.000000] + }, + { + "keytime": 0.305556, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418682, 0.000000, -0.000004] + }, + { + "keytime": 0.333333, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418678, -0.000002, 0.000004] + }, + { + "keytime": 0.361111, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418678, -0.000002, 0.000000] + }, + { + "keytime": 0.388889, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418678, -0.000000, 0.000000] + }, + { + "keytime": 0.444444, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418671, -0.000000, -0.000003] + }, + { + "keytime": 0.472222, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418678, -0.000000, -0.000000] + }, + { + "keytime": 0.500000, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418678, 0.000002, -0.000000] + }, + { + "keytime": 0.527778, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418671, 0.000001, -0.000002] + }, + { + "keytime": 0.555556, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418674, 0.000002, -0.000000] + }, + { + "keytime": 0.583333, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418678, 0.000000, 0.000000] + }, + { + "keytime": 0.611111, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418674, -0.000000, -0.000004] + }, + { + "keytime": 0.638889, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418682, -0.000000, -0.000004] + }, + { + "keytime": 0.666667, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418674, 0.000002, -0.000000] + }, + { + "keytime": 0.694444, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418678, -0.000002, 0.000000] + }, + { + "keytime": 0.750000, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418678, 0.000000, -0.000004] + }, + { + "keytime": 0.777778, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418671, -0.000000, -0.000000] + }, + { + "keytime": 0.805555, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418686, 0.000001, 0.000000] + }, + { + "keytime": 0.833333, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418671, -0.000003, -0.000000] + }, + { + "keytime": 0.861111, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418678, -0.000000, 0.000000] + }, + { + "keytime": 0.916667, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418678, 0.000002, 0.000000] + }, + { + "keytime": 0.944444, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418678, 0.000000, -0.000002] + }, + { + "keytime": 0.972222, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418678, 0.000002, -0.000000] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 4.418671, 0.000004, 0.000000] + } + ] + }, + { + "boneId": "Bip001 L Foot", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.001549, -0.021056, 0.149877, 0.988479], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, 0.000000, 0.000001] + }, + { + "keytime": 0.027778, + "rotation": [-0.025038, -0.006978, 0.095331, 0.995106], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000004, 0.000001] + }, + { + "keytime": 0.055556, + "rotation": [-0.046123, 0.002666, 0.039577, 0.998148], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000000, 0.000001] + }, + { + "keytime": 0.083333, + "rotation": [-0.063622, 0.012390, -0.014442, 0.997793], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461258, -0.000004, -0.000002] + }, + { + "keytime": 0.111111, + "rotation": [-0.077874, 0.027195, -0.058991, 0.994845], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461254, -0.000000, 0.000001] + }, + { + "keytime": 0.138889, + "rotation": [-0.087901, 0.042205, -0.095544, 0.990638], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461262, 0.000008, -0.000002] + }, + { + "keytime": 0.166667, + "rotation": [-0.085520, 0.052600, -0.112432, 0.988574], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461258, 0.000004, 0.000000] + }, + { + "keytime": 0.194444, + "rotation": [-0.076062, 0.044518, -0.090023, 0.992033], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461258, 0.000004, -0.000002] + }, + { + "keytime": 0.222222, + "rotation": [-0.066472, 0.036624, -0.067712, 0.994814], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461258, -0.000008, 0.000001] + }, + { + "keytime": 0.250000, + "rotation": [-0.056801, 0.024633, -0.040733, 0.997250], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461262, -0.000004, -0.000002] + }, + { + "keytime": 0.277778, + "rotation": [-0.044537, 0.014458, -0.014810, 0.998793], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, 0.000004, -0.000000] + }, + { + "keytime": 0.305556, + "rotation": [-0.029885, 0.017690, 0.010185, 0.999345], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000002, 0.000000] + }, + { + "keytime": 0.333333, + "rotation": [-0.016863, 0.018926, 0.034841, 0.999071], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000001, -0.000000] + }, + { + "keytime": 0.361111, + "rotation": [-0.006946, 0.013928, 0.054937, 0.998369], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461258, -0.000001, 0.000000] + }, + { + "keytime": 0.388889, + "rotation": [-0.000618, 0.007392, 0.077033, 0.997001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461258, -0.000000, 0.000000] + }, + { + "keytime": 0.416667, + "rotation": [-0.000664, 0.010997, 0.082364, 0.996541], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, 0.000000, 0.000001] + }, + { + "keytime": 0.444444, + "rotation": [-0.001237, 0.014001, 0.090582, 0.995790], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461254, 0.000000, -0.000001] + }, + { + "keytime": 0.472222, + "rotation": [-0.002550, 0.041245, 0.067027, 0.996895], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000000, -0.000001] + }, + { + "keytime": 0.500000, + "rotation": [-0.004585, 0.069842, 0.046809, 0.996449], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461258, 0.000002, 0.000000] + }, + { + "keytime": 0.527778, + "rotation": [-0.008777, 0.075788, 0.042430, 0.996182], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461258, -0.000002, -0.000000] + }, + { + "keytime": 0.555556, + "rotation": [-0.011883, 0.081106, 0.038538, 0.995889], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000000, -0.000001] + }, + { + "keytime": 0.583333, + "rotation": [-0.011761, 0.073060, 0.060146, 0.995443], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000000, -0.000001] + }, + { + "keytime": 0.611111, + "rotation": [-0.011010, 0.064642, 0.082732, 0.994412], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, 0.000001, -0.000001] + }, + { + "keytime": 0.638889, + "rotation": [-0.009271, 0.059984, 0.099503, 0.993184], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, 0.000000, 0.000001] + }, + { + "keytime": 0.666667, + "rotation": [-0.007832, 0.055456, 0.116489, 0.991612], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000000, 0.000001] + }, + { + "keytime": 0.694444, + "rotation": [-0.004896, 0.044547, 0.120909, 0.991651], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000002, 0.000000] + }, + { + "keytime": 0.722222, + "rotation": [-0.002967, 0.034015, 0.125303, 0.991531], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461243, -0.000000, 0.000001] + }, + { + "keytime": 0.750000, + "rotation": [-0.002761, 0.025595, 0.125164, 0.991802], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461243, 0.000002, 0.000001] + }, + { + "keytime": 0.777778, + "rotation": [-0.001959, 0.016745, 0.125385, 0.991965], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, 0.000000, 0.000000] + }, + { + "keytime": 0.805555, + "rotation": [-0.002490, 0.020765, 0.128552, 0.991482], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000004, 0.000002] + }, + { + "keytime": 0.833333, + "rotation": [-0.003083, 0.024075, 0.132500, 0.990886], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461258, 0.000002, 0.000000] + }, + { + "keytime": 0.861111, + "rotation": [-0.004373, 0.030933, 0.143286, 0.989188], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461254, 0.000000, -0.000000] + }, + { + "keytime": 0.888889, + "rotation": [-0.005824, 0.037681, 0.154215, 0.987301], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, 0.000002, 0.000000] + }, + { + "keytime": 0.916667, + "rotation": [-0.004459, 0.026750, 0.164615, 0.985985], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000004, -0.000000] + }, + { + "keytime": 0.944444, + "rotation": [-0.002809, 0.015431, 0.175633, 0.984331], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000000, 0.000001] + }, + { + "keytime": 0.972222, + "rotation": [-0.002605, -0.004096, 0.165908, 0.986129], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, 0.000004, -0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.001549, -0.021056, 0.149877, 0.988479], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, 0.000000, 0.000001] + } + ] + }, + { + "boneId": "Bip001 R Clavicle", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.708668, -0.104189, -0.652070, 0.248473], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761490, 0.885229, -2.699672] + }, + { + "keytime": 0.027778, + "rotation": [ 0.709956, -0.098108, -0.654650, 0.240354], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761490, 0.885227, -2.699672] + }, + { + "keytime": 0.055556, + "rotation": [ 0.710989, -0.091693, -0.657596, 0.231635], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761475, 0.885226, -2.699672] + }, + { + "keytime": 0.083333, + "rotation": [ 0.711954, -0.085058, -0.660548, 0.222628], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761475, 0.885228, -2.699672] + }, + { + "keytime": 0.111111, + "rotation": [ 0.712982, -0.078916, -0.662907, 0.214437], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761490, 0.885228, -2.699671] + }, + { + "keytime": 0.138889, + "rotation": [ 0.714312, -0.073411, -0.664358, 0.207357], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761475, 0.885227, -2.699672] + }, + { + "keytime": 0.166667, + "rotation": [ 0.716169, -0.068895, -0.664505, 0.201964], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761482, 0.885225, -2.699672] + }, + { + "keytime": 0.194444, + "rotation": [ 0.718817, -0.064862, -0.663351, 0.197638], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761482, 0.885227, -2.699672] + }, + { + "keytime": 0.222222, + "rotation": [ 0.721998, -0.060970, -0.661415, 0.193731], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761482, 0.885227, -2.699672] + }, + { + "keytime": 0.250000, + "rotation": [ 0.725704, -0.057064, -0.658785, 0.190001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761475, 0.885227, -2.699672] + }, + { + "keytime": 0.277778, + "rotation": [ 0.729524, -0.053452, -0.655811, 0.186678], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761475, 0.885226, -2.699672] + }, + { + "keytime": 0.305556, + "rotation": [ 0.733377, -0.050091, -0.652622, 0.183666], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761482, 0.885226, -2.699672] + }, + { + "keytime": 0.333333, + "rotation": [ 0.737188, -0.046965, -0.649323, 0.180910], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761467, 0.885224, -2.699672] + }, + { + "keytime": 0.361111, + "rotation": [ 0.740550, -0.044322, -0.646316, 0.178599], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761490, 0.885229, -2.699673] + }, + { + "keytime": 0.388889, + "rotation": [ 0.743402, -0.042128, -0.643712, 0.176674], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761482, 0.885227, -2.699673] + }, + { + "keytime": 0.416667, + "rotation": [ 0.745624, -0.040402, -0.641673, 0.175125], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761490, 0.885226, -2.699672] + }, + { + "keytime": 0.444444, + "rotation": [ 0.746909, -0.039308, -0.640531, 0.174073], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761475, 0.885224, -2.699671] + }, + { + "keytime": 0.472222, + "rotation": [ 0.747156, -0.038850, -0.640429, 0.173492], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761490, 0.885228, -2.699672] + }, + { + "keytime": 0.500000, + "rotation": [ 0.746387, -0.039051, -0.641328, 0.173435], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761482, 0.885227, -2.699672] + }, + { + "keytime": 0.527778, + "rotation": [ 0.744857, -0.039849, -0.642924, 0.173922], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761482, 0.885227, -2.699672] + }, + { + "keytime": 0.555556, + "rotation": [ 0.742594, -0.041222, -0.645178, 0.174927], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761490, 0.885225, -2.699671] + }, + { + "keytime": 0.583333, + "rotation": [ 0.739635, -0.043159, -0.648036, 0.176428], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761490, 0.885229, -2.699671] + }, + { + "keytime": 0.611111, + "rotation": [ 0.735894, -0.045733, -0.651550, 0.178469], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761482, 0.885226, -2.699671] + }, + { + "keytime": 0.638889, + "rotation": [ 0.731625, -0.048781, -0.655453, 0.180905], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761482, 0.885227, -2.699673] + }, + { + "keytime": 0.666667, + "rotation": [ 0.726760, -0.052365, -0.659780, 0.183761], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761467, 0.885226, -2.699673] + }, + { + "keytime": 0.694444, + "rotation": [ 0.721159, -0.056609, -0.664616, 0.187113], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761475, 0.885227, -2.699672] + }, + { + "keytime": 0.722222, + "rotation": [ 0.715183, -0.061258, -0.669613, 0.190734], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761475, 0.885225, -2.699672] + }, + { + "keytime": 0.750000, + "rotation": [ 0.708782, -0.066357, -0.674788, 0.194643], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761482, 0.885226, -2.699674] + }, + { + "keytime": 0.777778, + "rotation": [ 0.696047, -0.076350, -0.684820, 0.201769], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761475, 0.885227, -2.699673] + }, + { + "keytime": 0.805555, + "rotation": [-0.677050, 0.091610, 0.698799, -0.211875], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761497, 0.885227, -2.699672] + }, + { + "keytime": 0.833333, + "rotation": [-0.659263, 0.107156, 0.710399, -0.221860], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761475, 0.885226, -2.699672] + }, + { + "keytime": 0.861111, + "rotation": [-0.651060, 0.117174, 0.713931, -0.229551], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761482, 0.885227, -2.699672] + }, + { + "keytime": 0.888889, + "rotation": [-0.655272, 0.119291, 0.708097, -0.234491], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761475, 0.885226, -2.699672] + }, + { + "keytime": 0.916667, + "rotation": [-0.665965, 0.117432, 0.697016, -0.238469], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761474, 0.885226, -2.699672] + }, + { + "keytime": 0.944444, + "rotation": [-0.680627, 0.113094, 0.682224, -0.241924], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761482, 0.885228, -2.699672] + }, + { + "keytime": 0.972222, + "rotation": [ 0.695512, -0.108197, -0.666724, 0.245021], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761482, 0.885227, -2.699672] + }, + { + "keytime": 1.000000, + "rotation": [ 0.708668, -0.104189, -0.652070, 0.248473], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-0.761490, 0.885228, -2.699672] + } + ] + }, + { + "boneId": "L_side01", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.008935, 0.749765, 0.626415, -0.213018], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723862, -4.382172, 14.430992] + }, + { + "keytime": 0.027778, + "rotation": [-0.008681, 0.749818, 0.626423, -0.212818], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723862, -4.382172, 14.430992] + }, + { + "keytime": 0.055556, + "rotation": [-0.007956, 0.749969, 0.626446, -0.212246], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723862, -4.382172, 14.430992] + }, + { + "keytime": 0.083333, + "rotation": [-0.006774, 0.750214, 0.626482, -0.211314], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723862, -4.382172, 14.430992] + }, + { + "keytime": 0.111111, + "rotation": [-0.005260, 0.750524, 0.626527, -0.210122], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723862, -4.382172, 14.430992] + }, + { + "keytime": 0.138889, + "rotation": [-0.003439, 0.750892, 0.626577, -0.208690], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723862, -4.382172, 14.430992] + }, + { + "keytime": 0.166667, + "rotation": [-0.001366, 0.751305, 0.626629, -0.207063], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723862, -4.382172, 14.430992] + }, + { + "keytime": 0.194444, + "rotation": [ 0.000977, 0.751764, 0.626683, -0.205227], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723862, -4.382172, 14.430992] + }, + { + "keytime": 0.222222, + "rotation": [ 0.003396, 0.752229, 0.626733, -0.203337], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723863, -4.382172, 14.430992] + }, + { + "keytime": 0.250000, + "rotation": [ 0.005979, 0.752716, 0.626779, -0.201322], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723863, -4.382172, 14.430992] + }, + { + "keytime": 0.277778, + "rotation": [ 0.008517, 0.753185, 0.626818, -0.199347], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723863, -4.382172, 14.430992] + }, + { + "keytime": 0.305556, + "rotation": [ 0.011032, 0.753640, 0.626850, -0.197394], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723864, -4.382172, 14.430992] + }, + { + "keytime": 0.333333, + "rotation": [ 0.013539, 0.754084, 0.626875, -0.195453], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723864, -4.382172, 14.430992] + }, + { + "keytime": 0.361111, + "rotation": [ 0.015833, 0.754482, 0.626893, -0.193679], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723864, -4.382172, 14.430992] + }, + { + "keytime": 0.388889, + "rotation": [ 0.017934, 0.754840, 0.626904, -0.192058], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723865, -4.382172, 14.430992] + }, + { + "keytime": 0.416667, + "rotation": [ 0.019838, 0.755158, 0.626911, -0.190592], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723865, -4.382172, 14.430992] + }, + { + "keytime": 0.444444, + "rotation": [ 0.021375, 0.755411, 0.626913, -0.189411], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723865, -4.382172, 14.430992] + }, + { + "keytime": 0.472222, + "rotation": [ 0.022548, 0.755602, 0.626914, -0.188509], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723865, -4.382172, 14.430992] + }, + { + "keytime": 0.500000, + "rotation": [ 0.023318, 0.755726, 0.626914, -0.187919], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723866, -4.382172, 14.430992] + }, + { + "keytime": 0.527778, + "rotation": [ 0.023580, 0.755768, 0.626913, -0.187717], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723866, -4.382172, 14.430992] + }, + { + "keytime": 0.555556, + "rotation": [ 0.023266, 0.755718, 0.626914, -0.187958], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723866, -4.382172, 14.430992] + }, + { + "keytime": 0.583333, + "rotation": [ 0.022362, 0.755572, 0.626914, -0.188652], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723866, -4.382172, 14.430992] + }, + { + "keytime": 0.611111, + "rotation": [ 0.020897, 0.755333, 0.626913, -0.189777], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723867, -4.382172, 14.430992] + }, + { + "keytime": 0.638889, + "rotation": [ 0.019038, 0.755025, 0.626908, -0.191208], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723867, -4.382172, 14.430992] + }, + { + "keytime": 0.666667, + "rotation": [ 0.016827, 0.754652, 0.626899, -0.192912], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723867, -4.382172, 14.430992] + }, + { + "keytime": 0.694444, + "rotation": [ 0.014264, 0.754210, 0.626882, -0.194892], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723868, -4.382172, 14.430992] + }, + { + "keytime": 0.722222, + "rotation": [ 0.011579, 0.753738, 0.626856, -0.196970], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723868, -4.382172, 14.430992] + }, + { + "keytime": 0.750000, + "rotation": [ 0.008780, 0.753233, 0.626821, -0.199143], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723868, -4.382172, 14.430992] + }, + { + "keytime": 0.777778, + "rotation": [ 0.005857, 0.752693, 0.626777, -0.201417], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723868, -4.382172, 14.430992] + }, + { + "keytime": 0.805555, + "rotation": [ 0.003062, 0.752166, 0.626726, -0.203597], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723869, -4.382172, 14.430992] + }, + { + "keytime": 0.833333, + "rotation": [ 0.000385, 0.751649, 0.626670, -0.205691], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723869, -4.382172, 14.430992] + }, + { + "keytime": 0.861111, + "rotation": [-0.002168, 0.751146, 0.626609, -0.207692], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723869, -4.382172, 14.430992] + }, + { + "keytime": 0.888889, + "rotation": [-0.004370, 0.750704, 0.626551, -0.209421], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723869, -4.382172, 14.430992] + }, + { + "keytime": 0.916667, + "rotation": [-0.006223, 0.750327, 0.626498, -0.210880], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723869, -4.382172, 14.430992] + }, + { + "keytime": 0.944444, + "rotation": [-0.007688, 0.750025, 0.626454, -0.212034], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723869, -4.382172, 14.430992] + }, + { + "keytime": 0.972222, + "rotation": [-0.008600, 0.749835, 0.626426, -0.212754], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723869, -4.382172, 14.430992] + }, + { + "keytime": 1.000000, + "rotation": [-0.008935, 0.749765, 0.626415, -0.213018], + "scale": [ 1.113894, 1.000000, 1.000000], + "translation": [ 3.723869, -4.382172, 14.430992] + } + ] + }, + { + "boneId": "L_side_end", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.000004, 0.000000, 0.000000] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 10.000004, 0.000000, 0.000000] + } + ] + }, + { + "boneId": "R_side01", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.144018, 0.768587, 0.616043, 0.095000], + "scale": [ 1.000000, 1.000002, 1.000001], + "translation": [ 3.723907, -4.382370, -13.298973] + }, + { + "keytime": 0.027778, + "rotation": [-0.145501, 0.768610, 0.615922, 0.093317], + "scale": [ 1.000000, 1.000002, 1.000001], + "translation": [ 3.723907, -4.382370, -13.298973] + }, + { + "keytime": 0.055556, + "rotation": [-0.149715, 0.768661, 0.615553, 0.088547], + "scale": [ 1.000000, 1.000002, 1.000001], + "translation": [ 3.723907, -4.382370, -13.298973] + }, + { + "keytime": 0.083333, + "rotation": [-0.156549, 0.768690, 0.614875, 0.080847], + "scale": [ 1.000000, 1.000002, 1.000001], + "translation": [ 3.723907, -4.382370, -13.298972] + }, + { + "keytime": 0.111111, + "rotation": [-0.165253, 0.768634, 0.613871, 0.071105], + "scale": [ 1.000000, 1.000002, 1.000001], + "translation": [ 3.723907, -4.382370, -13.298973] + }, + { + "keytime": 0.138889, + "rotation": [-0.175650, 0.768430, 0.612466, 0.059561], + "scale": [ 1.000000, 1.000002, 1.000001], + "translation": [ 3.723907, -4.382370, -13.298973] + }, + { + "keytime": 0.166667, + "rotation": [-0.187397, 0.768020, 0.610615, 0.046645], + "scale": [ 1.000000, 1.000002, 1.000001], + "translation": [ 3.723907, -4.382370, -13.298972] + }, + { + "keytime": 0.194444, + "rotation": [-0.200539, 0.767336, 0.608220, 0.032354], + "scale": [ 1.000000, 1.000002, 1.000001], + "translation": [ 3.723907, -4.382370, -13.298973] + }, + { + "keytime": 0.222222, + "rotation": [-0.213933, 0.766394, 0.605434, 0.017961], + "scale": [ 1.000000, 1.000002, 1.000001], + "translation": [ 3.723907, -4.382370, -13.298973] + }, + { + "keytime": 0.250000, + "rotation": [-0.227999, 0.765138, 0.602139, 0.003037], + "scale": [ 1.000000, 1.000002, 1.000001], + "translation": [ 3.723906, -4.382370, -13.298973] + }, + { + "keytime": 0.277778, + "rotation": [-0.241523, 0.763672, 0.598621, -0.011129], + "scale": [ 1.000000, 1.000002, 1.000001], + "translation": [ 3.723906, -4.382370, -13.298972] + }, + { + "keytime": 0.305556, + "rotation": [-0.254536, 0.762022, 0.594920, -0.024586], + "scale": [ 1.000000, 1.000002, 1.000001], + "translation": [ 3.723906, -4.382370, -13.298972] + }, + { + "keytime": 0.333333, + "rotation": [-0.267000, 0.760219, 0.591088, -0.037317], + "scale": [ 1.000000, 1.000002, 1.000001], + "translation": [ 3.723905, -4.382370, -13.298972] + }, + { + "keytime": 0.361111, + "rotation": [-0.277785, 0.758484, 0.587549, -0.048205], + "scale": [ 1.000000, 1.000002, 1.000001], + "translation": [ 3.723905, -4.382370, -13.298972] + }, + { + "keytime": 0.388889, + "rotation": [-0.286882, 0.756893, 0.584404, -0.057298], + "scale": [ 1.000000, 1.000001, 1.000001], + "translation": [ 3.723905, -4.382370, -13.298972] + }, + { + "keytime": 0.416667, + "rotation": [-0.294081, 0.755551, 0.581814, -0.064433], + "scale": [ 1.000000, 1.000001, 1.000001], + "translation": [ 3.723905, -4.382370, -13.298973] + }, + { + "keytime": 0.444444, + "rotation": [-0.298561, 0.754678, 0.580157, -0.068846], + "scale": [ 1.000000, 1.000001, 1.000001], + "translation": [ 3.723904, -4.382370, -13.298971] + }, + { + "keytime": 0.472222, + "rotation": [-0.300182, 0.754356, 0.579548, -0.070439], + "scale": [ 1.000000, 1.000001, 1.000000], + "translation": [ 3.723904, -4.382370, -13.298971] + }, + { + "keytime": 0.500000, + "rotation": [-0.298904, 0.754610, 0.580029, -0.069183], + "scale": [ 1.000000, 1.000001, 1.000001], + "translation": [ 3.723904, -4.382370, -13.298972] + }, + { + "keytime": 0.527778, + "rotation": [-0.295301, 0.755316, 0.581366, -0.065637], + "scale": [ 0.999999, 1.000001, 1.000000], + "translation": [ 3.723903, -4.382370, -13.298973] + }, + { + "keytime": 0.555556, + "rotation": [-0.289650, 0.756386, 0.583419, -0.060047], + "scale": [ 1.000000, 1.000001, 1.000001], + "translation": [ 3.723903, -4.382370, -13.298971] + }, + { + "keytime": 0.583333, + "rotation": [-0.282226, 0.757722, 0.586032, -0.052654], + "scale": [ 0.999999, 1.000001, 1.000000], + "translation": [ 3.723903, -4.382370, -13.298972] + }, + { + "keytime": 0.611111, + "rotation": [-0.273017, 0.759272, 0.589139, -0.043406], + "scale": [ 1.000000, 1.000001, 1.000000], + "translation": [ 3.723902, -4.382370, -13.298971] + }, + { + "keytime": 0.638889, + "rotation": [-0.262851, 0.760844, 0.592394, -0.033096], + "scale": [ 0.999999, 1.000001, 1.000000], + "translation": [ 3.723902, -4.382370, -13.298972] + }, + { + "keytime": 0.666667, + "rotation": [-0.251756, 0.762394, 0.595737, -0.021725], + "scale": [ 1.000000, 1.000001, 1.000000], + "translation": [ 3.723902, -4.382370, -13.298971] + }, + { + "keytime": 0.694444, + "rotation": [-0.239647, 0.763891, 0.599129, -0.009174], + "scale": [ 0.999999, 1.000001, 1.000000], + "translation": [ 3.723902, -4.382370, -13.298971] + }, + { + "keytime": 0.722222, + "rotation": [-0.227520, 0.765186, 0.602257, 0.003542], + "scale": [ 1.000000, 1.000001, 1.000000], + "translation": [ 3.723901, -4.382370, -13.298971] + }, + { + "keytime": 0.750000, + "rotation": [-0.215299, 0.766284, 0.605130, 0.016503], + "scale": [ 0.999999, 1.000001, 1.000000], + "translation": [ 3.723901, -4.382370, -13.298971] + }, + { + "keytime": 0.777778, + "rotation": [-0.202896, 0.767189, 0.607755, 0.029809], + "scale": [ 0.999999, 1.000001, 1.000000], + "translation": [ 3.723901, -4.382370, -13.298971] + }, + { + "keytime": 0.805555, + "rotation": [-0.191311, 0.767842, 0.609938, 0.042372], + "scale": [ 0.999999, 1.000001, 1.000000], + "translation": [ 3.723901, -4.382370, -13.298971] + }, + { + "keytime": 0.833333, + "rotation": [-0.180434, 0.768286, 0.611746, 0.054286], + "scale": [ 0.999999, 1.000001, 1.000000], + "translation": [ 3.723901, -4.382370, -13.298971] + }, + { + "keytime": 0.861111, + "rotation": [-0.170236, 0.768555, 0.613225, 0.065559], + "scale": [ 0.999999, 1.000001, 1.000000], + "translation": [ 3.723900, -4.382370, -13.298971] + }, + { + "keytime": 0.888889, + "rotation": [-0.161574, 0.768670, 0.614314, 0.075213], + "scale": [ 0.999999, 1.000001, 1.000000], + "translation": [ 3.723900, -4.382370, -13.298971] + }, + { + "keytime": 0.916667, + "rotation": [-0.154378, 0.768688, 0.615101, 0.083289], + "scale": [ 0.999999, 1.000001, 1.000000], + "translation": [ 3.723900, -4.382370, -13.298971] + }, + { + "keytime": 0.944444, + "rotation": [-0.148753, 0.768651, 0.615641, 0.089634], + "scale": [ 0.999999, 1.000001, 1.000000], + "translation": [ 3.723900, -4.382370, -13.298971] + }, + { + "keytime": 0.972222, + "rotation": [-0.145282, 0.768607, 0.615940, 0.093565], + "scale": [ 0.999999, 1.000001, 1.000000], + "translation": [ 3.723900, -4.382370, -13.298971] + }, + { + "keytime": 1.000000, + "rotation": [-0.144018, 0.768587, 0.616043, 0.095000], + "scale": [ 0.999999, 1.000001, 1.000000], + "translation": [ 3.723900, -4.382370, -13.298971] + } + ] + }, + { + "boneId": "R_side03", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.025935, 0.074403, 0.063229, 0.994884], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.027778, + "rotation": [-0.025114, 0.060219, 0.063589, 0.995841], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.055556, + "rotation": [-0.023061, 0.026267, 0.064401, 0.997312], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.083333, + "rotation": [-0.020352, -0.015718, 0.065304, 0.997534], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.111111, + "rotation": [-0.018005, -0.049935, 0.065955, 0.996410], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.138889, + "rotation": [-0.016957, -0.064644, 0.066209, 0.995565], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.166667, + "rotation": [-0.017280, -0.060397, 0.066132, 0.995831], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.194444, + "rotation": [-0.018226, -0.047815, 0.065896, 0.996513], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.222222, + "rotation": [-0.019593, -0.029218, 0.065531, 0.997230], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.250000, + "rotation": [-0.021308, -0.005124, 0.065026, 0.997643], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.277778, + "rotation": [-0.023126, 0.021458, 0.064432, 0.997423], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.305556, + "rotation": [-0.024967, 0.049604, 0.063761, 0.996419], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.333333, + "rotation": [-0.026771, 0.078584, 0.063027, 0.994553], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.361111, + "rotation": [-0.028340, 0.105089, 0.062319, 0.992104], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.388889, + "rotation": [-0.029658, 0.128437, 0.061667, 0.989354], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.416667, + "rotation": [-0.030692, 0.147583, 0.061114, 0.986682], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.444444, + "rotation": [-0.031334, 0.159861, 0.060750, 0.984770], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.472222, + "rotation": [-0.031568, 0.164414, 0.060614, 0.984021], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.500000, + "rotation": [-0.031299, 0.159184, 0.060770, 0.984880], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.527778, + "rotation": [-0.030556, 0.145001, 0.061189, 0.987065], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.555556, + "rotation": [-0.029402, 0.123792, 0.061799, 0.989945], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.583333, + "rotation": [-0.027901, 0.097491, 0.062525, 0.992878], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.611111, + "rotation": [-0.026074, 0.067141, 0.063321, 0.995391], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.638889, + "rotation": [-0.024130, 0.036569, 0.064076, 0.996983], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.666667, + "rotation": [-0.022148, 0.006931, 0.064761, 0.997631], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.694444, + "rotation": [-0.020227, -0.020499, 0.065351, 0.997447], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.722222, + "rotation": [-0.018660, -0.042055, 0.065784, 0.996773], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.750000, + "rotation": [-0.017573, -0.056614, 0.066061, 0.996053], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.777778, + "rotation": [-0.017147, -0.062211, 0.066164, 0.995720], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.805555, + "rotation": [-0.017548, -0.056569, 0.066067, 0.996056], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.833333, + "rotation": [-0.018609, -0.041453, 0.065797, 0.996798], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.861111, + "rotation": [-0.020125, -0.019238, 0.065372, 0.997473], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.888889, + "rotation": [-0.021756, 0.005585, 0.064858, 0.997642], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.916667, + "rotation": [-0.023325, 0.030470, 0.064303, 0.997192], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.944444, + "rotation": [-0.024682, 0.052880, 0.063770, 0.996257], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 0.972222, + "rotation": [-0.025585, 0.068313, 0.063385, 0.995320], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + }, + { + "keytime": 1.000000, + "rotation": [-0.025935, 0.074403, 0.063229, 0.994884], + "scale": [ 1.000000, 1.000000, 1.000001], + "translation": [ 11.134218, -0.000005, -0.000015] + } + ] + }, + { + "boneId": "Bip001 R Foot", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.003484, -0.035191, 0.011147, 0.999312], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000002, 0.000002] + }, + { + "keytime": 0.027778, + "rotation": [ 0.013722, -0.033476, 0.035171, 0.998726], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461258, -0.000000, 0.000000] + }, + { + "keytime": 0.055556, + "rotation": [ 0.026585, -0.030849, 0.025162, 0.998854], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461239, 0.000000, -0.000001] + }, + { + "keytime": 0.083333, + "rotation": [ 0.034520, -0.026440, 0.048033, 0.997899], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461266, 0.000000, 0.000001] + }, + { + "keytime": 0.111111, + "rotation": [ 0.042987, -0.021953, 0.070443, 0.996347], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000001, 0.000000] + }, + { + "keytime": 0.138889, + "rotation": [ 0.040703, -0.024626, 0.097574, 0.994091], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461258, 0.000002, -0.000001] + }, + { + "keytime": 0.166667, + "rotation": [ 0.038081, -0.027290, 0.124980, 0.991053], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461266, 0.000001, -0.000001] + }, + { + "keytime": 0.194444, + "rotation": [ 0.033243, -0.028264, 0.133365, 0.990106], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461258, 0.000000, 0.000001] + }, + { + "keytime": 0.222222, + "rotation": [ 0.028214, -0.028692, 0.141298, 0.989149], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461254, 0.000001, 0.000001] + }, + { + "keytime": 0.250000, + "rotation": [ 0.022211, -0.030178, 0.134274, 0.990236], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, 0.000003, 0.000000] + }, + { + "keytime": 0.277778, + "rotation": [ 0.016689, -0.031431, 0.127303, 0.991225], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000001, -0.000000] + }, + { + "keytime": 0.305556, + "rotation": [ 0.011779, -0.034528, 0.123136, 0.991719], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000003, 0.000001] + }, + { + "keytime": 0.333333, + "rotation": [ 0.007522, -0.037743, 0.118854, 0.992166], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461258, 0.000000, -0.000000] + }, + { + "keytime": 0.361111, + "rotation": [ 0.005679, -0.037349, 0.122081, 0.991801], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, 0.000000, -0.000001] + }, + { + "keytime": 0.388889, + "rotation": [ 0.004319, -0.037364, 0.125145, 0.991425], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461258, -0.000002, -0.000000] + }, + { + "keytime": 0.416667, + "rotation": [ 0.004381, -0.030130, 0.133134, 0.990630], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461258, -0.000002, -0.000000] + }, + { + "keytime": 0.444444, + "rotation": [ 0.004137, -0.023139, 0.141105, 0.989715], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461254, -0.000002, 0.000001] + }, + { + "keytime": 0.472222, + "rotation": [ 0.005168, -0.005282, 0.136747, 0.990578], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461258, 0.000000, 0.000001] + }, + { + "keytime": 0.500000, + "rotation": [ 0.007822, 0.013005, 0.132033, 0.991129], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000004, -0.000001] + }, + { + "keytime": 0.527778, + "rotation": [ 0.021190, 0.025911, 0.085331, 0.995790], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000000, -0.000004] + }, + { + "keytime": 0.555556, + "rotation": [ 0.038711, 0.040060, 0.038256, 0.997714], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461262, 0.000004, -0.000002] + }, + { + "keytime": 0.583333, + "rotation": [ 0.059938, 0.037801, -0.017962, 0.997324], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461254, 0.000000, -0.000000] + }, + { + "keytime": 0.611111, + "rotation": [ 0.081890, 0.037863, -0.077090, 0.992934], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000008, -0.000002] + }, + { + "keytime": 0.638889, + "rotation": [ 0.095147, 0.029694, -0.090580, 0.990889], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461258, 0.000004, 0.000003] + }, + { + "keytime": 0.666667, + "rotation": [ 0.106567, 0.021472, -0.105014, 0.988511], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461258, 0.000004, -0.000002] + }, + { + "keytime": 0.694444, + "rotation": [ 0.101241, 0.015693, -0.089327, 0.990719], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461254, 0.000004, -0.000001] + }, + { + "keytime": 0.722222, + "rotation": [ 0.095805, 0.009987, -0.073627, 0.992623], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, 0.000000, 0.000003] + }, + { + "keytime": 0.750000, + "rotation": [ 0.086650, 0.012616, -0.051504, 0.994827], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, 0.000002, 0.000003] + }, + { + "keytime": 0.777778, + "rotation": [ 0.074171, 0.013533, -0.028775, 0.996738], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, 0.000000, -0.000002] + }, + { + "keytime": 0.805555, + "rotation": [ 0.064071, 0.005562, -0.002992, 0.997925], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000001, 0.000001] + }, + { + "keytime": 0.833333, + "rotation": [ 0.052438, -0.001250, 0.022055, 0.998380], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000001, 0.000001] + }, + { + "keytime": 0.861111, + "rotation": [ 0.035797, -0.009115, 0.048050, 0.998162], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461254, 0.000003, 0.000000] + }, + { + "keytime": 0.888889, + "rotation": [ 0.017394, -0.012752, 0.072759, 0.997116], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461254, 0.000002, 0.000001] + }, + { + "keytime": 0.916667, + "rotation": [ 0.004822, -0.006065, 0.081143, 0.996672], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461254, -0.000002, -0.000001] + }, + { + "keytime": 0.944444, + "rotation": [ 0.003181, -0.013697, 0.061747, 0.997993], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000000, -0.000001] + }, + { + "keytime": 0.972222, + "rotation": [ 0.003512, -0.024261, 0.037053, 0.999013], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461254, 0.000000, -0.000001] + }, + { + "keytime": 1.000000, + "rotation": [ 0.003484, -0.035191, 0.011147, 0.999312], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 36.461250, -0.000002, 0.000002] + } + ] + }, + { + "boneId": "L_side02", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.003643, 0.092683, -0.176223, 0.979970], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.027778, + "rotation": [-0.003990, 0.090853, -0.176215, 0.980142], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.055556, + "rotation": [-0.004980, 0.085626, -0.176188, 0.980613], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.083333, + "rotation": [-0.006589, 0.077099, -0.176135, 0.981320], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, -0.000000, -0.000000] + }, + { + "keytime": 0.111111, + "rotation": [-0.008639, 0.066175, -0.176046, 0.982117], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.138889, + "rotation": [-0.011087, 0.053035, -0.175911, 0.982914], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.166667, + "rotation": [-0.013853, 0.038074, -0.175719, 0.983606], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.194444, + "rotation": [-0.016948, 0.021172, -0.175454, 0.984114], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.222222, + "rotation": [-0.020110, 0.003731, -0.175127, 0.984333], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.250000, + "rotation": [-0.023447, -0.014878, -0.174720, 0.984226], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.277778, + "rotation": [-0.026688, -0.033147, -0.174262, 0.983779], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.305556, + "rotation": [-0.029858, -0.051212, -0.173752, 0.983004], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.333333, + "rotation": [-0.032977, -0.069189, -0.173189, 0.981902], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, -0.000000, -0.000000] + }, + { + "keytime": 0.361111, + "rotation": [-0.035796, -0.085608, -0.172627, 0.980607], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.388889, + "rotation": [-0.038346, -0.100613, -0.172074, 0.979182], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.416667, + "rotation": [-0.040631, -0.114179, -0.171540, 0.977694], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.444444, + "rotation": [-0.042457, -0.125106, -0.171089, 0.976358], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.472222, + "rotation": [-0.043840, -0.133436, -0.170731, 0.975256], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, -0.000000, -0.000000] + }, + { + "keytime": 0.500000, + "rotation": [-0.044742, -0.138891, -0.170490, 0.974495], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, -0.000000, -0.000000] + }, + { + "keytime": 0.527778, + "rotation": [-0.045049, -0.140753, -0.170406, 0.974228], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.555556, + "rotation": [-0.044682, -0.138527, -0.170506, 0.974547], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.583333, + "rotation": [-0.043622, -0.132119, -0.170788, 0.975435], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, -0.000000, -0.000000] + }, + { + "keytime": 0.611111, + "rotation": [-0.041892, -0.121714, -0.171231, 0.976786], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.638889, + "rotation": [-0.039674, -0.108481, -0.171768, 0.978342], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.666667, + "rotation": [-0.037006, -0.092708, -0.172370, 0.979961], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.694444, + "rotation": [-0.033871, -0.074379, -0.173016, 0.981522], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.722222, + "rotation": [-0.030542, -0.055138, -0.173634, 0.982791], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.750000, + "rotation": [-0.027020, -0.035031, -0.174211, 0.983714], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.777778, + "rotation": [-0.023291, -0.014001, -0.174741, 0.984239], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.805555, + "rotation": [-0.019675, 0.006138, -0.175176, 0.984321], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.833333, + "rotation": [-0.016169, 0.025441, -0.175526, 0.984013], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.861111, + "rotation": [-0.012785, 0.043863, -0.175798, 0.983365], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, -0.000000, -0.000000] + }, + { + "keytime": 0.888889, + "rotation": [-0.009838, 0.059752, -0.175984, 0.982529], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, -0.000000, -0.000000] + }, + { + "keytime": 0.916667, + "rotation": [-0.007337, 0.073123, -0.176105, 0.981624], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.944444, + "rotation": [-0.005347, 0.083689, -0.176177, 0.980780], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 0.972222, + "rotation": [-0.004101, 0.090270, -0.176212, 0.980196], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.003643, 0.092683, -0.176223, 0.979970], + "scale": [ 1.277025, 1.000000, 1.000000], + "translation": [ 9.999771, 0.000000, -0.000000] + } + ] + }, + { + "boneId": "Bip001 TailNub", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755024, 0.000000, 0.000000] + }, + { + "keytime": 0.027778, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755020, 0.000000, -0.000002] + }, + { + "keytime": 0.055556, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755028, -0.000000, -0.000000] + }, + { + "keytime": 0.083333, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755026, 0.000000, 0.000002] + }, + { + "keytime": 0.138889, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755028, 0.000000, -0.000000] + }, + { + "keytime": 0.166667, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755022, 0.000000, 0.000000] + }, + { + "keytime": 0.194444, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755022, -0.000004, -0.000001] + }, + { + "keytime": 0.222222, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755024, -0.000000, 0.000001] + }, + { + "keytime": 0.250000, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755022, -0.000000, 0.000000] + }, + { + "keytime": 0.277778, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755026, -0.000004, -0.000000] + }, + { + "keytime": 0.305556, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755024, -0.000000, 0.000000] + }, + { + "keytime": 0.333333, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755026, -0.000000, -0.000001] + }, + { + "keytime": 0.388889, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755024, 0.000000, 0.000000] + }, + { + "keytime": 0.416667, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755028, -0.000004, -0.000001] + }, + { + "keytime": 0.444444, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755024, 0.000004, -0.000000] + }, + { + "keytime": 0.472222, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755024, 0.000000, 0.000000] + }, + { + "keytime": 0.500000, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755028, 0.000000, 0.000001] + }, + { + "keytime": 0.527778, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755028, -0.000002, -0.000000] + }, + { + "keytime": 0.555556, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755028, -0.000000, 0.000000] + }, + { + "keytime": 0.583333, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755030, 0.000000, 0.000001] + }, + { + "keytime": 0.611111, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755026, -0.000000, -0.000000] + }, + { + "keytime": 0.638889, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755026, 0.000004, 0.000001] + }, + { + "keytime": 0.694444, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755024, 0.000000, 0.000000] + }, + { + "keytime": 0.722222, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755028, -0.000004, 0.000001] + }, + { + "keytime": 0.750000, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755026, -0.000000, -0.000000] + }, + { + "keytime": 0.777778, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755020, 0.000000, -0.000001] + }, + { + "keytime": 0.805555, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755020, 0.000000, 0.000001] + }, + { + "keytime": 0.833333, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755032, 0.000000, 0.000000] + }, + { + "keytime": 0.861111, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755024, 0.000000, -0.000002] + }, + { + "keytime": 0.888889, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755024, -0.000000, 0.000002] + }, + { + "keytime": 0.916667, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755022, 0.000000, 0.000002] + }, + { + "keytime": 0.944444, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755028, 0.000000, -0.000002] + }, + { + "keytime": 0.972222, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755030, -0.000000, -0.000000] + }, + { + "keytime": 1.000000, + "rotation": [ 0.707388, 0.706825, 0.000001, -0.000001], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 18.755026, 0.000004, -0.000000] + } + ] + }, + { + "boneId": "Bip001 Tail", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.026873, 0.092343, 0.991063, -0.092439], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.604134, -10.040682, 2.116385] + }, + { + "keytime": 0.027778, + "rotation": [-0.010875, 0.090910, 0.990970, -0.097959], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.592991, -10.032965, 2.171628] + }, + { + "keytime": 0.055556, + "rotation": [ 0.005102, 0.089254, 0.990507, -0.104422], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.580711, -10.025412, 2.226575] + }, + { + "keytime": 0.083333, + "rotation": [ 0.018823, 0.088292, 0.989627, -0.111756], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.568550, -10.018709, 2.276217] + }, + { + "keytime": 0.111111, + "rotation": [ 0.032162, 0.087200, 0.988572, -0.118686], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.555822, -10.012373, 2.323957] + }, + { + "keytime": 0.138889, + "rotation": [ 0.037965, 0.088519, 0.987417, -0.125422], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.552395, -10.008403, 2.346643] + }, + { + "keytime": 0.166667, + "rotation": [ 0.043850, 0.089891, 0.986347, -0.130831], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.548965, -10.004427, 2.369034] + }, + { + "keytime": 0.194444, + "rotation": [ 0.043032, 0.093708, 0.985495, -0.134782], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.557551, -10.001884, 2.367135] + }, + { + "keytime": 0.222222, + "rotation": [ 0.042147, 0.097490, 0.984974, -0.136179], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.565009, -10.000563, 2.361603] + }, + { + "keytime": 0.250000, + "rotation": [ 0.041347, 0.102055, 0.984861, -0.133877], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.573814, -9.998823, 2.355517] + }, + { + "keytime": 0.277778, + "rotation": [ 0.041833, 0.106628, 0.985133, -0.128041], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.581044, -9.997697, 2.348946] + }, + { + "keytime": 0.305556, + "rotation": [ 0.046238, 0.110026, 0.985646, -0.119410], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.588022, -9.994202, 2.352757] + }, + { + "keytime": 0.333333, + "rotation": [ 0.050465, 0.113522, 0.986211, -0.109329], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.594612, -9.990546, 2.357715] + }, + { + "keytime": 0.361111, + "rotation": [ 0.059562, 0.114833, 0.986649, -0.098947], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.601173, -9.982539, 2.381007] + }, + { + "keytime": 0.388889, + "rotation": [ 0.065887, 0.116160, 0.986948, -0.089991], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.608259, -9.975932, 2.397527] + }, + { + "keytime": 0.416667, + "rotation": [ 0.071277, 0.116803, 0.987080, -0.083370], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.614357, -9.968795, 2.417685] + }, + { + "keytime": 0.444444, + "rotation": [ 0.073422, 0.117119, 0.987099, -0.080799], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.620363, -9.961732, 2.437652] + }, + { + "keytime": 0.472222, + "rotation": [ 0.061795, 0.118554, 0.987426, -0.084359], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.621488, -9.970918, 2.398165] + }, + { + "keytime": 0.500000, + "rotation": [ 0.044900, 0.119910, 0.987463, -0.092319], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.621437, -9.982296, 2.350747] + }, + { + "keytime": 0.527778, + "rotation": [ 0.019557, 0.123751, 0.986660, -0.103949], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.608917, -9.999041, 2.298653] + }, + { + "keytime": 0.555556, + "rotation": [-0.007645, 0.124256, 0.985295, -0.117027], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.592842, -10.031738, 2.178625] + }, + { + "keytime": 0.583333, + "rotation": [-0.028914, 0.124704, 0.983277, -0.129533], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.574969, -10.051600, 2.116105] + }, + { + "keytime": 0.611111, + "rotation": [-0.050092, 0.125273, 0.980762, -0.141076], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.555324, -10.071560, 2.053880] + }, + { + "keytime": 0.638889, + "rotation": [-0.058237, 0.122598, 0.979630, -0.147999], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.551333, -10.077381, 2.032475] + }, + { + "keytime": 0.666667, + "rotation": [-0.063886, 0.119673, 0.979168, -0.151086], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.546156, -10.084959, 2.003871] + }, + { + "keytime": 0.694444, + "rotation": [-0.061317, 0.115662, 0.980089, -0.149292], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.560035, -10.078748, 2.010462] + }, + { + "keytime": 0.722222, + "rotation": [-0.057632, 0.111719, 0.981312, -0.145684], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.571820, -10.073282, 2.016762] + }, + { + "keytime": 0.750000, + "rotation": [-0.053601, 0.108036, 0.982736, -0.140302], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.589268, -10.066116, 2.021307] + }, + { + "keytime": 0.777778, + "rotation": [-0.048467, 0.104551, 0.984322, -0.133529], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.605975, -10.057735, 2.032958] + }, + { + "keytime": 0.805555, + "rotation": [-0.048104, 0.092157, 0.986661, -0.125273], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.636218, -10.087616, 1.819314] + }, + { + "keytime": 0.833333, + "rotation": [-0.048202, 0.077449, 0.989038, -0.116114], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.672755, -10.119070, 1.550655] + }, + { + "keytime": 0.861111, + "rotation": [-0.047780, 0.064364, 0.991045, -0.106792], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.705715, -10.140238, 1.315488] + }, + { + "keytime": 0.888889, + "rotation": [-0.046052, 0.058015, 0.992336, -0.098911], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.721559, -10.145896, 1.223298] + }, + { + "keytime": 0.916667, + "rotation": [-0.042854, 0.060611, 0.992895, -0.093003], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.712580, -10.136668, 1.322722] + }, + { + "keytime": 0.944444, + "rotation": [-0.039017, 0.069774, 0.992832, -0.088843], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.682728, -10.113330, 1.562500] + }, + { + "keytime": 0.972222, + "rotation": [-0.032941, 0.081516, 0.991988, -0.090719], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.643432, -10.079174, 1.849097] + }, + { + "keytime": 1.000000, + "rotation": [-0.026873, 0.092343, 0.991063, -0.092439], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-3.604134, -10.040684, 2.116384] + } + ] + }, + { + "boneId": "Bip001 L Toe0", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792507, 0.000003] + }, + { + "keytime": 0.027778, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792511, -0.000003] + }, + { + "keytime": 0.055556, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426952, 10.792511, -0.000000] + }, + { + "keytime": 0.083333, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426960, 10.792511, 0.000002] + }, + { + "keytime": 0.111111, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426958, 10.792507, 0.000001] + }, + { + "keytime": 0.138889, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792511, 0.000002] + }, + { + "keytime": 0.166667, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792503, -0.000001] + }, + { + "keytime": 0.194444, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792507, 0.000001] + }, + { + "keytime": 0.222222, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426954, 10.792511, 0.000002] + }, + { + "keytime": 0.250000, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792509, -0.000001] + }, + { + "keytime": 0.277778, + "rotation": [ 0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426952, 10.792508, -0.000000] + }, + { + "keytime": 0.305556, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426960, 10.792510, 0.000001] + }, + { + "keytime": 0.333333, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426958, 10.792510, -0.000000] + }, + { + "keytime": 0.361111, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792508, 0.000001] + }, + { + "keytime": 0.388889, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426954, 10.792511, -0.000003] + }, + { + "keytime": 0.416667, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426960, 10.792515, 0.000000] + }, + { + "keytime": 0.444444, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792511, -0.000002] + }, + { + "keytime": 0.472222, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426960, 10.792505, -0.000000] + }, + { + "keytime": 0.500000, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426954, 10.792509, -0.000000] + }, + { + "keytime": 0.527778, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792503, 0.000001] + }, + { + "keytime": 0.555556, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792509, 0.000000] + }, + { + "keytime": 0.583333, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426954, 10.792509, 0.000000] + }, + { + "keytime": 0.611111, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792510, 0.000000] + }, + { + "keytime": 0.638889, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792507, -0.000000] + }, + { + "keytime": 0.666667, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792511, 0.000001] + }, + { + "keytime": 0.694444, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426954, 10.792509, -0.000000] + }, + { + "keytime": 0.722222, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792509, -0.000000] + }, + { + "keytime": 0.750000, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426958, 10.792511, -0.000000] + }, + { + "keytime": 0.805555, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792509, 0.000000] + }, + { + "keytime": 0.833333, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426958, 10.792509, 0.000000] + }, + { + "keytime": 0.888889, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426954, 10.792509, 0.000000] + }, + { + "keytime": 0.916667, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792510, -0.000001] + }, + { + "keytime": 0.972222, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792511, 0.000001] + }, + { + "keytime": 1.000000, + "rotation": [-0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792507, 0.000003] + } + ] + }, + { + "boneId": "Bip001 R Calf", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, -0.000000, -0.096311, 0.995351], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, -0.000004, -0.000001] + }, + { + "keytime": 0.027778, + "rotation": [-0.000000, -0.000000, -0.234852, 0.972031], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675549, -0.000004, 0.000001] + }, + { + "keytime": 0.055556, + "rotation": [-0.000000, 0.000000, -0.294400, 0.955682], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, -0.000000, 0.000000] + }, + { + "keytime": 0.083333, + "rotation": [-0.000000, -0.000000, -0.318273, 0.947999], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675549, -0.000000, 0.000001] + }, + { + "keytime": 0.111111, + "rotation": [ 0.000000, 0.000000, -0.341126, 0.940018], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675556, 0.000004, 0.000002] + }, + { + "keytime": 0.138889, + "rotation": [-0.000000, 0.000000, -0.330113, 0.943941], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675541, 0.000004, 0.000001] + }, + { + "keytime": 0.166667, + "rotation": [-0.000000, -0.000000, -0.319147, 0.947705], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, 0.000000, -0.000000] + }, + { + "keytime": 0.194444, + "rotation": [ 0.000000, -0.000000, -0.292860, 0.956155], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675549, -0.000000, -0.000000] + }, + { + "keytime": 0.222222, + "rotation": [-0.000000, 0.000000, -0.266892, 0.963726], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, 0.000000, -0.000001] + }, + { + "keytime": 0.250000, + "rotation": [ 0.000000, -0.000000, -0.240917, 0.970546], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, 0.000000, 0.000001] + }, + { + "keytime": 0.277778, + "rotation": [ 0.000000, 0.000000, -0.215489, 0.976506], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, 0.000001, 0.000000] + }, + { + "keytime": 0.305556, + "rotation": [-0.000000, 0.000000, -0.194480, 0.980906], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, 0.000000, -0.000000] + }, + { + "keytime": 0.333333, + "rotation": [-0.000000, 0.000000, -0.172690, 0.984976], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675556, 0.000000, -0.000000] + }, + { + "keytime": 0.361111, + "rotation": [ 0.000000, 0.000000, -0.160577, 0.987023], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675541, -0.000000, 0.000001] + }, + { + "keytime": 0.388889, + "rotation": [ 0.000000, -0.000000, -0.148054, 0.988979], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675560, -0.000000, 0.000001] + }, + { + "keytime": 0.416667, + "rotation": [-0.000000, -0.000000, -0.156474, 0.987682], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675560, 0.000001, 0.000000] + }, + { + "keytime": 0.444444, + "rotation": [ 0.000000, 0.000000, -0.164760, 0.986334], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675549, 0.000000, -0.000000] + }, + { + "keytime": 0.472222, + "rotation": [-0.000000, 0.000000, -0.201665, 0.979455], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, -0.000000, 0.000000] + }, + { + "keytime": 0.500000, + "rotation": [-0.000000, -0.000000, -0.239430, 0.970914], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, -0.000000, 0.000000] + }, + { + "keytime": 0.527778, + "rotation": [ 0.000000, -0.000000, -0.301960, 0.953321], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675549, 0.000000, 0.000001] + }, + { + "keytime": 0.555556, + "rotation": [ 0.000000, 0.000000, -0.362861, 0.931843], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675541, 0.000000, 0.000000] + }, + { + "keytime": 0.583333, + "rotation": [ 0.000000, 0.000000, -0.430909, 0.902396], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, -0.000000, -0.000000] + }, + { + "keytime": 0.611111, + "rotation": [ 0.000000, -0.000000, -0.498634, 0.866813], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, -0.000000, 0.000000] + }, + { + "keytime": 0.638889, + "rotation": [-0.000000, 0.000000, -0.544043, 0.839057], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, 0.000001, 0.000000] + }, + { + "keytime": 0.666667, + "rotation": [-0.000000, 0.000000, -0.588316, 0.808631], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675541, -0.000000, 0.000000] + }, + { + "keytime": 0.694444, + "rotation": [-0.000000, -0.000000, -0.598894, 0.800828], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, 0.000002, 0.000000] + }, + { + "keytime": 0.722222, + "rotation": [-0.000000, 0.000000, -0.608950, 0.793208], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, 0.000004, -0.000000] + }, + { + "keytime": 0.750000, + "rotation": [ 0.000000, 0.000000, -0.584591, 0.811328], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675556, 0.000004, 0.000001] + }, + { + "keytime": 0.777778, + "rotation": [-0.000000, -0.000000, -0.558831, 0.829282], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, -0.000004, 0.000002] + }, + { + "keytime": 0.805555, + "rotation": [-0.000000, 0.000000, -0.498343, 0.866980], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, -0.000000, -0.000001] + }, + { + "keytime": 0.833333, + "rotation": [ 0.000000, -0.000000, -0.435675, 0.900104], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, 0.000004, -0.000000] + }, + { + "keytime": 0.861111, + "rotation": [-0.000000, 0.000000, -0.338358, 0.941017], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, 0.000000, -0.000001] + }, + { + "keytime": 0.888889, + "rotation": [ 0.000000, -0.000000, -0.240207, 0.970722], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, -0.000000, -0.000001] + }, + { + "keytime": 0.916667, + "rotation": [ 0.000000, 0.000000, -0.179823, 0.983699], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, 0.000004, -0.000001] + }, + { + "keytime": 0.944444, + "rotation": [-0.000000, -0.000000, -0.147736, 0.989027], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675552, 0.000000, 0.000002] + }, + { + "keytime": 0.972222, + "rotation": [ 0.000000, -0.000000, -0.122434, 0.992477], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675549, 0.000004, 0.000002] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000000, -0.000000, -0.096311, 0.995351], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 29.675545, -0.000004, -0.000001] + } + ] + }, + { + "boneId": "R_side02", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.039391, 0.111920, 0.113179, 0.986465], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.027778, + "rotation": [-0.038123, 0.100303, 0.113622, 0.987713], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.055556, + "rotation": [-0.035009, 0.072480, 0.114630, 0.990142], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.083333, + "rotation": [-0.031007, 0.038035, 0.115772, 0.992063], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.111111, + "rotation": [-0.027620, 0.009917, 0.116616, 0.992743], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, -0.000000, 0.000008] + }, + { + "keytime": 0.138889, + "rotation": [-0.026129, -0.002185, 0.116954, 0.992791], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.166667, + "rotation": [-0.026448, 0.000358, 0.116884, 0.992793], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.194444, + "rotation": [-0.027386, 0.007894, 0.116670, 0.992762], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, -0.000000, 0.000008] + }, + { + "keytime": 0.222222, + "rotation": [-0.028758, 0.019024, 0.116343, 0.992610], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.250000, + "rotation": [-0.030508, 0.033433, 0.115902, 0.992229], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, -0.000000, 0.000008] + }, + { + "keytime": 0.277778, + "rotation": [-0.032404, 0.049320, 0.115391, 0.991566], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.305556, + "rotation": [-0.034375, 0.066139, 0.114824, 0.990585], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.333333, + "rotation": [-0.036363, 0.083461, 0.114212, 0.989276], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.361111, + "rotation": [-0.038146, 0.099318, 0.113627, 0.987811], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.388889, + "rotation": [-0.039690, 0.113303, 0.113091, 0.986305], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.416667, + "rotation": [-0.040937, 0.124786, 0.112638, 0.984919], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.444444, + "rotation": [-0.041728, 0.132159, 0.112341, 0.983957], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.472222, + "rotation": [-0.042020, 0.134894, 0.112229, 0.983586], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.500000, + "rotation": [-0.041844, 0.133300, 0.112295, 0.983804], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.527778, + "rotation": [-0.041367, 0.128981, 0.112473, 0.984379], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.555556, + "rotation": [-0.040649, 0.122535, 0.112735, 0.985202], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.583333, + "rotation": [-0.039753, 0.114557, 0.113055, 0.986162], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.611111, + "rotation": [-0.038708, 0.105366, 0.113416, 0.987186], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.638889, + "rotation": [-0.037646, 0.096117, 0.113773, 0.988130], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.666667, + "rotation": [-0.036604, 0.087153, 0.114112, 0.988961], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.694444, + "rotation": [-0.035629, 0.078851, 0.114419, 0.989657], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.722222, + "rotation": [-0.034855, 0.072320, 0.114657, 0.990156], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.750000, + "rotation": [-0.034329, 0.067904, 0.114816, 0.990469], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.777778, + "rotation": [-0.034126, 0.066205, 0.114876, 0.990584], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.805555, + "rotation": [-0.034349, 0.068098, 0.114810, 0.990455], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.833333, + "rotation": [-0.034946, 0.073167, 0.114630, 0.990094], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.861111, + "rotation": [-0.035816, 0.080607, 0.114362, 0.989516], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.888889, + "rotation": [-0.036778, 0.088911, 0.114056, 0.988804], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.916667, + "rotation": [-0.037731, 0.097231, 0.113744, 0.988021], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 0.944444, + "rotation": [-0.038582, 0.104723, 0.113458, 0.987255], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, -0.000000, 0.000008] + }, + { + "keytime": 0.972222, + "rotation": [-0.039163, 0.109883, 0.113258, 0.986694], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + }, + { + "keytime": 1.000000, + "rotation": [-0.039391, 0.111920, 0.113179, 0.986465], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.138689, 0.000000, 0.000008] + } + ] + }, + { + "boneId": "Bip001 R Toe0Nub", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620659, -0.000001, -0.000000] + }, + { + "keytime": 0.027778, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620659, -0.000000, 0.000003] + }, + { + "keytime": 0.055556, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620661, -0.000000, 0.000001] + }, + { + "keytime": 0.083333, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620657, -0.000000, -0.000001] + }, + { + "keytime": 0.111111, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620659, 0.000000, -0.000001] + }, + { + "keytime": 0.138889, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620663, -0.000000, 0.000001] + }, + { + "keytime": 0.166667, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620661, -0.000000, 0.000000] + }, + { + "keytime": 0.194444, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620663, -0.000000, -0.000000] + }, + { + "keytime": 0.250000, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620660, 0.000000, 0.000000] + }, + { + "keytime": 0.333333, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620661, 0.000000, 0.000000] + }, + { + "keytime": 0.444444, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620659, -0.000000, -0.000000] + }, + { + "keytime": 0.472222, + "rotation": [-0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620661, 0.000000, -0.000001] + }, + { + "keytime": 0.500000, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620661, 0.000001, 0.000002] + }, + { + "keytime": 0.527778, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620659, -0.000002, -0.000002] + }, + { + "keytime": 0.555556, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620661, -0.000002, -0.000002] + }, + { + "keytime": 0.583333, + "rotation": [ 0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620660, 0.000000, -0.000002] + }, + { + "keytime": 0.611111, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620661, -0.000004, -0.000000] + }, + { + "keytime": 0.638889, + "rotation": [-0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620660, -0.000000, 0.000000] + }, + { + "keytime": 0.666667, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620661, 0.000002, 0.000000] + }, + { + "keytime": 0.694444, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620659, 0.000004, 0.000000] + }, + { + "keytime": 0.722222, + "rotation": [-0.000000, -0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620661, -0.000001, -0.000002] + }, + { + "keytime": 0.805555, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620660, 0.000000, 0.000001] + }, + { + "keytime": 0.833333, + "rotation": [ 0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620657, 0.000000, 0.000001] + }, + { + "keytime": 0.861111, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620657, -0.000000, -0.000000] + }, + { + "keytime": 0.916667, + "rotation": [ 0.000000, 0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620659, 0.000000, -0.000001] + }, + { + "keytime": 0.944444, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620655, -0.000001, -0.000001] + }, + { + "keytime": 0.972222, + "rotation": [-0.000000, -0.000000, -0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620659, 0.000002, -0.000000] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000000, 0.000000, 0.000000, 1.000000], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 11.620659, -0.000001, -0.000000] + } + ] + }, + { + "boneId": "Bip001 L Toe0Nub", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620661, 0.000000, 0.000000] + }, + { + "keytime": 0.027778, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620659, 0.000000, -0.000002] + }, + { + "keytime": 0.055556, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620663, 0.000000, 0.000001] + }, + { + "keytime": 0.083333, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620661, 0.000000, 0.000000] + }, + { + "keytime": 0.111111, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620663, 0.000000, -0.000000] + }, + { + "keytime": 0.138889, + "rotation": [-0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620659, -0.000002, 0.000001] + }, + { + "keytime": 0.166667, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620659, -0.000000, -0.000001] + }, + { + "keytime": 0.194444, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620661, -0.000000, -0.000001] + }, + { + "keytime": 0.222222, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620661, 0.000002, -0.000001] + }, + { + "keytime": 0.250000, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620660, -0.000000, -0.000000] + }, + { + "keytime": 0.277778, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620657, -0.000000, 0.000001] + }, + { + "keytime": 0.333333, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620661, -0.000000, -0.000000] + }, + { + "keytime": 0.361111, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620659, -0.000000, 0.000000] + }, + { + "keytime": 0.388889, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620655, 0.000000, -0.000000] + }, + { + "keytime": 0.416667, + "rotation": [ 0.000000, -0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620655, 0.000000, 0.000001] + }, + { + "keytime": 0.444444, + "rotation": [-0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620659, 0.000002, -0.000000] + }, + { + "keytime": 0.472222, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620659, 0.000000, 0.000001] + }, + { + "keytime": 0.527778, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620663, -0.000000, 0.000000] + }, + { + "keytime": 0.555556, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620659, 0.000000, -0.000001] + }, + { + "keytime": 0.583333, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620663, 0.000000, -0.000000] + }, + { + "keytime": 0.611111, + "rotation": [-0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620659, -0.000000, 0.000000] + }, + { + "keytime": 0.777778, + "rotation": [ 0.000000, 0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620660, 0.000000, -0.000001] + }, + { + "keytime": 0.833333, + "rotation": [ 0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620661, 0.000000, -0.000000] + }, + { + "keytime": 0.888889, + "rotation": [-0.000000, -0.000000, 1.000000, -0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620659, -0.000000, 0.000001] + }, + { + "keytime": 1.000000, + "rotation": [-0.000000, 0.000000, 1.000000, 0.000000], + "scale": [-1.000000, -1.000000, -1.000000], + "translation": [ 11.620661, 0.000000, 0.000000] + } + ] + }, + { + "boneId": "Bip001 Tail2", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.002820, 0.074378, 0.038576, 0.996480], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.671284, -0.014889, 0.000000] + }, + { + "keytime": 0.027778, + "rotation": [-0.002297, 0.071497, 0.042712, 0.996523], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.671410, -0.014881, -0.000021] + }, + { + "keytime": 0.055556, + "rotation": [-0.001723, 0.068693, 0.047776, 0.996492], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.671548, -0.014862, -0.000047] + }, + { + "keytime": 0.083333, + "rotation": [-0.001109, 0.065835, 0.053380, 0.996401], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.671722, -0.014854, -0.000069] + }, + { + "keytime": 0.111111, + "rotation": [-0.000523, 0.063043, 0.058639, 0.996287], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.671867, -0.014832, -0.000094] + }, + { + "keytime": 0.138889, + "rotation": [ 0.000022, 0.060187, 0.063164, 0.996187], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.672002, -0.014809, -0.000114] + }, + { + "keytime": 0.166667, + "rotation": [ 0.000496, 0.057223, 0.066405, 0.996150], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.672097, -0.014809, -0.000127] + }, + { + "keytime": 0.194444, + "rotation": [ 0.000877, 0.054009, 0.067824, 0.996234], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.672146, -0.014801, -0.000135] + }, + { + "keytime": 0.222222, + "rotation": [ 0.001110, 0.050685, 0.066775, 0.996479], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.672106, -0.014805, -0.000133] + }, + { + "keytime": 0.250000, + "rotation": [ 0.001244, 0.047340, 0.063009, 0.996889], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.671989, -0.014816, -0.000126] + }, + { + "keytime": 0.277778, + "rotation": [ 0.001323, 0.044388, 0.057265, 0.997371], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.671832, -0.014839, -0.000116] + }, + { + "keytime": 0.305556, + "rotation": [ 0.001354, 0.041587, 0.049939, 0.997885], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.671606, -0.014862, -0.000103] + }, + { + "keytime": 0.333333, + "rotation": [ 0.001336, 0.038707, 0.041239, 0.998398], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.671352, -0.014881, -0.000087] + }, + { + "keytime": 0.361111, + "rotation": [ 0.001272, 0.035775, 0.032156, 0.998842], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.671077, -0.014904, -0.000072] + }, + { + "keytime": 0.388889, + "rotation": [ 0.001164, 0.032567, 0.022922, 0.999206], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.670816, -0.014919, -0.000057] + }, + { + "keytime": 0.416667, + "rotation": [ 0.001007, 0.028824, 0.013755, 0.999489], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.670528, -0.014931, -0.000041] + }, + { + "keytime": 0.444444, + "rotation": [ 0.000811, 0.024626, 0.005675, 0.999680], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.670287, -0.014931, -0.000027] + }, + { + "keytime": 0.472222, + "rotation": [ 0.000576, 0.019731, -0.001121, 0.999805], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.670093, -0.014934, -0.000015] + }, + { + "keytime": 0.500000, + "rotation": [ 0.000292, 0.013811, -0.006275, 0.999885], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.669945, -0.014935, -0.000006] + }, + { + "keytime": 0.527778, + "rotation": [-0.000047, 0.006844, -0.008627, 0.999939], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.669880, -0.014935, 0.000003] + }, + { + "keytime": 0.555556, + "rotation": [-0.000740, -0.004002, -0.004058, 0.999983], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.670011, -0.014931, 0.000021] + }, + { + "keytime": 0.583333, + "rotation": [-0.001697, -0.017977, 0.005644, 0.999821], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.670291, -0.014931, 0.000054] + }, + { + "keytime": 0.611111, + "rotation": [-0.002736, -0.033696, 0.017172, 0.999281], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.670640, -0.014923, 0.000100] + }, + { + "keytime": 0.638889, + "rotation": [-0.003578, -0.048360, 0.026158, 0.998481], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.670911, -0.014919, 0.000146] + }, + { + "keytime": 0.666667, + "rotation": [-0.004052, -0.060533, 0.029432, 0.997724], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.670988, -0.014904, 0.000173] + }, + { + "keytime": 0.694444, + "rotation": [-0.003331, -0.072024, 0.013545, 0.997305], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.670515, -0.014927, 0.000127] + }, + { + "keytime": 0.722222, + "rotation": [-0.001924, -0.077901, -0.011407, 0.996894], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.669778, -0.014931, 0.000031] + }, + { + "keytime": 0.750000, + "rotation": [-0.001410, -0.069102, -0.018080, 0.997445], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.669586, -0.014923, 0.000006] + }, + { + "keytime": 0.777778, + "rotation": [-0.001409, -0.052648, -0.014406, 0.998508], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.669690, -0.014927, 0.000019] + }, + { + "keytime": 0.805555, + "rotation": [-0.001537, -0.033982, -0.008015, 0.999389], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.669886, -0.014938, 0.000038] + }, + { + "keytime": 0.833333, + "rotation": [-0.001753, -0.013440, 0.000312, 0.999908], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.670142, -0.014938, 0.000052] + }, + { + "keytime": 0.861111, + "rotation": [-0.002030, 0.008918, 0.010126, 0.999907], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.670430, -0.014931, 0.000057] + }, + { + "keytime": 0.888889, + "rotation": [-0.002318, 0.031038, 0.020088, 0.999314], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.670725, -0.014923, 0.000050] + }, + { + "keytime": 0.916667, + "rotation": [-0.002590, 0.052832, 0.029718, 0.998158], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.671027, -0.014905, 0.000031] + }, + { + "keytime": 0.944444, + "rotation": [-0.002818, 0.074271, 0.038532, 0.996489], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.671284, -0.014889, -0.000002] + }, + { + "keytime": 0.972222, + "rotation": [-0.002820, 0.074382, 0.038578, 0.996479], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.671276, -0.014893, -0.000000] + }, + { + "keytime": 1.000000, + "rotation": [-0.002820, 0.074378, 0.038576, 0.996480], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 15.671280, -0.014885, 0.000000] + } + ] + }, + { + "boneId": "Bip001 Tail1", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.002196, 0.057926, 0.038618, 0.997571], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068222, -0.012442, 0.000002] + }, + { + "keytime": 0.027778, + "rotation": [-0.001790, 0.054596, 0.041639, 0.997638], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068283, -0.012436, -0.000011] + }, + { + "keytime": 0.055556, + "rotation": [-0.001351, 0.051323, 0.045572, 0.997641], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068387, -0.012428, -0.000023] + }, + { + "keytime": 0.083333, + "rotation": [-0.000884, 0.047976, 0.050006, 0.997596], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068497, -0.012417, -0.000037] + }, + { + "keytime": 0.111111, + "rotation": [-0.000438, 0.044713, 0.054132, 0.997532], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068596, -0.012402, -0.000049] + }, + { + "keytime": 0.138889, + "rotation": [-0.000018, 0.041403, 0.057536, 0.997485], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068691, -0.012398, -0.000057] + }, + { + "keytime": 0.166667, + "rotation": [ 0.000356, 0.038011, 0.059680, 0.997494], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068726, -0.012387, -0.000065] + }, + { + "keytime": 0.194444, + "rotation": [ 0.000673, 0.034395, 0.060000, 0.997605], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068741, -0.012386, -0.000068] + }, + { + "keytime": 0.222222, + "rotation": [ 0.000893, 0.030729, 0.057954, 0.997846], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068683, -0.012397, -0.000066] + }, + { + "keytime": 0.250000, + "rotation": [ 0.000955, 0.027007, 0.050297, 0.998369], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068497, -0.012413, -0.000057] + }, + { + "keytime": 0.277778, + "rotation": [ 0.000839, 0.023448, 0.036987, 0.999040], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068164, -0.012443, -0.000042] + }, + { + "keytime": 0.305556, + "rotation": [ 0.000618, 0.019600, 0.021085, 0.999585], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.067765, -0.012470, -0.000025] + }, + { + "keytime": 0.333333, + "rotation": [ 0.000352, 0.014974, 0.005379, 0.999873], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.067390, -0.012482, -0.000012] + }, + { + "keytime": 0.361111, + "rotation": [ 0.000126, 0.009505, -0.005950, 0.999937], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.067103, -0.012482, -0.000002] + }, + { + "keytime": 0.388889, + "rotation": [-0.000024, 0.002712, -0.011944, 0.999925], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.066943, -0.012472, 0.000002] + }, + { + "keytime": 0.416667, + "rotation": [-0.000148, -0.005690, -0.016840, 0.999842], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.066833, -0.012470, 0.000000] + }, + { + "keytime": 0.444444, + "rotation": [-0.000254, -0.014726, -0.020625, 0.999679], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.066734, -0.012472, -0.000002] + }, + { + "keytime": 0.472222, + "rotation": [-0.000360, -0.024126, -0.023316, 0.999437], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.066658, -0.012467, -0.000007] + }, + { + "keytime": 0.500000, + "rotation": [-0.000481, -0.033665, -0.024797, 0.999125], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.066628, -0.012463, -0.000010] + }, + { + "keytime": 0.527778, + "rotation": [-0.000622, -0.042280, -0.024839, 0.998797], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.066612, -0.012459, -0.000012] + }, + { + "keytime": 0.555556, + "rotation": [-0.000797, -0.049756, -0.023367, 0.998488], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.066666, -0.012463, -0.000010] + }, + { + "keytime": 0.583333, + "rotation": [-0.001018, -0.055635, -0.020343, 0.998243], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.066740, -0.012470, -0.000005] + }, + { + "keytime": 0.611111, + "rotation": [-0.001496, -0.056991, -0.008196, 0.998340], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.067026, -0.012478, 0.000024] + }, + { + "keytime": 0.638889, + "rotation": [-0.002389, -0.048651, 0.021488, 0.998582], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.067779, -0.012463, 0.000083] + }, + { + "keytime": 0.666667, + "rotation": [-0.002859, -0.036686, 0.041455, 0.998462], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068282, -0.012436, 0.000110] + }, + { + "keytime": 0.694444, + "rotation": [-0.002631, -0.023559, 0.042683, 0.998807], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068306, -0.012432, 0.000091] + }, + { + "keytime": 0.722222, + "rotation": [-0.002147, -0.009142, 0.038112, 0.999229], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068194, -0.012436, 0.000061] + }, + { + "keytime": 0.750000, + "rotation": [-0.001561, 0.005716, 0.030763, 0.999509], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068022, -0.012451, 0.000032] + }, + { + "keytime": 0.777778, + "rotation": [-0.001005, 0.020188, 0.023151, 0.999528], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.067821, -0.012463, 0.000013] + }, + { + "keytime": 0.805555, + "rotation": [-0.000662, 0.032178, 0.018484, 0.999311], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.067703, -0.012466, 0.000000] + }, + { + "keytime": 0.833333, + "rotation": [-0.000638, 0.040961, 0.018564, 0.998988], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.067702, -0.012466, -0.000004] + }, + { + "keytime": 0.861111, + "rotation": [-0.000897, 0.046817, 0.022054, 0.998660], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.067802, -0.012465, -0.000002] + }, + { + "keytime": 0.888889, + "rotation": [-0.001311, 0.050625, 0.027349, 0.998342], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.067937, -0.012459, -0.000002] + }, + { + "keytime": 0.916667, + "rotation": [-0.001776, 0.053847, 0.033236, 0.997994], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068067, -0.012448, 0.000001] + }, + { + "keytime": 0.944444, + "rotation": [-0.002194, 0.057905, 0.038592, 0.997573], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068214, -0.012444, 0.000000] + }, + { + "keytime": 0.972222, + "rotation": [-0.002196, 0.057927, 0.038619, 0.997571], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068214, -0.012442, -0.000002] + }, + { + "keytime": 1.000000, + "rotation": [-0.002196, 0.057926, 0.038618, 0.997571], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 14.068222, -0.012442, 0.000002] + } + ] + }, + { + "boneId": "Bip001 R Thigh", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.263406, 0.949148, -0.172428, 0.001728], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.605743, -0.913907, -8.329865] + }, + { + "keytime": 0.027778, + "rotation": [ 0.316793, 0.933155, -0.169885, 0.001576], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.974776, -0.861100, -8.117259] + }, + { + "keytime": 0.055556, + "rotation": [ 0.327585, 0.930516, -0.163684, -0.005974], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-10.339571, -0.805605, -7.887783] + }, + { + "keytime": 0.083333, + "rotation": [ 0.313249, 0.934349, -0.169088, -0.016650], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-10.605019, -0.771020, -7.703882] + }, + { + "keytime": 0.111111, + "rotation": [ 0.299147, 0.937877, -0.173695, -0.026965], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-10.860144, -0.735782, -7.516114] + }, + { + "keytime": 0.138889, + "rotation": [ 0.263868, 0.946483, -0.182781, -0.033695], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-10.842899, -0.760107, -7.522594] + }, + { + "keytime": 0.166667, + "rotation": [ 0.228196, 0.953627, -0.192089, -0.040285], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-10.826889, -0.783865, -7.528264] + }, + { + "keytime": 0.194444, + "rotation": [ 0.184724, 0.962360, -0.195138, -0.040769], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-10.563744, -0.859017, -7.710597] + }, + { + "keytime": 0.222222, + "rotation": [ 0.142125, 0.968990, -0.197943, -0.040948], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-10.299692, -0.931094, -7.882529] + }, + { + "keytime": 0.250000, + "rotation": [ 0.108246, 0.974782, -0.191267, -0.038729], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.995049, -1.012809, -8.068825] + }, + { + "keytime": 0.277778, + "rotation": [ 0.075324, 0.979326, -0.184141, -0.036584], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.696195, -1.091418, -8.237907] + }, + { + "keytime": 0.305556, + "rotation": [ 0.048680, 0.982286, -0.177433, -0.035530], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.524130, -1.138992, -8.328146] + }, + { + "keytime": 0.333333, + "rotation": [ 0.021163, 0.984691, -0.169505, -0.034702], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.344254, -1.189610, -8.417793] + }, + { + "keytime": 0.361111, + "rotation": [-0.003411, 0.985635, -0.164631, -0.037520], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.392586, -1.187352, -8.388922] + }, + { + "keytime": 0.388889, + "rotation": [-0.028042, 0.986006, -0.159232, -0.040636], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.403244, -1.190849, -8.380939] + }, + { + "keytime": 0.416667, + "rotation": [-0.046234, 0.986890, -0.149268, -0.040370], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.459518, -1.182721, -8.346334] + }, + { + "keytime": 0.444444, + "rotation": [-0.063778, 0.987293, -0.139808, -0.040483], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.515865, -1.174375, -8.311479] + }, + { + "keytime": 0.472222, + "rotation": [-0.068549, 0.988014, -0.135952, -0.025429], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.206250, -1.229988, -8.463870] + }, + { + "keytime": 0.500000, + "rotation": [-0.073244, 0.988712, -0.130311, -0.010178], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.846237, -1.291128, -8.627728] + }, + { + "keytime": 0.527778, + "rotation": [-0.054038, 0.989701, -0.131802, 0.014128], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.250989, -1.417202, -8.863682] + }, + { + "keytime": 0.555556, + "rotation": [-0.034799, 0.990756, -0.125794, 0.036989], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-7.650295, -1.473219, -9.069567] + }, + { + "keytime": 0.583333, + "rotation": [ 0.007617, 0.990580, -0.125077, 0.055219], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-7.295353, -1.513759, -9.172390] + }, + { + "keytime": 0.611111, + "rotation": [ 0.051853, 0.988387, -0.122836, 0.072893], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-6.933272, -1.551988, -9.262792] + }, + { + "keytime": 0.638889, + "rotation": [ 0.099887, 0.983953, -0.126461, 0.076597], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-7.012731, -1.518387, -9.250736] + }, + { + "keytime": 0.666667, + "rotation": [ 0.148463, 0.976950, -0.130280, 0.080956], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-7.088746, -1.479700, -9.239670] + }, + { + "keytime": 0.694444, + "rotation": [ 0.187739, 0.968890, -0.142176, 0.076109], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-7.403986, -1.406331, -9.165216] + }, + { + "keytime": 0.722222, + "rotation": [ 0.225613, 0.959442, -0.153292, 0.071210], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-7.715780, -1.331885, -9.080582] + }, + { + "keytime": 0.750000, + "rotation": [ 0.251304, 0.952556, -0.159140, 0.064485], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.008769, -1.253895, -8.992682] + }, + { + "keytime": 0.777778, + "rotation": [ 0.277570, 0.944103, -0.167948, 0.058466], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.317361, -1.175605, -8.887855] + }, + { + "keytime": 0.805555, + "rotation": [ 0.290427, 0.940516, -0.167410, 0.055284], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.489173, -0.927013, -8.860504] + }, + { + "keytime": 0.833333, + "rotation": [ 0.304767, 0.936685, -0.165030, 0.050037], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.649483, -0.631967, -8.838776] + }, + { + "keytime": 0.861111, + "rotation": [ 0.301336, 0.937500, -0.169403, 0.039915], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.777243, -0.370641, -8.802567] + }, + { + "keytime": 0.888889, + "rotation": [ 0.297998, 0.936847, -0.180960, 0.027728], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-8.911368, -0.244727, -8.746032] + }, + { + "keytime": 0.916667, + "rotation": [ 0.291337, 0.937392, -0.190202, 0.015538], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.045128, -0.298345, -8.666240] + }, + { + "keytime": 0.944444, + "rotation": [ 0.282235, 0.941151, -0.185682, 0.010077], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.187859, -0.482454, -8.566030] + }, + { + "keytime": 0.972222, + "rotation": [ 0.272826, 0.945092, -0.179799, 0.006241], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.389498, -0.708799, -8.453152] + }, + { + "keytime": 1.000000, + "rotation": [ 0.263406, 0.949148, -0.172428, 0.001728], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [-9.605743, -0.913907, -8.329865] + } + ] + }, + { + "boneId": "Bip001 R Toe0", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426958, 10.792509, -0.000003] + }, + { + "keytime": 0.027778, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426958, 10.792513, -0.000002] + }, + { + "keytime": 0.055556, + "rotation": [ 0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426958, 10.792511, 0.000001] + }, + { + "keytime": 0.083333, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792509, 0.000000] + }, + { + "keytime": 0.111111, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792515, -0.000000] + }, + { + "keytime": 0.138889, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426958, 10.792507, 0.000000] + }, + { + "keytime": 0.166667, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792507, -0.000001] + }, + { + "keytime": 0.194444, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426954, 10.792507, -0.000002] + }, + { + "keytime": 0.222222, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792509, -0.000000] + }, + { + "keytime": 0.277778, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426958, 10.792511, 0.000000] + }, + { + "keytime": 0.305556, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426958, 10.792508, 0.000001] + }, + { + "keytime": 0.333333, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426954, 10.792509, -0.000000] + }, + { + "keytime": 0.361111, + "rotation": [ 0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792509, 0.000001] + }, + { + "keytime": 0.388889, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426954, 10.792511, -0.000002] + }, + { + "keytime": 0.416667, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792509, 0.000000] + }, + { + "keytime": 0.444444, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426954, 10.792510, -0.000002] + }, + { + "keytime": 0.472222, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426958, 10.792513, -0.000000] + }, + { + "keytime": 0.500000, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426958, 10.792507, -0.000001] + }, + { + "keytime": 0.527778, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426958, 10.792511, -0.000000] + }, + { + "keytime": 0.555556, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426954, 10.792505, 0.000002] + }, + { + "keytime": 0.583333, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426958, 10.792509, -0.000000] + }, + { + "keytime": 0.611111, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426950, 10.792507, 0.000006] + }, + { + "keytime": 0.638889, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426960, 10.792511, 0.000000] + }, + { + "keytime": 0.666667, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426960, 10.792505, -0.000002] + }, + { + "keytime": 0.694444, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426954, 10.792507, 0.000004] + }, + { + "keytime": 0.722222, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792507, 0.000000] + }, + { + "keytime": 0.777778, + "rotation": [-0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792510, 0.000001] + }, + { + "keytime": 0.805555, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426952, 10.792508, -0.000001] + }, + { + "keytime": 0.833333, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792509, 0.000001] + }, + { + "keytime": 0.861111, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426958, 10.792511, 0.000001] + }, + { + "keytime": 0.888889, + "rotation": [ 0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792509, 0.000001] + }, + { + "keytime": 0.916667, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426960, 10.792507, -0.000000] + }, + { + "keytime": 0.944444, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792511, -0.000001] + }, + { + "keytime": 0.972222, + "rotation": [ 0.000000, -0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426956, 10.792511, 0.000000] + }, + { + "keytime": 1.000000, + "rotation": [ 0.000000, 0.000000, 0.707107, 0.707107], + "scale": [ 1.000000, 1.000000, 1.000000], + "translation": [ 17.426958, 10.792509, -0.000003] + } + ] + }, + { + "boneId": "L_side03", + "keyframes": [ + { + "keytime": 0.000000, + "rotation": [-0.058886, -0.114618, -0.097216, 0.986886], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.027778, + "rotation": [-0.058867, -0.114421, -0.097228, 0.986909], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.055556, + "rotation": [-0.058813, -0.113859, -0.097261, 0.986974], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.083333, + "rotation": [-0.058725, -0.112943, -0.097315, 0.987079], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.111111, + "rotation": [-0.058611, -0.111769, -0.097384, 0.987213], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.138889, + "rotation": [-0.058475, -0.110360, -0.097467, 0.987371], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.166667, + "rotation": [-0.058319, -0.108756, -0.097561, 0.987549], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.194444, + "rotation": [-0.058142, -0.106945, -0.097667, 0.987747], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.222222, + "rotation": [-0.057959, -0.105077, -0.097776, 0.987947], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.250000, + "rotation": [-0.057762, -0.103085, -0.097892, 0.988157], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.277778, + "rotation": [-0.057568, -0.101128, -0.098006, 0.988359], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.305556, + "rotation": [-0.057375, -0.099193, -0.098119, 0.988555], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.333333, + "rotation": [-0.057182, -0.097265, -0.098231, 0.988747], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.361111, + "rotation": [-0.057005, -0.095502, -0.098334, 0.988919], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.388889, + "rotation": [-0.056842, -0.093889, -0.098427, 0.989073], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.416667, + "rotation": [-0.056694, -0.092429, -0.098512, 0.989211], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.444444, + "rotation": [-0.056574, -0.091251, -0.098580, 0.989320], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.472222, + "rotation": [-0.056483, -0.090352, -0.098632, 0.989403], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.500000, + "rotation": [-0.056423, -0.089763, -0.098666, 0.989456], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.527778, + "rotation": [-0.056402, -0.089562, -0.098678, 0.989475], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.555556, + "rotation": [-0.056427, -0.089802, -0.098664, 0.989453], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.583333, + "rotation": [-0.056497, -0.090494, -0.098624, 0.989390], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.611111, + "rotation": [-0.056612, -0.091617, -0.098559, 0.989286], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.638889, + "rotation": [-0.056757, -0.093043, -0.098477, 0.989153], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.666667, + "rotation": [-0.056928, -0.094739, -0.098378, 0.988992], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.694444, + "rotation": [-0.057127, -0.096708, -0.098264, 0.988801], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.722222, + "rotation": [-0.057333, -0.098772, -0.098144, 0.988597], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.750000, + "rotation": [-0.057548, -0.100926, -0.098018, 0.988380], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.777778, + "rotation": [-0.057771, -0.103179, -0.097887, 0.988147], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.805555, + "rotation": [-0.057984, -0.105335, -0.097761, 0.987920], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.833333, + "rotation": [-0.058187, -0.107402, -0.097640, 0.987697], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.861111, + "rotation": [-0.058379, -0.109376, -0.097524, 0.987481], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.888889, + "rotation": [-0.058545, -0.111080, -0.097424, 0.987290], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.916667, + "rotation": [-0.058683, -0.112516, -0.097340, 0.987128], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.944444, + "rotation": [-0.058793, -0.113651, -0.097273, 0.986998], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 0.972222, + "rotation": [-0.058861, -0.114359, -0.097232, 0.986916], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + }, + { + "keytime": 1.000000, + "rotation": [-0.058886, -0.114618, -0.097216, 0.986886], + "scale": [ 0.783070, 1.000000, 1.000000], + "translation": [ 7.830889, 0.000007, -0.000001] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/tests/cpp-tests/Resources/Sprite3DTest/scene.c3t b/tests/cpp-tests/Resources/Sprite3DTest/scene.c3t new file mode 100644 index 0000000000..4e52334dc1 --- /dev/null +++ b/tests/cpp-tests/Resources/Sprite3DTest/scene.c3t @@ -0,0 +1,1237 @@ +{ + "version": "1.2", + "mesh": [ + { + "version": "1.2", + "attributes": [{ + "size": 3, + "type": "GL_FLOAT", + "attribute": "VERTEX_ATTRIB_POSITION" + }, { + "size": 3, + "type": "GL_FLOAT", + "attribute": "VERTEX_ATTRIB_NORMAL" + }, { + "size": 2, + "type": "GL_FLOAT", + "attribute": "VERTEX_ATTRIB_TEX_COORD" + }], + "body": [ + { + "vertices": [ + -68.757713, -79.837128, 36.087357, -0.660985, 0.728444, -0.180187, 0.709760, 0.072667, + -68.410866, -79.355782, 38.064819, -0.790920, 0.610065, 0.047606, 0.716883, 0.068968, + -66.876549, -78.493713, 36.498875, -0.139730, 0.962497, -0.232543, 0.717948, 0.076760, + -67.037865, -77.382591, 38.201736, -0.143395, 0.987713, -0.062136, 0.724358, 0.073400, + -66.876549, -78.493713, 36.498875, -0.139730, 0.962497, -0.232543, 0.862053, 0.119325, + -67.037865, -77.382591, 38.201736, -0.143395, 0.987713, -0.062136, 0.854978, 0.116339, + -65.160423, -78.883904, 38.064819, 0.584785, 0.809790, 0.047601, 0.862601, 0.111854, + -64.691010, -79.246758, 36.087357, 0.426557, 0.886331, -0.180184, 0.868856, 0.115061, + -66.951424, -77.977989, 39.614838, -0.119729, 0.824694, 0.552760, 0.853524, 0.112765, + -66.951424, -77.977989, 39.614838, -0.119729, 0.824694, 0.552760, 0.727228, 0.069455, + -66.951424, -77.977989, 39.614838, -0.119729, 0.824694, 0.552760, 0.836770, 0.066378, + -65.733253, -79.166634, 38.802193, 0.704984, 0.275777, 0.653410, 0.829919, 0.068183, + -65.160423, -78.883904, 38.064819, 0.584785, 0.809790, 0.047601, 0.827088, 0.066214, + -68.410866, -79.355782, 38.064819, -0.790920, 0.610065, 0.047606, 0.371972, 0.017816, + -67.781281, -79.463974, 38.802193, -0.754299, 0.063908, 0.653414, 0.369049, 0.019694, + -66.951424, -77.977989, 39.614838, -0.119729, 0.824694, 0.552760, 0.362290, 0.017672, + -66.845993, -78.704185, 33.447403, -0.134275, 0.924884, -0.355753, 0.869548, 0.125962, + -66.845993, -78.704185, 33.447403, -0.134275, 0.924884, -0.355753, 0.709335, 0.084138, + -63.677174, -80.696022, 34.531609, 0.659084, 0.684887, -0.310705, 0.878009, 0.115682, + -66.589546, -80.470558, 30.153715, -0.116750, 0.804152, -0.582845, 0.882118, 0.132014, + -63.061775, -83.355820, 30.366394, 0.691582, 0.625246, -0.361637, 0.895552, 0.122515, + -61.401218, -84.889893, 33.809864, 0.742618, 0.662529, -0.097851, 0.894802, 0.110535, + -66.589546, -80.470558, 30.153715, -0.116750, 0.804152, -0.582845, 0.697555, 0.090928, + -69.317558, -81.514893, 34.531609, -0.826634, 0.469186, -0.310709, 0.700938, 0.073650, + -69.151184, -84.239914, 30.366394, -0.840832, 0.402765, -0.361638, 0.684706, 0.081410, + -66.226952, -82.968010, 27.692072, -0.100324, 0.691015, -0.715844, 0.686851, 0.095104, + -66.226952, -82.968010, 27.692072, -0.100324, 0.691015, -0.715844, 0.894939, 0.135686, + -70.306946, -86.182831, 33.809864, -0.954166, 0.231555, -0.189604, 0.687511, 0.068592, + -61.401218, -84.889893, 33.809864, 0.742618, 0.662529, -0.097851, 0.767121, 0.457366, + -61.401218, -84.889893, 30.366394, 0.598177, 0.801364, 0.000000, 0.780621, 0.457366, + -63.061775, -83.355820, 30.366394, 0.547721, 0.831768, -0.090358, 0.780621, 0.464571, + -61.401218, -84.889893, 26.310617, 0.600667, 0.795339, -0.081462, 0.796521, 0.457366, + -66.226952, -82.968010, 27.692072, -0.137686, 0.948385, -0.285673, 0.791105, 0.472818, + -66.161095, -83.421677, 26.310617, -0.142133, 0.979001, -0.146135, 0.796521, 0.471683, + -70.306946, -86.182831, 26.310617, -0.799163, 0.596533, -0.074075, 0.795526, 0.406894, + -66.226952, -82.968010, 27.692072, -0.137686, 0.948385, -0.285673, 0.789611, 0.389631, + -66.161095, -83.421677, 26.310617, -0.142133, 0.979001, -0.146135, 0.795526, 0.390287, + -69.151184, -84.239914, 30.366394, -0.761634, 0.641678, -0.090355, 0.778443, 0.400096, + -70.306946, -86.182831, 30.366394, -0.801360, 0.598182, 0.000000, 0.779592, 0.406894, + -70.306946, -86.182831, 33.809864, -0.801360, 0.598182, 0.000000, 0.766064, 0.406894, + -66.234589, -82.915482, 14.083838, -0.143661, 0.989528, -0.013969, 0.844453, 0.472950, + -66.234589, -82.915482, 14.083838, -0.143661, 0.989528, -0.013969, 0.843016, 0.389555, + -61.401218, -84.889893, 14.083838, 0.598447, 0.801162, 0.000349, 0.844453, 0.457366, + -66.161095, -83.421677, 0.957523, -0.143669, 0.989585, -0.009008, 0.895911, 0.471683, + -66.161095, -83.421677, 0.957523, -0.143669, 0.989585, -0.009008, 0.895128, 0.390287, + -70.306946, -86.182831, 14.083838, -0.801292, 0.598123, -0.013386, 0.843560, 0.406894, + -70.306946, -86.182831, 0.957523, -0.801365, 0.598176, 0.000000, 0.895128, 0.406894, + -61.401218, -84.889893, 0.957523, 0.589509, 0.807638, -0.014137, 0.895911, 0.457366, + -58.133862, -88.962234, 14.083838, 0.989577, 0.143999, 0.001041, 0.844453, 0.440912, + -58.640072, -89.035721, 0.957523, 0.990831, 0.132947, -0.024052, 0.895911, 0.441938, + -58.133862, -88.962234, 14.083838, 0.989577, 0.143999, 0.001041, 0.537825, 0.472715, + -60.108265, -93.795593, 14.083838, 0.929478, -0.368650, -0.012924, 0.537825, 0.456441, + -58.640072, -89.035721, 0.957523, 0.990831, 0.132947, -0.024052, 0.588186, 0.471907, + -60.108265, -93.795593, 0.957523, 0.955575, -0.294749, 0.000000, 0.588129, 0.456441, + -60.108265, -93.795593, 26.310617, 0.924099, -0.375369, -0.071686, 0.490969, 0.456441, + -58.640072, -89.035721, 26.310617, 0.976994, 0.147497, -0.154034, 0.491025, 0.471907, + -58.640072, -89.035721, 26.310617, 0.976994, 0.147497, -0.154034, 0.796521, 0.441938, + -58.186417, -88.969856, 27.692072, 0.887659, 0.128876, -0.442101, 0.485680, 0.472631, + -58.186417, -88.969856, 27.692072, 0.887659, 0.128876, -0.442101, 0.791105, 0.441019, + -59.458290, -86.045639, 30.366394, 0.641673, 0.761637, -0.090357, 0.780621, 0.450319, + -58.574207, -92.135071, 30.366394, 0.831767, -0.547722, -0.090358, 0.475324, 0.463041, + -60.108265, -93.795593, 30.366394, 0.734524, -0.678583, 0.000000, 0.475425, 0.456441, + -60.108265, -93.795593, 33.809864, 0.910474, -0.392292, -0.130938, 0.462229, 0.456441, + -59.458290, -86.045639, 30.366394, 0.402768, 0.840831, -0.361638, 0.805536, 0.213884, + -55.688942, -88.607300, 30.153715, 0.804153, 0.116745, -0.582845, 0.791871, 0.204376, + -58.186417, -88.969856, 27.692072, 0.887659, 0.128876, -0.442101, 0.804951, 0.200554, + -56.733315, -85.879250, 34.531609, 0.469184, 0.826636, -0.310709, 0.788194, 0.220675, + -61.401218, -84.889893, 33.809864, 0.231551, 0.954167, -0.189602, 0.805858, 0.225480, + -53.922565, -88.350830, 33.447403, 0.924883, 0.134277, -0.355755, 0.779531, 0.210368, + -55.914433, -91.519653, 34.531609, 0.684884, -0.659087, -0.310706, 0.701893, 0.130558, + -55.688942, -88.607300, 30.153715, 0.804153, 0.116745, -0.582845, 0.699156, 0.114049, + -53.922565, -88.350830, 33.447403, 0.924883, 0.134277, -0.355755, 0.711157, 0.120790, + -58.574207, -92.135071, 30.366394, 0.625247, -0.691583, -0.361635, 0.685027, 0.122792, + -58.186417, -88.969856, 27.692072, 0.887659, 0.128876, -0.442101, 0.686794, 0.109846, + -60.108265, -93.795593, 33.809864, 0.635001, -0.761335, -0.130932, 0.684937, 0.135095, + -54.465122, -90.505836, 36.087357, 0.886333, -0.426552, -0.180187, 0.710952, 0.131709, + -53.712105, -88.320259, 36.498875, 0.962495, 0.139742, -0.232543, 0.718166, 0.128046, + -54.102283, -90.036400, 38.064819, 0.809793, -0.584782, 0.047602, 0.716986, 0.135422, + -52.600964, -88.158951, 38.201736, 0.987712, 0.143400, -0.062136, 0.724941, 0.131391, + -54.574188, -86.785942, 38.064819, 0.610064, 0.790921, 0.047606, 0.773410, 0.224226, + -52.600964, -88.158951, 38.201736, 0.987712, 0.143400, -0.062136, 0.765744, 0.219703, + -53.712105, -88.320259, 36.498875, 0.962495, 0.139742, -0.232543, 0.772772, 0.216715, + -55.055538, -86.439102, 36.087357, 0.728440, 0.660991, -0.180187, 0.779153, 0.221238, + -53.196369, -88.245415, 39.614838, 0.824698, 0.119720, 0.552757, 0.726191, 0.135242, + -52.600964, -88.158951, 38.201736, 0.987712, 0.143400, -0.062136, 0.355357, 0.415290, + -54.574188, -86.785942, 38.064819, 0.610064, 0.790921, 0.047606, 0.364613, 0.416892, + -53.196369, -88.245415, 39.614838, 0.824698, 0.119720, 0.552757, 0.355512, 0.420195, + -53.196369, -88.245415, 39.614838, 0.824698, 0.119720, 0.552757, 0.336856, 0.040471, + -54.385033, -89.463608, 38.802193, 0.275802, -0.704989, 0.653394, 0.330005, 0.042277, + -54.102283, -90.036400, 38.064819, 0.809793, -0.584782, 0.047602, 0.327174, 0.040308, + -54.682369, -87.415520, 38.802193, 0.063930, 0.754300, 0.653409, 0.362715, 0.419347, + -61.264030, -95.738510, 30.366394, 0.761633, -0.641679, -0.090355, 0.462787, 0.325651, + -60.108265, -93.795593, 30.366394, 0.859435, -0.511245, 0.000000, 0.462787, 0.332965, + -60.108265, -93.795593, 33.809864, 0.635001, -0.761335, -0.130932, 0.449082, 0.332965, + -60.108265, -93.795593, 26.310617, 0.613031, -0.785392, -0.085745, 0.478930, 0.332965, + -64.188255, -97.010406, 27.692072, 0.128874, -0.887653, -0.442113, 0.473432, 0.317278, + -64.254120, -96.556694, 26.310617, 0.147501, -0.976991, -0.154052, 0.478930, 0.318430, + -64.188255, -97.010406, 27.692072, 0.128874, -0.887653, -0.442113, 0.625859, 0.295774, + -69.013992, -95.088585, 26.310617, -0.375358, -0.924104, -0.071684, 0.631497, 0.279319, + -64.254120, -96.556694, 26.310617, 0.147501, -0.976991, -0.154052, 0.631497, 0.295149, + -67.353439, -96.622604, 30.366394, -0.547710, -0.831775, -0.090354, 0.615213, 0.285799, + -69.013992, -95.088585, 30.366394, -0.678567, -0.734538, 0.000000, 0.616309, 0.279319, + -64.180626, -97.062996, 14.083838, 0.144001, -0.989577, 0.001041, 0.676764, 0.295846, + -69.013992, -95.088585, 14.083838, -0.368649, -0.929479, -0.012926, 0.677283, 0.279319, + -64.254120, -96.556694, 0.957523, 0.132948, -0.990831, -0.024056, 0.726437, 0.295149, + -64.180626, -97.062996, 14.083838, 0.144001, -0.989577, 0.001041, 0.527595, 0.317144, + -64.254120, -96.556694, 0.957523, 0.132948, -0.990831, -0.024056, 0.579839, 0.318430, + -60.108265, -93.795593, 0.957523, 0.571739, -0.820000, -0.026736, 0.579839, 0.332965, + -60.108265, -93.795593, 14.083838, 0.617208, -0.786682, 0.013600, 0.527595, 0.332965, + -69.013992, -95.088585, 0.957523, -0.294734, -0.955579, 0.000000, 0.726437, 0.279319, + -69.013992, -95.088585, 33.809864, -0.392286, -0.910477, -0.130934, 0.603414, 0.279319, + -61.264030, -95.738510, 30.366394, 0.840833, -0.402765, -0.361636, 0.572518, 0.175396, + -63.825668, -99.507912, 30.153715, 0.116748, -0.804154, -0.582843, 0.558852, 0.165888, + -64.188255, -97.010406, 27.692072, 0.128874, -0.887653, -0.442113, 0.571933, 0.162066, + -61.097664, -98.463486, 34.531609, 0.826638, -0.469181, -0.310708, 0.555175, 0.182187, + -60.108265, -93.795593, 33.809864, 0.910474, -0.392292, -0.130938, 0.572839, 0.186992, + -63.569221, -101.274239, 33.447403, 0.134277, -0.924883, -0.355755, 0.546512, 0.171880, + -66.738045, -99.282349, 34.531609, -0.659089, -0.684882, -0.310707, 0.608477, 0.181974, + -63.825668, -99.507912, 30.153715, 0.116748, -0.804154, -0.582843, 0.605739, 0.165464, + -63.569221, -101.274239, 33.447403, 0.134277, -0.924883, -0.355755, 0.617740, 0.172205, + -67.353439, -96.622604, 30.366394, -0.691582, -0.625247, -0.361636, 0.591611, 0.174207, + -69.013992, -95.088585, 33.809864, -0.848922, -0.493339, -0.189602, 0.591521, 0.186510, + -64.188255, -97.010406, 27.692072, 0.128874, -0.887653, -0.442113, 0.593378, 0.161261, + -65.724197, -100.731720, 36.087357, -0.426553, -0.886332, -0.180190, 0.617536, 0.183124, + -63.538666, -101.484718, 36.498875, 0.139736, -0.962495, -0.232546, 0.624750, 0.179461, + -65.254791, -101.094528, 38.064819, -0.584788, -0.809788, 0.047610, 0.623569, 0.186838, + -63.377350, -102.595886, 38.201736, 0.143392, -0.987714, -0.062129, 0.631525, 0.182806, + -62.004349, -100.622650, 38.064819, 0.790923, -0.610060, 0.047608, 0.540391, 0.185738, + -63.377350, -102.595886, 38.201736, 0.143392, -0.987714, -0.062129, 0.532725, 0.181215, + -63.538666, -101.484718, 36.498875, 0.139736, -0.962495, -0.232546, 0.539753, 0.178227, + -61.657497, -100.141304, 36.087357, 0.660988, -0.728441, -0.180192, 0.546134, 0.182750, + -63.463791, -102.000435, 39.614838, 0.119729, -0.824680, 0.552782, 0.632774, 0.186658, + -63.377350, -102.595886, 38.201736, 0.143392, -0.987714, -0.062129, 0.715625, 0.089246, + -62.004349, -100.622650, 38.064819, 0.790923, -0.610060, 0.047608, 0.724881, 0.090848, + -63.463791, -102.000435, 39.614838, 0.119729, -0.824680, 0.552782, 0.715780, 0.094151, + -63.463791, -102.000435, 39.614838, 0.119729, -0.824680, 0.552782, 0.338790, 0.060275, + -64.681969, -100.811790, 38.802193, -0.704984, -0.275783, 0.653407, 0.331938, 0.062081, + -65.254791, -101.094528, 38.064819, -0.584788, -0.809788, 0.047610, 0.329108, 0.060111, + -62.633942, -100.514458, 38.802193, 0.754296, -0.063901, 0.653418, 0.722983, 0.093303, + -75.359680, -93.539322, 36.087357, -0.728441, -0.660989, -0.180187, 0.349492, 0.398711, + -75.841026, -93.192482, 38.064819, -0.610060, -0.790924, 0.047600, 0.356615, 0.395013, + -76.703110, -91.658157, 36.498875, -0.962495, -0.139737, -0.232545, 0.357680, 0.402804, + -77.814255, -91.819473, 38.201736, -0.987713, -0.143393, -0.062139, 0.364090, 0.399445, + -76.703110, -91.658157, 36.498875, -0.962495, -0.139737, -0.232545, 0.772187, 0.254588, + -77.814255, -91.819473, 38.201736, -0.987713, -0.143393, -0.062139, 0.765112, 0.251602, + -76.312935, -89.942024, 38.064819, -0.809791, 0.584785, 0.047605, 0.772735, 0.247117, + -75.950089, -89.472641, 36.087357, -0.886332, 0.426555, -0.180185, 0.778991, 0.250324, + -77.218849, -91.733063, 39.614838, -0.824691, -0.119745, 0.552761, 0.763658, 0.248028, + -77.218849, -91.733063, 39.614838, -0.824691, -0.119745, 0.552761, 0.366960, 0.395499, + -77.218849, -91.733063, 39.614838, -0.824691, -0.119745, 0.552761, 0.665910, 0.111764, + -76.030190, -90.514862, 38.802193, -0.275779, 0.704977, 0.653417, 0.659059, 0.113569, + -76.312935, -89.942024, 38.064819, -0.809791, 0.584785, 0.047605, 0.656228, 0.111600, + -75.841026, -93.192482, 38.064819, -0.610060, -0.790924, 0.047600, 0.895379, 0.365598, + -75.732849, -92.562904, 38.802193, -0.063906, -0.754304, 0.653408, 0.892455, 0.367475, + -77.218849, -91.733063, 39.614838, -0.824691, -0.119745, 0.552761, 0.885696, 0.365453, + -76.492645, -91.627594, 33.447403, -0.924884, -0.134272, -0.355753, 0.779682, 0.261225, + -76.492645, -91.627594, 33.447403, -0.924884, -0.134272, -0.355753, 0.349067, 0.410182, + -74.500778, -88.458778, 34.531609, -0.684885, 0.659086, -0.310704, 0.788143, 0.250945, + -74.726273, -91.371178, 30.153715, -0.804153, -0.116752, -0.582844, 0.792252, 0.267276, + -71.841003, -87.843353, 30.366394, -0.625250, 0.691580, -0.361634, 0.805686, 0.257778, + -70.306946, -86.182831, 33.809864, -0.493332, 0.848927, -0.189594, 0.804936, 0.245798, + -74.726273, -91.371178, 30.153715, -0.804153, -0.116752, -0.582844, 0.337287, 0.416972, + -73.681900, -94.099174, 34.531609, -0.469187, -0.826636, -0.310704, 0.340669, 0.399694, + -70.956924, -93.932831, 30.366394, -0.402770, -0.840831, -0.361636, 0.324438, 0.407455, + -72.228798, -91.008568, 27.692072, -0.691012, -0.100320, -0.715848, 0.326583, 0.421148, + -72.228798, -91.008568, 27.692072, -0.691012, -0.100320, -0.715848, 0.805073, 0.270948, + -69.013992, -95.088585, 33.809864, -0.392286, -0.910477, -0.130934, 0.327243, 0.394636, + 71.948723, 70.055832, 36.087357, 0.570090, 0.815381, -0.100751, 0.417338, 0.134921, + 70.078423, 71.414337, 36.498875, 0.147470, 0.961340, -0.232546, 0.413311, 0.141768, + 71.605759, 70.539963, 38.064819, 0.795798, 0.603689, 0.047603, 0.409130, 0.134954, + 70.248642, 72.524139, 38.201736, 0.151324, 0.986529, -0.062142, 0.405904, 0.141772, + 70.078423, 71.414337, 36.498875, 0.147470, 0.961340, -0.232546, 0.394112, 0.215958, + 68.359200, 71.037956, 38.064819, -0.578259, 0.814463, 0.047601, 0.390062, 0.222967, + 70.248642, 72.524139, 38.201736, 0.151324, 0.986529, -0.062142, 0.385866, 0.215825, + 67.886894, 70.678909, 36.087357, -0.299470, 0.948772, -0.100742, 0.397698, 0.222569, + 70.157425, 71.929474, 39.614838, 0.126351, 0.823708, 0.552758, 0.382369, 0.218488, + 70.157425, 71.929474, 39.614838, 0.126351, 0.823708, 0.552758, 0.401004, 0.139783, + 70.157425, 71.929474, 39.614838, 0.126351, 0.823708, 0.552758, 0.869513, 0.365453, + 68.359200, 71.037956, 38.064819, -0.578259, 0.814463, 0.047601, 0.879196, 0.365598, + 68.929764, 70.750633, 38.802193, -0.702745, 0.281406, 0.653422, 0.876272, 0.367475, + 71.605759, 70.539963, 38.064819, 0.795798, 0.603689, 0.047603, 0.657035, 0.070201, + 70.157425, 71.929474, 39.614838, 0.126351, 0.823708, 0.552758, 0.666717, 0.070365, + 70.975311, 70.436852, 38.802193, 0.754783, 0.057837, 0.653420, 0.659866, 0.072170, + 70.046165, 71.204102, 33.447403, 0.141703, 0.923775, -0.355753, 0.490770, 0.166764, + 67.886894, 70.678909, 36.087357, -0.471349, 0.855243, -0.215384, 0.476799, 0.169051, + 70.078423, 71.414337, 36.498875, 0.147470, 0.961340, -0.232546, 0.479869, 0.161574, + 66.861450, 69.237793, 34.531609, -0.653561, 0.690158, -0.310709, 0.479866, 0.175832, + 69.775543, 69.439880, 30.153715, 0.123205, 0.803190, -0.582844, 0.501471, 0.174560, + 66.224709, 66.583031, 30.366394, -0.686536, 0.630782, -0.361638, 0.492659, 0.186933, + 64.551872, 65.062386, 33.809864, -0.798795, 0.587716, -0.128518, 0.476337, 0.187580, + 69.775543, 69.439880, 30.153715, 0.123205, 0.803190, -0.582844, 0.553589, 0.120689, + 70.046165, 71.204102, 33.447403, 0.141703, 0.923775, -0.355753, 0.565542, 0.127403, + 72.495079, 68.373627, 34.531609, 0.830378, 0.462531, -0.310706, 0.556315, 0.137133, + 72.306816, 65.650070, 30.366394, 0.844040, 0.395998, -0.361638, 0.539517, 0.129397, + 69.392891, 66.945404, 27.692072, 0.105868, 0.690185, -0.715847, 0.541277, 0.116503, + 69.392891, 66.945404, 27.692072, 0.105868, 0.690185, -0.715847, 0.508655, 0.182066, + 73.446930, 63.697922, 33.809864, 0.913598, 0.384960, -0.130938, 0.539427, 0.141652, + 71.948723, 70.055832, 36.087357, 0.706028, 0.674638, -0.215379, 0.565338, 0.138279, + 70.078423, 71.414337, 36.498875, 0.147470, 0.961340, -0.232546, 0.572524, 0.134631, + 64.551872, 65.062386, 33.809864, -0.798795, 0.587716, -0.128518, 0.449083, 0.295985, + 66.224709, 66.583031, 30.366394, -0.541012, 0.836147, -0.090355, 0.462788, 0.288670, + 64.551872, 65.062386, 30.366394, -0.672645, 0.739965, 0.000000, 0.462788, 0.295985, + 64.551872, 65.062386, 26.310617, -0.367929, 0.927087, -0.071684, 0.478931, 0.295985, + 69.392891, 66.945404, 27.692072, 0.145302, 0.947247, -0.285675, 0.473432, 0.280297, + 69.323387, 66.492271, 26.310617, 0.149995, 0.977827, -0.146137, 0.478931, 0.281449, + 73.446930, 63.697922, 26.310617, 0.628895, 0.774178, -0.071685, 0.478353, 0.353345, + 69.323387, 66.492271, 26.310617, 0.149995, 0.977827, -0.146137, 0.478353, 0.369175, + 69.392891, 66.945404, 27.692072, 0.145302, 0.947247, -0.285675, 0.472715, 0.369800, + 72.306816, 65.650070, 30.366394, 0.766764, 0.635538, -0.090356, 0.462069, 0.359825, + 73.446930, 63.697922, 30.366394, 0.863517, 0.504320, 0.000000, 0.463165, 0.353345, + 73.446930, 63.697922, 33.809864, 0.863517, 0.504320, 0.000000, 0.450270, 0.353345, + 69.400948, 66.997887, 14.083838, 0.151607, 0.988342, -0.013970, 0.527595, 0.280163, + 69.400948, 66.997887, 14.083838, 0.151607, 0.988342, -0.013970, 0.523620, 0.369872, + 64.551872, 65.062386, 14.083838, -0.361169, 0.932411, -0.012924, 0.527595, 0.295985, + 69.323387, 66.492271, 0.957523, 0.151616, 0.988398, -0.009008, 0.579840, 0.281449, + 73.446930, 63.697922, 14.083838, 0.624042, 0.781284, -0.012924, 0.524139, 0.353345, + 69.323387, 66.492271, 0.957523, 0.151616, 0.988398, -0.009008, 0.573294, 0.369175, + 73.446930, 63.697922, 0.957523, 0.560983, 0.827827, 0.000000, 0.573294, 0.353345, + 64.551872, 65.062386, 0.957523, -0.287059, 0.957913, 0.000000, 0.579840, 0.295985, + 58.193966, 63.564144, 36.087357, -0.815381, 0.570088, -0.100763, 0.805777, 0.064031, + 56.835449, 61.693829, 36.498875, -0.961341, 0.147463, -0.232548, 0.801750, 0.070877, + 57.709831, 63.221214, 38.064819, -0.603691, 0.795796, 0.047600, 0.797569, 0.064064, + 55.725643, 61.864071, 38.201736, -0.986530, 0.151321, -0.062135, 0.794343, 0.070882, + 56.835449, 61.693829, 36.498875, -0.961341, 0.147463, -0.232548, 0.842768, 0.015542, + 57.211834, 59.974613, 38.064819, -0.814462, -0.578260, 0.047613, 0.838718, 0.022551, + 55.725643, 61.864071, 38.201736, -0.986530, 0.151321, -0.062135, 0.834522, 0.015409, + 57.570892, 59.502300, 36.087357, -0.948770, -0.299475, -0.100744, 0.846354, 0.022153, + 56.320343, 61.772869, 39.614838, -0.823699, 0.126355, 0.552770, 0.831025, 0.018072, + 56.320343, 61.772869, 39.614838, -0.823699, 0.126355, 0.552770, 0.789443, 0.068892, + 56.320343, 61.772869, 39.614838, -0.823699, 0.126355, 0.552770, 0.704565, 0.171870, + 57.211834, 59.974613, 38.064819, -0.814462, -0.578260, 0.047613, 0.704387, 0.179741, + 57.499191, 60.545162, 38.802193, -0.281424, -0.702738, 0.653422, 0.702077, 0.177364, + 57.709831, 63.221214, 38.064819, -0.603691, 0.795796, 0.047600, 0.448551, 0.157634, + 56.320343, 61.772869, 39.614838, -0.823699, 0.126355, 0.552770, 0.458233, 0.157798, + 57.812958, 62.590759, 38.802193, -0.057834, 0.754779, 0.653425, 0.451381, 0.159603, + 57.045670, 61.661602, 33.447403, -0.923775, 0.141703, -0.355754, 0.878511, 0.024181, + 57.570892, 59.502300, 36.087357, -0.855239, -0.471355, -0.215385, 0.864541, 0.026468, + 56.835449, 61.693829, 36.498875, -0.961341, 0.147463, -0.232548, 0.867611, 0.018991, + 59.012016, 58.476864, 34.531609, -0.690156, -0.653563, -0.310708, 0.867608, 0.033250, + 58.809929, 61.390976, 30.153715, -0.803189, 0.123205, -0.582845, 0.889213, 0.031978, + 61.666767, 57.840111, 30.366394, -0.630782, -0.686537, -0.361636, 0.880401, 0.044351, + 63.187431, 56.167328, 33.809864, -0.641095, -0.756210, -0.130933, 0.864079, 0.044997, + 58.809929, 61.390976, 30.153715, -0.803189, 0.123205, -0.582845, 0.707189, 0.032838, + 57.045670, 61.661602, 33.447403, -0.923775, 0.141703, -0.355754, 0.719143, 0.039552, + 59.876175, 64.110527, 34.531609, -0.462532, 0.830378, -0.310705, 0.709916, 0.049282, + 62.599728, 63.922264, 30.366394, -0.396001, 0.844038, -0.361638, 0.693117, 0.041546, + 61.304405, 61.008347, 27.692072, -0.690185, 0.105873, -0.715847, 0.694877, 0.028652, + 61.304405, 61.008347, 27.692072, -0.690185, 0.105873, -0.715847, 0.896397, 0.039483, + 64.551872, 65.062386, 33.809864, -0.223885, 0.955995, -0.189604, 0.693027, 0.053800, + 58.193966, 63.564144, 36.087357, -0.674639, 0.706030, -0.215370, 0.718938, 0.050427, + 56.835449, 61.693829, 36.498875, -0.961341, 0.147463, -0.232548, 0.726124, 0.046779, + 64.327545, 54.215179, 30.366394, -0.766764, -0.635538, -0.090357, 0.610559, 0.250497, + 63.187431, 56.167328, 33.809864, -0.641095, -0.756210, -0.130933, 0.596853, 0.243183, + 63.187431, 56.167328, 30.366394, -0.863517, -0.504320, 0.000000, 0.610559, 0.243183, + 63.187431, 56.167328, 26.310617, -0.619323, -0.780440, -0.085744, 0.626701, 0.243183, + 67.241470, 52.919849, 27.692072, -0.135997, -0.886593, -0.442106, 0.621203, 0.258871, + 67.310974, 53.372978, 26.310617, -0.155341, -0.975777, -0.154039, 0.626701, 0.257718, + 67.241470, 52.919849, 27.692072, -0.135997, -0.886593, -0.442106, 0.625858, 0.316372, + 67.310974, 53.372978, 26.310617, -0.155341, -0.975777, -0.154039, 0.631496, 0.316997, + 72.082489, 54.802868, 26.310617, 0.367930, -0.927086, -0.071683, 0.631496, 0.332827, + 70.409653, 53.282219, 30.366394, 0.541013, -0.836147, -0.090355, 0.615213, 0.326347, + 72.082489, 54.802868, 30.366394, 0.672646, -0.739965, 0.000000, 0.616309, 0.332827, + 67.233414, 52.867317, 14.083838, -0.151943, -0.988389, 0.001041, 0.676764, 0.316300, + 72.082489, 54.802868, 14.083838, 0.361176, -0.932408, -0.012925, 0.677283, 0.332827, + 67.310974, 53.372978, 0.957523, -0.140901, -0.989731, -0.024055, 0.726437, 0.316997, + 67.233414, 52.867317, 14.083838, -0.151943, -0.988389, 0.001041, 0.675366, 0.259004, + 63.187431, 56.167328, 0.957523, -0.578311, -0.815378, -0.026734, 0.727611, 0.243183, + 67.310974, 53.372978, 0.957523, -0.140901, -0.989731, -0.024055, 0.727611, 0.257718, + 63.187431, 56.167328, 14.083838, -0.623508, -0.781698, 0.013599, 0.675366, 0.243183, + 72.082489, 54.802868, 0.957523, 0.287060, -0.957913, 0.000000, 0.726437, 0.332827, + 72.082489, 54.802868, 33.809864, 0.384957, -0.913600, -0.130930, 0.603414, 0.332827, + 64.327545, 54.215179, 30.366394, -0.844041, -0.395997, -0.361637, 0.805752, 0.167007, + 67.241470, 52.919849, 27.692072, -0.135997, -0.886593, -0.442106, 0.805780, 0.180319, + 66.858818, 50.425323, 30.153715, -0.123203, -0.803189, -0.582845, 0.792559, 0.176904, + 64.139297, 51.491627, 34.531609, -0.830381, -0.462524, -0.310706, 0.788145, 0.160761, + 63.187431, 56.167328, 33.809864, -0.955995, -0.223886, -0.189601, 0.805541, 0.155434, + 66.588188, 48.661098, 33.447403, -0.141700, -0.923774, -0.355755, 0.779979, 0.171302, + 69.772911, 50.627502, 34.531609, 0.653569, -0.690152, -0.310706, 0.615549, 0.140769, + 66.588188, 48.661098, 33.447403, -0.141700, -0.923774, -0.355755, 0.606798, 0.130752, + 66.858818, 50.425323, 30.153715, -0.123203, -0.803189, -0.582845, 0.619066, 0.124425, + 70.409653, 53.282219, 30.366394, 0.686539, -0.630781, -0.361635, 0.632708, 0.133574, + 72.082489, 54.802868, 33.809864, 0.756201, -0.641105, -0.130938, 0.632206, 0.145822, + 67.241470, 52.919849, 27.692072, -0.135997, -0.886593, -0.442106, 0.631571, 0.120634, + 68.747482, 49.186340, 36.087357, 0.471367, -0.855231, -0.215389, 0.606478, 0.141626, + 66.555954, 48.450863, 36.498875, -0.147459, -0.961343, -0.232541, 0.599474, 0.137752, + 64.685638, 49.809368, 36.087357, -0.706032, -0.674632, -0.215383, 0.779103, 0.160474, + 66.555954, 48.450863, 36.498875, -0.147459, -0.961343, -0.232541, 0.772947, 0.165177, + 64.685638, 49.809368, 36.087357, -0.570092, -0.815383, -0.100727, 0.674198, 0.025234, + 66.555954, 48.450863, 36.498875, -0.147459, -0.961343, -0.232541, 0.670171, 0.032080, + 65.028610, 49.325291, 38.064819, -0.795802, -0.603682, 0.047618, 0.665990, 0.025267, + 66.385719, 47.341064, 38.201736, -0.151324, -0.986530, -0.062129, 0.662764, 0.032085, + 66.555954, 48.450863, 36.498875, -0.147459, -0.961343, -0.232541, 0.663510, 0.087580, + 68.275162, 48.827293, 38.064819, 0.578269, -0.814455, 0.047612, 0.659460, 0.094588, + 66.385719, 47.341064, 38.201736, -0.151324, -0.986530, -0.062129, 0.655264, 0.087447, + 68.747482, 49.186340, 36.087357, 0.299491, -0.948766, -0.100733, 0.667096, 0.094191, + 66.476936, 47.935780, 39.614838, -0.126354, -0.823697, 0.552772, 0.651768, 0.090110, + 66.476936, 47.935780, 39.614838, -0.126354, -0.823697, 0.552772, 0.657864, 0.030095, + 66.476936, 47.935780, 39.614838, -0.126354, -0.823697, 0.552772, 0.862230, 0.190558, + 68.275162, 48.827293, 38.064819, 0.578269, -0.814455, 0.047612, 0.871912, 0.190703, + 67.704620, 49.114616, 38.802193, 0.702746, -0.281430, 0.653410, 0.868989, 0.192580, + 65.028610, 49.325291, 38.064819, -0.795802, -0.603682, 0.047618, 0.369605, 0.158410, + 66.476936, 47.935780, 39.614838, -0.126354, -0.823697, 0.552772, 0.379287, 0.158574, + 65.659050, 49.428406, 38.802193, -0.754786, -0.057840, 0.653416, 0.372436, 0.160379, + 74.034630, 55.942936, 30.366394, 0.635530, -0.766770, -0.090359, 0.610559, 0.214499, + 72.082489, 54.802868, 33.809864, 0.756201, -0.641105, -0.130938, 0.596853, 0.207185, + 72.082489, 54.802868, 30.366394, 0.504306, -0.863525, 0.000000, 0.610559, 0.207185, + 72.082489, 54.802868, 26.310617, 0.780438, -0.619325, -0.085745, 0.626701, 0.207185, + 75.329956, 58.856903, 27.692072, 0.886596, -0.135995, -0.442102, 0.621203, 0.222873, + 74.876839, 58.926380, 26.310617, 0.975777, -0.155344, -0.154035, 0.626701, 0.221720, + 75.329956, 58.856903, 27.692072, 0.886596, -0.135995, -0.442102, 0.490693, 0.404079, + 74.876839, 58.926380, 26.310617, 0.975777, -0.155344, -0.154035, 0.496332, 0.404704, + 73.446930, 63.697922, 26.310617, 0.927085, 0.367932, -0.071685, 0.496332, 0.420534, + 74.967598, 62.025093, 30.366394, 0.836144, 0.541017, -0.090357, 0.480048, 0.414054, + 73.446930, 63.697922, 30.366394, 0.739959, 0.672652, 0.000000, 0.481144, 0.420534, + 75.382439, 58.848850, 14.083838, 0.988389, -0.151942, 0.001041, 0.541599, 0.404007, + 73.446930, 63.697922, 14.083838, 0.932410, 0.361170, -0.012924, 0.542118, 0.420534, + 74.876839, 58.926380, 0.957523, 0.989731, -0.140903, -0.024052, 0.591272, 0.404704, + 75.382439, 58.848850, 14.083838, 0.988389, -0.151942, 0.001041, 0.675366, 0.223006, + 72.082489, 54.802868, 0.957523, 0.815378, -0.578311, -0.026730, 0.727611, 0.207185, + 74.876839, 58.926380, 0.957523, 0.989731, -0.140903, -0.024052, 0.727611, 0.221720, + 72.082489, 54.802868, 14.083838, 0.781703, -0.623502, 0.013597, 0.675366, 0.207185, + 73.446930, 63.697922, 0.957523, 0.957912, 0.287062, 0.000000, 0.591272, 0.420534, + 73.446930, 63.697922, 33.809864, 0.913598, 0.384960, -0.130938, 0.468249, 0.420534, + 74.034630, 55.942936, 30.366394, 0.396005, -0.844038, -0.361633, 0.632917, 0.086882, + 75.329956, 58.856903, 27.692072, 0.886596, -0.135995, -0.442102, 0.632945, 0.100194, + 77.824432, 58.474274, 30.153715, 0.803190, -0.123200, -0.582845, 0.619725, 0.096779, + 76.758186, 55.754723, 34.531609, 0.462531, -0.830378, -0.310707, 0.615311, 0.080635, + 72.082489, 54.802868, 33.809864, 0.384957, -0.913600, -0.130930, 0.632706, 0.075309, + 79.588707, 58.203648, 33.447403, 0.923775, -0.141697, -0.355756, 0.607144, 0.091177, + 77.622345, 61.388340, 34.531609, 0.690154, 0.653566, -0.310706, 0.878249, 0.084959, + 79.588707, 58.203648, 33.447403, 0.923775, -0.141697, -0.355756, 0.869499, 0.074943, + 77.824432, 58.474274, 30.153715, 0.803190, -0.123200, -0.582845, 0.881767, 0.068615, + 74.967598, 62.025093, 30.366394, 0.630782, 0.686537, -0.361636, 0.895408, 0.077764, + 73.446930, 63.697922, 33.809864, 0.500139, 0.844934, -0.189601, 0.894907, 0.090012, + 75.329956, 58.856903, 27.692072, 0.886596, -0.135995, -0.442102, 0.894272, 0.064824, + 79.063469, 60.362904, 36.087357, 0.855239, 0.471360, -0.215376, 0.869178, 0.085816, + 79.798912, 58.171375, 36.498875, 0.961341, -0.147466, -0.232543, 0.862174, 0.081942, + 78.440399, 56.301052, 36.087357, 0.674635, -0.706030, -0.215383, 0.606268, 0.080348, + 79.798912, 58.171375, 36.498875, 0.961341, -0.147466, -0.232543, 0.600112, 0.085052, + 78.440399, 56.301052, 36.087357, 0.815383, -0.570089, -0.100746, 0.895643, 0.190467, + 79.798912, 58.171375, 36.498875, 0.961341, -0.147466, -0.232543, 0.891615, 0.197313, + 78.924530, 56.644035, 38.064819, 0.603689, -0.795798, 0.047605, 0.887434, 0.190500, + 80.908722, 58.001129, 38.201736, 0.986527, -0.151336, -0.062137, 0.884208, 0.197318, + 79.798912, 58.171375, 36.498875, 0.961341, -0.147466, -0.232543, 0.338702, 0.444129, + 79.422531, 59.890587, 38.064819, 0.814460, 0.578263, 0.047604, 0.334652, 0.451137, + 80.908722, 58.001129, 38.201736, 0.986527, -0.151336, -0.062137, 0.330456, 0.443996, + 79.063469, 60.362904, 36.087357, 0.948770, 0.299475, -0.100746, 0.342288, 0.450739, + 80.314034, 58.092381, 39.614838, 0.823706, -0.126340, 0.552762, 0.326960, 0.446659, + 80.314034, 58.092381, 39.614838, 0.823706, -0.126340, 0.552762, 0.879309, 0.195328, + 80.314034, 58.092381, 39.614838, 0.823706, -0.126340, 0.552762, 0.362289, 0.040254, + 79.422531, 59.890587, 38.064819, 0.814460, 0.578263, 0.047604, 0.371972, 0.040399, + 79.135185, 59.320042, 38.802193, 0.281411, 0.702748, 0.653416, 0.369049, 0.042276, + 78.924530, 56.644035, 38.064819, 0.603689, -0.795798, 0.047605, 0.428647, 0.040265, + 80.314034, 58.092381, 39.614838, 0.823706, -0.126340, 0.552762, 0.438329, 0.040429, + 78.821404, 57.274445, 38.802193, 0.057880, -0.754797, 0.653400, 0.431478, 0.042235, + -66.628456, -80.202515, 42.196247, 0.041371, -0.284956, 0.957647, 0.337223, 0.141288, + -67.781281, -79.463974, 38.802193, -0.936859, -0.222494, 0.269799, 0.323255, 0.141658, + -66.582718, -80.517632, 39.078041, 0.142928, -0.984506, 0.101588, 0.326312, 0.137288, + -67.781281, -79.463974, 38.802193, -0.936859, -0.222494, 0.269799, 0.476740, 0.056963, + -66.628456, -80.202515, 42.196247, 0.041371, -0.284956, 0.957647, 0.463904, 0.052470, + -66.951424, -77.977989, 39.614838, -0.108355, 0.746326, 0.656702, 0.476867, 0.051109, + -66.951424, -77.977989, 39.614838, -0.108355, 0.746326, 0.656702, 0.572461, 0.027034, + -66.628456, -80.202515, 42.196247, 0.041371, -0.284956, 0.957647, 0.559391, 0.026881, + -65.733253, -79.166634, 38.802193, 0.961452, 0.053106, 0.269797, 0.571516, 0.021230, + -66.628456, -80.202515, 42.196247, 0.041371, -0.284956, 0.957647, 0.362045, 0.105288, + -66.582718, -80.517632, 39.078041, 0.142928, -0.984506, 0.101588, 0.372765, 0.100959, + -65.733253, -79.166634, 38.802193, 0.961452, 0.053106, 0.269797, 0.376020, 0.105234, + -55.420914, -88.568382, 42.196247, -0.284962, -0.041374, 0.957645, 0.726052, 0.012799, + -54.682369, -87.415520, 38.802193, -0.222506, 0.936854, 0.269805, 0.712084, 0.013169, + -55.735981, -88.614136, 39.078041, -0.984505, -0.142944, 0.101573, 0.715141, 0.008799, + -54.682369, -87.415520, 38.802193, -0.222506, 0.936854, 0.269805, 0.414638, 0.164907, + -55.420914, -88.568382, 42.196247, -0.284962, -0.041374, 0.957645, 0.401802, 0.160414, + -53.196369, -88.245415, 39.614838, 0.746324, 0.108351, 0.656705, 0.414766, 0.159053, + -53.196369, -88.245415, 39.614838, 0.746324, 0.108351, 0.656705, 0.355991, 0.258775, + -55.420914, -88.568382, 42.196247, -0.284962, -0.041374, 0.957645, 0.342922, 0.258622, + -54.385033, -89.463608, 38.802193, 0.053100, -0.961451, 0.269801, 0.355046, 0.252971, + -55.420914, -88.568382, 42.196247, -0.284962, -0.041374, 0.957645, 0.391137, 0.042254, + -55.735981, -88.614136, 39.078041, -0.984505, -0.142944, 0.101573, 0.401857, 0.037925, + -54.385033, -89.463608, 38.802193, 0.053100, -0.961451, 0.269801, 0.405112, 0.042199, + -63.786758, -99.775909, 42.196247, -0.041371, 0.284961, 0.957646, 0.766901, 0.016089, + -62.633942, -100.514458, 38.802193, 0.936858, 0.222502, 0.269795, 0.752933, 0.016459, + -63.832497, -99.460846, 39.078041, -0.142928, 0.984508, 0.101571, 0.755990, 0.012089, + -62.633942, -100.514458, 38.802193, 0.936858, 0.222502, 0.269795, 0.438170, 0.083401, + -63.786758, -99.775909, 42.196247, -0.041371, 0.284961, 0.957646, 0.425333, 0.078908, + -63.463791, -102.000435, 39.614838, 0.108358, -0.746325, 0.656702, 0.438297, 0.077547, + -63.463791, -102.000435, 39.614838, 0.108358, -0.746325, 0.656702, 0.363592, 0.222777, + -63.786758, -99.775909, 42.196247, -0.041371, 0.284961, 0.957646, 0.350522, 0.222624, + -64.681969, -100.811790, 38.802193, -0.961452, -0.053098, 0.269797, 0.362647, 0.216973, + -63.786758, -99.775909, 42.196247, -0.041371, 0.284961, 0.957646, 0.357954, 0.062057, + -63.832497, -99.460846, 39.078041, -0.142928, 0.984508, 0.101571, 0.368674, 0.057729, + -64.681969, -100.811790, 38.802193, -0.961452, -0.053098, 0.269797, 0.371930, 0.062003, + -69.013992, -95.088585, 14.083838, -0.786688, -0.617201, 0.013598, 0.691012, 0.472716, + -72.281349, -91.016190, 14.083838, -0.989578, -0.143996, 0.001041, 0.691012, 0.456441, + -69.013992, -95.088585, 0.957523, -0.820000, -0.571739, -0.026731, 0.741348, 0.472716, + -71.775139, -90.942703, 0.957523, -0.990832, -0.132944, -0.024052, 0.741348, 0.457249, + -72.281349, -91.016190, 14.083838, -0.989578, -0.143996, 0.001041, 0.847009, 0.421305, + -71.775139, -90.942703, 0.957523, -0.990832, -0.132944, -0.024052, 0.898835, 0.419764, + -71.775139, -90.942703, 26.310617, -0.976995, -0.147494, -0.154036, 0.799233, 0.419764, + -71.775139, -90.942703, 26.310617, -0.976995, -0.147494, -0.154036, 0.644126, 0.457249, + -72.228798, -91.008568, 27.692072, -0.948385, -0.137687, -0.285673, 0.793574, 0.421145, + -69.013992, -95.088585, 26.310617, -0.785390, -0.613033, -0.085744, 0.644126, 0.472716, + -72.228798, -91.008568, 27.692072, -0.948385, -0.137687, -0.285673, 0.638829, 0.456525, + -70.956924, -93.932831, 30.366394, -0.641676, -0.761634, -0.090358, 0.628573, 0.466116, + -69.013992, -95.088585, 30.366394, -0.511238, -0.859439, 0.000000, 0.628573, 0.472716, + -71.841003, -87.843353, 30.366394, -0.831767, 0.547722, -0.090358, 0.780219, 0.414219, + -69.013992, -95.088585, 33.809864, -0.511238, -0.859439, 0.000000, 0.615369, 0.472716, + -74.994301, -91.410095, 42.196247, 0.284963, 0.041367, 0.957645, 0.409195, 0.104918, + -75.732849, -92.562904, 38.802193, 0.222504, -0.936859, 0.269792, 0.395227, 0.105288, + -74.679230, -91.364342, 39.078041, 0.984507, 0.142930, 0.101574, 0.398284, 0.100918, + -75.732849, -92.562904, 38.802193, 0.222504, -0.936859, 0.269792, 0.520174, 0.029749, + -74.994301, -91.410095, 42.196247, 0.284963, 0.041367, 0.957645, 0.507338, 0.025255, + -77.218849, -91.733063, 39.614838, -0.746321, -0.108362, 0.656705, 0.520302, 0.023895, + -77.218849, -91.733063, 39.614838, -0.746321, -0.108362, 0.656705, 0.520301, 0.056187, + -74.994301, -91.410095, 42.196247, 0.284963, 0.041367, 0.957645, 0.507231, 0.056034, + -76.030190, -90.514862, 38.802193, -0.053101, 0.961450, 0.269804, 0.519355, 0.050383, + -74.994301, -91.410095, 42.196247, 0.284963, 0.041367, 0.957645, 0.328862, 0.105288, + -74.679230, -91.364342, 39.078041, 0.984507, 0.142930, 0.101574, 0.339582, 0.100960, + -76.030190, -90.514862, 38.802193, -0.053101, 0.961450, 0.269804, 0.342838, 0.105234, + -56.708702, -96.333183, -4.999500, 0.801365, -0.598175, 0.000000, 0.442691, 0.401695, + -56.708702, -96.333183, 0.999900, 0.801365, -0.598176, 0.000000, 0.442691, 0.420318, + -71.551590, -98.488136, -4.999500, -0.598175, -0.801365, 0.000000, 0.385416, 0.401695, + -71.551590, -98.488136, 0.999900, -0.598176, -0.801365, 0.000000, 0.385416, 0.420318, + -71.551590, -98.488136, -4.999500, -0.598175, -0.801365, 0.000000, 0.894912, 0.151212, + -71.551590, -98.488136, 0.999900, -0.598176, -0.801365, 0.000000, 0.894912, 0.169835, + -73.706512, -83.645241, -4.999500, -0.989625, -0.143676, 0.000000, 0.837637, 0.151212, + -73.706512, -83.645241, 0.999900, -0.989625, -0.143676, 0.000000, 0.837637, 0.169835, + -58.863621, -81.490326, 0.999900, 0.989625, 0.143676, 0.000000, 0.572470, 0.222652, + -56.708702, -96.333183, 0.999900, 0.801365, -0.598176, 0.000000, 0.515194, 0.222652, + -56.708702, -96.333183, -4.999500, 0.801365, -0.598175, 0.000000, 0.515194, 0.204028, + -58.863621, -81.490326, -4.999500, 0.989625, 0.143676, 0.000000, 0.572470, 0.204028, + -56.708702, -96.333183, 0.999900, 0.000000, 0.000000, 1.000000, 0.891007, 0.297868, + -58.863621, -81.490326, 0.999900, 0.000000, 0.000000, 1.000000, 0.833862, 0.294724, + -71.551590, -98.488136, 0.999900, 0.000000, 0.000000, 1.000000, 0.894875, 0.251416, + -66.285065, -82.567787, 0.999900, 0.000000, 0.000000, 1.000000, 0.835797, 0.271498, + -73.706512, -83.645241, 0.999900, 0.000000, 0.000000, 1.000000, 0.837731, 0.248272, + -58.863621, -81.490326, 0.999900, -0.143676, 0.989625, 0.000000, 0.367423, 0.332611, + -66.285065, -82.567787, -4.999500, -0.143675, 0.989625, 0.000000, 0.396061, 0.313987, + -66.285065, -82.567787, 0.999900, -0.143675, 0.989625, 0.000000, 0.396061, 0.332611, + -58.863621, -81.490326, -4.999500, -0.143676, 0.989625, 0.000000, 0.367423, 0.313987, + -73.706512, -83.645241, -4.999500, -0.143675, 0.989625, 0.000000, 0.424698, 0.313987, + -73.706512, -83.645241, 0.999900, -0.143675, 0.989625, 0.000000, 0.424698, 0.332611, + 69.816605, 69.707573, 42.196247, -0.043659, -0.284622, 0.957645, 0.391137, 0.062057, + 69.768326, 69.392860, 39.078041, -0.150840, -0.983325, 0.101580, 0.401857, 0.057729, + 70.975311, 70.436852, 38.802193, 0.935043, -0.230013, 0.269794, 0.405112, 0.062003, + 70.975311, 70.436852, 38.802193, 0.935043, -0.230013, 0.269794, 0.374856, 0.135840, + 70.157425, 71.929474, 39.614838, 0.114340, 0.745426, 0.656708, 0.375802, 0.141644, + 69.816605, 69.707573, 42.196247, -0.043659, -0.284622, 0.957645, 0.362732, 0.141491, + 70.157425, 71.929474, 39.614838, 0.114340, 0.745426, 0.656708, 0.764241, 0.064899, + 68.929764, 70.750633, 38.802193, -0.960995, 0.060829, 0.269795, 0.764114, 0.070753, + 69.816605, 69.707573, 42.196247, -0.043659, -0.284622, 0.957645, 0.751278, 0.066260, + 69.816605, 69.707573, 42.196247, -0.043659, -0.284622, 0.957645, 0.805471, 0.016730, + 68.929764, 70.750633, 38.802193, -0.960995, 0.060829, 0.269795, 0.791503, 0.017100, + 69.768326, 69.392860, 39.078041, -0.150840, -0.983325, 0.101580, 0.794560, 0.012730, + 64.551872, 65.062386, 14.083838, -0.781703, 0.623502, 0.013598, 0.692879, 0.404101, + 64.551872, 65.062386, 0.957523, -0.815381, 0.578308, -0.026732, 0.743215, 0.404101, + 61.251923, 61.016407, 14.083838, -0.988389, 0.151943, 0.001042, 0.692879, 0.420376, + 61.757523, 60.938824, 0.957523, -0.989732, 0.140898, -0.024053, 0.743215, 0.419567, + 61.251923, 61.016407, 14.083838, -0.988389, 0.151943, 0.001042, 0.674857, 0.353439, + 61.757523, 60.938824, 0.957523, -0.989732, 0.140898, -0.024053, 0.725218, 0.354248, + 63.187431, 56.167328, 14.083838, -0.932410, -0.361170, -0.012924, 0.674857, 0.369713, + 63.187431, 56.167328, 0.957523, -0.957911, -0.287064, 0.000000, 0.725161, 0.369713, + 63.187431, 56.167328, 26.310617, -0.927085, -0.367933, -0.071687, 0.628000, 0.369713, + 61.757523, 60.938824, 26.310617, -0.975779, 0.155334, -0.154037, 0.628057, 0.354248, + 61.757523, 60.938824, 26.310617, -0.975779, 0.155334, -0.154037, 0.645993, 0.419567, + 61.304405, 61.008347, 27.692072, -0.947248, 0.145303, -0.285673, 0.622712, 0.353523, + 64.551872, 65.062386, 26.310617, -0.780441, 0.619322, -0.085744, 0.645993, 0.404101, + 61.304405, 61.008347, 27.692072, -0.947248, 0.145303, -0.285673, 0.640696, 0.420292, + 62.599728, 63.922264, 30.366394, -0.635540, 0.766762, -0.090356, 0.630440, 0.410701, + 64.551872, 65.062386, 30.366394, -0.504323, 0.863515, 0.000000, 0.630440, 0.404101, + 61.666767, 57.840111, 30.366394, -0.836139, -0.541024, -0.090358, 0.612356, 0.363114, + 63.187431, 56.167328, 30.366394, -0.739950, -0.672661, 0.000000, 0.612458, 0.369713, + 64.551872, 65.062386, 33.809864, -0.504323, 0.863515, 0.000000, 0.617236, 0.404101, + 63.187431, 56.167328, 33.809864, -0.739950, -0.672661, 0.000000, 0.599261, 0.369713, + 58.542213, 61.432037, 42.196247, 0.284617, -0.043658, 0.957647, 0.358986, 0.083416, + 58.856918, 61.383747, 39.078041, 0.983325, -0.150842, 0.101578, 0.369706, 0.079087, + 57.812958, 62.590759, 38.802193, 0.230026, 0.935039, 0.269796, 0.372962, 0.083362, + 57.812958, 62.590759, 38.802193, 0.230026, 0.935039, 0.269796, 0.804534, 0.037720, + 56.320343, 61.772869, 39.614838, -0.745429, 0.114352, 0.656704, 0.805480, 0.043524, + 58.542213, 61.432037, 42.196247, 0.284617, -0.043658, 0.957647, 0.792410, 0.043371, + 56.320343, 61.772869, 39.614838, -0.745429, 0.114352, 0.656704, 0.769387, 0.086735, + 57.499191, 60.545162, 38.802193, -0.060823, -0.960993, 0.269801, 0.769259, 0.092589, + 58.542213, 61.432037, 42.196247, 0.284617, -0.043658, 0.957647, 0.756423, 0.088095, + 58.542213, 61.432037, 42.196247, 0.284617, -0.043658, 0.957647, 0.406137, 0.083046, + 57.499191, 60.545162, 38.802193, -0.060823, -0.960993, 0.269801, 0.392168, 0.083416, + 58.856918, 61.383747, 39.078041, 0.983325, -0.150842, 0.101578, 0.395225, 0.079046, + 66.817757, 50.157673, 42.196247, 0.043658, 0.284625, 0.957644, 0.391137, 0.022450, + 66.866028, 50.472340, 39.078041, 0.150835, 0.983328, 0.101565, 0.401857, 0.018121, + 65.659050, 49.428406, 38.802193, -0.935041, 0.230023, 0.269792, 0.405112, 0.022395, + 65.659050, 49.428406, 38.802193, -0.935041, 0.230023, 0.269792, 0.475921, 0.077598, + 66.476936, 47.935780, 39.614838, -0.114345, -0.745427, 0.656707, 0.476866, 0.083402, + 66.817757, 50.157673, 42.196247, 0.043658, 0.284625, 0.957644, 0.463796, 0.083248, + 66.476936, 47.935780, 39.614838, -0.114345, -0.745427, 0.656707, 0.441356, 0.099419, + 67.704620, 49.114616, 38.802193, 0.960994, -0.060818, 0.269798, 0.441228, 0.105273, + 66.817757, 50.157673, 42.196247, 0.043658, 0.284625, 0.957644, 0.428392, 0.100780, + 66.817757, 50.157673, 42.196247, 0.043658, 0.284625, 0.957644, 0.340675, 0.165065, + 67.704620, 49.114616, 38.802193, 0.960994, -0.060818, 0.269798, 0.326706, 0.165435, + 66.866028, 50.472340, 39.078041, 0.150835, 0.983328, 0.101565, 0.329764, 0.161065, + 78.092148, 58.433212, 42.196247, -0.284620, 0.043668, 0.957645, 0.325803, 0.083416, + 77.777451, 58.481453, 39.078041, -0.983327, 0.150835, 0.101573, 0.336523, 0.079088, + 78.821404, 57.274445, 38.802193, -0.230016, -0.935037, 0.269810, 0.339779, 0.083362, + 78.821404, 57.274445, 38.802193, -0.230016, -0.935037, 0.269810, 0.378308, 0.180976, + 80.314034, 58.092381, 39.614838, 0.745430, -0.114333, 0.656706, 0.379254, 0.186780, + 78.092148, 58.433212, 42.196247, -0.284620, 0.043668, 0.957645, 0.366184, 0.186626, + 80.314034, 58.092381, 39.614838, 0.745430, -0.114333, 0.656706, 0.340685, 0.180926, + 79.135185, 59.320042, 38.802193, 0.060816, 0.960997, 0.269788, 0.340557, 0.186779, + 78.092148, 58.433212, 42.196247, -0.284620, 0.043668, 0.957645, 0.327721, 0.182286, + 78.092148, 58.433212, 42.196247, -0.284620, 0.043668, 0.957645, 0.438287, 0.061687, + 79.135185, 59.320042, 38.802193, 0.060816, 0.960997, 0.269788, 0.424319, 0.062057, + 77.777451, 58.481453, 39.078041, -0.983327, 0.150835, 0.101573, 0.427376, 0.057687, + 59.767586, 53.657131, -4.999500, -0.806144, -0.591719, 0.000000, 0.747771, 0.286475, + 74.592690, 51.383041, -4.999500, 0.591719, -0.806144, 0.000000, 0.805046, 0.286475, + 59.767586, 53.657131, 0.999900, -0.806144, -0.591719, 0.000000, 0.747771, 0.305098, + 74.592690, 51.383041, 0.999900, 0.591719, -0.806144, 0.000000, 0.805046, 0.305098, + 74.592690, 51.383041, -4.999500, 0.591719, -0.806144, 0.000000, 0.367424, 0.277007, + 76.866776, 66.208122, -4.999500, 0.988439, -0.151621, 0.000000, 0.424699, 0.277007, + 74.592690, 51.383041, 0.999900, 0.591719, -0.806144, 0.000000, 0.367424, 0.295630, + 76.866776, 66.208122, 0.999900, 0.988439, -0.151621, 0.000000, 0.424699, 0.295630, + 62.041676, 68.482208, 0.999900, -0.988439, 0.151621, 0.000000, 0.515194, 0.258650, + 59.767586, 53.657131, -4.999500, -0.806144, -0.591719, 0.000000, 0.572470, 0.240026, + 59.767586, 53.657131, 0.999900, -0.806144, -0.591719, 0.000000, 0.572470, 0.258650, + 62.041676, 68.482208, -4.999500, -0.988439, 0.151621, 0.000000, 0.515194, 0.240026, + 59.767586, 53.657131, 0.999900, 0.000000, 0.000000, 1.000000, 0.805026, 0.367671, + 74.592690, 51.383041, 0.999900, 0.000000, 0.000000, 1.000000, 0.747789, 0.369366, + 62.041676, 68.482208, 0.999900, 0.000000, 0.000000, 1.000000, 0.802941, 0.321144, + 69.454224, 67.345169, 0.999900, 0.000000, 0.000000, 1.000000, 0.774322, 0.321991, + 76.866776, 66.208122, 0.999900, 0.000000, 0.000000, 1.000000, 0.745704, 0.322839, + 69.454224, 67.345169, -4.999500, 0.151621, 0.988439, 0.000000, 0.396075, 0.351033, + 76.866776, 66.208122, 0.999900, 0.151621, 0.988439, 0.000000, 0.367437, 0.369656, + 76.866776, 66.208122, -4.999500, 0.151621, 0.988439, 0.000000, 0.367437, 0.351033, + 69.454224, 67.345169, 0.999900, 0.151621, 0.988439, 0.000000, 0.396075, 0.369656, + 62.041676, 68.482208, -4.999500, 0.151620, 0.988439, 0.000000, 0.424712, 0.351033, + 62.041676, 68.482208, 0.999900, 0.151620, 0.988439, 0.000000, 0.424712, 0.369656, + -66.208847, -83.092804, 36.180588, 0.096592, -0.590254, 0.801418, 0.554590, 0.100509, + -66.396866, -81.797722, 38.191212, 0.104685, -0.721071, 0.684908, 0.544867, 0.098939, + -67.905663, -82.552383, 35.716282, -0.600818, -0.381097, 0.702697, 0.555927, 0.094424, + -68.277649, -80.851288, 37.960449, -0.756396, -0.423921, 0.498152, 0.544643, 0.091843, + -67.905663, -82.552383, 35.716282, -0.600818, -0.381097, 0.702697, 0.632681, 0.027473, + -68.277649, -80.851288, 37.960449, -0.756396, -0.423921, 0.498152, 0.621400, 0.027777, + -68.757713, -79.837128, 36.087357, -0.924397, -0.263336, 0.275942, 0.624349, 0.021144, + -68.410866, -79.355782, 38.064819, -0.889838, -0.110166, 0.442777, 0.617304, 0.024395, + -66.208847, -83.092804, 36.180588, 0.096592, -0.590254, 0.801418, 0.790599, 0.122015, + -64.735748, -82.092178, 35.716282, 0.684384, -0.194511, 0.702698, 0.789295, 0.116018, + -66.396866, -81.797722, 38.191212, 0.104685, -0.721071, 0.684908, 0.800181, 0.120482, + -64.862862, -80.355530, 37.960449, 0.845717, -0.191323, 0.498155, 0.800417, 0.113492, + -64.735748, -82.092178, 35.716282, 0.684384, -0.194511, 0.702698, 0.436473, 0.141768, + -64.691010, -79.246758, 36.087357, 0.961118, 0.010406, 0.275943, 0.444509, 0.135189, + -64.862862, -80.355530, 37.960449, 0.845717, -0.191323, 0.498155, 0.447760, 0.141728, + -65.160423, -78.883904, 38.064819, 0.884426, 0.147428, 0.442781, 0.451698, 0.138224, + -67.781281, -79.463974, 38.802193, -0.616236, -0.235501, 0.751527, 0.615668, 0.026735, + -66.582718, -80.517632, 39.078041, 0.065677, -0.452404, 0.889392, 0.805735, 0.118597, + -67.781281, -79.463974, 38.802193, -0.616236, -0.235501, 0.751527, 0.538673, 0.091872, + -66.582718, -80.517632, 39.078041, 0.065677, -0.452404, 0.889392, 0.539233, 0.097017, + -65.733253, -79.166634, 38.802193, 0.657759, -0.050541, 0.751531, 0.806298, 0.113529, + -65.733253, -79.166634, 38.802193, 0.657759, -0.050541, 0.751531, 0.453440, 0.140513, + -70.306946, -86.182831, 33.809864, -0.090718, 0.014320, 0.995774, 0.570947, 0.091048, + -67.757271, -88.086029, 33.809864, -0.007864, -0.118281, 0.992949, 0.573596, 0.101361, + -67.757271, -88.086029, 33.809864, -0.007864, -0.118281, 0.992949, 0.774952, 0.135540, + -65.708221, -86.541023, 33.902142, 0.165860, -0.295247, 0.940914, 0.776031, 0.127130, + -67.905663, -82.552383, 35.716282, -0.600818, -0.381097, 0.702697, 0.889437, 0.211324, + -69.317558, -81.514893, 34.531609, -0.699716, -0.156188, 0.697139, 0.897616, 0.214038, + -70.306946, -86.182831, 33.809864, -0.090718, 0.014320, 0.995774, 0.885509, 0.227139, + -69.317558, -81.514893, 34.531609, -0.699716, -0.156188, 0.697139, 0.632947, 0.021339, + -63.677174, -80.696022, 34.531609, 0.715243, 0.049237, 0.697139, 0.435925, 0.135646, + -64.735748, -82.092178, 35.716282, 0.684384, -0.194511, 0.702698, 0.347767, 0.369775, + -61.401218, -84.889893, 33.809864, 0.014320, 0.090718, 0.995774, 0.329814, 0.367624, + -63.677174, -80.696022, 34.531609, 0.715243, 0.049237, 0.697139, 0.347427, 0.363215, + -61.401218, -84.889893, 33.809864, 0.014320, 0.090718, 0.995774, 0.774507, 0.112670, + -65.708221, -86.541023, 33.902142, 0.165860, -0.295247, 0.940914, 0.875120, 0.218204, + -63.304409, -87.439560, 33.809864, -0.118280, 0.007863, 0.992949, 0.867599, 0.215268, + -61.401218, -84.889893, 33.809864, 0.014320, 0.090718, 0.995774, 0.872193, 0.205943, + -58.311165, -88.987976, 36.180588, -0.573775, -0.083306, 0.814765, 0.848688, 0.204228, + -61.759380, -89.488602, 33.902142, -0.371441, -0.053926, 0.926889, 0.857694, 0.216233, + -57.770786, -87.291122, 35.716282, -0.381100, 0.600814, 0.702699, 0.853961, 0.200302, + -57.016094, -88.799950, 38.191212, -0.721068, -0.104688, 0.684909, 0.843354, 0.197794, + -56.069721, -86.919182, 37.960449, -0.423930, 0.756386, 0.498161, 0.848034, 0.192249, + -57.770786, -87.291122, 35.716282, -0.381100, 0.600814, 0.702699, 0.572497, 0.075718, + -56.069721, -86.919182, 37.960449, -0.423930, 0.756386, 0.498161, 0.561216, 0.076022, + -55.055538, -86.439102, 36.087357, -0.263332, 0.924398, 0.275944, 0.564165, 0.069389, + -54.574188, -86.785942, 38.064819, -0.110178, 0.889838, 0.442774, 0.557120, 0.072640, + -57.310574, -90.461060, 35.716282, -0.194516, -0.684380, 0.702700, 0.842681, 0.206034, + -55.573948, -90.333931, 37.960449, -0.191341, -0.845712, 0.498157, 0.835883, 0.198423, + -57.310574, -90.461060, 35.716282, -0.194516, -0.684380, 0.702700, 0.657239, 0.053916, + -54.465122, -90.505836, 36.087357, 0.010390, -0.961114, 0.275956, 0.665275, 0.047338, + -55.573948, -90.333931, 37.960449, -0.191341, -0.845712, 0.498157, 0.668526, 0.053877, + -54.102283, -90.036400, 38.064819, 0.147408, -0.884436, 0.442769, 0.672464, 0.050373, + -54.682369, -87.415520, 38.802193, -0.235513, 0.616227, 0.751530, 0.555484, 0.074980, + -55.735981, -88.614136, 39.078041, -0.452403, -0.065696, 0.889391, 0.839942, 0.193269, + -54.682369, -87.415520, 38.802193, -0.235513, 0.616227, 0.751530, 0.842254, 0.189015, + -54.385033, -89.463608, 38.802193, -0.050551, -0.657779, 0.751513, 0.834966, 0.192719, + -54.385033, -89.463608, 38.802193, -0.050551, -0.657779, 0.751513, 0.674206, 0.052662, + -56.733315, -85.879250, 34.531609, -0.156185, 0.699720, 0.697136, 0.572764, 0.069584, + -57.770786, -87.291122, 35.716282, -0.381100, 0.600814, 0.702699, 0.832226, 0.325432, + -56.733315, -85.879250, 34.531609, -0.156185, 0.699720, 0.697136, 0.831031, 0.318939, + -61.401218, -84.889893, 33.809864, 0.014320, 0.090718, 0.995774, 0.849352, 0.320557, + -62.657940, -91.892410, 33.809864, -0.105452, 0.078715, 0.991304, 0.851753, 0.223320, + -60.108265, -93.795593, 33.809864, 0.116245, -0.086773, 0.989423, 0.840502, 0.222047, + -57.310574, -90.461060, 35.716282, -0.194516, -0.684380, 0.702700, 0.347753, 0.332729, + -60.108265, -93.795593, 33.809864, 0.116245, -0.086773, 0.989423, 0.329800, 0.330579, + -55.914433, -91.519653, 34.531609, 0.049231, -0.715242, 0.697141, 0.347412, 0.326170, + -55.914433, -91.519653, 34.531609, 0.049231, -0.715242, 0.697141, 0.656691, 0.047794, + -62.657940, -91.892410, 33.809864, -0.105452, 0.078715, 0.991304, 0.845396, 0.337092, + -64.206367, -96.885666, 36.180588, -0.083301, 0.573775, 0.814766, 0.843412, 0.355624, + -60.108265, -93.795593, 33.809864, 0.116245, -0.086773, 0.989423, 0.833396, 0.338617, + -64.706993, -93.437447, 33.902142, -0.053928, 0.371440, 0.926890, 0.850578, 0.230674, + -64.206367, -96.885666, 36.180588, -0.083301, 0.573775, 0.814766, 0.834458, 0.233111, + -62.509548, -97.426041, 35.716282, 0.600813, 0.381100, 0.702700, 0.836685, 0.353973, + -64.018349, -98.180748, 38.191212, -0.104686, 0.721070, 0.684908, 0.839402, 0.362518, + -62.137577, -99.127090, 37.960449, 0.756386, 0.423932, 0.498159, 0.831288, 0.362086, + -62.509548, -97.426041, 35.716282, 0.600813, 0.381100, 0.702700, 0.433186, 0.222598, + -62.137577, -99.127090, 37.960449, 0.756386, 0.423932, 0.498159, 0.421904, 0.222901, + -61.657497, -100.141304, 36.087357, 0.924398, 0.263334, 0.275942, 0.424853, 0.216268, + -62.004349, -100.622650, 38.064819, 0.889836, 0.110169, 0.442780, 0.417808, 0.219519, + -65.679466, -97.886246, 35.716282, -0.684381, 0.194514, 0.702700, 0.848305, 0.358844, + -65.552353, -99.622841, 37.960449, -0.845712, 0.191338, 0.498158, 0.843807, 0.367334, + -65.679466, -97.886246, 35.716282, -0.684381, 0.194514, 0.702700, 0.325214, 0.472907, + -65.724197, -100.731720, 36.087357, -0.961118, -0.010410, 0.275942, 0.333250, 0.466329, + -65.552353, -99.622841, 37.960449, -0.845712, 0.191338, 0.498158, 0.336501, 0.472868, + -65.254791, -101.094528, 38.064819, -0.884430, -0.147423, 0.442775, 0.340439, 0.469364, + -62.633942, -100.514458, 38.802193, 0.616230, 0.235499, 0.751533, 0.416172, 0.221859, + -63.832497, -99.460846, 39.078041, -0.065677, 0.452398, 0.889395, 0.836411, 0.367133, + -62.633942, -100.514458, 38.802193, 0.616230, 0.235499, 0.751533, 0.830829, 0.367680, + -64.681969, -100.811790, 38.802193, -0.657760, 0.050542, 0.751530, 0.838337, 0.370827, + -64.681969, -100.811790, 38.802193, -0.657760, 0.050542, 0.751530, 0.342181, 0.471653, + -62.509548, -97.426041, 35.716282, 0.600813, 0.381100, 0.702700, 0.520254, 0.098701, + -61.097664, -98.463486, 34.531609, 0.699715, 0.156185, 0.697140, 0.520216, 0.105266, + -60.108265, -93.795593, 33.809864, 0.116245, -0.086773, 0.989423, 0.502413, 0.101395, + -61.097664, -98.463486, 34.531609, 0.699715, 0.156185, 0.697140, 0.433451, 0.216464, + -67.110802, -92.538910, 33.809864, 0.078714, 0.105452, 0.991304, 0.861720, 0.343934, + -64.706993, -93.437447, 33.902142, -0.053928, 0.371440, 0.926890, 0.851370, 0.343412, + -69.013992, -95.088585, 33.809864, -0.086773, -0.116245, 0.989423, 0.866045, 0.352302, + -65.679466, -97.886246, 35.716282, -0.684381, 0.194514, 0.702700, 0.632597, 0.054854, + -69.013992, -95.088585, 33.809864, -0.086773, -0.116245, 0.989423, 0.614645, 0.052704, + -66.738045, -99.282349, 34.531609, -0.715240, -0.049242, 0.697142, 0.632257, 0.048295, + -66.738045, -99.282349, 34.531609, -0.715240, -0.049242, 0.697142, 0.324666, 0.466786, + -67.110802, -92.538910, 33.809864, 0.078714, 0.105452, 0.991304, 0.496124, 0.222967, + -72.104050, -90.990456, 36.180588, 0.590258, 0.096596, 0.801414, 0.473264, 0.222916, + -69.013992, -95.088585, 33.809864, -0.086773, -0.116245, 0.989423, 0.492303, 0.213146, + -68.655830, -90.489845, 33.902142, 0.295248, 0.165861, 0.940914, 0.869955, 0.341049, + -72.104050, -90.990456, 36.180588, 0.590258, 0.096596, 0.801414, 0.880580, 0.350899, + -72.644432, -92.687263, 35.716282, 0.381099, -0.600812, 0.702701, 0.473999, 0.217013, + -73.399117, -91.178467, 38.191212, 0.721070, 0.104687, 0.684908, 0.465677, 0.221725, + -74.345505, -93.059242, 37.960449, 0.423932, -0.756389, 0.498155, 0.464821, 0.214905, + -72.644432, -92.687263, 35.716282, 0.381099, -0.600812, 0.702701, 0.652669, 0.135375, + -74.345505, -93.059242, 37.960449, 0.423932, -0.756389, 0.498155, 0.660273, 0.129025, + -75.359680, -93.539322, 36.087357, 0.263341, -0.924395, 0.275945, 0.663682, 0.135247, + -75.841026, -93.192482, 38.064819, 0.110178, -0.889838, 0.442774, 0.665909, 0.129151, + -73.104652, -89.517365, 35.716282, 0.194513, 0.684384, 0.702697, 0.886547, 0.347634, + -73.399117, -91.178467, 38.191212, 0.721070, 0.104687, 0.684908, 0.883550, 0.356906, + -74.841270, -89.644447, 37.960449, 0.191326, 0.845717, 0.498153, 0.891075, 0.354486, + -73.104652, -89.517365, 35.716282, 0.194513, 0.684384, 0.702697, 0.466817, 0.032336, + -75.950089, -89.472641, 36.087357, -0.010415, 0.961121, 0.275932, 0.476885, 0.028817, + -74.841270, -89.644447, 37.960449, 0.191326, 0.845717, 0.498153, 0.476896, 0.035595, + -75.950089, -89.472641, 36.087357, -0.010415, 0.961121, 0.275932, 0.897185, 0.351652, + -76.312935, -89.942024, 38.064819, -0.147433, 0.884427, 0.442777, 0.896280, 0.357157, + -75.732849, -92.562904, 38.802193, 0.235508, -0.616235, 0.751525, 0.458097, 0.215167, + -75.841026, -93.192482, 38.064819, 0.110178, -0.889838, 0.442774, 0.459619, 0.212843, + -74.679230, -91.364342, 39.078041, 0.452398, 0.065670, 0.889395, 0.887458, 0.360644, + -74.679230, -91.364342, 39.078041, 0.452398, 0.065670, 0.889395, 0.459989, 0.220081, + -76.030190, -90.514862, 38.802193, 0.050540, 0.657750, 0.751539, 0.893874, 0.359666, + -73.681900, -94.099174, 34.531609, 0.156187, -0.699710, 0.697145, 0.473890, 0.211092, + -75.359680, -93.539322, 36.087357, 0.263341, -0.924395, 0.275945, 0.464916, 0.211515, + -70.306946, -86.182831, 33.809864, -0.090718, 0.014320, 0.995774, 0.881393, 0.332516, + -74.500778, -88.458778, 34.531609, -0.049241, 0.715239, 0.697144, 0.894185, 0.344393, + -68.655830, -90.489845, 33.902142, 0.295248, 0.165861, 0.940914, 0.868005, 0.232646, + -67.757271, -88.086029, 33.809864, -0.007864, -0.118281, 0.992949, 0.874257, 0.225866, + -65.207603, -89.989235, 33.809864, 0.000000, 0.000000, 1.000000, 0.863005, 0.224593, + -67.110802, -92.538910, 33.809864, 0.078714, 0.105452, 0.991304, 0.858411, 0.233918, + 69.373787, 66.820801, 36.180588, -0.089240, -0.581769, 0.808444, 0.496193, 0.127770, + 71.074898, 67.347557, 35.716282, 0.597734, -0.385915, 0.702697, 0.494049, 0.133728, + 69.572205, 68.114326, 38.191212, -0.110478, -0.720209, 0.684904, 0.486586, 0.125649, + 71.460533, 69.045578, 37.960449, 0.752962, -0.429988, 0.498155, 0.482482, 0.131949, + 71.074898, 67.347557, 35.716282, 0.597734, -0.385915, 0.702697, 0.788818, 0.092713, + 71.948723, 70.055832, 36.087357, 0.922252, -0.270755, 0.275941, 0.796853, 0.086134, + 71.460533, 69.045578, 37.960449, 0.752962, -0.429988, 0.498155, 0.800105, 0.092674, + 71.605759, 70.539963, 38.064819, 0.888921, -0.117311, 0.442785, 0.804043, 0.089169, + 69.373787, 66.820801, 36.180588, -0.089240, -0.581769, 0.808444, 0.478117, 0.245222, + 69.572205, 68.114326, 38.191212, -0.110478, -0.720209, 0.684904, 0.487819, 0.243409, + 67.908791, 67.833206, 35.716282, -0.685923, -0.189009, 0.702698, 0.479972, 0.251243, + 68.049835, 69.568771, 37.960449, -0.847226, -0.184527, 0.498155, 0.491616, 0.249835, + 67.908791, 67.833206, 35.716282, -0.685923, -0.189009, 0.702698, 0.477182, 0.105150, + 68.049835, 69.568771, 37.960449, -0.847226, -0.184527, 0.498155, 0.465779, 0.105437, + 67.886894, 70.678909, 36.087357, -0.961003, 0.018121, 0.275942, 0.468753, 0.098742, + 68.359200, 71.037956, 38.064819, -0.883211, 0.154521, 0.442788, 0.461697, 0.101947, + 70.975311, 70.436852, 38.802193, 0.614316, -0.240441, 0.751534, 0.805785, 0.091458, + 69.768326, 69.392860, 39.078041, -0.069315, -0.451862, 0.889391, 0.493953, 0.243285, + 70.975311, 70.436852, 38.802193, 0.614316, -0.240441, 0.751534, 0.477130, 0.129753, + 69.768326, 69.392860, 39.078041, -0.069315, -0.451862, 0.889391, 0.480463, 0.125330, + 68.929764, 70.750633, 38.802193, -0.658138, -0.045255, 0.751536, 0.497070, 0.247811, + 68.929764, 70.750633, 38.802193, -0.658138, -0.045255, 0.751536, 0.460144, 0.104205, + 73.446930, 63.697922, 33.809864, 0.018802, 0.013800, 0.999728, 0.505699, 0.142222, + 68.845482, 63.376713, 34.412979, -0.055862, -0.364169, 0.929656, 0.510784, 0.127625, + 70.882057, 61.815277, 33.227615, -0.022110, -0.016230, 0.999624, 0.515537, 0.134851, + 71.074898, 67.347557, 35.716282, 0.597734, -0.385915, 0.702697, 0.347753, 0.295748, + 73.446930, 63.697922, 33.809864, 0.018802, 0.013800, 0.999728, 0.329801, 0.293598, + 72.495079, 68.373627, 34.531609, 0.698436, -0.161803, 0.697142, 0.347413, 0.289189, + 72.495079, 68.373627, 34.531609, 0.698436, -0.161803, 0.697142, 0.788270, 0.086591, + 66.861450, 69.237793, 34.531609, -0.714821, 0.054981, 0.697143, 0.477267, 0.099144, + 67.908791, 67.833206, 35.716282, -0.685923, -0.189009, 0.702698, 0.458153, 0.180207, + 66.861450, 69.237793, 34.531609, -0.714821, 0.054981, 0.697143, 0.458115, 0.186772, + 64.551872, 65.062386, 33.809864, -0.013801, 0.018803, 0.999728, 0.440312, 0.182901, + 64.551872, 65.062386, 33.809864, -0.013801, 0.018803, 0.999728, 0.467921, 0.259360, + 66.434525, 62.497505, 33.227615, 0.016229, -0.022110, 0.999624, 0.458446, 0.251681, + 68.845482, 63.376713, 34.412979, -0.055862, -0.364169, 0.929656, 0.463545, 0.244612, + 64.873093, 60.460918, 34.412979, 0.364169, -0.055863, 0.929656, 0.394433, 0.464200, + 66.434525, 62.497505, 33.227615, 0.016229, -0.022110, 0.999624, 0.392529, 0.473384, + 64.551872, 65.062386, 33.809864, -0.013801, 0.018803, 0.999728, 0.379420, 0.473471, + 61.429005, 60.989208, 36.180588, 0.581773, -0.089246, 0.808440, 0.383229, 0.455104, + 60.902271, 62.690357, 35.716282, 0.385913, 0.597731, 0.702701, 0.376887, 0.458008, + 60.135487, 61.187626, 38.191212, 0.720205, -0.110482, 0.684908, 0.378018, 0.449663, + 59.204258, 63.075966, 37.960449, 0.429993, 0.752958, 0.498157, 0.369941, 0.451706, + 60.902271, 62.690357, 35.716282, 0.385913, 0.597731, 0.702701, 0.870762, 0.325283, + 58.193966, 63.564144, 36.087357, 0.270745, 0.922256, 0.275937, 0.859749, 0.325139, + 59.204258, 63.075966, 37.960449, 0.429993, 0.752958, 0.498157, 0.863173, 0.318921, + 57.709831, 63.221214, 38.064819, 0.117321, 0.888923, 0.442778, 0.857536, 0.319039, + 61.429005, 60.989208, 36.180588, 0.581773, -0.089246, 0.808440, 0.766935, 0.043521, + 60.135487, 61.187626, 38.191212, 0.720205, -0.110482, 0.684908, 0.757767, 0.043493, + 60.416615, 59.524216, 35.716282, 0.189013, -0.685922, 0.702699, 0.766826, 0.037804, + 58.681068, 59.665272, 37.960449, 0.184540, -0.847221, 0.498157, 0.756020, 0.037083, + 60.416615, 59.524216, 35.716282, 0.189013, -0.685922, 0.702699, 0.520617, 0.077936, + 58.681068, 59.665272, 37.960449, 0.184540, -0.847221, 0.498157, 0.509213, 0.078223, + 57.570892, 59.502300, 36.087357, -0.018112, -0.961001, 0.275950, 0.512187, 0.071528, + 57.211834, 59.974613, 38.064819, -0.154504, -0.883217, 0.442782, 0.505132, 0.074733, + 57.812958, 62.590759, 38.802193, 0.240447, 0.614310, 0.751537, 0.367551, 0.446464, + 57.709831, 63.221214, 38.064819, 0.117321, 0.888923, 0.442778, 0.365841, 0.448590, + 58.856918, 61.383747, 39.078041, 0.451858, -0.069319, 0.889393, 0.373687, 0.445940, + 58.681068, 59.665272, 37.960449, 0.184540, -0.847221, 0.498157, 0.379589, 0.443853, + 57.499191, 60.545162, 38.802193, 0.045266, -0.658145, 0.751529, 0.373338, 0.441754, + 57.499191, 60.545162, 38.802193, 0.045266, -0.658145, 0.751529, 0.503578, 0.076991, + 59.876175, 64.110527, 34.531609, 0.161797, 0.698439, 0.697140, 0.370790, 0.460357, + 58.193966, 63.564144, 36.087357, 0.270745, 0.922256, 0.275937, 0.367371, 0.453289, + 65.752304, 58.049980, 33.227615, 0.022111, 0.016228, 0.999624, 0.405110, 0.463143, + 63.187431, 56.167328, 33.809864, -0.018801, -0.013802, 0.999728, 0.404583, 0.452990, + 60.416615, 59.524216, 35.716282, 0.189013, -0.685922, 0.702699, 0.385844, 0.450718, + 60.416615, 59.524216, 35.716282, 0.189013, -0.685922, 0.702699, 0.434890, 0.252202, + 59.012016, 58.476864, 34.531609, -0.054974, -0.714821, 0.697143, 0.434852, 0.258768, + 63.187431, 56.167328, 33.809864, -0.018801, -0.013802, 0.999728, 0.417049, 0.254897, + 59.012016, 58.476864, 34.531609, -0.054974, -0.714821, 0.697143, 0.520701, 0.071930, + 67.260582, 53.044449, 36.180588, 0.089239, 0.581770, 0.808443, 0.422490, 0.452123, + 67.788879, 56.488537, 34.412979, 0.055862, 0.364169, 0.929656, 0.414064, 0.462710, + 67.260582, 53.044449, 36.180588, 0.089239, 0.581770, 0.808443, 0.710700, 0.176898, + 63.187431, 56.167328, 33.809864, -0.018801, -0.013802, 0.999728, 0.718758, 0.159533, + 65.559479, 52.517696, 35.716282, -0.597735, 0.385913, 0.702698, 0.717801, 0.175113, + 67.062164, 51.750923, 38.191212, 0.110473, 0.720205, 0.684909, 0.713060, 0.182585, + 65.173843, 50.819672, 37.960449, -0.752960, 0.429991, 0.498155, 0.721542, 0.181878, + 65.559479, 52.517696, 35.716282, -0.597735, 0.385913, 0.702698, 0.572493, 0.054019, + 64.685638, 49.809368, 36.087357, -0.922252, 0.270755, 0.275942, 0.561480, 0.053875, + 65.173843, 50.819672, 37.960449, -0.752960, 0.429991, 0.498155, 0.564904, 0.047658, + 65.028610, 49.325291, 38.064819, -0.888923, 0.117315, 0.442779, 0.559267, 0.047775, + 67.062164, 51.750923, 38.191212, 0.110473, 0.720205, 0.684909, 0.424652, 0.446122, + 68.725586, 52.032047, 35.716282, 0.685924, 0.189010, 0.702697, 0.429558, 0.454008, + 68.584526, 50.296528, 37.960449, 0.847220, 0.184538, 0.498160, 0.433094, 0.446911, + 68.725586, 52.032047, 35.716282, 0.685924, 0.189010, 0.702697, 0.415081, 0.186656, + 68.584526, 50.296528, 37.960449, 0.847220, 0.184538, 0.498160, 0.403677, 0.186943, + 68.747482, 49.186340, 36.087357, 0.961003, -0.018121, 0.275945, 0.406652, 0.180248, + 68.275162, 48.827293, 38.064819, 0.883215, -0.154517, 0.442782, 0.399596, 0.183453, + 65.659050, 49.428406, 38.802193, -0.614315, 0.240449, 0.751533, 0.722509, 0.187335, + 65.028610, 49.325291, 38.064819, -0.888923, 0.117315, 0.442779, 0.725261, 0.185700, + 66.866028, 50.472340, 39.078041, 0.069308, 0.451855, 0.889395, 0.427609, 0.441845, + 66.866028, 50.472340, 39.078041, 0.069308, 0.451855, 0.889395, 0.716024, 0.186780, + 67.704620, 49.114616, 38.802193, 0.658143, 0.045260, 0.751532, 0.434148, 0.441407, + 67.704620, 49.114616, 38.802193, 0.658143, 0.045260, 0.751532, 0.398043, 0.185711, + 64.139297, 51.491627, 34.531609, -0.698436, 0.161802, 0.697142, 0.725478, 0.174122, + 64.685638, 49.809368, 36.087357, -0.922252, 0.270755, 0.275942, 0.726472, 0.181357, + 70.199837, 57.367744, 33.227615, -0.016230, 0.022110, 0.999624, 0.417879, 0.471459, + 72.082489, 54.802868, 33.809864, 0.013801, -0.018803, 0.999728, 0.430120, 0.469621, + 69.772911, 50.627502, 34.531609, 0.714825, -0.054984, 0.697139, 0.437420, 0.455298, + 69.772911, 50.627502, 34.531609, 0.714825, -0.054984, 0.697139, 0.415165, 0.180650, + 71.761269, 59.404308, 34.412979, -0.364169, 0.055860, 0.929656, 0.684021, 0.164883, + 70.199837, 57.367744, 33.227615, -0.016230, 0.022110, 0.999624, 0.694336, 0.166313, + 72.082489, 54.802868, 33.809864, 0.013801, -0.018803, 0.999728, 0.693385, 0.176545, + 75.205360, 58.875992, 36.180588, -0.581774, 0.089233, 0.808441, 0.672754, 0.173686, + 75.732086, 57.174942, 35.716282, -0.385917, -0.597730, 0.702700, 0.675000, 0.178297, + 75.205360, 58.875992, 36.180588, -0.581774, 0.089233, 0.808441, 0.825542, 0.089738, + 75.732086, 57.174942, 35.716282, -0.385917, -0.597730, 0.702700, 0.825927, 0.084030, + 76.498878, 58.677578, 38.191212, -0.720207, 0.110467, 0.684908, 0.834705, 0.090002, + 77.430130, 56.789288, 37.960449, -0.429996, -0.752958, 0.498154, 0.836759, 0.083653, + 75.732086, 57.174942, 35.716282, -0.385917, -0.597730, 0.702700, 0.829279, 0.044320, + 78.440399, 56.301052, 36.087357, -0.270770, -0.922245, 0.275950, 0.837315, 0.037742, + 77.430130, 56.789288, 37.960449, -0.429996, -0.752958, 0.498154, 0.840567, 0.044281, + 78.924530, 56.644035, 38.064819, -0.117325, -0.888925, 0.442771, 0.844505, 0.040777, + 76.498878, 58.677578, 38.191212, -0.720207, 0.110467, 0.684908, 0.667754, 0.178727, + 76.217758, 60.341034, 35.716282, -0.189011, 0.685922, 0.702699, 0.666451, 0.170796, + 77.953300, 60.199982, 37.960449, -0.184528, 0.847223, 0.498159, 0.659727, 0.176650, + 76.217758, 60.341034, 35.716282, -0.189011, 0.685922, 0.702699, 0.391818, 0.258652, + 77.953300, 60.199982, 37.960449, -0.184528, 0.847223, 0.498159, 0.380415, 0.258939, + 79.063469, 60.362904, 36.087357, 0.018134, 0.961005, 0.275937, 0.383389, 0.252244, + 79.422531, 59.890587, 38.064819, 0.154535, 0.883211, 0.442783, 0.376334, 0.255449, + 78.821404, 57.274445, 38.802193, -0.240457, -0.614328, 0.751520, 0.846247, 0.043066, + 77.777451, 58.481453, 39.078041, -0.451860, 0.069306, 0.889393, 0.663439, 0.182292, + 78.821404, 57.274445, 38.802193, -0.240457, -0.614328, 0.751520, 0.662781, 0.186635, + 77.430130, 56.789288, 37.960449, -0.429996, -0.752958, 0.498154, 0.668936, 0.184730, + 79.135185, 59.320042, 38.802193, -0.045251, 0.658136, 0.751538, 0.657258, 0.181789, + 79.135185, 59.320042, 38.802193, -0.045251, 0.658136, 0.751538, 0.374780, 0.257707, + 76.758186, 55.754723, 34.531609, -0.161812, -0.698431, 0.697145, 0.828732, 0.038199, + 75.732086, 57.174942, 35.716282, -0.385917, -0.597730, 0.702700, 0.895298, 0.325499, + 72.082489, 54.802868, 33.809864, 0.013801, -0.018803, 0.999728, 0.877345, 0.323348, + 76.758186, 55.754723, 34.531609, -0.161812, -0.698431, 0.697145, 0.894958, 0.318939, + 70.882057, 61.815277, 33.227615, -0.022110, -0.016230, 0.999624, 0.682328, 0.155776, + 73.446930, 63.697922, 33.809864, 0.018802, 0.013800, 0.999728, 0.669367, 0.155472, + 77.622345, 61.388340, 34.531609, 0.054986, 0.714828, 0.697135, 0.660175, 0.168651, + 77.622345, 61.388340, 34.531609, 0.054986, 0.714828, 0.697135, 0.391903, 0.252645, + 68.317184, 59.932625, 33.809864, -0.000000, 0.000000, 1.000000, 0.694624, 0.157580, + 68.317184, 59.932625, 33.809864, -0.000000, 0.000000, 1.000000, 0.404770, 0.471546, + 68.317184, 59.932625, 33.809864, -0.000000, 0.000000, 1.000000, 0.521807, 0.125600, + 68.317184, 59.932625, 33.809864, -0.000000, 0.000000, 1.000000, 0.452628, 0.242237, + 65.752304, 58.049980, 33.227615, 0.022111, 0.016228, 0.999624, 0.707585, 0.157884, + 67.788879, 56.488537, 34.412979, 0.055862, 0.364169, 0.929656, 0.703580, 0.166516, + 0.000000, -149.985046, -7.999199, 0.000000, 0.000000, 1.000000, 0.473883, 0.759710, + -149.985046, 0.000000, -7.999199, 0.000000, 0.000000, 1.000000, 0.253594, 0.980000, + -149.985046, -149.985046, -7.999199, 0.000000, 0.000000, 1.000000, 0.253594, 0.759710, + 0.000000, 0.000000, -7.999199, 0.000000, 0.000000, 1.000000, 0.473883, 0.980000, + -149.985046, 0.000000, -7.999199, 0.000000, 0.000000, 1.000000, 0.020000, 0.526117, + 0.000000, 149.985046, -7.999199, 0.000000, 0.000000, 1.000000, 0.240289, 0.746406, + -149.985046, 149.985046, -7.999199, 0.000000, 0.000000, 1.000000, 0.020000, 0.746406, + 0.000000, 0.000000, -7.999199, 0.000000, 0.000000, 1.000000, 0.240289, 0.526117, + 0.000000, 149.985046, -7.999199, 0.000000, 0.000000, 1.000000, 0.020000, 0.980000, + 149.985046, 0.000000, -7.999199, 0.000000, 0.000000, 1.000000, 0.240289, 0.759710, + 149.985046, 149.985046, -7.999199, 0.000000, 0.000000, 1.000000, 0.240289, 0.980000, + 0.000000, 0.000000, -7.999199, 0.000000, 0.000000, 1.000000, 0.020000, 0.759710, + 149.985046, 0.000000, -7.999199, 0.000000, 0.000000, 1.000000, 0.473883, 0.746406, + 0.000000, -149.985046, -7.999199, 0.000000, 0.000000, 1.000000, 0.253594, 0.526117, + 149.985046, -149.985046, -7.999199, 0.000000, 0.000000, 1.000000, 0.473883, 0.526117, + 0.000000, 0.000000, -7.999199, 0.000000, 0.000000, 1.000000, 0.253594, 0.746406, + -58.057190, -119.987991, -4.999512, 0.000000, 0.000000, 1.000000, 0.693757, 0.539122, + -29.996965, -121.916885, -4.999512, 0.000000, 0.000000, 1.000000, 0.696594, 0.580403, + -56.054863, -96.708878, -4.999512, 0.000000, 0.000000, 1.000000, 0.659509, 0.542068, + -51.171333, -89.990990, -4.999512, 0.000000, 0.000000, 1.000000, 0.649626, 0.549252, + -29.996965, -89.990990, -4.999512, 0.000000, 0.000000, 1.000000, 0.649626, 0.580403, + -29.996998, -149.985001, -4.999500, 0.000000, 0.000000, 1.000000, 0.737887, 0.580403, + -59.993996, -149.985001, -4.999500, 0.000000, 0.000000, 1.000000, 0.737887, 0.536273, + 0.000034, -119.987991, -4.999512, -0.000000, 0.000000, 1.000000, 0.693757, 0.624533, + 0.000034, -89.990990, -4.999512, 0.000000, 0.000000, 1.000000, 0.649626, 0.624533, + 0.000000, -149.985001, -4.999500, -0.000000, 0.000000, 1.000000, 0.737887, 0.624533, + -70.084290, -119.987991, -4.999512, -0.340501, -0.044662, 0.939183, 0.693757, 0.521428, + -68.249924, -149.985001, -4.999500, -0.468265, -0.028635, 0.883124, 0.737887, 0.524127, + -29.996965, -59.993988, -4.999512, -0.000000, -0.000000, 1.000000, 0.605496, 0.580403, + 0.000034, -59.993988, -4.999512, 0.000000, -0.000000, 1.000000, 0.605496, 0.624533, + -29.996977, -31.442408, -4.999487, -0.000000, -0.000001, 1.000000, 0.563492, 0.580403, + -59.993973, -29.996990, -4.999487, -0.000000, -0.000001, 1.000000, 0.561366, 0.536273, + -59.993961, -59.993988, -4.999512, 0.000000, -0.000000, 1.000000, 0.605496, 0.536273, + -59.993961, -66.530563, -4.999512, 0.000000, 0.000000, 1.000000, 0.615112, 0.536273, + 0.000021, -29.996994, -4.999487, 0.000000, -0.000001, 1.000000, 0.561366, 0.624533, + -61.620274, -63.043060, -4.999512, 0.000000, 0.000000, 1.000000, 0.609982, 0.533880, + -60.943657, -69.824913, -4.999512, -0.000000, -0.000000, 1.000000, 0.619959, 0.534876, + -56.777134, -89.990990, -4.999512, -0.000000, -0.000000, 1.000000, 0.649626, 0.541005, + -57.746151, -89.990990, -4.999512, -0.000000, -0.000000, 1.000000, 0.649626, 0.539580, + -68.494781, -59.993988, -4.999512, -0.250366, 0.013182, 0.968061, 0.605496, 0.523767, + -71.245056, -29.996990, -4.999487, -0.387025, -0.013633, 0.921968, 0.561366, 0.519721, + -29.997011, -0.000003, -4.999475, -0.000000, -0.000000, 1.000000, 0.517236, 0.580403, + -59.994007, -0.000003, -4.999475, 0.000000, -0.000000, 1.000000, 0.517236, 0.536273, + -0.000012, -0.000003, -4.999475, 0.000000, -0.000000, 1.000000, 0.517236, 0.624533, + -71.031471, -0.000003, -4.999475, -0.295423, 0.002103, 0.955364, 0.517236, 0.520035, + 29.996994, -28.556038, -4.999487, -0.000000, -0.000001, 1.000000, 0.559246, 0.668663, + 29.996986, -0.000003, -4.999475, 0.000000, -0.000000, 1.000000, 0.517236, 0.668663, + -73.316231, -59.993988, -7.999212, -0.548348, 0.038817, 0.835349, 0.605496, 0.516674, + -69.240883, -63.587269, -4.999512, -0.266185, 0.061976, 0.961927, 0.610782, 0.522669, + -74.241608, -83.800400, -4.999512, -0.453150, 0.057633, 0.889569, 0.640519, 0.515312, + -74.241608, -83.800400, -4.999512, -0.453150, 0.057633, 0.889569, 0.132667, 0.478310, + -73.316231, -59.993988, -7.999212, -0.548348, 0.038817, 0.835349, 0.168089, 0.481074, + -77.221649, -89.990990, -7.999212, -0.775742, -0.008564, 0.630992, 0.123461, 0.484498, + -74.723320, -89.990990, -4.999512, -0.445557, -0.010384, 0.895194, 0.123497, 0.478735, + -73.611053, -119.987991, -7.999212, -0.650708, -0.087683, 0.754248, 0.079772, 0.481396, + -73.611053, -119.987991, -7.999212, -0.650708, -0.087683, 0.754248, 0.693757, 0.516240, + -74.723320, -89.990990, -4.999512, -0.445557, -0.010384, 0.895194, 0.649626, 0.514604, + -71.924004, -99.021179, -4.999512, 0.000000, 0.000000, 1.000000, 0.662911, 0.518722, + -73.183510, -89.990990, -4.999512, 0.000000, 0.000000, 1.000000, 0.649626, 0.516869, + -70.140556, -149.985001, -7.999199, -0.829464, -0.054038, 0.555940, 0.737887, 0.521346, + -70.140556, -149.985001, -7.999199, -0.829464, -0.054038, 0.555940, 0.034738, 0.478362, + -68.249924, -149.985001, -4.999500, -0.468265, -0.028635, 0.883124, 0.034699, 0.473128, + -70.084290, -119.987991, -4.999512, -0.340501, -0.044662, 0.939183, 0.078602, 0.474688, + 59.993996, -29.996994, -4.999487, -0.000000, -0.000001, 1.000000, 0.561366, 0.712794, + 29.997007, -59.993988, -4.999512, -0.000000, -0.000000, 1.000000, 0.605496, 0.668663, + 61.670868, -59.993988, -4.999512, 0.000000, -0.000000, 1.000000, 0.605496, 0.715261, + 59.994007, -89.990990, -4.999512, 0.000000, 0.000000, 1.000000, 0.649626, 0.712794, + 29.997007, -89.990990, -4.999512, 0.000000, 0.000000, 1.000000, 0.649626, 0.668663, + 29.997007, -118.352676, -4.999512, -0.000000, 0.000000, 1.000000, 0.691351, 0.668663, + 61.425850, -119.987991, -4.999512, 0.000000, 0.000000, 1.000000, 0.693757, 0.714900, + 59.993996, -149.985001, -4.999500, 0.000000, 0.000000, 1.000000, 0.737887, 0.712794, + 29.996998, -149.985001, -4.999500, 0.000000, 0.000000, 1.000000, 0.737887, 0.668663, + 68.249924, -149.985001, -4.999500, 0.456661, -0.062147, 0.887468, 0.737887, 0.724939, + 72.332275, -119.987991, -4.999512, 0.450393, -0.039440, 0.891959, 0.693757, 0.730945, + 72.877228, -89.990990, -4.999512, 0.498927, 0.018002, 0.866457, 0.649626, 0.731747, + 69.770798, -59.993988, -4.999512, 0.380264, 0.009387, 0.924831, 0.605496, 0.727177, + 71.337601, -29.996994, -4.999487, 0.399999, -0.015291, 0.916388, 0.561366, 0.729482, + 59.993984, -0.000003, -4.999475, 0.000000, -0.000000, 1.000000, 0.517236, 0.712794, + 72.050331, -0.000003, -4.999475, 0.346373, -0.016996, 0.937943, 0.517236, 0.730530, + 72.332275, -119.987991, -4.999512, 0.450393, -0.039440, 0.891959, 0.069949, 0.446872, + 68.249924, -149.985001, -4.999500, 0.456661, -0.062147, 0.887468, 0.020000, 0.446872, + 70.066391, -149.985001, -7.999199, 0.844739, -0.116053, 0.522444, 0.020000, 0.441877, + 74.698090, -119.987991, -7.999212, 0.786418, -0.065211, 0.614243, 0.069949, 0.441877, + 72.877228, -89.990990, -4.999512, 0.498927, 0.018002, 0.866457, 0.119897, 0.446872, + 74.693695, -89.990990, -7.999212, 0.855014, 0.029691, 0.517754, 0.119897, 0.441877, + 72.588242, -59.993988, -7.999212, 0.733904, 0.018361, 0.679005, 0.169846, 0.441877, + 69.770798, -59.993988, -4.999512, 0.380264, 0.009387, 0.924831, 0.169846, 0.446872, + 71.337601, -29.996994, -4.999487, 0.399999, -0.015291, 0.916388, 0.219795, 0.446872, + 74.155037, -29.996994, -7.999187, 0.724164, -0.028230, 0.689050, 0.219795, 0.441877, + 72.050331, -0.000003, -4.999475, 0.346373, -0.016996, 0.937943, 0.269743, 0.446872, + 75.708969, -0.000003, -7.999176, 0.633689, -0.032827, 0.772891, 0.256744, 0.415261, + 72.050331, -0.000003, -4.999475, 0.346373, -0.016996, 0.937943, 0.256466, 0.422204, + 74.155037, -29.996994, -7.999187, 0.724164, -0.028230, 0.689050, 0.212627, 0.415261, + -59.994007, -0.000003, -4.999475, 0.000000, 0.000000, 1.000000, 0.539600, 0.761318, + -29.997011, -0.000003, -4.999475, 0.000000, 0.000000, 1.000000, 0.583688, 0.761318, + -59.191608, 29.997002, -4.999475, 0.000000, 0.000000, 1.000000, 0.540779, 0.805406, + -29.997011, 29.996998, -4.999475, 0.000000, 0.000000, 1.000000, 0.583688, 0.805406, + -0.000012, -0.000003, -4.999475, 0.000000, 0.000000, 1.000000, 0.627776, 0.761318, + -0.000012, 29.996998, -4.999475, 0.000000, 0.000000, 1.000000, 0.627776, 0.805406, + -71.031471, -0.000003, -4.999475, -0.266436, -0.045938, 0.962757, 0.523378, 0.761318, + -76.203415, 29.997002, -4.999475, -0.443218, -0.028094, 0.895974, 0.515776, 0.805406, + -29.997011, 61.915215, -4.999475, -0.000000, 0.000000, 1.000000, 0.583688, 0.852318, + -59.994007, 59.993996, -4.999475, -0.000000, 0.000000, 1.000000, 0.539600, 0.849494, + -29.996998, 89.990997, -4.999500, 0.000000, 0.000000, 1.000000, 0.583688, 0.893582, + -0.000012, 59.993996, -4.999475, 0.000000, 0.000000, 1.000000, 0.627776, 0.849494, + 0.000000, 89.990997, -4.999500, 0.000000, 0.000000, 1.000000, 0.627776, 0.893582, + -76.583069, 59.993996, -4.999475, -0.490225, 0.017770, 0.871414, 0.515218, 0.849494, + -73.812851, 89.990997, -4.999500, -0.404470, 0.025678, 0.914191, 0.519290, 0.893582, + -59.993996, 89.990997, -4.999500, 0.000000, 0.000000, 1.000000, 0.539600, 0.893582, + -29.996998, 119.987991, -4.999500, 0.000000, 0.000000, 1.000000, 0.583688, 0.937670, + -58.654697, 119.987991, -4.999500, 0.000000, 0.000000, 1.000000, 0.541569, 0.937670, + 0.000000, 119.987991, -4.999500, 0.000000, 0.000000, 1.000000, 0.627776, 0.937670, + -29.996998, 149.985001, -4.999500, 0.000000, 0.000000, 1.000000, 0.583688, 0.981758, + -59.993996, 149.985001, -4.999500, 0.000000, 0.000000, 1.000000, 0.539600, 0.981758, + 0.000000, 149.985001, -4.999500, 0.000000, 0.000000, 1.000000, 0.627776, 0.981758, + -73.425537, 119.987991, -4.999500, -0.499956, 0.047357, 0.864755, 0.519859, 0.937670, + -68.249924, 149.985001, -4.999500, -0.439579, 0.075844, 0.894996, 0.527466, 0.981758, + 29.996998, 89.990997, -4.999500, -0.000000, 0.000000, 1.000000, 0.671865, 0.893582, + 29.996986, 58.568493, -4.999475, -0.000000, 0.000000, 1.000000, 0.671864, 0.847399, + 52.348866, 59.993996, -4.999475, -0.000000, 0.000000, 1.000000, 0.704716, 0.849494, + 59.993996, 89.990997, -4.999500, 0.000000, 0.000000, 1.000000, 0.715953, 0.893582, + 29.996986, 29.996998, -4.999475, 0.000000, 0.000000, 1.000000, 0.671864, 0.805406, + 59.993984, 29.997002, -4.999475, 0.000000, 0.000000, 1.000000, 0.715953, 0.805406, + 29.996986, -0.000003, -4.999475, 0.000000, 0.000000, 1.000000, 0.671864, 0.761318, + 59.993984, -0.000003, -4.999475, 0.000000, 0.000000, 1.000000, 0.715953, 0.761318, + -73.425537, 119.987991, -4.999500, -0.499956, 0.047357, 0.864755, 0.072477, 0.202447, + -68.249924, 149.985001, -4.999500, -0.439579, 0.075844, 0.894996, 0.023380, 0.202447, + -70.140556, 149.985001, -7.999199, -0.837116, 0.144434, 0.527613, 0.023380, 0.197537, + -75.316162, 119.987991, -7.999199, -0.839777, 0.076203, 0.537557, 0.072477, 0.197537, + -73.812851, 89.990997, -4.999500, -0.404470, 0.025678, 0.914191, 0.121574, 0.202447, + -76.466728, 89.990997, -7.999199, -0.752028, 0.048879, 0.657317, 0.121574, 0.197537, + -76.583069, 59.993996, -4.999475, -0.490225, 0.017770, 0.871414, 0.170671, 0.202447, + -78.473694, 59.993996, -7.999176, -0.845614, 0.029750, 0.532966, 0.170671, 0.197537, + -78.601768, 29.997002, -7.999176, -0.782913, -0.045315, 0.620478, 0.219768, 0.197537, + -76.203415, 29.997002, -4.999475, -0.443218, -0.028094, 0.895974, 0.219768, 0.202447, + -75.393929, -0.000003, -7.999176, -0.582087, -0.096447, 0.807386, 0.268865, 0.197537, + -75.393929, -0.000003, -7.999176, -0.582087, -0.096447, 0.807386, 0.516966, 0.761318, + 72.050331, -0.000003, -4.999475, 0.307883, -0.045540, 0.950334, 0.733672, 0.761318, + 76.487267, 29.997002, -4.999475, 0.415464, -0.039611, 0.908747, 0.740194, 0.805406, + 75.708969, -0.000003, -7.999176, 0.641187, -0.092811, 0.761751, 0.739050, 0.761318, + 79.127716, 29.997002, -7.999176, 0.747186, -0.069299, 0.660992, 0.212889, 0.235864, + 76.487267, 29.997002, -4.999475, 0.415464, -0.039611, 0.908747, 0.212657, 0.229940, + 75.708969, -0.000003, -7.999176, 0.641187, -0.092811, 0.761751, 0.257393, 0.230771, + 78.656815, 59.993996, -4.999475, 0.412895, 0.020378, 0.910551, 0.168224, 0.233805, + 81.606857, 59.993996, -7.999176, 0.712618, 0.032019, 0.700821, 0.168438, 0.240034, + 76.231400, 89.990997, -7.999199, 0.847223, 0.083818, 0.524584, 0.124432, 0.236480, + 77.582886, 67.588478, -4.999500, 0.487976, 0.069006, 0.870125, 0.157066, 0.233187, + 74.414940, 89.990997, -4.999500, 0.478904, 0.045368, 0.876694, 0.124154, 0.231365, + 74.694786, 119.987991, -7.999199, 0.852229, 0.085906, 0.516067, 0.080208, 0.236700, + 73.978279, 98.515289, -4.999500, 0.490537, 0.025128, 0.871058, 0.111586, 0.231428, + 72.878319, 119.987991, -4.999500, 0.501160, 0.052254, 0.863775, 0.079930, 0.231586, + 70.066391, 149.985001, -7.999199, 0.848037, 0.130848, 0.513529, 0.036159, 0.233881, + 68.249924, 149.985001, -4.999500, 0.451853, 0.069719, 0.889364, 0.035881, 0.228766, + 58.880199, 119.987991, -4.999500, 0.000000, 0.000000, 1.000000, 0.714316, 0.937670, + 72.878319, 119.987991, -4.999500, 0.501160, 0.052254, 0.863775, 0.734889, 0.937670, + 68.249924, 149.985001, -4.999500, 0.451853, 0.069719, 0.889364, 0.728087, 0.981758, + 59.993996, 149.985001, -4.999500, 0.000000, 0.000000, 1.000000, 0.715953, 0.981758, + 29.996998, 149.985001, -4.999500, 0.000000, 0.000000, 1.000000, 0.671865, 0.981758, + 29.996998, 119.987991, -4.999500, 0.000000, 0.000000, 1.000000, 0.671865, 0.937670, + 59.611111, 100.302933, -4.999500, -0.000000, 0.000000, 1.000000, 0.715390, 0.908738, + 64.360870, 98.443123, -4.999499, -0.000000, 0.000000, 1.000000, 0.722371, 0.906005, + 62.292465, 89.990997, -4.999500, 0.000000, -0.000000, 1.000000, 0.719331, 0.893582, + 73.416153, 89.990997, -4.999500, 0.000000, -0.000000, 1.000000, 0.735680, 0.893582, + 72.125191, 98.501381, -4.999500, 0.000000, 0.000000, 1.000000, 0.733782, 0.906090, + 63.527645, 79.230560, -4.999500, 0.000001, 0.000001, 1.000000, 0.721146, 0.877767, + 59.993984, 59.993996, -4.999475, 0.000000, 0.000001, 1.000000, 0.715953, 0.849494, + 61.216274, 59.993996, -4.999475, 0.000000, 0.000001, 1.000000, 0.717749, 0.849494, + 59.993984, 56.469688, -4.999475, 0.000000, 0.000000, 1.000000, 0.715953, 0.844314, + 61.181782, 56.376266, -4.999475, 0.000000, 0.000000, 1.000000, 0.717698, 0.844177, + 73.978279, 98.515289, -4.999500, 0.490537, 0.025128, 0.871058, 0.736506, 0.906111, + 61.062778, 53.733334, -4.999475, 0.000000, 0.000000, 1.000000, 0.717523, 0.840292, + 74.630280, 51.395844, -4.999475, 0.000000, 0.000000, 1.000000, 0.737464, 0.836857, + 76.442787, 59.993996, -4.999475, 0.000000, 0.000001, 1.000000, 0.740128, 0.849494, + 76.903969, 66.889465, -4.999500, -0.000000, 0.000003, 1.000000, 0.740806, 0.859629, + 74.414940, 89.990997, -4.999500, 0.478904, 0.045368, 0.876694, 0.737148, 0.893582, + 77.582886, 67.588478, -4.999500, 0.487976, 0.069006, 0.870125, 0.741804, 0.860656, + 78.656815, 59.993996, -4.999475, 0.412895, 0.020378, 0.910551, 0.743382, 0.849494, + -74.171883, -29.996990, -7.999187, -0.715526, -0.024847, 0.698144, 0.212121, 0.481784, + -71.245056, -29.996990, -4.999487, -0.387025, -0.013633, 0.921968, 0.212211, 0.475649, + -75.393929, -0.000003, -7.999176, -0.580868, 0.001060, 0.813997, 0.256108, 0.482813, + -75.393929, -0.000003, -7.999176, -0.580868, 0.001060, 0.813997, 0.517236, 0.513617, + -56.405537, -96.759964, -4.999512, 0.000000, 0.000000, 1.000000, 0.659585, 0.541552, + -57.057632, -96.261375, -4.999512, -0.000000, 0.000000, 1.000000, 0.658851, 0.540593, + -71.917862, -83.608429, -4.999512, 0.000000, 0.000000, 1.000000, 0.640237, 0.518731, + -71.027245, -76.978149, -4.999512, 0.000000, -0.000000, 1.000000, 0.630482, 0.520041, + -67.477661, -63.461353, -4.999512, -0.000000, -0.000000, 1.000000, 0.610597, 0.525263 + ], + "vertexsize": 7944, + "indices": [ + 0, 1, 2, 1, 3, 2, 4, 5, 6, 7, 4, 6, + 5, 8, 6, 3, 1, 9, 10, 11, 12, 13, 14, 15, + 16, 4, 7, 0, 2, 17, 18, 16, 7, 18, 19, 16, + 20, 19, 18, 21, 20, 18, 22, 23, 17, 23, 0, 17, + 24, 23, 22, 24, 22, 25, 26, 19, 20, 27, 23, 24, + 28, 29, 30, 29, 31, 30, 30, 31, 32, 32, 31, 33, + 34, 35, 36, 37, 35, 34, 38, 37, 34, 37, 38, 39, + 33, 31, 40, 36, 41, 34, 31, 42, 40, 40, 42, 43, + 41, 44, 45, 41, 45, 34, 44, 46, 45, 42, 47, 43, + 42, 48, 47, 48, 49, 47, 50, 51, 52, 51, 53, 52, + 54, 51, 50, 55, 54, 50, 56, 48, 42, 57, 54, 55, + 31, 58, 56, 31, 56, 42, 59, 58, 31, 29, 59, 31, + 60, 54, 57, 61, 54, 60, 59, 29, 28, 62, 61, 60, + 63, 64, 65, 63, 66, 64, 67, 66, 63, 64, 66, 68, + 69, 70, 71, 72, 70, 69, 73, 70, 72, 74, 72, 69, + 69, 71, 75, 71, 76, 75, 75, 76, 77, 76, 78, 77, + 79, 80, 81, 82, 79, 81, 66, 82, 68, 82, 81, 68, + 78, 83, 77, 84, 85, 86, 87, 88, 89, 85, 90, 86, + 91, 92, 93, 92, 91, 94, 91, 95, 94, 94, 95, 96, + 97, 98, 99, 100, 98, 97, 101, 98, 100, 99, 98, 102, + 98, 103, 102, 102, 103, 104, 105, 106, 107, 108, 105, 107, + 94, 96, 108, 96, 105, 108, 103, 109, 104, 110, 101, 100, + 111, 112, 113, 111, 114, 112, 115, 114, 111, 112, 114, 116, + 117, 118, 119, 120, 118, 117, 121, 120, 117, 122, 118, 120, + 117, 119, 123, 119, 124, 123, 123, 124, 125, 124, 126, 125, + 127, 128, 129, 130, 127, 129, 114, 130, 116, 130, 129, 116, + 126, 131, 125, 132, 133, 134, 135, 136, 137, 133, 138, 134, + 139, 140, 141, 140, 142, 141, 143, 144, 145, 146, 143, 145, + 144, 147, 145, 142, 140, 148, 149, 150, 151, 152, 153, 154, + 155, 143, 146, 139, 141, 156, 157, 155, 146, 157, 158, 155, + 159, 158, 157, 160, 159, 157, 161, 162, 156, 162, 139, 156, + 163, 162, 161, 163, 161, 164, 165, 158, 159, 166, 162, 163, + 167, 168, 169, 169, 168, 170, 171, 172, 173, 174, 172, 171, + 173, 172, 175, 170, 176, 169, 177, 178, 179, 180, 181, 182, + 183, 184, 185, 186, 184, 183, 186, 183, 187, 188, 186, 187, + 189, 186, 188, 190, 191, 192, 193, 190, 192, 193, 194, 190, + 195, 188, 187, 196, 193, 192, 192, 191, 197, 197, 191, 198, + 199, 200, 201, 201, 200, 202, 200, 203, 202, 203, 204, 202, + 205, 206, 207, 208, 205, 207, 209, 205, 208, 208, 210, 209, + 204, 211, 202, 206, 205, 212, 202, 211, 213, 211, 214, 213, + 212, 215, 216, 212, 205, 215, 216, 215, 217, 213, 214, 218, + 219, 220, 221, 221, 220, 222, 223, 224, 225, 226, 224, 223, + 225, 224, 227, 222, 228, 221, 229, 230, 231, 232, 233, 234, + 235, 236, 237, 238, 236, 235, 238, 235, 239, 240, 238, 239, + 241, 238, 240, 242, 243, 244, 245, 242, 244, 245, 246, 242, + 247, 240, 239, 248, 245, 244, 244, 243, 249, 249, 243, 250, + 251, 252, 253, 253, 254, 251, 251, 254, 255, 254, 256, 255, + 257, 258, 259, 260, 257, 259, 261, 260, 259, 258, 262, 259, + 259, 262, 263, 262, 264, 263, 265, 266, 267, 268, 266, 265, + 254, 268, 256, 256, 268, 265, 263, 264, 269, 270, 260, 261, + 271, 272, 273, 271, 273, 274, 275, 271, 274, 273, 276, 274, + 277, 278, 279, 280, 277, 279, 281, 277, 280, 282, 280, 279, + 277, 283, 278, 278, 283, 284, 274, 276, 285, 285, 276, 286, + 287, 288, 289, 289, 288, 290, 291, 292, 293, 294, 292, 291, + 293, 292, 295, 290, 296, 289, 297, 298, 299, 300, 301, 302, + 303, 304, 305, 305, 306, 303, 303, 306, 307, 306, 308, 307, + 309, 310, 311, 312, 309, 311, 313, 312, 311, 310, 314, 311, + 311, 314, 315, 314, 316, 315, 317, 318, 319, 320, 318, 317, + 306, 320, 308, 308, 320, 317, 315, 316, 321, 322, 312, 313, + 323, 324, 325, 323, 325, 326, 327, 323, 326, 325, 328, 326, + 329, 330, 331, 332, 329, 331, 333, 329, 332, 334, 332, 331, + 329, 335, 330, 330, 335, 336, 326, 328, 337, 337, 328, 338, + 339, 340, 341, 341, 340, 342, 343, 344, 345, 346, 344, 343, + 345, 344, 347, 342, 348, 341, 349, 350, 351, 352, 353, 354, + 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, + 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, + 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, + 391, 392, 393, 392, 394, 393, 395, 45, 396, 45, 46, 396, + 34, 45, 395, 397, 34, 395, 398, 392, 391, 399, 34, 397, + 400, 401, 398, 400, 398, 391, 402, 401, 400, 403, 402, 400, + 404, 34, 399, 38, 34, 404, 402, 403, 405, 39, 38, 404, + 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, + 418, 419, 420, 419, 421, 420, 422, 423, 424, 423, 425, 424, + 426, 427, 428, 429, 426, 428, 430, 431, 432, 431, 433, 432, + 432, 433, 434, 435, 436, 437, 435, 438, 436, 437, 436, 439, + 437, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, + 450, 451, 452, 453, 454, 455, 455, 454, 456, 457, 458, 459, + 459, 458, 460, 461, 457, 459, 462, 457, 461, 463, 453, 455, + 464, 462, 461, 465, 463, 466, 465, 453, 463, 467, 465, 466, + 468, 465, 467, 469, 464, 461, 470, 469, 461, 467, 471, 468, + 472, 469, 470, 473, 474, 475, 476, 477, 478, 479, 480, 481, + 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, + 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, + 506, 507, 508, 509, 510, 511, 511, 510, 512, 513, 514, 515, + 515, 514, 516, 517, 518, 519, 520, 518, 517, 521, 522, 523, + 523, 522, 524, 524, 522, 525, 526, 527, 528, 526, 529, 527, + 530, 529, 526, 530, 531, 529, 532, 533, 534, 533, 535, 534, + 536, 537, 538, 537, 539, 538, 540, 541, 542, 541, 543, 542, + 544, 545, 546, 545, 547, 546, 548, 539, 537, 549, 542, 543, + 550, 535, 551, 535, 533, 551, 552, 549, 543, 546, 547, 553, + 532, 534, 554, 555, 532, 554, 556, 557, 540, 558, 559, 560, + 536, 538, 561, 562, 545, 544, 563, 564, 565, 557, 566, 540, + 540, 566, 541, 567, 568, 569, 568, 570, 569, 568, 571, 570, + 570, 572, 569, 570, 573, 572, 573, 574, 572, 575, 576, 577, + 576, 578, 577, 570, 579, 573, 579, 580, 573, 581, 582, 583, + 582, 584, 583, 585, 578, 576, 586, 573, 580, 587, 574, 586, + 574, 573, 586, 588, 586, 580, 583, 584, 589, 575, 577, 590, + 591, 592, 593, 594, 570, 571, 594, 595, 570, 570, 595, 579, + 596, 597, 598, 599, 582, 581, 600, 601, 602, 594, 603, 604, + 601, 605, 602, 601, 606, 605, 606, 607, 605, 608, 609, 610, + 609, 611, 610, 601, 612, 606, 612, 613, 606, 614, 615, 616, + 615, 617, 616, 618, 611, 609, 619, 606, 613, 620, 607, 619, + 607, 606, 619, 621, 619, 613, 616, 617, 622, 623, 624, 625, + 608, 610, 626, 627, 601, 628, 627, 629, 601, 601, 629, 612, + 630, 631, 632, 633, 615, 614, 634, 635, 636, 627, 637, 638, + 635, 639, 636, 635, 640, 639, 640, 641, 639, 642, 643, 644, + 643, 645, 644, 638, 646, 647, 646, 648, 647, 649, 650, 651, + 652, 653, 648, 654, 655, 641, 656, 647, 648, 654, 641, 657, + 641, 640, 657, 658, 656, 648, 648, 653, 658, 639, 659, 636, + 639, 660, 659, 637, 661, 638, 638, 661, 646, 646, 661, 662, + 662, 652, 646, 663, 664, 560, 665, 664, 663, 665, 567, 664, + 665, 568, 567, 665, 571, 568, 665, 663, 666, 665, 666, 603, + 665, 603, 594, 665, 594, 571, 667, 668, 669, 669, 668, 670, + 671, 672, 673, 673, 672, 674, 675, 676, 677, 677, 676, 678, + 679, 680, 681, 681, 680, 682, 683, 673, 674, 684, 678, 676, + 685, 686, 670, 670, 686, 669, 687, 678, 684, 680, 688, 682, + 667, 689, 668, 690, 689, 667, 690, 691, 689, 692, 693, 694, + 671, 695, 672, 696, 679, 681, 697, 698, 699, 675, 677, 700, + 701, 675, 700, 701, 702, 675, 703, 704, 705, 703, 705, 706, + 706, 705, 707, 706, 707, 708, 708, 707, 709, 710, 711, 712, + 712, 711, 713, 714, 715, 716, 716, 715, 717, 718, 719, 720, + 720, 719, 721, 722, 709, 723, 724, 725, 708, 722, 724, 709, + 709, 724, 708, 726, 725, 724, 719, 727, 721, 707, 728, 729, + 707, 705, 728, 730, 703, 706, 730, 706, 731, 706, 732, 731, + 733, 734, 735, 736, 718, 720, 730, 731, 737, 730, 737, 738, + 739, 740, 741, 739, 741, 742, 742, 741, 743, 744, 745, 746, + 746, 745, 747, 737, 748, 749, 749, 748, 750, 751, 752, 753, + 753, 752, 754, 755, 743, 756, 757, 750, 748, 755, 758, 743, + 743, 758, 742, 759, 750, 757, 752, 760, 754, 741, 740, 761, + 741, 761, 762, 763, 738, 737, 763, 737, 764, 737, 749, 764, + 749, 765, 764, 766, 751, 753, 767, 768, 769, 767, 769, 770, + 770, 769, 771, 772, 773, 774, 774, 773, 775, 776, 777, 778, + 778, 777, 779, 770, 780, 781, 781, 780, 782, 783, 784, 785, + 785, 784, 786, 787, 778, 779, 788, 782, 780, 789, 788, 790, + 790, 788, 780, 791, 782, 788, 784, 792, 786, 776, 793, 777, + 794, 795, 796, 797, 767, 770, 797, 770, 798, 770, 781, 798, + 781, 799, 798, 800, 783, 785, 801, 767, 797, 801, 768, 767, + 802, 738, 763, 803, 691, 690, 804, 702, 701, 802, 704, 703, + 802, 703, 730, 801, 805, 806, 807, 808, 809, 807, 810, 808, + 811, 812, 813, 811, 814, 812, 815, 816, 817, 815, 818, 816, + 819, 820, 821, 819, 822, 820, 823, 824, 825, 825, 824, 826, + 827, 826, 824, 824, 823, 828, 823, 829, 828, 824, 830, 827, + 830, 831, 827, 828, 832, 824, 832, 830, 824, 823, 833, 829, + 825, 833, 823, 833, 834, 829, 827, 831, 835, 835, 826, 827, + 831, 836, 835, 835, 836, 837, 835, 837, 838, 839, 835, 838, + 840, 835, 839, 826, 835, 840, 836, 841, 837, 840, 839, 842, + 842, 843, 840, 840, 843, 844, 844, 843, 845, 839, 846, 842, + 839, 838, 846, 838, 847, 846, 838, 837, 848, 837, 841, 848, + 849, 838, 848, 841, 850, 848, 849, 851, 838, 851, 847, 838, + 841, 836, 852, 850, 841, 853, 841, 852, 853, 854, 846, 847, + 854, 855, 846, 855, 854, 856, 857, 858, 859, 860, 857, 859, + 859, 861, 860, 862, 833, 863, 863, 833, 864, 865, 863, 864, + 865, 856, 863, 862, 866, 833, 867, 868, 869, 853, 852, 870, + 870, 852, 871, 872, 870, 871, 872, 871, 873, 871, 874, 873, + 873, 874, 875, 876, 873, 875, 876, 875, 877, 875, 878, 877, + 830, 875, 874, 831, 830, 874, 831, 874, 871, 830, 832, 875, + 832, 878, 875, 877, 879, 876, 879, 880, 876, 873, 876, 881, + 876, 880, 881, 836, 831, 871, 836, 871, 852, 872, 873, 882, + 873, 881, 882, 872, 882, 870, 882, 883, 870, 870, 883, 884, + 884, 853, 870, 883, 885, 884, 886, 887, 888, 889, 886, 888, + 890, 886, 889, 891, 890, 889, 891, 892, 890, 892, 893, 890, + 894, 893, 892, 895, 894, 892, 896, 894, 895, 897, 898, 899, + 900, 901, 902, 901, 903, 902, 901, 904, 903, 904, 905, 903, + 900, 902, 906, 902, 907, 906, 902, 903, 908, 903, 905, 908, + 909, 902, 908, 902, 909, 907, 909, 908, 910, 908, 911, 910, + 905, 911, 908, 911, 912, 910, 909, 913, 907, 914, 913, 909, + 915, 914, 909, 909, 910, 915, 910, 912, 916, 917, 910, 916, + 917, 915, 910, 912, 918, 916, 916, 918, 919, 916, 919, 920, + 917, 916, 920, 918, 921, 919, 922, 914, 915, 922, 915, 917, + 920, 923, 917, 923, 922, 917, 912, 911, 924, 911, 925, 924, + 924, 925, 926, 927, 924, 926, 925, 928, 926, 928, 929, 926, + 905, 928, 925, 905, 904, 928, 904, 930, 928, 929, 928, 930, + 931, 929, 930, 911, 905, 925, 932, 933, 934, 935, 932, 934, + 936, 932, 935, 937, 936, 935, 938, 936, 937, 939, 938, 937, + 939, 940, 938, 940, 941, 938, 940, 942, 941, 943, 906, 907, + 931, 944, 929, 944, 945, 929, 945, 944, 946, 947, 948, 949, + 950, 948, 947, 951, 950, 947, 951, 952, 950, 950, 952, 953, + 952, 954, 953, 952, 955, 954, 954, 955, 956, 955, 957, 956, + 955, 958, 957, 958, 959, 957, 960, 961, 962, 963, 960, 962, + 960, 963, 964, 965, 960, 964, 960, 965, 966, 960, 966, 961, + 965, 924, 966, 918, 965, 964, 921, 918, 964, 918, 912, 965, + 912, 924, 965, 966, 967, 961, 966, 927, 967, 924, 927, 966, + 927, 968, 967, 967, 968, 969, 970, 967, 969, 971, 968, 927, + 971, 969, 968, 972, 971, 927, 972, 973, 971, 973, 972, 974, + 975, 973, 974, 961, 967, 970, 976, 961, 970, 970, 969, 976, + 975, 974, 977, 974, 929, 977, 929, 978, 977, 977, 978, 975, + 945, 978, 929, 978, 979, 975, 979, 973, 975, 973, 979, 971, + 979, 980, 971, 980, 969, 971, 969, 981, 976, 982, 981, 969, + 979, 982, 980, 980, 982, 969, 979, 983, 982, 945, 983, 978, + 983, 979, 978, 972, 926, 974, 929, 974, 926, 927, 926, 972, + 984, 858, 985, 984, 985, 986, 847, 851, 987, 825, 826, 844, + 840, 844, 826, 825, 844, 988, 825, 988, 833, 833, 988, 864, + 988, 844, 989, 988, 989, 864, 989, 845, 864, 845, 989, 844, + 845, 865, 864, 865, 845, 990, 990, 856, 865, 991, 856, 990, + 856, 991, 855, 991, 992, 855, 846, 855, 992, 842, 846, 992, + 845, 843, 990, 990, 843, 991, 991, 843, 992, 992, 843, 842 + ], + "indexnum": 2352 + } + ] + } + ], + "material": [ + { + "version": "1.2", + "base": [ + { + "filename": "CompleteMap.png" + } + ] + } + ], + "skin": [ + { + "id": "obj", + "tansform": [ 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000] + } + ], + "animation": [] +} \ No newline at end of file diff --git a/tests/cpp-tests/proj.android/jni/Application.mk b/tests/cpp-tests/proj.android/jni/Application.mk index 35642d9b9d..cdd0d48ce0 100644 --- a/tests/cpp-tests/proj.android/jni/Application.mk +++ b/tests/cpp-tests/proj.android/jni/Application.mk @@ -11,4 +11,4 @@ ifeq ($(APP_DEBUG),1) else APP_CPPFLAGS += -DNDEBUG APP_OPTIM := release -endif \ No newline at end of file +endif diff --git a/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Resources/AppResources.Designer.cs b/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Resources/AppResources.Designer.cs index 0b373abeef..daa745fe09 100644 --- a/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Resources/AppResources.Designer.cs +++ b/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Resources/AppResources.Designer.cs @@ -1,18 +1,17 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.17626 +// Runtime Version:4.0.30319.34014 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ -namespace PhoneDirect3DXamlAppInterop.Resources -{ +namespace PhoneDirect3DXamlAppInterop.Resources { using System; - - + + /// /// A strongly-typed resource class, for looking up localized strings, etc. /// @@ -23,59 +22,49 @@ namespace PhoneDirect3DXamlAppInterop.Resources [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - public class AppResources - { - + public class AppResources { + private static global::System.Resources.ResourceManager resourceMan; - + private static global::System.Globalization.CultureInfo resourceCulture; - + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal AppResources() - { + internal AppResources() { } - + /// /// Returns the cached ResourceManager instance used by this class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - public static global::System.Resources.ResourceManager ResourceManager - { - get - { - if (object.ReferenceEquals(resourceMan, null)) - { + public static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PhoneDirect3DXamlAppInterop.Resources.AppResources", typeof(AppResources).Assembly); resourceMan = temp; } return resourceMan; } } - + /// /// Overrides the current thread's CurrentUICulture property for all /// resource lookups using this strongly typed resource class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - public static global::System.Globalization.CultureInfo Culture - { - get - { + public static global::System.Globalization.CultureInfo Culture { + get { return resourceCulture; } - set - { + set { resourceCulture = value; } } - + /// /// Looks up a localized string similar to MY APPLICATION. /// - public static string ApplicationTitle - { - get - { + public static string ApplicationTitle { + get { return ResourceManager.GetString("ApplicationTitle", resourceCulture); } } diff --git a/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Resources/AppResources.resx b/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Resources/AppResources.resx index a87513f531..13e5fdc678 100644 --- a/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Resources/AppResources.resx +++ b/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Resources/AppResources.resx @@ -1,17 +1,17 @@  - diff --git a/tests/cpp-tests/proj.wp8-xaml/cpp-testsComponent/pch.h b/tests/cpp-tests/proj.wp8-xaml/cpp-testsComponent/pch.h index 842a70abec..5e0bbb907c 100644 --- a/tests/cpp-tests/proj.wp8-xaml/cpp-testsComponent/pch.h +++ b/tests/cpp-tests/proj.wp8-xaml/cpp-testsComponent/pch.h @@ -1,3 +1,3 @@ #pragma once -#include "cocos2d.h" \ No newline at end of file +#include "cocos2d.h" diff --git a/tests/lua-empty-test/project/proj.android/jni/Application.mk b/tests/lua-empty-test/project/proj.android/jni/Application.mk index f0582bf96e..2ccd787827 100644 --- a/tests/lua-empty-test/project/proj.android/jni/Application.mk +++ b/tests/lua-empty-test/project/proj.android/jni/Application.mk @@ -11,4 +11,4 @@ ifeq ($(APP_DEBUG),1) else APP_CPPFLAGS += -DNDEBUG APP_OPTIM := release -endif \ No newline at end of file +endif diff --git a/tests/lua-tests/project/Classes/AppDelegate.cpp b/tests/lua-tests/project/Classes/AppDelegate.cpp index cbcd0f6821..3bad5648b8 100644 --- a/tests/lua-tests/project/Classes/AppDelegate.cpp +++ b/tests/lua-tests/project/Classes/AppDelegate.cpp @@ -47,9 +47,11 @@ bool AppDelegate::applicationDidFinishLaunching() // register lua engine LuaEngine* pEngine = LuaEngine::getInstance(); ScriptEngineManager::getInstance()->setScriptEngine(pEngine); + + LuaStack* stack = pEngine->getLuaStack(); + stack->setXXTEAKeyAndSign("2dxLua", strlen("2dxLua"), "XXTEA", strlen("XXTEA")); #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32 || CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID ||CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_MAC) - LuaStack* stack = pEngine->getLuaStack(); register_assetsmanager_test_sample(stack->getLuaState()); #endif diff --git a/tests/lua-tests/project/proj.android/jni/Application.mk b/tests/lua-tests/project/proj.android/jni/Application.mk index f0582bf96e..2ccd787827 100644 --- a/tests/lua-tests/project/proj.android/jni/Application.mk +++ b/tests/lua-tests/project/proj.android/jni/Application.mk @@ -11,4 +11,4 @@ ifeq ($(APP_DEBUG),1) else APP_CPPFLAGS += -DNDEBUG APP_OPTIM := release -endif \ No newline at end of file +endif diff --git a/tests/lua-tests/src/ByteCodeEncryptTest/ByteCodeAndEncryptTest.luac b/tests/lua-tests/src/ByteCodeEncryptTest/ByteCodeAndEncryptTest.luac new file mode 100644 index 0000000000..a80fd1e678 Binary files /dev/null and b/tests/lua-tests/src/ByteCodeEncryptTest/ByteCodeAndEncryptTest.luac differ diff --git a/tests/lua-tests/src/ByteCodeEncryptTest/ByteCodeEncryptTest.lua b/tests/lua-tests/src/ByteCodeEncryptTest/ByteCodeEncryptTest.lua new file mode 100644 index 0000000000..c8d20a7bf4 --- /dev/null +++ b/tests/lua-tests/src/ByteCodeEncryptTest/ByteCodeEncryptTest.lua @@ -0,0 +1,104 @@ +require("src/ByteCodeEncryptTest/ByteCodeTest") +require("src/ByteCodeEncryptTest/ByteCodeAndEncryptTest") + +local LINE_SPACE = 40 +local ItemTagBasic = 1000 + +local ByteCodeEncryptEnum = +{ + TEST_BYTECODE = 0, + TEST_BYTECODE_ENCRYPT = 1, + TEST_MAX_COUNT = 2, +} + +local TestsName = +{ + "ByteCodeFileTest", + "ByteCodeAndEncryptFileTest", +} + +local CreateByteCodeEncryptTestTable = +{ + runByteCodeFileTest, + runByteCodeAndEncryptFileTest, +} + +local function byteCodeEncryptMainLayer() + local size = cc.Director:getInstance():getWinSize() + + local function createByteCodeEncryptTestScene(index) + local newScene = CreateByteCodeEncryptTestTable[index]() + return newScene + end + + local function menuCallback(tag, sender) + local scene = nil + local index = sender:getLocalZOrder() - ItemTagBasic + local byteCodeEncryptScene = createByteCodeEncryptTestScene(index) + if nil ~= byteCodeEncryptScene then + cc.Director:getInstance():replaceScene(byteCodeEncryptScene) + end + end + + local layer = cc.Layer:create() + local menu = cc.Menu:create() + menu:setPosition(cc.p(0, 0)) + cc.MenuItemFont:setFontName("Arial") + cc.MenuItemFont:setFontSize(24) + + for i = 1, ByteCodeEncryptEnum.TEST_MAX_COUNT do + local item = cc.MenuItemFont:create(TestsName[i]) + item:registerScriptTapHandler(menuCallback) + item:setPosition(size.width / 2, size.height - i * LINE_SPACE) + menu:addChild(item, ItemTagBasic + i) + end + + layer:addChild(menu) + + -- handling touch events + local beginPos = {x = 0, y = 0} + local function onTouchesBegan(touches, event) + beginPos = touches[1]:getLocation() + end + + local function onTouchesMoved(touches, event) + local location = touches[1]:getLocation() + + local nMoveY = location.y - beginPos.y + local curPosx, curPosy = menu:getPosition() + local nextPosy = curPosy + nMoveY + local winSize = cc.Director:getInstance():getWinSize() + if nextPosy < 0 then + menu:setPosition(0, 0) + return + end + + if nextPosy > ((ByteCodeEncryptEnum.TEST_MAX_COUNT + 1) * LINE_SPACE - winSize.height) then + menu:setPosition(0, ((ByteCodeEncryptEnum.TEST_MAX_COUNT + 1) * LINE_SPACE - winSize.height)) + return + end + + menu:setPosition(curPosx, nextPosy) + beginPos = {x = location.x, y = location.y} + end + + local listener = cc.EventListenerTouchAllAtOnce:create() + listener:registerScriptHandler(onTouchesBegan,cc.Handler.EVENT_TOUCHES_BEGAN ) + listener:registerScriptHandler(onTouchesMoved,cc.Handler.EVENT_TOUCH_MOVED ) + + local eventDispatcher = layer:getEventDispatcher() + eventDispatcher:addEventListenerWithSceneGraphPriority(listener, layer) + + return layer +end +------------------------------------- +-- ByteCodeEncrypt Test +------------------------------------- +function ByteCodeEncryptTestMain() + local scene = cc.Scene:create() + + scene:addChild(byteCodeEncryptMainLayer()) + scene:addChild(CreateBackMenuItem()) + + return scene +end diff --git a/tests/lua-tests/src/ByteCodeEncryptTest/ByteCodeTest.luac b/tests/lua-tests/src/ByteCodeEncryptTest/ByteCodeTest.luac new file mode 100644 index 0000000000..9f782fc431 Binary files /dev/null and b/tests/lua-tests/src/ByteCodeEncryptTest/ByteCodeTest.luac differ diff --git a/tests/lua-tests/src/CocoStudioTest/CocoStudioGUITest/CocoStudioGUITest.lua b/tests/lua-tests/src/CocoStudioTest/CocoStudioGUITest/CocoStudioGUITest.lua index 49fe78134a..7814234460 100644 --- a/tests/lua-tests/src/CocoStudioTest/CocoStudioGUITest/CocoStudioGUITest.lua +++ b/tests/lua-tests/src/CocoStudioTest/CocoStudioGUITest/CocoStudioGUITest.lua @@ -462,7 +462,7 @@ function UICheckBoxTest:initExtend() "cocosui/check_box_active_disable.png") checkBox:setPosition(cc.p(widgetSize.width / 2.0, widgetSize.height / 2.0)) - checkBox:addEventListenerCheckBox(selectedEvent) + checkBox:addEventListener(selectedEvent) self._uiLayer:addChild(checkBox) end @@ -524,7 +524,7 @@ function UISliderTest:initExtend() slider:loadSlidBallTextures("cocosui/sliderThumb.png", "cocosui/sliderThumb.png", "") slider:loadProgressBarTexture("cocosui/sliderProgress.png") slider:setPosition(cc.p(widgetSize.width / 2.0, widgetSize.height / 2.0)) - slider:addEventListenerSlider(percentChangedEvent) + slider:addEventListener(percentChangedEvent) self._uiLayer:addChild(slider) end @@ -589,7 +589,7 @@ function UISliderScale9Test:initExtend() slider:setCapInsets(cc.rect(0, 0, 0, 0)) slider:setSize(cc.size(250, 10)) slider:setPosition(cc.p(widgetSize.width / 2.0, widgetSize.height / 2.0)) - slider:addEventListenerSlider(percentChangedEvent) + slider:addEventListener(percentChangedEvent) self._uiLayer:addChild(slider) end @@ -1422,7 +1422,7 @@ function UITextFieldTest:initExtend() textField:setFontSize(30) textField:setPlaceHolder("input words here") textField:setPosition(cc.p(widgetSize.width / 2.0, widgetSize.height / 2.0)) - textField:addEventListenerTextField(textFieldEvent) + textField:addEventListener(textFieldEvent) self._uiLayer:addChild(textField) end @@ -1500,7 +1500,7 @@ function UITextFieldMaxLengthTest:initExtend() textField:setFontSize(30) textField:setPlaceHolder("input words here") textField:setPosition(cc.p(widgetSize.width / 2.0, widgetSize.height / 2.0)) - textField:addEventListenerTextField(textFieldEvent) + textField:addEventListener(textFieldEvent) self._uiLayer:addChild(textField) end @@ -1572,7 +1572,7 @@ function UITextFieldPasswordTest:initExtend() textField:setFontSize(30) textField:setPlaceHolder("input password here") textField:setPosition(cc.p(widgetSize.width / 2.0, widgetSize.height / 2.0)) - textField:addEventListenerTextField(textFieldEvent) + textField:addEventListener(textFieldEvent) self._uiLayer:addChild(textField) end @@ -2364,7 +2364,7 @@ function UIPageViewTest:initExtend() end end - pageView:addEventListenerPageView(pageViewEvent) + pageView:addEventListener(pageViewEvent) self._uiLayer:addChild(pageView) @@ -2441,7 +2441,7 @@ function UIListViewVerticalTest:initExtend() (backgroundSize.width - listView:getSize().width) / 2.0, (widgetSize.height - backgroundSize.height) / 2.0 + (backgroundSize.height - listView:getSize().height) / 2.0)) - listView:addEventListenerListView(listViewEvent) + listView:addEventListener(listViewEvent) self._uiLayer:addChild(listView) @@ -2602,7 +2602,7 @@ function UIListViewHorizontalTest:initExtend() (backgroundSize.width - listView:getSize().width) / 2.0, (widgetSize.height - backgroundSize.height) / 2.0 + (backgroundSize.height - listView:getSize().height) / 2.0)) - listView:addEventListenerListView(listViewEvent) + listView:addEventListener(listViewEvent) self._uiLayer:addChild(listView) diff --git a/tests/lua-tests/src/mainMenu.lua b/tests/lua-tests/src/mainMenu.lua index 8d2241a1f4..ce3f86c60c 100644 --- a/tests/lua-tests/src/mainMenu.lua +++ b/tests/lua-tests/src/mainMenu.lua @@ -15,6 +15,7 @@ require "src/ActionsProgressTest/ActionsProgressTest" require "src/ActionsTest/ActionsTest" require "src/AssetsManagerTest/AssetsManagerTest" require "src/BugsTest/BugsTest" +require "src/ByteCodeEncryptTest/ByteCodeEncryptTest" require "src/ClickAndMoveTest/ClickAndMoveTest" require "src/CocosDenshionTest/CocosDenshionTest" require "src/CocoStudioTest/CocoStudioTest" @@ -70,6 +71,7 @@ local _allTests = { { isSupported = false, name = "Box2dTest" , create_func= Box2dTestMain }, { isSupported = false, name = "Box2dTestBed" , create_func= Box2dTestBedMain }, { isSupported = true, name = "BugsTest" , create_func= BugsTestMain }, + { isSupported = true, name = "ByteCodeEncryptTest" , create_func= ByteCodeEncryptTestMain }, { isSupported = false, name = "ChipmunkAccelTouchTest" , create_func= ChipmunkAccelTouchTestMain }, { isSupported = true, name = "ClickAndMoveTest" , create_func = ClickAndMoveTest }, { isSupported = true, name = "CocosDenshionTest" , create_func = CocosDenshionTestMain }, diff --git a/tools/bindings-generator b/tools/bindings-generator index 79153cce44..417bfcdce1 160000 --- a/tools/bindings-generator +++ b/tools/bindings-generator @@ -1 +1 @@ -Subproject commit 79153cce443f3efbfd79c08835c63ec58a6c1462 +Subproject commit 417bfcdce1633a4f00de1ddb1084c2d7c33a33ce diff --git a/tools/cocos2d-console b/tools/cocos2d-console index f5037bab73..b911aa4504 160000 --- a/tools/cocos2d-console +++ b/tools/cocos2d-console @@ -1 +1 @@ -Subproject commit f5037bab73a8fb109e8e34656220bed1a1743087 +Subproject commit b911aa4504bc15b04c8e4cd5719a6c9aebbe9bc6 diff --git a/tools/tolua/cocos2dx.ini b/tools/tolua/cocos2dx.ini index c4baaf5154..0f4d733d71 100644 --- a/tools/tolua/cocos2dx.ini +++ b/tools/tolua/cocos2dx.ini @@ -42,7 +42,7 @@ skip = Node::[setGLServerState description getUserObject .*UserData getGLServerS AtlasNode::[getBlendFunc setBlendFunc], ParticleBatchNode::[getBlendFunc setBlendFunc], LayerColor::[getBlendFunc setBlendFunc], - ParticleSystem::[getBlendFunc setBlendFunc], + ParticleSystem::[(g|s)etBlendFunc updateQuadWithParticle initParticle], DrawNode::[getBlendFunc setBlendFunc drawPolygon listenBackToForeground], Director::[getAccelerometer (g|s)et.*Dispatcher getProjection getFrustum getRenderer], Layer.*::[didAccelerate (g|s)etBlendFunc keyPressed keyReleased], @@ -54,7 +54,7 @@ skip = Node::[setGLServerState description getUserObject .*UserData getGLServerS LabelTextFormatProtocol::[*], .*Delegate::[*], PoolManager::[*], - Texture2D::[initWithPVRTCData addPVRTCImage releaseData setTexParameters initWithData keepData getPixelFormatInfoMap], + Texture2D::[setTexParameters initWithData getPixelFormatInfoMap updateWithData initWithMipmaps], Set::[begin end acceptVisitor], IMEDispatcher::[*], SAXParser::[*], @@ -86,12 +86,12 @@ skip = Node::[setGLServerState description getUserObject .*UserData getGLServerS Image::[initWithString initWithImageData initWithRawData getData getMipmaps], Sequence::[create], Spawn::[create], - GLProgram::[getProgram setUniformLocationWith2f.* setUniformLocationWith1f.* setUniformLocationWith3f.* setUniformLocationWith4f.*], + GLProgram::[getProgram setUniformLocationWith2f.* setUniformLocationWith1f.* setUniformLocationWith3f.* setUniformLocationWith4f.* setUniformLocationWithMatrix4f.* getUniform setUniformLocationWith3i.* setUniformLocationWith4i.* setUniformLocationWith2i.* setUniformLocationWithMatrix3f.* setUniformLocationWithMatrix2f.* getVertexAttrib], Grid3DAction::[create actionWith.* vertex originalVertex (g|s)etVertex getOriginalVertex], Grid3D::[vertex originalVertex (g|s)etVertex getOriginalVertex], TiledGrid3DAction::[create actionWith.* tile originalTile getOriginalTile (g|s)etTile], TiledGrid3D::[tile originalTile getOriginalTile (g|s)etTile], - TMXLayer::[getTiles], + TMXLayer::[getTiles getTileGIDAt setTiles], TMXMapInfo::[startElement endElement textHandler], ParticleSystemQuad::[postStep setBatchNode draw setTexture$ setTotalParticles updateQuadWithParticle setupIndices listenBackToForeground initWithTotalParticles particleWithFile node], LayerMultiplex::[create layerWith.* initWithLayers], @@ -118,9 +118,16 @@ skip = Node::[setGLServerState description getUserObject .*UserData getGLServerS EventCustom::[getUserData setUserData], Component::[serialize], Console::[addCommand], - ParallaxNode::[getParallaxArray], - TileMapAtlas::[getTGAInfo], - GLProgramState::[setVertexAttribCallback setUniformCallback setVertexAttribPointer] + ParallaxNode::[(s|g)etParallaxArray], + TileMapAtlas::[(s|g)etTGAInfo], + GLProgramState::[setVertexAttribCallback setUniformCallback setVertexAttribPointer], + OrbitCamera::[sphericalRadius], + ShuffleTiles::[placeTile shuffle], + TurnOffTiles::[shuffle], + LabelTTF::[*], + LabelBMFont::[*], + Mesh::[create], + Sprite3D::[getSkin] rename_functions = SpriteFrameCache::[addSpriteFramesWithFile=addSpriteFrames getSpriteFrameByName=getSpriteFrame], ProgressTimer::[setReverseProgress=setReverseDirection],