Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
4fc364a1
TDengine
项目概览
taosdata
/
TDengine
大约 2 年 前同步成功
通知
1193
Star
22018
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
4fc364a1
编写于
7月 22, 2021
作者:
H
Hongze Cheng
提交者:
GitHub
7月 22, 2021
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #6797 from taosdata/compress_float
Compress float
上级
87918caa
69c6748f
变更
16
隐藏空白更改
内联
并排
Showing
16 changed file
with
1166 addition
and
34 deletion
+1166
-34
.gitmodules
.gitmodules
+3
-0
cmake/input.inc
cmake/input.inc
+9
-0
deps/CMakeLists.txt
deps/CMakeLists.txt
+4
-1
deps/TSZ
deps/TSZ
+1
-0
src/client/CMakeLists.txt
src/client/CMakeLists.txt
+1
-1
src/common/inc/tglobal.h
src/common/inc/tglobal.h
+10
-0
src/common/src/tglobal.c
src/common/src/tglobal.c
+69
-0
src/dnode/src/dnodeMain.c
src/dnode/src/dnodeMain.c
+16
-1
src/kit/CMakeLists.txt
src/kit/CMakeLists.txt
+1
-0
src/kit/taospack/CMakeLists.txt
src/kit/taospack/CMakeLists.txt
+21
-0
src/kit/taospack/taospack.c
src/kit/taospack/taospack.c
+766
-0
src/util/CMakeLists.txt
src/util/CMakeLists.txt
+6
-2
src/util/inc/tconfig.h
src/util/inc/tconfig.h
+5
-1
src/util/inc/tscompression.h
src/util/inc/tscompression.h
+125
-28
src/util/src/tcompression.c
src/util/src/tcompression.c
+108
-0
src/util/src/tconfig.c
src/util/src/tconfig.c
+21
-0
未找到文件。
.gitmodules
浏览文件 @
4fc364a1
...
...
@@ -13,3 +13,6 @@
[submodule "deps/jemalloc"]
path = deps/jemalloc
url = https://github.com/jemalloc/jemalloc
[submodule "deps/TSZ"]
path = deps/TSZ
url = https://github.com/taosdata/TSZ.git
cmake/input.inc
浏览文件 @
4fc364a1
...
...
@@ -91,3 +91,12 @@ SET(TD_MEMORY_SANITIZER FALSE)
IF
(
$
{
MEMORY_SANITIZER
}
MATCHES
"true"
)
SET
(
TD_MEMORY_SANITIZER
TRUE
)
ENDIF
()
IF
(
$
{
TSZ_ENABLED
}
MATCHES
"true"
)
# define add
MESSAGE
(
STATUS
"build with TSZ enabled"
)
ADD_DEFINITIONS
(
-
DTD_TSZ
)
set
(
VAR_TSZ
"TSZ"
CACHE
INTERNAL
"global variant tsz"
)
ELSE
()
set
(
VAR_TSZ
""
CACHE
INTERNAL
"global variant empty"
)
ENDIF
()
deps/CMakeLists.txt
浏览文件 @
4fc364a1
...
...
@@ -15,7 +15,6 @@ ADD_SUBDIRECTORY(cJson)
ADD_SUBDIRECTORY
(
wepoll
)
ADD_SUBDIRECTORY
(
MsvcLibX
)
ADD_SUBDIRECTORY
(
rmonotonic
)
ADD_SUBDIRECTORY
(
lua
)
IF
(
TD_LINUX AND TD_MQTT
)
...
...
@@ -38,3 +37,7 @@ IF (TD_LINUX_64 AND JEMALLOC_ENABLED)
BUILD_COMMAND
${
MAKE
}
)
ENDIF
()
IF
(
${
TSZ_ENABLED
}
MATCHES
"true"
)
ADD_SUBDIRECTORY
(
TSZ
)
ENDIF
()
\ No newline at end of file
TSZ
@
0ca5b15a
Subproject commit 0ca5b15a8eac40327dd737be52c926fa5675712c
src/client/CMakeLists.txt
浏览文件 @
4fc364a1
...
...
@@ -11,7 +11,7 @@ IF (TD_LINUX)
# set the static lib name
ADD_LIBRARY
(
taos_static STATIC
${
SRC
}
)
TARGET_LINK_LIBRARIES
(
taos_static common query trpc tutil pthread m rt
)
TARGET_LINK_LIBRARIES
(
taos_static common query trpc tutil pthread m rt
${
VAR_TSZ
}
)
SET_TARGET_PROPERTIES
(
taos_static PROPERTIES OUTPUT_NAME
"taos_static"
)
SET_TARGET_PROPERTIES
(
taos_static PROPERTIES CLEAN_DIRECT_OUTPUT 1
)
...
...
src/common/inc/tglobal.h
浏览文件 @
4fc364a1
...
...
@@ -205,6 +205,16 @@ extern int32_t wDebugFlag;
extern
int32_t
cqDebugFlag
;
extern
int32_t
debugFlag
;
#ifdef TD_TSZ
// lossy
extern
char
lossyColumns
[];
extern
double
fPrecision
;
extern
double
dPrecision
;
extern
uint32_t
maxIntervals
;
extern
uint32_t
intervals
;
extern
char
Compressor
[];
#endif
typedef
struct
{
char
dir
[
TSDB_FILENAME_LEN
];
int
level
;
...
...
src/common/src/tglobal.c
浏览文件 @
4fc364a1
...
...
@@ -244,6 +244,19 @@ int32_t tsdbDebugFlag = 131;
int32_t
cqDebugFlag
=
131
;
int32_t
fsDebugFlag
=
135
;
#ifdef TD_TSZ
//
// lossy compress 6
//
char
lossyColumns
[
32
]
=
""
;
// "float|double" means all float and double columns can be lossy compressed. set empty can close lossy compress.
// below option can take effect when tsLossyColumns not empty
double
fPrecision
=
1E-8
;
// float column precision
double
dPrecision
=
1E-16
;
// double column precision
uint32_t
maxIntervals
=
500
;
// max intervals
uint32_t
intervals
=
100
;
// intervals
char
Compressor
[
32
]
=
"ZSTD_COMPRESSOR"
;
// ZSTD_COMPRESSOR or GZIP_COMPRESSOR
#endif
int32_t
(
*
monStartSystemFp
)()
=
NULL
;
void
(
*
monStopSystemFp
)()
=
NULL
;
void
(
*
monExecuteSQLFp
)(
char
*
sql
)
=
NULL
;
...
...
@@ -1517,6 +1530,62 @@ static void doInitGlobalConfig(void) {
cfg
.
ptrLength
=
tListLen
(
tsTempDir
);
cfg
.
unitType
=
TAOS_CFG_UTYPE_NONE
;
taosInitConfigOption
(
cfg
);
#ifdef TD_TSZ
// lossy compress
cfg
.
option
=
"lossyColumns"
;
cfg
.
ptr
=
lossyColumns
;
cfg
.
valType
=
TAOS_CFG_VTYPE_STRING
;
cfg
.
cfgType
=
TSDB_CFG_CTYPE_B_CONFIG
;
cfg
.
minValue
=
0
;
cfg
.
maxValue
=
0
;
cfg
.
ptrLength
=
tListLen
(
lossyColumns
);
cfg
.
unitType
=
TAOS_CFG_UTYPE_NONE
;
taosInitConfigOption
(
cfg
);
cfg
.
option
=
"fPrecision"
;
cfg
.
ptr
=
&
fPrecision
;
cfg
.
valType
=
TAOS_CFG_VTYPE_DOUBLE
;
cfg
.
cfgType
=
TSDB_CFG_CTYPE_B_CONFIG
;
cfg
.
minValue
=
MIN_FLOAT
;
cfg
.
maxValue
=
MAX_FLOAT
;
cfg
.
ptrLength
=
0
;
cfg
.
unitType
=
TAOS_CFG_UTYPE_NONE
;
taosInitConfigOption
(
cfg
);
cfg
.
option
=
"dPrecision"
;
cfg
.
ptr
=
&
dPrecision
;
cfg
.
valType
=
TAOS_CFG_VTYPE_DOUBLE
;
cfg
.
cfgType
=
TSDB_CFG_CTYPE_B_CONFIG
;
cfg
.
minValue
=
MIN_FLOAT
;
cfg
.
maxValue
=
MAX_FLOAT
;
cfg
.
ptrLength
=
0
;
cfg
.
unitType
=
TAOS_CFG_UTYPE_NONE
;
taosInitConfigOption
(
cfg
);
cfg
.
option
=
"maxIntervals"
;
cfg
.
ptr
=
&
maxIntervals
;
cfg
.
valType
=
TAOS_CFG_VTYPE_INT32
;
cfg
.
cfgType
=
TSDB_CFG_CTYPE_B_CONFIG
;
cfg
.
minValue
=
0
;
cfg
.
maxValue
=
65536
;
cfg
.
ptrLength
=
0
;
cfg
.
unitType
=
TAOS_CFG_UTYPE_NONE
;
taosInitConfigOption
(
cfg
);
cfg
.
option
=
"intervals"
;
cfg
.
ptr
=
&
intervals
;
cfg
.
valType
=
TAOS_CFG_VTYPE_INT32
;
cfg
.
cfgType
=
TSDB_CFG_CTYPE_B_CONFIG
;
cfg
.
minValue
=
0
;
cfg
.
maxValue
=
65536
;
cfg
.
ptrLength
=
0
;
cfg
.
unitType
=
TAOS_CFG_UTYPE_NONE
;
taosInitConfigOption
(
cfg
);
#endif
}
void
taosInitGlobalCfg
()
{
...
...
src/dnode/src/dnodeMain.c
浏览文件 @
4fc364a1
...
...
@@ -42,6 +42,7 @@
#include "module.h"
#include "qScript.h"
#include "mnode.h"
#include "tscompression.h"
#if !defined(_MODULE) || !defined(_TD_LINUX)
int32_t
moduleStart
()
{
return
0
;
}
...
...
@@ -236,6 +237,12 @@ static void dnodeCheckDataDirOpenned(char *dir) {
}
static
int32_t
dnodeInitStorage
()
{
#ifdef TD_TSZ
// compress module init
tsCompressInit
();
#endif
// storage module init
if
(
tsDiskCfgNum
==
1
&&
dnodeCreateDir
(
tsDataDir
)
<
0
)
{
dError
(
"failed to create dir: %s, reason: %s"
,
tsDataDir
,
strerror
(
errno
));
return
-
1
;
...
...
@@ -311,7 +318,15 @@ static int32_t dnodeInitStorage() {
return
0
;
}
static
void
dnodeCleanupStorage
()
{
tfsDestroy
();
}
static
void
dnodeCleanupStorage
()
{
// storage destroy
tfsDestroy
();
#ifdef TD_TSZ
// compress destroy
tsCompressExit
();
#endif
}
bool
dnodeIsFirstDeploy
()
{
return
strcmp
(
tsFirst
,
tsLocalEp
)
==
0
;
...
...
src/kit/CMakeLists.txt
浏览文件 @
4fc364a1
...
...
@@ -4,3 +4,4 @@ PROJECT(TDengine)
ADD_SUBDIRECTORY
(
shell
)
ADD_SUBDIRECTORY
(
taosdemo
)
ADD_SUBDIRECTORY
(
taosdump
)
ADD_SUBDIRECTORY
(
taospack
)
src/kit/taospack/CMakeLists.txt
0 → 100644
浏览文件 @
4fc364a1
CMAKE_MINIMUM_REQUIRED
(
VERSION 2.8
)
PROJECT
(
TDengine
)
INCLUDE_DIRECTORIES
(
${
TD_COMMUNITY_DIR
}
/src/util/inc
)
INCLUDE_DIRECTORIES
(
${
TD_COMMUNITY_DIR
}
/src/os/inc
)
INCLUDE_DIRECTORIES
(
inc
)
IF
(
TD_LINUX
)
AUX_SOURCE_DIRECTORY
(
. SRC
)
ADD_EXECUTABLE
(
taospack
${
SRC
}
)
TARGET_LINK_LIBRARIES
(
taospack os tutil tsdb
${
VAR_TSZ
}
)
ELSEIF
(
TD_WINDOWS
)
AUX_SOURCE_DIRECTORY
(
. SRC
)
ADD_EXECUTABLE
(
taospack
${
SRC
}
)
TARGET_LINK_LIBRARIES
(
taospack
)
ELSEIF
(
TD_DARWIN
)
# MAC
AUX_SOURCE_DIRECTORY
(
. SRC
)
ADD_EXECUTABLE
(
taospack
${
SRC
}
)
TARGET_LINK_LIBRARIES
(
taospack os tutil tsdb
)
ENDIF
()
\ No newline at end of file
src/kit/taospack/taospack.c
0 → 100644
浏览文件 @
4fc364a1
/*
* Copyright (c) 2019 TAOS Data, Inc. <jhtao@taosdata.com>
*
* This program is free software: you can use, redistribute, and/or modify
* it under the terms of the GNU Affero General Public License, version 3
* or later ("AGPL"), as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include <stdio.h>
#include <stdlib.h>
#if defined(WINDOWS)
int
main
(
int
argc
,
char
*
argv
[])
{
printf
(
"welcome to use taospack tools v1.3 for windows.
\n
"
);
}
#elif !defined(TD_TSZ)
int
main
(
int
argc
,
char
*
argv
[])
{
printf
(
" welcome taospack.
\n
You not open TSZ , please define TD_TSZ to open TSZ algo.
\n
"
);
}
#else
#include "os.h"
#include "tscompression.h"
#include "tdataformat.h"
// ------- define -----------
#define FT_CNT 8
// ------- function declare --------
void
cost_start
();
double
cost_end
(
const
char
*
tag
);
int
notsame_cnt
=
0
;
// ------- global declare -----------
float
g_ft1
[
]
=
{
\
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8989999294281006
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
9010000228881836
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8989999294281006
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
\
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
9000000953674316
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
\
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
9000000953674316
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
\
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
9000000953674316
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
\
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8989999294281006
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
\
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
630000114440918
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
\
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8989999294281006
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
\
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8989999294281006
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
\
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7100000381469727
,
3
.
7109999656677246
,
3
.
7119998931884766
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7100000381469727
,
3
.
7119998931884766
,
3
.
7090001106262207
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7100000381469727
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7049999237060547
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7100000381469727
,
3
.
7119998931884766
,
3
.
7119998931884766
,
3
.
7090001106262207
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7139999866485596
,
3
.
7109999656677246
,
3
.
7109999656677246
,
3
.
7100000381469727
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7119998931884766
,
3
.
7109999656677246
,
3
.
7090001106262207
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7130000591278076
,
3
.
7100000381469727
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7090001106262207
,
3
.
7119998931884766
,
3
.
7130000591278076
,
3
.
7109999656677246
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7090001106262207
,
3
.
7119998931884766
,
3
.
7109999656677246
,
3
.
7109999656677246
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7090001106262207
,
3
.
7109999656677246
,
3
.
7119998931884766
,
3
.
7109999656677246
,
3
.
7090001106262207
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7100000381469727
,
3
.
7109999656677246
,
3
.
7119998931884766
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7100000381469727
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7100000381469727
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7090001106262207
,
3
.
7100000381469727
,
3
.
7090001106262207
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7090001106262207
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7109999656677246
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7049999237060547
,
3
.
7070000171661377
,
3
.
7100000381469727
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7149999141693115
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7049999237060547
,
3
.
7060000896453857
,
3
.
7060000896453857
\
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
634000062942505
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8989999294281006
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
9010000228881836
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8989999294281006
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
\
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
9000000953674316
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
\
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
9000000953674316
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
\
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
9000000953674316
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
\
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8989999294281006
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
\
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
630000114440918
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
\
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8989999294281006
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
\
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8989999294281006
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
\
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7100000381469727
,
3
.
7109999656677246
,
3
.
7119998931884766
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7100000381469727
,
3
.
7119998931884766
,
3
.
7090001106262207
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7100000381469727
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7049999237060547
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7100000381469727
,
3
.
7119998931884766
,
3
.
7119998931884766
,
3
.
7090001106262207
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7139999866485596
,
3
.
7109999656677246
,
3
.
7109999656677246
,
3
.
7100000381469727
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7119998931884766
,
3
.
7109999656677246
,
3
.
7090001106262207
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7130000591278076
,
3
.
7100000381469727
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7090001106262207
,
3
.
7119998931884766
,
3
.
7130000591278076
,
3
.
7109999656677246
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7090001106262207
,
3
.
7119998931884766
,
3
.
7109999656677246
,
3
.
7109999656677246
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7090001106262207
,
3
.
7109999656677246
,
3
.
7119998931884766
,
3
.
7109999656677246
,
3
.
7090001106262207
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7100000381469727
,
3
.
7109999656677246
,
3
.
7119998931884766
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7100000381469727
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7100000381469727
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7090001106262207
,
3
.
7100000381469727
,
3
.
7090001106262207
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7090001106262207
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7109999656677246
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7049999237060547
,
3
.
7070000171661377
,
3
.
7100000381469727
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7149999141693115
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7049999237060547
,
3
.
7060000896453857
,
3
.
7060000896453857
\
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
634000062942505
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
};
double
g_de1
[
]
=
{
\
3
.
895999908447265612345
,
3
.
897000074386596701234
,
3
.
89800000190734860123456789
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8989999294281006
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
9010000228881836
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8989999294281006
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
\
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
9000000953674316
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
\
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
9000000953674316
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
\
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
9000000953674316
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
\
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8989999294281006
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
\
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
630000114440918
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
\
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8989999294281006
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
\
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8989999294281006
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
\
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7100000381469727
,
3
.
7109999656677246
,
3
.
7119998931884766
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7100000381469727
,
3
.
7119998931884766
,
3
.
7090001106262207
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7100000381469727
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7049999237060547
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7100000381469727
,
3
.
7119998931884766
,
3
.
7119998931884766
,
3
.
7090001106262207
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7139999866485596
,
3
.
7109999656677246
,
3
.
7109999656677246
,
3
.
7100000381469727
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7119998931884766
,
3
.
7109999656677246
,
3
.
7090001106262207
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7130000591278076
,
3
.
7100000381469727
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7090001106262207
,
3
.
7119998931884766
,
3
.
7130000591278076
,
3
.
7109999656677246
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7090001106262207
,
3
.
7119998931884766
,
3
.
7109999656677246
,
3
.
7109999656677246
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7090001106262207
,
3
.
7109999656677246
,
3
.
7119998931884766
,
3
.
7109999656677246
,
3
.
7090001106262207
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7100000381469727
,
3
.
7109999656677246
,
3
.
7119998931884766
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7100000381469727
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7100000381469727
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7090001106262207
,
3
.
7100000381469727
,
3
.
7090001106262207
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7090001106262207
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7109999656677246
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7049999237060547
,
3
.
7070000171661377
,
3
.
7100000381469727
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7149999141693115
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7049999237060547
,
3
.
7060000896453857
,
3
.
7060000896453857
\
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
634000062942505
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8989999294281006
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
9010000228881836
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8970000743865967
,
3
.
8989999294281006
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
\
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
9000000953674316
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
\
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
9000000953674316
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
\
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8980000019073486
,
3
.
8980000019073486
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
9000000953674316
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8980000019073486
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
\
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8989999294281006
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
\
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
630000114440918
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
\
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8989999294281006
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
\
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8970000743865967
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8959999084472656
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8959999084472656
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8929998874664307
,
3
.
8940000534057617
,
3
.
8989999294281006
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8929998874664307
,
3
.
8919999599456787
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8949999809265137
,
3
.
8970000743865967
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8940000534057617
,
3
.
8929998874664307
,
3
.
8919999599456787
\
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7100000381469727
,
3
.
7109999656677246
,
3
.
7119998931884766
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7100000381469727
,
3
.
7119998931884766
,
3
.
7090001106262207
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7100000381469727
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7049999237060547
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7100000381469727
,
3
.
7119998931884766
,
3
.
7119998931884766
,
3
.
7090001106262207
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7139999866485596
,
3
.
7109999656677246
,
3
.
7109999656677246
,
3
.
7100000381469727
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7119998931884766
,
3
.
7109999656677246
,
3
.
7090001106262207
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7130000591278076
,
3
.
7100000381469727
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7090001106262207
,
3
.
7119998931884766
,
3
.
7130000591278076
,
3
.
7109999656677246
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7090001106262207
,
3
.
7119998931884766
,
3
.
7109999656677246
,
3
.
7109999656677246
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7090001106262207
,
3
.
7109999656677246
,
3
.
7119998931884766
,
3
.
7109999656677246
,
3
.
7090001106262207
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7100000381469727
,
3
.
7109999656677246
,
3
.
7119998931884766
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7100000381469727
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7100000381469727
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7090001106262207
,
3
.
7100000381469727
,
3
.
7090001106262207
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7090001106262207
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7090001106262207
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7109999656677246
,
3
.
7070000171661377
,
3
.
7060000896453857
,
3
.
7060000896453857
,
3
.
7049999237060547
,
3
.
7070000171661377
,
3
.
7100000381469727
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7070000171661377
,
3
.
7079999446868896
,
3
.
7079999446868896
,
3
.
7149999141693115
,
3
.
7079999446868896
,
3
.
7070000171661377
,
3
.
7049999237060547
,
3
.
7060000896453857
,
3
.
7060000896453857
\
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
634000062942505
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
63100004196167
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
,
3
.
632999897003174
,
3
.
631999969482422
};
/*
struct timeval startTime;
struct timeval endTime;
struct timeval costStart;
double totalCost = 0;
void cost_start()
{
totalCost = 0;
gettimeofday(&costStart, NULL);
}
double cost_end(const char* tag)
{
double elapsed;
struct timeval costEnd;
gettimeofday(&costEnd, NULL);
elapsed = ((costEnd.tv_sec*1000000+costEnd.tv_usec)-(costStart.tv_sec*1000000+costStart.tv_usec))/1000000.0;
totalCost += elapsed;
double use_ms = totalCost*1000;
printf(" timecost %s : %.3f ms\n", tag, use_ms);
return use_ms;
}
*/
float
toFloat
(
char
*
buf
){
return
(
float
)
atoll
(
buf
);
}
//
// read float
//
float
*
read_float
(
const
char
*
inFile
,
int
*
pcount
){
// check valid
if
(
inFile
==
NULL
||
inFile
[
0
]
==
0
){
printf
(
" inFile is NULL or EMPTY.
\n
"
);
return
NULL
;
}
// read in file
FILE
*
pfin
=
fopen
(
inFile
,
"r"
);
if
(
pfin
==
NULL
){
printf
(
" open IN file %s error. errno=%d
\n
"
,
inFile
,
errno
);
return
false
;
}
// read one line from infile and write to outfile
char
buf
[
256
]
=
{
0
};
int
malloc_cnt
=
100000
;
float
*
floats
=
malloc
(
malloc_cnt
*
sizeof
(
float
));
int
fi
=
0
;
while
(
fgets
(
buf
,
sizeof
(
buf
),
pfin
)
!=
NULL
)
{
// get item
if
(
buf
[
0
]
==
0
||
strcmp
(
buf
,
" "
)
==
0
)
continue
;
floats
[
fi
]
=
atof
(
buf
);
//printf(" buff=%s float=%.50f \n ", buf, floats[fi]);
if
(
++
fi
==
malloc_cnt
)
{
malloc_cnt
+=
100000
;
floats
=
realloc
(
floats
,
malloc_cnt
*
sizeof
(
float
));
}
memset
(
buf
,
0
,
sizeof
(
buf
));
}
// close
fclose
(
pfin
);
if
(
pcount
)
*
pcount
=
fi
;
return
floats
;
}
float
check_same
(
float
*
ft1
,
float
*
ft2
,
int
count
){
int
same_cnt
=
0
;
for
(
int
i
=
0
;
i
<
count
;
i
++
){
if
(
ft1
[
i
]
==
ft2
[
i
]){
same_cnt
++
;
}
if
(
i
<
5
){
printf
(
" i=%d ft1=%.40f diff=%.40f
\n
"
,
i
,
ft1
[
i
],
ft1
[
i
]
-
ft2
[
i
]);
printf
(
" i=%d ft2=%.40f
\n
"
,
i
,
ft2
[
i
]);
}
}
float
same_rate
=
same_cnt
*
100
/
count
;
printf
(
" all count=%d same=%d same rate=%.0f%%
\n
"
,
count
,
same_cnt
,
same_rate
);
return
same_rate
;
}
double
check_same_double
(
double
*
ft1
,
double
*
ft2
,
int
count
){
int
same_cnt
=
0
;
for
(
int
i
=
0
;
i
<
count
;
i
++
){
if
(
ft1
[
i
]
==
ft2
[
i
]){
same_cnt
++
;
}
if
(
i
<
5
){
printf
(
" i=%d ft1=%.40f diff=%.40f
\n
"
,
i
,
ft1
[
i
],
ft1
[
i
]
-
ft2
[
i
]);
printf
(
" i=%d ft2=%.40f
\n
"
,
i
,
ft2
[
i
]);
}
}
double
same_rate
=
same_cnt
*
100
/
count
;
printf
(
" all count=%d same=%d same rate=%.0f%%
\n
"
,
count
,
same_cnt
,
same_rate
);
return
same_rate
;
}
//
// test compress and decompress
//
bool
DoDouble
(
double
*
doubles
,
int
cnt
,
int
algorithm
)
{
// compress
const
char
*
input
=
(
const
char
*
)
doubles
;
int
input_len
=
cnt
*
sizeof
(
double
);
char
*
output
=
(
char
*
)
malloc
(
input_len
);
int
output_len
=
input_len
;
char
*
buff
=
(
char
*
)
malloc
(
input_len
);
int
buff_len
=
input_len
;
cost_start
();
int
ret_len
=
0
;
if
(
algorithm
==
2
)
ret_len
=
tsCompressDouble
(
input
,
input_len
,
cnt
,
output
,
output_len
,
algorithm
,
buff
,
buff_len
);
else
ret_len
=
tsCompressDoubleLossy
(
input
,
input_len
,
cnt
,
output
,
output_len
,
algorithm
,
buff
,
buff_len
);
if
(
ret_len
==
-
1
)
{
printf
(
" compress error.
\n
"
);
return
0
;
}
double
use_ms1
=
cost_end
(
"compress"
);
printf
(
" compress len=%d input len=%d
\n
"
,
ret_len
,
input_len
);
double
rate
=
100
*
(
double
)
ret_len
/
(
double
)
input_len
;
printf
(
" compress rate=%.1f an-rate=%.4f%%
\n
"
,
(
double
)
input_len
/
(
double
)
ret_len
,
rate
);
//
// decompress
//
double
*
ft2
=
(
double
*
)
malloc
(
input_len
);
cost_start
();
int
code
=
0
;
if
(
algorithm
==
2
)
code
=
tsDecompressDouble
(
output
,
ret_len
,
cnt
,
(
char
*
)
ft2
,
input_len
,
algorithm
,
buff
,
buff_len
);
else
code
=
tsDecompressDoubleLossy
(
output
,
ret_len
,
cnt
,
(
char
*
)
ft2
,
input_len
,
algorithm
,
buff
,
buff_len
);
double
use_ms2
=
cost_end
(
"Decompress"
);
printf
(
" Decompress return length=%d
\n
"
,
code
);
// compare same
double
same_rate
=
check_same_double
(
doubles
,
ft2
,
cnt
);
printf
(
"
\n
------------------ count:%d <%s> ----------------
\n
"
,
cnt
,
algorithm
==
2
?
"TD"
:
"SZ"
);
printf
(
" Compress Rate ......... [%.2f%%]
\n
"
,
rate
);
double
speed1
=
(
cnt
*
sizeof
(
double
)
*
1000
/
1024
/
1024
)
/
use_ms1
;
printf
(
" Compress Time ......... [%.4fms] speed=%.1f MB/s
\n
"
,
use_ms1
,
speed1
);
double
speed2
=
(
cnt
*
sizeof
(
double
)
*
1000
/
1024
/
1024
)
/
use_ms2
;
printf
(
" Decompress Time........ [%.4fms] speed=%.1f MB/s
\n
"
,
use_ms2
,
speed2
);
printf
(
" Same Rate ............. [%.0f%%]
\n\n
"
,
same_rate
);
// free
free
(
ft2
);
free
(
buff
);
free
(
output
);
return
true
;
}
bool
DoFloat
(
float
*
floats
,
int
cnt
,
int
algorithm
,
bool
lossy
)
{
// compress
const
char
*
input
=
(
const
char
*
)
floats
;
int
input_len
=
cnt
*
sizeof
(
float
);
char
*
output
=
(
char
*
)
malloc
(
input_len
);
int
output_len
=
input_len
;
char
*
buff
=
(
char
*
)
malloc
(
input_len
);
int
buff_len
=
input_len
;
cost_start
();
int
ret_len
=
0
;
ret_len
=
tsCompressFloat
(
input
,
input_len
,
cnt
,
output
,
output_len
,
algorithm
,
buff
,
buff_len
);
if
(
ret_len
==
-
1
)
{
printf
(
" compress error.
\n
"
);
return
0
;
}
double
use_ms1
=
cost_end
(
"compress"
);
printf
(
" compress len=%d input len=%d
\n
"
,
ret_len
,
input_len
);
float
rate
=
100
*
(
float
)
ret_len
/
(
float
)
input_len
;
printf
(
" compress rate=%.1f an-rate=%.4f%%
\n
"
,
(
float
)
input_len
/
(
float
)
ret_len
,
rate
);
//
// decompress
//
float
*
ft2
=
(
float
*
)
malloc
(
input_len
);
cost_start
();
int
code
=
0
;
code
=
tsDecompressFloat
(
output
,
ret_len
,
cnt
,
(
char
*
)
ft2
,
input_len
,
algorithm
,
buff
,
buff_len
);
double
use_ms2
=
cost_end
(
"Decompress"
);
printf
(
" Decompress return length=%d
\n
"
,
code
);
// compare same
float
same_rate
=
check_same
(
floats
,
ft2
,
cnt
);
printf
(
"
\n
------------------ count:%d <%s> ----------------
\n
"
,
cnt
,
lossy
?
"SZ"
:
"TD"
);
printf
(
" Compress Rate ......... [%.2f%%]
\n
"
,
rate
);
double
speed1
=
(
cnt
*
sizeof
(
float
)
*
1000
/
1024
/
1024
)
/
use_ms1
;
printf
(
" Compress Time ......... [%.4fms] speed=%.1f MB/s
\n
"
,
use_ms1
,
speed1
);
double
speed2
=
(
cnt
*
sizeof
(
float
)
*
1000
/
1024
/
1024
)
/
use_ms2
;
printf
(
" Decompress Time........ [%.4fms] speed=%.1f MB/s
\n
"
,
use_ms2
,
speed2
);
printf
(
" Same Rate ............. [%.0f%%]
\n\n
"
,
same_rate
);
// free
free
(
ft2
);
free
(
buff
);
free
(
output
);
return
true
;
}
bool
testFile
(
const
char
*
inFile
,
char
algorithm
,
bool
lossy
){
// check valid
if
(
inFile
==
NULL
||
inFile
[
0
]
==
0
){
printf
(
" inFile is NULL or EMPTY.
\n
"
);
return
false
;
}
int
cnt
=
0
;
float
*
floats
=
read_float
(
inFile
,
&
cnt
);
if
(
floats
==
NULL
)
{
return
false
;
}
DoFloat
(
floats
,
cnt
,
algorithm
,
lossy
);
free
(
floats
);
return
true
;
}
//
// txt to binary file
//
#define BUFF_CNT 256
bool
txt_to_bin
(
const
char
*
inFile
,
const
char
*
outFile
){
// check valid
if
(
inFile
==
NULL
||
outFile
==
NULL
||
inFile
[
0
]
==
0
||
outFile
[
0
]
==
0
){
printf
(
" inFile or outFile is NULL or EMPTY.
\n
"
);
return
false
;
}
printf
(
" infile=%s
\n
"
,
inFile
);
printf
(
" outfile=%s
\n
"
,
outFile
);
// read in file
FILE
*
pfin
=
fopen
(
inFile
,
"r"
);
if
(
pfin
==
NULL
){
printf
(
" open IN file %s error. errno=%d
\n
"
,
inFile
,
errno
);
return
false
;
}
// create out file
FILE
*
pfout
=
fopen
(
outFile
,
"w+"
);
if
(
pfout
==
NULL
){
printf
(
" open OUT file %s error. errno=%d
\n
"
,
outFile
,
errno
);
fclose
(
pfin
);
return
false
;
}
// read one line from infile and write to outfile
char
buf
[
256
]
=
{
0
};
float
fbuf
[
BUFF_CNT
]
=
{
0
};
int
fi
=
0
;
int
count
=
0
;
while
(
fgets
(
buf
,
sizeof
(
buf
),
pfin
)
!=
NULL
)
{
// get item
fbuf
[
fi
]
=
toFloat
(
buf
);
if
(
++
fi
==
BUFF_CNT
)
{
// write
if
(
fwrite
(
fbuf
,
sizeof
(
float
),
BUFF_CNT
,
pfout
)
==
0
)
{
printf
(
" write to file %s error , code=%d . app exit.
\n
"
,
outFile
,
errno
);
exit
(
1
);
}
fi
=
0
;
}
count
++
;
memset
(
buf
,
0
,
sizeof
(
buf
));
}
// write retain
if
(
fi
>
0
){
if
(
fwrite
(
fbuf
,
sizeof
(
float
),
fi
,
pfout
)
==
0
)
{
printf
(
" write to file %s error , code=%d . app exit.
\n
"
,
outFile
,
errno
);
exit
(
1
);
}
}
// close
fclose
(
pfin
);
fclose
(
pfout
);
// total
printf
(
" count=%d write bytes=%d
\n
"
,
count
,
(
int
)(
count
*
sizeof
(
float
)));
return
true
;
}
int
memTestDouble
()
{
// douelbe
const
char
*
input
=
(
const
char
*
)
g_de1
;
double
*
de1
=
g_de1
;
int
input_len
=
sizeof
(
g_de1
);
int
cnt
=
input_len
/
sizeof
(
double
);
printf
(
" input input_len=%d count=%d
\n
"
,
input_len
,
cnt
);
char
*
output
=
(
char
*
)
malloc
(
input_len
);
int
output_len
=
input_len
;
char
buff
[
1024
]
=
{
0
};
int
buff_len
=
sizeof
(
buff
);
cost_start
();
int
ret_len
=
tsCompressDoubleLossy
(
input
,
input_len
,
cnt
,
output
,
output_len
,
ONE_STAGE_COMP
,
buff
,
buff_len
);
if
(
ret_len
==
-
1
)
{
printf
(
" compress error.
\n
"
);
return
0
;
}
cost_end
(
" tscompress"
);
printf
(
" compress return len=%d input len=%d
\n
"
,
ret_len
,
input_len
);
printf
(
" compress rate=%.1f an-rate=%.0f%%
\n
"
,
(
float
)
input_len
/
(
float
)
ret_len
,
100
*
(
float
)
ret_len
/
(
float
)
input_len
);
//
// decompress
//
double
*
de2
=
(
double
*
)
malloc
(
input_len
);
cost_start
();
int
code
=
tsDecompressDoubleLossy
(
output
,
ret_len
,
cnt
,
(
char
*
)
de2
,
input_len
,
ONE_STAGE_COMP
,
buff
,
buff_len
);
cost_end
(
"tsde-compress double"
);
printf
(
" de-compress return code=%d
\n
"
,
code
);
//
// show
//
int
same_cnt
=
0
;
int
diffshow_cnt
=
0
;
for
(
int
i
=
0
;
i
<
cnt
;
i
++
){
if
(
i
<
10
)
printf
(
" i=%d de1=%.20f de2=%.20f same=%d
\n
"
,
i
,
de1
[
i
],
de2
[
i
],
de1
[
i
]
==
de2
[
i
]);
if
(
de1
[
i
]
==
de2
[
i
])
same_cnt
++
;
else
{
notsame_cnt
++
;
if
(
i
>=
10
&&
++
diffshow_cnt
<
50
){
printf
(
" i=%d de1=%.20f de2=%.20f diff
\n
"
,
i
,
de1
[
i
],
de2
[
i
]);
}
}
}
printf
(
" ---- result doulbe : same =%d cnt=%d rate:%d%% global not same=%d----
\n
"
,
same_cnt
,
cnt
,
same_cnt
*
100
/
cnt
,
notsame_cnt
);
free
(
output
);
free
(
de2
);
return
1
;
}
int
memTest
()
{
//
//float ft1[] = {1.2, 2.4, 3.33, 4.444, 5.555, 6.6666, 7.7777, 8.88888,1.2, 2.4, 3.33, 4.444, 5.555, 6.6666, 7.7777, 8.88888,1.2, 2.4, 3.33, 4.444, 5.555, 6.6666, 7.7777, 8.88888};
//
float
*
ft1
=
g_ft1
;
const
char
*
input
=
(
const
char
*
)
ft1
;
int
input_len
=
sizeof
(
g_ft1
);
int
cnt
=
input_len
/
sizeof
(
float
);
printf
(
" input input_len=%d count=%d
\n
"
,
input_len
,
cnt
);
char
*
output
=
(
char
*
)
malloc
(
input_len
);
int
output_len
=
input_len
;
char
buff
[
1024
]
=
{
0
};
int
buff_len
=
sizeof
(
buff
);
cost_start
();
int
ret_len
=
tsCompressFloatLossy
(
input
,
input_len
,
cnt
,
output
,
output_len
,
ONE_STAGE_COMP
,
buff
,
buff_len
);
if
(
ret_len
==
-
1
)
{
printf
(
" compress error.
\n
"
);
return
0
;
}
cost_end
(
" tscompress"
);
printf
(
" compress return len=%d input len=%d
\n
"
,
ret_len
,
input_len
);
printf
(
" compress sz rate=%.1f an-rate=%.2f%%
\n
"
,
(
float
)
input_len
/
(
float
)
ret_len
,
100
*
(
float
)
ret_len
/
(
float
)
input_len
);
//
// decompress
//
float
*
ft2
=
(
float
*
)
malloc
(
input_len
);
cost_start
();
int
code
=
tsDecompressFloatLossy
(
output
,
ret_len
,
cnt
,
(
char
*
)
ft2
,
input_len
,
ONE_STAGE_COMP
,
buff
,
buff_len
);
cost_end
(
"tsde-compress"
);
printf
(
" de-compress return code=%d
\n
"
,
code
);
//
// show
//
int
same_cnt
=
0
;
int
diffshow_cnt
=
0
;
for
(
int
i
=
0
;
i
<
cnt
;
i
++
){
if
(
i
<
10
)
printf
(
" i=%d ft1=%.20f ft2=%.20f same=%d
\n
"
,
i
,
ft1
[
i
],
ft2
[
i
],
ft1
[
i
]
==
ft2
[
i
]);
if
(
ft1
[
i
]
==
ft2
[
i
])
same_cnt
++
;
else
{
notsame_cnt
++
;
if
(
i
>=
10
&&
++
diffshow_cnt
<
50
){
printf
(
" i=%d ft1=%.20f ft2=%.20f diff
\n
"
,
i
,
ft1
[
i
],
ft2
[
i
]);
}
}
}
printf
(
" ---- result : same =%d cnt=%d rate:%d%% global not same=%d----
\n
"
,
same_cnt
,
cnt
,
same_cnt
*
100
/
cnt
,
notsame_cnt
);
free
(
output
);
free
(
ft2
);
return
1
;
}
void
*
memTestThread
(
void
*
lparam
)
{
//memTest();
printf
(
" enter thread ....
\n
"
);
for
(
int
i
=
0
;
i
<
1
;
i
++
)
{
memTest
();
printf
(
" start i=%d ....
\n
"
,
i
);
}
return
NULL
;
}
void
test_threadsafe
(
int
thread_count
){
printf
(
" test thread safe . thread count=%d
\n
"
,
thread_count
);
pthread_t
handle
[
1000000
];
int
i
=
0
;
for
(
i
=
0
;
i
<
thread_count
;
i
++
){
printf
(
" create thread %d...
\n
"
,
i
);
pthread_attr_t
attr
;
pthread_attr_init
(
&
attr
);
pthread_create
(
&
handle
[
i
],
&
attr
,
memTestThread
,
NULL
);
pthread_attr_destroy
(
&
attr
);
}
for
(
i
=
0
;
i
<
thread_count
;
i
++
)
{
pthread_join
(
handle
[
i
],
NULL
);
}
printf
(
" test thread safe end. not same count=%d
\n
"
,
notsame_cnt
);
}
void
*
memTestThreadDouble
(
void
*
lparam
)
{
//memTest();
printf
(
" enter thread ....
\n
"
);
for
(
int
i
=
0
;
i
<
1
;
i
++
)
{
memTest
();
printf
(
" double start i=%d ....
\n
"
,
i
);
}
return
NULL
;
}
void
test_threadsafe_double
(
int
thread_count
){
printf
(
" test thread safe . thread count=%d
\n
"
,
thread_count
);
pthread_t
handle
[
1000000
];
int
i
=
0
;
for
(
i
=
0
;
i
<
thread_count
;
i
++
){
printf
(
" create thread %d...
\n
"
,
i
);
pthread_attr_t
attr
;
pthread_attr_init
(
&
attr
);
pthread_create
(
&
handle
[
i
],
&
attr
,
memTestThreadDouble
,
NULL
);
pthread_attr_destroy
(
&
attr
);
}
for
(
i
=
0
;
i
<
thread_count
;
i
++
)
{
pthread_join
(
handle
[
i
],
NULL
);
}
printf
(
"
\n
---- double test thread safe end. not same count=%d-----
\n
"
,
notsame_cnt
);
}
void
unitTestFloat
()
{
float
ft1
[]
=
{
1
.
11
,
2
.
22
,
3
.
333
};
int
cnt
=
sizeof
(
ft1
)
/
sizeof
(
float
);
float
*
floats
=
ft1
;
int
algorithm
=
2
;
// compress
const
char
*
input
=
(
const
char
*
)
floats
;
int
input_len
=
cnt
*
sizeof
(
float
);
int
output_len
=
input_len
+
1024
;
char
*
output
=
(
char
*
)
malloc
(
output_len
);
char
*
buff
=
(
char
*
)
malloc
(
input_len
);
int
buff_len
=
input_len
;
printf
(
" ft1 have count=%d
\n
"
,
cnt
);
strcpy
(
output
,
"abcde"
);
cost_start
();
int
ret_len
=
0
;
ret_len
=
tsCompressFloatLossy
(
input
,
input_len
,
cnt
,
output
,
output_len
,
algorithm
,
buff
,
buff_len
);
if
(
ret_len
==
0
)
{
printf
(
" compress error.
\n
"
);
return
;
}
double
use_ms1
=
cost_end
(
"compress"
);
printf
(
" compress len=%d input len=%d
\n
"
,
ret_len
,
input_len
);
float
rate
=
100
*
(
float
)
ret_len
/
(
float
)
input_len
;
printf
(
" compress rate=%.1f an-rate=%.4f%%
\n
"
,
(
float
)
input_len
/
(
float
)
ret_len
,
rate
);
//
// decompress
//
float
*
ft2
=
(
float
*
)
malloc
(
input_len
);
cost_start
();
int
code
=
0
;
code
=
tsDecompressFloatLossy
(
output
,
ret_len
,
cnt
,
(
char
*
)
ft2
,
input_len
,
algorithm
,
buff
,
buff_len
);
double
use_ms2
=
cost_end
(
"Decompress"
);
printf
(
" Decompress return length=%d
\n
"
,
code
);
// compare same
float
same_rate
=
check_same
(
floats
,
ft2
,
cnt
);
printf
(
"
\n
------------------ count:%d TD <SZ> ----------------
\n
"
,
cnt
);
printf
(
" Compress Rate ......... [%.0f%%]
\n
"
,
rate
);
double
speed1
=
(
cnt
*
sizeof
(
float
)
*
1000
/
1024
/
1024
)
/
use_ms1
;
printf
(
" Compress Time ......... [%.4fms] speed=%.1f MB/s
\n
"
,
use_ms1
,
speed1
);
double
speed2
=
(
cnt
*
sizeof
(
float
)
*
1000
/
1024
/
1024
)
/
use_ms2
;
printf
(
" Decompress Time........ [%.4fms] speed=%.1f MB/s
\n
"
,
use_ms2
,
speed2
);
printf
(
" Same Rate ............. [%.0f%%]
\n\n
"
,
same_rate
);
// free
free
(
ft2
);
free
(
buff
);
free
(
output
);
}
#define DB_CNT 500
void
test_same_double
(
int
algo
){
double
ori
=
3
.
1415926
;
double
doubles
[
DB_CNT
];
for
(
int
i
=
0
;
i
<
DB_CNT
;
i
++
){
doubles
[
i
]
=
ori
;
}
DoDouble
(
doubles
,
DB_CNT
,
algo
);
}
#ifdef TD_TSZ
extern
char
lossyColumns
[];
extern
bool
lossyDouble
;
extern
bool
lossyFloat
;
extern
double
fPrecision
;
extern
char
Compressor
[];
#endif
//
// ----------------- main ----------------------
//
int
main
(
int
argc
,
char
*
argv
[])
{
printf
(
"welcome to use taospack tools v1.3
\n
"
);
//printf(" sizeof(int)=%d\n", (int)sizeof(int));
//printf(" sizeof(long)=%d\n", (int)sizeof(long));
//printf(" sizeof(short)=%d\n",(int)sizeof(short));
strcpy
(
lossyColumns
,
"float|double"
);
bool
lossy
=
true
;
//fPrecision = 1E-5;
//strcpy(Compressor, "GZIP_COMPRESSOR");
tsCompressInit
();
lossyFloat
=
lossyDouble
=
true
;
printf
(
" fPrecision=%.15f
\n
"
,
fPrecision
);
//
//tsCompressExit();
//return 1;
//printf(" SZ_SIZE_TYPE=%d", )
if
(
argc
==
3
){
char
algo
=
0
;
// t
if
(
strcmp
(
argv
[
1
],
"-tone"
)
==
0
||
strcmp
(
argv
[
1
],
"-t"
)
==
0
)
{
algo
=
ONE_STAGE_COMP
;
lossyFloat
=
lossyDouble
=
true
;
}
if
(
strcmp
(
argv
[
1
],
"-tw"
)
==
0
)
{
algo
=
TWO_STAGE_COMP
;
lossy
=
false
;
lossyFloat
=
lossyDouble
=
false
;
}
if
(
strcmp
(
argv
[
1
],
"-sf"
)
==
0
)
{
test_threadsafe
(
atoi
(
argv
[
2
]));
return
0
;
}
if
(
strcmp
(
argv
[
1
],
"-sd"
)
==
0
)
{
test_threadsafe_double
(
atoi
(
argv
[
2
]));
return
0
;
}
if
(
strcmp
(
argv
[
1
],
"-samed"
)
==
0
)
{
test_same_double
(
atoi
(
argv
[
2
]));
return
0
;
}
if
(
algo
==
0
){
printf
(
" no param -tone -tw
\n
"
);
return
0
;
}
bool
ret
=
testFile
(
argv
[
2
],
algo
,
lossy
);
printf
(
" test file %s.
\n
"
,
ret
?
"ok"
:
"err"
);
return
1
;
}
else
if
(
argc
==
2
)
{
if
(
strcmp
(
argv
[
1
],
"-mem"
)
==
0
)
{
memTest
();
}
}
else
{
unitTestFloat
();
}
tsCompressExit
();
return
0
;
}
#endif
src/util/CMakeLists.txt
浏览文件 @
4fc364a1
...
...
@@ -4,10 +4,14 @@ PROJECT(TDengine)
INCLUDE_DIRECTORIES
(
${
TD_COMMUNITY_DIR
}
/src/rpc/inc
)
INCLUDE_DIRECTORIES
(
${
TD_COMMUNITY_DIR
}
/src/sync/inc
)
INCLUDE_DIRECTORIES
(
${
TD_COMMUNITY_DIR
}
/deps/rmonotonic/inc
)
INCLUDE_DIRECTORIES
(
${
TD_COMMUNITY_DIR
}
/deps/TSZ/sz/include
)
AUX_SOURCE_DIRECTORY
(
src SRC
)
ADD_LIBRARY
(
tutil
${
SRC
}
)
TARGET_LINK_LIBRARIES
(
tutil pthread os lz4 z rmonotonic
)
TARGET_LINK_LIBRARIES
(
tutil pthread os lz4 z rmonotonic
${
VAR_TSZ
}
)
IF
(
TD_LINUX
)
TARGET_LINK_LIBRARIES
(
tutil m rt
)
...
...
@@ -37,4 +41,4 @@ ENDIF()
IF
(
TD_STORAGE
)
TARGET_LINK_LIBRARIES
(
tutil storage
)
ENDIF
()
\ No newline at end of file
ENDIF
()
src/util/inc/tconfig.h
浏览文件 @
4fc364a1
...
...
@@ -20,7 +20,7 @@
extern
"C"
{
#endif
#define TSDB_CFG_MAX_NUM 11
0
#define TSDB_CFG_MAX_NUM 11
6 // 110 + 6 with lossy option
#define TSDB_CFG_PRINT_LEN 23
#define TSDB_CFG_OPTION_LEN 24
#define TSDB_CFG_VALUE_LEN 41
...
...
@@ -32,6 +32,9 @@ extern "C" {
#define TSDB_CFG_CTYPE_B_OPTION 16U // can be configured by taos_options function
#define TSDB_CFG_CTYPE_B_NOT_PRINT 32U // such as password
#define MAX_FLOAT 100000
#define MIN_FLOAT 0
enum
{
TAOS_CFG_CSTATUS_NONE
,
// not configured
TAOS_CFG_CSTATUS_DEFAULT
,
// use system default value
...
...
@@ -50,6 +53,7 @@ enum {
TAOS_CFG_VTYPE_IPSTR
,
TAOS_CFG_VTYPE_DIRECTORY
,
TAOS_CFG_VTYPE_DATA_DIRCTORY
,
TAOS_CFG_VTYPE_DOUBLE
,
};
enum
{
...
...
src/util/inc/tscompression.h
浏览文件 @
4fc364a1
...
...
@@ -34,6 +34,22 @@ extern "C" {
#define ONE_STAGE_COMP 1
#define TWO_STAGE_COMP 2
//
// compressed data first byte foramt
// ------ 7 bit ---- | ---- 1 bit ----
// algorithm mode
//
// compression data mode save first byte lower 1 bit
#define MODE_NOCOMPRESS 0 // original data
#define MODE_COMPRESS 1 // compatible old compress
// compression algorithm save first byte higher 7 bit
#define ALGO_SZ_LOSSY 1 // SZ compress
#define HEAD_MODE(x) x%2
#define HEAD_ALGO(x) x/2
extern
int
tsCompressINTImp
(
const
char
*
const
input
,
const
int
nelements
,
char
*
const
output
,
const
char
type
);
extern
int
tsDecompressINTImp
(
const
char
*
const
input
,
const
int
nelements
,
char
*
const
output
,
const
char
type
);
extern
int
tsCompressBoolImp
(
const
char
*
const
input
,
const
int
nelements
,
char
*
const
output
);
...
...
@@ -46,6 +62,20 @@ extern int tsCompressDoubleImp(const char *const input, const int nelements, cha
extern
int
tsDecompressDoubleImp
(
const
char
*
const
input
,
const
int
nelements
,
char
*
const
output
);
extern
int
tsCompressFloatImp
(
const
char
*
const
input
,
const
int
nelements
,
char
*
const
output
);
extern
int
tsDecompressFloatImp
(
const
char
*
const
input
,
const
int
nelements
,
char
*
const
output
);
// lossy
extern
int
tsCompressFloatLossyImp
(
const
char
*
input
,
const
int
nelements
,
char
*
const
output
);
extern
int
tsDecompressFloatLossyImp
(
const
char
*
input
,
int
compressedSize
,
const
int
nelements
,
char
*
const
output
);
extern
int
tsCompressDoubleLossyImp
(
const
char
*
input
,
const
int
nelements
,
char
*
const
output
);
extern
int
tsDecompressDoubleLossyImp
(
const
char
*
input
,
int
compressedSize
,
const
int
nelements
,
char
*
const
output
);
#ifdef TD_TSZ
extern
bool
lossyFloat
;
extern
bool
lossyDouble
;
// init call
int
tsCompressInit
();
// exit call
void
tsCompressExit
();
#endif
static
FORCE_INLINE
int
tsCompressTinyint
(
const
char
*
const
input
,
int
inputSize
,
const
int
nelements
,
char
*
const
output
,
int
outputSize
,
char
algorithm
,
char
*
const
buffer
,
int
bufferSize
)
{
...
...
@@ -189,56 +219,123 @@ static FORCE_INLINE int tsDecompressString(const char *const input, int compress
static
FORCE_INLINE
int
tsCompressFloat
(
const
char
*
const
input
,
int
inputSize
,
const
int
nelements
,
char
*
const
output
,
int
outputSize
,
char
algorithm
,
char
*
const
buffer
,
int
bufferSize
)
{
if
(
algorithm
==
ONE_STAGE_COMP
)
{
return
tsCompressFloatImp
(
input
,
nelements
,
output
);
}
else
if
(
algorithm
==
TWO_STAGE_COMP
)
{
int
len
=
tsCompressFloatImp
(
input
,
nelements
,
buffer
);
return
tsCompressStringImp
(
buffer
,
len
,
output
,
outputSize
);
#ifdef TD_TSZ
// lossy mode
if
(
lossyFloat
)
{
return
tsCompressFloatLossyImp
(
input
,
nelements
,
output
);
// lossless mode
}
else
{
assert
(
0
);
return
-
1
;
#endif
if
(
algorithm
==
ONE_STAGE_COMP
)
{
return
tsCompressFloatImp
(
input
,
nelements
,
output
);
}
else
if
(
algorithm
==
TWO_STAGE_COMP
)
{
int
len
=
tsCompressFloatImp
(
input
,
nelements
,
buffer
);
return
tsCompressStringImp
(
buffer
,
len
,
output
,
outputSize
);
}
else
{
assert
(
0
);
return
-
1
;
}
#ifdef TD_TSZ
}
#endif
}
static
FORCE_INLINE
int
tsDecompressFloat
(
const
char
*
const
input
,
int
compressedSize
,
const
int
nelements
,
char
*
const
output
,
int
outputSize
,
char
algorithm
,
char
*
const
buffer
,
int
bufferSize
)
{
if
(
algorithm
==
ONE_STAGE_COMP
)
{
return
tsDecompressFloatImp
(
input
,
nelements
,
output
);
}
else
if
(
algorithm
==
TWO_STAGE_COMP
)
{
if
(
tsDecompressStringImp
(
input
,
compressedSize
,
buffer
,
bufferSize
)
<
0
)
return
-
1
;
return
tsDecompressFloatImp
(
buffer
,
nelements
,
output
);
#ifdef TD_TSZ
if
(
HEAD_ALGO
(
input
[
0
])
==
ALGO_SZ_LOSSY
){
// decompress lossy
return
tsDecompressFloatLossyImp
(
input
,
compressedSize
,
nelements
,
output
);
}
else
{
assert
(
0
);
return
-
1
;
#endif
// decompress lossless
if
(
algorithm
==
ONE_STAGE_COMP
)
{
return
tsDecompressFloatImp
(
input
,
nelements
,
output
);
}
else
if
(
algorithm
==
TWO_STAGE_COMP
)
{
if
(
tsDecompressStringImp
(
input
,
compressedSize
,
buffer
,
bufferSize
)
<
0
)
return
-
1
;
return
tsDecompressFloatImp
(
buffer
,
nelements
,
output
);
}
else
{
assert
(
0
);
return
-
1
;
}
#ifdef TD_TSZ
}
#endif
}
static
FORCE_INLINE
int
tsCompressDouble
(
const
char
*
const
input
,
int
inputSize
,
const
int
nelements
,
char
*
const
output
,
int
outputSize
,
char
algorithm
,
char
*
const
buffer
,
int
bufferSize
)
{
if
(
algorithm
==
ONE_STAGE_COMP
)
{
return
tsCompressDoubleImp
(
input
,
nelements
,
output
);
}
else
if
(
algorithm
==
TWO_STAGE_COMP
)
{
int
len
=
tsCompressDoubleImp
(
input
,
nelements
,
buffer
);
return
tsCompressStringImp
(
buffer
,
len
,
output
,
outputSize
);
#ifdef TD_TSZ
if
(
lossyDouble
){
// lossy mode
return
tsCompressDoubleLossyImp
(
input
,
nelements
,
output
);
}
else
{
assert
(
0
);
return
-
1
;
#endif
// lossless mode
if
(
algorithm
==
ONE_STAGE_COMP
)
{
return
tsCompressDoubleImp
(
input
,
nelements
,
output
);
}
else
if
(
algorithm
==
TWO_STAGE_COMP
)
{
int
len
=
tsCompressDoubleImp
(
input
,
nelements
,
buffer
);
return
tsCompressStringImp
(
buffer
,
len
,
output
,
outputSize
);
}
else
{
assert
(
0
);
return
-
1
;
}
#ifdef TD_TSZ
}
#endif
}
static
FORCE_INLINE
int
tsDecompressDouble
(
const
char
*
const
input
,
int
compressedSize
,
const
int
nelements
,
char
*
const
output
,
int
outputSize
,
char
algorithm
,
char
*
const
buffer
,
int
bufferSize
)
{
if
(
algorithm
==
ONE_STAGE_COMP
)
{
return
tsDecompressDoubleImp
(
input
,
nelements
,
output
);
}
else
if
(
algorithm
==
TWO_STAGE_COMP
)
{
if
(
tsDecompressStringImp
(
input
,
compressedSize
,
buffer
,
bufferSize
)
<
0
)
return
-
1
;
return
tsDecompressDoubleImp
(
buffer
,
nelements
,
output
);
#ifdef TD_TSZ
if
(
HEAD_ALGO
(
input
[
0
])
==
ALGO_SZ_LOSSY
){
// decompress lossy
return
tsDecompressDoubleLossyImp
(
input
,
compressedSize
,
nelements
,
output
);
}
else
{
assert
(
0
);
return
-
1
;
#endif
// decompress lossless
if
(
algorithm
==
ONE_STAGE_COMP
)
{
return
tsDecompressDoubleImp
(
input
,
nelements
,
output
);
}
else
if
(
algorithm
==
TWO_STAGE_COMP
)
{
if
(
tsDecompressStringImp
(
input
,
compressedSize
,
buffer
,
bufferSize
)
<
0
)
return
-
1
;
return
tsDecompressDoubleImp
(
buffer
,
nelements
,
output
);
}
else
{
assert
(
0
);
return
-
1
;
}
#ifdef TD_TSZ
}
#endif
}
#ifdef TD_TSZ
//
// lossy float double
//
static
FORCE_INLINE
int
tsCompressFloatLossy
(
const
char
*
const
input
,
int
inputSize
,
const
int
nelements
,
char
*
const
output
,
int
outputSize
,
char
algorithm
,
char
*
const
buffer
,
int
bufferSize
)
{
return
tsCompressFloatLossyImp
(
input
,
nelements
,
output
);
}
static
FORCE_INLINE
int
tsDecompressFloatLossy
(
const
char
*
const
input
,
int
compressedSize
,
const
int
nelements
,
char
*
const
output
,
int
outputSize
,
char
algorithm
,
char
*
const
buffer
,
int
bufferSize
){
return
tsDecompressFloatLossyImp
(
input
,
compressedSize
,
nelements
,
output
);
}
static
FORCE_INLINE
int
tsCompressDoubleLossy
(
const
char
*
const
input
,
int
inputSize
,
const
int
nelements
,
char
*
const
output
,
int
outputSize
,
char
algorithm
,
char
*
const
buffer
,
int
bufferSize
){
return
tsCompressDoubleLossyImp
(
input
,
nelements
,
output
);
}
static
FORCE_INLINE
int
tsDecompressDoubleLossy
(
const
char
*
const
input
,
int
compressedSize
,
const
int
nelements
,
char
*
const
output
,
int
outputSize
,
char
algorithm
,
char
*
const
buffer
,
int
bufferSize
){
return
tsDecompressDoubleLossyImp
(
input
,
compressedSize
,
nelements
,
output
);
}
#endif
static
FORCE_INLINE
int
tsCompressTimestamp
(
const
char
*
const
input
,
int
inputSize
,
const
int
nelements
,
char
*
const
output
,
int
outputSize
,
char
algorithm
,
char
*
const
buffer
,
int
bufferSize
)
{
if
(
algorithm
==
ONE_STAGE_COMP
)
{
...
...
src/util/src/tcompression.c
浏览文件 @
4fc364a1
...
...
@@ -49,9 +49,14 @@
#include "os.h"
#include "lz4.h"
#ifdef TD_TSZ
#include "td_sz.h"
#endif
#include "taosdef.h"
#include "tscompression.h"
#include "tulog.h"
#include "tglobal.h"
static
const
int
TEST_NUMBER
=
1
;
#define is_bigendian() ((*(char *)&TEST_NUMBER) == 0)
...
...
@@ -61,6 +66,39 @@ static const int TEST_NUMBER = 1;
#define ZIGZAG_ENCODE(T, v) ((u##T)((v) >> (sizeof(T) * 8 - 1))) ^ (((u##T)(v)) << 1) // zigzag encode
#define ZIGZAG_DECODE(T, v) ((v) >> 1) ^ -((T)((v)&1)) // zigzag decode
#ifdef TD_TSZ
bool
lossyFloat
=
false
;
bool
lossyDouble
=
false
;
// init call
int
tsCompressInit
(){
// config
if
(
lossyColumns
[
0
]
==
0
){
lossyFloat
=
false
;
lossyDouble
=
false
;
return
0
;
}
lossyFloat
=
strstr
(
lossyColumns
,
"float"
)
!=
NULL
;
lossyDouble
=
strstr
(
lossyColumns
,
"double"
)
!=
NULL
;
if
(
lossyFloat
==
false
&&
lossyDouble
==
false
)
return
0
;
tdszInit
(
fPrecision
,
dPrecision
,
maxIntervals
,
intervals
,
Compressor
);
if
(
lossyFloat
)
uInfo
(
"lossy compression float is opened. "
);
if
(
lossyDouble
)
uInfo
(
"lossy compression double is opened. "
);
return
1
;
}
// exit call
void
tsCompressExit
(){
tdszExit
();
}
#endif
/*
* Compress Integer (Simple8B).
*/
...
...
@@ -410,6 +448,7 @@ int tsCompressStringImp(const char *const input, int inputSize, char *const outp
int
tsDecompressStringImp
(
const
char
*
const
input
,
int
compressedSize
,
char
*
const
output
,
int
outputSize
)
{
// compressedSize is the size of data after compression.
if
(
input
[
0
]
==
1
)
{
/* It is compressed by LZ4 algorithm */
const
int
decompressed_size
=
LZ4_decompress_safe
(
input
+
1
,
output
,
compressedSize
-
1
,
outputSize
);
...
...
@@ -886,3 +925,72 @@ int tsDecompressFloatImp(const char *const input, const int nelements, char *con
return
nelements
*
FLOAT_BYTES
;
}
#ifdef TD_TSZ
//
// ---------- float double lossy -----------
//
int
tsCompressFloatLossyImp
(
const
char
*
input
,
const
int
nelements
,
char
*
const
output
){
// compress with sz
int
compressedSize
=
tdszCompress
(
SZ_FLOAT
,
input
,
nelements
,
output
+
1
);
unsigned
char
algo
=
ALGO_SZ_LOSSY
<<
1
;
if
(
compressedSize
==
0
||
compressedSize
>=
nelements
*
sizeof
(
float
)){
// compressed error or large than original
output
[
0
]
=
MODE_NOCOMPRESS
|
algo
;
memcpy
(
output
+
1
,
input
,
nelements
*
sizeof
(
float
));
compressedSize
=
1
+
nelements
*
sizeof
(
float
);
}
else
{
// compressed successfully
output
[
0
]
=
MODE_COMPRESS
|
algo
;
compressedSize
+=
1
;
}
return
compressedSize
;
}
int
tsDecompressFloatLossyImp
(
const
char
*
input
,
int
compressedSize
,
const
int
nelements
,
char
*
const
output
){
int
decompressedSize
=
0
;
if
(
HEAD_MODE
(
input
[
0
])
==
MODE_NOCOMPRESS
){
// orginal so memcpy directly
decompressedSize
=
nelements
*
sizeof
(
float
);
memcpy
(
output
,
input
+
1
,
decompressedSize
);
return
decompressedSize
;
}
// decompressed with sz
return
tdszDecompress
(
SZ_FLOAT
,
input
+
1
,
compressedSize
-
1
,
nelements
,
output
);
}
int
tsCompressDoubleLossyImp
(
const
char
*
input
,
const
int
nelements
,
char
*
const
output
){
// compress with sz
int
compressedSize
=
tdszCompress
(
SZ_DOUBLE
,
input
,
nelements
,
output
+
1
);
unsigned
char
algo
=
ALGO_SZ_LOSSY
<<
1
;
if
(
compressedSize
==
0
||
compressedSize
>=
nelements
*
sizeof
(
double
))
{
// compressed error or large than original
output
[
0
]
=
MODE_NOCOMPRESS
|
algo
;
memcpy
(
output
+
1
,
input
,
nelements
*
sizeof
(
double
));
compressedSize
=
1
+
nelements
*
sizeof
(
double
);
}
else
{
// compressed successfully
output
[
0
]
=
MODE_COMPRESS
|
algo
;
compressedSize
+=
1
;
}
return
compressedSize
;
}
int
tsDecompressDoubleLossyImp
(
const
char
*
input
,
int
compressedSize
,
const
int
nelements
,
char
*
const
output
){
int
decompressedSize
=
0
;
if
(
HEAD_MODE
(
input
[
0
])
==
MODE_NOCOMPRESS
){
// orginal so memcpy directly
decompressedSize
=
nelements
*
sizeof
(
double
);
memcpy
(
output
,
input
+
1
,
decompressedSize
);
return
decompressedSize
;
}
// decompressed with sz
return
tdszDecompress
(
SZ_DOUBLE
,
input
+
1
,
compressedSize
-
1
,
nelements
,
output
);
}
#endif
\ No newline at end of file
src/util/src/tconfig.c
浏览文件 @
4fc364a1
...
...
@@ -61,6 +61,24 @@ static void taosReadFloatConfig(SGlobalCfg *cfg, char *input_value) {
}
}
static
void
taosReadDoubleConfig
(
SGlobalCfg
*
cfg
,
char
*
input_value
)
{
double
value
=
atof
(
input_value
);
double
*
option
=
(
double
*
)
cfg
->
ptr
;
if
(
value
<
cfg
->
minValue
||
value
>
cfg
->
maxValue
)
{
uError
(
"config option:%s, input value:%s, out of range[%f, %f], use default value:%f"
,
cfg
->
option
,
input_value
,
cfg
->
minValue
,
cfg
->
maxValue
,
*
option
);
}
else
{
if
(
cfg
->
cfgStatus
<=
TAOS_CFG_CSTATUS_FILE
)
{
*
option
=
value
;
cfg
->
cfgStatus
=
TAOS_CFG_CSTATUS_FILE
;
}
else
{
uWarn
(
"config option:%s, input value:%s, is configured by %s, use %f"
,
cfg
->
option
,
input_value
,
tsCfgStatusStr
[
cfg
->
cfgStatus
],
*
option
);
}
}
}
static
void
taosReadInt32Config
(
SGlobalCfg
*
cfg
,
char
*
input_value
)
{
int32_t
value
=
atoi
(
input_value
);
int32_t
*
option
=
(
int32_t
*
)
cfg
->
ptr
;
...
...
@@ -262,6 +280,9 @@ static void taosReadConfigOption(const char *option, char *value, char *value2,
case
TAOS_CFG_VTYPE_FLOAT
:
taosReadFloatConfig
(
cfg
,
value
);
break
;
case
TAOS_CFG_VTYPE_DOUBLE
:
taosReadDoubleConfig
(
cfg
,
value
);
break
;
case
TAOS_CFG_VTYPE_STRING
:
taosReadStringConfig
(
cfg
,
value
);
break
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录