Browse files

Oops, undo stupid commit

  • Loading branch information...
1 parent 417cd02 commit 989f3e36e77ae2e971947d7ef815b484997253e7 @Xepo committed Apr 6, 2012
View
174,775 .out
0 additions, 174,775 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
5 Makefile
@@ -15,10 +15,9 @@ redo:
./main
./create_png image.in image.png
-image.in: main
- ./main
-image.png: image.in create_png
+image.png: main
+ ./main
./create_png image.in image.png
#-unsafe \
View
24 Makefile.fragment
@@ -1,24 +0,0 @@
-pixel.cmo:
-pixel.cmx:
-vec.cmo:
-vec.cmx:
-matrix.cmo: vec.cmo
-matrix.cmx: vec.cmx
-rect.cmo: vec.cmo matrix.cmo
-rect.cmx: vec.cmx matrix.cmx
-outputtable.cmo: vec.cmo rect.cmo pixel.cmo matrix.cmo
-outputtable.cmx: vec.cmx rect.cmx pixel.cmx matrix.cmx
-context.cmo: vec.cmo rect.cmo outputtable.cmo matrix.cmo
-context.cmx: vec.cmx rect.cmx outputtable.cmx matrix.cmx
-basic_shape.cmo: pixel.cmo outputtable.cmo context.cmo
-basic_shape.cmx: pixel.cmx outputtable.cmx context.cmx
-renderable.cmo: vec.cmo pixel.cmo outputtable.cmo matrix.cmo context.cmo \
- basic_shape.cmo
-renderable.cmx: vec.cmx pixel.cmx outputtable.cmx matrix.cmx context.cmx \
- basic_shape.cmx
-scene.cmo: vec.cmo renderable.cmo rect.cmo outputtable.cmo matrix.cmo \
- context.cmo basic_shape.cmo scene.cmi
-scene.cmx: vec.cmx renderable.cmx rect.cmx outputtable.cmx matrix.cmx \
- context.cmx basic_shape.cmx scene.cmi
-s1.cmo: scene.cmi
-s1.cmx: scene.cmx
View
BIN a.out
Binary file not shown.
View
BIN basic_shape.cmi
Binary file not shown.
View
BIN basic_shape.cmx
Binary file not shown.
View
BIN basic_shape.o
Binary file not shown.
View
BIN context.cmi
Binary file not shown.
View
BIN context.cmx
Binary file not shown.
View
3 context.ml
@@ -20,5 +20,4 @@ let iterate_unit ~f output t =
let size t =
let (cxx,cxy,_) = (Matrix.row t `i1) in
let (cyx,cyy,_) = (Matrix.row t `i2) in
- let ( !! ) f = if f > 0.0 then f else 0. -. f in
- min ((!!cxx) +. (!!cxy)) ((!!cyx) +. (!!cyy))
+ min (cxx +. cxy) (cyx +. cyy)
View
BIN context.o
Binary file not shown.
View
BIN create_png
Binary file not shown.
View
33 create_png.cpp
@@ -7,62 +7,39 @@ using namespace std;
int w,h;
-char buf[512];
-char *pbuf;
-char *pend;
-FILE *file;
-
-char bufget()
-{
- if (pbuf >= pend)
- {
- if (feof(file) || ferror(file))
- printf("endoffile reached\n");
- pbuf = buf;
- pend = pbuf + fread(buf, 1, 512, file);
- }
- return *(pbuf++);
-
-}
void load_row(FILE *file, DATA32 *pData, int y)
{
char c;
for(int x=0; x<w; x++)
{
do {
- c = bufget();
+ fread(&c, 1, 1, file);
} while (c < '0' || c > '9');
float f = (float)(c - '0') * (255. / 9.);
int v = f;
pData[y*h+x] = v << 16 | v << 8 | v;
+
+
}
}
/* main program */
int main(int argc, char **argv)
{
char c;
- char c2;
if (argc < 2)
{
printf("Usage: create_png infile outfile\n");
return 1;
}
- pbuf = buf;
- pend = pbuf-1;
-
- file = fopen(argv[1], "r");
- fscanf(file, "%d%c%d%c", &w, &c, &h, &c2);
+ FILE *file = fopen(argv[1], "r");
+ fscanf(file, "%d%c%d%c", &w, &c, &h, &c);
printf("image:%d,%d\n", w, h);
DATA32 *pData =(DATA32*) malloc(sizeof(DATA32) * h * w);
if (!pData) printf("badimage");
for(int y =0; y<h; y++)
- {
- if (y % 100 == 99 || y == h-1)
- printf("row %d/%d\n", y+1, h);
load_row(file, pData, y);
- }
Imlib_Image im = imlib_create_image_using_data(w,h,pData);
if (!im) printf("badimage");
View
20 create_png.dSYM/Contents/Info.plist
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
- <dict>
- <key>CFBundleDevelopmentRegion</key>
- <string>English</string>
- <key>CFBundleIdentifier</key>
- <string>com.apple.xcode.dsym.create_png</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundlePackageType</key>
- <string>dSYM</string>
- <key>CFBundleSignature</key>
- <string>????</string>
- <key>CFBundleShortVersionString</key>
- <string>1.0</string>
- <key>CFBundleVersion</key>
- <string>1</string>
- </dict>
-</plist>
View
BIN create_png.dSYM/Contents/Resources/DWARF/create_png
Binary file not shown.
View
1 image.arr
0 additions, 1 deletion not shown because the diff is too large. Please use a local Git client to view these changes.
View
2 image.in
0 additions, 2 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
701 image.p
0 additions, 701 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
BIN image.png
Deleted file not rendered
View
BIN lib/libbin_prot.a
Binary file not shown.
View
BIN lib/libcore.a
Binary file not shown.
View
36 link1.txt
@@ -1,36 +0,0 @@
-time ocamlfind ocamlopt \
- -verbose \
- -I /opt/local/lib/ocaml/site-lib/core \
- /opt/local/lib/ocaml/site-lib/core/libcore.a \
- -thread \
- -package unix \
- -package threads \
- -package extlib \
- -package dynlink \
- -package "bin_prot.syntax" \
- -package "sexplib.syntax" \
- -package "variantslib.syntax" \
- -package "fieldslib.syntax" \
- -package "comparelib.syntax" \
- -package "core" \
- -linkpkg \
- \
- -o main pixel.ml vec.ml matrix.ml rect.ml outputtable.ml context.ml basic_shape.ml renderable.ml scene.ml s1.ml
-Effective set of compiler predicates: pkg_unix,pkg_threads.posix,pkg_threads,pkg_extlib,pkg_dynlink,pkg_camlp4,pkg_type-conv,pkg_bigarray,pkg_bin_prot,pkg_bin_prot.syntax,pkg_num.core,pkg_num,pkg_sexplib,pkg_sexplib.syntax,pkg_variantslib,pkg_variantslib.syntax,pkg_fieldslib,pkg_fieldslib.syntax,pkg_comparelib,pkg_comparelib.syntax,pkg_oUnit,pkg_pa_ounit,pkg_pa_pipebang,pkg_res,pkg_core,autolink,mt,mt_posix,native
-+ ocamlopt.opt -verbose -I /opt/local/lib/ocaml/site-lib/core -o main -thread -I /opt/local/lib/ocaml/site-lib/extlib -I /opt/local/lib/ocaml/camlp4 -I /opt/local/lib/ocaml/site-lib/type-conv -I /opt/local/lib/ocaml/site-lib/bin_prot -I /opt/local/lib/ocaml/site-lib/num -I /opt/local/lib/ocaml/site-lib/sexplib -I /opt/local/lib/ocaml/site-lib/variantslib -I /opt/local/lib/ocaml/site-lib/fieldslib -I /opt/local/lib/ocaml/site-lib/comparelib -I /opt/local/lib/ocaml/site-lib/oUnit -I /opt/local/lib/ocaml/site-lib/pa_ounit -I /opt/local/lib/ocaml/site-lib/pa_pipebang -I /opt/local/lib/ocaml/site-lib/res -I /opt/local/lib/ocaml/site-lib/core /opt/local/lib/ocaml/unix.cmxa /opt/local/lib/ocaml/threads/threads.cmxa /opt/local/lib/ocaml/site-lib/extlib/extLib.cmxa /opt/local/lib/ocaml/bigarray.cmxa /opt/local/lib/ocaml/site-lib/bin_prot/bin_prot.cmxa /opt/local/lib/ocaml/nums.cmxa /opt/local/lib/ocaml/site-lib/sexplib/sexplib.cmxa /opt/local/lib/ocaml/site-lib/variantslib/variantslib.cmxa /opt/local/lib/ocaml/site-lib/fieldslib/fieldslib.cmxa /opt/local/lib/ocaml/site-lib/comparelib/comparelib.cmxa /opt/local/lib/ocaml/site-lib/oUnit/oUnit.cmxa /opt/local/lib/ocaml/site-lib/res/res.cmxa /opt/local/lib/ocaml/site-lib/core/core.cmxa /opt/local/lib/ocaml/site-lib/core/libcore.a pixel.ml vec.ml matrix.ml rect.ml outputtable.ml context.ml basic_shape.ml renderable.ml scene.ml s1.ml
-+ as -arch x86_64 -o 'pixel.o' '/var/folders/p5/t34j9vs51k7cfq7c7cx6wjqr0000gn/T/camlasm2b9f8f.s'
-+ as -arch x86_64 -o 'vec.o' '/var/folders/p5/t34j9vs51k7cfq7c7cx6wjqr0000gn/T/camlasmf957cf.s'
-+ as -arch x86_64 -o 'matrix.o' '/var/folders/p5/t34j9vs51k7cfq7c7cx6wjqr0000gn/T/camlasm07ef40.s'
-+ as -arch x86_64 -o 'rect.o' '/var/folders/p5/t34j9vs51k7cfq7c7cx6wjqr0000gn/T/camlasm4f22d6.s'
-+ as -arch x86_64 -o 'outputtable.o' '/var/folders/p5/t34j9vs51k7cfq7c7cx6wjqr0000gn/T/camlasmcb93aa.s'
-+ as -arch x86_64 -o 'context.o' '/var/folders/p5/t34j9vs51k7cfq7c7cx6wjqr0000gn/T/camlasm87b296.s'
-+ as -arch x86_64 -o 'basic_shape.o' '/var/folders/p5/t34j9vs51k7cfq7c7cx6wjqr0000gn/T/camlasm119921.s'
-+ as -arch x86_64 -o 'renderable.o' '/var/folders/p5/t34j9vs51k7cfq7c7cx6wjqr0000gn/T/camlasmff28bd.s'
-+ as -arch x86_64 -o 'scene.o' '/var/folders/p5/t34j9vs51k7cfq7c7cx6wjqr0000gn/T/camlasm0484c0.s'
-+ as -arch x86_64 -o 's1.o' '/var/folders/p5/t34j9vs51k7cfq7c7cx6wjqr0000gn/T/camlasm400038.s'
-+ as -arch x86_64 -o '/var/folders/p5/t34j9vs51k7cfq7c7cx6wjqr0000gn/T/camlstartup566551.o' '/var/folders/p5/t34j9vs51k7cfq7c7cx6wjqr0000gn/T/camlstartupe6420c.s'
-+ /usr/bin/clang -o 'main' '-L/opt/local/lib/ocaml/site-lib/core' '-L/opt/local/lib/ocaml/site-lib/extlib' '-L/opt/local/lib/ocaml/camlp4' '-L/opt/local/lib/ocaml/site-lib/type-conv' '-L/opt/local/lib/ocaml/site-lib/bin_prot' '-L/opt/local/lib/ocaml/site-lib/num' '-L/opt/local/lib/ocaml/site-lib/sexplib' '-L/opt/local/lib/ocaml/site-lib/variantslib' '-L/opt/local/lib/ocaml/site-lib/fieldslib' '-L/opt/local/lib/ocaml/site-lib/comparelib' '-L/opt/local/lib/ocaml/site-lib/oUnit' '-L/opt/local/lib/ocaml/site-lib/pa_ounit' '-L/opt/local/lib/ocaml/site-lib/pa_pipebang' '-L/opt/local/lib/ocaml/site-lib/res' '-L/opt/local/lib/ocaml/site-lib/core' '-L/opt/local/lib/ocaml/threads' '-L/opt/local/lib/ocaml' '/var/folders/p5/t34j9vs51k7cfq7c7cx6wjqr0000gn/T/camlstartup566551.o' '/opt/local/lib/ocaml/std_exit.o' 's1.o' 'scene.o' 'renderable.o' 'basic_shape.o' 'context.o' 'outputtable.o' 'rect.o' 'matrix.o' 'vec.o' 'pixel.o' '/opt/local/lib/ocaml/site-lib/core/core.a' '/opt/local/lib/ocaml/site-lib/res/res.a' '/opt/local/lib/ocaml/site-lib/oUnit/oUnit.a' '/opt/local/lib/ocaml/site-lib/comparelib/comparelib.a' '/opt/local/lib/ocaml/site-lib/fieldslib/fieldslib.a' '/opt/local/lib/ocaml/site-lib/variantslib/variantslib.a' '/opt/local/lib/ocaml/site-lib/sexplib/sexplib.a' '/opt/local/lib/ocaml/nums.a' '/opt/local/lib/ocaml/site-lib/bin_prot/bin_prot.a' '/opt/local/lib/ocaml/bigarray.a' '/opt/local/lib/ocaml/site-lib/extlib/extLib.a' '/opt/local/lib/ocaml/threads/threads.a' '/opt/local/lib/ocaml/unix.a' '/opt/local/lib/ocaml/stdlib.a' '-lcore' 'lib/libcore.a' '-lnums' '-lbin_prot' 'lib/libbin_prot.a' '-lbigarray' '-lthreadsnat' '-lpthread' '-lunix' '/opt/local/lib/ocaml/site-lib/core/libcore.a' '/opt/local/lib/ocaml/libasmrun.a'
-
-real 0m3.611s
-user 0m3.174s
-sys 0m0.367s
View
97 link2.txt
@@ -1,97 +0,0 @@
-time ocamlfind ocamlopt \
- -I /opt/local/lib/ocaml/site-lib/core \
- /opt/local/lib/ocaml/site-lib/core/libcore.a \
- -thread \
- -package unix \
- -package threads \
- -package extlib \
- -package dynlink \
- -package "bin_prot.syntax" \
- -package "sexplib.syntax" \
- -package "variantslib.syntax" \
- -package "fieldslib.syntax" \
- -package "comparelib.syntax" \
- -package "core" \
- -linkpkg \
- \
- -verbose \
- -o main pixel.o vec.o matrix.o rect.o outputtable.o context.o basic_shape.o renderable.o scene.o s1.o
-Effective set of compiler predicates: pkg_unix,pkg_threads.posix,pkg_threads,pkg_extlib,pkg_dynlink,pkg_camlp4,pkg_type-conv,pkg_bigarray,pkg_bin_prot,pkg_bin_prot.syntax,pkg_num.core,pkg_num,pkg_sexplib,pkg_sexplib.syntax,pkg_variantslib,pkg_variantslib.syntax,pkg_fieldslib,pkg_fieldslib.syntax,pkg_comparelib,pkg_comparelib.syntax,pkg_oUnit,pkg_pa_ounit,pkg_pa_pipebang,pkg_res,pkg_core,autolink,mt,mt_posix,native
-+ ocamlopt.opt -I /opt/local/lib/ocaml/site-lib/core -verbose -o main -thread -I /opt/local/lib/ocaml/site-lib/extlib -I /opt/local/lib/ocaml/camlp4 -I /opt/local/lib/ocaml/site-lib/type-conv -I /opt/local/lib/ocaml/site-lib/bin_prot -I /opt/local/lib/ocaml/site-lib/num -I /opt/local/lib/ocaml/site-lib/sexplib -I /opt/local/lib/ocaml/site-lib/variantslib -I /opt/local/lib/ocaml/site-lib/fieldslib -I /opt/local/lib/ocaml/site-lib/comparelib -I /opt/local/lib/ocaml/site-lib/oUnit -I /opt/local/lib/ocaml/site-lib/pa_ounit -I /opt/local/lib/ocaml/site-lib/pa_pipebang -I /opt/local/lib/ocaml/site-lib/res -I /opt/local/lib/ocaml/site-lib/core /opt/local/lib/ocaml/unix.cmxa /opt/local/lib/ocaml/threads/threads.cmxa /opt/local/lib/ocaml/site-lib/extlib/extLib.cmxa /opt/local/lib/ocaml/bigarray.cmxa /opt/local/lib/ocaml/site-lib/bin_prot/bin_prot.cmxa /opt/local/lib/ocaml/nums.cmxa /opt/local/lib/ocaml/site-lib/sexplib/sexplib.cmxa /opt/local/lib/ocaml/site-lib/variantslib/variantslib.cmxa /opt/local/lib/ocaml/site-lib/fieldslib/fieldslib.cmxa /opt/local/lib/ocaml/site-lib/comparelib/comparelib.cmxa /opt/local/lib/ocaml/site-lib/oUnit/oUnit.cmxa /opt/local/lib/ocaml/site-lib/res/res.cmxa /opt/local/lib/ocaml/site-lib/core/core.cmxa /opt/local/lib/ocaml/site-lib/core/libcore.a pixel.o vec.o matrix.o rect.o outputtable.o context.o basic_shape.o renderable.o scene.o s1.o
-+ as -arch x86_64 -o '/var/folders/p5/t34j9vs51k7cfq7c7cx6wjqr0000gn/T/camlstartup46d9e3.o' '/var/folders/p5/t34j9vs51k7cfq7c7cx6wjqr0000gn/T/camlstartupf98770.s'
-+ /usr/bin/clang -o 'main' '-L/opt/local/lib/ocaml/site-lib/core' '-L/opt/local/lib/ocaml/site-lib/extlib' '-L/opt/local/lib/ocaml/camlp4' '-L/opt/local/lib/ocaml/site-lib/type-conv' '-L/opt/local/lib/ocaml/site-lib/bin_prot' '-L/opt/local/lib/ocaml/site-lib/num' '-L/opt/local/lib/ocaml/site-lib/sexplib' '-L/opt/local/lib/ocaml/site-lib/variantslib' '-L/opt/local/lib/ocaml/site-lib/fieldslib' '-L/opt/local/lib/ocaml/site-lib/comparelib' '-L/opt/local/lib/ocaml/site-lib/oUnit' '-L/opt/local/lib/ocaml/site-lib/pa_ounit' '-L/opt/local/lib/ocaml/site-lib/pa_pipebang' '-L/opt/local/lib/ocaml/site-lib/res' '-L/opt/local/lib/ocaml/site-lib/core' '-L/opt/local/lib/ocaml/threads' '-L/opt/local/lib/ocaml' '/var/folders/p5/t34j9vs51k7cfq7c7cx6wjqr0000gn/T/camlstartup46d9e3.o' '/opt/local/lib/ocaml/std_exit.o' '/opt/local/lib/ocaml/site-lib/core/core.a' '/opt/local/lib/ocaml/site-lib/res/res.a' '/opt/local/lib/ocaml/site-lib/oUnit/oUnit.a' '/opt/local/lib/ocaml/site-lib/comparelib/comparelib.a' '/opt/local/lib/ocaml/site-lib/fieldslib/fieldslib.a' '/opt/local/lib/ocaml/site-lib/variantslib/variantslib.a' '/opt/local/lib/ocaml/site-lib/sexplib/sexplib.a' '/opt/local/lib/ocaml/nums.a' '/opt/local/lib/ocaml/site-lib/bin_prot/bin_prot.a' '/opt/local/lib/ocaml/bigarray.a' '/opt/local/lib/ocaml/site-lib/extlib/extLib.a' '/opt/local/lib/ocaml/threads/threads.a' '/opt/local/lib/ocaml/unix.a' '/opt/local/lib/ocaml/stdlib.a' '-lcore' 'lib/libcore.a' '-lnums' '-lbin_prot' 'lib/libbin_prot.a' '-lbigarray' '-lthreadsnat' '-lpthread' '-lunix' '/opt/local/lib/ocaml/site-lib/core/libcore.a' 'pixel.o' 'vec.o' 'matrix.o' 'rect.o' 'outputtable.o' 'context.o' 'basic_shape.o' 'renderable.o' 'scene.o' 's1.o' '/opt/local/lib/ocaml/libasmrun.a'
-Undefined symbols for architecture x86_64:
- "_caml_apply10", referenced from:
- .L528 in sexplib.a(sexplib.o)
- "_caml_apply7", referenced from:
- .L513 in sexplib.a(sexplib.o)
- "_caml_apply8", referenced from:
- .L518 in sexplib.a(sexplib.o)
- "_caml_apply9", referenced from:
- .L523 in sexplib.a(sexplib.o)
- "_caml_curry11", referenced from:
- _camlSexplib__Exn_magic__2 in sexplib.a(sexplib.o)
- "_caml_curry12", referenced from:
- _camlSexplib__Exn_magic__1 in sexplib.a(sexplib.o)
- "_caml_curry10", referenced from:
- _camlCore__Bigstring__33 in core.a(core.o)
- _camlSexplib__Exn_magic__3 in sexplib.a(sexplib.o)
- "_caml_curry16", referenced from:
- .L5923 in core.a(core.o)
- .L5924 in core.a(core.o)
- _camlCore__Core_unix__355 in core.a(core.o)
- "_caml_curry17", referenced from:
- .L5923 in core.a(core.o)
- .L5924 in core.a(core.o)
- "_caml_curry18", referenced from:
- .L5924 in core.a(core.o)
- "_caml_curry9", referenced from:
- _camlCore__Core_gc__5 in core.a(core.o)
- _camlPrintf__14 in stdlib.a(printf.o)
- _camlSexplib__Exn_magic__4 in sexplib.a(sexplib.o)
- "_caml_tuplify4", referenced from:
- _camlCore__Core_string__122 in core.a(core.o)
- _camlCore__Core_string__126 in core.a(core.o)
- _camlCore__Nano_mutex__60 in core.a(core.o)
- "_caml_send0", referenced from:
- _camlCamlinternalOO__fun_1846 in stdlib.a(camlinternalOO.o)
- _camlCamlinternalOO__fun_1850 in stdlib.a(camlinternalOO.o)
- _camlCamlinternalOO__fun_1854 in stdlib.a(camlinternalOO.o)
- .L172 in stdlib.a(camlinternalOO.o)
- "_caml_apply4", referenced from:
- _camlMatrix__row_to_string_48913 in matrix.o
- .L324 in matrix.o
- .L585 in outputtable.o
- .L596 in outputtable.o
- .L720 in renderable.o
- .L204 in core.a(core.o)
- .L206 in core.a(core.o)
- ...
- "_caml_apply5", referenced from:
- .L493 in outputtable.o
- .L575 in outputtable.o
- .L2593 in core.a(core.o)
- _camlCore__Core_unix__fun_16806 in core.a(core.o)
- .L104 in core.a(core.o)
- .L217 in core.a(core.o)
- .L111 in core.a(core.o)
- ...
- "_caml_apply6", referenced from:
- .L583 in outputtable.o
- .L1773 in core.a(core.o)
- .L101 in core.a(core.o)
- .L104 in core.a(core.o)
- .L182 in core.a(core.o)
- .L343 in core.a(core.o)
- .L411 in core.a(core.o)
- ...
-ld: symbol(s) not found for architecture x86_64
-clang: error: linker command failed with exit code 1 (use -v to see invocation)
-File "caml_startup", line 1, characters 0-1:
-Error: Error during linking
-ocamlopt.opt returned with exit code 2
-
-real 0m0.343s
-user 0m0.293s
-sys 0m0.040s
-make: *** [main] Error 2
View
BIN main
Binary file not shown.
View
74 main.ml
@@ -5,3 +5,77 @@ let ( *|$ ) = Matrix.( *|$ )
let ( *| ) = Matrix.( *|)
let ( =| ) = Matrix.( =|)
+let repeat ~f x n =
+ let rec ret = ref x in
+ for i = 0 to (n-1)
+ do
+ ret := f (!ret)
+ done;
+ !ret
+
+let split_fcns_basics =
+ List.fold ~init:([],[]) ~f:(fun (basics, fcns) s ->
+ match s.Renderable.shape with
+ | Renderable.Shapes.Basic _ -> ((s :: basics), fcns)
+ | Renderable.Shapes.Fcn _ -> (basics, (s :: fcns)))
+
+let expand_list (basics, fcns) =
+ printf "expanding: %d %d\n" (List.length basics) (List.length fcns);
+ let (b,f) =
+ split_fcns_basics
+ (List.concat (List.map fcns ~f:Renderable.expand) )
+ in
+ (b @ basics, f)
+
+let rec expand_until (basics, fcns) =
+ printf "expanding: %d %d\n" (List.length basics) (List.length fcns);
+ let fcns = List.filter fcns
+ ~f:(fun x -> 0.001 <= Context.size x.Renderable.context)
+ in
+ let (b,f) =
+ split_fcns_basics
+ (List.concat (List.map fcns ~f:Renderable.expand) )
+ in
+ let ret = b @ basics, f in
+ match f with
+ | [] -> ret
+ | _ -> expand_until ret
+
+
+
+let main () =
+ printf "init\n";
+ Random.self_init ();
+ let output = Outputtable.create ~pixelwidth:(700) ~pixelheight:(700) ~alias:5 ()
+ in
+ let shapes = Scene.f () in
+ (*let (basics,_) = repeat ~f:expand_until ([], shapes) 200 in*)
+ let (basics,_) = expand_until ([], shapes) in
+ let shapes = basics in
+ let rc = List.fold shapes ~init:None
+ ~f:(fun rc shape ->
+ if Renderable.is_basic shape
+ then
+ let mat = shape.Renderable.context in
+ match rc with
+ | None -> Some (Rect.expand_unit mat)
+ | Some rc -> Some (Rect.expand rc (Rect.expand_unit mat))
+ else
+ rc)
+ in
+ let rc = Option.value ~default:Rect.unit_rect rc in
+ let output = Outputtable.new_viewport output rc in
+ List.iter shapes ~f:(fun r ->
+ printf "%s\n" (Renderable.to_string r));
+ let () =
+ List.iter shapes
+ ~f:(fun t -> Renderable.render output t)
+ in
+ printf "%s\n" (Outputtable.string_of_viewport output);
+ let aliased = Outputtable.antialias output in
+ Outputtable.write_arr aliased "image.in";
+ printf "Done\n"
+ (*printf "%s\n" (Outputtable.to_string output)*)
+
+let _ = main ()
+
View
12 makelp.sh
@@ -1,12 +0,0 @@
-rm -f /tmp/tmpfile
-touch -r `ls -t | head -n1` /tmp/tmpfile
-while(true)
-do
- sleep 1;
- if [ "$(find * -newer /tmp/tmpfile)" != '' ]
- then
- touch -r `ls -t | head -n1` /tmp/tmpfile
- make
- touch -r `ls -t | head -n1` /tmp/tmpfile
- fi
-done
View
BIN matrix.cmi
Binary file not shown.
View
BIN matrix.cmx
Binary file not shown.
View
BIN matrix.o
Binary file not shown.
View
BIN outputtable.cmi
Binary file not shown.
View
BIN outputtable.cmx
Binary file not shown.
View
BIN outputtable.o
Binary file not shown.
View
BIN pixel.cmi
Binary file not shown.
View
BIN pixel.cmx
Binary file not shown.
View
BIN pixel.o
Binary file not shown.
View
BIN rect.cmi
Binary file not shown.
View
BIN rect.cmx
Binary file not shown.
View
3 rect.ml
@@ -33,6 +33,3 @@ let expand_unit t =
let pt_in_rect r (x,y) =
let ((x1,y1),(x2,y2)) = normalize r in
((x1 <= x) && (x <= x2)) && ((y1 <= y) && (y <= y2))
-
-let width ((x1,_),(x2,_)) = x2 -. x1
-let height ((_,y1),(_,y2)) = y2 -. y1
View
BIN rect.o
Binary file not shown.
View
BIN renderable.cmi
Binary file not shown.
View
BIN renderable.cmx
Binary file not shown.
View
3 renderable.ml
@@ -21,8 +21,6 @@ type t =
let apply_context t context =
{ t with context = context *| t.context; }
-let apply_context_rev t context =
- { t with context = t.context *| context; }
let add_trace str =
List.map ~f:(fun r -> {r with trace=str ^ "(" ^ r.trace ^ ")"})
@@ -42,6 +40,7 @@ let rec expand t =
let rec render output t =
match t.shape with
| Shapes.Basic basic ->
+ printf "Rendering basic...\n";
begin try
(Basic_shape.render ~v:t.value output t.context basic)
with
View
BIN renderable.o
Binary file not shown.
View
BIN s1.cmi
Binary file not shown.
View
BIN s1.cmx
Binary file not shown.
View
42 s1.ml
@@ -1,42 +0,0 @@
-open Scene
-
-let rec line_right () =
- let c = choose
- [
- 0.05, shape line_right *- (rot 4.) *- (sc 0.999 0.999) *- (tr (0.5) 0.) ++
- shape line_right *- (rot (-. 4.)) *- (sc 0.999 0.999) *- (tr (0.5) 0.)
- ;
- 0.05, shape line_right *- (flip_y);
- 10.0, shape line_right *- (sc 0.999 0.999) *- (tr (0.5) 0.) *- (rot 0.5) ;
- ]
- in
- square *- (v 9) *- (sc 1. 0.4)
- ++ shape c
-
-let rec line_down () =
- many (360 / 100) ((tr 0. 4.) +| (rot 3.)) (shape line_right)
-
-let rec line () =
- square *- (v 9) *- (sc 1. 0.4)
- ++ shape line *- (tr 0.5 0.)
-let scene () =
- shape line_down *- (rot 0.) ++
- shape line_down *- (rot 90.) ++
- shape line_down *- (rot 60.) ++
- shape line_down *- (rot 80.)
-
-let rot_line () =
- (shape line *- (tr 0. 5.) *- (rot 45.)) ++
- (shape line *- (rot 45.) *- (tr 0. 5.)) ++
- shape line
-
-let surround () =
- many (360 / 45) (rot 45.) (circle *- (tr 2. 0.) *- (v 9))
-
-let rec t1 () =
- shape surround *- (v 9) ++
- many 8 (rot 45.) (shape t1 *- (tra ~x:2.0 ~h:0.4 ~w:0.4 ()))
-
-
- (*TODO: *- v 9 on surround isn't working*)
-let _ = Scene.render_scene ~w:700 ~h:700 ~alias:3 t1
View
BIN s1.o
Binary file not shown.
View
BIN scene.cmi
Binary file not shown.
View
BIN scene.cmx
Binary file not shown.
View
149 scene.ml
@@ -6,38 +6,28 @@ let ( *| ) = Matrix.( *|)
let ( =| ) = Matrix.( =|)
module Settings = struct
- type t =
+ type settings =
{ value: int option; transform: Matrix.t; }
let of_matrix m = {value=None; transform=m}
let of_value v = {value=Some v; transform=Matrix.identity}
let translate x y = of_matrix (Matrix.translate x y)
let scale x y = of_matrix (Matrix.scale x y)
let rotate d = of_matrix (Matrix.rotate d)
- let flip_y = of_matrix (Matrix.create (1.,0.,0.) (0.,-1.,0.) (0.,0.,1.))
let value = of_value
let combine t1 t2 =
- {value=t2.value; transform=t2.transform*|t1.transform;}
+ {value=t2.value; transform=t1.transform*|t2.transform;}
let apply t r =
let r = Renderable.apply_context r t.transform in
{r with
Renderable.value=Option.value ~default:r.Renderable.value t.value
}
- let apply_rev t r =
- let r = Renderable.apply_context_rev r t.transform in
- {r with
- Renderable.value=Option.value ~default:r.Renderable.value t.value
- }
end
-let ( +| ) = Settings.combine
let apply_to_list settings =
List.map ~f:(Settings.apply settings)
-let apply_to_list_rev settings =
- List.map ~f:(Settings.apply_rev settings)
-let flip_y = Settings.flip_y
let shape ?(trace="") f =
[Renderable.of_fcn ~trace Matrix.identity f]
let circle =
@@ -48,31 +38,21 @@ let square =
let add_trace trace s =
Renderable.add_trace trace s
-let ( *+ ) r settings = apply_to_list_rev settings r
-let ( *- ) r settings = apply_to_list settings r
-let ( ++ ) f1 f2 = List.rev_append f1 f2
+let ( + ) r settings = apply_to_list settings r
+let ( ++ ) f1 f2 = f1 @ f2
let tr = Settings.translate
let sc = Settings.scale
let rot = Settings.rotate
let v = Settings.value
-let tra ?(x=0.0) ?(y=0.0) ?(w=1.0) ?(h=1.0) ?(rot=0.0) () =
- Settings.of_matrix
- (Matrix.translate x y
- *| Matrix.rotate rot
- *| Matrix.scale w h)
-
-
-
-
let rec many n t s =
let rec many n thist s () =
if n > 0
then
- (s *- thist) ++
- many (n-1) (Settings.combine thist t) s ()
+ (s + thist) ++
+ many (n-1) (Settings.combine t thist) s ()
else
[]
in
@@ -90,116 +70,25 @@ let choose l =
if c >= 0. then
(c -. p, Some r)
else
- (-1.0, chosen))
+ (0.0, chosen))
in
Option.value ~default:[] r
-
-let split_fcns_basics =
- List.fold ~init:([],[]) ~f:(fun (basics, fcns) s ->
- if Renderable.is_basic s
- then ((s :: basics), fcns)
- else (basics, (s :: fcns)))
-
-let size_threshold = 0.0005
-let last_amount_of_shapes = ref (-1)
-
-let add_shape_count amount_of_shapes inc =
- amount_of_shapes := !amount_of_shapes + inc;
- if ((!amount_of_shapes) - (!last_amount_of_shapes)) >= 500
- then
- begin
- last_amount_of_shapes := !amount_of_shapes;
- printf "Rendered %d shapes\n" !amount_of_shapes
- end
- else ()
-let rec expand_until fcn_list amount_of_shapes =
- let push map x =
- let size = Context.size x.Renderable.context in
- if size <= size_threshold
- then
- map
- else
- Float.Map.change map size
- (function
- | None -> Some [x]
- | Some l -> Some (x :: l))
- in
- let rec pop map =
- match Float.Map.max_elt map with
- | None ->
- printf "empty!\n";
- (map, None)
- | Some (key, []) ->
- pop (Float.Map.remove map key)
- | Some (key,ret :: data) ->
- (Float.Map.change map key
- (function
- | None
- | Some [] -> None
- | Some (_ :: l) -> Some l),
- Some ret)
+let rec line_right () =
+ let c = choose
+ [
+ 0.1, shape line_right + (sc 0.999 0.999) + (tr (0.5) 0.)
+ + (rot 4.);
+ 0.1, shape line_right + (sc 0.999 0.999) + (tr (0.5) 0.) + (rot (-.4.));
+ ]
in
- let rec recurs rec_amt (basics,fcns) =
- if rec_amt <= 0
- then
- (printf "Hit rec limit\n";
- (basics, fcns))
- else
- let (fcns, this) = pop fcns in
- match this with
- | None -> (basics, fcns)
- | Some this ->
- let expanded = Renderable.expand this in
- let (newbasics,newfcns) = split_fcns_basics expanded in
- add_shape_count amount_of_shapes (List.length newbasics);
- let basics = List.rev_append newbasics basics in
- let fcns =
- List.fold newfcns ~init:fcns
- ~f:(push)
- in
- recurs (rec_amt - 1) (basics,fcns)
- in
- let fcns =
- List.fold fcn_list ~init:Float.Map.empty
- ~f:(push)
- in
-
- let (ret, _) = recurs 50000 ([], fcns) in
- ret
+ square + (v 9) + (sc 1. 0.4)
+ ++ shape c
+let rec line_down () =
+ many 20 (tr 0. 3.) ((shape line_right) + (v 9))
-let find_extents shapes =
- let rc =
- match shapes with
- | x :: _ -> Rect.expand_unit x.Renderable.context
- | [] -> failwith "No shapes generated"
- in
- let rc = List.fold shapes ~init:rc
- ~f:(fun rc shape ->
- let mat = shape.Renderable.context in
- Rect.expand rc (Rect.expand_unit mat))
- in
- rc
-
-let print_shapes =
- List.iter ~f:(fun r ->
- printf "%s\n" (Renderable.to_string r))
-
-let render_shapes output = (List.iter ~f:(fun t -> Renderable.render output t))
-
-let render_scene ~w:pixelwidth ~h:pixelheight ?(alias=5) s =
- Random.self_init ();
- let amount_of_shapes = ref 0 in
- let shapes = expand_until (s ()) amount_of_shapes in
- let output = Outputtable.create ~pixelwidth ~pixelheight ~alias () in
- let output = Outputtable.new_viewport output (find_extents shapes) in
- render_shapes output shapes;
- printf "%s\n" (Outputtable.string_of_viewport output);
-
- let aliased = Outputtable.antialias output in
- Outputtable.write_arr aliased "image.in";
- printf "Done rendering %d shapes\n" !amount_of_shapes
+let f = line_down
View
33 scene.mli
@@ -1,33 +0,0 @@
-open Core.Std
-module Settings : sig
- type t
-end
-
-val (=$) : Vec.t -> Vec.t -> bool
-val ( *|$ ) : Matrix.t -> Vec.t -> Vec.t
-val ( *| ) : Matrix.t -> Matrix.t -> Matrix.t
-val (=|) : Matrix.t -> Matrix.t -> bool
-val (+|) : Settings.t -> Settings.t -> Settings.t
-
-val flip_y : Settings.t
-val circle : Renderable.t list
-val square : Renderable.t list
-
-val shape : ?trace:string -> (unit -> Renderable.t list) -> Renderable.t list
-
-val add_trace : string -> Renderable.t list -> Renderable.t list
-
-val ( *- ) : Renderable.t list -> Settings.t -> Renderable.t list
-val ( ++ ) : Renderable.t list -> Renderable.t list -> Renderable.t list
-
-val tr : float -> float -> Settings.t
-val tra : ?x:float -> ?y:float -> ?w:float -> ?h:float -> ?rot:float -> unit ->
- Settings.t
-val sc : float -> float -> Settings.t
-val rot : float -> Settings.t
-val v : int -> Settings.t
-
-val many : int -> Settings.t -> Renderable.t list -> Renderable.t list
-val choose : (float * Renderable.t list) list -> unit -> Renderable.t list
-val render_scene :
- w:int -> h:int -> ?alias:int -> (unit -> Renderable.t list) -> unit
View
BIN scene.o
Binary file not shown.
View
4 show.html
@@ -1,4 +0,0 @@
-<META HTTP-EQUIV="REFRESH" CONTENT="2">
-<body bgcolor='#202020'>
- <image src='image.png' />
-</body>
View
BIN vec.cmi
Binary file not shown.
View
BIN vec.cmx
Binary file not shown.
View
BIN vec.o
Binary file not shown.
View
1,558 z
@@ -1,1558 +0,0 @@
-ocamlfind ocamlopt \
- -unsafe \
- -I /opt/local/lib/ocaml/site-lib/core \
- /opt/local/lib/ocaml/site-lib/core/libcore.a \
- -thread \
- -package unix \
- -package threads \
- -package extlib \
- -package dynlink \
- -package "bin_prot.syntax" \
- -package "sexplib.syntax" \
- -package "variantslib.syntax" \
- -package "fieldslib.syntax" \
- -package "comparelib.syntax" \
- -package "core" \
- -linkpkg \
- -o main \
- main.ml
-./main
-init
-shape:t(t2)(t3)(c1(circle)):
-[-0.353553,-0.353554,-1.875002
- 0.353554,-0.353553,-4.892768
- 0.000000,0.000000,1.000000]
-Rendering basic...
-contextualize: ((-1.875003,-5.246321)-(-1.875001,-4.539214))
-t:[-0.353553,-0.353554,-1.875002
- 0.353554,-0.353553,-4.892768
- 0.000000,0.000000,1.000000]
-range:193,0,195,506
-from:((-1.875003,-5.246321)-(-1.875001,-4.539214))
-Calculated with:[715.341390,0.000000,1535.443107
- 0.000000,715.341390,3752.910679
- 0.000000,0.000000,1.000000]
-193,0->(-1.876647,-5.246321)
-193,1->(-1.876647,-5.244923)
-193,2->(-1.876647,-5.243525)
-193,3->(-1.876647,-5.242127)
-193,4->(-1.876647,-5.240729)
-193,5->(-1.876647,-5.239332)
-193,6->(-1.876647,-5.237934)
-193,7->(-1.876647,-5.236536)
-193,8->(-1.876647,-5.235138)
-193,9->(-1.876647,-5.233740)
-193,10->(-1.876647,-5.232342)
-193,11->(-1.876647,-5.230944)
-193,12->(-1.876647,-5.229546)
-193,13->(-1.876647,-5.228148)
-193,14->(-1.876647,-5.226750)
-193,15->(-1.876647,-5.225352)
-193,16->(-1.876647,-5.223954)
-193,17->(-1.876647,-5.222556)
-193,18->(-1.876647,-5.221158)
-193,19->(-1.876647,-5.219760)
-193,20->(-1.876647,-5.218362)
-193,21->(-1.876647,-5.216965)
-193,22->(-1.876647,-5.215567)
-193,23->(-1.876647,-5.214169)
-193,24->(-1.876647,-5.212771)
-193,25->(-1.876647,-5.211373)
-193,26->(-1.876647,-5.209975)
-193,27->(-1.876647,-5.208577)
-193,28->(-1.876647,-5.207179)
-193,29->(-1.876647,-5.205781)
-193,30->(-1.876647,-5.204383)
-193,31->(-1.876647,-5.202985)
-193,32->(-1.876647,-5.201587)
-193,33->(-1.876647,-5.200189)
-193,34->(-1.876647,-5.198791)
-193,35->(-1.876647,-5.197393)
-193,36->(-1.876647,-5.195996)
-193,37->(-1.876647,-5.194598)
-193,38->(-1.876647,-5.193200)
-193,39->(-1.876647,-5.191802)
-193,40->(-1.876647,-5.190404)
-193,41->(-1.876647,-5.189006)
-193,42->(-1.876647,-5.187608)
-193,43->(-1.876647,-5.186210)
-193,44->(-1.876647,-5.184812)
-193,45->(-1.876647,-5.183414)
-193,46->(-1.876647,-5.182016)
-193,47->(-1.876647,-5.180618)
-193,48->(-1.876647,-5.179220)
-193,49->(-1.876647,-5.177822)
-193,50->(-1.876647,-5.176424)
-193,51->(-1.876647,-5.175027)
-193,52->(-1.876647,-5.173629)
-193,53->(-1.876647,-5.172231)
-193,54->(-1.876647,-5.170833)
-193,55->(-1.876647,-5.169435)
-193,56->(-1.876647,-5.168037)
-193,57->(-1.876647,-5.166639)
-193,58->(-1.876647,-5.165241)
-193,59->(-1.876647,-5.163843)
-193,60->(-1.876647,-5.162445)
-193,61->(-1.876647,-5.161047)
-193,62->(-1.876647,-5.159649)
-193,63->(-1.876647,-5.158251)
-193,64->(-1.876647,-5.156853)
-193,65->(-1.876647,-5.155455)
-193,66->(-1.876647,-5.154058)
-193,67->(-1.876647,-5.152660)
-193,68->(-1.876647,-5.151262)
-193,69->(-1.876647,-5.149864)
-193,70->(-1.876647,-5.148466)
-193,71->(-1.876647,-5.147068)
-193,72->(-1.876647,-5.145670)
-193,73->(-1.876647,-5.144272)
-193,74->(-1.876647,-5.142874)
-193,75->(-1.876647,-5.141476)=v9
-193,76->(-1.876647,-5.140078)=v9
-193,77->(-1.876647,-5.138680)=v9
-193,78->(-1.876647,-5.137282)=v9
-193,79->(-1.876647,-5.135884)=v9
-193,80->(-1.876647,-5.134486)=v9
-193,81->(-1.876647,-5.133089)=v9
-193,82->(-1.876647,-5.131691)=v9
-193,83->(-1.876647,-5.130293)=v9
-193,84->(-1.876647,-5.128895)=v9
-193,85->(-1.876647,-5.127497)=v9
-193,86->(-1.876647,-5.126099)=v9
-193,87->(-1.876647,-5.124701)=v9
-193,88->(-1.876647,-5.123303)=v9
-193,89->(-1.876647,-5.121905)=v9
-193,90->(-1.876647,-5.120507)=v9
-193,91->(-1.876647,-5.119109)=v9
-193,92->(-1.876647,-5.117711)=v9
-193,93->(-1.876647,-5.116313)=v9
-193,94->(-1.876647,-5.114915)=v9
-193,95->(-1.876647,-5.113517)=v9
-193,96->(-1.876647,-5.112120)=v9
-193,97->(-1.876647,-5.110722)=v9
-193,98->(-1.876647,-5.109324)=v9
-193,99->(-1.876647,-5.107926)=v9
-193,100->(-1.876647,-5.106528)=v9
-193,101->(-1.876647,-5.105130)=v9
-193,102->(-1.876647,-5.103732)=v9
-193,103->(-1.876647,-5.102334)=v9
-193,104->(-1.876647,-5.100936)=v9
-193,105->(-1.876647,-5.099538)=v9
-193,106->(-1.876647,-5.098140)=v9
-193,107->(-1.876647,-5.096742)=v9
-193,108->(-1.876647,-5.095344)=v9
-193,109->(-1.876647,-5.093946)=v9
-193,110->(-1.876647,-5.092548)=v9
-193,111->(-1.876647,-5.091151)=v9
-193,112->(-1.876647,-5.089753)=v9
-193,113->(-1.876647,-5.088355)=v9
-193,114->(-1.876647,-5.086957)=v9
-193,115->(-1.876647,-5.085559)=v9
-193,116->(-1.876647,-5.084161)=v9
-193,117->(-1.876647,-5.082763)=v9
-193,118->(-1.876647,-5.081365)=v9
-193,119->(-1.876647,-5.079967)=v9
-193,120->(-1.876647,-5.078569)=v9
-193,121->(-1.876647,-5.077171)=v9
-193,122->(-1.876647,-5.075773)=v9
-193,123->(-1.876647,-5.074375)=v9
-193,124->(-1.876647,-5.072977)=v9
-193,125->(-1.876647,-5.071579)=v9
-193,126->(-1.876647,-5.070181)=v9
-193,127->(-1.876647,-5.068784)=v9
-193,128->(-1.876647,-5.067386)=v9
-193,129->(-1.876647,-5.065988)=v9
-193,130->(-1.876647,-5.064590)=v9
-193,131->(-1.876647,-5.063192)=v9
-193,132->(-1.876647,-5.061794)=v9
-193,133->(-1.876647,-5.060396)=v9
-193,134->(-1.876647,-5.058998)=v9
-193,135->(-1.876647,-5.057600)=v9
-193,136->(-1.876647,-5.056202)=v9
-193,137->(-1.876647,-5.054804)=v9
-193,138->(-1.876647,-5.053406)=v9
-193,139->(-1.876647,-5.052008)=v9
-193,140->(-1.876647,-5.050610)=v9
-193,141->(-1.876647,-5.049212)=v9
-193,142->(-1.876647,-5.047815)=v9
-193,143->(-1.876647,-5.046417)=v9
-193,144->(-1.876647,-5.045019)=v9
-193,145->(-1.876647,-5.043621)=v9
-193,146->(-1.876647,-5.042223)=v9
-193,147->(-1.876647,-5.040825)=v9
-193,148->(-1.876647,-5.039427)=v9
-193,149->(-1.876647,-5.038029)=v9
-193,150->(-1.876647,-5.036631)=v9
-193,151->(-1.876647,-5.035233)=v9
-193,152->(-1.876647,-5.033835)=v9
-193,153->(-1.876647,-5.032437)=v9
-193,154->(-1.876647,-5.031039)=v9
-193,155->(-1.876647,-5.029641)=v9
-193,156->(-1.876647,-5.028243)=v9
-193,157->(-1.876647,-5.026846)=v9
-193,158->(-1.876647,-5.025448)=v9
-193,159->(-1.876647,-5.024050)=v9
-193,160->(-1.876647,-5.022652)=v9
-193,161->(-1.876647,-5.021254)=v9
-193,162->(-1.876647,-5.019856)=v9
-193,163->(-1.876647,-5.018458)=v9
-193,164->(-1.876647,-5.017060)=v9
-193,165->(-1.876647,-5.015662)=v9
-193,166->(-1.876647,-5.014264)=v9
-193,167->(-1.876647,-5.012866)=v9
-193,168->(-1.876647,-5.011468)=v9
-193,169->(-1.876647,-5.010070)=v9
-193,170->(-1.876647,-5.008672)=v9
-193,171->(-1.876647,-5.007274)=v9
-193,172->(-1.876647,-5.005877)=v9
-193,173->(-1.876647,-5.004479)=v9
-193,174->(-1.876647,-5.003081)=v9
-193,175->(-1.876647,-5.001683)=v9
-193,176->(-1.876647,-5.000285)=v9
-193,177->(-1.876647,-4.998887)=v9
-193,178->(-1.876647,-4.997489)=v9
-193,179->(-1.876647,-4.996091)=v9
-193,180->(-1.876647,-4.994693)=v9
-193,181->(-1.876647,-4.993295)=v9
-193,182->(-1.876647,-4.991897)=v9
-193,183->(-1.876647,-4.990499)=v9
-193,184->(-1.876647,-4.989101)=v9
-193,185->(-1.876647,-4.987703)=v9
-193,186->(-1.876647,-4.986305)=v9
-193,187->(-1.876647,-4.984908)=v9
-193,188->(-1.876647,-4.983510)=v9
-193,189->(-1.876647,-4.982112)=v9
-193,190->(-1.876647,-4.980714)=v9
-193,191->(-1.876647,-4.979316)=v9
-193,192->(-1.876647,-4.977918)=v9
-193,193->(-1.876647,-4.976520)=v9
-193,194->(-1.876647,-4.975122)=v9
-193,195->(-1.876647,-4.973724)=v9
-193,196->(-1.876647,-4.972326)=v9
-193,197->(-1.876647,-4.970928)=v9
-193,198->(-1.876647,-4.969530)=v9
-193,199->(-1.876647,-4.968132)=v9
-193,200->(-1.876647,-4.966734)=v9
-193,201->(-1.876647,-4.965336)=v9
-193,202->(-1.876647,-4.963939)=v9
-193,203->(-1.876647,-4.962541)=v9
-193,204->(-1.876647,-4.961143)=v9
-193,205->(-1.876647,-4.959745)=v9
-193,206->(-1.876647,-4.958347)=v9
-193,207->(-1.876647,-4.956949)=v9
-193,208->(-1.876647,-4.955551)=v9
-193,209->(-1.876647,-4.954153)=v9
-193,210->(-1.876647,-4.952755)=v9
-193,211->(-1.876647,-4.951357)=v9
-193,212->(-1.876647,-4.949959)=v9
-193,213->(-1.876647,-4.948561)=v9
-193,214->(-1.876647,-4.947163)=v9
-193,215->(-1.876647,-4.945765)=v9
-193,216->(-1.876647,-4.944367)=v9
-193,217->(-1.876647,-4.942970)=v9
-193,218->(-1.876647,-4.941572)=v9
-193,219->(-1.876647,-4.940174)=v9
-193,220->(-1.876647,-4.938776)=v9
-193,221->(-1.876647,-4.937378)=v9
-193,222->(-1.876647,-4.935980)=v9
-193,223->(-1.876647,-4.934582)=v9
-193,224->(-1.876647,-4.933184)=v9
-193,225->(-1.876647,-4.931786)=v9
-193,226->(-1.876647,-4.930388)=v9
-193,227->(-1.876647,-4.928990)=v9
-193,228->(-1.876647,-4.927592)=v9
-193,229->(-1.876647,-4.926194)=v9
-193,230->(-1.876647,-4.924796)=v9
-193,231->(-1.876647,-4.923398)=v9
-193,232->(-1.876647,-4.922001)=v9
-193,233->(-1.876647,-4.920603)=v9
-193,234->(-1.876647,-4.919205)=v9
-193,235->(-1.876647,-4.917807)=v9
-193,236->(-1.876647,-4.916409)=v9
-193,237->(-1.876647,-4.915011)=v9
-193,238->(-1.876647,-4.913613)=v9
-193,239->(-1.876647,-4.912215)=v9
-193,240->(-1.876647,-4.910817)=v9
-193,241->(-1.876647,-4.909419)=v9
-193,242->(-1.876647,-4.908021)=v9
-193,243->(-1.876647,-4.906623)=v9
-193,244->(-1.876647,-4.905225)=v9
-193,245->(-1.876647,-4.903827)=v9
-193,246->(-1.876647,-4.902429)=v9
-193,247->(-1.876647,-4.901031)=v9
-193,248->(-1.876647,-4.899634)=v9
-193,249->(-1.876647,-4.898236)=v9
-193,250->(-1.876647,-4.896838)=v9
-193,251->(-1.876647,-4.895440)=v9
-193,252->(-1.876647,-4.894042)=v9
-193,253->(-1.876647,-4.892644)=v9
-193,254->(-1.876647,-4.891246)=v9
-193,255->(-1.876647,-4.889848)=v9
-193,256->(-1.876647,-4.888450)=v9
-193,257->(-1.876647,-4.887052)=v9
-193,258->(-1.876647,-4.885654)=v9
-193,259->(-1.876647,-4.884256)=v9
-193,260->(-1.876647,-4.882858)=v9
-193,261->(-1.876647,-4.881460)=v9
-193,262->(-1.876647,-4.880062)=v9
-193,263->(-1.876647,-4.878665)=v9
-193,264->(-1.876647,-4.877267)=v9
-193,265->(-1.876647,-4.875869)=v9
-193,266->(-1.876647,-4.874471)=v9
-193,267->(-1.876647,-4.873073)=v9
-193,268->(-1.876647,-4.871675)=v9
-193,269->(-1.876647,-4.870277)=v9
-193,270->(-1.876647,-4.868879)=v9
-193,271->(-1.876647,-4.867481)=v9
-193,272->(-1.876647,-4.866083)=v9
-193,273->(-1.876647,-4.864685)=v9
-193,274->(-1.876647,-4.863287)=v9
-193,275->(-1.876647,-4.861889)=v9
-193,276->(-1.876647,-4.860491)=v9
-193,277->(-1.876647,-4.859093)=v9
-193,278->(-1.876647,-4.857696)=v9
-193,279->(-1.876647,-4.856298)=v9
-193,280->(-1.876647,-4.854900)=v9
-193,281->(-1.876647,-4.853502)=v9
-193,282->(-1.876647,-4.852104)=v9
-193,283->(-1.876647,-4.850706)=v9
-193,284->(-1.876647,-4.849308)=v9
-193,285->(-1.876647,-4.847910)=v9
-193,286->(-1.876647,-4.846512)=v9
-193,287->(-1.876647,-4.845114)=v9
-193,288->(-1.876647,-4.843716)=v9
-193,289->(-1.876647,-4.842318)=v9
-193,290->(-1.876647,-4.840920)=v9
-193,291->(-1.876647,-4.839522)=v9
-193,292->(-1.876647,-4.838124)=v9
-193,293->(-1.876647,-4.836727)=v9
-193,294->(-1.876647,-4.835329)=v9
-193,295->(-1.876647,-4.833931)=v9
-193,296->(-1.876647,-4.832533)=v9
-193,297->(-1.876647,-4.831135)=v9
-193,298->(-1.876647,-4.829737)=v9
-193,299->(-1.876647,-4.828339)=v9
-193,300->(-1.876647,-4.826941)=v9
-193,301->(-1.876647,-4.825543)=v9
-193,302->(-1.876647,-4.824145)=v9
-193,303->(-1.876647,-4.822747)=v9
-193,304->(-1.876647,-4.821349)=v9
-193,305->(-1.876647,-4.819951)=v9
-193,306->(-1.876647,-4.818553)=v9
-193,307->(-1.876647,-4.817155)=v9
-193,308->(-1.876647,-4.815758)=v9
-193,309->(-1.876647,-4.814360)=v9
-193,310->(-1.876647,-4.812962)=v9
-193,311->(-1.876647,-4.811564)=v9
-193,312->(-1.876647,-4.810166)=v9
-193,313->(-1.876647,-4.808768)=v9
-193,314->(-1.876647,-4.807370)=v9
-193,315->(-1.876647,-4.805972)=v9
-193,316->(-1.876647,-4.804574)=v9
-193,317->(-1.876647,-4.803176)=v9
-193,318->(-1.876647,-4.801778)=v9
-193,319->(-1.876647,-4.800380)=v9
-193,320->(-1.876647,-4.798982)=v9
-193,321->(-1.876647,-4.797584)=v9
-193,322->(-1.876647,-4.796186)=v9
-193,323->(-1.876647,-4.794789)=v9
-193,324->(-1.876647,-4.793391)=v9
-193,325->(-1.876647,-4.791993)=v9
-193,326->(-1.876647,-4.790595)=v9
-193,327->(-1.876647,-4.789197)=v9
-193,328->(-1.876647,-4.787799)=v9
-193,329->(-1.876647,-4.786401)=v9
-193,330->(-1.876647,-4.785003)=v9
-193,331->(-1.876647,-4.783605)=v9
-193,332->(-1.876647,-4.782207)=v9
-193,333->(-1.876647,-4.780809)=v9
-193,334->(-1.876647,-4.779411)=v9
-193,335->(-1.876647,-4.778013)=v9
-193,336->(-1.876647,-4.776615)=v9
-193,337->(-1.876647,-4.775217)=v9
-193,338->(-1.876647,-4.773820)=v9
-193,339->(-1.876647,-4.772422)=v9
-193,340->(-1.876647,-4.771024)=v9
-193,341->(-1.876647,-4.769626)=v9
-193,342->(-1.876647,-4.768228)=v9
-193,343->(-1.876647,-4.766830)=v9
-193,344->(-1.876647,-4.765432)=v9
-193,345->(-1.876647,-4.764034)=v9
-193,346->(-1.876647,-4.762636)=v9
-193,347->(-1.876647,-4.761238)=v9
-193,348->(-1.876647,-4.759840)=v9
-193,349->(-1.876647,-4.758442)=v9
-193,350->(-1.876647,-4.757044)=v9
-193,351->(-1.876647,-4.755646)=v9
-193,352->(-1.876647,-4.754248)=v9
-193,353->(-1.876647,-4.752850)=v9
-193,354->(-1.876647,-4.751453)=v9
-193,355->(-1.876647,-4.750055)=v9
-193,356->(-1.876647,-4.748657)=v9
-193,357->(-1.876647,-4.747259)=v9
-193,358->(-1.876647,-4.745861)=v9
-193,359->(-1.876647,-4.744463)=v9
-193,360->(-1.876647,-4.743065)=v9
-193,361->(-1.876647,-4.741667)=v9
-193,362->(-1.876647,-4.740269)=v9
-193,363->(-1.876647,-4.738871)=v9
-193,364->(-1.876647,-4.737473)=v9
-193,365->(-1.876647,-4.736075)=v9
-193,366->(-1.876647,-4.734677)=v9
-193,367->(-1.876647,-4.733279)=v9
-193,368->(-1.876647,-4.731881)=v9
-193,369->(-1.876647,-4.730484)=v9
-193,370->(-1.876647,-4.729086)=v9
-193,371->(-1.876647,-4.727688)=v9
-193,372->(-1.876647,-4.726290)=v9
-193,373->(-1.876647,-4.724892)=v9
-193,374->(-1.876647,-4.723494)=v9
-193,375->(-1.876647,-4.722096)=v9
-193,376->(-1.876647,-4.720698)=v9
-193,377->(-1.876647,-4.719300)=v9
-193,378->(-1.876647,-4.717902)=v9
-193,379->(-1.876647,-4.716504)=v9
-193,380->(-1.876647,-4.715106)=v9
-193,381->(-1.876647,-4.713708)=v9
-193,382->(-1.876647,-4.712310)=v9
-193,383->(-1.876647,-4.710912)=v9
-193,384->(-1.876647,-4.709515)=v9
-193,385->(-1.876647,-4.708117)=v9
-193,386->(-1.876647,-4.706719)=v9
-193,387->(-1.876647,-4.705321)=v9
-193,388->(-1.876647,-4.703923)=v9
-193,389->(-1.876647,-4.702525)=v9
-193,390->(-1.876647,-4.701127)=v9
-193,391->(-1.876647,-4.699729)=v9
-193,392->(-1.876647,-4.698331)=v9
-193,393->(-1.876647,-4.696933)=v9
-193,394->(-1.876647,-4.695535)=v9
-193,395->(-1.876647,-4.694137)=v9
-193,396->(-1.876647,-4.692739)=v9
-193,397->(-1.876647,-4.691341)=v9
-193,398->(-1.876647,-4.689943)=v9
-193,399->(-1.876647,-4.688546)=v9
-193,400->(-1.876647,-4.687148)=v9
-193,401->(-1.876647,-4.685750)=v9
-193,402->(-1.876647,-4.684352)=v9
-193,403->(-1.876647,-4.682954)=v9
-193,404->(-1.876647,-4.681556)=v9
-193,405->(-1.876647,-4.680158)=v9
-193,406->(-1.876647,-4.678760)=v9
-193,407->(-1.876647,-4.677362)=v9
-193,408->(-1.876647,-4.675964)=v9
-193,409->(-1.876647,-4.674566)=v9
-193,410->(-1.876647,-4.673168)=v9
-193,411->(-1.876647,-4.671770)=v9
-193,412->(-1.876647,-4.670372)=v9
-193,413->(-1.876647,-4.668974)=v9
-193,414->(-1.876647,-4.667577)=v9
-193,415->(-1.876647,-4.666179)=v9
-193,416->(-1.876647,-4.664781)=v9
-193,417->(-1.876647,-4.663383)=v9
-193,418->(-1.876647,-4.661985)=v9
-193,419->(-1.876647,-4.660587)=v9
-193,420->(-1.876647,-4.659189)=v9
-193,421->(-1.876647,-4.657791)=v9
-193,422->(-1.876647,-4.656393)=v9
-193,423->(-1.876647,-4.654995)=v9
-193,424->(-1.876647,-4.653597)=v9
-193,425->(-1.876647,-4.652199)=v9
-193,426->(-1.876647,-4.650801)=v9
-193,427->(-1.876647,-4.649403)=v9
-193,428->(-1.876647,-4.648005)=v9
-193,429->(-1.876647,-4.646608)=v9
-193,430->(-1.876647,-4.645210)=v9
-193,431->(-1.876647,-4.643812)=v9
-193,432->(-1.876647,-4.642414)
-193,433->(-1.876647,-4.641016)
-193,434->(-1.876647,-4.639618)
-193,435->(-1.876647,-4.638220)
-193,436->(-1.876647,-4.636822)
-193,437->(-1.876647,-4.635424)
-193,438->(-1.876647,-4.634026)
-193,439->(-1.876647,-4.632628)
-193,440->(-1.876647,-4.631230)
-193,441->(-1.876647,-4.629832)
-193,442->(-1.876647,-4.628434)
-193,443->(-1.876647,-4.627036)
-193,444->(-1.876647,-4.625639)
-193,445->(-1.876647,-4.624241)
-193,446->(-1.876647,-4.622843)
-193,447->(-1.876647,-4.621445)
-193,448->(-1.876647,-4.620047)
-193,449->(-1.876647,-4.618649)
-193,450->(-1.876647,-4.617251)
-193,451->(-1.876647,-4.615853)
-193,452->(-1.876647,-4.614455)
-193,453->(-1.876647,-4.613057)
-193,454->(-1.876647,-4.611659)
-193,455->(-1.876647,-4.610261)
-193,456->(-1.876647,-4.608863)
-193,457->(-1.876647,-4.607465)
-193,458->(-1.876647,-4.606067)
-193,459->(-1.876647,-4.604669)
-193,460->(-1.876647,-4.603272)
-193,461->(-1.876647,-4.601874)
-193,462->(-1.876647,-4.600476)
-193,463->(-1.876647,-4.599078)
-193,464->(-1.876647,-4.597680)
-193,465->(-1.876647,-4.596282)
-193,466->(-1.876647,-4.594884)
-193,467->(-1.876647,-4.593486)
-193,468->(-1.876647,-4.592088)
-193,469->(-1.876647,-4.590690)
-193,470->(-1.876647,-4.589292)
-193,471->(-1.876647,-4.587894)
-193,472->(-1.876647,-4.586496)
-193,473->(-1.876647,-4.585098)
-193,474->(-1.876647,-4.583700)
-193,475->(-1.876647,-4.582303)
-193,476->(-1.876647,-4.580905)
-193,477->(-1.876647,-4.579507)
-193,478->(-1.876647,-4.578109)
-193,479->(-1.876647,-4.576711)
-193,480->(-1.876647,-4.575313)
-193,481->(-1.876647,-4.573915)
-193,482->(-1.876647,-4.572517)
-193,483->(-1.876647,-4.571119)
-193,484->(-1.876647,-4.569721)
-193,485->(-1.876647,-4.568323)
-193,486->(-1.876647,-4.566925)
-193,487->(-1.876647,-4.565527)
-193,488->(-1.876647,-4.564129)
-193,489->(-1.876647,-4.562731)
-193,490->(-1.876647,-4.561334)
-193,491->(-1.876647,-4.559936)
-193,492->(-1.876647,-4.558538)
-193,493->(-1.876647,-4.557140)
-193,494->(-1.876647,-4.555742)
-193,495->(-1.876647,-4.554344)
-193,496->(-1.876647,-4.552946)
-193,497->(-1.876647,-4.551548)
-193,498->(-1.876647,-4.550150)
-193,499->(-1.876647,-4.548752)
-193,500->(-1.876647,-4.547354)
-193,501->(-1.876647,-4.545956)
-193,502->(-1.876647,-4.544558)
-193,503->(-1.876647,-4.543160)
-193,504->(-1.876647,-4.541762)
-193,505->(-1.876647,-4.540365)
-193,506->(-1.876647,-4.538967)
-194,0->(-1.875249,-5.246321)
-194,1->(-1.875249,-5.244923)
-194,2->(-1.875249,-5.243525)
-194,3->(-1.875249,-5.242127)
-194,4->(-1.875249,-5.240729)
-194,5->(-1.875249,-5.239332)
-194,6->(-1.875249,-5.237934)
-194,7->(-1.875249,-5.236536)
-194,8->(-1.875249,-5.235138)
-194,9->(-1.875249,-5.233740)
-194,10->(-1.875249,-5.232342)
-194,11->(-1.875249,-5.230944)
-194,12->(-1.875249,-5.229546)
-194,13->(-1.875249,-5.228148)
-194,14->(-1.875249,-5.226750)
-194,15->(-1.875249,-5.225352)
-194,16->(-1.875249,-5.223954)
-194,17->(-1.875249,-5.222556)
-194,18->(-1.875249,-5.221158)
-194,19->(-1.875249,-5.219760)
-194,20->(-1.875249,-5.218362)
-194,21->(-1.875249,-5.216965)
-194,22->(-1.875249,-5.215567)
-194,23->(-1.875249,-5.214169)
-194,24->(-1.875249,-5.212771)
-194,25->(-1.875249,-5.211373)
-194,26->(-1.875249,-5.209975)
-194,27->(-1.875249,-5.208577)
-194,28->(-1.875249,-5.207179)
-194,29->(-1.875249,-5.205781)
-194,30->(-1.875249,-5.204383)
-194,31->(-1.875249,-5.202985)
-194,32->(-1.875249,-5.201587)
-194,33->(-1.875249,-5.200189)
-194,34->(-1.875249,-5.198791)
-194,35->(-1.875249,-5.197393)
-194,36->(-1.875249,-5.195996)
-194,37->(-1.875249,-5.194598)
-194,38->(-1.875249,-5.193200)
-194,39->(-1.875249,-5.191802)
-194,40->(-1.875249,-5.190404)
-194,41->(-1.875249,-5.189006)
-194,42->(-1.875249,-5.187608)
-194,43->(-1.875249,-5.186210)
-194,44->(-1.875249,-5.184812)
-194,45->(-1.875249,-5.183414)
-194,46->(-1.875249,-5.182016)
-194,47->(-1.875249,-5.180618)
-194,48->(-1.875249,-5.179220)
-194,49->(-1.875249,-5.177822)
-194,50->(-1.875249,-5.176424)
-194,51->(-1.875249,-5.175027)
-194,52->(-1.875249,-5.173629)
-194,53->(-1.875249,-5.172231)
-194,54->(-1.875249,-5.170833)
-194,55->(-1.875249,-5.169435)
-194,56->(-1.875249,-5.168037)
-194,57->(-1.875249,-5.166639)
-194,58->(-1.875249,-5.165241)
-194,59->(-1.875249,-5.163843)
-194,60->(-1.875249,-5.162445)
-194,61->(-1.875249,-5.161047)
-194,62->(-1.875249,-5.159649)
-194,63->(-1.875249,-5.158251)
-194,64->(-1.875249,-5.156853)
-194,65->(-1.875249,-5.155455)
-194,66->(-1.875249,-5.154058)
-194,67->(-1.875249,-5.152660)
-194,68->(-1.875249,-5.151262)
-194,69->(-1.875249,-5.149864)
-194,70->(-1.875249,-5.148466)
-194,71->(-1.875249,-5.147068)
-194,72->(-1.875249,-5.145670)
-194,73->(-1.875249,-5.144272)
-194,74->(-1.875249,-5.142874)
-194,75->(-1.875249,-5.141476)=v9
-194,76->(-1.875249,-5.140078)=v9
-194,77->(-1.875249,-5.138680)=v9
-194,78->(-1.875249,-5.137282)=v9
-194,79->(-1.875249,-5.135884)=v9
-194,80->(-1.875249,-5.134486)=v9
-194,81->(-1.875249,-5.133089)=v9
-194,82->(-1.875249,-5.131691)=v9
-194,83->(-1.875249,-5.130293)=v9
-194,84->(-1.875249,-5.128895)=v9
-194,85->(-1.875249,-5.127497)=v9
-194,86->(-1.875249,-5.126099)=v9
-194,87->(-1.875249,-5.124701)=v9
-194,88->(-1.875249,-5.123303)=v9
-194,89->(-1.875249,-5.121905)=v9
-194,90->(-1.875249,-5.120507)=v9
-194,91->(-1.875249,-5.119109)=v9
-194,92->(-1.875249,-5.117711)=v9
-194,93->(-1.875249,-5.116313)=v9
-194,94->(-1.875249,-5.114915)=v9
-194,95->(-1.875249,-5.113517)=v9
-194,96->(-1.875249,-5.112120)=v9
-194,97->(-1.875249,-5.110722)=v9
-194,98->(-1.875249,-5.109324)=v9
-194,99->(-1.875249,-5.107926)=v9
-194,100->(-1.875249,-5.106528)=v9
-194,101->(-1.875249,-5.105130)=v9
-194,102->(-1.875249,-5.103732)=v9
-194,103->(-1.875249,-5.102334)=v9
-194,104->(-1.875249,-5.100936)=v9
-194,105->(-1.875249,-5.099538)=v9
-194,106->(-1.875249,-5.098140)=v9
-194,107->(-1.875249,-5.096742)=v9
-194,108->(-1.875249,-5.095344)=v9
-194,109->(-1.875249,-5.093946)=v9
-194,110->(-1.875249,-5.092548)=v9
-194,111->(-1.875249,-5.091151)=v9
-194,112->(-1.875249,-5.089753)=v9
-194,113->(-1.875249,-5.088355)=v9
-194,114->(-1.875249,-5.086957)=v9
-194,115->(-1.875249,-5.085559)=v9
-194,116->(-1.875249,-5.084161)=v9
-194,117->(-1.875249,-5.082763)=v9
-194,118->(-1.875249,-5.081365)=v9
-194,119->(-1.875249,-5.079967)=v9
-194,120->(-1.875249,-5.078569)=v9
-194,121->(-1.875249,-5.077171)=v9
-194,122->(-1.875249,-5.075773)=v9
-194,123->(-1.875249,-5.074375)=v9
-194,124->(-1.875249,-5.072977)=v9
-194,125->(-1.875249,-5.071579)=v9
-194,126->(-1.875249,-5.070181)=v9
-194,127->(-1.875249,-5.068784)=v9
-194,128->(-1.875249,-5.067386)=v9
-194,129->(-1.875249,-5.065988)=v9
-194,130->(-1.875249,-5.064590)=v9
-194,131->(-1.875249,-5.063192)=v9
-194,132->(-1.875249,-5.061794)=v9
-194,133->(-1.875249,-5.060396)=v9
-194,134->(-1.875249,-5.058998)=v9
-194,135->(-1.875249,-5.057600)=v9
-194,136->(-1.875249,-5.056202)=v9
-194,137->(-1.875249,-5.054804)=v9
-194,138->(-1.875249,-5.053406)=v9
-194,139->(-1.875249,-5.052008)=v9
-194,140->(-1.875249,-5.050610)=v9
-194,141->(-1.875249,-5.049212)=v9
-194,142->(-1.875249,-5.047815)=v9
-194,143->(-1.875249,-5.046417)=v9
-194,144->(-1.875249,-5.045019)=v9
-194,145->(-1.875249,-5.043621)=v9
-194,146->(-1.875249,-5.042223)=v9
-194,147->(-1.875249,-5.040825)=v9
-194,148->(-1.875249,-5.039427)=v9
-194,149->(-1.875249,-5.038029)=v9
-194,150->(-1.875249,-5.036631)=v9
-194,151->(-1.875249,-5.035233)=v9
-194,152->(-1.875249,-5.033835)=v9
-194,153->(-1.875249,-5.032437)=v9
-194,154->(-1.875249,-5.031039)=v9
-194,155->(-1.875249,-5.029641)=v9
-194,156->(-1.875249,-5.028243)=v9
-194,157->(-1.875249,-5.026846)=v9
-194,158->(-1.875249,-5.025448)=v9
-194,159->(-1.875249,-5.024050)=v9
-194,160->(-1.875249,-5.022652)=v9
-194,161->(-1.875249,-5.021254)=v9
-194,162->(-1.875249,-5.019856)=v9
-194,163->(-1.875249,-5.018458)=v9
-194,164->(-1.875249,-5.017060)=v9
-194,165->(-1.875249,-5.015662)=v9
-194,166->(-1.875249,-5.014264)=v9
-194,167->(-1.875249,-5.012866)=v9
-194,168->(-1.875249,-5.011468)=v9
-194,169->(-1.875249,-5.010070)=v9
-194,170->(-1.875249,-5.008672)=v9
-194,171->(-1.875249,-5.007274)=v9
-194,172->(-1.875249,-5.005877)=v9
-194,173->(-1.875249,-5.004479)=v9
-194,174->(-1.875249,-5.003081)=v9
-194,175->(-1.875249,-5.001683)=v9
-194,176->(-1.875249,-5.000285)=v9
-194,177->(-1.875249,-4.998887)=v9
-194,178->(-1.875249,-4.997489)=v9
-194,179->(-1.875249,-4.996091)=v9
-194,180->(-1.875249,-4.994693)=v9
-194,181->(-1.875249,-4.993295)=v9
-194,182->(-1.875249,-4.991897)=v9
-194,183->(-1.875249,-4.990499)=v9
-194,184->(-1.875249,-4.989101)=v9
-194,185->(-1.875249,-4.987703)=v9
-194,186->(-1.875249,-4.986305)=v9
-194,187->(-1.875249,-4.984908)=v9
-194,188->(-1.875249,-4.983510)=v9
-194,189->(-1.875249,-4.982112)=v9
-194,190->(-1.875249,-4.980714)=v9
-194,191->(-1.875249,-4.979316)=v9
-194,192->(-1.875249,-4.977918)=v9
-194,193->(-1.875249,-4.976520)=v9
-194,194->(-1.875249,-4.975122)=v9
-194,195->(-1.875249,-4.973724)=v9
-194,196->(-1.875249,-4.972326)=v9
-194,197->(-1.875249,-4.970928)=v9
-194,198->(-1.875249,-4.969530)=v9
-194,199->(-1.875249,-4.968132)=v9
-194,200->(-1.875249,-4.966734)=v9
-194,201->(-1.875249,-4.965336)=v9
-194,202->(-1.875249,-4.963939)=v9
-194,203->(-1.875249,-4.962541)=v9
-194,204->(-1.875249,-4.961143)=v9
-194,205->(-1.875249,-4.959745)=v9
-194,206->(-1.875249,-4.958347)=v9
-194,207->(-1.875249,-4.956949)=v9
-194,208->(-1.875249,-4.955551)=v9
-194,209->(-1.875249,-4.954153)=v9
-194,210->(-1.875249,-4.952755)=v9
-194,211->(-1.875249,-4.951357)=v9
-194,212->(-1.875249,-4.949959)=v9
-194,213->(-1.875249,-4.948561)=v9
-194,214->(-1.875249,-4.947163)=v9
-194,215->(-1.875249,-4.945765)=v9
-194,216->(-1.875249,-4.944367)=v9
-194,217->(-1.875249,-4.942970)=v9
-194,218->(-1.875249,-4.941572)=v9
-194,219->(-1.875249,-4.940174)=v9
-194,220->(-1.875249,-4.938776)=v9
-194,221->(-1.875249,-4.937378)=v9
-194,222->(-1.875249,-4.935980)=v9
-194,223->(-1.875249,-4.934582)=v9
-194,224->(-1.875249,-4.933184)=v9
-194,225->(-1.875249,-4.931786)=v9
-194,226->(-1.875249,-4.930388)=v9
-194,227->(-1.875249,-4.928990)=v9
-194,228->(-1.875249,-4.927592)=v9
-194,229->(-1.875249,-4.926194)=v9
-194,230->(-1.875249,-4.924796)=v9
-194,231->(-1.875249,-4.923398)=v9
-194,232->(-1.875249,-4.922001)=v9
-194,233->(-1.875249,-4.920603)=v9
-194,234->(-1.875249,-4.919205)=v9
-194,235->(-1.875249,-4.917807)=v9
-194,236->(-1.875249,-4.916409)=v9
-194,237->(-1.875249,-4.915011)=v9
-194,238->(-1.875249,-4.913613)=v9
-194,239->(-1.875249,-4.912215)=v9
-194,240->(-1.875249,-4.910817)=v9
-194,241->(-1.875249,-4.909419)=v9
-194,242->(-1.875249,-4.908021)=v9
-194,243->(-1.875249,-4.906623)=v9
-194,244->(-1.875249,-4.905225)=v9
-194,245->(-1.875249,-4.903827)=v9
-194,246->(-1.875249,-4.902429)=v9
-194,247->(-1.875249,-4.901031)=v9
-194,248->(-1.875249,-4.899634)=v9
-194,249->(-1.875249,-4.898236)=v9
-194,250->(-1.875249,-4.896838)=v9
-194,251->(-1.875249,-4.895440)=v9
-194,252->(-1.875249,-4.894042)=v9
-194,253->(-1.875249,-4.892644)=v9
-194,254->(-1.875249,-4.891246)=v9
-194,255->(-1.875249,-4.889848)=v9
-194,256->(-1.875249,-4.888450)=v9
-194,257->(-1.875249,-4.887052)=v9
-194,258->(-1.875249,-4.885654)=v9
-194,259->(-1.875249,-4.884256)=v9
-194,260->(-1.875249,-4.882858)=v9
-194,261->(-1.875249,-4.881460)=v9
-194,262->(-1.875249,-4.880062)=v9
-194,263->(-1.875249,-4.878665)=v9
-194,264->(-1.875249,-4.877267)=v9
-194,265->(-1.875249,-4.875869)=v9
-194,266->(-1.875249,-4.874471)=v9
-194,267->(-1.875249,-4.873073)=v9
-194,268->(-1.875249,-4.871675)=v9
-194,269->(-1.875249,-4.870277)=v9
-194,270->(-1.875249,-4.868879)=v9
-194,271->(-1.875249,-4.867481)=v9
-194,272->(-1.875249,-4.866083)=v9
-194,273->(-1.875249,-4.864685)=v9
-194,274->(-1.875249,-4.863287)=v9
-194,275->(-1.875249,-4.861889)=v9
-194,276->(-1.875249,-4.860491)=v9
-194,277->(-1.875249,-4.859093)=v9
-194,278->(-1.875249,-4.857696)=v9
-194,279->(-1.875249,-4.856298)=v9
-194,280->(-1.875249,-4.854900)=v9
-194,281->(-1.875249,-4.853502)=v9
-194,282->(-1.875249,-4.852104)=v9
-194,283->(-1.875249,-4.850706)=v9
-194,284->(-1.875249,-4.849308)=v9
-194,285->(-1.875249,-4.847910)=v9
-194,286->(-1.875249,-4.846512)=v9
-194,287->(-1.875249,-4.845114)=v9
-194,288->(-1.875249,-4.843716)=v9
-194,289->(-1.875249,-4.842318)=v9
-194,290->(-1.875249,-4.840920)=v9
-194,291->(-1.875249,-4.839522)=v9
-194,292->(-1.875249,-4.838124)=v9
-194,293->(-1.875249,-4.836727)=v9
-194,294->(-1.875249,-4.835329)=v9
-194,295->(-1.875249,-4.833931)=v9
-194,296->(-1.875249,-4.832533)=v9
-194,297->(-1.875249,-4.831135)=v9
-194,298->(-1.875249,-4.829737)=v9
-194,299->(-1.875249,-4.828339)=v9
-194,300->(-1.875249,-4.826941)=v9
-194,301->(-1.875249,-4.825543)=v9
-194,302->(-1.875249,-4.824145)=v9
-194,303->(-1.875249,-4.822747)=v9
-194,304->(-1.875249,-4.821349)=v9
-194,305->(-1.875249,-4.819951)=v9
-194,306->(-1.875249,-4.818553)=v9
-194,307->(-1.875249,-4.817155)=v9
-194,308->(-1.875249,-4.815758)=v9
-194,309->(-1.875249,-4.814360)=v9
-194,310->(-1.875249,-4.812962)=v9
-194,311->(-1.875249,-4.811564)=v9
-194,312->(-1.875249,-4.810166)=v9
-194,313->(-1.875249,-4.808768)=v9
-194,314->(-1.875249,-4.807370)=v9
-194,315->(-1.875249,-4.805972)=v9
-194,316->(-1.875249,-4.804574)=v9
-194,317->(-1.875249,-4.803176)=v9
-194,318->(-1.875249,-4.801778)=v9
-194,319->(-1.875249,-4.800380)=v9
-194,320->(-1.875249,-4.798982)=v9
-194,321->(-1.875249,-4.797584)=v9
-194,322->(-1.875249,-4.796186)=v9
-194,323->(-1.875249,-4.794789)=v9
-194,324->(-1.875249,-4.793391)=v9
-194,325->(-1.875249,-4.791993)=v9
-194,326->(-1.875249,-4.790595)=v9
-194,327->(-1.875249,-4.789197)=v9
-194,328->(-1.875249,-4.787799)=v9
-194,329->(-1.875249,-4.786401)=v9
-194,330->(-1.875249,-4.785003)=v9
-194,331->(-1.875249,-4.783605)=v9
-194,332->(-1.875249,-4.782207)=v9
-194,333->(-1.875249,-4.780809)=v9
-194,334->(-1.875249,-4.779411)=v9
-194,335->(-1.875249,-4.778013)=v9
-194,336->(-1.875249,-4.776615)=v9
-194,337->(-1.875249,-4.775217)=v9
-194,338->(-1.875249,-4.773820)=v9
-194,339->(-1.875249,-4.772422)=v9
-194,340->(-1.875249,-4.771024)=v9
-194,341->(-1.875249,-4.769626)=v9
-194,342->(-1.875249,-4.768228)=v9
-194,343->(-1.875249,-4.766830)=v9
-194,344->(-1.875249,-4.765432)=v9
-194,345->(-1.875249,-4.764034)=v9
-194,346->(-1.875249,-4.762636)=v9
-194,347->(-1.875249,-4.761238)=v9
-194,348->(-1.875249,-4.759840)=v9
-194,349->(-1.875249,-4.758442)=v9
-194,350->(-1.875249,-4.757044)=v9
-194,351->(-1.875249,-4.755646)=v9
-194,352->(-1.875249,-4.754248)=v9
-194,353->(-1.875249,-4.752850)=v9
-194,354->(-1.875249,-4.751453)=v9
-194,355->(-1.875249,-4.750055)=v9
-194,356->(-1.875249,-4.748657)=v9
-194,357->(-1.875249,-4.747259)=v9
-194,358->(-1.875249,-4.745861)=v9
-194,359->(-1.875249,-4.744463)=v9
-194,360->(-1.875249,-4.743065)=v9
-194,361->(-1.875249,-4.741667)=v9
-194,362->(-1.875249,-4.740269)=v9
-194,363->(-1.875249,-4.738871)=v9
-194,364->(-1.875249,-4.737473)=v9
-194,365->(-1.875249,-4.736075)=v9
-194,366->(-1.875249,-4.734677)=v9
-194,367->(-1.875249,-4.733279)=v9
-194,368->(-1.875249,-4.731881)=v9
-194,369->(-1.875249,-4.730484)=v9
-194,370->(-1.875249,-4.729086)=v9
-194,371->(-1.875249,-4.727688)=v9
-194,372->(-1.875249,-4.726290)=v9
-194,373->(-1.875249,-4.724892)=v9
-194,374->(-1.875249,-4.723494)=v9
-194,375->(-1.875249,-4.722096)=v9
-194,376->(-1.875249,-4.720698)=v9
-194,377->(-1.875249,-4.719300)=v9
-194,378->(-1.875249,-4.717902)=v9
-194,379->(-1.875249,-4.716504)=v9
-194,380->(-1.875249,-4.715106)=v9
-194,381->(-1.875249,-4.713708)=v9
-194,382->(-1.875249,-4.712310)=v9
-194,383->(-1.875249,-4.710912)=v9
-194,384->(-1.875249,-4.709515)=v9
-194,385->(-1.875249,-4.708117)=v9
-194,386->(-1.875249,-4.706719)=v9
-194,387->(-1.875249,-4.705321)=v9
-194,388->(-1.875249,-4.703923)=v9
-194,389->(-1.875249,-4.702525)=v9
-194,390->(-1.875249,-4.701127)=v9
-194,391->(-1.875249,-4.699729)=v9
-194,392->(-1.875249,-4.698331)=v9
-194,393->(-1.875249,-4.696933)=v9
-194,394->(-1.875249,-4.695535)=v9
-194,395->(-1.875249,-4.694137)=v9
-194,396->(-1.875249,-4.692739)=v9
-194,397->(-1.875249,-4.691341)=v9
-194,398->(-1.875249,-4.689943)=v9
-194,399->(-1.875249,-4.688546)=v9
-194,400->(-1.875249,-4.687148)=v9
-194,401->(-1.875249,-4.685750)=v9
-194,402->(-1.875249,-4.684352)=v9
-194,403->(-1.875249,-4.682954)=v9
-194,404->(-1.875249,-4.681556)=v9
-194,405->(-1.875249,-4.680158)=v9
-194,406->(-1.875249,-4.678760)=v9
-194,407->(-1.875249,-4.677362)=v9
-194,408->(-1.875249,-4.675964)=v9
-194,409->(-1.875249,-4.674566)=v9
-194,410->(-1.875249,-4.673168)=v9
-194,411->(-1.875249,-4.671770)=v9
-194,412->(-1.875249,-4.670372)=v9
-194,413->(-1.875249,-4.668974)=v9
-194,414->(-1.875249,-4.667577)=v9
-194,415->(-1.875249,-4.666179)=v9
-194,416->(-1.875249,-4.664781)=v9
-194,417->(-1.875249,-4.663383)=v9
-194,418->(-1.875249,-4.661985)=v9
-194,419->(-1.875249,-4.660587)=v9
-194,420->(-1.875249,-4.659189)=v9
-194,421->(-1.875249,-4.657791)=v9
-194,422->(-1.875249,-4.656393)=v9
-194,423->(-1.875249,-4.654995)=v9
-194,424->(-1.875249,-4.653597)=v9
-194,425->(-1.875249,-4.652199)=v9
-194,426->(-1.875249,-4.650801)=v9
-194,427->(-1.875249,-4.649403)=v9
-194,428->(-1.875249,-4.648005)=v9
-194,429->(-1.875249,-4.646608)=v9
-194,430->(-1.875249,-4.645210)=v9
-194,431->(-1.875249,-4.643812)=v9
-194,432->(-1.875249,-4.642414)
-194,433->(-1.875249,-4.641016)
-194,434->(-1.875249,-4.639618)
-194,435->(-1.875249,-4.638220)
-194,436->(-1.875249,-4.636822)
-194,437->(-1.875249,-4.635424)
-194,438->(-1.875249,-4.634026)
-194,439->(-1.875249,-4.632628)
-194,440->(-1.875249,-4.631230)
-194,441->(-1.875249,-4.629832)
-194,442->(-1.875249,-4.628434)
-194,443->(-1.875249,-4.627036)
-194,444->(-1.875249,-4.625639)
-194,445->(-1.875249,-4.624241)
-194,446->(-1.875249,-4.622843)
-194,447->(-1.875249,-4.621445)
-194,448->(-1.875249,-4.620047)
-194,449->(-1.875249,-4.618649)
-194,450->(-1.875249,-4.617251)
-194,451->(-1.875249,-4.615853)
-194,452->(-1.875249,-4.614455)
-194,453->(-1.875249,-4.613057)
-194,454->(-1.875249,-4.611659)
-194,455->(-1.875249,-4.610261)
-194,456->(-1.875249,-4.608863)
-194,457->(-1.875249,-4.607465)
-194,458->(-1.875249,-4.606067)
-194,459->(-1.875249,-4.604669)
-194,460->(-1.875249,-4.603272)
-194,461->(-1.875249,-4.601874)
-194,462->(-1.875249,-4.600476)
-194,463->(-1.875249,-4.599078)
-194,464->(-1.875249,-4.597680)
-194,465->(-1.875249,-4.596282)
-194,466->(-1.875249,-4.594884)
-194,467->(-1.875249,-4.593486)
-194,468->(-1.875249,-4.592088)
-194,469->(-1.875249,-4.590690)
-194,470->(-1.875249,-4.589292)
-194,471->(-1.875249,-4.587894)
-194,472->(-1.875249,-4.586496)
-194,473->(-1.875249,-4.585098)
-194,474->(-1.875249,-4.583700)
-194,475->(-1.875249,-4.582303)
-194,476->(-1.875249,-4.580905)
-194,477->(-1.875249,-4.579507)
-194,478->(-1.875249,-4.578109)
-194,479->(-1.875249,-4.576711)
-194,480->(-1.875249,-4.575313)
-194,481->(-1.875249,-4.573915)
-194,482->(-1.875249,-4.572517)
-194,483->(-1.875249,-4.571119)
-194,484->(-1.875249,-4.569721)
-194,485->(-1.875249,-4.568323)
-194,486->(-1.875249,-4.566925)
-194,487->(-1.875249,-4.565527)
-194,488->(-1.875249,-4.564129)
-194,489->(-1.875249,-4.562731)
-194,490->(-1.875249,-4.561334)
-194,491->(-1.875249,-4.559936)
-194,492->(-1.875249,-4.558538)
-194,493->(-1.875249,-4.557140)
-194,494->(-1.875249,-4.555742)
-194,495->(-1.875249,-4.554344)
-194,496->(-1.875249,-4.552946)
-194,497->(-1.875249,-4.551548)
-194,498->(-1.875249,-4.550150)
-194,499->(-1.875249,-4.548752)
-194,500->(-1.875249,-4.547354)
-194,501->(-1.875249,-4.545956)
-194,502->(-1.875249,-4.544558)
-194,503->(-1.875249,-4.543160)
-194,504->(-1.875249,-4.541762)
-194,505->(-1.875249,-4.540365)
-194,506->(-1.875249,-4.538967)
-195,0->(-1.873851,-5.246321)
-195,1->(-1.873851,-5.244923)
-195,2->(-1.873851,-5.243525)
-195,3->(-1.873851,-5.242127)
-195,4->(-1.873851,-5.240729)
-195,5->(-1.873851,-5.239332)
-195,6->(-1.873851,-5.237934)
-195,7->(-1.873851,-5.236536)
-195,8->(-1.873851,-5.235138)
-195,9->(-1.873851,-5.233740)
-195,10->(-1.873851,-5.232342)
-195,11->(-1.873851,-5.230944)
-195,12->(-1.873851,-5.229546)
-195,13->(-1.873851,-5.228148)
-195,14->(-1.873851,-5.226750)
-195,15->(-1.873851,-5.225352)
-195,16->(-1.873851,-5.223954)
-195,17->(-1.873851,-5.222556)
-195,18->(-1.873851,-5.221158)
-195,19->(-1.873851,-5.219760)
-195,20->(-1.873851,-5.218362)
-195,21->(-1.873851,-5.216965)
-195,22->(-1.873851,-5.215567)
-195,23->(-1.873851,-5.214169)
-195,24->(-1.873851,-5.212771)
-195,25->(-1.873851,-5.211373)
-195,26->(-1.873851,-5.209975)
-195,27->(-1.873851,-5.208577)
-195,28->(-1.873851,-5.207179)
-195,29->(-1.873851,-5.205781)
-195,30->(-1.873851,-5.204383)
-195,31->(-1.873851,-5.202985)
-195,32->(-1.873851,-5.201587)
-195,33->(-1.873851,-5.200189)
-195,34->(-1.873851,-5.198791)
-195,35->(-1.873851,-5.197393)
-195,36->(-1.873851,-5.195996)
-195,37->(-1.873851,-5.194598)
-195,38->(-1.873851,-5.193200)
-195,39->(-1.873851,-5.191802)
-195,40->(-1.873851,-5.190404)
-195,41->(-1.873851,-5.189006)
-195,42->(-1.873851,-5.187608)
-195,43->(-1.873851,-5.186210)
-195,44->(-1.873851,-5.184812)
-195,45->(-1.873851,-5.183414)
-195,46->(-1.873851,-5.182016)
-195,47->(-1.873851,-5.180618)
-195,48->(-1.873851,-5.179220)
-195,49->(-1.873851,-5.177822)
-195,50->(-1.873851,-5.176424)
-195,51->(-1.873851,-5.175027)
-195,52->(-1.873851,-5.173629)
-195,53->(-1.873851,-5.172231)
-195,54->(-1.873851,-5.170833)
-195,55->(-1.873851,-5.169435)
-195,56->(-1.873851,-5.168037)
-195,57->(-1.873851,-5.166639)
-195,58->(-1.873851,-5.165241)
-195,59->(-1.873851,-5.163843)
-195,60->(-1.873851,-5.162445)
-195,61->(-1.873851,-5.161047)
-195,62->(-1.873851,-5.159649)
-195,63->(-1.873851,-5.158251)
-195,64->(-1.873851,-5.156853)
-195,65->(-1.873851,-5.155455)
-195,66->(-1.873851,-5.154058)
-195,67->(-1.873851,-5.152660)
-195,68->(-1.873851,-5.151262)
-195,69->(-1.873851,-5.149864)
-195,70->(-1.873851,-5.148466)
-195,71->(-1.873851,-5.147068)
-195,72->(-1.873851,-5.145670)
-195,73->(-1.873851,-5.144272)
-195,74->(-1.873851,-5.142874)
-195,75->(-1.873851,-5.141476)=v9
-195,76->(-1.873851,-5.140078)=v9
-195,77->(-1.873851,-5.138680)=v9
-195,78->(-1.873851,-5.137282)=v9
-195,79->(-1.873851,-5.135884)=v9
-195,80->(-1.873851,-5.134486)=v9
-195,81->(-1.873851,-5.133089)=v9
-195,82->(-1.873851,-5.131691)=v9
-195,83->(-1.873851,-5.130293)=v9
-195,84->(-1.873851,-5.128895)=v9
-195,85->(-1.873851,-5.127497)=v9
-195,86->(-1.873851,-5.126099)=v9
-195,87->(-1.873851,-5.124701)=v9
-195,88->(-1.873851,-5.123303)=v9
-195,89->(-1.873851,-5.121905)=v9
-195,90->(-1.873851,-5.120507)=v9
-195,91->(-1.873851,-5.119109)=v9
-195,92->(-1.873851,-5.117711)=v9
-195,93->(-1.873851,-5.116313)=v9
-195,94->(-1.873851,-5.114915)=v9
-195,95->(-1.873851,-5.113517)=v9
-195,96->(-1.873851,-5.112120)=v9
-195,97->(-1.873851,-5.110722)=v9
-195,98->(-1.873851,-5.109324)=v9
-195,99->(-1.873851,-5.107926)=v9
-195,100->(-1.873851,-5.106528)=v9
-195,101->(-1.873851,-5.105130)=v9
-195,102->(-1.873851,-5.103732)=v9
-195,103->(-1.873851,-5.102334)=v9
-195,104->(-1.873851,-5.100936)=v9
-195,105->(-1.873851,-5.099538)=v9
-195,106->(-1.873851,-5.098140)=v9
-195,107->(-1.873851,-5.096742)=v9
-195,108->(-1.873851,-5.095344)=v9
-195,109->(-1.873851,-5.093946)=v9
-195,110->(-1.873851,-5.092548)=v9
-195,111->(-1.873851,-5.091151)=v9
-195,112->(-1.873851,-5.089753)=v9
-195,113->(-1.873851,-5.088355)=v9
-195,114->(-1.873851,-5.086957)=v9
-195,115->(-1.873851,-5.085559)=v9
-195,116->(-1.873851,-5.084161)=v9
-195,117->(-1.873851,-5.082763)=v9
-195,118->(-1.873851,-5.081365)=v9
-195,119->(-1.873851,-5.079967)=v9
-195,120->(-1.873851,-5.078569)=v9
-195,121->(-1.873851,-5.077171)=v9
-195,122->(-1.873851,-5.075773)=v9
-195,123->(-1.873851,-5.074375)=v9
-195,124->(-1.873851,-5.072977)=v9
-195,125->(-1.873851,-5.071579)=v9
-195,126->(-1.873851,-5.070181)=v9
-195,127->(-1.873851,-5.068784)=v9
-195,128->(-1.873851,-5.067386)=v9
-195,129->(-1.873851,-5.065988)=v9
-195,130->(-1.873851,-5.064590)=v9
-195,131->(-1.873851,-5.063192)=v9
-195,132->(-1.873851,-5.061794)=v9
-195,133->(-1.873851,-5.060396)=v9
-195,134->(-1.873851,-5.058998)=v9
-195,135->(-1.873851,-5.057600)=v9
-195,136->(-1.873851,-5.056202)=v9
-195,137->(-1.873851,-5.054804)=v9
-195,138->(-1.873851,-5.053406)=v9
-195,139->(-1.873851,-5.052008)=v9
-195,140->(-1.873851,-5.050610)=v9
-195,141->(-1.873851,-5.049212)=v9
-195,142->(-1.873851,-5.047815)=v9
-195,143->(-1.873851,-5.046417)=v9
-195,144->(-1.873851,-5.045019)=v9
-195,145->(-1.873851,-5.043621)=v9
-195,146->(-1.873851,-5.042223)=v9
-195,147->(-1.873851,-5.040825)=v9
-195,148->(-1.873851,-5.039427)=v9
-195,149->(-1.873851,-5.038029)=v9
-195,150->(-1.873851,-5.036631)=v9
-195,151->(-1.873851,-5.035233)=v9
-195,152->(-1.873851,-5.033835)=v9
-195,153->(-1.873851,-5.032437)=v9
-195,154->(-1.873851,-5.031039)=v9
-195,155->(-1.873851,-5.029641)=v9
-195,156->(-1.873851,-5.028243)=v9
-195,157->(-1.873851,-5.026846)=v9
-195,158->(-1.873851,-5.025448)=v9
-195,159->(-1.873851,-5.024050)=v9
-195,160->(-1.873851,-5.022652)=v9
-195,161->(-1.873851,-5.021254)=v9
-195,162->(-1.873851,-5.019856)=v9
-195,163->(-1.873851,-5.018458)=v9
-195,164->(-1.873851,-5.017060)=v9
-195,165->(-1.873851,-5.015662)=v9
-195,166->(-1.873851,-5.014264)=v9
-195,167->(-1.873851,-5.012866)=v9
-195,168->(-1.873851,-5.011468)=v9
-195,169->(-1.873851,-5.010070)=v9
-195,170->(-1.873851,-5.008672)=v9
-195,171->(-1.873851,-5.007274)=v9
-195,172->(-1.873851,-5.005877)=v9
-195,173->(-1.873851,-5.004479)=v9
-195,174->(-1.873851,-5.003081)=v9
-195,175->(-1.873851,-5.001683)=v9
-195,176->(-1.873851,-5.000285)=v9
-195,177->(-1.873851,-4.998887)=v9
-195,178->(-1.873851,-4.997489)=v9
-195,179->(-1.873851,-4.996091)=v9
-195,180->(-1.873851,-4.994693)=v9
-195,181->(-1.873851,-4.993295)=v9
-195,182->(-1.873851,-4.991897)=v9
-195,183->(-1.873851,-4.990499)=v9
-195,184->(-1.873851,-4.989101)=v9
-195,185->(-1.873851,-4.987703)=v9
-195,186->(-1.873851,-4.986305)=v9
-195,187->(-1.873851,-4.984908)=v9
-195,188->(-1.873851,-4.983510)=v9
-195,189->(-1.873851,-4.982112)=v9
-195,190->(-1.873851,-4.980714)=v9
-195,191->(-1.873851,-4.979316)=v9
-195,192->(-1.873851,-4.977918)=v9
-195,193->(-1.873851,-4.976520)=v9
-195,194->(-1.873851,-4.975122)=v9
-195,195->(-1.873851,-4.973724)=v9
-195,196->(-1.873851,-4.972326)=v9
-195,197->(-1.873851,-4.970928)=v9
-195,198->(-1.873851,-4.969530)=v9
-195,199->(-1.873851,-4.968132)=v9
-195,200->(-1.873851,-4.966734)=v9
-195,201->(-1.873851,-4.965336)=v9
-195,202->(-1.873851,-4.963939)=v9
-195,203->(-1.873851,-4.962541)=v9
-195,204->(-1.873851,-4.961143)=v9
-195,205->(-1.873851,-4.959745)=v9
-195,206->(-1.873851,-4.958347)=v9
-195,207->(-1.873851,-4.956949)=v9
-195,208->(-1.873851,-4.955551)=v9
-195,209->(-1.873851,-4.954153)=v9
-195,210->(-1.873851,-4.952755)=v9
-195,211->(-1.873851,-4.951357)=v9
-195,212->(-1.873851,-4.949959)=v9
-195,213->(-1.873851,-4.948561)=v9
-195,214->(-1.873851,-4.947163)=v9
-195,215->(-1.873851,-4.945765)=v9
-195,216->(-1.873851,-4.944367)=v9
-195,217->(-1.873851,-4.942970)=v9
-195,218->(-1.873851,-4.941572)=v9
-195,219->(-1.873851,-4.940174)=v9
-195,220->(-1.873851,-4.938776)=v9
-195,221->(-1.873851,-4.937378)=v9
-195,222->(-1.873851,-4.935980)=v9
-195,223->(-1.873851,-4.934582)=v9
-195,224->(-1.873851,-4.933184)=v9
-195,225->(-1.873851,-4.931786)=v9
-195,226->(-1.873851,-4.930388)=v9
-195,227->(-1.873851,-4.928990)=v9
-195,228->(-1.873851,-4.927592)=v9
-195,229->(-1.873851,-4.926194)=v9
-195,230->(-1.873851,-4.924796)=v9
-195,231->(-1.873851,-4.923398)=v9
-195,232->(-1.873851,-4.922001)=v9
-195,233->(-1.873851,-4.920603)=v9
-195,234->(-1.873851,-4.919205)=v9
-195,235->(-1.873851,-4.917807)=v9
-195,236->(-1.873851,-4.916409)=v9
-195,237->(-1.873851,-4.915011)=v9
-195,238->(-1.873851,-4.913613)=v9
-195,239->(-1.873851,-4.912215)=v9
-195,240->(-1.873851,-4.910817)=v9
-195,241->(-1.873851,-4.909419)=v9
-195,242->(-1.873851,-4.908021)=v9
-195,243->(-1.873851,-4.906623)=v9
-195,244->(-1.873851,-4.905225)=v9
-195,245->(-1.873851,-4.903827)=v9
-195,246->(-1.873851,-4.902429)=v9
-195,247->(-1.873851,-4.901031)=v9
-195,248->(-1.873851,-4.899634)=v9
-195,249->(-1.873851,-4.898236)=v9
-195,250->(-1.873851,-4.896838)=v9
-195,251->(-1.873851,-4.895440)=v9
-195,252->(-1.873851,-4.894042)=v9
-195,253->(-1.873851,-4.892644)=v9
-195,254->(-1.873851,-4.891246)=v9
-195,255->(-1.873851,-4.889848)=v9
-195,256->(-1.873851,-4.888450)=v9
-195,257->(-1.873851,-4.887052)=v9
-195,258->(-1.873851,-4.885654)=v9
-195,259->(-1.873851,-4.884256)=v9
-195,260->(-1.873851,-4.882858)=v9
-195,261->(-1.873851,-4.881460)=v9
-195,262->(-1.873851,-4.880062)=v9
-195,263->(-1.873851,-4.878665)=v9
-195,264->(-1.873851,-4.877267)=v9
-195,265->(-1.873851,-4.875869)=v9
-195,266->(-1.873851,-4.874471)=v9
-195,267->(-1.873851,-4.873073)=v9
-195,268->(-1.873851,-4.871675)=v9
-195,269->(-1.873851,-4.870277)=v9
-195,270->(-1.873851,-4.868879)=v9
-195,271->(-1.873851,-4.867481)=v9
-195,272->(-1.873851,-4.866083)=v9
-195,273->(-1.873851,-4.864685)=v9
-195,274->(-1.873851,-4.863287)=v9
-195,275->(-1.873851,-4.861889)=v9
-195,276->(-1.873851,-4.860491)=v9
-195,277->(-1.873851,-4.859093)=v9
-195,278->(-1.873851,-4.857696)=v9
-195,279->(-1.873851,-4.856298)=v9
-195,280->(-1.873851,-4.854900)=v9
-195,281->(-1.873851,-4.853502)=v9
-195,282->(-1.873851,-4.852104)=v9
-195,283->(-1.873851,-4.850706)=v9
-195,284->(-1.873851,-4.849308)=v9
-195,285->(-1.873851,-4.847910)=v9
-195,286->(-1.873851,-4.846512)=v9
-195,287->(-1.873851,-4.845114)=v9
-195,288->(-1.873851,-4.843716)=v9
-195,289->(-1.873851,-4.842318)=v9
-195,290->(-1.873851,-4.840920)=v9
-195,291->(-1.873851,-4.839522)=v9
-195,292->(-1.873851,-4.838124)=v9
-195,293->(-1.873851,-4.836727)=v9
-195,294->(-1.873851,-4.835329)=v9
-195,295->(-1.873851,-4.833931)=v9
-195,296->(-1.873851,-4.832533)=v9
-195,297->(-1.873851,-4.831135)=v9
-195,298->(-1.873851,-4.829737)=v9
-195,299->(-1.873851,-4.828339)=v9
-195,300->(-1.873851,-4.826941)=v9
-195,301->(-1.873851,-4.825543)=v9
-195,302->(-1.873851,-4.824145)=v9
-195,303->(-1.873851,-4.822747)=v9
-195,304->(-1.873851,-4.821349)=v9
-195,305->(-1.873851,-4.819951)=v9
-195,306->(-1.873851,-4.818553)=v9
-195,307->(-1.873851,-4.817155)=v9
-195,308->(-1.873851,-4.815758)=v9
-195,309->(-1.873851,-4.814360)=v9
-195,310->(-1.873851,-4.812962)=v9
-195,311->(-1.873851,-4.811564)=v9
-195,312->(-1.873851,-4.810166)=v9
-195,313->(-1.873851,-4.808768)=v9
-195,314->(-1.873851,-4.807370)=v9
-195,315->(-1.873851,-4.805972)=v9
-195,316->(-1.873851,-4.804574)=v9
-195,317->(-1.873851,-4.803176)=v9
-195,318->(-1.873851,-4.801778)=v9
-195,319->(-1.873851,-4.800380)=v9
-195,320->(-1.873851,-4.798982)=v9
-195,321->(-1.873851,-4.797584)=v9
-195,322->(-1.873851,-4.796186)=v9
-195,323->(-1.873851,-4.794789)=v9
-195,324->(-1.873851,-4.793391)=v9
-195,325->(-1.873851,-4.791993)=v9
-195,326->(-1.873851,-4.790595)=v9
-195,327->(-1.873851,-4.789197)=v9
-195,328->(-1.873851,-4.787799)=v9
-195,329->(-1.873851,-4.786401)=v9
-195,330->(-1.873851,-4.785003)=v9
-195,331->(-1.873851,-4.783605)=v9
-195,332->(-1.873851,-4.782207)=v9
-195,333->(-1.873851,-4.780809)=v9
-195,334->(-1.873851,-4.779411)=v9
-195,335->(-1.873851,-4.778013)=v9
-195,336->(-1.873851,-4.776615)=v9
-195,337->(-1.873851,-4.775217)=v9
-195,338->(-1.873851,-4.773820)=v9
-195,339->(-1.873851,-4.772422)=v9
-195,340->(-1.873851,-4.771024)=v9
-195,341->(-1.873851,-4.769626)=v9
-195,342->(-1.873851,-4.768228)=v9
-195,343->(-1.873851,-4.766830)=v9
-195,344->(-1.873851,-4.765432)=v9
-195,345->(-1.873851,-4.764034)=v9
-195,346->(-1.873851,-4.762636)=v9
-195,347->(-1.873851,-4.761238)=v9
-195,348->(-1.873851,-4.759840)=v9
-195,349->(-1.873851,-4.758442)=v9
-195,350->(-1.873851,-4.757044)=v9
-195,351->(-1.873851,-4.755646)=v9
-195,352->(-1.873851,-4.754248)=v9
-195,353->(-1.873851,-4.752850)=v9
-195,354->(-1.873851,-4.751453)=v9
-195,355->(-1.873851,-4.750055)=v9
-195,356->(-1.873851,-4.748657)=v9
-195,357->(-1.873851,-4.747259)=v9
-195,358->(-1.873851,-4.745861)=v9
-195,359->(-1.873851,-4.744463)=v9
-195,360->(-1.873851,-4.743065)=v9
-195,361->(-1.873851,-4.741667)=v9
-195,362->(-1.873851,-4.740269)=v9
-195,363->(-1.873851,-4.738871)=v9
-195,364->(-1.873851,-4.737473)=v9
-195,365->(-1.873851,-4.736075)=v9
-195,366->(-1.873851,-4.734677)=v9
-195,367->(-1.873851,-4.733279)=v9
-195,368->(-1.873851,-4.731881)=v9
-195,369->(-1.873851,-4.730484)=v9
-195,370->(-1.873851,-4.729086)=v9
-195,371->(-1.873851,-4.727688)=v9
-195,372->(-1.873851,-4.726290)=v9
-195,373->(-1.873851,-4.724892)=v9
-195,374->(-1.873851,-4.723494)=v9
-195,375->(-1.873851,-4.722096)=v9
-195,376->(-1.873851,-4.720698)=v9
-195,377->(-1.873851,-4.719300)=v9
-195,378->(-1.873851,-4.717902)=v9
-195,379->(-1.873851,-4.716504)=v9
-195,380->(-1.873851,-4.715106)=v9
-195,381->(-1.873851,-4.713708)=v9
-195,382->(-1.873851,-4.712310)=v9
-195,383->(-1.873851,-4.710912)=v9
-195,384->(-1.873851,-4.709515)=v9
-195,385->(-1.873851,-4.708117)=v9
-195,386->(-1.873851,-4.706719)=v9
-195,387->(-1.873851,-4.705321)=v9
-195,388->(-1.873851,-4.703923)=v9
-195,389->(-1.873851,-4.702525)=v9
-195,390->(-1.873851,-4.701127)=v9
-195,391->(-1.873851,-4.699729)=v9
-195,392->(-1.873851,-4.698331)=v9
-195,393->(-1.873851,-4.696933)=v9
-195,394->(-1.873851,-4.695535)=v9
-195,395->(-1.873851,-4.694137)=v9
-195,396->(-1.873851,-4.692739)=v9
-195,397->(-1.873851,-4.691341)=v9
-195,398->(-1.873851,-4.689943)=v9
-195,399->(-1.873851,-4.688546)=v9
-195,400->(-1.873851,-4.687148)=v9
-195,401->(-1.873851,-4.685750)=v9
-195,402->(-1.873851,-4.684352)=v9
-195,403->(-1.873851,-4.682954)=v9
-195,404->(-1.873851,-4.681556)=v9
-195,405->(-1.873851,-4.680158)=v9
-195,406->(-1.873851,-4.678760)=v9
-195,407->(-1.873851,-4.677362)=v9
-195,408->(-1.873851,-4.675964)=v9
-195,409->(-1.873851,-4.674566)=v9
-195,410->(-1.873851,-4.673168)=v9
-195,411->(-1.873851,-4.671770)=v9
-195,412->(-1.873851,-4.670372)=v9
-195,413->(-1.873851,-4.668974)=v9
-195,414->(-1.873851,-4.667577)=v9
-195,415->(-1.873851,-4.666179)=v9
-195,416->(-1.873851,-4.664781)=v9
-195,417->(-1.873851,-4.663383)=v9
-195,418->(-1.873851,-4.661985)=v9
-195,419->(-1.873851,-4.660587)=v9
-195,420->(-1.873851,-4.659189)=v9
-195,421->(-1.873851,-4.657791)=v9
-195,422->(-1.873851,-4.656393)=v9
-195,423->(-1.873851,-4.654995)=v9
-195,424->(-1.873851,-4.653597)=v9
-195,425->(-1.873851,-4.652199)=v9
-195,426->(-1.873851,-4.650801)=v9
-195,427->(-1.873851,-4.649403)=v9
-195,428->(-1.873851,-4.648005)=v9
-195,429->(-1.873851,-4.646608)=v9
-195,430->(-1.873851,-4.645210)=v9
-195,431->(-1.873851,-4.643812)=v9
-195,432->(-1.873851,-4.642414)
-195,433->(-1.873851,-4.641016)
-195,434->(-1.873851,-4.639618)
-195,435->(-1.873851,-4.638220)
-195,436->(-1.873851,-4.636822)
-195,437->(-1.873851,-4.635424)
-195,438->(-1.873851,-4.634026)
-195,439->(-1.873851,-4.632628)
-195,440->(-1.873851,-4.631230)
-195,441->(-1.873851,-4.629832)
-195,442->(-1.873851,-4.628434)
-195,443->(-1.873851,-4.627036)
-195,444->(-1.873851,-4.625639)
-195,445->(-1.873851,-4.624241)
-195,446->(-1.873851,-4.622843)
-195,447->(-1.873851,-4.621445)
-195,448->(-1.873851,-4.620047)
-195,449->(-1.873851,-4.618649)
-195,450->(-1.873851,-4.617251)
-195,451->(-1.873851,-4.615853)
-195,452->(-1.873851,-4.614455)
-195,453->(-1.873851,-4.613057)
-195,454->(-1.873851,-4.611659)
-195,455->(-1.873851,-4.610261)
-195,456->(-1.873851,-4.608863)
-195,457->(-1.873851,-4.607465)
-195,458->(-1.873851,-4.606067)
-195,459->(-1.873851,-4.604669)
-195,460->(-1.873851,-4.603272)
-195,461->(-1.873851,-4.601874)
-195,462->(-1.873851,-4.600476)
-195,463->(-1.873851,-4.599078)
-195,464->(-1.873851,-4.597680)
-195,465->(-1.873851,-4.596282)
-195,466->(-1.873851,-4.594884)
-195,467->(-1.873851,-4.593486)
-195,468->(-1.873851,-4.592088)
-195,469->(-1.873851,-4.590690)
-195,470->(-1.873851,-4.589292)
-195,471->(-1.873851,-4.587894)
-195,472->(-1.873851,-4.586496)
-195,473->(-1.873851,-4.585098)
-195,474->(-1.873851,-4.583700)
-195,475->(-1.873851,-4.582303)
-195,476->(-1.873851,-4.580905)
-195,477->(-1.873851,-4.579507)
-195,478->(-1.873851,-4.578109)
-195,479->(-1.873851,-4.576711)
-195,480->(-1.873851,-4.575313)
-195,481->(-1.873851,-4.573915)
-195,482->(-1.873851,-4.572517)
-195,483->(-1.873851,-4.571119)
-195,484->(-1.873851,-4.569721)
-195,485->(-1.873851,-4.568323)
-195,486->(-1.873851,-4.566925)
-195,487->(-1.873851,-4.565527)
-195,488->(-1.873851,-4.564129)
-195,489->(-1.873851,-4.562731)
-195,490->(-1.873851,-4.561334)
-195,491->(-1.873851,-4.559936)
-195,492->(-1.873851,-4.558538)
-195,493->(-1.873851,-4.557140)
-195,494->(-1.873851,-4.555742)
-195,495->(-1.873851,-4.554344)
-195,496->(-1.873851,-4.552946)
-195,497->(-1.873851,-4.551548)
-195,498->(-1.873851,-4.550150)
-195,499->(-1.873851,-4.548752)
-195,500->(-1.873851,-4.547354)
-195,501->(-1.873851,-4.545956)
-195,502->(-1.873851,-4.544558)
-195,503->(-1.873851,-4.543160)
-195,504->(-1.873851,-4.541762)
-195,505->(-1.873851,-4.540365)
-195,506->(-1.873851,-4.538967)
-Viewport:-2.146448 -5.246321 -1.167894 -4.267767
-
-Done

0 comments on commit 989f3e3

Please sign in to comment.