Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Daniel Clarke
maxi-js-emscripten
Commits
f70306d9
Commit
f70306d9
authored
Oct 12, 2015
by
Dr-Dan
Browse files
First commit
parents
Changes
59
Expand all
Hide whitespace changes
Inline
Side-by-side
Maxi_Emscripten/Maxi_Emscripten.xcodeproj/project.pbxproj
0 → 100644
View file @
f70306d9
// !$*UTF8*$!
{
archiveVersion
=
1
;
classes
=
{
};
objectVersion
=
46
;
objects
=
{
/* Begin PBXBuildFile section */
37E217E31BC7D9E700A59B1A
/* maxi_emscr.cpp in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
37E217E11BC7D9E700A59B1A
/* maxi_emscr.cpp */
;
};
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
37E217D51BC7D92300A59B1A
/* CopyFiles */
=
{
isa
=
PBXCopyFilesBuildPhase
;
buildActionMask
=
2147483647
;
dstPath
=
/usr/share/man/man1/
;
dstSubfolderSpec
=
0
;
files
=
(
);
runOnlyForDeploymentPostprocessing
=
1
;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
37E217D71BC7D92300A59B1A
/* Maxi_Emscripten */
=
{
isa
=
PBXFileReference
;
explicitFileType
=
"compiled.mach-o.executable"
;
includeInIndex
=
0
;
path
=
Maxi_Emscripten
;
sourceTree
=
BUILT_PRODUCTS_DIR
;
};
37E217E11BC7D9E700A59B1A
/* maxi_emscr.cpp */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.cpp.cpp
;
path
=
maxi_emscr.cpp
;
sourceTree
=
"<group>"
;
};
37E217E21BC7D9E700A59B1A
/* maxi_emscr.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
maxi_emscr.h
;
sourceTree
=
"<group>"
;
};
37E217E41BC7DB7100A59B1A
/* big_arrays.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
big_arrays.h
;
sourceTree
=
"<group>"
;
};
37E217E51BC7DBCB00A59B1A
/* maxi_embind.h */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
maxi_embind.h
;
sourceTree
=
"<group>"
;
};
37E217E61BC7E4FB00A59B1A
/* Notes */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
text
;
path
=
Notes
;
sourceTree
=
"<group>"
;
};
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
37E217D41BC7D92300A59B1A
/* Frameworks */
=
{
isa
=
PBXFrameworksBuildPhase
;
buildActionMask
=
2147483647
;
files
=
(
);
runOnlyForDeploymentPostprocessing
=
0
;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
37E217CE1BC7D92300A59B1A
=
{
isa
=
PBXGroup
;
children
=
(
37E217D91BC7D92300A59B1A
/* Maxi_Emscripten */
,
37E217D81BC7D92300A59B1A
/* Products */
,
);
sourceTree
=
"<group>"
;
};
37E217D81BC7D92300A59B1A
/* Products */
=
{
isa
=
PBXGroup
;
children
=
(
37E217D71BC7D92300A59B1A
/* Maxi_Emscripten */
,
);
name
=
Products
;
sourceTree
=
"<group>"
;
};
37E217D91BC7D92300A59B1A
/* Maxi_Emscripten */
=
{
isa
=
PBXGroup
;
children
=
(
37E217E11BC7D9E700A59B1A
/* maxi_emscr.cpp */
,
37E217E21BC7D9E700A59B1A
/* maxi_emscr.h */
,
37E217E51BC7DBCB00A59B1A
/* maxi_embind.h */
,
37E217E41BC7DB7100A59B1A
/* big_arrays.h */
,
37E217E61BC7E4FB00A59B1A
/* Notes */
,
);
path
=
Maxi_Emscripten
;
sourceTree
=
"<group>"
;
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
37E217D61BC7D92300A59B1A
/* Maxi_Emscripten */
=
{
isa
=
PBXNativeTarget
;
buildConfigurationList
=
37E217DE1BC7D92300A59B1A
/* Build configuration list for PBXNativeTarget "Maxi_Emscripten" */
;
buildPhases
=
(
37E217D31BC7D92300A59B1A
/* Sources */
,
37E217D41BC7D92300A59B1A
/* Frameworks */
,
37E217D51BC7D92300A59B1A
/* CopyFiles */
,
);
buildRules
=
(
);
dependencies
=
(
);
name
=
Maxi_Emscripten
;
productName
=
Maxi_Emscripten
;
productReference
=
37E217D71BC7D92300A59B1A
/* Maxi_Emscripten */
;
productType
=
"com.apple.product-type.tool"
;
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
37E217CF1BC7D92300A59B1A
/* Project object */
=
{
isa
=
PBXProject
;
attributes
=
{
LastUpgradeCheck
=
0630
;
ORGANIZATIONNAME
=
"D J Clarke"
;
TargetAttributes
=
{
37E217D61BC7D92300A59B1A
=
{
CreatedOnToolsVersion
=
6.3
;
};
};
};
buildConfigurationList
=
37E217D21BC7D92300A59B1A
/* Build configuration list for PBXProject "Maxi_Emscripten" */
;
compatibilityVersion
=
"Xcode 3.2"
;
developmentRegion
=
English
;
hasScannedForEncodings
=
0
;
knownRegions
=
(
en
,
);
mainGroup
=
37E217CE1BC7D92300A59B1A
;
productRefGroup
=
37E217D81BC7D92300A59B1A
/* Products */
;
projectDirPath
=
""
;
projectRoot
=
""
;
targets
=
(
37E217D61BC7D92300A59B1A
/* Maxi_Emscripten */
,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
37E217D31BC7D92300A59B1A
/* Sources */
=
{
isa
=
PBXSourcesBuildPhase
;
buildActionMask
=
2147483647
;
files
=
(
37E217E31BC7D9E700A59B1A
/* maxi_emscr.cpp in Sources */
,
);
runOnlyForDeploymentPostprocessing
=
0
;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
37E217DC1BC7D92300A59B1A
/* Debug */
=
{
isa
=
XCBuildConfiguration
;
buildSettings
=
{
ALWAYS_SEARCH_USER_PATHS
=
NO
;
CLANG_CXX_LANGUAGE_STANDARD
=
"gnu++0x"
;
CLANG_CXX_LIBRARY
=
"libc++"
;
CLANG_ENABLE_MODULES
=
YES
;
CLANG_ENABLE_OBJC_ARC
=
YES
;
CLANG_WARN_BOOL_CONVERSION
=
YES
;
CLANG_WARN_CONSTANT_CONVERSION
=
YES
;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE
=
YES_ERROR
;
CLANG_WARN_EMPTY_BODY
=
YES
;
CLANG_WARN_ENUM_CONVERSION
=
YES
;
CLANG_WARN_INT_CONVERSION
=
YES
;
CLANG_WARN_OBJC_ROOT_CLASS
=
YES_ERROR
;
CLANG_WARN_UNREACHABLE_CODE
=
YES
;
CLANG_WARN__DUPLICATE_METHOD_MATCH
=
YES
;
COPY_PHASE_STRIP
=
NO
;
DEBUG_INFORMATION_FORMAT
=
dwarf
;
ENABLE_STRICT_OBJC_MSGSEND
=
YES
;
GCC_C_LANGUAGE_STANDARD
=
gnu99
;
GCC_DYNAMIC_NO_PIC
=
NO
;
GCC_NO_COMMON_BLOCKS
=
YES
;
GCC_OPTIMIZATION_LEVEL
=
0
;
GCC_PREPROCESSOR_DEFINITIONS
=
(
"DEBUG=1"
,
"$(inherited)"
,
);
GCC_SYMBOLS_PRIVATE_EXTERN
=
NO
;
GCC_WARN_64_TO_32_BIT_CONVERSION
=
YES
;
GCC_WARN_ABOUT_RETURN_TYPE
=
YES_ERROR
;
GCC_WARN_UNDECLARED_SELECTOR
=
YES
;
GCC_WARN_UNINITIALIZED_AUTOS
=
YES_AGGRESSIVE
;
GCC_WARN_UNUSED_FUNCTION
=
YES
;
GCC_WARN_UNUSED_VARIABLE
=
YES
;
MACOSX_DEPLOYMENT_TARGET
=
10.10
;
MTL_ENABLE_DEBUG_INFO
=
YES
;
ONLY_ACTIVE_ARCH
=
YES
;
SDKROOT
=
macosx
;
};
name
=
Debug
;
};
37E217DD1BC7D92300A59B1A
/* Release */
=
{
isa
=
XCBuildConfiguration
;
buildSettings
=
{
ALWAYS_SEARCH_USER_PATHS
=
NO
;
CLANG_CXX_LANGUAGE_STANDARD
=
"gnu++0x"
;
CLANG_CXX_LIBRARY
=
"libc++"
;
CLANG_ENABLE_MODULES
=
YES
;
CLANG_ENABLE_OBJC_ARC
=
YES
;
CLANG_WARN_BOOL_CONVERSION
=
YES
;
CLANG_WARN_CONSTANT_CONVERSION
=
YES
;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE
=
YES_ERROR
;
CLANG_WARN_EMPTY_BODY
=
YES
;
CLANG_WARN_ENUM_CONVERSION
=
YES
;
CLANG_WARN_INT_CONVERSION
=
YES
;
CLANG_WARN_OBJC_ROOT_CLASS
=
YES_ERROR
;
CLANG_WARN_UNREACHABLE_CODE
=
YES
;
CLANG_WARN__DUPLICATE_METHOD_MATCH
=
YES
;
COPY_PHASE_STRIP
=
NO
;
DEBUG_INFORMATION_FORMAT
=
"dwarf-with-dsym"
;
ENABLE_NS_ASSERTIONS
=
NO
;
ENABLE_STRICT_OBJC_MSGSEND
=
YES
;
GCC_C_LANGUAGE_STANDARD
=
gnu99
;
GCC_NO_COMMON_BLOCKS
=
YES
;
GCC_WARN_64_TO_32_BIT_CONVERSION
=
YES
;
GCC_WARN_ABOUT_RETURN_TYPE
=
YES_ERROR
;
GCC_WARN_UNDECLARED_SELECTOR
=
YES
;
GCC_WARN_UNINITIALIZED_AUTOS
=
YES_AGGRESSIVE
;
GCC_WARN_UNUSED_FUNCTION
=
YES
;
GCC_WARN_UNUSED_VARIABLE
=
YES
;
MACOSX_DEPLOYMENT_TARGET
=
10.10
;
MTL_ENABLE_DEBUG_INFO
=
NO
;
SDKROOT
=
macosx
;
};
name
=
Release
;
};
37E217DF1BC7D92300A59B1A
/* Debug */
=
{
isa
=
XCBuildConfiguration
;
buildSettings
=
{
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
};
name
=
Debug
;
};
37E217E01BC7D92300A59B1A
/* Release */
=
{
isa
=
XCBuildConfiguration
;
buildSettings
=
{
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
};
name
=
Release
;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
37E217D21BC7D92300A59B1A
/* Build configuration list for PBXProject "Maxi_Emscripten" */
=
{
isa
=
XCConfigurationList
;
buildConfigurations
=
(
37E217DC1BC7D92300A59B1A
/* Debug */
,
37E217DD1BC7D92300A59B1A
/* Release */
,
);
defaultConfigurationIsVisible
=
0
;
defaultConfigurationName
=
Release
;
};
37E217DE1BC7D92300A59B1A
/* Build configuration list for PBXNativeTarget "Maxi_Emscripten" */
=
{
isa
=
XCConfigurationList
;
buildConfigurations
=
(
37E217DF1BC7D92300A59B1A
/* Debug */
,
37E217E01BC7D92300A59B1A
/* Release */
,
);
defaultConfigurationIsVisible
=
0
;
};
/* End XCConfigurationList section */
};
rootObject
=
37E217CF1BC7D92300A59B1A
/* Project object */
;
}
Maxi_Emscripten/Maxi_Emscripten.xcodeproj/project.xcworkspace/contents.xcworkspacedata
0 → 100644
View file @
f70306d9
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version =
"1.0"
>
<FileRef
location =
"self:Maxi_Emscripten.xcodeproj"
>
</FileRef>
</Workspace>
Maxi_Emscripten/Maxi_Emscripten.xcodeproj/project.xcworkspace/xcuserdata/Dan.xcuserdatad/UserInterfaceState.xcuserstate
0 → 100644
View file @
f70306d9
File added
Maxi_Emscripten/Maxi_Emscripten.xcodeproj/xcuserdata/Dan.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
0 → 100644
View file @
f70306d9
<?xml version="1.0" encoding="UTF-8"?>
<Bucket
type =
"1"
version =
"2.0"
>
</Bucket>
Maxi_Emscripten/Maxi_Emscripten.xcodeproj/xcuserdata/Dan.xcuserdatad/xcschemes/Maxi_Emscripten.xcscheme
0 → 100644
View file @
f70306d9
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion =
"0630"
version =
"1.3"
>
<BuildAction
parallelizeBuildables =
"YES"
buildImplicitDependencies =
"YES"
>
<BuildActionEntries>
<BuildActionEntry
buildForTesting =
"YES"
buildForRunning =
"YES"
buildForProfiling =
"YES"
buildForArchiving =
"YES"
buildForAnalyzing =
"YES"
>
<BuildableReference
BuildableIdentifier =
"primary"
BlueprintIdentifier =
"37E217D61BC7D92300A59B1A"
BuildableName =
"Maxi_Emscripten"
BlueprintName =
"Maxi_Emscripten"
ReferencedContainer =
"container:Maxi_Emscripten.xcodeproj"
>
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
selectedDebuggerIdentifier =
"Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier =
"Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv =
"YES"
buildConfiguration =
"Debug"
>
<Testables>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier =
"primary"
BlueprintIdentifier =
"37E217D61BC7D92300A59B1A"
BuildableName =
"Maxi_Emscripten"
BlueprintName =
"Maxi_Emscripten"
ReferencedContainer =
"container:Maxi_Emscripten.xcodeproj"
>
</BuildableReference>
</MacroExpansion>
</TestAction>
<LaunchAction
selectedDebuggerIdentifier =
"Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier =
"Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle =
"0"
useCustomWorkingDirectory =
"NO"
buildConfiguration =
"Debug"
ignoresPersistentStateOnLaunch =
"NO"
debugDocumentVersioning =
"YES"
allowLocationSimulation =
"YES"
>
<BuildableProductRunnable
runnableDebuggingMode =
"0"
>
<BuildableReference
BuildableIdentifier =
"primary"
BlueprintIdentifier =
"37E217D61BC7D92300A59B1A"
BuildableName =
"Maxi_Emscripten"
BlueprintName =
"Maxi_Emscripten"
ReferencedContainer =
"container:Maxi_Emscripten.xcodeproj"
>
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
shouldUseLaunchSchemeArgsEnv =
"YES"
savedToolIdentifier =
""
useCustomWorkingDirectory =
"NO"
buildConfiguration =
"Release"
debugDocumentVersioning =
"YES"
>
<BuildableProductRunnable
runnableDebuggingMode =
"0"
>
<BuildableReference
BuildableIdentifier =
"primary"
BlueprintIdentifier =
"37E217D61BC7D92300A59B1A"
BuildableName =
"Maxi_Emscripten"
BlueprintName =
"Maxi_Emscripten"
ReferencedContainer =
"container:Maxi_Emscripten.xcodeproj"
>
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration =
"Debug"
>
</AnalyzeAction>
<ArchiveAction
buildConfiguration =
"Release"
revealArchiveInOrganizer =
"YES"
>
</ArchiveAction>
</Scheme>
Maxi_Emscripten/Maxi_Emscripten.xcodeproj/xcuserdata/Dan.xcuserdatad/xcschemes/xcschememanagement.plist
0 → 100644
View file @
f70306d9
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist
version=
"1.0"
>
<dict>
<key>
SchemeUserState
</key>
<dict>
<key>
Maxi_Emscripten.xcscheme
</key>
<dict>
<key>
orderHint
</key>
<integer>
0
</integer>
</dict>
</dict>
<key>
SuppressBuildableAutocreation
</key>
<dict>
<key>
37E217D61BC7D92300A59B1A
</key>
<dict>
<key>
primary
</key>
<true/>
</dict>
</dict>
</dict>
</plist>
Maxi_Emscripten/Maxi_Emscripten/Notes
0 → 100644
View file @
f70306d9
NOTES:
Use embind js to c++ to create some encapsulated audioPlayer class as in ofxEmscripten. Or just steal that and use it.
- bring back the overrided play function!!! :
Module.play = function(){}?
Module.play(){
cooode....
}?
\ No newline at end of file
Maxi_Emscripten/Maxi_Emscripten/big_arrays.h
0 → 100644
View file @
f70306d9
//
// big_arrays.h
// Maxi_Emscripten
//
// Created by D J Clarke on 09/10/2015.
// Copyright (c) 2015 D J Clarke. All rights reserved.
//
#ifndef Maxi_Emscripten_big_arrays_h
#define Maxi_Emscripten_big_arrays_h
//this is a 514-point sinewave table that has many uses.
double
sineBuffer
[
514
]
=
{
0
,
0
.
01226
8
,
0
.
024536
,
0
.
036
804
,
0
.
04
9042
,
0
.
06131
,
0
.
073547
,
0
.
085785
,
0
.
097992
,
0
.
1102
,
0
.
12241
,
0
.
13455
,
0
.
1467
,
0
.
15884
,
0
.
17093
,
0
.
18301
,
0
.
19507
,
0
.
20709
,
0
.
21909
,
0
.
23105
,
0
.
24295
,
0
.
25485
,
0
.
26669
,
0
.
2785
,
0
.
29025
,
0
.
30197
,
0
.
31366
,
0
.
32529
,
0
.
33685
,
0
.
34839
,
0
.
35986
,
0
.
37128
,
0
.
38266
,
0
.
39395
,
0
.
40521
,
0
.
41641
,
0
.
42752
,
0
.
4386
,
0
.
44958
,
0
.
46051
,
0
.
47137
,
0
.
48215
,
0
.
49286
,
0
.
50351
,
0
.
51407
,
0
.
52457
,
0
.
53497
,
0
.
54529
,
0
.
55554
,
0
.
5657
,
0
.
57578
,
0
.
58575
,
0
.
59567
,
0
.
60547
,
0
.
6152
,
0
.
62482
,
0
.
63437
,
0
.
6438
,
0
.
65314
,
0
.
66238
,
0
.
67151
,
0
.
68057
,
0
.
68951
,
0
.
69833
,
0
.
70706
,
0
.
7157
,
0
.
72421
,
0
.
7326
,
0
.
74091
,
0
.
74908
,
0
.
75717
,
0
.
76514
,
0
.
77298
,
0
.
7807
,
0
.
7883
,
0
.
79581
,
0
.
80316
,
0
.
81042
,
0
.
81754
,
0
.
82455
,
0
.
83142
,
0
.
8382
,
0
.
84482
,
0
.
85132
,
0
.
8577
,
0
.
86392
,
0
.
87006
,
0
.
87604
,
0
.
88187
,
0
.
8876
,
0
.
89319
,
0
.
89862
,
0
.
90396
,
0
.
90912
,
0
.
91415
,
0
.
91907
,
0
.
92383
,
0
.
92847
,
0
.
93295
,
0
.
93729
,
0
.
9415
,
0
.
94556
,
0
.
94949
,
0
.
95325
,
0
.
95691
,
0
.
96039
,
0
.
96375
,
0
.
96692
,
0
.
97
,
0
.
9729
,
0
.
97565
,
0
.
97827
,
0
.
98074
,
0
.
98306
,
0
.
98523
,
0
.
98724
,
0
.
98914
,
0
.
99084
,
0
.
99243
,
0
.
99387
,
0
.
99515
,
0
.
99628
,
0
.
99725
,
0
.
99808
,
0
.
99875
,
0
.
99927
,
0
.
99966
,
0
.
99988
,
0
.
99997
,
0
.
99988
,
0
.
99966
,
0
.
99927
,
0
.
99875
,
0
.
99808
,
0
.
99725
,
0
.
99628
,
0
.
99515
,
0
.
99387
,
0
.
99243
,
0
.
99084
,
0
.
98914
,
0
.
98724
,
0
.
98523
,
0
.
98306
,
0
.
98074
,
0
.
97827
,
0
.
97565
,
0
.
9729
,
0
.
97
,
0
.
96692
,
0
.
96375
,
0
.
96039
,
0
.
95691
,
0
.
95325
,
0
.
94949
,
0
.
94556
,
0
.
9415
,
0
.
93729
,
0
.
93295
,
0
.
92847
,
0
.
92383
,
0
.
91907
,
0
.
91415
,
0
.
90912
,
0
.
90396
,
0
.
89862
,
0
.
89319
,
0
.
8876
,
0
.
88187
,
0
.
87604
,
0
.
87006
,
0
.
86392
,
0
.
8577
,
0
.
85132
,
0
.
84482
,
0
.
8382
,
0
.
83142
,
0
.
82455
,
0
.
81754
,
0
.
81042
,
0
.
80316
,
0
.
79581
,
0
.
7883
,
0
.
7807
,
0
.
77298
,
0
.
76514
,
0
.
75717
,
0
.
74908
,
0
.
74091
,
0
.
7326
,
0
.
72421
,
0
.
7157
,
0
.
70706
,
0
.
69833
,
0
.
68951
,
0
.
68057
,
0
.
67151
,
0
.
66238
,
0
.
65314
,
0
.
6438
,
0
.
63437
,
0
.
62482
,
0
.
6152
,
0
.
60547
,
0
.
59567
,
0
.
58575
,
0
.
57578
,
0
.
5657
,
0
.
55554
,
0
.
54529
,
0
.
53497
,
0
.
52457
,
0
.
51407
,
0
.
50351
,
0
.
49286
,
0
.
48215
,
0
.
47137
,
0
.
46051
,
0
.
44958
,
0
.
4386
,
0
.
42752
,
0
.
41641
,
0
.
40521
,
0
.
39395
,
0
.
38266
,
0
.
37128
,
0
.
35986
,
0
.
34839
,
0
.
33685
,
0
.
32529
,
0
.
31366
,
0
.
30197
,
0
.
29025
,
0
.
2785
,
0
.
26669
,
0
.
25485
,
0
.
24295
,
0
.
23105
,
0
.
21909
,
0
.
20709
,
0
.
19507
,
0
.
18301
,
0
.
17093
,
0
.
15884
,
0
.
1467
,
0
.
13455
,
0
.
12241
,
0
.
1102
,
0
.
097992
,
0
.
085785
,
0
.
073547
,
0
.
06131
,
0
.
04
9042
,
0
.
036
804
,
0
.
024536
,
0
.
01226
8
,
0
,
-
0
.
01226
8
,
-
0
.
024536
,
-
0
.
036
804
,
-
0
.
04
9042
,
-
0
.
06131
,
-
0
.
073547
,
-
0
.
085785
,
-
0
.
097992
,
-
0
.
1102
,
-
0
.
12241
,
-
0
.
13455
,
-
0
.
1467
,
-
0
.
15884
,
-
0
.
17093
,
-
0
.
18301
,
-
0
.
19507
,
-
0
.
20709
,
-
0
.
21909
,
-
0
.
23105
,
-
0
.
24295
,
-
0
.
25485
,
-
0
.
26669
,
-
0
.
2785
,
-
0
.
29025
,
-
0
.
30197
,
-
0
.
31366
,
-
0
.
32529
,
-
0
.
33685
,
-
0
.
34839
,
-
0
.
35986
,
-
0
.
37128
,
-
0
.
38266
,
-
0
.
39395
,
-
0
.
40521
,
-
0
.
41641
,
-
0
.
42752
,
-
0
.
4386
,
-
0
.
44958
,
-
0
.
46051
,
-
0
.
47137
,
-
0
.
48215
,
-
0
.
49286
,
-
0
.
50351
,
-
0
.
51407
,
-
0
.
52457
,
-
0
.
53497
,
-
0
.
54529
,
-
0
.
55554
,
-
0
.
5657
,
-
0
.
57578
,
-
0
.
58575
,
-
0
.
59567
,
-
0
.
60547
,
-
0
.
6152
,
-
0
.
62482
,
-
0
.
63437
,
-
0
.
6438
,
-
0
.
65314
,
-
0
.
66238
,
-
0
.
67151
,
-
0
.
68057
,
-
0
.
68951
,
-
0
.
69833
,
-
0
.
70706
,
-
0
.
7157
,
-
0
.
72421
,
-
0
.
7326
,
-
0
.
74091
,
-
0
.
74908
,
-
0
.
75717
,
-
0
.
76514
,
-
0
.
77298
,
-
0
.
7807
,
-
0
.
7883
,
-
0
.
79581
,
-
0
.
80316
,
-
0
.
81042
,
-
0
.
81754
,
-
0
.
82455
,
-
0
.
83142
,
-
0
.
8382
,
-
0
.
84482
,
-
0
.
85132
,
-
0
.
8577
,
-
0
.
86392
,
-
0
.
87006
,
-
0
.
87604
,
-
0
.
88187
,
-
0
.
8876
,
-
0
.
89319
,
-
0
.
89862
,
-
0
.
90396
,
-
0
.
90912
,
-
0
.
91415
,
-
0
.
91907
,
-
0
.
92383
,
-
0
.
92847
,
-
0
.
93295
,
-
0
.
93729
,
-
0
.
9415
,
-
0
.
94556
,
-
0
.
94949
,
-
0
.
95325
,
-
0
.
95691
,
-
0
.
96039
,
-
0
.
96375
,
-
0
.
96692
,
-
0
.
97
,
-
0
.
9729
,
-
0
.
97565
,
-
0
.
97827
,
-
0
.
98074
,
-
0
.
98306
,
-
0
.
98523
,
-
0
.
98724
,
-
0
.
98914
,
-
0
.
99084
,
-
0
.
99243
,
-
0
.
99387
,
-
0
.
99515
,
-
0
.
99628
,
-
0
.
99725
,
-
0
.
99808
,
-
0
.
99875
,
-
0
.
99927
,
-
0
.
99966
,
-
0
.
99988
,
-
0
.
99997
,
-
0
.
99988
,
-
0
.
99966
,
-
0
.
99927
,
-
0
.
99875
,
-
0
.
99808
,
-
0
.
99725
,
-
0
.
99628
,
-
0
.
99515
,
-
0
.
99387
,
-
0
.
99243
,
-
0
.
99084
,
-
0
.
98914
,
-
0
.
98724
,
-
0
.
98523
,
-
0
.
98306
,
-
0
.
98074
,
-
0
.
97827
,
-
0
.
97565
,
-
0
.
9729
,
-
0
.
97
,
-
0
.
96692
,
-
0
.
96375
,
-
0
.
96039
,
-
0
.
95691
,
-
0
.
95325
,
-
0
.
94949
,
-
0
.
94556
,
-
0
.
9415
,
-
0
.
93729
,
-
0
.
93295
,
-
0
.
92847
,
-
0
.
92383
,
-
0
.
91907
,
-
0
.
91415
,
-
0
.
90912
,
-
0
.
90396
,
-
0
.
89862
,
-
0
.
89319
,
-
0
.
8876
,
-
0
.
88187
,
-
0
.
87604
,
-
0
.
87006
,
-
0
.
86392
,
-
0
.
8577
,
-
0
.
85132
,
-
0
.
84482
,
-
0
.
8382
,
-
0
.
83142
,
-
0
.
82455
,
-
0
.
81754
,
-
0
.
81042
,
-
0
.
80316
,
-
0
.
79581
,
-
0
.
7883
,
-
0
.
7807
,
-
0
.
77298
,
-
0
.
76514
,
-
0
.
75717
,
-
0
.
74908
,
-
0
.
74091
,
-
0
.
7326
,
-
0
.
72421
,
-
0
.
7157
,
-
0
.
70706
,
-
0
.
69833
,
-
0
.
68951
,
-
0
.
68057
,
-
0
.
67151
,
-
0
.
66238
,
-
0
.
65314
,
-
0
.
6438
,
-
0
.
63437
,
-
0
.
62482
,
-
0
.
6152
,
-
0
.
60547
,
-
0
.
59567
,
-
0
.
58575
,
-
0
.
57578
,
-
0
.
5657
,
-
0
.
55554
,
-
0
.
54529
,
-
0
.
53497
,
-
0
.
52457
,
-
0
.
51407
,
-
0
.
50351
,
-
0
.
49286
,
-
0
.
48215
,
-
0
.
47137
,
-
0
.
46051
,
-
0
.
44958
,
-
0
.
4386
,
-
0
.
42752
,
-
0
.
41641
,
-
0
.
40521
,
-
0
.
39395
,
-
0
.
38266
,
-
0
.
37128
,
-
0
.
35986
,
-
0
.
34839
,
-
0
.
33685
,
-
0
.
32529
,
-
0
.
31366
,
-
0
.
30197
,
-
0
.
29025
,
-
0
.
2785
,
-
0
.
26669
,
-
0
.
25485
,
-
0
.
24295
,
-
0
.
23105
,
-
0
.
21909
,
-
0
.
20709
,
-
0
.
19507
,
-
0
.
18301
,
-
0
.
17093
,
-
0
.
15884
,
-
0
.
1467
,
-
0
.
13455
,
-
0
.
12241
,
-
0
.
1102
,
-
0
.
097992
,
-
0
.
085785
,
-
0
.
073547
,
-
0
.
06131
,
-
0
.
04
9042
,
-
0
.
036
804
,
-
0
.
024536
,
-
0
.
01226
8
,
0
,
0
.
01226
8
};
// This is a transition table that helps with bandlimited oscs.
double
transition
[
1001
]
=
{
-
0
.
500003
,
-
0
.
500003
,
-
0
.
500023
,
-
0
.
500063
,
-
0
.
500121
,
-
0
.
500179
,
-
0
.
500259
,
-
0
.
50036
,
-
0
.
500476
,
-
0
.
500591
,
-
0
.
500732
,
-
0
.
500893
,
-
0
.
501066
,
-
0
.
501239
,
-
0
.
50144
,
-
0
.
501661
,
-
0
.
501891
,
-
0
.
502123
,
-
0
.
502382
,
-
0
.
502662
,
-
0
.
502949
,
-
0
.
50324
,
-
0
.
503555
,
-
0
.
503895
,
-
0
.
504238
,
-
0
.
504587
,
-
0
.
504958
,
-
0
.
505356
,
-
0
.
505754
,
-
0
.
506162
,
-
0
.
506589
,
-
0
.
507042
,
-
0
.
507495
,
-
0
.
50796
,
-
0
.
508444
,
-
0
.
508951
,
-
0
.
509458
,
-
0
.
509979
,
-
0
.
510518
,
-
0
.
511079
,
-
0
.
511638
,
-
0
.
512213
,
-
0
.
512808
,
-
0
.
51342
,
-
0
.
51403
,
-
0
.
514659
,
-
0
.
515307
,
-
0
.
51597
,
-
0
.
51663
,
-
0
.
517312
,
-
0
.
518012
,
-
0
.
518724
,
-
0
.
519433
,
-
0
.
520166
,
-
0
.
520916
,
-
0
.
521675
,
-
0
.
522432
,
-
0
.
523214
,
-
0
.
524013
,
-
0
.
524819
,
-
0
.
525624
,
-
0
.
526451
,
-
0
.
527298
,
-
0
.
528147
,
-
0
.
528999
,
-
0
.
52987
,
-
0
.
530762
,
-
0
.
531654
,
-
0
.
532551
,
-
0
.
533464
,
-
0
.
534399
,
-
0
.
535332
,
-
0
.
536271
,
-
0
.
537226
,
-
0
.
538202
,
-
0
.
539172
,
-
0
.
540152
,
-
0
.
541148
,
-
0
.
542161
,
-
0
.
543168
,
-
0
.
544187
,
-
0
.
54522
,
-
0
.
546269
,
-
0
.
54731
,
-
0
.
548365
,
-
0
.
549434
,
-
0
.
550516
,
-
0
.
55159
,
-
0
.
552679
,
-
0
.
553781
,
-
0
.
554893
,
-
0
.
555997
,
-
0
.
557118
,
-
0
.
558252
,
-
0
.
559391
,
-
0
.
560524
,
-
0
.
561674
,
-
0
.
562836
,
-
0
.
564001
,
-
0
.
565161
,
-
0
.
566336
,
-
0
.
567524
,
-
0
.
568712
,
-
0
.
569896
,
-
0
.
571095
,
-
0
.
572306
,
-
0
.
573514
,
-
0
.
574721
,
-
0
.
575939
,
-
0
.
577171
,
-
0
.
578396
,
-
0
.
579622
,
-
0
.
580858
,
-
0
.
582108
,
-
0
.
583348
,
-
0
.
58459
,
-
0
.
585842
,
-
0
.
587106
,
-
0
.
588358
,
-
0
.
589614
,
-
0
.
590879
,
-
0
.
592154
,
-
0
.
593415
,
-
0
.
594682
,
-
0
.
595957
,
-
0
.
59724
,
-
0
.
598507
,
-
0
.
599782
,
-
0
.
601064
,
-
0
.
602351
,
-
0
.
603623
,
-
0
.
604902
,
-
0
.
606189
,
-
0
.
607476
,
-
0
.
60875
,
-
0
.
610032
,
-
0
.
611319
,
-
0
.
612605
,
-
0
.
613877
,
-
0
.
615157
,
-
0
.
616443
,
-
0
.
617723
,
-
0
.
618992
,
-
0
.
620268
,
-
0
.
621548
,
-
0
.
62282
,
-
0
.
624083
,
-
0
.
62535
,
-
0
.
626622
,
-
0
.
627882
,
-
0
.
629135
,
-
0
.
630391
,
-
0
.
631652
,
-
0
.
632898
,
-
0
.
634138
,
-
0
.
63538
,
-
0
.
636626
,
-
0
.
637854
,
-
0
.
639078
,
-
0
.
640304
,
-
0
.
641531
,
-
0
.
642739
,
-
0
.
643943
,
-
0
.
645149
,
-
0
.
646355
,
-
0
.
647538
,
-
0
.
64872
,
-
0
.
649903
,
-
0
.
651084
,
-
0
.
652241
,
-
0
.
653397
,
-
0
.
654553
,
-
0
.
655705
,
-
0
.
656834
,
-
0
.
657961
,
-
0
.
659087
,
-
0
.
660206
,
-
0
.
661304
,
-
0
.
662399
,
-
0
.
663492
,
-
0
.
664575
,
-
0
.
665639
,
-
0
.
666699
,
-
0
.
667756
,
-
0
.
6688
,
-
0
.
669827
,
-
0
.
670849
,
-
0
.
671866
,
-
0
.
672868
,
-
0
.
673854
,
-
0
.
674835
,
-
0
.
675811
,
-
0
.
676767
,
-
0
.
677709
,
-
0
.
678646
,
-
0
.
679576
,
-
0
.
680484
,
-
0
.
68138
,
-
0
.
682269
,
-
0
.
683151
,
-
0
.
684008
,
-
0
.
684854
,
-
0
.
685693
,
-
0
.
686524
,
-
0
.
687327
,
-
0
.
688119
,
-
0
.
688905
,
-
0
.
689682
,
-
0
.
690428
,
-
0
.
691164
,
-
0
.
691893
,
-
0
.
692613
,
-
0
.
6933
,
-
0
.
693978
,
-
0
.
694647
,
-
0
.
695305
,
-
0
.
695932
,
-
0
.
696549
,
-
0
.
697156
,
-
0
.
697748
,
-
0
.
698313
,
-
0
.
698865
,
-
0
.
699407
,
-
0
.
699932
,
-
0
.
700431
,
-
0
.
700917
,
-
0
.
701391
,
-
0
.
701845
,
-
0
.
702276
,
-
0
.
702693
,
-
0
.
703097
,
-
0
.
703478
,
-
0
.
703837
,
-
0
.
704183
,
-
0
.
704514
,
-
0
.
704819
,
-
0
.
705105
,
-
0
.
705378
,
-
0
.
705633
,
-
0
.
70586
,
-
0
.
706069
,
-
0
.
706265
,
-
0
.
706444
,
-
0
.
706591
,
-
0
.
706721
,
-
0
.
706837
,
-
0
.
706938
,
-
0
.
707003
,
-
0
.
707051
,
-
0
.
707086
,
-
0
.
707106
,
-
0
.
707086
,
-
0
.
707051
,
-
0
.
707001
,
-
0
.
706935
,
-
0
.
706832
,
-
0
.
706711
,
-
0
.
706576
,
-
0
.
706421
,
-
0
.
706233
,
-
0
.
706025
,
-
0
.
705802
,
-
0
.
705557
,
-
0
.
705282
,
-
0
.
704984
,
-
0
.
704671
,
-
0
.
704334
,
-
0
.
703969
,
-
0
.
703582
,
-
0
.
703176
,
-
0
.
702746
,
-
0
.
702288
,
-
0
.
70181
,
-
0
.
701312
,
-
0
.
700785
,
-
0
.
700234
,
-
0
.
699664
,
-
0
.
69907
,
-
0
.
698447
,
-
0
.
6978
,
-
0
.
697135
,
-
0
.
696446
,
-
0
.
695725
,
-
0
.
694981
,
-
0
.
694219
,
-
0
.
693435
,
-
0
.
692613
,
-
0
.
691771
,
-
0
.
690911
,
-
0
.
69003
,
-
0
.
689108
,
-
0
.
688166
,
-
0
.
687206
,
-
0
.
686227
,
-
0
.
685204
,
-
0
.
684162
,
-
0
.
683101
,
-
0
.
682019
,
-
0
.
680898
,
-
0
.
679755
,
-
0
.
678592
,
-
0
.
677407
,
-
0
.
676187
,
-
0
.
674941
,
-
0
.
673676
,
-
0
.
672386
,
-
0
.
671066
,
-
0
.
669718
,
-
0
.
66835
,
-
0
.
666955
,
-
0
.
665532
,
-
0
.
664083
,
-
0
.
662611
,
-
0
.
661112
,
-
0
.
659585
,
-
0
.
658035
,
-
0
.
656459
,
-
0
.
654854
,
-
0
.
653223
,
-
0
.
651572
,
-
0
.
649892
,
-
0
.
648181
,
-
0
.
646446
,
-
0
.
644691
,
-
0
.
642909
,
-
0
.
641093
,
-
0
.
639253
,
-
0
.
637393
,
-
0
.
63551
,
-
0
.
633588
,
-
0
.
631644
,
-
0
.
62968
,
-
0
.
627695
,
-
0
.
625668
,
-
0
.
623621
,
-
0
.
621553
,
-
0
.
619464
,
-
0
.
617334
,
-
0
.
615183
,
-
0
.
613011
,
-
0
.
610817
,
-
0
.
608587
,
-
0
.
606333
,
-
0
.
604058
,
-
0
.
60176
,
-
0
.
599429
,
-
0
.
597072
,
-
0
.
594695
,
-
0
.
592293
,
-
0
.
589862
,
-
0
.
587404
,
-
0
.
584925
,
-
0
.
58242
,
-
0
.
579888
,
-
0
.
577331
,
-
0
.
574751
,
-
0
.
572145
,
-
0
.
569512
,
-
0
.
566858
,
-
0
.
564178
,
-
0
.
561471
,
-
0
.
558739
,
-
0
.
555988
,
-
0
.
553209
,
-
0
.
550402
,
-
0
.
547572
,
-
0
.
544723
,
-
0
.
54185
,
-
0
.
538944
,
-
0
.
536018
,
-
0
.
533072
,
-
0
.
530105
,
-
0
.
527103
,
-
0
.
524081
,
-
0
.
52104
,
-
0
.
51798
,
-
0
.
514883
,
-
0
.
511767
,
-
0
.
508633
,
-
0
.
505479
,
-
0
.
502291
,
-
0
.
499083
,
-
0
.
495857
,
-
0
.
492611
,
-
0
.
489335
,
-
0
.
486037
,
-
0
.
48272
,
-
0
.
479384
,
-
0
.
476021
,
-
0
.
472634
,
-
0
.
46923
,
-
0
.
465805
,
-
0
.
462356
,
-
0
.
458884
,
-
0
.
455394
,
-
0
.
451882
,
-
0
.
448348
,
-
0
.
444795
,
-
0
.
44122
,
-
0
.
437624
,
-
0
.
434008
,
-
0
.
430374
,
-
0
.
426718
,
-
0
.
423041
,
-
0
.
419344
,
-
0
.
415631
,
-
0
.
411897
,
-
0
.
40814
,
-
0
.
404365
,
-
0
.
400575
,
-
0
.
396766
,
-
0
.
392933
,
-
0
.
389082
,
-
0
.
385217
,
-
0
.
381336
,
-
0
.
377428
,
-
0
.
373505
,
-
0
.
369568
,
-
0
.
365616
,
-
0
.
361638
,
-
0
.
357645
,
-
0
.
353638
,
-
0
.
349617
,
-
0
.
345572
,
-
0
.
341512
,
-
0
.
337438
,
-
0
.
33335
,
-
0
.
329242
,
-
0
.
325118
,
-
0
.
32098
,
-
0
.
316829
,
-
0
.
31266
,
-
0
.
308474
,
-
0
.
304276
,
-
0
.
300063
,
-
0
.
295836
,
-
0
.
291593
,
-
0
.
287337
,
-
0
.
283067
,
-
0
.
278783
,
-
0
.
274487
,
-
0
.
270176
,
-
0
.
265852
,
-
0
.
261515
,
-
0
.
257168
,
-
0
.
252806
,
-
0
.
248431
,
-
0
.
244045
,
-
0
.
239649
,
-
0
.
23524
,
-
0
.
230817
,
-
0
.
226385
,
-
0
.
221943
,
-
0
.
21749
,
-
0
.
213024
,
-
0
.
208548
,
-
0
.
204064
,
-
0
.
199571
,
-
0
.
195064
,
-
0
.
190549
,
-
0
.
186026
,
-
0
.
181495
,
-
0
.
176952
,
-
0
.
1724
,
-
0
.
167842
,
-
0
.
163277
,
-
0
.
1587
,
-
0
.
154117
,
-
0
.
149527
,
-
0
.
14493
,
-
0
.
140325
,
-
0
.
135712
,
-
0
.
131094
,
-
0
.
12647
,
-
0
.
121839
,
-
0
.
117201
,
-
0
.
112559
,
-
0
.
10791
,
-
0
.
103257
,
-
0
.
0985979
,
-
0
.
0939343
,
-
0
.
0892662
,
-
0
.
0845935
,
-
0
.
07
9917
,
-
0
.
0752362
,
-
0
.
0705516
,
-
0
.
065
8635
,
-
0
.
061172
9
,
-
0
.
05647
86
,
-
0
.
0517
814
,
-
0
.
0470
818
,
-
0
.
0423
802
,
-
0
.
0376765
,
-
0
.
032
9703
,
-
0
.
02
82629
,
-
0
.
0235542
,
-
0
.
01
88445
,
-
0
.
0141335
,
-
0
.
00
942183
,
-
0
.
00470
983
,
2.41979e-06
,
0
.
004714
81
,
0
.
00
942681
,
0
.
01413
84
,
0
.
01
88494
,
0
.
02355
9
,
0
.
02
8268
,
0
.
032
9754
,
0
.
0376
813
,
0
.
0423
851
,
0
.
0470
868
,
0
.
0517
863
,
0
.
0564
836
,
0
.
0611777
,
0
.
065
8683
,
0
.
0705566
,
0
.
0752412
,
0
.
07
99218
,
0
.
0845982
,
0
.
0892712
,
0
.
0939393
,
0
.
0986028
,
0
.
103262
,
0
.
107915
,
0
.
112563
,
0
.
117206
,
0
.
121844
,
0
.
126475
,
0
.
131099
,
0
.
135717
,
0
.
14033
,
0
.
144935
,
0
.
149531
,
0
.
154122
,
0
.
158705
,
0
.
163281
,
0
.
167847
,
0
.
172405
,
0
.
176956
,
0
.
1815
,
0
.
18603
,
0
.
190553
,
0
.
195069
,
0
.
199576
,
0
.
204068
,
0
.
208552
,
0
.
213028
,
0
.
217495
,
0
.
221947
,
0
.
226389
,
0
.
230822
,
0
.
235245
,
0
.
239653
,
0
.
244049
,
0
.
248436
,
0
.
252811
,
0
.
257173
,
0
.
26152
,
0
.
265857
,
0
.
270181
,
0
.
274491
,
0
.
278788
,
0
.
283071
,
0
.
287341
,
0
.
291597
,
0
.
29584
,
0
.
300068
,
0
.
30428
,
0
.
308478
,
0
.
312664
,
0
.
316833
,
0
.
320984
,
0
.
325122
,
0
.
329246
,
0
.
333354
,
0
.
337442
,
0
.
341516
,
0
.
345576
,
0
.
34962
,
0
.
353642
,
0
.
357649
,
0
.
361642
,
0
.
36562
,
0
.
369572
,
0
.
373509
,
0
.
377432
,
0
.
38134
,
0
.
385221
,
0
.
389086
,
0
.
392936
,
0
.
39677
,
0
.
400579
,
0
.
404369
,
0
.
408143
,
0
.
4119
,
0
.
415634
,
0
.
419347
,
0
.
423044
,
0
.
426721
,
0
.
430377
,
0
.
434011
,
0
.
437627
,
0
.
441223
,
0
.
444798
,
0
.
448351
,
0
.
451885
,
0
.
455397
,
0
.
458887
,
0
.
462359
,
0
.
465807
,
0
.
469232
,
0
.
472637
,
0
.
476024
,
0
.
479386
,
0
.
482723
,
0
.
486039
,
0
.
489338
,
0
.
492613
,
0
.
49586
,
0
.
499086
,
0
.
502294
,
0
.
505481
,
0
.
508635
,
0
.
511769
,
0
.
514885
,
0
.
517982
,
0
.
521042
,
0
.
524083
,
0
.
527105
,
0
.
530107
,
0
.
533074
,
0
.
53602
,
0
.
538946
,
0
.
541851
,
0
.
544725
,
0
.
547574
,
0
.
550404
,
0
.
553211
,
0
.
555989
,
0
.
55874
,
0
.
561472
,
0
.
564179
,
0
.
566859
,
0
.
569514
,
0
.
572146
,
0
.
574753
,
0
.
577332
,
0
.
579889
,
0
.
582421
,
0
.
584926
,
0
.
587405
,
0
.
589863
,
0
.
592294
,
0
.
594696
,
0
.
597073
,
0
.
59943
,
0
.
60176
,
0
.
604059
,
0
.
606333
,
0
.
608588
,
0
.
610818
,
0
.
613012
,
0
.
615183
,
0
.
617335
,
0
.
619464
,
0
.
621553
,
0
.
623621
,
0
.
625669
,
0
.
627696
,
0
.
629681
,
0
.
631645
,
0
.
633588
,
0
.
63551
,
0
.
637393
,
0
.
639253
,
0
.
641093
,
0
.
642909
,
0
.
644691
,
0
.
646446
,
0
.
648181
,