diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..144106a --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,34 @@ +cmake_minimum_required(VERSION 3.16) + +project(cmake_exercise LANGUAGES CXX) + +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_EXTENSIONS OFF) + +# ---- Boost ---- +find_package(Boost REQUIRED COMPONENTS filesystem system) + +# ---- deal.II ---- +find_package(deal.II REQUIRED HINTS /usr/lib/cmake/deal.II) +DEAL_II_INITIALIZE_CACHED_VARIABLES() + +# ---- yaml-cpp ---- +find_package(yaml-cpp REQUIRED) + +add_executable(main + main.cpp + flatset/flatset.cpp + filesystem/filesystem.cpp + fem/fem.cpp + yamlParser/yamlParser.cpp +) + +target_link_libraries(main + ${Boost_FILESYSTEM_LIBRARY} + ${Boost_SYSTEM_LIBRARY} + yaml-cpp +) + +DEAL_II_SETUP_TARGET(main) + diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..99a7300 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,38 @@ +FROM ubuntu:24.04 + +ENV DEBIAN_FRONTEND=noninteractive + +# ---- basic env & dependency ---- +RUN apt-get update && \ + apt-get install -y \ + build-essential \ + cmake \ + git \ + wget \ + unzip \ + vim \ + libboost-all-dev \ + libdeal.ii-dev \ + && rm -rf /var/lib/apt/lists/* + +# ---- install yaml-cpp v0.6.3---- +WORKDIR /opt + +RUN wget https://github.com/jbeder/yaml-cpp/archive/refs/tags/yaml-cpp-0.6.3.tar.gz -O yaml-cpp-0.6.3.tar.gz && \ + tar xzf yaml-cpp-0.6.3.tar.gz && \ + cd yaml-cpp-yaml-cpp-0.6.3 && \ + mkdir build && cd build && \ + cmake -DCMAKE_BUILD_TYPE=Release -DYAML_BUILD_SHARED_LIBS=ON .. && \ + make -j"$(nproc)" && \ + make install && \ + ldconfig + +WORKDIR /cmake-exercise +COPY . /cmake-exercise + +RUN rm -rf build main + +RUN chmod +x build_and_run.sh + +CMD ["/bin/bash"] + diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 0000000..5ed82ce --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,357 @@ +# This is the CMakeCache file. +# For build in directory: /home/dylan/Desktop/exercise/cmake-exercise/build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//The directory containing a CMake configuration file for Boost. +Boost_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0 + +Boost_FILESYSTEM_LIBRARY_RELEASE:STRING=/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.71.0 + +//Path to a file. +Boost_INCLUDE_DIR:PATH=/usr/include + +Boost_SYSTEM_LIBRARY_RELEASE:STRING=/usr/lib/x86_64-linux-gnu/libboost_system.so.1.71.0 + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: Debug, Release +CMAKE_BUILD_TYPE:STRING=Debug + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=cmake_exercise + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//The directory containing a CMake configuration file for boost_filesystem. +boost_filesystem_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_filesystem-1.71.0 + +//The directory containing a CMake configuration file for boost_headers. +boost_headers_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_headers-1.71.0 + +//The directory containing a CMake configuration file for boost_system. +boost_system_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_system-1.71.0 + +//Value Computed by CMake +cmake_exercise_BINARY_DIR:STATIC=/home/dylan/Desktop/exercise/cmake-exercise/build + +//Value Computed by CMake +cmake_exercise_SOURCE_DIR:STATIC=/home/dylan/Desktop/exercise/cmake-exercise + +//The directory containing a CMake configuration file for deal.II. +deal.II_DIR:PATH=/usr/share/cmake/deal.II + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: Boost_DIR +Boost_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/dylan/Desktop/exercise/cmake-exercise/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=16 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/dylan/Desktop/exercise/cmake-exercise +//ADVANCED property for variable: CMAKE_INSTALL_PREFIX +CMAKE_INSTALL_PREFIX-ADVANCED:INTERNAL=1 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.16 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding Boost +FIND_PACKAGE_MESSAGE_DETAILS_Boost:INTERNAL=[/usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake][cfound components: filesystem system ][v1.71.0()] +//ADVANCED property for variable: boost_filesystem_DIR +boost_filesystem_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: boost_headers_DIR +boost_headers_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: boost_system_DIR +boost_system_DIR-ADVANCED:INTERNAL=1 + diff --git a/build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..278ef39 --- /dev/null +++ b/build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake @@ -0,0 +1,88 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "9.4.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..a9f2f4f Binary files /dev/null and b/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/build/CMakeFiles/3.16.3/CMakeSystem.cmake b/build/CMakeFiles/3.16.3/CMakeSystem.cmake new file mode 100644 index 0000000..8b384d4 --- /dev/null +++ b/build/CMakeFiles/3.16.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-139-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-139-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.15.0-139-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.15.0-139-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..69cfdba --- /dev/null +++ b/build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,660 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/3.16.3/CompilerIdCXX/a.out b/build/CMakeFiles/3.16.3/CompilerIdCXX/a.out new file mode 100755 index 0000000..2881803 Binary files /dev/null and b/build/CMakeFiles/3.16.3/CompilerIdCXX/a.out differ diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..0c8180c --- /dev/null +++ b/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/dylan/Desktop/exercise/cmake-exercise") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/dylan/Desktop/exercise/cmake-exercise/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/CMakeFiles/CMakeOutput.log b/build/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..4b9c40d --- /dev/null +++ b/build/CMakeFiles/CMakeOutput.log @@ -0,0 +1,236 @@ +The system is: Linux - 5.15.0-139-generic - x86_64 +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/3.16.3/CompilerIdCXX/a.out" + +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_d41a9/fast && /usr/bin/make -f CMakeFiles/cmTC_d41a9.dir/build.make CMakeFiles/cmTC_d41a9.dir/build +make[1]: Entering directory '/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_d41a9.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -o CMakeFiles/cmTC_d41a9.dir/testCXXCompiler.cxx.o -c /home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_d41a9 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d41a9.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_d41a9.dir/testCXXCompiler.cxx.o -o cmTC_d41a9 +make[1]: Leaving directory '/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/CMakeTmp' + + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_173a9/fast && /usr/bin/make -f CMakeFiles/cmTC_173a9.dir/build.make CMakeFiles/cmTC_173a9.dir/build +make[1]: Entering directory '/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cctrWCAo.s +GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) + compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9" +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/include/c++/9 + /usr/include/x86_64-linux-gnu/c++/9 + /usr/include/c++/9/backward + /usr/lib/gcc/x86_64-linux-gnu/9/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) + compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 3d1eba838554fa2348dba760e4770469 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o /tmp/cctrWCAo.s +GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +Linking CXX executable cmTC_173a9 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_173a9.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_173a9 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_173a9' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIq4LgQ.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_173a9 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_173a9' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/9] + add: [/usr/include/x86_64-linux-gnu/c++/9] + add: [/usr/include/c++/9/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/9] ==> [/usr/include/x86_64-linux-gnu/c++/9] + collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_173a9/fast && /usr/bin/make -f CMakeFiles/cmTC_173a9.dir/build.make CMakeFiles/cmTC_173a9.dir/build] + ignore line: [make[1]: Entering directory '/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cctrWCAo.s] + ignore line: [GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/9] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/9] + ignore line: [ /usr/include/c++/9/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 3d1eba838554fa2348dba760e4770469] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o /tmp/cctrWCAo.s] + ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking CXX executable cmTC_173a9] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_173a9.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_173a9 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_173a9' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIq4LgQ.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_173a9 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccIq4LgQ.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_173a9] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_173a9.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..ef3803d --- /dev/null +++ b/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,71 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "../CMakeLists.txt" + "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.16.3/CMakeSystem.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfigVersion.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/BoostDetectToolset-1.71.0.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_filesystem-1.71.0/boost_filesystem-config-version.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_filesystem-1.71.0/boost_filesystem-config.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_filesystem-1.71.0/libboost_filesystem-variant-shared.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_filesystem-1.71.0/libboost_filesystem-variant-static.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_headers-1.71.0/boost_headers-config-version.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_headers-1.71.0/boost_headers-config.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_system-1.71.0/boost_system-config-version.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_system-1.71.0/boost_system-config.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_system-1.71.0/libboost_system-variant-shared.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/boost_system-1.71.0/libboost_system-variant-static.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.16/Modules/FindBoost.cmake" + "/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.16/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake" + "/usr/share/cmake/deal.II/deal.IIConfig.cmake" + "/usr/share/cmake/deal.II/deal.IIConfigVersion.cmake" + "/usr/share/cmake/deal.II/deal.IITargets-debugrelease.cmake" + "/usr/share/cmake/deal.II/deal.IITargets.cmake" + "/usr/share/deal.ii/macros/macro_deal_ii_add_test.cmake" + "/usr/share/deal.ii/macros/macro_deal_ii_initialize_cached_variables.cmake" + "/usr/share/deal.ii/macros/macro_deal_ii_invoke_autopilot.cmake" + "/usr/share/deal.ii/macros/macro_deal_ii_pickup_tests.cmake" + "/usr/share/deal.ii/macros/macro_deal_ii_query_git_information.cmake" + "/usr/share/deal.ii/macros/macro_deal_ii_setup_target.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/main.dir/DependInfo.cmake" + ) diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..a65fe4a --- /dev/null +++ b/build/CMakeFiles/Makefile2 @@ -0,0 +1,106 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/dylan/Desktop/exercise/cmake-exercise + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/dylan/Desktop/exercise/cmake-exercise/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/main.dir/all + +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: + +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/main.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/main.dir + +# All Build rule for target. +CMakeFiles/main.dir/all: + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/depend + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles --progress-num=1,2,3,4,5 "Built target main" +.PHONY : CMakeFiles/main.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles 5 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles 0 +.PHONY : CMakeFiles/main.dir/rule + +# Convenience name for target. +main: CMakeFiles/main.dir/rule + +.PHONY : main + +# clean rule for target. +CMakeFiles/main.dir/clean: + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/clean +.PHONY : CMakeFiles/main.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..6014fd7 --- /dev/null +++ b/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/rebuild_cache.dir +/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/edit_cache.dir +/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/main.dir diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/main.dir/CXX.includecache b/build/CMakeFiles/main.dir/CXX.includecache new file mode 100644 index 0000000..ad6f6e5 --- /dev/null +++ b/build/CMakeFiles/main.dir/CXX.includecache @@ -0,0 +1,74 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/dylan/Desktop/exercise/cmake-exercise/fem/fem.cpp +fem.hpp +/home/dylan/Desktop/exercise/cmake-exercise/fem/fem.hpp +iostream +- +deal.II/grid/tria.h +- +deal.II/dofs/dof_handler.h +- +deal.II/grid/grid_generator.h +- +deal.II/grid/tria_accessor.h +- +deal.II/grid/tria_iterator.h +- +deal.II/dofs/dof_accessor.h +- +deal.II/dofs/dof_tools.h +- +deal.II/fe/fe_values.h +- +deal.II/base/quadrature_lib.h +- +deal.II/base/function.h +- +deal.II/numerics/vector_tools.h +- +deal.II/numerics/matrix_tools.h +- +deal.II/lac/precondition.h +- +deal.II/lac/full_matrix.h +- +deal.II/lac/solver_cg.h +- + +/home/dylan/Desktop/exercise/cmake-exercise/fem/fem.hpp +deal.II/fe/fe_q.h +- +deal.II/lac/vector.h +- +deal.II/lac/sparse_matrix.h +- +deal.II/lac/dynamic_sparsity_pattern.h +- +deal.II/numerics/data_out.h +- +fstream +- +iostream +- + +/home/dylan/Desktop/exercise/cmake-exercise/filesystem/filesystem.hpp + +/home/dylan/Desktop/exercise/cmake-exercise/flatset/flatset.hpp + +/home/dylan/Desktop/exercise/cmake-exercise/main.cpp +fem/fem.hpp +/home/dylan/Desktop/exercise/cmake-exercise/fem/fem.hpp +flatset/flatset.hpp +/home/dylan/Desktop/exercise/cmake-exercise/flatset/flatset.hpp +filesystem/filesystem.hpp +/home/dylan/Desktop/exercise/cmake-exercise/filesystem/filesystem.hpp +iostream +- + diff --git a/build/CMakeFiles/main.dir/DependInfo.cmake b/build/CMakeFiles/main.dir/DependInfo.cmake new file mode 100644 index 0000000..d88da27 --- /dev/null +++ b/build/CMakeFiles/main.dir/DependInfo.cmake @@ -0,0 +1,43 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/dylan/Desktop/exercise/cmake-exercise/fem/fem.cpp" "/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/main.dir/fem/fem.cpp.o" + "/home/dylan/Desktop/exercise/cmake-exercise/filesystem/filesystem.cpp" "/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/main.dir/filesystem/filesystem.cpp.o" + "/home/dylan/Desktop/exercise/cmake-exercise/flatset/flatset.cpp" "/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/main.dir/flatset/flatset.cpp.o" + "/home/dylan/Desktop/exercise/cmake-exercise/main.cpp" "/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/main.dir/main.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "BOOST_ALL_NO_LIB" + "BOOST_FILESYSTEM_DYN_LINK" + "BOOST_NO_AUTO_PTR" + "BOOST_SYSTEM_DYN_LINK" + "DEBUG" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/usr/include/deal.II/bundled" + "/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi" + "/usr/lib/x86_64-linux-gnu/openmpi/include" + "/usr/include/trilinos" + "/usr/include/hdf5/openmpi" + "/usr/include/scotch" + "/usr/include/suitesparse" + "/usr/include/petsc" + "/usr/lib/x86_64-linux-gnu/hdf5/openmpi/include" + "/usr/include/opencascade" + "/usr/include/slepc" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/CMakeFiles/main.dir/build.make b/build/CMakeFiles/main.dir/build.make new file mode 100644 index 0000000..0cb817c --- /dev/null +++ b/build/CMakeFiles/main.dir/build.make @@ -0,0 +1,320 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/dylan/Desktop/exercise/cmake-exercise + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/dylan/Desktop/exercise/cmake-exercise/build + +# Include any dependencies generated for this target. +include CMakeFiles/main.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/main.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/main.dir/flags.make + +CMakeFiles/main.dir/main.cpp.o: CMakeFiles/main.dir/flags.make +CMakeFiles/main.dir/main.cpp.o: ../main.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/main.dir/main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/main.cpp.o -c /home/dylan/Desktop/exercise/cmake-exercise/main.cpp + +CMakeFiles/main.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/main.dir/main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/dylan/Desktop/exercise/cmake-exercise/main.cpp > CMakeFiles/main.dir/main.cpp.i + +CMakeFiles/main.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/main.dir/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/dylan/Desktop/exercise/cmake-exercise/main.cpp -o CMakeFiles/main.dir/main.cpp.s + +CMakeFiles/main.dir/flatset/flatset.cpp.o: CMakeFiles/main.dir/flags.make +CMakeFiles/main.dir/flatset/flatset.cpp.o: ../flatset/flatset.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/main.dir/flatset/flatset.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/flatset/flatset.cpp.o -c /home/dylan/Desktop/exercise/cmake-exercise/flatset/flatset.cpp + +CMakeFiles/main.dir/flatset/flatset.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/main.dir/flatset/flatset.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/dylan/Desktop/exercise/cmake-exercise/flatset/flatset.cpp > CMakeFiles/main.dir/flatset/flatset.cpp.i + +CMakeFiles/main.dir/flatset/flatset.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/main.dir/flatset/flatset.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/dylan/Desktop/exercise/cmake-exercise/flatset/flatset.cpp -o CMakeFiles/main.dir/flatset/flatset.cpp.s + +CMakeFiles/main.dir/filesystem/filesystem.cpp.o: CMakeFiles/main.dir/flags.make +CMakeFiles/main.dir/filesystem/filesystem.cpp.o: ../filesystem/filesystem.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/main.dir/filesystem/filesystem.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/filesystem/filesystem.cpp.o -c /home/dylan/Desktop/exercise/cmake-exercise/filesystem/filesystem.cpp + +CMakeFiles/main.dir/filesystem/filesystem.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/main.dir/filesystem/filesystem.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/dylan/Desktop/exercise/cmake-exercise/filesystem/filesystem.cpp > CMakeFiles/main.dir/filesystem/filesystem.cpp.i + +CMakeFiles/main.dir/filesystem/filesystem.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/main.dir/filesystem/filesystem.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/dylan/Desktop/exercise/cmake-exercise/filesystem/filesystem.cpp -o CMakeFiles/main.dir/filesystem/filesystem.cpp.s + +CMakeFiles/main.dir/fem/fem.cpp.o: CMakeFiles/main.dir/flags.make +CMakeFiles/main.dir/fem/fem.cpp.o: ../fem/fem.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/main.dir/fem/fem.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/fem/fem.cpp.o -c /home/dylan/Desktop/exercise/cmake-exercise/fem/fem.cpp + +CMakeFiles/main.dir/fem/fem.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/main.dir/fem/fem.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/dylan/Desktop/exercise/cmake-exercise/fem/fem.cpp > CMakeFiles/main.dir/fem/fem.cpp.i + +CMakeFiles/main.dir/fem/fem.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/main.dir/fem/fem.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/dylan/Desktop/exercise/cmake-exercise/fem/fem.cpp -o CMakeFiles/main.dir/fem/fem.cpp.s + +# Object files for target main +main_OBJECTS = \ +"CMakeFiles/main.dir/main.cpp.o" \ +"CMakeFiles/main.dir/flatset/flatset.cpp.o" \ +"CMakeFiles/main.dir/filesystem/filesystem.cpp.o" \ +"CMakeFiles/main.dir/fem/fem.cpp.o" + +# External object files for target main +main_EXTERNAL_OBJECTS = + +main: CMakeFiles/main.dir/main.cpp.o +main: CMakeFiles/main.dir/flatset/flatset.cpp.o +main: CMakeFiles/main.dir/filesystem/filesystem.cpp.o +main: CMakeFiles/main.dir/fem/fem.cpp.o +main: CMakeFiles/main.dir/build.make +main: /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.71.0 +main: /usr/lib/x86_64-linux-gnu/libboost_system.so.1.71.0 +main: /usr/lib/x86_64-linux-gnu/libdeal.ii.g.so.9.1.1 +main: /usr/lib/x86_64-linux-gnu/libboost_iostreams.so +main: /usr/lib/x86_64-linux-gnu/libboost_serialization.so +main: /usr/lib/x86_64-linux-gnu/libboost_system.so +main: /usr/lib/x86_64-linux-gnu/libboost_thread.so +main: /usr/lib/x86_64-linux-gnu/libboost_regex.so +main: /usr/lib/x86_64-linux-gnu/libboost_chrono.so +main: /usr/lib/x86_64-linux-gnu/libboost_date_time.so +main: /usr/lib/x86_64-linux-gnu/libboost_atomic.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_pike-blackbox.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_trilinoscouplings.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_piro.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_rol.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_stokhos_muelu.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_stokhos_ifpack2.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_stokhos_amesos2.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_stokhos_tpetra.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_stokhos_sacado.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_stokhos.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_rythmos.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_shylu_ddcommon.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_shylu_ddfrosch.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_muelu-adapters.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_muelu-interface.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_muelu.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_moertel.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_locathyra.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_locaepetra.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_localapack.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_loca.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_noxepetra.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_noxlapack.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_nox.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_phalanx.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_intrepid2.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_intrepid.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_teko.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_stratimikos.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_stratimikosbelos.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_stratimikosamesos2.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_stratimikosaztecoo.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_stratimikosamesos.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_stratimikosml.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_stratimikosifpack.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_ifpack2-adapters.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_ifpack2.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_anasazitpetra.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_ModeLaplace.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_anasaziepetra.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_anasazi.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_komplex.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_amesos2.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_shylu_nodetacho.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_shylu_nodehts.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_belosxpetra.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_belostpetra.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_belosepetra.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_belos.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_ml.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_ifpack.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_zoltan2.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_pamgen_extras.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_pamgen.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_amesos.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_galeri-xpetra.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_galeri-epetra.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_aztecoo.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_dpliris.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_isorropia.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_optipack.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_xpetra-sup.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_xpetra.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_thyratpetra.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_thyraepetraext.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_thyraepetra.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_thyracore.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_epetraext.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_trilinosss.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_tpetraext.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_tpetrainout.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_tpetra.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_kokkostsqr.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_tpetraclassiclinalg.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_tpetraclassicnodeapi.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_tpetraclassic.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_triutils.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_globipack.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_shards.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_zoltan.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_epetra.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_sacado.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_rtop.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_kokkoskernels.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_teuchoskokkoscomm.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_teuchoskokkoscompat.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_teuchosremainder.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_teuchosnumerics.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_teuchoscomm.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_teuchosparameterlist.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_teuchosparser.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_teuchoscore.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_kokkosalgorithms.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_kokkoscontainers.so +main: /usr/lib/x86_64-linux-gnu/libtrilinos_kokkoscore.so +main: /usr/lib/x86_64-linux-gnu/libsmumps.so +main: /usr/lib/x86_64-linux-gnu/libdmumps.so +main: /usr/lib/x86_64-linux-gnu/libcmumps.so +main: /usr/lib/x86_64-linux-gnu/libzmumps.so +main: /usr/lib/x86_64-linux-gnu/libpord.so +main: /usr/lib/x86_64-linux-gnu/libmumps_common.so +main: /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so +main: /usr/lib/x86_64-linux-gnu/libtbb.so +main: /usr/lib/x86_64-linux-gnu/libz.so +main: /usr/lib/x86_64-linux-gnu/libptscotch.so +main: /usr/lib/x86_64-linux-gnu/libptscotcherr.so +main: /usr/lib/x86_64-linux-gnu/libscotch.so +main: /usr/lib/x86_64-linux-gnu/libscotcherr.so +main: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so +main: /usr/lib/x86_64-linux-gnu/libumfpack.so +main: /usr/lib/x86_64-linux-gnu/libcholmod.so +main: /usr/lib/x86_64-linux-gnu/libccolamd.so +main: /usr/lib/x86_64-linux-gnu/libcolamd.so +main: /usr/lib/x86_64-linux-gnu/libcamd.so +main: /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so +main: /usr/lib/x86_64-linux-gnu/libamd.so +main: /usr/lib/x86_64-linux-gnu/libparpack.so +main: /usr/lib/x86_64-linux-gnu/libarpack.so +main: /usr/lib/x86_64-linux-gnu/libassimp.so +main: /usr/lib/x86_64-linux-gnu/libgsl.so +main: /usr/lib/x86_64-linux-gnu/libgslcblas.so +main: /usr/lib/x86_64-linux-gnu/hdf5/openmpi/lib/lib/libhdf5_hl.so +main: /usr/lib/x86_64-linux-gnu/hdf5/openmpi/lib/lib/libhdf5.so +main: /usr/lib/x86_64-linux-gnu/libmuparser.so +main: /usr/lib/x86_64-linux-gnu/libnetcdf_c++.so +main: /usr/lib/x86_64-linux-gnu/libnetcdf.so +main: /usr/lib/x86_64-linux-gnu/libTKBO.so +main: /usr/lib/x86_64-linux-gnu/libTKBool.so +main: /usr/lib/x86_64-linux-gnu/libTKBRep.so +main: /usr/lib/x86_64-linux-gnu/libTKernel.so +main: /usr/lib/x86_64-linux-gnu/libTKFeat.so +main: /usr/lib/x86_64-linux-gnu/libTKFillet.so +main: /usr/lib/x86_64-linux-gnu/libTKG2d.so +main: /usr/lib/x86_64-linux-gnu/libTKG3d.so +main: /usr/lib/x86_64-linux-gnu/libTKGeomAlgo.so +main: /usr/lib/x86_64-linux-gnu/libTKGeomBase.so +main: /usr/lib/x86_64-linux-gnu/libTKHLR.so +main: /usr/lib/x86_64-linux-gnu/libTKIGES.so +main: /usr/lib/x86_64-linux-gnu/libTKMath.so +main: /usr/lib/x86_64-linux-gnu/libTKMesh.so +main: /usr/lib/x86_64-linux-gnu/libTKOffset.so +main: /usr/lib/x86_64-linux-gnu/libTKPrim.so +main: /usr/lib/x86_64-linux-gnu/libTKShHealing.so +main: /usr/lib/x86_64-linux-gnu/libTKSTEP.so +main: /usr/lib/x86_64-linux-gnu/libTKSTEPAttr.so +main: /usr/lib/x86_64-linux-gnu/libTKSTEPBase.so +main: /usr/lib/x86_64-linux-gnu/libTKSTEP209.so +main: /usr/lib/x86_64-linux-gnu/libTKSTL.so +main: /usr/lib/x86_64-linux-gnu/libTKTopAlgo.so +main: /usr/lib/x86_64-linux-gnu/libTKXSBase.so +main: /usr/lib/x86_64-linux-gnu/libp4est.so +main: /usr/lib/x86_64-linux-gnu/libsc.so +main: /usr/lib/x86_64-linux-gnu/libscalapack-openmpi.so +main: /usr/lib/x86_64-linux-gnu/liblapack.so +main: /usr/lib/x86_64-linux-gnu/libblas.so +main: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so +main: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so +main: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so +main: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so +main: /usr/lib/x86_64-linux-gnu/libslepc.so +main: /usr/lib/x86_64-linux-gnu/libpetsc.so +main: /usr/lib/x86_64-linux-gnu/libsundials_idas.so +main: /usr/lib/x86_64-linux-gnu/libsundials_arkode.so +main: /usr/lib/x86_64-linux-gnu/libsundials_kinsol.so +main: /usr/lib/x86_64-linux-gnu/libsundials_nvecserial.so +main: /usr/lib/x86_64-linux-gnu/libsundials_nvecparallel.so +main: CMakeFiles/main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking CXX executable main" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/main.dir/build: main + +.PHONY : CMakeFiles/main.dir/build + +CMakeFiles/main.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/main.dir/cmake_clean.cmake +.PHONY : CMakeFiles/main.dir/clean + +CMakeFiles/main.dir/depend: + cd /home/dylan/Desktop/exercise/cmake-exercise/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/dylan/Desktop/exercise/cmake-exercise /home/dylan/Desktop/exercise/cmake-exercise /home/dylan/Desktop/exercise/cmake-exercise/build /home/dylan/Desktop/exercise/cmake-exercise/build /home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/main.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/main.dir/depend + diff --git a/build/CMakeFiles/main.dir/cmake_clean.cmake b/build/CMakeFiles/main.dir/cmake_clean.cmake new file mode 100644 index 0000000..3390585 --- /dev/null +++ b/build/CMakeFiles/main.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/main.dir/fem/fem.cpp.o" + "CMakeFiles/main.dir/filesystem/filesystem.cpp.o" + "CMakeFiles/main.dir/flatset/flatset.cpp.o" + "CMakeFiles/main.dir/main.cpp.o" + "main" + "main.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/CMakeFiles/main.dir/depend.internal b/build/CMakeFiles/main.dir/depend.internal new file mode 100644 index 0000000..9f71b5e --- /dev/null +++ b/build/CMakeFiles/main.dir/depend.internal @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/main.dir/fem/fem.cpp.o + /home/dylan/Desktop/exercise/cmake-exercise/fem/fem.cpp + /home/dylan/Desktop/exercise/cmake-exercise/fem/fem.hpp +CMakeFiles/main.dir/filesystem/filesystem.cpp.o + /home/dylan/Desktop/exercise/cmake-exercise/filesystem/filesystem.cpp + /home/dylan/Desktop/exercise/cmake-exercise/filesystem/filesystem.hpp +CMakeFiles/main.dir/flatset/flatset.cpp.o + /home/dylan/Desktop/exercise/cmake-exercise/flatset/flatset.cpp + /home/dylan/Desktop/exercise/cmake-exercise/flatset/flatset.hpp +CMakeFiles/main.dir/main.cpp.o + /home/dylan/Desktop/exercise/cmake-exercise/fem/fem.hpp + /home/dylan/Desktop/exercise/cmake-exercise/filesystem/filesystem.hpp + /home/dylan/Desktop/exercise/cmake-exercise/flatset/flatset.hpp + /home/dylan/Desktop/exercise/cmake-exercise/main.cpp diff --git a/build/CMakeFiles/main.dir/depend.make b/build/CMakeFiles/main.dir/depend.make new file mode 100644 index 0000000..65f5683 --- /dev/null +++ b/build/CMakeFiles/main.dir/depend.make @@ -0,0 +1,17 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/main.dir/fem/fem.cpp.o: ../fem/fem.cpp +CMakeFiles/main.dir/fem/fem.cpp.o: ../fem/fem.hpp + +CMakeFiles/main.dir/filesystem/filesystem.cpp.o: ../filesystem/filesystem.cpp +CMakeFiles/main.dir/filesystem/filesystem.cpp.o: ../filesystem/filesystem.hpp + +CMakeFiles/main.dir/flatset/flatset.cpp.o: ../flatset/flatset.cpp +CMakeFiles/main.dir/flatset/flatset.cpp.o: ../flatset/flatset.hpp + +CMakeFiles/main.dir/main.cpp.o: ../fem/fem.hpp +CMakeFiles/main.dir/main.cpp.o: ../filesystem/filesystem.hpp +CMakeFiles/main.dir/main.cpp.o: ../flatset/flatset.hpp +CMakeFiles/main.dir/main.cpp.o: ../main.cpp + diff --git a/build/CMakeFiles/main.dir/fem/fem.cpp.o b/build/CMakeFiles/main.dir/fem/fem.cpp.o new file mode 100644 index 0000000..22e9c3a Binary files /dev/null and b/build/CMakeFiles/main.dir/fem/fem.cpp.o differ diff --git a/build/CMakeFiles/main.dir/filesystem/filesystem.cpp.o b/build/CMakeFiles/main.dir/filesystem/filesystem.cpp.o new file mode 100644 index 0000000..c6f1029 Binary files /dev/null and b/build/CMakeFiles/main.dir/filesystem/filesystem.cpp.o differ diff --git a/build/CMakeFiles/main.dir/flags.make b/build/CMakeFiles/main.dir/flags.make new file mode 100644 index 0000000..f12567a --- /dev/null +++ b/build/CMakeFiles/main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -g -pedantic -fPIC -Wall -Wextra -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wswitch -Wsynth -Wwrite-strings -Wno-placement-new -Wno-literal-suffix -Wno-psabi -Wno-class-memaccess -std=c++17 -g -O2 -fdebug-prefix-map=/build/deal.ii-Kzz1m0/deal.ii-9.1.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-nonnull-compare -Wno-address -pthread -Wno-unused-local-typedefs -O0 -ggdb -Wa,--compress-debug-sections -std=c++17 + +CXX_DEFINES = -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_NO_AUTO_PTR -DBOOST_SYSTEM_DYN_LINK -DDEBUG + +CXX_INCLUDES = -isystem /usr/include/deal.II/bundled -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/include/trilinos -isystem /usr/include/hdf5/openmpi -isystem /usr/include/scotch -isystem /usr/include/suitesparse -isystem /usr/include/petsc -isystem /usr/lib/x86_64-linux-gnu/hdf5/openmpi/include -isystem /usr/include/opencascade -isystem /usr/include/slepc + diff --git a/build/CMakeFiles/main.dir/flatset/flatset.cpp.o b/build/CMakeFiles/main.dir/flatset/flatset.cpp.o new file mode 100644 index 0000000..3d580bb Binary files /dev/null and b/build/CMakeFiles/main.dir/flatset/flatset.cpp.o differ diff --git a/build/CMakeFiles/main.dir/link.txt b/build/CMakeFiles/main.dir/link.txt new file mode 100644 index 0000000..323e878 --- /dev/null +++ b/build/CMakeFiles/main.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -g -rdynamic -fuse-ld=gold -Wl,-Bsymbolic-functions -Wl,-z,relro -pthread -pthread -ggdb CMakeFiles/main.dir/main.cpp.o CMakeFiles/main.dir/flatset/flatset.cpp.o CMakeFiles/main.dir/filesystem/filesystem.cpp.o CMakeFiles/main.dir/fem/fem.cpp.o -o main -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/x86_64-linux-gnu/openmpi/lib:/usr/lib/x86_64-linux-gnu/hdf5/openmpi/lib/lib /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.71.0 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.71.0 /usr/lib/x86_64-linux-gnu/libdeal.ii.g.so.9.1.1 /usr/lib/x86_64-linux-gnu/libboost_iostreams.so /usr/lib/x86_64-linux-gnu/libboost_serialization.so /usr/lib/x86_64-linux-gnu/libboost_system.so /usr/lib/x86_64-linux-gnu/libboost_thread.so -pthread /usr/lib/x86_64-linux-gnu/libboost_regex.so /usr/lib/x86_64-linux-gnu/libboost_chrono.so /usr/lib/x86_64-linux-gnu/libboost_date_time.so /usr/lib/x86_64-linux-gnu/libboost_atomic.so /usr/lib/x86_64-linux-gnu/libtrilinos_pike-blackbox.so /usr/lib/x86_64-linux-gnu/libtrilinos_trilinoscouplings.so /usr/lib/x86_64-linux-gnu/libtrilinos_piro.so /usr/lib/x86_64-linux-gnu/libtrilinos_rol.so /usr/lib/x86_64-linux-gnu/libtrilinos_stokhos_muelu.so /usr/lib/x86_64-linux-gnu/libtrilinos_stokhos_ifpack2.so /usr/lib/x86_64-linux-gnu/libtrilinos_stokhos_amesos2.so /usr/lib/x86_64-linux-gnu/libtrilinos_stokhos_tpetra.so /usr/lib/x86_64-linux-gnu/libtrilinos_stokhos_sacado.so /usr/lib/x86_64-linux-gnu/libtrilinos_stokhos.so /usr/lib/x86_64-linux-gnu/libtrilinos_rythmos.so /usr/lib/x86_64-linux-gnu/libtrilinos_shylu_ddcommon.so /usr/lib/x86_64-linux-gnu/libtrilinos_shylu_ddfrosch.so /usr/lib/x86_64-linux-gnu/libtrilinos_muelu-adapters.so /usr/lib/x86_64-linux-gnu/libtrilinos_muelu-interface.so /usr/lib/x86_64-linux-gnu/libtrilinos_muelu.so /usr/lib/x86_64-linux-gnu/libtrilinos_moertel.so /usr/lib/x86_64-linux-gnu/libtrilinos_locathyra.so /usr/lib/x86_64-linux-gnu/libtrilinos_locaepetra.so /usr/lib/x86_64-linux-gnu/libtrilinos_localapack.so /usr/lib/x86_64-linux-gnu/libtrilinos_loca.so /usr/lib/x86_64-linux-gnu/libtrilinos_noxepetra.so /usr/lib/x86_64-linux-gnu/libtrilinos_noxlapack.so /usr/lib/x86_64-linux-gnu/libtrilinos_nox.so /usr/lib/x86_64-linux-gnu/libtrilinos_phalanx.so /usr/lib/x86_64-linux-gnu/libtrilinos_intrepid2.so /usr/lib/x86_64-linux-gnu/libtrilinos_intrepid.so /usr/lib/x86_64-linux-gnu/libtrilinos_teko.so /usr/lib/x86_64-linux-gnu/libtrilinos_stratimikos.so /usr/lib/x86_64-linux-gnu/libtrilinos_stratimikosbelos.so /usr/lib/x86_64-linux-gnu/libtrilinos_stratimikosamesos2.so /usr/lib/x86_64-linux-gnu/libtrilinos_stratimikosaztecoo.so /usr/lib/x86_64-linux-gnu/libtrilinos_stratimikosamesos.so /usr/lib/x86_64-linux-gnu/libtrilinos_stratimikosml.so /usr/lib/x86_64-linux-gnu/libtrilinos_stratimikosifpack.so /usr/lib/x86_64-linux-gnu/libtrilinos_ifpack2-adapters.so /usr/lib/x86_64-linux-gnu/libtrilinos_ifpack2.so /usr/lib/x86_64-linux-gnu/libtrilinos_anasazitpetra.so /usr/lib/x86_64-linux-gnu/libtrilinos_ModeLaplace.so /usr/lib/x86_64-linux-gnu/libtrilinos_anasaziepetra.so /usr/lib/x86_64-linux-gnu/libtrilinos_anasazi.so /usr/lib/x86_64-linux-gnu/libtrilinos_komplex.so /usr/lib/x86_64-linux-gnu/libtrilinos_amesos2.so /usr/lib/x86_64-linux-gnu/libtrilinos_shylu_nodetacho.so /usr/lib/x86_64-linux-gnu/libtrilinos_shylu_nodehts.so /usr/lib/x86_64-linux-gnu/libtrilinos_belosxpetra.so /usr/lib/x86_64-linux-gnu/libtrilinos_belostpetra.so /usr/lib/x86_64-linux-gnu/libtrilinos_belosepetra.so /usr/lib/x86_64-linux-gnu/libtrilinos_belos.so /usr/lib/x86_64-linux-gnu/libtrilinos_ml.so /usr/lib/x86_64-linux-gnu/libtrilinos_ifpack.so /usr/lib/x86_64-linux-gnu/libtrilinos_zoltan2.so /usr/lib/x86_64-linux-gnu/libtrilinos_pamgen_extras.so /usr/lib/x86_64-linux-gnu/libtrilinos_pamgen.so /usr/lib/x86_64-linux-gnu/libtrilinos_amesos.so /usr/lib/x86_64-linux-gnu/libtrilinos_galeri-xpetra.so /usr/lib/x86_64-linux-gnu/libtrilinos_galeri-epetra.so /usr/lib/x86_64-linux-gnu/libtrilinos_aztecoo.so /usr/lib/x86_64-linux-gnu/libtrilinos_dpliris.so /usr/lib/x86_64-linux-gnu/libtrilinos_isorropia.so /usr/lib/x86_64-linux-gnu/libtrilinos_optipack.so /usr/lib/x86_64-linux-gnu/libtrilinos_xpetra-sup.so /usr/lib/x86_64-linux-gnu/libtrilinos_xpetra.so /usr/lib/x86_64-linux-gnu/libtrilinos_thyratpetra.so /usr/lib/x86_64-linux-gnu/libtrilinos_thyraepetraext.so /usr/lib/x86_64-linux-gnu/libtrilinos_thyraepetra.so /usr/lib/x86_64-linux-gnu/libtrilinos_thyracore.so /usr/lib/x86_64-linux-gnu/libtrilinos_epetraext.so /usr/lib/x86_64-linux-gnu/libtrilinos_trilinosss.so /usr/lib/x86_64-linux-gnu/libtrilinos_tpetraext.so /usr/lib/x86_64-linux-gnu/libtrilinos_tpetrainout.so /usr/lib/x86_64-linux-gnu/libtrilinos_tpetra.so /usr/lib/x86_64-linux-gnu/libtrilinos_kokkostsqr.so /usr/lib/x86_64-linux-gnu/libtrilinos_tpetraclassiclinalg.so /usr/lib/x86_64-linux-gnu/libtrilinos_tpetraclassicnodeapi.so /usr/lib/x86_64-linux-gnu/libtrilinos_tpetraclassic.so /usr/lib/x86_64-linux-gnu/libtrilinos_triutils.so /usr/lib/x86_64-linux-gnu/libtrilinos_globipack.so /usr/lib/x86_64-linux-gnu/libtrilinos_shards.so /usr/lib/x86_64-linux-gnu/libtrilinos_zoltan.so /usr/lib/x86_64-linux-gnu/libtrilinos_epetra.so /usr/lib/x86_64-linux-gnu/libtrilinos_sacado.so /usr/lib/x86_64-linux-gnu/libtrilinos_rtop.so /usr/lib/x86_64-linux-gnu/libtrilinos_kokkoskernels.so /usr/lib/x86_64-linux-gnu/libtrilinos_teuchoskokkoscomm.so /usr/lib/x86_64-linux-gnu/libtrilinos_teuchoskokkoscompat.so /usr/lib/x86_64-linux-gnu/libtrilinos_teuchosremainder.so /usr/lib/x86_64-linux-gnu/libtrilinos_teuchosnumerics.so /usr/lib/x86_64-linux-gnu/libtrilinos_teuchoscomm.so /usr/lib/x86_64-linux-gnu/libtrilinos_teuchosparameterlist.so /usr/lib/x86_64-linux-gnu/libtrilinos_teuchosparser.so /usr/lib/x86_64-linux-gnu/libtrilinos_teuchoscore.so /usr/lib/x86_64-linux-gnu/libtrilinos_kokkosalgorithms.so /usr/lib/x86_64-linux-gnu/libtrilinos_kokkoscontainers.so /usr/lib/x86_64-linux-gnu/libtrilinos_kokkoscore.so /usr/lib/x86_64-linux-gnu/libsmumps.so /usr/lib/x86_64-linux-gnu/libdmumps.so /usr/lib/x86_64-linux-gnu/libcmumps.so /usr/lib/x86_64-linux-gnu/libzmumps.so /usr/lib/x86_64-linux-gnu/libpord.so /usr/lib/x86_64-linux-gnu/libmumps_common.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libtbb.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libptscotch.so /usr/lib/x86_64-linux-gnu/libptscotcherr.so /usr/lib/x86_64-linux-gnu/libscotch.so /usr/lib/x86_64-linux-gnu/libscotcherr.so -ldl /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so -lopen-pal /usr/lib/x86_64-linux-gnu/libumfpack.so /usr/lib/x86_64-linux-gnu/libcholmod.so /usr/lib/x86_64-linux-gnu/libccolamd.so /usr/lib/x86_64-linux-gnu/libcolamd.so /usr/lib/x86_64-linux-gnu/libcamd.so /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so /usr/lib/x86_64-linux-gnu/libamd.so -lrt /usr/lib/x86_64-linux-gnu/libparpack.so /usr/lib/x86_64-linux-gnu/libarpack.so /usr/lib/x86_64-linux-gnu/libassimp.so /usr/lib/x86_64-linux-gnu/libgsl.so /usr/lib/x86_64-linux-gnu/libgslcblas.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/lib/lib/libhdf5_hl.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/lib/lib/libhdf5.so /usr/lib/x86_64-linux-gnu/libmuparser.so /usr/lib/x86_64-linux-gnu/libnetcdf_c++.so /usr/lib/x86_64-linux-gnu/libnetcdf.so /usr/lib/x86_64-linux-gnu/libTKBO.so /usr/lib/x86_64-linux-gnu/libTKBool.so /usr/lib/x86_64-linux-gnu/libTKBRep.so /usr/lib/x86_64-linux-gnu/libTKernel.so /usr/lib/x86_64-linux-gnu/libTKFeat.so /usr/lib/x86_64-linux-gnu/libTKFillet.so /usr/lib/x86_64-linux-gnu/libTKG2d.so /usr/lib/x86_64-linux-gnu/libTKG3d.so /usr/lib/x86_64-linux-gnu/libTKGeomAlgo.so /usr/lib/x86_64-linux-gnu/libTKGeomBase.so /usr/lib/x86_64-linux-gnu/libTKHLR.so /usr/lib/x86_64-linux-gnu/libTKIGES.so /usr/lib/x86_64-linux-gnu/libTKMath.so /usr/lib/x86_64-linux-gnu/libTKMesh.so /usr/lib/x86_64-linux-gnu/libTKOffset.so /usr/lib/x86_64-linux-gnu/libTKPrim.so /usr/lib/x86_64-linux-gnu/libTKShHealing.so /usr/lib/x86_64-linux-gnu/libTKSTEP.so /usr/lib/x86_64-linux-gnu/libTKSTEPAttr.so /usr/lib/x86_64-linux-gnu/libTKSTEPBase.so /usr/lib/x86_64-linux-gnu/libTKSTEP209.so /usr/lib/x86_64-linux-gnu/libTKSTL.so /usr/lib/x86_64-linux-gnu/libTKTopAlgo.so /usr/lib/x86_64-linux-gnu/libTKXSBase.so /usr/lib/x86_64-linux-gnu/libp4est.so /usr/lib/x86_64-linux-gnu/libsc.so /usr/lib/x86_64-linux-gnu/libscalapack-openmpi.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so -lgfortran -lquadmath -lm -lc -lgcc_s -lgcc /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/x86_64-linux-gnu/libslepc.so /usr/lib/x86_64-linux-gnu/libpetsc.so /usr/lib/x86_64-linux-gnu/libsundials_idas.so /usr/lib/x86_64-linux-gnu/libsundials_arkode.so /usr/lib/x86_64-linux-gnu/libsundials_kinsol.so /usr/lib/x86_64-linux-gnu/libsundials_nvecserial.so /usr/lib/x86_64-linux-gnu/libsundials_nvecparallel.so diff --git a/build/CMakeFiles/main.dir/main.cpp.o b/build/CMakeFiles/main.dir/main.cpp.o new file mode 100644 index 0000000..6eed698 Binary files /dev/null and b/build/CMakeFiles/main.dir/main.cpp.o differ diff --git a/build/CMakeFiles/main.dir/progress.make b/build/CMakeFiles/main.dir/progress.make new file mode 100644 index 0000000..33e6bff --- /dev/null +++ b/build/CMakeFiles/main.dir/progress.make @@ -0,0 +1,6 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 + diff --git a/build/CMakeFiles/progress.marks b/build/CMakeFiles/progress.marks new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +5 diff --git a/build/Dockerfile b/build/Dockerfile new file mode 100644 index 0000000..d0d1967 --- /dev/null +++ b/build/Dockerfile @@ -0,0 +1,30 @@ +# 课程要求:基于 ubuntu:24.04 +FROM ubuntu:24.04 + +# 避免 tzdata 等交互式配置 +ENV DEBIAN_FRONTEND=noninteractive + +# 安装基础编译环境 + CMake + 依赖库 +RUN apt-get update && \ + apt-get install -y \ + build-essential \ + cmake \ + git \ + wget \ + unzip \ + vim \ + libboost-all-dev \ + libdeal.ii-dev \ + && rm -rf /var/lib/apt/lists/* + +# 工作目录:和作业说明保持一致 +WORKDIR /cmake-exercise + +# 把当前仓库代码拷进容器 +COPY . /cmake-exercise + +# 确保脚本可执行 +RUN chmod +x build_and_run.sh + +# 默认给一个 shell,方便助教进去手动执行 build_and_run.sh +CMD ["/bin/bash"] diff --git a/build/Makefile b/build/Makefile new file mode 100644 index 0000000..d9e75e8 --- /dev/null +++ b/build/Makefile @@ -0,0 +1,268 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/dylan/Desktop/exercise/cmake-exercise + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/dylan/Desktop/exercise/cmake-exercise/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles /home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles/progress.marks + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/dylan/Desktop/exercise/cmake-exercise/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named main + +# Build rule for target. +main: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 main +.PHONY : main + +# fast build rule for target. +main/fast: + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/build +.PHONY : main/fast + +fem/fem.o: fem/fem.cpp.o + +.PHONY : fem/fem.o + +# target to build an object file +fem/fem.cpp.o: + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/fem/fem.cpp.o +.PHONY : fem/fem.cpp.o + +fem/fem.i: fem/fem.cpp.i + +.PHONY : fem/fem.i + +# target to preprocess a source file +fem/fem.cpp.i: + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/fem/fem.cpp.i +.PHONY : fem/fem.cpp.i + +fem/fem.s: fem/fem.cpp.s + +.PHONY : fem/fem.s + +# target to generate assembly for a file +fem/fem.cpp.s: + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/fem/fem.cpp.s +.PHONY : fem/fem.cpp.s + +filesystem/filesystem.o: filesystem/filesystem.cpp.o + +.PHONY : filesystem/filesystem.o + +# target to build an object file +filesystem/filesystem.cpp.o: + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/filesystem/filesystem.cpp.o +.PHONY : filesystem/filesystem.cpp.o + +filesystem/filesystem.i: filesystem/filesystem.cpp.i + +.PHONY : filesystem/filesystem.i + +# target to preprocess a source file +filesystem/filesystem.cpp.i: + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/filesystem/filesystem.cpp.i +.PHONY : filesystem/filesystem.cpp.i + +filesystem/filesystem.s: filesystem/filesystem.cpp.s + +.PHONY : filesystem/filesystem.s + +# target to generate assembly for a file +filesystem/filesystem.cpp.s: + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/filesystem/filesystem.cpp.s +.PHONY : filesystem/filesystem.cpp.s + +flatset/flatset.o: flatset/flatset.cpp.o + +.PHONY : flatset/flatset.o + +# target to build an object file +flatset/flatset.cpp.o: + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/flatset/flatset.cpp.o +.PHONY : flatset/flatset.cpp.o + +flatset/flatset.i: flatset/flatset.cpp.i + +.PHONY : flatset/flatset.i + +# target to preprocess a source file +flatset/flatset.cpp.i: + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/flatset/flatset.cpp.i +.PHONY : flatset/flatset.cpp.i + +flatset/flatset.s: flatset/flatset.cpp.s + +.PHONY : flatset/flatset.s + +# target to generate assembly for a file +flatset/flatset.cpp.s: + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/flatset/flatset.cpp.s +.PHONY : flatset/flatset.cpp.s + +main.o: main.cpp.o + +.PHONY : main.o + +# target to build an object file +main.cpp.o: + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i + +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s + +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... main" + @echo "... fem/fem.o" + @echo "... fem/fem.i" + @echo "... fem/fem.s" + @echo "... filesystem/filesystem.o" + @echo "... filesystem/filesystem.i" + @echo "... filesystem/filesystem.s" + @echo "... flatset/flatset.o" + @echo "... flatset/flatset.i" + @echo "... flatset/flatset.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake new file mode 100644 index 0000000..2209ee9 --- /dev/null +++ b/build/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /home/dylan/Desktop/exercise/cmake-exercise + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/dylan/Desktop/exercise/cmake-exercise/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build/main b/build/main new file mode 100755 index 0000000..56e060e Binary files /dev/null and b/build/main differ diff --git a/build/solution.vtk b/build/solution.vtk new file mode 100644 index 0000000..c8c34a9 --- /dev/null +++ b/build/solution.vtk @@ -0,0 +1,5135 @@ +# vtk DataFile Version 3.0 +#This file was generated by the deal.II library on 2025/11/25 at 22:09:17 +ASCII +DATASET UNSTRUCTURED_GRID + +POINTS 4096 double +-1 -1 0 +-0.9375 -1 0 +-1 -0.9375 0 +-0.9375 -0.9375 0 +-0.9375 -1 0 +-0.875 -1 0 +-0.9375 -0.9375 0 +-0.875 -0.9375 0 +-1 -0.9375 0 +-0.9375 -0.9375 0 +-1 -0.875 0 +-0.9375 -0.875 0 +-0.9375 -0.9375 0 +-0.875 -0.9375 0 +-0.9375 -0.875 0 +-0.875 -0.875 0 +-0.875 -1 0 +-0.8125 -1 0 +-0.875 -0.9375 0 +-0.8125 -0.9375 0 +-0.8125 -1 0 +-0.75 -1 0 +-0.8125 -0.9375 0 +-0.75 -0.9375 0 +-0.875 -0.9375 0 +-0.8125 -0.9375 0 +-0.875 -0.875 0 +-0.8125 -0.875 0 +-0.8125 -0.9375 0 +-0.75 -0.9375 0 +-0.8125 -0.875 0 +-0.75 -0.875 0 +-1 -0.875 0 +-0.9375 -0.875 0 +-1 -0.8125 0 +-0.9375 -0.8125 0 +-0.9375 -0.875 0 +-0.875 -0.875 0 +-0.9375 -0.8125 0 +-0.875 -0.8125 0 +-1 -0.8125 0 +-0.9375 -0.8125 0 +-1 -0.75 0 +-0.9375 -0.75 0 +-0.9375 -0.8125 0 +-0.875 -0.8125 0 +-0.9375 -0.75 0 +-0.875 -0.75 0 +-0.875 -0.875 0 +-0.8125 -0.875 0 +-0.875 -0.8125 0 +-0.8125 -0.8125 0 +-0.8125 -0.875 0 +-0.75 -0.875 0 +-0.8125 -0.8125 0 +-0.75 -0.8125 0 +-0.875 -0.8125 0 +-0.8125 -0.8125 0 +-0.875 -0.75 0 +-0.8125 -0.75 0 +-0.8125 -0.8125 0 +-0.75 -0.8125 0 +-0.8125 -0.75 0 +-0.75 -0.75 0 +-0.75 -1 0 +-0.6875 -1 0 +-0.75 -0.9375 0 +-0.6875 -0.9375 0 +-0.6875 -1 0 +-0.625 -1 0 +-0.6875 -0.9375 0 +-0.625 -0.9375 0 +-0.75 -0.9375 0 +-0.6875 -0.9375 0 +-0.75 -0.875 0 +-0.6875 -0.875 0 +-0.6875 -0.9375 0 +-0.625 -0.9375 0 +-0.6875 -0.875 0 +-0.625 -0.875 0 +-0.625 -1 0 +-0.5625 -1 0 +-0.625 -0.9375 0 +-0.5625 -0.9375 0 +-0.5625 -1 0 +-0.5 -1 0 +-0.5625 -0.9375 0 +-0.5 -0.9375 0 +-0.625 -0.9375 0 +-0.5625 -0.9375 0 +-0.625 -0.875 0 +-0.5625 -0.875 0 +-0.5625 -0.9375 0 +-0.5 -0.9375 0 +-0.5625 -0.875 0 +-0.5 -0.875 0 +-0.75 -0.875 0 +-0.6875 -0.875 0 +-0.75 -0.8125 0 +-0.6875 -0.8125 0 +-0.6875 -0.875 0 +-0.625 -0.875 0 +-0.6875 -0.8125 0 +-0.625 -0.8125 0 +-0.75 -0.8125 0 +-0.6875 -0.8125 0 +-0.75 -0.75 0 +-0.6875 -0.75 0 +-0.6875 -0.8125 0 +-0.625 -0.8125 0 +-0.6875 -0.75 0 +-0.625 -0.75 0 +-0.625 -0.875 0 +-0.5625 -0.875 0 +-0.625 -0.8125 0 +-0.5625 -0.8125 0 +-0.5625 -0.875 0 +-0.5 -0.875 0 +-0.5625 -0.8125 0 +-0.5 -0.8125 0 +-0.625 -0.8125 0 +-0.5625 -0.8125 0 +-0.625 -0.75 0 +-0.5625 -0.75 0 +-0.5625 -0.8125 0 +-0.5 -0.8125 0 +-0.5625 -0.75 0 +-0.5 -0.75 0 +-1 -0.75 0 +-0.9375 -0.75 0 +-1 -0.6875 0 +-0.9375 -0.6875 0 +-0.9375 -0.75 0 +-0.875 -0.75 0 +-0.9375 -0.6875 0 +-0.875 -0.6875 0 +-1 -0.6875 0 +-0.9375 -0.6875 0 +-1 -0.625 0 +-0.9375 -0.625 0 +-0.9375 -0.6875 0 +-0.875 -0.6875 0 +-0.9375 -0.625 0 +-0.875 -0.625 0 +-0.875 -0.75 0 +-0.8125 -0.75 0 +-0.875 -0.6875 0 +-0.8125 -0.6875 0 +-0.8125 -0.75 0 +-0.75 -0.75 0 +-0.8125 -0.6875 0 +-0.75 -0.6875 0 +-0.875 -0.6875 0 +-0.8125 -0.6875 0 +-0.875 -0.625 0 +-0.8125 -0.625 0 +-0.8125 -0.6875 0 +-0.75 -0.6875 0 +-0.8125 -0.625 0 +-0.75 -0.625 0 +-1 -0.625 0 +-0.9375 -0.625 0 +-1 -0.5625 0 +-0.9375 -0.5625 0 +-0.9375 -0.625 0 +-0.875 -0.625 0 +-0.9375 -0.5625 0 +-0.875 -0.5625 0 +-1 -0.5625 0 +-0.9375 -0.5625 0 +-1 -0.5 0 +-0.9375 -0.5 0 +-0.9375 -0.5625 0 +-0.875 -0.5625 0 +-0.9375 -0.5 0 +-0.875 -0.5 0 +-0.875 -0.625 0 +-0.8125 -0.625 0 +-0.875 -0.5625 0 +-0.8125 -0.5625 0 +-0.8125 -0.625 0 +-0.75 -0.625 0 +-0.8125 -0.5625 0 +-0.75 -0.5625 0 +-0.875 -0.5625 0 +-0.8125 -0.5625 0 +-0.875 -0.5 0 +-0.8125 -0.5 0 +-0.8125 -0.5625 0 +-0.75 -0.5625 0 +-0.8125 -0.5 0 +-0.75 -0.5 0 +-0.75 -0.75 0 +-0.6875 -0.75 0 +-0.75 -0.6875 0 +-0.6875 -0.6875 0 +-0.6875 -0.75 0 +-0.625 -0.75 0 +-0.6875 -0.6875 0 +-0.625 -0.6875 0 +-0.75 -0.6875 0 +-0.6875 -0.6875 0 +-0.75 -0.625 0 +-0.6875 -0.625 0 +-0.6875 -0.6875 0 +-0.625 -0.6875 0 +-0.6875 -0.625 0 +-0.625 -0.625 0 +-0.625 -0.75 0 +-0.5625 -0.75 0 +-0.625 -0.6875 0 +-0.5625 -0.6875 0 +-0.5625 -0.75 0 +-0.5 -0.75 0 +-0.5625 -0.6875 0 +-0.5 -0.6875 0 +-0.625 -0.6875 0 +-0.5625 -0.6875 0 +-0.625 -0.625 0 +-0.5625 -0.625 0 +-0.5625 -0.6875 0 +-0.5 -0.6875 0 +-0.5625 -0.625 0 +-0.5 -0.625 0 +-0.75 -0.625 0 +-0.6875 -0.625 0 +-0.75 -0.5625 0 +-0.6875 -0.5625 0 +-0.6875 -0.625 0 +-0.625 -0.625 0 +-0.6875 -0.5625 0 +-0.625 -0.5625 0 +-0.75 -0.5625 0 +-0.6875 -0.5625 0 +-0.75 -0.5 0 +-0.6875 -0.5 0 +-0.6875 -0.5625 0 +-0.625 -0.5625 0 +-0.6875 -0.5 0 +-0.625 -0.5 0 +-0.625 -0.625 0 +-0.5625 -0.625 0 +-0.625 -0.5625 0 +-0.5625 -0.5625 0 +-0.5625 -0.625 0 +-0.5 -0.625 0 +-0.5625 -0.5625 0 +-0.5 -0.5625 0 +-0.625 -0.5625 0 +-0.5625 -0.5625 0 +-0.625 -0.5 0 +-0.5625 -0.5 0 +-0.5625 -0.5625 0 +-0.5 -0.5625 0 +-0.5625 -0.5 0 +-0.5 -0.5 0 +-0.5 -1 0 +-0.4375 -1 0 +-0.5 -0.9375 0 +-0.4375 -0.9375 0 +-0.4375 -1 0 +-0.375 -1 0 +-0.4375 -0.9375 0 +-0.375 -0.9375 0 +-0.5 -0.9375 0 +-0.4375 -0.9375 0 +-0.5 -0.875 0 +-0.4375 -0.875 0 +-0.4375 -0.9375 0 +-0.375 -0.9375 0 +-0.4375 -0.875 0 +-0.375 -0.875 0 +-0.375 -1 0 +-0.3125 -1 0 +-0.375 -0.9375 0 +-0.3125 -0.9375 0 +-0.3125 -1 0 +-0.25 -1 0 +-0.3125 -0.9375 0 +-0.25 -0.9375 0 +-0.375 -0.9375 0 +-0.3125 -0.9375 0 +-0.375 -0.875 0 +-0.3125 -0.875 0 +-0.3125 -0.9375 0 +-0.25 -0.9375 0 +-0.3125 -0.875 0 +-0.25 -0.875 0 +-0.5 -0.875 0 +-0.4375 -0.875 0 +-0.5 -0.8125 0 +-0.4375 -0.8125 0 +-0.4375 -0.875 0 +-0.375 -0.875 0 +-0.4375 -0.8125 0 +-0.375 -0.8125 0 +-0.5 -0.8125 0 +-0.4375 -0.8125 0 +-0.5 -0.75 0 +-0.4375 -0.75 0 +-0.4375 -0.8125 0 +-0.375 -0.8125 0 +-0.4375 -0.75 0 +-0.375 -0.75 0 +-0.375 -0.875 0 +-0.3125 -0.875 0 +-0.375 -0.8125 0 +-0.3125 -0.8125 0 +-0.3125 -0.875 0 +-0.25 -0.875 0 +-0.3125 -0.8125 0 +-0.25 -0.8125 0 +-0.375 -0.8125 0 +-0.3125 -0.8125 0 +-0.375 -0.75 0 +-0.3125 -0.75 0 +-0.3125 -0.8125 0 +-0.25 -0.8125 0 +-0.3125 -0.75 0 +-0.25 -0.75 0 +-0.25 -1 0 +-0.1875 -1 0 +-0.25 -0.9375 0 +-0.1875 -0.9375 0 +-0.1875 -1 0 +-0.125 -1 0 +-0.1875 -0.9375 0 +-0.125 -0.9375 0 +-0.25 -0.9375 0 +-0.1875 -0.9375 0 +-0.25 -0.875 0 +-0.1875 -0.875 0 +-0.1875 -0.9375 0 +-0.125 -0.9375 0 +-0.1875 -0.875 0 +-0.125 -0.875 0 +-0.125 -1 0 +-0.0625 -1 0 +-0.125 -0.9375 0 +-0.0625 -0.9375 0 +-0.0625 -1 0 +0 -1 0 +-0.0625 -0.9375 0 +0 -0.9375 0 +-0.125 -0.9375 0 +-0.0625 -0.9375 0 +-0.125 -0.875 0 +-0.0625 -0.875 0 +-0.0625 -0.9375 0 +0 -0.9375 0 +-0.0625 -0.875 0 +0 -0.875 0 +-0.25 -0.875 0 +-0.1875 -0.875 0 +-0.25 -0.8125 0 +-0.1875 -0.8125 0 +-0.1875 -0.875 0 +-0.125 -0.875 0 +-0.1875 -0.8125 0 +-0.125 -0.8125 0 +-0.25 -0.8125 0 +-0.1875 -0.8125 0 +-0.25 -0.75 0 +-0.1875 -0.75 0 +-0.1875 -0.8125 0 +-0.125 -0.8125 0 +-0.1875 -0.75 0 +-0.125 -0.75 0 +-0.125 -0.875 0 +-0.0625 -0.875 0 +-0.125 -0.8125 0 +-0.0625 -0.8125 0 +-0.0625 -0.875 0 +0 -0.875 0 +-0.0625 -0.8125 0 +0 -0.8125 0 +-0.125 -0.8125 0 +-0.0625 -0.8125 0 +-0.125 -0.75 0 +-0.0625 -0.75 0 +-0.0625 -0.8125 0 +0 -0.8125 0 +-0.0625 -0.75 0 +0 -0.75 0 +-0.5 -0.75 0 +-0.4375 -0.75 0 +-0.5 -0.6875 0 +-0.4375 -0.6875 0 +-0.4375 -0.75 0 +-0.375 -0.75 0 +-0.4375 -0.6875 0 +-0.375 -0.6875 0 +-0.5 -0.6875 0 +-0.4375 -0.6875 0 +-0.5 -0.625 0 +-0.4375 -0.625 0 +-0.4375 -0.6875 0 +-0.375 -0.6875 0 +-0.4375 -0.625 0 +-0.375 -0.625 0 +-0.375 -0.75 0 +-0.3125 -0.75 0 +-0.375 -0.6875 0 +-0.3125 -0.6875 0 +-0.3125 -0.75 0 +-0.25 -0.75 0 +-0.3125 -0.6875 0 +-0.25 -0.6875 0 +-0.375 -0.6875 0 +-0.3125 -0.6875 0 +-0.375 -0.625 0 +-0.3125 -0.625 0 +-0.3125 -0.6875 0 +-0.25 -0.6875 0 +-0.3125 -0.625 0 +-0.25 -0.625 0 +-0.5 -0.625 0 +-0.4375 -0.625 0 +-0.5 -0.5625 0 +-0.4375 -0.5625 0 +-0.4375 -0.625 0 +-0.375 -0.625 0 +-0.4375 -0.5625 0 +-0.375 -0.5625 0 +-0.5 -0.5625 0 +-0.4375 -0.5625 0 +-0.5 -0.5 0 +-0.4375 -0.5 0 +-0.4375 -0.5625 0 +-0.375 -0.5625 0 +-0.4375 -0.5 0 +-0.375 -0.5 0 +-0.375 -0.625 0 +-0.3125 -0.625 0 +-0.375 -0.5625 0 +-0.3125 -0.5625 0 +-0.3125 -0.625 0 +-0.25 -0.625 0 +-0.3125 -0.5625 0 +-0.25 -0.5625 0 +-0.375 -0.5625 0 +-0.3125 -0.5625 0 +-0.375 -0.5 0 +-0.3125 -0.5 0 +-0.3125 -0.5625 0 +-0.25 -0.5625 0 +-0.3125 -0.5 0 +-0.25 -0.5 0 +-0.25 -0.75 0 +-0.1875 -0.75 0 +-0.25 -0.6875 0 +-0.1875 -0.6875 0 +-0.1875 -0.75 0 +-0.125 -0.75 0 +-0.1875 -0.6875 0 +-0.125 -0.6875 0 +-0.25 -0.6875 0 +-0.1875 -0.6875 0 +-0.25 -0.625 0 +-0.1875 -0.625 0 +-0.1875 -0.6875 0 +-0.125 -0.6875 0 +-0.1875 -0.625 0 +-0.125 -0.625 0 +-0.125 -0.75 0 +-0.0625 -0.75 0 +-0.125 -0.6875 0 +-0.0625 -0.6875 0 +-0.0625 -0.75 0 +0 -0.75 0 +-0.0625 -0.6875 0 +0 -0.6875 0 +-0.125 -0.6875 0 +-0.0625 -0.6875 0 +-0.125 -0.625 0 +-0.0625 -0.625 0 +-0.0625 -0.6875 0 +0 -0.6875 0 +-0.0625 -0.625 0 +0 -0.625 0 +-0.25 -0.625 0 +-0.1875 -0.625 0 +-0.25 -0.5625 0 +-0.1875 -0.5625 0 +-0.1875 -0.625 0 +-0.125 -0.625 0 +-0.1875 -0.5625 0 +-0.125 -0.5625 0 +-0.25 -0.5625 0 +-0.1875 -0.5625 0 +-0.25 -0.5 0 +-0.1875 -0.5 0 +-0.1875 -0.5625 0 +-0.125 -0.5625 0 +-0.1875 -0.5 0 +-0.125 -0.5 0 +-0.125 -0.625 0 +-0.0625 -0.625 0 +-0.125 -0.5625 0 +-0.0625 -0.5625 0 +-0.0625 -0.625 0 +0 -0.625 0 +-0.0625 -0.5625 0 +0 -0.5625 0 +-0.125 -0.5625 0 +-0.0625 -0.5625 0 +-0.125 -0.5 0 +-0.0625 -0.5 0 +-0.0625 -0.5625 0 +0 -0.5625 0 +-0.0625 -0.5 0 +0 -0.5 0 +-1 -0.5 0 +-0.9375 -0.5 0 +-1 -0.4375 0 +-0.9375 -0.4375 0 +-0.9375 -0.5 0 +-0.875 -0.5 0 +-0.9375 -0.4375 0 +-0.875 -0.4375 0 +-1 -0.4375 0 +-0.9375 -0.4375 0 +-1 -0.375 0 +-0.9375 -0.375 0 +-0.9375 -0.4375 0 +-0.875 -0.4375 0 +-0.9375 -0.375 0 +-0.875 -0.375 0 +-0.875 -0.5 0 +-0.8125 -0.5 0 +-0.875 -0.4375 0 +-0.8125 -0.4375 0 +-0.8125 -0.5 0 +-0.75 -0.5 0 +-0.8125 -0.4375 0 +-0.75 -0.4375 0 +-0.875 -0.4375 0 +-0.8125 -0.4375 0 +-0.875 -0.375 0 +-0.8125 -0.375 0 +-0.8125 -0.4375 0 +-0.75 -0.4375 0 +-0.8125 -0.375 0 +-0.75 -0.375 0 +-1 -0.375 0 +-0.9375 -0.375 0 +-1 -0.3125 0 +-0.9375 -0.3125 0 +-0.9375 -0.375 0 +-0.875 -0.375 0 +-0.9375 -0.3125 0 +-0.875 -0.3125 0 +-1 -0.3125 0 +-0.9375 -0.3125 0 +-1 -0.25 0 +-0.9375 -0.25 0 +-0.9375 -0.3125 0 +-0.875 -0.3125 0 +-0.9375 -0.25 0 +-0.875 -0.25 0 +-0.875 -0.375 0 +-0.8125 -0.375 0 +-0.875 -0.3125 0 +-0.8125 -0.3125 0 +-0.8125 -0.375 0 +-0.75 -0.375 0 +-0.8125 -0.3125 0 +-0.75 -0.3125 0 +-0.875 -0.3125 0 +-0.8125 -0.3125 0 +-0.875 -0.25 0 +-0.8125 -0.25 0 +-0.8125 -0.3125 0 +-0.75 -0.3125 0 +-0.8125 -0.25 0 +-0.75 -0.25 0 +-0.75 -0.5 0 +-0.6875 -0.5 0 +-0.75 -0.4375 0 +-0.6875 -0.4375 0 +-0.6875 -0.5 0 +-0.625 -0.5 0 +-0.6875 -0.4375 0 +-0.625 -0.4375 0 +-0.75 -0.4375 0 +-0.6875 -0.4375 0 +-0.75 -0.375 0 +-0.6875 -0.375 0 +-0.6875 -0.4375 0 +-0.625 -0.4375 0 +-0.6875 -0.375 0 +-0.625 -0.375 0 +-0.625 -0.5 0 +-0.5625 -0.5 0 +-0.625 -0.4375 0 +-0.5625 -0.4375 0 +-0.5625 -0.5 0 +-0.5 -0.5 0 +-0.5625 -0.4375 0 +-0.5 -0.4375 0 +-0.625 -0.4375 0 +-0.5625 -0.4375 0 +-0.625 -0.375 0 +-0.5625 -0.375 0 +-0.5625 -0.4375 0 +-0.5 -0.4375 0 +-0.5625 -0.375 0 +-0.5 -0.375 0 +-0.75 -0.375 0 +-0.6875 -0.375 0 +-0.75 -0.3125 0 +-0.6875 -0.3125 0 +-0.6875 -0.375 0 +-0.625 -0.375 0 +-0.6875 -0.3125 0 +-0.625 -0.3125 0 +-0.75 -0.3125 0 +-0.6875 -0.3125 0 +-0.75 -0.25 0 +-0.6875 -0.25 0 +-0.6875 -0.3125 0 +-0.625 -0.3125 0 +-0.6875 -0.25 0 +-0.625 -0.25 0 +-0.625 -0.375 0 +-0.5625 -0.375 0 +-0.625 -0.3125 0 +-0.5625 -0.3125 0 +-0.5625 -0.375 0 +-0.5 -0.375 0 +-0.5625 -0.3125 0 +-0.5 -0.3125 0 +-0.625 -0.3125 0 +-0.5625 -0.3125 0 +-0.625 -0.25 0 +-0.5625 -0.25 0 +-0.5625 -0.3125 0 +-0.5 -0.3125 0 +-0.5625 -0.25 0 +-0.5 -0.25 0 +-1 -0.25 0 +-0.9375 -0.25 0 +-1 -0.1875 0 +-0.9375 -0.1875 0 +-0.9375 -0.25 0 +-0.875 -0.25 0 +-0.9375 -0.1875 0 +-0.875 -0.1875 0 +-1 -0.1875 0 +-0.9375 -0.1875 0 +-1 -0.125 0 +-0.9375 -0.125 0 +-0.9375 -0.1875 0 +-0.875 -0.1875 0 +-0.9375 -0.125 0 +-0.875 -0.125 0 +-0.875 -0.25 0 +-0.8125 -0.25 0 +-0.875 -0.1875 0 +-0.8125 -0.1875 0 +-0.8125 -0.25 0 +-0.75 -0.25 0 +-0.8125 -0.1875 0 +-0.75 -0.1875 0 +-0.875 -0.1875 0 +-0.8125 -0.1875 0 +-0.875 -0.125 0 +-0.8125 -0.125 0 +-0.8125 -0.1875 0 +-0.75 -0.1875 0 +-0.8125 -0.125 0 +-0.75 -0.125 0 +-1 -0.125 0 +-0.9375 -0.125 0 +-1 -0.0625 0 +-0.9375 -0.0625 0 +-0.9375 -0.125 0 +-0.875 -0.125 0 +-0.9375 -0.0625 0 +-0.875 -0.0625 0 +-1 -0.0625 0 +-0.9375 -0.0625 0 +-1 0 0 +-0.9375 0 0 +-0.9375 -0.0625 0 +-0.875 -0.0625 0 +-0.9375 0 0 +-0.875 0 0 +-0.875 -0.125 0 +-0.8125 -0.125 0 +-0.875 -0.0625 0 +-0.8125 -0.0625 0 +-0.8125 -0.125 0 +-0.75 -0.125 0 +-0.8125 -0.0625 0 +-0.75 -0.0625 0 +-0.875 -0.0625 0 +-0.8125 -0.0625 0 +-0.875 0 0 +-0.8125 0 0 +-0.8125 -0.0625 0 +-0.75 -0.0625 0 +-0.8125 0 0 +-0.75 0 0 +-0.75 -0.25 0 +-0.6875 -0.25 0 +-0.75 -0.1875 0 +-0.6875 -0.1875 0 +-0.6875 -0.25 0 +-0.625 -0.25 0 +-0.6875 -0.1875 0 +-0.625 -0.1875 0 +-0.75 -0.1875 0 +-0.6875 -0.1875 0 +-0.75 -0.125 0 +-0.6875 -0.125 0 +-0.6875 -0.1875 0 +-0.625 -0.1875 0 +-0.6875 -0.125 0 +-0.625 -0.125 0 +-0.625 -0.25 0 +-0.5625 -0.25 0 +-0.625 -0.1875 0 +-0.5625 -0.1875 0 +-0.5625 -0.25 0 +-0.5 -0.25 0 +-0.5625 -0.1875 0 +-0.5 -0.1875 0 +-0.625 -0.1875 0 +-0.5625 -0.1875 0 +-0.625 -0.125 0 +-0.5625 -0.125 0 +-0.5625 -0.1875 0 +-0.5 -0.1875 0 +-0.5625 -0.125 0 +-0.5 -0.125 0 +-0.75 -0.125 0 +-0.6875 -0.125 0 +-0.75 -0.0625 0 +-0.6875 -0.0625 0 +-0.6875 -0.125 0 +-0.625 -0.125 0 +-0.6875 -0.0625 0 +-0.625 -0.0625 0 +-0.75 -0.0625 0 +-0.6875 -0.0625 0 +-0.75 0 0 +-0.6875 0 0 +-0.6875 -0.0625 0 +-0.625 -0.0625 0 +-0.6875 0 0 +-0.625 0 0 +-0.625 -0.125 0 +-0.5625 -0.125 0 +-0.625 -0.0625 0 +-0.5625 -0.0625 0 +-0.5625 -0.125 0 +-0.5 -0.125 0 +-0.5625 -0.0625 0 +-0.5 -0.0625 0 +-0.625 -0.0625 0 +-0.5625 -0.0625 0 +-0.625 0 0 +-0.5625 0 0 +-0.5625 -0.0625 0 +-0.5 -0.0625 0 +-0.5625 0 0 +-0.5 0 0 +-0.5 -0.5 0 +-0.4375 -0.5 0 +-0.5 -0.4375 0 +-0.4375 -0.4375 0 +-0.4375 -0.5 0 +-0.375 -0.5 0 +-0.4375 -0.4375 0 +-0.375 -0.4375 0 +-0.5 -0.4375 0 +-0.4375 -0.4375 0 +-0.5 -0.375 0 +-0.4375 -0.375 0 +-0.4375 -0.4375 0 +-0.375 -0.4375 0 +-0.4375 -0.375 0 +-0.375 -0.375 0 +-0.375 -0.5 0 +-0.3125 -0.5 0 +-0.375 -0.4375 0 +-0.3125 -0.4375 0 +-0.3125 -0.5 0 +-0.25 -0.5 0 +-0.3125 -0.4375 0 +-0.25 -0.4375 0 +-0.375 -0.4375 0 +-0.3125 -0.4375 0 +-0.375 -0.375 0 +-0.3125 -0.375 0 +-0.3125 -0.4375 0 +-0.25 -0.4375 0 +-0.3125 -0.375 0 +-0.25 -0.375 0 +-0.5 -0.375 0 +-0.4375 -0.375 0 +-0.5 -0.3125 0 +-0.4375 -0.3125 0 +-0.4375 -0.375 0 +-0.375 -0.375 0 +-0.4375 -0.3125 0 +-0.375 -0.3125 0 +-0.5 -0.3125 0 +-0.4375 -0.3125 0 +-0.5 -0.25 0 +-0.4375 -0.25 0 +-0.4375 -0.3125 0 +-0.375 -0.3125 0 +-0.4375 -0.25 0 +-0.375 -0.25 0 +-0.375 -0.375 0 +-0.3125 -0.375 0 +-0.375 -0.3125 0 +-0.3125 -0.3125 0 +-0.3125 -0.375 0 +-0.25 -0.375 0 +-0.3125 -0.3125 0 +-0.25 -0.3125 0 +-0.375 -0.3125 0 +-0.3125 -0.3125 0 +-0.375 -0.25 0 +-0.3125 -0.25 0 +-0.3125 -0.3125 0 +-0.25 -0.3125 0 +-0.3125 -0.25 0 +-0.25 -0.25 0 +-0.25 -0.5 0 +-0.1875 -0.5 0 +-0.25 -0.4375 0 +-0.1875 -0.4375 0 +-0.1875 -0.5 0 +-0.125 -0.5 0 +-0.1875 -0.4375 0 +-0.125 -0.4375 0 +-0.25 -0.4375 0 +-0.1875 -0.4375 0 +-0.25 -0.375 0 +-0.1875 -0.375 0 +-0.1875 -0.4375 0 +-0.125 -0.4375 0 +-0.1875 -0.375 0 +-0.125 -0.375 0 +-0.125 -0.5 0 +-0.0625 -0.5 0 +-0.125 -0.4375 0 +-0.0625 -0.4375 0 +-0.0625 -0.5 0 +0 -0.5 0 +-0.0625 -0.4375 0 +0 -0.4375 0 +-0.125 -0.4375 0 +-0.0625 -0.4375 0 +-0.125 -0.375 0 +-0.0625 -0.375 0 +-0.0625 -0.4375 0 +0 -0.4375 0 +-0.0625 -0.375 0 +0 -0.375 0 +-0.25 -0.375 0 +-0.1875 -0.375 0 +-0.25 -0.3125 0 +-0.1875 -0.3125 0 +-0.1875 -0.375 0 +-0.125 -0.375 0 +-0.1875 -0.3125 0 +-0.125 -0.3125 0 +-0.25 -0.3125 0 +-0.1875 -0.3125 0 +-0.25 -0.25 0 +-0.1875 -0.25 0 +-0.1875 -0.3125 0 +-0.125 -0.3125 0 +-0.1875 -0.25 0 +-0.125 -0.25 0 +-0.125 -0.375 0 +-0.0625 -0.375 0 +-0.125 -0.3125 0 +-0.0625 -0.3125 0 +-0.0625 -0.375 0 +0 -0.375 0 +-0.0625 -0.3125 0 +0 -0.3125 0 +-0.125 -0.3125 0 +-0.0625 -0.3125 0 +-0.125 -0.25 0 +-0.0625 -0.25 0 +-0.0625 -0.3125 0 +0 -0.3125 0 +-0.0625 -0.25 0 +0 -0.25 0 +-0.5 -0.25 0 +-0.4375 -0.25 0 +-0.5 -0.1875 0 +-0.4375 -0.1875 0 +-0.4375 -0.25 0 +-0.375 -0.25 0 +-0.4375 -0.1875 0 +-0.375 -0.1875 0 +-0.5 -0.1875 0 +-0.4375 -0.1875 0 +-0.5 -0.125 0 +-0.4375 -0.125 0 +-0.4375 -0.1875 0 +-0.375 -0.1875 0 +-0.4375 -0.125 0 +-0.375 -0.125 0 +-0.375 -0.25 0 +-0.3125 -0.25 0 +-0.375 -0.1875 0 +-0.3125 -0.1875 0 +-0.3125 -0.25 0 +-0.25 -0.25 0 +-0.3125 -0.1875 0 +-0.25 -0.1875 0 +-0.375 -0.1875 0 +-0.3125 -0.1875 0 +-0.375 -0.125 0 +-0.3125 -0.125 0 +-0.3125 -0.1875 0 +-0.25 -0.1875 0 +-0.3125 -0.125 0 +-0.25 -0.125 0 +-0.5 -0.125 0 +-0.4375 -0.125 0 +-0.5 -0.0625 0 +-0.4375 -0.0625 0 +-0.4375 -0.125 0 +-0.375 -0.125 0 +-0.4375 -0.0625 0 +-0.375 -0.0625 0 +-0.5 -0.0625 0 +-0.4375 -0.0625 0 +-0.5 0 0 +-0.4375 0 0 +-0.4375 -0.0625 0 +-0.375 -0.0625 0 +-0.4375 0 0 +-0.375 0 0 +-0.375 -0.125 0 +-0.3125 -0.125 0 +-0.375 -0.0625 0 +-0.3125 -0.0625 0 +-0.3125 -0.125 0 +-0.25 -0.125 0 +-0.3125 -0.0625 0 +-0.25 -0.0625 0 +-0.375 -0.0625 0 +-0.3125 -0.0625 0 +-0.375 0 0 +-0.3125 0 0 +-0.3125 -0.0625 0 +-0.25 -0.0625 0 +-0.3125 0 0 +-0.25 0 0 +-0.25 -0.25 0 +-0.1875 -0.25 0 +-0.25 -0.1875 0 +-0.1875 -0.1875 0 +-0.1875 -0.25 0 +-0.125 -0.25 0 +-0.1875 -0.1875 0 +-0.125 -0.1875 0 +-0.25 -0.1875 0 +-0.1875 -0.1875 0 +-0.25 -0.125 0 +-0.1875 -0.125 0 +-0.1875 -0.1875 0 +-0.125 -0.1875 0 +-0.1875 -0.125 0 +-0.125 -0.125 0 +-0.125 -0.25 0 +-0.0625 -0.25 0 +-0.125 -0.1875 0 +-0.0625 -0.1875 0 +-0.0625 -0.25 0 +0 -0.25 0 +-0.0625 -0.1875 0 +0 -0.1875 0 +-0.125 -0.1875 0 +-0.0625 -0.1875 0 +-0.125 -0.125 0 +-0.0625 -0.125 0 +-0.0625 -0.1875 0 +0 -0.1875 0 +-0.0625 -0.125 0 +0 -0.125 0 +-0.25 -0.125 0 +-0.1875 -0.125 0 +-0.25 -0.0625 0 +-0.1875 -0.0625 0 +-0.1875 -0.125 0 +-0.125 -0.125 0 +-0.1875 -0.0625 0 +-0.125 -0.0625 0 +-0.25 -0.0625 0 +-0.1875 -0.0625 0 +-0.25 0 0 +-0.1875 0 0 +-0.1875 -0.0625 0 +-0.125 -0.0625 0 +-0.1875 0 0 +-0.125 0 0 +-0.125 -0.125 0 +-0.0625 -0.125 0 +-0.125 -0.0625 0 +-0.0625 -0.0625 0 +-0.0625 -0.125 0 +0 -0.125 0 +-0.0625 -0.0625 0 +0 -0.0625 0 +-0.125 -0.0625 0 +-0.0625 -0.0625 0 +-0.125 0 0 +-0.0625 0 0 +-0.0625 -0.0625 0 +0 -0.0625 0 +-0.0625 0 0 +0 0 0 +0 -1 0 +0.0625 -1 0 +0 -0.9375 0 +0.0625 -0.9375 0 +0.0625 -1 0 +0.125 -1 0 +0.0625 -0.9375 0 +0.125 -0.9375 0 +0 -0.9375 0 +0.0625 -0.9375 0 +0 -0.875 0 +0.0625 -0.875 0 +0.0625 -0.9375 0 +0.125 -0.9375 0 +0.0625 -0.875 0 +0.125 -0.875 0 +0.125 -1 0 +0.1875 -1 0 +0.125 -0.9375 0 +0.1875 -0.9375 0 +0.1875 -1 0 +0.25 -1 0 +0.1875 -0.9375 0 +0.25 -0.9375 0 +0.125 -0.9375 0 +0.1875 -0.9375 0 +0.125 -0.875 0 +0.1875 -0.875 0 +0.1875 -0.9375 0 +0.25 -0.9375 0 +0.1875 -0.875 0 +0.25 -0.875 0 +0 -0.875 0 +0.0625 -0.875 0 +0 -0.8125 0 +0.0625 -0.8125 0 +0.0625 -0.875 0 +0.125 -0.875 0 +0.0625 -0.8125 0 +0.125 -0.8125 0 +0 -0.8125 0 +0.0625 -0.8125 0 +0 -0.75 0 +0.0625 -0.75 0 +0.0625 -0.8125 0 +0.125 -0.8125 0 +0.0625 -0.75 0 +0.125 -0.75 0 +0.125 -0.875 0 +0.1875 -0.875 0 +0.125 -0.8125 0 +0.1875 -0.8125 0 +0.1875 -0.875 0 +0.25 -0.875 0 +0.1875 -0.8125 0 +0.25 -0.8125 0 +0.125 -0.8125 0 +0.1875 -0.8125 0 +0.125 -0.75 0 +0.1875 -0.75 0 +0.1875 -0.8125 0 +0.25 -0.8125 0 +0.1875 -0.75 0 +0.25 -0.75 0 +0.25 -1 0 +0.3125 -1 0 +0.25 -0.9375 0 +0.3125 -0.9375 0 +0.3125 -1 0 +0.375 -1 0 +0.3125 -0.9375 0 +0.375 -0.9375 0 +0.25 -0.9375 0 +0.3125 -0.9375 0 +0.25 -0.875 0 +0.3125 -0.875 0 +0.3125 -0.9375 0 +0.375 -0.9375 0 +0.3125 -0.875 0 +0.375 -0.875 0 +0.375 -1 0 +0.4375 -1 0 +0.375 -0.9375 0 +0.4375 -0.9375 0 +0.4375 -1 0 +0.5 -1 0 +0.4375 -0.9375 0 +0.5 -0.9375 0 +0.375 -0.9375 0 +0.4375 -0.9375 0 +0.375 -0.875 0 +0.4375 -0.875 0 +0.4375 -0.9375 0 +0.5 -0.9375 0 +0.4375 -0.875 0 +0.5 -0.875 0 +0.25 -0.875 0 +0.3125 -0.875 0 +0.25 -0.8125 0 +0.3125 -0.8125 0 +0.3125 -0.875 0 +0.375 -0.875 0 +0.3125 -0.8125 0 +0.375 -0.8125 0 +0.25 -0.8125 0 +0.3125 -0.8125 0 +0.25 -0.75 0 +0.3125 -0.75 0 +0.3125 -0.8125 0 +0.375 -0.8125 0 +0.3125 -0.75 0 +0.375 -0.75 0 +0.375 -0.875 0 +0.4375 -0.875 0 +0.375 -0.8125 0 +0.4375 -0.8125 0 +0.4375 -0.875 0 +0.5 -0.875 0 +0.4375 -0.8125 0 +0.5 -0.8125 0 +0.375 -0.8125 0 +0.4375 -0.8125 0 +0.375 -0.75 0 +0.4375 -0.75 0 +0.4375 -0.8125 0 +0.5 -0.8125 0 +0.4375 -0.75 0 +0.5 -0.75 0 +0 -0.75 0 +0.0625 -0.75 0 +0 -0.6875 0 +0.0625 -0.6875 0 +0.0625 -0.75 0 +0.125 -0.75 0 +0.0625 -0.6875 0 +0.125 -0.6875 0 +0 -0.6875 0 +0.0625 -0.6875 0 +0 -0.625 0 +0.0625 -0.625 0 +0.0625 -0.6875 0 +0.125 -0.6875 0 +0.0625 -0.625 0 +0.125 -0.625 0 +0.125 -0.75 0 +0.1875 -0.75 0 +0.125 -0.6875 0 +0.1875 -0.6875 0 +0.1875 -0.75 0 +0.25 -0.75 0 +0.1875 -0.6875 0 +0.25 -0.6875 0 +0.125 -0.6875 0 +0.1875 -0.6875 0 +0.125 -0.625 0 +0.1875 -0.625 0 +0.1875 -0.6875 0 +0.25 -0.6875 0 +0.1875 -0.625 0 +0.25 -0.625 0 +0 -0.625 0 +0.0625 -0.625 0 +0 -0.5625 0 +0.0625 -0.5625 0 +0.0625 -0.625 0 +0.125 -0.625 0 +0.0625 -0.5625 0 +0.125 -0.5625 0 +0 -0.5625 0 +0.0625 -0.5625 0 +0 -0.5 0 +0.0625 -0.5 0 +0.0625 -0.5625 0 +0.125 -0.5625 0 +0.0625 -0.5 0 +0.125 -0.5 0 +0.125 -0.625 0 +0.1875 -0.625 0 +0.125 -0.5625 0 +0.1875 -0.5625 0 +0.1875 -0.625 0 +0.25 -0.625 0 +0.1875 -0.5625 0 +0.25 -0.5625 0 +0.125 -0.5625 0 +0.1875 -0.5625 0 +0.125 -0.5 0 +0.1875 -0.5 0 +0.1875 -0.5625 0 +0.25 -0.5625 0 +0.1875 -0.5 0 +0.25 -0.5 0 +0.25 -0.75 0 +0.3125 -0.75 0 +0.25 -0.6875 0 +0.3125 -0.6875 0 +0.3125 -0.75 0 +0.375 -0.75 0 +0.3125 -0.6875 0 +0.375 -0.6875 0 +0.25 -0.6875 0 +0.3125 -0.6875 0 +0.25 -0.625 0 +0.3125 -0.625 0 +0.3125 -0.6875 0 +0.375 -0.6875 0 +0.3125 -0.625 0 +0.375 -0.625 0 +0.375 -0.75 0 +0.4375 -0.75 0 +0.375 -0.6875 0 +0.4375 -0.6875 0 +0.4375 -0.75 0 +0.5 -0.75 0 +0.4375 -0.6875 0 +0.5 -0.6875 0 +0.375 -0.6875 0 +0.4375 -0.6875 0 +0.375 -0.625 0 +0.4375 -0.625 0 +0.4375 -0.6875 0 +0.5 -0.6875 0 +0.4375 -0.625 0 +0.5 -0.625 0 +0.25 -0.625 0 +0.3125 -0.625 0 +0.25 -0.5625 0 +0.3125 -0.5625 0 +0.3125 -0.625 0 +0.375 -0.625 0 +0.3125 -0.5625 0 +0.375 -0.5625 0 +0.25 -0.5625 0 +0.3125 -0.5625 0 +0.25 -0.5 0 +0.3125 -0.5 0 +0.3125 -0.5625 0 +0.375 -0.5625 0 +0.3125 -0.5 0 +0.375 -0.5 0 +0.375 -0.625 0 +0.4375 -0.625 0 +0.375 -0.5625 0 +0.4375 -0.5625 0 +0.4375 -0.625 0 +0.5 -0.625 0 +0.4375 -0.5625 0 +0.5 -0.5625 0 +0.375 -0.5625 0 +0.4375 -0.5625 0 +0.375 -0.5 0 +0.4375 -0.5 0 +0.4375 -0.5625 0 +0.5 -0.5625 0 +0.4375 -0.5 0 +0.5 -0.5 0 +0.5 -1 0 +0.5625 -1 0 +0.5 -0.9375 0 +0.5625 -0.9375 0 +0.5625 -1 0 +0.625 -1 0 +0.5625 -0.9375 0 +0.625 -0.9375 0 +0.5 -0.9375 0 +0.5625 -0.9375 0 +0.5 -0.875 0 +0.5625 -0.875 0 +0.5625 -0.9375 0 +0.625 -0.9375 0 +0.5625 -0.875 0 +0.625 -0.875 0 +0.625 -1 0 +0.6875 -1 0 +0.625 -0.9375 0 +0.6875 -0.9375 0 +0.6875 -1 0 +0.75 -1 0 +0.6875 -0.9375 0 +0.75 -0.9375 0 +0.625 -0.9375 0 +0.6875 -0.9375 0 +0.625 -0.875 0 +0.6875 -0.875 0 +0.6875 -0.9375 0 +0.75 -0.9375 0 +0.6875 -0.875 0 +0.75 -0.875 0 +0.5 -0.875 0 +0.5625 -0.875 0 +0.5 -0.8125 0 +0.5625 -0.8125 0 +0.5625 -0.875 0 +0.625 -0.875 0 +0.5625 -0.8125 0 +0.625 -0.8125 0 +0.5 -0.8125 0 +0.5625 -0.8125 0 +0.5 -0.75 0 +0.5625 -0.75 0 +0.5625 -0.8125 0 +0.625 -0.8125 0 +0.5625 -0.75 0 +0.625 -0.75 0 +0.625 -0.875 0 +0.6875 -0.875 0 +0.625 -0.8125 0 +0.6875 -0.8125 0 +0.6875 -0.875 0 +0.75 -0.875 0 +0.6875 -0.8125 0 +0.75 -0.8125 0 +0.625 -0.8125 0 +0.6875 -0.8125 0 +0.625 -0.75 0 +0.6875 -0.75 0 +0.6875 -0.8125 0 +0.75 -0.8125 0 +0.6875 -0.75 0 +0.75 -0.75 0 +0.75 -1 0 +0.8125 -1 0 +0.75 -0.9375 0 +0.8125 -0.9375 0 +0.8125 -1 0 +0.875 -1 0 +0.8125 -0.9375 0 +0.875 -0.9375 0 +0.75 -0.9375 0 +0.8125 -0.9375 0 +0.75 -0.875 0 +0.8125 -0.875 0 +0.8125 -0.9375 0 +0.875 -0.9375 0 +0.8125 -0.875 0 +0.875 -0.875 0 +0.875 -1 0 +0.9375 -1 0 +0.875 -0.9375 0 +0.9375 -0.9375 0 +0.9375 -1 0 +1 -1 0 +0.9375 -0.9375 0 +1 -0.9375 0 +0.875 -0.9375 0 +0.9375 -0.9375 0 +0.875 -0.875 0 +0.9375 -0.875 0 +0.9375 -0.9375 0 +1 -0.9375 0 +0.9375 -0.875 0 +1 -0.875 0 +0.75 -0.875 0 +0.8125 -0.875 0 +0.75 -0.8125 0 +0.8125 -0.8125 0 +0.8125 -0.875 0 +0.875 -0.875 0 +0.8125 -0.8125 0 +0.875 -0.8125 0 +0.75 -0.8125 0 +0.8125 -0.8125 0 +0.75 -0.75 0 +0.8125 -0.75 0 +0.8125 -0.8125 0 +0.875 -0.8125 0 +0.8125 -0.75 0 +0.875 -0.75 0 +0.875 -0.875 0 +0.9375 -0.875 0 +0.875 -0.8125 0 +0.9375 -0.8125 0 +0.9375 -0.875 0 +1 -0.875 0 +0.9375 -0.8125 0 +1 -0.8125 0 +0.875 -0.8125 0 +0.9375 -0.8125 0 +0.875 -0.75 0 +0.9375 -0.75 0 +0.9375 -0.8125 0 +1 -0.8125 0 +0.9375 -0.75 0 +1 -0.75 0 +0.5 -0.75 0 +0.5625 -0.75 0 +0.5 -0.6875 0 +0.5625 -0.6875 0 +0.5625 -0.75 0 +0.625 -0.75 0 +0.5625 -0.6875 0 +0.625 -0.6875 0 +0.5 -0.6875 0 +0.5625 -0.6875 0 +0.5 -0.625 0 +0.5625 -0.625 0 +0.5625 -0.6875 0 +0.625 -0.6875 0 +0.5625 -0.625 0 +0.625 -0.625 0 +0.625 -0.75 0 +0.6875 -0.75 0 +0.625 -0.6875 0 +0.6875 -0.6875 0 +0.6875 -0.75 0 +0.75 -0.75 0 +0.6875 -0.6875 0 +0.75 -0.6875 0 +0.625 -0.6875 0 +0.6875 -0.6875 0 +0.625 -0.625 0 +0.6875 -0.625 0 +0.6875 -0.6875 0 +0.75 -0.6875 0 +0.6875 -0.625 0 +0.75 -0.625 0 +0.5 -0.625 0 +0.5625 -0.625 0 +0.5 -0.5625 0 +0.5625 -0.5625 0 +0.5625 -0.625 0 +0.625 -0.625 0 +0.5625 -0.5625 0 +0.625 -0.5625 0 +0.5 -0.5625 0 +0.5625 -0.5625 0 +0.5 -0.5 0 +0.5625 -0.5 0 +0.5625 -0.5625 0 +0.625 -0.5625 0 +0.5625 -0.5 0 +0.625 -0.5 0 +0.625 -0.625 0 +0.6875 -0.625 0 +0.625 -0.5625 0 +0.6875 -0.5625 0 +0.6875 -0.625 0 +0.75 -0.625 0 +0.6875 -0.5625 0 +0.75 -0.5625 0 +0.625 -0.5625 0 +0.6875 -0.5625 0 +0.625 -0.5 0 +0.6875 -0.5 0 +0.6875 -0.5625 0 +0.75 -0.5625 0 +0.6875 -0.5 0 +0.75 -0.5 0 +0.75 -0.75 0 +0.8125 -0.75 0 +0.75 -0.6875 0 +0.8125 -0.6875 0 +0.8125 -0.75 0 +0.875 -0.75 0 +0.8125 -0.6875 0 +0.875 -0.6875 0 +0.75 -0.6875 0 +0.8125 -0.6875 0 +0.75 -0.625 0 +0.8125 -0.625 0 +0.8125 -0.6875 0 +0.875 -0.6875 0 +0.8125 -0.625 0 +0.875 -0.625 0 +0.875 -0.75 0 +0.9375 -0.75 0 +0.875 -0.6875 0 +0.9375 -0.6875 0 +0.9375 -0.75 0 +1 -0.75 0 +0.9375 -0.6875 0 +1 -0.6875 0 +0.875 -0.6875 0 +0.9375 -0.6875 0 +0.875 -0.625 0 +0.9375 -0.625 0 +0.9375 -0.6875 0 +1 -0.6875 0 +0.9375 -0.625 0 +1 -0.625 0 +0.75 -0.625 0 +0.8125 -0.625 0 +0.75 -0.5625 0 +0.8125 -0.5625 0 +0.8125 -0.625 0 +0.875 -0.625 0 +0.8125 -0.5625 0 +0.875 -0.5625 0 +0.75 -0.5625 0 +0.8125 -0.5625 0 +0.75 -0.5 0 +0.8125 -0.5 0 +0.8125 -0.5625 0 +0.875 -0.5625 0 +0.8125 -0.5 0 +0.875 -0.5 0 +0.875 -0.625 0 +0.9375 -0.625 0 +0.875 -0.5625 0 +0.9375 -0.5625 0 +0.9375 -0.625 0 +1 -0.625 0 +0.9375 -0.5625 0 +1 -0.5625 0 +0.875 -0.5625 0 +0.9375 -0.5625 0 +0.875 -0.5 0 +0.9375 -0.5 0 +0.9375 -0.5625 0 +1 -0.5625 0 +0.9375 -0.5 0 +1 -0.5 0 +0 -0.5 0 +0.0625 -0.5 0 +0 -0.4375 0 +0.0625 -0.4375 0 +0.0625 -0.5 0 +0.125 -0.5 0 +0.0625 -0.4375 0 +0.125 -0.4375 0 +0 -0.4375 0 +0.0625 -0.4375 0 +0 -0.375 0 +0.0625 -0.375 0 +0.0625 -0.4375 0 +0.125 -0.4375 0 +0.0625 -0.375 0 +0.125 -0.375 0 +0.125 -0.5 0 +0.1875 -0.5 0 +0.125 -0.4375 0 +0.1875 -0.4375 0 +0.1875 -0.5 0 +0.25 -0.5 0 +0.1875 -0.4375 0 +0.25 -0.4375 0 +0.125 -0.4375 0 +0.1875 -0.4375 0 +0.125 -0.375 0 +0.1875 -0.375 0 +0.1875 -0.4375 0 +0.25 -0.4375 0 +0.1875 -0.375 0 +0.25 -0.375 0 +0 -0.375 0 +0.0625 -0.375 0 +0 -0.3125 0 +0.0625 -0.3125 0 +0.0625 -0.375 0 +0.125 -0.375 0 +0.0625 -0.3125 0 +0.125 -0.3125 0 +0 -0.3125 0 +0.0625 -0.3125 0 +0 -0.25 0 +0.0625 -0.25 0 +0.0625 -0.3125 0 +0.125 -0.3125 0 +0.0625 -0.25 0 +0.125 -0.25 0 +0.125 -0.375 0 +0.1875 -0.375 0 +0.125 -0.3125 0 +0.1875 -0.3125 0 +0.1875 -0.375 0 +0.25 -0.375 0 +0.1875 -0.3125 0 +0.25 -0.3125 0 +0.125 -0.3125 0 +0.1875 -0.3125 0 +0.125 -0.25 0 +0.1875 -0.25 0 +0.1875 -0.3125 0 +0.25 -0.3125 0 +0.1875 -0.25 0 +0.25 -0.25 0 +0.25 -0.5 0 +0.3125 -0.5 0 +0.25 -0.4375 0 +0.3125 -0.4375 0 +0.3125 -0.5 0 +0.375 -0.5 0 +0.3125 -0.4375 0 +0.375 -0.4375 0 +0.25 -0.4375 0 +0.3125 -0.4375 0 +0.25 -0.375 0 +0.3125 -0.375 0 +0.3125 -0.4375 0 +0.375 -0.4375 0 +0.3125 -0.375 0 +0.375 -0.375 0 +0.375 -0.5 0 +0.4375 -0.5 0 +0.375 -0.4375 0 +0.4375 -0.4375 0 +0.4375 -0.5 0 +0.5 -0.5 0 +0.4375 -0.4375 0 +0.5 -0.4375 0 +0.375 -0.4375 0 +0.4375 -0.4375 0 +0.375 -0.375 0 +0.4375 -0.375 0 +0.4375 -0.4375 0 +0.5 -0.4375 0 +0.4375 -0.375 0 +0.5 -0.375 0 +0.25 -0.375 0 +0.3125 -0.375 0 +0.25 -0.3125 0 +0.3125 -0.3125 0 +0.3125 -0.375 0 +0.375 -0.375 0 +0.3125 -0.3125 0 +0.375 -0.3125 0 +0.25 -0.3125 0 +0.3125 -0.3125 0 +0.25 -0.25 0 +0.3125 -0.25 0 +0.3125 -0.3125 0 +0.375 -0.3125 0 +0.3125 -0.25 0 +0.375 -0.25 0 +0.375 -0.375 0 +0.4375 -0.375 0 +0.375 -0.3125 0 +0.4375 -0.3125 0 +0.4375 -0.375 0 +0.5 -0.375 0 +0.4375 -0.3125 0 +0.5 -0.3125 0 +0.375 -0.3125 0 +0.4375 -0.3125 0 +0.375 -0.25 0 +0.4375 -0.25 0 +0.4375 -0.3125 0 +0.5 -0.3125 0 +0.4375 -0.25 0 +0.5 -0.25 0 +0 -0.25 0 +0.0625 -0.25 0 +0 -0.1875 0 +0.0625 -0.1875 0 +0.0625 -0.25 0 +0.125 -0.25 0 +0.0625 -0.1875 0 +0.125 -0.1875 0 +0 -0.1875 0 +0.0625 -0.1875 0 +0 -0.125 0 +0.0625 -0.125 0 +0.0625 -0.1875 0 +0.125 -0.1875 0 +0.0625 -0.125 0 +0.125 -0.125 0 +0.125 -0.25 0 +0.1875 -0.25 0 +0.125 -0.1875 0 +0.1875 -0.1875 0 +0.1875 -0.25 0 +0.25 -0.25 0 +0.1875 -0.1875 0 +0.25 -0.1875 0 +0.125 -0.1875 0 +0.1875 -0.1875 0 +0.125 -0.125 0 +0.1875 -0.125 0 +0.1875 -0.1875 0 +0.25 -0.1875 0 +0.1875 -0.125 0 +0.25 -0.125 0 +0 -0.125 0 +0.0625 -0.125 0 +0 -0.0625 0 +0.0625 -0.0625 0 +0.0625 -0.125 0 +0.125 -0.125 0 +0.0625 -0.0625 0 +0.125 -0.0625 0 +0 -0.0625 0 +0.0625 -0.0625 0 +0 0 0 +0.0625 0 0 +0.0625 -0.0625 0 +0.125 -0.0625 0 +0.0625 0 0 +0.125 0 0 +0.125 -0.125 0 +0.1875 -0.125 0 +0.125 -0.0625 0 +0.1875 -0.0625 0 +0.1875 -0.125 0 +0.25 -0.125 0 +0.1875 -0.0625 0 +0.25 -0.0625 0 +0.125 -0.0625 0 +0.1875 -0.0625 0 +0.125 0 0 +0.1875 0 0 +0.1875 -0.0625 0 +0.25 -0.0625 0 +0.1875 0 0 +0.25 0 0 +0.25 -0.25 0 +0.3125 -0.25 0 +0.25 -0.1875 0 +0.3125 -0.1875 0 +0.3125 -0.25 0 +0.375 -0.25 0 +0.3125 -0.1875 0 +0.375 -0.1875 0 +0.25 -0.1875 0 +0.3125 -0.1875 0 +0.25 -0.125 0 +0.3125 -0.125 0 +0.3125 -0.1875 0 +0.375 -0.1875 0 +0.3125 -0.125 0 +0.375 -0.125 0 +0.375 -0.25 0 +0.4375 -0.25 0 +0.375 -0.1875 0 +0.4375 -0.1875 0 +0.4375 -0.25 0 +0.5 -0.25 0 +0.4375 -0.1875 0 +0.5 -0.1875 0 +0.375 -0.1875 0 +0.4375 -0.1875 0 +0.375 -0.125 0 +0.4375 -0.125 0 +0.4375 -0.1875 0 +0.5 -0.1875 0 +0.4375 -0.125 0 +0.5 -0.125 0 +0.25 -0.125 0 +0.3125 -0.125 0 +0.25 -0.0625 0 +0.3125 -0.0625 0 +0.3125 -0.125 0 +0.375 -0.125 0 +0.3125 -0.0625 0 +0.375 -0.0625 0 +0.25 -0.0625 0 +0.3125 -0.0625 0 +0.25 0 0 +0.3125 0 0 +0.3125 -0.0625 0 +0.375 -0.0625 0 +0.3125 0 0 +0.375 0 0 +0.375 -0.125 0 +0.4375 -0.125 0 +0.375 -0.0625 0 +0.4375 -0.0625 0 +0.4375 -0.125 0 +0.5 -0.125 0 +0.4375 -0.0625 0 +0.5 -0.0625 0 +0.375 -0.0625 0 +0.4375 -0.0625 0 +0.375 0 0 +0.4375 0 0 +0.4375 -0.0625 0 +0.5 -0.0625 0 +0.4375 0 0 +0.5 0 0 +0.5 -0.5 0 +0.5625 -0.5 0 +0.5 -0.4375 0 +0.5625 -0.4375 0 +0.5625 -0.5 0 +0.625 -0.5 0 +0.5625 -0.4375 0 +0.625 -0.4375 0 +0.5 -0.4375 0 +0.5625 -0.4375 0 +0.5 -0.375 0 +0.5625 -0.375 0 +0.5625 -0.4375 0 +0.625 -0.4375 0 +0.5625 -0.375 0 +0.625 -0.375 0 +0.625 -0.5 0 +0.6875 -0.5 0 +0.625 -0.4375 0 +0.6875 -0.4375 0 +0.6875 -0.5 0 +0.75 -0.5 0 +0.6875 -0.4375 0 +0.75 -0.4375 0 +0.625 -0.4375 0 +0.6875 -0.4375 0 +0.625 -0.375 0 +0.6875 -0.375 0 +0.6875 -0.4375 0 +0.75 -0.4375 0 +0.6875 -0.375 0 +0.75 -0.375 0 +0.5 -0.375 0 +0.5625 -0.375 0 +0.5 -0.3125 0 +0.5625 -0.3125 0 +0.5625 -0.375 0 +0.625 -0.375 0 +0.5625 -0.3125 0 +0.625 -0.3125 0 +0.5 -0.3125 0 +0.5625 -0.3125 0 +0.5 -0.25 0 +0.5625 -0.25 0 +0.5625 -0.3125 0 +0.625 -0.3125 0 +0.5625 -0.25 0 +0.625 -0.25 0 +0.625 -0.375 0 +0.6875 -0.375 0 +0.625 -0.3125 0 +0.6875 -0.3125 0 +0.6875 -0.375 0 +0.75 -0.375 0 +0.6875 -0.3125 0 +0.75 -0.3125 0 +0.625 -0.3125 0 +0.6875 -0.3125 0 +0.625 -0.25 0 +0.6875 -0.25 0 +0.6875 -0.3125 0 +0.75 -0.3125 0 +0.6875 -0.25 0 +0.75 -0.25 0 +0.75 -0.5 0 +0.8125 -0.5 0 +0.75 -0.4375 0 +0.8125 -0.4375 0 +0.8125 -0.5 0 +0.875 -0.5 0 +0.8125 -0.4375 0 +0.875 -0.4375 0 +0.75 -0.4375 0 +0.8125 -0.4375 0 +0.75 -0.375 0 +0.8125 -0.375 0 +0.8125 -0.4375 0 +0.875 -0.4375 0 +0.8125 -0.375 0 +0.875 -0.375 0 +0.875 -0.5 0 +0.9375 -0.5 0 +0.875 -0.4375 0 +0.9375 -0.4375 0 +0.9375 -0.5 0 +1 -0.5 0 +0.9375 -0.4375 0 +1 -0.4375 0 +0.875 -0.4375 0 +0.9375 -0.4375 0 +0.875 -0.375 0 +0.9375 -0.375 0 +0.9375 -0.4375 0 +1 -0.4375 0 +0.9375 -0.375 0 +1 -0.375 0 +0.75 -0.375 0 +0.8125 -0.375 0 +0.75 -0.3125 0 +0.8125 -0.3125 0 +0.8125 -0.375 0 +0.875 -0.375 0 +0.8125 -0.3125 0 +0.875 -0.3125 0 +0.75 -0.3125 0 +0.8125 -0.3125 0 +0.75 -0.25 0 +0.8125 -0.25 0 +0.8125 -0.3125 0 +0.875 -0.3125 0 +0.8125 -0.25 0 +0.875 -0.25 0 +0.875 -0.375 0 +0.9375 -0.375 0 +0.875 -0.3125 0 +0.9375 -0.3125 0 +0.9375 -0.375 0 +1 -0.375 0 +0.9375 -0.3125 0 +1 -0.3125 0 +0.875 -0.3125 0 +0.9375 -0.3125 0 +0.875 -0.25 0 +0.9375 -0.25 0 +0.9375 -0.3125 0 +1 -0.3125 0 +0.9375 -0.25 0 +1 -0.25 0 +0.5 -0.25 0 +0.5625 -0.25 0 +0.5 -0.1875 0 +0.5625 -0.1875 0 +0.5625 -0.25 0 +0.625 -0.25 0 +0.5625 -0.1875 0 +0.625 -0.1875 0 +0.5 -0.1875 0 +0.5625 -0.1875 0 +0.5 -0.125 0 +0.5625 -0.125 0 +0.5625 -0.1875 0 +0.625 -0.1875 0 +0.5625 -0.125 0 +0.625 -0.125 0 +0.625 -0.25 0 +0.6875 -0.25 0 +0.625 -0.1875 0 +0.6875 -0.1875 0 +0.6875 -0.25 0 +0.75 -0.25 0 +0.6875 -0.1875 0 +0.75 -0.1875 0 +0.625 -0.1875 0 +0.6875 -0.1875 0 +0.625 -0.125 0 +0.6875 -0.125 0 +0.6875 -0.1875 0 +0.75 -0.1875 0 +0.6875 -0.125 0 +0.75 -0.125 0 +0.5 -0.125 0 +0.5625 -0.125 0 +0.5 -0.0625 0 +0.5625 -0.0625 0 +0.5625 -0.125 0 +0.625 -0.125 0 +0.5625 -0.0625 0 +0.625 -0.0625 0 +0.5 -0.0625 0 +0.5625 -0.0625 0 +0.5 0 0 +0.5625 0 0 +0.5625 -0.0625 0 +0.625 -0.0625 0 +0.5625 0 0 +0.625 0 0 +0.625 -0.125 0 +0.6875 -0.125 0 +0.625 -0.0625 0 +0.6875 -0.0625 0 +0.6875 -0.125 0 +0.75 -0.125 0 +0.6875 -0.0625 0 +0.75 -0.0625 0 +0.625 -0.0625 0 +0.6875 -0.0625 0 +0.625 0 0 +0.6875 0 0 +0.6875 -0.0625 0 +0.75 -0.0625 0 +0.6875 0 0 +0.75 0 0 +0.75 -0.25 0 +0.8125 -0.25 0 +0.75 -0.1875 0 +0.8125 -0.1875 0 +0.8125 -0.25 0 +0.875 -0.25 0 +0.8125 -0.1875 0 +0.875 -0.1875 0 +0.75 -0.1875 0 +0.8125 -0.1875 0 +0.75 -0.125 0 +0.8125 -0.125 0 +0.8125 -0.1875 0 +0.875 -0.1875 0 +0.8125 -0.125 0 +0.875 -0.125 0 +0.875 -0.25 0 +0.9375 -0.25 0 +0.875 -0.1875 0 +0.9375 -0.1875 0 +0.9375 -0.25 0 +1 -0.25 0 +0.9375 -0.1875 0 +1 -0.1875 0 +0.875 -0.1875 0 +0.9375 -0.1875 0 +0.875 -0.125 0 +0.9375 -0.125 0 +0.9375 -0.1875 0 +1 -0.1875 0 +0.9375 -0.125 0 +1 -0.125 0 +0.75 -0.125 0 +0.8125 -0.125 0 +0.75 -0.0625 0 +0.8125 -0.0625 0 +0.8125 -0.125 0 +0.875 -0.125 0 +0.8125 -0.0625 0 +0.875 -0.0625 0 +0.75 -0.0625 0 +0.8125 -0.0625 0 +0.75 0 0 +0.8125 0 0 +0.8125 -0.0625 0 +0.875 -0.0625 0 +0.8125 0 0 +0.875 0 0 +0.875 -0.125 0 +0.9375 -0.125 0 +0.875 -0.0625 0 +0.9375 -0.0625 0 +0.9375 -0.125 0 +1 -0.125 0 +0.9375 -0.0625 0 +1 -0.0625 0 +0.875 -0.0625 0 +0.9375 -0.0625 0 +0.875 0 0 +0.9375 0 0 +0.9375 -0.0625 0 +1 -0.0625 0 +0.9375 0 0 +1 0 0 +-1 0 0 +-0.9375 0 0 +-1 0.0625 0 +-0.9375 0.0625 0 +-0.9375 0 0 +-0.875 0 0 +-0.9375 0.0625 0 +-0.875 0.0625 0 +-1 0.0625 0 +-0.9375 0.0625 0 +-1 0.125 0 +-0.9375 0.125 0 +-0.9375 0.0625 0 +-0.875 0.0625 0 +-0.9375 0.125 0 +-0.875 0.125 0 +-0.875 0 0 +-0.8125 0 0 +-0.875 0.0625 0 +-0.8125 0.0625 0 +-0.8125 0 0 +-0.75 0 0 +-0.8125 0.0625 0 +-0.75 0.0625 0 +-0.875 0.0625 0 +-0.8125 0.0625 0 +-0.875 0.125 0 +-0.8125 0.125 0 +-0.8125 0.0625 0 +-0.75 0.0625 0 +-0.8125 0.125 0 +-0.75 0.125 0 +-1 0.125 0 +-0.9375 0.125 0 +-1 0.1875 0 +-0.9375 0.1875 0 +-0.9375 0.125 0 +-0.875 0.125 0 +-0.9375 0.1875 0 +-0.875 0.1875 0 +-1 0.1875 0 +-0.9375 0.1875 0 +-1 0.25 0 +-0.9375 0.25 0 +-0.9375 0.1875 0 +-0.875 0.1875 0 +-0.9375 0.25 0 +-0.875 0.25 0 +-0.875 0.125 0 +-0.8125 0.125 0 +-0.875 0.1875 0 +-0.8125 0.1875 0 +-0.8125 0.125 0 +-0.75 0.125 0 +-0.8125 0.1875 0 +-0.75 0.1875 0 +-0.875 0.1875 0 +-0.8125 0.1875 0 +-0.875 0.25 0 +-0.8125 0.25 0 +-0.8125 0.1875 0 +-0.75 0.1875 0 +-0.8125 0.25 0 +-0.75 0.25 0 +-0.75 0 0 +-0.6875 0 0 +-0.75 0.0625 0 +-0.6875 0.0625 0 +-0.6875 0 0 +-0.625 0 0 +-0.6875 0.0625 0 +-0.625 0.0625 0 +-0.75 0.0625 0 +-0.6875 0.0625 0 +-0.75 0.125 0 +-0.6875 0.125 0 +-0.6875 0.0625 0 +-0.625 0.0625 0 +-0.6875 0.125 0 +-0.625 0.125 0 +-0.625 0 0 +-0.5625 0 0 +-0.625 0.0625 0 +-0.5625 0.0625 0 +-0.5625 0 0 +-0.5 0 0 +-0.5625 0.0625 0 +-0.5 0.0625 0 +-0.625 0.0625 0 +-0.5625 0.0625 0 +-0.625 0.125 0 +-0.5625 0.125 0 +-0.5625 0.0625 0 +-0.5 0.0625 0 +-0.5625 0.125 0 +-0.5 0.125 0 +-0.75 0.125 0 +-0.6875 0.125 0 +-0.75 0.1875 0 +-0.6875 0.1875 0 +-0.6875 0.125 0 +-0.625 0.125 0 +-0.6875 0.1875 0 +-0.625 0.1875 0 +-0.75 0.1875 0 +-0.6875 0.1875 0 +-0.75 0.25 0 +-0.6875 0.25 0 +-0.6875 0.1875 0 +-0.625 0.1875 0 +-0.6875 0.25 0 +-0.625 0.25 0 +-0.625 0.125 0 +-0.5625 0.125 0 +-0.625 0.1875 0 +-0.5625 0.1875 0 +-0.5625 0.125 0 +-0.5 0.125 0 +-0.5625 0.1875 0 +-0.5 0.1875 0 +-0.625 0.1875 0 +-0.5625 0.1875 0 +-0.625 0.25 0 +-0.5625 0.25 0 +-0.5625 0.1875 0 +-0.5 0.1875 0 +-0.5625 0.25 0 +-0.5 0.25 0 +-1 0.25 0 +-0.9375 0.25 0 +-1 0.3125 0 +-0.9375 0.3125 0 +-0.9375 0.25 0 +-0.875 0.25 0 +-0.9375 0.3125 0 +-0.875 0.3125 0 +-1 0.3125 0 +-0.9375 0.3125 0 +-1 0.375 0 +-0.9375 0.375 0 +-0.9375 0.3125 0 +-0.875 0.3125 0 +-0.9375 0.375 0 +-0.875 0.375 0 +-0.875 0.25 0 +-0.8125 0.25 0 +-0.875 0.3125 0 +-0.8125 0.3125 0 +-0.8125 0.25 0 +-0.75 0.25 0 +-0.8125 0.3125 0 +-0.75 0.3125 0 +-0.875 0.3125 0 +-0.8125 0.3125 0 +-0.875 0.375 0 +-0.8125 0.375 0 +-0.8125 0.3125 0 +-0.75 0.3125 0 +-0.8125 0.375 0 +-0.75 0.375 0 +-1 0.375 0 +-0.9375 0.375 0 +-1 0.4375 0 +-0.9375 0.4375 0 +-0.9375 0.375 0 +-0.875 0.375 0 +-0.9375 0.4375 0 +-0.875 0.4375 0 +-1 0.4375 0 +-0.9375 0.4375 0 +-1 0.5 0 +-0.9375 0.5 0 +-0.9375 0.4375 0 +-0.875 0.4375 0 +-0.9375 0.5 0 +-0.875 0.5 0 +-0.875 0.375 0 +-0.8125 0.375 0 +-0.875 0.4375 0 +-0.8125 0.4375 0 +-0.8125 0.375 0 +-0.75 0.375 0 +-0.8125 0.4375 0 +-0.75 0.4375 0 +-0.875 0.4375 0 +-0.8125 0.4375 0 +-0.875 0.5 0 +-0.8125 0.5 0 +-0.8125 0.4375 0 +-0.75 0.4375 0 +-0.8125 0.5 0 +-0.75 0.5 0 +-0.75 0.25 0 +-0.6875 0.25 0 +-0.75 0.3125 0 +-0.6875 0.3125 0 +-0.6875 0.25 0 +-0.625 0.25 0 +-0.6875 0.3125 0 +-0.625 0.3125 0 +-0.75 0.3125 0 +-0.6875 0.3125 0 +-0.75 0.375 0 +-0.6875 0.375 0 +-0.6875 0.3125 0 +-0.625 0.3125 0 +-0.6875 0.375 0 +-0.625 0.375 0 +-0.625 0.25 0 +-0.5625 0.25 0 +-0.625 0.3125 0 +-0.5625 0.3125 0 +-0.5625 0.25 0 +-0.5 0.25 0 +-0.5625 0.3125 0 +-0.5 0.3125 0 +-0.625 0.3125 0 +-0.5625 0.3125 0 +-0.625 0.375 0 +-0.5625 0.375 0 +-0.5625 0.3125 0 +-0.5 0.3125 0 +-0.5625 0.375 0 +-0.5 0.375 0 +-0.75 0.375 0 +-0.6875 0.375 0 +-0.75 0.4375 0 +-0.6875 0.4375 0 +-0.6875 0.375 0 +-0.625 0.375 0 +-0.6875 0.4375 0 +-0.625 0.4375 0 +-0.75 0.4375 0 +-0.6875 0.4375 0 +-0.75 0.5 0 +-0.6875 0.5 0 +-0.6875 0.4375 0 +-0.625 0.4375 0 +-0.6875 0.5 0 +-0.625 0.5 0 +-0.625 0.375 0 +-0.5625 0.375 0 +-0.625 0.4375 0 +-0.5625 0.4375 0 +-0.5625 0.375 0 +-0.5 0.375 0 +-0.5625 0.4375 0 +-0.5 0.4375 0 +-0.625 0.4375 0 +-0.5625 0.4375 0 +-0.625 0.5 0 +-0.5625 0.5 0 +-0.5625 0.4375 0 +-0.5 0.4375 0 +-0.5625 0.5 0 +-0.5 0.5 0 +-0.5 0 0 +-0.4375 0 0 +-0.5 0.0625 0 +-0.4375 0.0625 0 +-0.4375 0 0 +-0.375 0 0 +-0.4375 0.0625 0 +-0.375 0.0625 0 +-0.5 0.0625 0 +-0.4375 0.0625 0 +-0.5 0.125 0 +-0.4375 0.125 0 +-0.4375 0.0625 0 +-0.375 0.0625 0 +-0.4375 0.125 0 +-0.375 0.125 0 +-0.375 0 0 +-0.3125 0 0 +-0.375 0.0625 0 +-0.3125 0.0625 0 +-0.3125 0 0 +-0.25 0 0 +-0.3125 0.0625 0 +-0.25 0.0625 0 +-0.375 0.0625 0 +-0.3125 0.0625 0 +-0.375 0.125 0 +-0.3125 0.125 0 +-0.3125 0.0625 0 +-0.25 0.0625 0 +-0.3125 0.125 0 +-0.25 0.125 0 +-0.5 0.125 0 +-0.4375 0.125 0 +-0.5 0.1875 0 +-0.4375 0.1875 0 +-0.4375 0.125 0 +-0.375 0.125 0 +-0.4375 0.1875 0 +-0.375 0.1875 0 +-0.5 0.1875 0 +-0.4375 0.1875 0 +-0.5 0.25 0 +-0.4375 0.25 0 +-0.4375 0.1875 0 +-0.375 0.1875 0 +-0.4375 0.25 0 +-0.375 0.25 0 +-0.375 0.125 0 +-0.3125 0.125 0 +-0.375 0.1875 0 +-0.3125 0.1875 0 +-0.3125 0.125 0 +-0.25 0.125 0 +-0.3125 0.1875 0 +-0.25 0.1875 0 +-0.375 0.1875 0 +-0.3125 0.1875 0 +-0.375 0.25 0 +-0.3125 0.25 0 +-0.3125 0.1875 0 +-0.25 0.1875 0 +-0.3125 0.25 0 +-0.25 0.25 0 +-0.25 0 0 +-0.1875 0 0 +-0.25 0.0625 0 +-0.1875 0.0625 0 +-0.1875 0 0 +-0.125 0 0 +-0.1875 0.0625 0 +-0.125 0.0625 0 +-0.25 0.0625 0 +-0.1875 0.0625 0 +-0.25 0.125 0 +-0.1875 0.125 0 +-0.1875 0.0625 0 +-0.125 0.0625 0 +-0.1875 0.125 0 +-0.125 0.125 0 +-0.125 0 0 +-0.0625 0 0 +-0.125 0.0625 0 +-0.0625 0.0625 0 +-0.0625 0 0 +0 0 0 +-0.0625 0.0625 0 +0 0.0625 0 +-0.125 0.0625 0 +-0.0625 0.0625 0 +-0.125 0.125 0 +-0.0625 0.125 0 +-0.0625 0.0625 0 +0 0.0625 0 +-0.0625 0.125 0 +0 0.125 0 +-0.25 0.125 0 +-0.1875 0.125 0 +-0.25 0.1875 0 +-0.1875 0.1875 0 +-0.1875 0.125 0 +-0.125 0.125 0 +-0.1875 0.1875 0 +-0.125 0.1875 0 +-0.25 0.1875 0 +-0.1875 0.1875 0 +-0.25 0.25 0 +-0.1875 0.25 0 +-0.1875 0.1875 0 +-0.125 0.1875 0 +-0.1875 0.25 0 +-0.125 0.25 0 +-0.125 0.125 0 +-0.0625 0.125 0 +-0.125 0.1875 0 +-0.0625 0.1875 0 +-0.0625 0.125 0 +0 0.125 0 +-0.0625 0.1875 0 +0 0.1875 0 +-0.125 0.1875 0 +-0.0625 0.1875 0 +-0.125 0.25 0 +-0.0625 0.25 0 +-0.0625 0.1875 0 +0 0.1875 0 +-0.0625 0.25 0 +0 0.25 0 +-0.5 0.25 0 +-0.4375 0.25 0 +-0.5 0.3125 0 +-0.4375 0.3125 0 +-0.4375 0.25 0 +-0.375 0.25 0 +-0.4375 0.3125 0 +-0.375 0.3125 0 +-0.5 0.3125 0 +-0.4375 0.3125 0 +-0.5 0.375 0 +-0.4375 0.375 0 +-0.4375 0.3125 0 +-0.375 0.3125 0 +-0.4375 0.375 0 +-0.375 0.375 0 +-0.375 0.25 0 +-0.3125 0.25 0 +-0.375 0.3125 0 +-0.3125 0.3125 0 +-0.3125 0.25 0 +-0.25 0.25 0 +-0.3125 0.3125 0 +-0.25 0.3125 0 +-0.375 0.3125 0 +-0.3125 0.3125 0 +-0.375 0.375 0 +-0.3125 0.375 0 +-0.3125 0.3125 0 +-0.25 0.3125 0 +-0.3125 0.375 0 +-0.25 0.375 0 +-0.5 0.375 0 +-0.4375 0.375 0 +-0.5 0.4375 0 +-0.4375 0.4375 0 +-0.4375 0.375 0 +-0.375 0.375 0 +-0.4375 0.4375 0 +-0.375 0.4375 0 +-0.5 0.4375 0 +-0.4375 0.4375 0 +-0.5 0.5 0 +-0.4375 0.5 0 +-0.4375 0.4375 0 +-0.375 0.4375 0 +-0.4375 0.5 0 +-0.375 0.5 0 +-0.375 0.375 0 +-0.3125 0.375 0 +-0.375 0.4375 0 +-0.3125 0.4375 0 +-0.3125 0.375 0 +-0.25 0.375 0 +-0.3125 0.4375 0 +-0.25 0.4375 0 +-0.375 0.4375 0 +-0.3125 0.4375 0 +-0.375 0.5 0 +-0.3125 0.5 0 +-0.3125 0.4375 0 +-0.25 0.4375 0 +-0.3125 0.5 0 +-0.25 0.5 0 +-0.25 0.25 0 +-0.1875 0.25 0 +-0.25 0.3125 0 +-0.1875 0.3125 0 +-0.1875 0.25 0 +-0.125 0.25 0 +-0.1875 0.3125 0 +-0.125 0.3125 0 +-0.25 0.3125 0 +-0.1875 0.3125 0 +-0.25 0.375 0 +-0.1875 0.375 0 +-0.1875 0.3125 0 +-0.125 0.3125 0 +-0.1875 0.375 0 +-0.125 0.375 0 +-0.125 0.25 0 +-0.0625 0.25 0 +-0.125 0.3125 0 +-0.0625 0.3125 0 +-0.0625 0.25 0 +0 0.25 0 +-0.0625 0.3125 0 +0 0.3125 0 +-0.125 0.3125 0 +-0.0625 0.3125 0 +-0.125 0.375 0 +-0.0625 0.375 0 +-0.0625 0.3125 0 +0 0.3125 0 +-0.0625 0.375 0 +0 0.375 0 +-0.25 0.375 0 +-0.1875 0.375 0 +-0.25 0.4375 0 +-0.1875 0.4375 0 +-0.1875 0.375 0 +-0.125 0.375 0 +-0.1875 0.4375 0 +-0.125 0.4375 0 +-0.25 0.4375 0 +-0.1875 0.4375 0 +-0.25 0.5 0 +-0.1875 0.5 0 +-0.1875 0.4375 0 +-0.125 0.4375 0 +-0.1875 0.5 0 +-0.125 0.5 0 +-0.125 0.375 0 +-0.0625 0.375 0 +-0.125 0.4375 0 +-0.0625 0.4375 0 +-0.0625 0.375 0 +0 0.375 0 +-0.0625 0.4375 0 +0 0.4375 0 +-0.125 0.4375 0 +-0.0625 0.4375 0 +-0.125 0.5 0 +-0.0625 0.5 0 +-0.0625 0.4375 0 +0 0.4375 0 +-0.0625 0.5 0 +0 0.5 0 +-1 0.5 0 +-0.9375 0.5 0 +-1 0.5625 0 +-0.9375 0.5625 0 +-0.9375 0.5 0 +-0.875 0.5 0 +-0.9375 0.5625 0 +-0.875 0.5625 0 +-1 0.5625 0 +-0.9375 0.5625 0 +-1 0.625 0 +-0.9375 0.625 0 +-0.9375 0.5625 0 +-0.875 0.5625 0 +-0.9375 0.625 0 +-0.875 0.625 0 +-0.875 0.5 0 +-0.8125 0.5 0 +-0.875 0.5625 0 +-0.8125 0.5625 0 +-0.8125 0.5 0 +-0.75 0.5 0 +-0.8125 0.5625 0 +-0.75 0.5625 0 +-0.875 0.5625 0 +-0.8125 0.5625 0 +-0.875 0.625 0 +-0.8125 0.625 0 +-0.8125 0.5625 0 +-0.75 0.5625 0 +-0.8125 0.625 0 +-0.75 0.625 0 +-1 0.625 0 +-0.9375 0.625 0 +-1 0.6875 0 +-0.9375 0.6875 0 +-0.9375 0.625 0 +-0.875 0.625 0 +-0.9375 0.6875 0 +-0.875 0.6875 0 +-1 0.6875 0 +-0.9375 0.6875 0 +-1 0.75 0 +-0.9375 0.75 0 +-0.9375 0.6875 0 +-0.875 0.6875 0 +-0.9375 0.75 0 +-0.875 0.75 0 +-0.875 0.625 0 +-0.8125 0.625 0 +-0.875 0.6875 0 +-0.8125 0.6875 0 +-0.8125 0.625 0 +-0.75 0.625 0 +-0.8125 0.6875 0 +-0.75 0.6875 0 +-0.875 0.6875 0 +-0.8125 0.6875 0 +-0.875 0.75 0 +-0.8125 0.75 0 +-0.8125 0.6875 0 +-0.75 0.6875 0 +-0.8125 0.75 0 +-0.75 0.75 0 +-0.75 0.5 0 +-0.6875 0.5 0 +-0.75 0.5625 0 +-0.6875 0.5625 0 +-0.6875 0.5 0 +-0.625 0.5 0 +-0.6875 0.5625 0 +-0.625 0.5625 0 +-0.75 0.5625 0 +-0.6875 0.5625 0 +-0.75 0.625 0 +-0.6875 0.625 0 +-0.6875 0.5625 0 +-0.625 0.5625 0 +-0.6875 0.625 0 +-0.625 0.625 0 +-0.625 0.5 0 +-0.5625 0.5 0 +-0.625 0.5625 0 +-0.5625 0.5625 0 +-0.5625 0.5 0 +-0.5 0.5 0 +-0.5625 0.5625 0 +-0.5 0.5625 0 +-0.625 0.5625 0 +-0.5625 0.5625 0 +-0.625 0.625 0 +-0.5625 0.625 0 +-0.5625 0.5625 0 +-0.5 0.5625 0 +-0.5625 0.625 0 +-0.5 0.625 0 +-0.75 0.625 0 +-0.6875 0.625 0 +-0.75 0.6875 0 +-0.6875 0.6875 0 +-0.6875 0.625 0 +-0.625 0.625 0 +-0.6875 0.6875 0 +-0.625 0.6875 0 +-0.75 0.6875 0 +-0.6875 0.6875 0 +-0.75 0.75 0 +-0.6875 0.75 0 +-0.6875 0.6875 0 +-0.625 0.6875 0 +-0.6875 0.75 0 +-0.625 0.75 0 +-0.625 0.625 0 +-0.5625 0.625 0 +-0.625 0.6875 0 +-0.5625 0.6875 0 +-0.5625 0.625 0 +-0.5 0.625 0 +-0.5625 0.6875 0 +-0.5 0.6875 0 +-0.625 0.6875 0 +-0.5625 0.6875 0 +-0.625 0.75 0 +-0.5625 0.75 0 +-0.5625 0.6875 0 +-0.5 0.6875 0 +-0.5625 0.75 0 +-0.5 0.75 0 +-1 0.75 0 +-0.9375 0.75 0 +-1 0.8125 0 +-0.9375 0.8125 0 +-0.9375 0.75 0 +-0.875 0.75 0 +-0.9375 0.8125 0 +-0.875 0.8125 0 +-1 0.8125 0 +-0.9375 0.8125 0 +-1 0.875 0 +-0.9375 0.875 0 +-0.9375 0.8125 0 +-0.875 0.8125 0 +-0.9375 0.875 0 +-0.875 0.875 0 +-0.875 0.75 0 +-0.8125 0.75 0 +-0.875 0.8125 0 +-0.8125 0.8125 0 +-0.8125 0.75 0 +-0.75 0.75 0 +-0.8125 0.8125 0 +-0.75 0.8125 0 +-0.875 0.8125 0 +-0.8125 0.8125 0 +-0.875 0.875 0 +-0.8125 0.875 0 +-0.8125 0.8125 0 +-0.75 0.8125 0 +-0.8125 0.875 0 +-0.75 0.875 0 +-1 0.875 0 +-0.9375 0.875 0 +-1 0.9375 0 +-0.9375 0.9375 0 +-0.9375 0.875 0 +-0.875 0.875 0 +-0.9375 0.9375 0 +-0.875 0.9375 0 +-1 0.9375 0 +-0.9375 0.9375 0 +-1 1 0 +-0.9375 1 0 +-0.9375 0.9375 0 +-0.875 0.9375 0 +-0.9375 1 0 +-0.875 1 0 +-0.875 0.875 0 +-0.8125 0.875 0 +-0.875 0.9375 0 +-0.8125 0.9375 0 +-0.8125 0.875 0 +-0.75 0.875 0 +-0.8125 0.9375 0 +-0.75 0.9375 0 +-0.875 0.9375 0 +-0.8125 0.9375 0 +-0.875 1 0 +-0.8125 1 0 +-0.8125 0.9375 0 +-0.75 0.9375 0 +-0.8125 1 0 +-0.75 1 0 +-0.75 0.75 0 +-0.6875 0.75 0 +-0.75 0.8125 0 +-0.6875 0.8125 0 +-0.6875 0.75 0 +-0.625 0.75 0 +-0.6875 0.8125 0 +-0.625 0.8125 0 +-0.75 0.8125 0 +-0.6875 0.8125 0 +-0.75 0.875 0 +-0.6875 0.875 0 +-0.6875 0.8125 0 +-0.625 0.8125 0 +-0.6875 0.875 0 +-0.625 0.875 0 +-0.625 0.75 0 +-0.5625 0.75 0 +-0.625 0.8125 0 +-0.5625 0.8125 0 +-0.5625 0.75 0 +-0.5 0.75 0 +-0.5625 0.8125 0 +-0.5 0.8125 0 +-0.625 0.8125 0 +-0.5625 0.8125 0 +-0.625 0.875 0 +-0.5625 0.875 0 +-0.5625 0.8125 0 +-0.5 0.8125 0 +-0.5625 0.875 0 +-0.5 0.875 0 +-0.75 0.875 0 +-0.6875 0.875 0 +-0.75 0.9375 0 +-0.6875 0.9375 0 +-0.6875 0.875 0 +-0.625 0.875 0 +-0.6875 0.9375 0 +-0.625 0.9375 0 +-0.75 0.9375 0 +-0.6875 0.9375 0 +-0.75 1 0 +-0.6875 1 0 +-0.6875 0.9375 0 +-0.625 0.9375 0 +-0.6875 1 0 +-0.625 1 0 +-0.625 0.875 0 +-0.5625 0.875 0 +-0.625 0.9375 0 +-0.5625 0.9375 0 +-0.5625 0.875 0 +-0.5 0.875 0 +-0.5625 0.9375 0 +-0.5 0.9375 0 +-0.625 0.9375 0 +-0.5625 0.9375 0 +-0.625 1 0 +-0.5625 1 0 +-0.5625 0.9375 0 +-0.5 0.9375 0 +-0.5625 1 0 +-0.5 1 0 +-0.5 0.5 0 +-0.4375 0.5 0 +-0.5 0.5625 0 +-0.4375 0.5625 0 +-0.4375 0.5 0 +-0.375 0.5 0 +-0.4375 0.5625 0 +-0.375 0.5625 0 +-0.5 0.5625 0 +-0.4375 0.5625 0 +-0.5 0.625 0 +-0.4375 0.625 0 +-0.4375 0.5625 0 +-0.375 0.5625 0 +-0.4375 0.625 0 +-0.375 0.625 0 +-0.375 0.5 0 +-0.3125 0.5 0 +-0.375 0.5625 0 +-0.3125 0.5625 0 +-0.3125 0.5 0 +-0.25 0.5 0 +-0.3125 0.5625 0 +-0.25 0.5625 0 +-0.375 0.5625 0 +-0.3125 0.5625 0 +-0.375 0.625 0 +-0.3125 0.625 0 +-0.3125 0.5625 0 +-0.25 0.5625 0 +-0.3125 0.625 0 +-0.25 0.625 0 +-0.5 0.625 0 +-0.4375 0.625 0 +-0.5 0.6875 0 +-0.4375 0.6875 0 +-0.4375 0.625 0 +-0.375 0.625 0 +-0.4375 0.6875 0 +-0.375 0.6875 0 +-0.5 0.6875 0 +-0.4375 0.6875 0 +-0.5 0.75 0 +-0.4375 0.75 0 +-0.4375 0.6875 0 +-0.375 0.6875 0 +-0.4375 0.75 0 +-0.375 0.75 0 +-0.375 0.625 0 +-0.3125 0.625 0 +-0.375 0.6875 0 +-0.3125 0.6875 0 +-0.3125 0.625 0 +-0.25 0.625 0 +-0.3125 0.6875 0 +-0.25 0.6875 0 +-0.375 0.6875 0 +-0.3125 0.6875 0 +-0.375 0.75 0 +-0.3125 0.75 0 +-0.3125 0.6875 0 +-0.25 0.6875 0 +-0.3125 0.75 0 +-0.25 0.75 0 +-0.25 0.5 0 +-0.1875 0.5 0 +-0.25 0.5625 0 +-0.1875 0.5625 0 +-0.1875 0.5 0 +-0.125 0.5 0 +-0.1875 0.5625 0 +-0.125 0.5625 0 +-0.25 0.5625 0 +-0.1875 0.5625 0 +-0.25 0.625 0 +-0.1875 0.625 0 +-0.1875 0.5625 0 +-0.125 0.5625 0 +-0.1875 0.625 0 +-0.125 0.625 0 +-0.125 0.5 0 +-0.0625 0.5 0 +-0.125 0.5625 0 +-0.0625 0.5625 0 +-0.0625 0.5 0 +0 0.5 0 +-0.0625 0.5625 0 +0 0.5625 0 +-0.125 0.5625 0 +-0.0625 0.5625 0 +-0.125 0.625 0 +-0.0625 0.625 0 +-0.0625 0.5625 0 +0 0.5625 0 +-0.0625 0.625 0 +0 0.625 0 +-0.25 0.625 0 +-0.1875 0.625 0 +-0.25 0.6875 0 +-0.1875 0.6875 0 +-0.1875 0.625 0 +-0.125 0.625 0 +-0.1875 0.6875 0 +-0.125 0.6875 0 +-0.25 0.6875 0 +-0.1875 0.6875 0 +-0.25 0.75 0 +-0.1875 0.75 0 +-0.1875 0.6875 0 +-0.125 0.6875 0 +-0.1875 0.75 0 +-0.125 0.75 0 +-0.125 0.625 0 +-0.0625 0.625 0 +-0.125 0.6875 0 +-0.0625 0.6875 0 +-0.0625 0.625 0 +0 0.625 0 +-0.0625 0.6875 0 +0 0.6875 0 +-0.125 0.6875 0 +-0.0625 0.6875 0 +-0.125 0.75 0 +-0.0625 0.75 0 +-0.0625 0.6875 0 +0 0.6875 0 +-0.0625 0.75 0 +0 0.75 0 +-0.5 0.75 0 +-0.4375 0.75 0 +-0.5 0.8125 0 +-0.4375 0.8125 0 +-0.4375 0.75 0 +-0.375 0.75 0 +-0.4375 0.8125 0 +-0.375 0.8125 0 +-0.5 0.8125 0 +-0.4375 0.8125 0 +-0.5 0.875 0 +-0.4375 0.875 0 +-0.4375 0.8125 0 +-0.375 0.8125 0 +-0.4375 0.875 0 +-0.375 0.875 0 +-0.375 0.75 0 +-0.3125 0.75 0 +-0.375 0.8125 0 +-0.3125 0.8125 0 +-0.3125 0.75 0 +-0.25 0.75 0 +-0.3125 0.8125 0 +-0.25 0.8125 0 +-0.375 0.8125 0 +-0.3125 0.8125 0 +-0.375 0.875 0 +-0.3125 0.875 0 +-0.3125 0.8125 0 +-0.25 0.8125 0 +-0.3125 0.875 0 +-0.25 0.875 0 +-0.5 0.875 0 +-0.4375 0.875 0 +-0.5 0.9375 0 +-0.4375 0.9375 0 +-0.4375 0.875 0 +-0.375 0.875 0 +-0.4375 0.9375 0 +-0.375 0.9375 0 +-0.5 0.9375 0 +-0.4375 0.9375 0 +-0.5 1 0 +-0.4375 1 0 +-0.4375 0.9375 0 +-0.375 0.9375 0 +-0.4375 1 0 +-0.375 1 0 +-0.375 0.875 0 +-0.3125 0.875 0 +-0.375 0.9375 0 +-0.3125 0.9375 0 +-0.3125 0.875 0 +-0.25 0.875 0 +-0.3125 0.9375 0 +-0.25 0.9375 0 +-0.375 0.9375 0 +-0.3125 0.9375 0 +-0.375 1 0 +-0.3125 1 0 +-0.3125 0.9375 0 +-0.25 0.9375 0 +-0.3125 1 0 +-0.25 1 0 +-0.25 0.75 0 +-0.1875 0.75 0 +-0.25 0.8125 0 +-0.1875 0.8125 0 +-0.1875 0.75 0 +-0.125 0.75 0 +-0.1875 0.8125 0 +-0.125 0.8125 0 +-0.25 0.8125 0 +-0.1875 0.8125 0 +-0.25 0.875 0 +-0.1875 0.875 0 +-0.1875 0.8125 0 +-0.125 0.8125 0 +-0.1875 0.875 0 +-0.125 0.875 0 +-0.125 0.75 0 +-0.0625 0.75 0 +-0.125 0.8125 0 +-0.0625 0.8125 0 +-0.0625 0.75 0 +0 0.75 0 +-0.0625 0.8125 0 +0 0.8125 0 +-0.125 0.8125 0 +-0.0625 0.8125 0 +-0.125 0.875 0 +-0.0625 0.875 0 +-0.0625 0.8125 0 +0 0.8125 0 +-0.0625 0.875 0 +0 0.875 0 +-0.25 0.875 0 +-0.1875 0.875 0 +-0.25 0.9375 0 +-0.1875 0.9375 0 +-0.1875 0.875 0 +-0.125 0.875 0 +-0.1875 0.9375 0 +-0.125 0.9375 0 +-0.25 0.9375 0 +-0.1875 0.9375 0 +-0.25 1 0 +-0.1875 1 0 +-0.1875 0.9375 0 +-0.125 0.9375 0 +-0.1875 1 0 +-0.125 1 0 +-0.125 0.875 0 +-0.0625 0.875 0 +-0.125 0.9375 0 +-0.0625 0.9375 0 +-0.0625 0.875 0 +0 0.875 0 +-0.0625 0.9375 0 +0 0.9375 0 +-0.125 0.9375 0 +-0.0625 0.9375 0 +-0.125 1 0 +-0.0625 1 0 +-0.0625 0.9375 0 +0 0.9375 0 +-0.0625 1 0 +0 1 0 +0 0 0 +0.0625 0 0 +0 0.0625 0 +0.0625 0.0625 0 +0.0625 0 0 +0.125 0 0 +0.0625 0.0625 0 +0.125 0.0625 0 +0 0.0625 0 +0.0625 0.0625 0 +0 0.125 0 +0.0625 0.125 0 +0.0625 0.0625 0 +0.125 0.0625 0 +0.0625 0.125 0 +0.125 0.125 0 +0.125 0 0 +0.1875 0 0 +0.125 0.0625 0 +0.1875 0.0625 0 +0.1875 0 0 +0.25 0 0 +0.1875 0.0625 0 +0.25 0.0625 0 +0.125 0.0625 0 +0.1875 0.0625 0 +0.125 0.125 0 +0.1875 0.125 0 +0.1875 0.0625 0 +0.25 0.0625 0 +0.1875 0.125 0 +0.25 0.125 0 +0 0.125 0 +0.0625 0.125 0 +0 0.1875 0 +0.0625 0.1875 0 +0.0625 0.125 0 +0.125 0.125 0 +0.0625 0.1875 0 +0.125 0.1875 0 +0 0.1875 0 +0.0625 0.1875 0 +0 0.25 0 +0.0625 0.25 0 +0.0625 0.1875 0 +0.125 0.1875 0 +0.0625 0.25 0 +0.125 0.25 0 +0.125 0.125 0 +0.1875 0.125 0 +0.125 0.1875 0 +0.1875 0.1875 0 +0.1875 0.125 0 +0.25 0.125 0 +0.1875 0.1875 0 +0.25 0.1875 0 +0.125 0.1875 0 +0.1875 0.1875 0 +0.125 0.25 0 +0.1875 0.25 0 +0.1875 0.1875 0 +0.25 0.1875 0 +0.1875 0.25 0 +0.25 0.25 0 +0.25 0 0 +0.3125 0 0 +0.25 0.0625 0 +0.3125 0.0625 0 +0.3125 0 0 +0.375 0 0 +0.3125 0.0625 0 +0.375 0.0625 0 +0.25 0.0625 0 +0.3125 0.0625 0 +0.25 0.125 0 +0.3125 0.125 0 +0.3125 0.0625 0 +0.375 0.0625 0 +0.3125 0.125 0 +0.375 0.125 0 +0.375 0 0 +0.4375 0 0 +0.375 0.0625 0 +0.4375 0.0625 0 +0.4375 0 0 +0.5 0 0 +0.4375 0.0625 0 +0.5 0.0625 0 +0.375 0.0625 0 +0.4375 0.0625 0 +0.375 0.125 0 +0.4375 0.125 0 +0.4375 0.0625 0 +0.5 0.0625 0 +0.4375 0.125 0 +0.5 0.125 0 +0.25 0.125 0 +0.3125 0.125 0 +0.25 0.1875 0 +0.3125 0.1875 0 +0.3125 0.125 0 +0.375 0.125 0 +0.3125 0.1875 0 +0.375 0.1875 0 +0.25 0.1875 0 +0.3125 0.1875 0 +0.25 0.25 0 +0.3125 0.25 0 +0.3125 0.1875 0 +0.375 0.1875 0 +0.3125 0.25 0 +0.375 0.25 0 +0.375 0.125 0 +0.4375 0.125 0 +0.375 0.1875 0 +0.4375 0.1875 0 +0.4375 0.125 0 +0.5 0.125 0 +0.4375 0.1875 0 +0.5 0.1875 0 +0.375 0.1875 0 +0.4375 0.1875 0 +0.375 0.25 0 +0.4375 0.25 0 +0.4375 0.1875 0 +0.5 0.1875 0 +0.4375 0.25 0 +0.5 0.25 0 +0 0.25 0 +0.0625 0.25 0 +0 0.3125 0 +0.0625 0.3125 0 +0.0625 0.25 0 +0.125 0.25 0 +0.0625 0.3125 0 +0.125 0.3125 0 +0 0.3125 0 +0.0625 0.3125 0 +0 0.375 0 +0.0625 0.375 0 +0.0625 0.3125 0 +0.125 0.3125 0 +0.0625 0.375 0 +0.125 0.375 0 +0.125 0.25 0 +0.1875 0.25 0 +0.125 0.3125 0 +0.1875 0.3125 0 +0.1875 0.25 0 +0.25 0.25 0 +0.1875 0.3125 0 +0.25 0.3125 0 +0.125 0.3125 0 +0.1875 0.3125 0 +0.125 0.375 0 +0.1875 0.375 0 +0.1875 0.3125 0 +0.25 0.3125 0 +0.1875 0.375 0 +0.25 0.375 0 +0 0.375 0 +0.0625 0.375 0 +0 0.4375 0 +0.0625 0.4375 0 +0.0625 0.375 0 +0.125 0.375 0 +0.0625 0.4375 0 +0.125 0.4375 0 +0 0.4375 0 +0.0625 0.4375 0 +0 0.5 0 +0.0625 0.5 0 +0.0625 0.4375 0 +0.125 0.4375 0 +0.0625 0.5 0 +0.125 0.5 0 +0.125 0.375 0 +0.1875 0.375 0 +0.125 0.4375 0 +0.1875 0.4375 0 +0.1875 0.375 0 +0.25 0.375 0 +0.1875 0.4375 0 +0.25 0.4375 0 +0.125 0.4375 0 +0.1875 0.4375 0 +0.125 0.5 0 +0.1875 0.5 0 +0.1875 0.4375 0 +0.25 0.4375 0 +0.1875 0.5 0 +0.25 0.5 0 +0.25 0.25 0 +0.3125 0.25 0 +0.25 0.3125 0 +0.3125 0.3125 0 +0.3125 0.25 0 +0.375 0.25 0 +0.3125 0.3125 0 +0.375 0.3125 0 +0.25 0.3125 0 +0.3125 0.3125 0 +0.25 0.375 0 +0.3125 0.375 0 +0.3125 0.3125 0 +0.375 0.3125 0 +0.3125 0.375 0 +0.375 0.375 0 +0.375 0.25 0 +0.4375 0.25 0 +0.375 0.3125 0 +0.4375 0.3125 0 +0.4375 0.25 0 +0.5 0.25 0 +0.4375 0.3125 0 +0.5 0.3125 0 +0.375 0.3125 0 +0.4375 0.3125 0 +0.375 0.375 0 +0.4375 0.375 0 +0.4375 0.3125 0 +0.5 0.3125 0 +0.4375 0.375 0 +0.5 0.375 0 +0.25 0.375 0 +0.3125 0.375 0 +0.25 0.4375 0 +0.3125 0.4375 0 +0.3125 0.375 0 +0.375 0.375 0 +0.3125 0.4375 0 +0.375 0.4375 0 +0.25 0.4375 0 +0.3125 0.4375 0 +0.25 0.5 0 +0.3125 0.5 0 +0.3125 0.4375 0 +0.375 0.4375 0 +0.3125 0.5 0 +0.375 0.5 0 +0.375 0.375 0 +0.4375 0.375 0 +0.375 0.4375 0 +0.4375 0.4375 0 +0.4375 0.375 0 +0.5 0.375 0 +0.4375 0.4375 0 +0.5 0.4375 0 +0.375 0.4375 0 +0.4375 0.4375 0 +0.375 0.5 0 +0.4375 0.5 0 +0.4375 0.4375 0 +0.5 0.4375 0 +0.4375 0.5 0 +0.5 0.5 0 +0.5 0 0 +0.5625 0 0 +0.5 0.0625 0 +0.5625 0.0625 0 +0.5625 0 0 +0.625 0 0 +0.5625 0.0625 0 +0.625 0.0625 0 +0.5 0.0625 0 +0.5625 0.0625 0 +0.5 0.125 0 +0.5625 0.125 0 +0.5625 0.0625 0 +0.625 0.0625 0 +0.5625 0.125 0 +0.625 0.125 0 +0.625 0 0 +0.6875 0 0 +0.625 0.0625 0 +0.6875 0.0625 0 +0.6875 0 0 +0.75 0 0 +0.6875 0.0625 0 +0.75 0.0625 0 +0.625 0.0625 0 +0.6875 0.0625 0 +0.625 0.125 0 +0.6875 0.125 0 +0.6875 0.0625 0 +0.75 0.0625 0 +0.6875 0.125 0 +0.75 0.125 0 +0.5 0.125 0 +0.5625 0.125 0 +0.5 0.1875 0 +0.5625 0.1875 0 +0.5625 0.125 0 +0.625 0.125 0 +0.5625 0.1875 0 +0.625 0.1875 0 +0.5 0.1875 0 +0.5625 0.1875 0 +0.5 0.25 0 +0.5625 0.25 0 +0.5625 0.1875 0 +0.625 0.1875 0 +0.5625 0.25 0 +0.625 0.25 0 +0.625 0.125 0 +0.6875 0.125 0 +0.625 0.1875 0 +0.6875 0.1875 0 +0.6875 0.125 0 +0.75 0.125 0 +0.6875 0.1875 0 +0.75 0.1875 0 +0.625 0.1875 0 +0.6875 0.1875 0 +0.625 0.25 0 +0.6875 0.25 0 +0.6875 0.1875 0 +0.75 0.1875 0 +0.6875 0.25 0 +0.75 0.25 0 +0.75 0 0 +0.8125 0 0 +0.75 0.0625 0 +0.8125 0.0625 0 +0.8125 0 0 +0.875 0 0 +0.8125 0.0625 0 +0.875 0.0625 0 +0.75 0.0625 0 +0.8125 0.0625 0 +0.75 0.125 0 +0.8125 0.125 0 +0.8125 0.0625 0 +0.875 0.0625 0 +0.8125 0.125 0 +0.875 0.125 0 +0.875 0 0 +0.9375 0 0 +0.875 0.0625 0 +0.9375 0.0625 0 +0.9375 0 0 +1 0 0 +0.9375 0.0625 0 +1 0.0625 0 +0.875 0.0625 0 +0.9375 0.0625 0 +0.875 0.125 0 +0.9375 0.125 0 +0.9375 0.0625 0 +1 0.0625 0 +0.9375 0.125 0 +1 0.125 0 +0.75 0.125 0 +0.8125 0.125 0 +0.75 0.1875 0 +0.8125 0.1875 0 +0.8125 0.125 0 +0.875 0.125 0 +0.8125 0.1875 0 +0.875 0.1875 0 +0.75 0.1875 0 +0.8125 0.1875 0 +0.75 0.25 0 +0.8125 0.25 0 +0.8125 0.1875 0 +0.875 0.1875 0 +0.8125 0.25 0 +0.875 0.25 0 +0.875 0.125 0 +0.9375 0.125 0 +0.875 0.1875 0 +0.9375 0.1875 0 +0.9375 0.125 0 +1 0.125 0 +0.9375 0.1875 0 +1 0.1875 0 +0.875 0.1875 0 +0.9375 0.1875 0 +0.875 0.25 0 +0.9375 0.25 0 +0.9375 0.1875 0 +1 0.1875 0 +0.9375 0.25 0 +1 0.25 0 +0.5 0.25 0 +0.5625 0.25 0 +0.5 0.3125 0 +0.5625 0.3125 0 +0.5625 0.25 0 +0.625 0.25 0 +0.5625 0.3125 0 +0.625 0.3125 0 +0.5 0.3125 0 +0.5625 0.3125 0 +0.5 0.375 0 +0.5625 0.375 0 +0.5625 0.3125 0 +0.625 0.3125 0 +0.5625 0.375 0 +0.625 0.375 0 +0.625 0.25 0 +0.6875 0.25 0 +0.625 0.3125 0 +0.6875 0.3125 0 +0.6875 0.25 0 +0.75 0.25 0 +0.6875 0.3125 0 +0.75 0.3125 0 +0.625 0.3125 0 +0.6875 0.3125 0 +0.625 0.375 0 +0.6875 0.375 0 +0.6875 0.3125 0 +0.75 0.3125 0 +0.6875 0.375 0 +0.75 0.375 0 +0.5 0.375 0 +0.5625 0.375 0 +0.5 0.4375 0 +0.5625 0.4375 0 +0.5625 0.375 0 +0.625 0.375 0 +0.5625 0.4375 0 +0.625 0.4375 0 +0.5 0.4375 0 +0.5625 0.4375 0 +0.5 0.5 0 +0.5625 0.5 0 +0.5625 0.4375 0 +0.625 0.4375 0 +0.5625 0.5 0 +0.625 0.5 0 +0.625 0.375 0 +0.6875 0.375 0 +0.625 0.4375 0 +0.6875 0.4375 0 +0.6875 0.375 0 +0.75 0.375 0 +0.6875 0.4375 0 +0.75 0.4375 0 +0.625 0.4375 0 +0.6875 0.4375 0 +0.625 0.5 0 +0.6875 0.5 0 +0.6875 0.4375 0 +0.75 0.4375 0 +0.6875 0.5 0 +0.75 0.5 0 +0.75 0.25 0 +0.8125 0.25 0 +0.75 0.3125 0 +0.8125 0.3125 0 +0.8125 0.25 0 +0.875 0.25 0 +0.8125 0.3125 0 +0.875 0.3125 0 +0.75 0.3125 0 +0.8125 0.3125 0 +0.75 0.375 0 +0.8125 0.375 0 +0.8125 0.3125 0 +0.875 0.3125 0 +0.8125 0.375 0 +0.875 0.375 0 +0.875 0.25 0 +0.9375 0.25 0 +0.875 0.3125 0 +0.9375 0.3125 0 +0.9375 0.25 0 +1 0.25 0 +0.9375 0.3125 0 +1 0.3125 0 +0.875 0.3125 0 +0.9375 0.3125 0 +0.875 0.375 0 +0.9375 0.375 0 +0.9375 0.3125 0 +1 0.3125 0 +0.9375 0.375 0 +1 0.375 0 +0.75 0.375 0 +0.8125 0.375 0 +0.75 0.4375 0 +0.8125 0.4375 0 +0.8125 0.375 0 +0.875 0.375 0 +0.8125 0.4375 0 +0.875 0.4375 0 +0.75 0.4375 0 +0.8125 0.4375 0 +0.75 0.5 0 +0.8125 0.5 0 +0.8125 0.4375 0 +0.875 0.4375 0 +0.8125 0.5 0 +0.875 0.5 0 +0.875 0.375 0 +0.9375 0.375 0 +0.875 0.4375 0 +0.9375 0.4375 0 +0.9375 0.375 0 +1 0.375 0 +0.9375 0.4375 0 +1 0.4375 0 +0.875 0.4375 0 +0.9375 0.4375 0 +0.875 0.5 0 +0.9375 0.5 0 +0.9375 0.4375 0 +1 0.4375 0 +0.9375 0.5 0 +1 0.5 0 +0 0.5 0 +0.0625 0.5 0 +0 0.5625 0 +0.0625 0.5625 0 +0.0625 0.5 0 +0.125 0.5 0 +0.0625 0.5625 0 +0.125 0.5625 0 +0 0.5625 0 +0.0625 0.5625 0 +0 0.625 0 +0.0625 0.625 0 +0.0625 0.5625 0 +0.125 0.5625 0 +0.0625 0.625 0 +0.125 0.625 0 +0.125 0.5 0 +0.1875 0.5 0 +0.125 0.5625 0 +0.1875 0.5625 0 +0.1875 0.5 0 +0.25 0.5 0 +0.1875 0.5625 0 +0.25 0.5625 0 +0.125 0.5625 0 +0.1875 0.5625 0 +0.125 0.625 0 +0.1875 0.625 0 +0.1875 0.5625 0 +0.25 0.5625 0 +0.1875 0.625 0 +0.25 0.625 0 +0 0.625 0 +0.0625 0.625 0 +0 0.6875 0 +0.0625 0.6875 0 +0.0625 0.625 0 +0.125 0.625 0 +0.0625 0.6875 0 +0.125 0.6875 0 +0 0.6875 0 +0.0625 0.6875 0 +0 0.75 0 +0.0625 0.75 0 +0.0625 0.6875 0 +0.125 0.6875 0 +0.0625 0.75 0 +0.125 0.75 0 +0.125 0.625 0 +0.1875 0.625 0 +0.125 0.6875 0 +0.1875 0.6875 0 +0.1875 0.625 0 +0.25 0.625 0 +0.1875 0.6875 0 +0.25 0.6875 0 +0.125 0.6875 0 +0.1875 0.6875 0 +0.125 0.75 0 +0.1875 0.75 0 +0.1875 0.6875 0 +0.25 0.6875 0 +0.1875 0.75 0 +0.25 0.75 0 +0.25 0.5 0 +0.3125 0.5 0 +0.25 0.5625 0 +0.3125 0.5625 0 +0.3125 0.5 0 +0.375 0.5 0 +0.3125 0.5625 0 +0.375 0.5625 0 +0.25 0.5625 0 +0.3125 0.5625 0 +0.25 0.625 0 +0.3125 0.625 0 +0.3125 0.5625 0 +0.375 0.5625 0 +0.3125 0.625 0 +0.375 0.625 0 +0.375 0.5 0 +0.4375 0.5 0 +0.375 0.5625 0 +0.4375 0.5625 0 +0.4375 0.5 0 +0.5 0.5 0 +0.4375 0.5625 0 +0.5 0.5625 0 +0.375 0.5625 0 +0.4375 0.5625 0 +0.375 0.625 0 +0.4375 0.625 0 +0.4375 0.5625 0 +0.5 0.5625 0 +0.4375 0.625 0 +0.5 0.625 0 +0.25 0.625 0 +0.3125 0.625 0 +0.25 0.6875 0 +0.3125 0.6875 0 +0.3125 0.625 0 +0.375 0.625 0 +0.3125 0.6875 0 +0.375 0.6875 0 +0.25 0.6875 0 +0.3125 0.6875 0 +0.25 0.75 0 +0.3125 0.75 0 +0.3125 0.6875 0 +0.375 0.6875 0 +0.3125 0.75 0 +0.375 0.75 0 +0.375 0.625 0 +0.4375 0.625 0 +0.375 0.6875 0 +0.4375 0.6875 0 +0.4375 0.625 0 +0.5 0.625 0 +0.4375 0.6875 0 +0.5 0.6875 0 +0.375 0.6875 0 +0.4375 0.6875 0 +0.375 0.75 0 +0.4375 0.75 0 +0.4375 0.6875 0 +0.5 0.6875 0 +0.4375 0.75 0 +0.5 0.75 0 +0 0.75 0 +0.0625 0.75 0 +0 0.8125 0 +0.0625 0.8125 0 +0.0625 0.75 0 +0.125 0.75 0 +0.0625 0.8125 0 +0.125 0.8125 0 +0 0.8125 0 +0.0625 0.8125 0 +0 0.875 0 +0.0625 0.875 0 +0.0625 0.8125 0 +0.125 0.8125 0 +0.0625 0.875 0 +0.125 0.875 0 +0.125 0.75 0 +0.1875 0.75 0 +0.125 0.8125 0 +0.1875 0.8125 0 +0.1875 0.75 0 +0.25 0.75 0 +0.1875 0.8125 0 +0.25 0.8125 0 +0.125 0.8125 0 +0.1875 0.8125 0 +0.125 0.875 0 +0.1875 0.875 0 +0.1875 0.8125 0 +0.25 0.8125 0 +0.1875 0.875 0 +0.25 0.875 0 +0 0.875 0 +0.0625 0.875 0 +0 0.9375 0 +0.0625 0.9375 0 +0.0625 0.875 0 +0.125 0.875 0 +0.0625 0.9375 0 +0.125 0.9375 0 +0 0.9375 0 +0.0625 0.9375 0 +0 1 0 +0.0625 1 0 +0.0625 0.9375 0 +0.125 0.9375 0 +0.0625 1 0 +0.125 1 0 +0.125 0.875 0 +0.1875 0.875 0 +0.125 0.9375 0 +0.1875 0.9375 0 +0.1875 0.875 0 +0.25 0.875 0 +0.1875 0.9375 0 +0.25 0.9375 0 +0.125 0.9375 0 +0.1875 0.9375 0 +0.125 1 0 +0.1875 1 0 +0.1875 0.9375 0 +0.25 0.9375 0 +0.1875 1 0 +0.25 1 0 +0.25 0.75 0 +0.3125 0.75 0 +0.25 0.8125 0 +0.3125 0.8125 0 +0.3125 0.75 0 +0.375 0.75 0 +0.3125 0.8125 0 +0.375 0.8125 0 +0.25 0.8125 0 +0.3125 0.8125 0 +0.25 0.875 0 +0.3125 0.875 0 +0.3125 0.8125 0 +0.375 0.8125 0 +0.3125 0.875 0 +0.375 0.875 0 +0.375 0.75 0 +0.4375 0.75 0 +0.375 0.8125 0 +0.4375 0.8125 0 +0.4375 0.75 0 +0.5 0.75 0 +0.4375 0.8125 0 +0.5 0.8125 0 +0.375 0.8125 0 +0.4375 0.8125 0 +0.375 0.875 0 +0.4375 0.875 0 +0.4375 0.8125 0 +0.5 0.8125 0 +0.4375 0.875 0 +0.5 0.875 0 +0.25 0.875 0 +0.3125 0.875 0 +0.25 0.9375 0 +0.3125 0.9375 0 +0.3125 0.875 0 +0.375 0.875 0 +0.3125 0.9375 0 +0.375 0.9375 0 +0.25 0.9375 0 +0.3125 0.9375 0 +0.25 1 0 +0.3125 1 0 +0.3125 0.9375 0 +0.375 0.9375 0 +0.3125 1 0 +0.375 1 0 +0.375 0.875 0 +0.4375 0.875 0 +0.375 0.9375 0 +0.4375 0.9375 0 +0.4375 0.875 0 +0.5 0.875 0 +0.4375 0.9375 0 +0.5 0.9375 0 +0.375 0.9375 0 +0.4375 0.9375 0 +0.375 1 0 +0.4375 1 0 +0.4375 0.9375 0 +0.5 0.9375 0 +0.4375 1 0 +0.5 1 0 +0.5 0.5 0 +0.5625 0.5 0 +0.5 0.5625 0 +0.5625 0.5625 0 +0.5625 0.5 0 +0.625 0.5 0 +0.5625 0.5625 0 +0.625 0.5625 0 +0.5 0.5625 0 +0.5625 0.5625 0 +0.5 0.625 0 +0.5625 0.625 0 +0.5625 0.5625 0 +0.625 0.5625 0 +0.5625 0.625 0 +0.625 0.625 0 +0.625 0.5 0 +0.6875 0.5 0 +0.625 0.5625 0 +0.6875 0.5625 0 +0.6875 0.5 0 +0.75 0.5 0 +0.6875 0.5625 0 +0.75 0.5625 0 +0.625 0.5625 0 +0.6875 0.5625 0 +0.625 0.625 0 +0.6875 0.625 0 +0.6875 0.5625 0 +0.75 0.5625 0 +0.6875 0.625 0 +0.75 0.625 0 +0.5 0.625 0 +0.5625 0.625 0 +0.5 0.6875 0 +0.5625 0.6875 0 +0.5625 0.625 0 +0.625 0.625 0 +0.5625 0.6875 0 +0.625 0.6875 0 +0.5 0.6875 0 +0.5625 0.6875 0 +0.5 0.75 0 +0.5625 0.75 0 +0.5625 0.6875 0 +0.625 0.6875 0 +0.5625 0.75 0 +0.625 0.75 0 +0.625 0.625 0 +0.6875 0.625 0 +0.625 0.6875 0 +0.6875 0.6875 0 +0.6875 0.625 0 +0.75 0.625 0 +0.6875 0.6875 0 +0.75 0.6875 0 +0.625 0.6875 0 +0.6875 0.6875 0 +0.625 0.75 0 +0.6875 0.75 0 +0.6875 0.6875 0 +0.75 0.6875 0 +0.6875 0.75 0 +0.75 0.75 0 +0.75 0.5 0 +0.8125 0.5 0 +0.75 0.5625 0 +0.8125 0.5625 0 +0.8125 0.5 0 +0.875 0.5 0 +0.8125 0.5625 0 +0.875 0.5625 0 +0.75 0.5625 0 +0.8125 0.5625 0 +0.75 0.625 0 +0.8125 0.625 0 +0.8125 0.5625 0 +0.875 0.5625 0 +0.8125 0.625 0 +0.875 0.625 0 +0.875 0.5 0 +0.9375 0.5 0 +0.875 0.5625 0 +0.9375 0.5625 0 +0.9375 0.5 0 +1 0.5 0 +0.9375 0.5625 0 +1 0.5625 0 +0.875 0.5625 0 +0.9375 0.5625 0 +0.875 0.625 0 +0.9375 0.625 0 +0.9375 0.5625 0 +1 0.5625 0 +0.9375 0.625 0 +1 0.625 0 +0.75 0.625 0 +0.8125 0.625 0 +0.75 0.6875 0 +0.8125 0.6875 0 +0.8125 0.625 0 +0.875 0.625 0 +0.8125 0.6875 0 +0.875 0.6875 0 +0.75 0.6875 0 +0.8125 0.6875 0 +0.75 0.75 0 +0.8125 0.75 0 +0.8125 0.6875 0 +0.875 0.6875 0 +0.8125 0.75 0 +0.875 0.75 0 +0.875 0.625 0 +0.9375 0.625 0 +0.875 0.6875 0 +0.9375 0.6875 0 +0.9375 0.625 0 +1 0.625 0 +0.9375 0.6875 0 +1 0.6875 0 +0.875 0.6875 0 +0.9375 0.6875 0 +0.875 0.75 0 +0.9375 0.75 0 +0.9375 0.6875 0 +1 0.6875 0 +0.9375 0.75 0 +1 0.75 0 +0.5 0.75 0 +0.5625 0.75 0 +0.5 0.8125 0 +0.5625 0.8125 0 +0.5625 0.75 0 +0.625 0.75 0 +0.5625 0.8125 0 +0.625 0.8125 0 +0.5 0.8125 0 +0.5625 0.8125 0 +0.5 0.875 0 +0.5625 0.875 0 +0.5625 0.8125 0 +0.625 0.8125 0 +0.5625 0.875 0 +0.625 0.875 0 +0.625 0.75 0 +0.6875 0.75 0 +0.625 0.8125 0 +0.6875 0.8125 0 +0.6875 0.75 0 +0.75 0.75 0 +0.6875 0.8125 0 +0.75 0.8125 0 +0.625 0.8125 0 +0.6875 0.8125 0 +0.625 0.875 0 +0.6875 0.875 0 +0.6875 0.8125 0 +0.75 0.8125 0 +0.6875 0.875 0 +0.75 0.875 0 +0.5 0.875 0 +0.5625 0.875 0 +0.5 0.9375 0 +0.5625 0.9375 0 +0.5625 0.875 0 +0.625 0.875 0 +0.5625 0.9375 0 +0.625 0.9375 0 +0.5 0.9375 0 +0.5625 0.9375 0 +0.5 1 0 +0.5625 1 0 +0.5625 0.9375 0 +0.625 0.9375 0 +0.5625 1 0 +0.625 1 0 +0.625 0.875 0 +0.6875 0.875 0 +0.625 0.9375 0 +0.6875 0.9375 0 +0.6875 0.875 0 +0.75 0.875 0 +0.6875 0.9375 0 +0.75 0.9375 0 +0.625 0.9375 0 +0.6875 0.9375 0 +0.625 1 0 +0.6875 1 0 +0.6875 0.9375 0 +0.75 0.9375 0 +0.6875 1 0 +0.75 1 0 +0.75 0.75 0 +0.8125 0.75 0 +0.75 0.8125 0 +0.8125 0.8125 0 +0.8125 0.75 0 +0.875 0.75 0 +0.8125 0.8125 0 +0.875 0.8125 0 +0.75 0.8125 0 +0.8125 0.8125 0 +0.75 0.875 0 +0.8125 0.875 0 +0.8125 0.8125 0 +0.875 0.8125 0 +0.8125 0.875 0 +0.875 0.875 0 +0.875 0.75 0 +0.9375 0.75 0 +0.875 0.8125 0 +0.9375 0.8125 0 +0.9375 0.75 0 +1 0.75 0 +0.9375 0.8125 0 +1 0.8125 0 +0.875 0.8125 0 +0.9375 0.8125 0 +0.875 0.875 0 +0.9375 0.875 0 +0.9375 0.8125 0 +1 0.8125 0 +0.9375 0.875 0 +1 0.875 0 +0.75 0.875 0 +0.8125 0.875 0 +0.75 0.9375 0 +0.8125 0.9375 0 +0.8125 0.875 0 +0.875 0.875 0 +0.8125 0.9375 0 +0.875 0.9375 0 +0.75 0.9375 0 +0.8125 0.9375 0 +0.75 1 0 +0.8125 1 0 +0.8125 0.9375 0 +0.875 0.9375 0 +0.8125 1 0 +0.875 1 0 +0.875 0.875 0 +0.9375 0.875 0 +0.875 0.9375 0 +0.9375 0.9375 0 +0.9375 0.875 0 +1 0.875 0 +0.9375 0.9375 0 +1 0.9375 0 +0.875 0.9375 0 +0.9375 0.9375 0 +0.875 1 0 +0.9375 1 0 +0.9375 0.9375 0 +1 0.9375 0 +0.9375 1 0 +1 1 0 + +CELLS 1024 5120 +4 0 1 3 2 +4 4 5 7 6 +4 8 9 11 10 +4 12 13 15 14 +4 16 17 19 18 +4 20 21 23 22 +4 24 25 27 26 +4 28 29 31 30 +4 32 33 35 34 +4 36 37 39 38 +4 40 41 43 42 +4 44 45 47 46 +4 48 49 51 50 +4 52 53 55 54 +4 56 57 59 58 +4 60 61 63 62 +4 64 65 67 66 +4 68 69 71 70 +4 72 73 75 74 +4 76 77 79 78 +4 80 81 83 82 +4 84 85 87 86 +4 88 89 91 90 +4 92 93 95 94 +4 96 97 99 98 +4 100 101 103 102 +4 104 105 107 106 +4 108 109 111 110 +4 112 113 115 114 +4 116 117 119 118 +4 120 121 123 122 +4 124 125 127 126 +4 128 129 131 130 +4 132 133 135 134 +4 136 137 139 138 +4 140 141 143 142 +4 144 145 147 146 +4 148 149 151 150 +4 152 153 155 154 +4 156 157 159 158 +4 160 161 163 162 +4 164 165 167 166 +4 168 169 171 170 +4 172 173 175 174 +4 176 177 179 178 +4 180 181 183 182 +4 184 185 187 186 +4 188 189 191 190 +4 192 193 195 194 +4 196 197 199 198 +4 200 201 203 202 +4 204 205 207 206 +4 208 209 211 210 +4 212 213 215 214 +4 216 217 219 218 +4 220 221 223 222 +4 224 225 227 226 +4 228 229 231 230 +4 232 233 235 234 +4 236 237 239 238 +4 240 241 243 242 +4 244 245 247 246 +4 248 249 251 250 +4 252 253 255 254 +4 256 257 259 258 +4 260 261 263 262 +4 264 265 267 266 +4 268 269 271 270 +4 272 273 275 274 +4 276 277 279 278 +4 280 281 283 282 +4 284 285 287 286 +4 288 289 291 290 +4 292 293 295 294 +4 296 297 299 298 +4 300 301 303 302 +4 304 305 307 306 +4 308 309 311 310 +4 312 313 315 314 +4 316 317 319 318 +4 320 321 323 322 +4 324 325 327 326 +4 328 329 331 330 +4 332 333 335 334 +4 336 337 339 338 +4 340 341 343 342 +4 344 345 347 346 +4 348 349 351 350 +4 352 353 355 354 +4 356 357 359 358 +4 360 361 363 362 +4 364 365 367 366 +4 368 369 371 370 +4 372 373 375 374 +4 376 377 379 378 +4 380 381 383 382 +4 384 385 387 386 +4 388 389 391 390 +4 392 393 395 394 +4 396 397 399 398 +4 400 401 403 402 +4 404 405 407 406 +4 408 409 411 410 +4 412 413 415 414 +4 416 417 419 418 +4 420 421 423 422 +4 424 425 427 426 +4 428 429 431 430 +4 432 433 435 434 +4 436 437 439 438 +4 440 441 443 442 +4 444 445 447 446 +4 448 449 451 450 +4 452 453 455 454 +4 456 457 459 458 +4 460 461 463 462 +4 464 465 467 466 +4 468 469 471 470 +4 472 473 475 474 +4 476 477 479 478 +4 480 481 483 482 +4 484 485 487 486 +4 488 489 491 490 +4 492 493 495 494 +4 496 497 499 498 +4 500 501 503 502 +4 504 505 507 506 +4 508 509 511 510 +4 512 513 515 514 +4 516 517 519 518 +4 520 521 523 522 +4 524 525 527 526 +4 528 529 531 530 +4 532 533 535 534 +4 536 537 539 538 +4 540 541 543 542 +4 544 545 547 546 +4 548 549 551 550 +4 552 553 555 554 +4 556 557 559 558 +4 560 561 563 562 +4 564 565 567 566 +4 568 569 571 570 +4 572 573 575 574 +4 576 577 579 578 +4 580 581 583 582 +4 584 585 587 586 +4 588 589 591 590 +4 592 593 595 594 +4 596 597 599 598 +4 600 601 603 602 +4 604 605 607 606 +4 608 609 611 610 +4 612 613 615 614 +4 616 617 619 618 +4 620 621 623 622 +4 624 625 627 626 +4 628 629 631 630 +4 632 633 635 634 +4 636 637 639 638 +4 640 641 643 642 +4 644 645 647 646 +4 648 649 651 650 +4 652 653 655 654 +4 656 657 659 658 +4 660 661 663 662 +4 664 665 667 666 +4 668 669 671 670 +4 672 673 675 674 +4 676 677 679 678 +4 680 681 683 682 +4 684 685 687 686 +4 688 689 691 690 +4 692 693 695 694 +4 696 697 699 698 +4 700 701 703 702 +4 704 705 707 706 +4 708 709 711 710 +4 712 713 715 714 +4 716 717 719 718 +4 720 721 723 722 +4 724 725 727 726 +4 728 729 731 730 +4 732 733 735 734 +4 736 737 739 738 +4 740 741 743 742 +4 744 745 747 746 +4 748 749 751 750 +4 752 753 755 754 +4 756 757 759 758 +4 760 761 763 762 +4 764 765 767 766 +4 768 769 771 770 +4 772 773 775 774 +4 776 777 779 778 +4 780 781 783 782 +4 784 785 787 786 +4 788 789 791 790 +4 792 793 795 794 +4 796 797 799 798 +4 800 801 803 802 +4 804 805 807 806 +4 808 809 811 810 +4 812 813 815 814 +4 816 817 819 818 +4 820 821 823 822 +4 824 825 827 826 +4 828 829 831 830 +4 832 833 835 834 +4 836 837 839 838 +4 840 841 843 842 +4 844 845 847 846 +4 848 849 851 850 +4 852 853 855 854 +4 856 857 859 858 +4 860 861 863 862 +4 864 865 867 866 +4 868 869 871 870 +4 872 873 875 874 +4 876 877 879 878 +4 880 881 883 882 +4 884 885 887 886 +4 888 889 891 890 +4 892 893 895 894 +4 896 897 899 898 +4 900 901 903 902 +4 904 905 907 906 +4 908 909 911 910 +4 912 913 915 914 +4 916 917 919 918 +4 920 921 923 922 +4 924 925 927 926 +4 928 929 931 930 +4 932 933 935 934 +4 936 937 939 938 +4 940 941 943 942 +4 944 945 947 946 +4 948 949 951 950 +4 952 953 955 954 +4 956 957 959 958 +4 960 961 963 962 +4 964 965 967 966 +4 968 969 971 970 +4 972 973 975 974 +4 976 977 979 978 +4 980 981 983 982 +4 984 985 987 986 +4 988 989 991 990 +4 992 993 995 994 +4 996 997 999 998 +4 1000 1001 1003 1002 +4 1004 1005 1007 1006 +4 1008 1009 1011 1010 +4 1012 1013 1015 1014 +4 1016 1017 1019 1018 +4 1020 1021 1023 1022 +4 1024 1025 1027 1026 +4 1028 1029 1031 1030 +4 1032 1033 1035 1034 +4 1036 1037 1039 1038 +4 1040 1041 1043 1042 +4 1044 1045 1047 1046 +4 1048 1049 1051 1050 +4 1052 1053 1055 1054 +4 1056 1057 1059 1058 +4 1060 1061 1063 1062 +4 1064 1065 1067 1066 +4 1068 1069 1071 1070 +4 1072 1073 1075 1074 +4 1076 1077 1079 1078 +4 1080 1081 1083 1082 +4 1084 1085 1087 1086 +4 1088 1089 1091 1090 +4 1092 1093 1095 1094 +4 1096 1097 1099 1098 +4 1100 1101 1103 1102 +4 1104 1105 1107 1106 +4 1108 1109 1111 1110 +4 1112 1113 1115 1114 +4 1116 1117 1119 1118 +4 1120 1121 1123 1122 +4 1124 1125 1127 1126 +4 1128 1129 1131 1130 +4 1132 1133 1135 1134 +4 1136 1137 1139 1138 +4 1140 1141 1143 1142 +4 1144 1145 1147 1146 +4 1148 1149 1151 1150 +4 1152 1153 1155 1154 +4 1156 1157 1159 1158 +4 1160 1161 1163 1162 +4 1164 1165 1167 1166 +4 1168 1169 1171 1170 +4 1172 1173 1175 1174 +4 1176 1177 1179 1178 +4 1180 1181 1183 1182 +4 1184 1185 1187 1186 +4 1188 1189 1191 1190 +4 1192 1193 1195 1194 +4 1196 1197 1199 1198 +4 1200 1201 1203 1202 +4 1204 1205 1207 1206 +4 1208 1209 1211 1210 +4 1212 1213 1215 1214 +4 1216 1217 1219 1218 +4 1220 1221 1223 1222 +4 1224 1225 1227 1226 +4 1228 1229 1231 1230 +4 1232 1233 1235 1234 +4 1236 1237 1239 1238 +4 1240 1241 1243 1242 +4 1244 1245 1247 1246 +4 1248 1249 1251 1250 +4 1252 1253 1255 1254 +4 1256 1257 1259 1258 +4 1260 1261 1263 1262 +4 1264 1265 1267 1266 +4 1268 1269 1271 1270 +4 1272 1273 1275 1274 +4 1276 1277 1279 1278 +4 1280 1281 1283 1282 +4 1284 1285 1287 1286 +4 1288 1289 1291 1290 +4 1292 1293 1295 1294 +4 1296 1297 1299 1298 +4 1300 1301 1303 1302 +4 1304 1305 1307 1306 +4 1308 1309 1311 1310 +4 1312 1313 1315 1314 +4 1316 1317 1319 1318 +4 1320 1321 1323 1322 +4 1324 1325 1327 1326 +4 1328 1329 1331 1330 +4 1332 1333 1335 1334 +4 1336 1337 1339 1338 +4 1340 1341 1343 1342 +4 1344 1345 1347 1346 +4 1348 1349 1351 1350 +4 1352 1353 1355 1354 +4 1356 1357 1359 1358 +4 1360 1361 1363 1362 +4 1364 1365 1367 1366 +4 1368 1369 1371 1370 +4 1372 1373 1375 1374 +4 1376 1377 1379 1378 +4 1380 1381 1383 1382 +4 1384 1385 1387 1386 +4 1388 1389 1391 1390 +4 1392 1393 1395 1394 +4 1396 1397 1399 1398 +4 1400 1401 1403 1402 +4 1404 1405 1407 1406 +4 1408 1409 1411 1410 +4 1412 1413 1415 1414 +4 1416 1417 1419 1418 +4 1420 1421 1423 1422 +4 1424 1425 1427 1426 +4 1428 1429 1431 1430 +4 1432 1433 1435 1434 +4 1436 1437 1439 1438 +4 1440 1441 1443 1442 +4 1444 1445 1447 1446 +4 1448 1449 1451 1450 +4 1452 1453 1455 1454 +4 1456 1457 1459 1458 +4 1460 1461 1463 1462 +4 1464 1465 1467 1466 +4 1468 1469 1471 1470 +4 1472 1473 1475 1474 +4 1476 1477 1479 1478 +4 1480 1481 1483 1482 +4 1484 1485 1487 1486 +4 1488 1489 1491 1490 +4 1492 1493 1495 1494 +4 1496 1497 1499 1498 +4 1500 1501 1503 1502 +4 1504 1505 1507 1506 +4 1508 1509 1511 1510 +4 1512 1513 1515 1514 +4 1516 1517 1519 1518 +4 1520 1521 1523 1522 +4 1524 1525 1527 1526 +4 1528 1529 1531 1530 +4 1532 1533 1535 1534 +4 1536 1537 1539 1538 +4 1540 1541 1543 1542 +4 1544 1545 1547 1546 +4 1548 1549 1551 1550 +4 1552 1553 1555 1554 +4 1556 1557 1559 1558 +4 1560 1561 1563 1562 +4 1564 1565 1567 1566 +4 1568 1569 1571 1570 +4 1572 1573 1575 1574 +4 1576 1577 1579 1578 +4 1580 1581 1583 1582 +4 1584 1585 1587 1586 +4 1588 1589 1591 1590 +4 1592 1593 1595 1594 +4 1596 1597 1599 1598 +4 1600 1601 1603 1602 +4 1604 1605 1607 1606 +4 1608 1609 1611 1610 +4 1612 1613 1615 1614 +4 1616 1617 1619 1618 +4 1620 1621 1623 1622 +4 1624 1625 1627 1626 +4 1628 1629 1631 1630 +4 1632 1633 1635 1634 +4 1636 1637 1639 1638 +4 1640 1641 1643 1642 +4 1644 1645 1647 1646 +4 1648 1649 1651 1650 +4 1652 1653 1655 1654 +4 1656 1657 1659 1658 +4 1660 1661 1663 1662 +4 1664 1665 1667 1666 +4 1668 1669 1671 1670 +4 1672 1673 1675 1674 +4 1676 1677 1679 1678 +4 1680 1681 1683 1682 +4 1684 1685 1687 1686 +4 1688 1689 1691 1690 +4 1692 1693 1695 1694 +4 1696 1697 1699 1698 +4 1700 1701 1703 1702 +4 1704 1705 1707 1706 +4 1708 1709 1711 1710 +4 1712 1713 1715 1714 +4 1716 1717 1719 1718 +4 1720 1721 1723 1722 +4 1724 1725 1727 1726 +4 1728 1729 1731 1730 +4 1732 1733 1735 1734 +4 1736 1737 1739 1738 +4 1740 1741 1743 1742 +4 1744 1745 1747 1746 +4 1748 1749 1751 1750 +4 1752 1753 1755 1754 +4 1756 1757 1759 1758 +4 1760 1761 1763 1762 +4 1764 1765 1767 1766 +4 1768 1769 1771 1770 +4 1772 1773 1775 1774 +4 1776 1777 1779 1778 +4 1780 1781 1783 1782 +4 1784 1785 1787 1786 +4 1788 1789 1791 1790 +4 1792 1793 1795 1794 +4 1796 1797 1799 1798 +4 1800 1801 1803 1802 +4 1804 1805 1807 1806 +4 1808 1809 1811 1810 +4 1812 1813 1815 1814 +4 1816 1817 1819 1818 +4 1820 1821 1823 1822 +4 1824 1825 1827 1826 +4 1828 1829 1831 1830 +4 1832 1833 1835 1834 +4 1836 1837 1839 1838 +4 1840 1841 1843 1842 +4 1844 1845 1847 1846 +4 1848 1849 1851 1850 +4 1852 1853 1855 1854 +4 1856 1857 1859 1858 +4 1860 1861 1863 1862 +4 1864 1865 1867 1866 +4 1868 1869 1871 1870 +4 1872 1873 1875 1874 +4 1876 1877 1879 1878 +4 1880 1881 1883 1882 +4 1884 1885 1887 1886 +4 1888 1889 1891 1890 +4 1892 1893 1895 1894 +4 1896 1897 1899 1898 +4 1900 1901 1903 1902 +4 1904 1905 1907 1906 +4 1908 1909 1911 1910 +4 1912 1913 1915 1914 +4 1916 1917 1919 1918 +4 1920 1921 1923 1922 +4 1924 1925 1927 1926 +4 1928 1929 1931 1930 +4 1932 1933 1935 1934 +4 1936 1937 1939 1938 +4 1940 1941 1943 1942 +4 1944 1945 1947 1946 +4 1948 1949 1951 1950 +4 1952 1953 1955 1954 +4 1956 1957 1959 1958 +4 1960 1961 1963 1962 +4 1964 1965 1967 1966 +4 1968 1969 1971 1970 +4 1972 1973 1975 1974 +4 1976 1977 1979 1978 +4 1980 1981 1983 1982 +4 1984 1985 1987 1986 +4 1988 1989 1991 1990 +4 1992 1993 1995 1994 +4 1996 1997 1999 1998 +4 2000 2001 2003 2002 +4 2004 2005 2007 2006 +4 2008 2009 2011 2010 +4 2012 2013 2015 2014 +4 2016 2017 2019 2018 +4 2020 2021 2023 2022 +4 2024 2025 2027 2026 +4 2028 2029 2031 2030 +4 2032 2033 2035 2034 +4 2036 2037 2039 2038 +4 2040 2041 2043 2042 +4 2044 2045 2047 2046 +4 2048 2049 2051 2050 +4 2052 2053 2055 2054 +4 2056 2057 2059 2058 +4 2060 2061 2063 2062 +4 2064 2065 2067 2066 +4 2068 2069 2071 2070 +4 2072 2073 2075 2074 +4 2076 2077 2079 2078 +4 2080 2081 2083 2082 +4 2084 2085 2087 2086 +4 2088 2089 2091 2090 +4 2092 2093 2095 2094 +4 2096 2097 2099 2098 +4 2100 2101 2103 2102 +4 2104 2105 2107 2106 +4 2108 2109 2111 2110 +4 2112 2113 2115 2114 +4 2116 2117 2119 2118 +4 2120 2121 2123 2122 +4 2124 2125 2127 2126 +4 2128 2129 2131 2130 +4 2132 2133 2135 2134 +4 2136 2137 2139 2138 +4 2140 2141 2143 2142 +4 2144 2145 2147 2146 +4 2148 2149 2151 2150 +4 2152 2153 2155 2154 +4 2156 2157 2159 2158 +4 2160 2161 2163 2162 +4 2164 2165 2167 2166 +4 2168 2169 2171 2170 +4 2172 2173 2175 2174 +4 2176 2177 2179 2178 +4 2180 2181 2183 2182 +4 2184 2185 2187 2186 +4 2188 2189 2191 2190 +4 2192 2193 2195 2194 +4 2196 2197 2199 2198 +4 2200 2201 2203 2202 +4 2204 2205 2207 2206 +4 2208 2209 2211 2210 +4 2212 2213 2215 2214 +4 2216 2217 2219 2218 +4 2220 2221 2223 2222 +4 2224 2225 2227 2226 +4 2228 2229 2231 2230 +4 2232 2233 2235 2234 +4 2236 2237 2239 2238 +4 2240 2241 2243 2242 +4 2244 2245 2247 2246 +4 2248 2249 2251 2250 +4 2252 2253 2255 2254 +4 2256 2257 2259 2258 +4 2260 2261 2263 2262 +4 2264 2265 2267 2266 +4 2268 2269 2271 2270 +4 2272 2273 2275 2274 +4 2276 2277 2279 2278 +4 2280 2281 2283 2282 +4 2284 2285 2287 2286 +4 2288 2289 2291 2290 +4 2292 2293 2295 2294 +4 2296 2297 2299 2298 +4 2300 2301 2303 2302 +4 2304 2305 2307 2306 +4 2308 2309 2311 2310 +4 2312 2313 2315 2314 +4 2316 2317 2319 2318 +4 2320 2321 2323 2322 +4 2324 2325 2327 2326 +4 2328 2329 2331 2330 +4 2332 2333 2335 2334 +4 2336 2337 2339 2338 +4 2340 2341 2343 2342 +4 2344 2345 2347 2346 +4 2348 2349 2351 2350 +4 2352 2353 2355 2354 +4 2356 2357 2359 2358 +4 2360 2361 2363 2362 +4 2364 2365 2367 2366 +4 2368 2369 2371 2370 +4 2372 2373 2375 2374 +4 2376 2377 2379 2378 +4 2380 2381 2383 2382 +4 2384 2385 2387 2386 +4 2388 2389 2391 2390 +4 2392 2393 2395 2394 +4 2396 2397 2399 2398 +4 2400 2401 2403 2402 +4 2404 2405 2407 2406 +4 2408 2409 2411 2410 +4 2412 2413 2415 2414 +4 2416 2417 2419 2418 +4 2420 2421 2423 2422 +4 2424 2425 2427 2426 +4 2428 2429 2431 2430 +4 2432 2433 2435 2434 +4 2436 2437 2439 2438 +4 2440 2441 2443 2442 +4 2444 2445 2447 2446 +4 2448 2449 2451 2450 +4 2452 2453 2455 2454 +4 2456 2457 2459 2458 +4 2460 2461 2463 2462 +4 2464 2465 2467 2466 +4 2468 2469 2471 2470 +4 2472 2473 2475 2474 +4 2476 2477 2479 2478 +4 2480 2481 2483 2482 +4 2484 2485 2487 2486 +4 2488 2489 2491 2490 +4 2492 2493 2495 2494 +4 2496 2497 2499 2498 +4 2500 2501 2503 2502 +4 2504 2505 2507 2506 +4 2508 2509 2511 2510 +4 2512 2513 2515 2514 +4 2516 2517 2519 2518 +4 2520 2521 2523 2522 +4 2524 2525 2527 2526 +4 2528 2529 2531 2530 +4 2532 2533 2535 2534 +4 2536 2537 2539 2538 +4 2540 2541 2543 2542 +4 2544 2545 2547 2546 +4 2548 2549 2551 2550 +4 2552 2553 2555 2554 +4 2556 2557 2559 2558 +4 2560 2561 2563 2562 +4 2564 2565 2567 2566 +4 2568 2569 2571 2570 +4 2572 2573 2575 2574 +4 2576 2577 2579 2578 +4 2580 2581 2583 2582 +4 2584 2585 2587 2586 +4 2588 2589 2591 2590 +4 2592 2593 2595 2594 +4 2596 2597 2599 2598 +4 2600 2601 2603 2602 +4 2604 2605 2607 2606 +4 2608 2609 2611 2610 +4 2612 2613 2615 2614 +4 2616 2617 2619 2618 +4 2620 2621 2623 2622 +4 2624 2625 2627 2626 +4 2628 2629 2631 2630 +4 2632 2633 2635 2634 +4 2636 2637 2639 2638 +4 2640 2641 2643 2642 +4 2644 2645 2647 2646 +4 2648 2649 2651 2650 +4 2652 2653 2655 2654 +4 2656 2657 2659 2658 +4 2660 2661 2663 2662 +4 2664 2665 2667 2666 +4 2668 2669 2671 2670 +4 2672 2673 2675 2674 +4 2676 2677 2679 2678 +4 2680 2681 2683 2682 +4 2684 2685 2687 2686 +4 2688 2689 2691 2690 +4 2692 2693 2695 2694 +4 2696 2697 2699 2698 +4 2700 2701 2703 2702 +4 2704 2705 2707 2706 +4 2708 2709 2711 2710 +4 2712 2713 2715 2714 +4 2716 2717 2719 2718 +4 2720 2721 2723 2722 +4 2724 2725 2727 2726 +4 2728 2729 2731 2730 +4 2732 2733 2735 2734 +4 2736 2737 2739 2738 +4 2740 2741 2743 2742 +4 2744 2745 2747 2746 +4 2748 2749 2751 2750 +4 2752 2753 2755 2754 +4 2756 2757 2759 2758 +4 2760 2761 2763 2762 +4 2764 2765 2767 2766 +4 2768 2769 2771 2770 +4 2772 2773 2775 2774 +4 2776 2777 2779 2778 +4 2780 2781 2783 2782 +4 2784 2785 2787 2786 +4 2788 2789 2791 2790 +4 2792 2793 2795 2794 +4 2796 2797 2799 2798 +4 2800 2801 2803 2802 +4 2804 2805 2807 2806 +4 2808 2809 2811 2810 +4 2812 2813 2815 2814 +4 2816 2817 2819 2818 +4 2820 2821 2823 2822 +4 2824 2825 2827 2826 +4 2828 2829 2831 2830 +4 2832 2833 2835 2834 +4 2836 2837 2839 2838 +4 2840 2841 2843 2842 +4 2844 2845 2847 2846 +4 2848 2849 2851 2850 +4 2852 2853 2855 2854 +4 2856 2857 2859 2858 +4 2860 2861 2863 2862 +4 2864 2865 2867 2866 +4 2868 2869 2871 2870 +4 2872 2873 2875 2874 +4 2876 2877 2879 2878 +4 2880 2881 2883 2882 +4 2884 2885 2887 2886 +4 2888 2889 2891 2890 +4 2892 2893 2895 2894 +4 2896 2897 2899 2898 +4 2900 2901 2903 2902 +4 2904 2905 2907 2906 +4 2908 2909 2911 2910 +4 2912 2913 2915 2914 +4 2916 2917 2919 2918 +4 2920 2921 2923 2922 +4 2924 2925 2927 2926 +4 2928 2929 2931 2930 +4 2932 2933 2935 2934 +4 2936 2937 2939 2938 +4 2940 2941 2943 2942 +4 2944 2945 2947 2946 +4 2948 2949 2951 2950 +4 2952 2953 2955 2954 +4 2956 2957 2959 2958 +4 2960 2961 2963 2962 +4 2964 2965 2967 2966 +4 2968 2969 2971 2970 +4 2972 2973 2975 2974 +4 2976 2977 2979 2978 +4 2980 2981 2983 2982 +4 2984 2985 2987 2986 +4 2988 2989 2991 2990 +4 2992 2993 2995 2994 +4 2996 2997 2999 2998 +4 3000 3001 3003 3002 +4 3004 3005 3007 3006 +4 3008 3009 3011 3010 +4 3012 3013 3015 3014 +4 3016 3017 3019 3018 +4 3020 3021 3023 3022 +4 3024 3025 3027 3026 +4 3028 3029 3031 3030 +4 3032 3033 3035 3034 +4 3036 3037 3039 3038 +4 3040 3041 3043 3042 +4 3044 3045 3047 3046 +4 3048 3049 3051 3050 +4 3052 3053 3055 3054 +4 3056 3057 3059 3058 +4 3060 3061 3063 3062 +4 3064 3065 3067 3066 +4 3068 3069 3071 3070 +4 3072 3073 3075 3074 +4 3076 3077 3079 3078 +4 3080 3081 3083 3082 +4 3084 3085 3087 3086 +4 3088 3089 3091 3090 +4 3092 3093 3095 3094 +4 3096 3097 3099 3098 +4 3100 3101 3103 3102 +4 3104 3105 3107 3106 +4 3108 3109 3111 3110 +4 3112 3113 3115 3114 +4 3116 3117 3119 3118 +4 3120 3121 3123 3122 +4 3124 3125 3127 3126 +4 3128 3129 3131 3130 +4 3132 3133 3135 3134 +4 3136 3137 3139 3138 +4 3140 3141 3143 3142 +4 3144 3145 3147 3146 +4 3148 3149 3151 3150 +4 3152 3153 3155 3154 +4 3156 3157 3159 3158 +4 3160 3161 3163 3162 +4 3164 3165 3167 3166 +4 3168 3169 3171 3170 +4 3172 3173 3175 3174 +4 3176 3177 3179 3178 +4 3180 3181 3183 3182 +4 3184 3185 3187 3186 +4 3188 3189 3191 3190 +4 3192 3193 3195 3194 +4 3196 3197 3199 3198 +4 3200 3201 3203 3202 +4 3204 3205 3207 3206 +4 3208 3209 3211 3210 +4 3212 3213 3215 3214 +4 3216 3217 3219 3218 +4 3220 3221 3223 3222 +4 3224 3225 3227 3226 +4 3228 3229 3231 3230 +4 3232 3233 3235 3234 +4 3236 3237 3239 3238 +4 3240 3241 3243 3242 +4 3244 3245 3247 3246 +4 3248 3249 3251 3250 +4 3252 3253 3255 3254 +4 3256 3257 3259 3258 +4 3260 3261 3263 3262 +4 3264 3265 3267 3266 +4 3268 3269 3271 3270 +4 3272 3273 3275 3274 +4 3276 3277 3279 3278 +4 3280 3281 3283 3282 +4 3284 3285 3287 3286 +4 3288 3289 3291 3290 +4 3292 3293 3295 3294 +4 3296 3297 3299 3298 +4 3300 3301 3303 3302 +4 3304 3305 3307 3306 +4 3308 3309 3311 3310 +4 3312 3313 3315 3314 +4 3316 3317 3319 3318 +4 3320 3321 3323 3322 +4 3324 3325 3327 3326 +4 3328 3329 3331 3330 +4 3332 3333 3335 3334 +4 3336 3337 3339 3338 +4 3340 3341 3343 3342 +4 3344 3345 3347 3346 +4 3348 3349 3351 3350 +4 3352 3353 3355 3354 +4 3356 3357 3359 3358 +4 3360 3361 3363 3362 +4 3364 3365 3367 3366 +4 3368 3369 3371 3370 +4 3372 3373 3375 3374 +4 3376 3377 3379 3378 +4 3380 3381 3383 3382 +4 3384 3385 3387 3386 +4 3388 3389 3391 3390 +4 3392 3393 3395 3394 +4 3396 3397 3399 3398 +4 3400 3401 3403 3402 +4 3404 3405 3407 3406 +4 3408 3409 3411 3410 +4 3412 3413 3415 3414 +4 3416 3417 3419 3418 +4 3420 3421 3423 3422 +4 3424 3425 3427 3426 +4 3428 3429 3431 3430 +4 3432 3433 3435 3434 +4 3436 3437 3439 3438 +4 3440 3441 3443 3442 +4 3444 3445 3447 3446 +4 3448 3449 3451 3450 +4 3452 3453 3455 3454 +4 3456 3457 3459 3458 +4 3460 3461 3463 3462 +4 3464 3465 3467 3466 +4 3468 3469 3471 3470 +4 3472 3473 3475 3474 +4 3476 3477 3479 3478 +4 3480 3481 3483 3482 +4 3484 3485 3487 3486 +4 3488 3489 3491 3490 +4 3492 3493 3495 3494 +4 3496 3497 3499 3498 +4 3500 3501 3503 3502 +4 3504 3505 3507 3506 +4 3508 3509 3511 3510 +4 3512 3513 3515 3514 +4 3516 3517 3519 3518 +4 3520 3521 3523 3522 +4 3524 3525 3527 3526 +4 3528 3529 3531 3530 +4 3532 3533 3535 3534 +4 3536 3537 3539 3538 +4 3540 3541 3543 3542 +4 3544 3545 3547 3546 +4 3548 3549 3551 3550 +4 3552 3553 3555 3554 +4 3556 3557 3559 3558 +4 3560 3561 3563 3562 +4 3564 3565 3567 3566 +4 3568 3569 3571 3570 +4 3572 3573 3575 3574 +4 3576 3577 3579 3578 +4 3580 3581 3583 3582 +4 3584 3585 3587 3586 +4 3588 3589 3591 3590 +4 3592 3593 3595 3594 +4 3596 3597 3599 3598 +4 3600 3601 3603 3602 +4 3604 3605 3607 3606 +4 3608 3609 3611 3610 +4 3612 3613 3615 3614 +4 3616 3617 3619 3618 +4 3620 3621 3623 3622 +4 3624 3625 3627 3626 +4 3628 3629 3631 3630 +4 3632 3633 3635 3634 +4 3636 3637 3639 3638 +4 3640 3641 3643 3642 +4 3644 3645 3647 3646 +4 3648 3649 3651 3650 +4 3652 3653 3655 3654 +4 3656 3657 3659 3658 +4 3660 3661 3663 3662 +4 3664 3665 3667 3666 +4 3668 3669 3671 3670 +4 3672 3673 3675 3674 +4 3676 3677 3679 3678 +4 3680 3681 3683 3682 +4 3684 3685 3687 3686 +4 3688 3689 3691 3690 +4 3692 3693 3695 3694 +4 3696 3697 3699 3698 +4 3700 3701 3703 3702 +4 3704 3705 3707 3706 +4 3708 3709 3711 3710 +4 3712 3713 3715 3714 +4 3716 3717 3719 3718 +4 3720 3721 3723 3722 +4 3724 3725 3727 3726 +4 3728 3729 3731 3730 +4 3732 3733 3735 3734 +4 3736 3737 3739 3738 +4 3740 3741 3743 3742 +4 3744 3745 3747 3746 +4 3748 3749 3751 3750 +4 3752 3753 3755 3754 +4 3756 3757 3759 3758 +4 3760 3761 3763 3762 +4 3764 3765 3767 3766 +4 3768 3769 3771 3770 +4 3772 3773 3775 3774 +4 3776 3777 3779 3778 +4 3780 3781 3783 3782 +4 3784 3785 3787 3786 +4 3788 3789 3791 3790 +4 3792 3793 3795 3794 +4 3796 3797 3799 3798 +4 3800 3801 3803 3802 +4 3804 3805 3807 3806 +4 3808 3809 3811 3810 +4 3812 3813 3815 3814 +4 3816 3817 3819 3818 +4 3820 3821 3823 3822 +4 3824 3825 3827 3826 +4 3828 3829 3831 3830 +4 3832 3833 3835 3834 +4 3836 3837 3839 3838 +4 3840 3841 3843 3842 +4 3844 3845 3847 3846 +4 3848 3849 3851 3850 +4 3852 3853 3855 3854 +4 3856 3857 3859 3858 +4 3860 3861 3863 3862 +4 3864 3865 3867 3866 +4 3868 3869 3871 3870 +4 3872 3873 3875 3874 +4 3876 3877 3879 3878 +4 3880 3881 3883 3882 +4 3884 3885 3887 3886 +4 3888 3889 3891 3890 +4 3892 3893 3895 3894 +4 3896 3897 3899 3898 +4 3900 3901 3903 3902 +4 3904 3905 3907 3906 +4 3908 3909 3911 3910 +4 3912 3913 3915 3914 +4 3916 3917 3919 3918 +4 3920 3921 3923 3922 +4 3924 3925 3927 3926 +4 3928 3929 3931 3930 +4 3932 3933 3935 3934 +4 3936 3937 3939 3938 +4 3940 3941 3943 3942 +4 3944 3945 3947 3946 +4 3948 3949 3951 3950 +4 3952 3953 3955 3954 +4 3956 3957 3959 3958 +4 3960 3961 3963 3962 +4 3964 3965 3967 3966 +4 3968 3969 3971 3970 +4 3972 3973 3975 3974 +4 3976 3977 3979 3978 +4 3980 3981 3983 3982 +4 3984 3985 3987 3986 +4 3988 3989 3991 3990 +4 3992 3993 3995 3994 +4 3996 3997 3999 3998 +4 4000 4001 4003 4002 +4 4004 4005 4007 4006 +4 4008 4009 4011 4010 +4 4012 4013 4015 4014 +4 4016 4017 4019 4018 +4 4020 4021 4023 4022 +4 4024 4025 4027 4026 +4 4028 4029 4031 4030 +4 4032 4033 4035 4034 +4 4036 4037 4039 4038 +4 4040 4041 4043 4042 +4 4044 4045 4047 4046 +4 4048 4049 4051 4050 +4 4052 4053 4055 4054 +4 4056 4057 4059 4058 +4 4060 4061 4063 4062 +4 4064 4065 4067 4066 +4 4068 4069 4071 4070 +4 4072 4073 4075 4074 +4 4076 4077 4079 4078 +4 4080 4081 4083 4082 +4 4084 4085 4087 4086 +4 4088 4089 4091 4090 +4 4092 4093 4095 4094 + +CELL_TYPES 1024 + 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 +POINT_DATA 4096 +SCALARS solution double 1 +LOOKUP_TABLE default +0 0 0 0.00812348 0 0 0.00812348 0.0140283 0 0.00812348 0 0.0140283 0.00812348 0.0140283 0.0140283 0.0252124 0 0 0.0140283 0.0187628 0 0 0.0187628 0.0226925 0.0140283 0.0187628 0.0252124 0.0343808 0.0187628 0.0226925 0.0343808 0.0420693 0 0.0140283 0 0.0187628 0.0140283 0.0252124 0.0187628 0.0343808 0 0.0187628 0 0.0226925 0.0187628 0.0343808 0.0226925 0.0420693 0.0252124 0.0343808 0.0343808 0.0475135 0.0343808 0.0420693 0.0475135 0.058668 0.0343808 0.0475135 0.0420693 0.058668 0.0475135 0.058668 0.058668 0.0729404 0 0 0.0226925 0.0260112 0 0 0.0260112 0.0288371 0.0226925 0.0260112 0.0420693 0.0485975 0.0260112 0.0288371 0.0485975 0.0541744 0 0 0.0288371 0.0312498 0 0 0.0312498 0.0333056 0.0288371 0.0312498 0.0541744 0.0589456 0.0312498 0.0333056 0.0589456 0.0630169 0.0420693 0.0485975 0.058668 0.0682096 0.0485975 0.0541744 0.0682096 0.0763989 0.058668 0.0682096 0.0729404 0.085246 0.0682096 0.0763989 0.085246 0.0958637 0.0541744 0.0589456 0.0763989 0.0834267 0.0589456 0.0630169 0.0834267 0.0894364 0.0763989 0.0834267 0.0958637 0.105009 0.0834267 0.0894364 0.105009 0.11285 0 0.0226925 0 0.0260112 0.0226925 0.0420693 0.0260112 0.0485975 0 0.0260112 0 0.0288371 0.0260112 0.0485975 0.0288371 0.0541744 0.0420693 0.058668 0.0485975 0.0682096 0.058668 0.0729404 0.0682096 0.085246 0.0485975 0.0682096 0.0541744 0.0763989 0.0682096 0.085246 0.0763989 0.0958637 0 0.0288371 0 0.0312498 0.0288371 0.0541744 0.0312498 0.0589456 0 0.0312498 0 0.0333056 0.0312498 0.0589456 0.0333056 0.0630169 0.0541744 0.0763989 0.0589456 0.0834267 0.0763989 0.0958637 0.0834267 0.105009 0.0589456 0.0834267 0.0630169 0.0894364 0.0834267 0.105009 0.0894364 0.11285 0.0729404 0.085246 0.085246 0.100044 0.085246 0.0958637 0.100044 0.112879 0.085246 0.100044 0.0958637 0.112879 0.100044 0.112879 0.112879 0.127712 0.0958637 0.105009 0.112879 0.123978 0.105009 0.11285 0.123978 0.13352 0.112879 0.123978 0.127712 0.140584 0.123978 0.13352 0.140584 0.151685 0.0958637 0.112879 0.105009 0.123978 0.112879 0.127712 0.123978 0.140584 0.105009 0.123978 0.11285 0.13352 0.123978 0.140584 0.13352 0.151685 0.127712 0.140584 0.140584 0.155047 0.140584 0.151685 0.155047 0.167552 0.140584 0.155047 0.151685 0.167552 0.155047 0.167552 0.167552 0.181305 0 0 0.0333056 0.0350465 0 0 0.0350465 0.0365039 0.0333056 0.0350465 0.0630169 0.0664677 0.0350465 0.0365039 0.0664677 0.0693588 0 0 0.0365039 0.0377022 0 0 0.0377022 0.03866 0.0365039 0.0377022 0.0693588 0.0717371 0.0377022 0.03866 0.0717371 0.0736388 0.0630169 0.0664677 0.0894364 0.094538 0.0664677 0.0693588 0.094538 0.0988169 0.0894364 0.094538 0.11285 0.119519 0.094538 0.0988169 0.119519 0.12512 0.0693588 0.0717371 0.0988169 0.10234 0.0717371 0.0736388 0.10234 0.105158 0.0988169 0.10234 0.12512 0.129736 0.10234 0.105158 0.129736 0.133432 0 0 0.03866 0.0393914 0 0 0.0393914 0.0399068 0.03866 0.0393914 0.0736388 0.0750914 0.0393914 0.0399068 0.0750914 0.0761152 0 0 0.0399068 0.0402132 0 0 0.0402132 0.0403149 0.0399068 0.0402132 0.0761152 0.0767241 0.0402132 0.0403149 0.0767241 0.0769261 0.0736388 0.0750914 0.105158 0.107312 0.0750914 0.0761152 0.107312 0.10883 0.105158 0.107312 0.133432 0.136259 0.107312 0.10883 0.136259 0.138252 0.0761152 0.0767241 0.10883 0.109734 0.0767241 0.0769261 0.109734 0.110033 0.10883 0.109734 0.138252 0.139438 0.109734 0.110033 0.139438 0.139831 0.11285 0.119519 0.13352 0.141654 0.119519 0.12512 0.141654 0.148496 0.13352 0.141654 0.151685 0.161166 0.141654 0.148496 0.161166 0.169156 0.12512 0.129736 0.148496 0.154142 0.129736 0.133432 0.154142 0.158666 0.148496 0.154142 0.169156 0.175757 0.154142 0.158666 0.175757 0.181052 0.151685 0.161166 0.167552 0.178256 0.161166 0.169156 0.178256 0.187291 0.167552 0.178256 0.181305 0.193102 0.178256 0.187291 0.193102 0.203074 0.169156 0.175757 0.187291 0.194765 0.175757 0.181052 0.194765 0.200767 0.187291 0.194765 0.203074 0.211334 0.194765 0.200767 0.211334 0.217973 0.133432 0.136259 0.158666 0.162128 0.136259 0.138252 0.162128 0.164571 0.158666 0.162128 0.181052 0.185106 0.162128 0.164571 0.185106 0.187969 0.138252 0.139438 0.164571 0.166025 0.139438 0.139831 0.166025 0.166507 0.164571 0.166025 0.187969 0.189673 0.166025 0.166507 0.189673 0.190238 0.181052 0.185106 0.200767 0.205365 0.185106 0.187969 0.205365 0.208614 0.200767 0.205365 0.217973 0.223064 0.205365 0.208614 0.223064 0.226661 0.187969 0.189673 0.208614 0.210548 0.189673 0.190238 0.210548 0.21119 0.208614 0.210548 0.226661 0.228804 0.210548 0.21119 0.228804 0.229516 0 0.0333056 0 0.0350465 0.0333056 0.0630169 0.0350465 0.0664677 0 0.0350465 0 0.0365039 0.0350465 0.0664677 0.0365039 0.0693588 0.0630169 0.0894364 0.0664677 0.094538 0.0894364 0.11285 0.094538 0.119519 0.0664677 0.094538 0.0693588 0.0988169 0.094538 0.119519 0.0988169 0.12512 0 0.0365039 0 0.0377022 0.0365039 0.0693588 0.0377022 0.0717371 0 0.0377022 0 0.03866 0.0377022 0.0717371 0.03866 0.0736388 0.0693588 0.0988169 0.0717371 0.10234 0.0988169 0.12512 0.10234 0.129736 0.0717371 0.10234 0.0736388 0.105158 0.10234 0.129736 0.105158 0.133432 0.11285 0.13352 0.119519 0.141654 0.13352 0.151685 0.141654 0.161166 0.119519 0.141654 0.12512 0.148496 0.141654 0.161166 0.148496 0.169156 0.151685 0.167552 0.161166 0.178256 0.167552 0.181305 0.178256 0.193102 0.161166 0.178256 0.169156 0.187291 0.178256 0.193102 0.187291 0.203074 0.12512 0.148496 0.129736 0.154142 0.148496 0.169156 0.154142 0.175757 0.129736 0.154142 0.133432 0.158666 0.154142 0.175757 0.158666 0.181052 0.169156 0.187291 0.175757 0.194765 0.187291 0.203074 0.194765 0.211334 0.175757 0.194765 0.181052 0.200767 0.194765 0.211334 0.200767 0.217973 0 0.03866 0 0.0393914 0.03866 0.0736388 0.0393914 0.0750914 0 0.0393914 0 0.0399068 0.0393914 0.0750914 0.0399068 0.0761152 0.0736388 0.105158 0.0750914 0.107312 0.105158 0.133432 0.107312 0.136259 0.0750914 0.107312 0.0761152 0.10883 0.107312 0.136259 0.10883 0.138252 0 0.0399068 0 0.0402132 0.0399068 0.0761152 0.0402132 0.0767241 0 0.0402132 0 0.0403149 0.0402132 0.0767241 0.0403149 0.0769261 0.0761152 0.10883 0.0767241 0.109734 0.10883 0.138252 0.109734 0.139438 0.0767241 0.109734 0.0769261 0.110033 0.109734 0.139438 0.110033 0.139831 0.133432 0.158666 0.136259 0.162128 0.158666 0.181052 0.162128 0.185106 0.136259 0.162128 0.138252 0.164571 0.162128 0.185106 0.164571 0.187969 0.181052 0.200767 0.185106 0.205365 0.200767 0.217973 0.205365 0.223064 0.185106 0.205365 0.187969 0.208614 0.205365 0.223064 0.208614 0.226661 0.138252 0.164571 0.139438 0.166025 0.164571 0.187969 0.166025 0.189673 0.139438 0.166025 0.139831 0.166507 0.166025 0.189673 0.166507 0.190238 0.187969 0.208614 0.189673 0.210548 0.208614 0.226661 0.210548 0.228804 0.189673 0.210548 0.190238 0.21119 0.210548 0.228804 0.21119 0.229516 0.181305 0.193102 0.193102 0.205857 0.193102 0.203074 0.205857 0.216656 0.193102 0.205857 0.203074 0.216656 0.205857 0.216656 0.216656 0.22817 0.203074 0.211334 0.216656 0.225612 0.211334 0.217973 0.225612 0.232816 0.216656 0.225612 0.22817 0.237728 0.225612 0.232816 0.237728 0.245422 0.203074 0.216656 0.211334 0.225612 0.216656 0.22817 0.225612 0.237728 0.211334 0.225612 0.217973 0.232816 0.225612 0.237728 0.232816 0.245422 0.22817 0.237728 0.237728 0.247794 0.237728 0.245422 0.247794 0.255904 0.237728 0.247794 0.245422 0.255904 0.247794 0.255904 0.255904 0.264354 0.217973 0.223064 0.232816 0.238343 0.223064 0.226661 0.238343 0.242251 0.232816 0.238343 0.245422 0.25133 0.238343 0.242251 0.25133 0.255509 0.226661 0.228804 0.242251 0.24458 0.228804 0.229516 0.24458 0.245354 0.242251 0.24458 0.255509 0.258 0.24458 0.245354 0.258 0.258828 0.245422 0.25133 0.255904 0.262135 0.25133 0.255509 0.262135 0.266543 0.255904 0.262135 0.264354 0.270849 0.262135 0.266543 0.270849 0.275445 0.255509 0.258 0.266543 0.269172 0.258 0.258828 0.269172 0.270045 0.266543 0.269172 0.275445 0.278187 0.269172 0.270045 0.278187 0.279098 0.217973 0.232816 0.223064 0.238343 0.232816 0.245422 0.238343 0.25133 0.223064 0.238343 0.226661 0.242251 0.238343 0.25133 0.242251 0.255509 0.245422 0.255904 0.25133 0.262135 0.255904 0.264354 0.262135 0.270849 0.25133 0.262135 0.255509 0.266543 0.262135 0.270849 0.266543 0.275445 0.226661 0.242251 0.228804 0.24458 0.242251 0.255509 0.24458 0.258 0.228804 0.24458 0.229516 0.245354 0.24458 0.258 0.245354 0.258828 0.255509 0.266543 0.258 0.269172 0.266543 0.275445 0.269172 0.278187 0.258 0.269172 0.258828 0.270045 0.269172 0.278187 0.270045 0.279098 0.264354 0.270849 0.270849 0.277548 0.270849 0.275445 0.277548 0.282291 0.270849 0.277548 0.275445 0.282291 0.277548 0.282291 0.282291 0.287139 0.275445 0.278187 0.282291 0.28512 0.278187 0.279098 0.28512 0.286061 0.282291 0.28512 0.287139 0.290031 0.28512 0.286061 0.290031 0.290992 0.275445 0.282291 0.278187 0.28512 0.282291 0.287139 0.28512 0.290031 0.278187 0.28512 0.279098 0.286061 0.28512 0.290031 0.286061 0.290992 0.287139 0.290031 0.290031 0.292961 0.290031 0.290992 0.292961 0.293935 0.290031 0.292961 0.290992 0.293935 0.292961 0.293935 0.293935 0.294912 0 0 0.0403149 0.0402132 0 0 0.0402132 0.0399068 0.0403149 0.0402132 0.0769261 0.0767241 0.0402132 0.0399068 0.0767241 0.0761152 0 0 0.0399068 0.0393914 0 0 0.0393914 0.03866 0.0399068 0.0393914 0.0761152 0.0750914 0.0393914 0.03866 0.0750914 0.0736388 0.0769261 0.0767241 0.110033 0.109734 0.0767241 0.0761152 0.109734 0.10883 0.110033 0.109734 0.139831 0.139438 0.109734 0.10883 0.139438 0.138252 0.0761152 0.0750914 0.10883 0.107312 0.0750914 0.0736388 0.107312 0.105158 0.10883 0.107312 0.138252 0.136259 0.107312 0.105158 0.136259 0.133432 0 0 0.03866 0.0377022 0 0 0.0377022 0.0365039 0.03866 0.0377022 0.0736388 0.0717371 0.0377022 0.0365039 0.0717371 0.0693588 0 0 0.0365039 0.0350465 0 0 0.0350465 0.0333056 0.0365039 0.0350465 0.0693588 0.0664677 0.0350465 0.0333056 0.0664677 0.0630169 0.0736388 0.0717371 0.105158 0.10234 0.0717371 0.0693588 0.10234 0.0988169 0.105158 0.10234 0.133432 0.129736 0.10234 0.0988169 0.129736 0.12512 0.0693588 0.0664677 0.0988169 0.094538 0.0664677 0.0630169 0.094538 0.0894364 0.0988169 0.094538 0.12512 0.119519 0.094538 0.0894364 0.119519 0.11285 0.139831 0.139438 0.166507 0.166025 0.139438 0.138252 0.166025 0.164571 0.166507 0.166025 0.190238 0.189673 0.166025 0.164571 0.189673 0.187969 0.138252 0.136259 0.164571 0.162128 0.136259 0.133432 0.162128 0.158666 0.164571 0.162128 0.187969 0.185106 0.162128 0.158666 0.185106 0.181052 0.190238 0.189673 0.21119 0.210548 0.189673 0.187969 0.210548 0.208614 0.21119 0.210548 0.229516 0.228804 0.210548 0.208614 0.228804 0.226661 0.187969 0.185106 0.208614 0.205365 0.185106 0.181052 0.205365 0.200767 0.208614 0.205365 0.226661 0.223064 0.205365 0.200767 0.223064 0.217973 0.133432 0.129736 0.158666 0.154142 0.129736 0.12512 0.154142 0.148496 0.158666 0.154142 0.181052 0.175757 0.154142 0.148496 0.175757 0.169156 0.12512 0.119519 0.148496 0.141654 0.119519 0.11285 0.141654 0.13352 0.148496 0.141654 0.169156 0.161166 0.141654 0.13352 0.161166 0.151685 0.181052 0.175757 0.200767 0.194765 0.175757 0.169156 0.194765 0.187291 0.200767 0.194765 0.217973 0.211334 0.194765 0.187291 0.211334 0.203074 0.169156 0.161166 0.187291 0.178256 0.161166 0.151685 0.178256 0.167552 0.187291 0.178256 0.203074 0.193102 0.178256 0.167552 0.193102 0.181305 0 0 0.0333056 0.0312498 0 0 0.0312498 0.0288371 0.0333056 0.0312498 0.0630169 0.0589456 0.0312498 0.0288371 0.0589456 0.0541744 0 0 0.0288371 0.0260112 0 0 0.0260112 0.0226925 0.0288371 0.0260112 0.0541744 0.0485975 0.0260112 0.0226925 0.0485975 0.0420693 0.0630169 0.0589456 0.0894364 0.0834267 0.0589456 0.0541744 0.0834267 0.0763989 0.0894364 0.0834267 0.11285 0.105009 0.0834267 0.0763989 0.105009 0.0958637 0.0541744 0.0485975 0.0763989 0.0682096 0.0485975 0.0420693 0.0682096 0.058668 0.0763989 0.0682096 0.0958637 0.085246 0.0682096 0.058668 0.085246 0.0729404 0 0 0.0226925 0.0187628 0 0 0.0187628 0.0140283 0.0226925 0.0187628 0.0420693 0.0343808 0.0187628 0.0140283 0.0343808 0.0252124 0 0 0.0140283 0.00812348 0 0 0.00812348 0 0.0140283 0.00812348 0.0252124 0.0140283 0.00812348 0 0.0140283 0 0.0420693 0.0343808 0.058668 0.0475135 0.0343808 0.0252124 0.0475135 0.0343808 0.058668 0.0475135 0.0729404 0.058668 0.0475135 0.0343808 0.058668 0.0420693 0.0252124 0.0140283 0.0343808 0.0187628 0.0140283 0 0.0187628 0 0.0343808 0.0187628 0.0420693 0.0226925 0.0187628 0 0.0226925 0 0.11285 0.105009 0.13352 0.123978 0.105009 0.0958637 0.123978 0.112879 0.13352 0.123978 0.151685 0.140584 0.123978 0.112879 0.140584 0.127712 0.0958637 0.085246 0.112879 0.100044 0.085246 0.0729404 0.100044 0.085246 0.112879 0.100044 0.127712 0.112879 0.100044 0.085246 0.112879 0.0958637 0.151685 0.140584 0.167552 0.155047 0.140584 0.127712 0.155047 0.140584 0.167552 0.155047 0.181305 0.167552 0.155047 0.140584 0.167552 0.151685 0.127712 0.112879 0.140584 0.123978 0.112879 0.0958637 0.123978 0.105009 0.140584 0.123978 0.151685 0.13352 0.123978 0.105009 0.13352 0.11285 0.0729404 0.058668 0.085246 0.0682096 0.058668 0.0420693 0.0682096 0.0485975 0.085246 0.0682096 0.0958637 0.0763989 0.0682096 0.0485975 0.0763989 0.0541744 0.0420693 0.0226925 0.0485975 0.0260112 0.0226925 0 0.0260112 0 0.0485975 0.0260112 0.0541744 0.0288371 0.0260112 0 0.0288371 0 0.0958637 0.0763989 0.105009 0.0834267 0.0763989 0.0541744 0.0834267 0.0589456 0.105009 0.0834267 0.11285 0.0894364 0.0834267 0.0589456 0.0894364 0.0630169 0.0541744 0.0288371 0.0589456 0.0312498 0.0288371 0 0.0312498 0 0.0589456 0.0312498 0.0630169 0.0333056 0.0312498 0 0.0333056 0 0.229516 0.228804 0.245354 0.24458 0.228804 0.226661 0.24458 0.242251 0.245354 0.24458 0.258828 0.258 0.24458 0.242251 0.258 0.255509 0.226661 0.223064 0.242251 0.238343 0.223064 0.217973 0.238343 0.232816 0.242251 0.238343 0.255509 0.25133 0.238343 0.232816 0.25133 0.245422 0.258828 0.258 0.270045 0.269172 0.258 0.255509 0.269172 0.266543 0.270045 0.269172 0.279098 0.278187 0.269172 0.266543 0.278187 0.275445 0.255509 0.25133 0.266543 0.262135 0.25133 0.245422 0.262135 0.255904 0.266543 0.262135 0.275445 0.270849 0.262135 0.255904 0.270849 0.264354 0.217973 0.211334 0.232816 0.225612 0.211334 0.203074 0.225612 0.216656 0.232816 0.225612 0.245422 0.237728 0.225612 0.216656 0.237728 0.22817 0.203074 0.193102 0.216656 0.205857 0.193102 0.181305 0.205857 0.193102 0.216656 0.205857 0.22817 0.216656 0.205857 0.193102 0.216656 0.203074 0.245422 0.237728 0.255904 0.247794 0.237728 0.22817 0.247794 0.237728 0.255904 0.247794 0.264354 0.255904 0.247794 0.237728 0.255904 0.245422 0.22817 0.216656 0.237728 0.225612 0.216656 0.203074 0.225612 0.211334 0.237728 0.225612 0.245422 0.232816 0.225612 0.211334 0.232816 0.217973 0.279098 0.278187 0.286061 0.28512 0.278187 0.275445 0.28512 0.282291 0.286061 0.28512 0.290992 0.290031 0.28512 0.282291 0.290031 0.287139 0.275445 0.270849 0.282291 0.277548 0.270849 0.264354 0.277548 0.270849 0.282291 0.277548 0.287139 0.282291 0.277548 0.270849 0.282291 0.275445 0.290992 0.290031 0.293935 0.292961 0.290031 0.287139 0.292961 0.290031 0.293935 0.292961 0.294912 0.293935 0.292961 0.290031 0.293935 0.290992 0.287139 0.282291 0.290031 0.28512 0.282291 0.275445 0.28512 0.278187 0.290031 0.28512 0.290992 0.286061 0.28512 0.278187 0.286061 0.279098 0.264354 0.255904 0.270849 0.262135 0.255904 0.245422 0.262135 0.25133 0.270849 0.262135 0.275445 0.266543 0.262135 0.25133 0.266543 0.255509 0.245422 0.232816 0.25133 0.238343 0.232816 0.217973 0.238343 0.223064 0.25133 0.238343 0.255509 0.242251 0.238343 0.223064 0.242251 0.226661 0.275445 0.266543 0.278187 0.269172 0.266543 0.255509 0.269172 0.258 0.278187 0.269172 0.279098 0.270045 0.269172 0.258 0.270045 0.258828 0.255509 0.242251 0.258 0.24458 0.242251 0.226661 0.24458 0.228804 0.258 0.24458 0.258828 0.245354 0.24458 0.228804 0.245354 0.229516 0.181305 0.167552 0.193102 0.178256 0.167552 0.151685 0.178256 0.161166 0.193102 0.178256 0.203074 0.187291 0.178256 0.161166 0.187291 0.169156 0.151685 0.13352 0.161166 0.141654 0.13352 0.11285 0.141654 0.119519 0.161166 0.141654 0.169156 0.148496 0.141654 0.119519 0.148496 0.12512 0.203074 0.187291 0.211334 0.194765 0.187291 0.169156 0.194765 0.175757 0.211334 0.194765 0.217973 0.200767 0.194765 0.175757 0.200767 0.181052 0.169156 0.148496 0.175757 0.154142 0.148496 0.12512 0.154142 0.129736 0.175757 0.154142 0.181052 0.158666 0.154142 0.129736 0.158666 0.133432 0.11285 0.0894364 0.119519 0.094538 0.0894364 0.0630169 0.094538 0.0664677 0.119519 0.094538 0.12512 0.0988169 0.094538 0.0664677 0.0988169 0.0693588 0.0630169 0.0333056 0.0664677 0.0350465 0.0333056 0 0.0350465 0 0.0664677 0.0350465 0.0693588 0.0365039 0.0350465 0 0.0365039 0 0.12512 0.0988169 0.129736 0.10234 0.0988169 0.0693588 0.10234 0.0717371 0.129736 0.10234 0.133432 0.105158 0.10234 0.0717371 0.105158 0.0736388 0.0693588 0.0365039 0.0717371 0.0377022 0.0365039 0 0.0377022 0 0.0717371 0.0377022 0.0736388 0.03866 0.0377022 0 0.03866 0 0.217973 0.200767 0.223064 0.205365 0.200767 0.181052 0.205365 0.185106 0.223064 0.205365 0.226661 0.208614 0.205365 0.185106 0.208614 0.187969 0.181052 0.158666 0.185106 0.162128 0.158666 0.133432 0.162128 0.136259 0.185106 0.162128 0.187969 0.164571 0.162128 0.136259 0.164571 0.138252 0.226661 0.208614 0.228804 0.210548 0.208614 0.187969 0.210548 0.189673 0.228804 0.210548 0.229516 0.21119 0.210548 0.189673 0.21119 0.190238 0.187969 0.164571 0.189673 0.166025 0.164571 0.138252 0.166025 0.139438 0.189673 0.166025 0.190238 0.166507 0.166025 0.139438 0.166507 0.139831 0.133432 0.105158 0.136259 0.107312 0.105158 0.0736388 0.107312 0.0750914 0.136259 0.107312 0.138252 0.10883 0.107312 0.0750914 0.10883 0.0761152 0.0736388 0.03866 0.0750914 0.0393914 0.03866 0 0.0393914 0 0.0750914 0.0393914 0.0761152 0.0399068 0.0393914 0 0.0399068 0 0.138252 0.10883 0.139438 0.109734 0.10883 0.0761152 0.109734 0.0767241 0.139438 0.109734 0.139831 0.110033 0.109734 0.0767241 0.110033 0.0769261 0.0761152 0.0399068 0.0767241 0.0402132 0.0399068 0 0.0402132 0 0.0767241 0.0402132 0.0769261 0.0403149 0.0402132 0 0.0403149 0 0 0.0403149 0 0.0402132 0.0403149 0.0769261 0.0402132 0.0767241 0 0.0402132 0 0.0399068 0.0402132 0.0767241 0.0399068 0.0761152 0.0769261 0.110033 0.0767241 0.109734 0.110033 0.139831 0.109734 0.139438 0.0767241 0.109734 0.0761152 0.10883 0.109734 0.139438 0.10883 0.138252 0 0.0399068 0 0.0393914 0.0399068 0.0761152 0.0393914 0.0750914 0 0.0393914 0 0.03866 0.0393914 0.0750914 0.03866 0.0736388 0.0761152 0.10883 0.0750914 0.107312 0.10883 0.138252 0.107312 0.136259 0.0750914 0.107312 0.0736388 0.105158 0.107312 0.136259 0.105158 0.133432 0.139831 0.166507 0.139438 0.166025 0.166507 0.190238 0.166025 0.189673 0.139438 0.166025 0.138252 0.164571 0.166025 0.189673 0.164571 0.187969 0.190238 0.21119 0.189673 0.210548 0.21119 0.229516 0.210548 0.228804 0.189673 0.210548 0.187969 0.208614 0.210548 0.228804 0.208614 0.226661 0.138252 0.164571 0.136259 0.162128 0.164571 0.187969 0.162128 0.185106 0.136259 0.162128 0.133432 0.158666 0.162128 0.185106 0.158666 0.181052 0.187969 0.208614 0.185106 0.205365 0.208614 0.226661 0.205365 0.223064 0.185106 0.205365 0.181052 0.200767 0.205365 0.223064 0.200767 0.217973 0 0.03866 0 0.0377022 0.03866 0.0736388 0.0377022 0.0717371 0 0.0377022 0 0.0365039 0.0377022 0.0717371 0.0365039 0.0693588 0.0736388 0.105158 0.0717371 0.10234 0.105158 0.133432 0.10234 0.129736 0.0717371 0.10234 0.0693588 0.0988169 0.10234 0.129736 0.0988169 0.12512 0 0.0365039 0 0.0350465 0.0365039 0.0693588 0.0350465 0.0664677 0 0.0350465 0 0.0333056 0.0350465 0.0664677 0.0333056 0.0630169 0.0693588 0.0988169 0.0664677 0.094538 0.0988169 0.12512 0.094538 0.119519 0.0664677 0.094538 0.0630169 0.0894364 0.094538 0.119519 0.0894364 0.11285 0.133432 0.158666 0.129736 0.154142 0.158666 0.181052 0.154142 0.175757 0.129736 0.154142 0.12512 0.148496 0.154142 0.175757 0.148496 0.169156 0.181052 0.200767 0.175757 0.194765 0.200767 0.217973 0.194765 0.211334 0.175757 0.194765 0.169156 0.187291 0.194765 0.211334 0.187291 0.203074 0.12512 0.148496 0.119519 0.141654 0.148496 0.169156 0.141654 0.161166 0.119519 0.141654 0.11285 0.13352 0.141654 0.161166 0.13352 0.151685 0.169156 0.187291 0.161166 0.178256 0.187291 0.203074 0.178256 0.193102 0.161166 0.178256 0.151685 0.167552 0.178256 0.193102 0.167552 0.181305 0.229516 0.245354 0.228804 0.24458 0.245354 0.258828 0.24458 0.258 0.228804 0.24458 0.226661 0.242251 0.24458 0.258 0.242251 0.255509 0.258828 0.270045 0.258 0.269172 0.270045 0.279098 0.269172 0.278187 0.258 0.269172 0.255509 0.266543 0.269172 0.278187 0.266543 0.275445 0.226661 0.242251 0.223064 0.238343 0.242251 0.255509 0.238343 0.25133 0.223064 0.238343 0.217973 0.232816 0.238343 0.25133 0.232816 0.245422 0.255509 0.266543 0.25133 0.262135 0.266543 0.275445 0.262135 0.270849 0.25133 0.262135 0.245422 0.255904 0.262135 0.270849 0.255904 0.264354 0.279098 0.286061 0.278187 0.28512 0.286061 0.290992 0.28512 0.290031 0.278187 0.28512 0.275445 0.282291 0.28512 0.290031 0.282291 0.287139 0.290992 0.293935 0.290031 0.292961 0.293935 0.294912 0.292961 0.293935 0.290031 0.292961 0.287139 0.290031 0.292961 0.293935 0.290031 0.290992 0.275445 0.282291 0.270849 0.277548 0.282291 0.287139 0.277548 0.282291 0.270849 0.277548 0.264354 0.270849 0.277548 0.282291 0.270849 0.275445 0.287139 0.290031 0.282291 0.28512 0.290031 0.290992 0.28512 0.286061 0.282291 0.28512 0.275445 0.278187 0.28512 0.286061 0.278187 0.279098 0.217973 0.232816 0.211334 0.225612 0.232816 0.245422 0.225612 0.237728 0.211334 0.225612 0.203074 0.216656 0.225612 0.237728 0.216656 0.22817 0.245422 0.255904 0.237728 0.247794 0.255904 0.264354 0.247794 0.255904 0.237728 0.247794 0.22817 0.237728 0.247794 0.255904 0.237728 0.245422 0.203074 0.216656 0.193102 0.205857 0.216656 0.22817 0.205857 0.216656 0.193102 0.205857 0.181305 0.193102 0.205857 0.216656 0.193102 0.203074 0.22817 0.237728 0.216656 0.225612 0.237728 0.245422 0.225612 0.232816 0.216656 0.225612 0.203074 0.211334 0.225612 0.232816 0.211334 0.217973 0.264354 0.270849 0.255904 0.262135 0.270849 0.275445 0.262135 0.266543 0.255904 0.262135 0.245422 0.25133 0.262135 0.266543 0.25133 0.255509 0.275445 0.278187 0.266543 0.269172 0.278187 0.279098 0.269172 0.270045 0.266543 0.269172 0.255509 0.258 0.269172 0.270045 0.258 0.258828 0.245422 0.25133 0.232816 0.238343 0.25133 0.255509 0.238343 0.242251 0.232816 0.238343 0.217973 0.223064 0.238343 0.242251 0.223064 0.226661 0.255509 0.258 0.242251 0.24458 0.258 0.258828 0.24458 0.245354 0.242251 0.24458 0.226661 0.228804 0.24458 0.245354 0.228804 0.229516 0 0.0333056 0 0.0312498 0.0333056 0.0630169 0.0312498 0.0589456 0 0.0312498 0 0.0288371 0.0312498 0.0589456 0.0288371 0.0541744 0.0630169 0.0894364 0.0589456 0.0834267 0.0894364 0.11285 0.0834267 0.105009 0.0589456 0.0834267 0.0541744 0.0763989 0.0834267 0.105009 0.0763989 0.0958637 0 0.0288371 0 0.0260112 0.0288371 0.0541744 0.0260112 0.0485975 0 0.0260112 0 0.0226925 0.0260112 0.0485975 0.0226925 0.0420693 0.0541744 0.0763989 0.0485975 0.0682096 0.0763989 0.0958637 0.0682096 0.085246 0.0485975 0.0682096 0.0420693 0.058668 0.0682096 0.085246 0.058668 0.0729404 0.11285 0.13352 0.105009 0.123978 0.13352 0.151685 0.123978 0.140584 0.105009 0.123978 0.0958637 0.112879 0.123978 0.140584 0.112879 0.127712 0.151685 0.167552 0.140584 0.155047 0.167552 0.181305 0.155047 0.167552 0.140584 0.155047 0.127712 0.140584 0.155047 0.167552 0.140584 0.151685 0.0958637 0.112879 0.085246 0.100044 0.112879 0.127712 0.100044 0.112879 0.085246 0.100044 0.0729404 0.085246 0.100044 0.112879 0.085246 0.0958637 0.127712 0.140584 0.112879 0.123978 0.140584 0.151685 0.123978 0.13352 0.112879 0.123978 0.0958637 0.105009 0.123978 0.13352 0.105009 0.11285 0 0.0226925 0 0.0187628 0.0226925 0.0420693 0.0187628 0.0343808 0 0.0187628 0 0.0140283 0.0187628 0.0343808 0.0140283 0.0252124 0.0420693 0.058668 0.0343808 0.0475135 0.058668 0.0729404 0.0475135 0.058668 0.0343808 0.0475135 0.0252124 0.0343808 0.0475135 0.058668 0.0343808 0.0420693 0 0.0140283 0 0.00812348 0.0140283 0.0252124 0.00812348 0.0140283 0 0.00812348 0 0 0.00812348 0.0140283 0 0 0.0252124 0.0343808 0.0140283 0.0187628 0.0343808 0.0420693 0.0187628 0.0226925 0.0140283 0.0187628 0 0 0.0187628 0.0226925 0 0 0.0729404 0.085246 0.058668 0.0682096 0.085246 0.0958637 0.0682096 0.0763989 0.058668 0.0682096 0.0420693 0.0485975 0.0682096 0.0763989 0.0485975 0.0541744 0.0958637 0.105009 0.0763989 0.0834267 0.105009 0.11285 0.0834267 0.0894364 0.0763989 0.0834267 0.0541744 0.0589456 0.0834267 0.0894364 0.0589456 0.0630169 0.0420693 0.0485975 0.0226925 0.0260112 0.0485975 0.0541744 0.0260112 0.0288371 0.0226925 0.0260112 0 0 0.0260112 0.0288371 0 0 0.0541744 0.0589456 0.0288371 0.0312498 0.0589456 0.0630169 0.0312498 0.0333056 0.0288371 0.0312498 0 0 0.0312498 0.0333056 0 0 0.181305 0.193102 0.167552 0.178256 0.193102 0.203074 0.178256 0.187291 0.167552 0.178256 0.151685 0.161166 0.178256 0.187291 0.161166 0.169156 0.203074 0.211334 0.187291 0.194765 0.211334 0.217973 0.194765 0.200767 0.187291 0.194765 0.169156 0.175757 0.194765 0.200767 0.175757 0.181052 0.151685 0.161166 0.13352 0.141654 0.161166 0.169156 0.141654 0.148496 0.13352 0.141654 0.11285 0.119519 0.141654 0.148496 0.119519 0.12512 0.169156 0.175757 0.148496 0.154142 0.175757 0.181052 0.154142 0.158666 0.148496 0.154142 0.12512 0.129736 0.154142 0.158666 0.129736 0.133432 0.217973 0.223064 0.200767 0.205365 0.223064 0.226661 0.205365 0.208614 0.200767 0.205365 0.181052 0.185106 0.205365 0.208614 0.185106 0.187969 0.226661 0.228804 0.208614 0.210548 0.228804 0.229516 0.210548 0.21119 0.208614 0.210548 0.187969 0.189673 0.210548 0.21119 0.189673 0.190238 0.181052 0.185106 0.158666 0.162128 0.185106 0.187969 0.162128 0.164571 0.158666 0.162128 0.133432 0.136259 0.162128 0.164571 0.136259 0.138252 0.187969 0.189673 0.164571 0.166025 0.189673 0.190238 0.166025 0.166507 0.164571 0.166025 0.138252 0.139438 0.166025 0.166507 0.139438 0.139831 0.11285 0.119519 0.0894364 0.094538 0.119519 0.12512 0.094538 0.0988169 0.0894364 0.094538 0.0630169 0.0664677 0.094538 0.0988169 0.0664677 0.0693588 0.12512 0.129736 0.0988169 0.10234 0.129736 0.133432 0.10234 0.105158 0.0988169 0.10234 0.0693588 0.0717371 0.10234 0.105158 0.0717371 0.0736388 0.0630169 0.0664677 0.0333056 0.0350465 0.0664677 0.0693588 0.0350465 0.0365039 0.0333056 0.0350465 0 0 0.0350465 0.0365039 0 0 0.0693588 0.0717371 0.0365039 0.0377022 0.0717371 0.0736388 0.0377022 0.03866 0.0365039 0.0377022 0 0 0.0377022 0.03866 0 0 0.133432 0.136259 0.105158 0.107312 0.136259 0.138252 0.107312 0.10883 0.105158 0.107312 0.0736388 0.0750914 0.107312 0.10883 0.0750914 0.0761152 0.138252 0.139438 0.10883 0.109734 0.139438 0.139831 0.109734 0.110033 0.10883 0.109734 0.0761152 0.0767241 0.109734 0.110033 0.0767241 0.0769261 0.0736388 0.0750914 0.03866 0.0393914 0.0750914 0.0761152 0.0393914 0.0399068 0.03866 0.0393914 0 0 0.0393914 0.0399068 0 0 0.0761152 0.0767241 0.0399068 0.0402132 0.0767241 0.0769261 0.0402132 0.0403149 0.0399068 0.0402132 0 0 0.0402132 0.0403149 0 0 0.294912 0.293935 0.293935 0.292961 0.293935 0.290992 0.292961 0.290031 0.293935 0.292961 0.290992 0.290031 0.292961 0.290031 0.290031 0.287139 0.290992 0.286061 0.290031 0.28512 0.286061 0.279098 0.28512 0.278187 0.290031 0.28512 0.287139 0.282291 0.28512 0.278187 0.282291 0.275445 0.290992 0.290031 0.286061 0.28512 0.290031 0.287139 0.28512 0.282291 0.286061 0.28512 0.279098 0.278187 0.28512 0.282291 0.278187 0.275445 0.287139 0.282291 0.282291 0.277548 0.282291 0.275445 0.277548 0.270849 0.282291 0.277548 0.275445 0.270849 0.277548 0.270849 0.270849 0.264354 0.279098 0.270045 0.278187 0.269172 0.270045 0.258828 0.269172 0.258 0.278187 0.269172 0.275445 0.266543 0.269172 0.258 0.266543 0.255509 0.258828 0.245354 0.258 0.24458 0.245354 0.229516 0.24458 0.228804 0.258 0.24458 0.255509 0.242251 0.24458 0.228804 0.242251 0.226661 0.275445 0.266543 0.270849 0.262135 0.266543 0.255509 0.262135 0.25133 0.270849 0.262135 0.264354 0.255904 0.262135 0.25133 0.255904 0.245422 0.255509 0.242251 0.25133 0.238343 0.242251 0.226661 0.238343 0.223064 0.25133 0.238343 0.245422 0.232816 0.238343 0.223064 0.232816 0.217973 0.279098 0.278187 0.270045 0.269172 0.278187 0.275445 0.269172 0.266543 0.270045 0.269172 0.258828 0.258 0.269172 0.266543 0.258 0.255509 0.275445 0.270849 0.266543 0.262135 0.270849 0.264354 0.262135 0.255904 0.266543 0.262135 0.255509 0.25133 0.262135 0.255904 0.25133 0.245422 0.258828 0.258 0.245354 0.24458 0.258 0.255509 0.24458 0.242251 0.245354 0.24458 0.229516 0.228804 0.24458 0.242251 0.228804 0.226661 0.255509 0.25133 0.242251 0.238343 0.25133 0.245422 0.238343 0.232816 0.242251 0.238343 0.226661 0.223064 0.238343 0.232816 0.223064 0.217973 0.264354 0.255904 0.255904 0.247794 0.255904 0.245422 0.247794 0.237728 0.255904 0.247794 0.245422 0.237728 0.247794 0.237728 0.237728 0.22817 0.245422 0.232816 0.237728 0.225612 0.232816 0.217973 0.225612 0.211334 0.237728 0.225612 0.22817 0.216656 0.225612 0.211334 0.216656 0.203074 0.245422 0.237728 0.232816 0.225612 0.237728 0.22817 0.225612 0.216656 0.232816 0.225612 0.217973 0.211334 0.225612 0.216656 0.211334 0.203074 0.22817 0.216656 0.216656 0.205857 0.216656 0.203074 0.205857 0.193102 0.216656 0.205857 0.203074 0.193102 0.205857 0.193102 0.193102 0.181305 0.229516 0.21119 0.228804 0.210548 0.21119 0.190238 0.210548 0.189673 0.228804 0.210548 0.226661 0.208614 0.210548 0.189673 0.208614 0.187969 0.190238 0.166507 0.189673 0.166025 0.166507 0.139831 0.166025 0.139438 0.189673 0.166025 0.187969 0.164571 0.166025 0.139438 0.164571 0.138252 0.226661 0.208614 0.223064 0.205365 0.208614 0.187969 0.205365 0.185106 0.223064 0.205365 0.217973 0.200767 0.205365 0.185106 0.200767 0.181052 0.187969 0.164571 0.185106 0.162128 0.164571 0.138252 0.162128 0.136259 0.185106 0.162128 0.181052 0.158666 0.162128 0.136259 0.158666 0.133432 0.139831 0.110033 0.139438 0.109734 0.110033 0.0769261 0.109734 0.0767241 0.139438 0.109734 0.138252 0.10883 0.109734 0.0767241 0.10883 0.0761152 0.0769261 0.0403149 0.0767241 0.0402132 0.0403149 0 0.0402132 0 0.0767241 0.0402132 0.0761152 0.0399068 0.0402132 0 0.0399068 0 0.138252 0.10883 0.136259 0.107312 0.10883 0.0761152 0.107312 0.0750914 0.136259 0.107312 0.133432 0.105158 0.107312 0.0750914 0.105158 0.0736388 0.0761152 0.0399068 0.0750914 0.0393914 0.0399068 0 0.0393914 0 0.0750914 0.0393914 0.0736388 0.03866 0.0393914 0 0.03866 0 0.217973 0.200767 0.211334 0.194765 0.200767 0.181052 0.194765 0.175757 0.211334 0.194765 0.203074 0.187291 0.194765 0.175757 0.187291 0.169156 0.181052 0.158666 0.175757 0.154142 0.158666 0.133432 0.154142 0.129736 0.175757 0.154142 0.169156 0.148496 0.154142 0.129736 0.148496 0.12512 0.203074 0.187291 0.193102 0.178256 0.187291 0.169156 0.178256 0.161166 0.193102 0.178256 0.181305 0.167552 0.178256 0.161166 0.167552 0.151685 0.169156 0.148496 0.161166 0.141654 0.148496 0.12512 0.141654 0.119519 0.161166 0.141654 0.151685 0.13352 0.141654 0.119519 0.13352 0.11285 0.133432 0.105158 0.129736 0.10234 0.105158 0.0736388 0.10234 0.0717371 0.129736 0.10234 0.12512 0.0988169 0.10234 0.0717371 0.0988169 0.0693588 0.0736388 0.03866 0.0717371 0.0377022 0.03866 0 0.0377022 0 0.0717371 0.0377022 0.0693588 0.0365039 0.0377022 0 0.0365039 0 0.12512 0.0988169 0.119519 0.094538 0.0988169 0.0693588 0.094538 0.0664677 0.119519 0.094538 0.11285 0.0894364 0.094538 0.0664677 0.0894364 0.0630169 0.0693588 0.0365039 0.0664677 0.0350465 0.0365039 0 0.0350465 0 0.0664677 0.0350465 0.0630169 0.0333056 0.0350465 0 0.0333056 0 0.229516 0.228804 0.21119 0.210548 0.228804 0.226661 0.210548 0.208614 0.21119 0.210548 0.190238 0.189673 0.210548 0.208614 0.189673 0.187969 0.226661 0.223064 0.208614 0.205365 0.223064 0.217973 0.205365 0.200767 0.208614 0.205365 0.187969 0.185106 0.205365 0.200767 0.185106 0.181052 0.190238 0.189673 0.166507 0.166025 0.189673 0.187969 0.166025 0.164571 0.166507 0.166025 0.139831 0.139438 0.166025 0.164571 0.139438 0.138252 0.187969 0.185106 0.164571 0.162128 0.185106 0.181052 0.162128 0.158666 0.164571 0.162128 0.138252 0.136259 0.162128 0.158666 0.136259 0.133432 0.217973 0.211334 0.200767 0.194765 0.211334 0.203074 0.194765 0.187291 0.200767 0.194765 0.181052 0.175757 0.194765 0.187291 0.175757 0.169156 0.203074 0.193102 0.187291 0.178256 0.193102 0.181305 0.178256 0.167552 0.187291 0.178256 0.169156 0.161166 0.178256 0.167552 0.161166 0.151685 0.181052 0.175757 0.158666 0.154142 0.175757 0.169156 0.154142 0.148496 0.158666 0.154142 0.133432 0.129736 0.154142 0.148496 0.129736 0.12512 0.169156 0.161166 0.148496 0.141654 0.161166 0.151685 0.141654 0.13352 0.148496 0.141654 0.12512 0.119519 0.141654 0.13352 0.119519 0.11285 0.139831 0.139438 0.110033 0.109734 0.139438 0.138252 0.109734 0.10883 0.110033 0.109734 0.0769261 0.0767241 0.109734 0.10883 0.0767241 0.0761152 0.138252 0.136259 0.10883 0.107312 0.136259 0.133432 0.107312 0.105158 0.10883 0.107312 0.0761152 0.0750914 0.107312 0.105158 0.0750914 0.0736388 0.0769261 0.0767241 0.0403149 0.0402132 0.0767241 0.0761152 0.0402132 0.0399068 0.0403149 0.0402132 0 0 0.0402132 0.0399068 0 0 0.0761152 0.0750914 0.0399068 0.0393914 0.0750914 0.0736388 0.0393914 0.03866 0.0399068 0.0393914 0 0 0.0393914 0.03866 0 0 0.133432 0.129736 0.105158 0.10234 0.129736 0.12512 0.10234 0.0988169 0.105158 0.10234 0.0736388 0.0717371 0.10234 0.0988169 0.0717371 0.0693588 0.12512 0.119519 0.0988169 0.094538 0.119519 0.11285 0.094538 0.0894364 0.0988169 0.094538 0.0693588 0.0664677 0.094538 0.0894364 0.0664677 0.0630169 0.0736388 0.0717371 0.03866 0.0377022 0.0717371 0.0693588 0.0377022 0.0365039 0.03866 0.0377022 0 0 0.0377022 0.0365039 0 0 0.0693588 0.0664677 0.0365039 0.0350465 0.0664677 0.0630169 0.0350465 0.0333056 0.0365039 0.0350465 0 0 0.0350465 0.0333056 0 0 0.181305 0.167552 0.167552 0.155047 0.167552 0.151685 0.155047 0.140584 0.167552 0.155047 0.151685 0.140584 0.155047 0.140584 0.140584 0.127712 0.151685 0.13352 0.140584 0.123978 0.13352 0.11285 0.123978 0.105009 0.140584 0.123978 0.127712 0.112879 0.123978 0.105009 0.112879 0.0958637 0.151685 0.140584 0.13352 0.123978 0.140584 0.127712 0.123978 0.112879 0.13352 0.123978 0.11285 0.105009 0.123978 0.112879 0.105009 0.0958637 0.127712 0.112879 0.112879 0.100044 0.112879 0.0958637 0.100044 0.085246 0.112879 0.100044 0.0958637 0.085246 0.100044 0.085246 0.085246 0.0729404 0.11285 0.0894364 0.105009 0.0834267 0.0894364 0.0630169 0.0834267 0.0589456 0.105009 0.0834267 0.0958637 0.0763989 0.0834267 0.0589456 0.0763989 0.0541744 0.0630169 0.0333056 0.0589456 0.0312498 0.0333056 0 0.0312498 0 0.0589456 0.0312498 0.0541744 0.0288371 0.0312498 0 0.0288371 0 0.0958637 0.0763989 0.085246 0.0682096 0.0763989 0.0541744 0.0682096 0.0485975 0.085246 0.0682096 0.0729404 0.058668 0.0682096 0.0485975 0.058668 0.0420693 0.0541744 0.0288371 0.0485975 0.0260112 0.0288371 0 0.0260112 0 0.0485975 0.0260112 0.0420693 0.0226925 0.0260112 0 0.0226925 0 0.11285 0.105009 0.0894364 0.0834267 0.105009 0.0958637 0.0834267 0.0763989 0.0894364 0.0834267 0.0630169 0.0589456 0.0834267 0.0763989 0.0589456 0.0541744 0.0958637 0.085246 0.0763989 0.0682096 0.085246 0.0729404 0.0682096 0.058668 0.0763989 0.0682096 0.0541744 0.0485975 0.0682096 0.058668 0.0485975 0.0420693 0.0630169 0.0589456 0.0333056 0.0312498 0.0589456 0.0541744 0.0312498 0.0288371 0.0333056 0.0312498 0 0 0.0312498 0.0288371 0 0 0.0541744 0.0485975 0.0288371 0.0260112 0.0485975 0.0420693 0.0260112 0.0226925 0.0288371 0.0260112 0 0 0.0260112 0.0226925 0 0 0.0729404 0.058668 0.058668 0.0475135 0.058668 0.0420693 0.0475135 0.0343808 0.058668 0.0475135 0.0420693 0.0343808 0.0475135 0.0343808 0.0343808 0.0252124 0.0420693 0.0226925 0.0343808 0.0187628 0.0226925 0 0.0187628 0 0.0343808 0.0187628 0.0252124 0.0140283 0.0187628 0 0.0140283 0 0.0420693 0.0343808 0.0226925 0.0187628 0.0343808 0.0252124 0.0187628 0.0140283 0.0226925 0.0187628 0 0 0.0187628 0.0140283 0 0 0.0252124 0.0140283 0.0140283 0.00812348 0.0140283 0 0.00812348 0 0.0140283 0.00812348 0 0 0.00812348 0 0 0 diff --git a/main b/main new file mode 100755 index 0000000..42c3fc4 Binary files /dev/null and b/main differ diff --git a/main.cpp b/main.cpp index 7588360..08bc4a9 100644 --- a/main.cpp +++ b/main.cpp @@ -1,39 +1,39 @@ -//#include "fem/fem.hpp" -//#include "flatset/flatset.hpp" -//#include "filesystem/filesystem.hpp" -//#include "yamlParser/yamlParser.hpp" +#include "fem/fem.hpp" +#include "flatset/flatset.hpp" +#include "filesystem/filesystem.hpp" +#include "yamlParser/yamlParser.hpp" #include int main(int argc, char *argv[]) { std::cout << "Let's fight with CMake, Docker, and some dependencies!" << std::endl << std::endl; - //std::cout << "Solve Poisson problem with FEM using deal.II" << std::endl; - //Fem fem; - //fem.run(); - //std::cout << std::endl; + std::cout << "Solve Poisson problem with FEM using deal.II" << std::endl; + Fem fem; + fem.run(); + std::cout << std::endl; - //std::cout << "Modify a flat set using boost container" << std::endl; - //modifyAndPrintSets(); - //std::cout << std::endl; + std::cout << "Modify a flat set using boost container" << std::endl; + modifyAndPrintSets(); + std::cout << std::endl; - //std::cout << "Inspect the current directory using boost filesystem" << std::endl; - //inspectDirectory(); - //std::cout << std::endl; + std::cout << "Inspect the current directory using boost filesystem" << std::endl; + inspectDirectory(); + std::cout << std::endl; - //if ( argc == 2 ) - //{ - // const std::string yamlFile( argv[1] ); - // std::cout << "Parse some yaml file with yaml-cpp" << std::endl; - // std::cout << " " << yamlFile << std::endl; - // parseConfig( yamlFile ); - //} - //else - //{ - // std::cout << "To parse a yaml file please specify file on command line" << std::endl; - // std::cout << " ./main YAMLFILE" << std::endl; - //} + if ( argc == 2 ) + { + const std::string yamlFile( argv[1] ); + std::cout << "Parse some yaml file with yaml-cpp" << std::endl; + std::cout << " " << yamlFile << std::endl; + parseConfig( yamlFile ); + } + else + { + std::cout << "To parse a yaml file please specify file on command line" << std::endl; + std::cout << " ./main YAMLFILE" << std::endl; + } return 0; }