From 9be7b351e5ba2bac4b70450be4f3aa6254ff4ae4 Mon Sep 17 00:00:00 2001 From: wolf Date: Sun, 19 Dec 1999 15:11:38 +0000 Subject: [PATCH] Add one more example, thus far without much comments and it doesn't work by now anyway. git-svn-id: https://svn.dealii.org/trunk@2081 0785d39b-7218-0410-832d-ea1e28bc413d --- .../Attic/examples/step-by-step/Makefile | 3 + .../examples/step-by-step/step-3/Makefile | 120 + .../examples/step-by-step/step-3/step-3.cc | 161 ++ deal.II/examples/Makefile | 3 + deal.II/examples/step-1/grid-1.eps | 555 ----- deal.II/examples/step-1/grid-2.eps | 2211 ----------------- deal.II/examples/step-3/Makefile | 120 + deal.II/examples/step-3/step-3.cc | 161 ++ 8 files changed, 568 insertions(+), 2766 deletions(-) create mode 100644 deal.II/deal.II/Attic/examples/step-by-step/step-3/Makefile create mode 100644 deal.II/deal.II/Attic/examples/step-by-step/step-3/step-3.cc delete mode 100644 deal.II/examples/step-1/grid-1.eps delete mode 100644 deal.II/examples/step-1/grid-2.eps create mode 100644 deal.II/examples/step-3/Makefile create mode 100644 deal.II/examples/step-3/step-3.cc diff --git a/deal.II/deal.II/Attic/examples/step-by-step/Makefile b/deal.II/deal.II/Attic/examples/step-by-step/Makefile index 9c40c4dc1e..1085751083 100644 --- a/deal.II/deal.II/Attic/examples/step-by-step/Makefile +++ b/deal.II/deal.II/Attic/examples/step-by-step/Makefile @@ -5,12 +5,15 @@ default: cd step-1 ; $(MAKE) cd step-2 ; $(MAKE) + cd step-3 ; $(MAKE) run: cd step-1 ; $(MAKE) run cd step-2 ; $(MAKE) run + cd step-3 ; $(MAKE) run clean: cd step-1 ; $(MAKE) clean cd step-2 ; $(MAKE) clean + cd step-3 ; $(MAKE) clean diff --git a/deal.II/deal.II/Attic/examples/step-by-step/step-3/Makefile b/deal.II/deal.II/Attic/examples/step-by-step/step-3/Makefile new file mode 100644 index 0000000000..3a4c051fb6 --- /dev/null +++ b/deal.II/deal.II/Attic/examples/step-by-step/step-3/Makefile @@ -0,0 +1,120 @@ +# $Id$ +# Copyright W. Bangerth, University of Heidelberg, 1998 + +# Template for makefiles for the examples subdirectory. In principle, +# everything should be done automatically if you set the target file +# here correctly: +target = step-3 + +# All dependencies between files should be updated by the included +# file Makefile.dep if necessary. Object files are compiled into +# the archives ./Obj.a and ./Obj.g.a. By default, the debug version +# is used to link. It you don't like that, change the following +# variable to "off" +debug-mode = on + +# If you want your program to be linked with extra object or library +# files, specify them here: +user-libs = + +# To run the program, use "make run"; to give parameters to the program, +# give the parameters to the following variable: +run-parameters = + +# To execute additional action apart from running the program, fill +# in this list: +additional-run-action = + +# To specify which files are to be deleted by "make clean" (apart from +# the usual ones: object files, executables, backups, etc), fill in the +# following list +delete-files = *gnuplot *inp *history + + + + +############################################################################### +# Internals + +#deal include base path +D = ../../../.. + +include $D/common/Make.global_options + +# get lists of files we need +cc-files = $(filter-out *%, $(shell echo *.cc)) +o-files = $(cc-files:.cc=.o) +go-files = $(cc-files:.cc=.go) +h-files = $(filter-out *%, $(shell echo *.h)) +lib-h-files = $(filter-out *%, $(shell echo ../../include/*/*.h)) + +# list of libraries needed to link with +libs = ./Obj.a -ldeal_II_2d -llac -lbase +libs.g = ./Obj.g.a -ldeal_II_2d.g -llac.g -lbase.g + + +# check whether we use debug mode or not +ifeq ($(debug-mode),on) +libraries = $(libs.g) +flags = $(CXXFLAGS.g) +endif + +ifeq ($(debug-mode),off) +libraries = $(libs) +flags = $(CXXFLAGS) +endif + + + +# make rule for the target +$(target) : $(libraries) + @echo ============================ Linking $@ + @$(CXX) $(flags) -o $@ $^ $(user-libs) + +# rule how to run the program +run: $(target) + $(target) $(run-parameters) + $(additional-run-action) + + +# rule to make object files +%.go : %.cc + @echo ============================ Compiling with debugging information: $< + @echo $(CXX) ... -c $< -o $@ + @$(CXX) $(CXXFLAGS.g) -c $< -o $@ +%.o : %.cc + @echo ============================ Compiling with optimization: $< + @echo $(CXX) ... -c $< -o $@ + @$(CXX) $(CXXFLAGS) -c $< -o $@ + + +# rules which files the libraries depend upon +Obj.a: ./Obj.a($(o-files)) +Obj.g.a: ./Obj.g.a($(go-files)) + + +clean: + -rm -f *.o *.go *~ Makefile.dep Obj.a Obj.g.a $(target) $(delete-files) + + + +.PHONY: clean + + +#Rule to generate the dependency file. This file is +#automagically remade whenever needed, i.e. whenever +#one of the cc-/h-files changed. Make detects whether +#to remake this file upon inclusion at the bottom +#of this file. +# +#use perl to generate rules for the .go files as well +#as to make rules not for tria.o and the like, but +#rather for libnumerics.a(tria.o) +Makefile.dep: $(cc-files) $(h-files) $(lib-h-files) + @echo ============================ Remaking Makefile + @perl $D/common/scripts/Make_dep.pl ./Obj $(INCLUDE) $(cc-files) \ + > Makefile.dep + + +include Makefile.dep + diff --git a/deal.II/deal.II/Attic/examples/step-by-step/step-3/step-3.cc b/deal.II/deal.II/Attic/examples/step-by-step/step-3/step-3.cc new file mode 100644 index 0000000000..c68fdf332c --- /dev/null +++ b/deal.II/deal.II/Attic/examples/step-by-step/step-3/step-3.cc @@ -0,0 +1,161 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +#include + + +class LaplaceProblem +{ + public: + LaplaceProblem (); + + void make_grid_and_dofs (); + void assemble_system (); + void solve (); + void output_results (); + + void run (); + + private: + Triangulation<2> triangulation; + FEQ1<2> fe; + DoFHandler<2> dof_handler; + + SparseMatrixStruct sparsity_pattern; + SparseMatrix system_matrix; + + Vector system_rhs; + + Vector solution; +}; + + +LaplaceProblem::LaplaceProblem () : + dof_handler (triangulation) +{}; + + + +void LaplaceProblem::make_grid_and_dofs () +{ + GridGenerator::hyper_cube (triangulation, -1, 1); + triangulation.refine_global (5); + + dof_handler.distribute_dofs (fe); + + sparsity_pattern.reinit (dof_handler.n_dofs(), + dof_handler.n_dofs(), + dof_handler.max_couplings_between_dofs()); + DoFTools::make_sparsity_pattern (dof_handler, sparsity_pattern); + sparsity_pattern.compress(); + + system_matrix.reinit (sparsity_pattern); + + solution.reinit (dof_handler.n_dofs()); + system_rhs.reinit (dof_handler.n_dofs()); +}; + + +void LaplaceProblem::assemble_system () +{ + QGauss3<2> quadrature_formula; + FEValues<2> fe_values (fe, quadrature_formula, + UpdateFlags(update_gradients | + update_JxW_values)); + + const unsigned int n_q_points = quadrature_formula.n_quadrature_points; + const unsigned int dofs_per_cell = fe.dofs_per_cell; + + FullMatrix cell_matrix (dofs_per_cell, dofs_per_cell); + Vector cell_rhs (dofs_per_cell); + + vector local_dof_indices (dofs_per_cell); + + DoFHandler<2>::active_cell_iterator cell = dof_handler.begin_active(), + endc = dof_handler.end(); + for (; cell!=endc; ++cell) + { + fe_values.reinit (cell); + + cell_matrix.clear (); + cell_rhs.clear (); + + for (unsigned int i=0; iget_dof_indices (local_dof_indices); + for (unsigned int i=0; i vector_memory; + SolverCG<> cg (solver_control, vector_memory); + + cg.solve (system_matrix, solution, system_rhs, + PreconditionIdentity()); +}; + + +void LaplaceProblem::output_results () +{ + DataOut<2> data_out; + data_out.attach_dof_handler (dof_handler); + data_out.add_data_vector (solution, "solution"); + data_out.build_patches (); + + ofstream output ("solution.eps"); + data_out.write_eps (output); +}; + + +void LaplaceProblem::run () +{ + make_grid_and_dofs(); + assemble_system (); + solve (); + output_results (); +}; + + + +int main () +{ + LaplaceProblem laplace_problem; + laplace_problem.run (); + return 0; +}; diff --git a/deal.II/examples/Makefile b/deal.II/examples/Makefile index 9c40c4dc1e..1085751083 100644 --- a/deal.II/examples/Makefile +++ b/deal.II/examples/Makefile @@ -5,12 +5,15 @@ default: cd step-1 ; $(MAKE) cd step-2 ; $(MAKE) + cd step-3 ; $(MAKE) run: cd step-1 ; $(MAKE) run cd step-2 ; $(MAKE) run + cd step-3 ; $(MAKE) run clean: cd step-1 ; $(MAKE) clean cd step-2 ; $(MAKE) clean + cd step-3 ; $(MAKE) clean diff --git a/deal.II/examples/step-1/grid-1.eps b/deal.II/examples/step-1/grid-1.eps deleted file mode 100644 index d594fddac0..0000000000 --- a/deal.II/examples/step-1/grid-1.eps +++ /dev/null @@ -1,555 +0,0 @@ -%!PS-Adobe-2.0 EPSF-1.2 -%%Title: deal.II Output -%%Creator: the deal.II library -%%Creation Date: 1999/12/1 - 9:13:50 -%%BoundingBox: 0 0 300 300 -/m {moveto} bind def -/x {lineto stroke} bind def -%%EndProlog - -0.5 setlinewidth -0 0 m 18.75 0 x -18.75 0 m 37.5 0 x -37.5 0 m 37.5 18.75 x -37.5 18.75 m 37.5 37.5 x -0 37.5 m 18.75 37.5 x -18.75 37.5 m 37.5 37.5 x -0 0 m 0 18.75 x -0 18.75 m 0 37.5 x -18.75 0 m 18.75 18.75 x -18.75 18.75 m 18.75 37.5 x -0 18.75 m 18.75 18.75 x -18.75 18.75 m 37.5 18.75 x -37.5 0 m 56.25 0 x -56.25 0 m 75 0 x -75 0 m 75 18.75 x -75 18.75 m 75 37.5 x -37.5 37.5 m 56.25 37.5 x -56.25 37.5 m 75 37.5 x -56.25 0 m 56.25 18.75 x -56.25 18.75 m 56.25 37.5 x -37.5 18.75 m 56.25 18.75 x -56.25 18.75 m 75 18.75 x -75 37.5 m 75 56.25 x -75 56.25 m 75 75 x -37.5 75 m 56.25 75 x -56.25 75 m 75 75 x -37.5 37.5 m 37.5 56.25 x -37.5 56.25 m 37.5 75 x -56.25 37.5 m 56.25 56.25 x -56.25 56.25 m 56.25 75 x -37.5 56.25 m 56.25 56.25 x -56.25 56.25 m 75 56.25 x -0 75 m 18.75 75 x -18.75 75 m 37.5 75 x -0 37.5 m 0 56.25 x -0 56.25 m 0 75 x -18.75 37.5 m 18.75 56.25 x -18.75 56.25 m 18.75 75 x -0 56.25 m 18.75 56.25 x -18.75 56.25 m 37.5 56.25 x -75 0 m 93.75 0 x -93.75 0 m 112.5 0 x -112.5 0 m 112.5 18.75 x -112.5 18.75 m 112.5 37.5 x -75 37.5 m 93.75 37.5 x -93.75 37.5 m 112.5 37.5 x -93.75 0 m 93.75 18.75 x -93.75 18.75 m 93.75 37.5 x -75 18.75 m 93.75 18.75 x -93.75 18.75 m 112.5 18.75 x -112.5 0 m 131.25 0 x -131.25 0 m 150 0 x -150 0 m 150 18.75 x -150 18.75 m 150 37.5 x -112.5 37.5 m 131.25 37.5 x -131.25 37.5 m 150 37.5 x -131.25 0 m 131.25 18.75 x -131.25 18.75 m 131.25 37.5 x -112.5 18.75 m 131.25 18.75 x -131.25 18.75 m 150 18.75 x -150 37.5 m 150 56.25 x -150 56.25 m 150 75 x -112.5 75 m 131.25 75 x -131.25 75 m 150 75 x -112.5 37.5 m 112.5 56.25 x -112.5 56.25 m 112.5 75 x -131.25 37.5 m 131.25 56.25 x -131.25 56.25 m 131.25 75 x -112.5 56.25 m 131.25 56.25 x -131.25 56.25 m 150 56.25 x -75 75 m 93.75 75 x -93.75 75 m 112.5 75 x -93.75 37.5 m 93.75 56.25 x -93.75 56.25 m 93.75 75 x -75 56.25 m 93.75 56.25 x -93.75 56.25 m 112.5 56.25 x -112.5 75 m 112.5 93.75 x -112.5 93.75 m 112.5 112.5 x -75 112.5 m 93.75 112.5 x -93.75 112.5 m 112.5 112.5 x -75 75 m 75 93.75 x -75 93.75 m 75 112.5 x -93.75 75 m 93.75 93.75 x -93.75 93.75 m 93.75 112.5 x -75 93.75 m 93.75 93.75 x -93.75 93.75 m 112.5 93.75 x -150 75 m 150 93.75 x -150 93.75 m 150 112.5 x -112.5 112.5 m 131.25 112.5 x -131.25 112.5 m 150 112.5 x -131.25 75 m 131.25 93.75 x -131.25 93.75 m 131.25 112.5 x -112.5 93.75 m 131.25 93.75 x -131.25 93.75 m 150 93.75 x -150 112.5 m 150 131.25 x -150 131.25 m 150 150 x -112.5 150 m 131.25 150 x -131.25 150 m 150 150 x -112.5 112.5 m 112.5 131.25 x -112.5 131.25 m 112.5 150 x -131.25 112.5 m 131.25 131.25 x -131.25 131.25 m 131.25 150 x -112.5 131.25 m 131.25 131.25 x -131.25 131.25 m 150 131.25 x -75 150 m 93.75 150 x -93.75 150 m 112.5 150 x -75 112.5 m 75 131.25 x -75 131.25 m 75 150 x -93.75 112.5 m 93.75 131.25 x -93.75 131.25 m 93.75 150 x -75 131.25 m 93.75 131.25 x -93.75 131.25 m 112.5 131.25 x -37.5 75 m 37.5 93.75 x -37.5 93.75 m 37.5 112.5 x -0 112.5 m 18.75 112.5 x -18.75 112.5 m 37.5 112.5 x -0 75 m 0 93.75 x -0 93.75 m 0 112.5 x -18.75 75 m 18.75 93.75 x -18.75 93.75 m 18.75 112.5 x -0 93.75 m 18.75 93.75 x -18.75 93.75 m 37.5 93.75 x -37.5 112.5 m 56.25 112.5 x -56.25 112.5 m 75 112.5 x -56.25 75 m 56.25 93.75 x -56.25 93.75 m 56.25 112.5 x -37.5 93.75 m 56.25 93.75 x -56.25 93.75 m 75 93.75 x -37.5 150 m 56.25 150 x -56.25 150 m 75 150 x -37.5 112.5 m 37.5 131.25 x -37.5 131.25 m 37.5 150 x -56.25 112.5 m 56.25 131.25 x -56.25 131.25 m 56.25 150 x -37.5 131.25 m 56.25 131.25 x -56.25 131.25 m 75 131.25 x -0 150 m 18.75 150 x -18.75 150 m 37.5 150 x -0 112.5 m 0 131.25 x -0 131.25 m 0 150 x -18.75 112.5 m 18.75 131.25 x -18.75 131.25 m 18.75 150 x -0 131.25 m 18.75 131.25 x -18.75 131.25 m 37.5 131.25 x -150 0 m 168.75 0 x -168.75 0 m 187.5 0 x -187.5 0 m 187.5 18.75 x -187.5 18.75 m 187.5 37.5 x -150 37.5 m 168.75 37.5 x -168.75 37.5 m 187.5 37.5 x -168.75 0 m 168.75 18.75 x -168.75 18.75 m 168.75 37.5 x -150 18.75 m 168.75 18.75 x -168.75 18.75 m 187.5 18.75 x -187.5 0 m 206.25 0 x -206.25 0 m 225 0 x -225 0 m 225 18.75 x -225 18.75 m 225 37.5 x -187.5 37.5 m 206.25 37.5 x -206.25 37.5 m 225 37.5 x -206.25 0 m 206.25 18.75 x -206.25 18.75 m 206.25 37.5 x -187.5 18.75 m 206.25 18.75 x -206.25 18.75 m 225 18.75 x -225 37.5 m 225 56.25 x -225 56.25 m 225 75 x -187.5 75 m 206.25 75 x -206.25 75 m 225 75 x -187.5 37.5 m 187.5 56.25 x -187.5 56.25 m 187.5 75 x -206.25 37.5 m 206.25 56.25 x -206.25 56.25 m 206.25 75 x -187.5 56.25 m 206.25 56.25 x -206.25 56.25 m 225 56.25 x -150 75 m 168.75 75 x -168.75 75 m 187.5 75 x -168.75 37.5 m 168.75 56.25 x -168.75 56.25 m 168.75 75 x -150 56.25 m 168.75 56.25 x -168.75 56.25 m 187.5 56.25 x -225 0 m 243.75 0 x -243.75 0 m 262.5 0 x -262.5 0 m 262.5 18.75 x -262.5 18.75 m 262.5 37.5 x -225 37.5 m 243.75 37.5 x -243.75 37.5 m 262.5 37.5 x -243.75 0 m 243.75 18.75 x -243.75 18.75 m 243.75 37.5 x -225 18.75 m 243.75 18.75 x -243.75 18.75 m 262.5 18.75 x -262.5 0 m 281.25 0 x -281.25 0 m 300 0 x -300 0 m 300 18.75 x -300 18.75 m 300 37.5 x -262.5 37.5 m 281.25 37.5 x -281.25 37.5 m 300 37.5 x -281.25 0 m 281.25 18.75 x -281.25 18.75 m 281.25 37.5 x -262.5 18.75 m 281.25 18.75 x -281.25 18.75 m 300 18.75 x -300 37.5 m 300 56.25 x -300 56.25 m 300 75 x -262.5 75 m 281.25 75 x -281.25 75 m 300 75 x -262.5 37.5 m 262.5 56.25 x -262.5 56.25 m 262.5 75 x -281.25 37.5 m 281.25 56.25 x -281.25 56.25 m 281.25 75 x -262.5 56.25 m 281.25 56.25 x -281.25 56.25 m 300 56.25 x -225 75 m 243.75 75 x -243.75 75 m 262.5 75 x -243.75 37.5 m 243.75 56.25 x -243.75 56.25 m 243.75 75 x -225 56.25 m 243.75 56.25 x -243.75 56.25 m 262.5 56.25 x -262.5 75 m 262.5 93.75 x -262.5 93.75 m 262.5 112.5 x -225 112.5 m 243.75 112.5 x -243.75 112.5 m 262.5 112.5 x -225 75 m 225 93.75 x -225 93.75 m 225 112.5 x -243.75 75 m 243.75 93.75 x -243.75 93.75 m 243.75 112.5 x -225 93.75 m 243.75 93.75 x -243.75 93.75 m 262.5 93.75 x -300 75 m 300 93.75 x -300 93.75 m 300 112.5 x -262.5 112.5 m 281.25 112.5 x -281.25 112.5 m 300 112.5 x -281.25 75 m 281.25 93.75 x -281.25 93.75 m 281.25 112.5 x -262.5 93.75 m 281.25 93.75 x -281.25 93.75 m 300 93.75 x -300 112.5 m 300 131.25 x -300 131.25 m 300 150 x -262.5 150 m 281.25 150 x -281.25 150 m 300 150 x -262.5 112.5 m 262.5 131.25 x -262.5 131.25 m 262.5 150 x -281.25 112.5 m 281.25 131.25 x -281.25 131.25 m 281.25 150 x -262.5 131.25 m 281.25 131.25 x -281.25 131.25 m 300 131.25 x -225 150 m 243.75 150 x -243.75 150 m 262.5 150 x -225 112.5 m 225 131.25 x -225 131.25 m 225 150 x -243.75 112.5 m 243.75 131.25 x -243.75 131.25 m 243.75 150 x -225 131.25 m 243.75 131.25 x -243.75 131.25 m 262.5 131.25 x -187.5 75 m 187.5 93.75 x -187.5 93.75 m 187.5 112.5 x -150 112.5 m 168.75 112.5 x -168.75 112.5 m 187.5 112.5 x -168.75 75 m 168.75 93.75 x -168.75 93.75 m 168.75 112.5 x -150 93.75 m 168.75 93.75 x -168.75 93.75 m 187.5 93.75 x -187.5 112.5 m 206.25 112.5 x -206.25 112.5 m 225 112.5 x -206.25 75 m 206.25 93.75 x -206.25 93.75 m 206.25 112.5 x -187.5 93.75 m 206.25 93.75 x -206.25 93.75 m 225 93.75 x -187.5 150 m 206.25 150 x -206.25 150 m 225 150 x -187.5 112.5 m 187.5 131.25 x -187.5 131.25 m 187.5 150 x -206.25 112.5 m 206.25 131.25 x -206.25 131.25 m 206.25 150 x -187.5 131.25 m 206.25 131.25 x -206.25 131.25 m 225 131.25 x -150 150 m 168.75 150 x -168.75 150 m 187.5 150 x -168.75 112.5 m 168.75 131.25 x -168.75 131.25 m 168.75 150 x -150 131.25 m 168.75 131.25 x -168.75 131.25 m 187.5 131.25 x -187.5 150 m 187.5 168.75 x -187.5 168.75 m 187.5 187.5 x -150 187.5 m 168.75 187.5 x -168.75 187.5 m 187.5 187.5 x -150 150 m 150 168.75 x -150 168.75 m 150 187.5 x -168.75 150 m 168.75 168.75 x -168.75 168.75 m 168.75 187.5 x -150 168.75 m 168.75 168.75 x -168.75 168.75 m 187.5 168.75 x -225 150 m 225 168.75 x -225 168.75 m 225 187.5 x -187.5 187.5 m 206.25 187.5 x -206.25 187.5 m 225 187.5 x -206.25 150 m 206.25 168.75 x -206.25 168.75 m 206.25 187.5 x -187.5 168.75 m 206.25 168.75 x -206.25 168.75 m 225 168.75 x -225 187.5 m 225 206.25 x -225 206.25 m 225 225 x -187.5 225 m 206.25 225 x -206.25 225 m 225 225 x -187.5 187.5 m 187.5 206.25 x -187.5 206.25 m 187.5 225 x -206.25 187.5 m 206.25 206.25 x -206.25 206.25 m 206.25 225 x -187.5 206.25 m 206.25 206.25 x -206.25 206.25 m 225 206.25 x -150 225 m 168.75 225 x -168.75 225 m 187.5 225 x -150 187.5 m 150 206.25 x -150 206.25 m 150 225 x -168.75 187.5 m 168.75 206.25 x -168.75 206.25 m 168.75 225 x -150 206.25 m 168.75 206.25 x -168.75 206.25 m 187.5 206.25 x -262.5 150 m 262.5 168.75 x -262.5 168.75 m 262.5 187.5 x -225 187.5 m 243.75 187.5 x -243.75 187.5 m 262.5 187.5 x -243.75 150 m 243.75 168.75 x -243.75 168.75 m 243.75 187.5 x -225 168.75 m 243.75 168.75 x -243.75 168.75 m 262.5 168.75 x -300 150 m 300 168.75 x -300 168.75 m 300 187.5 x -262.5 187.5 m 281.25 187.5 x -281.25 187.5 m 300 187.5 x -281.25 150 m 281.25 168.75 x -281.25 168.75 m 281.25 187.5 x -262.5 168.75 m 281.25 168.75 x -281.25 168.75 m 300 168.75 x -300 187.5 m 300 206.25 x -300 206.25 m 300 225 x -262.5 225 m 281.25 225 x -281.25 225 m 300 225 x -262.5 187.5 m 262.5 206.25 x -262.5 206.25 m 262.5 225 x -281.25 187.5 m 281.25 206.25 x -281.25 206.25 m 281.25 225 x -262.5 206.25 m 281.25 206.25 x -281.25 206.25 m 300 206.25 x -225 225 m 243.75 225 x -243.75 225 m 262.5 225 x -243.75 187.5 m 243.75 206.25 x -243.75 206.25 m 243.75 225 x -225 206.25 m 243.75 206.25 x -243.75 206.25 m 262.5 206.25 x -262.5 225 m 262.5 243.75 x -262.5 243.75 m 262.5 262.5 x -225 262.5 m 243.75 262.5 x -243.75 262.5 m 262.5 262.5 x -225 225 m 225 243.75 x -225 243.75 m 225 262.5 x -243.75 225 m 243.75 243.75 x -243.75 243.75 m 243.75 262.5 x -225 243.75 m 243.75 243.75 x -243.75 243.75 m 262.5 243.75 x -300 225 m 300 243.75 x -300 243.75 m 300 262.5 x -262.5 262.5 m 281.25 262.5 x -281.25 262.5 m 300 262.5 x -281.25 225 m 281.25 243.75 x -281.25 243.75 m 281.25 262.5 x -262.5 243.75 m 281.25 243.75 x -281.25 243.75 m 300 243.75 x -300 262.5 m 300 281.25 x -300 281.25 m 300 300 x -262.5 300 m 281.25 300 x -281.25 300 m 300 300 x -262.5 262.5 m 262.5 281.25 x -262.5 281.25 m 262.5 300 x -281.25 262.5 m 281.25 281.25 x -281.25 281.25 m 281.25 300 x -262.5 281.25 m 281.25 281.25 x -281.25 281.25 m 300 281.25 x -225 300 m 243.75 300 x -243.75 300 m 262.5 300 x -225 262.5 m 225 281.25 x -225 281.25 m 225 300 x -243.75 262.5 m 243.75 281.25 x -243.75 281.25 m 243.75 300 x -225 281.25 m 243.75 281.25 x -243.75 281.25 m 262.5 281.25 x -187.5 225 m 187.5 243.75 x -187.5 243.75 m 187.5 262.5 x -150 262.5 m 168.75 262.5 x -168.75 262.5 m 187.5 262.5 x -150 225 m 150 243.75 x -150 243.75 m 150 262.5 x -168.75 225 m 168.75 243.75 x -168.75 243.75 m 168.75 262.5 x -150 243.75 m 168.75 243.75 x -168.75 243.75 m 187.5 243.75 x -187.5 262.5 m 206.25 262.5 x -206.25 262.5 m 225 262.5 x -206.25 225 m 206.25 243.75 x -206.25 243.75 m 206.25 262.5 x -187.5 243.75 m 206.25 243.75 x -206.25 243.75 m 225 243.75 x -187.5 300 m 206.25 300 x -206.25 300 m 225 300 x -187.5 262.5 m 187.5 281.25 x -187.5 281.25 m 187.5 300 x -206.25 262.5 m 206.25 281.25 x -206.25 281.25 m 206.25 300 x -187.5 281.25 m 206.25 281.25 x -206.25 281.25 m 225 281.25 x -150 300 m 168.75 300 x -168.75 300 m 187.5 300 x -150 262.5 m 150 281.25 x -150 281.25 m 150 300 x -168.75 262.5 m 168.75 281.25 x -168.75 281.25 m 168.75 300 x -150 281.25 m 168.75 281.25 x -168.75 281.25 m 187.5 281.25 x -37.5 150 m 37.5 168.75 x -37.5 168.75 m 37.5 187.5 x -0 187.5 m 18.75 187.5 x -18.75 187.5 m 37.5 187.5 x -0 150 m 0 168.75 x -0 168.75 m 0 187.5 x -18.75 150 m 18.75 168.75 x -18.75 168.75 m 18.75 187.5 x -0 168.75 m 18.75 168.75 x -18.75 168.75 m 37.5 168.75 x -75 150 m 75 168.75 x -75 168.75 m 75 187.5 x -37.5 187.5 m 56.25 187.5 x -56.25 187.5 m 75 187.5 x -56.25 150 m 56.25 168.75 x -56.25 168.75 m 56.25 187.5 x -37.5 168.75 m 56.25 168.75 x -56.25 168.75 m 75 168.75 x -75 187.5 m 75 206.25 x -75 206.25 m 75 225 x -37.5 225 m 56.25 225 x -56.25 225 m 75 225 x -37.5 187.5 m 37.5 206.25 x -37.5 206.25 m 37.5 225 x -56.25 187.5 m 56.25 206.25 x -56.25 206.25 m 56.25 225 x -37.5 206.25 m 56.25 206.25 x -56.25 206.25 m 75 206.25 x -0 225 m 18.75 225 x -18.75 225 m 37.5 225 x -0 187.5 m 0 206.25 x -0 206.25 m 0 225 x -18.75 187.5 m 18.75 206.25 x -18.75 206.25 m 18.75 225 x -0 206.25 m 18.75 206.25 x -18.75 206.25 m 37.5 206.25 x -112.5 150 m 112.5 168.75 x -112.5 168.75 m 112.5 187.5 x -75 187.5 m 93.75 187.5 x -93.75 187.5 m 112.5 187.5 x -93.75 150 m 93.75 168.75 x -93.75 168.75 m 93.75 187.5 x -75 168.75 m 93.75 168.75 x -93.75 168.75 m 112.5 168.75 x -112.5 187.5 m 131.25 187.5 x -131.25 187.5 m 150 187.5 x -131.25 150 m 131.25 168.75 x -131.25 168.75 m 131.25 187.5 x -112.5 168.75 m 131.25 168.75 x -131.25 168.75 m 150 168.75 x -112.5 225 m 131.25 225 x -131.25 225 m 150 225 x -112.5 187.5 m 112.5 206.25 x -112.5 206.25 m 112.5 225 x -131.25 187.5 m 131.25 206.25 x -131.25 206.25 m 131.25 225 x -112.5 206.25 m 131.25 206.25 x -131.25 206.25 m 150 206.25 x -75 225 m 93.75 225 x -93.75 225 m 112.5 225 x -93.75 187.5 m 93.75 206.25 x -93.75 206.25 m 93.75 225 x -75 206.25 m 93.75 206.25 x -93.75 206.25 m 112.5 206.25 x -112.5 225 m 112.5 243.75 x -112.5 243.75 m 112.5 262.5 x -75 262.5 m 93.75 262.5 x -93.75 262.5 m 112.5 262.5 x -75 225 m 75 243.75 x -75 243.75 m 75 262.5 x -93.75 225 m 93.75 243.75 x -93.75 243.75 m 93.75 262.5 x -75 243.75 m 93.75 243.75 x -93.75 243.75 m 112.5 243.75 x -112.5 262.5 m 131.25 262.5 x -131.25 262.5 m 150 262.5 x -131.25 225 m 131.25 243.75 x -131.25 243.75 m 131.25 262.5 x -112.5 243.75 m 131.25 243.75 x -131.25 243.75 m 150 243.75 x -112.5 300 m 131.25 300 x -131.25 300 m 150 300 x -112.5 262.5 m 112.5 281.25 x -112.5 281.25 m 112.5 300 x -131.25 262.5 m 131.25 281.25 x -131.25 281.25 m 131.25 300 x -112.5 281.25 m 131.25 281.25 x -131.25 281.25 m 150 281.25 x -75 300 m 93.75 300 x -93.75 300 m 112.5 300 x -75 262.5 m 75 281.25 x -75 281.25 m 75 300 x -93.75 262.5 m 93.75 281.25 x -93.75 281.25 m 93.75 300 x -75 281.25 m 93.75 281.25 x -93.75 281.25 m 112.5 281.25 x -37.5 225 m 37.5 243.75 x -37.5 243.75 m 37.5 262.5 x -0 262.5 m 18.75 262.5 x -18.75 262.5 m 37.5 262.5 x -0 225 m 0 243.75 x -0 243.75 m 0 262.5 x -18.75 225 m 18.75 243.75 x -18.75 243.75 m 18.75 262.5 x -0 243.75 m 18.75 243.75 x -18.75 243.75 m 37.5 243.75 x -37.5 262.5 m 56.25 262.5 x -56.25 262.5 m 75 262.5 x -56.25 225 m 56.25 243.75 x -56.25 243.75 m 56.25 262.5 x -37.5 243.75 m 56.25 243.75 x -56.25 243.75 m 75 243.75 x -37.5 300 m 56.25 300 x -56.25 300 m 75 300 x -37.5 262.5 m 37.5 281.25 x -37.5 281.25 m 37.5 300 x -56.25 262.5 m 56.25 281.25 x -56.25 281.25 m 56.25 300 x -37.5 281.25 m 56.25 281.25 x -56.25 281.25 m 75 281.25 x -0 300 m 18.75 300 x -18.75 300 m 37.5 300 x -0 262.5 m 0 281.25 x -0 281.25 m 0 300 x -18.75 262.5 m 18.75 281.25 x -18.75 281.25 m 18.75 300 x -0 281.25 m 18.75 281.25 x -18.75 281.25 m 37.5 281.25 x -showpage diff --git a/deal.II/examples/step-1/grid-2.eps b/deal.II/examples/step-1/grid-2.eps deleted file mode 100644 index c19b5f7f69..0000000000 --- a/deal.II/examples/step-1/grid-2.eps +++ /dev/null @@ -1,2211 +0,0 @@ -%!PS-Adobe-2.0 EPSF-1.2 -%%Title: deal.II Output -%%Creator: the deal.II library -%%Creation Date: 1999/12/1 - 9:13:50 -%%BoundingBox: 0 0 300 300 -/m {moveto} bind def -/x {lineto stroke} bind def -%%EndProlog - -0.5 setlinewidth -300 150 m 292.658 196.353 x -292.658 196.353 m 271.353 238.168 x -271.353 238.168 m 241.014 216.126 x -300 150 m 262.5 150 x -292.658 196.353 m 253.066 183.488 x -271.353 238.168 m 238.168 271.353 x -238.168 271.353 m 196.353 292.658 x -196.353 292.658 m 184.764 256.994 x -238.168 271.353 m 213.699 237.673 x -196.353 292.658 m 150 300 x -150 300 m 103.647 292.658 x -103.647 292.658 m 115.236 256.994 x -150 300 m 150 258.37 x -103.647 292.658 m 61.8322 271.353 x -61.8322 271.353 m 28.6475 238.168 x -28.6475 238.168 m 58.9856 216.126 x -61.8322 271.353 m 86.3015 237.673 x -28.6475 238.168 m 7.34152 196.353 x -7.34152 196.353 m 0 150 x -0 150 m 37.5 150 x -7.34152 196.353 m 46.9336 183.488 x -0 150 m 7.34152 103.647 x -7.34152 103.647 m 28.6475 61.8322 x -28.6475 61.8322 m 58.9856 83.8742 x -7.34152 103.647 m 46.9336 116.512 x -28.6475 61.8322 m 61.8322 28.6475 x -61.8322 28.6475 m 103.647 7.34152 x -103.647 7.34152 m 115.236 43.0061 x -61.8322 28.6475 m 86.3015 62.3265 x -103.647 7.34152 m 150 0 x -150 0 m 196.353 7.34152 x -196.353 7.34152 m 184.764 43.0061 x -150 0 m 150 41.6296 x -196.353 7.34152 m 238.168 28.6475 x -238.168 28.6475 m 271.353 61.8322 x -271.353 61.8322 m 241.014 83.8742 x -238.168 28.6475 m 213.699 62.3265 x -271.353 61.8322 m 292.658 103.647 x -292.658 103.647 m 300 150 x -292.658 103.647 m 253.066 116.512 x -253.066 183.488 m 247.04 199.807 x -247.04 199.807 m 241.014 216.126 x -241.014 216.126 m 225.845 205.105 x -253.066 183.488 m 237.198 178.332 x -247.04 199.807 m 231.624 191.771 x -262.5 150 m 257.783 166.744 x -257.783 166.744 m 253.066 183.488 x -262.5 150 m 243.75 150 x -257.783 166.744 m 240.588 164.184 x -213.699 237.673 m 199.231 247.334 x -199.231 247.334 m 184.764 256.994 x -184.764 256.994 m 178.97 239.162 x -213.699 237.673 m 203.891 224.175 x -199.231 247.334 m 191.483 231.771 x -241.014 216.126 m 227.356 226.9 x -227.356 226.9 m 213.699 237.673 x -227.356 226.9 m 214.95 214.721 x -150 258.37 m 132.618 257.682 x -132.618 257.682 m 115.236 256.994 x -115.236 256.994 m 121.03 239.162 x -150 258.37 m 150 241.685 x -132.618 257.682 m 135.497 240.537 x -184.764 256.994 m 167.382 257.682 x -167.382 257.682 m 150 258.37 x -167.382 257.682 m 164.503 240.537 x -86.3015 237.673 m 72.6435 226.9 x -72.6435 226.9 m 58.9856 216.126 x -58.9856 216.126 m 74.1547 205.105 x -86.3015 237.673 m 96.1088 224.175 x -72.6435 226.9 m 85.0501 214.721 x -115.236 256.994 m 100.769 247.334 x -100.769 247.334 m 86.3015 237.673 x -100.769 247.334 m 108.517 231.771 x -46.9336 183.488 m 42.2168 166.744 x -42.2168 166.744 m 37.5 150 x -37.5 150 m 56.25 150 x -46.9336 183.488 m 62.8022 178.332 x -42.2168 166.744 m 59.4121 164.184 x -58.9856 216.126 m 52.9596 199.807 x -52.9596 199.807 m 46.9336 183.488 x -52.9596 199.807 m 68.3756 191.771 x -46.9336 116.512 m 52.9596 100.193 x -52.9596 100.193 m 58.9856 83.8742 x -58.9856 83.8742 m 74.1547 94.8951 x -46.9336 116.512 m 62.8022 121.668 x -52.9596 100.193 m 68.3756 108.229 x -37.5 150 m 42.2168 133.256 x -42.2168 133.256 m 46.9336 116.512 x -42.2168 133.256 m 59.4121 135.816 x -86.3015 62.3265 m 100.769 52.6663 x -100.769 52.6663 m 115.236 43.0061 x -115.236 43.0061 m 121.03 60.8385 x -86.3015 62.3265 m 96.1088 75.8251 x -100.769 52.6663 m 108.517 68.2289 x -58.9856 83.8742 m 72.6435 73.1003 x -72.6435 73.1003 m 86.3015 62.3265 x -72.6435 73.1003 m 85.0501 85.2785 x -150 41.6296 m 167.382 42.3179 x -167.382 42.3179 m 184.764 43.0061 x -184.764 43.0061 m 178.97 60.8385 x -150 41.6296 m 150 58.3148 x -167.382 42.3179 m 164.503 59.4626 x -115.236 43.0061 m 132.618 42.3179 x -132.618 42.3179 m 150 41.6296 x -132.618 42.3179 m 135.497 59.4626 x -213.699 62.3265 m 227.356 73.1003 x -227.356 73.1003 m 241.014 83.8742 x -241.014 83.8742 m 225.845 94.8951 x -213.699 62.3265 m 203.891 75.8251 x -227.356 73.1003 m 214.95 85.2785 x -184.764 43.0061 m 199.231 52.6663 x -199.231 52.6663 m 213.699 62.3265 x -199.231 52.6663 m 191.483 68.2289 x -253.066 116.512 m 257.783 133.256 x -257.783 133.256 m 262.5 150 x -253.066 116.512 m 237.198 121.668 x -257.783 133.256 m 240.588 135.816 x -241.014 83.8742 m 247.04 100.193 x -247.04 100.193 m 253.066 116.512 x -247.04 100.193 m 231.624 108.229 x -231.624 191.771 m 228.735 198.438 x -228.735 198.438 m 225.845 205.105 x -225.845 205.105 m 218.261 199.594 x -231.624 191.771 m 224.225 187.91 x -228.735 198.438 m 221.268 193.767 x -237.198 178.332 m 234.411 185.052 x -234.411 185.052 m 231.624 191.771 x -237.198 178.332 m 229.264 175.754 x -234.411 185.052 m 226.771 181.843 x -240.588 164.184 m 238.893 171.258 x -238.893 171.258 m 237.198 178.332 x -240.588 164.184 m 232.332 162.958 x -238.893 171.258 m 230.826 169.363 x -243.75 150 m 242.169 157.092 x -242.169 157.092 m 240.588 164.184 x -243.75 150 m 234.375 150 x -242.169 157.092 m 233.382 156.481 x -191.483 231.771 m 185.227 235.466 x -185.227 235.466 m 178.97 239.162 x -178.97 239.162 m 176.073 230.245 x -191.483 231.771 m 187.766 224.298 x -185.227 235.466 m 181.931 227.299 x -203.891 224.175 m 197.687 227.973 x -197.687 227.973 m 191.483 231.771 x -203.891 224.175 m 198.988 217.426 x -197.687 227.973 m 193.392 220.887 x -214.95 214.721 m 209.421 219.448 x -209.421 219.448 m 203.891 224.175 x -214.95 214.721 m 208.991 208.877 x -209.421 219.448 m 204.008 213.173 x -225.845 205.105 m 220.398 209.913 x -220.398 209.913 m 214.95 214.721 x -220.398 209.913 m 213.648 204.255 x -135.497 240.537 m 128.263 239.849 x -128.263 239.849 m 121.03 239.162 x -121.03 239.162 m 123.927 230.245 x -135.497 240.537 m 136.882 232.307 x -128.263 239.849 m 130.398 231.304 x -150 241.685 m 142.748 241.111 x -142.748 241.111 m 135.497 240.537 x -150 241.685 m 150 233.343 x -142.748 241.111 m 143.439 232.854 x -164.503 240.537 m 157.252 241.111 x -157.252 241.111 m 150 241.685 x -164.503 240.537 m 163.118 232.307 x -157.252 241.111 m 156.561 232.854 x -178.97 239.162 m 171.737 239.849 x -171.737 239.849 m 164.503 240.537 x -171.737 239.849 m 169.602 231.304 x -85.0501 214.721 m 79.6024 209.913 x -79.6024 209.913 m 74.1547 205.105 x -74.1547 205.105 m 81.7392 199.594 x -85.0501 214.721 m 91.0086 208.877 x -79.6024 209.913 m 86.3519 204.255 x -96.1088 224.175 m 90.5795 219.448 x -90.5795 219.448 m 85.0501 214.721 x -96.1088 224.175 m 101.012 217.426 x -90.5795 219.448 m 95.9917 213.173 x -108.517 231.771 m 102.313 227.973 x -102.313 227.973 m 96.1088 224.175 x -108.517 231.771 m 112.234 224.298 x -102.313 227.973 m 106.608 220.887 x -121.03 239.162 m 114.773 235.466 x -114.773 235.466 m 108.517 231.771 x -114.773 235.466 m 118.069 227.299 x -59.4121 164.184 m 57.831 157.092 x -57.831 157.092 m 56.25 150 x -56.25 150 m 65.625 150 x -59.4121 164.184 m 67.6677 162.958 x -57.831 157.092 m 66.6176 156.481 x -62.8022 178.332 m 61.1071 171.258 x -61.1071 171.258 m 59.4121 164.184 x -62.8022 178.332 m 70.7365 175.754 x -61.1071 171.258 m 69.174 169.363 x -68.3756 191.771 m 65.5889 185.052 x -65.5889 185.052 m 62.8022 178.332 x -68.3756 191.771 m 75.775 187.91 x -65.5889 185.052 m 73.2291 181.843 x -74.1547 205.105 m 71.2651 198.438 x -71.2651 198.438 m 68.3756 191.771 x -71.2651 198.438 m 78.7325 193.767 x -68.3756 108.229 m 71.2651 101.562 x -71.2651 101.562 m 74.1547 94.8951 x -74.1547 94.8951 m 81.7392 100.406 x -68.3756 108.229 m 75.775 112.09 x -71.2651 101.562 m 78.7325 106.233 x -62.8022 121.668 m 65.5889 114.948 x -65.5889 114.948 m 68.3756 108.229 x -62.8022 121.668 m 70.7365 124.246 x -65.5889 114.948 m 73.2291 118.157 x -59.4121 135.816 m 61.1071 128.742 x -61.1071 128.742 m 62.8022 121.668 x -59.4121 135.816 m 67.6677 137.042 x -61.1071 128.742 m 69.174 130.637 x -56.25 150 m 57.831 142.908 x -57.831 142.908 m 59.4121 135.816 x -57.831 142.908 m 66.6176 143.519 x -108.517 68.2289 m 114.773 64.5337 x -114.773 64.5337 m 121.03 60.8385 x -121.03 60.8385 m 123.927 69.7546 x -108.517 68.2289 m 112.234 75.7017 x -114.773 64.5337 m 118.069 72.7015 x -96.1088 75.8251 m 102.313 72.027 x -102.313 72.027 m 108.517 68.2289 x -96.1088 75.8251 m 101.012 82.5744 x -102.313 72.027 m 106.608 79.1134 x -85.0501 85.2785 m 90.5795 80.5518 x -90.5795 80.5518 m 96.1088 75.8251 x -85.0501 85.2785 m 91.0086 91.1228 x -90.5795 80.5518 m 95.9917 86.8266 x -74.1547 94.8951 m 79.6024 90.0868 x -79.6024 90.0868 m 85.0501 85.2785 x -79.6024 90.0868 m 86.3519 95.7454 x -164.503 59.4626 m 171.737 60.1505 x -171.737 60.1505 m 178.97 60.8385 x -178.97 60.8385 m 176.073 69.7546 x -164.503 59.4626 m 163.118 67.693 x -171.737 60.1505 m 169.602 68.6957 x -150 58.3148 m 157.252 58.8887 x -157.252 58.8887 m 164.503 59.4626 x -150 58.3148 m 150 66.6574 x -157.252 58.8887 m 156.561 67.1464 x -135.497 59.4626 m 142.748 58.8887 x -142.748 58.8887 m 150 58.3148 x -135.497 59.4626 m 136.882 67.693 x -142.748 58.8887 m 143.439 67.1464 x -121.03 60.8385 m 128.263 60.1505 x -128.263 60.1505 m 135.497 59.4626 x -128.263 60.1505 m 130.398 68.6957 x -214.95 85.2785 m 220.398 90.0868 x -220.398 90.0868 m 225.845 94.8951 x -225.845 94.8951 m 218.261 100.406 x -214.95 85.2785 m 208.991 91.1228 x -220.398 90.0868 m 213.648 95.7454 x -203.891 75.8251 m 209.421 80.5518 x -209.421 80.5518 m 214.95 85.2785 x -203.891 75.8251 m 198.988 82.5744 x -209.421 80.5518 m 204.008 86.8266 x -191.483 68.2289 m 197.687 72.027 x -197.687 72.027 m 203.891 75.8251 x -191.483 68.2289 m 187.766 75.7017 x -197.687 72.027 m 193.392 79.1134 x -178.97 60.8385 m 185.227 64.5337 x -185.227 64.5337 m 191.483 68.2289 x -185.227 64.5337 m 181.931 72.7015 x -240.588 135.816 m 242.169 142.908 x -242.169 142.908 m 243.75 150 x -240.588 135.816 m 232.332 137.042 x -242.169 142.908 m 233.382 143.519 x -237.198 121.668 m 238.893 128.742 x -238.893 128.742 m 240.588 135.816 x -237.198 121.668 m 229.264 124.246 x -238.893 128.742 m 230.826 130.637 x -231.624 108.229 m 234.411 114.948 x -234.411 114.948 m 237.198 121.668 x -231.624 108.229 m 224.225 112.09 x -234.411 114.948 m 226.771 118.157 x -225.845 94.8951 m 228.735 101.562 x -228.735 101.562 m 231.624 108.229 x -228.735 101.562 m 221.268 106.233 x -221.268 193.767 m 219.764 196.681 x -219.764 196.681 m 218.261 199.594 x -218.261 199.594 m 214.469 196.839 x -221.268 193.767 m 217.608 191.477 x -219.764 196.681 m 216.044 194.162 x -224.225 187.91 m 222.746 190.839 x -222.746 190.839 m 221.268 193.767 x -224.225 187.91 m 220.525 185.98 x -222.746 190.839 m 219.073 188.732 x -226.771 181.843 m 225.498 184.877 x -225.498 184.877 m 224.225 187.91 x -226.771 181.843 m 223.031 180.272 x -225.498 184.877 m 221.785 183.129 x -229.264 175.754 m 228.017 178.799 x -228.017 178.799 m 226.771 181.843 x -229.264 175.754 m 225.296 174.465 x -228.017 178.799 m 224.17 177.371 x -230.826 169.363 m 230.045 172.559 x -230.045 172.559 m 229.264 175.754 x -230.826 169.363 m 226.877 168.436 x -230.045 172.559 m 226.094 171.452 x -232.332 162.958 m 231.579 166.161 x -231.579 166.161 m 230.826 169.363 x -232.332 162.958 m 228.204 162.345 x -231.579 166.161 m 227.548 165.392 x -233.382 156.481 m 232.857 159.72 x -232.857 159.72 m 232.332 162.958 x -233.382 156.481 m 229.076 156.183 x -232.857 159.72 m 228.647 159.265 x -234.375 150 m 233.879 153.241 x -233.879 153.241 m 233.382 156.481 x -234.375 150 m 229.688 150 x -233.879 153.241 m 229.389 153.092 x -181.931 227.299 m 179.002 228.772 x -179.002 228.772 m 176.073 230.245 x -176.073 230.245 m 174.625 225.787 x -181.931 227.299 m 180.316 223.295 x -179.002 228.772 m 177.473 224.548 x -187.766 224.298 m 184.849 225.798 x -184.849 225.798 m 181.931 227.299 x -187.766 224.298 m 185.908 220.562 x -184.849 225.798 m 183.115 221.935 x -193.392 220.887 m 190.579 222.592 x -190.579 222.592 m 187.766 224.298 x -193.392 220.887 m 191.29 217.417 x -190.579 222.592 m 188.602 218.996 x -198.988 217.426 m 196.19 219.156 x -196.19 219.156 m 193.392 220.887 x -198.988 217.426 m 196.536 214.051 x -196.19 219.156 m 193.917 215.74 x -204.008 213.173 m 201.498 215.299 x -201.498 215.299 m 198.988 217.426 x -204.008 213.173 m 201.358 210.102 x -201.498 215.299 m 198.952 212.082 x -208.991 208.877 m 206.5 211.025 x -206.5 211.025 m 204.008 213.173 x -208.991 208.877 m 206.012 205.955 x -206.5 211.025 m 203.69 208.034 x -213.648 204.255 m 211.32 206.566 x -211.32 206.566 m 208.991 208.877 x -213.648 204.255 m 210.339 201.482 x -211.32 206.566 m 208.181 203.723 x -218.261 199.594 m 215.954 201.924 x -215.954 201.924 m 213.648 204.255 x -215.954 201.924 m 212.41 199.165 x -130.398 231.304 m 127.162 230.775 x -127.162 230.775 m 123.927 230.245 x -123.927 230.245 m 125.375 225.787 x -130.398 231.304 m 131.445 227.116 x -127.162 230.775 m 128.408 226.459 x -136.882 232.307 m 133.64 231.806 x -133.64 231.806 m 130.398 231.304 x -136.882 232.307 m 137.575 228.192 x -133.64 231.806 m 134.508 227.661 x -143.439 232.854 m 140.16 232.58 x -140.16 232.58 m 136.882 232.307 x -143.439 232.854 m 143.777 228.811 x -140.16 232.58 m 140.675 228.509 x -150 233.343 m 146.719 233.098 x -146.719 233.098 m 143.439 232.854 x -150 233.343 m 150 229.171 x -146.719 233.098 m 146.888 228.998 x -156.561 232.854 m 153.281 233.098 x -153.281 233.098 m 150 233.343 x -156.561 232.854 m 156.223 228.811 x -153.281 233.098 m 153.112 228.998 x -163.118 232.307 m 159.84 232.58 x -159.84 232.58 m 156.561 232.854 x -163.118 232.307 m 162.425 228.192 x -159.84 232.58 m 159.325 228.509 x -169.602 231.304 m 166.36 231.806 x -166.36 231.806 m 163.118 232.307 x -169.602 231.304 m 168.555 227.116 x -166.36 231.806 m 165.492 227.661 x -176.073 230.245 m 172.838 230.775 x -172.838 230.775 m 169.602 231.304 x -172.838 230.775 m 171.592 226.459 x -86.3519 204.255 m 84.0455 201.924 x -84.0455 201.924 m 81.7392 199.594 x -81.7392 199.594 m 85.5315 196.839 x -86.3519 204.255 m 89.6607 201.482 x -84.0455 201.924 m 87.5904 199.165 x -91.0086 208.877 m 88.6802 206.566 x -88.6802 206.566 m 86.3519 204.255 x -91.0086 208.877 m 93.9878 205.955 x -88.6802 206.566 m 91.8189 203.723 x -95.9917 213.173 m 93.5001 211.025 x -93.5001 211.025 m 91.0086 208.877 x -95.9917 213.173 m 98.6416 210.102 x -93.5001 211.025 m 96.3098 208.034 x -101.012 217.426 m 98.5021 215.299 x -98.5021 215.299 m 95.9917 213.173 x -101.012 217.426 m 103.464 214.051 x -98.5021 215.299 m 101.048 212.082 x -106.608 220.887 m 103.81 219.156 x -103.81 219.156 m 101.012 217.426 x -106.608 220.887 m 108.71 217.417 x -103.81 219.156 m 106.083 215.74 x -112.234 224.298 m 109.421 222.592 x -109.421 222.592 m 106.608 220.887 x -112.234 224.298 m 114.092 220.562 x -109.421 222.592 m 111.398 218.996 x -118.069 227.299 m 115.151 225.798 x -115.151 225.798 m 112.234 224.298 x -118.069 227.299 m 119.684 223.295 x -115.151 225.798 m 116.885 221.935 x -123.927 230.245 m 120.998 228.772 x -120.998 228.772 m 118.069 227.299 x -120.998 228.772 m 122.527 224.548 x -66.6176 156.481 m 66.1213 153.241 x -66.1213 153.241 m 65.625 150 x -65.625 150 m 70.3125 150 x -66.6176 156.481 m 70.9244 156.183 x -66.1213 153.241 m 70.6112 153.092 x -67.6677 162.958 m 67.1426 159.72 x -67.1426 159.72 m 66.6176 156.481 x -67.6677 162.958 m 71.7956 162.345 x -67.1426 159.72 m 71.3528 159.265 x -69.174 169.363 m 68.4209 166.161 x -68.4209 166.161 m 67.6677 162.958 x -69.174 169.363 m 73.1231 168.436 x -68.4209 166.161 m 72.4523 165.392 x -70.7365 175.754 m 69.9552 172.559 x -69.9552 172.559 m 69.174 169.363 x -70.7365 175.754 m 74.7036 174.465 x -69.9552 172.559 m 73.9064 171.452 x -73.2291 181.843 m 71.9828 178.799 x -71.9828 178.799 m 70.7365 175.754 x -73.2291 181.843 m 76.969 180.272 x -71.9828 178.799 m 75.8296 177.371 x -75.775 187.91 m 74.5021 184.877 x -74.5021 184.877 m 73.2291 181.843 x -75.775 187.91 m 79.4748 185.98 x -74.5021 184.877 m 78.2154 183.129 x -78.7325 193.767 m 77.2538 190.839 x -77.2538 190.839 m 75.775 187.91 x -78.7325 193.767 m 82.3922 191.477 x -77.2538 190.839 m 80.9272 188.732 x -81.7392 199.594 m 80.2358 196.681 x -80.2358 196.681 m 78.7325 193.767 x -80.2358 196.681 m 83.9558 194.162 x -78.7325 106.233 m 80.2358 103.319 x -80.2358 103.319 m 81.7392 100.406 x -81.7392 100.406 m 85.5315 103.161 x -78.7325 106.233 m 82.3922 108.523 x -80.2358 103.319 m 83.9558 105.838 x -75.775 112.09 m 77.2538 109.161 x -77.2538 109.161 m 78.7325 106.233 x -75.775 112.09 m 79.4748 114.02 x -77.2538 109.161 m 80.9272 111.268 x -73.2291 118.157 m 74.5021 115.123 x -74.5021 115.123 m 75.775 112.09 x -73.2291 118.157 m 76.969 119.728 x -74.5021 115.123 m 78.2154 116.871 x -70.7365 124.246 m 71.9828 121.201 x -71.9828 121.201 m 73.2291 118.157 x -70.7365 124.246 m 74.7036 125.535 x -71.9828 121.201 m 75.8296 122.629 x -69.174 130.637 m 69.9552 127.441 x -69.9552 127.441 m 70.7365 124.246 x -69.174 130.637 m 73.1231 131.564 x -69.9552 127.441 m 73.9064 128.548 x -67.6677 137.042 m 68.4209 133.839 x -68.4209 133.839 m 69.174 130.637 x -67.6677 137.042 m 71.7956 137.655 x -68.4209 133.839 m 72.4523 134.608 x -66.6176 143.519 m 67.1426 140.28 x -67.1426 140.28 m 67.6677 137.042 x -66.6176 143.519 m 70.9244 143.817 x -67.1426 140.28 m 71.3528 140.735 x -65.625 150 m 66.1213 146.759 x -66.1213 146.759 m 66.6176 143.519 x -66.1213 146.759 m 70.6112 146.908 x -118.069 72.7015 m 120.998 71.228 x -120.998 71.228 m 123.927 69.7546 x -123.927 69.7546 m 125.375 74.2127 x -118.069 72.7015 m 119.684 76.7053 x -120.998 71.228 m 122.527 75.4522 x -112.234 75.7017 m 115.151 74.2016 x -115.151 74.2016 m 118.069 72.7015 x -112.234 75.7017 m 114.092 79.4381 x -115.151 74.2016 m 116.885 78.0651 x -106.608 79.1134 m 109.421 77.4076 x -109.421 77.4076 m 112.234 75.7017 x -106.608 79.1134 m 108.71 82.5827 x -109.421 77.4076 m 111.398 81.0041 x -101.012 82.5744 m 103.81 80.8439 x -103.81 80.8439 m 106.608 79.1134 x -101.012 82.5744 m 103.464 85.9491 x -103.81 80.8439 m 106.083 84.2599 x -95.9917 86.8266 m 98.5021 84.7005 x -98.5021 84.7005 m 101.012 82.5744 x -95.9917 86.8266 m 98.6416 89.8981 x -98.5021 84.7005 m 101.048 87.9179 x -91.0086 91.1228 m 93.5001 88.9747 x -93.5001 88.9747 m 95.9917 86.8266 x -91.0086 91.1228 m 93.9878 94.0449 x -93.5001 88.9747 m 96.3098 91.9662 x -86.3519 95.7454 m 88.6802 93.4341 x -88.6802 93.4341 m 91.0086 91.1228 x -86.3519 95.7454 m 89.6607 98.5184 x -88.6802 93.4341 m 91.8189 96.2767 x -81.7392 100.406 m 84.0455 98.0755 x -84.0455 98.0755 m 86.3519 95.7454 x -84.0455 98.0755 m 87.5904 100.835 x -169.602 68.6957 m 172.838 69.2252 x -172.838 69.2252 m 176.073 69.7546 x -176.073 69.7546 m 174.625 74.2127 x -169.602 68.6957 m 168.555 72.884 x -172.838 69.2252 m 171.592 73.5414 x -163.118 67.693 m 166.36 68.1944 x -166.36 68.1944 m 169.602 68.6957 x -163.118 67.693 m 162.425 71.8082 x -166.36 68.1944 m 165.492 72.339 x -156.561 67.1464 m 159.84 67.4197 x -159.84 67.4197 m 163.118 67.693 x -156.561 67.1464 m 156.223 71.1888 x -159.84 67.4197 m 159.325 71.4913 x -150 66.6574 m 153.281 66.9019 x -153.281 66.9019 m 156.561 67.1464 x -150 66.6574 m 150 70.8287 x -153.281 66.9019 m 153.112 71.0015 x -143.439 67.1464 m 146.719 66.9019 x -146.719 66.9019 m 150 66.6574 x -143.439 67.1464 m 143.777 71.1888 x -146.719 66.9019 m 146.888 71.0015 x -136.882 67.693 m 140.16 67.4197 x -140.16 67.4197 m 143.439 67.1464 x -136.882 67.693 m 137.575 71.8082 x -140.16 67.4197 m 140.675 71.4913 x -130.398 68.6957 m 133.64 68.1944 x -133.64 68.1944 m 136.882 67.693 x -130.398 68.6957 m 131.445 72.884 x -133.64 68.1944 m 134.508 72.339 x -123.927 69.7546 m 127.162 69.2252 x -127.162 69.2252 m 130.398 68.6957 x -127.162 69.2252 m 128.408 73.5414 x -213.648 95.7454 m 215.954 98.0755 x -215.954 98.0755 m 218.261 100.406 x -218.261 100.406 m 214.469 103.161 x -213.648 95.7454 m 210.339 98.5184 x -215.954 98.0755 m 212.41 100.835 x -208.991 91.1228 m 211.32 93.4341 x -211.32 93.4341 m 213.648 95.7454 x -208.991 91.1228 m 206.012 94.0449 x -211.32 93.4341 m 208.181 96.2767 x -204.008 86.8266 m 206.5 88.9747 x -206.5 88.9747 m 208.991 91.1228 x -204.008 86.8266 m 201.358 89.8981 x -206.5 88.9747 m 203.69 91.9662 x -198.988 82.5744 m 201.498 84.7005 x -201.498 84.7005 m 204.008 86.8266 x -198.988 82.5744 m 196.536 85.9491 x -201.498 84.7005 m 198.952 87.9179 x -193.392 79.1134 m 196.19 80.8439 x -196.19 80.8439 m 198.988 82.5744 x -193.392 79.1134 m 191.29 82.5827 x -196.19 80.8439 m 193.917 84.2599 x -187.766 75.7017 m 190.579 77.4076 x -190.579 77.4076 m 193.392 79.1134 x -187.766 75.7017 m 185.908 79.4381 x -190.579 77.4076 m 188.602 81.0041 x -181.931 72.7015 m 184.849 74.2016 x -184.849 74.2016 m 187.766 75.7017 x -181.931 72.7015 m 180.316 76.7053 x -184.849 74.2016 m 183.115 78.0651 x -176.073 69.7546 m 179.002 71.228 x -179.002 71.228 m 181.931 72.7015 x -179.002 71.228 m 177.473 75.4522 x -233.382 143.519 m 233.879 146.759 x -233.879 146.759 m 234.375 150 x -233.382 143.519 m 229.076 143.817 x -233.879 146.759 m 229.389 146.908 x -232.332 137.042 m 232.857 140.28 x -232.857 140.28 m 233.382 143.519 x -232.332 137.042 m 228.204 137.655 x -232.857 140.28 m 228.647 140.735 x -230.826 130.637 m 231.579 133.839 x -231.579 133.839 m 232.332 137.042 x -230.826 130.637 m 226.877 131.564 x -231.579 133.839 m 227.548 134.608 x -229.264 124.246 m 230.045 127.441 x -230.045 127.441 m 230.826 130.637 x -229.264 124.246 m 225.296 125.535 x -230.045 127.441 m 226.094 128.548 x -226.771 118.157 m 228.017 121.201 x -228.017 121.201 m 229.264 124.246 x -226.771 118.157 m 223.031 119.728 x -228.017 121.201 m 224.17 122.629 x -224.225 112.09 m 225.498 115.123 x -225.498 115.123 m 226.771 118.157 x -224.225 112.09 m 220.525 114.02 x -225.498 115.123 m 221.785 116.871 x -221.268 106.233 m 222.746 109.161 x -222.746 109.161 m 224.225 112.09 x -221.268 106.233 m 217.608 108.523 x -222.746 109.161 m 219.073 111.268 x -218.261 100.406 m 219.764 103.319 x -219.764 103.319 m 221.268 106.233 x -219.764 103.319 m 216.044 105.838 x -216.044 194.162 m 215.256 195.501 x -215.256 195.501 m 214.469 196.839 x -214.469 196.839 m 212.572 195.462 x -212.572 195.462 m 210.676 194.084 x -212.36 191.668 m 211.53 192.884 x -211.53 192.884 m 210.676 194.084 x -216.044 194.162 m 214.202 192.915 x -214.202 192.915 m 212.36 191.668 x -215.256 195.501 m 213.389 194.189 x -213.389 194.189 m 211.53 192.884 x -214.202 192.915 m 213.389 194.189 x -213.389 194.189 m 212.572 195.462 x -217.608 191.477 m 216.826 192.82 x -216.826 192.82 m 216.044 194.162 x -213.948 189.187 m 213.166 190.435 x -213.166 190.435 m 212.36 191.668 x -217.608 191.477 m 215.778 190.332 x -215.778 190.332 m 213.948 189.187 x -216.826 192.82 m 214.992 191.625 x -214.992 191.625 m 213.166 190.435 x -215.778 190.332 m 214.992 191.625 x -214.992 191.625 m 214.202 192.915 x -219.073 188.732 m 218.34 190.105 x -218.34 190.105 m 217.608 191.477 x -215.437 186.647 m 214.705 187.924 x -214.705 187.924 m 213.948 189.187 x -219.073 188.732 m 217.255 187.689 x -217.255 187.689 m 215.437 186.647 x -218.34 190.105 m 216.518 189.012 x -216.518 189.012 m 214.705 187.924 x -217.255 187.689 m 216.518 189.012 x -216.518 189.012 m 215.778 190.332 x -220.525 185.98 m 219.799 187.356 x -219.799 187.356 m 219.073 188.732 x -216.825 184.049 m 216.144 185.355 x -216.144 185.355 m 215.437 186.647 x -220.525 185.98 m 218.675 185.014 x -218.675 185.014 m 216.825 184.049 x -219.799 187.356 m 217.967 186.353 x -217.967 186.353 m 216.144 185.355 x -218.675 185.014 m 217.967 186.353 x -217.967 186.353 m 217.255 187.689 x -221.785 183.129 m 221.155 184.554 x -221.155 184.554 m 220.525 185.98 x -218.111 181.399 m 217.481 182.731 x -217.481 182.731 m 216.825 184.049 x -221.785 183.129 m 219.948 182.264 x -219.948 182.264 m 218.111 181.399 x -221.155 184.554 m 219.313 183.64 x -219.313 183.64 m 217.481 182.731 x -219.948 182.264 m 219.313 183.64 x -219.313 183.64 m 218.675 185.014 x -223.031 180.272 m 222.408 181.701 x -222.408 181.701 m 221.785 183.129 x -219.291 178.701 m 218.714 180.056 x -218.714 180.056 m 218.111 181.399 x -223.031 180.272 m 221.161 179.487 x -221.161 179.487 m 219.291 178.701 x -222.408 181.701 m 220.556 180.876 x -220.556 180.876 m 218.714 180.056 x -221.161 179.487 m 220.556 180.876 x -220.556 180.876 m 219.948 182.264 x -224.17 177.371 m 223.601 178.822 x -223.601 178.822 m 223.031 180.272 x -220.364 175.959 m 219.841 177.335 x -219.841 177.335 m 219.291 178.701 x -224.17 177.371 m 222.267 176.665 x -222.267 176.665 m 220.364 175.959 x -223.601 178.822 m 221.716 178.077 x -221.716 178.077 m 219.841 177.335 x -222.267 176.665 m 221.716 178.077 x -221.716 178.077 m 221.161 179.487 x -225.296 174.465 m 224.733 175.918 x -224.733 175.918 m 224.17 177.371 x -221.329 173.176 m 220.86 174.572 x -220.86 174.572 m 220.364 175.959 x -225.296 174.465 m 223.313 173.821 x -223.313 173.821 m 221.329 173.176 x -224.733 175.918 m 222.792 175.243 x -222.792 175.243 m 220.86 174.572 x -223.313 173.821 m 222.792 175.243 x -222.792 175.243 m 222.267 176.665 x -226.094 171.452 m 225.695 172.959 x -225.695 172.959 m 225.296 174.465 x -222.184 170.358 m 221.771 171.771 x -221.771 171.771 m 221.329 173.176 x -226.094 171.452 m 224.139 170.905 x -224.139 170.905 m 222.184 170.358 x -225.695 172.959 m 223.728 172.364 x -223.728 172.364 m 221.771 171.771 x -224.139 170.905 m 223.728 172.364 x -223.728 172.364 m 223.313 173.821 x -226.877 168.436 m 226.485 169.944 x -226.485 169.944 m 226.094 171.452 x -222.928 167.508 m 222.57 168.937 x -222.57 168.937 m 222.184 170.358 x -226.877 168.436 m 224.902 167.972 x -224.902 167.972 m 222.928 167.508 x -226.485 169.944 m 224.522 169.439 x -224.522 169.439 m 222.57 168.937 x -224.902 167.972 m 224.522 169.439 x -224.522 169.439 m 224.139 170.905 x -227.548 165.392 m 227.212 166.914 x -227.212 166.914 m 226.877 168.436 x -223.559 164.632 m 223.257 166.073 x -223.257 166.073 m 222.928 167.508 x -227.548 165.392 m 225.553 165.012 x -225.553 165.012 m 223.559 164.632 x -227.212 166.914 m 225.23 166.492 x -225.23 166.492 m 223.257 166.073 x -225.553 165.012 m 225.23 166.492 x -225.23 166.492 m 224.902 167.972 x -228.204 162.345 m 227.876 163.869 x -227.876 163.869 m 227.548 165.392 x -224.077 161.733 m 223.832 163.185 x -223.832 163.185 m 223.559 164.632 x -228.204 162.345 m 226.141 162.039 x -226.141 162.039 m 224.077 161.733 x -227.876 163.869 m 225.849 163.526 x -225.849 163.526 m 223.832 163.185 x -226.141 162.039 m 225.849 163.526 x -225.849 163.526 m 225.553 165.012 x -228.647 159.265 m 228.426 160.805 x -228.426 160.805 m 228.204 162.345 x -224.48 158.815 m 224.293 160.276 x -224.293 160.276 m 224.077 161.733 x -228.647 159.265 m 226.564 159.04 x -226.564 159.04 m 224.48 158.815 x -228.426 160.805 m 226.354 160.54 x -226.354 160.54 m 224.293 160.276 x -226.564 159.04 m 226.354 160.54 x -226.354 160.54 m 226.141 162.039 x -229.076 156.183 m 228.861 157.724 x -228.861 157.724 m 228.647 159.265 x -224.769 155.884 m 224.639 157.351 x -224.639 157.351 m 224.48 158.815 x -229.076 156.183 m 226.922 156.034 x -226.922 156.034 m 224.769 155.884 x -228.861 157.724 m 226.745 157.537 x -226.745 157.537 m 224.639 157.351 x -226.922 156.034 m 226.745 157.537 x -226.745 157.537 m 226.564 159.04 x -229.389 153.092 m 229.232 154.637 x -229.232 154.637 m 229.076 156.183 x -224.942 152.944 m 224.87 154.415 x -224.87 154.415 m 224.769 155.884 x -229.389 153.092 m 227.165 153.018 x -227.165 153.018 m 224.942 152.944 x -229.232 154.637 m 227.046 154.526 x -227.046 154.526 m 224.87 154.415 x -227.165 153.018 m 227.046 154.526 x -227.046 154.526 m 226.922 156.034 x -229.688 150 m 229.538 151.546 x -229.538 151.546 m 229.389 153.092 x -225 150 m 224.986 151.473 x -224.986 151.473 m 224.942 152.944 x -229.688 150 m 227.344 150 x -227.344 150 m 225 150 x -229.538 151.546 m 227.256 151.509 x -227.256 151.509 m 224.986 151.473 x -227.344 150 m 227.256 151.509 x -227.256 151.509 m 227.165 153.018 x -177.473 224.548 m 176.049 225.168 x -176.049 225.168 m 174.625 225.787 x -174.625 225.787 m 173.901 223.558 x -173.901 223.558 m 173.176 221.329 x -175.959 220.364 m 174.572 220.86 x -174.572 220.86 m 173.176 221.329 x -177.473 224.548 m 176.716 222.456 x -176.716 222.456 m 175.959 220.364 x -176.049 225.168 m 175.309 223.009 x -175.309 223.009 m 174.572 220.86 x -176.716 222.456 m 175.309 223.009 x -175.309 223.009 m 173.901 223.558 x -180.316 223.295 m 178.894 223.921 x -178.894 223.921 m 177.473 224.548 x -178.701 219.291 m 177.335 219.841 x -177.335 219.841 m 175.959 220.364 x -180.316 223.295 m 179.509 221.293 x -179.509 221.293 m 178.701 219.291 x -178.894 223.921 m 178.113 221.876 x -178.113 221.876 m 177.335 219.841 x -179.509 221.293 m 178.113 221.876 x -178.113 221.876 m 176.716 222.456 x -183.115 221.935 m 181.715 222.615 x -181.715 222.615 m 180.316 223.295 x -181.399 218.111 m 180.056 218.714 x -180.056 218.714 m 178.701 219.291 x -183.115 221.935 m 182.257 220.023 x -182.257 220.023 m 181.399 218.111 x -181.715 222.615 m 180.884 220.659 x -180.884 220.659 m 180.056 218.714 x -182.257 220.023 m 180.884 220.659 x -180.884 220.659 m 179.509 221.293 x -185.908 220.562 m 184.511 221.248 x -184.511 221.248 m 183.115 221.935 x -184.049 216.825 m 182.731 217.481 x -182.731 217.481 m 181.399 218.111 x -185.908 220.562 m 184.979 218.694 x -184.979 218.694 m 184.049 216.825 x -184.511 221.248 m 183.619 219.36 x -183.619 219.36 m 182.731 217.481 x -184.979 218.694 m 183.619 219.36 x -183.619 219.36 m 182.257 220.023 x -188.602 218.996 m 187.255 219.779 x -187.255 219.779 m 185.908 220.562 x -186.647 215.437 m 185.355 216.144 x -185.355 216.144 m 184.049 216.825 x -188.602 218.996 m 187.624 217.217 x -187.624 217.217 m 186.647 215.437 x -187.255 219.779 m 186.302 217.957 x -186.302 217.957 m 185.355 216.144 x -187.624 217.217 m 186.302 217.957 x -186.302 217.957 m 184.979 218.694 x -191.29 217.417 m 189.946 218.207 x -189.946 218.207 m 188.602 218.996 x -189.187 213.948 m 187.924 214.705 x -187.924 214.705 m 186.647 215.437 x -191.29 217.417 m 190.239 215.683 x -190.239 215.683 m 189.187 213.948 x -189.946 218.207 m 188.932 216.451 x -188.932 216.451 m 187.924 214.705 x -190.239 215.683 m 188.932 216.451 x -188.932 216.451 m 187.624 217.217 x -193.917 215.74 m 192.603 216.579 x -192.603 216.579 m 191.29 217.417 x -191.668 212.36 m 190.435 213.166 x -190.435 213.166 m 189.187 213.948 x -193.917 215.74 m 192.792 214.05 x -192.792 214.05 m 191.668 212.36 x -192.603 216.579 m 191.516 214.868 x -191.516 214.868 m 190.435 213.166 x -192.792 214.05 m 191.516 214.868 x -191.516 214.868 m 190.239 215.683 x -196.536 214.051 m 195.226 214.896 x -195.226 214.896 m 193.917 215.74 x -194.084 210.676 m 192.884 211.53 x -192.884 211.53 m 191.668 212.36 x -196.536 214.051 m 195.31 212.364 x -195.31 212.364 m 194.084 210.676 x -195.226 214.896 m 194.052 213.208 x -194.052 213.208 m 192.884 211.53 x -195.31 212.364 m 194.052 213.208 x -194.052 213.208 m 192.792 214.05 x -198.952 212.082 m 197.744 213.067 x -197.744 213.067 m 196.536 214.051 x -196.432 208.899 m 195.267 209.799 x -195.267 209.799 m 194.084 210.676 x -198.952 212.082 m 197.692 210.49 x -197.692 210.49 m 196.432 208.899 x -197.744 213.067 m 196.502 211.428 x -196.502 211.428 m 195.267 209.799 x -197.692 210.49 m 196.502 211.428 x -196.502 211.428 m 195.31 212.364 x -201.358 210.102 m 200.155 211.092 x -200.155 211.092 m 198.952 212.082 x -198.709 207.03 m 197.579 207.976 x -197.579 207.976 m 196.432 208.899 x -201.358 210.102 m 200.034 208.566 x -200.034 208.566 m 198.709 207.03 x -200.155 211.092 m 198.864 209.53 x -198.864 209.53 m 197.579 207.976 x -200.034 208.566 m 198.864 209.53 x -198.864 209.53 m 197.692 210.49 x -203.69 208.034 m 202.524 209.068 x -202.524 209.068 m 201.358 210.102 x -200.91 205.074 m 199.819 206.063 x -199.819 206.063 m 198.709 207.03 x -203.69 208.034 m 202.3 206.554 x -202.3 206.554 m 200.91 205.074 x -202.524 209.068 m 201.168 207.561 x -201.168 207.561 m 199.819 206.063 x -202.3 206.554 m 201.168 207.561 x -201.168 207.561 m 200.034 208.566 x -206.012 205.955 m 204.851 206.994 x -204.851 206.994 m 203.69 208.034 x -203.033 203.033 m 201.982 204.064 x -201.982 204.064 m 200.91 205.074 x -206.012 205.955 m 204.523 204.494 x -204.523 204.494 m 203.033 203.033 x -204.851 206.994 m 203.413 205.525 x -203.413 205.525 m 201.982 204.064 x -204.523 204.494 m 203.413 205.525 x -203.413 205.525 m 202.3 206.554 x -208.181 203.723 m 207.097 204.839 x -207.097 204.839 m 206.012 205.955 x -205.074 200.91 m 204.064 201.982 x -204.064 201.982 m 203.033 203.033 x -208.181 203.723 m 206.628 202.317 x -206.628 202.317 m 205.074 200.91 x -207.097 204.839 m 205.576 203.407 x -205.576 203.407 m 204.064 201.982 x -206.628 202.317 m 205.576 203.407 x -205.576 203.407 m 204.523 204.494 x -210.339 201.482 m 209.26 202.602 x -209.26 202.602 m 208.181 203.723 x -207.03 198.709 m 206.063 199.819 x -206.063 199.819 m 205.074 200.91 x -210.339 201.482 m 208.685 200.095 x -208.685 200.095 m 207.03 198.709 x -209.26 202.602 m 207.658 201.207 x -207.658 201.207 m 206.063 199.819 x -208.685 200.095 m 207.658 201.207 x -207.658 201.207 m 206.628 202.317 x -212.41 199.165 m 211.374 200.323 x -211.374 200.323 m 210.339 201.482 x -208.899 196.432 m 207.976 197.579 x -207.976 197.579 m 207.03 198.709 x -212.41 199.165 m 210.654 197.798 x -210.654 197.798 m 208.899 196.432 x -211.374 200.323 m 209.671 198.948 x -209.671 198.948 m 207.976 197.579 x -210.654 197.798 m 209.671 198.948 x -209.671 198.948 m 208.685 200.095 x -214.469 196.839 m 213.439 198.002 x -213.439 198.002 m 212.41 199.165 x -210.676 194.084 m 209.799 195.267 x -209.799 195.267 m 208.899 196.432 x -213.439 198.002 m 211.615 196.631 x -211.615 196.631 m 209.799 195.267 x -212.572 195.462 m 211.615 196.631 x -211.615 196.631 m 210.654 197.798 x -128.408 226.459 m 126.892 226.123 x -126.892 226.123 m 125.375 225.787 x -125.375 225.787 m 126.099 223.558 x -126.099 223.558 m 126.824 221.329 x -129.642 222.184 m 128.229 221.771 x -128.229 221.771 m 126.824 221.329 x -128.408 226.459 m 129.025 224.321 x -129.025 224.321 m 129.642 222.184 x -126.892 226.123 m 127.562 223.942 x -127.562 223.942 m 128.229 221.771 x -129.025 224.321 m 127.562 223.942 x -127.562 223.942 m 126.099 223.558 x -131.445 227.116 m 129.926 226.787 x -129.926 226.787 m 128.408 226.459 x -132.492 222.928 m 131.063 222.57 x -131.063 222.57 m 129.642 222.184 x -131.445 227.116 m 131.968 225.022 x -131.968 225.022 m 132.492 222.928 x -129.926 226.787 m 130.496 224.673 x -130.496 224.673 m 131.063 222.57 x -131.968 225.022 m 130.496 224.673 x -130.496 224.673 m 129.025 224.321 x -134.508 227.661 m 132.976 227.389 x -132.976 227.389 m 131.445 227.116 x -135.368 223.559 m 133.927 223.257 x -133.927 223.257 m 132.492 222.928 x -134.508 227.661 m 134.938 225.61 x -134.938 225.61 m 135.368 223.559 x -132.976 227.389 m 133.453 225.318 x -133.453 225.318 m 133.927 223.257 x -134.938 225.61 m 133.453 225.318 x -133.453 225.318 m 131.968 225.022 x -137.575 228.192 m 136.042 227.926 x -136.042 227.926 m 134.508 227.661 x -138.267 224.077 m 136.815 223.832 x -136.815 223.832 m 135.368 223.559 x -137.575 228.192 m 137.921 226.134 x -137.921 226.134 m 138.267 224.077 x -136.042 227.926 m 136.429 225.874 x -136.429 225.874 m 136.815 223.832 x -137.921 226.134 m 136.429 225.874 x -136.429 225.874 m 134.938 225.61 x -140.675 228.509 m 139.125 228.35 x -139.125 228.35 m 137.575 228.192 x -141.185 224.48 m 139.724 224.293 x -139.724 224.293 m 138.267 224.077 x -140.675 228.509 m 140.93 226.494 x -140.93 226.494 m 141.185 224.48 x -139.125 228.35 m 139.425 226.316 x -139.425 226.316 m 139.724 224.293 x -140.93 226.494 m 139.425 226.316 x -139.425 226.316 m 137.921 226.134 x -143.777 228.811 m 142.226 228.66 x -142.226 228.66 m 140.675 228.509 x -144.116 224.769 m 142.649 224.639 x -142.649 224.639 m 141.185 224.48 x -143.777 228.811 m 143.946 226.79 x -143.946 226.79 m 144.116 224.769 x -142.226 228.66 m 142.438 226.644 x -142.438 226.644 m 142.649 224.639 x -143.946 226.79 m 142.438 226.644 x -142.438 226.644 m 140.93 226.494 x -146.888 228.998 m 145.333 228.905 x -145.333 228.905 m 143.777 228.811 x -147.056 224.942 m 145.585 224.87 x -145.585 224.87 m 144.116 224.769 x -146.888 228.998 m 146.972 226.97 x -146.972 226.97 m 147.056 224.942 x -145.333 228.905 m 145.459 226.882 x -145.459 226.882 m 145.585 224.87 x -146.972 226.97 m 145.459 226.882 x -145.459 226.882 m 143.946 226.79 x -150 229.171 m 148.444 229.085 x -148.444 229.085 m 146.888 228.998 x -150 225 m 148.527 224.986 x -148.527 224.986 m 147.056 224.942 x -150 229.171 m 150 227.086 x -150 227.086 m 150 225 x -148.444 229.085 m 148.486 227.03 x -148.486 227.03 m 148.527 224.986 x -150 227.086 m 148.486 227.03 x -148.486 227.03 m 146.972 226.97 x -153.112 228.998 m 151.556 229.085 x -151.556 229.085 m 150 229.171 x -152.944 224.942 m 151.473 224.986 x -151.473 224.986 m 150 225 x -153.112 228.998 m 153.028 226.97 x -153.028 226.97 m 152.944 224.942 x -151.556 229.085 m 151.514 227.03 x -151.514 227.03 m 151.473 224.986 x -153.028 226.97 m 151.514 227.03 x -151.514 227.03 m 150 227.086 x -156.223 228.811 m 154.667 228.905 x -154.667 228.905 m 153.112 228.998 x -155.884 224.769 m 154.415 224.87 x -154.415 224.87 m 152.944 224.942 x -156.223 228.811 m 156.054 226.79 x -156.054 226.79 m 155.884 224.769 x -154.667 228.905 m 154.541 226.882 x -154.541 226.882 m 154.415 224.87 x -156.054 226.79 m 154.541 226.882 x -154.541 226.882 m 153.028 226.97 x -159.325 228.509 m 157.774 228.66 x -157.774 228.66 m 156.223 228.811 x -158.815 224.48 m 157.351 224.639 x -157.351 224.639 m 155.884 224.769 x -159.325 228.509 m 159.07 226.494 x -159.07 226.494 m 158.815 224.48 x -157.774 228.66 m 157.562 226.644 x -157.562 226.644 m 157.351 224.639 x -159.07 226.494 m 157.562 226.644 x -157.562 226.644 m 156.054 226.79 x -162.425 228.192 m 160.875 228.35 x -160.875 228.35 m 159.325 228.509 x -161.733 224.077 m 160.276 224.293 x -160.276 224.293 m 158.815 224.48 x -162.425 228.192 m 162.079 226.134 x -162.079 226.134 m 161.733 224.077 x -160.875 228.35 m 160.575 226.316 x -160.575 226.316 m 160.276 224.293 x -162.079 226.134 m 160.575 226.316 x -160.575 226.316 m 159.07 226.494 x -165.492 227.661 m 163.958 227.926 x -163.958 227.926 m 162.425 228.192 x -164.632 223.559 m 163.185 223.832 x -163.185 223.832 m 161.733 224.077 x -165.492 227.661 m 165.062 225.61 x -165.062 225.61 m 164.632 223.559 x -163.958 227.926 m 163.571 225.874 x -163.571 225.874 m 163.185 223.832 x -165.062 225.61 m 163.571 225.874 x -163.571 225.874 m 162.079 226.134 x -168.555 227.116 m 167.024 227.389 x -167.024 227.389 m 165.492 227.661 x -167.508 222.928 m 166.073 223.257 x -166.073 223.257 m 164.632 223.559 x -168.555 227.116 m 168.032 225.022 x -168.032 225.022 m 167.508 222.928 x -167.024 227.389 m 166.547 225.318 x -166.547 225.318 m 166.073 223.257 x -168.032 225.022 m 166.547 225.318 x -166.547 225.318 m 165.062 225.61 x -171.592 226.459 m 170.074 226.787 x -170.074 226.787 m 168.555 227.116 x -170.358 222.184 m 168.937 222.57 x -168.937 222.57 m 167.508 222.928 x -171.592 226.459 m 170.975 224.321 x -170.975 224.321 m 170.358 222.184 x -170.074 226.787 m 169.504 224.673 x -169.504 224.673 m 168.937 222.57 x -170.975 224.321 m 169.504 224.673 x -169.504 224.673 m 168.032 225.022 x -174.625 225.787 m 173.108 226.123 x -173.108 226.123 m 171.592 226.459 x -173.176 221.329 m 171.771 221.771 x -171.771 221.771 m 170.358 222.184 x -173.108 226.123 m 172.438 223.942 x -172.438 223.942 m 171.771 221.771 x -173.901 223.558 m 172.438 223.942 x -172.438 223.942 m 170.975 224.321 x -87.5904 199.165 m 86.5609 198.002 x -86.5609 198.002 m 85.5315 196.839 x -85.5315 196.839 m 87.4276 195.462 x -87.4276 195.462 m 89.3237 194.084 x -91.1012 196.432 m 90.201 195.267 x -90.201 195.267 m 89.3237 194.084 x -87.5904 199.165 m 89.3458 197.798 x -89.3458 197.798 m 91.1012 196.432 x -86.5609 198.002 m 88.3853 196.631 x -88.3853 196.631 m 90.201 195.267 x -89.3458 197.798 m 88.3853 196.631 x -88.3853 196.631 m 87.4276 195.462 x -89.6607 201.482 m 88.6256 200.323 x -88.6256 200.323 m 87.5904 199.165 x -92.9696 198.709 m 92.0242 197.579 x -92.0242 197.579 m 91.1012 196.432 x -89.6607 201.482 m 91.3151 200.095 x -91.3151 200.095 m 92.9696 198.709 x -88.6256 200.323 m 90.3291 198.948 x -90.3291 198.948 m 92.0242 197.579 x -91.3151 200.095 m 90.3291 198.948 x -90.3291 198.948 m 89.3458 197.798 x -91.8189 203.723 m 90.7398 202.602 x -90.7398 202.602 m 89.6607 201.482 x -94.9258 200.91 m 93.9369 199.819 x -93.9369 199.819 m 92.9696 198.709 x -91.8189 203.723 m 93.3724 202.317 x -93.3724 202.317 m 94.9258 200.91 x -90.7398 202.602 m 92.3424 201.207 x -92.3424 201.207 m 93.9369 199.819 x -93.3724 202.317 m 92.3424 201.207 x -92.3424 201.207 m 91.3151 200.095 x -93.9878 205.955 m 92.9034 204.839 x -92.9034 204.839 m 91.8189 203.723 x -96.967 203.033 m 95.936 201.982 x -95.936 201.982 m 94.9258 200.91 x -93.9878 205.955 m 95.4774 204.494 x -95.4774 204.494 m 96.967 203.033 x -92.9034 204.839 m 94.4236 203.407 x -94.4236 203.407 m 95.936 201.982 x -95.4774 204.494 m 94.4236 203.407 x -94.4236 203.407 m 93.3724 202.317 x -96.3098 208.034 m 95.1488 206.994 x -95.1488 206.994 m 93.9878 205.955 x -99.0899 205.074 m 98.0184 204.064 x -98.0184 204.064 m 96.967 203.033 x -96.3098 208.034 m 97.6999 206.554 x -97.6999 206.554 m 99.0899 205.074 x -95.1488 206.994 m 96.5874 205.525 x -96.5874 205.525 m 98.0184 204.064 x -97.6999 206.554 m 96.5874 205.525 x -96.5874 205.525 m 95.4774 204.494 x -98.6416 210.102 m 97.4757 209.068 x -97.4757 209.068 m 96.3098 208.034 x -101.291 207.03 m 100.181 206.063 x -100.181 206.063 m 99.0899 205.074 x -98.6416 210.102 m 99.9665 208.566 x -99.9665 208.566 m 101.291 207.03 x -97.4757 209.068 m 98.832 207.561 x -98.832 207.561 m 100.181 206.063 x -99.9665 208.566 m 98.832 207.561 x -98.832 207.561 m 97.6999 206.554 x -101.048 212.082 m 99.845 211.092 x -99.845 211.092 m 98.6416 210.102 x -103.568 208.899 m 102.421 207.976 x -102.421 207.976 m 101.291 207.03 x -101.048 212.082 m 102.308 210.49 x -102.308 210.49 m 103.568 208.899 x -99.845 211.092 m 101.136 209.53 x -101.136 209.53 m 102.421 207.976 x -102.308 210.49 m 101.136 209.53 x -101.136 209.53 m 99.9665 208.566 x -103.464 214.051 m 102.256 213.067 x -102.256 213.067 m 101.048 212.082 x -105.916 210.676 m 104.733 209.799 x -104.733 209.799 m 103.568 208.899 x -103.464 214.051 m 104.69 212.364 x -104.69 212.364 m 105.916 210.676 x -102.256 213.067 m 103.498 211.428 x -103.498 211.428 m 104.733 209.799 x -104.69 212.364 m 103.498 211.428 x -103.498 211.428 m 102.308 210.49 x -106.083 215.74 m 104.774 214.896 x -104.774 214.896 m 103.464 214.051 x -108.332 212.36 m 107.116 211.53 x -107.116 211.53 m 105.916 210.676 x -106.083 215.74 m 107.208 214.05 x -107.208 214.05 m 108.332 212.36 x -104.774 214.896 m 105.948 213.208 x -105.948 213.208 m 107.116 211.53 x -107.208 214.05 m 105.948 213.208 x -105.948 213.208 m 104.69 212.364 x -108.71 217.417 m 107.397 216.579 x -107.397 216.579 m 106.083 215.74 x -110.813 213.948 m 109.565 213.166 x -109.565 213.166 m 108.332 212.36 x -108.71 217.417 m 109.761 215.683 x -109.761 215.683 m 110.813 213.948 x -107.397 216.579 m 108.484 214.868 x -108.484 214.868 m 109.565 213.166 x -109.761 215.683 m 108.484 214.868 x -108.484 214.868 m 107.208 214.05 x -111.398 218.996 m 110.054 218.207 x -110.054 218.207 m 108.71 217.417 x -113.353 215.437 m 112.076 214.705 x -112.076 214.705 m 110.813 213.948 x -111.398 218.996 m 112.376 217.217 x -112.376 217.217 m 113.353 215.437 x -110.054 218.207 m 111.068 216.451 x -111.068 216.451 m 112.076 214.705 x -112.376 217.217 m 111.068 216.451 x -111.068 216.451 m 109.761 215.683 x -114.092 220.562 m 112.745 219.779 x -112.745 219.779 m 111.398 218.996 x -115.951 216.825 m 114.645 216.144 x -114.645 216.144 m 113.353 215.437 x -114.092 220.562 m 115.021 218.694 x -115.021 218.694 m 115.951 216.825 x -112.745 219.779 m 113.698 217.957 x -113.698 217.957 m 114.645 216.144 x -115.021 218.694 m 113.698 217.957 x -113.698 217.957 m 112.376 217.217 x -116.885 221.935 m 115.489 221.248 x -115.489 221.248 m 114.092 220.562 x -118.601 218.111 m 117.269 217.481 x -117.269 217.481 m 115.951 216.825 x -116.885 221.935 m 117.743 220.023 x -117.743 220.023 m 118.601 218.111 x -115.489 221.248 m 116.381 219.36 x -116.381 219.36 m 117.269 217.481 x -117.743 220.023 m 116.381 219.36 x -116.381 219.36 m 115.021 218.694 x -119.684 223.295 m 118.285 222.615 x -118.285 222.615 m 116.885 221.935 x -121.299 219.291 m 119.944 218.714 x -119.944 218.714 m 118.601 218.111 x -119.684 223.295 m 120.491 221.293 x -120.491 221.293 m 121.299 219.291 x -118.285 222.615 m 119.116 220.659 x -119.116 220.659 m 119.944 218.714 x -120.491 221.293 m 119.116 220.659 x -119.116 220.659 m 117.743 220.023 x -122.527 224.548 m 121.106 223.921 x -121.106 223.921 m 119.684 223.295 x -124.041 220.364 m 122.665 219.841 x -122.665 219.841 m 121.299 219.291 x -122.527 224.548 m 123.284 222.456 x -123.284 222.456 m 124.041 220.364 x -121.106 223.921 m 121.887 221.876 x -121.887 221.876 m 122.665 219.841 x -123.284 222.456 m 121.887 221.876 x -121.887 221.876 m 120.491 221.293 x -125.375 225.787 m 123.951 225.168 x -123.951 225.168 m 122.527 224.548 x -126.824 221.329 m 125.428 220.86 x -125.428 220.86 m 124.041 220.364 x -123.951 225.168 m 124.691 223.009 x -124.691 223.009 m 125.428 220.86 x -126.099 223.558 m 124.691 223.009 x -124.691 223.009 m 123.284 222.456 x -70.6112 153.092 m 70.4619 151.546 x -70.4619 151.546 m 70.3125 150 x -70.3125 150 m 72.6562 150 x -72.6562 150 m 75 150 x -75.0578 152.944 m 75.0145 151.473 x -75.0145 151.473 m 75 150 x -70.6112 153.092 m 72.8345 153.018 x -72.8345 153.018 m 75.0578 152.944 x -70.4619 151.546 m 72.7436 151.509 x -72.7436 151.509 m 75.0145 151.473 x -72.8345 153.018 m 72.7436 151.509 x -72.7436 151.509 m 72.6562 150 x -70.9244 156.183 m 70.7678 154.637 x -70.7678 154.637 m 70.6112 153.092 x -75.2312 155.884 m 75.1301 154.415 x -75.1301 154.415 m 75.0578 152.944 x -70.9244 156.183 m 73.0778 156.034 x -73.0778 156.034 m 75.2312 155.884 x -70.7678 154.637 m 72.9544 154.526 x -72.9544 154.526 m 75.1301 154.415 x -73.0778 156.034 m 72.9544 154.526 x -72.9544 154.526 m 72.8345 153.018 x -71.3528 159.265 m 71.1386 157.724 x -71.1386 157.724 m 70.9244 156.183 x -75.5199 158.815 m 75.3611 157.351 x -75.3611 157.351 m 75.2312 155.884 x -71.3528 159.265 m 73.4363 159.04 x -73.4363 159.04 m 75.5199 158.815 x -71.1386 157.724 m 73.2553 157.537 x -73.2553 157.537 m 75.3611 157.351 x -73.4363 159.04 m 73.2553 157.537 x -73.2553 157.537 m 73.0778 156.034 x -71.7956 162.345 m 71.5742 160.805 x -71.5742 160.805 m 71.3528 159.265 x -75.9234 161.733 m 75.7073 160.276 x -75.7073 160.276 m 75.5199 158.815 x -71.7956 162.345 m 73.8595 162.039 x -73.8595 162.039 m 75.9234 161.733 x -71.5742 160.805 m 73.6461 160.54 x -73.6461 160.54 m 75.7073 160.276 x -73.8595 162.039 m 73.6461 160.54 x -73.6461 160.54 m 73.4363 159.04 x -72.4523 165.392 m 72.1239 163.869 x -72.1239 163.869 m 71.7956 162.345 x -76.4411 164.632 m 76.168 163.185 x -76.168 163.185 m 75.9234 161.733 x -72.4523 165.392 m 74.4467 165.012 x -74.4467 165.012 m 76.4411 164.632 x -72.1239 163.869 m 74.1513 163.526 x -74.1513 163.526 m 76.168 163.185 x -74.4467 165.012 m 74.1513 163.526 x -74.1513 163.526 m 73.8595 162.039 x -73.1231 168.436 m 72.7877 166.914 x -72.7877 166.914 m 72.4523 165.392 x -77.0723 167.508 m 76.7426 166.073 x -76.7426 166.073 m 76.4411 164.632 x -73.1231 168.436 m 75.0977 167.972 x -75.0977 167.972 m 77.0723 167.508 x -72.7877 166.914 m 74.7704 166.492 x -74.7704 166.492 m 76.7426 166.073 x -75.0977 167.972 m 74.7704 166.492 x -74.7704 166.492 m 74.4467 165.012 x -73.9064 171.452 m 73.5148 169.944 x -73.5148 169.944 m 73.1231 168.436 x -77.8159 170.358 m 77.4301 168.937 x -77.4301 168.937 m 77.0723 167.508 x -73.9064 171.452 m 75.8611 170.905 x -75.8611 170.905 m 77.8159 170.358 x -73.5148 169.944 m 75.4777 169.439 x -75.4777 169.439 m 77.4301 168.937 x -75.8611 170.905 m 75.4777 169.439 x -75.4777 169.439 m 75.0977 167.972 x -74.7036 174.465 m 74.305 172.959 x -74.305 172.959 m 73.9064 171.452 x -78.6708 173.176 m 78.2295 171.771 x -78.2295 171.771 m 77.8159 170.358 x -74.7036 174.465 m 76.6872 173.821 x -76.6872 173.821 m 78.6708 173.176 x -74.305 172.959 m 76.2724 172.364 x -76.2724 172.364 m 78.2295 171.771 x -76.6872 173.821 m 76.2724 172.364 x -76.2724 172.364 m 75.8611 170.905 x -75.8296 177.371 m 75.2666 175.918 x -75.2666 175.918 m 74.7036 174.465 x -79.6356 175.959 m 79.1395 174.572 x -79.1395 174.572 m 78.6708 173.176 x -75.8296 177.371 m 77.7326 176.665 x -77.7326 176.665 m 79.6356 175.959 x -75.2666 175.918 m 77.2082 175.243 x -77.2082 175.243 m 79.1395 174.572 x -77.7326 176.665 m 77.2082 175.243 x -77.2082 175.243 m 76.6872 173.821 x -76.969 180.272 m 76.3993 178.822 x -76.3993 178.822 m 75.8296 177.371 x -80.709 178.701 m 80.1589 177.335 x -80.1589 177.335 m 79.6356 175.959 x -76.969 180.272 m 78.839 179.487 x -78.839 179.487 m 80.709 178.701 x -76.3993 178.822 m 78.2841 178.077 x -78.2841 178.077 m 80.1589 177.335 x -78.839 179.487 m 78.2841 178.077 x -78.2841 178.077 m 77.7326 176.665 x -78.2154 183.129 m 77.5922 181.701 x -77.5922 181.701 m 76.969 180.272 x -81.8893 181.399 m 81.2859 180.056 x -81.2859 180.056 m 80.709 178.701 x -78.2154 183.129 m 80.0523 182.264 x -80.0523 182.264 m 81.8893 181.399 x -77.5922 181.701 m 79.444 180.876 x -79.444 180.876 m 81.2859 180.056 x -80.0523 182.264 m 79.444 180.876 x -79.444 180.876 m 78.839 179.487 x -79.4748 185.98 m 78.8451 184.554 x -78.8451 184.554 m 78.2154 183.129 x -83.1745 184.049 m 82.5189 182.731 x -82.5189 182.731 m 81.8893 181.399 x -79.4748 185.98 m 81.3246 185.014 x -81.3246 185.014 m 83.1745 184.049 x -78.8451 184.554 m 80.6868 183.64 x -80.6868 183.64 m 82.5189 182.731 x -81.3246 185.014 m 80.6868 183.64 x -80.6868 183.64 m 80.0523 182.264 x -80.9272 188.732 m 80.201 187.356 x -80.201 187.356 m 79.4748 185.98 x -84.5628 186.647 m 83.8559 185.355 x -83.8559 185.355 m 83.1745 184.049 x -80.9272 188.732 m 82.745 187.689 x -82.745 187.689 m 84.5628 186.647 x -80.201 187.356 m 82.0332 186.353 x -82.0332 186.353 m 83.8559 185.355 x -82.745 187.689 m 82.0332 186.353 x -82.0332 186.353 m 81.3246 185.014 x -82.3922 191.477 m 81.6597 190.105 x -81.6597 190.105 m 80.9272 188.732 x -86.052 189.187 m 85.2949 187.924 x -85.2949 187.924 m 84.5628 186.647 x -82.3922 191.477 m 84.2221 190.332 x -84.2221 190.332 m 86.052 189.187 x -81.6597 190.105 m 83.482 189.012 x -83.482 189.012 m 85.2949 187.924 x -84.2221 190.332 m 83.482 189.012 x -83.482 189.012 m 82.745 187.689 x -83.9558 194.162 m 83.174 192.82 x -83.174 192.82 m 82.3922 191.477 x -87.6398 191.668 m 86.8337 190.435 x -86.8337 190.435 m 86.052 189.187 x -83.9558 194.162 m 85.7978 192.915 x -85.7978 192.915 m 87.6398 191.668 x -83.174 192.82 m 85.0084 191.625 x -85.0084 191.625 m 86.8337 190.435 x -85.7978 192.915 m 85.0084 191.625 x -85.0084 191.625 m 84.2221 190.332 x -85.5315 196.839 m 84.7436 195.501 x -84.7436 195.501 m 83.9558 194.162 x -89.3237 194.084 m 88.4699 192.884 x -88.4699 192.884 m 87.6398 191.668 x -84.7436 195.501 m 86.6112 194.189 x -86.6112 194.189 m 88.4699 192.884 x -87.4276 195.462 m 86.6112 194.189 x -86.6112 194.189 m 85.7978 192.915 x -83.9558 105.838 m 84.7436 104.499 x -84.7436 104.499 m 85.5315 103.161 x -85.5315 103.161 m 87.4276 104.538 x -87.4276 104.538 m 89.3237 105.916 x -87.6398 108.332 m 88.4699 107.116 x -88.4699 107.116 m 89.3237 105.916 x -83.9558 105.838 m 85.7978 107.085 x -85.7978 107.085 m 87.6398 108.332 x -84.7436 104.499 m 86.6112 105.811 x -86.6112 105.811 m 88.4699 107.116 x -85.7978 107.085 m 86.6112 105.811 x -86.6112 105.811 m 87.4276 104.538 x -82.3922 108.523 m 83.174 107.18 x -83.174 107.18 m 83.9558 105.838 x -86.052 110.813 m 86.8337 109.565 x -86.8337 109.565 m 87.6398 108.332 x -82.3922 108.523 m 84.2221 109.668 x -84.2221 109.668 m 86.052 110.813 x -83.174 107.18 m 85.0084 108.375 x -85.0084 108.375 m 86.8337 109.565 x -84.2221 109.668 m 85.0084 108.375 x -85.0084 108.375 m 85.7978 107.085 x -80.9272 111.268 m 81.6597 109.895 x -81.6597 109.895 m 82.3922 108.523 x -84.5628 113.353 m 85.2949 112.076 x -85.2949 112.076 m 86.052 110.813 x -80.9272 111.268 m 82.745 112.311 x -82.745 112.311 m 84.5628 113.353 x -81.6597 109.895 m 83.482 110.988 x -83.482 110.988 m 85.2949 112.076 x -82.745 112.311 m 83.482 110.988 x -83.482 110.988 m 84.2221 109.668 x -79.4748 114.02 m 80.201 112.644 x -80.201 112.644 m 80.9272 111.268 x -83.1745 115.951 m 83.8559 114.645 x -83.8559 114.645 m 84.5628 113.353 x -79.4748 114.02 m 81.3246 114.986 x -81.3246 114.986 m 83.1745 115.951 x -80.201 112.644 m 82.0332 113.647 x -82.0332 113.647 m 83.8559 114.645 x -81.3246 114.986 m 82.0332 113.647 x -82.0332 113.647 m 82.745 112.311 x -78.2154 116.871 m 78.8451 115.446 x -78.8451 115.446 m 79.4748 114.02 x -81.8893 118.601 m 82.5189 117.269 x -82.5189 117.269 m 83.1745 115.951 x -78.2154 116.871 m 80.0523 117.736 x -80.0523 117.736 m 81.8893 118.601 x -78.8451 115.446 m 80.6868 116.36 x -80.6868 116.36 m 82.5189 117.269 x -80.0523 117.736 m 80.6868 116.36 x -80.6868 116.36 m 81.3246 114.986 x -76.969 119.728 m 77.5922 118.299 x -77.5922 118.299 m 78.2154 116.871 x -80.709 121.299 m 81.2859 119.944 x -81.2859 119.944 m 81.8893 118.601 x -76.969 119.728 m 78.839 120.513 x -78.839 120.513 m 80.709 121.299 x -77.5922 118.299 m 79.444 119.124 x -79.444 119.124 m 81.2859 119.944 x -78.839 120.513 m 79.444 119.124 x -79.444 119.124 m 80.0523 117.736 x -75.8296 122.629 m 76.3993 121.178 x -76.3993 121.178 m 76.969 119.728 x -79.6356 124.041 m 80.1589 122.665 x -80.1589 122.665 m 80.709 121.299 x -75.8296 122.629 m 77.7326 123.335 x -77.7326 123.335 m 79.6356 124.041 x -76.3993 121.178 m 78.2841 121.923 x -78.2841 121.923 m 80.1589 122.665 x -77.7326 123.335 m 78.2841 121.923 x -78.2841 121.923 m 78.839 120.513 x -74.7036 125.535 m 75.2666 124.082 x -75.2666 124.082 m 75.8296 122.629 x -78.6708 126.824 m 79.1395 125.428 x -79.1395 125.428 m 79.6356 124.041 x -74.7036 125.535 m 76.6872 126.179 x -76.6872 126.179 m 78.6708 126.824 x -75.2666 124.082 m 77.2082 124.757 x -77.2082 124.757 m 79.1395 125.428 x -76.6872 126.179 m 77.2082 124.757 x -77.2082 124.757 m 77.7326 123.335 x -73.9064 128.548 m 74.305 127.041 x -74.305 127.041 m 74.7036 125.535 x -77.8159 129.642 m 78.2295 128.229 x -78.2295 128.229 m 78.6708 126.824 x -73.9064 128.548 m 75.8611 129.095 x -75.8611 129.095 m 77.8159 129.642 x -74.305 127.041 m 76.2724 127.636 x -76.2724 127.636 m 78.2295 128.229 x -75.8611 129.095 m 76.2724 127.636 x -76.2724 127.636 m 76.6872 126.179 x -73.1231 131.564 m 73.5148 130.056 x -73.5148 130.056 m 73.9064 128.548 x -77.0723 132.492 m 77.4301 131.063 x -77.4301 131.063 m 77.8159 129.642 x -73.1231 131.564 m 75.0977 132.028 x -75.0977 132.028 m 77.0723 132.492 x -73.5148 130.056 m 75.4777 130.561 x -75.4777 130.561 m 77.4301 131.063 x -75.0977 132.028 m 75.4777 130.561 x -75.4777 130.561 m 75.8611 129.095 x -72.4523 134.608 m 72.7877 133.086 x -72.7877 133.086 m 73.1231 131.564 x -76.4411 135.368 m 76.7426 133.927 x -76.7426 133.927 m 77.0723 132.492 x -72.4523 134.608 m 74.4467 134.988 x -74.4467 134.988 m 76.4411 135.368 x -72.7877 133.086 m 74.7704 133.508 x -74.7704 133.508 m 76.7426 133.927 x -74.4467 134.988 m 74.7704 133.508 x -74.7704 133.508 m 75.0977 132.028 x -71.7956 137.655 m 72.1239 136.131 x -72.1239 136.131 m 72.4523 134.608 x -75.9234 138.267 m 76.168 136.815 x -76.168 136.815 m 76.4411 135.368 x -71.7956 137.655 m 73.8595 137.961 x -73.8595 137.961 m 75.9234 138.267 x -72.1239 136.131 m 74.1513 136.474 x -74.1513 136.474 m 76.168 136.815 x -73.8595 137.961 m 74.1513 136.474 x -74.1513 136.474 m 74.4467 134.988 x -71.3528 140.735 m 71.5742 139.195 x -71.5742 139.195 m 71.7956 137.655 x -75.5199 141.185 m 75.7073 139.724 x -75.7073 139.724 m 75.9234 138.267 x -71.3528 140.735 m 73.4363 140.96 x -73.4363 140.96 m 75.5199 141.185 x -71.5742 139.195 m 73.6461 139.46 x -73.6461 139.46 m 75.7073 139.724 x -73.4363 140.96 m 73.6461 139.46 x -73.6461 139.46 m 73.8595 137.961 x -70.9244 143.817 m 71.1386 142.276 x -71.1386 142.276 m 71.3528 140.735 x -75.2312 144.116 m 75.3611 142.649 x -75.3611 142.649 m 75.5199 141.185 x -70.9244 143.817 m 73.0778 143.966 x -73.0778 143.966 m 75.2312 144.116 x -71.1386 142.276 m 73.2553 142.463 x -73.2553 142.463 m 75.3611 142.649 x -73.0778 143.966 m 73.2553 142.463 x -73.2553 142.463 m 73.4363 140.96 x -70.6112 146.908 m 70.7678 145.363 x -70.7678 145.363 m 70.9244 143.817 x -75.0578 147.056 m 75.1301 145.585 x -75.1301 145.585 m 75.2312 144.116 x -70.6112 146.908 m 72.8345 146.982 x -72.8345 146.982 m 75.0578 147.056 x -70.7678 145.363 m 72.9544 145.474 x -72.9544 145.474 m 75.1301 145.585 x -72.8345 146.982 m 72.9544 145.474 x -72.9544 145.474 m 73.0778 143.966 x -70.3125 150 m 70.4619 148.454 x -70.4619 148.454 m 70.6112 146.908 x -75 150 m 75.0145 148.527 x -75.0145 148.527 m 75.0578 147.056 x -70.4619 148.454 m 72.7436 148.491 x -72.7436 148.491 m 75.0145 148.527 x -72.6562 150 m 72.7436 148.491 x -72.7436 148.491 m 72.8345 146.982 x -122.527 75.4522 m 123.951 74.8324 x -123.951 74.8324 m 125.375 74.2127 x -125.375 74.2127 m 126.099 76.4417 x -126.099 76.4417 m 126.824 78.6708 x -124.041 79.6356 m 125.428 79.1395 x -125.428 79.1395 m 126.824 78.6708 x -122.527 75.4522 m 123.284 77.5439 x -123.284 77.5439 m 124.041 79.6356 x -123.951 74.8324 m 124.691 76.9911 x -124.691 76.9911 m 125.428 79.1395 x -123.284 77.5439 m 124.691 76.9911 x -124.691 76.9911 m 126.099 76.4417 x -119.684 76.7053 m 121.106 76.0787 x -121.106 76.0787 m 122.527 75.4522 x -121.299 80.709 m 122.665 80.1589 x -122.665 80.1589 m 124.041 79.6356 x -119.684 76.7053 m 120.491 78.7071 x -120.491 78.7071 m 121.299 80.709 x -121.106 76.0787 m 121.887 78.1238 x -121.887 78.1238 m 122.665 80.1589 x -120.491 78.7071 m 121.887 78.1238 x -121.887 78.1238 m 123.284 77.5439 x -116.885 78.0651 m 118.285 77.3852 x -118.285 77.3852 m 119.684 76.7053 x -118.601 81.8893 m 119.944 81.2859 x -119.944 81.2859 m 121.299 80.709 x -116.885 78.0651 m 117.743 79.9772 x -117.743 79.9772 m 118.601 81.8893 x -118.285 77.3852 m 119.116 79.3405 x -119.116 79.3405 m 119.944 81.2859 x -117.743 79.9772 m 119.116 79.3405 x -119.116 79.3405 m 120.491 78.7071 x -114.092 79.4381 m 115.489 78.7516 x -115.489 78.7516 m 116.885 78.0651 x -115.951 83.1745 m 117.269 82.5189 x -117.269 82.5189 m 118.601 81.8893 x -114.092 79.4381 m 115.021 81.3063 x -115.021 81.3063 m 115.951 83.1745 x -115.489 78.7516 m 116.381 80.6401 x -116.381 80.6401 m 117.269 82.5189 x -115.021 81.3063 m 116.381 80.6401 x -116.381 80.6401 m 117.743 79.9772 x -111.398 81.0041 m 112.745 80.2211 x -112.745 80.2211 m 114.092 79.4381 x -113.353 84.5628 m 114.645 83.8559 x -114.645 83.8559 m 115.951 83.1745 x -111.398 81.0041 m 112.376 82.7835 x -112.376 82.7835 m 113.353 84.5628 x -112.745 80.2211 m 113.698 82.0433 x -113.698 82.0433 m 114.645 83.8559 x -112.376 82.7835 m 113.698 82.0433 x -113.698 82.0433 m 115.021 81.3063 x -108.71 82.5827 m 110.054 81.7934 x -110.054 81.7934 m 111.398 81.0041 x -110.813 86.052 m 112.076 85.2949 x -112.076 85.2949 m 113.353 84.5628 x -108.71 82.5827 m 109.761 84.3173 x -109.761 84.3173 m 110.813 86.052 x -110.054 81.7934 m 111.068 83.5488 x -111.068 83.5488 m 112.076 85.2949 x -109.761 84.3173 m 111.068 83.5488 x -111.068 83.5488 m 112.376 82.7835 x -106.083 84.2599 m 107.397 83.4213 x -107.397 83.4213 m 108.71 82.5827 x -108.332 87.6398 m 109.565 86.8337 x -109.565 86.8337 m 110.813 86.052 x -106.083 84.2599 m 107.208 85.9498 x -107.208 85.9498 m 108.332 87.6398 x -107.397 83.4213 m 108.484 85.1321 x -108.484 85.1321 m 109.565 86.8337 x -107.208 85.9498 m 108.484 85.1321 x -108.484 85.1321 m 109.761 84.3173 x -103.464 85.9491 m 104.774 85.1045 x -104.774 85.1045 m 106.083 84.2599 x -105.916 89.3237 m 107.116 88.4699 x -107.116 88.4699 m 108.332 87.6398 x -103.464 85.9491 m 104.69 87.6364 x -104.69 87.6364 m 105.916 89.3237 x -104.774 85.1045 m 105.948 86.7916 x -105.948 86.7916 m 107.116 88.4699 x -104.69 87.6364 m 105.948 86.7916 x -105.948 86.7916 m 107.208 85.9498 x -101.048 87.9179 m 102.256 86.9335 x -102.256 86.9335 m 103.464 85.9491 x -103.568 91.1012 m 104.733 90.201 x -104.733 90.201 m 105.916 89.3237 x -101.048 87.9179 m 102.308 89.5096 x -102.308 89.5096 m 103.568 91.1012 x -102.256 86.9335 m 103.498 88.5715 x -103.498 88.5715 m 104.733 90.201 x -102.308 89.5096 m 103.498 88.5715 x -103.498 88.5715 m 104.69 87.6364 x -98.6416 89.8981 m 99.845 88.908 x -99.845 88.908 m 101.048 87.9179 x -101.291 92.9696 m 102.421 92.0242 x -102.421 92.0242 m 103.568 91.1012 x -98.6416 89.8981 m 99.9665 91.4338 x -99.9665 91.4338 m 101.291 92.9696 x -99.845 88.908 m 101.136 90.4703 x -101.136 90.4703 m 102.421 92.0242 x -99.9665 91.4338 m 101.136 90.4703 x -101.136 90.4703 m 102.308 89.5096 x -96.3098 91.9662 m 97.4757 90.9321 x -97.4757 90.9321 m 98.6416 89.8981 x -99.0899 94.9258 m 100.181 93.9369 x -100.181 93.9369 m 101.291 92.9696 x -96.3098 91.9662 m 97.6999 93.446 x -97.6999 93.446 m 99.0899 94.9258 x -97.4757 90.9321 m 98.832 92.4386 x -98.832 92.4386 m 100.181 93.9369 x -97.6999 93.446 m 98.832 92.4386 x -98.832 92.4386 m 99.9665 91.4338 x -93.9878 94.0449 m 95.1488 93.0055 x -95.1488 93.0055 m 96.3098 91.9662 x -96.967 96.967 m 98.0184 95.936 x -98.0184 95.936 m 99.0899 94.9258 x -93.9878 94.0449 m 95.4774 95.5059 x -95.4774 95.5059 m 96.967 96.967 x -95.1488 93.0055 m 96.5874 94.4747 x -96.5874 94.4747 m 98.0184 95.936 x -95.4774 95.5059 m 96.5874 94.4747 x -96.5874 94.4747 m 97.6999 93.446 x -91.8189 96.2767 m 92.9034 95.1608 x -92.9034 95.1608 m 93.9878 94.0449 x -94.9258 99.0899 m 95.936 98.0184 x -95.936 98.0184 m 96.967 96.967 x -91.8189 96.2767 m 93.3724 97.6833 x -93.3724 97.6833 m 94.9258 99.0899 x -92.9034 95.1608 m 94.4236 96.5934 x -94.4236 96.5934 m 95.936 98.0184 x -93.3724 97.6833 m 94.4236 96.5934 x -94.4236 96.5934 m 95.4774 95.5059 x -89.6607 98.5184 m 90.7398 97.3976 x -90.7398 97.3976 m 91.8189 96.2767 x -92.9696 101.291 m 93.9369 100.181 x -93.9369 100.181 m 94.9258 99.0899 x -89.6607 98.5184 m 91.3151 99.9049 x -91.3151 99.9049 m 92.9696 101.291 x -90.7398 97.3976 m 92.3424 98.7929 x -92.3424 98.7929 m 93.9369 100.181 x -91.3151 99.9049 m 92.3424 98.7929 x -92.3424 98.7929 m 93.3724 97.6833 x -87.5904 100.835 m 88.6256 99.6768 x -88.6256 99.6768 m 89.6607 98.5184 x -91.1012 103.568 m 92.0242 102.421 x -92.0242 102.421 m 92.9696 101.291 x -87.5904 100.835 m 89.3458 102.202 x -89.3458 102.202 m 91.1012 103.568 x -88.6256 99.6768 m 90.3291 101.052 x -90.3291 101.052 m 92.0242 102.421 x -89.3458 102.202 m 90.3291 101.052 x -90.3291 101.052 m 91.3151 99.9049 x -85.5315 103.161 m 86.5609 101.998 x -86.5609 101.998 m 87.5904 100.835 x -89.3237 105.916 m 90.201 104.733 x -90.201 104.733 m 91.1012 103.568 x -86.5609 101.998 m 88.3853 103.369 x -88.3853 103.369 m 90.201 104.733 x -87.4276 104.538 m 88.3853 103.369 x -88.3853 103.369 m 89.3458 102.202 x -171.592 73.5414 m 173.108 73.877 x -173.108 73.877 m 174.625 74.2127 x -174.625 74.2127 m 173.901 76.4417 x -173.901 76.4417 m 173.176 78.6708 x -170.358 77.8159 m 171.771 78.2295 x -171.771 78.2295 m 173.176 78.6708 x -171.592 73.5414 m 170.975 75.6786 x -170.975 75.6786 m 170.358 77.8159 x -173.108 73.877 m 172.438 76.0584 x -172.438 76.0584 m 171.771 78.2295 x -170.975 75.6786 m 172.438 76.0584 x -172.438 76.0584 m 173.901 76.4417 x -168.555 72.884 m 170.074 73.2127 x -170.074 73.2127 m 171.592 73.5414 x -167.508 77.0723 m 168.937 77.4301 x -168.937 77.4301 m 170.358 77.8159 x -168.555 72.884 m 168.032 74.9781 x -168.032 74.9781 m 167.508 77.0723 x -170.074 73.2127 m 169.504 75.3266 x -169.504 75.3266 m 168.937 77.4301 x -168.032 74.9781 m 169.504 75.3266 x -169.504 75.3266 m 170.975 75.6786 x -165.492 72.339 m 167.024 72.6115 x -167.024 72.6115 m 168.555 72.884 x -164.632 76.4411 m 166.073 76.7426 x -166.073 76.7426 m 167.508 77.0723 x -165.492 72.339 m 165.062 74.39 x -165.062 74.39 m 164.632 76.4411 x -167.024 72.6115 m 166.547 74.6823 x -166.547 74.6823 m 166.073 76.7426 x -165.062 74.39 m 166.547 74.6823 x -166.547 74.6823 m 168.032 74.9781 x -162.425 71.8082 m 163.958 72.0736 x -163.958 72.0736 m 165.492 72.339 x -161.733 75.9234 m 163.185 76.168 x -163.185 76.168 m 164.632 76.4411 x -162.425 71.8082 m 162.079 73.8658 x -162.079 73.8658 m 161.733 75.9234 x -163.958 72.0736 m 163.571 74.1261 x -163.571 74.1261 m 163.185 76.168 x -162.079 73.8658 m 163.571 74.1261 x -163.571 74.1261 m 165.062 74.39 x -159.325 71.4913 m 160.875 71.6498 x -160.875 71.6498 m 162.425 71.8082 x -158.815 75.5199 m 160.276 75.7073 x -160.276 75.7073 m 161.733 75.9234 x -159.325 71.4913 m 159.07 73.5056 x -159.07 73.5056 m 158.815 75.5199 x -160.875 71.6498 m 160.575 73.6839 x -160.575 73.6839 m 160.276 75.7073 x -159.07 73.5056 m 160.575 73.6839 x -160.575 73.6839 m 162.079 73.8658 x -156.223 71.1888 m 157.774 71.3401 x -157.774 71.3401 m 159.325 71.4913 x -155.884 75.2312 m 157.351 75.3611 x -157.351 75.3611 m 158.815 75.5199 x -156.223 71.1888 m 156.054 73.21 x -156.054 73.21 m 155.884 75.2312 x -157.774 71.3401 m 157.562 73.356 x -157.562 73.356 m 157.351 75.3611 x -156.054 73.21 m 157.562 73.356 x -157.562 73.356 m 159.07 73.5056 x -153.112 71.0015 m 154.667 71.0952 x -154.667 71.0952 m 156.223 71.1888 x -152.944 75.0578 m 154.415 75.1301 x -154.415 75.1301 m 155.884 75.2312 x -153.112 71.0015 m 153.028 73.0297 x -153.028 73.0297 m 152.944 75.0578 x -154.667 71.0952 m 154.541 73.118 x -154.541 73.118 m 154.415 75.1301 x -153.028 73.0297 m 154.541 73.118 x -154.541 73.118 m 156.054 73.21 x -150 70.8287 m 151.556 70.9151 x -151.556 70.9151 m 153.112 71.0015 x -150 75 m 151.473 75.0145 x -151.473 75.0145 m 152.944 75.0578 x -150 70.8287 m 150 72.9144 x -150 72.9144 m 150 75 x -151.556 70.9151 m 151.514 72.9702 x -151.514 72.9702 m 151.473 75.0145 x -150 72.9144 m 151.514 72.9702 x -151.514 72.9702 m 153.028 73.0297 x -146.888 71.0015 m 148.444 70.9151 x -148.444 70.9151 m 150 70.8287 x -147.056 75.0578 m 148.527 75.0145 x -148.527 75.0145 m 150 75 x -146.888 71.0015 m 146.972 73.0297 x -146.972 73.0297 m 147.056 75.0578 x -148.444 70.9151 m 148.486 72.9702 x -148.486 72.9702 m 148.527 75.0145 x -146.972 73.0297 m 148.486 72.9702 x -148.486 72.9702 m 150 72.9144 x -143.777 71.1888 m 145.333 71.0952 x -145.333 71.0952 m 146.888 71.0015 x -144.116 75.2312 m 145.585 75.1301 x -145.585 75.1301 m 147.056 75.0578 x -143.777 71.1888 m 143.946 73.21 x -143.946 73.21 m 144.116 75.2312 x -145.333 71.0952 m 145.459 73.118 x -145.459 73.118 m 145.585 75.1301 x -143.946 73.21 m 145.459 73.118 x -145.459 73.118 m 146.972 73.0297 x -140.675 71.4913 m 142.226 71.3401 x -142.226 71.3401 m 143.777 71.1888 x -141.185 75.5199 m 142.649 75.3611 x -142.649 75.3611 m 144.116 75.2312 x -140.675 71.4913 m 140.93 73.5056 x -140.93 73.5056 m 141.185 75.5199 x -142.226 71.3401 m 142.438 73.356 x -142.438 73.356 m 142.649 75.3611 x -140.93 73.5056 m 142.438 73.356 x -142.438 73.356 m 143.946 73.21 x -137.575 71.8082 m 139.125 71.6498 x -139.125 71.6498 m 140.675 71.4913 x -138.267 75.9234 m 139.724 75.7073 x -139.724 75.7073 m 141.185 75.5199 x -137.575 71.8082 m 137.921 73.8658 x -137.921 73.8658 m 138.267 75.9234 x -139.125 71.6498 m 139.425 73.6839 x -139.425 73.6839 m 139.724 75.7073 x -137.921 73.8658 m 139.425 73.6839 x -139.425 73.6839 m 140.93 73.5056 x -134.508 72.339 m 136.042 72.0736 x -136.042 72.0736 m 137.575 71.8082 x -135.368 76.4411 m 136.815 76.168 x -136.815 76.168 m 138.267 75.9234 x -134.508 72.339 m 134.938 74.39 x -134.938 74.39 m 135.368 76.4411 x -136.042 72.0736 m 136.429 74.1261 x -136.429 74.1261 m 136.815 76.168 x -134.938 74.39 m 136.429 74.1261 x -136.429 74.1261 m 137.921 73.8658 x -131.445 72.884 m 132.976 72.6115 x -132.976 72.6115 m 134.508 72.339 x -132.492 77.0723 m 133.927 76.7426 x -133.927 76.7426 m 135.368 76.4411 x -131.445 72.884 m 131.968 74.9781 x -131.968 74.9781 m 132.492 77.0723 x -132.976 72.6115 m 133.453 74.6823 x -133.453 74.6823 m 133.927 76.7426 x -131.968 74.9781 m 133.453 74.6823 x -133.453 74.6823 m 134.938 74.39 x -128.408 73.5414 m 129.926 73.2127 x -129.926 73.2127 m 131.445 72.884 x -129.642 77.8159 m 131.063 77.4301 x -131.063 77.4301 m 132.492 77.0723 x -128.408 73.5414 m 129.025 75.6786 x -129.025 75.6786 m 129.642 77.8159 x -129.926 73.2127 m 130.496 75.3266 x -130.496 75.3266 m 131.063 77.4301 x -129.025 75.6786 m 130.496 75.3266 x -130.496 75.3266 m 131.968 74.9781 x -125.375 74.2127 m 126.892 73.877 x -126.892 73.877 m 128.408 73.5414 x -126.824 78.6708 m 128.229 78.2295 x -128.229 78.2295 m 129.642 77.8159 x -126.892 73.877 m 127.562 76.0584 x -127.562 76.0584 m 128.229 78.2295 x -126.099 76.4417 m 127.562 76.0584 x -127.562 76.0584 m 129.025 75.6786 x -212.41 100.835 m 213.439 101.998 x -213.439 101.998 m 214.469 103.161 x -214.469 103.161 m 212.572 104.538 x -212.572 104.538 m 210.676 105.916 x -208.899 103.568 m 209.799 104.733 x -209.799 104.733 m 210.676 105.916 x -212.41 100.835 m 210.654 102.202 x -210.654 102.202 m 208.899 103.568 x -213.439 101.998 m 211.615 103.369 x -211.615 103.369 m 209.799 104.733 x -210.654 102.202 m 211.615 103.369 x -211.615 103.369 m 212.572 104.538 x -210.339 98.5184 m 211.374 99.6768 x -211.374 99.6768 m 212.41 100.835 x -207.03 101.291 m 207.976 102.421 x -207.976 102.421 m 208.899 103.568 x -210.339 98.5184 m 208.685 99.9049 x -208.685 99.9049 m 207.03 101.291 x -211.374 99.6768 m 209.671 101.052 x -209.671 101.052 m 207.976 102.421 x -208.685 99.9049 m 209.671 101.052 x -209.671 101.052 m 210.654 102.202 x -208.181 96.2767 m 209.26 97.3976 x -209.26 97.3976 m 210.339 98.5184 x -205.074 99.0899 m 206.063 100.181 x -206.063 100.181 m 207.03 101.291 x -208.181 96.2767 m 206.628 97.6833 x -206.628 97.6833 m 205.074 99.0899 x -209.26 97.3976 m 207.658 98.7929 x -207.658 98.7929 m 206.063 100.181 x -206.628 97.6833 m 207.658 98.7929 x -207.658 98.7929 m 208.685 99.9049 x -206.012 94.0449 m 207.097 95.1608 x -207.097 95.1608 m 208.181 96.2767 x -203.033 96.967 m 204.064 98.0184 x -204.064 98.0184 m 205.074 99.0899 x -206.012 94.0449 m 204.523 95.5059 x -204.523 95.5059 m 203.033 96.967 x -207.097 95.1608 m 205.576 96.5934 x -205.576 96.5934 m 204.064 98.0184 x -204.523 95.5059 m 205.576 96.5934 x -205.576 96.5934 m 206.628 97.6833 x -203.69 91.9662 m 204.851 93.0055 x -204.851 93.0055 m 206.012 94.0449 x -200.91 94.9258 m 201.982 95.936 x -201.982 95.936 m 203.033 96.967 x -203.69 91.9662 m 202.3 93.446 x -202.3 93.446 m 200.91 94.9258 x -204.851 93.0055 m 203.413 94.4747 x -203.413 94.4747 m 201.982 95.936 x -202.3 93.446 m 203.413 94.4747 x -203.413 94.4747 m 204.523 95.5059 x -201.358 89.8981 m 202.524 90.9321 x -202.524 90.9321 m 203.69 91.9662 x -198.709 92.9696 m 199.819 93.9369 x -199.819 93.9369 m 200.91 94.9258 x -201.358 89.8981 m 200.034 91.4338 x -200.034 91.4338 m 198.709 92.9696 x -202.524 90.9321 m 201.168 92.4386 x -201.168 92.4386 m 199.819 93.9369 x -200.034 91.4338 m 201.168 92.4386 x -201.168 92.4386 m 202.3 93.446 x -198.952 87.9179 m 200.155 88.908 x -200.155 88.908 m 201.358 89.8981 x -196.432 91.1012 m 197.579 92.0242 x -197.579 92.0242 m 198.709 92.9696 x -198.952 87.9179 m 197.692 89.5096 x -197.692 89.5096 m 196.432 91.1012 x -200.155 88.908 m 198.864 90.4703 x -198.864 90.4703 m 197.579 92.0242 x -197.692 89.5096 m 198.864 90.4703 x -198.864 90.4703 m 200.034 91.4338 x -196.536 85.9491 m 197.744 86.9335 x -197.744 86.9335 m 198.952 87.9179 x -194.084 89.3237 m 195.267 90.201 x -195.267 90.201 m 196.432 91.1012 x -196.536 85.9491 m 195.31 87.6364 x -195.31 87.6364 m 194.084 89.3237 x -197.744 86.9335 m 196.502 88.5715 x -196.502 88.5715 m 195.267 90.201 x -195.31 87.6364 m 196.502 88.5715 x -196.502 88.5715 m 197.692 89.5096 x -193.917 84.2599 m 195.226 85.1045 x -195.226 85.1045 m 196.536 85.9491 x -191.668 87.6398 m 192.884 88.4699 x -192.884 88.4699 m 194.084 89.3237 x -193.917 84.2599 m 192.792 85.9498 x -192.792 85.9498 m 191.668 87.6398 x -195.226 85.1045 m 194.052 86.7916 x -194.052 86.7916 m 192.884 88.4699 x -192.792 85.9498 m 194.052 86.7916 x -194.052 86.7916 m 195.31 87.6364 x -191.29 82.5827 m 192.603 83.4213 x -192.603 83.4213 m 193.917 84.2599 x -189.187 86.052 m 190.435 86.8337 x -190.435 86.8337 m 191.668 87.6398 x -191.29 82.5827 m 190.239 84.3173 x -190.239 84.3173 m 189.187 86.052 x -192.603 83.4213 m 191.516 85.1321 x -191.516 85.1321 m 190.435 86.8337 x -190.239 84.3173 m 191.516 85.1321 x -191.516 85.1321 m 192.792 85.9498 x -188.602 81.0041 m 189.946 81.7934 x -189.946 81.7934 m 191.29 82.5827 x -186.647 84.5628 m 187.924 85.2949 x -187.924 85.2949 m 189.187 86.052 x -188.602 81.0041 m 187.624 82.7835 x -187.624 82.7835 m 186.647 84.5628 x -189.946 81.7934 m 188.932 83.5488 x -188.932 83.5488 m 187.924 85.2949 x -187.624 82.7835 m 188.932 83.5488 x -188.932 83.5488 m 190.239 84.3173 x -185.908 79.4381 m 187.255 80.2211 x -187.255 80.2211 m 188.602 81.0041 x -184.049 83.1745 m 185.355 83.8559 x -185.355 83.8559 m 186.647 84.5628 x -185.908 79.4381 m 184.979 81.3063 x -184.979 81.3063 m 184.049 83.1745 x -187.255 80.2211 m 186.302 82.0433 x -186.302 82.0433 m 185.355 83.8559 x -184.979 81.3063 m 186.302 82.0433 x -186.302 82.0433 m 187.624 82.7835 x -183.115 78.0651 m 184.511 78.7516 x -184.511 78.7516 m 185.908 79.4381 x -181.399 81.8893 m 182.731 82.5189 x -182.731 82.5189 m 184.049 83.1745 x -183.115 78.0651 m 182.257 79.9772 x -182.257 79.9772 m 181.399 81.8893 x -184.511 78.7516 m 183.619 80.6401 x -183.619 80.6401 m 182.731 82.5189 x -182.257 79.9772 m 183.619 80.6401 x -183.619 80.6401 m 184.979 81.3063 x -180.316 76.7053 m 181.715 77.3852 x -181.715 77.3852 m 183.115 78.0651 x -178.701 80.709 m 180.056 81.2859 x -180.056 81.2859 m 181.399 81.8893 x -180.316 76.7053 m 179.509 78.7071 x -179.509 78.7071 m 178.701 80.709 x -181.715 77.3852 m 180.884 79.3405 x -180.884 79.3405 m 180.056 81.2859 x -179.509 78.7071 m 180.884 79.3405 x -180.884 79.3405 m 182.257 79.9772 x -177.473 75.4522 m 178.894 76.0787 x -178.894 76.0787 m 180.316 76.7053 x -175.959 79.6356 m 177.335 80.1589 x -177.335 80.1589 m 178.701 80.709 x -177.473 75.4522 m 176.716 77.5439 x -176.716 77.5439 m 175.959 79.6356 x -178.894 76.0787 m 178.113 78.1238 x -178.113 78.1238 m 177.335 80.1589 x -176.716 77.5439 m 178.113 78.1238 x -178.113 78.1238 m 179.509 78.7071 x -174.625 74.2127 m 176.049 74.8324 x -176.049 74.8324 m 177.473 75.4522 x -173.176 78.6708 m 174.572 79.1395 x -174.572 79.1395 m 175.959 79.6356 x -176.049 74.8324 m 175.309 76.9911 x -175.309 76.9911 m 174.572 79.1395 x -173.901 76.4417 m 175.309 76.9911 x -175.309 76.9911 m 176.716 77.5439 x -229.389 146.908 m 229.538 148.454 x -229.538 148.454 m 229.688 150 x -224.942 147.056 m 224.986 148.527 x -224.986 148.527 m 225 150 x -229.389 146.908 m 227.165 146.982 x -227.165 146.982 m 224.942 147.056 x -229.538 148.454 m 227.256 148.491 x -227.256 148.491 m 224.986 148.527 x -227.165 146.982 m 227.256 148.491 x -227.256 148.491 m 227.344 150 x -229.076 143.817 m 229.232 145.363 x -229.232 145.363 m 229.389 146.908 x -224.769 144.116 m 224.87 145.585 x -224.87 145.585 m 224.942 147.056 x -229.076 143.817 m 226.922 143.966 x -226.922 143.966 m 224.769 144.116 x -229.232 145.363 m 227.046 145.474 x -227.046 145.474 m 224.87 145.585 x -226.922 143.966 m 227.046 145.474 x -227.046 145.474 m 227.165 146.982 x -228.647 140.735 m 228.861 142.276 x -228.861 142.276 m 229.076 143.817 x -224.48 141.185 m 224.639 142.649 x -224.639 142.649 m 224.769 144.116 x -228.647 140.735 m 226.564 140.96 x -226.564 140.96 m 224.48 141.185 x -228.861 142.276 m 226.745 142.463 x -226.745 142.463 m 224.639 142.649 x -226.564 140.96 m 226.745 142.463 x -226.745 142.463 m 226.922 143.966 x -228.204 137.655 m 228.426 139.195 x -228.426 139.195 m 228.647 140.735 x -224.077 138.267 m 224.293 139.724 x -224.293 139.724 m 224.48 141.185 x -228.204 137.655 m 226.141 137.961 x -226.141 137.961 m 224.077 138.267 x -228.426 139.195 m 226.354 139.46 x -226.354 139.46 m 224.293 139.724 x -226.141 137.961 m 226.354 139.46 x -226.354 139.46 m 226.564 140.96 x -227.548 134.608 m 227.876 136.131 x -227.876 136.131 m 228.204 137.655 x -223.559 135.368 m 223.832 136.815 x -223.832 136.815 m 224.077 138.267 x -227.548 134.608 m 225.553 134.988 x -225.553 134.988 m 223.559 135.368 x -227.876 136.131 m 225.849 136.474 x -225.849 136.474 m 223.832 136.815 x -225.553 134.988 m 225.849 136.474 x -225.849 136.474 m 226.141 137.961 x -226.877 131.564 m 227.212 133.086 x -227.212 133.086 m 227.548 134.608 x -222.928 132.492 m 223.257 133.927 x -223.257 133.927 m 223.559 135.368 x -226.877 131.564 m 224.902 132.028 x -224.902 132.028 m 222.928 132.492 x -227.212 133.086 m 225.23 133.508 x -225.23 133.508 m 223.257 133.927 x -224.902 132.028 m 225.23 133.508 x -225.23 133.508 m 225.553 134.988 x -226.094 128.548 m 226.485 130.056 x -226.485 130.056 m 226.877 131.564 x -222.184 129.642 m 222.57 131.063 x -222.57 131.063 m 222.928 132.492 x -226.094 128.548 m 224.139 129.095 x -224.139 129.095 m 222.184 129.642 x -226.485 130.056 m 224.522 130.561 x -224.522 130.561 m 222.57 131.063 x -224.139 129.095 m 224.522 130.561 x -224.522 130.561 m 224.902 132.028 x -225.296 125.535 m 225.695 127.041 x -225.695 127.041 m 226.094 128.548 x -221.329 126.824 m 221.771 128.229 x -221.771 128.229 m 222.184 129.642 x -225.296 125.535 m 223.313 126.179 x -223.313 126.179 m 221.329 126.824 x -225.695 127.041 m 223.728 127.636 x -223.728 127.636 m 221.771 128.229 x -223.313 126.179 m 223.728 127.636 x -223.728 127.636 m 224.139 129.095 x -224.17 122.629 m 224.733 124.082 x -224.733 124.082 m 225.296 125.535 x -220.364 124.041 m 220.86 125.428 x -220.86 125.428 m 221.329 126.824 x -224.17 122.629 m 222.267 123.335 x -222.267 123.335 m 220.364 124.041 x -224.733 124.082 m 222.792 124.757 x -222.792 124.757 m 220.86 125.428 x -222.267 123.335 m 222.792 124.757 x -222.792 124.757 m 223.313 126.179 x -223.031 119.728 m 223.601 121.178 x -223.601 121.178 m 224.17 122.629 x -219.291 121.299 m 219.841 122.665 x -219.841 122.665 m 220.364 124.041 x -223.031 119.728 m 221.161 120.513 x -221.161 120.513 m 219.291 121.299 x -223.601 121.178 m 221.716 121.923 x -221.716 121.923 m 219.841 122.665 x -221.161 120.513 m 221.716 121.923 x -221.716 121.923 m 222.267 123.335 x -221.785 116.871 m 222.408 118.299 x -222.408 118.299 m 223.031 119.728 x -218.111 118.601 m 218.714 119.944 x -218.714 119.944 m 219.291 121.299 x -221.785 116.871 m 219.948 117.736 x -219.948 117.736 m 218.111 118.601 x -222.408 118.299 m 220.556 119.124 x -220.556 119.124 m 218.714 119.944 x -219.948 117.736 m 220.556 119.124 x -220.556 119.124 m 221.161 120.513 x -220.525 114.02 m 221.155 115.446 x -221.155 115.446 m 221.785 116.871 x -216.825 115.951 m 217.481 117.269 x -217.481 117.269 m 218.111 118.601 x -220.525 114.02 m 218.675 114.986 x -218.675 114.986 m 216.825 115.951 x -221.155 115.446 m 219.313 116.36 x -219.313 116.36 m 217.481 117.269 x -218.675 114.986 m 219.313 116.36 x -219.313 116.36 m 219.948 117.736 x -219.073 111.268 m 219.799 112.644 x -219.799 112.644 m 220.525 114.02 x -215.437 113.353 m 216.144 114.645 x -216.144 114.645 m 216.825 115.951 x -219.073 111.268 m 217.255 112.311 x -217.255 112.311 m 215.437 113.353 x -219.799 112.644 m 217.967 113.647 x -217.967 113.647 m 216.144 114.645 x -217.255 112.311 m 217.967 113.647 x -217.967 113.647 m 218.675 114.986 x -217.608 108.523 m 218.34 109.895 x -218.34 109.895 m 219.073 111.268 x -213.948 110.813 m 214.705 112.076 x -214.705 112.076 m 215.437 113.353 x -217.608 108.523 m 215.778 109.668 x -215.778 109.668 m 213.948 110.813 x -218.34 109.895 m 216.518 110.988 x -216.518 110.988 m 214.705 112.076 x -215.778 109.668 m 216.518 110.988 x -216.518 110.988 m 217.255 112.311 x -216.044 105.838 m 216.826 107.18 x -216.826 107.18 m 217.608 108.523 x -212.36 108.332 m 213.166 109.565 x -213.166 109.565 m 213.948 110.813 x -216.044 105.838 m 214.202 107.085 x -214.202 107.085 m 212.36 108.332 x -216.826 107.18 m 214.992 108.375 x -214.992 108.375 m 213.166 109.565 x -214.202 107.085 m 214.992 108.375 x -214.992 108.375 m 215.778 109.668 x -214.469 103.161 m 215.256 104.499 x -215.256 104.499 m 216.044 105.838 x -210.676 105.916 m 211.53 107.116 x -211.53 107.116 m 212.36 108.332 x -215.256 104.499 m 213.389 105.811 x -213.389 105.811 m 211.53 107.116 x -212.572 104.538 m 213.389 105.811 x -213.389 105.811 m 214.202 107.085 x -showpage diff --git a/deal.II/examples/step-3/Makefile b/deal.II/examples/step-3/Makefile new file mode 100644 index 0000000000..3a4c051fb6 --- /dev/null +++ b/deal.II/examples/step-3/Makefile @@ -0,0 +1,120 @@ +# $Id$ +# Copyright W. Bangerth, University of Heidelberg, 1998 + +# Template for makefiles for the examples subdirectory. In principle, +# everything should be done automatically if you set the target file +# here correctly: +target = step-3 + +# All dependencies between files should be updated by the included +# file Makefile.dep if necessary. Object files are compiled into +# the archives ./Obj.a and ./Obj.g.a. By default, the debug version +# is used to link. It you don't like that, change the following +# variable to "off" +debug-mode = on + +# If you want your program to be linked with extra object or library +# files, specify them here: +user-libs = + +# To run the program, use "make run"; to give parameters to the program, +# give the parameters to the following variable: +run-parameters = + +# To execute additional action apart from running the program, fill +# in this list: +additional-run-action = + +# To specify which files are to be deleted by "make clean" (apart from +# the usual ones: object files, executables, backups, etc), fill in the +# following list +delete-files = *gnuplot *inp *history + + + + +############################################################################### +# Internals + +#deal include base path +D = ../../../.. + +include $D/common/Make.global_options + +# get lists of files we need +cc-files = $(filter-out *%, $(shell echo *.cc)) +o-files = $(cc-files:.cc=.o) +go-files = $(cc-files:.cc=.go) +h-files = $(filter-out *%, $(shell echo *.h)) +lib-h-files = $(filter-out *%, $(shell echo ../../include/*/*.h)) + +# list of libraries needed to link with +libs = ./Obj.a -ldeal_II_2d -llac -lbase +libs.g = ./Obj.g.a -ldeal_II_2d.g -llac.g -lbase.g + + +# check whether we use debug mode or not +ifeq ($(debug-mode),on) +libraries = $(libs.g) +flags = $(CXXFLAGS.g) +endif + +ifeq ($(debug-mode),off) +libraries = $(libs) +flags = $(CXXFLAGS) +endif + + + +# make rule for the target +$(target) : $(libraries) + @echo ============================ Linking $@ + @$(CXX) $(flags) -o $@ $^ $(user-libs) + +# rule how to run the program +run: $(target) + $(target) $(run-parameters) + $(additional-run-action) + + +# rule to make object files +%.go : %.cc + @echo ============================ Compiling with debugging information: $< + @echo $(CXX) ... -c $< -o $@ + @$(CXX) $(CXXFLAGS.g) -c $< -o $@ +%.o : %.cc + @echo ============================ Compiling with optimization: $< + @echo $(CXX) ... -c $< -o $@ + @$(CXX) $(CXXFLAGS) -c $< -o $@ + + +# rules which files the libraries depend upon +Obj.a: ./Obj.a($(o-files)) +Obj.g.a: ./Obj.g.a($(go-files)) + + +clean: + -rm -f *.o *.go *~ Makefile.dep Obj.a Obj.g.a $(target) $(delete-files) + + + +.PHONY: clean + + +#Rule to generate the dependency file. This file is +#automagically remade whenever needed, i.e. whenever +#one of the cc-/h-files changed. Make detects whether +#to remake this file upon inclusion at the bottom +#of this file. +# +#use perl to generate rules for the .go files as well +#as to make rules not for tria.o and the like, but +#rather for libnumerics.a(tria.o) +Makefile.dep: $(cc-files) $(h-files) $(lib-h-files) + @echo ============================ Remaking Makefile + @perl $D/common/scripts/Make_dep.pl ./Obj $(INCLUDE) $(cc-files) \ + > Makefile.dep + + +include Makefile.dep + diff --git a/deal.II/examples/step-3/step-3.cc b/deal.II/examples/step-3/step-3.cc new file mode 100644 index 0000000000..c68fdf332c --- /dev/null +++ b/deal.II/examples/step-3/step-3.cc @@ -0,0 +1,161 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +#include + + +class LaplaceProblem +{ + public: + LaplaceProblem (); + + void make_grid_and_dofs (); + void assemble_system (); + void solve (); + void output_results (); + + void run (); + + private: + Triangulation<2> triangulation; + FEQ1<2> fe; + DoFHandler<2> dof_handler; + + SparseMatrixStruct sparsity_pattern; + SparseMatrix system_matrix; + + Vector system_rhs; + + Vector solution; +}; + + +LaplaceProblem::LaplaceProblem () : + dof_handler (triangulation) +{}; + + + +void LaplaceProblem::make_grid_and_dofs () +{ + GridGenerator::hyper_cube (triangulation, -1, 1); + triangulation.refine_global (5); + + dof_handler.distribute_dofs (fe); + + sparsity_pattern.reinit (dof_handler.n_dofs(), + dof_handler.n_dofs(), + dof_handler.max_couplings_between_dofs()); + DoFTools::make_sparsity_pattern (dof_handler, sparsity_pattern); + sparsity_pattern.compress(); + + system_matrix.reinit (sparsity_pattern); + + solution.reinit (dof_handler.n_dofs()); + system_rhs.reinit (dof_handler.n_dofs()); +}; + + +void LaplaceProblem::assemble_system () +{ + QGauss3<2> quadrature_formula; + FEValues<2> fe_values (fe, quadrature_formula, + UpdateFlags(update_gradients | + update_JxW_values)); + + const unsigned int n_q_points = quadrature_formula.n_quadrature_points; + const unsigned int dofs_per_cell = fe.dofs_per_cell; + + FullMatrix cell_matrix (dofs_per_cell, dofs_per_cell); + Vector cell_rhs (dofs_per_cell); + + vector local_dof_indices (dofs_per_cell); + + DoFHandler<2>::active_cell_iterator cell = dof_handler.begin_active(), + endc = dof_handler.end(); + for (; cell!=endc; ++cell) + { + fe_values.reinit (cell); + + cell_matrix.clear (); + cell_rhs.clear (); + + for (unsigned int i=0; iget_dof_indices (local_dof_indices); + for (unsigned int i=0; i vector_memory; + SolverCG<> cg (solver_control, vector_memory); + + cg.solve (system_matrix, solution, system_rhs, + PreconditionIdentity()); +}; + + +void LaplaceProblem::output_results () +{ + DataOut<2> data_out; + data_out.attach_dof_handler (dof_handler); + data_out.add_data_vector (solution, "solution"); + data_out.build_patches (); + + ofstream output ("solution.eps"); + data_out.write_eps (output); +}; + + +void LaplaceProblem::run () +{ + make_grid_and_dofs(); + assemble_system (); + solve (); + output_results (); +}; + + + +int main () +{ + LaplaceProblem laplace_problem; + laplace_problem.run (); + return 0; +}; -- 2.39.5