Commit 9191c39e5a985e1a2d988537802f95dbcfe5e9d2

Authored by Jiaming Guo
0 parents

first version of flow3

CMakeLists.txt 0 → 100644
  1 +++ a/CMakeLists.txt
  1 +#Specify the version being used as well as the language
  2 +cmake_minimum_required(VERSION 2.8.11)
  3 +
  4 +#Name your project here
  5 +project(flow3)
  6 +
  7 +#set the module directory
  8 +set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}")
  9 +
  10 +#find the STIM library
  11 +find_package(STIM)
  12 +
  13 +#if the STIM library isn't found, download it
  14 +if(NOT STIM_INCLUDE_DIRS)
  15 + file(REMOVE_RECURSE ${CMAKE_BINARY_DIR}/stimlib) #remove the stimlib directory if it exists
  16 + set(STIM_GIT "https://git.stim.ee.uh.edu/codebase/stimlib.git")
  17 + execute_process(COMMAND git clone --depth 1 ${STIM_GIT} WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
  18 + set(STIM_INCLUDE_DIRS "${CMAKE_BINARY_DIR}/stimlib" CACHE TYPE PATH)
  19 +endif(NOT STIM_INCLUDE_DIRS)
  20 +
  21 +#find BOOST
  22 +find_package(Boost REQUIRED)
  23 +
  24 +#find cuda
  25 +find_package(CUDA REQUIRED)
  26 +
  27 +#find the GLUT library for visualization
  28 +find_package(OpenGL REQUIRED)
  29 +
  30 +find_package(GLUT REQUIRED)
  31 +
  32 +#find OpenCV
  33 +find_package(OpenCV REQUIRED)
  34 +add_definitions(-DUSING_OPENCV)
  35 +
  36 +#find the pthreads package
  37 +find_package(Threads)
  38 +
  39 +#find the X11 package
  40 +find_package(X11)
  41 +
  42 +#find the Approximate Nearest Neighbor Library
  43 +#find_package(ANN REQUIRED)
  44 +
  45 +#build the executable in the binary directory on MS Visual Studio
  46 +if ( MSVC )
  47 + SET( CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG "${OUTPUT_DIRECTORY}")
  48 + SET( CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE "${OUTPUT_DIRECTORY}")
  49 +endif ( MSVC )
  50 +
  51 +include_directories(
  52 + ${OPENGL_INCLUDE_DIRS}
  53 + ${GLUT_INCLUDE_DIR}
  54 + ${STIM_INCLUDE_DIRS}
  55 + #${ANN_INCLUDE_DIR}
  56 + ${Boost_INCLUDE_DIR}
  57 + ${CUDA_INCLUDE_DIRS}
  58 + ${OpenCV_INCLUDE_DIRS}
  59 + )
  60 +
  61 +#Assign source files to the appropriate variables
  62 +#file(GLOB SRC_CU "*.cu")
  63 +#file(GLOB SRC_H "*.h")
  64 +#file(GLOB SRC_CUH "*.h")
  65 +
  66 +#create an executable file
  67 +cuda_add_executable(flow3
  68 + main.cu
  69 + #${SRC_CUH}
  70 + )
  71 +
  72 +#set the link libraries
  73 +target_link_libraries(flow3
  74 +# ${OpenGL_LIBRARIES}
  75 + ${OPENGL_gl_LIBRARY}
  76 + ${OPENGL_glu_LIBRARY}
  77 + ${GLUT_LIBRARIES}
  78 + ${CMAKE_THREAD_LIBS_INIT}
  79 + #${ANN_LIBRARY}
  80 + ${X11_LIBRARIES}
  81 + ${CUDA_cublas_LIBRARY}
  82 + ${OpenCV_LIBS}
  83 + )
  84 +
  85 +#set up copying data files
  86 +configure_file(data/h1_GT.obj ${CMAKE_CURRENT_BINARY_DIR}/h1_GT.obj @ONLY)
  87 +configure_file(data/h2_GT.obj ${CMAKE_CURRENT_BINARY_DIR}/h2_GT.obj @ONLY)
  88 +configure_file(data/00_GT.obj ${CMAKE_CURRENT_BINARY_DIR}/00_GT.obj @ONLY)
FindGLUT.cmake 0 → 100644
  1 +++ a/FindGLUT.cmake
  1 +#.rst:
  2 +# FindGLUT
  3 +# --------
  4 +#
  5 +# try to find glut library and include files.
  6 +#
  7 +# IMPORTED Targets
  8 +# ^^^^^^^^^^^^^^^^
  9 +#
  10 +# This module defines the :prop_tgt:`IMPORTED` targets:
  11 +#
  12 +# ``GLUT::GLUT``
  13 +# Defined if the system has GLUT.
  14 +#
  15 +# Result Variables
  16 +# ^^^^^^^^^^^^^^^^
  17 +#
  18 +# This module sets the following variables:
  19 +#
  20 +# ::
  21 +#
  22 +# GLUT_INCLUDE_DIR, where to find GL/glut.h, etc.
  23 +# GLUT_LIBRARIES, the libraries to link against
  24 +# GLUT_FOUND, If false, do not try to use GLUT.
  25 +#
  26 +# Also defined, but not for general use are:
  27 +#
  28 +# ::
  29 +#
  30 +# GLUT_glut_LIBRARY = the full path to the glut library.
  31 +# GLUT_Xmu_LIBRARY = the full path to the Xmu library.
  32 +# GLUT_Xi_LIBRARY = the full path to the Xi Library.
  33 +
  34 +#=============================================================================
  35 +# Copyright 2001-2009 Kitware, Inc.
  36 +#
  37 +# Distributed under the OSI-approved BSD License (the "License");
  38 +# see accompanying file Copyright.txt for details.
  39 +#
  40 +# This software is distributed WITHOUT ANY WARRANTY; without even the
  41 +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  42 +# See the License for more information.
  43 +#=============================================================================
  44 +# (To distribute this file outside of CMake, substitute the full
  45 +# License text for the above reference.)
  46 +
  47 +if (WIN32)
  48 + find_path( GLUT_INCLUDE_DIR NAMES GL/glut.h
  49 + PATHS $ENV{GLUT_ROOT_PATH}/include )
  50 +
  51 + if( CMAKE_SIZEOF_VOID_P EQUAL 8 )
  52 + find_library( GLUT_glut_LIBRARY NAMES freeglut
  53 + PATHS
  54 + $ENV{GLUT_ROOT_PATH}/lib/x64
  55 +
  56 + NO_DEFAULT_PATH
  57 + )
  58 + else( CMAKE_SIZEOF_VOID_P EQUAL 8 )
  59 + find_library( GLUT_glut_LIBRARY NAMES glut glut32 freeglut
  60 + PATHS
  61 + ${OPENGL_LIBRARY_DIR}
  62 + $ENV{GLUT_ROOT_PATH}/lib
  63 + )
  64 + endif( CMAKE_SIZEOF_VOID_P EQUAL 8 )
  65 +
  66 +else ()
  67 +
  68 + if (APPLE)
  69 + find_path(GLUT_INCLUDE_DIR glut.h ${OPENGL_LIBRARY_DIR})
  70 + find_library(GLUT_glut_LIBRARY GLUT DOC "GLUT library for OSX")
  71 + find_library(GLUT_cocoa_LIBRARY Cocoa DOC "Cocoa framework for OSX")
  72 +
  73 + if(GLUT_cocoa_LIBRARY AND NOT TARGET GLUT::Cocoa)
  74 + add_library(GLUT::Cocoa UNKNOWN IMPORTED)
  75 + # Cocoa should always be a Framework, but we check to make sure.
  76 + if(GLUT_cocoa_LIBRARY MATCHES "/([^/]+)\\.framework$")
  77 + set_target_properties(GLUT::Cocoa PROPERTIES
  78 + IMPORTED_LOCATION "${GLUT_cocoa_LIBRARY}/${CMAKE_MATCH_1}")
  79 + else()
  80 + set_target_properties(GLUT::Cocoa PROPERTIES
  81 + IMPORTED_LOCATION "${GLUT_cocoa_LIBRARY}")
  82 + endif()
  83 + endif()
  84 + else ()
  85 +
  86 + if (BEOS)
  87 +
  88 + set(_GLUT_INC_DIR /boot/develop/headers/os/opengl)
  89 + set(_GLUT_glut_LIB_DIR /boot/develop/lib/x86)
  90 +
  91 + else()
  92 +
  93 + find_library( GLUT_Xi_LIBRARY Xi
  94 + /usr/openwin/lib
  95 + )
  96 +
  97 + find_library( GLUT_Xmu_LIBRARY Xmu
  98 + /usr/openwin/lib
  99 + )
  100 +
  101 + if(GLUT_Xi_LIBRARY AND NOT TARGET GLUT::Xi)
  102 + add_library(GLUT::Xi UNKNOWN IMPORTED)
  103 + set_target_properties(GLUT::Xi PROPERTIES
  104 + IMPORTED_LOCATION "${GLUT_Xi_LIBRARY}")
  105 + endif()
  106 +
  107 + if(GLUT_Xmu_LIBRARY AND NOT TARGET GLUT::Xmu)
  108 + add_library(GLUT::Xmu UNKNOWN IMPORTED)
  109 + set_target_properties(GLUT::Xmu PROPERTIES
  110 + IMPORTED_LOCATION "${GLUT_Xmu_LIBRARY}")
  111 + endif()
  112 +
  113 + endif ()
  114 +
  115 + find_path( GLUT_INCLUDE_DIR GL/glut.h
  116 + /usr/include/GL
  117 + /usr/openwin/share/include
  118 + /usr/openwin/include
  119 + /opt/graphics/OpenGL/include
  120 + /opt/graphics/OpenGL/contrib/libglut
  121 + ${_GLUT_INC_DIR}
  122 + )
  123 +
  124 + find_library( GLUT_glut_LIBRARY glut
  125 + /usr/openwin/lib
  126 + ${_GLUT_glut_LIB_DIR}
  127 + )
  128 +
  129 + unset(_GLUT_INC_DIR)
  130 + unset(_GLUT_glut_LIB_DIR)
  131 +
  132 + endif ()
  133 +
  134 +endif ()
  135 +
  136 +FIND_PACKAGE_HANDLE_STANDARD_ARGS(GLUT REQUIRED_VARS GLUT_glut_LIBRARY GLUT_INCLUDE_DIR)
  137 +
  138 +if (GLUT_FOUND)
  139 + # Is -lXi and -lXmu required on all platforms that have it?
  140 + # If not, we need some way to figure out what platform we are on.
  141 + set( GLUT_LIBRARIES
  142 + ${GLUT_glut_LIBRARY}
  143 + ${GLUT_Xmu_LIBRARY}
  144 + ${GLUT_Xi_LIBRARY}
  145 + ${GLUT_cocoa_LIBRARY}
  146 + )
  147 +
  148 + if(NOT TARGET GLUT::GLUT)
  149 + add_library(GLUT::GLUT UNKNOWN IMPORTED)
  150 + set_target_properties(GLUT::GLUT PROPERTIES
  151 + INTERFACE_INCLUDE_DIRECTORIES "${GLUT_INCLUDE_DIR}")
  152 + if(GLUT_glut_LIBRARY MATCHES "/([^/]+)\\.framework$")
  153 + set_target_properties(GLUT::GLUT PROPERTIES
  154 + IMPORTED_LOCATION "${GLUT_glut_LIBRARY}/${CMAKE_MATCH_1}")
  155 + else()
  156 + set_target_properties(GLUT::GLUT PROPERTIES
  157 + IMPORTED_LOCATION "${GLUT_glut_LIBRARY}")
  158 + endif()
  159 +
  160 + if(TARGET GLUT::Xmu)
  161 + set_property(TARGET GLUT::GLUT APPEND
  162 + PROPERTY INTERFACE_LINK_LIBRARIES GLUT::Xmu)
  163 + endif()
  164 +
  165 + if(TARGET GLUT::Xi)
  166 + set_property(TARGET GLUT::GLUT APPEND
  167 + PROPERTY INTERFACE_LINK_LIBRARIES GLUT::Xi)
  168 + endif()
  169 +
  170 + if(TARGET GLUT::Cocoa)
  171 + set_property(TARGET GLUT::GLUT APPEND
  172 + PROPERTY INTERFACE_LINK_LIBRARIES GLUT::Cocoa)
  173 + endif()
  174 + endif()
  175 +
  176 + #The following deprecated settings are for backwards compatibility with CMake1.4
  177 + set (GLUT_LIBRARY ${GLUT_LIBRARIES})
  178 + set (GLUT_INCLUDE_PATH ${GLUT_INCLUDE_DIR})
  179 +endif()
  180 +
  181 +mark_as_advanced(
  182 + GLUT_INCLUDE_DIR
  183 + GLUT_glut_LIBRARY
  184 + GLUT_Xmu_LIBRARY
  185 + GLUT_Xi_LIBRARY
  186 + )
FindSTIM.cmake 0 → 100644
  1 +++ a/FindSTIM.cmake
  1 +include(FindPackageHandleStandardArgs)
  2 +
  3 +set(STIM_INCLUDE_DIR $ENV{STIMLIB_PATH})
  4 +
  5 +find_package_handle_standard_args(STIM DEFAULT_MSG STIM_INCLUDE_DIR)
  6 +
  7 +if(STIM_FOUND)
  8 + set(STIM_INCLUDE_DIRS ${STIM_INCLUDE_DIR})
  9 +endif()
0 \ No newline at end of file 10 \ No newline at end of file
data/00_GT.obj 0 → 100644
  1 +++ a/data/00_GT.obj
  1 +v 99 677 -55
  2 +v 229 510 -30
  3 +v 57 347 50
  4 +v 344 724 5
  5 +v 581 361 0
  6 +v 341 199 0
  7 +v 757 377 -10
  8 +v 981 152 40
  9 +v 793 508 -30
  10 +v 941 600 30
  11 +v 647 738 20
  12 +v 88 563 0
  13 +v 181 372 0
  14 +v 316 596 -5
  15 +v 385 425 0
  16 +v 481 165 7
  17 +v 574 223 -8
  18 +v 818 229 0
  19 +v 679 601 -11
  20 +v 400 500 50
  21 +l 1 12 2
  22 +l 3 13 2
  23 +l 2 14
  24 +l 14 4
  25 +l 2 15 5
  26 +l 6 16 17 5
  27 +l 5 7
  28 +l 8 18 7
  29 +l 7 9
  30 +l 9 10
  31 +l 9 19 11
  32 +l 14 20 5
data/h1_GT.obj 0 → 100644
  1 +++ a/data/h1_GT.obj
  1 +#vertex positions
  2 +v 266.177 286.662 1
  3 +v 264.921 286.432 7
  4 +v 263.996 282.197 13
  5 +v 264.547 281.879 19
  6 +v 265.966 277.781 23
  7 +v 268.277 275.797 25
  8 +v 275.401 270.13 27.1584
  9 +v 282.001 265.534 27.1948
  10 +v 286.801 266.856 30.4853
  11 +v 289.801 269.498 33.7512
  12 +v 292.839 271.012 38
  13 +v 292.507 270.656 41
  14 +v 296.4 265.675 43.136
  15 +v 299.4 262.87 42.9868
  16 +v 301.8 260.564 41.2454
  17 +v 304.2 258.686 40.829
  18 +v 306.6 256.998 39.981
  19 +v 294.6 271.1 42.9209
  20 +v 294.042 274.201 43.909
  21 +v 294.446 276.001 45.0604
  22 +v 297.232 280.201 46.9388
  23 +v 300.242 284.401 46.7572
  24 +v 304.039 288.601 45.6978
  25 +v 306 289.482 44.6876
  26 +v 281.693 263.114 23
  27 +v 279.26 259.437 19
  28 +v 279.475 258.292 14
  29 +v 275.736 256.751 10
  30 +v 271.909 253.199 7.33313
  31 +v 269.464 250.199 8.61746
  32 +v 267.163 245.999 9.73259
  33 +v 264.408 242.399 9.3833
  34 +v 261.384 239.402 5
  35 +v 260.096 236.975 1
  36 +v 252.273 207.531 3
  37 +v 253.532 206.647 9
  38 +v 252.857 206.717 15
  39 +v 253.123 202.521 22
  40 +v 255.381 200.782 27
  41 +v 259.014 198.455 33
  42 +v 260.528 198.99 36
  43 +v 260.875 199.419 41
  44 +v 252.816 202.797 43
  45 +v 248.917 205.313 47
  46 +v 244.645 209.735 55
  47 +v 240.763 211.155 60
  48 +v 234.982 211.339 63
  49 +v 229.232 211.001 67
  50 +v 225.334 214.141 72
  51 +v 221.108 215.527 78
  52 +v 216.233 215.716 83
  53 +v 216.288 216.238 85
  54 +v 218.516 212.119 86
  55 +v 221.126 208.974 88
  56 +v 225.833 207.258 91
  57 +v 229.437 204.762 93
  58 +v 232.201 202.026 94.309
  59 +v 237.601 197.575 93.8387
  60 +v 241.201 195.584 92.6549
  61 +v 245.401 194.748 92.2909
  62 +v 249.001 194.894 92.7715
  63 +v 252.601 193.114 93.1627
  64 +v 256.201 193.123 95.114
  65 +v 261.001 192.385 97.8275
  66 +v 262.801 190.237 100.717
  67 +v 264.845 186.097 104
  68 +v 267.696 179.216 106
  69 +v 274.038 172.748 106
  70 +v 271.189 172.059 114
  71 +v 267.888 171.076 125
  72 +v 266.661 168.398 133
  73 +v 268.801 164.096 132.568
  74 +v 271.608 159.474 136
  75 +v 270.738 154.462 143
  76 +v 272.05 153.553 151
  77 +v 274.863 151.729 156
  78 +v 282.593 146.901 162
  79 +v 287.532 141.841 169
  80 +v 291.278 140.151 176
  81 +v 292.8 138.486 184
  82 +v 291.93 135.792 198
  83 +v 289.447 133.529 206
  84 +v 285.117 135.032 212
  85 +v 285.467 136.352 219
  86 +v 283.898 136.115 228
  87 +v 284.3 134.933 237
  88 +v 287.569 134.531 243
  89 +v 292.9 129.389 245
  90 +v 292.234 132.328 251
  91 +v 288.486 135.836 256
  92 +v 282.576 140.226 264
  93 +v 277.381 143.095 271
  94 +v 273.652 145.369 276
  95 +v 273.978 146.436 284
  96 +v 270.735 146.369 292
  97 +v 271.617 145.353 297
  98 +v 270.313 149.232 292
  99 +v 272.128 155.906 292
  100 +v 272.196 156.642 297
  101 +v 272.196 156.642 297
  102 +v 270.394 156.312 293
  103 +v 274.291 158.897 289
  104 +v 274.446 160.169 285
  105 +v 277.621 162.704 280
  106 +v 279.44 162.777 278
  107 +v 282.467 163.031 274
  108 +v 285.704 163.874 270
  109 +v 288.222 164.352 267
  110 +v 291.813 169.401 264
  111 +v 293.089 172.8 261.172
  112 +v 294.53 176.4 258.767
  113 +v 296.613 180 257.991
  114 +v 298.067 183.6 259.984
  115 +v 300.142 188.4 263.118
  116 +v 302.772 192.601 261.971
  117 +v 304.535 198.001 261.298
  118 +v 303.75 203.401 257.62
  119 +v 304.548 208.801 254.072
  120 +v 303.931 211.341 251
  121 +v 304.848 214.533 244
  122 +v 303.279 215.328 237
  123 +v 303.431 215.91 231
  124 +v 302.281 217.379 227
  125 +v 295.146 223.201 225.416
  126 +v 292.828 228.001 222.771
  127 +v 290.73 233.401 220.518
  128 +v 289.328 238.801 217.663
  129 +v 291.721 244.801 217.854
  130 +v 295.573 249.601 218.729
  131 +v 300.61 252.654 221
  132 +v 303.287 256.151 225
  133 +v 306.272 258.614 231
  134 +v 288.57 163.8 267.601
  135 +v 291.09 159.6 266.735
  136 +v 294.743 155.4 268.197
  137 +v 296.394 151.2 270.099
  138 +v 296.622 146.4 272.525
  139 +v 299.903 142.2 278.275
  140 +v 300.352 139.2 279.973
  141 +v 301.008 137.119 283
  142 +v 304.819 134.167 288
  143 +v 262.263 197.401 38.8455
  144 +v 267.628 194.401 41.3711
  145 +v 271.821 190.201 42.978
  146 +v 274.385 187.2 43.1836
  147 +v 276.83 185.4 45.0682
  148 +v 282.747 181.8 45.1682
  149 +v 284.658 178.2 46.8789
  150 +v 293.505 174 50.1135
  151 +v 295.174 173.72 54
  152 +v 293.629 169.998 57
  153 +v 295.001 171.813 63
  154 +v 294.45 170.545 70
  155 +v 295.072 169.277 77
  156 +v 300.665 169.312 85
  157 +v 305.508 170.892 90
  158 +v 292.057 170.012 82
  159 +v 290.165 169.35 88
  160 +v 287.877 169.387 94
  161 +v 288.473 167.281 100
  162 +v 289.379 164.984 103
  163 +v 290.842 164.836 108
  164 +v 293.497 166.009 115
  165 +v 292.331 159.837 120
  166 +v 290.505 155.003 126
  167 +v 288.426 153.185 134
  168 +v 287.167 156.777 139
  169 +v 284.596 160.335 141
  170 +v 282.578 164.002 145
  171 +v 278.878 167.632 149
  172 +v 276.001 170.201 150.09
  173 +v 270.001 170.969 152.609
  174 +v 264.001 169.113 152.784
  175 +v 259.801 169.038 159.147
  176 +v 256.201 170.309 166.649
  177 +v 250.801 170.338 173.396
  178 +v 245.401 174.797 177.552
  179 +v 240.601 177.082 180.479
  180 +v 234.601 178.306 185.13
  181 +v 231.601 176.455 182.691
  182 +v 227.401 173.85 178.634
  183 +v 224.401 171.114 176.648
  184 +v 220.201 164.924 173.043
  185 +v 215.401 161.461 172.06
  186 +v 211.201 155.012 172.98
  187 +v 206.401 149.908 175.355
  188 +v 202.801 139.122 175.772
  189 +v 199.201 134.528 173.465
  190 +v 199.032 133.609 182
  191 +v 202.451 134.09 189
  192 +v 204.159 132.656 197
  193 +v 205.083 131.788 205
  194 +v 204.396 130.514 213
  195 +v 203.522 124.964 219
  196 +v 200.61 114.033 223
  197 +v 197.499 106.368 218
  198 +v 192.936 97.5412 214
  199 +v 188.131 90.4004 209
  200 +v 185.066 81.4785 204
  201 +v 179.293 75.1211 199
  202 +v 176.084 70.3881 194
  203 +v 173.552 69.0698 192
  204 +v 172.125 65.9716 189
  205 +v 171.708 61.4691 186
  206 +v 170.33 60.8741 181
  207 +v 169.651 57.1953 177
  208 +v 166.87 53.7835 173
  209 +v 165.3 50.963 169
  210 +v 163.139 47.51 164
  211 +v 161.549 44.3433 159
  212 +v 159.346 41.259 155
  213 +v 160.293 41.8129 153
  214 +v 158.649 38.8027 149
  215 +v 155.172 32.7565 146
  216 +v 152.882 30.0588 142
  217 +v 152.328 28.8472 138
  218 +v 149.73 24.3101 134
  219 +v 147.779 22.7243 129
  220 +v 146.895 19.6962 125
  221 +v 146.073 17.8258 121
  222 +v 142.46 13.4464 117
  223 +v 140.175 12.4563 113
  224 +v 138.686 9.74005 109
  225 +v 136.276 5.53065 105
  226 +v 134.63 3.30614 101
  227 +v 266.015 168.472 135
  228 +v 264.481 169.489 141
  229 +v 262.965 168.968 148
  230 +v 261.152 169.962 153
  231 +v 273.616 173.158 103
  232 +v 274.552 172.659 103
  233 +v 274.4 171.958 100
  234 +v 277.877 173.281 96
  235 +v 281.996 170.758 94
  236 +v 286.753 169.744 92
  237 +v 292.802 135.269 194.016
  238 +v 295.202 135.422 193.113
  239 +v 297.602 133.554 191.71
  240 +v 300.002 132.389 191.742
  241 +v 302.402 131.706 191.62
  242 +v 304.802 130.036 191.242
  243 +v 306.602 127.728 190.938
  244 +v 295.2 123.697 245.765
  245 +v 297 122.155 247.282
  246 +v 300 122.543 246.635
  247 +v 302.4 118.611 246.884
  248 +v 305.4 116.804 246.104
  249 +v 292.645 119.537 249
  250 +v 288.651 116.921 255
  251 +v 286.094 115.424 262
  252 +v 284.933 113.709 269
  253 +v 279.649 112.913 282
  254 +v 281.199 112.858 287
  255 +v 280.797 109.157 293
  256 +v 278.866 115.976 285
  257 +v 280.511 119.215 292
  258 +v 283.584 120.638 297
  259 +v 276.6 115.283 284.861
  260 +v 271.8 115.727 285.274
  261 +v 264.6 115.211 288.563
  262 +v 260.4 112.286 290.028
  263 +v 255.599 111.874 289.811
  264 +v 251.399 106.966 287.418
  265 +v 249.867 105 287.424
  266 +v 249.366 102 287.292
  267 +v 250.724 98.9999 289.379
  268 +v 251.747 95.9847 293
  269 +v 249.553 91.8074 297
  270 +v 269.943 190.451 40
  271 +v 269.083 190.973 37
  272 +v 267.089 191.809 32
  273 +v 267.704 191.673 27
  274 +v 267.481 193.356 23
  275 +v 269.469 193.541 19
  276 +v 271.138 194.922 15
  277 +v 272.696 194.998 11
  278 +v 274.453 195.985 7
  279 +v 276.959 195.853 4
  280 +v 279.042 198.881 1
  281 +v 280.225 194.343 1
  282 +v 282.859 189.298 2
  283 +v 285.697 185.123 3
  284 +v 287.692 183.598 1
  285 +v 292.338 170.558 50
  286 +v 288.103 164.638 47
  287 +v 286.131 157.426 42
  288 +v 281.616 148.304 36
  289 +v 278.415 140.639 32
  290 +v 276.209 130.979 28
  291 +v 280.412 131.589 24
  292 +v 282.045 130.283 19
  293 +v 280.599 128.358 14
  294 +v 282.702 127.917 9
  295 +v 281.757 125.505 5
  296 +v 278.89 124.444 1
  297 +v 285.985 126.991 6
  298 +v 290.018 124.849 5
  299 +v 294.054 120.383 4
  300 +v 295.776 117.89 2
  301 +v 290.708 129.599 6
  302 +v 293.45 134.501 7
  303 +v 294.121 138.377 5
  304 +v 293.057 142.091 2
  305 +v 274.228 128.535 34
  306 +v 266.26 120.692 30
  307 +v 256.887 112.643 27
  308 +v 249.107 109.195 24
  309 +v 245.323 108.242 21
  310 +v 243.842 105.66 17
  311 +v 241.559 102.735 13
  312 +v 239.554 98.3581 8
  313 +v 237.439 95.6165 3
  314 +v 235.843 94.2745 1
  315 +v 248.042 111.4 26
  316 +v 242.635 111.764 28
  317 +v 244.127 116.986 31
  318 +v 242.042 121.22 35
  319 +v 241.657 123.835 39
  320 +v 240.647 132.201 43
  321 +v 239.339 136.472 46
  322 +v 242.216 140.682 48
  323 +v 240.287 150.786 52
  324 +v 237.564 158.794 56
  325 +v 237.161 163.396 61
  326 +v 232.479 167.866 66
  327 +v 226.937 172.101 70
  328 +v 224.999 173.531 71.2828
  329 +v 220.199 175.423 72.9735
  330 +v 215.999 175.13 73.345
  331 +v 211.799 176.169 75.2356
  332 +v 206.999 176.923 75.4864
  333 +v 203.399 178.05 75.1738
  334 +v 198.599 179.485 73.9862
  335 +v 194.999 180.704 72.023
  336 +v 191.399 182.306 72.3775
  337 +v 190.799 184.336 75.6102
  338 +v 190.145 186.56 80
  339 +v 187.322 187.52 86
  340 +v 185.316 186.944 93
  341 +v 183.104 187.287 101
  342 +v 180.757 190.143 103
  343 +v 177.162 192.528 106
  344 +v 172.698 193.948 104
  345 +v 169.199 195.145 104.308
  346 +v 165.599 198.519 101.394
  347 +v 161.999 203.022 98.558
  348 +v 158.398 206.622 96.4416
  349 +v 155.998 209.044 92.4588
  350 +v 152.998 211.874 89.8052
  351 +v 151.798 214.886 86.5659
  352 +v 148.798 215.182 86.8351
  353 +v 147.598 219.704 88.8657
  354 +v 145.198 224.038 86.3209
  355 +v 141.598 227.154 84.1
  356 +v 137.398 227.197 82.4205
  357 +v 131.998 225.434 82.4749
  358 +v 126.598 224.732 86.8446
  359 +v 122.398 227.245 87.1599
  360 +v 121.198 229.872 85.9819
  361 +v 117.598 228.828 83.3941
  362 +v 112.798 227.771 83.1479
  363 +v 108.598 224.446 81.7334
  364 +v 100.798 219.861 83.7957
  365 +v 95.3983 220.826 86.8602
  366 +v 92.3983 223.437 86.0034
  367 +v 90.3328 223.258 85
  368 +v 94.5197 219.413 1
  369 +v 94.5641 217.994 7
  370 +v 97.05 219.413 13
  371 +v 98.183 221.3 19
  372 +v 96.3367 221.458 25
  373 +v 93.811 220.985 30
  374 +v 95.9073 221.931 34
  375 +v 96.9348 222.561 40
  376 +v 96.0639 220.496 46
  377 +v 96.5056 221.383 52
  378 +v 95.1714 220.638 57
  379 +v 94.2412 220.618 62
  380 +v 90.7921 221.775 67
  381 +v 90.0041 223.777 73
  382 +v 90.45 224.897 79
  383 +v 90.4102 222.671 86
  384 +v 89.5834 224.011 91
  385 +v 88.4187 225.982 97
  386 +v 88.3844 227.393 104
  387 +v 89.3234 228.698 110
  388 +v 88.3621 229.344 116
  389 +v 88.677 232.388 122
  390 +v 91.5833 228.984 128
  391 +v 95.0581 222.169 134
  392 +v 98.1198 214.657 139
  393 +v 104.272 208.264 144
  394 +v 109.111 201.935 148
  395 +v 110.053 196.622 155
  396 +v 119.983 197.648 158
  397 +v 125.195 196.833 161
  398 +v 127.961 197.84 164
  399 +v 131.258 197.663 171
  400 +v 133.316 197.269 178
  401 +v 133.261 195.268 186
  402 +v 128.864 196.341 190
  403 +v 125.01 193.8 193
  404 +v 119.544 191.486 192
  405 +v 114.04 190.198 190
  406 +v 111.254 186.808 188
  407 +v 108.154 186.264 185
  408 +v 103.236 182.439 182
  409 +v 99.8011 177.385 180
  410 +v 98.4386 175.595 178
  411 +v 95.5696 172.691 176
  412 +v 91.143 166.529 174
  413 +v 89.2733 162.983 172
  414 +v 87.7554 159.945 170
  415 +v 85.2918 157.611 168
  416 +v 82.4733 152.803 165
  417 +v 78.3976 148.239 162
  418 +v 73.4828 141.459 159
  419 +v 69.5984 138.531 156.083
  420 +v 65.9984 133.924 151.776
  421 +v 61.7984 129.014 146.158
  422 +v 58.1984 124.387 140.05
  423 +v 53.9984 121.709 135.123
  424 +v 50.3984 118.038 130.798
  425 +v 46.7984 114.688 125.336
  426 +v 42.5984 113.601 125.046
  427 +v 38.3984 110.922 120.892
  428 +v 33.5984 109.971 117.736
  429 +v 33 106.957 114.576
  430 +v 31.2 107.119 108.31
  431 +v 28.8 104.812 100.296
  432 +v 25.2 103.43 95.432
  433 +v 21 101.36 90.5905
  434 +v 17.4 100.665 85.2316
  435 +v 13.8 94.8992 79.1967
  436 +v 13.6722 92.6511 75
  437 +v 12.5659 86.7763 69
  438 +v 12.8523 83.1623 64
  439 +v 13.3578 78.9303 60
  440 +v 12.9986 76.7777 55
  441 +v 12.3789 75.4173 50
  442 +v 12.0736 73.3585 46
  443 +v 11.6642 72.6566 41
  444 +v 10.9062 73.9361 36
  445 +v 9.74887 75.4334 31
  446 +v 8.03671 76.5389 27
  447 +v 6.53266 78.1693 23
  448 +v 4.57995 81.2717 18
  449 +v 1.2019 82.9734 14
  450 +v 282.553 108.6 270.657
  451 +v 280.999 104.4 271.158
  452 +v 279.802 100.2 270.094
  453 +v 278.012 98.3999 271.879
  454 +v 276.327 94.7999 272.986
  455 +v 274.197 91.2 274.301
  456 +v 270.976 87.6 275.575
  457 +v 268.497 84.6 276.132
  458 +v 265.773 81 274.231
  459 +v 264.849 77.4 275.457
  460 +v 266.773 73.8 274.898
  461 +v 268.52 70.2 276.862
  462 +v 272.03 66.1812 279
  463 +v 276.216 65.3925 283
  464 +v 278.973 60.08 285
  465 +v 280.201 58.2059 289
  466 +v 281.135 57.387 294
  467 +v 280.44 134.67 213
  468 +v 277.923 134.905 210
  469 +v 270.989 132.981 205
  470 +v 269.084 132.481 200
  471 +v 266.93 133.665 196
  472 +v 266.674 133.955 192
  473 +v 264.704 132.932 187
  474 +v 263.333 131.864 182
  475 +v 262.617 130.512 176
  476 +v 262.443 129.934 171
  477 +v 260.005 128.366 166
  478 +v 258.055 125.057 161
  479 +v 254.239 126.458 156
  480 +v 247.98 126.229 153
  481 +v 242.186 126.199 151
  482 +v 237.727 128.093 148
  483 +v 234.396 127.395 144
  484 +v 229.991 129.263 141
  485 +v 229.876 129.104 138
  486 +v 229.04 128.125 136
  487 +v 229.463 124.362 132
  488 +v 228.777 121.917 128
  489 +v 229.441 121.215 123
  490 +v 226.853 121.051 118
  491 +v 228.32 119.965 114
  492 +v 226.505 116.219 109
  493 +v 226.887 115.55 104
  494 +v 224.401 112.71 100
  495 +v 223.673 110.974 95
  496 +v 223.409 107.101 90
  497 +v 224.999 104.503 86
  498 +v 224.796 102.783 84
  499 +v 224.904 99.838 80
  500 +v 224.227 96.6434 75
  501 +v 226.418 93.2443 70
  502 +v 229.379 91.14 66
  503 +v 231.463 92.0374 62
  504 +v 229.276 89.3875 58
  505 +v 227.356 88.3118 53
  506 +v 223.821 85.5991 47
  507 +v 219.129 86.7492 41
  508 +v 214.541 88.3094 35
  509 +v 210.282 90.6155 30
  510 +v 210.756 94.2116 26
  511 +v 211.207 94.9733 22
  512 +v 213.179 94.2504 17
  513 +v 215.554 93.0036 12
  514 +v 217.68 91.6991 8
  515 +v 219.785 90.8298 4
  516 +v 222.063 89.4388 1
  517 +v 222.921 83.912 1
  518 +v 223.089 78.1339 5
  519 +v 226.726 76.1897 10
  520 +v 232.264 74.9611 15
  521 +v 236.041 75.1055 20
  522 +v 241.717 77.917 24
  523 +v 244.105 80.8806 28
  524 +v 249.102 82.8789 32
  525 +v 254.313 88.1487 36
  526 +v 256.531 91.2503 41
  527 +v 259.132 93.6089 46
  528 +v 264.906 95.6425 51
  529 +v 267.661 94.5397 57
  530 +v 270.882 99.2781 62
  531 +v 273.78 97.7008 68
  532 +v 272.607 98.348 74
  533 +v 269.582 96.3026 78
  534 +v 266.863 94.7232 80
  535 +v 261.486 95.2422 79
  536 +v 256.497 95.2346 77
  537 +v 248.068 95.8008 76
  538 +v 245.476 95.5157 74
  539 +v 241.651 94.8748 71
  540 +v 237.823 93.2198 68
  541 +v 235.956 91.712 65
  542 +v 232.222 92.1458 64
  543 +v 264.912 92.0245 77
  544 +v 266.709 86.9104 76
  545 +v 263.429 79.8829 77
  546 +v 262.798 75.6504 79
  547 +v 261.897 77.774 85
  548 +v 258.633 78.2017 92
  549 +v 257.387 77.472 99
  550 +v 261.273 80.4394 106
  551 +v 264.521 82.8279 111
  552 +v 270.604 84.3549 116
  553 +v 272.168 88.6261 121
  554 +v 280.32 92.9977 125
  555 +v 284.363 99.5326 129
  556 +v 283.507 100.073 135
  557 +v 279.743 101.611 141
  558 +v 276.464 103.977 147
  559 +v 272.369 103.744 154
  560 +v 271.53 104.86 162
  561 +v 268.978 104.433 171
  562 +v 265.72 104.696 181
  563 +v 256.972 104.789 189
  564 +v 252.313 108.747 188
  565 +v 249.924 110.868 185
  566 +v 247.108 112.552 180
  567 +v 244.562 114.112 174
  568 +v 242.016 111.327 168
  569 +v 241.125 110.952 163
  570 +v 239.176 109.34 157
  571 +v 239.22 106.912 151
  572 +v 235.403 102.139 145
  573 +v 232.158 99.5266 141
  574 +v 231.098 99.0116 139
  575 +v 232.267 99.2221 135
  576 +v 230.953 98.7453 130
  577 +v 228.856 99.1248 125
  578 +v 223.282 95.3317 120
  579 +v 221.44 92.2604 115
  580 +v 216.915 89.1536 109
  581 +v 213.36 87.2861 104
  582 +v 209.173 84.0838 99
  583 +v 206.26 82.7595 95
  584 +v 203.555 78.9641 90
  585 +v 202.077 77.0099 86
  586 +v 198.409 73.0535 81
  587 +v 196.965 71.2099 77
  588 +v 193.84 69.2584 72
  589 +v 192.571 66.8189 67
  590 +v 192.11 65.2572 62
  591 +v 188.383 63.6886 56
  592 +v 189.216 61.5657 51
  593 +v 186.381 59.4675 46
  594 +v 185.744 56.9271 40
  595 +v 183.746 54.1768 35
  596 +v 180.852 51.2343 30
  597 +v 181.029 48.2775 25
  598 +v 178.922 46.2681 20
  599 +v 178.209 41.6901 15
  600 +v 183.494 40.1629 13
  601 +v 190.104 39.6457 14
  602 +v 196.041 41.516 16
  603 +v 200.404 46.1617 21
  604 +v 208.133 51.7031 22
  605 +v 213.285 55.3031 21
  606 +v 213.207 56.1976 19
  607 +v 213.106 54.924 15
  608 +v 209.015 53.4621 10
  609 +v 207.208 51.2424 5
  610 +v 204.956 47.9818 1
  611 +v 261.686 105.493 191
  612 +v 265.427 104.448 194
  613 +v 266.051 100.912 200
  614 +v 268.496 101.947 205
  615 +v 270.037 104.956 210
  616 +v 273.049 101.695 215
  617 +v 278.579 107.131 219
  618 +v 283.71 109.757 223
  619 +v 285.885 114.636 228
  620 +v 287.564 117.371 233
  621 +v 292.229 117.873 238
  622 +v 294.446 120.509 242
  623 +v 294.796 124.747 245
  624 +v 293.484 124.617 246
  625 +v 293.282 127.733 246
  626 +v 252.014 102.446 189
  627 +v 246.938 98.4943 187
  628 +v 242.652 94.1264 182
  629 +v 237.924 89.7331 178
  630 +v 234.248 86.3975 175
  631 +v 235.488 79.3474 176
  632 +v 233.36 70.815 175
  633 +v 234.724 66.1046 173
  634 +v 233.662 62.6147 169
  635 +v 233.462 56.8015 163
  636 +v 232.07 53.2013 160
  637 +v 231.24 47.96 155
  638 +v 230.45 44.4339 150
  639 +v 229.372 42.6868 147
  640 +v 228.562 41.1037 143
  641 +v 226.737 36.9784 138
  642 +v 226.153 33.3807 134
  643 +v 226.163 29.4729 129
  644 +v 225.2 28.4288 124
  645 +v 226.831 25.2031 119
  646 +v 228.99 23.7817 114
  647 +v 231.736 21.1189 110
  648 +v 232.994 20.9965 106
  649 +v 232.613 20.7866 102
  650 +v 230.961 22.5977 98
  651 +v 231.224 23.5648 93
  652 +v 230.864 23.3146 88
  653 +v 230.556 24.5342 83
  654 +v 230.34 25.7916 79
  655 +v 230.395 30.3949 73
  656 +v 230.682 31.7203 68
  657 +v 230.094 34.1653 64
  658 +v 232.941 35.8545 59
  659 +v 234.548 38.0093 54
  660 +v 236.461 36.5959 49
  661 +v 237.48 34.9138 44
  662 +v 239.868 35.0824 39
  663 +v 241.518 34.5655 34
  664 +v 244.193 32.7048 29
  665 +v 247.865 34.6701 24
  666 +v 250.793 35.9302 19
  667 +v 255.641 38.2681 14
  668 +v 260.321 40.736 14
  669 +v 264.555 44.3192 15
  670 +v 272.039 47.9416 19
  671 +v 277.087 49.4317 22
  672 +v 279.299 49.2052 27
  673 +v 275.632 48.5807 29
  674 +v 270.767 49.0851 30
  675 +v 260.158 51.8587 28
  676 +v 257.441 53.5057 25
  677 +v 255.484 55.7223 21
  678 +v 252.562 54.7929 17
  679 +v 249.386 56.2105 13
  680 +v 245.979 55.1786 9
  681 +v 246.914 53.572 5
  682 +v 243.922 52.5724 1
  683 +v 250.338 56.2769 7
  684 +v 254.309 60.1131 11
  685 +v 258.907 65.4656 15
  686 +v 262.293 70.0094 19
  687 +v 269.142 74.3166 24
  688 +v 274.802 77.8161 29
  689 +v 280.69 84.3501 35
  690 +v 287.674 88.7437 40
  691 +v 289.878 93.4809 44
  692 +v 295.576 96.9037 49
  693 +v 301.462 103.15 54
  694 +v 304.453 103.614 57
  695 +v 259.963 70.1233 18
  696 +v 256.977 71.1862 16
  697 +v 253.304 71.3069 13
  698 +v 247.243 69.6215 9
  699 +v 244.274 67.5861 4
  700 +v 243.679 67.2713 1
  701 +v 291.268 88.4371 43
  702 +v 293.024 87.0379 41
  703 +v 291.841 81.754 39
  704 +v 289.881 78.2496 35
  705 +v 289.121 74.0289 30
  706 +v 286.482 76.3306 26
  707 +v 284.788 74.8373 21
  708 +v 283.073 73.781 16
  709 +v 279.851 73.5064 11
  710 +v 276.974 73.6043 7
  711 +v 274.653 71.4111 3
  712 +v 282.706 50.0977 25
  713 +v 283.224 51.041 23
  714 +v 284.584 54.329 21
  715 +v 283.504 56.2058 18
  716 +v 283.018 57.4102 15
  717 +v 282.059 58.8776 12
  718 +v 281.531 60.4566 9
  719 +v 282.88 61.3482 6
  720 +v 284.869 63.2318 3
  721 +v 285.568 63.363 1
  722 +v 237.018 19.6707 105
  723 +v 239.106 21.5785 110
  724 +v 239.655 26.4815 115
  725 +v 239.785 31.2537 120
  726 +v 241.736 36.8877 124
  727 +v 243.23 41.7684 129
  728 +v 245.256 48.127 134
  729 +v 246.866 53.1359 139
  730 +v 247.979 57.896 144
  731 +v 251.957 62.2871 148
  732 +v 253.793 66.3231 153
  733 +v 257.695 69.7689 158
  734 +v 261.571 72.3617 162
  735 +v 262.767 75.4738 167
  736 +v 266 75.944 171
  737 +v 268.795 77.0025 176
  738 +v 270.176 72.8705 180
  739 +v 269.662 70.7999 181.483
  740 +v 269.399 67.1999 181.037
  741 +v 270.083 61.2 182.052
  742 +v 268.931 55.2 179.479
  743 +v 270.286 48.6 180.504
  744 +v 271.993 41.4 181.191
  745 +v 275.061 34.2 181.839
  746 +v 273.784 25.8 180.973
  747 +v 269.139 19.2 178.125
  748 +v 267.044 18 178.126
  749 +v 259.497 15.6 177.01
  750 +v 255.275 13.2 177.015
  751 +v 250.096 10.8 173.13
  752 +v 248.289 7.79999 170.432
  753 +v 245.448 5.39999 164.469
  754 +v 243.116 1.93314 162
  755 +v 240.085 0.892418 157
  756 +v 235.028 19.3215 103
  757 +v 239.187 16.6594 104
  758 +v 240.81 12.1329 102
  759 +v 242.791 8.33222 100
  760 +v 244.652 5.88694 96
  761 +v 246.54 3.50797 92
  762 +v 250.874 1.42353 89
  763 +v 251.268 1.84786 85
  764 +v 254.125 1.99067 89
  765 +v 257.047 4.59375 93
  766 +v 260.502 7.02728 98
  767 +v 263.323 8.18359 103
  768 +v 266.447 11.4474 108
  769 +v 271.362 16.1213 114
  770 +v 275.062 20.3089 121
  771 +v 278.955 26.0294 127
  772 +v 281.855 31.3242 133
  773 +v 283.975 35.7997 139
  774 +v 286.97 38.6773 145
  775 +v 289.89 44.5888 151
  776 +v 292.626 48.4116 157
  777 +v 293.756 50.3761 163
  778 +v 295.006 53.655 169
  779 +v 295.528 57.043 176
  780 +v 296.648 60.8545 183
  781 +v 298.311 63.9629 188
  782 +v 299.551 67.9273 195
  783 +v 301.398 72.2608 203
  784 +v 303.668 81.6221 214
  785 +v 304.53 87.3307 223
  786 +v 305.763 95.9088 233
  787 +v 278.247 27.9869 124
  788 +v 281.391 32.3052 122
  789 +v 280.251 35.3419 119
  790 +v 282.766 38.5843 115
  791 +v 280.897 46.5403 111
  792 +v 279.493 51.2625 107
  793 +v 278.896 56.32 108
  794 +v 279.246 60.6618 112
  795 +v 280.346 64.9034 116
  796 +v 284.835 71.1085 120
  797 +v 287.389 75.0647 124
  798 +v 289.642 77.5182 129
  799 +v 289.501 77.5083 134
  800 +v 287.85 81.5952 140
  801 +v 288.406 85.7999 142.958
  802 +v 292.261 92.9999 142.249
  803 +v 294.831 100.2 143.642
  804 +v 298.364 106.8 141.922
  805 +v 301.493 114 143.491
  806 +v 305.438 120 145.638
  807 +v 280.068 47.7441 101
  808 +v 280.184 47.375 97
  809 +v 279.196 45.3253 92
  810 +v 278.668 43.9189 86
  811 +v 279.039 43.2358 81
  812 +v 277.146 41.4438 76
  813 +v 276.973 41.0502 72
  814 +v 276.957 38.5368 67
  815 +v 276.255 34.9907 62
  816 +v 275.486 32.3919 56
  817 +v 275.187 28.9508 51
  818 +v 275.606 26.9217 46
  819 +v 273.927 22.4194 41
  820 +v 276.666 20.6529 37
  821 +v 278.309 19.8707 33
  822 +v 279.947 19.1129 29
  823 +v 275.599 16.1709 24
  824 +v 269.537 9.75257 19
  825 +v 265.134 6.11103 14
  826 +v 260.256 3.14774 9
  827 +v 258.706 1.01614 5
  828 +v 260.392 8.09605 10
  829 +v 252.795 9.3696 6
  830 +v 242.419 12.6627 3
  831 +v 231.021 16.9858 2
  832 +v 225.225 18.3935 1
  833 +v 282.547 20.8078 31
  834 +v 286.097 23.0922 35
  835 +v 290.796 26.6438 39
  836 +v 295.458 30.1248 43
  837 +v 297.899 31.4358 47
  838 +v 299.505 35.3013 52
  839 +v 301.482 37.1232 57
  840 +v 303.849 38.536 62
  841 +v 304.505 39.9785 67
  842 +v 299.559 29.8315 43
  843 +v 302.962 29.6618 39
  844 +v 305.296 28.9602 36
  845 +v 304.192 27.0034 32
  846 +v 303.471 25.6429 28
  847 +v 303.847 23.2973 23
  848 +v 260.735 75.5951 76
  849 +v 261.246 74.8467 73
  850 +v 258.701 72.1434 70
  851 +v 257.886 70.0791 66
  852 +v 256.44 68.0399 62
  853 +v 254.056 66.958 58
  854 +v 253.044 66.0055 54
  855 +v 249.615 65.9414 50
  856 +v 243.864 67.5914 44
  857 +v 239.745 65.7249 40
  858 +v 235.618 66.0564 36
  859 +v 229.203 64.8131 31
  860 +v 224.261 61.8565 26
  861 +v 216.52 57.6715 23
  862 +v 252.442 74.1849 95
  863 +v 249.641 70.6956 92
  864 +v 247.243 69.4052 88
  865 +v 243.774 67.5559 84
  866 +v 240.638 64.3705 80
  867 +v 239.502 62.9022 77
  868 +v 237.488 60.6558 73
  869 +v 234.585 58.4417 69
  870 +v 232.206 56.2399 65
  871 +v 229.415 54.0623 61
  872 +v 225.431 49.2464 57
  873 +v 220.45 47.1398 53
  874 +v 218.371 44.1574 49
  875 +v 216.838 40.7776 45
  876 +v 212.677 36.5891 41
  877 +v 210.003 32.0348 37
  878 +v 207.86 27.5541 33
  879 +v 203.672 21.4748 29
  880 +v 199.97 16.3146 25
  881 +v 196.924 10.0444 21
  882 +v 192.556 4.22322 20
  883 +v 229.07 18.8986 81
  884 +v 228.918 16.226 77
  885 +v 230.179 15.6915 73
  886 +v 232.212 13.9463 68
  887 +v 235.294 13.4516 63
  888 +v 237.832 13.2482 59
  889 +v 240.827 15.6487 55
  890 +v 242.937 19.9233 51
  891 +v 243.769 22.1763 47
  892 +v 244.908 29.2714 51
  893 +v 244.806 34.5105 55
  894 +v 244.913 40.2693 59
  895 +v 247.495 42.6212 62
  896 +v 252.112 47.604 66
  897 +v 255.022 49.661 70
  898 +v 260.032 54.5632 72
  899 +v 265.742 57.7349 72
  900 +v 273.637 62.5555 69
  901 +v 275.35 62.5563 65
  902 +v 276.874 61.5064 60
  903 +v 276.03 61.1483 55
  904 +v 274.854 58.2012 52
  905 +v 271.253 56.6476 49
  906 +v 263.112 53.6793 45
  907 +v 255.267 50.1052 41
  908 +v 249.352 50.9945 37
  909 +v 241.829 51.1051 34
  910 +v 236.081 46.887 31
  911 +v 230.134 42.8516 31
  912 +v 226.837 36.8594 32
  913 +v 223.782 30.4587 34
  914 +v 223.03 28.8 34.7576
  915 +v 222.533 25.8 35.2317
  916 +v 219.948 23.4 35.9529
  917 +v 220.249 20.4 35.2597
  918 +v 221.796 15.6 34.5404
  919 +v 223.792 12 32.2743
  920 +v 224.279 9 30.3739
  921 +v 224.03 6 29.5705
  922 +v 222.331 1.8 26.4467
  923 +v 206.466 45.213 1
  924 +v 210.018 41.7499 4
  925 +v 215.196 40.8154 9
  926 +v 218.739 41.215 10
  927 +v 221.168 40.9447 8
  928 +v 222.609 41.8066 5
  929 +v 224.371 42.168 2
  930 +v 243.251 20.7439 46
  931 +v 242.58 17.1311 43
  932 +v 243.748 15 42.4286
  933 +v 244.116 12.6 40.7513
  934 +v 243.858 10.2 42.1378
  935 +v 244.849 7.8 41.0453
  936 +v 245.476 5.39999 41.0403
  937 +v 245.539 3 40.407
  938 +v 245.149 0.600006 40.1886
  939 +v 284.624 101.4 128.771
  940 +v 282.52 102.6 129.739
  941 +v 280.56 105 127.156
  942 +v 277.098 107.4 127.057
  943 +v 274.044 109.8 127.268
  944 +v 270.506 112.2 127.944
  945 +v 268.462 114.6 126.878
  946 +v 266.459 117 126.145
  947 +v 263.327 119.4 127.367
  948 +v 260.834 121.8 126.387
  949 +v 257.402 124.2 125.529
  950 +v 253.306 127.2 126.229
  951 +v 249.16 129.6 126.344
  952 +v 247.163 132.6 125.657
  953 +v 246.203 135.6 126.828
  954 +v 243.237 138 126.98
  955 +v 241.021 141 128.105
  956 +v 237.319 144 125.817
  957 +v 235.683 147 123.331
  958 +v 233.059 150 120.336
  959 +v 232.803 152.113 118
  960 +v 229.224 152.855 113
  961 +v 226.934 152.832 108
  962