diff options
| author | LLLL Colonq <llll@colonq> | 2026-07-09 23:51:55 -0400 |
|---|---|---|
| committer | LLLL Colonq <llll@colonq> | 2026-07-09 23:51:55 -0400 |
| commit | 2bdcaf319b1d74ffbaccf08a58336f804761beab (patch) | |
| tree | c21de6df74ec79b5574ad2b89fcc275d10847802 /gastro | |
Refactor into monorepo
Diffstat (limited to 'gastro')
| -rw-r--r-- | gastro/.envrc | 1 | ||||
| -rw-r--r-- | gastro/.gitignore | 5 | ||||
| -rw-r--r-- | gastro/Makefile | 53 | ||||
| -rw-r--r-- | gastro/README.org | 3 | ||||
| -rw-r--r-- | gastro/convert.el | 72 | ||||
| -rw-r--r-- | gastro/converted_model.h | 12487 | ||||
| -rw-r--r-- | gastro/include/lcq/gastro.h | 83 | ||||
| -rw-r--r-- | gastro/include/lcq/gastro/trig.h | 10 | ||||
| -rw-r--r-- | gastro/mark.qoi | bin | 0 -> 352913 bytes | |||
| -rw-r--r-- | gastro/mark2.qoi | bin | 0 -> 267124 bytes | |||
| -rw-r--r-- | gastro/packages.nix | 16 | ||||
| -rw-r--r-- | gastro/sphaero.qoi | bin | 0 -> 54191 bytes | |||
| -rw-r--r-- | gastro/spin.mp4 | bin | 0 -> 168704 bytes | |||
| -rw-r--r-- | gastro/src/gastro.c | 311 | ||||
| -rw-r--r-- | gastro/src/main.c | 242 | ||||
| -rw-r--r-- | gastro/src/trig.c | 268 | ||||
| -rw-r--r-- | gastro/teapot.obj | 9965 | ||||
| -rw-r--r-- | gastro/teapot2.obj | 2855 |
18 files changed, 26371 insertions, 0 deletions
diff --git a/gastro/.envrc b/gastro/.envrc new file mode 100644 index 0000000..c4b17d7 --- /dev/null +++ b/gastro/.envrc @@ -0,0 +1 @@ +use_flake diff --git a/gastro/.gitignore b/gastro/.gitignore new file mode 100644 index 0000000..772ee1f --- /dev/null +++ b/gastro/.gitignore @@ -0,0 +1,5 @@ +/build/ +/.direnv/ +TAGS +*.a +/gastro
\ No newline at end of file diff --git a/gastro/Makefile b/gastro/Makefile new file mode 100644 index 0000000..9a99afd --- /dev/null +++ b/gastro/Makefile @@ -0,0 +1,53 @@ +CC ?= gcc +AR ?= ar +override CPPFLAGS += -MMD -MP +override CFLAGS += -O2 --std=c99 -g -Ideps/ -Isrc/ -Iinclude/ -Wall -Wextra -Wconversion -Wformat-security -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wnull-dereference -Wfloat-equal -Wundef -Wpointer-arith -Wbad-function-cast -Wlogical-op -Wmissing-braces -Wcast-align -Wstrict-overflow=5 +override LDFLAGS += -g -lraylib -lcolonq-qoi + +BUILD = build_$(CC) + +SRCS := src/gastro.c src/trig.c +CHK_SOURCES ?= $(SRCS) +OBJECTS := $(SRCS:src/%.c=$(BUILD)/%.o) +EXE := gastro +LIB := libcolonq-gastro.a + +prefix ?= /usr/local +exec_prefix ?= $(prefix) +bindir ?= $(exec_prefix)/bin +includedir ?= $(prefix)/include +libdir ?= $(exec_prefix)/lib + +.PHONY: all clean install check-syntax + +all: $(EXE) $(LIB) + +$(EXE): $(BUILD)/main.o $(OBJECTS) + $(CC) -o $@ $^ $(LDFLAGS) + +$(LIB): $(OBJECTS) + ar rcs $@ $^ + +$(BUILD): + mkdir $(BUILD)/ + +$(BUILD)/%.o: src/%.c | $(BUILD) + $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ -c $< + +clean: + -rm $(EXE) + -rm -r $(BUILD)/ + +TAGS: $(SRCS) + etags $^ + +install: $(EXE) $(LIB) + mkdir -p $(DESTDIR)$(bindir) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir) + install $(EXE) $(DESTDIR)$(bindir)/$(EXE) + install $(LIB) $(DESTDIR)$(libdir)/$(LIB) + cp -r include/* $(DESTDIR)$(includedir) + +check-syntax: TAGS + gcc $(CFLAGS) -fsyntax-only $(CHK_SOURCES) + +-include $(OBJECTS:.o=.d) diff --git a/gastro/README.org b/gastro/README.org new file mode 100644 index 0000000..f0ba2ab --- /dev/null +++ b/gastro/README.org @@ -0,0 +1,3 @@ +#+title: gastro + +fixed-point software rasterizer diff --git a/gastro/convert.el b/gastro/convert.el new file mode 100644 index 0000000..ec8e4f1 --- /dev/null +++ b/gastro/convert.el @@ -0,0 +1,72 @@ +;;; convert --- convert obj file -*- lexical-binding: t; -*- +;;; Commentary: +;;; Code: + +(require 's) +(require 'ht) +(require 'wasp-utils) + +(defun g/fix-from-double (x) + "Convert X to a fixed-point (string)." + (format "%d" (truncate (* x (ash 1 16))))) + +(defun g/convert-obj (p) + "Convert OBJ file at P." + (-let* + ( ((sv si) (s-split "\n\n" (w/slurp p))) + (verts (--mapcat (-map #'string-to-number (cdr (s-split " " it))) (s-lines sv))) + (idxs (--mapcat (-map (lambda (s) (- (string-to-number s) 1)) (cdr (s-split " " it))) (s-lines si)))) + (with-temp-buffer + (insert "static void draw_model(gastro_ctx *ctx, gastro_program *p) {\n") + (insert " static gastro_fix verts[] = {\n"); + (insert (s-join ",\n" (-map #'g/fix-from-double verts))) (insert "\n") + (insert " };\n"); + (insert " static i64 idxs[] = {\n"); + (insert (s-join ",\n" (--map (format "%s" it) idxs))) (insert "\n") + (insert " };\n"); + (insert (format " gastro_render_triangles(ctx, p, verts, 3, idxs, %s);\n" (/ (length idxs) 3))) + (insert "};\n") + (w/spit "converted_model.h" (buffer-string))))) + +(defun g/convert-obj2 (p) + (-let* + ( ((sv st sn si) (s-split "\n\n" (w/slurp p))) + (cache (ht-create)) + (vs nil) + (verts (seq-into (--map (-map #'string-to-number (cdr (s-split " " it))) (s-lines sv)) 'vector)) + (texs (seq-into (--map (-map #'string-to-number (cdr (s-split " " it))) (s-lines st)) 'vector)) + (norms (seq-into (--map (-map #'string-to-number (cdr (s-split " " it))) (s-lines sn)) 'vector)) + (addv + (lambda (vstr) + (if-let* ((idx (ht-get cache vstr))) + idx + (-let ( (idx (length vs)) + ((iv it in) (-map #'string-to-number (s-split "/" vstr)))) + (ht-set! cache vstr idx) + (push (-concat (seq-elt verts (- iv 1)) (seq-elt texs (- it 1)) (seq-elt norms (- in 1))) vs) + idx)))) + (idxs + (--mapcat + (-let [(p0 p1 p2) (cdr (s-split " " it))] + (list + (funcall addv p0) + (funcall addv p1) + (funcall addv p2))) + (s-lines si))) + (allverts (apply #'-concat (reverse vs)))) + (with-temp-buffer + (insert "static void draw_model(gastro_ctx *ctx, gastro_program *p) {\n") + (insert " static gastro_fix verts[] = {\n"); + (insert (s-join ",\n" (-map #'g/fix-from-double allverts))) (insert "\n") + (insert " };\n"); + (insert " static i64 idxs[] = {\n"); + (insert (s-join ",\n" (--map (format "%s" it) idxs))) (insert "\n") + (insert " };\n"); + (insert (format " gastro_render_triangles(ctx, p, verts, 8, idxs, %s);\n" (/ (length idxs) 3))) + (insert "};\n") + (w/spit "converted_model.h" (buffer-string))))) + +(g/convert-obj2 "teapot2.obj") + +(provide 'convert) +;;; convert.el ends here diff --git a/gastro/converted_model.h b/gastro/converted_model.h new file mode 100644 index 0000000..d1658e6 --- /dev/null +++ b/gastro/converted_model.h @@ -0,0 +1,12487 @@ +static void draw_model(gastro_ctx *ctx, gastro_program *p) { + static gastro_fix64 verts[] = { +0, +388608, +270336, +0, +0, +131072, +131072, +0, +0, +-63356, +-16760, +0, +0, +353054, +270336, +180060, +0, +114688, +131072, +0, +0, +-58524, +-16799, +-24240, +0, +347150, +294528, +177548, +0, +114688, +129433, +0, +0, +-58552, +16776, +-24189, +0, +382207, +294528, +0, +0, +131072, +129433, +0, +0, +-63361, +16740, +0, +0, +353999, +302592, +180462, +0, +114688, +127795, +0, +0, +-5496, +65263, +-2326, +0, +389632, +302592, +0, +0, +131072, +127795, +0, +0, +-6032, +65257, +0, +0, +367932, +294528, +186390, +0, +114688, +126156, +0, +0, +41269, +47963, +17068, +0, +404735, +294528, +0, +0, +131072, +126156, +0, +0, +44698, +47926, +0, +0, +383283, +270336, +192921, +0, +114688, +124518, +0, +0, +52672, +32333, +21796, +0, +421376, +270336, +0, +0, +131072, +124518, +0, +0, +57036, +32277, +0, +0, +255569, +270336, +325713, +0, +98304, +131072, +0, +0, +-44787, +-16824, +-44787, +0, +251025, +294528, +321169, +0, +98304, +129433, +0, +0, +-44795, +16781, +-44795, +0, +256297, +302592, +326440, +0, +98304, +127795, +0, +0, +-4254, +65259, +-4254, +0, +267020, +294528, +337164, +0, +98304, +126156, +0, +0, +31548, +48003, +31548, +0, +278835, +270336, +348979, +0, +98304, +124518, +0, +0, +40291, +32374, +40291, +0, +109916, +270336, +423198, +0, +81920, +131072, +0, +0, +-24240, +-16799, +-58524, +0, +107404, +294528, +417294, +0, +81920, +129433, +0, +0, +-24189, +16776, +-58552, +0, +110318, +302592, +424143, +0, +81920, +127795, +0, +0, +-2326, +65263, +-5496, +0, +116246, +294528, +438076, +0, +81920, +126156, +0, +0, +17068, +47963, +41269, +0, +122777, +270336, +453427, +0, +81920, +124518, +0, +0, +21796, +32333, +52672, +0, +-70143, +270336, +458752, +0, +65536, +131072, +0, +0, +-186, +-16899, +-63319, +0, +-70143, +294528, +452352, +0, +65536, +129433, +0, +0, +-126, +16694, +-63373, +0, +-70143, +302592, +459776, +0, +65536, +127795, +0, +0, +-17, +65256, +-6047, +0, +-70143, +294528, +474880, +0, +65536, +126156, +0, +0, +1, +47926, +44699, +0, +-70143, +270336, +491520, +0, +65536, +124518, +0, +0, +0, +32277, +57036, +0, +-70143, +270336, +458752, +0, +65536, +131072, +0, +0, +-186, +-16899, +-63319, +0, +-262645, +270336, +423198, +0, +49152, +131072, +0, +0, +24841, +-23547, +-55887, +0, +-252940, +294528, +417294, +0, +49152, +129433, +0, +0, +24714, +9770, +-59905, +0, +-70143, +294528, +452352, +0, +65536, +129433, +0, +0, +-126, +16694, +-63373, +0, +-252161, +302592, +424143, +0, +49152, +127795, +0, +0, +1802, +65017, +-8031, +0, +-70143, +302592, +459776, +0, +65536, +127795, +0, +0, +-17, +65256, +-6047, +0, +-256728, +294528, +438076, +0, +49152, +126156, +0, +0, +-17105, +47629, +41639, +0, +-70143, +294528, +474880, +0, +65536, +126156, +0, +0, +1, +47926, +44699, +0, +-263065, +270336, +453427, +0, +49152, +124518, +0, +0, +-21789, +32279, +52708, +0, +-70143, +270336, +491520, +0, +65536, +124518, +0, +0, +0, +32277, +57036, +0, +-406917, +270336, +325713, +0, +32768, +131072, +0, +0, +43486, +-26921, +-40977, +0, +-395979, +294528, +321169, +0, +32768, +129433, +0, +0, +46705, +4831, +-45719, +0, +-397967, +302592, +326440, +0, +32768, +127795, +0, +0, +6535, +64717, +-7994, +0, +-407481, +294528, +337164, +0, +32768, +126156, +0, +0, +-31937, +47431, +32018, +0, +-419123, +270336, +348979, +0, +32768, +124518, +0, +0, +-40320, +32283, +40336, +0, +-497489, +270336, +180060, +0, +16384, +131072, +0, +0, +57673, +-21817, +-22197, +0, +-489188, +294528, +177548, +0, +16384, +129433, +0, +0, +60114, +10951, +-23690, +0, +-494805, +302592, +180462, +0, +16384, +127795, +0, +0, +7443, +65035, +-3150, +0, +-508285, +294528, +186390, +0, +16384, +126156, +0, +0, +-41559, +47677, +17163, +0, +-523571, +270336, +192921, +0, +16384, +124518, +0, +0, +-52699, +32285, +21804, +0, +-528896, +270336, +0, +0, +0, +131072, +0, +0, +63352, +-16760, +685, +0, +-522495, +294528, +0, +0, +0, +129433, +0, +0, +63402, +16578, +531, +0, +-529920, +302592, +0, +0, +0, +127795, +0, +0, +6123, +65249, +83, +0, +-545023, +294528, +0, +0, +0, +126156, +0, +0, +-44706, +47919, +-22, +0, +-561664, +270336, +0, +0, +0, +124518, +0, +0, +-57037, +32275, +-3, +0, +-528896, +270336, +0, +0, +131072, +131072, +0, +0, +63352, +-16760, +685, +0, +-493342, +270336, +-180060, +0, +114688, +131072, +0, +0, +58524, +-16799, +24240, +0, +-487438, +294528, +-177548, +0, +114688, +129433, +0, +0, +58552, +16776, +24189, +0, +-522495, +294528, +0, +0, +131072, +129433, +0, +0, +63402, +16578, +531, +0, +-494287, +302592, +-180462, +0, +114688, +127795, +0, +0, +5496, +65263, +2326, +0, +-529920, +302592, +0, +0, +131072, +127795, +0, +0, +6123, +65249, +83, +0, +-508220, +294528, +-186390, +0, +114688, +126156, +0, +0, +-41269, +47963, +-17068, +0, +-545023, +294528, +0, +0, +131072, +126156, +0, +0, +-44706, +47919, +-22, +0, +-523571, +270336, +-192921, +0, +114688, +124518, +0, +0, +-52672, +32333, +-21796, +0, +-561664, +270336, +0, +0, +131072, +124518, +0, +0, +-57037, +32275, +-3, +0, +-395857, +270336, +-325713, +0, +98304, +131072, +0, +0, +44787, +-16824, +44787, +0, +-391313, +294528, +-321169, +0, +98304, +129433, +0, +0, +44795, +16781, +44795, +0, +-396584, +302592, +-326440, +0, +98304, +127795, +0, +0, +4254, +65259, +4254, +0, +-407308, +294528, +-337164, +0, +98304, +126156, +0, +0, +-31548, +48003, +-31548, +0, +-419123, +270336, +-348979, +0, +98304, +124518, +0, +0, +-40291, +32374, +-40291, +0, +-250204, +270336, +-423198, +0, +81920, +131072, +0, +0, +24240, +-16799, +58524, +0, +-247692, +294528, +-417294, +0, +81920, +129433, +0, +0, +24189, +16776, +58552, +0, +-250606, +302592, +-424143, +0, +81920, +127795, +0, +0, +2326, +65263, +5496, +0, +-256534, +294528, +-438076, +0, +81920, +126156, +0, +0, +-17068, +47963, +-41269, +0, +-263065, +270336, +-453427, +0, +81920, +124518, +0, +0, +-21796, +32333, +-52672, +0, +-70143, +270336, +-458752, +0, +65536, +131072, +0, +0, +0, +-16760, +63356, +0, +-70143, +294528, +-452352, +0, +65536, +129433, +0, +0, +0, +16740, +63361, +0, +-70143, +302592, +-459776, +0, +65536, +127795, +0, +0, +0, +65257, +6032, +0, +-70143, +294528, +-474880, +0, +65536, +126156, +0, +0, +0, +47926, +-44698, +0, +-70143, +270336, +-491520, +0, +65536, +124518, +0, +0, +0, +32277, +-57036, +0, +-70143, +270336, +-458752, +0, +65536, +131072, +0, +0, +0, +-16760, +63356, +0, +109916, +270336, +-423198, +0, +49152, +131072, +0, +0, +-24240, +-16799, +58524, +0, +107404, +294528, +-417294, +0, +49152, +129433, +0, +0, +-24189, +16776, +58552, +0, +-70143, +294528, +-452352, +0, +65536, +129433, +0, +0, +0, +16740, +63361, +0, +110318, +302592, +-424143, +0, +49152, +127795, +0, +0, +-2326, +65263, +5496, +0, +-70143, +302592, +-459776, +0, +65536, +127795, +0, +0, +0, +65257, +6032, +0, +116246, +294528, +-438076, +0, +49152, +126156, +0, +0, +17068, +47963, +-41269, +0, +-70143, +294528, +-474880, +0, +65536, +126156, +0, +0, +0, +47926, +-44698, +0, +122777, +270336, +-453427, +0, +49152, +124518, +0, +0, +21796, +32333, +-52672, +0, +-70143, +270336, +-491520, +0, +65536, +124518, +0, +0, +0, +32277, +-57036, +0, +255569, +270336, +-325713, +0, +32768, +131072, +0, +0, +-44787, +-16824, +44787, +0, +251025, +294528, +-321169, +0, +32768, +129433, +0, +0, +-44795, +16781, +44795, +0, +256297, +302592, +-326440, +0, +32768, +127795, +0, +0, +-4254, +65259, +4254, +0, +267020, +294528, +-337164, +0, +32768, +126156, +0, +0, +31548, +48003, +-31548, +0, +278835, +270336, +-348979, +0, +32768, +124518, +0, +0, +40291, +32374, +-40291, +0, +353054, +270336, +-180060, +0, +16384, +131072, +0, +0, +-58524, +-16799, +24240, +0, +347150, +294528, +-177548, +0, +16384, +129433, +0, +0, +-58552, +16776, +24189, +0, +353999, +302592, +-180462, +0, +16384, +127795, +0, +0, +-5496, +65263, +2326, +0, +367932, +294528, +-186390, +0, +16384, +126156, +0, +0, +41269, +47963, +-17068, +0, +383283, +270336, +-192921, +0, +16384, +124518, +0, +0, +52672, +32333, +-21796, +0, +388608, +270336, +0, +0, +0, +131072, +0, +0, +-63356, +-16760, +0, +0, +382207, +294528, +0, +0, +0, +129433, +0, +0, +-63361, +16740, +0, +0, +389632, +302592, +0, +0, +0, +127795, +0, +0, +-6032, +65257, +0, +0, +404735, +294528, +0, +0, +0, +126156, +0, +0, +44698, +47926, +0, +0, +421376, +270336, +0, +0, +0, +124518, +0, +0, +57036, +32277, +0, +0, +421376, +270336, +0, +0, +131072, +124518, +0, +0, +57036, +32277, +0, +0, +383283, +270336, +192921, +0, +114688, +124518, +0, +0, +52672, +32333, +21796, +0, +438780, +141695, +216534, +0, +114688, +109772, +0, +0, +55406, +26446, +22926, +0, +481535, +141695, +0, +0, +131072, +109772, +0, +0, +59986, +26392, +0, +0, +487193, +15360, +237132, +0, +114688, +95027, +0, +0, +57016, +22076, +23596, +0, +534016, +15360, +0, +0, +131072, +95027, +0, +0, +61722, +22029, +0, +0, +521436, +-106368, +251702, +0, +114688, +80281, +0, +0, +59257, +13486, +24528, +0, +571136, +-106368, +0, +0, +131072, +80281, +0, +0, +64139, +13457, +0, +0, +534425, +-221184, +257228, +0, +114688, +65536, +0, +0, +60416, +-4349, +25018, +0, +585216, +-221184, +0, +0, +131072, +65536, +0, +0, +65392, +-4341, +0, +0, +278835, +270336, +348979, +0, +98304, +124518, +0, +0, +40291, +32374, +40291, +0, +321548, +141695, +391692, +0, +98304, +109772, +0, +0, +42388, +26482, +42388, +0, +358809, +15360, +428953, +0, +98304, +95027, +0, +0, +43624, +22108, +43624, +0, +385164, +-106368, +455308, +0, +98304, +80281, +0, +0, +45345, +13508, +45345, +0, +395161, +-221184, +465305, +0, +98304, +65536, +0, +0, +46238, +-4356, +46238, +0, +122777, +270336, +453427, +0, +81920, +124518, +0, +0, +21796, +32333, +52672, +0, +146390, +141695, +508924, +0, +81920, +109772, +0, +0, +22926, +26446, +55406, +0, +166988, +15360, +557337, +0, +81920, +95027, +0, +0, +23596, +22076, +57016, +0, +181558, +-106368, +591580, +0, +81920, +80281, +0, +0, +24528, +13486, +59257, +0, +187084, +-221184, +604569, +0, +81920, +65536, +0, +0, +25018, +-4349, +60416, +0, +-70143, +270336, +491520, +0, +65536, +124518, +0, +0, +0, +32277, +57036, +0, +-70143, +141695, +551680, +0, +65536, +109772, +0, +0, +0, +26392, +59986, +0, +-70143, +15360, +604160, +0, +65536, +95027, +0, +0, +0, +22029, +61722, +0, +-70143, +-106368, +641279, +0, +65536, +80281, +0, +0, +0, +13457, +64139, +0, +-70143, +-221184, +655360, +0, +65536, +65536, +0, +0, +0, +-4341, +65392, +0, +-70143, +270336, +491520, +0, +65536, +124518, +0, +0, +0, +32277, +57036, +0, +-263065, +270336, +453427, +0, +49152, +124518, +0, +0, +-21789, +32279, +52708, +0, +-286678, +141695, +508924, +0, +49152, +109772, +0, +0, +-22926, +26446, +55406, +0, +-70143, +141695, +551680, +0, +65536, +109772, +0, +0, +0, +26392, +59986, +0, +-307276, +15360, +557337, +0, +49152, +95027, +0, +0, +-23596, +22076, +57016, +0, +-70143, +15360, +604160, +0, +65536, +95027, +0, +0, +0, +22029, +61722, +0, +-321846, +-106368, +591580, +0, +49152, +80281, +0, +0, +-24528, +13486, +59257, +0, +-70143, +-106368, +641279, +0, +65536, +80281, +0, +0, +0, +13457, +64139, +0, +-327372, +-221184, +604569, +0, +49152, +65536, +0, +0, +-25018, +-4349, +60416, +0, +-70143, +-221184, +655360, +0, +65536, +65536, +0, +0, +0, +-4341, +65392, +0, +-419123, +270336, +348979, +0, +32768, +124518, +0, +0, +-40320, +32283, +40336, +0, +-461836, +141695, +391692, +0, +32768, +109772, +0, +0, +-42388, +26482, +42388, +0, +-499097, +15360, +428953, +0, +32768, +95027, +0, +0, +-43624, +22108, +43624, +0, +-525452, +-106368, +455308, +0, +32768, +80281, +0, +0, +-45345, +13508, +45345, +0, +-535449, +-221184, +465305, +0, +32768, +65536, +0, +0, +-46238, +-4356, +46238, +0, +-523571, +270336, +192921, +0, +16384, +124518, +0, +0, +-52699, +32285, +21804, +0, +-579068, +141695, +216534, +0, +16384, +109772, +0, +0, +-55406, +26446, +22926, +0, +-627481, +15360, +237132, +0, +16384, +95027, +0, +0, +-57016, +22076, +23596, +0, +-661724, +-106368, +251702, +0, +16384, +80281, +0, +0, +-59257, +13486, +24528, +0, +-674713, +-221184, +257228, +0, +16384, +65536, +0, +0, +-60416, +-4349, +25018, +0, +-561664, +270336, +0, +0, +0, +124518, +0, +0, +-57037, +32275, +-3, +0, +-621823, +141695, +0, +0, +0, +109772, +0, +0, +-59986, +26392, +0, +0, +-674304, +15360, +0, +0, +0, +95027, +0, +0, +-61722, +22029, +0, +0, +-711424, +-106368, +0, +0, +0, +80281, +0, +0, +-64139, +13457, +0, +0, +-725504, +-221184, +0, +0, +0, +65536, +0, +0, +-65392, +-4341, +0, +0, +-561664, +270336, +0, +0, +131072, +124518, +0, +0, +-57037, +32275, +-3, +0, +-523571, +270336, +-192921, +0, +114688, +124518, +0, +0, +-52672, +32333, +-21796, +0, +-579068, +141695, +-216534, +0, +114688, +109772, +0, +0, +-55406, +26446, +-22926, +0, +-621823, +141695, +0, +0, +131072, +109772, +0, +0, +-59986, +26392, +0, +0, +-627481, +15360, +-237132, +0, +114688, +95027, +0, +0, +-57016, +22076, +-23596, +0, +-674304, +15360, +0, +0, +131072, +95027, +0, +0, +-61722, +22029, +0, +0, +-661724, +-106368, +-251702, +0, +114688, +80281, +0, +0, +-59257, +13486, +-24528, +0, +-711424, +-106368, +0, +0, +131072, +80281, +0, +0, +-64139, +13457, +0, +0, +-674713, +-221184, +-257228, +0, +114688, +65536, +0, +0, +-60416, +-4349, +-25018, +0, +-725504, +-221184, +0, +0, +131072, +65536, +0, +0, +-65392, +-4341, +0, +0, +-419123, +270336, +-348979, +0, +98304, +124518, +0, +0, +-40291, +32374, +-40291, +0, +-461836, +141695, +-391692, +0, +98304, +109772, +0, +0, +-42388, +26482, +-42388, +0, +-499097, +15360, +-428953, +0, +98304, +95027, +0, +0, +-43624, +22108, +-43624, +0, +-525452, +-106368, +-455308, +0, +98304, +80281, +0, +0, +-45345, +13508, +-45345, +0, +-535449, +-221184, +-465305, +0, +98304, +65536, +0, +0, +-46238, +-4356, +-46238, +0, +-263065, +270336, +-453427, +0, +81920, +124518, +0, +0, +-21796, +32333, +-52672, +0, +-286678, +141695, +-508924, +0, +81920, +109772, +0, +0, +-22926, +26446, +-55406, +0, +-307276, +15360, +-557337, +0, +81920, +95027, +0, +0, +-23596, +22076, +-57016, +0, +-321846, +-106368, +-591580, +0, +81920, +80281, +0, +0, +-24528, +13486, +-59257, +0, +-327372, +-221184, +-604569, +0, +81920, +65536, +0, +0, +-25018, +-4349, +-60416, +0, +-70143, +270336, +-491520, +0, +65536, +124518, +0, +0, +0, +32277, +-57036, +0, +-70143, +141695, +-551680, +0, +65536, +109772, +0, +0, +0, +26392, +-59986, +0, +-70143, +15360, +-604160, +0, +65536, +95027, +0, +0, +0, +22029, +-61722, +0, +-70143, +-106368, +-641279, +0, +65536, +80281, +0, +0, +0, +13457, +-64139, +0, +-70143, +-221184, +-655360, +0, +65536, +65536, +0, +0, +0, +-4341, +-65392, +0, +-70143, +270336, +-491520, +0, +65536, +124518, +0, +0, +0, +32277, +-57036, +0, +122777, +270336, +-453427, +0, +49152, +124518, +0, +0, +21796, +32333, +-52672, +0, +146390, +141695, +-508924, +0, +49152, +109772, +0, +0, +22926, +26446, +-55406, +0, +-70143, +141695, +-551680, +0, +65536, +109772, +0, +0, +0, +26392, +-59986, +0, +166988, +15360, +-557337, +0, +49152, +95027, +0, +0, +23596, +22076, +-57016, +0, +-70143, +15360, +-604160, +0, +65536, +95027, +0, +0, +0, +22029, +-61722, +0, +181558, +-106368, +-591580, +0, +49152, +80281, +0, +0, +24528, +13486, +-59257, +0, +-70143, +-106368, +-641279, +0, +65536, +80281, +0, +0, +0, +13457, +-64139, +0, +187084, +-221184, +-604569, +0, +49152, +65536, +0, +0, +25018, +-4349, +-60416, +0, +-70143, +-221184, +-655360, +0, +65536, +65536, +0, +0, +0, +-4341, +-65392, +0, +278835, +270336, +-348979, +0, +32768, +124518, +0, +0, +40291, +32374, +-40291, +0, +321548, +141695, +-391692, +0, +32768, +109772, +0, +0, +42388, +26482, +-42388, +0, +358809, +15360, +-428953, +0, +32768, +95027, +0, +0, +43624, +22108, +-43624, +0, +385164, +-106368, +-455308, +0, +32768, +80281, +0, +0, +45345, +13508, +-45345, +0, +395161, +-221184, +-465305, +0, +32768, +65536, +0, +0, +46238, +-4356, +-46238, +0, +383283, +270336, +-192921, +0, +16384, +124518, +0, +0, +52672, +32333, +-21796, +0, +438780, +141695, +-216534, +0, +16384, +109772, +0, +0, +55406, +26446, +-22926, +0, +487193, +15360, +-237132, +0, +16384, +95027, +0, +0, +57016, +22076, +-23596, +0, +521436, +-106368, +-251702, +0, +16384, +80281, +0, +0, +59257, +13486, +-24528, +0, +534425, +-221184, +-257228, +0, +16384, +65536, +0, +0, +60416, +-4349, +-25018, +0, +421376, +270336, +0, +0, +0, +124518, +0, +0, +57036, +32277, +0, +0, +481535, +141695, +0, +0, +0, +109772, +0, +0, +59986, +26392, +0, +0, +534016, +15360, +0, +0, +0, +95027, +0, +0, +61722, +22029, +0, +0, +571136, +-106368, +0, +0, +0, +80281, +0, +0, +64139, +13457, +0, +0, +585216, +-221184, +0, +0, +0, +65536, +0, +0, +65392, +-4341, +0, +0, +585216, +-221184, +0, +0, +131072, +65536, +0, +0, +65392, +-4341, +0, +0, +534425, +-221184, +257228, +0, +114688, +65536, +0, +0, +60416, +-4349, +25018, +0, +510809, +-318336, +247180, +0, +114688, +55705, +0, +0, +54489, +-28585, +22556, +0, +559616, +-318336, +0, +0, +131072, +55705, +0, +0, +58994, +-28541, +0, +0, +458854, +-390144, +225075, +0, +114688, +45875, +0, +0, +44139, +-44870, +18257, +0, +503296, +-390144, +0, +0, +131072, +45875, +0, +0, +47815, +-44817, +0, +0, +406899, +-438912, +202969, +0, +114688, +36044, +0, +0, +41969, +-47246, +17358, +0, +446976, +-438912, +0, +0, +131072, +36044, +0, +0, +45478, +-47187, +0, +0, +383283, +-466944, +192921, +0, +114688, +26214, +0, +0, +48034, +-39911, +19868, +0, +421376, +-466944, +0, +0, +131072, +26214, +0, +0, +52032, +-39844, +0, +0, +395161, +-221184, +465305, +0, +98304, +65536, +0, +0, +46238, +-4356, +46238, +0, +376985, +-318336, +447129, +0, +98304, +55705, +0, +0, +41686, +-28624, +41686, +0, +336998, +-390144, +407142, +0, +98304, +45875, +0, +0, +33748, +-44911, +33748, +0, +297011, +-438912, +367155, +0, +98304, +36044, +0, +0, +32089, +-47280, +32089, +0, +278835, +-466944, +348979, +0, +98304, +26214, +0, +0, +36736, +-39947, +36736, +0, +187084, +-221184, +604569, +0, +81920, +65536, +0, +0, +25018, +-4349, +60416, +0, +177036, +-318336, +580953, +0, +81920, +55705, +0, +0, +22556, +-28585, +54489, +0, +154931, +-390144, +528998, +0, +81920, +45875, +0, +0, +18258, +-44870, +44139, +0, +132825, +-438912, +477043, +0, +81920, +36044, +0, +0, +17358, +-47246, +41969, +0, +122777, +-466944, +453427, +0, +81920, +26214, +0, +0, +19868, +-39911, +48034, +0, +-70143, +-221184, +655360, +0, +65536, +65536, +0, +0, +0, +-4341, +65392, +0, +-70143, +-318336, +629760, +0, +65536, +55705, +0, +0, +0, +-28541, +58994, +0, +-70143, +-390144, +573440, +0, +65536, +45875, +0, +0, +0, +-44817, +47815, +0, +-70143, +-438912, +517120, +0, +65536, +36044, +0, +0, +0, +-47187, +45478, +0, +-70143, +-466944, +491520, +0, +65536, +26214, +0, +0, +0, +-39844, +52032, +0, +-70143, +-221184, +655360, +0, +65536, +65536, +0, +0, +0, +-4341, +65392, +0, +-327372, +-221184, +604569, +0, +49152, +65536, +0, +0, +-25018, +-4349, +60416, +0, +-317324, +-318336, +580953, +0, +49152, +55705, +0, +0, +-22556, +-28585, +54489, +0, +-70143, +-318336, +629760, +0, +65536, +55705, +0, +0, +0, +-28541, +58994, +0, +-295219, +-390144, +528998, +0, +49152, +45875, +0, +0, +-18257, +-44870, +44139, +0, +-70143, +-390144, +573440, +0, +65536, +45875, +0, +0, +0, +-44817, +47815, +0, +-273113, +-438912, +477043, +0, +49152, +36044, +0, +0, +-17358, +-47246, +41969, +0, +-70143, +-438912, +517120, +0, +65536, +36044, +0, +0, +0, +-47187, +45478, +0, +-263065, +-466944, +453427, +0, +49152, +26214, +0, +0, +-19868, +-39911, +48034, +0, +-70143, +-466944, +491520, +0, +65536, +26214, +0, +0, +0, +-39844, +52032, +0, +-535449, +-221184, +465305, +0, +32768, +65536, +0, +0, +-46238, +-4356, +46238, +0, +-517273, +-318336, +447129, +0, +32768, +55705, +0, +0, +-41686, +-28624, +41686, +0, +-477286, +-390144, +407142, +0, +32768, +45875, +0, +0, +-33748, +-44911, +33748, +0, +-437299, +-438912, +367155, +0, +32768, +36044, +0, +0, +-32089, +-47280, +32089, +0, +-419123, +-466944, +348979, +0, +32768, +26214, +0, +0, +-36736, +-39947, +36736, +0, +-674713, +-221184, +257228, +0, +16384, +65536, +0, +0, +-60416, +-4349, +25018, +0, +-651097, +-318336, +247180, +0, +16384, +55705, +0, +0, +-54489, +-28585, +22556, +0, +-599142, +-390144, +225075, +0, +16384, +45875, +0, +0, +-44139, +-44870, +18258, +0, +-547187, +-438912, +202969, +0, +16384, +36044, +0, +0, +-41969, +-47246, +17358, +0, +-523571, +-466944, +192921, +0, +16384, +26214, +0, +0, +-48034, +-39911, +19868, +0, +-725504, +-221184, +0, +0, +0, +65536, +0, +0, +-65392, +-4341, +0, +0, +-699904, +-318336, +0, +0, +0, +55705, +0, +0, +-58994, +-28541, +0, +0, +-643584, +-390144, +0, +0, +0, +45875, +0, +0, +-47815, +-44817, +0, +0, +-587264, +-438912, +0, +0, +0, +36044, +0, +0, +-45478, +-47187, +0, +0, +-561664, +-466944, +0, +0, +0, +26214, +0, +0, +-52032, +-39844, +0, +0, +-725504, +-221184, +0, +0, +131072, +65536, +0, +0, +-65392, +-4341, +0, +0, +-674713, +-221184, +-257228, +0, +114688, +65536, +0, +0, +-60416, +-4349, +-25018, +0, +-651097, +-318336, +-247180, +0, +114688, +55705, +0, +0, +-54489, +-28585, +-22556, +0, +-699904, +-318336, +0, +0, +131072, +55705, +0, +0, +-58994, +-28541, +0, +0, +-599142, +-390144, +-225075, +0, +114688, +45875, +0, +0, +-44139, +-44870, +-18257, +0, +-643584, +-390144, +0, +0, +131072, +45875, +0, +0, +-47815, +-44817, +0, +0, +-547187, +-438912, +-202969, +0, +114688, +36044, +0, +0, +-41969, +-47246, +-17358, +0, +-587264, +-438912, +0, +0, +131072, +36044, +0, +0, +-45478, +-47187, +0, +0, +-523571, +-466944, +-192921, +0, +114688, +26214, +0, +0, +-48034, +-39911, +-19868, +0, +-561664, +-466944, +0, +0, +131072, +26214, +0, +0, +-52032, +-39844, +0, +0, +-535449, +-221184, +-465305, +0, +98304, +65536, +0, +0, +-46238, +-4356, +-46238, +0, +-517273, +-318336, +-447129, +0, +98304, +55705, +0, +0, +-41686, +-28624, +-41686, +0, +-477286, +-390144, +-407142, +0, +98304, +45875, +0, +0, +-33748, +-44911, +-33748, +0, +-437299, +-438912, +-367155, +0, +98304, +36044, +0, +0, +-32089, +-47280, +-32089, +0, +-419123, +-466944, +-348979, +0, +98304, +26214, +0, +0, +-36736, +-39947, +-36736, +0, +-327372, +-221184, +-604569, +0, +81920, +65536, +0, +0, +-25018, +-4349, +-60416, +0, +-317324, +-318336, +-580953, +0, +81920, +55705, +0, +0, +-22556, +-28585, +-54489, +0, +-295219, +-390144, +-528998, +0, +81920, +45875, +0, +0, +-18258, +-44870, +-44139, +0, +-273113, +-438912, +-477043, +0, +81920, +36044, +0, +0, +-17358, +-47246, +-41969, +0, +-263065, +-466944, +-453427, +0, +81920, +26214, +0, +0, +-19868, +-39911, +-48034, +0, +-70143, +-221184, +-655360, +0, +65536, +65536, +0, +0, +0, +-4341, +-65392, +0, +-70143, +-318336, +-629760, +0, +65536, +55705, +0, +0, +0, +-28541, +-58994, +0, +-70143, +-390144, +-573440, +0, +65536, +45875, +0, +0, +0, +-44817, +-47815, +0, +-70143, +-438912, +-517120, +0, +65536, +36044, +0, +0, +0, +-47187, +-45478, +0, +-70143, +-466944, +-491520, +0, +65536, +26214, +0, +0, +0, +-39844, +-52032, +0, +-70143, +-221184, +-655360, +0, +65536, +65536, +0, +0, +0, +-4341, +-65392, +0, +187084, +-221184, +-604569, +0, +49152, +65536, +0, +0, +25018, +-4349, +-60416, +0, +177036, +-318336, +-580953, +0, +49152, +55705, +0, +0, +22556, +-28585, +-54489, +0, +-70143, +-318336, +-629760, +0, +65536, +55705, +0, +0, +0, +-28541, +-58994, +0, +154931, +-390144, +-528998, +0, +49152, +45875, +0, +0, +18257, +-44870, +-44139, +0, +-70143, +-390144, +-573440, +0, +65536, +45875, +0, +0, +0, +-44817, +-47815, +0, +132825, +-438912, +-477043, +0, +49152, +36044, +0, +0, +17358, +-47246, +-41969, +0, +-70143, +-438912, +-517120, +0, +65536, +36044, +0, +0, +0, +-47187, +-45478, +0, +122777, +-466944, +-453427, +0, +49152, +26214, +0, +0, +19868, +-39911, +-48034, +0, +-70143, +-466944, +-491520, +0, +65536, +26214, +0, +0, +0, +-39844, +-52032, +0, +395161, +-221184, +-465305, +0, +32768, +65536, +0, +0, +46238, +-4356, +-46238, +0, +376985, +-318336, +-447129, +0, +32768, +55705, +0, +0, +41686, +-28624, +-41686, +0, +336998, +-390144, +-407142, +0, +32768, +45875, +0, +0, +33748, +-44911, +-33748, +0, +297011, +-438912, +-367155, +0, +32768, +36044, +0, +0, +32089, +-47280, +-32089, +0, +278835, +-466944, +-348979, +0, +32768, +26214, +0, +0, +36736, +-39947, +-36736, +0, +534425, +-221184, +-257228, +0, +16384, +65536, +0, +0, +60416, +-4349, +-25018, +0, +510809, +-318336, +-247180, +0, +16384, +55705, +0, +0, +54489, +-28585, +-22556, +0, +458854, +-390144, +-225075, +0, +16384, +45875, +0, +0, +44139, +-44870, +-18258, +0, +406899, +-438912, +-202969, +0, +16384, +36044, +0, +0, +41969, +-47246, +-17358, +0, +383283, +-466944, +-192921, +0, +16384, +26214, +0, +0, +48034, +-39911, +-19868, +0, +585216, +-221184, +0, +0, +0, +65536, +0, +0, +65392, +-4341, +0, +0, +559616, +-318336, +0, +0, +0, +55705, +0, +0, +58994, +-28541, +0, +0, +503296, +-390144, +0, +0, +0, +45875, +0, +0, +47815, +-44817, +0, +0, +446976, +-438912, +0, +0, +0, +36044, +0, +0, +45478, +-47187, +0, +0, +421376, +-466944, +0, +0, +0, +26214, +0, +0, +52032, +-39844, +0, +0, +421376, +-466944, +0, +0, +131072, +26214, +0, +0, +52032, +-39844, +0, +0, +383283, +-466944, +192921, +0, +114688, +26214, +0, +0, +48034, +-39911, +19868, +0, +373010, +-484992, +188550, +0, +114688, +19660, +0, +0, +37763, +-51236, +15611, +0, +410240, +-484992, +0, +0, +131072, +19660, +0, +0, +40885, +-51218, +0, +0, +318103, +-500736, +165189, +0, +114688, +13107, +0, +0, +10723, +-64501, +4425, +0, +350720, +-500736, +0, +0, +131072, +13107, +0, +0, +11618, +-64497, +0, +0, +182429, +-511872, +107463, +0, +114688, +6553, +0, +0, +2976, +-65456, +1227, +0, +203648, +-511872, +0, +0, +131072, +6553, +0, +0, +3224, +-65456, +0, +0, +-70143, +-516096, +0, +0, +114688, +0, +0, +0, +0, +-65536, +0, +0, +278835, +-466944, +348979, +0, +98304, +26214, +0, +0, +36736, +-39947, +36736, +0, +270928, +-484992, +341072, +0, +98304, +19660, +0, +0, +28863, +-51271, +28863, +0, +228669, +-500736, +298813, +0, +98304, +13107, +0, +0, +8185, +-64505, +8185, +0, +124248, +-511872, +194392, +0, +98304, +6553, +0, +0, +2271, +-65457, +2271, +0, +-70143, +-516096, +0, +0, +98304, +0, +0, +0, +0, +-65536, +0, +0, +122777, +-466944, +453427, +0, +81920, +26214, +0, +0, +19868, +-39911, +48034, +0, +118406, +-484992, +443154, +0, +81920, +19660, +0, +0, +15611, +-51236, +37763, +0, +95045, +-500736, +388247, +0, +81920, +13107, +0, +0, +4425, +-64501, +10723, +0, +37319, +-511872, +252573, +0, +81920, +6553, +0, +0, +1227, +-65456, +2976, +0, +-70143, +-516096, +0, +0, +81920, +0, +0, +0, +0, +-65536, +0, +0, +-70143, +-466944, +491520, +0, +65536, +26214, +0, +0, +0, +-39844, +52032, +0, +-70143, +-484992, +480383, +0, +65536, +19660, +0, +0, +0, +-51218, +40885, +0, +-70143, +-500736, +420864, +0, +65536, +13107, +0, +0, +0, +-64497, +11618, +0, +-70143, +-511872, +273791, +0, +65536, +6553, +0, +0, +0, +-65456, +3224, +0, +-70143, +-516096, +0, +0, +65536, +0, +0, +0, +0, +-65536, +0, +0, +-70143, +-466944, +491520, +0, +65536, +26214, +0, +0, +0, +-39844, +52032, +0, +-263065, +-466944, +453427, +0, +49152, +26214, +0, +0, +-19868, +-39911, +48034, +0, +-258694, +-484992, +443154, +0, +49152, +19660, +0, +0, +-15611, +-51236, +37763, +0, +-70143, +-484992, +480383, +0, +65536, +19660, +0, +0, +0, +-51218, +40885, +0, +-235333, +-500736, +388247, +0, +49152, +13107, +0, +0, +-4425, +-64501, +10723, +0, +-70143, +-500736, +420864, +0, +65536, +13107, +0, +0, +0, +-64497, +11618, +0, +-177607, +-511872, +252573, +0, +49152, +6553, +0, +0, +-1227, +-65456, +2976, +0, +-70143, +-511872, +273791, +0, +65536, +6553, +0, +0, +0, +-65456, +3224, +0, +-70143, +-516096, +0, +0, +49152, +0, +0, +0, +0, +-65536, +0, +0, +-419123, +-466944, +348979, +0, +32768, +26214, +0, +0, +-36736, +-39947, +36736, +0, +-411216, +-484992, +341072, +0, +32768, +19660, +0, +0, +-28863, +-51271, +28863, +0, +-368957, +-500736, +298813, +0, +32768, +13107, +0, +0, +-8185, +-64505, +8185, +0, +-264536, +-511872, +194392, +0, +32768, +6553, +0, +0, +-2271, +-65457, +2271, +0, +-70143, +-516096, +0, +0, +32768, +0, +0, +0, +0, +-65536, +0, +0, +-523571, +-466944, +192921, +0, +16384, +26214, +0, +0, +-48034, +-39911, +19868, +0, +-513298, +-484992, +188550, +0, +16384, +19660, +0, +0, +-37763, +-51236, +15611, +0, +-458391, +-500736, +165189, +0, +16384, +13107, +0, +0, +-10723, +-64501, +4425, +0, +-322717, +-511872, +107463, +0, +16384, +6553, +0, +0, +-2976, +-65456, +1227, +0, +-70143, +-516096, +0, +0, +16384, +0, +0, +0, +0, +-65536, +0, +0, +-561664, +-466944, +0, +0, +0, +26214, +0, +0, +-52032, +-39844, +0, +0, +-550528, +-484992, +0, +0, +0, +19660, +0, +0, +-40885, +-51218, +0, +0, +-491008, +-500736, +0, +0, +0, +13107, +0, +0, +-11618, +-64497, +0, +0, +-343936, +-511872, +0, +0, +0, +6553, +0, +0, +-3224, +-65456, +0, +0, +-70143, +-516096, +0, +0, +0, +0, +0, +0, +0, +-65536, +0, +0, +-561664, +-466944, +0, +0, +131072, +26214, +0, +0, +-52032, +-39844, +0, +0, +-523571, +-466944, +-192921, +0, +114688, +26214, +0, +0, +-48034, +-39911, +-19868, +0, +-513298, +-484992, +-188550, +0, +114688, +19660, +0, +0, +-37763, +-51236, +-15611, +0, +-550528, +-484992, +0, +0, +131072, +19660, +0, +0, +-40885, +-51218, +0, +0, +-458391, +-500736, +-165189, +0, +114688, +13107, +0, +0, +-10723, +-64501, +-4425, +0, +-491008, +-500736, +0, +0, +131072, +13107, +0, +0, +-11618, +-64497, +0, +0, +-322717, +-511872, +-107463, +0, +114688, +6553, +0, +0, +-2976, +-65456, +-1227, +0, +-343936, +-511872, +0, +0, +131072, +6553, +0, +0, +-3224, +-65456, +0, +0, +-70143, +-516096, +0, +0, +114688, +0, +0, +0, +0, +-65536, +0, +0, +-419123, +-466944, +-348979, +0, +98304, +26214, +0, +0, +-36736, +-39947, +-36736, +0, +-411216, +-484992, +-341072, +0, +98304, +19660, +0, +0, +-28863, +-51271, +-28863, +0, +-368957, +-500736, +-298813, +0, +98304, +13107, +0, +0, +-8185, +-64505, +-8185, +0, +-264536, +-511872, +-194392, +0, +98304, +6553, +0, +0, +-2271, +-65457, +-2271, +0, +-70143, +-516096, +0, +0, +98304, +0, +0, +0, +0, +-65536, +0, +0, +-263065, +-466944, +-453427, +0, +81920, +26214, +0, +0, +-19868, +-39911, +-48034, +0, +-258694, +-484992, +-443154, +0, +81920, +19660, +0, +0, +-15611, +-51236, +-37763, +0, +-235333, +-500736, +-388247, +0, +81920, +13107, +0, +0, +-4425, +-64501, +-10723, +0, +-177607, +-511872, +-252573, +0, +81920, +6553, +0, +0, +-1227, +-65456, +-2976, +0, +-70143, +-516096, +0, +0, +81920, +0, +0, +0, +0, +-65536, +0, +0, +-70143, +-466944, +-491520, +0, +65536, +26214, +0, +0, +0, +-39844, +-52032, +0, +-70143, +-484992, +-480383, +0, +65536, +19660, +0, +0, +0, +-51218, +-40885, +0, +-70143, +-500736, +-420864, +0, +65536, +13107, +0, +0, +0, +-64497, +-11618, +0, +-70143, +-511872, +-273791, +0, +65536, +6553, +0, +0, +0, +-65456, +-3224, +0, +-70143, +-516096, +0, +0, +65536, +0, +0, +0, +0, +-65536, +0, +0, +-70143, +-466944, +-491520, +0, +65536, +26214, +0, +0, +0, +-39844, +-52032, +0, +122777, +-466944, +-453427, +0, +49152, +26214, +0, +0, +19868, +-39911, +-48034, +0, +118406, +-484992, +-443154, +0, +49152, +19660, +0, +0, +15611, +-51236, +-37763, +0, +-70143, +-484992, +-480383, +0, +65536, +19660, +0, +0, +0, +-51218, +-40885, +0, +95045, +-500736, +-388247, +0, +49152, +13107, +0, +0, +4425, +-64501, +-10723, +0, +-70143, +-500736, +-420864, +0, +65536, +13107, +0, +0, +0, +-64497, +-11618, +0, +37319, +-511872, +-252573, +0, +49152, +6553, +0, +0, +1227, +-65456, +-2976, +0, +-70143, +-511872, +-273791, +0, +65536, +6553, +0, +0, +0, +-65456, +-3224, +0, +-70143, +-516096, +0, +0, +49152, +0, +0, +0, +0, +-65536, +0, +0, +278835, +-466944, +-348979, +0, +32768, +26214, +0, +0, +36736, +-39947, +-36736, +0, +270928, +-484992, +-341072, +0, +32768, +19660, +0, +0, +28863, +-51271, +-28863, +0, +228669, +-500736, +-298813, +0, +32768, +13107, +0, +0, +8185, +-64505, +-8185, +0, +124248, +-511872, +-194392, +0, +32768, +6553, +0, +0, +2271, +-65457, +-2271, +0, +-70143, +-516096, +0, +0, +32768, +0, +0, +0, +0, +-65536, +0, +0, +383283, +-466944, +-192921, +0, +16384, +26214, +0, +0, +48034, +-39911, +-19868, +0, +373010, +-484992, +-188550, +0, +16384, +19660, +0, +0, +37763, +-51236, +-15611, +0, +318103, +-500736, +-165189, +0, +16384, +13107, +0, +0, +10723, +-64501, +-4425, +0, +182429, +-511872, +-107463, +0, +16384, +6553, +0, +0, +2976, +-65456, +-1227, +0, +-70143, +-516096, +0, +0, +16384, +0, +0, +0, +0, +-65536, +0, +0, +421376, +-466944, +0, +0, +0, +26214, +0, +0, +52032, +-39844, +0, +0, +410240, +-484992, +0, +0, +0, +19660, +0, +0, +40885, +-51218, +0, +0, +350720, +-500736, +0, +0, +0, +13107, +0, +0, +11618, +-64497, +0, +0, +203648, +-511872, +0, +0, +0, +6553, +0, +0, +3224, +-65456, +0, +0, +-70143, +-516096, +0, +0, +0, +0, +0, +0, +0, +-65536, +0, +0, +-594432, +147456, +0, +0, +65536, +65536, +0, +0, +510, +-65534, +-14, +0, +-589312, +158975, +55296, +0, +57344, +65536, +0, +0, +461, +-53247, +38202, +0, +-752079, +157644, +55296, +0, +57344, +57344, +0, +0, +2367, +-54870, +35757, +0, +-747520, +146304, +0, +0, +65536, +57344, +0, +0, +2564, +-65485, +-64, +0, +-871551, +148320, +55296, +0, +57344, +49152, +0, +0, +10606, +-53111, +36899, +0, +-860672, +138240, +0, +0, +65536, +49152, +0, +0, +11764, +-64470, +-286, +0, +-945136, +123011, +55296, +0, +57344, +40960, +0, +0, +31612, +-39003, +42123, +0, +-930816, +116352, +0, +0, +65536, +40960, +0, +0, +40127, +-51809, +-685, +0, +-970240, +73728, +55296, +0, +57344, +32768, +0, +0, +48412, +-7510, +43528, +0, +-954880, +73728, +0, +0, +65536, +32768, +0, +0, +64628, +-10859, +-437, +0, +-578048, +184320, +73728, +0, +49152, +65536, +0, +0, +-125, +10624, +64668, +0, +-762111, +182592, +73728, +0, +49152, +57344, +0, +0, +181, +1121, +65526, +0, +-895488, +170496, +73728, +0, +49152, +49152, +0, +0, +690, +4810, +65355, +0, +-976640, +137664, +73728, +0, +49152, +40960, +0, +0, +-4328, +8524, +64834, +0, +-1004032, +73728, +73728, +0, +49152, +32768, +0, +0, +-6188, +1087, +65234, +0, +-566784, +209664, +55296, +0, +40960, +65536, +0, +0, +-603, +57115, +32131, +0, +-772143, +207539, +55296, +0, +40960, +57344, +0, +0, +-3185, +55090, +35353, +0, +-919424, +192671, +55296, +0, +40960, +49152, +0, +0, +-14634, +52617, +36224, +0, +-1008144, +152316, +55296, +0, +40960, +40960, +0, +0, +-39083, +36698, +37692, +0, +-1037824, +73728, +55296, +0, +40960, +32768, +0, +0, +-52647, +4471, +38771, +0, +-561664, +221184, +0, +0, +32768, +65536, +0, +0, +-692, +65532, +6, +0, +-776704, +218880, +0, +0, +32768, +57344, +0, +0, +-3853, +65422, +46, +0, +-930304, +202752, +0, +0, +32768, +49152, +0, +0, +-18396, +62900, +214, +0, +-1022464, +158975, +0, +0, +32768, +40960, +0, +0, +-49133, +43367, +279, +0, +-1053184, +73728, +0, +0, +32768, +32768, +0, +0, +-65362, +4765, +134, +0, +-561664, +221184, +0, +0, +32768, +65536, +0, +0, +-692, +65532, +6, +0, +-566784, +209664, +-55296, +0, +24576, +65536, +0, +0, +-576, +57114, +-32134, +0, +-772143, +207539, +-55296, +0, +24576, +57344, +0, +0, +-3047, +55127, +-35307, +0, +-776704, +218880, +0, +0, +32768, +57344, +0, +0, +-3853, +65422, +46, +0, +-919424, +192671, +-55296, +0, +24576, +49152, +0, +0, +-14280, +52874, +-35989, +0, +-930304, +202752, +0, +0, +32768, +49152, +0, +0, +-18396, +62900, +214, +0, +-1008144, +152316, +-55296, +0, +24576, +40960, +0, +0, +-39144, +36701, +-37625, +0, +-1022464, +158975, +0, +0, +32768, +40960, +0, +0, +-49133, +43367, +279, +0, +-1037824, +73728, +-55296, +0, +24576, +32768, +0, +0, +-52690, +4123, +-38750, +0, +-1053184, +73728, +0, +0, +32768, +32768, +0, +0, +-65362, +4765, +134, +0, +-578048, +184320, +-73728, +0, +16384, +65536, +0, +0, +-118, +10596, +-64673, +0, +-762111, +182592, +-73728, +0, +16384, +57344, +0, +0, +133, +953, +-65528, +0, +-895488, +170496, +-73728, +0, +16384, +49152, +0, +0, +603, +3936, +-65414, +0, +-976640, +137664, +-73728, +0, +16384, +40960, +0, +0, +-3888, +7462, +-64993, +0, +-1004032, +73728, +-73728, +0, +16384, +32768, +0, +0, +-5695, +805, +-65283, +0, +-589312, +158975, +-55296, +0, +8192, +65536, +0, +0, +420, +-53240, +-38213, +0, +-752079, +157644, +-55296, +0, +8192, +57344, +0, +0, +2214, +-54887, +-35741, +0, +-871551, +148320, +-55296, +0, +8192, +49152, +0, +0, +10296, +-53211, +-36843, +0, +-945136, +123011, +-55296, +0, +8192, +40960, +0, +0, +31746, +-38624, +-42370, +0, +-970240, +73728, +-55296, +0, +8192, +32768, +0, +0, +48422, +-6640, +-43659, +0, +-594432, +147456, +0, +0, +0, +65536, +0, +0, +510, +-65534, +-14, +0, +-747520, +146304, +0, +0, +0, +57344, +0, +0, +2564, +-65485, +-64, +0, +-860672, +138240, +0, +0, +0, +49152, +0, +0, +11764, +-64470, +-286, +0, +-930816, +116352, +0, +0, +0, +40960, +0, +0, +40127, +-51809, +-685, +0, +-954880, +73728, +0, +0, +0, +32768, +0, +0, +64628, +-10859, +-437, +0, +-954880, +73728, +0, +0, +65536, +32768, +0, +0, +64628, +-10859, +-437, +0, +-970240, +73728, +55296, +0, +57344, +32768, +0, +0, +48412, +-7510, +43528, +0, +-956040, +462, +55296, +0, +57344, +24576, +0, +0, +47553, +16996, +41770, +0, +-942080, +6912, +0, +0, +65536, +24576, +0, +0, +62030, +21145, +-220, +0, +-911552, +-83567, +55296, +0, +57344, +16384, +0, +0, +42332, +30276, +39827, +0, +-901632, +-73728, +0, +0, +65536, +16384, +0, +0, +54121, +36953, +-488, +0, +-833944, +-166517, +55296, +0, +57344, +8192, +0, +0, +34839, +41724, +36609, +0, +-830464, +-154368, +0, +0, +65536, +8192, +0, +0, +42599, +49800, +-454, +0, +-720384, +-236544, +55296, +0, +57344, +0, +0, +0, +27850, +44677, +39029, +0, +-725504, +-221184, +0, +0, +65536, +0, +0, +0, +34893, +55473, +-343, +0, +-1004032, +73728, +73728, +0, +49152, +32768, +0, +0, +-6188, +1087, +65234, +0, +-986752, +-13728, +73728, +0, +49152, +24576, +0, +0, +-3248, +-1294, +65442, +0, +-933376, +-105216, +73728, +0, +49152, +16384, +0, +0, +-2478, +-2334, +65447, +0, +-841600, +-193247, +73728, +0, +49152, +8192, +0, +0, +-2484, +-2392, +65445, +0, +-709120, +-270336, +73728, +0, +49152, +0, +0, +0, +-11066, +-19526, +61573, +0, +-1037824, +73728, +55296, +0, +40960, +32768, +0, +0, +-52647, +4471, +38771, +0, +-1017464, +-27918, +55296, +0, +40960, +24576, +0, +0, +-48650, +-19606, +39290, +0, +-955199, +-126863, +55296, +0, +40960, +16384, +0, +0, +-40606, +-34695, +37978, +0, +-849255, +-219978, +55296, +0, +40960, +8192, +0, +0, +-31700, +-44941, +35640, +0, +-697856, +-304128, +55296, +0, +40960, +0, +0, +0, +-29182, +-52058, +27077, +0, +-1053184, +73728, +0, +0, +32768, +32768, +0, +0, +-65362, +4765, +134, +0, +-1031423, +-34367, +0, +0, +32768, +24576, +0, +0, +-60719, +-24658, +130, +0, +-965120, +-136704, +0, +0, +32768, +16384, +0, +0, +-49408, +-43054, +282, +0, +-852736, +-232127, +0, +0, +32768, +8192, +0, +0, +-37108, +-54017, +226, +0, +-692736, +-319488, +0, +0, +32768, +0, +0, +0, +-31575, +-57427, +121, +0, +-1053184, +73728, +0, +0, +32768, +32768, +0, +0, +-65362, +4765, +134, +0, +-1037824, +73728, +-55296, +0, +24576, +32768, +0, +0, +-52690, +4123, +-38750, +0, +-1017464, +-27918, +-55296, +0, +24576, +24576, +0, +0, +-48803, +-19295, +-39254, +0, +-1031423, +-34367, +0, +0, +32768, +24576, +0, +0, +-60719, +-24658, +130, +0, +-955199, +-126863, +-55296, +0, +24576, +16384, +0, +0, +-40760, +-34610, +-37890, +0, +-965120, +-136704, +0, +0, +32768, +16384, +0, +0, +-49408, +-43054, +282, +0, +-849255, +-219978, +-55296, +0, +24576, +8192, +0, +0, +-31534, +-45111, +-35574, +0, +-852736, +-232127, +0, +0, +32768, +8192, +0, +0, +-37108, +-54017, +226, +0, +-697856, +-304128, +-55296, +0, +24576, +0, +0, +0, +-28708, +-52234, +-27246, +0, +-692736, +-319488, +0, +0, +32768, +0, +0, +0, +-31575, +-57427, +121, +0, +-1004032, +73728, +-73728, +0, +16384, +32768, +0, +0, +-5695, +805, +-65283, +0, +-986752, +-13728, +-73728, +0, +16384, +24576, +0, +0, +-2905, +-1117, +-65462, +0, +-933376, +-105216, +-73728, +0, +16384, +16384, +0, +0, +-1715, +-1845, +-65487, +0, +-841600, +-193247, +-73728, +0, +16384, +8192, +0, +0, +-1657, +-1856, +-65488, +0, +-709120, +-270336, +-73728, +0, +16384, +0, +0, +0, +-10320, +-18965, +-61876, +0, +-970240, +73728, +-55296, +0, +8192, +32768, +0, +0, +48422, +-6640, +-43659, +0, +-956040, +462, +-55296, +0, +8192, +24576, +0, +0, +47726, +16541, +-41755, +0, +-911552, +-83567, +-55296, +0, +8192, +16384, +0, +0, +42405, +30128, +-39862, +0, +-833944, +-166517, +-55296, +0, +8192, +8192, +0, +0, +34274, +41986, +-36842, +0, +-720384, +-236544, +-55296, +0, +8192, +0, +0, +0, +26868, +44751, +-39627, +0, +-954880, +73728, +0, +0, +0, +32768, +0, +0, +64628, +-10859, +-437, +0, +-942080, +6912, +0, +0, +0, +24576, +0, +0, +62030, +21145, +-220, +0, +-901632, +-73728, +0, +0, +0, +16384, +0, +0, +54121, +36953, +-488, +0, +-830464, +-154368, +0, +0, +0, +8192, +0, +0, +42599, +49800, +-454, +0, +-725504, +-221184, +0, +0, +0, +0, +0, +0, +34893, +55473, +-343, +0, +486912, +-49152, +0, +0, +32768, +0, +0, +0, +-15124, +63765, +-427, +0, +486912, +-91391, +121651, +0, +40960, +0, +0, +0, +-10018, +45037, +46543, +0, +656095, +-44375, +109843, +0, +40960, +14745, +0, +0, +-20756, +41795, +46013, +0, +644096, +-13056, +0, +0, +32768, +14745, +0, +0, +-35975, +54779, +-99, +0, +727552, +55488, +83865, +0, +40960, +29491, +0, +0, +-39391, +30897, +42292, +0, +712192, +73728, +0, +0, +32768, +29491, +0, +0, +-57387, +31641, +648, +0, +768288, +172344, +57888, +0, +40960, +44236, +0, +0, +-41673, +29234, +41274, +0, +749568, +178944, +0, +0, +32768, +44236, +0, +0, +-57511, +31398, +1251, +0, +845312, +270336, +46080, +0, +40960, +58982, +0, +0, +-28557, +39387, +43909, +0, +814592, +270336, +0, +0, +32768, +58982, +0, +0, +-45625, +47018, +1605, +0, +486912, +-184320, +162201, +0, +49152, +0, +0, +0, +7281, +-5575, +64891, +0, +682496, +-113280, +146457, +0, +49152, +14745, +0, +0, +14634, +428, +63879, +0, +761344, +15360, +111820, +0, +49152, +29491, +0, +0, +12458, +10155, +63534, +0, +809472, +157823, +77183, +0, +49152, +44236, +0, +0, +345, +12417, +64347, +0, +912896, +270336, +61440, +0, +49152, +58982, +0, +0, +-770, +16166, +63505, +0, +486912, +-277248, +121651, +0, +57344, +0, +0, +0, +22538, +-47369, +39283, +0, +708896, +-182183, +109843, +0, +57344, +14745, +0, +0, +37518, +-37201, +38772, +0, +795136, +-24768, +83865, +0, +57344, +29491, +0, +0, +51605, +-16807, +36733, +0, +850655, +143304, +57888, +0, +57344, +44236, +0, +0, +42408, +-20078, +45753, +0, +980480, +270336, +46080, +0, +57344, +58982, +0, +0, +28018, +-32724, +49386, +0, +486912, +-319488, +0, +0, +65536, +0, +0, +0, +26930, +-59747, +84, +0, +720896, +-213504, +0, +0, +65536, +14745, +0, +0, +44008, +-48561, +-58, +0, +810496, +-43008, +0, +0, +65536, +29491, +0, +0, +60425, +-25366, +-475, +0, +869376, +136704, +0, +0, +65536, +44236, +0, +0, +55503, +-34836, +-907, +0, +1011200, +270336, +0, +0, +65536, +58982, +0, +0, +35122, +-55325, +-688, +0, +486912, +-319488, +0, +0, +0, +0, +0, +0, +26930, +-59747, +84, +0, +486912, +-277248, +-121651, +0, +8192, +0, +0, +0, +22360, +-47370, +-39382, +0, +708896, +-182183, +-109843, +0, +8192, +14745, +0, +0, +37923, +-36774, +-38786, +0, +720896, +-213504, +0, +0, +0, +14745, +0, +0, +44008, +-48561, +-58, +0, +795136, +-24768, +-83865, +0, +8192, +29491, +0, +0, +51437, +-16450, +-37128, +0, +810496, +-43008, +0, +0, +0, +29491, +0, +0, +60425, +-25366, +-475, +0, +850655, +143304, +-57888, +0, +8192, +44236, +0, +0, +42118, +-19808, +-46136, +0, +869376, +136704, +0, +0, +0, +44236, +0, +0, +55503, +-34836, +-907, +0, +980480, +270336, +-46080, +0, +8192, +58982, +0, +0, +27432, +-32770, +-49683, +0, +1011200, +270336, +0, +0, +0, +58982, +0, +0, +35122, +-55325, +-688, +0, +486912, +-184320, +-162201, +0, +16384, +0, +0, +0, +7589, +-5186, +-64888, +0, +682496, +-113280, +-146457, +0, +16384, +14745, +0, +0, +15257, +823, +-63729, +0, +761344, +15360, +-111820, +0, +16384, +29491, +0, +0, +13543, +10066, +-63326, +0, +809472, +157823, +-77183, +0, +16384, +44236, +0, +0, +1605, +10580, +-64656, +0, +912896, +270336, +-61440, +0, +16384, +58982, +0, +0, +221, +13835, +-64058, +0, +486912, +-91391, +-121651, +0, +24576, +0, +0, +0, +-8841, +45055, +-46763, +0, +656095, +-44375, +-109843, +0, +24576, +14745, +0, +0, +-20941, +41489, +-46207, +0, +727552, +55488, +-83865, +0, +24576, +29491, +0, +0, +-39577, +30241, +-42592, +0, +768288, +172344, +-57888, +0, +24576, +44236, +0, +0, +-41406, +28650, +-41947, +0, +845312, +270336, +-46080, +0, +24576, +58982, +0, +0, +-27807, +40154, +-43696, +0, +486912, +-49152, +0, +0, +32768, +0, +0, +0, +-15124, +63765, +-427, +0, +644096, +-13056, +0, +0, +32768, +14745, +0, +0, +-35975, +54779, +-99, +0, +712192, +73728, +0, +0, +32768, +29491, +0, +0, +-57387, +31641, +648, +0, +749568, +178944, +0, +0, +32768, +44236, +0, +0, +-57511, +31398, +1251, +0, +814592, +270336, +0, +0, +32768, +58982, +0, +0, +-45625, +47018, +1605, +0, +814592, +270336, +0, +0, +32768, +58982, +0, +0, +-45625, +47018, +1605, +0, +845312, +270336, +46080, +0, +40960, +58982, +0, +0, +-28557, +39387, +43909, +0, +871044, +284834, +43200, +0, +40960, +60620, +0, +0, +-17030, +51900, +36211, +0, +838144, +284160, +0, +0, +32768, +60620, +0, +0, +-27905, +59293, +708, +0, +886432, +289847, +36864, +0, +40960, +62259, +0, +0, +625, +65517, +-1420, +0, +855552, +288768, +0, +0, +32768, +62259, +0, +0, +1444, +65520, +106, +0, +886892, +285104, +30527, +0, +40960, +63897, +0, +0, +26880, +21817, +-55645, +0, +860672, +284160, +0, +0, +32768, +63897, +0, +0, +65509, +1695, +757, +0, +867840, +270336, +27648, +0, +40960, +65536, +0, +0, +35489, +-35954, +-41746, +0, +847360, +270336, +0, +0, +32768, +65536, +0, +0, +46503, +-46173, +633, +0, +912896, +270336, +61440, +0, +49152, +58982, +0, +0, +-770, +16166, +63505, +0, +943424, +286319, +57599, +0, +49152, +60620, +0, +0, +3035, +29833, +58272, +0, +954368, +292223, +49152, +0, +49152, +62259, +0, +0, +-700, +64801, +9758, +0, +944576, +287183, +40704, +0, +49152, +63897, +0, +0, +-2908, +44757, +-47783, +0, +912896, +270336, +36864, +0, +49152, +65536, +0, +0, +8049, +605, +-65036, +0, +980480, +270336, +46080, +0, +57344, +58982, +0, +0, +28018, +-32724, +49386, +0, +1015804, +287805, +43200, +0, +57344, +60620, +0, +0, +31577, +-11825, +56195, +0, +1022303, +294599, +36864, +0, +57344, +62259, +0, +0, +29836, +48283, +32763, +0, +1002260, +289263, +30527, +0, +57344, +63897, +0, +0, +-14453, +59453, +-23480, +0, +957952, +270336, +27648, +0, +57344, +65536, +0, +0, +-15461, +43073, +-46910, +0, +1011200, +270336, +0, +0, +65536, +58982, +0, +0, +35122, +-55325, +-688, +0, +1048703, +288479, +0, +0, +65536, +60620, +0, +0, +47716, +-44911, +-1021, +0, +1053184, +295680, +0, +0, +65536, +62259, +0, +0, +58244, +30022, +-1093, +0, +1028479, +290208, +0, +0, +65536, +63897, +0, +0, +-17045, +63280, +52, +0, +978432, +270336, +0, +0, +65536, +65536, +0, +0, +-24353, +60842, +-289, +0, +1011200, +270336, +0, +0, +0, +58982, +0, +0, +35122, +-55325, +-688, +0, +980480, +270336, +-46080, +0, +8192, +58982, +0, +0, +27432, +-32770, +-49683, +0, +1015804, +287805, +-43200, +0, +8192, +60620, +0, +0, +31468, +-11689, +-56285, +0, +1048703, +288479, +0, +0, +0, +60620, +0, +0, +47716, +-44911, +-1021, +0, +1022303, +294599, +-36864, +0, +8192, +62259, +0, +0, +31988, +46976, +-32633, +0, +1053184, +295680, +0, +0, +0, +62259, +0, +0, +58244, +30022, +-1093, +0, +1002260, +289263, +-30527, +0, +8192, +63897, +0, +0, +-14549, +59336, +23716, +0, +1028479, +290208, +0, +0, +0, +63897, +0, +0, +-17045, +63280, +52, +0, +957952, +270336, +-27648, +0, +8192, +65536, +0, +0, +-15427, +43462, +46561, +0, +978432, +270336, +0, +0, +0, +65536, +0, +0, +-24353, +60842, +-289, +0, +912896, +270336, +-61440, +0, +16384, +58982, +0, +0, +221, +13835, +-64058, +0, +943424, +286319, +-57599, +0, +16384, +60620, +0, +0, +3848, +28685, +-58798, +0, +954368, +292223, +-49152, +0, +16384, +62259, +0, +0, +86, +64648, +-10748, +0, +944576, +287183, +-40704, +0, +16384, +63897, +0, +0, +-2896, +44674, +47862, +0, +912896, +270336, +-36864, +0, +16384, +65536, +0, +0, +9096, +-2240, +64862, +0, +845312, +270336, +-46080, +0, +24576, +58982, +0, +0, +-27807, +40154, +-43696, +0, +871044, +284834, +-43200, +0, +24576, +60620, +0, +0, +-16966, +52245, +-35742, +0, +886432, +289847, +-36864, +0, +24576, +62259, +0, +0, +804, +65518, +1263, +0, +886892, +285104, +-30527, +0, +24576, +63897, +0, +0, +26124, +23258, +55421, +0, +867840, +270336, +-27648, +0, +24576, +65536, +0, +0, +35229, +-38102, +40025, +0, +814592, +270336, +0, +0, +32768, +58982, +0, +0, +-45625, +47018, +1605, +0, +838144, +284160, +0, +0, +32768, +60620, +0, +0, +-27905, +59293, +708, +0, +855552, +288768, +0, +0, +32768, +62259, +0, +0, +1444, +65520, +106, +0, +860672, +284160, +0, +0, +32768, +63897, +0, +0, +65509, +1695, +757, +0, +847360, +270336, +0, +0, +32768, +65536, +0, +0, +46503, +-46173, +633, +0, +32860, +499967, +43925, +0, +57344, +49152, +0, +0, +49980, +37030, +20632, +0, +41472, +499967, +0, +0, +65536, +49152, +0, +0, +54037, +37080, +1, +0, +-70143, +516096, +0, +0, +65536, +65536, +0, +0, +0, +65536, +0, +0, +28133, +460800, +41903, +0, +57344, +32768, +0, +0, +55573, +-26083, +22939, +0, +36352, +460800, +0, +0, +65536, +32768, +0, +0, +60142, +-26035, +2, +0, +-10618, +412416, +25359, +0, +57344, +16384, +0, +0, +56632, +-23282, +23359, +0, +-5631, +412416, +0, +0, +65536, +16384, +0, +0, +61293, +-23195, +7, +0, +-9687, +368640, +25722, +0, +57344, +0, +0, +0, +47250, +41000, +19525, +0, +-4607, +368640, +0, +0, +65536, +0, +0, +0, +51164, +40952, +4, +0, +9207, +499967, +79351, +0, +49152, +49152, +0, +0, +38230, +37038, +38229, +0, +-70143, +516096, +0, +0, +57344, +65536, +0, +0, +0, +65536, +0, +0, +5560, +460800, +75704, +0, +49152, +32768, +0, +0, +42499, +-26130, +42496, +0, +-24305, +412416, +45838, +0, +49152, +16384, +0, +0, +43310, +-23323, +43302, +0, +-23613, +368640, +46530, +0, +49152, +0, +0, +0, +36166, +40979, +36161, +0, +-26218, +499967, +103004, +0, +40960, +49152, +0, +0, +20632, +37031, +49979, +0, +-70143, +516096, +0, +0, +49152, +65536, +0, +0, +0, +65536, +0, +0, +-28240, +460800, +98277, +0, +40960, +32768, +0, +0, +22940, +-26081, +55573, +0, +-44784, +412416, +59525, +0, +40960, +16384, +0, +0, +23361, +-23278, +56633, +0, +-44421, +368640, +60456, +0, +40960, +0, +0, +0, +19528, +40993, +47255, +0, +-70143, +499967, +111616, +0, +32768, +49152, +0, +0, +-1, +37080, +54037, +0, +-70143, +516096, +0, +0, +40960, +65536, +0, +0, +0, +65536, +0, +0, +-70143, +460800, +106496, +0, +32768, +32768, +0, +0, +-2, +-26035, +60142, +0, +-70143, +412416, +64512, +0, +32768, +16384, +0, +0, +-7, +-23195, +61293, +0, +-70143, +368640, +65536, +0, +32768, +0, +0, +0, +-4, +40952, +51164, +0, +-114069, +499967, +103004, +0, +24576, +49152, +0, +0, +-20632, +37030, +49980, +0, +-70143, +499967, +111616, +0, +32768, +49152, +0, +0, +-1, +37080, +54037, +0, +-70143, +516096, +0, +0, +32768, +65536, +0, +0, +0, +65536, +0, +0, +-112047, +460800, +98277, +0, +24576, +32768, +0, +0, +-22939, +-26083, +55573, +0, +-70143, +460800, +106496, +0, +32768, +32768, +0, +0, +-2, +-26035, +60142, +0, +-95503, +412416, +59525, +0, +24576, +16384, +0, +0, +-23359, +-23282, +56632, +0, +-70143, +412416, +64512, +0, +32768, +16384, +0, +0, +-7, +-23195, +61293, +0, +-95866, +368640, +60456, +0, +24576, +0, +0, +0, +-19525, +41000, +47250, +0, +-70143, +368640, +65536, +0, +32768, +0, +0, +0, +-4, +40952, +51164, +0, +-149495, +499967, +79351, +0, +16384, +49152, +0, +0, +-38229, +37038, +38230, +0, +-70143, +516096, +0, +0, +24576, +65536, +0, +0, +0, +65536, +0, +0, +-145848, +460800, +75704, +0, +16384, +32768, +0, +0, +-42496, +-26130, +42499, +0, +-115982, +412416, +45838, +0, +16384, +16384, +0, +0, +-43302, +-23323, +43310, +0, +-116674, +368640, +46530, +0, +16384, +0, +0, +0, +-36161, +40979, +36166, +0, +-173148, +499967, +43925, +0, +8192, +49152, +0, +0, +-49979, +37031, +20632, +0, +-70143, +516096, +0, +0, +16384, +65536, +0, +0, +0, +65536, +0, +0, +-168421, +460800, +41903, +0, +8192, +32768, +0, +0, +-55573, +-26081, +22940, +0, +-129669, +412416, +25359, +0, +8192, +16384, +0, +0, +-56633, +-23278, +23361, +0, +-130600, +368640, +25722, +0, +8192, +0, +0, +0, +-47255, +40993, +19528, +0, +-181760, +499967, +0, +0, +0, +49152, +0, +0, +-54037, +37080, +-1, +0, +-70143, +516096, +0, +0, +8192, +65536, +0, +0, +0, +65536, +0, +0, +-176640, +460800, +0, +0, +0, +32768, +0, +0, +-60142, +-26035, +-2, +0, +-134655, +412416, +0, +0, +0, +16384, +0, +0, +-61293, +-23195, +-7, +0, +-135679, +368640, +0, +0, +0, +0, +0, +0, +-51164, +40952, +-4, +0, +-173148, +499967, +-43925, +0, +57344, +49152, +0, +0, +-49980, +37030, +-20632, +0, +-181760, +499967, +0, +0, +65536, +49152, +0, +0, +-54037, +37080, +-1, +0, +-70143, +516096, +0, +0, +65536, +65536, +0, +0, +0, +65536, +0, +0, +-168421, +460800, +-41903, +0, +57344, +32768, +0, +0, +-55573, +-26083, +-22939, +0, +-176640, +460800, +0, +0, +65536, +32768, +0, +0, +-60142, +-26035, +-2, +0, +-129669, +412416, +-25359, +0, +57344, +16384, +0, +0, +-56632, +-23282, +-23359, +0, +-134655, +412416, +0, +0, +65536, +16384, +0, +0, +-61293, +-23195, +-7, +0, +-130600, +368640, +-25722, +0, +57344, +0, +0, +0, +-47250, +41000, +-19525, +0, +-135679, +368640, +0, +0, +65536, +0, +0, +0, +-51164, +40952, +-4, +0, +-149495, +499967, +-79351, +0, +49152, +49152, +0, +0, +-38230, +37038, +-38229, +0, +-70143, +516096, +0, +0, +57344, +65536, +0, +0, +0, +65536, +0, +0, +-145848, +460800, +-75704, +0, +49152, +32768, +0, +0, +-42499, +-26130, +-42496, +0, +-115982, +412416, +-45838, +0, +49152, +16384, +0, +0, +-43310, +-23323, +-43302, +0, +-116674, +368640, +-46530, +0, +49152, +0, +0, +0, +-36166, +40979, +-36161, +0, +-114069, +499967, +-103004, +0, +40960, +49152, +0, +0, +-20632, +37031, +-49979, +0, +-70143, +516096, +0, +0, +49152, +65536, +0, +0, +0, +65536, +0, +0, +-112047, +460800, +-98277, +0, +40960, +32768, +0, +0, +-22940, +-26081, +-55573, +0, +-95503, +412416, +-59525, +0, +40960, +16384, +0, +0, +-23361, +-23278, +-56633, +0, +-95866, +368640, +-60456, +0, +40960, +0, +0, +0, +-19528, +40993, +-47255, +0, +-70143, +499967, +-111616, +0, +32768, +49152, +0, +0, +1, +37080, +-54037, +0, +-70143, +516096, +0, +0, +40960, +65536, +0, +0, +0, +65536, +0, +0, +-70143, +460800, +-106496, +0, +32768, +32768, +0, +0, +2, +-26035, +-60142, +0, +-70143, +412416, +-64512, +0, +32768, +16384, +0, +0, +7, +-23195, +-61293, +0, +-70143, +368640, +-65536, +0, +32768, +0, +0, +0, +4, +40952, +-51164, +0, +-26218, +499967, +-103004, +0, +24576, +49152, +0, +0, +20632, +37030, +-49980, +0, +-70143, +499967, +-111616, +0, +32768, +49152, +0, +0, +1, +37080, +-54037, +0, +-70143, +516096, +0, +0, +32768, +65536, +0, +0, +0, +65536, +0, +0, +-28240, +460800, +-98277, +0, +24576, +32768, +0, +0, +22939, +-26083, +-55573, +0, +-70143, +460800, +-106496, +0, +32768, +32768, +0, +0, +2, +-26035, +-60142, +0, +-44784, +412416, +-59525, +0, +24576, +16384, +0, +0, +23359, +-23282, +-56632, +0, +-70143, +412416, +-64512, +0, +32768, +16384, +0, +0, +7, +-23195, +-61293, +0, +-44421, +368640, +-60456, +0, +24576, +0, +0, +0, +19525, +41000, +-47250, +0, +-70143, +368640, +-65536, +0, +32768, +0, +0, +0, +4, +40952, +-51164, +0, +9207, +499967, +-79351, +0, +16384, +49152, +0, +0, +38229, +37038, +-38230, +0, +-70143, +516096, +0, +0, +24576, +65536, +0, +0, +0, +65536, +0, +0, +5560, +460800, +-75704, +0, +16384, +32768, +0, +0, +42496, +-26130, +-42499, +0, +-24305, +412416, +-45838, +0, +16384, +16384, +0, +0, +43302, +-23323, +-43310, +0, +-23613, +368640, +-46530, +0, +16384, +0, +0, +0, +36161, +40979, +-36166, +0, +32860, +499967, +-43925, +0, +8192, +49152, +0, +0, +49979, +37031, +-20632, +0, +-70143, +516096, +0, +0, +16384, +65536, +0, +0, +0, +65536, +0, +0, +28133, +460800, +-41903, +0, +8192, +32768, +0, +0, +55573, +-26081, +-22940, +0, +-10618, +412416, +-25359, +0, +8192, +16384, +0, +0, +56633, +-23278, +-23361, +0, +-9687, +368640, +-25722, +0, +8192, +0, +0, +0, +47255, +40993, +-19528, +0, +41472, +499967, +0, +0, +0, +49152, +0, +0, +54037, +37080, +1, +0, +-70143, +516096, +0, +0, +8192, +65536, +0, +0, +0, +65536, +0, +0, +36352, +460800, +0, +0, +0, +32768, +0, +0, +60142, +-26035, +2, +0, +-5631, +412416, +0, +0, +0, +16384, +0, +0, +61293, +-23195, +7, +0, +-4607, +368640, +0, +0, +0, +0, +0, +0, +51164, +40952, +4, +0, +-4607, +368640, +0, +0, +65536, +65536, +0, +0, +51164, +40952, +4, +0, +-9687, +368640, +25722, +0, +57344, +65536, +0, +0, +47250, +41000, +19525, +0, +67773, +339456, +58680, +0, +57344, +49152, +0, +0, +14285, +63686, +5912, +0, +79360, +339456, +0, +0, +65536, +49152, +0, +0, +15504, +63675, +0, +0, +179240, +319488, +106106, +0, +57344, +32768, +0, +0, +10458, +64551, +4322, +0, +200192, +319488, +0, +0, +65536, +32768, +0, +0, +11343, +64546, +0, +0, +279372, +299520, +148710, +0, +57344, +16384, +0, +0, +22970, +60641, +9485, +0, +308736, +299520, +0, +0, +65536, +16384, +0, +0, +24884, +60627, +0, +0, +322826, +270336, +167198, +0, +57344, +0, +0, +0, +31823, +55748, +13203, +0, +355840, +270336, +0, +0, +65536, +0, +0, +0, +34516, +55710, +0, +0, +-23613, +368640, +46530, +0, +49152, +65536, +0, +0, +36166, +40979, +36161, +0, +36003, +339456, +106147, +0, +49152, +49152, +0, +0, +10920, +63690, +10920, +0, +121794, +319488, +191938, +0, +49152, +32768, +0, +0, +7989, +64554, +7989, +0, +198860, +299520, +269004, +0, +49152, +16384, +0, +0, +17541, +60659, +17541, +0, +232304, +270336, +302448, +0, +49152, +0, +0, +0, +24334, +55773, +24334, +0, +-44421, +368640, +60456, +0, +40960, +65536, +0, +0, +19528, +40993, +47255, +0, +-11463, +339456, +137917, +0, +40960, +49152, +0, +0, +5912, +63686, +14285, +0, +35962, +319488, +249384, +0, +40960, +32768, +0, +0, +4322, +64551, +10458, +0, +78566, +299520, +349516, +0, +40960, +16384, +0, +0, +9485, +60641, +22970, +0, +97054, +270336, +392970, +0, +40960, +0, +0, +0, +13203, +55748, +31823, +0, +-70143, +368640, +65536, +0, +32768, +65536, +0, +0, +-4, +40952, +51164, +0, +-70143, +339456, +149504, +0, +32768, +49152, +0, +0, +0, +63675, +15504, +0, +-70143, +319488, +270336, +0, +32768, +32768, +0, +0, +0, +64546, +11343, +0, +-70143, +299520, +378880, +0, +32768, +16384, +0, +0, +0, +60627, +24884, +0, +-70143, +270336, +425984, +0, +32768, +0, +0, +0, +0, +55710, +34516, +0, +-70143, +368640, +65536, +0, +32768, +65536, +0, +0, +-4, +40952, +51164, +0, +-95866, +368640, +60456, +0, +24576, +65536, +0, +0, +-19525, +41000, +47250, +0, +-128824, +339456, +137917, +0, +24576, +49152, +0, +0, +-5912, +63686, +14285, +0, +-70143, +339456, +149504, +0, +32768, +49152, +0, +0, +0, +63675, +15504, +0, +-176250, +319488, +249384, +0, +24576, +32768, +0, +0, +-4322, +64551, +10458, +0, +-70143, +319488, +270336, +0, +32768, +32768, +0, +0, +0, +64546, +11343, +0, +-218854, +299520, +349516, +0, +24576, +16384, +0, +0, +-9485, +60641, +22970, +0, +-70143, +299520, +378880, +0, +32768, +16384, +0, +0, +0, +60627, +24884, +0, +-237342, +270336, +392970, +0, +24576, +0, +0, +0, +-13203, +55748, +31823, +0, +-70143, +270336, +425984, +0, +32768, +0, +0, +0, +0, +55710, +34516, +0, +-116674, +368640, +46530, +0, +16384, +65536, +0, +0, +-36161, +40979, +36166, +0, +-176291, +339456, +106147, +0, +16384, +49152, +0, +0, +-10920, +63690, +10920, +0, +-262082, +319488, +191938, +0, +16384, +32768, +0, +0, +-7989, +64554, +7989, +0, +-339148, +299520, +269004, +0, +16384, +16384, +0, +0, +-17541, +60659, +17541, +0, +-372592, +270336, +302448, +0, +16384, +0, +0, +0, +-24334, +55773, +24334, +0, +-130600, +368640, +25722, +0, +8192, +65536, +0, +0, +-47255, +40993, +19528, +0, +-208061, +339456, +58680, +0, +8192, +49152, +0, +0, +-14285, +63686, +5912, +0, +-319528, +319488, +106106, +0, +8192, +32768, +0, +0, +-10458, +64551, +4322, +0, +-419660, +299520, +148710, +0, +8192, +16384, +0, +0, +-22970, +60641, +9485, +0, +-463114, +270336, +167198, +0, +8192, +0, +0, +0, +-31823, +55748, +13203, +0, +-135679, +368640, +0, +0, +0, +65536, +0, +0, +-51164, +40952, +-4, +0, +-219647, +339456, +0, +0, +0, +49152, +0, +0, +-15504, +63675, +0, +0, +-340480, +319488, +0, +0, +0, +32768, +0, +0, +-11343, +64546, +0, +0, +-449024, +299520, +0, +0, +0, +16384, +0, +0, +-24884, +60627, +0, +0, +-496128, +270336, +0, +0, +0, +0, +0, +0, +-34516, +55710, +0, +0, +-135679, +368640, +0, +0, +65536, +65536, +0, +0, +-51164, +40952, +-4, +0, +-130600, +368640, +-25722, +0, +57344, +65536, +0, +0, +-47250, +41000, +-19525, +0, +-208061, +339456, +-58680, +0, +57344, +49152, +0, +0, +-14285, +63686, +-5912, +0, +-219647, +339456, +0, +0, +65536, +49152, +0, +0, +-15504, +63675, +0, +0, +-319528, +319488, +-106106, +0, +57344, +32768, +0, +0, +-10458, +64551, +-4322, +0, +-340480, +319488, +0, +0, +65536, +32768, +0, +0, +-11343, +64546, +0, +0, +-419660, +299520, +-148710, +0, +57344, +16384, +0, +0, +-22970, +60641, +-9485, +0, +-449024, +299520, +0, +0, +65536, +16384, +0, +0, +-24884, +60627, +0, +0, +-463114, +270336, +-167198, +0, +57344, +0, +0, +0, +-31823, +55748, +-13203, +0, +-496128, +270336, +0, +0, +65536, +0, +0, +0, +-34516, +55710, +0, +0, +-116674, +368640, +-46530, +0, +49152, +65536, +0, +0, +-36166, +40979, +-36161, +0, +-176291, +339456, +-106147, +0, +49152, +49152, +0, +0, +-10920, +63690, +-10920, +0, +-262082, +319488, +-191938, +0, +49152, +32768, +0, +0, +-7989, +64554, +-7989, +0, +-339148, +299520, +-269004, +0, +49152, +16384, +0, +0, +-17541, +60659, +-17541, +0, +-372592, +270336, +-302448, +0, +49152, +0, +0, +0, +-24334, +55773, +-24334, +0, +-95866, +368640, +-60456, +0, +40960, +65536, +0, +0, +-19528, +40993, +-47255, +0, +-128824, +339456, +-137917, +0, +40960, +49152, +0, +0, +-5912, +63686, +-14285, +0, +-176250, +319488, +-249384, +0, +40960, +32768, +0, +0, +-4322, +64551, +-10458, +0, +-218854, +299520, +-349516, +0, +40960, +16384, +0, +0, +-9485, +60641, +-22970, +0, +-237342, +270336, +-392970, +0, +40960, +0, +0, +0, +-13203, +55748, +-31823, +0, +-70143, +368640, +-65536, +0, +32768, +65536, +0, +0, +4, +40952, +-51164, +0, +-70143, +339456, +-149504, +0, +32768, +49152, +0, +0, +0, +63675, +-15504, +0, +-70143, +319488, +-270336, +0, +32768, +32768, +0, +0, +0, +64546, +-11343, +0, +-70143, +299520, +-378880, +0, +32768, +16384, +0, +0, +0, +60627, +-24884, +0, +-70143, +270336, +-425984, +0, +32768, +0, +0, +0, +0, +55710, +-34516, +0, +-70143, +368640, +-65536, +0, +32768, +65536, +0, +0, +4, +40952, +-51164, +0, +-44421, +368640, +-60456, +0, +24576, +65536, +0, +0, +19525, +41000, +-47250, +0, +-11463, +339456, +-137917, +0, +24576, +49152, +0, +0, +5912, +63686, +-14285, +0, +-70143, +339456, +-149504, +0, +32768, +49152, +0, +0, +0, +63675, +-15504, +0, +35962, +319488, +-249384, +0, +24576, +32768, +0, +0, +4322, +64551, +-10458, +0, +-70143, +319488, +-270336, +0, +32768, +32768, +0, +0, +0, +64546, +-11343, +0, +78566, +299520, +-349516, +0, +24576, +16384, +0, +0, +9485, +60641, +-22970, +0, +-70143, +299520, +-378880, +0, +32768, +16384, +0, +0, +0, +60627, +-24884, +0, +97054, +270336, +-392970, +0, +24576, +0, +0, +0, +13203, +55748, +-31823, +0, +-70143, +270336, +-425984, +0, +32768, +0, +0, +0, +0, +55710, +-34516, +0, +-23613, +368640, +-46530, +0, +16384, +65536, +0, +0, +36161, +40979, +-36166, +0, +36003, +339456, +-106147, +0, +16384, +49152, +0, +0, +10920, +63690, +-10920, +0, +121794, +319488, +-191938, +0, +16384, +32768, +0, +0, +7989, +64554, +-7989, +0, +198860, +299520, +-269004, +0, +16384, +16384, +0, +0, +17541, +60659, +-17541, +0, +232304, +270336, +-302448, +0, +16384, +0, +0, +0, +24334, +55773, +-24334, +0, +-9687, +368640, +-25722, +0, +8192, +65536, +0, +0, +47255, +40993, +-19528, +0, +67773, +339456, +-58680, +0, +8192, +49152, +0, +0, +14285, +63686, +-5912, +0, +179240, +319488, +-106106, +0, +8192, +32768, +0, +0, +10458, +64551, +-4322, +0, +279372, +299520, +-148710, +0, +8192, +16384, +0, +0, +22970, +60641, +-9485, +0, +322826, +270336, +-167198, +0, +8192, +0, +0, +0, +31823, +55748, +-13203, +0, +-4607, +368640, +0, +0, +0, +65536, +0, +0, +51164, +40952, +4, +0, +79360, +339456, +0, +0, +0, +49152, +0, +0, +15504, +63675, +0, +0, +200192, +319488, +0, +0, +0, +32768, +0, +0, +11343, +64546, +0, +0, +308736, +299520, +0, +0, +0, +16384, +0, +0, +24884, +60627, +0, +0, +355840, +270336, +0, +0, +0, +0, +0, +0, +34516, +55710, +0 + }; + static i64 idxs[] = { +0, +1, +2, +2, +3, +0, +3, +2, +4, +4, +5, +3, +5, +4, +6, +6, +7, +5, +7, +6, +8, +8, +9, +7, +1, +10, +11, +11, +2, +1, +2, +11, +12, +12, +4, +2, +4, +12, +13, +13, +6, +4, +6, +13, +14, +14, +8, +6, +10, +15, +16, +16, +11, +10, +11, +16, +17, +17, +12, +11, +12, +17, +18, +18, +13, +12, +13, +18, +19, +19, +14, +13, +15, +20, +21, +21, +16, +15, +16, +21, +22, +22, +17, +16, +17, +22, +23, +23, +18, +17, +18, +23, +24, +24, +19, +18, +25, +26, +27, +27, +28, +25, +28, +27, +29, +29, +30, +28, +30, +29, +31, +31, +32, +30, +32, +31, +33, +33, +34, +32, +26, +35, +36, +36, +27, +26, +27, +36, +37, +37, +29, +27, +29, +37, +38, +38, +31, +29, +31, +38, +39, +39, +33, +31, +35, +40, +41, +41, +36, +35, +36, +41, +42, +42, +37, +36, +37, +42, +43, +43, +38, +37, +38, +43, +44, +44, +39, +38, +40, +45, +46, +46, +41, +40, +41, +46, +47, +47, +42, +41, +42, +47, +48, +48, +43, +42, +43, +48, +49, +49, +44, +43, +50, +51, +52, +52, +53, +50, +53, +52, +54, +54, +55, +53, +55, +54, +56, +56, +57, +55, +57, +56, +58, +58, +59, +57, +51, +60, +61, +61, +52, +51, +52, +61, +62, +62, +54, +52, +54, +62, +63, +63, +56, +54, +56, +63, +64, +64, +58, +56, +60, +65, +66, +66, +61, +60, +61, +66, +67, +67, +62, +61, +62, +67, +68, +68, +63, +62, +63, +68, +69, +69, +64, +63, +65, +70, +71, +71, +66, +65, +66, +71, +72, +72, +67, +66, +67, +72, +73, +73, +68, +67, +68, +73, +74, +74, +69, +68, +75, +76, +77, +77, +78, +75, +78, +77, +79, +79, +80, +78, +80, +79, +81, +81, +82, +80, +82, +81, +83, +83, +84, +82, +76, +85, +86, +86, +77, +76, +77, +86, +87, +87, +79, +77, +79, +87, +88, +88, +81, +79, +81, +88, +89, +89, +83, +81, +85, +90, +91, +91, +86, +85, +86, +91, +92, +92, +87, +86, +87, +92, +93, +93, +88, +87, +88, +93, +94, +94, +89, +88, +90, +95, +96, +96, +91, +90, +91, +96, +97, +97, +92, +91, +92, +97, +98, +98, +93, +92, +93, +98, +99, +99, +94, +93, +100, +101, +102, +102, +103, +100, +103, +102, +104, +104, +105, +103, +105, +104, +106, +106, +107, +105, +107, +106, +108, +108, +109, +107, +101, +110, +111, +111, +102, +101, +102, +111, +112, +112, +104, +102, +104, +112, +113, +113, +106, +104, +106, +113, +114, +114, +108, +106, +110, +115, +116, +116, +111, +110, +111, +116, +117, +117, +112, +111, +112, +117, +118, +118, +113, +112, +113, +118, +119, +119, +114, +113, +115, +120, +121, +121, +116, +115, +116, +121, +122, +122, +117, +116, +117, +122, +123, +123, +118, +117, +118, +123, +124, +124, +119, +118, +125, +126, +127, +127, +128, +125, +128, +127, +129, +129, +130, +128, +130, +129, +131, +131, +132, +130, +132, +131, +133, +133, +134, +132, +126, +135, +136, +136, +127, +126, +127, +136, +137, +137, +129, +127, +129, +137, +138, +138, +131, +129, +131, +138, +139, +139, +133, +131, +135, +140, +141, +141, +136, +135, +136, +141, +142, +142, +137, +136, +137, +142, +143, +143, +138, +137, +138, +143, +144, +144, +139, +138, +140, +145, +146, +146, +141, +140, +141, +146, +147, +147, +142, +141, +142, +147, +148, +148, +143, +142, +143, +148, +149, +149, +144, +143, +150, +151, +152, +152, +153, +150, +153, +152, +154, +154, +155, +153, +155, +154, +156, +156, +157, +155, +157, +156, +158, +158, +159, +157, +151, +160, +161, +161, +152, +151, +152, +161, +162, +162, +154, +152, +154, +162, +163, +163, +156, +154, +156, +163, +164, +164, +158, +156, +160, +165, +166, +166, +161, +160, +161, +166, +167, +167, +162, +161, +162, +167, +168, +168, +163, +162, +163, +168, +169, +169, +164, +163, +165, +170, +171, +171, +166, +165, +166, +171, +172, +172, +167, +166, +167, +172, +173, +173, +168, +167, +168, +173, +174, +174, +169, +168, +175, +176, +177, +177, +178, +175, +178, +177, +179, +179, +180, +178, +180, +179, +181, +181, +182, +180, +182, +181, +183, +183, +184, +182, +176, +185, +186, +186, +177, +176, +177, +186, +187, +187, +179, +177, +179, +187, +188, +188, +181, +179, +181, +188, +189, +189, +183, +181, +185, +190, +191, +191, +186, +185, +186, +191, +192, +192, +187, +186, +187, +192, +193, +193, +188, +187, +188, +193, +194, +194, +189, +188, +190, +195, +196, +196, +191, +190, +191, +196, +197, +197, +192, +191, +192, +197, +198, +198, +193, +192, +193, +198, +199, +199, +194, +193, +200, +201, +202, +202, +203, +200, +203, +202, +204, +204, +205, +203, +205, +204, +206, +206, +207, +205, +207, +206, +208, +208, +209, +207, +201, +210, +211, +211, +202, +201, +202, +211, +212, +212, +204, +202, +204, +212, +213, +213, +206, +204, +206, +213, +214, +214, +208, +206, +210, +215, +216, +216, +211, +210, +211, +216, +217, +217, +212, +211, +212, +217, +218, +218, +213, +212, +213, +218, +219, +219, +214, +213, +215, +220, +221, +221, +216, +215, +216, +221, +222, +222, +217, +216, +217, +222, +223, +223, +218, +217, +218, +223, +224, +224, +219, +218, +225, +226, +227, +227, +228, +225, +228, +227, +229, +229, +230, +228, +230, +229, +231, +231, +232, +230, +232, +231, +233, +233, +234, +232, +226, +235, +236, +236, +227, +226, +227, +236, +237, +237, +229, +227, +229, +237, +238, +238, +231, +229, +231, +238, +239, +239, +233, +231, +235, +240, +241, +241, +236, +235, +236, +241, +242, +242, +237, +236, +237, +242, +243, +243, +238, +237, +238, +243, +244, +244, +239, +238, +240, +245, +246, +246, +241, +240, +241, +246, +247, +247, +242, +241, +242, +247, +248, +248, +243, +242, +243, +248, +249, +249, +244, +243, +250, +251, +252, +252, +253, +250, +253, +252, +254, +254, +255, +253, +255, +254, +256, +256, +257, +255, +257, +256, +258, +258, +259, +257, +251, +260, +261, +261, +252, +251, +252, +261, +262, +262, +254, +252, +254, +262, +263, +263, +256, +254, +256, +263, +264, +264, +258, +256, +260, +265, +266, +266, +261, +260, +261, +266, +267, +267, +262, +261, +262, +267, +268, +268, +263, +262, +263, +268, +269, +269, +264, +263, +265, +270, +271, +271, +266, +265, +266, +271, +272, +272, +267, +266, +267, +272, +273, +273, +268, +267, +268, +273, +274, +274, +269, +268, +275, +276, +277, +277, +278, +275, +278, +277, +279, +279, +280, +278, +280, +279, +281, +281, +282, +280, +282, +281, +283, +283, +284, +282, +276, +285, +286, +286, +277, +276, +277, +286, +287, +287, +279, +277, +279, +287, +288, +288, +281, +279, +281, +288, +289, +289, +283, +281, +285, +290, +291, +291, +286, +285, +286, +291, +292, +292, +287, +286, +287, +292, +293, +293, +288, +287, +288, +293, +294, +294, +289, +288, +290, +295, +296, +296, +291, +290, +291, +296, +297, +297, +292, +291, +292, +297, +298, +298, +293, +292, +293, +298, +299, +299, +294, +293, +300, +301, +302, +302, +303, +300, +303, +302, +304, +304, +305, +303, +305, +304, +306, +306, +307, +305, +307, +306, +308, +301, +309, +310, +310, +302, +301, +302, +310, +311, +311, +304, +302, +304, +311, +312, +312, +306, +304, +306, +312, +313, +309, +314, +315, +315, +310, +309, +310, +315, +316, +316, +311, +310, +311, +316, +317, +317, +312, +311, +312, +317, +318, +314, +319, +320, +320, +315, +314, +315, +320, +321, +321, +316, +315, +316, +321, +322, +322, +317, +316, +317, +322, +323, +324, +325, +326, +326, +327, +324, +327, +326, +328, +328, +329, +327, +329, +328, +330, +330, +331, +329, +331, +330, +332, +325, +333, +334, +334, +326, +325, +326, +334, +335, +335, +328, +326, +328, +335, +336, +336, +330, +328, +330, +336, +337, +333, +338, +339, +339, +334, +333, +334, +339, +340, +340, +335, +334, +335, +340, +341, +341, +336, +335, +336, +341, +342, +338, +343, +344, +344, +339, +338, +339, +344, +345, +345, +340, +339, +340, +345, +346, +346, +341, +340, +341, +346, +347, +348, +349, +350, +350, +351, +348, +351, +350, +352, +352, +353, +351, +353, +352, +354, +354, +355, +353, +355, +354, +356, +349, +357, +358, +358, +350, +349, +350, +358, +359, +359, +352, +350, +352, +359, +360, +360, +354, +352, +354, +360, +361, +357, +362, +363, +363, +358, +357, +358, +363, +364, +364, +359, +358, +359, +364, +365, +365, +360, +359, +360, +365, +366, +362, +367, +368, +368, +363, +362, +363, +368, +369, +369, +364, +363, +364, +369, +370, +370, +365, +364, +365, +370, +371, +372, +373, +374, +374, +375, +372, +375, +374, +376, +376, +377, +375, +377, +376, +378, +378, +379, +377, +379, +378, +380, +373, +381, +382, +382, +374, +373, +374, +382, +383, +383, +376, +374, +376, +383, +384, +384, +378, +376, +378, +384, +385, +381, +386, +387, +387, +382, +381, +382, +387, +388, +388, +383, +382, +383, +388, +389, +389, +384, +383, +384, +389, +390, +386, +391, +392, +392, +387, +386, +387, +392, +393, +393, +388, +387, +388, +393, +394, +394, +389, +388, +389, +394, +395, +396, +397, +398, +398, +399, +396, +399, +398, +400, +400, +401, +399, +401, +400, +402, +402, +403, +401, +403, +402, +404, +404, +405, +403, +397, +406, +407, +407, +398, +397, +398, +407, +408, +408, +400, +398, +400, +408, +409, +409, +402, +400, +402, +409, +410, +410, +404, +402, +406, +411, +412, +412, +407, +406, +407, +412, +413, +413, +408, +407, +408, +413, +414, +414, +409, +408, +409, +414, +415, +415, +410, +409, +411, +416, +417, +417, +412, +411, +412, +417, +418, +418, +413, +412, +413, +418, +419, +419, +414, +413, +414, +419, +420, +420, +415, +414, +421, +422, +423, +423, +424, +421, +424, +423, +425, +425, +426, +424, +426, +425, +427, +427, +428, +426, +428, +427, +429, +429, +430, +428, +422, +431, +432, +432, +423, +422, +423, +432, +433, +433, +425, +423, +425, +433, +434, +434, +427, +425, +427, +434, +435, +435, +429, +427, +431, +436, +437, +437, +432, +431, +432, +437, +438, +438, +433, +432, +433, +438, +439, +439, +434, +433, +434, +439, +440, +440, +435, +434, +436, +441, +442, +442, +437, +436, +437, +442, +443, +443, +438, +437, +438, +443, +444, +444, +439, +438, +439, +444, +445, +445, +440, +439, +446, +447, +448, +448, +449, +446, +449, +448, +450, +450, +451, +449, +451, +450, +452, +452, +453, +451, +453, +452, +454, +454, +455, +453, +447, +456, +457, +457, +448, +447, +448, +457, +458, +458, +450, +448, +450, +458, +459, +459, +452, +450, +452, +459, +460, +460, +454, +452, +456, +461, +462, +462, +457, +456, +457, +462, +463, +463, +458, +457, +458, +463, +464, +464, +459, +458, +459, +464, +465, +465, +460, +459, +461, +466, +467, +467, +462, +461, +462, +467, +468, +468, +463, +462, +463, +468, +469, +469, +464, +463, +464, +469, +470, +470, +465, +464, +471, +472, +473, +473, +474, +471, +474, +473, +475, +475, +476, +474, +476, +475, +477, +477, +478, +476, +478, +477, +479, +479, +480, +478, +472, +481, +482, +482, +473, +472, +473, +482, +483, +483, +475, +473, +475, +483, +484, +484, +477, +475, +477, +484, +485, +485, +479, +477, +481, +486, +487, +487, +482, +481, +482, +487, +488, +488, +483, +482, +483, +488, +489, +489, +484, +483, +484, +489, +490, +490, +485, +484, +486, +491, +492, +492, +487, +486, +487, +492, +493, +493, +488, +487, +488, +493, +494, +494, +489, +488, +489, +494, +495, +495, +490, +489, +496, +497, +498, +498, +499, +496, +499, +498, +500, +500, +501, +499, +501, +500, +502, +502, +503, +501, +503, +502, +504, +504, +505, +503, +497, +506, +507, +507, +498, +497, +498, +507, +508, +508, +500, +498, +500, +508, +509, +509, +502, +500, +502, +509, +510, +510, +504, +502, +506, +511, +512, +512, +507, +506, +507, +512, +513, +513, +508, +507, +508, +513, +514, +514, +509, +508, +509, +514, +515, +515, +510, +509, +511, +516, +517, +517, +512, +511, +512, +517, +518, +518, +513, +512, +513, +518, +519, +519, +514, +513, +514, +519, +520, +520, +515, +514, +521, +522, +523, +523, +524, +521, +524, +523, +525, +525, +526, +524, +526, +525, +527, +527, +528, +526, +528, +527, +529, +529, +530, +528, +522, +531, +532, +532, +523, +522, +523, +532, +533, +533, +525, +523, +525, +533, +534, +534, +527, +525, +527, +534, +535, +535, +529, +527, +531, +536, +537, +537, +532, +531, +532, +537, +538, +538, +533, +532, +533, +538, +539, +539, +534, +533, +534, +539, +540, +540, +535, +534, +536, +541, +542, +542, +537, +536, +537, +542, +543, +543, +538, +537, +538, +543, +544, +544, +539, +538, +539, +544, +545, +545, +540, +539, +546, +547, +548, +548, +549, +546, +549, +548, +550, +550, +551, +549, +551, +550, +552, +552, +553, +551, +553, +552, +554, +554, +555, +553, +547, +556, +557, +557, +548, +547, +548, +557, +558, +558, +550, +548, +550, +558, +559, +559, +552, +550, +552, +559, +560, +560, +554, +552, +556, +561, +562, +562, +557, +556, +557, +562, +563, +563, +558, +557, +558, +563, +564, +564, +559, +558, +559, +564, +565, +565, +560, +559, +561, +566, +567, +567, +562, +561, +562, +567, +568, +568, +563, +562, +563, +568, +569, +569, +564, +563, +564, +569, +570, +570, +565, +564, +571, +572, +573, +573, +574, +571, +574, +573, +575, +575, +576, +574, +576, +575, +577, +577, +578, +576, +578, +577, +579, +579, +580, +578, +572, +581, +582, +582, +573, +572, +573, +582, +583, +583, +575, +573, +575, +583, +584, +584, +577, +575, +577, +584, +585, +585, +579, +577, +581, +586, +587, +587, +582, +581, +582, +587, +588, +588, +583, +582, +583, +588, +589, +589, +584, +583, +584, +589, +590, +590, +585, +584, +586, +591, +592, +592, +587, +586, +587, +592, +593, +593, +588, +587, +588, +593, +594, +594, +589, +588, +589, +594, +595, +595, +590, +589, +596, +597, +598, +597, +596, +599, +599, +600, +597, +600, +599, +601, +601, +602, +600, +602, +601, +603, +603, +604, +602, +605, +596, +606, +596, +605, +607, +607, +599, +596, +599, +607, +608, +608, +601, +599, +601, +608, +609, +609, +603, +601, +610, +605, +611, +605, +610, +612, +612, +607, +605, +607, +612, +613, +613, +608, +607, +608, +613, +614, +614, +609, +608, +615, +610, +616, +610, +615, +617, +617, +612, +610, +612, +617, +618, +618, +613, +612, +613, +618, +619, +619, +614, +613, +620, +621, +622, +621, +620, +623, +623, +624, +621, +624, +623, +625, +625, +626, +624, +626, +625, +627, +627, +628, +626, +629, +620, +630, +620, +629, +631, +631, +623, +620, +623, +631, +632, +632, +625, +623, +625, +632, +633, +633, +627, +625, +634, +629, +635, +629, +634, +636, +636, +631, +629, +631, +636, +637, +637, +632, +631, +632, +637, +638, +638, +633, +632, +639, +634, +640, +634, +639, +641, +641, +636, +634, +636, +641, +642, +642, +637, +636, +637, +642, +643, +643, +638, +637, +644, +645, +646, +645, +644, +647, +647, +648, +645, +648, +647, +649, +649, +650, +648, +650, +649, +651, +651, +652, +650, +653, +644, +654, +644, +653, +655, +655, +647, +644, +647, +655, +656, +656, +649, +647, +649, +656, +657, +657, +651, +649, +658, +653, +659, +653, +658, +660, +660, +655, +653, +655, +660, +661, +661, +656, +655, +656, +661, +662, +662, +657, +656, +663, +658, +664, +658, +663, +665, +665, +660, +658, +660, +665, +666, +666, +661, +660, +661, +666, +667, +667, +662, +661, +668, +669, +670, +669, +668, +671, +671, +672, +669, +672, +671, +673, +673, +674, +672, +674, +673, +675, +675, +676, +674, +677, +668, +678, +668, +677, +679, +679, +671, +668, +671, +679, +680, +680, +673, +671, +673, +680, +681, +681, +675, +673, +682, +677, +683, +677, +682, +684, +684, +679, +677, +679, +684, +685, +685, +680, +679, +680, +685, +686, +686, +681, +680, +687, +682, +688, +682, +687, +689, +689, +684, +682, +684, +689, +690, +690, +685, +684, +685, +690, +691, +691, +686, +685, +692, +693, +694, +694, +695, +692, +695, +694, +696, +696, +697, +695, +697, +696, +698, +698, +699, +697, +699, +698, +700, +700, +701, +699, +693, +702, +703, +703, +694, +693, +694, +703, +704, +704, +696, +694, +696, +704, +705, +705, +698, +696, +698, +705, +706, +706, +700, +698, +702, +707, +708, +708, +703, +702, +703, +708, +709, +709, +704, +703, +704, +709, +710, +710, +705, +704, +705, +710, +711, +711, +706, +705, +707, +712, +713, +713, +708, +707, +708, +713, +714, +714, +709, +708, +709, +714, +715, +715, +710, +709, +710, +715, +716, +716, +711, +710, +717, +718, +719, +719, +720, +717, +720, +719, +721, +721, +722, +720, +722, +721, +723, +723, +724, +722, +724, +723, +725, +725, +726, +724, +718, +727, +728, +728, +719, +718, +719, +728, +729, +729, +721, +719, +721, +729, +730, +730, +723, +721, +723, +730, +731, +731, +725, +723, +727, +732, +733, +733, +728, +727, +728, +733, +734, +734, +729, +728, +729, +734, +735, +735, +730, +729, +730, +735, +736, +736, +731, +730, +732, +737, +738, +738, +733, +732, +733, +738, +739, +739, +734, +733, +734, +739, +740, +740, +735, +734, +735, +740, +741, +741, +736, +735, +742, +743, +744, +744, +745, +742, +745, +744, +746, +746, +747, +745, +747, +746, +748, +748, +749, +747, +749, +748, +750, +750, +751, +749, +743, +752, +753, +753, +744, +743, +744, +753, +754, +754, +746, +744, +746, +754, +755, +755, +748, +746, +748, +755, +756, +756, +750, +748, +752, +757, +758, +758, +753, +752, +753, +758, +759, +759, +754, +753, +754, +759, +760, +760, +755, +754, +755, +760, +761, +761, +756, +755, +757, +762, +763, +763, +758, +757, +758, +763, +764, +764, +759, +758, +759, +764, +765, +765, +760, +759, +760, +765, +766, +766, +761, +760, +767, +768, +769, +769, +770, +767, +770, +769, +771, +771, +772, +770, +772, +771, +773, +773, +774, +772, +774, +773, +775, +775, +776, +774, +768, +777, +778, +778, +769, +768, +769, +778, +779, +779, +771, +769, +771, +779, +780, +780, +773, +771, +773, +780, +781, +781, +775, +773, +777, +782, +783, +783, +778, +777, +778, +783, +784, +784, +779, +778, +779, +784, +785, +785, +780, +779, +780, +785, +786, +786, +781, +780, +782, +787, +788, +788, +783, +782, +783, +788, +789, +789, +784, +783, +784, +789, +790, +790, +785, +784, +785, +790, +791, +791, +786, +785 + }; + gastro_render_triangles(ctx, p, verts, 8, idxs, 992); +}; diff --git a/gastro/include/lcq/gastro.h b/gastro/include/lcq/gastro.h new file mode 100644 index 0000000..fd4e158 --- /dev/null +++ b/gastro/include/lcq/gastro.h @@ -0,0 +1,83 @@ +#ifndef LCOLONQ_GASTRO_H +#define LCOLONQ_GASTRO_H + +#include <lcq/prelude.h> + +#define GASTRO_FIXED_POINT 16 +typedef i64 gastro_fix; +#define GASTRO_FIX_ONE (1 << GASTRO_FIXED_POINT) +#define GASTRO_FIX_HALF 0x8000 +gastro_fix gastro_fix_new(i64 x); +i64 gastro_fix_to_i64(gastro_fix x); +gastro_fix gastro_fix_from_double(double x); +double gastro_fix_to_double(gastro_fix x); +gastro_fix gastro_fix_mul(gastro_fix x, gastro_fix y); +gastro_fix gastro_fix_div(gastro_fix x, gastro_fix y); +gastro_fix gastro_fix_sqrt(gastro_fix s); + +typedef struct { gastro_fix x, y; } gastro_vec2; +gastro_vec2 gastro_vec2_new(gastro_fix x, gastro_fix y); +gastro_vec2 gastro_vec2_add(gastro_vec2 x, gastro_vec2 y); +gastro_vec2 gastro_vec2_sub(gastro_vec2 x, gastro_vec2 y); +gastro_fix gastro_vec2_length(gastro_vec2 v); +gastro_fix gastro_vec2_cross(gastro_vec2 v, gastro_vec2 u); +typedef struct { gastro_fix x, y, z; } gastro_vec3; +gastro_vec3 gastro_vec3_new(gastro_fix x, gastro_fix y, gastro_fix z); +void gastro_vec3_print(gastro_vec3 v); +gastro_vec2 gastro_vec3_xy(gastro_vec3 v); +gastro_vec3 gastro_vec3_perspective(gastro_fix nearz, gastro_vec3 p); +gastro_fix gastro_vec3_bary_interpolate(gastro_vec3 bary, gastro_fix x, gastro_fix y, gastro_fix z); +gastro_fix gastro_vec3_bary_interpolate_inv(gastro_vec3 bary, gastro_fix x, gastro_fix y, gastro_fix z); +typedef struct { gastro_fix x, y, z, w; } gastro_vec4; +gastro_vec4 gastro_vec4_new(gastro_fix x, gastro_fix y, gastro_fix z, gastro_fix w); +void gastro_vec4_print(gastro_vec4 v); +gastro_vec3 gastro_vec4_xyz(gastro_vec4 v); +gastro_fix gastro_vec4_idx(gastro_vec4 v, i64 idx); +gastro_fix gastro_vec4_dot(gastro_vec4 a, gastro_vec4 b); + +typedef struct { gastro_vec4 rows[4]; } gastro_mat4x4; +gastro_mat4x4 gastro_mat4x4_new( + gastro_fix e0, gastro_fix e1, gastro_fix e2, gastro_fix e3, + gastro_fix e4, gastro_fix e5, gastro_fix e6, gastro_fix e7, + gastro_fix e8, gastro_fix e9, gastro_fix e10, gastro_fix e11, + gastro_fix e12, gastro_fix e13, gastro_fix e14, gastro_fix e15); +void gastro_mat4x4_print(gastro_mat4x4 m); +gastro_vec4 gastro_mat4x4_mul_vec4(gastro_mat4x4 m, gastro_vec4 v); +gastro_mat4x4 gastro_mat4x4_mul_mat4x4(gastro_mat4x4 m, gastro_mat4x4 n); + +typedef struct { + u8 r, g, b, a; +} gastro_color; +gastro_color gastro_color_new(u8 r, u8 g, u8 b, u8 a); + +typedef struct { + u32 width, height; + gastro_color *pixels; + gastro_fix *depth; +} gastro_ctx; + +gastro_vec3 gastro_vec3_denormalize(gastro_ctx *ctx, gastro_vec3 p); + +void gastro_ctx_init(gastro_ctx *ret, u32 width, u32 height, gastro_color *pixels, gastro_fix *depth); +void gastro_draw_pixel(gastro_ctx *ctx, gastro_color col, gastro_fix z, i64 x, i64 y); +void gastro_draw_clear(gastro_ctx *ctx, gastro_color col); + +typedef struct { + gastro_vec3 v; + gastro_fix *attrs; +} gastro_vertex; +typedef gastro_vec4 (*gastro_shader_vertex)(gastro_ctx *ctx, gastro_vec3 v, gastro_fix *attrs, i64 attrs_len); +typedef gastro_color (*gastro_shader_fragment)(gastro_ctx *ctx, gastro_vec3 v, gastro_fix *attrs, i64 attrs_len); +typedef struct { + gastro_shader_vertex vertex; + gastro_shader_fragment fragment; +} gastro_program; +gastro_vertex gastro_program_vertex(gastro_ctx *ctx, gastro_program *p, gastro_vec3 v, gastro_fix *attrs, i64 attrs_len); +gastro_color gastro_program_fragment(gastro_ctx *ctx, gastro_program *p, gastro_vec3 v, gastro_fix *attrs, i64 attrs_len); + +void gastro_render_triangle(gastro_ctx *ctx, gastro_program *p, gastro_vertex p0, gastro_vertex p1, gastro_vertex p2, i64 attrs_len); +void gastro_render_triangles(gastro_ctx *ctx, gastro_program *p, gastro_fix *vs, i64 elem_size, i64 *idxs, i64 num_triangles); + +#include <lcq/gastro/trig.h> + +#endif diff --git a/gastro/include/lcq/gastro/trig.h b/gastro/include/lcq/gastro/trig.h new file mode 100644 index 0000000..ec5c8c3 --- /dev/null +++ b/gastro/include/lcq/gastro/trig.h @@ -0,0 +1,10 @@ +#ifndef LCOLONQ_GASTRO_TRIG_H +#define LCOLONQ_GASTRO_TRIG_H + +#include <lcq/prelude.h> +#include <lcq/gastro.h> + +gastro_fix gastro_sin(u8 turns); +gastro_fix gastro_cos(u8 turns); + +#endif diff --git a/gastro/mark.qoi b/gastro/mark.qoi Binary files differnew file mode 100644 index 0000000..6cc4cf8 --- /dev/null +++ b/gastro/mark.qoi diff --git a/gastro/mark2.qoi b/gastro/mark2.qoi Binary files differnew file mode 100644 index 0000000..3b1a710 --- /dev/null +++ b/gastro/mark2.qoi diff --git a/gastro/packages.nix b/gastro/packages.nix new file mode 100644 index 0000000..600bb0c --- /dev/null +++ b/gastro/packages.nix @@ -0,0 +1,16 @@ +pkgs: lcq: { + native = pkgs.stdenv.mkDerivation { + pname = "libcolonq-gastro"; + version = "git"; + src = ./.; + buildInputs = [ + lcq.prelude.native + lcq.qoi.native + pkgs.raylib + ]; + hardeningDisable = ["all"]; + installPhase = '' + make prefix=$out install + ''; + }; +} diff --git a/gastro/sphaero.qoi b/gastro/sphaero.qoi Binary files differnew file mode 100644 index 0000000..251c89c --- /dev/null +++ b/gastro/sphaero.qoi diff --git a/gastro/spin.mp4 b/gastro/spin.mp4 Binary files differnew file mode 100644 index 0000000..e7a56df --- /dev/null +++ b/gastro/spin.mp4 diff --git a/gastro/src/gastro.c b/gastro/src/gastro.c new file mode 100644 index 0000000..2b175fe --- /dev/null +++ b/gastro/src/gastro.c @@ -0,0 +1,311 @@ +#include <assert.h> +#include <stdio.h> +#include <stdlib.h> + +#include <lcq/gastro.h> + +#define MAX_ATTRS 16 + +static i64 min2(i64 x, i64 y) { return x < y ? x : y; } +static i64 min3(i64 x, i64 y, i64 z) { return min2(min2(x, y), z); } +static i64 max2(i64 x, i64 y) { return x > y ? x : y; } +static i64 max3(i64 x, i64 y, i64 z) { return max2(max2(x, y), z); } + +gastro_fix gastro_fix_new(i64 x) { + assert(x < ((i64) 1 << (sizeof(gastro_fix) * 8 - GASTRO_FIXED_POINT))); + return x << GASTRO_FIXED_POINT; +} +i64 gastro_fix_to_i64(gastro_fix x) { + return x >> GASTRO_FIXED_POINT; +} +gastro_fix gastro_fix_from_double(double x) { + double shift = (double) (1 << GASTRO_FIXED_POINT); + return (gastro_fix) (x * shift); +} +double gastro_fix_to_double(gastro_fix x) { + double shift = (double) (1 << GASTRO_FIXED_POINT); + return (double) x / shift; +} +gastro_fix gastro_fix_mul(gastro_fix x, gastro_fix y) { + return (gastro_fix) (x * y) >> GASTRO_FIXED_POINT; +} +gastro_fix gastro_fix_div(gastro_fix x, gastro_fix y) { + return (x * (1 << GASTRO_FIXED_POINT)) / y; +} +gastro_fix gastro_fix_sqrt(gastro_fix s) { + gastro_fix x = GASTRO_FIX_ONE; + i64 i; + for (i = 0; i < 5; ++i) { + x = gastro_fix_mul(GASTRO_FIX_HALF, x + gastro_fix_div(s, x)); + } + return x; +} + +gastro_vec2 gastro_vec2_new(gastro_fix x, gastro_fix y) { + gastro_vec2 ret; + ret.x = x; ret.y = y; + return ret; +} +gastro_vec2 gastro_vec2_add(gastro_vec2 x, gastro_vec2 y) { + return gastro_vec2_new(x.x + y.x, x.y + y.y); +} +gastro_vec2 gastro_vec2_sub(gastro_vec2 x, gastro_vec2 y) { + return gastro_vec2_new(x.x - y.x, x.y - y.y); +} +gastro_fix gastro_vec2_length(gastro_vec2 v) { + gastro_fix sq = gastro_fix_mul(v.x, v.x) + gastro_fix_mul(v.y, v.y); + return gastro_fix_sqrt((gastro_fix) sq); +} +gastro_fix gastro_vec2_cross(gastro_vec2 v, gastro_vec2 u) { + return gastro_fix_mul(v.x, u.y) - gastro_fix_mul(u.x, v.y); +} +gastro_vec3 gastro_vec3_new(gastro_fix x, gastro_fix y, gastro_fix z) { + gastro_vec3 ret; + ret.x = x; ret.y = y; ret.z = z; + return ret; +} +void gastro_vec3_print(gastro_vec3 v) { + printf("<%f, %f, %f>\n", gastro_fix_to_double(v.x), gastro_fix_to_double(v.y), gastro_fix_to_double(v.z)); +} +gastro_vec2 gastro_vec3_xy(gastro_vec3 v) { return gastro_vec2_new(v.x, v.y); } +gastro_vec3 gastro_vec3_perspective(gastro_fix nearz, gastro_vec3 p) { + gastro_vec3 ret; + ret.x = gastro_fix_mul(gastro_fix_div(nearz, p.z), p.x); + ret.y = gastro_fix_mul(gastro_fix_div(nearz, p.z), p.y); + ret.z = p.z; + return ret; +} +gastro_fix gastro_vec3_bary_interpolate(gastro_vec3 bary, gastro_fix x, gastro_fix y, gastro_fix z) { + return gastro_fix_mul(bary.x, x) + gastro_fix_mul(bary.y, y) + gastro_fix_mul(bary.z, z); +} +gastro_fix gastro_vec3_bary_interpolate_inv(gastro_vec3 bary, gastro_fix x, gastro_fix y, gastro_fix z) { + return gastro_fix_div(GASTRO_FIX_ONE, + gastro_vec3_bary_interpolate(bary, + gastro_fix_div(GASTRO_FIX_ONE, x), + gastro_fix_div(GASTRO_FIX_ONE, y), + gastro_fix_div(GASTRO_FIX_ONE, z) + ) + ); +} + +gastro_vec4 gastro_vec4_new(gastro_fix x, gastro_fix y, gastro_fix z, gastro_fix w) { + gastro_vec4 ret; + ret.x = x; ret.y = y; ret.z = z; ret.w = w; + return ret; +} +void gastro_vec4_print(gastro_vec4 v) { + printf("<%f, %f, %f, %f>\n", gastro_fix_to_double(v.x), gastro_fix_to_double(v.y), gastro_fix_to_double(v.z), gastro_fix_to_double(v.w)); +} +gastro_vec3 gastro_vec4_xyz(gastro_vec4 v) { return gastro_vec3_new(v.x, v.y, v.z); } +gastro_fix gastro_vec4_idx(gastro_vec4 v, i64 idx) { + assert(idx >= 0 && idx < 4); + switch (idx) { + case 0: return v.x; + case 1: return v.y; + case 2: return v.z; + case 3: return v.w; + default: return 0; + } +} +gastro_fix gastro_vec4_dot(gastro_vec4 a, gastro_vec4 b) { + return gastro_fix_mul(a.x, b.x) + + gastro_fix_mul(a.y, b.y) + + gastro_fix_mul(a.z, b.z) + + gastro_fix_mul(a.w, b.w); +} + +gastro_mat4x4 gastro_mat4x4_new( + gastro_fix e0, gastro_fix e1, gastro_fix e2, gastro_fix e3, + gastro_fix e4, gastro_fix e5, gastro_fix e6, gastro_fix e7, + gastro_fix e8, gastro_fix e9, gastro_fix e10, gastro_fix e11, + gastro_fix e12, gastro_fix e13, gastro_fix e14, gastro_fix e15) { + gastro_mat4x4 ret; + ret.rows[0] = gastro_vec4_new( e0, e1, e2, e3); + ret.rows[1] = gastro_vec4_new( e4, e5, e6, e7); + ret.rows[2] = gastro_vec4_new( e8, e9, e10, e11); + ret.rows[3] = gastro_vec4_new(e12, e13, e14, e15); + return ret; +} +void gastro_mat4x4_print(gastro_mat4x4 m) { + i64 row; + for (row = 0; row < 4; ++row) { + printf("%c %14f, %14f, %14f, %14f, %c\n", + row == 0 ? '[' : ' ', + gastro_fix_to_double(m.rows[row].x), + gastro_fix_to_double(m.rows[row].y), + gastro_fix_to_double(m.rows[row].z), + gastro_fix_to_double(m.rows[row].w), + row == 3 ? ']' : ' '); + } +} +gastro_vec4 gastro_mat4x4_mul_vec4(gastro_mat4x4 m, gastro_vec4 v) { + return gastro_vec4_new( + gastro_vec4_dot(m.rows[0], v), + gastro_vec4_dot(m.rows[1], v), + gastro_vec4_dot(m.rows[2], v), + gastro_vec4_dot(m.rows[3], v)); +} +gastro_mat4x4 gastro_mat4x4_mul_mat4x4(gastro_mat4x4 n, gastro_mat4x4 m) { + gastro_mat4x4 ret; + i64 row, col; + for (row = 0; row < 4; ++row) { + gastro_fix comps[4]; + for (col = 0; col < 4; ++col) { + comps[col] = gastro_vec4_dot( + gastro_vec4_new( + gastro_vec4_idx(m.rows[0], col), + gastro_vec4_idx(m.rows[1], col), + gastro_vec4_idx(m.rows[2], col), + gastro_vec4_idx(m.rows[3], col)), + n.rows[row]); + } + ret.rows[row] = gastro_vec4_new(comps[0], comps[1], comps[2], comps[3]); + } + return ret; +} + +gastro_color gastro_color_new(u8 r, u8 g, u8 b, u8 a) { + gastro_color ret; + ret.r = r; ret.g = g; ret.b = b; ret.a = a; + return ret; +} + +void gastro_ctx_init(gastro_ctx *ret, u32 width, u32 height, gastro_color *pixels, gastro_fix *depth) { + ret->width = width; + ret->height = height; + ret->pixels = pixels; + ret->depth = depth; +} + +gastro_vec3 gastro_vec3_denormalize(gastro_ctx *ctx, gastro_vec3 p) { + gastro_vec3 ret; + ret.x = gastro_fix_mul(p.x + GASTRO_FIX_ONE, gastro_fix_new(ctx->width / 2)); + ret.y = gastro_fix_mul(p.y + GASTRO_FIX_ONE, gastro_fix_new(ctx->height / 2)); + ret.z = p.z; + return ret; +} + +void gastro_draw_pixel(gastro_ctx *ctx, gastro_color col, gastro_fix z, i64 x, i64 y) { + i64 idx = y * ctx->width + x; + if (x < 0 || x >= ctx->width || y < 0 || y >= ctx->height) return; + if (z > ctx->depth[idx]) return; + ctx->pixels[idx] = col; + ctx->depth[idx] = z; +} + +void gastro_draw_clear(gastro_ctx *ctx, gastro_color col) { + i64 x, y; + for (x = 0; x < ctx->width; ++x) { + for (y = 0; y < ctx->height; ++y) { + i64 idx = y * ctx->width + x; + ctx->pixels[idx] = col; + ctx->depth[idx] = INT64_MAX; + } + } +} + +gastro_vertex gastro_program_vertex(gastro_ctx *ctx, gastro_program *p, gastro_vec3 v, gastro_fix *attrs, i64 attrs_len) { + gastro_vertex ret; + gastro_vec4 res = p->vertex(ctx, v, attrs, attrs_len); + res.x = gastro_fix_div(res.x, res.w); + res.y = gastro_fix_div(res.y, res.w); + /* res.z = gastro_fix_div(res.z, res.w); */ + ret.v = gastro_vec4_xyz(res); + ret.attrs = attrs; + return ret; +} +gastro_color gastro_program_fragment(gastro_ctx *ctx, gastro_program *p, gastro_vec3 v, gastro_fix *attrs, i64 attrs_len) { + gastro_color ret; + ret = p->fragment(ctx, v, attrs, attrs_len); + return ret; +} + +/* return negative if x is to the right of the line from p0 to p1 */ +static gastro_fix compare_edge(gastro_vec2 x, gastro_vec2 p0, gastro_vec2 p1) { + gastro_vec2 pd = gastro_vec2_sub(p1, p0); + gastro_vec2 xd = gastro_vec2_sub(x, p0); + gastro_fix cross = gastro_vec2_cross(xd, pd); + return cross; +} +static bool triangle_contains(gastro_vec3 *bary, gastro_vec2 x, gastro_vec2 p0, gastro_vec2 p1, gastro_vec2 p2) { + gastro_fix p0p1 = compare_edge(x, p0, p1); + gastro_fix p1p2 = compare_edge(x, p1, p2); + gastro_fix p2p0 = compare_edge(x, p2, p0); + gastro_fix area = compare_edge(p2, p0, p1); + if (area == 0) return false; + bary->x = gastro_fix_div(p1p2, area); + bary->y = gastro_fix_div(p2p0, area); + bary->z = gastro_fix_div(p0p1, area); + return p0p1 <= 0 && p1p2 <= 0 && p2p0 <= 0; +} +void gastro_render_triangle(gastro_ctx *ctx, gastro_program *p, gastro_vertex n0, gastro_vertex n1, gastro_vertex n2, i64 attrs_len) { + /* assume clockwise winding order of points */ + /* p0 -> p1, p1 -> p2, p2 -> p0 */ + i64 x, y, minx, miny, maxx, maxy; + gastro_fix attrs[MAX_ATTRS]; + /* convert all points from -1 to 1 range (normalized) into pixels */ + gastro_vec3 p0 = gastro_vec3_denormalize(ctx, n0.v); gastro_vec2 v0 = gastro_vec3_xy(p0); + gastro_vec3 p1 = gastro_vec3_denormalize(ctx, n1.v); gastro_vec2 v1 = gastro_vec3_xy(p1); + gastro_vec3 p2 = gastro_vec3_denormalize(ctx, n2.v); gastro_vec2 v2 = gastro_vec3_xy(p2); + /* compute a bounding box for the triangle - we know only these pixels could possible be drawn */ + minx = min3(gastro_fix_to_i64(p0.x), gastro_fix_to_i64(p1.x), gastro_fix_to_i64(p2.x)); + maxx = max3(gastro_fix_to_i64(p0.x), gastro_fix_to_i64(p1.x), gastro_fix_to_i64(p2.x)); + miny = min3(gastro_fix_to_i64(p0.y), gastro_fix_to_i64(p1.y), gastro_fix_to_i64(p2.y)); + maxy = max3(gastro_fix_to_i64(p0.y), gastro_fix_to_i64(p1.y), gastro_fix_to_i64(p2.y)); + for (x = minx; x <= maxx; ++x) { /* for each pixel in the bounding box: */ + for (y = miny; y <= maxy; ++y) { + i64 idx = y * ctx->width + x; + /* consider the center of the pixel, not the top left corner */ + gastro_vec2 centered = gastro_vec2_new( + gastro_fix_new(x) + GASTRO_FIX_HALF, + gastro_fix_new(y) + GASTRO_FIX_HALF + ); + gastro_vec3 bary; + /* if the center of the pixel is in the triangle */ + if (triangle_contains(&bary, centered, v0, v1, v2)) { + i64 a; + gastro_color col; + /* find the depth of this pixel by using the barycentric coordinates */ + /* we must interpolate the reciprocals to be perspective-correct, since p0 etc. are already projected */ + /* i don't understand why this works very well yet */ + gastro_fix z = gastro_vec3_bary_interpolate_inv(bary, p0.z, p1.z, p2.z); + if (z > ctx->depth[idx]) continue; + gastro_vec3 interp_v = gastro_vec3_new( + gastro_vec3_bary_interpolate(bary, p0.x, p1.x, p2.x), + gastro_vec3_bary_interpolate(bary, p0.y, p1.y, p2.y), + z + ); + /* interpolate all of the attributes as well */ + /* again, to be perspective correct, we do some funny math */ + for (a = 0; a < attrs_len; ++a) { + gastro_fix n0z = gastro_fix_div(n0.attrs[a], p0.z); + gastro_fix n1z = gastro_fix_div(n1.attrs[a], p1.z); + gastro_fix n2z = gastro_fix_div(n2.attrs[a], p2.z); + attrs[a] = gastro_fix_mul( + z, + gastro_vec3_bary_interpolate(bary, n0z, n1z, n2z) + ); + } + /* actually compute the color for and write the pixel */ + col = gastro_program_fragment(ctx, p, interp_v, attrs, attrs_len); + gastro_draw_pixel(ctx, col, z, x, y); + ctx->pixels[idx] = col; + ctx->depth[idx] = z; + } + } + } +} + +static gastro_vertex get_vertex(gastro_ctx *ctx, gastro_program *p, gastro_fix *vs, i64 elem_size, i64 idx) { + i64 i = idx * elem_size; + return gastro_program_vertex(ctx, p, gastro_vec3_new(vs[i], vs[i+1], vs[i+2]), &vs[i+3], elem_size - 3); +} +void gastro_render_triangles(gastro_ctx *ctx, gastro_program *p, gastro_fix *vs, i64 elem_size, i64 *idxs, i64 num_triangles) { + i64 i; + for (i = 0; i < 3 * num_triangles; i += 3) { + gastro_vertex v0 = get_vertex(ctx, p, vs, elem_size, idxs[i]); + gastro_vertex v1 = get_vertex(ctx, p, vs, elem_size, idxs[i + 1]); + gastro_vertex v2 = get_vertex(ctx, p, vs, elem_size, idxs[i + 2]); + gastro_render_triangle(ctx, p, v0, v1, v2, elem_size - 3); + } +} diff --git a/gastro/src/main.c b/gastro/src/main.c new file mode 100644 index 0000000..af2e3aa --- /dev/null +++ b/gastro/src/main.c @@ -0,0 +1,242 @@ +#include <stdlib.h> +#include <stddef.h> +#include <stdio.h> +#include <raylib.h> + +#include <lcq/qoi.h> + +#include <lcq/gastro.h> + +/* #include "../converted_model.h" */ + +i64 off = 0; +qoi_color *TEXTURE; +i64 TEXTURE_WIDTH; +i64 TEXTURE_HEIGHT; + +#define QUADIDX(p0, p1, p2, p3) p0, p1, p2, p2, p3, p0 +#define COLOR(r, g, b) gastro_fix_new(r), gastro_fix_new(g), gastro_fix_new(b) +static void draw_quad(gastro_ctx *ctx, gastro_program *p) { + gastro_fix sz = GASTRO_FIX_HALF; + gastro_fix verts[] = { + /* front */ + -sz, -sz, -sz, 0, 0, + +sz, -sz, -sz, GASTRO_FIX_ONE, 0, + +sz, +sz, -sz, GASTRO_FIX_ONE, GASTRO_FIX_ONE, + -sz, +sz, -sz, 0, GASTRO_FIX_ONE + }; + i64 idxs[] = { + QUADIDX(0, 1, 2, 3), /* front */ + }; + gastro_render_triangles(ctx, p, verts, 5, idxs, 2); +} +static void draw_cube(gastro_ctx *ctx, gastro_program *p) { + static gastro_fix verts[] = { + /* front */ + -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, 0, 0, + +GASTRO_FIX_HALF, -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, GASTRO_FIX_ONE, 0, + +GASTRO_FIX_HALF, +GASTRO_FIX_HALF, -GASTRO_FIX_HALF, GASTRO_FIX_ONE, GASTRO_FIX_ONE, + -GASTRO_FIX_HALF, +GASTRO_FIX_HALF, -GASTRO_FIX_HALF, 0, GASTRO_FIX_ONE, + /* right */ + +GASTRO_FIX_HALF, -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, 0, 0, + +GASTRO_FIX_HALF, -GASTRO_FIX_HALF, +GASTRO_FIX_HALF, GASTRO_FIX_ONE, 0, + +GASTRO_FIX_HALF, +GASTRO_FIX_HALF, +GASTRO_FIX_HALF, GASTRO_FIX_ONE, GASTRO_FIX_ONE, + +GASTRO_FIX_HALF, +GASTRO_FIX_HALF, -GASTRO_FIX_HALF, 0, GASTRO_FIX_ONE, + /* left */ + -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, +GASTRO_FIX_HALF, 0, 0, + -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, GASTRO_FIX_ONE, 0, + -GASTRO_FIX_HALF, +GASTRO_FIX_HALF, -GASTRO_FIX_HALF, GASTRO_FIX_ONE, GASTRO_FIX_ONE, + -GASTRO_FIX_HALF, +GASTRO_FIX_HALF, +GASTRO_FIX_HALF, 0, GASTRO_FIX_ONE, + /* top */ + -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, +GASTRO_FIX_HALF, 0, 0, + +GASTRO_FIX_HALF, -GASTRO_FIX_HALF, +GASTRO_FIX_HALF, GASTRO_FIX_ONE, 0, + +GASTRO_FIX_HALF, -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, GASTRO_FIX_ONE, GASTRO_FIX_ONE, + -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, 0, GASTRO_FIX_ONE, + /* bottom */ + -GASTRO_FIX_HALF, +GASTRO_FIX_HALF, -GASTRO_FIX_HALF, 0, 0, + +GASTRO_FIX_HALF, +GASTRO_FIX_HALF, -GASTRO_FIX_HALF, GASTRO_FIX_ONE, 0, + +GASTRO_FIX_HALF, +GASTRO_FIX_HALF, +GASTRO_FIX_HALF, GASTRO_FIX_ONE, GASTRO_FIX_ONE, + -GASTRO_FIX_HALF, +GASTRO_FIX_HALF, +GASTRO_FIX_HALF, 0, GASTRO_FIX_ONE, + /* back */ + +GASTRO_FIX_HALF, -GASTRO_FIX_HALF, +GASTRO_FIX_HALF, 0, 0, + -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, +GASTRO_FIX_HALF, GASTRO_FIX_ONE, 0, + -GASTRO_FIX_HALF, +GASTRO_FIX_HALF, +GASTRO_FIX_HALF, GASTRO_FIX_ONE, GASTRO_FIX_ONE, + +GASTRO_FIX_HALF, +GASTRO_FIX_HALF, +GASTRO_FIX_HALF, 0, GASTRO_FIX_ONE + }; + static i64 idxs[] = { + QUADIDX(0, 1, 2, 3), /* front */ + QUADIDX(4, 5, 6, 7), /* right */ + QUADIDX(8, 9, 10, 11), /* left */ + QUADIDX(12, 13, 14, 15), /* top */ + QUADIDX(16, 17, 18, 19), /* bottom */ + QUADIDX(20, 21, 22, 23) /* back */ + }; + gastro_render_triangles(ctx, p, verts, 5, idxs, 12); +} +static void draw_pyramid(gastro_ctx *ctx, gastro_program *p) { + static gastro_fix verts[] = { + /* front */ + 0, +GASTRO_FIX_HALF, 0, 0, 0, + +GASTRO_FIX_HALF, -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, GASTRO_FIX_ONE, 0, + -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, GASTRO_FIX_ONE, GASTRO_FIX_ONE, + /* right */ + 0, +GASTRO_FIX_HALF, 0, 0, 0, + +GASTRO_FIX_HALF, -GASTRO_FIX_HALF, +GASTRO_FIX_HALF, GASTRO_FIX_ONE, 0, + +GASTRO_FIX_HALF, -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, GASTRO_FIX_ONE, GASTRO_FIX_ONE, + /* left */ + 0, +GASTRO_FIX_HALF, 0, 0, 0, + -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, GASTRO_FIX_ONE, 0, + -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, +GASTRO_FIX_HALF, GASTRO_FIX_ONE, GASTRO_FIX_ONE, + /* back */ + 0, +GASTRO_FIX_HALF, 0, 0, 0, + -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, +GASTRO_FIX_HALF, GASTRO_FIX_ONE, 0, + +GASTRO_FIX_HALF, -GASTRO_FIX_HALF, +GASTRO_FIX_HALF, GASTRO_FIX_ONE, GASTRO_FIX_ONE, + /* bottom */ + -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, 0, 0, + +GASTRO_FIX_HALF, -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, GASTRO_FIX_ONE, 0, + +GASTRO_FIX_HALF, -GASTRO_FIX_HALF, +GASTRO_FIX_HALF, GASTRO_FIX_ONE, GASTRO_FIX_ONE, + -GASTRO_FIX_HALF, -GASTRO_FIX_HALF, +GASTRO_FIX_HALF, 0, GASTRO_FIX_ONE, + }; + static i64 idxs[] = { + 0, 1, 2, + 3, 4, 5, + 6, 7, 8, + 9, 10, 11, + QUADIDX(12, 13, 14, 15), + }; + gastro_render_triangles(ctx, p, verts, 5, idxs, 6); +} + +static gastro_vec4 vertex_shader(gastro_ctx *ctx, gastro_vec3 in, gastro_fix *attrs, i64 attrs_len) { + gastro_fix x = gastro_fix_from_double((double) off / 1000.0); + gastro_vec4 v = gastro_vec4_new(in.x, in.y, in.z, GASTRO_FIX_ONE); + gastro_mat4x4 scale = gastro_mat4x4_new( + gastro_fix_from_double(1.0), 0, 0, 0, + 0, gastro_fix_from_double(1.0), 0, 0, + 0, 0, gastro_fix_from_double(1.0), 0, + 0, 0, 0, GASTRO_FIX_ONE + ); + u8 theta = (u8) (off / 4); + /* u8 theta = 13; */ + gastro_mat4x4 rot = gastro_mat4x4_new( + GASTRO_FIX_ONE, 0, 0, 0, + 0, gastro_cos(theta), -gastro_sin(theta), 0, + 0, gastro_sin(theta), gastro_cos(theta), 0, + 0, 0, 0, GASTRO_FIX_ONE + ); + gastro_mat4x4 trans = gastro_mat4x4_new( + GASTRO_FIX_ONE, 0, 0, gastro_fix_new(0), /* x,*/ + 0, GASTRO_FIX_ONE, 0, gastro_fix_new(1), + 0, 0, GASTRO_FIX_ONE, gastro_fix_new(-3), + 0, 0, 0, GASTRO_FIX_ONE + ); + gastro_mat4x4 proj = gastro_mat4x4_new( + GASTRO_FIX_ONE, 0, 0, 0, + 0, GASTRO_FIX_ONE, 0, 0, + 0, 0, GASTRO_FIX_ONE, 0, + 0, 0, GASTRO_FIX_ONE, 0 + ); + v = gastro_mat4x4_mul_vec4(scale, v); + v = gastro_mat4x4_mul_vec4(rot, v); + v = gastro_mat4x4_mul_vec4(trans, v); + v = gastro_mat4x4_mul_vec4(proj, v); + return v; +} + +static gastro_color fragment_shader_texture(gastro_ctx *ctx, gastro_vec3 in, gastro_fix *attrs, i64 attrs_len) { + gastro_fix u = attrs[0]; + gastro_fix v = attrs[1]; + i64 x = gastro_fix_to_i64(gastro_fix_mul(gastro_fix_new(TEXTURE_WIDTH), u)); + i64 y = gastro_fix_to_i64(gastro_fix_mul(gastro_fix_new(TEXTURE_HEIGHT), v)); + qoi_color c = TEXTURE[y * TEXTURE_WIDTH + x]; + return gastro_color_new(c.r, c.g, c.b, c.a); +} + +static gastro_color fragment_shader_teapot(gastro_ctx *ctx, gastro_vec3 in, gastro_fix *attrs, i64 attrs_len) { + u8 col = (u8) gastro_fix_to_i64( + gastro_fix_mul( + gastro_fix_new(0xff), + gastro_fix_div(in.z, gastro_fix_new(8)) + ) + ); + return gastro_color_new(0xff - col, 0xff - col, 0xff - col, 0xff); +} + +void load_image(char *path) { + FILE *f; + u8 *buf; + i64 len; + qoi_decoder q; + qoi_header h; + qoi_color *pixels; + if (!(f = fopen(path, "r"))) { + fprintf(stderr, "failed to open file: %s\n", path); + return; + } + fseek(f, 0, SEEK_END); + len = ftell(f); + fseek(f, 0, SEEK_SET); + buf = calloc((size_t) len, sizeof(u8)); + fread(buf, sizeof(u8), (size_t) len, f); + qoi_decoder_new(&q, buf, len); + if (!qoi_decode_header(&q, &h)) { + fprintf(stderr, "failed to decode header\n"); + return; + } + pixels = calloc(h.width * h.height, sizeof(qoi_color)); + qoi_decode(&q, &h, pixels); + TEXTURE = pixels; + TEXTURE_WIDTH = h.width; + TEXTURE_HEIGHT = h.height; +} + +int main(int argc, char **argv) { + gastro_ctx ctx; + u32 width = 256, height = 256; + gastro_color *pixels = calloc(width * height, sizeof(gastro_color)); + gastro_fix *depth = calloc(width * height, sizeof(gastro_fix)); + gastro_program p; + gastro_ctx_init(&ctx, width, height, pixels, depth); + p.vertex = vertex_shader; + p.fragment = fragment_shader_texture; + + load_image("mark2.qoi"); + + /* gastro_draw_clear(&ctx, gastro_color_new(0, 0, 0, 0xff)); */ + /* draw_model(&ctx, &p); */ + + InitWindow(800, 600, "test"); + { + Image im; + Texture2D tex; + im.data = ctx.pixels; + im.width = (int) ctx.width; + im.height = (int) ctx.height; + im.format = PIXELFORMAT_UNCOMPRESSED_R8G8B8A8; + im.mipmaps = 1; + tex = LoadTextureFromImage(im); + SetTargetFPS(300); + while (!WindowShouldClose()) { + i64 i; + Vector2 pos; + pos.x = 10; pos.y = 10; + gastro_draw_clear(&ctx, gastro_color_new(0, 0, 0, 0xff)); + for (i = 0; i < 1; ++i) { + draw_pyramid(&ctx, &p); + } + /* draw_quad(&ctx, &p); */ + /* draw_model(&ctx, &p); */ + off += 1; + off %= 256 * 64; + BeginDrawing(); + ClearBackground(RED); + UpdateTexture(tex, ctx.pixels); + DrawTextureEx(tex, pos, 0.0, 4.0, WHITE); + DrawFPS(10, 10); + EndDrawing(); + } + } + CloseWindow(); + (void) argc; (void) argv; + return 0; +} diff --git a/gastro/src/trig.c b/gastro/src/trig.c new file mode 100644 index 0000000..7f838c1 --- /dev/null +++ b/gastro/src/trig.c @@ -0,0 +1,268 @@ +#include <lcq/gastro/trig.h> + +static gastro_fix SIN_TABLE[256] = { + 0x0, + 0x648, + 0xc8f, + 0x12d5, + 0x1917, + 0x1f56, + 0x2590, + 0x2bc4, + 0x31f1, + 0x3817, + 0x3e33, + 0x4447, + 0x4a50, + 0x504d, + 0x563e, + 0x5c22, + 0x61f7, + 0x67bd, + 0x6d74, + 0x7319, + 0x78ad, + 0x7e2e, + 0x839c, + 0x88f5, + 0x8e39, + 0x9368, + 0x987f, + 0x9d7f, + 0xa267, + 0xa736, + 0xabeb, + 0xb085, + 0xb504, + 0xb968, + 0xbdae, + 0xc1d8, + 0xc5e4, + 0xc9d1, + 0xcd9f, + 0xd14d, + 0xd4db, + 0xd848, + 0xdb94, + 0xdebe, + 0xe1c5, + 0xe4aa, + 0xe76b, + 0xea09, + 0xec83, + 0xeed8, + 0xf109, + 0xf314, + 0xf4fa, + 0xf6ba, + 0xf853, + 0xf9c7, + 0xfb14, + 0xfc3b, + 0xfd3a, + 0xfe13, + 0xfec4, + 0xff4e, + 0xffb1, + 0xffec, + 0xffff, + 0xffec, + 0xffb1, + 0xff4e, + 0xfec4, + 0xfe13, + 0xfd3a, + 0xfc3b, + 0xfb14, + 0xf9c7, + 0xf853, + 0xf6ba, + 0xf4fa, + 0xf314, + 0xf109, + 0xeed8, + 0xec83, + 0xea09, + 0xe76b, + 0xe4aa, + 0xe1c5, + 0xdebe, + 0xdb94, + 0xd848, + 0xd4db, + 0xd14d, + 0xcd9f, + 0xc9d1, + 0xc5e4, + 0xc1d8, + 0xbdae, + 0xb968, + 0xb504, + 0xb085, + 0xabeb, + 0xa736, + 0xa267, + 0x9d7f, + 0x987f, + 0x9368, + 0x8e39, + 0x88f5, + 0x839c, + 0x7e2e, + 0x78ad, + 0x7319, + 0x6d74, + 0x67bd, + 0x61f7, + 0x5c22, + 0x563e, + 0x504d, + 0x4a50, + 0x4447, + 0x3e33, + 0x3817, + 0x31f1, + 0x2bc4, + 0x2590, + 0x1f56, + 0x1917, + 0x12d5, + 0xc8f, + 0x648, + 0x0, + (i64) 0xfffffffffffff9b8, + (i64) 0xfffffffffffff371, + (i64) 0xffffffffffffed2b, + (i64) 0xffffffffffffe6e9, + (i64) 0xffffffffffffe0aa, + (i64) 0xffffffffffffda70, + (i64) 0xffffffffffffd43c, + (i64) 0xffffffffffffce0f, + (i64) 0xffffffffffffc7e9, + (i64) 0xffffffffffffc1cd, + (i64) 0xffffffffffffbbb9, + (i64) 0xffffffffffffb5b0, + (i64) 0xffffffffffffafb3, + (i64) 0xffffffffffffa9c2, + (i64) 0xffffffffffffa3de, + (i64) 0xffffffffffff9e09, + (i64) 0xffffffffffff9843, + (i64) 0xffffffffffff928c, + (i64) 0xffffffffffff8ce7, + (i64) 0xffffffffffff8753, + (i64) 0xffffffffffff81d2, + (i64) 0xffffffffffff7c64, + (i64) 0xffffffffffff770b, + (i64) 0xffffffffffff71c7, + (i64) 0xffffffffffff6c98, + (i64) 0xffffffffffff6781, + (i64) 0xffffffffffff6281, + (i64) 0xffffffffffff5d99, + (i64) 0xffffffffffff58ca, + (i64) 0xffffffffffff5415, + (i64) 0xffffffffffff4f7b, + (i64) 0xffffffffffff4afc, + (i64) 0xffffffffffff4698, + (i64) 0xffffffffffff4252, + (i64) 0xffffffffffff3e28, + (i64) 0xffffffffffff3a1c, + (i64) 0xffffffffffff362f, + (i64) 0xffffffffffff3261, + (i64) 0xffffffffffff2eb3, + (i64) 0xffffffffffff2b25, + (i64) 0xffffffffffff27b8, + (i64) 0xffffffffffff246c, + (i64) 0xffffffffffff2142, + (i64) 0xffffffffffff1e3b, + (i64) 0xffffffffffff1b56, + (i64) 0xffffffffffff1895, + (i64) 0xffffffffffff15f7, + (i64) 0xffffffffffff137d, + (i64) 0xffffffffffff1128, + (i64) 0xffffffffffff0ef7, + (i64) 0xffffffffffff0cec, + (i64) 0xffffffffffff0b06, + (i64) 0xffffffffffff0946, + (i64) 0xffffffffffff07ad, + (i64) 0xffffffffffff0639, + (i64) 0xffffffffffff04ec, + (i64) 0xffffffffffff03c5, + (i64) 0xffffffffffff02c6, + (i64) 0xffffffffffff01ed, + (i64) 0xffffffffffff013c, + (i64) 0xffffffffffff00b2, + (i64) 0xffffffffffff004f, + (i64) 0xffffffffffff0014, + (i64) 0xffffffffffff0001, + (i64) 0xffffffffffff0014, + (i64) 0xffffffffffff004f, + (i64) 0xffffffffffff00b2, + (i64) 0xffffffffffff013c, + (i64) 0xffffffffffff01ed, + (i64) 0xffffffffffff02c6, + (i64) 0xffffffffffff03c5, + (i64) 0xffffffffffff04ec, + (i64) 0xffffffffffff0639, + (i64) 0xffffffffffff07ad, + (i64) 0xffffffffffff0946, + (i64) 0xffffffffffff0b06, + (i64) 0xffffffffffff0cec, + (i64) 0xffffffffffff0ef7, + (i64) 0xffffffffffff1128, + (i64) 0xffffffffffff137d, + (i64) 0xffffffffffff15f7, + (i64) 0xffffffffffff1895, + (i64) 0xffffffffffff1b56, + (i64) 0xffffffffffff1e3b, + (i64) 0xffffffffffff2142, + (i64) 0xffffffffffff246c, + (i64) 0xffffffffffff27b8, + (i64) 0xffffffffffff2b25, + (i64) 0xffffffffffff2eb3, + (i64) 0xffffffffffff3261, + (i64) 0xffffffffffff362f, + (i64) 0xffffffffffff3a1c, + (i64) 0xffffffffffff3e28, + (i64) 0xffffffffffff4252, + (i64) 0xffffffffffff4698, + (i64) 0xffffffffffff4afc, + (i64) 0xffffffffffff4f7b, + (i64) 0xffffffffffff5415, + (i64) 0xffffffffffff58ca, + (i64) 0xffffffffffff5d99, + (i64) 0xffffffffffff6281, + (i64) 0xffffffffffff6781, + (i64) 0xffffffffffff6c98, + (i64) 0xffffffffffff71c7, + (i64) 0xffffffffffff770b, + (i64) 0xffffffffffff7c64, + (i64) 0xffffffffffff81d2, + (i64) 0xffffffffffff8753, + (i64) 0xffffffffffff8ce7, + (i64) 0xffffffffffff928c, + (i64) 0xffffffffffff9843, + (i64) 0xffffffffffff9e09, + (i64) 0xffffffffffffa3de, + (i64) 0xffffffffffffa9c2, + (i64) 0xffffffffffffafb3, + (i64) 0xffffffffffffb5b0, + (i64) 0xffffffffffffbbb9, + (i64) 0xffffffffffffc1cd, + (i64) 0xffffffffffffc7e9, + (i64) 0xffffffffffffce0f, + (i64) 0xffffffffffffd43c, + (i64) 0xffffffffffffda70, + (i64) 0xffffffffffffe0aa, + (i64) 0xffffffffffffe6e9, + (i64) 0xffffffffffffed2b, + (i64) 0xfffffffffffff371, + (i64) 0xfffffffffffff9b8 +}; + +gastro_fix gastro_sin(u8 turns) { + return SIN_TABLE[turns]; +} + +gastro_fix gastro_cos(u8 turns) { + return SIN_TABLE[(u8) (turns + 64)]; +} diff --git a/gastro/teapot.obj b/gastro/teapot.obj new file mode 100644 index 0000000..c839837 --- /dev/null +++ b/gastro/teapot.obj @@ -0,0 +1,9965 @@ +v -3.000000 1.800000 0.000000 +v -2.991600 1.800000 -0.081000 +v -2.991600 1.800000 0.081000 +v -2.989450 1.666162 0.000000 +v -2.985000 1.921950 0.000000 +v -2.985000 1.921950 0.000000 +v -2.981175 1.667844 -0.081000 +v -2.981175 1.667844 0.081000 +v -2.976687 1.920243 -0.081000 +v -2.976687 1.920243 0.081000 +v -2.968800 1.800000 -0.144000 +v -2.968800 1.800000 0.144000 +v -2.958713 1.672406 -0.144000 +v -2.958713 1.672406 0.144000 +v -2.957600 1.534800 0.000000 +v -2.957600 1.534800 0.000000 +v -2.954122 1.915609 -0.144000 +v -2.954122 1.915609 0.144000 +v -2.949693 1.537790 -0.081000 +v -2.949693 1.537790 0.081000 +v -2.940000 2.019600 0.000000 +v -2.935200 1.800000 -0.189000 +v -2.935200 1.800000 0.189000 +v -2.931958 2.016526 0.081000 +v -2.931958 2.016526 -0.081000 +v -2.928230 1.545907 -0.144000 +v -2.928230 1.545907 0.144000 +v -2.925611 1.679131 -0.189000 +v -2.925611 1.679131 0.189000 +v -2.920870 1.908779 -0.189000 +v -2.920870 1.908779 0.189000 +v -2.910131 2.008181 -0.144000 +v -2.910131 2.008181 0.144000 +v -2.904150 1.406137 0.000000 +v -2.904150 1.406137 0.000000 +v -2.896846 1.410135 0.081000 +v -2.896846 1.410135 -0.081000 +v -2.896602 1.557869 -0.189000 +v -2.896602 1.557869 0.189000 +v -2.894400 1.800000 -0.216000 +v -2.894400 1.800000 0.216000 +v -2.885416 1.687296 -0.216000 +v -2.885416 1.687296 0.216000 +v -2.880491 1.900487 -0.216000 +v -2.880491 1.900487 0.216000 +v -2.877965 1.995883 -0.189000 +v -2.877965 1.995883 0.189000 +v -2.877022 1.420985 -0.144000 +v -2.877022 1.420985 0.144000 +v -2.865000 2.095650 0.000000 +v -2.858195 1.572394 0.216000 +v -2.858195 1.572394 -0.216000 +v -2.857432 2.091511 -0.081000 +v -2.857432 2.091511 0.081000 +v -2.850000 1.800000 -0.225000 +v -2.850000 1.800000 0.225000 +v -2.847806 1.436974 0.189000 +v -2.847806 1.436974 -0.189000 +v -2.841675 1.696181 0.225000 +v -2.841675 1.696181 -0.225000 +v -2.838906 1.980950 -0.216000 +v -2.838906 1.980950 0.216000 +v -2.836889 2.080276 -0.144000 +v -2.836889 2.080276 0.144000 +v -2.836550 1.891463 -0.225000 +v -2.836550 1.891463 0.225000 +v -2.828800 1.280400 0.000000 +v -2.822326 1.285171 -0.081000 +v -2.822326 1.285171 0.081000 +v -2.816400 1.588200 -0.225000 +v -2.816400 1.588200 0.225000 +v -2.812331 1.456390 0.216000 +v -2.812331 1.456390 -0.216000 +v -2.806615 2.063720 -0.189000 +v -2.806615 2.063720 0.189000 +v -2.805600 1.800000 -0.216000 +v -2.805600 1.800000 0.216000 +v -2.804755 1.298122 -0.144000 +v -2.804755 1.298122 0.144000 +v -2.797934 1.705067 -0.216000 +v -2.797934 1.705067 0.216000 +v -2.796400 1.964700 0.225000 +v -2.796400 1.964700 -0.225000 +v -2.792609 1.882438 -0.216000 +v -2.792609 1.882438 0.216000 +v -2.778861 1.317206 -0.189000 +v -2.778861 1.317206 0.189000 +v -2.774605 1.604006 0.216000 +v -2.774605 1.604006 -0.216000 +v -2.773725 1.477519 0.225000 +v -2.773725 1.477519 -0.225000 +v -2.769854 2.043616 -0.216000 +v -2.769854 2.043616 0.216000 +v -2.764800 1.800000 -0.189000 +v -2.764800 1.800000 0.189000 +v -2.760000 2.152800 0.000000 +v -2.760000 2.152800 0.000000 +v -2.757739 1.713232 -0.189000 +v -2.757739 1.713232 0.189000 +v -2.753894 1.948450 -0.216000 +v -2.753894 1.948450 0.216000 +v -2.753123 2.147861 -0.081000 +v -2.753123 2.147861 0.081000 +v -2.752230 1.874146 -0.189000 +v -2.752230 1.874146 0.189000 +v -2.747418 1.340381 -0.216000 +v -2.747418 1.340381 0.216000 +v -2.736198 1.618531 -0.189000 +v -2.736198 1.618531 0.189000 +v -2.735119 1.498648 0.216000 +v -2.735119 1.498648 -0.216000 +v -2.734458 2.134454 -0.144000 +v -2.734458 2.134454 0.144000 +v -2.731250 1.157813 0.000000 +v -2.731250 1.157813 0.000000 +v -2.731200 1.800000 -0.144000 +v -2.731200 1.800000 0.144000 +v -2.729850 2.021737 -0.225000 +v -2.729850 2.021737 0.225000 +v -2.725825 1.163194 0.081000 +v -2.725825 1.163194 -0.081000 +v -2.724637 1.719956 -0.144000 +v -2.724637 1.719956 0.144000 +v -2.718978 1.867316 -0.144000 +v -2.718978 1.867316 0.144000 +v -2.714835 1.933517 -0.189000 +v -2.714835 1.933517 0.189000 +v -2.713200 1.365600 -0.225000 +v -2.713200 1.365600 0.225000 +v -2.711100 1.177800 -0.144000 +v -2.711100 1.177800 0.144000 +v -2.708400 1.800000 -0.081000 +v -2.708400 1.800000 0.081000 +v -2.706950 2.114698 -0.189000 +v -2.706950 2.114698 0.189000 +v -2.704570 1.630493 -0.144000 +v -2.704570 1.630493 0.144000 +v -2.702175 1.724519 -0.081000 +v -2.702175 1.724519 0.081000 +v -2.700000 1.800000 0.000000 +v -2.699644 1.518063 0.189000 +v -2.699644 1.518063 -0.189000 +v -2.696413 1.862682 -0.081000 +v -2.696413 1.862682 0.081000 +v -2.693900 1.726200 0.000000 +v -2.689846 1.999859 -0.216000 +v -2.689846 1.999859 0.216000 +v -2.689400 1.199325 -0.189000 +v -2.689400 1.199325 0.189000 +v -2.688100 1.860975 0.000000 +v -2.688100 1.860975 0.000000 +v -2.683107 1.638610 -0.081000 +v -2.683107 1.638610 0.081000 +v -2.682669 1.921219 -0.144000 +v -2.682669 1.921219 0.144000 +v -2.678982 1.390819 -0.216000 +v -2.678982 1.390819 0.216000 +v -2.675200 1.641600 0.000000 +v -2.675200 1.641600 0.000000 +v -2.673549 2.090707 -0.216000 +v -2.673549 2.090707 0.216000 +v -2.670428 1.534053 -0.144000 +v -2.670428 1.534053 0.144000 +v -2.663050 1.225463 -0.216000 +v -2.663050 1.225463 0.216000 +v -2.660842 1.912874 0.081000 +v -2.660842 1.912874 -0.081000 +v -2.653085 1.979755 -0.189000 +v -2.653085 1.979755 0.189000 +v -2.652800 1.909800 0.000000 +v -2.652800 1.909800 0.000000 +v -2.650604 1.544903 0.081000 +v -2.650604 1.544903 -0.081000 +v -2.647539 1.413994 -0.189000 +v -2.647539 1.413994 0.189000 +v -2.643300 1.548900 0.000000 +v -2.637200 2.064600 -0.225000 +v -2.637200 2.064600 0.225000 +v -2.634375 1.253906 0.225000 +v -2.634375 1.253906 -0.225000 +v -2.625000 2.193750 0.000000 +v -2.622811 1.963199 -0.144000 +v -2.622811 1.963199 0.144000 +v -2.621645 1.433078 -0.144000 +v -2.621645 1.433078 0.144000 +v -2.619050 2.188238 -0.081000 +v -2.619050 2.188238 0.081000 +v -2.611200 1.038600 0.000000 +v -2.611200 1.038600 0.000000 +v -2.607034 1.044497 0.081000 +v -2.607034 1.044497 -0.081000 +v -2.605700 1.282350 -0.216000 +v -2.605700 1.282350 0.216000 +v -2.604074 1.446029 -0.081000 +v -2.604074 1.446029 0.081000 +v -2.602900 2.173275 -0.144000 +v -2.602900 2.173275 0.144000 +v -2.602268 1.951964 -0.081000 +v -2.602268 1.951964 0.081000 +v -2.600851 2.038493 -0.216000 +v -2.600851 2.038493 0.216000 +v -2.597600 1.450800 0.000000 +v -2.595725 1.060502 -0.144000 +v -2.595725 1.060502 0.144000 +v -2.594700 1.947825 0.000000 +v -2.579350 1.308488 -0.189000 +v -2.579350 1.308488 0.189000 +v -2.579100 2.151225 -0.189000 +v -2.579100 2.151225 0.189000 +v -2.579059 1.084090 -0.189000 +v -2.579059 1.084090 0.189000 +v -2.567450 2.014502 -0.189000 +v -2.567450 2.014502 0.189000 +v -2.558822 1.112731 0.216000 +v -2.558822 1.112731 -0.216000 +v -2.557650 1.330013 -0.144000 +v -2.557650 1.330013 0.144000 +v -2.550200 2.124450 -0.216000 +v -2.550200 2.124450 0.216000 +v -2.542925 1.344619 0.081000 +v -2.542925 1.344619 -0.081000 +v -2.539942 1.994746 -0.144000 +v -2.539942 1.994746 0.144000 +v -2.537500 1.350000 0.000000 +v -2.537500 1.350000 0.000000 +v -2.536800 1.143900 0.225000 +v -2.536800 1.143900 -0.225000 +v -2.521277 1.981339 -0.081000 +v -2.521277 1.981339 0.081000 +v -2.518750 2.095312 -0.225000 +v -2.518750 2.095312 0.225000 +v -2.514778 1.175069 0.216000 +v -2.514778 1.175069 -0.216000 +v -2.514400 1.976400 0.000000 +v -2.514400 1.976400 0.000000 +v -2.494541 1.203710 -0.189000 +v -2.494541 1.203710 0.189000 +v -2.487300 2.066175 -0.216000 +v -2.487300 2.066175 0.216000 +v -2.477875 1.227298 -0.144000 +v -2.477875 1.227298 0.144000 +v -2.468350 0.922987 0.000000 +v -2.466566 1.243303 0.081000 +v -2.466566 1.243303 -0.081000 +v -2.465644 0.929375 -0.081000 +v -2.465644 0.929375 0.081000 +v -2.462400 1.249200 0.000000 +v -2.462400 1.249200 0.000000 +v -2.460000 2.221200 0.000000 +v -2.460000 2.221200 0.000000 +v -2.458400 2.039400 -0.189000 +v -2.458400 2.039400 0.189000 +v -2.458298 0.946711 -0.144000 +v -2.458298 0.946711 0.144000 +v -2.455229 2.215303 -0.081000 +v -2.455229 2.215303 0.081000 +v -2.447474 0.972260 0.189000 +v -2.447474 0.972260 -0.189000 +v -2.442278 2.199298 -0.144000 +v -2.442278 2.199298 0.144000 +v -2.434600 2.017350 -0.144000 +v -2.434600 2.017350 0.144000 +v -2.434329 1.003283 -0.216000 +v -2.434329 1.003283 0.216000 +v -2.423194 2.175710 -0.189000 +v -2.423194 2.175710 0.189000 +v -2.420025 1.037044 -0.225000 +v -2.420025 1.037044 0.225000 +v -2.418450 2.002387 -0.081000 +v -2.418450 2.002388 0.081000 +v -2.412500 1.996875 0.000000 +v -2.412500 1.996875 0.000000 +v -2.405721 1.070804 -0.216000 +v -2.405721 1.070804 0.216000 +v -2.400019 2.147069 -0.216000 +v -2.400019 2.147069 0.216000 +v -2.392576 1.101828 -0.189000 +v -2.392576 1.101828 0.189000 +v -2.381752 1.127376 -0.144000 +v -2.381752 1.127376 0.144000 +v -2.374800 2.115900 -0.225000 +v -2.374800 2.115900 0.225000 +v -2.374406 1.144713 0.081000 +v -2.374406 1.144713 -0.081000 +v -2.371700 1.151100 0.000000 +v -2.349581 2.084731 -0.216000 +v -2.349581 2.084731 0.216000 +v -2.326406 2.056090 -0.189000 +v -2.326406 2.056090 0.189000 +v -2.307322 2.032502 -0.144000 +v -2.307322 2.032502 0.144000 +v -2.302400 0.811200 0.000000 +v -2.302400 0.811200 0.000000 +v -2.301347 0.818122 0.081000 +v -2.301347 0.818122 -0.081000 +v -2.298490 0.836909 0.144000 +v -2.298490 0.836909 -0.144000 +v -2.294371 2.016497 -0.081000 +v -2.294371 2.016497 0.081000 +v -2.294278 0.864595 0.189000 +v -2.294278 0.864595 -0.189000 +v -2.289600 2.010600 0.000000 +v -2.289600 2.010600 0.000000 +v -2.289165 0.898214 0.216000 +v -2.289165 0.898214 -0.216000 +v -2.283600 0.934800 0.225000 +v -2.283600 0.934800 -0.225000 +v -2.278035 0.971386 0.216000 +v -2.278035 0.971386 -0.216000 +v -2.272922 1.005005 0.189000 +v -2.272922 1.005005 -0.189000 +v -2.268710 1.032691 -0.144000 +v -2.268710 1.032691 0.144000 +v -2.265853 1.051478 0.081000 +v -2.265853 1.051478 -0.081000 +v -2.265000 2.237850 0.000000 +v -2.264800 1.058400 0.000000 +v -2.264800 1.058400 0.000000 +v -2.261676 2.231720 -0.081000 +v -2.261676 2.231720 0.081000 +v -2.252655 2.215082 -0.144000 +v -2.252655 2.215082 0.144000 +v -2.239361 2.190562 -0.189000 +v -2.239361 2.190562 0.189000 +v -2.223218 2.160788 -0.216000 +v -2.223218 2.160788 0.216000 +v -2.205650 2.128387 0.225000 +v -2.205650 2.128388 -0.225000 +v -2.188082 2.095987 -0.216000 +v -2.188082 2.095987 0.216000 +v -2.171939 2.066213 -0.189000 +v -2.171939 2.066213 0.189000 +v -2.158645 2.041693 -0.144000 +v -2.158645 2.041693 0.144000 +v -2.149624 2.025055 -0.081000 +v -2.149624 2.025055 0.081000 +v -2.146300 2.018925 0.000000 +v -2.141100 0.973800 0.000000 +v -2.141100 0.973800 0.000000 +v -2.140315 0.966231 0.081000 +v -2.140315 0.966231 -0.081000 +v -2.138183 0.945685 0.144000 +v -2.138183 0.945685 -0.144000 +v -2.135041 0.915407 0.189000 +v -2.135041 0.915407 -0.189000 +v -2.131226 0.878641 0.216000 +v -2.131226 0.878641 -0.216000 +v -2.127075 0.838631 0.225000 +v -2.127075 0.838631 -0.225000 +v -2.122924 0.798621 0.216000 +v -2.122924 0.798621 -0.216000 +v -2.119109 0.761855 0.189000 +v -2.119109 0.761855 -0.189000 +v -2.115967 0.731578 0.144000 +v -2.115967 0.731578 -0.144000 +v -2.113835 0.711032 0.081000 +v -2.113835 0.711032 -0.081000 +v -2.113050 0.703463 0.000000 +v -2.113050 0.703463 0.000000 +v -2.040000 2.246400 0.000000 +v -2.040000 2.246400 0.000000 +v -2.038410 2.240150 -0.081000 +v -2.038410 2.240150 0.081000 +v -2.034093 2.223187 -0.144000 +v -2.034093 2.223187 0.144000 +v -2.027731 2.198189 -0.189000 +v -2.027731 2.198189 0.189000 +v -2.020006 2.167834 0.216000 +v -2.020006 2.167834 -0.216000 +v -2.011600 2.134800 0.225000 +v -2.011600 2.134800 -0.225000 +v -2.003194 2.101766 0.216000 +v -2.003194 2.101766 -0.216000 +v -2.000000 0.900000 0.000000 +v -2.000000 0.900000 0.000000 +v -2.000000 0.900000 0.000000 +v -1.997200 0.891600 0.081000 +v -1.997200 0.891600 -0.081000 +v -1.995469 2.071411 -0.189000 +v -1.995469 2.071411 0.189000 +v -1.992750 1.037175 -0.000000 +v -1.992750 1.037175 0.000000 +v -1.989600 0.868800 0.144000 +v -1.989600 0.868800 -0.144000 +v -1.989107 2.046413 0.144000 +v -1.989107 2.046413 -0.144000 +v -1.986000 0.771675 0.000000 +v -1.986000 0.771675 0.000000 +v -1.984790 2.029450 -0.081000 +v -1.984790 2.029450 0.081000 +v -1.983200 2.023200 0.000000 +v -1.983200 2.023200 0.000000 +v -1.978400 0.835200 0.189000 +v -1.978400 0.835200 -0.189000 +v -1.974240 0.900000 -0.328160 +v -1.974240 0.900000 -0.328160 +v -1.974240 0.900000 0.328160 +v -1.972000 1.178400 -0.000000 +v -1.972000 1.178400 0.000000 +v -1.967083 1.037175 -0.326970 +v -1.967083 1.037175 0.326970 +v -1.964800 0.794400 0.216000 +v -1.964800 0.794400 -0.216000 +v -1.960420 0.771675 -0.325863 +v -1.960420 0.771675 0.325863 +v -1.950000 0.750000 -0.225000 +v -1.950000 0.750000 0.225000 +v -1.948000 0.656400 0.000000 +v -1.948000 0.656400 0.000000 +v -1.946601 1.178400 -0.323566 +v -1.946601 1.178400 0.323566 +v -1.939250 1.323225 0.000000 +v -1.939250 1.323225 0.000000 +v -1.935200 0.705600 0.216000 +v -1.935200 0.705600 -0.216000 +v -1.922910 0.656400 -0.319628 +v -1.922910 0.656400 0.319628 +v -1.921600 0.664800 0.189000 +v -1.921600 0.664800 -0.189000 +v -1.914272 1.323225 -0.318192 +v -1.914272 1.323225 0.318192 +v -1.910400 0.631200 0.144000 +v -1.910400 0.631200 -0.144000 +v -1.902800 0.608400 0.081000 +v -1.902800 0.608400 -0.081000 +v -1.900000 0.600000 0.000000 +v -1.900000 0.600000 0.000000 +v -1.899520 0.900000 -0.638080 +v -1.899520 0.900000 -0.638080 +v -1.899520 0.900000 0.638080 +v -1.899520 0.900000 0.638080 +v -1.896000 1.471200 0.000000 +v -1.896000 1.471200 0.000000 +v -1.892634 1.037175 -0.635767 +v -1.892634 1.037175 0.635767 +v -1.892000 0.553725 0.000000 +v -1.892000 0.553725 0.000000 +v -1.886223 0.771675 -0.633613 +v -1.886223 0.771675 0.633613 +v -1.872927 1.178400 -0.629147 +v -1.872927 1.178400 0.629147 +v -1.871580 1.471200 -0.311096 +v -1.871580 1.471200 0.311096 +v -1.867631 0.553725 -0.310439 +v -1.867631 0.553725 0.310439 +v -1.850132 0.656400 -0.621490 +v -1.850132 0.656400 0.621490 +v -1.843750 1.621875 0.000000 +v -1.843750 1.621875 0.000000 +v -1.841822 1.323225 -0.618698 +v -1.841822 1.323225 0.618698 +v -1.824000 0.463200 -0.000000 +v -1.824000 0.463200 0.000000 +v -1.820003 1.621875 -0.302522 +v -1.820003 1.621875 0.302523 +v -1.800900 2.024775 0.000000 +v -1.800745 1.471200 -0.604900 +v -1.800745 1.471200 0.604900 +v -1.800507 0.463200 -0.299282 +v -1.800507 0.463200 0.299282 +v -1.800455 2.031069 -0.081000 +v -1.800455 2.031069 0.081000 +v -1.799246 2.048152 -0.144000 +v -1.799246 2.048152 0.144000 +v -1.797466 2.073326 -0.189000 +v -1.797466 2.073326 0.189000 +v -1.796946 0.553725 -0.603624 +v -1.796946 0.553725 0.603624 +v -1.795303 2.103896 -0.216000 +v -1.795303 2.103896 0.216000 +v -1.792950 2.137163 -0.225000 +v -1.792950 2.137163 0.225000 +v -1.790597 2.170429 -0.216000 +v -1.790597 2.170429 0.216000 +v -1.788434 2.200999 -0.189000 +v -1.788434 2.200999 0.189000 +v -1.786654 2.226173 -0.144000 +v -1.786654 2.226173 0.144000 +v -1.785445 2.243256 -0.081000 +v -1.785445 2.243256 0.081000 +v -1.785000 2.249550 0.000000 +v -1.784000 1.774800 -0.000000 +v -1.784000 1.774800 0.000000 +v -1.779680 0.900000 -0.925920 +v -1.779680 0.900000 -0.925920 +v -1.779680 0.900000 0.925920 +v -1.779680 0.900000 0.925920 +v -1.773229 1.037175 -0.922564 +v -1.773229 1.037175 0.922564 +v -1.767222 0.771675 -0.919439 +v -1.767222 0.771675 0.919439 +v -1.761022 1.774800 -0.292719 +v -1.761022 1.774800 0.292719 +v -1.754764 1.178400 -0.912957 +v -1.754764 1.178400 0.912957 +v -1.751120 1.621875 -0.588230 +v -1.751120 1.621875 0.588230 +v -1.750000 0.384375 -0.000000 +v -1.750000 0.384375 0.000000 +v -1.733408 0.656400 -0.901846 +v -1.733408 0.656400 0.901846 +v -1.732362 0.463200 -0.581929 +v -1.732362 0.463200 0.581929 +v -1.727460 0.384375 -0.287140 +v -1.727460 0.384375 0.287140 +v -1.725622 1.323225 -0.897795 +v -1.725622 1.323225 0.897795 +v -1.718250 1.929525 -0.000000 +v -1.718250 1.929525 0.000000 +v -1.696119 1.929525 -0.281930 +v -1.696119 1.929525 0.281930 +v -1.694372 1.774800 -0.569167 +v -1.694372 1.774800 0.569167 +v -1.687137 1.471200 -0.877772 +v -1.687137 1.471200 0.877772 +v -1.683577 0.553725 -0.875920 +v -1.683577 0.553725 0.875920 +v -1.676000 0.316800 0.000000 +v -1.676000 0.316800 0.000000 +v -1.662080 0.384375 -0.558320 +v -1.662080 0.384375 0.558320 +v -1.654413 0.316800 -0.274998 +v -1.654413 0.316800 0.274998 +v -1.648000 2.085600 0.000000 +v -1.648000 2.085600 0.000000 +v -1.640643 1.621875 -0.853583 +v -1.640643 1.621875 0.853583 +v -1.631925 1.929525 -0.548190 +v -1.631925 1.929525 0.548190 +v -1.626774 2.085600 -0.270404 +v -1.626774 2.085600 0.270404 +v -1.623068 0.463200 -0.844439 +v -1.623068 0.463200 0.844439 +v -1.618560 0.900000 -1.187840 +v -1.618560 0.900000 -1.187840 +v -1.618560 0.900000 1.187840 +v -1.618560 0.900000 1.187840 +v -1.612693 1.037175 -1.183534 +v -1.612693 1.037175 1.183534 +v -1.608000 0.260025 -0.000000 +v -1.608000 0.260025 0.000000 +v -1.607230 0.771675 -1.179525 +v -1.607230 0.771675 1.179525 +v -1.600000 2.025000 0.000000 +v -1.597200 2.031300 -0.081000 +v -1.597200 2.031300 0.081000 +v -1.595900 1.178400 -1.171210 +v -1.595900 1.178400 1.171210 +v -1.591798 0.316800 -0.534711 +v -1.591798 0.316800 0.534711 +v -1.589600 2.048400 -0.144000 +v -1.589600 2.048400 0.144000 +v -1.587475 1.774800 -0.825921 +v -1.587475 1.774800 0.825921 +v -1.587289 0.260025 0.263841 +v -1.587289 0.260025 -0.263841 +v -1.578400 2.073600 -0.189000 +v -1.578400 2.073600 0.189000 +v -1.576477 0.656400 -1.156956 +v -1.576477 0.656400 1.156956 +v -1.574750 2.242575 0.000000 +v -1.574750 2.242575 0.000000 +v -1.569396 1.323225 -1.151759 +v -1.569396 1.323225 1.151759 +v -1.565204 2.085600 -0.525778 +v -1.565204 2.085600 0.525778 +v -1.564800 2.104200 -0.216000 +v -1.564800 2.104200 0.216000 +v -1.557220 0.384375 -0.810180 +v -1.557220 0.384375 0.810180 +v -1.554467 2.242575 -0.258385 +v -1.554467 2.242575 0.258385 +v -1.552000 0.213600 0.000000 +v -1.552000 0.213600 0.000000 +v -1.550000 2.137500 -0.225000 +v -1.550000 2.137500 0.225000 +v -1.535200 2.170800 -0.216000 +v -1.535200 2.170800 0.216000 +v -1.534395 1.471200 -1.126072 +v -1.534395 1.471200 1.126072 +v -1.532010 0.213600 0.254652 +v -1.532010 0.213600 -0.254652 +v -1.531158 0.553725 -1.123697 +v -1.531158 0.553725 1.123697 +v -1.528968 1.929525 -0.795481 +v -1.528968 1.929525 0.795481 +v -1.527214 0.260025 -0.513016 +v -1.527214 0.260025 0.513016 +v -1.521600 2.201400 -0.189000 +v -1.521600 2.201400 0.189000 +v -1.514000 0.177075 0.000000 +v -1.514000 0.177075 0.000000 +v -1.510400 2.226600 -0.144000 +v -1.510400 2.226600 0.144000 +v -1.502800 2.243700 -0.081000 +v -1.502800 2.243700 0.081000 +v -1.500000 2.400000 0.000000 +v -1.500000 0.150000 0.000000 +v -1.500000 2.250000 0.000000 +v -1.500000 2.400000 0.000000 +v -1.500000 0.150000 0.000000 +v -1.496475 0.127575 -0.000000 +v -1.496475 0.127575 0.000000 +v -1.495635 2.242575 -0.502408 +v -1.495635 2.242575 0.502408 +v -1.494500 0.177075 0.248417 +v -1.494500 0.177075 -0.248417 +v -1.492110 1.621875 -1.095040 +v -1.492110 1.621875 1.095040 +v -1.491372 0.316800 -0.775921 +v -1.491372 0.316800 0.775921 +v -1.480800 0.105600 0.000000 +v -1.480800 0.105600 -0.000000 +v -1.480680 2.400000 -0.246120 +v -1.480680 0.150000 0.246120 +v -1.480680 2.400000 0.246120 +v -1.480680 0.150000 -0.246120 +v -1.480680 0.150000 -0.246120 +v -1.480680 0.150000 0.246120 +v -1.480325 2.435437 0.000000 +v -1.480325 2.435437 0.000000 +v -1.477200 0.127575 0.245542 +v -1.477200 0.127575 -0.245542 +v -1.476127 0.463200 -1.083310 +v -1.476127 0.463200 1.083310 +v -1.474028 0.213600 0.495150 +v -1.474028 0.213600 -0.495150 +v -1.466456 2.085600 -0.762958 +v -1.466456 2.085600 0.762958 +v -1.461727 0.105600 -0.242970 +v -1.461727 0.105600 0.242970 +v -1.461258 2.435437 -0.242892 +v -1.461258 2.435437 0.242892 +v -1.459600 2.463000 0.000000 +v -1.459600 2.463000 0.000000 +v -1.445325 0.084525 0.000000 +v -1.445325 0.084525 0.000000 +v -1.443756 1.774800 -1.059553 +v -1.443756 1.774800 1.059553 +v -1.440800 2.463000 -0.239491 +v -1.440800 2.463000 0.239491 +v -1.439025 2.482687 0.000000 +v -1.437937 0.177075 0.483027 +v -1.437937 0.177075 -0.483027 +v -1.430863 0.260025 0.744440 +v -1.430863 0.260025 -0.744440 +v -1.426709 0.084525 -0.237149 +v -1.426709 0.084525 0.237149 +v -1.424640 2.400000 -0.478560 +v -1.424640 0.150000 -0.478560 +v -1.424640 0.150000 -0.478560 +v -1.424640 0.150000 0.478560 +v -1.424640 0.150000 0.478560 +v -1.424640 2.400000 0.478560 +v -1.421292 0.127575 0.477435 +v -1.421292 0.127575 -0.477435 +v -1.420490 2.482687 -0.236115 +v -1.420490 2.482687 0.236115 +v -1.420000 0.900000 -1.420000 +v -1.420000 0.900000 -1.420000 +v -1.420000 0.900000 1.420000 +v -1.420000 0.900000 1.420000 +v -1.419800 2.494500 0.000000 +v -1.419800 2.494500 0.000000 +v -1.416240 0.384375 -1.039360 +v -1.416240 0.384375 1.039360 +v -1.414853 1.037175 -1.414853 +v -1.414853 1.037175 1.414853 +v -1.410060 0.771675 -1.410060 +v -1.410060 0.771675 1.410060 +v -1.406405 0.105600 -0.472434 +v -1.406405 0.105600 0.472434 +v -1.405953 2.435437 -0.472283 +v -1.405953 2.435437 0.472283 +v -1.403125 2.498438 0.000000 +v -1.403125 2.498438 0.000000 +v -1.401513 2.494500 -0.232961 +v -1.401513 2.494500 0.232961 +v -1.401276 2.242575 -0.729046 +v -1.401276 2.242575 0.729046 +v -1.400120 1.178400 -1.400120 +v -1.400120 1.178400 1.400120 +v -1.400000 2.400000 0.000000 +v -1.400000 2.400000 0.000000 +v -1.390545 1.929525 -1.020503 +v -1.390545 1.929525 1.020503 +v -1.390200 2.494500 0.000000 +v -1.390200 2.494500 0.000000 +v -1.386270 2.463000 -0.465671 +v -1.386270 2.463000 0.465671 +v -1.385925 2.435437 0.000000 +v -1.385925 2.435437 0.000000 +v -1.385053 2.498438 -0.230225 +v -1.385053 2.498438 0.230225 +v -1.383080 0.656400 -1.383080 +v -1.383080 0.656400 1.383080 +v -1.382400 0.064800 -0.000000 +v -1.382400 0.064800 0.000000 +v -1.382225 2.482687 -0.000000 +v -1.382225 2.482687 0.000000 +v -1.381968 2.400000 -0.229712 +v -1.381968 2.400000 0.229712 +v -1.381032 0.213600 0.718514 +v -1.381032 0.213600 -0.718514 +v -1.380400 2.463000 0.000000 +v -1.380400 2.463000 0.000000 +v -1.376868 1.323225 -1.376867 +v -1.376867 1.323225 1.376868 +v -1.372712 0.084525 -0.461116 +v -1.372712 0.084525 0.461116 +v -1.372294 2.494500 -0.228104 +v -1.372294 2.494500 0.228104 +v -1.368074 2.435437 -0.227403 +v -1.368074 2.435437 0.227403 +v -1.366728 2.482687 -0.459107 +v -1.366728 2.482687 0.459107 +v -1.364595 0.064800 -0.226824 +v -1.364595 0.064800 0.226824 +v -1.364422 2.482687 -0.226795 +v -1.364422 2.482687 0.226795 +v -1.362620 2.463000 -0.226496 +v -1.362620 2.463000 0.226496 +v -1.356353 0.316800 -0.995410 +v -1.356353 0.316800 0.995410 +v -1.348469 2.494500 -0.452973 +v -1.348469 2.494500 0.452973 +v -1.347218 0.177075 0.700921 +v -1.347218 0.177075 -0.700921 +v -1.346160 1.471200 -1.346160 +v -1.346160 1.471200 1.346160 +v -1.343320 0.553725 -1.343320 +v -1.343320 0.553725 1.343320 +v -1.334760 2.400000 -0.694440 +v -1.334760 0.150000 -0.694440 +v -1.334760 0.150000 0.694440 +v -1.334760 0.150000 0.694440 +v -1.334760 2.400000 0.694440 +v -1.334760 0.150000 -0.694440 +v -1.333693 2.085600 -0.978780 +v -1.333693 2.085600 0.978780 +v -1.332632 2.498438 -0.447653 +v -1.332632 2.498438 0.447653 +v -1.331623 0.127575 0.692808 +v -1.331623 0.127575 -0.692808 +v -1.329664 2.400000 -0.446656 +v -1.329664 2.400000 0.446656 +v -1.320356 2.494500 -0.443529 +v -1.320356 2.494500 0.443529 +v -1.317675 0.105600 -0.685551 +v -1.317675 0.105600 0.685551 +v -1.317252 2.435437 -0.685331 +v -1.317252 2.435437 0.685331 +v -1.316296 2.435437 -0.442166 +v -1.316296 2.435437 0.442166 +v -1.312948 0.064800 0.441041 +v -1.312948 0.064800 -0.441041 +v -1.312782 2.482687 -0.440985 +v -1.312782 2.482687 0.440985 +v -1.311049 2.463000 -0.440403 +v -1.311049 2.463000 0.440403 +v -1.309063 1.621875 -1.309063 +v -1.309063 1.621875 1.309063 +v -1.301322 0.260025 0.955023 +v -1.301322 0.260025 -0.955023 +v -1.300000 2.400000 0.000000 +v -1.300000 2.400000 0.000000 +v -1.298810 2.463000 -0.675736 +v -1.298810 2.463000 0.675736 +v -1.295040 0.463200 -1.295040 +v -1.295040 0.463200 1.295040 +v -1.286108 0.084525 -0.669128 +v -1.286108 0.084525 0.669128 +v -1.284375 0.046875 0.000000 +v -1.284375 0.046875 0.000000 +v -1.283256 2.400000 -0.213304 +v -1.283256 2.400000 0.213304 +v -1.280502 2.482687 -0.666211 +v -1.280502 2.482687 0.666211 +v -1.274600 2.440800 0.000000 +v -1.274600 2.440800 0.000000 +v -1.274414 2.242575 -0.935276 +v -1.274414 2.242575 0.935276 +v -1.267832 0.046875 -0.210740 +v -1.267832 0.046875 0.210740 +v -1.266640 1.774800 -1.266640 +v -1.266640 1.774800 1.266640 +v -1.263395 2.494500 -0.657311 +v -1.263395 2.494500 0.657311 +v -1.258183 2.440800 0.209136 +v -1.258183 2.440800 -0.209136 +v -1.256003 0.213600 0.921764 +v -1.256003 0.213600 -0.921764 +v -1.248557 2.498438 -0.649591 +v -1.248557 2.498438 0.649591 +v -1.245776 2.400000 -0.648144 +v -1.245776 2.400000 0.648144 +v -1.242500 0.384375 -1.242500 +v -1.242500 0.384375 1.242500 +v -1.237056 2.494500 -0.643607 +v -1.237056 2.494500 0.643607 +v -1.234688 2.400000 -0.414752 +v -1.234688 2.400000 0.414752 +v -1.233252 2.435437 -0.641628 +v -1.233252 2.435437 0.641628 +v -1.230115 0.064800 -0.639996 +v -1.230115 0.064800 0.639996 +v -1.229959 2.482687 -0.639915 +v -1.229959 2.482687 0.639915 +v -1.228335 2.463000 -0.639070 +v -1.228335 2.463000 0.639070 +v -1.225250 0.177075 0.899195 +v -1.225250 0.177075 -0.899195 +v -1.219958 1.929525 1.219958 +v -1.219958 1.929525 -1.219958 +v -1.219848 0.046875 -0.409767 +v -1.219848 0.046875 0.409767 +v -1.213920 2.400000 -0.890880 +v -1.213920 0.150000 -0.890880 +v -1.213920 0.150000 -0.890880 +v -1.213920 0.150000 0.890880 +v -1.213920 0.150000 0.890880 +v -1.213920 2.400000 0.890880 +v -1.211067 0.127575 0.888786 +v -1.211067 0.127575 -0.888786 +v -1.210564 2.440800 0.406648 +v -1.210564 2.440800 -0.406648 +v -1.204800 2.474400 0.000000 +v -1.204800 2.474400 0.000000 +v -1.198382 0.105600 -0.879477 +v -1.198382 0.105600 0.879477 +v -1.197997 2.435437 -0.879195 +v -1.197997 2.435437 0.879195 +v -1.189960 0.316800 -1.189960 +v -1.189960 0.316800 1.189960 +v -1.189282 2.474400 -0.197684 +v -1.189282 2.474400 0.197684 +v -1.187840 0.900000 -1.618560 +v -1.187840 0.900000 -1.618560 +v -1.187840 0.900000 1.618560 +v -1.187840 0.900000 1.618560 +v -1.183534 1.037175 -1.612693 +v -1.183534 1.037175 1.612693 +v -1.181225 2.463000 -0.866886 +v -1.181225 2.463000 0.866886 +v -1.179525 0.771675 -1.607230 +v -1.179525 0.771675 1.607230 +v -1.171210 1.178400 -1.595900 +v -1.171210 1.178400 1.595900 +v -1.170080 2.085600 -1.170080 +v -1.170080 2.085600 1.170080 +v -1.169673 0.084525 -0.858407 +v -1.169673 0.084525 0.858407 +v -1.164574 2.482687 -0.854666 +v -1.164574 2.482687 0.854666 +v -1.156956 0.656400 -1.576477 +v -1.156956 0.656400 1.576477 +v -1.156792 2.400000 -0.601848 +v -1.156792 2.400000 0.601848 +v -1.151759 1.323225 -1.569396 +v -1.151759 1.323225 1.569396 +v -1.149016 2.494500 -0.843248 +v -1.149016 2.494500 0.843248 +v -1.144271 2.474400 -0.384379 +v -1.144271 2.474400 0.384379 +v -1.143600 0.031200 0.000000 +v -1.143600 0.031200 0.000000 +v -1.142888 0.046875 -0.594614 +v -1.142888 0.046875 0.594614 +v -1.141680 0.260025 1.141680 +v -1.141680 0.260025 -1.141680 +v -1.135521 2.498438 -0.833344 +v -1.135521 2.498438 0.833344 +v -1.134190 2.440800 0.590089 +v -1.134190 2.440800 -0.590089 +v -1.132992 2.400000 -0.831488 +v -1.132992 2.400000 0.831488 +v -1.128870 0.031200 -0.187642 +v -1.128870 0.031200 0.187642 +v -1.126072 1.471200 -1.534395 +v -1.126072 1.471200 1.534395 +v -1.125061 2.494500 -0.825668 +v -1.125061 2.494500 0.825668 +v -1.123697 0.553725 -1.531158 +v -1.123697 0.553725 1.531158 +v -1.121601 2.435437 -0.823129 +v -1.121601 2.435437 0.823129 +v -1.118749 0.064800 -0.821035 +v -1.118749 0.064800 0.821035 +v -1.118607 2.482687 -0.820931 +v -1.118607 2.482687 0.820931 +v -1.118073 2.242575 -1.118073 +v -1.118073 2.242575 1.118073 +v -1.117130 2.463000 -0.819847 +v -1.117130 2.463000 0.819847 +v -1.101920 0.213600 1.101920 +v -1.101920 0.213600 -1.101920 +v -1.100200 2.502600 0.000000 +v -1.100200 2.502600 0.000000 +v -1.095040 1.621875 -1.492110 +v -1.095040 1.621875 1.492110 +v -1.086146 0.031200 0.364854 +v -1.086146 0.031200 -0.364854 +v -1.086029 2.502600 0.180521 +v -1.086029 2.502600 -0.180521 +v -1.083310 0.463200 -1.476127 +v -1.083310 0.463200 1.476127 +v -1.074940 0.177075 -1.074940 +v -1.074940 0.177075 1.074940 +v -1.072079 2.474400 -0.557774 +v -1.072079 2.474400 0.557774 +v -1.065000 2.400000 -1.065000 +v -1.065000 0.150000 -1.065000 +v -1.065000 0.150000 1.065000 +v -1.065000 2.400000 1.065000 +v -1.062497 0.127575 1.062497 +v -1.062497 0.127575 -1.062497 +v -1.059553 1.774800 -1.443756 +v -1.059553 1.774800 1.443756 +v -1.052064 2.400000 -0.772096 +v -1.052064 2.400000 0.772096 +v -1.051368 0.105600 -1.051368 +v -1.051368 0.105600 1.051368 +v -1.051031 2.435437 -1.051031 +v -1.051031 2.435437 1.051031 +v -1.044926 2.502600 -0.351008 +v -1.044926 2.502600 0.351008 +v -1.039419 0.046875 -0.762816 +v -1.039419 0.046875 0.762816 +v -1.039360 0.384375 -1.416240 +v -1.039360 0.384375 1.416240 +v -1.036316 2.463000 -1.036316 +v -1.036316 2.463000 1.036316 +v -1.031508 2.440800 0.757010 +v -1.031508 2.440800 -0.757010 +v -1.026181 0.084525 -1.026181 +v -1.026181 0.084525 1.026181 +v -1.021708 2.482687 -1.021708 +v -1.021708 2.482687 1.021708 +v -1.020503 1.929525 -1.390545 +v -1.020503 1.929525 1.390545 +v -1.017621 0.031200 0.529441 +v -1.017621 0.031200 -0.529441 +v -1.008058 2.494500 -1.008058 +v -1.008058 2.494500 1.008058 +v -0.996219 2.498438 -0.996219 +v -0.996219 2.498438 0.996219 +v -0.995410 0.316800 -1.356353 +v -0.995410 0.316800 1.356353 +v -0.994000 2.400000 -0.994000 +v -0.994000 2.400000 0.994000 +v -0.987042 2.494500 -0.987042 +v -0.987042 2.494500 0.987042 +v -0.984007 2.435437 -0.984007 +v -0.984007 2.435437 0.984007 +v -0.981504 0.064800 0.981504 +v -0.981504 0.064800 -0.981504 +v -0.981380 2.482687 -0.981380 +v -0.981380 2.482687 0.981380 +v -0.980084 2.463000 -0.980084 +v -0.980084 2.463000 0.980084 +v -0.979002 2.502600 0.509349 +v -0.979002 2.502600 -0.509349 +v -0.978780 2.085600 -1.333693 +v -0.978780 2.085600 1.333693 +v -0.975021 2.474400 -0.715555 +v -0.975021 2.474400 0.715555 +v -0.970400 2.527200 0.000000 +v -0.970400 2.527200 0.000000 +v -0.957901 2.527200 -0.159223 +v -0.957901 2.527200 0.159223 +v -0.955023 0.260025 1.301322 +v -0.955023 0.260025 -1.301322 +v -0.952425 0.018225 -0.000000 +v -0.952425 0.018225 0.000000 +v -0.940158 0.018225 0.156274 +v -0.940158 0.018225 -0.156274 +v -0.935276 2.242575 -1.274414 +v -0.935276 2.242575 1.274414 +v -0.925920 0.900000 -1.779680 +v -0.925920 0.900000 1.779680 +v -0.925920 0.900000 1.779680 +v -0.925920 0.900000 -1.779680 +v -0.925493 0.031200 0.679207 +v -0.925493 0.031200 -0.679207 +v -0.923000 2.400000 -0.923000 +v -0.923000 2.400000 0.923000 +v -0.922564 1.037175 1.773229 +v -0.922564 1.037175 -1.773229 +v -0.921764 0.213600 1.256003 +v -0.921764 0.213600 -1.256003 +v -0.921647 2.527200 -0.309596 +v -0.921647 2.527200 0.309596 +v -0.919439 0.771675 -1.767222 +v -0.919439 0.771675 1.767222 +v -0.912957 1.178400 -1.754764 +v -0.912957 1.178400 1.754764 +v -0.911906 0.046875 -0.911906 +v -0.911906 0.046875 0.911906 +v -0.904966 2.440800 0.904966 +v -0.904966 2.440800 -0.904966 +v -0.904575 0.018225 0.303862 +v -0.904575 0.018225 -0.303862 +v -0.901846 0.656400 -1.733408 +v -0.901846 0.656400 1.733408 +v -0.899195 0.177075 1.225250 +v -0.899195 0.177075 -1.225250 +v -0.897795 1.323225 -1.725622 +v -0.897795 1.323225 1.725622 +v -0.890880 0.150000 -1.213920 +v -0.890880 0.150000 1.213920 +v -0.890880 2.400000 -1.213920 +v -0.890880 0.150000 -1.213920 +v -0.890880 0.150000 1.213920 +v -0.890880 2.400000 1.213920 +v -0.890370 2.502600 -0.653431 +v -0.890370 2.502600 0.653431 +v -0.888786 0.127575 1.211067 +v -0.888786 0.127575 -1.211067 +v -0.879477 0.105600 -1.198382 +v -0.879477 0.105600 1.198382 +v -0.879195 2.435437 -1.197997 +v -0.879195 2.435437 1.197997 +v -0.877772 1.471200 -1.687137 +v -0.877772 1.471200 1.687137 +v -0.875920 0.553725 -1.683577 +v -0.875920 0.553725 1.683577 +v -0.866886 2.463000 -1.181225 +v -0.866886 2.463000 1.181225 +v -0.863501 2.527200 -0.449256 +v -0.863501 2.527200 0.449256 +v -0.858407 0.084525 -1.169673 +v -0.858407 0.084525 1.169673 +v -0.855408 2.474400 -0.855408 +v -0.855408 2.474400 0.855408 +v -0.854666 2.482687 -1.164574 +v -0.854666 2.482687 1.164574 +v -0.853583 1.621875 -1.640643 +v -0.853583 1.621875 1.640643 +v -0.847506 0.018225 -0.440935 +v -0.847506 0.018225 0.440935 +v -0.844439 0.463200 1.623068 +v -0.844439 0.463200 -1.623068 +v -0.843248 2.494500 -1.149016 +v -0.843248 2.494500 1.149016 +v -0.833344 2.498438 -1.135521 +v -0.833344 2.498438 1.135521 +v -0.831488 2.400000 -1.132992 +v -0.831488 2.400000 1.132992 +v -0.825921 1.774800 1.587475 +v -0.825921 1.774800 -1.587475 +v -0.825668 2.494500 -1.125061 +v -0.825668 2.494500 1.125061 +v -0.825000 2.550000 0.000000 +v -0.825000 2.550000 0.000000 +v -0.823129 2.435437 -1.121601 +v -0.823129 2.435437 1.121601 +v -0.821035 0.064800 1.118749 +v -0.821035 0.064800 -1.118749 +v -0.820931 2.482687 1.118607 +v -0.820931 2.482687 -1.118607 +v -0.819847 2.463000 -1.117130 +v -0.819847 2.463000 1.117130 +v -0.814374 2.550000 -0.135366 +v -0.814374 2.550000 0.135366 +v -0.811956 0.031200 0.811956 +v -0.811956 0.031200 -0.811956 +v -0.810180 0.384375 1.557220 +v -0.810180 0.384375 -1.557220 +v -0.795481 1.929525 1.528968 +v -0.795481 1.929525 -1.528968 +v -0.785325 2.527200 -0.576340 +v -0.785325 2.527200 0.576340 +v -0.783552 2.550000 -0.263208 +v -0.783552 2.550000 0.263208 +v -0.781142 2.502600 -0.781142 +v -0.781142 2.502600 0.781142 +v -0.775921 0.316800 -1.491372 +v -0.775921 0.316800 1.491372 +v -0.772096 2.400000 -1.052064 +v -0.772096 2.400000 1.052064 +v -0.770779 0.018225 0.565664 +v -0.770779 0.018225 -0.565664 +v -0.762958 2.085600 -1.466456 +v -0.762958 2.085600 1.466456 +v -0.762816 0.046875 -1.039419 +v -0.762816 0.046875 1.039419 +v -0.757010 2.440800 1.031508 +v -0.757010 2.440800 -1.031508 +v -0.744440 0.260025 1.430863 +v -0.744440 0.260025 -1.430863 +v -0.734118 2.550000 -0.381942 +v -0.734118 2.550000 0.381942 +v -0.729046 2.242575 -1.401276 +v -0.729046 2.242575 1.401276 +v -0.718514 0.213600 1.381032 +v -0.718514 0.213600 -1.381032 +v -0.715555 2.474400 -0.975021 +v -0.715555 2.474400 0.975021 +v -0.703200 0.008400 0.000000 +v -0.700921 0.177075 1.347218 +v -0.700921 0.177075 -1.347218 +v -0.694440 0.150000 -1.334760 +v -0.694440 0.150000 1.334760 +v -0.694440 2.400000 1.334760 +v -0.694440 0.150000 1.334760 +v -0.694440 2.400000 -1.334760 +v -0.694440 0.150000 -1.334760 +v -0.694143 0.008400 -0.115381 +v -0.694143 0.008400 0.115381 +v -0.692808 0.127575 1.331623 +v -0.692808 0.127575 -1.331623 +v -0.688984 2.527200 -0.688984 +v -0.688984 2.527200 0.688984 +v -0.685551 0.105600 -1.317675 +v -0.685551 0.105600 1.317675 +v -0.685331 2.435437 -1.317252 +v -0.685331 2.435437 1.317252 +v -0.679207 0.031200 -0.925493 +v -0.679207 0.031200 0.925493 +v -0.676222 0.018225 0.676222 +v -0.676222 0.018225 -0.676222 +v -0.675736 2.463000 -1.298810 +v -0.675736 2.463000 1.298810 +v -0.673600 2.572800 0.000000 +v -0.673600 2.572800 0.000000 +v -0.669128 0.084525 -1.286108 +v -0.669128 0.084525 1.286108 +v -0.667871 0.008400 -0.224349 +v -0.667871 0.008400 0.224349 +v -0.667656 2.550000 -0.489984 +v -0.667656 2.550000 0.489984 +v -0.666211 2.482687 1.280502 +v -0.666211 2.482687 -1.280502 +v -0.664924 2.572800 -0.110524 +v -0.664924 2.572800 0.110524 +v -0.657311 2.494500 -1.263395 +v -0.657311 2.494500 1.263395 +v -0.653431 2.502600 -0.890370 +v -0.653431 2.502600 0.890370 +v -0.649591 2.498438 -1.248557 +v -0.649591 2.498438 1.248557 +v -0.648144 2.400000 -1.245776 +v -0.648144 2.400000 1.245776 +v -0.643607 2.494500 -1.237056 +v -0.643607 2.494500 1.237056 +v -0.641628 2.435437 -1.233252 +v -0.641628 2.435437 1.233252 +v -0.639996 0.064800 -1.230115 +v -0.639996 0.064800 1.230115 +v -0.639915 2.482687 1.229959 +v -0.639915 2.482687 -1.229959 +v -0.639758 2.572800 -0.214905 +v -0.639758 2.572800 0.214905 +v -0.639070 2.463000 -1.228335 +v -0.639070 2.463000 1.228335 +v -0.638080 0.900000 -1.899520 +v -0.638080 0.900000 -1.899520 +v -0.638080 0.900000 1.899520 +v -0.638080 0.900000 1.899520 +v -0.635767 1.037175 -1.892634 +v -0.635767 1.037175 1.892634 +v -0.633613 0.771675 -1.886223 +v -0.633613 0.771675 1.886223 +v -0.629147 1.178400 -1.872927 +v -0.629147 1.178400 1.872927 +v -0.625735 0.008400 0.325553 +v -0.625735 0.008400 -0.325553 +v -0.621490 0.656400 -1.850132 +v -0.621490 0.656400 1.850132 +v -0.618698 1.323225 -1.841822 +v -0.618698 1.323225 1.841822 +v -0.604900 1.471200 -1.800745 +v -0.604900 1.471200 1.800745 +v -0.603624 0.553725 -1.796946 +v -0.603624 0.553725 1.796946 +v -0.601848 2.400000 -1.156792 +v -0.601848 2.400000 1.156792 +v -0.599396 2.572800 -0.311850 +v -0.599396 2.572800 0.311850 +v -0.594614 0.046875 -1.142888 +v -0.594614 0.046875 1.142888 +v -0.590089 2.440800 1.134190 +v -0.590089 2.440800 -1.134190 +v -0.588230 1.621875 -1.751120 +v -0.588230 1.621875 1.751120 +v -0.585750 2.550000 -0.585750 +v -0.585750 2.550000 0.585750 +v -0.581929 0.463200 -1.732362 +v -0.581929 0.463200 1.732362 +v -0.576340 2.527200 -0.785325 +v -0.576340 2.527200 0.785325 +v -0.569167 1.774800 -1.694372 +v -0.569167 1.774800 1.694372 +v -0.569086 0.008400 -0.417645 +v -0.569086 0.008400 0.417645 +v -0.565664 0.018225 0.770779 +v -0.565664 0.018225 -0.770779 +v -0.558320 0.384375 -1.662080 +v -0.558320 0.384375 1.662080 +v -0.557774 2.474400 -1.072079 +v -0.557774 2.474400 1.072079 +v -0.548190 1.929525 -1.631925 +v -0.548190 1.929525 1.631925 +v -0.545131 2.572800 -0.400065 +v -0.545131 2.572800 0.400065 +v -0.534711 0.316800 -1.591798 +v -0.534711 0.316800 1.591798 +v -0.529441 0.031200 -1.017621 +v -0.529441 0.031200 1.017621 +v -0.525800 2.597400 0.000000 +v -0.525800 2.597400 0.000000 +v -0.525778 2.085600 -1.565204 +v -0.525778 2.085600 1.565204 +v -0.519028 2.597400 0.086273 +v -0.519028 2.597400 -0.086273 +v -0.513016 0.260025 -1.527214 +v -0.513016 0.260025 1.527214 +v -0.509349 2.502600 0.979002 +v -0.509349 2.502600 -0.979002 +v -0.502408 2.242575 -1.495635 +v -0.502408 2.242575 1.495635 +v -0.499384 2.597400 -0.167751 +v -0.499384 2.597400 0.167751 +v -0.499272 0.008400 -0.499272 +v -0.499272 0.008400 0.499272 +v -0.495150 0.213600 -1.474028 +v -0.495150 0.213600 1.474028 +v -0.489984 2.550000 -0.667656 +v -0.489984 2.550000 0.667656 +v -0.483027 0.177075 -1.437937 +v -0.483027 0.177075 1.437937 +v -0.478560 0.150000 1.424640 +v -0.478560 2.400000 -1.424640 +v -0.478560 0.150000 -1.424640 +v -0.478560 0.150000 -1.424640 +v -0.478560 0.150000 1.424640 +v -0.478560 2.400000 1.424640 +v -0.478256 2.572800 -0.478256 +v -0.478256 2.572800 0.478256 +v -0.477435 0.127575 1.421292 +v -0.477435 0.127575 -1.421292 +v -0.472434 0.105600 1.406405 +v -0.472434 0.105600 -1.406405 +v -0.472283 2.435437 -1.405953 +v -0.472283 2.435437 1.405953 +v -0.467878 2.597400 -0.243424 +v -0.467878 2.597400 0.243424 +v -0.465671 2.463000 -1.386270 +v -0.465671 2.463000 1.386270 +v -0.461116 0.084525 1.372712 +v -0.461116 0.084525 -1.372712 +v -0.459107 2.482687 -1.366728 +v -0.459107 2.482687 1.366728 +v -0.452973 2.494500 -1.348469 +v -0.452973 2.494500 1.348469 +v -0.449256 2.527200 -0.863501 +v -0.449256 2.527200 0.863501 +v -0.447653 2.498438 -1.332632 +v -0.447653 2.498438 1.332632 +v -0.446656 2.400000 -1.329664 +v -0.446656 2.400000 1.329664 +v -0.443529 2.494500 -1.320356 +v -0.443529 2.494500 1.320356 +v -0.442166 2.435437 -1.316296 +v -0.442166 2.435437 1.316296 +v -0.441041 0.064800 1.312948 +v -0.441041 0.064800 -1.312948 +v -0.440985 2.482687 -1.312782 +v -0.440985 2.482687 1.312782 +v -0.440935 0.018225 0.847506 +v -0.440935 0.018225 -0.847506 +v -0.440403 2.463000 -1.311049 +v -0.440403 2.463000 1.311049 +v -0.425519 2.597400 0.312283 +v -0.425519 2.597400 -0.312283 +v -0.417645 0.008400 -0.569086 +v -0.417645 0.008400 0.569086 +v -0.414752 2.400000 -1.234688 +v -0.414752 2.400000 1.234688 +v -0.409767 0.046875 1.219848 +v -0.409767 0.046875 -1.219848 +v -0.406648 2.440800 -1.210564 +v -0.406648 2.440800 1.210564 +v -0.400065 2.572800 -0.545131 +v -0.400065 2.572800 0.545131 +v -0.391200 2.625600 0.000000 +v -0.391200 2.625600 0.000000 +v -0.388275 0.002175 -0.000000 +v -0.388275 0.002175 0.000000 +v -0.386161 2.625600 -0.064188 +v -0.386161 2.625600 0.064188 +v -0.384379 2.474400 -1.144271 +v -0.384379 2.474400 1.144271 +v -0.383274 0.002175 -0.063708 +v -0.383274 0.002175 0.063708 +v -0.381942 2.550000 -0.734118 +v -0.381942 2.550000 0.734118 +v -0.373318 2.597400 -0.373318 +v -0.373318 2.597400 0.373318 +v -0.371546 2.625600 -0.124808 +v -0.371546 2.625600 0.124808 +v -0.368768 0.002175 -0.123875 +v -0.368768 0.002175 0.123875 +v -0.364854 0.031200 1.086146 +v -0.364854 0.031200 -1.086146 +v -0.358400 3.034800 0.000000 +v -0.358400 3.034800 0.000000 +v -0.358200 3.081150 0.000000 +v -0.358200 3.081150 0.000000 +v -0.353807 3.034800 -0.059016 +v -0.353807 3.034800 0.059016 +v -0.353610 3.081150 -0.058988 +v -0.353610 3.081150 0.058988 +v -0.351008 2.502600 -1.044926 +v -0.351008 2.502600 1.044926 +v -0.348105 2.625600 -0.181110 +v -0.348105 2.625600 0.181110 +v -0.345503 0.002175 -0.179756 +v -0.345503 0.002175 0.179756 +v -0.340477 3.034800 -0.114676 +v -0.340477 3.034800 0.114676 +v -0.340289 3.081150 -0.114619 +v -0.340289 3.081150 0.114619 +v -0.328160 0.900000 -1.974240 +v -0.328160 0.900000 1.974240 +v -0.328160 0.900000 1.974240 +v -0.326970 1.037175 -1.967083 +v -0.326970 1.037175 1.967083 +v -0.325863 0.771675 -1.960420 +v -0.325863 0.771675 1.960420 +v -0.325553 0.008400 -0.625735 +v -0.325553 0.008400 0.625735 +v -0.325000 2.981250 0.000000 +v -0.325000 2.981250 0.000000 +v -0.323566 1.178400 -1.946601 +v -0.323566 1.178400 1.946601 +v -0.320834 2.981250 -0.053508 +v -0.320834 2.981250 0.053508 +v -0.319628 0.656400 -1.922910 +v -0.319628 0.656400 1.922910 +v -0.319082 3.034800 -0.166306 +v -0.319082 3.034800 0.166306 +v -0.318907 3.081150 -0.166221 +v -0.318907 3.081150 0.166221 +v -0.318192 1.323225 -1.914272 +v -0.318192 1.323225 1.914272 +v -0.316590 2.625600 -0.232342 +v -0.316590 2.625600 0.232342 +v -0.314223 0.002175 -0.230604 +v -0.314223 0.002175 0.230604 +v -0.312283 2.597400 -0.425519 +v -0.312283 2.597400 0.425519 +v -0.311850 2.572800 -0.599396 +v -0.311850 2.572800 0.599396 +v -0.311096 1.471200 -1.871580 +v -0.311096 1.471200 1.871580 +v -0.310439 0.553725 -1.867631 +v -0.310439 0.553725 1.867631 +v -0.309596 2.527200 -0.921647 +v -0.309596 2.527200 0.921647 +v -0.308800 3.117600 0.000000 +v -0.308800 3.117600 0.000000 +v -0.308744 2.981250 -0.103976 +v -0.308744 2.981250 0.103976 +v -0.304843 3.117600 -0.050855 +v -0.304843 3.117600 0.050855 +v -0.303862 0.018225 0.904575 +v -0.303862 0.018225 -0.904575 +v -0.302523 1.621875 -1.820003 +v -0.302522 1.621875 1.820003 +v -0.299282 0.463200 -1.800507 +v -0.299282 0.463200 1.800507 +v -0.293360 3.117600 -0.098814 +v -0.293360 3.117600 0.098814 +v -0.292719 1.774800 -1.761022 +v -0.292719 1.774800 1.761022 +v -0.290295 3.034800 -0.213234 +v -0.290295 3.034800 0.213234 +v -0.290138 3.081150 -0.213123 +v -0.290138 3.081150 0.213123 +v -0.289340 2.981250 -0.150793 +v -0.289340 2.981250 0.150793 +v -0.287140 0.384375 -1.727460 +v -0.287140 0.384375 1.727460 +v -0.281930 1.929525 1.696119 +v -0.281930 1.929525 -1.696119 +v -0.279400 2.659200 0.000000 +v -0.277752 2.625600 -0.277752 +v -0.277752 2.625600 0.277752 +v -0.275801 2.659200 -0.045844 +v -0.275801 2.659200 0.045844 +v -0.275675 0.002175 -0.275675 +v -0.275675 0.002175 0.275675 +v -0.274998 0.316800 -1.654413 +v -0.274998 0.316800 1.654413 +v -0.274928 3.117600 -0.143301 +v -0.274928 3.117600 0.143301 +v -0.273600 2.923200 0.000000 +v -0.273600 2.923200 0.000000 +v -0.270404 2.085600 -1.626774 +v -0.270404 2.085600 1.626774 +v -0.270092 2.923200 -0.045032 +v -0.270092 2.923200 0.045032 +v -0.265363 2.659200 -0.089140 +v -0.265363 2.659200 0.089140 +v -0.263841 0.260025 1.587289 +v -0.263841 0.260025 -1.587289 +v -0.263232 2.981250 -0.193348 +v -0.263232 2.981250 0.193348 +v -0.263208 2.550000 -0.783552 +v -0.263208 2.550000 0.783552 +v -0.259910 2.923200 -0.087511 +v -0.259910 2.923200 0.087511 +v -0.258385 2.242575 -1.554467 +v -0.258385 2.242575 1.554467 +v -0.254788 3.034800 -0.254788 +v -0.254788 3.034800 0.254788 +v -0.254653 3.081150 -0.254653 +v -0.254653 3.081150 0.254653 +v -0.254652 0.213600 -1.532010 +v -0.254652 0.213600 1.532010 +v -0.250127 3.117600 -0.183734 +v -0.250127 3.117600 0.183734 +v -0.248621 2.659200 0.129351 +v -0.248621 2.659200 -0.129351 +v -0.248417 0.177075 -1.494500 +v -0.248417 0.177075 1.494500 +v -0.246120 0.150000 1.480680 +v -0.246120 2.400000 -1.480680 +v -0.246120 0.150000 -1.480680 +v -0.246120 0.150000 -1.480680 +v -0.246120 0.150000 1.480680 +v -0.246120 2.400000 1.480680 +v -0.245542 0.127575 1.477200 +v -0.245542 0.127575 -1.477200 +v -0.243569 2.923200 -0.126920 +v -0.243569 2.923200 0.126920 +v -0.243424 2.597400 0.467878 +v -0.243424 2.597400 -0.467878 +v -0.242970 0.105600 1.461727 +v -0.242970 0.105600 -1.461727 +v -0.242892 2.435437 -1.461258 +v -0.242892 2.435437 1.461258 +v -0.239491 2.463000 -1.440800 +v -0.239491 2.463000 1.440800 +v -0.237149 0.084525 1.426709 +v -0.237149 0.084525 -1.426709 +v -0.236115 2.482687 -1.420490 +v -0.236115 2.482687 1.420490 +v -0.232961 2.494500 -1.401513 +v -0.232961 2.494500 1.401513 +v -0.232342 2.625600 -0.316590 +v -0.232342 2.625600 0.316590 +v -0.231031 2.981250 -0.231031 +v -0.231031 2.981250 0.231031 +v -0.230604 0.002175 -0.314223 +v -0.230604 0.002175 0.314223 +v -0.230225 2.498438 -1.385053 +v -0.230225 2.498438 1.385053 +v -0.229712 2.400000 -1.381968 +v -0.229712 2.400000 1.381968 +v -0.228104 2.494500 -1.372294 +v -0.228104 2.494500 1.372294 +v -0.227403 2.435437 -1.368074 +v -0.227403 2.435437 1.368074 +v -0.226824 0.064800 1.364595 +v -0.226824 0.064800 -1.364595 +v -0.226795 2.482687 1.364422 +v -0.226795 2.482687 -1.364422 +v -0.226496 2.463000 -1.362620 +v -0.226496 2.463000 1.362620 +v -0.226113 2.659200 -0.165941 +v -0.226113 2.659200 0.165941 +v -0.224349 0.008400 0.667871 +v -0.224349 0.008400 -0.667871 +v -0.221585 2.923200 -0.162745 +v -0.221585 2.923200 0.162745 +v -0.219800 2.863350 0.000000 +v -0.219800 2.863350 0.000000 +v -0.219536 3.117600 -0.219536 +v -0.219536 3.117600 0.219536 +v -0.216979 2.863350 0.036157 +v -0.216979 2.863350 -0.036157 +v -0.214905 2.572800 -0.639758 +v -0.214905 2.572800 0.639758 +v -0.213304 2.400000 -1.283256 +v -0.213304 2.400000 1.283256 +v -0.213234 3.034800 -0.290295 +v -0.213234 3.034800 0.290295 +v -0.213123 3.081150 -0.290138 +v -0.213123 3.081150 0.290138 +v -0.210740 0.046875 -1.267832 +v -0.210740 0.046875 1.267832 +v -0.209136 2.440800 -1.258183 +v -0.209136 2.440800 1.258183 +v -0.208794 2.863350 0.070270 +v -0.208794 2.863350 -0.070270 +v -0.200000 2.700000 0.000000 +v -0.200000 2.700000 0.000000 +v -0.200000 2.700000 0.000000 +v -0.200000 2.700000 0.000000 +v -0.198374 2.659200 -0.198374 +v -0.198374 2.659200 0.198374 +v -0.197684 2.474400 -1.189282 +v -0.197684 2.474400 1.189282 +v -0.197424 2.700000 -0.032816 +v -0.197424 2.700000 0.032816 +v -0.197424 2.700000 0.032816 +v -0.197424 2.700000 -0.032816 +v -0.195658 2.863350 -0.101925 +v -0.195658 2.863350 0.101925 +v -0.194600 3.141450 0.000000 +v -0.194600 3.141450 0.000000 +v -0.194472 2.923200 -0.194472 +v -0.194472 2.923200 0.194472 +v -0.193348 2.981250 -0.263232 +v -0.193348 2.981250 0.263232 +v -0.192107 3.141450 -0.032048 +v -0.192107 3.141450 0.032048 +v -0.189952 2.700000 -0.063808 +v -0.189952 2.700000 0.063808 +v -0.189952 2.700000 0.063808 +v -0.189952 2.700000 -0.063808 +v -0.187642 0.031200 1.128870 +v -0.187642 0.031200 -1.128870 +v -0.184870 3.141450 -0.062272 +v -0.184870 3.141450 0.062272 +v -0.183734 3.117600 -0.250127 +v -0.183734 3.117600 0.250127 +v -0.181110 2.625600 0.348105 +v -0.181110 2.625600 -0.348105 +v -0.180521 2.502600 -1.086029 +v -0.180521 2.502600 1.086029 +v -0.179756 0.002175 -0.345503 +v -0.179756 0.002175 0.345503 +v -0.179200 2.804400 0.000000 +v -0.179200 2.804400 0.000000 +v -0.177989 2.863350 -0.130707 +v -0.177989 2.863350 0.130707 +v -0.177968 2.700000 -0.092592 +v -0.177968 2.700000 0.092592 +v -0.177968 2.700000 0.092592 +v -0.177968 2.700000 -0.092592 +v -0.176897 2.804400 0.029450 +v -0.176897 2.804400 -0.029450 +v -0.173255 3.141450 -0.090306 +v -0.173255 3.141450 0.090306 +v -0.170215 2.804400 0.057246 +v -0.170215 2.804400 -0.057246 +v -0.167751 2.597400 -0.499384 +v -0.167751 2.597400 0.499384 +v -0.167400 2.749050 0.000000 +v -0.167400 2.749050 0.000000 +v -0.166306 3.034800 -0.319082 +v -0.166306 3.034800 0.319082 +v -0.166221 3.081150 0.318907 +v -0.166221 3.081150 -0.318907 +v -0.165941 2.659200 -0.226113 +v -0.165941 2.659200 0.226113 +v -0.165245 2.749050 0.027480 +v -0.165245 2.749050 -0.027480 +v -0.162745 2.923200 -0.221585 +v -0.162745 2.923200 0.221585 +v -0.161856 2.700000 -0.118784 +v -0.161856 2.700000 0.118784 +v -0.161856 2.700000 0.118784 +v -0.161856 2.700000 -0.118784 +v -0.159496 2.804400 0.083047 +v -0.159496 2.804400 -0.083047 +v -0.159223 2.527200 -0.957901 +v -0.159223 2.527200 0.957901 +v -0.158995 2.749050 0.053428 +v -0.158995 2.749050 -0.053428 +v -0.157626 3.141450 -0.115787 +v -0.157626 3.141450 0.115787 +v -0.156274 0.018225 0.940158 +v -0.156274 0.018225 -0.940158 +v -0.156200 2.863350 -0.156200 +v -0.156200 2.863350 0.156200 +v -0.150793 2.981250 -0.289340 +v -0.150793 2.981250 0.289340 +v -0.148969 2.749050 0.077523 +v -0.148969 2.749050 -0.077523 +v -0.145078 2.804400 0.106513 +v -0.145078 2.804400 -0.106513 +v -0.143301 3.117600 -0.274928 +v -0.143301 3.117600 0.274928 +v -0.142000 2.700000 -0.142000 +v -0.142000 2.700000 0.142000 +v -0.142000 2.700000 0.142000 +v -0.142000 2.700000 -0.142000 +v -0.138348 3.141450 -0.138348 +v -0.138348 3.141450 0.138348 +v -0.135489 2.749050 0.099446 +v -0.135489 2.749050 -0.099446 +v -0.135366 2.550000 -0.814374 +v -0.135366 2.550000 0.814374 +v -0.130707 2.863350 -0.177989 +v -0.130707 2.863350 0.177989 +v -0.129351 2.659200 0.248621 +v -0.129351 2.659200 -0.248621 +v -0.127304 2.804400 0.127304 +v -0.127304 2.804400 -0.127304 +v -0.126920 2.923200 -0.243569 +v -0.126920 2.923200 0.243569 +v -0.124808 2.625600 -0.371546 +v -0.124808 2.625600 0.371546 +v -0.123875 0.002175 0.368768 +v -0.123875 0.002175 -0.368768 +v -0.118874 2.749050 0.118874 +v -0.118874 2.749050 -0.118874 +v -0.118784 2.700000 -0.161856 +v -0.118784 2.700000 0.161856 +v -0.118784 2.700000 0.161856 +v -0.118784 2.700000 -0.161856 +v -0.115787 3.141450 -0.157626 +v -0.115787 3.141450 0.157626 +v -0.115381 0.008400 0.694143 +v -0.115381 0.008400 -0.694143 +v -0.114676 3.034800 -0.340477 +v -0.114676 3.034800 0.340477 +v -0.114619 3.081150 -0.340289 +v -0.114619 3.081150 0.340289 +v -0.110524 2.572800 -0.664924 +v -0.110524 2.572800 0.664924 +v -0.106513 2.804400 -0.145078 +v -0.106513 2.804400 0.145078 +v -0.103976 2.981250 -0.308744 +v -0.103976 2.981250 0.308744 +v -0.101925 2.863350 -0.195658 +v -0.101925 2.863350 0.195658 +v -0.099446 2.749050 0.135489 +v -0.099446 2.749050 -0.135489 +v -0.098814 3.117600 -0.293360 +v -0.098814 3.117600 0.293360 +v -0.092592 2.700000 -0.177968 +v -0.092592 2.700000 0.177968 +v -0.092592 2.700000 -0.177968 +v -0.092592 2.700000 0.177968 +v -0.090306 3.141450 -0.173255 +v -0.090306 3.141450 0.173255 +v -0.089140 2.659200 -0.265363 +v -0.089140 2.659200 0.265363 +v -0.087511 2.923200 -0.259910 +v -0.087511 2.923200 0.259910 +v -0.086273 2.597400 -0.519028 +v -0.086273 2.597400 0.519028 +v -0.083047 2.804400 -0.159496 +v -0.083047 2.804400 0.159496 +v -0.077523 2.749050 -0.148969 +v -0.077523 2.749050 0.148969 +v -0.070270 2.863350 -0.208794 +v -0.070270 2.863350 0.208794 +v -0.064188 2.625600 -0.386161 +v -0.064188 2.625600 0.386161 +v -0.063808 2.700000 -0.189952 +v -0.063808 2.700000 0.189952 +v -0.063808 2.700000 -0.189952 +v -0.063808 2.700000 0.189952 +v -0.063708 0.002175 0.383274 +v -0.063708 0.002175 -0.383274 +v -0.062272 3.141450 -0.184870 +v -0.062272 3.141450 0.184870 +v -0.059016 3.034800 -0.353807 +v -0.059016 3.034800 0.353807 +v -0.058988 3.081150 -0.353610 +v -0.058988 3.081150 0.353610 +v -0.057246 2.804400 -0.170215 +v -0.057246 2.804400 0.170215 +v -0.053508 2.981250 -0.320834 +v -0.053508 2.981250 0.320834 +v -0.053428 2.749050 -0.158995 +v -0.053428 2.749050 0.158995 +v -0.050855 3.117600 -0.304843 +v -0.050855 3.117600 0.304843 +v -0.045844 2.659200 -0.275801 +v -0.045844 2.659200 0.275801 +v -0.045032 2.923200 -0.270092 +v -0.045032 2.923200 0.270092 +v -0.036157 2.863350 -0.216979 +v -0.036157 2.863350 0.216979 +v -0.032816 2.700000 -0.197424 +v -0.032816 2.700000 0.197424 +v -0.032816 2.700000 -0.197424 +v -0.032816 2.700000 0.197424 +v -0.032048 3.141450 -0.192107 +v -0.032048 3.141450 0.192107 +v -0.029450 2.804400 -0.176897 +v -0.029450 2.804400 0.176897 +v -0.027480 2.749050 -0.165245 +v -0.027480 2.749050 0.165245 +v -0.000000 0.260025 1.608000 +v -0.000000 1.929525 1.718250 +v -0.000000 2.085600 -1.648000 +v -0.000000 0.656400 -1.948000 +v -0.000000 0.771675 -1.986000 +v -0.000000 2.482687 1.382225 +v -0.000000 2.700000 -0.200000 +v -0.000000 0.127575 1.496475 +v -0.000000 2.474400 -1.204800 +v -0.000000 2.749050 -0.167400 +v -0.000000 0.018225 0.952425 +v -0.000000 0.046875 -1.284375 +v -0.000000 0.064800 1.382400 +v -0.000000 0.384375 1.750000 +v -0.000000 0.463200 1.824000 +v -0.000000 0.553725 -1.892000 +v -0.000000 1.037175 1.992750 +v -0.000000 1.178400 1.972000 +v -0.000000 1.323225 -1.939250 +v -0.000000 1.621875 -1.843750 +v -0.000000 1.774800 1.784000 +v -0.000000 2.400000 -1.300000 +v -0.000000 2.435437 -1.480325 +v -0.000000 2.435437 -1.385925 +v -0.000000 2.463000 -1.459600 +v -0.000000 2.463000 -1.380400 +v -0.000000 2.494500 -1.390200 +v -0.000000 2.502600 -1.100200 +v -0.000000 2.804400 -0.179200 +v -0.000000 2.863350 -0.219800 +v -0.000000 2.572800 -0.673600 +v -0.000000 0.105600 1.480800 +v -0.000000 0.177075 -1.514000 +v -0.000000 2.494500 -1.419800 +v -0.000000 2.527200 -0.970400 +v -0.000000 2.923200 -0.273600 +v -0.000000 3.117600 -0.308800 +v -0.000000 2.597400 -0.525800 +v -0.000000 2.700000 -0.200000 +v -0.000000 2.981250 -0.325000 +v -0.000000 3.141450 -0.194600 +v -0.000000 0.002175 0.388275 +v -0.000000 3.081150 -0.358200 +v 0.000000 0.000000 0.000000 +v 0.000000 0.002175 -0.388275 +v 0.000000 0.002175 0.388275 +v 0.000000 0.008400 -0.703200 +v 0.000000 0.008400 0.703200 +v 0.000000 0.018225 -0.952425 +v 0.000000 0.018225 0.952425 +v 0.000000 0.031200 -1.143600 +v 0.000000 0.031200 -1.143600 +v 0.000000 0.031200 1.143600 +v 0.000000 0.031200 1.143600 +v 0.000000 0.046875 -1.284375 +v 0.000000 0.046875 1.284375 +v 0.000000 0.064800 -1.382400 +v 0.000000 0.064800 1.382400 +v 0.000000 0.084525 -1.445325 +v 0.000000 0.084525 -1.445325 +v 0.000000 0.084525 1.445325 +v 0.000000 0.084525 1.445325 +v 0.000000 0.105600 -1.480800 +v 0.000000 0.105600 1.480800 +v 0.000000 0.127575 -1.496475 +v 0.000000 0.127575 1.496475 +v 0.000000 0.150000 -1.500000 +v 0.000000 0.150000 -1.500000 +v 0.000000 0.150000 1.500000 +v 0.000000 0.150000 1.500000 +v 0.000000 0.177075 -1.514000 +v 0.000000 0.177075 1.514000 +v 0.000000 0.213600 -1.552000 +v 0.000000 0.213600 -1.552000 +v 0.000000 0.213600 1.552000 +v 0.000000 0.213600 1.552000 +v 0.000000 0.260025 -1.608000 +v 0.000000 0.260025 1.608000 +v 0.000000 0.316800 -1.676000 +v 0.000000 0.316800 -1.676000 +v 0.000000 0.316800 1.676000 +v 0.000000 0.316800 1.676000 +v 0.000000 0.384375 -1.750000 +v 0.000000 0.384375 1.750000 +v 0.000000 0.463200 -1.824000 +v 0.000000 0.463200 1.824000 +v 0.000000 0.553725 -1.892000 +v 0.000000 0.553725 1.892000 +v 0.000000 0.656400 -1.948000 +v 0.000000 0.656400 1.948000 +v 0.000000 0.771675 -1.986000 +v 0.000000 0.771675 1.986000 +v 0.000000 0.900000 -2.000000 +v 0.000000 0.900000 -2.000000 +v 0.000000 0.900000 2.000000 +v 0.000000 0.900000 2.000000 +v 0.000000 1.037175 -1.992750 +v 0.000000 1.037175 1.992750 +v 0.000000 1.178400 -1.972000 +v 0.000000 1.178400 1.972000 +v 0.000000 1.323225 -1.939250 +v 0.000000 1.323225 1.939250 +v 0.000000 1.471200 -1.896000 +v 0.000000 1.471200 -1.896000 +v 0.000000 1.471200 1.896000 +v 0.000000 1.471200 1.896000 +v 0.000000 1.621875 -1.843750 +v 0.000000 1.621875 1.843750 +v 0.000000 1.774800 -1.784000 +v 0.000000 1.774800 1.784000 +v 0.000000 1.929525 -1.718250 +v 0.000000 1.929525 1.718250 +v 0.000000 2.085600 -1.648000 +v 0.000000 2.085600 1.648000 +v 0.000000 2.242575 -1.574750 +v 0.000000 2.242575 -1.574750 +v 0.000000 2.242575 1.574750 +v 0.000000 2.242575 1.574750 +v 0.000000 2.400000 -1.500000 +v 0.000000 2.400000 -1.500000 +v 0.000000 2.400000 -1.400000 +v 0.000000 2.400000 -1.400000 +v 0.000000 2.400000 -1.300000 +v 0.000000 2.400000 1.300000 +v 0.000000 2.400000 1.400000 +v 0.000000 2.400000 1.400000 +v 0.000000 2.400000 1.500000 +v 0.000000 2.400000 1.500000 +v 0.000000 2.435437 -1.480325 +v 0.000000 2.435437 -1.385925 +v 0.000000 2.435437 1.385925 +v 0.000000 2.435437 1.480325 +v 0.000000 2.440800 -1.274600 +v 0.000000 2.440800 -1.274600 +v 0.000000 2.440800 1.274600 +v 0.000000 2.440800 1.274600 +v 0.000000 2.463000 -1.459600 +v 0.000000 2.463000 -1.380400 +v 0.000000 2.463000 1.380400 +v 0.000000 2.463000 1.459600 +v 0.000000 2.474400 -1.204800 +v 0.000000 2.474400 1.204800 +v 0.000000 2.482687 -1.439025 +v 0.000000 2.482687 -1.382225 +v 0.000000 2.482687 1.382225 +v 0.000000 2.482687 1.439025 +v 0.000000 2.494500 -1.419800 +v 0.000000 2.494500 -1.390200 +v 0.000000 2.494500 1.390200 +v 0.000000 2.494500 1.419800 +v 0.000000 2.498438 -1.403125 +v 0.000000 2.498438 -1.403125 +v 0.000000 2.498438 1.403125 +v 0.000000 2.498438 1.403125 +v 0.000000 2.502600 -1.100200 +v 0.000000 2.502600 1.100200 +v 0.000000 2.527200 -0.970400 +v 0.000000 2.527200 0.970400 +v 0.000000 2.550000 -0.825000 +v 0.000000 2.550000 -0.825000 +v 0.000000 2.550000 0.825000 +v 0.000000 2.550000 0.825000 +v 0.000000 2.572800 -0.673600 +v 0.000000 2.572800 0.673600 +v 0.000000 2.597400 -0.525800 +v 0.000000 2.597400 0.525800 +v 0.000000 2.625600 -0.391200 +v 0.000000 2.625600 -0.391200 +v 0.000000 2.625600 0.391200 +v 0.000000 2.625600 0.391200 +v 0.000000 2.659200 -0.279400 +v 0.000000 2.659200 0.279400 +v 0.000000 2.700000 -0.200000 +v 0.000000 2.700000 -0.200000 +v 0.000000 2.700000 0.200000 +v 0.000000 2.700000 0.200000 +v 0.000000 2.749050 -0.167400 +v 0.000000 2.749050 0.167400 +v 0.000000 2.804400 -0.179200 +v 0.000000 2.804400 0.179200 +v 0.000000 2.863350 -0.219800 +v 0.000000 2.863350 0.219800 +v 0.000000 2.923200 -0.273600 +v 0.000000 2.923200 0.273600 +v 0.000000 2.981250 -0.325000 +v 0.000000 2.981250 0.325000 +v 0.000000 3.034800 -0.358400 +v 0.000000 3.034800 -0.358400 +v 0.000000 3.034800 0.358400 +v 0.000000 3.034800 0.358400 +v 0.000000 3.081150 -0.358200 +v 0.000000 3.081150 0.358200 +v 0.000000 3.117600 -0.308800 +v 0.000000 3.117600 0.308800 +v 0.000000 3.141450 -0.194600 +v 0.000000 3.141450 0.194600 +v 0.000000 3.150000 0.000000 +v 0.000000 0.002175 -0.388275 +v 0.000000 3.081150 0.358200 +v 0.000000 2.597400 0.525800 +v 0.000000 2.700000 0.200000 +v 0.000000 2.981250 0.325000 +v 0.000000 3.141450 0.194600 +v 0.000000 3.117600 0.308800 +v 0.000000 0.105600 -1.480800 +v 0.000000 0.177075 1.514000 +v 0.000000 2.494500 1.419800 +v 0.000000 2.527200 0.970400 +v 0.000000 2.923200 0.273600 +v 0.000000 2.572800 0.673600 +v 0.000000 2.863350 0.219800 +v 0.000000 0.018225 -0.952425 +v 0.000000 0.046875 1.284375 +v 0.000000 0.064800 -1.382400 +v 0.000000 0.384375 -1.750000 +v 0.000000 0.463200 -1.824000 +v 0.000000 0.553725 1.892000 +v 0.000000 1.037175 -1.992750 +v 0.000000 1.178400 -1.972000 +v 0.000000 1.323225 1.939250 +v 0.000000 1.621875 1.843750 +v 0.000000 1.774800 -1.784000 +v 0.000000 2.400000 1.300000 +v 0.000000 2.435437 1.385925 +v 0.000000 2.435437 1.480325 +v 0.000000 2.463000 1.380400 +v 0.000000 2.463000 1.459600 +v 0.000000 2.494500 1.390200 +v 0.000000 2.502600 1.100200 +v 0.000000 2.804400 0.179200 +v 0.000000 2.749050 0.167400 +v 0.000000 0.127575 -1.496475 +v 0.000000 2.474400 1.204800 +v 0.000000 0.656400 1.948000 +v 0.000000 0.771675 1.986000 +v 0.000000 2.482687 -1.382225 +v 0.000000 2.700000 0.200000 +v 0.000000 0.260025 -1.608000 +v 0.000000 1.929525 -1.718250 +v 0.000000 2.085600 1.648000 +v 0.027480 2.749050 -0.165245 +v 0.027480 2.749050 0.165245 +v 0.029450 2.804400 -0.176897 +v 0.029450 2.804400 0.176897 +v 0.032048 3.141450 -0.192107 +v 0.032048 3.141450 0.192107 +v 0.032816 2.700000 -0.197424 +v 0.032816 2.700000 0.197424 +v 0.032816 2.700000 -0.197424 +v 0.032816 2.700000 0.197424 +v 0.036157 2.863350 -0.216979 +v 0.036157 2.863350 0.216979 +v 0.045032 2.923200 -0.270092 +v 0.045032 2.923200 0.270092 +v 0.045844 2.659200 -0.275801 +v 0.045844 2.659200 0.275801 +v 0.050855 3.117600 -0.304843 +v 0.050855 3.117600 0.304843 +v 0.053428 2.749050 -0.158995 +v 0.053428 2.749050 0.158995 +v 0.053508 2.981250 -0.320834 +v 0.053508 2.981250 0.320834 +v 0.057246 2.804400 -0.170215 +v 0.057246 2.804400 0.170215 +v 0.058988 3.081150 -0.353610 +v 0.058988 3.081150 0.353610 +v 0.059016 3.034800 -0.353807 +v 0.059016 3.034800 0.353807 +v 0.062272 3.141450 -0.184870 +v 0.062272 3.141450 0.184870 +v 0.063708 0.002175 0.383274 +v 0.063708 0.002175 -0.383274 +v 0.063808 2.700000 -0.189952 +v 0.063808 2.700000 0.189952 +v 0.063808 2.700000 -0.189952 +v 0.063808 2.700000 0.189952 +v 0.064188 2.625600 -0.386161 +v 0.064188 2.625600 0.386161 +v 0.070270 2.863350 -0.208794 +v 0.070270 2.863350 0.208794 +v 0.077523 2.749050 -0.148969 +v 0.077523 2.749050 0.148969 +v 0.083047 2.804400 -0.159496 +v 0.083047 2.804400 0.159496 +v 0.086273 2.597400 -0.519028 +v 0.086273 2.597400 0.519028 +v 0.087511 2.923200 -0.259910 +v 0.087511 2.923200 0.259910 +v 0.089140 2.659200 -0.265363 +v 0.089140 2.659200 0.265363 +v 0.090306 3.141450 -0.173255 +v 0.090306 3.141450 0.173255 +v 0.092592 2.700000 -0.177968 +v 0.092592 2.700000 0.177968 +v 0.092592 2.700000 -0.177968 +v 0.092592 2.700000 0.177968 +v 0.098814 3.117600 -0.293360 +v 0.098814 3.117600 0.293360 +v 0.099446 2.749050 0.135489 +v 0.099446 2.749050 -0.135489 +v 0.101925 2.863350 -0.195658 +v 0.101925 2.863350 0.195658 +v 0.103976 2.981250 -0.308744 +v 0.103976 2.981250 0.308744 +v 0.106513 2.804400 -0.145078 +v 0.106513 2.804400 0.145078 +v 0.110524 2.572800 -0.664924 +v 0.110524 2.572800 0.664924 +v 0.114619 3.081150 -0.340289 +v 0.114619 3.081150 0.340289 +v 0.114676 3.034800 -0.340477 +v 0.114676 3.034800 0.340477 +v 0.115381 0.008400 0.694143 +v 0.115381 0.008400 -0.694143 +v 0.115787 3.141450 -0.157626 +v 0.115787 3.141450 0.157626 +v 0.118784 2.700000 0.161856 +v 0.118784 2.700000 -0.161856 +v 0.118784 2.700000 -0.161856 +v 0.118784 2.700000 0.161856 +v 0.118874 2.749050 0.118874 +v 0.118874 2.749050 -0.118874 +v 0.123875 0.002175 0.368768 +v 0.123875 0.002175 -0.368768 +v 0.124808 2.625600 -0.371546 +v 0.124808 2.625600 0.371546 +v 0.126920 2.923200 -0.243569 +v 0.126920 2.923200 0.243569 +v 0.127304 2.804400 0.127304 +v 0.127304 2.804400 -0.127304 +v 0.129351 2.659200 0.248621 +v 0.129351 2.659200 -0.248621 +v 0.130707 2.863350 -0.177989 +v 0.130707 2.863350 0.177989 +v 0.135366 2.550000 -0.814374 +v 0.135366 2.550000 0.814374 +v 0.135489 2.749050 0.099446 +v 0.135489 2.749050 -0.099446 +v 0.138348 3.141450 -0.138348 +v 0.138348 3.141450 0.138348 +v 0.142000 2.700000 0.142000 +v 0.142000 2.700000 -0.142000 +v 0.142000 2.700000 -0.142000 +v 0.142000 2.700000 0.142000 +v 0.143301 3.117600 -0.274928 +v 0.143301 3.117600 0.274928 +v 0.145078 2.804400 0.106513 +v 0.145078 2.804400 -0.106513 +v 0.148969 2.749050 0.077523 +v 0.148969 2.749050 -0.077523 +v 0.150793 2.981250 -0.289340 +v 0.150793 2.981250 0.289340 +v 0.156200 2.863350 -0.156200 +v 0.156200 2.863350 0.156200 +v 0.156274 0.018225 0.940158 +v 0.156274 0.018225 -0.940158 +v 0.157626 3.141450 -0.115787 +v 0.157626 3.141450 0.115787 +v 0.158995 2.749050 0.053428 +v 0.158995 2.749050 -0.053428 +v 0.159223 2.527200 -0.957901 +v 0.159223 2.527200 0.957901 +v 0.159496 2.804400 0.083047 +v 0.159496 2.804400 -0.083047 +v 0.161856 2.700000 0.118784 +v 0.161856 2.700000 -0.118784 +v 0.161856 2.700000 -0.118784 +v 0.161856 2.700000 0.118784 +v 0.162745 2.923200 -0.221585 +v 0.162745 2.923200 0.221585 +v 0.165245 2.749050 0.027480 +v 0.165245 2.749050 -0.027480 +v 0.165941 2.659200 -0.226113 +v 0.165941 2.659200 0.226113 +v 0.166221 3.081150 0.318907 +v 0.166221 3.081150 -0.318907 +v 0.166306 3.034800 -0.319082 +v 0.166306 3.034800 0.319082 +v 0.167400 2.749050 -0.000000 +v 0.167400 2.749050 0.000000 +v 0.167751 2.597400 -0.499384 +v 0.167751 2.597400 0.499384 +v 0.170215 2.804400 0.057246 +v 0.170215 2.804400 -0.057246 +v 0.173255 3.141450 -0.090306 +v 0.173255 3.141450 0.090306 +v 0.176897 2.804400 0.029450 +v 0.176897 2.804400 -0.029450 +v 0.177968 2.700000 0.092592 +v 0.177968 2.700000 -0.092592 +v 0.177968 2.700000 -0.092592 +v 0.177968 2.700000 0.092592 +v 0.177989 2.863350 -0.130707 +v 0.177989 2.863350 0.130707 +v 0.179200 2.804400 -0.000000 +v 0.179200 2.804400 0.000000 +v 0.179756 0.002175 -0.345503 +v 0.179756 0.002175 0.345503 +v 0.180521 2.502600 -1.086029 +v 0.180521 2.502600 1.086029 +v 0.181110 2.625600 0.348105 +v 0.181110 2.625600 -0.348105 +v 0.183734 3.117600 -0.250127 +v 0.183734 3.117600 0.250127 +v 0.184870 3.141450 -0.062272 +v 0.184870 3.141450 0.062272 +v 0.187642 0.031200 1.128870 +v 0.187642 0.031200 -1.128870 +v 0.189952 2.700000 0.063808 +v 0.189952 2.700000 -0.063808 +v 0.189952 2.700000 -0.063808 +v 0.189952 2.700000 0.063808 +v 0.192107 3.141450 -0.032048 +v 0.192107 3.141450 0.032048 +v 0.193348 2.981250 -0.263232 +v 0.193348 2.981250 0.263232 +v 0.194472 2.923200 -0.194472 +v 0.194472 2.923200 0.194472 +v 0.194600 3.141450 0.000000 +v 0.194600 3.141450 -0.000000 +v 0.195658 2.863350 -0.101925 +v 0.195658 2.863350 0.101925 +v 0.197424 2.700000 0.032816 +v 0.197424 2.700000 -0.032816 +v 0.197424 2.700000 -0.032816 +v 0.197424 2.700000 0.032816 +v 0.197684 2.474400 -1.189282 +v 0.197684 2.474400 1.189282 +v 0.198374 2.659200 -0.198374 +v 0.198374 2.659200 0.198374 +v 0.200000 2.700000 -0.000000 +v 0.200000 2.700000 0.000000 +v 0.200000 2.700000 0.000000 +v 0.200000 2.700000 -0.000000 +v 0.208794 2.863350 0.070270 +v 0.208794 2.863350 -0.070270 +v 0.209136 2.440800 -1.258183 +v 0.209136 2.440800 1.258183 +v 0.210740 0.046875 -1.267832 +v 0.210740 0.046875 1.267832 +v 0.213123 3.081150 -0.290138 +v 0.213123 3.081150 0.290138 +v 0.213234 3.034800 -0.290295 +v 0.213234 3.034800 0.290295 +v 0.213304 2.400000 -1.283256 +v 0.213304 2.400000 1.283256 +v 0.214905 2.572800 -0.639758 +v 0.214905 2.572800 0.639758 +v 0.216979 2.863350 0.036157 +v 0.216979 2.863350 -0.036157 +v 0.219536 3.117600 -0.219536 +v 0.219536 3.117600 0.219536 +v 0.219800 2.863350 -0.000000 +v 0.219800 2.863350 0.000000 +v 0.221585 2.923200 -0.162745 +v 0.221585 2.923200 0.162745 +v 0.224349 0.008400 0.667871 +v 0.224349 0.008400 -0.667871 +v 0.226113 2.659200 -0.165941 +v 0.226113 2.659200 0.165941 +v 0.226496 2.463000 -1.362620 +v 0.226496 2.463000 1.362620 +v 0.226795 2.482687 1.364422 +v 0.226795 2.482687 -1.364422 +v 0.226824 0.064800 1.364595 +v 0.226824 0.064800 -1.364595 +v 0.227403 2.435437 -1.368074 +v 0.227403 2.435437 1.368074 +v 0.228104 2.494500 -1.372294 +v 0.228104 2.494500 1.372294 +v 0.229712 2.400000 -1.381968 +v 0.229712 2.400000 1.381968 +v 0.230225 2.498438 -1.385053 +v 0.230225 2.498438 1.385053 +v 0.230604 0.002175 -0.314223 +v 0.230604 0.002175 0.314223 +v 0.231031 2.981250 -0.231031 +v 0.231031 2.981250 0.231031 +v 0.232342 2.625600 -0.316590 +v 0.232342 2.625600 0.316590 +v 0.232961 2.494500 -1.401513 +v 0.232961 2.494500 1.401513 +v 0.236115 2.482687 -1.420490 +v 0.236115 2.482687 1.420490 +v 0.237149 0.084525 1.426709 +v 0.237149 0.084525 -1.426709 +v 0.239491 2.463000 -1.440800 +v 0.239491 2.463000 1.440800 +v 0.242892 2.435437 -1.461258 +v 0.242892 2.435437 1.461258 +v 0.242970 0.105600 1.461727 +v 0.242970 0.105600 -1.461727 +v 0.243424 2.597400 0.467878 +v 0.243424 2.597400 -0.467878 +v 0.243569 2.923200 -0.126920 +v 0.243569 2.923200 0.126920 +v 0.245542 0.127575 1.477200 +v 0.245542 0.127575 -1.477200 +v 0.246120 0.150000 -1.480680 +v 0.246120 2.400000 -1.480680 +v 0.246120 0.150000 1.480680 +v 0.246120 0.150000 1.480680 +v 0.246120 2.400000 1.480680 +v 0.246120 0.150000 -1.480680 +v 0.248417 0.177075 -1.494500 +v 0.248417 0.177075 1.494500 +v 0.248621 2.659200 0.129351 +v 0.248621 2.659200 -0.129351 +v 0.250127 3.117600 -0.183734 +v 0.250127 3.117600 0.183734 +v 0.254652 0.213600 -1.532010 +v 0.254652 0.213600 1.532010 +v 0.254653 3.081150 -0.254653 +v 0.254653 3.081150 0.254653 +v 0.254788 3.034800 -0.254788 +v 0.254788 3.034800 0.254788 +v 0.258385 2.242575 -1.554467 +v 0.258385 2.242575 1.554467 +v 0.259910 2.923200 -0.087511 +v 0.259910 2.923200 0.087511 +v 0.263208 2.550000 -0.783552 +v 0.263208 2.550000 0.783552 +v 0.263232 2.981250 -0.193348 +v 0.263232 2.981250 0.193348 +v 0.263841 0.260025 1.587289 +v 0.263841 0.260025 -1.587289 +v 0.265363 2.659200 -0.089140 +v 0.265363 2.659200 0.089140 +v 0.270092 2.923200 -0.045032 +v 0.270092 2.923200 0.045032 +v 0.270404 2.085600 -1.626774 +v 0.270404 2.085600 1.626774 +v 0.273600 2.923200 -0.000000 +v 0.273600 2.923200 0.000000 +v 0.274928 3.117600 -0.143301 +v 0.274928 3.117600 0.143301 +v 0.274998 0.316800 -1.654413 +v 0.274998 0.316800 1.654413 +v 0.275675 0.002175 -0.275675 +v 0.275675 0.002175 0.275675 +v 0.275801 2.659200 -0.045844 +v 0.275801 2.659200 0.045844 +v 0.277752 2.625600 -0.277752 +v 0.277752 2.625600 0.277752 +v 0.279400 2.659200 0.000000 +v 0.281930 1.929525 1.696119 +v 0.281930 1.929525 -1.696119 +v 0.287140 0.384375 -1.727460 +v 0.287140 0.384375 1.727460 +v 0.289340 2.981250 -0.150793 +v 0.289340 2.981250 0.150793 +v 0.290138 3.081150 -0.213123 +v 0.290138 3.081150 0.213123 +v 0.290295 3.034800 -0.213234 +v 0.290295 3.034800 0.213234 +v 0.292719 1.774800 -1.761022 +v 0.292719 1.774800 1.761022 +v 0.293360 3.117600 -0.098814 +v 0.293360 3.117600 0.098814 +v 0.299282 0.463200 -1.800507 +v 0.299282 0.463200 1.800507 +v 0.302522 1.621875 -1.820003 +v 0.302523 1.621875 1.820003 +v 0.303862 0.018225 0.904575 +v 0.303862 0.018225 -0.904575 +v 0.304843 3.117600 -0.050855 +v 0.304843 3.117600 0.050855 +v 0.308744 2.981250 -0.103976 +v 0.308744 2.981250 0.103976 +v 0.308800 3.117600 0.000000 +v 0.308800 3.117600 -0.000000 +v 0.309596 2.527200 -0.921647 +v 0.309596 2.527200 0.921647 +v 0.310439 0.553725 -1.867631 +v 0.310439 0.553725 1.867631 +v 0.311096 1.471200 -1.871580 +v 0.311096 1.471200 1.871580 +v 0.311850 2.572800 -0.599396 +v 0.311850 2.572800 0.599396 +v 0.312283 2.597400 -0.425519 +v 0.312283 2.597400 0.425519 +v 0.314223 0.002175 -0.230604 +v 0.314223 0.002175 0.230604 +v 0.316590 2.625600 -0.232342 +v 0.316590 2.625600 0.232342 +v 0.318192 1.323225 -1.914272 +v 0.318192 1.323225 1.914272 +v 0.318907 3.081150 -0.166221 +v 0.318907 3.081150 0.166221 +v 0.319082 3.034800 -0.166306 +v 0.319082 3.034800 0.166306 +v 0.319628 0.656400 -1.922910 +v 0.319628 0.656400 1.922910 +v 0.320834 2.981250 -0.053508 +v 0.320834 2.981250 0.053508 +v 0.323566 1.178400 -1.946601 +v 0.323566 1.178400 1.946601 +v 0.325000 2.981250 0.000000 +v 0.325000 2.981250 -0.000000 +v 0.325553 0.008400 -0.625735 +v 0.325553 0.008400 0.625735 +v 0.325863 0.771675 -1.960420 +v 0.325863 0.771675 1.960420 +v 0.326970 1.037175 -1.967083 +v 0.326970 1.037175 1.967083 +v 0.328160 0.900000 -1.974240 +v 0.328160 0.900000 -1.974240 +v 0.328160 0.900000 1.974240 +v 0.340289 3.081150 -0.114619 +v 0.340289 3.081150 0.114619 +v 0.340477 3.034800 -0.114676 +v 0.340477 3.034800 0.114676 +v 0.345503 0.002175 -0.179756 +v 0.345503 0.002175 0.179756 +v 0.348105 2.625600 -0.181110 +v 0.348105 2.625600 0.181110 +v 0.351008 2.502600 -1.044926 +v 0.351008 2.502600 1.044926 +v 0.353610 3.081150 -0.058988 +v 0.353610 3.081150 0.058988 +v 0.353807 3.034800 -0.059016 +v 0.353807 3.034800 0.059016 +v 0.358200 3.081150 -0.000000 +v 0.358200 3.081150 0.000000 +v 0.358400 3.034800 0.000000 +v 0.358400 3.034800 0.000000 +v 0.364854 0.031200 1.086146 +v 0.364854 0.031200 -1.086146 +v 0.368768 0.002175 -0.123875 +v 0.368768 0.002175 0.123875 +v 0.371546 2.625600 -0.124808 +v 0.371546 2.625600 0.124808 +v 0.373318 2.597400 -0.373318 +v 0.373318 2.597400 0.373318 +v 0.381942 2.550000 -0.734118 +v 0.381942 2.550000 0.734118 +v 0.383274 0.002175 -0.063708 +v 0.383274 0.002175 0.063708 +v 0.384379 2.474400 -1.144271 +v 0.384379 2.474400 1.144271 +v 0.386161 2.625600 -0.064188 +v 0.386161 2.625600 0.064188 +v 0.388275 0.002175 0.000000 +v 0.388275 0.002175 0.000000 +v 0.391200 2.625600 0.000000 +v 0.391200 2.625600 0.000000 +v 0.400065 2.572800 -0.545131 +v 0.400065 2.572800 0.545131 +v 0.406648 2.440800 -1.210564 +v 0.406648 2.440800 1.210564 +v 0.409767 0.046875 1.219848 +v 0.409767 0.046875 -1.219848 +v 0.414752 2.400000 -1.234688 +v 0.414752 2.400000 1.234688 +v 0.417645 0.008400 -0.569086 +v 0.417645 0.008400 0.569086 +v 0.425519 2.597400 0.312283 +v 0.425519 2.597400 -0.312283 +v 0.440403 2.463000 -1.311049 +v 0.440403 2.463000 1.311049 +v 0.440935 0.018225 0.847506 +v 0.440935 0.018225 -0.847506 +v 0.440985 2.482687 -1.312782 +v 0.440985 2.482687 1.312782 +v 0.441041 0.064800 1.312948 +v 0.441041 0.064800 -1.312948 +v 0.442166 2.435437 -1.316296 +v 0.442166 2.435437 1.316296 +v 0.443529 2.494500 -1.320356 +v 0.443529 2.494500 1.320356 +v 0.446656 2.400000 -1.329664 +v 0.446656 2.400000 1.329664 +v 0.447653 2.498438 -1.332632 +v 0.447653 2.498438 1.332632 +v 0.449256 2.527200 -0.863501 +v 0.449256 2.527200 0.863501 +v 0.452973 2.494500 -1.348469 +v 0.452973 2.494500 1.348469 +v 0.459107 2.482687 -1.366728 +v 0.459107 2.482687 1.366728 +v 0.461116 0.084525 1.372712 +v 0.461116 0.084525 -1.372712 +v 0.465671 2.463000 -1.386270 +v 0.465671 2.463000 1.386270 +v 0.467878 2.597400 -0.243424 +v 0.467878 2.597400 0.243424 +v 0.472283 2.435437 -1.405953 +v 0.472283 2.435437 1.405953 +v 0.472434 0.105600 1.406405 +v 0.472434 0.105600 -1.406405 +v 0.477435 0.127575 1.421292 +v 0.477435 0.127575 -1.421292 +v 0.478256 2.572800 -0.478256 +v 0.478256 2.572800 0.478256 +v 0.478560 0.150000 -1.424640 +v 0.478560 2.400000 -1.424640 +v 0.478560 0.150000 1.424640 +v 0.478560 0.150000 1.424640 +v 0.478560 0.150000 -1.424640 +v 0.478560 2.400000 1.424640 +v 0.483027 0.177075 -1.437937 +v 0.483027 0.177075 1.437937 +v 0.489984 2.550000 -0.667656 +v 0.489984 2.550000 0.667656 +v 0.495150 0.213600 -1.474028 +v 0.495150 0.213600 1.474028 +v 0.499272 0.008400 -0.499272 +v 0.499272 0.008400 0.499272 +v 0.499384 2.597400 -0.167751 +v 0.499384 2.597400 0.167751 +v 0.502408 2.242575 -1.495635 +v 0.502408 2.242575 1.495635 +v 0.509349 2.502600 0.979002 +v 0.509349 2.502600 -0.979002 +v 0.513016 0.260025 -1.527214 +v 0.513016 0.260025 1.527214 +v 0.519028 2.597400 0.086273 +v 0.519028 2.597400 -0.086273 +v 0.525778 2.085600 -1.565204 +v 0.525778 2.085600 1.565204 +v 0.525800 2.597400 -0.000000 +v 0.525800 2.597400 0.000000 +v 0.529441 0.031200 -1.017621 +v 0.529441 0.031200 1.017621 +v 0.534711 0.316800 -1.591798 +v 0.534711 0.316800 1.591798 +v 0.545131 2.572800 -0.400065 +v 0.545131 2.572800 0.400065 +v 0.548190 1.929525 -1.631925 +v 0.548190 1.929525 1.631925 +v 0.557774 2.474400 -1.072079 +v 0.557774 2.474400 1.072079 +v 0.558320 0.384375 -1.662080 +v 0.558320 0.384375 1.662080 +v 0.565664 0.018225 0.770779 +v 0.565664 0.018225 -0.770779 +v 0.569086 0.008400 -0.417645 +v 0.569086 0.008400 0.417645 +v 0.569167 1.774800 -1.694372 +v 0.569167 1.774800 1.694372 +v 0.576340 2.527200 -0.785325 +v 0.576340 2.527200 0.785325 +v 0.581929 0.463200 -1.732362 +v 0.581929 0.463200 1.732362 +v 0.585750 2.550000 -0.585750 +v 0.585750 2.550000 0.585750 +v 0.588230 1.621875 -1.751120 +v 0.588230 1.621875 1.751120 +v 0.590089 2.440800 1.134190 +v 0.590089 2.440800 -1.134190 +v 0.594614 0.046875 -1.142888 +v 0.594614 0.046875 1.142888 +v 0.599396 2.572800 -0.311850 +v 0.599396 2.572800 0.311850 +v 0.601848 2.400000 -1.156792 +v 0.601848 2.400000 1.156792 +v 0.603624 0.553725 -1.796946 +v 0.603624 0.553725 1.796946 +v 0.604900 1.471200 -1.800745 +v 0.604900 1.471200 1.800745 +v 0.618698 1.323225 -1.841822 +v 0.618698 1.323225 1.841822 +v 0.621490 0.656400 -1.850132 +v 0.621490 0.656400 1.850132 +v 0.625735 0.008400 0.325553 +v 0.625735 0.008400 -0.325553 +v 0.629147 1.178400 -1.872927 +v 0.629147 1.178400 1.872927 +v 0.633613 0.771675 -1.886223 +v 0.633613 0.771675 1.886223 +v 0.635767 1.037175 -1.892634 +v 0.635767 1.037175 1.892634 +v 0.638080 0.900000 -1.899520 +v 0.638080 0.900000 -1.899520 +v 0.638080 0.900000 1.899520 +v 0.638080 0.900000 1.899520 +v 0.639070 2.463000 -1.228335 +v 0.639070 2.463000 1.228335 +v 0.639758 2.572800 -0.214905 +v 0.639758 2.572800 0.214905 +v 0.639915 2.482687 1.229959 +v 0.639915 2.482687 -1.229959 +v 0.639996 0.064800 -1.230115 +v 0.639996 0.064800 1.230115 +v 0.641628 2.435437 -1.233252 +v 0.641628 2.435437 1.233252 +v 0.643607 2.494500 -1.237056 +v 0.643607 2.494500 1.237056 +v 0.648144 2.400000 -1.245776 +v 0.648144 2.400000 1.245776 +v 0.649591 2.498438 -1.248557 +v 0.649591 2.498438 1.248557 +v 0.653431 2.502600 -0.890370 +v 0.653431 2.502600 0.890370 +v 0.657311 2.494500 -1.263395 +v 0.657311 2.494500 1.263395 +v 0.664924 2.572800 -0.110524 +v 0.664924 2.572800 0.110524 +v 0.666211 2.482687 1.280502 +v 0.666211 2.482687 -1.280502 +v 0.667656 2.550000 -0.489984 +v 0.667656 2.550000 0.489984 +v 0.667871 0.008400 -0.224349 +v 0.667871 0.008400 0.224349 +v 0.669128 0.084525 -1.286108 +v 0.669128 0.084525 1.286108 +v 0.673600 2.572800 0.000000 +v 0.673600 2.572800 -0.000000 +v 0.675736 2.463000 -1.298810 +v 0.675736 2.463000 1.298810 +v 0.676222 0.018225 0.676222 +v 0.676222 0.018225 -0.676222 +v 0.679207 0.031200 -0.925493 +v 0.679207 0.031200 0.925493 +v 0.685331 2.435437 -1.317252 +v 0.685331 2.435437 1.317252 +v 0.685551 0.105600 -1.317675 +v 0.685551 0.105600 1.317675 +v 0.688984 2.527200 -0.688984 +v 0.688984 2.527200 0.688984 +v 0.692808 0.127575 1.331623 +v 0.692808 0.127575 -1.331623 +v 0.694143 0.008400 -0.115381 +v 0.694143 0.008400 0.115381 +v 0.694440 0.150000 1.334760 +v 0.694440 0.150000 -1.334760 +v 0.694440 2.400000 1.334760 +v 0.694440 0.150000 -1.334760 +v 0.694440 0.150000 1.334760 +v 0.694440 2.400000 -1.334760 +v 0.700921 0.177075 1.347218 +v 0.700921 0.177075 -1.347218 +v 0.703200 0.008400 0.000000 +v 0.715555 2.474400 -0.975021 +v 0.715555 2.474400 0.975021 +v 0.718514 0.213600 1.381032 +v 0.718514 0.213600 -1.381032 +v 0.729046 2.242575 -1.401276 +v 0.729046 2.242575 1.401276 +v 0.734118 2.550000 -0.381942 +v 0.734118 2.550000 0.381942 +v 0.744440 0.260025 1.430863 +v 0.744440 0.260025 -1.430863 +v 0.757010 2.440800 1.031508 +v 0.757010 2.440800 -1.031508 +v 0.762816 0.046875 -1.039419 +v 0.762816 0.046875 1.039419 +v 0.762958 2.085600 -1.466456 +v 0.762958 2.085600 1.466456 +v 0.770779 0.018225 0.565664 +v 0.770779 0.018225 -0.565664 +v 0.772096 2.400000 -1.052064 +v 0.772096 2.400000 1.052064 +v 0.775921 0.316800 -1.491372 +v 0.775921 0.316800 1.491372 +v 0.781142 2.502600 -0.781142 +v 0.781142 2.502600 0.781142 +v 0.783552 2.550000 -0.263208 +v 0.783552 2.550000 0.263208 +v 0.785325 2.527200 -0.576340 +v 0.785325 2.527200 0.576340 +v 0.795481 1.929525 1.528968 +v 0.795481 1.929525 -1.528968 +v 0.810180 0.384375 1.557220 +v 0.810180 0.384375 -1.557220 +v 0.811956 0.031200 0.811956 +v 0.811956 0.031200 -0.811956 +v 0.814374 2.550000 -0.135366 +v 0.814374 2.550000 0.135366 +v 0.819847 2.463000 -1.117130 +v 0.819847 2.463000 1.117130 +v 0.820931 2.482687 1.118607 +v 0.820931 2.482687 -1.118607 +v 0.821035 0.064800 1.118749 +v 0.821035 0.064800 -1.118749 +v 0.823129 2.435437 -1.121601 +v 0.823129 2.435437 1.121601 +v 0.825000 2.550000 0.000000 +v 0.825000 2.550000 0.000000 +v 0.825668 2.494500 -1.125061 +v 0.825668 2.494500 1.125061 +v 0.825921 1.774800 1.587475 +v 0.825921 1.774800 -1.587475 +v 0.831488 2.400000 -1.132992 +v 0.831488 2.400000 1.132992 +v 0.833344 2.498438 -1.135521 +v 0.833344 2.498438 1.135521 +v 0.843248 2.494500 -1.149016 +v 0.843248 2.494500 1.149016 +v 0.844439 0.463200 1.623068 +v 0.844439 0.463200 -1.623068 +v 0.847506 0.018225 -0.440935 +v 0.847506 0.018225 0.440935 +v 0.853583 1.621875 -1.640643 +v 0.853583 1.621875 1.640643 +v 0.854666 2.482687 -1.164574 +v 0.854666 2.482687 1.164574 +v 0.855408 2.474400 -0.855408 +v 0.855408 2.474400 0.855408 +v 0.858407 0.084525 -1.169673 +v 0.858407 0.084525 1.169673 +v 0.863501 2.527200 -0.449256 +v 0.863501 2.527200 0.449256 +v 0.866886 2.463000 -1.181225 +v 0.866886 2.463000 1.181225 +v 0.875920 0.553725 -1.683577 +v 0.875920 0.553725 1.683577 +v 0.877772 1.471200 -1.687137 +v 0.877772 1.471200 1.687137 +v 0.879195 2.435437 -1.197997 +v 0.879195 2.435437 1.197997 +v 0.879477 0.105600 -1.198382 +v 0.879477 0.105600 1.198382 +v 0.888786 0.127575 1.211067 +v 0.888786 0.127575 -1.211067 +v 0.890370 2.502600 -0.653431 +v 0.890370 2.502600 0.653431 +v 0.890880 0.150000 -1.213920 +v 0.890880 0.150000 1.213920 +v 0.890880 2.400000 -1.213920 +v 0.890880 0.150000 -1.213920 +v 0.890880 0.150000 1.213920 +v 0.890880 2.400000 1.213920 +v 0.897795 1.323225 -1.725622 +v 0.897795 1.323225 1.725622 +v 0.899195 0.177075 1.225250 +v 0.899195 0.177075 -1.225250 +v 0.901846 0.656400 -1.733408 +v 0.901846 0.656400 1.733408 +v 0.904575 0.018225 0.303862 +v 0.904575 0.018225 -0.303862 +v 0.904966 2.440800 0.904966 +v 0.904966 2.440800 -0.904966 +v 0.911906 0.046875 -0.911906 +v 0.911906 0.046875 0.911906 +v 0.912957 1.178400 -1.754764 +v 0.912957 1.178400 1.754764 +v 0.919439 0.771675 -1.767222 +v 0.919439 0.771675 1.767222 +v 0.921647 2.527200 -0.309596 +v 0.921647 2.527200 0.309596 +v 0.921764 0.213600 1.256003 +v 0.921764 0.213600 -1.256003 +v 0.922564 1.037175 1.773229 +v 0.922564 1.037175 -1.773229 +v 0.923000 2.400000 -0.923000 +v 0.923000 2.400000 0.923000 +v 0.925493 0.031200 0.679207 +v 0.925493 0.031200 -0.679207 +v 0.925920 0.900000 1.779680 +v 0.925920 0.900000 -1.779680 +v 0.925920 0.900000 -1.779680 +v 0.925920 0.900000 1.779680 +v 0.935276 2.242575 -1.274414 +v 0.935276 2.242575 1.274414 +v 0.940158 0.018225 0.156274 +v 0.940158 0.018225 -0.156274 +v 0.952425 0.018225 0.000000 +v 0.952425 0.018225 0.000000 +v 0.955023 0.260025 1.301322 +v 0.955023 0.260025 -1.301322 +v 0.957901 2.527200 -0.159223 +v 0.957901 2.527200 0.159223 +v 0.970400 2.527200 0.000000 +v 0.970400 2.527200 -0.000000 +v 0.975021 2.474400 -0.715555 +v 0.975021 2.474400 0.715555 +v 0.978780 2.085600 -1.333693 +v 0.978780 2.085600 1.333693 +v 0.979002 2.502600 0.509349 +v 0.979002 2.502600 -0.509349 +v 0.980084 2.463000 -0.980084 +v 0.980084 2.463000 0.980084 +v 0.981380 2.482687 -0.981380 +v 0.981380 2.482687 0.981380 +v 0.981504 0.064800 0.981504 +v 0.981504 0.064800 -0.981504 +v 0.984007 2.435437 -0.984007 +v 0.984007 2.435437 0.984007 +v 0.987042 2.494500 -0.987042 +v 0.987042 2.494500 0.987042 +v 0.994000 2.400000 -0.994000 +v 0.994000 2.400000 0.994000 +v 0.995410 0.316800 -1.356353 +v 0.995410 0.316800 1.356353 +v 0.996219 2.498438 -0.996219 +v 0.996219 2.498438 0.996219 +v 1.008058 2.494500 -1.008058 +v 1.008058 2.494500 1.008058 +v 1.017621 0.031200 0.529441 +v 1.017621 0.031200 -0.529441 +v 1.020503 1.929525 -1.390545 +v 1.020503 1.929525 1.390545 +v 1.021708 2.482687 -1.021708 +v 1.021708 2.482687 1.021708 +v 1.026181 0.084525 -1.026181 +v 1.026181 0.084525 1.026181 +v 1.031508 2.440800 0.757010 +v 1.031508 2.440800 -0.757010 +v 1.036316 2.463000 -1.036316 +v 1.036316 2.463000 1.036316 +v 1.039360 0.384375 -1.416240 +v 1.039360 0.384375 1.416240 +v 1.039419 0.046875 -0.762816 +v 1.039419 0.046875 0.762816 +v 1.044926 2.502600 -0.351008 +v 1.044926 2.502600 0.351008 +v 1.051031 2.435437 -1.051031 +v 1.051031 2.435437 1.051031 +v 1.051368 0.105600 -1.051368 +v 1.051368 0.105600 1.051368 +v 1.052064 2.400000 -0.772096 +v 1.052064 2.400000 0.772096 +v 1.059553 1.774800 -1.443756 +v 1.059553 1.774800 1.443756 +v 1.062497 0.127575 1.062497 +v 1.062497 0.127575 -1.062497 +v 1.065000 0.150000 -1.065000 +v 1.065000 0.150000 1.065000 +v 1.065000 2.400000 -1.065000 +v 1.065000 2.400000 1.065000 +v 1.072079 2.474400 -0.557774 +v 1.072079 2.474400 0.557774 +v 1.074940 0.177075 -1.074940 +v 1.074940 0.177075 1.074940 +v 1.083310 0.463200 -1.476127 +v 1.083310 0.463200 1.476127 +v 1.086029 2.502600 0.180521 +v 1.086029 2.502600 -0.180521 +v 1.086146 0.031200 0.364854 +v 1.086146 0.031200 -0.364854 +v 1.095040 1.621875 -1.492110 +v 1.095040 1.621875 1.492110 +v 1.100200 2.502600 -0.000000 +v 1.100200 2.502600 0.000000 +v 1.101920 0.213600 1.101920 +v 1.101920 0.213600 -1.101920 +v 1.117130 2.463000 -0.819847 +v 1.117130 2.463000 0.819847 +v 1.118073 2.242575 -1.118073 +v 1.118073 2.242575 1.118073 +v 1.118607 2.482687 -0.820931 +v 1.118607 2.482687 0.820931 +v 1.118749 0.064800 -0.821035 +v 1.118749 0.064800 0.821035 +v 1.121601 2.435437 -0.823129 +v 1.121601 2.435437 0.823129 +v 1.123697 0.553725 -1.531158 +v 1.123697 0.553725 1.531158 +v 1.125061 2.494500 -0.825668 +v 1.125061 2.494500 0.825668 +v 1.126072 1.471200 -1.534395 +v 1.126072 1.471200 1.534395 +v 1.128870 0.031200 -0.187642 +v 1.128870 0.031200 0.187642 +v 1.132992 2.400000 -0.831488 +v 1.132992 2.400000 0.831488 +v 1.134190 2.440800 0.590089 +v 1.134190 2.440800 -0.590089 +v 1.135521 2.498438 -0.833344 +v 1.135521 2.498438 0.833344 +v 1.141680 0.260025 1.141680 +v 1.141680 0.260025 -1.141680 +v 1.142888 0.046875 -0.594614 +v 1.142888 0.046875 0.594614 +v 1.143600 0.031200 0.000000 +v 1.143600 0.031200 0.000000 +v 1.144271 2.474400 -0.384379 +v 1.144271 2.474400 0.384379 +v 1.149016 2.494500 -0.843248 +v 1.149016 2.494500 0.843248 +v 1.151759 1.323225 -1.569396 +v 1.151759 1.323225 1.569396 +v 1.156792 2.400000 -0.601848 +v 1.156792 2.400000 0.601848 +v 1.156956 0.656400 -1.576477 +v 1.156956 0.656400 1.576477 +v 1.164574 2.482687 -0.854666 +v 1.164574 2.482687 0.854666 +v 1.169673 0.084525 -0.858407 +v 1.169673 0.084525 0.858407 +v 1.170080 2.085600 -1.170080 +v 1.170080 2.085600 1.170080 +v 1.171210 1.178400 -1.595900 +v 1.171210 1.178400 1.595900 +v 1.179525 0.771675 -1.607230 +v 1.179525 0.771675 1.607230 +v 1.181225 2.463000 -0.866886 +v 1.181225 2.463000 0.866886 +v 1.183534 1.037175 -1.612693 +v 1.183534 1.037175 1.612693 +v 1.187840 0.900000 -1.618560 +v 1.187840 0.900000 -1.618560 +v 1.187840 0.900000 1.618560 +v 1.187840 0.900000 1.618560 +v 1.189282 2.474400 -0.197684 +v 1.189282 2.474400 0.197684 +v 1.189960 0.316800 -1.189960 +v 1.189960 0.316800 1.189960 +v 1.197997 2.435437 -0.879195 +v 1.197997 2.435437 0.879195 +v 1.198382 0.105600 -0.879477 +v 1.198382 0.105600 0.879477 +v 1.204800 2.474400 0.000000 +v 1.204800 2.474400 -0.000000 +v 1.210564 2.440800 0.406648 +v 1.210564 2.440800 -0.406648 +v 1.211067 0.127575 0.888786 +v 1.211067 0.127575 -0.888786 +v 1.213920 0.150000 -0.890880 +v 1.213920 0.150000 -0.890880 +v 1.213920 0.150000 0.890880 +v 1.213920 0.150000 0.890880 +v 1.213920 2.400000 -0.890880 +v 1.213920 2.400000 0.890880 +v 1.219848 0.046875 -0.409767 +v 1.219848 0.046875 0.409767 +v 1.219958 1.929525 1.219958 +v 1.219958 1.929525 -1.219958 +v 1.225250 0.177075 0.899195 +v 1.225250 0.177075 -0.899195 +v 1.228335 2.463000 -0.639070 +v 1.228335 2.463000 0.639070 +v 1.229959 2.482687 -0.639915 +v 1.229959 2.482687 0.639915 +v 1.230115 0.064800 -0.639996 +v 1.230115 0.064800 0.639996 +v 1.233252 2.435437 -0.641628 +v 1.233252 2.435437 0.641628 +v 1.234688 2.400000 -0.414752 +v 1.234688 2.400000 0.414752 +v 1.237056 2.494500 -0.643607 +v 1.237056 2.494500 0.643607 +v 1.242500 0.384375 -1.242500 +v 1.242500 0.384375 1.242500 +v 1.245776 2.400000 -0.648144 +v 1.245776 2.400000 0.648144 +v 1.248557 2.498438 -0.649591 +v 1.248557 2.498438 0.649591 +v 1.256003 0.213600 0.921764 +v 1.256003 0.213600 -0.921764 +v 1.258183 2.440800 0.209136 +v 1.258183 2.440800 -0.209136 +v 1.263395 2.494500 -0.657311 +v 1.263395 2.494500 0.657311 +v 1.266640 1.774800 -1.266640 +v 1.266640 1.774800 1.266640 +v 1.267832 0.046875 -0.210740 +v 1.267832 0.046875 0.210740 +v 1.274414 2.242575 -0.935276 +v 1.274414 2.242575 0.935276 +v 1.274600 2.440800 0.000000 +v 1.274600 2.440800 0.000000 +v 1.280502 2.482687 -0.666211 +v 1.280502 2.482687 0.666211 +v 1.283256 2.400000 -0.213304 +v 1.283256 2.400000 0.213304 +v 1.284375 0.046875 0.000000 +v 1.284375 0.046875 -0.000000 +v 1.286108 0.084525 -0.669128 +v 1.286108 0.084525 0.669128 +v 1.295040 0.463200 -1.295040 +v 1.295040 0.463200 1.295040 +v 1.298810 2.463000 -0.675736 +v 1.298810 2.463000 0.675736 +v 1.300000 2.400000 0.000000 +v 1.300000 2.400000 -0.000000 +v 1.301322 0.260025 0.955023 +v 1.301322 0.260025 -0.955023 +v 1.309063 1.621875 -1.309063 +v 1.309063 1.621875 1.309063 +v 1.311049 2.463000 -0.440403 +v 1.311049 2.463000 0.440403 +v 1.312782 2.482687 -0.440985 +v 1.312782 2.482687 0.440985 +v 1.312948 0.064800 0.441041 +v 1.312948 0.064800 -0.441041 +v 1.316296 2.435437 -0.442166 +v 1.316296 2.435437 0.442166 +v 1.317252 2.435437 -0.685331 +v 1.317252 2.435437 0.685331 +v 1.317675 0.105600 -0.685551 +v 1.317675 0.105600 0.685551 +v 1.320356 2.494500 -0.443529 +v 1.320356 2.494500 0.443529 +v 1.329664 2.400000 -0.446656 +v 1.329664 2.400000 0.446656 +v 1.331623 0.127575 0.692808 +v 1.331623 0.127575 -0.692808 +v 1.332632 2.498438 -0.447653 +v 1.332632 2.498438 0.447653 +v 1.333693 2.085600 -0.978780 +v 1.333693 2.085600 0.978780 +v 1.334760 0.150000 0.694440 +v 1.334760 0.150000 -0.694440 +v 1.334760 0.150000 -0.694440 +v 1.334760 0.150000 0.694440 +v 1.334760 2.400000 -0.694440 +v 1.334760 2.400000 0.694440 +v 1.343320 0.553725 -1.343320 +v 1.343320 0.553725 1.343320 +v 1.346160 1.471200 -1.346160 +v 1.346160 1.471200 1.346160 +v 1.347218 0.177075 0.700921 +v 1.347218 0.177075 -0.700921 +v 1.348469 2.494500 -0.452973 +v 1.348469 2.494500 0.452973 +v 1.356353 0.316800 -0.995410 +v 1.356353 0.316800 0.995410 +v 1.362620 2.463000 -0.226496 +v 1.362620 2.463000 0.226496 +v 1.364422 2.482687 -0.226795 +v 1.364422 2.482687 0.226795 +v 1.364595 0.064800 -0.226824 +v 1.364595 0.064800 0.226824 +v 1.366728 2.482687 -0.459107 +v 1.366728 2.482687 0.459107 +v 1.368074 2.435437 -0.227403 +v 1.368074 2.435437 0.227403 +v 1.372294 2.494500 -0.228104 +v 1.372294 2.494500 0.228104 +v 1.372712 0.084525 -0.461116 +v 1.372712 0.084525 0.461116 +v 1.376867 1.323225 -1.376868 +v 1.376868 1.323225 1.376867 +v 1.380400 2.463000 0.000000 +v 1.380400 2.463000 -0.000000 +v 1.381032 0.213600 0.718514 +v 1.381032 0.213600 -0.718514 +v 1.381968 2.400000 -0.229712 +v 1.381968 2.400000 0.229712 +v 1.382225 2.482687 0.000000 +v 1.382225 2.482687 0.000000 +v 1.382400 0.064800 0.000000 +v 1.382400 0.064800 0.000000 +v 1.383080 0.656400 -1.383080 +v 1.383080 0.656400 1.383080 +v 1.385053 2.498438 -0.230225 +v 1.385053 2.498438 0.230225 +v 1.385925 2.435437 0.000000 +v 1.385925 2.435437 -0.000000 +v 1.386270 2.463000 -0.465671 +v 1.386270 2.463000 0.465671 +v 1.390200 2.494500 0.000000 +v 1.390200 2.494500 -0.000000 +v 1.390545 1.929525 -1.020503 +v 1.390545 1.929525 1.020503 +v 1.400000 2.400000 0.000000 +v 1.400000 2.400000 0.000000 +v 1.400120 1.178400 -1.400120 +v 1.400120 1.178400 1.400120 +v 1.401276 2.242575 -0.729046 +v 1.401276 2.242575 0.729046 +v 1.401513 2.494500 -0.232961 +v 1.401513 2.494500 0.232961 +v 1.403125 2.498438 0.000000 +v 1.403125 2.498438 0.000000 +v 1.405953 2.435437 -0.472283 +v 1.405953 2.435437 0.472283 +v 1.406405 0.105600 -0.472434 +v 1.406405 0.105600 0.472434 +v 1.410060 0.771675 -1.410060 +v 1.410060 0.771675 1.410060 +v 1.414853 1.037175 -1.414853 +v 1.414853 1.037175 1.414853 +v 1.416240 0.384375 -1.039360 +v 1.416240 0.384375 1.039360 +v 1.419800 2.494500 0.000000 +v 1.419800 2.494500 -0.000000 +v 1.420000 0.900000 -1.420000 +v 1.420000 0.900000 -1.420000 +v 1.420000 0.900000 1.420000 +v 1.420000 0.900000 1.420000 +v 1.420490 2.482687 -0.236115 +v 1.420490 2.482687 0.236115 +v 1.421292 0.127575 0.477435 +v 1.421292 0.127575 -0.477435 +v 1.424640 0.150000 -0.478560 +v 1.424640 0.150000 -0.478560 +v 1.424640 0.150000 0.478560 +v 1.424640 0.150000 0.478560 +v 1.424640 2.400000 -0.478560 +v 1.424640 2.400000 0.478560 +v 1.426709 0.084525 -0.237149 +v 1.426709 0.084525 0.237149 +v 1.430863 0.260025 0.744440 +v 1.430863 0.260025 -0.744440 +v 1.437937 0.177075 0.483027 +v 1.437937 0.177075 -0.483027 +v 1.439025 2.482687 0.000000 +v 1.440800 2.463000 -0.239491 +v 1.440800 2.463000 0.239491 +v 1.443756 1.774800 -1.059553 +v 1.443756 1.774800 1.059553 +v 1.445325 0.084525 0.000000 +v 1.445325 0.084525 0.000000 +v 1.459600 2.463000 0.000000 +v 1.459600 2.463000 -0.000000 +v 1.461258 2.435437 -0.242892 +v 1.461258 2.435437 0.242892 +v 1.461727 0.105600 -0.242970 +v 1.461727 0.105600 0.242970 +v 1.466456 2.085600 -0.762958 +v 1.466456 2.085600 0.762958 +v 1.474028 0.213600 0.495150 +v 1.474028 0.213600 -0.495150 +v 1.476127 0.463200 -1.083310 +v 1.476127 0.463200 1.083310 +v 1.477200 0.127575 0.245542 +v 1.477200 0.127575 -0.245542 +v 1.480325 2.435437 0.000000 +v 1.480325 2.435437 -0.000000 +v 1.480680 0.150000 -0.246120 +v 1.480680 0.150000 0.246120 +v 1.480680 0.150000 0.246120 +v 1.480680 0.150000 -0.246120 +v 1.480680 2.400000 -0.246120 +v 1.480680 2.400000 0.246120 +v 1.480800 0.105600 0.000000 +v 1.480800 0.105600 0.000000 +v 1.491372 0.316800 -0.775921 +v 1.491372 0.316800 0.775921 +v 1.492110 1.621875 -1.095040 +v 1.492110 1.621875 1.095040 +v 1.494500 0.177075 0.248417 +v 1.494500 0.177075 -0.248417 +v 1.495635 2.242575 -0.502408 +v 1.495635 2.242575 0.502408 +v 1.496475 0.127575 0.000000 +v 1.496475 0.127575 0.000000 +v 1.500000 0.150000 0.000000 +v 1.500000 0.150000 0.000000 +v 1.500000 2.400000 0.000000 +v 1.500000 2.400000 0.000000 +v 1.514000 0.177075 -0.000000 +v 1.514000 0.177075 0.000000 +v 1.527214 0.260025 -0.513016 +v 1.527214 0.260025 0.513016 +v 1.528968 1.929525 -0.795481 +v 1.528968 1.929525 0.795481 +v 1.531158 0.553725 -1.123697 +v 1.531158 0.553725 1.123697 +v 1.532010 0.213600 0.254652 +v 1.532010 0.213600 -0.254652 +v 1.534395 1.471200 -1.126072 +v 1.534395 1.471200 1.126072 +v 1.552000 0.213600 0.000000 +v 1.552000 0.213600 0.000000 +v 1.554467 2.242575 -0.258385 +v 1.554467 2.242575 0.258385 +v 1.557220 0.384375 -0.810180 +v 1.557220 0.384375 0.810180 +v 1.565204 2.085600 -0.525778 +v 1.565204 2.085600 0.525778 +v 1.569396 1.323225 -1.151759 +v 1.569396 1.323225 1.151759 +v 1.574750 2.242575 0.000000 +v 1.574750 2.242575 0.000000 +v 1.576477 0.656400 -1.156956 +v 1.576477 0.656400 1.156956 +v 1.587289 0.260025 0.263841 +v 1.587289 0.260025 -0.263841 +v 1.587475 1.774800 -0.825921 +v 1.587475 1.774800 0.825921 +v 1.591798 0.316800 -0.534711 +v 1.591798 0.316800 0.534711 +v 1.595900 1.178400 -1.171210 +v 1.595900 1.178400 1.171210 +v 1.607230 0.771675 -1.179525 +v 1.607230 0.771675 1.179525 +v 1.608000 0.260025 0.000000 +v 1.608000 0.260025 0.000000 +v 1.612693 1.037175 -1.183534 +v 1.612693 1.037175 1.183534 +v 1.618560 0.900000 -1.187840 +v 1.618560 0.900000 -1.187840 +v 1.618560 0.900000 1.187840 +v 1.618560 0.900000 1.187840 +v 1.623068 0.463200 -0.844439 +v 1.623068 0.463200 0.844439 +v 1.626774 2.085600 -0.270404 +v 1.626774 2.085600 0.270404 +v 1.631925 1.929525 -0.548190 +v 1.631925 1.929525 0.548190 +v 1.640643 1.621875 -0.853583 +v 1.640643 1.621875 0.853583 +v 1.648000 2.085600 0.000000 +v 1.648000 2.085600 -0.000000 +v 1.654413 0.316800 -0.274998 +v 1.654413 0.316800 0.274998 +v 1.662080 0.384375 -0.558320 +v 1.662080 0.384375 0.558320 +v 1.676000 0.316800 0.000000 +v 1.676000 0.316800 0.000000 +v 1.683577 0.553725 -0.875920 +v 1.683577 0.553725 0.875920 +v 1.687137 1.471200 -0.877772 +v 1.687137 1.471200 0.877772 +v 1.694372 1.774800 -0.569167 +v 1.694372 1.774800 0.569167 +v 1.696119 1.929525 -0.281930 +v 1.696119 1.929525 0.281930 +v 1.700000 0.600000 0.000000 +v 1.700000 0.600000 0.000000 +v 1.700000 0.623100 0.178200 +v 1.700000 0.623100 -0.178200 +v 1.700000 0.685800 -0.316800 +v 1.700000 0.685800 0.316800 +v 1.700000 0.778200 0.415800 +v 1.700000 0.778200 -0.415800 +v 1.700000 0.890400 -0.475200 +v 1.700000 0.890400 0.475200 +v 1.700000 1.012500 -0.495000 +v 1.700000 1.012500 0.495000 +v 1.700000 1.134600 -0.475200 +v 1.700000 1.134600 0.475200 +v 1.700000 1.246800 0.415800 +v 1.700000 1.246800 -0.415800 +v 1.700000 1.339200 -0.316800 +v 1.700000 1.339200 0.316800 +v 1.700000 1.401900 0.178200 +v 1.700000 1.401900 -0.178200 +v 1.700000 1.425000 0.000000 +v 1.700000 1.425000 0.000000 +v 1.718250 1.929525 0.000000 +v 1.718250 1.929525 0.000000 +v 1.725622 1.323225 -0.897795 +v 1.725622 1.323225 0.897795 +v 1.727460 0.384375 -0.287140 +v 1.727460 0.384375 0.287140 +v 1.732362 0.463200 -0.581929 +v 1.732362 0.463200 0.581929 +v 1.733408 0.656400 -0.901846 +v 1.733408 0.656400 0.901846 +v 1.750000 0.384375 0.000000 +v 1.750000 0.384375 0.000000 +v 1.751120 1.621875 -0.588230 +v 1.751120 1.621875 0.588230 +v 1.754764 1.178400 -0.912957 +v 1.754764 1.178400 0.912957 +v 1.761022 1.774800 -0.292719 +v 1.761022 1.774800 0.292719 +v 1.767222 0.771675 -0.919439 +v 1.767222 0.771675 0.919439 +v 1.773229 1.037175 -0.922564 +v 1.773229 1.037175 0.922564 +v 1.779680 0.900000 -0.925920 +v 1.779680 0.900000 -0.925920 +v 1.779680 0.900000 0.925920 +v 1.779680 0.900000 0.925920 +v 1.784000 1.774800 0.000000 +v 1.784000 1.774800 0.000000 +v 1.796946 0.553725 -0.603624 +v 1.796946 0.553725 0.603624 +v 1.800507 0.463200 -0.299282 +v 1.800507 0.463200 0.299282 +v 1.800745 1.471200 -0.604900 +v 1.800745 1.471200 0.604900 +v 1.820003 1.621875 -0.302523 +v 1.820003 1.621875 0.302522 +v 1.824000 0.463200 0.000000 +v 1.824000 0.463200 0.000000 +v 1.841822 1.323225 -0.618698 +v 1.841822 1.323225 0.618698 +v 1.843750 1.621875 0.000000 +v 1.843750 1.621875 -0.000000 +v 1.850132 0.656400 -0.621490 +v 1.850132 0.656400 0.621490 +v 1.867631 0.553725 -0.310439 +v 1.867631 0.553725 0.310439 +v 1.871580 1.471200 -0.311096 +v 1.871580 1.471200 0.311096 +v 1.872927 1.178400 -0.629147 +v 1.872927 1.178400 0.629147 +v 1.886223 0.771675 -0.633613 +v 1.886223 0.771675 0.633613 +v 1.892000 0.553725 0.000000 +v 1.892000 0.553725 -0.000000 +v 1.892634 1.037175 -0.635767 +v 1.892634 1.037175 0.635767 +v 1.896000 1.471200 0.000000 +v 1.896000 1.471200 0.000000 +v 1.899520 0.900000 -0.638080 +v 1.899520 0.900000 -0.638080 +v 1.899520 0.900000 0.638080 +v 1.899520 0.900000 0.638080 +v 1.914272 1.323225 -0.318192 +v 1.914272 1.323225 0.318192 +v 1.922910 0.656400 -0.319628 +v 1.922910 0.656400 0.319628 +v 1.935900 1.444200 0.000000 +v 1.935900 1.444200 0.000000 +v 1.939250 1.323225 0.000000 +v 1.939250 1.323225 -0.000000 +v 1.939394 1.423221 -0.175100 +v 1.939394 1.423221 0.175100 +v 1.946601 1.178400 -0.323566 +v 1.946601 1.178400 0.323566 +v 1.948000 0.656400 0.000000 +v 1.948000 0.656400 -0.000000 +v 1.948879 1.366278 -0.311290 +v 1.948879 1.366278 0.311290 +v 1.960420 0.771675 -0.325863 +v 1.960420 0.771675 0.325863 +v 1.962857 1.282362 -0.408568 +v 1.962857 1.282362 0.408568 +v 1.967083 1.037175 -0.326970 +v 1.967083 1.037175 0.326970 +v 1.972000 1.178400 0.000000 +v 1.972000 1.178400 0.000000 +v 1.974240 0.900000 -0.328160 +v 1.974240 0.900000 0.328160 +v 1.974240 0.900000 0.328160 +v 1.979830 1.180464 -0.466934 +v 1.979830 1.180464 0.466934 +v 1.986000 0.771675 0.000000 +v 1.986000 0.771675 -0.000000 +v 1.992750 1.037175 0.000000 +v 1.992750 1.037175 0.000000 +v 1.998300 1.069575 -0.486390 +v 1.998300 1.069575 0.486390 +v 2.000000 0.900000 0.000000 +v 2.000000 0.900000 0.000000 +v 2.016770 0.958686 -0.466934 +v 2.016770 0.958686 0.466934 +v 2.033743 0.856788 -0.408568 +v 2.033743 0.856788 0.408568 +v 2.047721 0.772872 0.311290 +v 2.047721 0.772872 -0.311290 +v 2.057206 0.715929 0.175100 +v 2.057206 0.715929 -0.175100 +v 2.060700 0.694950 0.000000 +v 2.060700 0.694950 0.000000 +v 2.111200 1.497600 0.000000 +v 2.111200 1.497600 0.000000 +v 2.116979 1.479120 -0.166687 +v 2.116979 1.479120 0.166687 +v 2.132666 1.428960 -0.296333 +v 2.132666 1.428960 0.296333 +v 2.155782 1.355040 -0.388937 +v 2.155782 1.355040 0.388937 +v 2.183853 1.265280 -0.444499 +v 2.183853 1.265280 0.444499 +v 2.214400 1.167600 -0.463020 +v 2.214400 1.167600 0.463020 +v 2.237300 1.578900 0.000000 +v 2.237300 1.578900 0.000000 +v 2.244457 1.563171 -0.154289 +v 2.244457 1.563171 0.154289 +v 2.244947 1.069920 -0.444499 +v 2.244947 1.069920 0.444499 +v 2.263882 1.520478 -0.274291 +v 2.263882 1.520478 0.274291 +v 2.273018 0.980160 -0.388937 +v 2.273018 0.980160 0.388937 +v 2.292510 1.457562 -0.360007 +v 2.292510 1.457562 0.360007 +v 2.296134 0.906240 -0.296333 +v 2.296134 0.906240 0.296333 +v 2.311821 0.856080 -0.166687 +v 2.311821 0.856080 0.166687 +v 2.317600 0.837600 0.000000 +v 2.317600 0.837600 0.000000 +v 2.325600 1.681800 0.000000 +v 2.325600 1.681800 0.000000 +v 2.327271 1.381164 -0.411437 +v 2.327271 1.381164 0.411437 +v 2.333530 1.668948 -0.139234 +v 2.333530 1.668948 0.139234 +v 2.355053 1.634064 -0.247526 +v 2.355053 1.634064 0.247526 +v 2.365100 1.298025 -0.428580 +v 2.365100 1.298025 0.428580 +v 2.386771 1.582656 -0.324878 +v 2.386771 1.582656 0.324878 +v 2.387500 1.800000 0.000000 +v 2.387500 1.800000 0.000000 +v 2.395900 1.790025 0.122850 +v 2.395900 1.790025 -0.122850 +v 2.402929 1.214886 -0.411437 +v 2.402929 1.214886 0.411437 +v 2.418700 1.762950 -0.218400 +v 2.418700 1.762950 0.218400 +v 2.425286 1.520232 -0.371290 +v 2.425286 1.520232 0.371290 +v 2.434400 1.927200 0.000000 +v 2.434400 1.927200 0.000000 +v 2.437690 1.138488 -0.360007 +v 2.437690 1.138488 0.360007 +v 2.443270 1.919976 0.106466 +v 2.443270 1.919976 -0.106466 +v 2.452300 1.723050 -0.286650 +v 2.452300 1.723050 0.286650 +v 2.466318 1.075572 -0.274291 +v 2.466318 1.075572 0.274291 +v 2.467200 1.452300 -0.386760 +v 2.467200 1.452300 0.386760 +v 2.467347 1.900368 0.189274 +v 2.467347 1.900368 -0.189274 +v 2.477700 2.057100 0.000000 +v 2.477700 2.057100 0.000000 +v 2.485743 1.032879 -0.154289 +v 2.485743 1.032879 0.154289 +v 2.487343 2.052375 -0.091411 +v 2.487343 2.052375 0.091411 +v 2.492900 1.017150 0.000000 +v 2.492900 1.017150 0.000000 +v 2.493100 1.674600 -0.327600 +v 2.493100 1.674600 0.327600 +v 2.502829 1.871472 0.248422 +v 2.502829 1.871472 -0.248422 +v 2.509114 1.384368 -0.371290 +v 2.509114 1.384368 0.371290 +v 2.513518 2.039550 0.162509 +v 2.513518 2.039550 -0.162509 +v 2.528800 2.183400 0.000000 +v 2.537500 1.621875 -0.341250 +v 2.537500 1.621875 0.341250 +v 2.539821 2.180796 -0.079013 +v 2.539821 2.180796 0.079013 +v 2.545914 1.836384 -0.283910 +v 2.545914 1.836384 0.283910 +v 2.547629 1.321944 -0.324878 +v 2.547629 1.321944 0.324878 +v 2.552090 2.020650 -0.213293 +v 2.552090 2.020650 0.213293 +v 2.569734 2.173728 -0.140467 +v 2.569734 2.173728 0.140467 +v 2.579347 1.270536 -0.247526 +v 2.579347 1.270536 0.247526 +v 2.581900 1.569150 -0.327600 +v 2.581900 1.569150 0.327600 +v 2.592800 1.798200 -0.295740 +v 2.592800 1.798200 0.295740 +v 2.598929 1.997700 -0.243763 +v 2.598929 1.997700 0.243763 +v 2.599100 2.299800 0.000000 +v 2.599100 2.299800 0.000000 +v 2.600870 1.235652 -0.139234 +v 2.600870 1.235652 0.139234 +v 2.608800 1.222800 0.000000 +v 2.608800 1.222800 0.000000 +v 2.612406 2.298813 0.070600 +v 2.612406 2.298813 -0.070600 +v 2.613818 2.163312 -0.184363 +v 2.613818 2.163312 0.184363 +v 2.622700 1.520700 -0.286650 +v 2.622700 1.520700 0.286650 +v 2.639686 1.760016 -0.283910 +v 2.639686 1.760016 0.283910 +v 2.648521 2.296134 0.125510 +v 2.648521 2.296134 -0.125510 +v 2.649900 1.972725 0.253920 +v 2.649900 1.972725 -0.253920 +v 2.656300 1.480800 -0.218400 +v 2.656300 1.480800 0.218400 +v 2.667347 2.150664 -0.210701 +v 2.667347 2.150664 0.210701 +v 2.679100 1.453725 0.122850 +v 2.679100 1.453725 -0.122850 +v 2.682771 1.724928 0.248422 +v 2.682771 1.724928 -0.248422 +v 2.687500 1.443750 0.000000 +v 2.687500 1.443750 0.000000 +v 2.700000 2.400000 0.000000 +v 2.700000 2.400000 0.000000 +v 2.700000 2.400000 0.000000 +v 2.700871 1.947750 -0.243763 +v 2.700871 1.947750 0.243763 +v 2.701743 2.292186 0.164732 +v 2.701743 2.292186 -0.164732 +v 2.716800 2.400000 0.067500 +v 2.716800 2.400000 -0.067500 +v 2.716800 2.400000 -0.067500 +v 2.716800 2.400000 0.067500 +v 2.718253 1.696032 0.189274 +v 2.718253 1.696032 -0.189274 +v 2.725600 2.136900 -0.219480 +v 2.725600 2.136900 0.219480 +v 2.729800 2.420250 0.000000 +v 2.742330 1.676424 0.106466 +v 2.742330 1.676424 -0.106466 +v 2.747407 2.420406 -0.066744 +v 2.747407 2.420406 0.066744 +v 2.747710 1.924800 -0.213293 +v 2.747710 1.924800 0.213293 +v 2.751200 1.669200 0.000000 +v 2.751200 1.669200 0.000000 +v 2.758400 2.436000 0.000000 +v 2.762400 2.400000 0.120000 +v 2.762400 2.400000 -0.120000 +v 2.762400 2.400000 -0.120000 +v 2.762400 2.400000 0.120000 +v 2.766370 2.287392 0.188266 +v 2.766370 2.287392 -0.188266 +v 2.776365 2.436302 -0.064692 +v 2.776365 2.436302 0.064692 +v 2.783853 2.123136 -0.210701 +v 2.783853 2.123136 0.210701 +v 2.784600 2.447250 0.000000 +v 2.784600 2.447250 0.000000 +v 2.786282 1.905900 0.162509 +v 2.786282 1.905900 -0.162509 +v 2.795198 2.420829 -0.118656 +v 2.795198 2.420829 0.118656 +v 2.800000 2.400000 0.000000 +v 2.802528 2.447680 -0.061668 +v 2.802528 2.447680 0.061668 +v 2.807200 2.454000 0.000000 +v 2.811200 2.400000 -0.040500 +v 2.811200 2.400000 0.040500 +v 2.812457 1.893075 0.091411 +v 2.812457 1.893075 -0.091411 +v 2.822100 1.888350 0.000000 +v 2.822100 1.888350 0.000000 +v 2.824200 2.420250 0.000000 +v 2.824200 2.420250 0.000000 +v 2.824750 2.454529 -0.057996 +v 2.824750 2.454529 0.057996 +v 2.825000 2.456250 0.000000 +v 2.825000 2.456250 0.000000 +v 2.825126 2.437123 -0.115008 +v 2.825126 2.437123 0.115008 +v 2.829600 2.400000 0.157500 +v 2.829600 2.400000 -0.157500 +v 2.829600 2.400000 -0.157500 +v 2.829600 2.400000 0.157500 +v 2.836672 2.420519 -0.041256 +v 2.836672 2.420519 0.041256 +v 2.836700 2.282175 0.196110 +v 2.836700 2.282175 -0.196110 +v 2.836800 2.454000 0.000000 +v 2.836800 2.454000 0.000000 +v 2.837382 2.110488 -0.184363 +v 2.837382 2.110488 0.184363 +v 2.837600 2.436000 0.000000 +v 2.837600 2.436000 0.000000 +v 2.841400 2.447250 0.000000 +v 2.841400 2.447250 0.000000 +v 2.841600 2.400000 -0.072000 +v 2.841600 2.400000 0.072000 +v 2.841887 2.456841 -0.054000 +v 2.841887 2.456841 0.054000 +v 2.851189 2.448847 -0.109632 +v 2.851189 2.448847 0.109632 +v 2.851331 2.436454 -0.043308 +v 2.851331 2.436454 0.043308 +v 2.852794 2.454605 -0.050004 +v 2.852794 2.454605 0.050004 +v 2.856323 2.447812 -0.046332 +v 2.856323 2.447812 0.046332 +v 2.865626 2.421453 -0.155736 +v 2.865626 2.421453 0.155736 +v 2.870524 2.421250 -0.073344 +v 2.870524 2.421250 0.073344 +v 2.872387 2.455966 -0.103104 +v 2.872387 2.455966 0.103104 +v 2.881466 2.100072 -0.140467 +v 2.881466 2.100072 0.140467 +v 2.886400 2.400000 -0.094500 +v 2.886400 2.400000 0.094500 +v 2.887725 2.458444 -0.096000 +v 2.887725 2.458444 0.096000 +v 2.888602 2.437685 -0.076992 +v 2.888602 2.437685 0.076992 +v 2.896205 2.456246 0.088896 +v 2.896205 2.456246 -0.088896 +v 2.896829 2.449338 -0.082368 +v 2.896829 2.449338 0.082368 +v 2.896986 2.438333 -0.150948 +v 2.896986 2.438333 0.150948 +v 2.907030 2.276958 0.188266 +v 2.907030 2.276958 -0.188266 +v 2.911200 2.400000 -0.180000 +v 2.911200 2.400000 -0.180000 +v 2.911200 2.400000 0.180000 +v 2.911379 2.093004 -0.079013 +v 2.911379 2.093004 0.079013 +v 2.920412 2.422328 -0.096264 +v 2.920412 2.422328 0.096264 +v 2.922400 2.090400 0.000000 +v 2.922899 2.450567 -0.143892 +v 2.922899 2.450567 0.143892 +v 2.940800 2.400000 -0.108000 +v 2.940800 2.400000 0.108000 +v 2.942589 2.458082 -0.135324 +v 2.942589 2.458082 0.135324 +v 2.943526 2.439499 -0.101052 +v 2.943526 2.439499 0.101052 +v 2.951146 2.422210 -0.177984 +v 2.951146 2.422210 0.177984 +v 2.955275 2.460806 -0.126000 +v 2.955275 2.460806 0.126000 +v 2.956523 2.451588 -0.108108 +v 2.956523 2.451588 0.108108 +v 2.960179 2.458666 -0.116676 +v 2.960179 2.458666 0.116676 +v 2.971657 2.272164 0.164732 +v 2.971657 2.272164 -0.164732 +v 2.980990 2.423636 0.110016 +v 2.980990 2.423636 -0.110016 +v 2.984243 2.439802 -0.172512 +v 2.984243 2.439802 0.172512 +v 3.000000 2.400000 -0.187500 +v 3.000000 2.400000 -0.187500 +v 3.000000 2.400000 -0.112500 +v 3.000000 2.400000 0.112500 +v 3.000000 2.400000 0.187500 +v 3.009977 2.452655 -0.164448 +v 3.009977 2.452655 0.164448 +v 3.010221 2.441702 -0.115488 +v 3.010221 2.441702 0.115488 +v 3.024879 2.268216 0.125510 +v 3.024879 2.268216 -0.125510 +v 3.027834 2.460653 -0.154656 +v 3.027834 2.460653 0.154656 +v 3.029007 2.454319 -0.123552 +v 3.029007 2.454319 0.123552 +v 3.037300 2.463675 -0.144000 +v 3.037300 2.463675 0.144000 +v 3.037862 2.461603 0.133344 +v 3.037862 2.461603 -0.133344 +v 3.044212 2.423034 -0.185400 +v 3.044212 2.423034 0.185400 +v 3.046912 2.425059 0.114600 +v 3.046912 2.425059 -0.114600 +v 3.059200 2.400000 -0.108000 +v 3.059200 2.400000 0.108000 +v 3.060994 2.265537 0.070600 +v 3.060994 2.265537 -0.070600 +v 3.074300 2.264550 0.000000 +v 3.074300 2.264550 0.000000 +v 3.079200 2.441400 -0.179700 +v 3.079200 2.441400 0.179700 +v 3.082800 2.444100 -0.120300 +v 3.082800 2.444100 0.120300 +v 3.088800 2.400000 -0.180000 +v 3.088800 2.400000 -0.180000 +v 3.088800 2.400000 0.180000 +v 3.104737 2.454928 -0.171300 +v 3.104738 2.454928 0.171300 +v 3.107887 2.457291 -0.128700 +v 3.107887 2.457291 0.128700 +v 3.112835 2.426483 0.110016 +v 3.112835 2.426483 -0.110016 +v 3.113600 2.400000 -0.094500 +v 3.113600 2.400000 0.094500 +v 3.120600 2.463450 0.161100 +v 3.120600 2.463450 -0.161100 +v 3.122400 2.464800 0.138900 +v 3.122400 2.464800 -0.138900 +v 3.126562 2.466797 -0.150000 +v 3.126562 2.466797 0.150000 +v 3.137279 2.423859 -0.177984 +v 3.137279 2.423859 0.177984 +v 3.155379 2.446498 -0.115488 +v 3.155379 2.446498 0.115488 +v 3.158400 2.400000 -0.072000 +v 3.158400 2.400000 0.072000 +v 3.170400 2.400000 -0.157500 +v 3.170400 2.400000 0.157500 +v 3.170400 2.400000 -0.157500 +v 3.173413 2.427791 -0.096264 +v 3.173413 2.427791 0.096264 +v 3.174157 2.442998 -0.172512 +v 3.174157 2.442998 0.172512 +v 3.186768 2.460263 -0.123552 +v 3.186768 2.460263 0.123552 +v 3.188800 2.400000 -0.040500 +v 3.188800 2.400000 0.040500 +v 3.199498 2.457201 -0.164448 +v 3.199498 2.457201 0.164448 +v 3.200000 2.400000 0.000000 +v 3.206938 2.467997 0.133344 +v 3.206938 2.467997 -0.133344 +v 3.213366 2.466247 -0.154656 +v 3.213366 2.466247 0.154656 +v 3.215825 2.469919 -0.144000 +v 3.215825 2.469919 0.144000 +v 3.222074 2.448701 -0.101052 +v 3.222074 2.448701 0.101052 +v 3.222799 2.424616 -0.155736 +v 3.222799 2.424616 0.155736 +v 3.223301 2.428868 -0.073344 +v 3.223301 2.428868 0.073344 +v 3.237600 2.400000 -0.120000 +v 3.237600 2.400000 0.120000 +v 3.237600 2.400000 -0.120000 +v 3.257153 2.429599 -0.041256 +v 3.257153 2.429599 0.041256 +v 3.259252 2.462994 -0.108108 +v 3.259252 2.462994 0.108108 +v 3.261414 2.444467 -0.150948 +v 3.261414 2.444467 0.150948 +v 3.269625 2.429869 0.000000 +v 3.269625 2.429869 0.000000 +v 3.276998 2.450515 -0.076992 +v 3.276998 2.450515 0.076992 +v 3.283200 2.400000 -0.067500 +v 3.283200 2.400000 0.067500 +v 3.283200 2.400000 -0.067500 +v 3.284621 2.470934 -0.116676 +v 3.284621 2.470934 0.116676 +v 3.286576 2.459289 -0.143892 +v 3.286576 2.459289 0.143892 +v 3.293227 2.425240 -0.118656 +v 3.293227 2.425240 0.118656 +v 3.297850 2.472787 -0.126000 +v 3.297850 2.472788 0.126000 +v 3.298611 2.468818 -0.135324 +v 3.298611 2.468818 0.135324 +v 3.300000 2.400000 0.000000 +v 3.300000 2.400000 0.000000 +v 3.314269 2.451746 -0.043308 +v 3.314269 2.451746 0.043308 +v 3.318946 2.465243 -0.082368 +v 3.318946 2.465243 0.082368 +v 3.328000 2.452200 0.000000 +v 3.328000 2.452200 0.000000 +v 3.333274 2.445677 -0.115008 +v 3.333274 2.445677 0.115008 +v 3.341018 2.425663 -0.066744 +v 3.341018 2.425663 0.066744 +v 3.348595 2.473354 0.088896 +v 3.348595 2.473354 -0.088896 +v 3.358286 2.461009 -0.109632 +v 3.358286 2.461009 0.109632 +v 3.358625 2.425819 0.000000 +v 3.359452 2.466769 -0.046332 +v 3.359452 2.466769 0.046332 +v 3.365400 2.475150 -0.096000 +v 3.365400 2.475150 0.096000 +v 3.368813 2.470934 -0.103104 +v 3.368813 2.470934 0.103104 +v 3.374375 2.467331 0.000000 +v 3.374375 2.467331 0.000000 +v 3.382035 2.446498 -0.064692 +v 3.382035 2.446498 0.064692 +v 3.392006 2.474995 -0.050004 +v 3.392006 2.474995 0.050004 +v 3.400000 2.446800 0.000000 +v 3.406947 2.462176 -0.061668 +v 3.406947 2.462176 0.061668 +v 3.408000 2.475600 0.000000 +v 3.408000 2.475600 0.000000 +v 3.411237 2.476753 -0.054000 +v 3.411237 2.476753 0.054000 +v 3.416450 2.472371 -0.057996 +v 3.416450 2.472371 0.057996 +v 3.424875 2.462606 0.000000 +v 3.428125 2.477344 0.000000 +v 3.428125 2.477344 0.000000 +v 3.434000 2.472900 0.000000 + +f 2909 2921 2939 +f 2939 2931 2909 +f 2869 2877 2921 +f 2921 2909 2869 +f 2819 2827 2877 +f 2877 2869 2819 +f 2737 2747 2827 +f 2827 2819 2737 +f 2669 2673 2747 +f 2747 2737 2669 +f 2567 2575 2673 +f 2673 2669 2567 +f 2476 2480 2575 +f 2575 2567 2476 +f 2358 2362 2480 +f 2480 2476 2358 +f 2158 2162 2362 +f 2362 2358 2158 +f 1715 1812 2162 +f 2162 2158 1715 +f 2901 2909 2931 +f 2931 2917 2901 +f 2863 2869 2909 +f 2909 2901 2863 +f 2813 2819 2869 +f 2869 2863 2813 +f 2729 2737 2819 +f 2819 2813 2729 +f 2663 2669 2737 +f 2737 2729 2663 +f 2561 2567 2669 +f 2669 2663 2561 +f 2468 2476 2567 +f 2567 2561 2468 +f 2350 2358 2476 +f 2476 2468 2350 +f 2152 2158 2358 +f 2358 2350 2152 +f 1717 1715 2158 +f 2158 2152 1717 +f 2903 2901 2917 +f 2917 2923 2903 +f 2865 2863 2901 +f 2901 2903 2865 +f 2815 2813 2863 +f 2863 2865 2815 +f 2733 2729 2813 +f 2813 2815 2733 +f 2665 2663 2729 +f 2729 2733 2665 +f 2564 2561 2663 +f 2663 2665 2564 +f 2473 2468 2561 +f 2561 2564 2473 +f 2354 2350 2468 +f 2468 2473 2354 +f 2155 2152 2350 +f 2350 2354 2155 +f 1927 1717 2152 +f 2152 2155 1927 +f 2911 2903 2923 +f 2923 2935 2911 +f 2875 2865 2903 +f 2903 2911 2875 +f 2823 2815 2865 +f 2865 2875 2823 +f 2741 2733 2815 +f 2815 2823 2741 +f 2671 2665 2733 +f 2733 2741 2671 +f 2571 2564 2665 +f 2665 2671 2571 +f 2478 2473 2564 +f 2564 2571 2478 +f 2360 2354 2473 +f 2473 2478 2360 +f 2160 2155 2354 +f 2354 2360 2160 +f 1718 1927 2155 +f 2155 2160 1718 +f 2929 2911 2935 +f 2935 2947 2929 +f 2881 2875 2911 +f 2911 2929 2881 +f 2829 2823 2875 +f 2875 2881 2829 +f 2751 2741 2823 +f 2823 2829 2751 +f 2677 2671 2741 +f 2741 2751 2677 +f 2577 2571 2671 +f 2671 2677 2577 +f 2482 2478 2571 +f 2571 2577 2482 +f 2364 2360 2478 +f 2478 2482 2364 +f 2164 2160 2360 +f 2360 2364 2164 +f 1842 1718 2160 +f 2160 2164 1842 +f 2945 2929 2947 +f 2947 2959 2945 +f 2897 2881 2929 +f 2929 2945 2897 +f 2835 2829 2881 +f 2881 2897 2835 +f 2761 2751 2829 +f 2829 2835 2761 +f 2679 2677 2751 +f 2751 2761 2679 +f 2579 2577 2677 +f 2677 2679 2579 +f 2486 2482 2577 +f 2577 2579 2486 +f 2368 2364 2482 +f 2482 2486 2368 +f 2172 2164 2364 +f 2364 2368 2172 +f 1725 1842 2164 +f 2164 2172 1725 +f 2965 2945 2959 +f 2959 2981 2965 +f 2907 2897 2945 +f 2945 2965 2907 +f 2845 2835 2897 +f 2897 2907 2845 +f 2769 2761 2835 +f 2835 2845 2769 +f 2685 2679 2761 +f 2761 2769 2685 +f 2587 2579 2679 +f 2679 2685 2587 +f 2491 2486 2579 +f 2579 2587 2491 +f 2370 2368 2486 +f 2486 2491 2370 +f 2174 2172 2368 +f 2368 2370 2174 +f 1834 1725 2172 +f 2172 2174 1834 +f 2982 2965 2981 +f 2981 2988 2982 +f 2933 2907 2965 +f 2965 2982 2933 +f 2855 2845 2907 +f 2907 2933 2855 +f 2779 2769 2845 +f 2845 2855 2779 +f 2691 2685 2769 +f 2769 2779 2691 +f 2595 2587 2685 +f 2685 2691 2595 +f 2500 2491 2587 +f 2587 2595 2500 +f 2374 2370 2491 +f 2491 2500 2374 +f 2178 2174 2370 +f 2370 2374 2178 +f 1716 1834 2174 +f 2174 2178 1716 +f 2990 2982 2988 +f 2988 3002 2990 +f 2949 2933 2982 +f 2982 2990 2949 +f 2871 2855 2933 +f 2933 2949 2871 +f 2791 2779 2855 +f 2855 2871 2791 +f 2699 2691 2779 +f 2779 2791 2699 +f 2601 2595 2691 +f 2691 2699 2601 +f 2506 2500 2595 +f 2595 2601 2506 +f 2378 2374 2500 +f 2500 2506 2378 +f 2180 2178 2374 +f 2374 2378 2180 +f 1714 1716 2178 +f 2178 2180 1714 +f 3008 2990 3002 +f 3002 3024 3008 +f 2973 2949 2990 +f 2990 3008 2973 +f 2889 2871 2949 +f 2949 2973 2889 +f 2805 2791 2871 +f 2871 2889 2805 +f 2711 2699 2791 +f 2791 2805 2711 +f 2611 2601 2699 +f 2699 2711 2611 +f 2521 2506 2601 +f 2601 2611 2521 +f 2387 2378 2506 +f 2506 2521 2387 +f 2191 2180 2378 +f 2378 2387 2191 +f 1810 1714 2180 +f 2180 2191 1810 +f 1464 1460 1813 +f 1813 1821 1464 +f 1264 1260 1460 +f 1460 1464 1264 +f 1146 1142 1260 +f 1260 1264 1146 +f 1055 1047 1142 +f 1142 1146 1055 +f 953 949 1047 +f 1047 1055 953 +f 885 875 949 +f 949 953 885 +f 803 795 875 +f 875 885 803 +f 753 745 795 +f 795 803 753 +f 713 701 745 +f 745 753 713 +f 691 683 701 +f 701 713 691 +f 1470 1464 1821 +f 1821 1829 1470 +f 1272 1264 1464 +f 1464 1470 1272 +f 1154 1146 1264 +f 1264 1272 1154 +f 1061 1055 1146 +f 1146 1154 1061 +f 959 953 1055 +f 1055 1061 959 +f 893 885 953 +f 953 959 893 +f 809 803 885 +f 885 893 809 +f 759 753 803 +f 803 809 759 +f 721 713 753 +f 753 759 721 +f 705 691 713 +f 713 721 705 +f 1469 1470 1829 +f 1829 1835 1469 +f 1268 1272 1470 +f 1470 1469 1268 +f 1151 1154 1272 +f 1272 1268 1151 +f 1060 1061 1154 +f 1154 1151 1060 +f 957 959 1061 +f 1061 1060 957 +f 889 893 959 +f 959 957 889 +f 807 809 893 +f 893 889 807 +f 757 759 809 +f 809 807 757 +f 719 721 759 +f 759 757 719 +f 699 705 721 +f 721 719 699 +f 1462 1469 1835 +f 1835 1839 1462 +f 1262 1268 1469 +f 1469 1462 1262 +f 1144 1151 1268 +f 1268 1262 1144 +f 1051 1060 1151 +f 1151 1144 1051 +f 951 957 1060 +f 1060 1051 951 +f 881 889 957 +f 957 951 881 +f 799 807 889 +f 889 881 799 +f 747 757 807 +f 807 799 747 +f 711 719 757 +f 757 747 711 +f 687 699 719 +f 719 711 687 +f 1458 1462 1839 +f 1839 1843 1458 +f 1258 1262 1462 +f 1462 1458 1258 +f 1140 1144 1262 +f 1262 1258 1140 +f 1045 1051 1144 +f 1144 1140 1045 +f 945 951 1051 +f 1051 1045 945 +f 871 881 951 +f 951 945 871 +f 793 799 881 +f 881 871 793 +f 741 747 799 +f 799 793 741 +f 693 711 747 +f 747 741 693 +f 675 687 711 +f 711 693 675 +f 1450 1458 1843 +f 1843 1838 1450 +f 1254 1258 1458 +f 1458 1450 1254 +f 1136 1140 1258 +f 1258 1254 1136 +f 1043 1045 1140 +f 1140 1136 1043 +f 943 945 1045 +f 1045 1043 943 +f 861 871 945 +f 945 943 861 +f 787 793 871 +f 871 861 787 +f 725 741 793 +f 793 787 725 +f 677 693 741 +f 741 725 677 +f 663 675 693 +f 693 677 663 +f 1448 1450 1838 +f 1838 1834 1448 +f 1252 1254 1450 +f 1450 1448 1252 +f 1133 1136 1254 +f 1254 1252 1133 +f 1035 1043 1136 +f 1136 1133 1035 +f 937 943 1043 +f 1043 1035 937 +f 853 861 943 +f 943 937 853 +f 777 787 861 +f 861 853 777 +f 715 725 787 +f 787 777 715 +f 657 677 725 +f 725 715 657 +f 642 663 677 +f 677 657 642 +f 1444 1448 1834 +f 1834 1828 1444 +f 1248 1252 1448 +f 1448 1444 1248 +f 1122 1133 1252 +f 1252 1248 1122 +f 1027 1035 1133 +f 1133 1122 1027 +f 931 937 1035 +f 1035 1027 931 +f 843 853 937 +f 937 931 843 +f 767 777 853 +f 853 843 767 +f 689 715 777 +f 777 767 689 +f 640 657 715 +f 715 689 640 +f 634 642 657 +f 657 640 634 +f 1442 1444 1828 +f 1828 1820 1442 +f 1244 1248 1444 +f 1444 1442 1244 +f 1116 1122 1248 +f 1248 1244 1116 +f 1021 1027 1122 +f 1122 1116 1021 +f 923 931 1027 +f 1027 1021 923 +f 831 843 931 +f 931 923 831 +f 751 767 843 +f 843 831 751 +f 673 689 767 +f 767 751 673 +f 632 640 689 +f 689 673 632 +f 620 634 640 +f 640 632 620 +f 1429 1442 1820 +f 1820 1811 1429 +f 1233 1244 1442 +f 1442 1429 1233 +f 1106 1116 1244 +f 1244 1233 1106 +f 1011 1021 1116 +f 1116 1106 1011 +f 911 923 1021 +f 1021 1011 911 +f 817 831 923 +f 923 911 817 +f 733 751 831 +f 831 817 733 +f 649 673 751 +f 751 733 649 +f 614 632 673 +f 673 649 614 +f 597 620 632 +f 632 614 597 +f 714 702 684 +f 684 692 714 +f 754 746 702 +f 702 714 754 +f 804 796 746 +f 746 754 804 +f 886 876 796 +f 796 804 886 +f 954 950 876 +f 876 886 954 +f 1056 1048 950 +f 950 954 1056 +f 1147 1143 1048 +f 1048 1056 1147 +f 1265 1261 1143 +f 1143 1147 1265 +f 1465 1461 1261 +f 1261 1265 1465 +f 1915 1817 1461 +f 1461 1465 1915 +f 722 714 692 +f 692 706 722 +f 760 754 714 +f 714 722 760 +f 810 804 754 +f 754 760 810 +f 894 886 804 +f 804 810 894 +f 960 954 886 +f 886 894 960 +f 1062 1056 954 +f 954 960 1062 +f 1155 1147 1056 +f 1056 1062 1155 +f 1273 1265 1147 +f 1147 1155 1273 +f 1471 1465 1265 +f 1265 1273 1471 +f 1917 1915 1465 +f 1465 1471 1917 +f 720 722 706 +f 706 700 720 +f 758 760 722 +f 722 720 758 +f 808 810 760 +f 760 758 808 +f 890 894 810 +f 810 808 890 +f 958 960 894 +f 894 890 958 +f 1059 1062 960 +f 960 958 1059 +f 1150 1155 1062 +f 1062 1059 1150 +f 1269 1273 1155 +f 1155 1150 1269 +f 1468 1471 1273 +f 1273 1269 1468 +f 1697 1917 1471 +f 1471 1468 1697 +f 712 720 700 +f 700 688 712 +f 748 758 720 +f 720 712 748 +f 800 808 758 +f 758 748 800 +f 882 890 808 +f 808 800 882 +f 952 958 890 +f 890 882 952 +f 1052 1059 958 +f 958 952 1052 +f 1145 1150 1059 +f 1059 1052 1145 +f 1263 1269 1150 +f 1150 1145 1263 +f 1463 1468 1269 +f 1269 1263 1463 +f 1919 1697 1468 +f 1468 1463 1919 +f 694 712 688 +f 688 676 694 +f 742 748 712 +f 712 694 742 +f 794 800 748 +f 748 742 794 +f 872 882 800 +f 800 794 872 +f 946 952 882 +f 882 872 946 +f 1046 1052 952 +f 952 946 1046 +f 1141 1145 1052 +f 1052 1046 1141 +f 1259 1263 1145 +f 1145 1141 1259 +f 1459 1463 1263 +f 1263 1259 1459 +f 1845 1919 1463 +f 1463 1459 1845 +f 678 694 676 +f 676 664 678 +f 726 742 694 +f 694 678 726 +f 788 794 742 +f 742 726 788 +f 862 872 794 +f 794 788 862 +f 944 946 872 +f 872 862 944 +f 1044 1046 946 +f 946 944 1044 +f 1137 1141 1046 +f 1046 1044 1137 +f 1255 1259 1141 +f 1141 1137 1255 +f 1451 1459 1259 +f 1259 1255 1451 +f 1898 1845 1459 +f 1459 1451 1898 +f 658 678 664 +f 664 642 658 +f 716 726 678 +f 678 658 716 +f 778 788 726 +f 726 716 778 +f 854 862 788 +f 788 778 854 +f 938 944 862 +f 862 854 938 +f 1036 1044 944 +f 944 938 1036 +f 1132 1137 1044 +f 1044 1036 1132 +f 1253 1255 1137 +f 1137 1132 1253 +f 1449 1451 1255 +f 1255 1253 1449 +f 1837 1898 1451 +f 1451 1449 1837 +f 641 658 642 +f 642 635 641 +f 690 716 658 +f 658 641 690 +f 768 778 716 +f 716 690 768 +f 844 854 778 +f 778 768 844 +f 932 938 854 +f 854 844 932 +f 1028 1036 938 +f 938 932 1028 +f 1123 1132 1036 +f 1036 1028 1123 +f 1249 1253 1132 +f 1132 1123 1249 +f 1445 1449 1253 +f 1253 1249 1445 +f 1918 1837 1449 +f 1449 1445 1918 +f 633 641 635 +f 635 621 633 +f 674 690 641 +f 641 633 674 +f 752 768 690 +f 690 674 752 +f 832 844 768 +f 768 752 832 +f 924 932 844 +f 844 832 924 +f 1022 1028 932 +f 932 924 1022 +f 1117 1123 1028 +f 1028 1022 1117 +f 1245 1249 1123 +f 1123 1117 1245 +f 1443 1445 1249 +f 1249 1245 1443 +f 1916 1918 1445 +f 1445 1443 1916 +f 616 633 621 +f 621 600 616 +f 654 674 633 +f 633 616 654 +f 737 752 674 +f 674 654 737 +f 822 832 752 +f 752 737 822 +f 914 924 832 +f 832 822 914 +f 1014 1022 924 +f 924 914 1014 +f 1104 1117 1022 +f 1022 1014 1104 +f 1237 1245 1117 +f 1117 1104 1237 +f 1433 1443 1245 +f 1245 1237 1433 +f 1819 1916 1443 +f 1443 1433 1819 +f 2159 2163 1816 +f 1816 1822 2159 +f 2359 2363 2163 +f 2163 2159 2359 +f 2477 2481 2363 +f 2363 2359 2477 +f 2568 2576 2481 +f 2481 2477 2568 +f 2670 2674 2576 +f 2576 2568 2670 +f 2738 2748 2674 +f 2674 2670 2738 +f 2820 2828 2748 +f 2748 2738 2820 +f 2870 2878 2828 +f 2828 2820 2870 +f 2910 2922 2878 +f 2878 2870 2910 +f 2932 2940 2922 +f 2922 2910 2932 +f 2153 2159 1822 +f 1822 1830 2153 +f 2351 2359 2159 +f 2159 2153 2351 +f 2469 2477 2359 +f 2359 2351 2469 +f 2562 2568 2477 +f 2477 2469 2562 +f 2664 2670 2568 +f 2568 2562 2664 +f 2730 2738 2670 +f 2670 2664 2730 +f 2814 2820 2738 +f 2738 2730 2814 +f 2864 2870 2820 +f 2820 2814 2864 +f 2902 2910 2870 +f 2870 2864 2902 +f 2918 2932 2910 +f 2910 2902 2918 +f 2154 2153 1830 +f 1830 1836 2154 +f 2355 2351 2153 +f 2153 2154 2355 +f 2472 2469 2351 +f 2351 2355 2472 +f 2563 2562 2469 +f 2469 2472 2563 +f 2666 2664 2562 +f 2562 2563 2666 +f 2734 2730 2664 +f 2664 2666 2734 +f 2816 2814 2730 +f 2730 2734 2816 +f 2866 2864 2814 +f 2814 2816 2866 +f 2904 2902 2864 +f 2864 2866 2904 +f 2924 2918 2902 +f 2902 2904 2924 +f 2161 2154 1836 +f 1836 1840 2161 +f 2361 2355 2154 +f 2154 2161 2361 +f 2479 2472 2355 +f 2355 2361 2479 +f 2572 2563 2472 +f 2472 2479 2572 +f 2672 2666 2563 +f 2563 2572 2672 +f 2742 2734 2666 +f 2666 2672 2742 +f 2824 2816 2734 +f 2734 2742 2824 +f 2876 2866 2816 +f 2816 2824 2876 +f 2912 2904 2866 +f 2866 2876 2912 +f 2936 2924 2904 +f 2904 2912 2936 +f 2165 2161 1840 +f 1840 1844 2165 +f 2365 2361 2161 +f 2161 2165 2365 +f 2483 2479 2361 +f 2361 2365 2483 +f 2578 2572 2479 +f 2479 2483 2578 +f 2678 2672 2572 +f 2572 2578 2678 +f 2752 2742 2672 +f 2672 2678 2752 +f 2830 2824 2742 +f 2742 2752 2830 +f 2882 2876 2824 +f 2824 2830 2882 +f 2930 2912 2876 +f 2876 2882 2930 +f 2948 2936 2912 +f 2912 2930 2948 +f 2173 2165 1844 +f 1844 1841 2173 +f 2369 2365 2165 +f 2165 2173 2369 +f 2487 2483 2365 +f 2365 2369 2487 +f 2580 2578 2483 +f 2483 2487 2580 +f 2680 2678 2578 +f 2578 2580 2680 +f 2762 2752 2678 +f 2678 2680 2762 +f 2836 2830 2752 +f 2752 2762 2836 +f 2898 2882 2830 +f 2830 2836 2898 +f 2946 2930 2882 +f 2882 2898 2946 +f 2960 2948 2930 +f 2930 2946 2960 +f 2175 2173 1841 +f 1841 1837 2175 +f 2371 2369 2173 +f 2173 2175 2371 +f 2490 2487 2369 +f 2369 2371 2490 +f 2588 2580 2487 +f 2487 2490 2588 +f 2686 2680 2580 +f 2580 2588 2686 +f 2770 2762 2680 +f 2680 2686 2770 +f 2846 2836 2762 +f 2762 2770 2846 +f 2908 2898 2836 +f 2836 2846 2908 +f 2966 2946 2898 +f 2898 2908 2966 +f 2981 2960 2946 +f 2946 2966 2981 +f 2179 2175 1837 +f 1837 1831 2179 +f 2375 2371 2175 +f 2175 2179 2375 +f 2501 2490 2371 +f 2371 2375 2501 +f 2596 2588 2490 +f 2490 2501 2596 +f 2692 2686 2588 +f 2588 2596 2692 +f 2780 2770 2686 +f 2686 2692 2780 +f 2856 2846 2770 +f 2770 2780 2856 +f 2934 2908 2846 +f 2846 2856 2934 +f 2983 2966 2908 +f 2908 2934 2983 +f 2989 2981 2966 +f 2966 2983 2989 +f 2181 2179 1831 +f 1831 1823 2181 +f 2379 2375 2179 +f 2179 2181 2379 +f 2507 2501 2375 +f 2375 2379 2507 +f 2602 2596 2501 +f 2501 2507 2602 +f 2700 2692 2596 +f 2596 2602 2700 +f 2792 2780 2692 +f 2692 2700 2792 +f 2872 2856 2780 +f 2780 2792 2872 +f 2950 2934 2856 +f 2856 2872 2950 +f 2991 2983 2934 +f 2934 2950 2991 +f 3003 2989 2983 +f 2983 2991 3003 +f 2194 2181 1823 +f 1823 1818 2194 +f 2391 2379 2181 +f 2181 2194 2391 +f 2518 2507 2379 +f 2379 2391 2518 +f 2614 2602 2507 +f 2507 2518 2614 +f 2712 2700 2602 +f 2602 2614 2712 +f 2806 2792 2700 +f 2700 2712 2806 +f 2890 2872 2792 +f 2792 2806 2890 +f 2974 2950 2872 +f 2872 2890 2974 +f 3009 2991 2950 +f 2950 2974 3009 +f 3025 3003 2991 +f 2991 3009 3025 +f 3040 3008 3024 +f 3024 3048 3040 +f 3018 2973 3008 +f 3008 3040 3018 +f 2943 2889 2973 +f 2973 3018 2943 +f 2841 2805 2889 +f 2889 2943 2841 +f 2731 2711 2805 +f 2805 2841 2731 +f 2645 2611 2711 +f 2711 2731 2645 +f 2529 2521 2611 +f 2611 2645 2529 +f 2402 2387 2521 +f 2521 2529 2402 +f 2208 2191 2387 +f 2387 2402 2208 +f 1806 1810 2191 +f 2191 2208 1806 +f 3072 3040 3048 +f 3048 3078 3072 +f 3044 3018 3040 +f 3040 3072 3044 +f 2994 2943 3018 +f 3018 3044 2994 +f 2883 2841 2943 +f 2943 2994 2883 +f 2773 2731 2841 +f 2841 2883 2773 +f 2659 2645 2731 +f 2731 2773 2659 +f 2539 2529 2645 +f 2645 2659 2539 +f 2410 2402 2529 +f 2529 2539 2410 +f 2222 2208 2402 +f 2402 2410 2222 +f 1694 1806 2208 +f 2208 2222 1694 +f 3092 3072 3078 +f 3078 3116 3092 +f 3074 3044 3072 +f 3072 3092 3074 +f 3030 2994 3044 +f 3044 3074 3030 +f 2937 2883 2994 +f 2994 3030 2937 +f 2810 2773 2883 +f 2883 2937 2810 +f 2683 2659 2773 +f 2773 2810 2683 +f 2554 2539 2659 +f 2659 2683 2554 +f 2420 2410 2539 +f 2539 2554 2420 +f 2238 2222 2410 +f 2410 2420 2238 +f 1930 1694 2222 +f 2222 2238 1930 +f 3132 3092 3116 +f 3116 3142 3132 +f 3090 3074 3092 +f 3092 3132 3090 +f 3054 3030 3074 +f 3074 3090 3054 +f 2984 2937 3030 +f 3030 3054 2984 +f 2837 2810 2937 +f 2937 2984 2837 +f 2705 2683 2810 +f 2810 2837 2705 +f 2574 2554 2683 +f 2683 2705 2574 +f 2430 2420 2554 +f 2554 2574 2430 +f 2247 2238 2420 +f 2420 2430 2247 +f 1913 1930 2238 +f 2238 2247 1913 +f 3150 3132 3142 +f 3142 3156 3150 +f 3128 3090 3132 +f 3132 3150 3128 +f 3076 3054 3090 +f 3090 3128 3076 +f 3014 2984 3054 +f 3054 3076 3014 +f 2861 2837 2984 +f 2984 3014 2861 +f 2723 2705 2837 +f 2837 2861 2723 +f 2585 2574 2705 +f 2705 2723 2585 +f 2438 2430 2574 +f 2574 2585 2438 +f 2253 2247 2430 +f 2430 2438 2253 +f 1711 1913 2247 +f 2247 2253 1711 +f 3162 3150 3156 +f 3156 3172 3162 +f 3148 3128 3150 +f 3150 3162 3148 +f 3088 3076 3128 +f 3128 3148 3088 +f 3036 3014 3076 +f 3076 3088 3036 +f 2893 2861 3014 +f 3014 3036 2893 +f 2743 2723 2861 +f 2861 2893 2743 +f 2599 2585 2723 +f 2723 2743 2599 +f 2450 2438 2585 +f 2585 2599 2450 +f 2267 2253 2438 +f 2438 2450 2267 +f 1794 1711 2253 +f 2253 2267 1794 +f 3178 3162 3172 +f 3172 3184 3178 +f 3154 3148 3162 +f 3162 3178 3154 +f 3118 3088 3148 +f 3148 3154 3118 +f 3046 3036 3088 +f 3088 3118 3046 +f 2915 2893 3036 +f 3036 3046 2915 +f 2763 2743 2893 +f 2893 2915 2763 +f 2615 2599 2743 +f 2743 2763 2615 +f 2452 2450 2599 +f 2599 2615 2452 +f 2277 2267 2450 +f 2450 2452 2277 +f 1710 1794 2267 +f 2267 2277 1710 +f 3188 3178 3184 +f 3184 3200 3188 +f 3164 3154 3178 +f 3178 3188 3164 +f 3130 3118 3154 +f 3154 3164 3130 +f 3058 3046 3118 +f 3118 3130 3058 +f 2941 2915 3046 +f 3046 3058 2941 +f 2775 2763 2915 +f 2915 2941 2775 +f 2627 2615 2763 +f 2763 2775 2627 +f 2458 2452 2615 +f 2615 2627 2458 +f 2287 2277 2452 +f 2452 2458 2287 +f 1910 1710 2277 +f 2277 2287 1910 +f 3198 3188 3200 +f 3200 3209 3198 +f 3170 3164 3188 +f 3188 3198 3170 +f 3136 3130 3164 +f 3164 3170 3136 +f 3064 3058 3130 +f 3130 3136 3064 +f 2955 2941 3058 +f 3058 3064 2955 +f 2781 2775 2941 +f 2941 2955 2781 +f 2636 2627 2775 +f 2775 2781 2636 +f 2462 2458 2627 +f 2627 2636 2462 +f 2295 2287 2458 +f 2458 2462 2295 +f 1909 1910 2287 +f 2287 2295 1909 +f 3202 3198 3209 +f 3209 3213 3202 +f 3174 3170 3198 +f 3198 3202 3174 +f 3138 3136 3170 +f 3170 3174 3138 +f 3066 3064 3136 +f 3136 3138 3066 +f 2961 2955 3064 +f 3064 3066 2961 +f 2783 2781 2955 +f 2955 2961 2783 +f 2642 2636 2781 +f 2781 2783 2642 +f 2464 2462 2636 +f 2636 2642 2464 +f 2297 2295 2462 +f 2462 2464 2297 +f 1784 1909 2295 +f 2295 2297 1784 +f 1414 1429 1811 +f 1811 1807 1414 +f 1220 1233 1429 +f 1429 1414 1220 +f 1093 1106 1233 +f 1233 1220 1093 +f 977 1011 1106 +f 1106 1093 977 +f 891 911 1011 +f 1011 977 891 +f 781 817 911 +f 911 891 781 +f 679 733 817 +f 817 781 679 +f 604 649 733 +f 733 679 604 +f 571 614 649 +f 649 604 571 +f 561 597 614 +f 614 571 561 +f 1400 1414 1807 +f 1807 1804 1400 +f 1212 1220 1414 +f 1414 1400 1212 +f 1083 1093 1220 +f 1220 1212 1083 +f 963 977 1093 +f 1093 1083 963 +f 849 891 977 +f 977 963 849 +f 739 781 891 +f 891 849 739 +f 628 679 781 +f 781 739 628 +f 565 604 679 +f 679 628 565 +f 530 571 604 +f 604 565 530 +f 524 561 571 +f 571 530 524 +f 1386 1400 1804 +f 1804 1802 1386 +f 1202 1212 1400 +f 1400 1386 1202 +f 1070 1083 1212 +f 1212 1202 1070 +f 939 963 1083 +f 1083 1070 939 +f 814 849 963 +f 963 939 814 +f 685 739 849 +f 849 814 685 +f 585 628 739 +f 739 685 585 +f 528 565 628 +f 628 585 528 +f 510 530 565 +f 565 528 510 +f 508 524 530 +f 530 510 508 +f 1375 1386 1802 +f 1802 1800 1375 +f 1192 1202 1386 +f 1386 1375 1192 +f 1050 1070 1202 +f 1202 1192 1050 +f 917 939 1070 +f 1070 1050 917 +f 785 814 939 +f 939 917 785 +f 638 685 814 +f 814 785 638 +f 553 585 685 +f 685 638 553 +f 512 528 585 +f 585 553 512 +f 492 510 528 +f 528 512 492 +f 482 508 510 +f 510 492 482 +f 1369 1375 1800 +f 1800 1798 1369 +f 1184 1192 1375 +f 1375 1369 1184 +f 1037 1050 1192 +f 1192 1184 1037 +f 899 917 1050 +f 1050 1037 899 +f 761 785 917 +f 917 899 761 +f 608 638 785 +f 785 761 608 +f 526 553 638 +f 638 608 526 +f 496 512 553 +f 553 526 496 +f 454 492 512 +f 512 496 454 +f 448 482 492 +f 492 454 448 +f 1355 1369 1798 +f 1798 1795 1355 +f 1172 1184 1369 +f 1369 1355 1172 +f 1023 1037 1184 +f 1184 1172 1023 +f 879 899 1037 +f 1037 1023 879 +f 729 761 899 +f 899 879 729 +f 579 608 761 +f 761 729 579 +f 514 526 608 +f 608 579 514 +f 457 496 526 +f 526 514 457 +f 442 454 496 +f 496 457 442 +f 432 448 454 +f 454 442 432 +f 1345 1355 1795 +f 1795 1792 1345 +f 1170 1172 1355 +f 1355 1345 1170 +f 1007 1023 1172 +f 1172 1170 1007 +f 859 879 1023 +f 1023 1007 859 +f 707 729 879 +f 879 859 707 +f 563 579 729 +f 729 707 563 +f 506 514 579 +f 579 563 506 +f 450 457 514 +f 514 506 450 +f 420 442 457 +f 457 450 420 +f 412 432 442 +f 442 420 412 +f 1335 1345 1792 +f 1792 1790 1335 +f 1164 1170 1345 +f 1345 1335 1164 +f 995 1007 1170 +f 1170 1164 995 +f 847 859 1007 +f 1007 995 847 +f 681 707 859 +f 859 847 681 +f 547 563 707 +f 707 681 547 +f 494 506 563 +f 563 547 494 +f 440 450 506 +f 506 494 440 +f 410 420 450 +f 450 440 410 +f 398 412 420 +f 420 410 398 +f 1327 1335 1790 +f 1790 1788 1327 +f 1160 1164 1335 +f 1335 1327 1160 +f 988 995 1164 +f 1164 1160 988 +f 841 847 995 +f 995 988 841 +f 667 681 847 +f 847 841 667 +f 538 547 681 +f 681 667 538 +f 488 494 547 +f 547 538 488 +f 434 440 494 +f 494 488 434 +f 400 410 440 +f 440 434 400 +f 381 398 410 +f 410 400 381 +f 1324 1327 1788 +f 1788 1785 1324 +f 1156 1160 1327 +f 1327 1324 1156 +f 979 988 1160 +f 1160 1156 979 +f 837 841 988 +f 988 979 837 +f 659 667 841 +f 841 837 659 +f 534 538 667 +f 667 659 534 +f 484 488 538 +f 538 534 484 +f 428 434 488 +f 488 484 428 +f 395 400 434 +f 434 428 395 +f 374 381 400 +f 400 395 374 +f 572 616 600 +f 600 562 572 +f 605 654 616 +f 616 572 605 +f 680 737 654 +f 654 605 680 +f 782 822 737 +f 737 680 782 +f 892 914 822 +f 822 782 892 +f 978 1014 914 +f 914 892 978 +f 1094 1104 1014 +f 1014 978 1094 +f 1221 1237 1104 +f 1104 1094 1221 +f 1415 1433 1237 +f 1237 1221 1415 +f 1809 1819 1433 +f 1433 1415 1809 +f 531 572 562 +f 562 525 531 +f 566 605 572 +f 572 531 566 +f 629 680 605 +f 605 566 629 +f 740 782 680 +f 680 629 740 +f 850 892 782 +f 782 740 850 +f 964 978 892 +f 892 850 964 +f 1084 1094 978 +f 978 964 1084 +f 1213 1221 1094 +f 1094 1084 1213 +f 1401 1415 1221 +f 1221 1213 1401 +f 1931 1809 1415 +f 1415 1401 1931 +f 511 531 525 +f 525 509 511 +f 529 566 531 +f 531 511 529 +f 586 629 566 +f 566 529 586 +f 686 740 629 +f 629 586 686 +f 813 850 740 +f 740 686 813 +f 940 964 850 +f 850 813 940 +f 1069 1084 964 +f 964 940 1069 +f 1203 1213 1084 +f 1084 1069 1203 +f 1385 1401 1213 +f 1213 1203 1385 +f 1693 1931 1401 +f 1401 1385 1693 +f 493 511 509 +f 509 483 493 +f 513 529 511 +f 511 493 513 +f 554 586 529 +f 529 513 554 +f 639 686 586 +f 586 554 639 +f 786 813 686 +f 686 639 786 +f 918 940 813 +f 813 786 918 +f 1049 1069 940 +f 940 918 1049 +f 1193 1203 1069 +f 1069 1049 1193 +f 1376 1385 1203 +f 1203 1193 1376 +f 1712 1693 1385 +f 1385 1376 1712 +f 455 493 483 +f 483 449 455 +f 497 513 493 +f 493 455 497 +f 527 554 513 +f 513 497 527 +f 609 639 554 +f 554 527 609 +f 762 786 639 +f 639 609 762 +f 900 918 786 +f 786 762 900 +f 1038 1049 918 +f 918 900 1038 +f 1185 1193 1049 +f 1049 1038 1185 +f 1370 1376 1193 +f 1193 1185 1370 +f 1912 1712 1376 +f 1376 1370 1912 +f 443 455 449 +f 449 433 443 +f 458 497 455 +f 455 443 458 +f 515 527 497 +f 497 458 515 +f 580 609 527 +f 527 515 580 +f 730 762 609 +f 609 580 730 +f 880 900 762 +f 762 730 880 +f 1024 1038 900 +f 900 880 1024 +f 1173 1185 1038 +f 1038 1024 1173 +f 1356 1370 1185 +f 1185 1173 1356 +f 1797 1912 1370 +f 1370 1356 1797 +f 421 443 433 +f 433 413 421 +f 451 458 443 +f 443 421 451 +f 507 515 458 +f 458 451 507 +f 564 580 515 +f 515 507 564 +f 708 730 580 +f 580 564 708 +f 860 880 730 +f 730 708 860 +f 1008 1024 880 +f 880 860 1008 +f 1171 1173 1024 +f 1024 1008 1171 +f 1346 1356 1173 +f 1173 1171 1346 +f 1911 1797 1356 +f 1356 1346 1911 +f 411 421 413 +f 413 399 411 +f 441 451 421 +f 421 411 441 +f 495 507 451 +f 451 441 495 +f 548 564 507 +f 507 495 548 +f 682 708 564 +f 564 548 682 +f 848 860 708 +f 708 682 848 +f 996 1008 860 +f 860 848 996 +f 1165 1171 1008 +f 1008 996 1165 +f 1336 1346 1171 +f 1171 1165 1336 +f 1709 1911 1346 +f 1346 1336 1709 +f 401 411 399 +f 399 382 401 +f 435 441 411 +f 411 401 435 +f 489 495 441 +f 441 435 489 +f 539 548 495 +f 495 489 539 +f 668 682 548 +f 548 539 668 +f 842 848 682 +f 682 668 842 +f 987 996 848 +f 848 842 987 +f 1161 1165 996 +f 996 987 1161 +f 1328 1336 1165 +f 1165 1161 1328 +f 1708 1709 1336 +f 1336 1328 1708 +f 397 401 382 +f 382 376 397 +f 431 435 401 +f 401 397 431 +f 487 489 435 +f 435 431 487 +f 537 539 489 +f 489 487 537 +f 662 668 539 +f 539 537 662 +f 840 842 668 +f 668 662 840 +f 981 987 842 +f 842 840 981 +f 1159 1161 987 +f 987 981 1159 +f 1326 1328 1161 +f 1161 1159 1326 +f 1787 1708 1328 +f 1328 1326 1787 +f 2209 2194 1818 +f 1818 1808 2209 +f 2403 2391 2194 +f 2194 2209 2403 +f 2530 2518 2391 +f 2391 2403 2530 +f 2646 2614 2518 +f 2518 2530 2646 +f 2732 2712 2614 +f 2614 2646 2732 +f 2842 2806 2712 +f 2712 2732 2842 +f 2944 2890 2806 +f 2806 2842 2944 +f 3019 2974 2890 +f 2890 2944 3019 +f 3041 3009 2974 +f 2974 3019 3041 +f 3049 3025 3009 +f 3009 3041 3049 +f 2223 2209 1808 +f 1808 1805 2223 +f 2411 2403 2209 +f 2209 2223 2411 +f 2540 2530 2403 +f 2403 2411 2540 +f 2660 2646 2530 +f 2530 2540 2660 +f 2774 2732 2646 +f 2646 2660 2774 +f 2884 2842 2732 +f 2732 2774 2884 +f 2995 2944 2842 +f 2842 2884 2995 +f 3045 3019 2944 +f 2944 2995 3045 +f 3073 3041 3019 +f 3019 3045 3073 +f 3079 3049 3041 +f 3041 3073 3079 +f 2237 2223 1805 +f 1805 1803 2237 +f 2421 2411 2223 +f 2223 2237 2421 +f 2553 2540 2411 +f 2411 2421 2553 +f 2684 2660 2540 +f 2540 2553 2684 +f 2809 2774 2660 +f 2660 2684 2809 +f 2938 2884 2774 +f 2774 2809 2938 +f 3031 2995 2884 +f 2884 2938 3031 +f 3075 3045 2995 +f 2995 3031 3075 +f 3093 3073 3045 +f 3045 3075 3093 +f 3117 3079 3073 +f 3073 3093 3117 +f 2248 2237 1803 +f 1803 1801 2248 +f 2431 2421 2237 +f 2237 2248 2431 +f 2573 2553 2421 +f 2421 2431 2573 +f 2706 2684 2553 +f 2553 2573 2706 +f 2838 2809 2684 +f 2684 2706 2838 +f 2985 2938 2809 +f 2809 2838 2985 +f 3055 3031 2938 +f 2938 2985 3055 +f 3091 3075 3031 +f 3031 3055 3091 +f 3133 3093 3075 +f 3075 3091 3133 +f 3143 3117 3093 +f 3093 3133 3143 +f 2254 2248 1801 +f 1801 1799 2254 +f 2439 2431 2248 +f 2248 2254 2439 +f 2586 2573 2431 +f 2431 2439 2586 +f 2724 2706 2573 +f 2573 2586 2724 +f 2862 2838 2706 +f 2706 2724 2862 +f 3015 2985 2838 +f 2838 2862 3015 +f 3077 3055 2985 +f 2985 3015 3077 +f 3129 3091 3055 +f 3055 3077 3129 +f 3151 3133 3091 +f 3091 3129 3151 +f 3157 3143 3133 +f 3133 3151 3157 +f 2268 2254 1799 +f 1799 1796 2268 +f 2451 2439 2254 +f 2254 2268 2451 +f 2600 2586 2439 +f 2439 2451 2600 +f 2744 2724 2586 +f 2586 2600 2744 +f 2894 2862 2724 +f 2724 2744 2894 +f 3037 3015 2862 +f 2862 2894 3037 +f 3089 3077 3015 +f 3015 3037 3089 +f 3149 3129 3077 +f 3077 3089 3149 +f 3163 3151 3129 +f 3129 3149 3163 +f 3173 3157 3151 +f 3151 3163 3173 +f 2278 2268 1796 +f 1796 1793 2278 +f 2453 2451 2268 +f 2268 2278 2453 +f 2616 2600 2451 +f 2451 2453 2616 +f 2764 2744 2600 +f 2600 2616 2764 +f 2916 2894 2744 +f 2744 2764 2916 +f 3047 3037 2894 +f 2894 2916 3047 +f 3119 3089 3037 +f 3037 3047 3119 +f 3155 3149 3089 +f 3089 3119 3155 +f 3179 3163 3149 +f 3149 3155 3179 +f 3185 3173 3163 +f 3163 3179 3185 +f 2288 2278 1793 +f 1793 1791 2288 +f 2459 2453 2278 +f 2278 2288 2459 +f 2628 2616 2453 +f 2453 2459 2628 +f 2776 2764 2616 +f 2616 2628 2776 +f 2942 2916 2764 +f 2764 2776 2942 +f 3059 3047 2916 +f 2916 2942 3059 +f 3131 3119 3047 +f 3047 3059 3131 +f 3165 3155 3119 +f 3119 3131 3165 +f 3189 3179 3155 +f 3155 3165 3189 +f 3201 3185 3179 +f 3179 3189 3201 +f 2296 2288 1791 +f 1791 1789 2296 +f 2463 2459 2288 +f 2288 2296 2463 +f 2635 2628 2459 +f 2459 2463 2635 +f 2782 2776 2628 +f 2628 2635 2782 +f 2956 2942 2776 +f 2776 2782 2956 +f 3065 3059 2942 +f 2942 2956 3065 +f 3137 3131 3059 +f 3059 3065 3137 +f 3171 3165 3131 +f 3131 3137 3171 +f 3199 3189 3165 +f 3165 3171 3199 +f 3210 3201 3189 +f 3189 3199 3210 +f 2299 2296 1789 +f 1789 1786 2299 +f 2467 2463 2296 +f 2296 2299 2467 +f 2644 2635 2463 +f 2463 2467 2644 +f 2786 2782 2635 +f 2635 2644 2786 +f 2964 2956 2782 +f 2782 2786 2964 +f 3069 3065 2956 +f 2956 2964 3069 +f 3141 3137 3065 +f 3065 3069 3141 +f 3177 3171 3137 +f 3137 3141 3177 +f 3204 3199 3171 +f 3171 3177 3204 +f 3214 3210 3199 +f 3199 3204 3214 +f 3194 3202 3213 +f 3213 3207 3194 +f 3166 3175 3202 +f 3202 3194 3166 +f 3134 3139 3175 +f 3175 3166 3134 +f 3060 3067 3139 +f 3139 3134 3060 +f 2953 2962 3067 +f 3067 3060 2953 +f 2777 2784 2962 +f 2962 2953 2777 +f 2629 2643 2784 +f 2784 2777 2629 +f 2460 2465 2643 +f 2643 2629 2460 +f 2293 2298 2465 +f 2465 2460 2293 +f 1696 1785 2298 +f 2298 2293 1696 +f 3180 3194 3207 +f 3207 3190 3180 +f 3158 3166 3194 +f 3194 3180 3158 +f 3124 3134 3166 +f 3166 3158 3124 +f 3050 3060 3134 +f 3134 3124 3050 +f 2927 2953 3060 +f 3060 3050 2927 +f 2767 2777 2953 +f 2953 2927 2767 +f 2619 2629 2777 +f 2777 2767 2619 +f 2454 2460 2629 +f 2629 2619 2454 +f 2283 2293 2460 +f 2460 2454 2283 +f 1695 1696 2293 +f 2293 2283 1695 +f 3160 3180 3190 +f 3190 3168 3160 +f 3144 3158 3180 +f 3180 3160 3144 +f 3086 3124 3158 +f 3158 3144 3086 +f 3032 3050 3124 +f 3124 3086 3032 +f 2891 2927 3050 +f 3050 3032 2891 +f 2739 2767 2927 +f 2927 2891 2739 +f 2597 2619 2767 +f 2767 2739 2597 +f 2448 2454 2619 +f 2619 2597 2448 +f 2265 2283 2454 +f 2454 2448 2265 +f 1707 1695 2283 +f 2283 2265 1707 +f 3146 3160 3168 +f 3168 3152 3146 +f 3122 3144 3160 +f 3160 3146 3122 +f 3070 3086 3144 +f 3144 3122 3070 +f 2998 3032 3086 +f 3086 3070 2998 +f 2853 2891 3032 +f 3032 2998 2853 +f 2717 2739 2891 +f 2891 2853 2717 +f 2582 2597 2739 +f 2739 2717 2582 +f 2434 2448 2597 +f 2597 2582 2434 +f 2251 2265 2448 +f 2448 2434 2251 +f 1907 1707 2265 +f 2265 2251 1907 +f 3120 3146 3152 +f 3152 3126 3120 +f 3082 3122 3146 +f 3146 3120 3082 +f 3042 3070 3122 +f 3122 3082 3042 +f 2957 2998 3070 +f 3070 3042 2957 +f 2825 2853 2998 +f 2998 2957 2825 +f 2693 2717 2853 +f 2853 2825 2693 +f 2556 2582 2717 +f 2717 2693 2556 +f 2424 2434 2582 +f 2582 2556 2424 +f 2239 2251 2434 +f 2434 2424 2239 +f 1906 1907 2251 +f 2251 2239 1906 +f 3080 3120 3126 +f 3126 3084 3080 +f 3056 3082 3120 +f 3120 3080 3056 +f 3012 3042 3082 +f 3082 3056 3012 +f 2899 2957 3042 +f 3042 3012 2899 +f 2789 2825 2957 +f 2957 2899 2789 +f 2675 2693 2825 +f 2825 2789 2675 +f 2545 2556 2693 +f 2693 2675 2545 +f 2416 2424 2556 +f 2556 2545 2416 +f 2228 2239 2424 +f 2424 2416 2228 +f 1770 1906 2239 +f 2239 2228 1770 +f 3053 3080 3084 +f 3084 3062 3053 +f 3028 3056 3080 +f 3080 3053 3028 +f 2978 3012 3056 +f 3056 3028 2978 +f 2860 2899 3012 +f 3012 2978 2860 +f 2754 2789 2899 +f 2899 2860 2754 +f 2652 2675 2789 +f 2789 2754 2652 +f 2534 2545 2675 +f 2675 2652 2534 +f 2406 2416 2545 +f 2545 2534 2406 +f 2217 2228 2416 +f 2416 2406 2217 +f 1929 1770 2228 +f 2228 2217 1929 +f 3035 3053 3062 +f 3062 3039 3035 +f 2997 3028 3053 +f 3053 3035 2997 +f 2920 2978 3028 +f 3028 2997 2920 +f 2832 2860 2978 +f 2978 2920 2832 +f 2728 2754 2860 +f 2860 2832 2728 +f 2634 2652 2754 +f 2754 2728 2634 +f 2528 2534 2652 +f 2652 2634 2528 +f 2396 2406 2534 +f 2534 2528 2396 +f 2202 2217 2406 +f 2406 2396 2202 +f 1765 1929 2217 +f 2217 2202 1765 +f 3017 3035 3039 +f 3039 3027 3017 +f 2980 2997 3035 +f 3035 3017 2980 +f 2896 2920 2997 +f 2997 2980 2896 +f 2812 2832 2920 +f 2920 2896 2812 +f 2715 2728 2832 +f 2832 2812 2715 +f 2618 2634 2728 +f 2728 2715 2618 +f 2523 2528 2634 +f 2634 2618 2523 +f 2392 2396 2528 +f 2528 2523 2392 +f 2196 2202 2396 +f 2396 2392 2196 +f 1724 1765 2202 +f 2202 2196 1724 +f 3007 3017 3027 +f 3027 3023 3007 +f 2969 2980 3017 +f 3017 3007 2969 +f 2887 2896 2980 +f 2980 2969 2887 +f 2802 2812 2896 +f 2896 2887 2802 +f 2709 2715 2812 +f 2812 2802 2709 +f 2609 2618 2715 +f 2715 2709 2609 +f 2519 2523 2618 +f 2618 2609 2519 +f 2386 2392 2523 +f 2523 2519 2386 +f 2190 2196 2392 +f 2392 2386 2190 +f 1759 1724 2196 +f 2196 2190 1759 +f 1329 1324 1785 +f 1785 1782 1329 +f 1162 1157 1324 +f 1324 1329 1162 +f 993 982 1157 +f 1157 1162 993 +f 845 838 982 +f 982 993 845 +f 669 660 838 +f 838 845 669 +f 542 535 660 +f 660 669 542 +f 490 485 535 +f 535 542 490 +f 438 429 485 +f 485 490 438 +f 404 396 429 +f 429 438 404 +f 387 376 396 +f 396 404 387 +f 1339 1329 1782 +f 1782 1780 1339 +f 1168 1162 1329 +f 1329 1339 1168 +f 1003 993 1162 +f 1162 1168 1003 +f 855 845 993 +f 993 1003 855 +f 695 669 845 +f 845 855 695 +f 559 542 669 +f 669 695 559 +f 500 490 542 +f 542 559 500 +f 446 438 490 +f 490 500 446 +f 416 404 438 +f 438 446 416 +f 408 387 404 +f 404 416 408 +f 1357 1339 1780 +f 1780 1778 1357 +f 1174 1168 1339 +f 1339 1357 1174 +f 1025 1003 1168 +f 1168 1174 1025 +f 883 855 1003 +f 1003 1025 883 +f 731 695 855 +f 855 883 731 +f 583 559 695 +f 695 731 583 +f 516 500 559 +f 559 583 516 +f 467 446 500 +f 500 516 467 +f 444 416 446 +f 446 467 444 +f 436 408 416 +f 416 444 436 +f 1371 1357 1778 +f 1778 1776 1371 +f 1188 1174 1357 +f 1357 1371 1188 +f 1042 1025 1174 +f 1174 1188 1042 +f 905 883 1025 +f 1025 1042 905 +f 769 731 883 +f 883 905 769 +f 624 583 731 +f 731 769 624 +f 532 516 583 +f 583 624 532 +f 502 467 516 +f 516 532 502 +f 459 444 467 +f 467 502 459 +f 452 436 444 +f 444 459 452 +f 1383 1371 1776 +f 1776 1774 1383 +f 1198 1188 1371 +f 1371 1383 1198 +f 1068 1042 1188 +f 1188 1198 1068 +f 929 905 1042 +f 1042 1068 929 +f 797 769 905 +f 905 929 797 +f 665 624 769 +f 769 797 665 +f 569 532 624 +f 624 665 569 +f 520 502 532 +f 532 569 520 +f 504 459 502 +f 502 520 504 +f 498 452 459 +f 459 504 498 +f 1394 1383 1774 +f 1774 1771 1394 +f 1206 1198 1383 +f 1383 1394 1206 +f 1077 1068 1198 +f 1198 1206 1077 +f 947 929 1068 +f 1068 1077 947 +f 833 797 929 +f 929 947 833 +f 723 665 797 +f 797 833 723 +f 610 569 665 +f 665 723 610 +f 549 520 569 +f 569 610 549 +f 522 504 520 +f 520 549 522 +f 518 498 504 +f 504 522 518 +f 1407 1394 1771 +f 1771 1768 1407 +f 1216 1206 1394 +f 1394 1407 1216 +f 1090 1077 1206 +f 1206 1216 1090 +f 972 947 1077 +f 1077 1090 972 +f 870 833 947 +f 947 972 870 +f 764 723 833 +f 833 870 764 +f 646 610 723 +f 723 764 646 +f 587 549 610 +f 610 646 587 +f 556 522 549 +f 549 587 556 +f 540 518 522 +f 522 556 540 +f 1420 1407 1768 +f 1768 1764 1420 +f 1226 1216 1407 +f 1407 1420 1226 +f 1096 1090 1216 +f 1216 1226 1096 +f 990 972 1090 +f 1090 1096 990 +f 896 870 972 +f 972 990 896 +f 792 764 870 +f 870 896 792 +f 704 646 764 +f 764 792 704 +f 627 587 646 +f 646 704 627 +f 582 556 587 +f 587 627 582 +f 574 540 556 +f 556 582 574 +f 1426 1420 1764 +f 1764 1762 1426 +f 1230 1226 1420 +f 1420 1426 1230 +f 1101 1096 1226 +f 1226 1230 1101 +f 1006 990 1096 +f 1096 1101 1006 +f 907 896 990 +f 990 1006 907 +f 812 792 896 +f 896 907 812 +f 728 704 792 +f 792 812 728 +f 644 627 704 +f 704 728 644 +f 607 582 627 +f 627 644 607 +f 592 574 582 +f 582 607 592 +f 1430 1426 1762 +f 1762 1758 1430 +f 1234 1230 1426 +f 1426 1430 1234 +f 1107 1101 1230 +f 1230 1234 1107 +f 1012 1006 1101 +f 1101 1107 1012 +f 912 907 1006 +f 1006 1012 912 +f 819 812 907 +f 907 912 819 +f 738 728 812 +f 812 819 738 +f 651 644 728 +f 728 738 651 +f 618 607 644 +f 644 651 618 +f 601 592 607 +f 607 618 601 +f 405 397 376 +f 376 388 405 +f 439 430 397 +f 397 405 439 +f 491 486 430 +f 430 439 491 +f 543 536 486 +f 486 491 543 +f 670 661 536 +f 536 543 670 +f 846 839 661 +f 661 670 846 +f 994 980 839 +f 839 846 994 +f 1163 1158 980 +f 980 994 1163 +f 1330 1325 1158 +f 1158 1163 1330 +f 1926 1786 1325 +f 1325 1330 1926 +f 417 405 388 +f 388 409 417 +f 447 439 405 +f 405 417 447 +f 501 491 439 +f 439 447 501 +f 560 543 491 +f 491 501 560 +f 696 670 543 +f 543 560 696 +f 856 846 670 +f 670 696 856 +f 1004 994 846 +f 846 856 1004 +f 1169 1163 994 +f 994 1004 1169 +f 1340 1330 1163 +f 1163 1169 1340 +f 1925 1926 1330 +f 1330 1340 1925 +f 445 417 409 +f 409 437 445 +f 468 447 417 +f 417 445 468 +f 517 501 447 +f 447 468 517 +f 584 560 501 +f 501 517 584 +f 732 696 560 +f 560 584 732 +f 884 856 696 +f 696 732 884 +f 1026 1004 856 +f 856 884 1026 +f 1175 1169 1004 +f 1004 1026 1175 +f 1358 1340 1169 +f 1169 1175 1358 +f 1908 1925 1340 +f 1340 1358 1908 +f 460 445 437 +f 437 453 460 +f 503 468 445 +f 445 460 503 +f 533 517 468 +f 468 503 533 +f 625 584 517 +f 517 533 625 +f 770 732 584 +f 584 625 770 +f 906 884 732 +f 732 770 906 +f 1041 1026 884 +f 884 906 1041 +f 1189 1175 1026 +f 1026 1041 1189 +f 1372 1358 1175 +f 1175 1189 1372 +f 1706 1908 1358 +f 1358 1372 1706 +f 505 460 453 +f 453 499 505 +f 521 503 460 +f 460 505 521 +f 570 533 503 +f 503 521 570 +f 666 625 533 +f 533 570 666 +f 798 770 625 +f 625 666 798 +f 930 906 770 +f 770 798 930 +f 1067 1041 906 +f 906 930 1067 +f 1199 1189 1041 +f 1041 1067 1199 +f 1384 1372 1189 +f 1189 1199 1384 +f 1705 1706 1372 +f 1372 1384 1705 +f 523 505 499 +f 499 519 523 +f 550 521 505 +f 505 523 550 +f 611 570 521 +f 521 550 611 +f 724 666 570 +f 570 611 724 +f 834 798 666 +f 666 724 834 +f 948 930 798 +f 798 834 948 +f 1078 1067 930 +f 930 948 1078 +f 1207 1199 1067 +f 1067 1078 1207 +f 1395 1384 1199 +f 1199 1207 1395 +f 1773 1705 1384 +f 1384 1395 1773 +f 555 523 519 +f 519 541 555 +f 588 550 523 +f 523 555 588 +f 645 611 550 +f 550 588 645 +f 763 724 611 +f 611 645 763 +f 869 834 724 +f 724 763 869 +f 971 948 834 +f 834 869 971 +f 1089 1078 948 +f 948 971 1089 +f 1217 1207 1078 +f 1078 1089 1217 +f 1406 1395 1207 +f 1207 1217 1406 +f 1692 1773 1395 +f 1395 1406 1692 +f 581 555 541 +f 541 573 581 +f 626 588 555 +f 555 581 626 +f 703 645 588 +f 588 626 703 +f 791 763 645 +f 645 703 791 +f 895 869 763 +f 763 791 895 +f 989 971 869 +f 869 895 989 +f 1095 1089 971 +f 971 989 1095 +f 1227 1217 1089 +f 1089 1095 1227 +f 1421 1406 1217 +f 1217 1227 1421 +f 1766 1692 1406 +f 1406 1421 1766 +f 606 581 573 +f 573 591 606 +f 643 626 581 +f 581 606 643 +f 727 703 626 +f 626 643 727 +f 811 791 703 +f 703 727 811 +f 908 895 791 +f 791 811 908 +f 1005 989 895 +f 895 908 1005 +f 1100 1095 989 +f 989 1005 1100 +f 1231 1227 1095 +f 1095 1100 1231 +f 1427 1421 1227 +f 1227 1231 1427 +f 1897 1766 1421 +f 1421 1427 1897 +f 615 606 591 +f 591 598 615 +f 653 643 606 +f 606 615 653 +f 735 727 643 +f 643 653 735 +f 820 811 727 +f 727 735 820 +f 913 908 811 +f 811 820 913 +f 1013 1005 908 +f 908 913 1013 +f 1103 1100 1005 +f 1005 1013 1103 +f 1236 1231 1100 +f 1100 1103 1236 +f 1432 1427 1231 +f 1231 1236 1432 +f 1760 1897 1427 +f 1427 1432 1760 +f 2294 2299 1786 +f 1786 1783 2294 +f 2461 2466 2299 +f 2299 2294 2461 +f 2630 2641 2466 +f 2466 2461 2630 +f 2778 2785 2641 +f 2641 2630 2778 +f 2954 2963 2785 +f 2785 2778 2954 +f 3061 3068 2963 +f 2963 2954 3061 +f 3135 3140 3068 +f 3068 3061 3135 +f 3167 3176 3140 +f 3140 3135 3167 +f 3195 3203 3176 +f 3176 3167 3195 +f 3208 3213 3203 +f 3203 3195 3208 +f 2284 2294 1783 +f 1783 1781 2284 +f 2455 2461 2294 +f 2294 2284 2455 +f 2620 2630 2461 +f 2461 2455 2620 +f 2768 2778 2630 +f 2630 2620 2768 +f 2928 2954 2778 +f 2778 2768 2928 +f 3051 3061 2954 +f 2954 2928 3051 +f 3125 3135 3061 +f 3061 3051 3125 +f 3159 3167 3135 +f 3135 3125 3159 +f 3181 3195 3167 +f 3167 3159 3181 +f 3191 3208 3195 +f 3195 3181 3191 +f 2266 2284 1781 +f 1781 1779 2266 +f 2449 2455 2284 +f 2284 2266 2449 +f 2598 2620 2455 +f 2455 2449 2598 +f 2740 2768 2620 +f 2620 2598 2740 +f 2892 2928 2768 +f 2768 2740 2892 +f 3033 3051 2928 +f 2928 2892 3033 +f 3087 3125 3051 +f 3051 3033 3087 +f 3145 3159 3125 +f 3125 3087 3145 +f 3161 3181 3159 +f 3159 3145 3161 +f 3169 3191 3181 +f 3181 3161 3169 +f 2252 2266 1779 +f 1779 1777 2252 +f 2435 2449 2266 +f 2266 2252 2435 +f 2581 2598 2449 +f 2449 2435 2581 +f 2718 2740 2598 +f 2598 2581 2718 +f 2854 2892 2740 +f 2740 2718 2854 +f 2999 3033 2892 +f 2892 2854 2999 +f 3071 3087 3033 +f 3033 2999 3071 +f 3123 3145 3087 +f 3087 3071 3123 +f 3147 3161 3145 +f 3145 3123 3147 +f 3153 3169 3161 +f 3161 3147 3153 +f 2240 2252 1777 +f 1777 1775 2240 +f 2425 2435 2252 +f 2252 2240 2425 +f 2555 2581 2435 +f 2435 2425 2555 +f 2694 2718 2581 +f 2581 2555 2694 +f 2826 2854 2718 +f 2718 2694 2826 +f 2958 2999 2854 +f 2854 2826 2958 +f 3043 3071 2999 +f 2999 2958 3043 +f 3083 3123 3071 +f 3071 3043 3083 +f 3121 3147 3123 +f 3123 3083 3121 +f 3127 3153 3147 +f 3147 3121 3127 +f 2229 2240 1775 +f 1775 1772 2229 +f 2417 2425 2240 +f 2240 2229 2417 +f 2546 2555 2425 +f 2425 2417 2546 +f 2676 2694 2555 +f 2555 2546 2676 +f 2790 2826 2694 +f 2694 2676 2790 +f 2900 2958 2826 +f 2826 2790 2900 +f 3013 3043 2958 +f 2958 2900 3013 +f 3057 3083 3043 +f 3043 3013 3057 +f 3081 3121 3083 +f 3083 3057 3081 +f 3085 3127 3121 +f 3121 3081 3085 +f 2216 2229 1772 +f 1772 1769 2216 +f 2407 2417 2229 +f 2229 2216 2407 +f 2533 2546 2417 +f 2417 2407 2533 +f 2651 2676 2546 +f 2546 2533 2651 +f 2753 2790 2676 +f 2676 2651 2753 +f 2859 2900 2790 +f 2790 2753 2859 +f 2977 3013 2900 +f 2900 2859 2977 +f 3029 3057 3013 +f 3013 2977 3029 +f 3052 3081 3057 +f 3057 3029 3052 +f 3063 3085 3081 +f 3081 3052 3063 +f 2203 2216 1769 +f 1769 1767 2203 +f 2397 2407 2216 +f 2216 2203 2397 +f 2527 2533 2407 +f 2407 2397 2527 +f 2633 2651 2533 +f 2533 2527 2633 +f 2727 2753 2651 +f 2651 2633 2727 +f 2831 2859 2753 +f 2753 2727 2831 +f 2919 2977 2859 +f 2859 2831 2919 +f 2996 3029 2977 +f 2977 2919 2996 +f 3034 3052 3029 +f 3029 2996 3034 +f 3038 3063 3052 +f 3052 3034 3038 +f 2197 2203 1767 +f 1767 1763 2197 +f 2393 2397 2203 +f 2203 2197 2393 +f 2522 2527 2397 +f 2397 2393 2522 +f 2617 2633 2527 +f 2527 2522 2617 +f 2716 2727 2633 +f 2633 2617 2716 +f 2811 2831 2727 +f 2727 2716 2811 +f 2895 2919 2831 +f 2831 2811 2895 +f 2979 2996 2919 +f 2919 2895 2979 +f 3016 3034 2996 +f 2996 2979 3016 +f 3026 3038 3034 +f 3034 3016 3026 +f 2193 2197 1763 +f 1763 1761 2193 +f 2389 2393 2197 +f 2197 2193 2389 +f 2516 2522 2393 +f 2393 2389 2516 +f 2610 2617 2522 +f 2522 2516 2610 +f 2710 2716 2617 +f 2617 2610 2710 +f 2803 2811 2716 +f 2716 2710 2803 +f 2885 2895 2811 +f 2811 2803 2885 +f 2971 2979 2895 +f 2895 2885 2971 +f 3005 3016 2979 +f 2979 2971 3005 +f 3022 3026 3016 +f 3016 3005 3022 +f 461 545 544 +f 544 456 461 +f 463 551 545 +f 545 461 463 +f 465 557 551 +f 551 463 465 +f 469 567 557 +f 557 465 469 +f 471 575 567 +f 567 469 471 +f 473 577 575 +f 575 471 473 +f 475 589 577 +f 577 473 475 +f 477 593 589 +f 589 475 477 +f 479 595 593 +f 593 477 479 +f 481 599 595 +f 595 479 481 +f 389 461 456 +f 456 392 389 +f 386 463 461 +f 461 389 386 +f 379 465 463 +f 463 386 379 +f 373 469 465 +f 465 379 373 +f 371 471 469 +f 469 373 371 +f 369 473 471 +f 471 371 369 +f 366 475 473 +f 473 369 366 +f 364 477 475 +f 475 366 364 +f 362 479 477 +f 477 364 362 +f 361 481 479 +f 479 362 361 +f 335 389 392 +f 392 337 335 +f 333 386 389 +f 389 335 333 +f 331 379 386 +f 386 333 331 +f 329 373 379 +f 379 331 329 +f 328 371 373 +f 373 329 328 +f 325 369 371 +f 371 328 325 +f 323 366 369 +f 369 325 323 +f 321 364 366 +f 366 323 321 +f 319 362 364 +f 364 321 319 +f 316 361 362 +f 362 319 316 +f 298 335 337 +f 337 302 298 +f 290 333 335 +f 335 298 290 +f 288 331 333 +f 333 290 288 +f 286 329 331 +f 331 288 286 +f 281 328 329 +f 329 286 281 +f 275 325 328 +f 328 281 275 +f 265 323 325 +f 325 275 265 +f 259 321 323 +f 323 265 259 +f 255 319 321 +f 321 259 255 +f 249 316 319 +f 319 255 249 +f 269 298 302 +f 302 271 269 +f 261 290 298 +f 298 269 261 +f 251 288 290 +f 290 261 251 +f 238 286 288 +f 288 251 238 +f 230 281 286 +f 286 238 230 +f 218 275 281 +f 281 230 218 +f 208 265 275 +f 275 218 208 +f 196 259 265 +f 265 208 196 +f 186 255 259 +f 259 196 186 +f 181 249 255 +f 255 186 181 +f 228 269 271 +f 271 234 228 +f 222 261 269 +f 269 228 222 +f 212 251 261 +f 261 222 212 +f 200 238 251 +f 251 212 200 +f 177 230 238 +f 238 200 177 +f 160 218 230 +f 230 177 160 +f 134 208 218 +f 218 160 134 +f 112 196 208 +f 208 134 112 +f 102 186 196 +f 196 112 102 +f 96 181 186 +f 186 102 96 +f 198 228 234 +f 234 205 198 +f 182 222 228 +f 228 198 182 +f 168 212 222 +f 222 182 168 +f 146 200 212 +f 212 168 146 +f 118 177 200 +f 200 146 118 +f 92 160 177 +f 177 118 92 +f 74 134 160 +f 160 92 74 +f 63 112 134 +f 134 74 63 +f 53 102 112 +f 112 63 53 +f 50 96 102 +f 102 53 50 +f 167 198 205 +f 205 170 167 +f 154 182 198 +f 198 167 154 +f 126 168 182 +f 182 154 126 +f 100 146 168 +f 168 126 100 +f 83 118 146 +f 146 100 83 +f 61 92 118 +f 118 83 61 +f 46 74 92 +f 92 61 46 +f 32 63 74 +f 74 46 32 +f 25 53 63 +f 63 32 25 +f 21 50 53 +f 53 25 21 +f 143 167 170 +f 170 150 143 +f 124 154 167 +f 167 143 124 +f 104 126 154 +f 154 124 104 +f 84 100 126 +f 126 104 84 +f 65 83 100 +f 100 84 65 +f 44 61 83 +f 83 65 44 +f 30 46 61 +f 61 44 30 +f 17 32 46 +f 46 30 17 +f 9 25 32 +f 32 17 9 +f 5 21 25 +f 25 9 5 +f 132 143 150 +f 150 140 132 +f 116 124 143 +f 143 132 116 +f 94 104 124 +f 124 116 94 +f 76 84 104 +f 104 94 76 +f 55 65 84 +f 84 76 55 +f 40 44 65 +f 65 55 40 +f 22 30 44 +f 44 40 22 +f 11 17 30 +f 30 22 11 +f 2 9 17 +f 17 11 2 +f 1 5 9 +f 9 2 1 +f 480 596 599 +f 599 481 480 +f 478 594 596 +f 596 480 478 +f 476 590 594 +f 594 478 476 +f 474 578 590 +f 590 476 474 +f 472 576 578 +f 578 474 472 +f 470 568 576 +f 576 472 470 +f 466 558 568 +f 568 470 466 +f 464 552 558 +f 558 466 464 +f 462 546 552 +f 552 464 462 +f 456 544 546 +f 546 462 456 +f 363 480 481 +f 481 360 363 +f 365 478 480 +f 480 363 365 +f 367 476 478 +f 478 365 367 +f 368 474 476 +f 476 367 368 +f 370 472 474 +f 474 368 370 +f 372 470 472 +f 472 370 372 +f 380 466 470 +f 470 372 380 +f 385 464 466 +f 466 380 385 +f 390 462 464 +f 464 385 390 +f 391 456 462 +f 462 390 391 +f 320 363 360 +f 360 316 320 +f 322 365 363 +f 363 320 322 +f 324 367 365 +f 365 322 324 +f 326 368 367 +f 367 324 326 +f 327 370 368 +f 368 326 327 +f 330 372 370 +f 370 327 330 +f 332 380 372 +f 372 330 332 +f 334 385 380 +f 380 332 334 +f 336 390 385 +f 385 334 336 +f 337 391 390 +f 390 336 337 +f 256 320 316 +f 316 250 256 +f 260 322 320 +f 320 256 260 +f 266 324 322 +f 322 260 266 +f 276 326 324 +f 324 266 276 +f 282 327 326 +f 326 276 282 +f 287 330 327 +f 327 282 287 +f 289 332 330 +f 330 287 289 +f 291 334 332 +f 332 289 291 +f 299 336 334 +f 334 291 299 +f 303 337 336 +f 336 299 303 +f 187 256 250 +f 250 181 187 +f 197 260 256 +f 256 187 197 +f 209 266 260 +f 260 197 209 +f 219 276 266 +f 266 209 219 +f 231 282 276 +f 276 219 231 +f 239 287 282 +f 282 231 239 +f 252 289 287 +f 287 239 252 +f 262 291 289 +f 289 252 262 +f 270 299 291 +f 291 262 270 +f 272 303 299 +f 299 270 272 +f 103 187 181 +f 181 97 103 +f 113 197 187 +f 187 103 113 +f 135 209 197 +f 197 113 135 +f 161 219 209 +f 209 135 161 +f 178 231 219 +f 219 161 178 +f 201 239 231 +f 231 178 201 +f 213 252 239 +f 239 201 213 +f 223 262 252 +f 252 213 223 +f 229 270 262 +f 262 223 229 +f 235 272 270 +f 270 229 235 +f 54 103 97 +f 97 50 54 +f 64 113 103 +f 103 54 64 +f 75 135 113 +f 113 64 75 +f 93 161 135 +f 135 75 93 +f 119 178 161 +f 161 93 119 +f 147 201 178 +f 178 119 147 +f 169 213 201 +f 201 147 169 +f 183 223 213 +f 213 169 183 +f 199 229 223 +f 223 183 199 +f 205 235 229 +f 229 199 205 +f 24 54 50 +f 50 21 24 +f 33 64 54 +f 54 24 33 +f 47 75 64 +f 64 33 47 +f 62 93 75 +f 75 47 62 +f 82 119 93 +f 93 62 82 +f 101 147 119 +f 119 82 101 +f 127 169 147 +f 147 101 127 +f 155 183 169 +f 169 127 155 +f 166 199 183 +f 183 155 166 +f 171 205 199 +f 199 166 171 +f 10 24 21 +f 21 6 10 +f 18 33 24 +f 24 10 18 +f 31 47 33 +f 33 18 31 +f 45 62 47 +f 47 31 45 +f 66 82 62 +f 62 45 66 +f 85 101 82 +f 82 66 85 +f 105 127 101 +f 101 85 105 +f 125 155 127 +f 127 105 125 +f 144 166 155 +f 155 125 144 +f 151 171 166 +f 166 144 151 +f 3 10 6 +f 6 1 3 +f 12 18 10 +f 10 3 12 +f 23 31 18 +f 18 12 23 +f 41 45 31 +f 31 23 41 +f 56 66 45 +f 45 41 56 +f 77 85 66 +f 66 56 77 +f 95 105 85 +f 85 77 95 +f 117 125 105 +f 105 95 117 +f 133 144 125 +f 125 117 133 +f 140 151 144 +f 144 133 140 +f 138 132 140 +f 140 145 138 +f 122 116 132 +f 132 138 122 +f 98 94 116 +f 116 122 98 +f 80 76 94 +f 94 98 80 +f 60 55 76 +f 76 80 60 +f 42 40 55 +f 55 60 42 +f 28 22 40 +f 40 42 28 +f 13 11 22 +f 22 28 13 +f 7 2 11 +f 11 13 7 +f 4 1 2 +f 2 7 4 +f 152 138 145 +f 145 158 152 +f 136 122 138 +f 138 152 136 +f 108 98 122 +f 122 136 108 +f 89 80 98 +f 98 108 89 +f 70 60 80 +f 80 89 70 +f 52 42 60 +f 60 70 52 +f 38 28 42 +f 42 52 38 +f 26 13 28 +f 28 38 26 +f 19 7 13 +f 13 26 19 +f 15 4 7 +f 7 19 15 +f 173 152 158 +f 158 176 173 +f 162 136 152 +f 152 173 162 +f 142 108 136 +f 136 162 142 +f 111 89 108 +f 108 142 111 +f 91 70 89 +f 89 111 91 +f 73 52 70 +f 70 91 73 +f 58 38 52 +f 52 73 58 +f 48 26 38 +f 38 58 48 +f 37 19 26 +f 26 48 37 +f 35 15 19 +f 19 37 35 +f 194 173 176 +f 176 202 194 +f 184 162 173 +f 173 194 184 +f 174 142 162 +f 162 184 174 +f 156 111 142 +f 142 174 156 +f 128 91 111 +f 111 156 128 +f 106 73 91 +f 91 128 106 +f 86 58 73 +f 73 106 86 +f 78 48 58 +f 58 86 78 +f 68 37 48 +f 48 78 68 +f 67 35 37 +f 37 68 67 +f 221 194 202 +f 202 225 221 +f 216 184 194 +f 194 221 216 +f 206 174 184 +f 184 216 206 +f 192 156 174 +f 174 206 192 +f 180 128 156 +f 156 192 180 +f 164 106 128 +f 128 180 164 +f 148 86 106 +f 106 164 148 +f 130 78 86 +f 86 148 130 +f 121 68 78 +f 78 130 121 +f 115 67 68 +f 68 121 115 +f 244 221 225 +f 225 247 244 +f 240 216 221 +f 221 244 240 +f 236 206 216 +f 216 240 236 +f 233 192 206 +f 206 236 233 +f 227 180 192 +f 192 233 227 +f 215 164 180 +f 180 227 215 +f 210 148 164 +f 164 215 210 +f 203 130 148 +f 148 210 203 +f 191 121 130 +f 130 203 191 +f 188 115 121 +f 121 191 188 +f 284 244 247 +f 247 285 284 +f 279 240 244 +f 244 284 279 +f 277 236 240 +f 240 279 277 +f 273 233 236 +f 236 277 273 +f 267 227 233 +f 233 273 267 +f 263 215 227 +f 227 267 263 +f 258 210 215 +f 215 263 258 +f 253 203 210 +f 210 258 253 +f 245 191 203 +f 203 253 245 +f 242 188 191 +f 191 245 242 +f 315 284 285 +f 285 318 315 +f 312 279 284 +f 284 315 312 +f 311 277 279 +f 279 312 311 +f 309 273 277 +f 277 311 309 +f 307 267 273 +f 273 309 307 +f 305 263 267 +f 267 307 305 +f 301 258 263 +f 263 305 301 +f 297 253 258 +f 258 301 297 +f 295 245 253 +f 253 297 295 +f 293 242 245 +f 245 295 293 +f 341 315 318 +f 318 339 341 +f 343 312 315 +f 315 341 343 +f 345 311 312 +f 312 343 345 +f 347 309 311 +f 311 345 347 +f 349 307 309 +f 309 347 349 +f 351 305 307 +f 307 349 351 +f 353 301 305 +f 305 351 353 +f 355 297 301 +f 301 353 355 +f 357 295 297 +f 297 355 357 +f 359 293 295 +f 295 357 359 +f 378 341 339 +f 339 376 378 +f 384 343 341 +f 341 378 384 +f 394 345 343 +f 343 384 394 +f 403 347 345 +f 345 394 403 +f 406 349 347 +f 347 403 406 +f 415 351 349 +f 349 406 415 +f 419 353 351 +f 351 415 419 +f 423 355 353 +f 353 419 423 +f 425 357 355 +f 355 423 425 +f 427 359 357 +f 357 425 427 +f 8 3 1 +f 1 4 8 +f 14 12 3 +f 3 8 14 +f 29 23 12 +f 12 14 29 +f 43 41 23 +f 23 29 43 +f 59 56 41 +f 41 43 59 +f 81 77 56 +f 56 59 81 +f 99 95 77 +f 77 81 99 +f 123 117 95 +f 95 99 123 +f 139 133 117 +f 117 123 139 +f 145 140 133 +f 133 139 145 +f 20 8 4 +f 4 16 20 +f 27 14 8 +f 8 20 27 +f 39 29 14 +f 14 27 39 +f 51 43 29 +f 29 39 51 +f 71 59 43 +f 43 51 71 +f 88 81 59 +f 59 71 88 +f 109 99 81 +f 81 88 109 +f 137 123 99 +f 99 109 137 +f 153 139 123 +f 123 137 153 +f 159 145 139 +f 139 153 159 +f 36 20 16 +f 16 34 36 +f 49 27 20 +f 20 36 49 +f 57 39 27 +f 27 49 57 +f 72 51 39 +f 39 57 72 +f 90 71 51 +f 51 72 90 +f 110 88 71 +f 71 90 110 +f 141 109 88 +f 88 110 141 +f 163 137 109 +f 109 141 163 +f 172 153 137 +f 137 163 172 +f 176 159 153 +f 153 172 176 +f 69 36 34 +f 34 67 69 +f 79 49 36 +f 36 69 79 +f 87 57 49 +f 49 79 87 +f 107 72 57 +f 57 87 107 +f 129 90 72 +f 72 107 129 +f 157 110 90 +f 90 129 157 +f 175 141 110 +f 110 157 175 +f 185 163 141 +f 141 175 185 +f 195 172 163 +f 163 185 195 +f 202 176 172 +f 172 195 202 +f 120 69 67 +f 67 114 120 +f 131 79 69 +f 69 120 131 +f 149 87 79 +f 79 131 149 +f 165 107 87 +f 87 149 165 +f 179 129 107 +f 107 165 179 +f 193 157 129 +f 129 179 193 +f 207 175 157 +f 157 193 207 +f 217 185 175 +f 175 207 217 +f 220 195 185 +f 185 217 220 +f 224 202 195 +f 195 220 224 +f 190 120 114 +f 114 189 190 +f 204 131 120 +f 120 190 204 +f 211 149 131 +f 131 204 211 +f 214 165 149 +f 149 211 214 +f 226 179 165 +f 165 214 226 +f 232 193 179 +f 179 226 232 +f 237 207 193 +f 193 232 237 +f 241 217 207 +f 207 237 241 +f 243 220 217 +f 217 241 243 +f 248 224 220 +f 220 243 248 +f 246 190 189 +f 189 242 246 +f 254 204 190 +f 190 246 254 +f 257 211 204 +f 204 254 257 +f 264 214 211 +f 211 257 264 +f 268 226 214 +f 214 264 268 +f 274 232 226 +f 226 268 274 +f 278 237 232 +f 232 274 278 +f 280 241 237 +f 237 278 280 +f 283 243 241 +f 241 280 283 +f 285 248 243 +f 243 283 285 +f 294 246 242 +f 242 292 294 +f 296 254 246 +f 246 294 296 +f 300 257 254 +f 254 296 300 +f 304 264 257 +f 257 300 304 +f 306 268 264 +f 264 304 306 +f 308 274 268 +f 268 306 308 +f 310 278 274 +f 274 308 310 +f 313 280 278 +f 278 310 313 +f 314 283 280 +f 280 313 314 +f 317 285 283 +f 283 314 317 +f 356 294 292 +f 292 358 356 +f 354 296 294 +f 294 356 354 +f 352 300 296 +f 296 354 352 +f 350 304 300 +f 300 352 350 +f 348 306 304 +f 304 350 348 +f 346 308 306 +f 306 348 346 +f 344 310 308 +f 308 346 344 +f 342 313 310 +f 310 344 342 +f 340 314 313 +f 313 342 340 +f 338 317 314 +f 314 340 338 +f 424 356 358 +f 358 426 424 +f 422 354 356 +f 356 424 422 +f 418 352 354 +f 354 422 418 +f 414 350 352 +f 352 418 414 +f 407 348 350 +f 350 414 407 +f 402 346 348 +f 348 407 402 +f 393 344 346 +f 346 402 393 +f 383 342 344 +f 344 393 383 +f 377 340 342 +f 342 383 377 +f 375 338 340 +f 340 377 375 +f 3186 3113 3115 +f 3115 3182 3186 +f 3192 3110 3113 +f 3113 3186 3192 +f 3196 3109 3110 +f 3110 3192 3196 +f 3205 3106 3109 +f 3109 3196 3205 +f 3211 3104 3106 +f 3106 3205 3211 +f 3215 3102 3104 +f 3104 3211 3215 +f 3217 3101 3102 +f 3102 3215 3217 +f 3220 3098 3101 +f 3101 3217 3220 +f 3222 3097 3098 +f 3098 3220 3222 +f 3223 3095 3097 +f 3097 3222 3223 +f 3227 3186 3182 +f 3182 3225 3227 +f 3229 3192 3186 +f 3186 3227 3229 +f 3231 3196 3192 +f 3192 3229 3231 +f 3233 3205 3196 +f 3196 3231 3233 +f 3235 3211 3205 +f 3205 3233 3235 +f 3241 3215 3211 +f 3211 3235 3241 +f 3245 3217 3215 +f 3215 3241 3245 +f 3249 3220 3217 +f 3217 3245 3249 +f 3251 3222 3220 +f 3220 3249 3251 +f 3253 3223 3222 +f 3222 3251 3253 +f 3239 3227 3225 +f 3225 3237 3239 +f 3243 3229 3227 +f 3227 3239 3243 +f 3247 3231 3229 +f 3229 3243 3247 +f 3257 3233 3231 +f 3231 3247 3257 +f 3263 3235 3233 +f 3233 3257 3263 +f 3271 3241 3235 +f 3235 3263 3271 +f 3279 3245 3241 +f 3241 3271 3279 +f 3285 3249 3245 +f 3245 3279 3285 +f 3293 3251 3249 +f 3249 3285 3293 +f 3297 3253 3251 +f 3251 3293 3297 +f 3259 3239 3237 +f 3237 3255 3259 +f 3261 3243 3239 +f 3239 3259 3261 +f 3265 3247 3243 +f 3243 3261 3265 +f 3275 3257 3247 +f 3247 3265 3275 +f 3287 3263 3257 +f 3257 3275 3287 +f 3303 3271 3263 +f 3263 3287 3303 +f 3314 3279 3271 +f 3271 3303 3314 +f 3320 3285 3279 +f 3279 3314 3320 +f 3330 3293 3285 +f 3285 3320 3330 +f 3332 3297 3293 +f 3293 3330 3332 +f 3270 3259 3255 +f 3255 3268 3270 +f 3273 3261 3259 +f 3259 3270 3273 +f 3283 3265 3261 +f 3261 3273 3283 +f 3299 3275 3265 +f 3265 3283 3299 +f 3308 3287 3275 +f 3275 3299 3308 +f 3322 3303 3287 +f 3287 3308 3322 +f 3338 3314 3303 +f 3303 3322 3338 +f 3346 3320 3314 +f 3314 3338 3346 +f 3351 3330 3320 +f 3320 3346 3351 +f 3355 3332 3330 +f 3330 3351 3355 +f 3282 3270 3268 +f 3268 3278 3282 +f 3290 3273 3270 +f 3270 3282 3290 +f 3302 3283 3273 +f 3273 3290 3302 +f 3312 3299 3283 +f 3283 3302 3312 +f 3324 3308 3299 +f 3299 3312 3324 +f 3340 3322 3308 +f 3308 3324 3340 +f 3353 3338 3322 +f 3322 3340 3353 +f 3368 3346 3338 +f 3338 3353 3368 +f 3373 3351 3346 +f 3346 3368 3373 +f 3379 3355 3351 +f 3351 3373 3379 +f 3295 3282 3278 +f 3278 3292 3295 +f 3306 3290 3282 +f 3282 3295 3306 +f 3316 3302 3290 +f 3290 3306 3316 +f 3326 3312 3302 +f 3302 3316 3326 +f 3345 3324 3312 +f 3312 3326 3345 +f 3359 3340 3324 +f 3324 3345 3359 +f 3376 3353 3340 +f 3340 3359 3376 +f 3394 3368 3353 +f 3353 3376 3394 +f 3404 3373 3368 +f 3368 3394 3404 +f 3406 3379 3373 +f 3373 3404 3406 +f 3310 3295 3292 +f 3292 3307 3310 +f 3318 3306 3295 +f 3295 3310 3318 +f 3336 3316 3306 +f 3306 3318 3336 +f 3348 3326 3316 +f 3316 3336 3348 +f 3369 3345 3326 +f 3326 3348 3369 +f 3389 3359 3345 +f 3345 3369 3389 +f 3425 3376 3359 +f 3359 3389 3425 +f 3449 3394 3376 +f 3376 3425 3449 +f 3468 3404 3394 +f 3394 3449 3468 +f 3472 3406 3404 +f 3404 3468 3472 +f 3335 3310 3307 +f 3307 3329 3335 +f 3343 3318 3310 +f 3310 3335 3343 +f 3362 3336 3318 +f 3318 3343 3362 +f 3386 3348 3336 +f 3336 3362 3386 +f 3422 3369 3348 +f 3348 3386 3422 +f 3464 3389 3369 +f 3369 3422 3464 +f 3490 3425 3389 +f 3389 3464 3490 +f 3505 3449 3425 +f 3425 3490 3505 +f 3521 3468 3449 +f 3449 3505 3521 +f 3523 3472 3468 +f 3468 3521 3523 +f 3364 3335 3329 +f 3329 3357 3364 +f 3382 3343 3335 +f 3335 3364 3382 +f 3416 3362 3343 +f 3343 3382 3416 +f 3465 3386 3362 +f 3362 3416 3465 +f 3495 3422 3386 +f 3386 3465 3495 +f 3528 3464 3422 +f 3422 3495 3528 +f 3553 3490 3464 +f 3464 3528 3553 +f 3579 3505 3490 +f 3490 3553 3579 +f 3592 3521 3505 +f 3505 3579 3592 +f 3604 3523 3521 +f 3521 3592 3604 +f 3221 3096 3094 +f 3094 3224 3221 +f 3219 3099 3096 +f 3096 3221 3219 +f 3218 3100 3099 +f 3099 3219 3218 +f 3216 3103 3100 +f 3100 3218 3216 +f 3212 3105 3103 +f 3103 3216 3212 +f 3206 3107 3105 +f 3105 3212 3206 +f 3197 3108 3107 +f 3107 3206 3197 +f 3193 3111 3108 +f 3108 3197 3193 +f 3187 3112 3111 +f 3111 3193 3187 +f 3183 3114 3112 +f 3112 3187 3183 +f 3252 3221 3224 +f 3224 3254 3252 +f 3250 3219 3221 +f 3221 3252 3250 +f 3246 3218 3219 +f 3219 3250 3246 +f 3242 3216 3218 +f 3218 3246 3242 +f 3236 3212 3216 +f 3216 3242 3236 +f 3234 3206 3212 +f 3212 3236 3234 +f 3232 3197 3206 +f 3206 3234 3232 +f 3230 3193 3197 +f 3197 3232 3230 +f 3228 3187 3193 +f 3193 3230 3228 +f 3226 3183 3187 +f 3187 3228 3226 +f 3294 3252 3254 +f 3254 3298 3294 +f 3286 3250 3252 +f 3252 3294 3286 +f 3280 3246 3250 +f 3250 3286 3280 +f 3272 3242 3246 +f 3246 3280 3272 +f 3264 3236 3242 +f 3242 3272 3264 +f 3258 3234 3236 +f 3236 3264 3258 +f 3248 3232 3234 +f 3234 3258 3248 +f 3244 3230 3232 +f 3232 3248 3244 +f 3240 3228 3230 +f 3230 3244 3240 +f 3238 3226 3228 +f 3228 3240 3238 +f 3331 3294 3298 +f 3298 3333 3331 +f 3321 3286 3294 +f 3294 3331 3321 +f 3315 3280 3286 +f 3286 3321 3315 +f 3304 3272 3280 +f 3280 3315 3304 +f 3288 3264 3272 +f 3272 3304 3288 +f 3276 3258 3264 +f 3264 3288 3276 +f 3266 3248 3258 +f 3258 3276 3266 +f 3262 3244 3248 +f 3248 3266 3262 +f 3260 3240 3244 +f 3244 3262 3260 +f 3256 3238 3240 +f 3240 3260 3256 +f 3350 3331 3333 +f 3333 3354 3350 +f 3347 3321 3331 +f 3331 3350 3347 +f 3339 3315 3321 +f 3321 3347 3339 +f 3323 3304 3315 +f 3315 3339 3323 +f 3309 3288 3304 +f 3304 3323 3309 +f 3300 3276 3288 +f 3288 3309 3300 +f 3284 3266 3276 +f 3276 3300 3284 +f 3274 3262 3266 +f 3266 3284 3274 +f 3269 3260 3262 +f 3262 3274 3269 +f 3267 3256 3260 +f 3260 3269 3267 +f 3372 3350 3354 +f 3354 3378 3372 +f 3367 3347 3350 +f 3350 3372 3367 +f 3352 3339 3347 +f 3347 3367 3352 +f 3341 3323 3339 +f 3339 3352 3341 +f 3325 3309 3323 +f 3323 3341 3325 +f 3313 3300 3309 +f 3309 3325 3313 +f 3301 3284 3300 +f 3300 3313 3301 +f 3289 3274 3284 +f 3284 3301 3289 +f 3281 3269 3274 +f 3274 3289 3281 +f 3277 3267 3269 +f 3269 3281 3277 +f 3403 3372 3378 +f 3378 3405 3403 +f 3393 3367 3372 +f 3372 3403 3393 +f 3377 3352 3367 +f 3367 3393 3377 +f 3360 3341 3352 +f 3352 3377 3360 +f 3344 3325 3341 +f 3341 3360 3344 +f 3327 3313 3325 +f 3325 3344 3327 +f 3317 3301 3313 +f 3313 3327 3317 +f 3305 3289 3301 +f 3301 3317 3305 +f 3296 3281 3289 +f 3289 3305 3296 +f 3291 3277 3281 +f 3281 3296 3291 +f 3469 3403 3405 +f 3405 3472 3469 +f 3450 3393 3403 +f 3403 3469 3450 +f 3426 3377 3393 +f 3393 3450 3426 +f 3390 3360 3377 +f 3377 3426 3390 +f 3370 3344 3360 +f 3360 3390 3370 +f 3349 3327 3344 +f 3344 3370 3349 +f 3337 3317 3327 +f 3327 3349 3337 +f 3319 3305 3317 +f 3317 3337 3319 +f 3311 3296 3305 +f 3305 3319 3311 +f 3307 3291 3296 +f 3296 3311 3307 +f 3520 3469 3472 +f 3472 3522 3520 +f 3504 3450 3469 +f 3469 3520 3504 +f 3489 3426 3450 +f 3450 3504 3489 +f 3463 3390 3426 +f 3426 3489 3463 +f 3421 3370 3390 +f 3390 3463 3421 +f 3385 3349 3370 +f 3370 3421 3385 +f 3361 3337 3349 +f 3349 3385 3361 +f 3342 3319 3337 +f 3337 3361 3342 +f 3334 3311 3319 +f 3319 3342 3334 +f 3328 3307 3311 +f 3311 3334 3328 +f 3591 3520 3522 +f 3522 3603 3591 +f 3578 3504 3520 +f 3520 3591 3578 +f 3552 3489 3504 +f 3504 3578 3552 +f 3530 3463 3489 +f 3489 3552 3530 +f 3499 3421 3463 +f 3463 3530 3499 +f 3467 3385 3421 +f 3421 3499 3467 +f 3415 3361 3385 +f 3385 3467 3415 +f 3381 3342 3361 +f 3361 3415 3381 +f 3363 3334 3342 +f 3342 3381 3363 +f 3356 3328 3334 +f 3334 3363 3356 +f 3374 3365 3358 +f 3358 3371 3374 +f 3395 3383 3365 +f 3365 3374 3395 +f 3443 3417 3383 +f 3383 3395 3443 +f 3481 3466 3417 +f 3417 3443 3481 +f 3514 3496 3466 +f 3466 3481 3514 +f 3545 3529 3496 +f 3496 3514 3545 +f 3573 3551 3529 +f 3529 3545 3573 +f 3597 3577 3551 +f 3551 3573 3597 +f 3613 3590 3577 +f 3577 3597 3613 +f 3619 3603 3590 +f 3590 3613 3619 +f 3387 3374 3371 +f 3371 3380 3387 +f 3413 3395 3374 +f 3374 3387 3413 +f 3461 3443 3395 +f 3395 3413 3461 +f 3493 3481 3443 +f 3443 3461 3493 +f 3524 3514 3481 +f 3481 3493 3524 +f 3556 3545 3514 +f 3514 3524 3556 +f 3584 3573 3545 +f 3545 3556 3584 +f 3611 3597 3573 +f 3573 3584 3611 +f 3628 3613 3597 +f 3597 3611 3628 +f 3632 3619 3613 +f 3613 3628 3632 +f 3398 3387 3380 +f 3380 3391 3398 +f 3435 3413 3387 +f 3387 3398 3435 +f 3473 3461 3413 +f 3413 3435 3473 +f 3500 3493 3461 +f 3461 3473 3500 +f 3531 3524 3493 +f 3493 3500 3531 +f 3562 3556 3524 +f 3524 3531 3562 +f 3595 3584 3556 +f 3556 3562 3595 +f 3617 3611 3584 +f 3584 3595 3617 +f 3633 3628 3611 +f 3611 3617 3633 +f 3641 3632 3628 +f 3628 3633 3641 +f 3409 3398 3391 +f 3391 3400 3409 +f 3447 3435 3398 +f 3398 3409 3447 +f 3477 3473 3435 +f 3435 3447 3477 +f 3506 3500 3473 +f 3473 3477 3506 +f 3540 3531 3500 +f 3500 3506 3540 +f 3567 3562 3531 +f 3531 3540 3567 +f 3601 3595 3562 +f 3562 3567 3601 +f 3624 3617 3595 +f 3595 3601 3624 +f 3639 3633 3617 +f 3617 3624 3639 +f 3644 3641 3633 +f 3633 3639 3644 +f 3433 3409 3400 +f 3400 3411 3433 +f 3453 3447 3409 +f 3409 3433 3453 +f 3483 3477 3447 +f 3447 3453 3483 +f 3510 3506 3477 +f 3477 3483 3510 +f 3543 3540 3506 +f 3506 3510 3543 +f 3569 3567 3540 +f 3540 3543 3569 +f 3599 3601 3567 +f 3567 3569 3599 +f 3622 3624 3601 +f 3601 3599 3622 +f 3637 3639 3624 +f 3624 3622 3637 +f 3642 3644 3639 +f 3639 3637 3642 +f 3439 3433 3411 +f 3411 3424 3439 +f 3458 3453 3433 +f 3433 3439 3458 +f 3487 3483 3453 +f 3453 3458 3487 +f 3513 3510 3483 +f 3483 3487 3513 +f 3542 3543 3510 +f 3510 3513 3542 +f 3566 3569 3543 +f 3543 3542 3566 +f 3593 3599 3569 +f 3569 3566 3593 +f 3616 3622 3599 +f 3599 3593 3616 +f 3630 3637 3622 +f 3622 3616 3630 +f 3636 3642 3637 +f 3637 3630 3636 +f 3441 3439 3424 +f 3424 3429 3441 +f 3459 3458 3439 +f 3439 3441 3459 +f 3485 3487 3458 +f 3458 3459 3485 +f 3508 3513 3487 +f 3487 3485 3508 +f 3533 3542 3513 +f 3513 3508 3533 +f 3558 3566 3542 +f 3542 3533 3558 +f 3582 3593 3566 +f 3566 3558 3582 +f 3607 3616 3593 +f 3593 3582 3607 +f 3620 3630 3616 +f 3616 3607 3620 +f 3626 3636 3630 +f 3630 3620 3626 +f 3437 3441 3429 +f 3429 3427 3437 +f 3455 3459 3441 +f 3441 3437 3455 +f 3479 3485 3459 +f 3459 3455 3479 +f 3502 3508 3485 +f 3485 3479 3502 +f 3526 3533 3508 +f 3508 3502 3526 +f 3547 3558 3533 +f 3533 3526 3547 +f 3571 3582 3558 +f 3558 3547 3571 +f 3588 3607 3582 +f 3582 3571 3588 +f 3605 3620 3607 +f 3607 3588 3605 +f 3609 3626 3620 +f 3620 3605 3609 +f 3419 3437 3427 +f 3427 3408 3419 +f 3445 3455 3437 +f 3437 3419 3445 +f 3470 3479 3455 +f 3455 3445 3470 +f 3492 3502 3479 +f 3479 3470 3492 +f 3517 3526 3502 +f 3502 3492 3517 +f 3536 3547 3526 +f 3526 3517 3536 +f 3554 3571 3547 +f 3547 3536 3554 +f 3575 3588 3571 +f 3571 3554 3575 +f 3580 3605 3588 +f 3588 3575 3580 +f 3587 3609 3605 +f 3605 3580 3587 +f 3401 3419 3408 +f 3408 3397 3401 +f 3431 3445 3419 +f 3419 3401 3431 +f 3451 3470 3445 +f 3445 3431 3451 +f 3475 3492 3470 +f 3470 3451 3475 +f 3497 3517 3492 +f 3492 3475 3497 +f 3518 3536 3517 +f 3517 3497 3518 +f 3537 3554 3536 +f 3536 3518 3537 +f 3549 3575 3554 +f 3554 3537 3549 +f 3560 3580 3575 +f 3575 3549 3560 +f 3564 3587 3580 +f 3580 3560 3564 +f 3614 3591 3603 +f 3603 3619 3614 +f 3598 3578 3591 +f 3591 3614 3598 +f 3574 3552 3578 +f 3578 3598 3574 +f 3546 3530 3552 +f 3552 3574 3546 +f 3515 3499 3530 +f 3530 3546 3515 +f 3482 3467 3499 +f 3499 3515 3482 +f 3444 3418 3467 +f 3467 3482 3444 +f 3396 3384 3418 +f 3418 3444 3396 +f 3375 3366 3384 +f 3384 3396 3375 +f 3371 3358 3366 +f 3366 3375 3371 +f 3629 3614 3619 +f 3619 3632 3629 +f 3612 3598 3614 +f 3614 3629 3612 +f 3585 3574 3598 +f 3598 3612 3585 +f 3557 3546 3574 +f 3574 3585 3557 +f 3525 3515 3546 +f 3546 3557 3525 +f 3494 3482 3515 +f 3515 3525 3494 +f 3462 3444 3482 +f 3482 3494 3462 +f 3414 3396 3444 +f 3444 3462 3414 +f 3388 3375 3396 +f 3396 3414 3388 +f 3380 3371 3375 +f 3375 3388 3380 +f 3634 3629 3632 +f 3632 3641 3634 +f 3618 3612 3629 +f 3629 3634 3618 +f 3596 3585 3612 +f 3612 3618 3596 +f 3563 3557 3585 +f 3585 3596 3563 +f 3532 3525 3557 +f 3557 3563 3532 +f 3501 3494 3525 +f 3525 3532 3501 +f 3474 3462 3494 +f 3494 3501 3474 +f 3436 3414 3462 +f 3462 3474 3436 +f 3399 3388 3414 +f 3414 3436 3399 +f 3392 3380 3388 +f 3388 3399 3392 +f 3640 3634 3641 +f 3641 3644 3640 +f 3625 3618 3634 +f 3634 3640 3625 +f 3602 3596 3618 +f 3618 3625 3602 +f 3568 3563 3596 +f 3596 3602 3568 +f 3539 3532 3563 +f 3563 3568 3539 +f 3507 3501 3532 +f 3532 3539 3507 +f 3478 3474 3501 +f 3501 3507 3478 +f 3448 3436 3474 +f 3474 3478 3448 +f 3410 3399 3436 +f 3436 3448 3410 +f 3400 3392 3399 +f 3399 3410 3400 +f 3638 3640 3644 +f 3644 3643 3638 +f 3623 3625 3640 +f 3640 3638 3623 +f 3600 3602 3625 +f 3625 3623 3600 +f 3570 3568 3602 +f 3602 3600 3570 +f 3544 3539 3568 +f 3568 3570 3544 +f 3511 3507 3539 +f 3539 3544 3511 +f 3484 3478 3507 +f 3507 3511 3484 +f 3454 3448 3478 +f 3478 3484 3454 +f 3434 3410 3448 +f 3448 3454 3434 +f 3412 3400 3410 +f 3410 3434 3412 +f 3631 3638 3643 +f 3643 3635 3631 +f 3615 3623 3638 +f 3638 3631 3615 +f 3594 3600 3623 +f 3623 3615 3594 +f 3565 3570 3600 +f 3600 3594 3565 +f 3541 3544 3570 +f 3570 3565 3541 +f 3512 3511 3544 +f 3544 3541 3512 +f 3488 3484 3511 +f 3511 3512 3488 +f 3457 3454 3484 +f 3484 3488 3457 +f 3440 3434 3454 +f 3454 3457 3440 +f 3423 3412 3434 +f 3434 3440 3423 +f 3621 3631 3635 +f 3635 3627 3621 +f 3608 3615 3631 +f 3631 3621 3608 +f 3583 3594 3615 +f 3615 3608 3583 +f 3559 3565 3594 +f 3594 3583 3559 +f 3534 3541 3565 +f 3565 3559 3534 +f 3509 3512 3541 +f 3541 3534 3509 +f 3486 3488 3512 +f 3512 3509 3486 +f 3460 3457 3488 +f 3488 3486 3460 +f 3442 3440 3457 +f 3457 3460 3442 +f 3430 3423 3440 +f 3440 3442 3430 +f 3606 3621 3627 +f 3627 3610 3606 +f 3589 3608 3621 +f 3621 3606 3589 +f 3572 3583 3608 +f 3608 3589 3572 +f 3548 3559 3583 +f 3583 3572 3548 +f 3527 3534 3559 +f 3559 3548 3527 +f 3503 3509 3534 +f 3534 3527 3503 +f 3480 3486 3509 +f 3509 3503 3480 +f 3456 3460 3486 +f 3486 3480 3456 +f 3438 3442 3460 +f 3460 3456 3438 +f 3428 3430 3442 +f 3442 3438 3428 +f 3581 3606 3610 +f 3610 3586 3581 +f 3576 3589 3606 +f 3606 3581 3576 +f 3555 3572 3589 +f 3589 3576 3555 +f 3535 3548 3572 +f 3572 3555 3535 +f 3516 3527 3548 +f 3548 3535 3516 +f 3491 3503 3527 +f 3527 3516 3491 +f 3471 3480 3503 +f 3503 3491 3471 +f 3446 3456 3480 +f 3480 3471 3446 +f 3420 3438 3456 +f 3456 3446 3420 +f 3407 3428 3438 +f 3438 3420 3407 +f 3561 3581 3586 +f 3586 3564 3561 +f 3550 3576 3581 +f 3581 3561 3550 +f 3538 3555 3576 +f 3576 3550 3538 +f 3519 3535 3555 +f 3555 3538 3519 +f 3498 3516 3535 +f 3535 3519 3498 +f 3476 3491 3516 +f 3516 3498 3476 +f 3452 3471 3491 +f 3491 3476 3452 +f 3432 3446 3471 +f 3471 3452 3432 +f 3402 3420 3446 +f 3446 3432 3402 +f 3397 3407 3420 +f 3420 3402 3397 +f 1888 2110 2104 +f 1888 2104 2096 +f 1888 2096 2076 +f 1888 2076 2048 +f 1888 2048 2030 +f 1888 2030 2006 +f 1888 2006 1982 +f 1888 1982 1960 +f 1888 1960 1936 +f 1888 1936 1732 +f 2257 2104 2110 +f 2110 2261 2257 +f 2249 2096 2104 +f 2104 2257 2249 +f 2226 2076 2096 +f 2096 2249 2226 +f 2200 2048 2076 +f 2076 2226 2200 +f 2142 2030 2048 +f 2048 2200 2142 +f 2094 2006 2030 +f 2030 2142 2094 +f 2036 1982 2006 +f 2006 2094 2036 +f 1988 1960 1982 +f 1982 2036 1988 +f 1948 1936 1960 +f 1960 1988 1948 +f 1728 1732 1936 +f 1936 1948 1728 +f 2310 2257 2261 +f 2261 2315 2310 +f 2300 2249 2257 +f 2257 2310 2300 +f 2279 2226 2249 +f 2249 2300 2279 +f 2243 2200 2226 +f 2226 2279 2243 +f 2204 2142 2200 +f 2200 2243 2204 +f 2132 2094 2142 +f 2142 2204 2132 +f 2067 2036 2094 +f 2094 2132 2067 +f 2000 1988 2036 +f 2036 2067 2000 +f 1956 1948 1988 +f 1988 2000 1956 +f 1734 1728 1948 +f 1948 1956 1734 +f 2312 2310 2315 +f 2315 2316 2312 +f 2302 2300 2310 +f 2310 2312 2302 +f 2281 2279 2300 +f 2300 2302 2281 +f 2245 2243 2279 +f 2279 2281 2245 +f 2206 2204 2243 +f 2243 2245 2206 +f 2134 2132 2204 +f 2204 2206 2134 +f 2068 2067 2132 +f 2132 2134 2068 +f 2002 2000 2067 +f 2067 2068 2002 +f 1958 1956 2000 +f 2000 2002 1958 +f 1878 1734 1956 +f 1956 1958 1878 +f 2285 2312 2316 +f 2316 2289 2285 +f 2259 2302 2312 +f 2312 2285 2259 +f 2241 2281 2302 +f 2302 2259 2241 +f 2214 2245 2281 +f 2281 2241 2214 +f 2168 2206 2245 +f 2245 2214 2168 +f 2106 2134 2206 +f 2206 2168 2106 +f 2042 2068 2134 +f 2134 2106 2042 +f 1994 2002 2068 +f 2068 2042 1994 +f 1952 1958 2002 +f 2002 1994 1952 +f 1731 1878 1958 +f 1958 1952 1731 +f 2220 2285 2289 +f 2289 2225 2220 +f 2210 2259 2285 +f 2285 2220 2210 +f 2186 2241 2259 +f 2259 2210 2186 +f 2146 2214 2241 +f 2241 2186 2146 +f 2108 2168 2214 +f 2214 2146 2108 +f 2060 2106 2168 +f 2168 2108 2060 +f 2018 2042 2106 +f 2106 2060 2018 +f 1978 1994 2042 +f 2042 2018 1978 +f 1944 1952 1994 +f 1994 1978 1944 +f 1727 1731 1952 +f 1952 1944 1727 +f 2141 2220 2225 +f 2225 2145 2141 +f 2127 2210 2220 +f 2220 2141 2127 +f 2112 2186 2210 +f 2210 2127 2112 +f 2084 2146 2186 +f 2186 2112 2084 +f 2044 2108 2146 +f 2146 2084 2044 +f 2024 2060 2108 +f 2108 2044 2024 +f 1992 2018 2060 +f 2060 2024 1992 +f 1970 1978 2018 +f 2018 1992 1970 +f 1942 1944 1978 +f 1978 1970 1942 +f 1721 1727 1944 +f 1944 1942 1721 +f 2079 2141 2145 +f 2145 2087 2079 +f 2075 2127 2141 +f 2141 2079 2075 +f 2055 2112 2127 +f 2127 2075 2055 +f 2039 2084 2112 +f 2112 2055 2039 +f 2021 2044 2084 +f 2084 2039 2021 +f 1996 2024 2044 +f 2044 2021 1996 +f 1974 1992 2024 +f 2024 1996 1974 +f 1954 1970 1992 +f 1992 1974 1954 +f 1934 1942 1970 +f 1970 1954 1934 +f 1720 1721 1942 +f 1942 1934 1720 +f 2063 2079 2087 +f 2087 2071 2063 +f 2051 2075 2079 +f 2079 2063 2051 +f 2041 2055 2075 +f 2075 2051 2041 +f 2029 2039 2055 +f 2055 2041 2029 +f 2013 2021 2039 +f 2039 2029 2013 +f 1991 1996 2021 +f 2021 2013 1991 +f 1972 1974 1996 +f 1996 1991 1972 +f 1950 1954 1974 +f 1974 1972 1950 +f 1932 1934 1954 +f 1954 1950 1932 +f 1701 1720 1934 +f 1934 1932 1701 +f 2115 2063 2071 +f 2071 2123 2115 +f 2101 2051 2063 +f 2063 2115 2101 +f 2081 2041 2051 +f 2051 2101 2081 +f 2057 2029 2041 +f 2041 2081 2057 +f 2033 2013 2029 +f 2029 2057 2033 +f 2009 1991 2013 +f 2013 2033 2009 +f 1984 1972 1991 +f 1991 2009 1984 +f 1964 1950 1972 +f 1972 1984 1964 +f 1938 1932 1950 +f 1950 1964 1938 +f 1698 1701 1932 +f 1932 1938 1698 +f 1888 1886 1686 +f 1888 1686 1662 +f 1888 1662 1640 +f 1888 1640 1616 +f 1888 1616 1592 +f 1888 1592 1574 +f 1888 1574 1546 +f 1888 1546 1526 +f 1888 1526 1518 +f 1888 1518 1512 +f 1674 1686 1886 +f 1886 1884 1674 +f 1634 1662 1686 +f 1686 1674 1634 +f 1586 1640 1662 +f 1662 1634 1586 +f 1528 1616 1640 +f 1640 1586 1528 +f 1480 1592 1616 +f 1616 1528 1480 +f 1422 1574 1592 +f 1592 1480 1422 +f 1396 1546 1574 +f 1574 1422 1396 +f 1373 1526 1546 +f 1546 1396 1373 +f 1365 1518 1526 +f 1526 1373 1365 +f 1361 1512 1518 +f 1518 1365 1361 +f 1666 1674 1884 +f 1884 1882 1666 +f 1622 1634 1674 +f 1674 1666 1622 +f 1557 1586 1634 +f 1634 1622 1557 +f 1490 1528 1586 +f 1586 1557 1490 +f 1418 1480 1528 +f 1528 1490 1418 +f 1379 1422 1480 +f 1480 1418 1379 +f 1343 1396 1422 +f 1422 1379 1343 +f 1322 1373 1396 +f 1396 1343 1322 +f 1312 1365 1373 +f 1373 1322 1312 +f 1309 1361 1365 +f 1365 1312 1309 +f 1664 1666 1882 +f 1882 1879 1664 +f 1620 1622 1666 +f 1666 1664 1620 +f 1554 1557 1622 +f 1622 1620 1554 +f 1488 1490 1557 +f 1557 1554 1488 +f 1416 1418 1490 +f 1490 1488 1416 +f 1377 1379 1418 +f 1418 1416 1377 +f 1341 1343 1379 +f 1379 1377 1341 +f 1320 1322 1343 +f 1343 1341 1320 +f 1310 1312 1322 +f 1322 1320 1310 +f 1306 1309 1312 +f 1312 1310 1306 +f 1670 1664 1879 +f 1879 1876 1670 +f 1628 1620 1664 +f 1664 1670 1628 +f 1580 1554 1620 +f 1620 1628 1580 +f 1516 1488 1554 +f 1554 1580 1516 +f 1454 1416 1488 +f 1488 1516 1454 +f 1408 1377 1416 +f 1416 1454 1408 +f 1381 1341 1377 +f 1377 1408 1381 +f 1363 1320 1341 +f 1341 1381 1363 +f 1337 1310 1320 +f 1320 1363 1337 +f 1333 1306 1310 +f 1310 1337 1333 +f 1678 1670 1876 +f 1876 1874 1678 +f 1644 1628 1670 +f 1670 1678 1644 +f 1604 1580 1628 +f 1628 1644 1604 +f 1562 1516 1580 +f 1580 1604 1562 +f 1514 1454 1516 +f 1516 1562 1514 +f 1476 1408 1454 +f 1454 1514 1476 +f 1436 1381 1408 +f 1408 1476 1436 +f 1412 1363 1381 +f 1381 1436 1412 +f 1402 1337 1363 +f 1363 1412 1402 +f 1399 1333 1337 +f 1337 1402 1399 +f 1680 1678 1874 +f 1874 1872 1680 +f 1652 1644 1678 +f 1678 1680 1652 +f 1630 1604 1644 +f 1644 1652 1630 +f 1598 1562 1604 +f 1604 1630 1598 +f 1578 1514 1562 +f 1562 1598 1578 +f 1538 1476 1514 +f 1514 1578 1538 +f 1510 1436 1476 +f 1476 1538 1510 +f 1497 1412 1436 +f 1436 1510 1497 +f 1483 1402 1412 +f 1412 1497 1483 +f 1479 1399 1402 +f 1402 1483 1479 +f 1688 1680 1872 +f 1872 1870 1688 +f 1668 1652 1680 +f 1680 1688 1668 +f 1648 1630 1652 +f 1652 1668 1648 +f 1626 1598 1630 +f 1630 1648 1626 +f 1603 1578 1598 +f 1598 1626 1603 +f 1585 1538 1578 +f 1578 1603 1585 +f 1569 1510 1538 +f 1538 1585 1569 +f 1549 1497 1510 +f 1510 1569 1549 +f 1545 1483 1497 +f 1497 1549 1545 +f 1537 1479 1483 +f 1483 1545 1537 +f 1690 1688 1870 +f 1870 1868 1690 +f 1672 1668 1688 +f 1688 1690 1672 +f 1650 1648 1668 +f 1668 1672 1650 +f 1633 1626 1648 +f 1648 1650 1633 +f 1611 1603 1626 +f 1626 1633 1611 +f 1595 1585 1603 +f 1603 1611 1595 +f 1583 1569 1585 +f 1585 1595 1583 +f 1573 1549 1569 +f 1569 1583 1573 +f 1561 1545 1549 +f 1549 1573 1561 +f 1553 1537 1545 +f 1545 1561 1553 +f 1684 1690 1868 +f 1868 1865 1684 +f 1658 1672 1690 +f 1690 1684 1658 +f 1638 1650 1672 +f 1672 1658 1638 +f 1615 1633 1650 +f 1650 1638 1615 +f 1591 1611 1633 +f 1633 1615 1591 +f 1567 1595 1611 +f 1611 1591 1567 +f 1543 1583 1595 +f 1595 1567 1543 +f 1523 1573 1583 +f 1583 1543 1523 +f 1509 1561 1573 +f 1573 1523 1509 +f 1501 1553 1561 +f 1561 1509 1501 +f 1888 1513 1519 +f 1888 1519 1527 +f 1888 1527 1547 +f 1888 1547 1575 +f 1888 1575 1593 +f 1888 1593 1617 +f 1888 1617 1641 +f 1888 1641 1663 +f 1888 1663 1687 +f 1888 1687 1894 +f 1366 1519 1513 +f 1513 1362 1366 +f 1374 1527 1519 +f 1519 1366 1374 +f 1397 1547 1527 +f 1527 1374 1397 +f 1423 1575 1547 +f 1547 1397 1423 +f 1481 1593 1575 +f 1575 1423 1481 +f 1529 1617 1593 +f 1593 1481 1529 +f 1587 1641 1617 +f 1617 1529 1587 +f 1635 1663 1641 +f 1641 1587 1635 +f 1675 1687 1663 +f 1663 1635 1675 +f 1895 1894 1687 +f 1687 1675 1895 +f 1313 1366 1362 +f 1362 1308 1313 +f 1323 1374 1366 +f 1366 1313 1323 +f 1344 1397 1374 +f 1374 1323 1344 +f 1380 1423 1397 +f 1397 1344 1380 +f 1419 1481 1423 +f 1423 1380 1419 +f 1491 1529 1481 +f 1481 1419 1491 +f 1556 1587 1529 +f 1529 1491 1556 +f 1623 1635 1587 +f 1587 1556 1623 +f 1667 1675 1635 +f 1635 1623 1667 +f 1890 1895 1675 +f 1675 1667 1890 +f 1311 1313 1308 +f 1308 1307 1311 +f 1321 1323 1313 +f 1313 1311 1321 +f 1342 1344 1323 +f 1323 1321 1342 +f 1378 1380 1344 +f 1344 1342 1378 +f 1417 1419 1380 +f 1380 1378 1417 +f 1489 1491 1419 +f 1419 1417 1489 +f 1555 1556 1491 +f 1491 1489 1555 +f 1621 1623 1556 +f 1556 1555 1621 +f 1665 1667 1623 +f 1623 1621 1665 +f 1881 1890 1667 +f 1667 1665 1881 +f 1338 1311 1307 +f 1307 1334 1338 +f 1364 1321 1311 +f 1311 1338 1364 +f 1382 1342 1321 +f 1321 1364 1382 +f 1409 1378 1342 +f 1342 1382 1409 +f 1455 1417 1378 +f 1378 1409 1455 +f 1517 1489 1417 +f 1417 1455 1517 +f 1581 1555 1489 +f 1489 1517 1581 +f 1629 1621 1555 +f 1555 1581 1629 +f 1671 1665 1621 +f 1621 1629 1671 +f 1893 1881 1665 +f 1665 1671 1893 +f 1403 1338 1334 +f 1334 1398 1403 +f 1413 1364 1338 +f 1338 1403 1413 +f 1437 1382 1364 +f 1364 1413 1437 +f 1477 1409 1382 +f 1382 1437 1477 +f 1515 1455 1409 +f 1409 1477 1515 +f 1563 1517 1455 +f 1455 1515 1563 +f 1605 1581 1517 +f 1517 1563 1605 +f 1645 1629 1581 +f 1581 1605 1645 +f 1679 1671 1629 +f 1629 1645 1679 +f 1900 1893 1671 +f 1671 1679 1900 +f 1482 1403 1398 +f 1398 1478 1482 +f 1496 1413 1403 +f 1403 1482 1496 +f 1511 1437 1413 +f 1413 1496 1511 +f 1539 1477 1437 +f 1437 1511 1539 +f 1579 1515 1477 +f 1477 1539 1579 +f 1599 1563 1515 +f 1515 1579 1599 +f 1631 1605 1563 +f 1563 1599 1631 +f 1653 1645 1605 +f 1605 1631 1653 +f 1681 1679 1645 +f 1645 1653 1681 +f 1902 1900 1679 +f 1679 1681 1902 +f 1544 1482 1478 +f 1478 1536 1544 +f 1548 1496 1482 +f 1482 1544 1548 +f 1568 1511 1496 +f 1496 1548 1568 +f 1584 1539 1511 +f 1511 1568 1584 +f 1602 1579 1539 +f 1539 1584 1602 +f 1627 1599 1579 +f 1579 1602 1627 +f 1649 1631 1599 +f 1599 1627 1649 +f 1669 1653 1631 +f 1631 1649 1669 +f 1689 1681 1653 +f 1653 1669 1689 +f 1921 1902 1681 +f 1681 1689 1921 +f 1560 1544 1536 +f 1536 1552 1560 +f 1572 1548 1544 +f 1544 1560 1572 +f 1582 1568 1548 +f 1548 1572 1582 +f 1594 1584 1568 +f 1568 1582 1594 +f 1610 1602 1584 +f 1584 1594 1610 +f 1632 1627 1602 +f 1602 1610 1632 +f 1651 1649 1627 +f 1627 1632 1651 +f 1673 1669 1649 +f 1649 1651 1673 +f 1691 1689 1669 +f 1669 1673 1691 +f 1922 1921 1689 +f 1689 1691 1922 +f 1508 1560 1552 +f 1552 1500 1508 +f 1522 1572 1560 +f 1560 1508 1522 +f 1542 1582 1572 +f 1572 1522 1542 +f 1566 1594 1582 +f 1582 1542 1566 +f 1590 1610 1594 +f 1594 1566 1590 +f 1614 1632 1610 +f 1610 1590 1614 +f 1639 1651 1632 +f 1632 1614 1639 +f 1659 1673 1651 +f 1651 1639 1659 +f 1685 1691 1673 +f 1673 1659 1685 +f 1928 1922 1691 +f 1691 1685 1928 +f 1888 1887 1937 +f 1888 1937 1961 +f 1888 1961 1983 +f 1888 1983 2007 +f 1888 2007 2031 +f 1888 2031 2049 +f 1888 2049 2077 +f 1888 2077 2097 +f 1888 2097 2105 +f 1888 2105 2111 +f 1949 1937 1887 +f 1887 1885 1949 +f 1989 1961 1937 +f 1937 1949 1989 +f 2037 1983 1961 +f 1961 1989 2037 +f 2095 2007 1983 +f 1983 2037 2095 +f 2143 2031 2007 +f 2007 2095 2143 +f 2201 2049 2031 +f 2031 2143 2201 +f 2227 2077 2049 +f 2049 2201 2227 +f 2250 2097 2077 +f 2077 2227 2250 +f 2258 2105 2097 +f 2097 2250 2258 +f 2262 2111 2105 +f 2105 2258 2262 +f 1957 1949 1885 +f 1885 1883 1957 +f 2001 1989 1949 +f 1949 1957 2001 +f 2066 2037 1989 +f 1989 2001 2066 +f 2133 2095 2037 +f 2037 2066 2133 +f 2205 2143 2095 +f 2095 2133 2205 +f 2244 2201 2143 +f 2143 2205 2244 +f 2280 2227 2201 +f 2201 2244 2280 +f 2301 2250 2227 +f 2227 2280 2301 +f 2311 2258 2250 +f 2250 2301 2311 +f 2314 2262 2258 +f 2258 2311 2314 +f 1959 1957 1883 +f 1883 1880 1959 +f 2003 2001 1957 +f 1957 1959 2003 +f 2069 2066 2001 +f 2001 2003 2069 +f 2135 2133 2066 +f 2066 2069 2135 +f 2207 2205 2133 +f 2133 2135 2207 +f 2246 2244 2205 +f 2205 2207 2246 +f 2282 2280 2244 +f 2244 2246 2282 +f 2303 2301 2280 +f 2280 2282 2303 +f 2313 2311 2301 +f 2301 2303 2313 +f 2317 2314 2311 +f 2311 2313 2317 +f 1953 1959 1880 +f 1880 1877 1953 +f 1995 2003 1959 +f 1959 1953 1995 +f 2043 2069 2003 +f 2003 1995 2043 +f 2107 2135 2069 +f 2069 2043 2107 +f 2169 2207 2135 +f 2135 2107 2169 +f 2215 2246 2207 +f 2207 2169 2215 +f 2242 2282 2246 +f 2246 2215 2242 +f 2260 2303 2282 +f 2282 2242 2260 +f 2286 2313 2303 +f 2303 2260 2286 +f 2290 2317 2313 +f 2313 2286 2290 +f 1945 1953 1877 +f 1877 1875 1945 +f 1979 1995 1953 +f 1953 1945 1979 +f 2019 2043 1995 +f 1995 1979 2019 +f 2061 2107 2043 +f 2043 2019 2061 +f 2109 2169 2107 +f 2107 2061 2109 +f 2147 2215 2169 +f 2169 2109 2147 +f 2187 2242 2215 +f 2215 2147 2187 +f 2211 2260 2242 +f 2242 2187 2211 +f 2221 2286 2260 +f 2260 2211 2221 +f 2224 2290 2286 +f 2286 2221 2224 +f 1943 1945 1875 +f 1875 1873 1943 +f 1971 1979 1945 +f 1945 1943 1971 +f 1993 2019 1979 +f 1979 1971 1993 +f 2025 2061 2019 +f 2019 1993 2025 +f 2045 2109 2061 +f 2061 2025 2045 +f 2085 2147 2109 +f 2109 2045 2085 +f 2113 2187 2147 +f 2147 2085 2113 +f 2126 2211 2187 +f 2187 2113 2126 +f 2140 2221 2211 +f 2211 2126 2140 +f 2144 2224 2221 +f 2221 2140 2144 +f 1935 1943 1873 +f 1873 1871 1935 +f 1955 1971 1943 +f 1943 1935 1955 +f 1975 1993 1971 +f 1971 1955 1975 +f 1997 2025 1993 +f 1993 1975 1997 +f 2020 2045 2025 +f 2025 1997 2020 +f 2038 2085 2045 +f 2045 2020 2038 +f 2054 2113 2085 +f 2085 2038 2054 +f 2074 2126 2113 +f 2113 2054 2074 +f 2078 2140 2126 +f 2126 2074 2078 +f 2086 2144 2140 +f 2140 2078 2086 +f 1933 1935 1871 +f 1871 1869 1933 +f 1951 1955 1935 +f 1935 1933 1951 +f 1973 1975 1955 +f 1955 1951 1973 +f 1990 1997 1975 +f 1975 1973 1990 +f 2012 2020 1997 +f 1997 1990 2012 +f 2028 2038 2020 +f 2020 2012 2028 +f 2040 2054 2038 +f 2038 2028 2040 +f 2050 2074 2054 +f 2054 2040 2050 +f 2062 2078 2074 +f 2074 2050 2062 +f 2070 2086 2078 +f 2078 2062 2070 +f 1939 1933 1869 +f 1869 1866 1939 +f 1965 1951 1933 +f 1933 1939 1965 +f 1985 1973 1951 +f 1951 1965 1985 +f 2008 1990 1973 +f 1973 1985 2008 +f 2032 2012 1990 +f 1990 2008 2032 +f 2056 2028 2012 +f 2012 2032 2056 +f 2080 2040 2028 +f 2028 2056 2080 +f 2100 2050 2040 +f 2040 2080 2100 +f 2114 2062 2050 +f 2050 2100 2114 +f 2122 2070 2062 +f 2062 2114 2122 +f 2232 2116 2124 +f 2124 2236 2232 +f 2218 2102 2116 +f 2116 2232 2218 +f 2199 2082 2102 +f 2102 2218 2199 +f 2150 2058 2082 +f 2082 2199 2150 +f 2120 2034 2058 +f 2058 2150 2120 +f 2064 2010 2034 +f 2034 2120 2064 +f 2023 1986 2010 +f 2010 2064 2023 +f 1980 1966 1986 +f 1986 2023 1980 +f 1946 1940 1966 +f 1966 1980 1946 +f 1862 1730 1940 +f 1940 1946 1862 +f 2332 2232 2236 +f 2236 2336 2332 +f 2322 2218 2232 +f 2232 2332 2322 +f 2306 2199 2218 +f 2218 2322 2306 +f 2275 2150 2199 +f 2199 2306 2275 +f 2234 2120 2150 +f 2150 2275 2234 +f 2170 2064 2120 +f 2120 2234 2170 +f 2093 2023 2064 +f 2064 2170 2093 +f 2016 1980 2023 +f 2023 2093 2016 +f 1968 1946 1980 +f 1980 2016 1968 +f 1858 1862 1946 +f 1946 1968 1858 +f 2409 2332 2336 +f 2336 2413 2409 +f 2400 2322 2332 +f 2332 2409 2400 +f 2376 2306 2322 +f 2322 2400 2376 +f 2349 2275 2306 +f 2306 2376 2349 +f 2324 2234 2275 +f 2275 2349 2324 +f 2271 2170 2234 +f 2234 2324 2271 +f 2185 2093 2170 +f 2170 2271 2185 +f 2072 2016 2093 +f 2093 2185 2072 +f 1976 1968 2016 +f 2016 2072 1976 +f 1729 1858 1968 +f 1968 1976 1729 +f 2488 2409 2413 +f 2413 2498 2488 +f 2470 2400 2409 +f 2409 2488 2470 +f 2444 2376 2400 +f 2400 2470 2444 +f 2418 2349 2376 +f 2376 2444 2418 +f 2384 2324 2349 +f 2349 2418 2384 +f 2338 2271 2324 +f 2324 2384 2338 +f 2269 2185 2271 +f 2271 2338 2269 +f 2138 2072 2185 +f 2185 2269 2138 +f 1998 1976 2072 +f 2072 2138 1998 +f 1722 1729 1976 +f 1976 1998 1722 +f 2559 2488 2498 +f 2498 2569 2559 +f 2549 2470 2488 +f 2488 2559 2549 +f 2531 2444 2470 +f 2470 2549 2531 +f 2492 2418 2444 +f 2444 2531 2492 +f 2436 2384 2418 +f 2418 2492 2436 +f 2394 2338 2384 +f 2384 2436 2394 +f 2326 2269 2338 +f 2338 2394 2326 +f 2212 2138 2269 +f 2269 2326 2212 +f 2026 1998 2138 +f 2138 2212 2026 +f 1850 1722 1998 +f 1998 2026 1850 +f 2653 2559 2569 +f 2569 2655 2653 +f 2631 2549 2559 +f 2559 2653 2631 +f 2593 2531 2549 +f 2549 2631 2593 +f 2551 2492 2531 +f 2531 2593 2551 +f 2510 2436 2492 +f 2492 2551 2510 +f 2432 2394 2436 +f 2436 2510 2432 +f 2366 2326 2394 +f 2394 2432 2366 +f 2263 2212 2326 +f 2326 2366 2263 +f 2052 2026 2212 +f 2212 2263 2052 +f 1726 1850 2026 +f 2026 2052 1726 +f 2720 2653 2655 +f 2655 2726 2720 +f 2697 2631 2653 +f 2653 2720 2697 +f 2662 2593 2631 +f 2631 2697 2662 +f 2607 2551 2593 +f 2593 2662 2607 +f 2547 2510 2551 +f 2551 2607 2547 +f 2484 2432 2510 +f 2510 2547 2484 +f 2405 2366 2432 +f 2432 2484 2405 +f 2308 2263 2366 +f 2366 2405 2308 +f 2090 2052 2263 +f 2263 2308 2090 +f 1719 1726 2052 +f 2052 2090 1719 +f 2787 2720 2726 +f 2726 2795 2787 +f 2759 2697 2720 +f 2720 2787 2759 +f 2713 2662 2697 +f 2697 2759 2713 +f 2657 2607 2662 +f 2662 2713 2657 +f 2589 2547 2607 +f 2607 2657 2589 +f 2525 2484 2547 +f 2547 2589 2525 +f 2422 2405 2484 +f 2484 2525 2422 +f 2330 2308 2405 +f 2405 2422 2330 +f 2118 2090 2308 +f 2308 2330 2118 +f 1700 1719 2090 +f 2090 2118 1700 +f 2834 2787 2795 +f 2795 2844 2834 +f 2798 2759 2787 +f 2787 2834 2798 +f 2750 2713 2759 +f 2759 2798 2750 +f 2690 2657 2713 +f 2713 2750 2690 +f 2624 2589 2657 +f 2657 2690 2624 +f 2536 2525 2589 +f 2589 2624 2536 +f 2441 2422 2525 +f 2525 2536 2441 +f 2340 2330 2422 +f 2422 2441 2340 +f 2128 2118 2330 +f 2330 2340 2128 +f 1825 1700 2118 +f 2118 2128 1825 +f 2847 2834 2844 +f 2844 2857 2847 +f 2821 2798 2834 +f 2834 2847 2821 +f 2765 2750 2798 +f 2798 2821 2765 +f 2703 2690 2750 +f 2750 2765 2703 +f 2637 2624 2690 +f 2690 2703 2637 +f 2543 2536 2624 +f 2624 2637 2543 +f 2446 2441 2536 +f 2536 2543 2446 +f 2344 2340 2441 +f 2441 2446 2344 +f 2136 2128 2340 +f 2340 2344 2136 +f 1713 1825 2128 +f 2128 2136 1713 +f 1676 1682 1864 +f 1864 1862 1676 +f 1642 1656 1682 +f 1682 1676 1642 +f 1601 1636 1656 +f 1656 1642 1601 +f 1558 1612 1636 +f 1636 1601 1558 +f 1502 1588 1612 +f 1612 1558 1502 +f 1472 1564 1588 +f 1588 1502 1472 +f 1425 1540 1564 +f 1564 1472 1425 +f 1404 1520 1540 +f 1540 1425 1404 +f 1390 1506 1520 +f 1520 1404 1390 +f 1387 1498 1506 +f 1506 1390 1387 +f 1654 1676 1862 +f 1862 1859 1654 +f 1606 1642 1676 +f 1676 1654 1606 +f 1531 1601 1642 +f 1642 1606 1531 +f 1452 1558 1601 +f 1601 1531 1452 +f 1388 1502 1558 +f 1558 1452 1388 +f 1347 1472 1502 +f 1502 1388 1347 +f 1316 1425 1472 +f 1472 1347 1316 +f 1300 1404 1425 +f 1425 1316 1300 +f 1290 1390 1404 +f 1404 1300 1290 +f 1286 1387 1390 +f 1390 1290 1286 +f 1646 1654 1859 +f 1859 1856 1646 +f 1550 1606 1654 +f 1654 1646 1550 +f 1439 1531 1606 +f 1606 1550 1439 +f 1351 1452 1531 +f 1531 1439 1351 +f 1298 1388 1452 +f 1452 1351 1298 +f 1275 1347 1388 +f 1388 1298 1275 +f 1246 1316 1347 +f 1347 1275 1246 +f 1222 1300 1316 +f 1316 1246 1222 +f 1215 1290 1300 +f 1300 1222 1215 +f 1211 1286 1290 +f 1290 1215 1211 +f 1624 1646 1856 +f 1856 1854 1624 +f 1484 1550 1646 +f 1646 1624 1484 +f 1353 1439 1550 +f 1550 1484 1353 +f 1284 1351 1439 +f 1439 1353 1284 +f 1238 1298 1351 +f 1351 1284 1238 +f 1204 1275 1298 +f 1298 1238 1204 +f 1178 1246 1275 +f 1275 1204 1178 +f 1152 1222 1246 +f 1246 1178 1152 +f 1134 1215 1222 +f 1222 1152 1134 +f 1124 1211 1215 +f 1215 1134 1124 +f 1596 1624 1854 +f 1854 1851 1596 +f 1410 1484 1624 +f 1624 1596 1410 +f 1296 1353 1484 +f 1484 1410 1296 +f 1228 1284 1353 +f 1353 1296 1228 +f 1186 1238 1284 +f 1284 1228 1186 +f 1130 1204 1238 +f 1238 1186 1130 +f 1091 1178 1204 +f 1204 1130 1091 +f 1073 1152 1178 +f 1178 1091 1073 +f 1063 1134 1152 +f 1152 1073 1063 +f 1053 1124 1134 +f 1134 1063 1053 +f 1570 1596 1851 +f 1851 1848 1570 +f 1359 1410 1596 +f 1596 1570 1359 +f 1256 1296 1410 +f 1410 1359 1256 +f 1190 1228 1296 +f 1296 1256 1190 +f 1112 1186 1228 +f 1228 1190 1112 +f 1071 1130 1186 +f 1186 1112 1071 +f 1029 1091 1130 +f 1130 1071 1029 +f 991 1073 1091 +f 1091 1029 991 +f 969 1063 1073 +f 1073 991 969 +f 967 1053 1063 +f 1063 969 967 +f 1532 1570 1848 +f 1848 1846 1532 +f 1314 1359 1570 +f 1570 1532 1314 +f 1219 1256 1359 +f 1359 1314 1219 +f 1138 1190 1256 +f 1256 1219 1138 +f 1075 1112 1190 +f 1190 1138 1075 +f 1015 1071 1112 +f 1112 1075 1015 +f 962 1029 1071 +f 1071 1015 962 +f 925 991 1029 +f 1029 962 925 +f 904 969 991 +f 991 925 904 +f 898 967 969 +f 969 904 898 +f 1504 1532 1846 +f 1846 1832 1504 +f 1292 1314 1532 +f 1532 1504 1292 +f 1200 1219 1314 +f 1314 1292 1200 +f 1097 1138 1219 +f 1219 1200 1097 +f 1033 1075 1138 +f 1138 1097 1033 +f 965 1015 1075 +f 1075 1033 965 +f 909 962 1015 +f 1015 965 909 +f 863 925 962 +f 962 909 863 +f 835 904 925 +f 925 863 835 +f 827 898 904 +f 904 835 827 +f 1494 1504 1832 +f 1832 1824 1494 +f 1282 1292 1504 +f 1504 1494 1282 +f 1183 1200 1292 +f 1292 1282 1183 +f 1088 1097 1200 +f 1200 1183 1088 +f 1000 1033 1097 +f 1097 1088 1000 +f 934 965 1033 +f 1033 1000 934 +f 874 909 965 +f 965 934 874 +f 826 863 909 +f 909 874 826 +f 790 835 863 +f 863 826 790 +f 780 827 835 +f 835 790 780 +f 1486 1494 1824 +f 1824 1814 1486 +f 1278 1282 1494 +f 1494 1486 1278 +f 1176 1183 1282 +f 1282 1278 1176 +f 1079 1088 1183 +f 1183 1176 1079 +f 985 1000 1088 +f 1088 1079 985 +f 919 934 1000 +f 1000 985 919 +f 857 874 934 +f 934 919 857 +f 801 826 874 +f 874 857 801 +f 775 790 826 +f 826 801 775 +f 765 780 790 +f 790 775 765 +f 1391 1507 1499 +f 1499 1387 1391 +f 1405 1521 1507 +f 1507 1391 1405 +f 1424 1541 1521 +f 1521 1405 1424 +f 1473 1565 1541 +f 1541 1424 1473 +f 1503 1589 1565 +f 1565 1473 1503 +f 1559 1613 1589 +f 1589 1503 1559 +f 1600 1637 1613 +f 1613 1559 1600 +f 1643 1657 1637 +f 1637 1600 1643 +f 1677 1683 1657 +f 1657 1643 1677 +f 1863 1892 1683 +f 1683 1677 1863 +f 1291 1391 1387 +f 1387 1287 1291 +f 1301 1405 1391 +f 1391 1291 1301 +f 1317 1424 1405 +f 1405 1301 1317 +f 1348 1473 1424 +f 1424 1317 1348 +f 1389 1503 1473 +f 1473 1348 1389 +f 1453 1559 1503 +f 1503 1389 1453 +f 1530 1600 1559 +f 1559 1453 1530 +f 1607 1643 1600 +f 1600 1530 1607 +f 1655 1677 1643 +f 1643 1607 1655 +f 1861 1863 1677 +f 1677 1655 1861 +f 1214 1291 1287 +f 1287 1210 1214 +f 1223 1301 1291 +f 1291 1214 1223 +f 1247 1317 1301 +f 1301 1223 1247 +f 1274 1348 1317 +f 1317 1247 1274 +f 1299 1389 1348 +f 1348 1274 1299 +f 1352 1453 1389 +f 1389 1299 1352 +f 1438 1530 1453 +f 1453 1352 1438 +f 1551 1607 1530 +f 1530 1438 1551 +f 1647 1655 1607 +f 1607 1551 1647 +f 1891 1861 1655 +f 1655 1647 1891 +f 1135 1214 1210 +f 1210 1125 1135 +f 1153 1223 1214 +f 1214 1135 1153 +f 1179 1247 1223 +f 1223 1153 1179 +f 1205 1274 1247 +f 1247 1179 1205 +f 1239 1299 1274 +f 1274 1205 1239 +f 1285 1352 1299 +f 1299 1239 1285 +f 1354 1438 1352 +f 1352 1285 1354 +f 1485 1551 1438 +f 1438 1354 1485 +f 1625 1647 1551 +f 1551 1485 1625 +f 1901 1891 1647 +f 1647 1625 1901 +f 1064 1135 1125 +f 1125 1054 1064 +f 1074 1153 1135 +f 1135 1064 1074 +f 1092 1179 1153 +f 1153 1074 1092 +f 1131 1205 1179 +f 1179 1092 1131 +f 1187 1239 1205 +f 1205 1131 1187 +f 1229 1285 1239 +f 1239 1187 1229 +f 1297 1354 1285 +f 1285 1229 1297 +f 1411 1485 1354 +f 1354 1297 1411 +f 1597 1625 1485 +f 1485 1411 1597 +f 1853 1901 1625 +f 1625 1597 1853 +f 970 1064 1054 +f 1054 968 970 +f 992 1074 1064 +f 1064 970 992 +f 1030 1092 1074 +f 1074 992 1030 +f 1072 1131 1092 +f 1092 1030 1072 +f 1113 1187 1131 +f 1131 1072 1113 +f 1191 1229 1187 +f 1187 1113 1191 +f 1257 1297 1229 +f 1229 1191 1257 +f 1360 1411 1297 +f 1297 1257 1360 +f 1571 1597 1411 +f 1411 1360 1571 +f 1899 1853 1597 +f 1597 1571 1899 +f 903 970 968 +f 968 897 903 +f 926 992 970 +f 970 903 926 +f 961 1030 992 +f 992 926 961 +f 1016 1072 1030 +f 1030 961 1016 +f 1076 1113 1072 +f 1072 1016 1076 +f 1139 1191 1113 +f 1113 1076 1139 +f 1218 1257 1191 +f 1191 1139 1218 +f 1315 1360 1257 +f 1257 1218 1315 +f 1533 1571 1360 +f 1360 1315 1533 +f 1920 1899 1571 +f 1571 1533 1920 +f 836 903 897 +f 897 828 836 +f 864 926 903 +f 903 836 864 +f 910 961 926 +f 926 864 910 +f 966 1016 961 +f 961 910 966 +f 1034 1076 1016 +f 1016 966 1034 +f 1098 1139 1076 +f 1076 1034 1098 +f 1201 1218 1139 +f 1139 1098 1201 +f 1293 1315 1218 +f 1218 1201 1293 +f 1505 1533 1315 +f 1315 1293 1505 +f 1924 1920 1533 +f 1533 1505 1924 +f 789 836 828 +f 828 779 789 +f 825 864 836 +f 836 789 825 +f 873 910 864 +f 864 825 873 +f 933 966 910 +f 910 873 933 +f 999 1034 966 +f 966 933 999 +f 1087 1098 1034 +f 1034 999 1087 +f 1182 1201 1098 +f 1098 1087 1182 +f 1283 1293 1201 +f 1201 1182 1283 +f 1495 1505 1293 +f 1293 1283 1495 +f 1826 1924 1505 +f 1505 1495 1826 +f 776 789 779 +f 779 766 776 +f 802 825 789 +f 789 776 802 +f 858 873 825 +f 825 802 858 +f 920 933 873 +f 873 858 920 +f 986 999 933 +f 933 920 986 +f 1080 1087 999 +f 999 986 1080 +f 1177 1182 1087 +f 1087 1080 1177 +f 1279 1283 1182 +f 1182 1177 1279 +f 1487 1495 1283 +f 1283 1279 1487 +f 1914 1826 1495 +f 1495 1487 1914 +f 1947 1941 1867 +f 1867 1863 1947 +f 1981 1967 1941 +f 1941 1947 1981 +f 2022 1987 1967 +f 1967 1981 2022 +f 2065 2011 1987 +f 1987 2022 2065 +f 2121 2035 2011 +f 2011 2065 2121 +f 2151 2059 2035 +f 2035 2121 2151 +f 2198 2083 2059 +f 2059 2151 2198 +f 2219 2103 2083 +f 2083 2198 2219 +f 2233 2117 2103 +f 2103 2219 2233 +f 2236 2125 2117 +f 2117 2233 2236 +f 1969 1947 1863 +f 1863 1860 1969 +f 2017 1981 1947 +f 1947 1969 2017 +f 2092 2022 1981 +f 1981 2017 2092 +f 2171 2065 2022 +f 2022 2092 2171 +f 2235 2121 2065 +f 2065 2171 2235 +f 2276 2151 2121 +f 2121 2235 2276 +f 2307 2198 2151 +f 2151 2276 2307 +f 2323 2219 2198 +f 2198 2307 2323 +f 2333 2233 2219 +f 2219 2323 2333 +f 2337 2236 2233 +f 2233 2333 2337 +f 1977 1969 1860 +f 1860 1857 1977 +f 2073 2017 1969 +f 1969 1977 2073 +f 2184 2092 2017 +f 2017 2073 2184 +f 2272 2171 2092 +f 2092 2184 2272 +f 2325 2235 2171 +f 2171 2272 2325 +f 2348 2276 2235 +f 2235 2325 2348 +f 2377 2307 2276 +f 2276 2348 2377 +f 2401 2323 2307 +f 2307 2377 2401 +f 2408 2333 2323 +f 2323 2401 2408 +f 2412 2337 2333 +f 2333 2408 2412 +f 1999 1977 1857 +f 1857 1855 1999 +f 2139 2073 1977 +f 1977 1999 2139 +f 2270 2184 2073 +f 2073 2139 2270 +f 2339 2272 2184 +f 2184 2270 2339 +f 2385 2325 2272 +f 2272 2339 2385 +f 2419 2348 2325 +f 2325 2385 2419 +f 2445 2377 2348 +f 2348 2419 2445 +f 2471 2401 2377 +f 2377 2445 2471 +f 2489 2408 2401 +f 2401 2471 2489 +f 2499 2412 2408 +f 2408 2489 2499 +f 2027 1999 1855 +f 1855 1852 2027 +f 2213 2139 1999 +f 1999 2027 2213 +f 2327 2270 2139 +f 2139 2213 2327 +f 2395 2339 2270 +f 2270 2327 2395 +f 2437 2385 2339 +f 2339 2395 2437 +f 2493 2419 2385 +f 2385 2437 2493 +f 2532 2445 2419 +f 2419 2493 2532 +f 2550 2471 2445 +f 2445 2532 2550 +f 2560 2489 2471 +f 2471 2550 2560 +f 2570 2499 2489 +f 2489 2560 2570 +f 2053 2027 1852 +f 1852 1849 2053 +f 2264 2213 2027 +f 2027 2053 2264 +f 2367 2327 2213 +f 2213 2264 2367 +f 2433 2395 2327 +f 2327 2367 2433 +f 2511 2437 2395 +f 2395 2433 2511 +f 2552 2493 2437 +f 2437 2511 2552 +f 2594 2532 2493 +f 2493 2552 2594 +f 2632 2550 2532 +f 2532 2594 2632 +f 2654 2560 2550 +f 2550 2632 2654 +f 2656 2570 2560 +f 2560 2654 2656 +f 2091 2053 1849 +f 1849 1847 2091 +f 2309 2264 2053 +f 2053 2091 2309 +f 2404 2367 2264 +f 2264 2309 2404 +f 2485 2433 2367 +f 2367 2404 2485 +f 2548 2511 2433 +f 2433 2485 2548 +f 2608 2552 2511 +f 2511 2548 2608 +f 2661 2594 2552 +f 2552 2608 2661 +f 2698 2632 2594 +f 2594 2661 2698 +f 2719 2654 2632 +f 2632 2698 2719 +f 2725 2656 2654 +f 2654 2719 2725 +f 2119 2091 1847 +f 1847 1833 2119 +f 2331 2309 2091 +f 2091 2119 2331 +f 2423 2404 2309 +f 2309 2331 2423 +f 2526 2485 2404 +f 2404 2423 2526 +f 2590 2548 2485 +f 2485 2526 2590 +f 2658 2608 2548 +f 2548 2590 2658 +f 2714 2661 2608 +f 2608 2658 2714 +f 2760 2698 2661 +f 2661 2714 2760 +f 2788 2719 2698 +f 2698 2760 2788 +f 2796 2725 2719 +f 2719 2788 2796 +f 2129 2119 1833 +f 1833 1827 2129 +f 2341 2331 2119 +f 2119 2129 2341 +f 2440 2423 2331 +f 2331 2341 2440 +f 2535 2526 2423 +f 2423 2440 2535 +f 2623 2590 2526 +f 2526 2535 2623 +f 2689 2658 2590 +f 2590 2623 2689 +f 2749 2714 2658 +f 2658 2689 2749 +f 2797 2760 2714 +f 2714 2749 2797 +f 2833 2788 2760 +f 2760 2797 2833 +f 2843 2796 2788 +f 2788 2833 2843 +f 2137 2129 1827 +f 1827 1815 2137 +f 2345 2341 2129 +f 2129 2137 2345 +f 2447 2440 2341 +f 2341 2345 2447 +f 2544 2535 2440 +f 2440 2447 2544 +f 2638 2623 2535 +f 2535 2544 2638 +f 2704 2689 2623 +f 2623 2638 2704 +f 2766 2749 2689 +f 2689 2704 2766 +f 2822 2797 2749 +f 2749 2766 2822 +f 2848 2833 2797 +f 2797 2822 2848 +f 2858 2843 2833 +f 2833 2848 2858 +f 1735 2334 2329 +f 1735 2329 2321 +f 1735 2321 2305 +f 1735 2305 2274 +f 1735 2274 2231 +f 1735 2231 2167 +f 1735 2167 2089 +f 1735 2089 2014 +f 1735 2014 1962 +f 1735 1962 1733 +f 2515 2329 2334 +f 2334 2524 2515 +f 2495 2321 2329 +f 2329 2515 2495 +f 2456 2305 2321 +f 2321 2495 2456 +f 2429 2274 2305 +f 2305 2456 2429 +f 2399 2231 2274 +f 2274 2429 2399 +f 2347 2167 2231 +f 2231 2399 2347 +f 2292 2089 2167 +f 2167 2347 2292 +f 2148 2014 2089 +f 2089 2292 2148 +f 2004 1962 2014 +f 2014 2148 2004 +f 1739 1733 1962 +f 1962 2004 1739 +f 2647 2515 2524 +f 2524 2649 2647 +f 2621 2495 2515 +f 2515 2647 2621 +f 2584 2456 2495 +f 2495 2621 2584 +f 2541 2429 2456 +f 2456 2584 2541 +f 2502 2399 2429 +f 2429 2541 2502 +f 2426 2347 2399 +f 2399 2502 2426 +f 2352 2292 2347 +f 2347 2426 2352 +f 2255 2148 2292 +f 2292 2352 2255 +f 2046 2004 2148 +f 2148 2255 2046 +f 1702 1739 2004 +f 2004 2046 1702 +f 2746 2647 2649 +f 2649 2757 2746 +f 2721 2621 2647 +f 2647 2746 2721 +f 2681 2584 2621 +f 2621 2721 2681 +f 2639 2541 2584 +f 2584 2681 2639 +f 2557 2502 2541 +f 2541 2639 2557 +f 2505 2426 2502 +f 2502 2557 2505 +f 2415 2352 2426 +f 2426 2505 2415 +f 2318 2255 2352 +f 2352 2415 2318 +f 2098 2046 2255 +f 2255 2318 2098 +f 1745 1702 2046 +f 2046 2098 1745 +f 2840 2746 2757 +f 2757 2849 2840 +f 2808 2721 2746 +f 2746 2840 2808 +f 2756 2681 2721 +f 2721 2808 2756 +f 2696 2639 2681 +f 2681 2756 2696 +f 2626 2557 2639 +f 2639 2696 2626 +f 2538 2505 2557 +f 2557 2626 2538 +f 2443 2415 2505 +f 2505 2538 2443 +f 2342 2318 2415 +f 2415 2443 2342 +f 2131 2098 2318 +f 2318 2342 2131 +f 1904 1745 2098 +f 2098 2131 1904 +f 2906 2840 2849 +f 2849 2925 2906 +f 2867 2808 2840 +f 2840 2906 2867 +f 2818 2756 2808 +f 2808 2867 2818 +f 2736 2696 2756 +f 2756 2818 2736 +f 2667 2626 2696 +f 2696 2736 2667 +f 2565 2538 2626 +f 2626 2667 2565 +f 2475 2443 2538 +f 2538 2565 2475 +f 2356 2342 2443 +f 2443 2475 2356 +f 2156 2131 2342 +f 2342 2356 2156 +f 1704 1904 2131 +f 2131 2156 1704 +f 2976 2906 2925 +f 2925 2987 2976 +f 2914 2867 2906 +f 2906 2976 2914 +f 2852 2818 2867 +f 2867 2914 2852 +f 2772 2736 2818 +f 2818 2852 2772 +f 2688 2667 2736 +f 2736 2772 2688 +f 2592 2565 2667 +f 2667 2688 2592 +f 2497 2475 2565 +f 2565 2592 2497 +f 2372 2356 2475 +f 2475 2497 2372 +f 2176 2156 2356 +f 2356 2372 2176 +f 1752 1704 2156 +f 2156 2176 1752 +f 2993 2976 2987 +f 2987 3011 2993 +f 2952 2914 2976 +f 2976 2993 2952 +f 2874 2852 2914 +f 2914 2952 2874 +f 2794 2772 2852 +f 2852 2874 2794 +f 2702 2688 2772 +f 2772 2794 2702 +f 2604 2592 2688 +f 2688 2702 2604 +f 2509 2497 2592 +f 2592 2604 2509 +f 2380 2372 2497 +f 2497 2509 2380 +f 2182 2176 2372 +f 2372 2380 2182 +f 1723 1752 2176 +f 2176 2182 1723 +f 3000 2993 3011 +f 3011 3020 3000 +f 2967 2952 2993 +f 2993 3000 2967 +f 2879 2874 2952 +f 2952 2967 2879 +f 2799 2794 2874 +f 2874 2879 2799 +f 2707 2702 2794 +f 2794 2799 2707 +f 2605 2604 2702 +f 2702 2707 2605 +f 2512 2509 2604 +f 2604 2605 2512 +f 2382 2380 2509 +f 2509 2512 2382 +f 2188 2182 2380 +f 2380 2382 2188 +f 1699 1723 2182 +f 2182 2188 1699 +f 3006 3000 3020 +f 3020 3022 3006 +f 2972 2967 3000 +f 3000 3006 2972 +f 2888 2879 2967 +f 2967 2972 2888 +f 2804 2799 2879 +f 2879 2888 2804 +f 2710 2707 2799 +f 2799 2804 2710 +f 2613 2605 2707 +f 2707 2710 2613 +f 2520 2512 2605 +f 2605 2613 2520 +f 2388 2382 2512 +f 2512 2520 2388 +f 2192 2188 2382 +f 2382 2388 2192 +f 1760 1699 2188 +f 2188 2192 1760 +f 1735 1737 1660 +f 1735 1660 1608 +f 1735 1608 1535 +f 1735 1535 1457 +f 1735 1457 1393 +f 1735 1393 1350 +f 1735 1350 1319 +f 1735 1319 1303 +f 1735 1303 1295 +f 1735 1295 1288 +f 1618 1660 1737 +f 1737 1739 1618 +f 1474 1608 1660 +f 1660 1618 1474 +f 1332 1535 1608 +f 1608 1474 1332 +f 1277 1457 1535 +f 1535 1332 1277 +f 1225 1393 1457 +f 1457 1277 1225 +f 1195 1350 1393 +f 1393 1225 1195 +f 1166 1319 1350 +f 1350 1195 1166 +f 1129 1303 1319 +f 1319 1166 1129 +f 1109 1295 1303 +f 1303 1129 1109 +f 1099 1288 1295 +f 1295 1109 1099 +f 1576 1618 1739 +f 1739 1741 1576 +f 1367 1474 1618 +f 1618 1576 1367 +f 1270 1332 1474 +f 1474 1367 1270 +f 1196 1277 1332 +f 1332 1270 1196 +f 1120 1225 1277 +f 1277 1196 1120 +f 1081 1195 1225 +f 1225 1120 1081 +f 1040 1166 1195 +f 1195 1081 1040 +f 1001 1129 1166 +f 1166 1040 1001 +f 975 1109 1129 +f 1129 1001 975 +f 973 1099 1109 +f 1109 975 973 +f 1524 1576 1741 +f 1741 1744 1524 +f 1304 1367 1576 +f 1576 1524 1304 +f 1209 1270 1367 +f 1367 1304 1209 +f 1119 1196 1270 +f 1270 1209 1119 +f 1065 1120 1196 +f 1196 1119 1065 +f 983 1081 1120 +f 1120 1065 983 +f 941 1040 1081 +f 1081 983 941 +f 901 1001 1040 +f 1040 941 901 +f 878 975 1001 +f 1001 901 878 +f 865 973 975 +f 975 878 865 +f 1493 1524 1744 +f 1744 1747 1493 +f 1280 1304 1524 +f 1524 1493 1280 +f 1181 1209 1304 +f 1304 1280 1181 +f 1086 1119 1209 +f 1209 1181 1086 +f 998 1065 1119 +f 1119 1086 998 +f 928 983 1065 +f 1065 998 928 +f 868 941 983 +f 983 928 868 +f 816 901 941 +f 941 868 816 +f 784 878 901 +f 901 816 784 +f 773 865 878 +f 878 784 773 +f 1466 1493 1747 +f 1747 1749 1466 +f 1266 1280 1493 +f 1493 1466 1266 +f 1149 1181 1280 +f 1280 1266 1149 +f 1057 1086 1181 +f 1181 1149 1057 +f 955 998 1086 +f 1086 1057 955 +f 888 928 998 +f 998 955 888 +f 806 868 928 +f 928 888 806 +f 755 816 868 +f 868 806 755 +f 718 784 816 +f 816 755 718 +f 697 773 784 +f 784 718 697 +f 1446 1466 1749 +f 1749 1753 1446 +f 1250 1266 1466 +f 1466 1446 1250 +f 1127 1149 1266 +f 1266 1250 1127 +f 1032 1057 1149 +f 1149 1127 1032 +f 936 955 1057 +f 1057 1032 936 +f 852 888 955 +f 955 936 852 +f 772 806 888 +f 888 852 772 +f 710 755 806 +f 806 772 710 +f 648 718 755 +f 755 710 648 +f 637 697 718 +f 718 648 637 +f 1440 1446 1753 +f 1753 1755 1440 +f 1242 1250 1446 +f 1446 1440 1242 +f 1115 1127 1250 +f 1250 1242 1115 +f 1020 1032 1127 +f 1127 1115 1020 +f 922 936 1032 +f 1032 1020 922 +f 830 852 936 +f 936 922 830 +f 750 772 852 +f 852 830 750 +f 672 710 772 +f 772 750 672 +f 631 648 710 +f 710 672 631 +f 613 637 648 +f 648 631 613 +f 1434 1440 1755 +f 1755 1757 1434 +f 1240 1242 1440 +f 1440 1434 1240 +f 1110 1115 1242 +f 1242 1240 1110 +f 1017 1020 1115 +f 1115 1110 1017 +f 915 922 1020 +f 1020 1017 915 +f 823 830 922 +f 922 915 823 +f 743 750 830 +f 830 823 743 +f 655 672 750 +f 750 743 655 +f 622 631 672 +f 672 655 622 +f 602 613 631 +f 631 622 602 +f 1428 1434 1757 +f 1757 1760 1428 +f 1232 1240 1434 +f 1434 1428 1232 +f 1105 1110 1240 +f 1240 1232 1105 +f 1010 1017 1110 +f 1110 1105 1010 +f 913 915 1017 +f 1017 1010 913 +f 821 823 915 +f 915 913 821 +f 736 743 823 +f 823 821 736 +f 652 655 743 +f 743 736 652 +f 619 622 655 +f 655 652 619 +f 601 602 622 +f 622 619 601 +f 1735 1289 1294 +f 1735 1294 1302 +f 1735 1302 1318 +f 1735 1318 1349 +f 1735 1349 1392 +f 1735 1392 1456 +f 1735 1456 1534 +f 1735 1534 1609 +f 1735 1609 1661 +f 1735 1661 1889 +f 1108 1294 1289 +f 1289 1099 1108 +f 1128 1302 1294 +f 1294 1108 1128 +f 1167 1318 1302 +f 1302 1128 1167 +f 1194 1349 1318 +f 1318 1167 1194 +f 1224 1392 1349 +f 1349 1194 1224 +f 1276 1456 1392 +f 1392 1224 1276 +f 1331 1534 1456 +f 1456 1276 1331 +f 1475 1609 1534 +f 1534 1331 1475 +f 1619 1661 1609 +f 1609 1475 1619 +f 1738 1889 1661 +f 1661 1619 1738 +f 976 1108 1099 +f 1099 974 976 +f 1002 1128 1108 +f 1108 976 1002 +f 1039 1167 1128 +f 1128 1002 1039 +f 1082 1194 1167 +f 1167 1039 1082 +f 1121 1224 1194 +f 1194 1082 1121 +f 1197 1276 1224 +f 1224 1121 1197 +f 1271 1331 1276 +f 1276 1197 1271 +f 1368 1475 1331 +f 1331 1271 1368 +f 1577 1619 1475 +f 1475 1368 1577 +f 1903 1738 1619 +f 1619 1577 1903 +f 877 976 974 +f 974 866 877 +f 902 1002 976 +f 976 877 902 +f 942 1039 1002 +f 1002 902 942 +f 984 1082 1039 +f 1039 942 984 +f 1066 1121 1082 +f 1082 984 1066 +f 1118 1197 1121 +f 1121 1066 1118 +f 1208 1271 1197 +f 1197 1118 1208 +f 1305 1368 1271 +f 1271 1208 1305 +f 1525 1577 1368 +f 1368 1305 1525 +f 1742 1903 1577 +f 1577 1525 1742 +f 783 877 866 +f 866 774 783 +f 815 902 877 +f 877 783 815 +f 867 942 902 +f 902 815 867 +f 927 984 942 +f 942 867 927 +f 997 1066 984 +f 984 927 997 +f 1085 1118 1066 +f 1066 997 1085 +f 1180 1208 1118 +f 1118 1085 1180 +f 1281 1305 1208 +f 1208 1180 1281 +f 1492 1525 1305 +f 1305 1281 1492 +f 1703 1742 1525 +f 1525 1492 1703 +f 717 783 774 +f 774 698 717 +f 756 815 783 +f 783 717 756 +f 805 867 815 +f 815 756 805 +f 887 927 867 +f 867 805 887 +f 956 997 927 +f 927 887 956 +f 1058 1085 997 +f 997 956 1058 +f 1148 1180 1085 +f 1085 1058 1148 +f 1267 1281 1180 +f 1180 1148 1267 +f 1467 1492 1281 +f 1281 1267 1467 +f 1905 1703 1492 +f 1492 1467 1905 +f 647 717 698 +f 698 636 647 +f 709 756 717 +f 717 647 709 +f 771 805 756 +f 756 709 771 +f 851 887 805 +f 805 771 851 +f 935 956 887 +f 887 851 935 +f 1031 1058 956 +f 956 935 1031 +f 1126 1148 1058 +f 1058 1031 1126 +f 1251 1267 1148 +f 1148 1126 1251 +f 1447 1467 1267 +f 1267 1251 1447 +f 1751 1905 1467 +f 1467 1447 1751 +f 630 647 636 +f 636 612 630 +f 671 709 647 +f 647 630 671 +f 749 771 709 +f 709 671 749 +f 829 851 771 +f 771 749 829 +f 921 935 851 +f 851 829 921 +f 1019 1031 935 +f 935 921 1019 +f 1114 1126 1031 +f 1031 1019 1114 +f 1243 1251 1126 +f 1126 1114 1243 +f 1441 1447 1251 +f 1251 1243 1441 +f 1896 1751 1447 +f 1447 1441 1896 +f 623 630 612 +f 612 603 623 +f 656 671 630 +f 630 623 656 +f 744 749 671 +f 671 656 744 +f 824 829 749 +f 749 744 824 +f 916 921 829 +f 829 824 916 +f 1018 1019 921 +f 921 916 1018 +f 1111 1114 1019 +f 1019 1018 1111 +f 1241 1243 1114 +f 1114 1111 1241 +f 1435 1441 1243 +f 1243 1241 1435 +f 1923 1896 1441 +f 1441 1435 1923 +f 617 623 603 +f 603 601 617 +f 650 656 623 +f 623 617 650 +f 734 744 656 +f 656 650 734 +f 818 824 744 +f 744 734 818 +f 912 916 824 +f 824 818 912 +f 1009 1018 916 +f 916 912 1009 +f 1102 1111 1018 +f 1018 1009 1102 +f 1235 1241 1111 +f 1111 1102 1235 +f 1431 1435 1241 +f 1241 1235 1431 +f 1759 1923 1435 +f 1435 1431 1759 +f 1735 1736 1963 +f 1735 1963 2015 +f 1735 2015 2088 +f 1735 2088 2166 +f 1735 2166 2230 +f 1735 2230 2273 +f 1735 2273 2304 +f 1735 2304 2320 +f 1735 2320 2328 +f 1735 2328 2335 +f 2005 1963 1736 +f 1736 1738 2005 +f 2149 2015 1963 +f 1963 2005 2149 +f 2291 2088 2015 +f 2015 2149 2291 +f 2346 2166 2088 +f 2088 2291 2346 +f 2398 2230 2166 +f 2166 2346 2398 +f 2428 2273 2230 +f 2230 2398 2428 +f 2457 2304 2273 +f 2273 2428 2457 +f 2494 2320 2304 +f 2304 2457 2494 +f 2514 2328 2320 +f 2320 2494 2514 +f 2524 2335 2328 +f 2328 2514 2524 +f 2047 2005 1738 +f 1738 1740 2047 +f 2256 2149 2005 +f 2005 2047 2256 +f 2353 2291 2149 +f 2149 2256 2353 +f 2427 2346 2291 +f 2291 2353 2427 +f 2503 2398 2346 +f 2346 2427 2503 +f 2542 2428 2398 +f 2398 2503 2542 +f 2583 2457 2428 +f 2428 2542 2583 +f 2622 2494 2457 +f 2457 2583 2622 +f 2648 2514 2494 +f 2494 2622 2648 +f 2650 2524 2514 +f 2514 2648 2650 +f 2099 2047 1740 +f 1740 1743 2099 +f 2319 2256 2047 +f 2047 2099 2319 +f 2414 2353 2256 +f 2256 2319 2414 +f 2504 2427 2353 +f 2353 2414 2504 +f 2558 2503 2427 +f 2427 2504 2558 +f 2640 2542 2503 +f 2503 2558 2640 +f 2682 2583 2542 +f 2542 2640 2682 +f 2722 2622 2583 +f 2583 2682 2722 +f 2745 2648 2622 +f 2622 2722 2745 +f 2758 2650 2648 +f 2648 2745 2758 +f 2130 2099 1743 +f 1743 1746 2130 +f 2343 2319 2099 +f 2099 2130 2343 +f 2442 2414 2319 +f 2319 2343 2442 +f 2537 2504 2414 +f 2414 2442 2537 +f 2625 2558 2504 +f 2504 2537 2625 +f 2695 2640 2558 +f 2558 2625 2695 +f 2755 2682 2640 +f 2640 2695 2755 +f 2807 2722 2682 +f 2682 2755 2807 +f 2839 2745 2722 +f 2722 2807 2839 +f 2850 2758 2745 +f 2745 2839 2850 +f 2157 2130 1746 +f 1746 1748 2157 +f 2357 2343 2130 +f 2130 2157 2357 +f 2474 2442 2343 +f 2343 2357 2474 +f 2566 2537 2442 +f 2442 2474 2566 +f 2668 2625 2537 +f 2537 2566 2668 +f 2735 2695 2625 +f 2625 2668 2735 +f 2817 2755 2695 +f 2695 2735 2817 +f 2868 2807 2755 +f 2755 2817 2868 +f 2905 2839 2807 +f 2807 2868 2905 +f 2926 2850 2839 +f 2839 2905 2926 +f 2177 2157 1748 +f 1748 1750 2177 +f 2373 2357 2157 +f 2157 2177 2373 +f 2496 2474 2357 +f 2357 2373 2496 +f 2591 2566 2474 +f 2474 2496 2591 +f 2687 2668 2566 +f 2566 2591 2687 +f 2771 2735 2668 +f 2668 2687 2771 +f 2851 2817 2735 +f 2735 2771 2851 +f 2913 2868 2817 +f 2817 2851 2913 +f 2975 2905 2868 +f 2868 2913 2975 +f 2986 2926 2905 +f 2905 2975 2986 +f 2183 2177 1750 +f 1750 1754 2183 +f 2381 2373 2177 +f 2177 2183 2381 +f 2508 2496 2373 +f 2373 2381 2508 +f 2603 2591 2496 +f 2496 2508 2603 +f 2701 2687 2591 +f 2591 2603 2701 +f 2793 2771 2687 +f 2687 2701 2793 +f 2873 2851 2771 +f 2771 2793 2873 +f 2951 2913 2851 +f 2851 2873 2951 +f 2992 2975 2913 +f 2913 2951 2992 +f 3010 2986 2975 +f 2975 2992 3010 +f 2189 2183 1754 +f 1754 1756 2189 +f 2383 2381 2183 +f 2183 2189 2383 +f 2513 2508 2381 +f 2381 2383 2513 +f 2606 2603 2508 +f 2508 2513 2606 +f 2708 2701 2603 +f 2603 2606 2708 +f 2800 2793 2701 +f 2701 2708 2800 +f 2880 2873 2793 +f 2793 2800 2880 +f 2968 2951 2873 +f 2873 2880 2968 +f 3001 2992 2951 +f 2951 2968 3001 +f 3021 3010 2992 +f 2992 3001 3021 +f 2195 2189 1756 +f 1756 1759 2195 +f 2390 2383 2189 +f 2189 2195 2390 +f 2517 2513 2383 +f 2383 2390 2517 +f 2612 2606 2513 +f 2513 2517 2612 +f 2709 2708 2606 +f 2606 2612 2709 +f 2801 2800 2708 +f 2708 2709 2801 +f 2886 2880 2800 +f 2800 2801 2886 +f 2970 2968 2880 +f 2880 2886 2970 +f 3004 3001 2968 +f 2968 2970 3004 +f 3022 3021 3001 +f 3001 3004 3022 diff --git a/gastro/teapot2.obj b/gastro/teapot2.obj new file mode 100644 index 0000000..e6f1b82 --- /dev/null +++ b/gastro/teapot2.obj @@ -0,0 +1,2855 @@ +v 5.929688 4.125000 0.000000 +v 5.832031 4.494141 0.000000 +v 5.945313 4.617188 0.000000 +v 6.175781 4.494141 0.000000 +v 6.429688 4.125000 0.000000 +v 5.387188 4.125000 2.747500 +v 5.297100 4.494141 2.709170 +v 5.401602 4.617188 2.753633 +v 5.614209 4.494141 2.844092 +v 5.848437 4.125000 2.943750 +v 3.899688 4.125000 4.970000 +v 3.830352 4.494141 4.900664 +v 3.910782 4.617188 4.981094 +v 4.074414 4.494141 5.144727 +v 4.254687 4.125000 5.325000 +v 1.677188 4.125000 6.457500 +v 1.638858 4.494141 6.367412 +v 1.683320 4.617188 6.471914 +v 1.773780 4.494141 6.684522 +v 1.873438 4.125000 6.918750 +v -1.070312 4.125000 7.000000 +v -1.070312 4.494141 6.902344 +v -1.070312 4.617188 7.015625 +v -1.070312 4.494141 7.246094 +v -1.070312 4.125000 7.500000 +v -4.007656 4.125000 6.457500 +v -3.859572 4.494141 6.367412 +v -3.847676 4.617188 6.471914 +v -3.917371 4.494141 6.684522 +v -4.014062 4.125000 6.918750 +v -6.209063 4.125000 4.970000 +v -6.042168 4.494141 4.900664 +v -6.072500 4.617188 4.981094 +v -6.217675 4.494141 5.144727 +v -6.395312 4.125000 5.325000 +v -7.591093 4.125000 2.747500 +v -7.464421 4.494141 2.709170 +v -7.550137 4.617188 2.753633 +v -7.755822 4.494141 2.844092 +v -7.989062 4.125000 2.943750 +v -8.070313 4.125000 0.000000 +v -7.972656 4.494141 0.000000 +v -8.085938 4.617188 0.000000 +v -8.316406 4.494141 0.000000 +v -8.570313 4.125000 0.000000 +v -7.527812 4.125000 -2.747500 +v -7.437724 4.494141 -2.709170 +v -7.542227 4.617188 -2.753633 +v -7.754834 4.494141 -2.844092 +v -7.989062 4.125000 -2.943750 +v -6.040312 4.125000 -4.970000 +v -5.970977 4.494141 -4.900664 +v -6.051406 4.617188 -4.981094 +v -6.215039 4.494141 -5.144727 +v -6.395312 4.125000 -5.325000 +v -3.817812 4.125000 -6.457500 +v -3.779482 4.494141 -6.367412 +v -3.823945 4.617188 -6.471914 +v -3.914404 4.494141 -6.684522 +v -4.014062 4.125000 -6.918750 +v -1.070312 4.125000 -7.000000 +v -1.070312 4.494141 -6.902344 +v -1.070312 4.617188 -7.015625 +v -1.070312 4.494141 -7.246094 +v -1.070312 4.125000 -7.500000 +v 1.677188 4.125000 -6.457500 +v 1.638858 4.494141 -6.367412 +v 1.683320 4.617188 -6.471914 +v 1.773780 4.494141 -6.684522 +v 1.873438 4.125000 -6.918750 +v 3.899688 4.125000 -4.970000 +v 3.830352 4.494141 -4.900664 +v 3.910782 4.617188 -4.981094 +v 4.074414 4.494141 -5.144727 +v 4.254687 4.125000 -5.325000 +v 5.387188 4.125000 -2.747500 +v 5.297100 4.494141 -2.709170 +v 5.401602 4.617188 -2.753633 +v 5.614209 4.494141 -2.844092 +v 5.848437 4.125000 -2.943750 +v 7.347656 2.162109 0.000000 +v 8.148438 0.234375 0.000000 +v 8.714844 -1.623047 0.000000 +v 8.929688 -3.375000 0.000000 +v 6.695264 2.162109 3.304053 +v 7.433985 0.234375 3.618360 +v 7.956494 -1.623047 3.840674 +v 8.154688 -3.375000 3.925000 +v 4.906446 2.162109 5.976758 +v 5.475000 0.234375 6.545312 +v 5.877149 -1.623047 6.947461 +v 6.029688 -3.375000 7.100000 +v 2.233740 2.162109 7.765576 +v 2.548047 0.234375 8.504297 +v 2.770362 -1.623047 9.026807 +v 2.854688 -3.375000 9.225000 +v -1.070312 2.162109 8.417969 +v -1.070312 0.234375 9.218750 +v -1.070312 -1.623047 9.785156 +v -1.070312 -3.375000 10.000000 +v -4.374365 2.162109 7.765576 +v -4.688672 0.234375 8.504297 +v -4.910986 -1.623047 9.026807 +v -4.995313 -3.375000 9.225000 +v -7.047071 2.162109 5.976758 +v -7.615624 0.234375 6.545312 +v -8.017773 -1.623047 6.947461 +v -8.170312 -3.375000 7.100000 +v -8.835889 2.162109 3.304053 +v -9.574610 0.234375 3.618360 +v -10.097119 -1.623047 3.840674 +v -10.295313 -3.375000 3.925000 +v -9.488281 2.162109 0.000000 +v -10.289063 0.234375 0.000000 +v -10.855469 -1.623047 0.000000 +v -11.070313 -3.375000 0.000000 +v -8.835889 2.162109 -3.304053 +v -9.574610 0.234375 -3.618360 +v -10.097119 -1.623047 -3.840674 +v -10.295313 -3.375000 -3.925000 +v -7.047071 2.162109 -5.976758 +v -7.615624 0.234375 -6.545312 +v -8.017773 -1.623047 -6.947461 +v -8.170312 -3.375000 -7.100000 +v -4.374365 2.162109 -7.765576 +v -4.688672 0.234375 -8.504297 +v -4.910986 -1.623047 -9.026807 +v -4.995313 -3.375000 -9.225000 +v -1.070312 2.162109 -8.417969 +v -1.070312 0.234375 -9.218750 +v -1.070312 -1.623047 -9.785156 +v -1.070312 -3.375000 -10.000000 +v 2.233740 2.162109 -7.765576 +v 2.548047 0.234375 -8.504297 +v 2.770362 -1.623047 -9.026807 +v 2.854688 -3.375000 -9.225000 +v 4.906446 2.162109 -5.976758 +v 5.475000 0.234375 -6.545312 +v 5.877149 -1.623047 -6.947461 +v 6.029688 -3.375000 -7.100000 +v 6.695264 2.162109 -3.304053 +v 7.433985 0.234375 -3.618360 +v 7.956494 -1.623047 -3.840674 +v 8.154688 -3.375000 -3.925000 +v 8.539063 -4.857422 0.000000 +v 7.679688 -5.953125 0.000000 +v 6.820313 -6.697266 0.000000 +v 6.429688 -7.125000 0.000000 +v 7.794336 -4.857422 3.771680 +v 7.001562 -5.953125 3.434375 +v 6.208789 -6.697266 3.097070 +v 5.848437 -7.125000 2.943750 +v 5.752343 -4.857422 6.822656 +v 5.142187 -5.953125 6.212500 +v 4.532031 -6.697266 5.602344 +v 4.254687 -7.125000 5.325000 +v 2.701367 -4.857422 8.864649 +v 2.364063 -5.953125 8.071875 +v 2.026758 -6.697266 7.279101 +v 1.873438 -7.125000 6.918750 +v -1.070312 -4.857422 9.609375 +v -1.070312 -5.953125 8.750000 +v -1.070312 -6.697266 7.890625 +v -1.070312 -7.125000 7.500000 +v -4.841992 -4.857422 8.864649 +v -4.504687 -5.953125 8.071875 +v -4.167383 -6.697266 7.279101 +v -4.014062 -7.125000 6.918750 +v -7.892968 -4.857422 6.822656 +v -7.282812 -5.953125 6.212500 +v -6.672656 -6.697266 5.602344 +v -6.395312 -7.125000 5.325000 +v -9.934961 -4.857422 3.771680 +v -9.142187 -5.953125 3.434375 +v -8.349414 -6.697266 3.097070 +v -7.989062 -7.125000 2.943750 +v -10.679688 -4.857422 0.000000 +v -9.820313 -5.953125 0.000000 +v -8.960938 -6.697266 0.000000 +v -8.570313 -7.125000 0.000000 +v -9.934961 -4.857422 -3.771680 +v -9.142187 -5.953125 -3.434375 +v -8.349414 -6.697266 -3.097070 +v -7.989062 -7.125000 -2.943750 +v -7.892968 -4.857422 -6.822656 +v -7.282812 -5.953125 -6.212500 +v -6.672656 -6.697266 -5.602344 +v -6.395312 -7.125000 -5.325000 +v -4.841992 -4.857422 -8.864649 +v -4.504687 -5.953125 -8.071875 +v -4.167383 -6.697266 -7.279101 +v -4.014062 -7.125000 -6.918750 +v -1.070312 -4.857422 -9.609375 +v -1.070312 -5.953125 -8.750000 +v -1.070312 -6.697266 -7.890625 +v -1.070312 -7.125000 -7.500000 +v 2.701367 -4.857422 -8.864649 +v 2.364063 -5.953125 -8.071875 +v 2.026758 -6.697266 -7.279101 +v 1.873438 -7.125000 -6.918750 +v 5.752343 -4.857422 -6.822656 +v 5.142187 -5.953125 -6.212500 +v 4.532031 -6.697266 -5.602344 +v 4.254687 -7.125000 -5.325000 +v 7.794336 -4.857422 -3.771680 +v 7.001562 -5.953125 -3.434375 +v 6.208789 -6.697266 -3.097070 +v 5.848437 -7.125000 -2.943750 +v 6.259766 -7.400391 0.000000 +v 5.351563 -7.640625 0.000000 +v 3.107422 -7.810547 0.000000 +v -1.070312 -7.875000 0.000000 +v 5.691685 -7.400391 2.877056 +v 4.853868 -7.640625 2.520586 +v 2.783648 -7.810547 1.639761 +v 4.134043 -7.400391 5.204355 +v 3.489219 -7.640625 4.559531 +v 1.895879 -7.810547 2.966191 +v 1.806743 -7.400391 6.761997 +v 1.450274 -7.640625 5.924180 +v 0.569448 -7.810547 3.853960 +v -1.070312 -7.400391 7.330078 +v -1.070312 -7.640625 6.421875 +v -1.070312 -7.810547 4.177734 +v -3.947368 -7.400391 6.761997 +v -3.590898 -7.640625 5.924180 +v -2.710073 -7.810547 3.853960 +v -6.274668 -7.400391 5.204355 +v -5.629844 -7.640625 4.559531 +v -4.036504 -7.810547 2.966191 +v -7.832309 -7.400391 2.877056 +v -6.994492 -7.640625 2.520586 +v -4.924272 -7.810547 1.639761 +v -8.400391 -7.400391 0.000000 +v -7.492188 -7.640625 0.000000 +v -5.248047 -7.810547 0.000000 +v -7.832309 -7.400391 -2.877056 +v -6.994492 -7.640625 -2.520586 +v -4.924272 -7.810547 -1.639761 +v -6.274668 -7.400391 -5.204355 +v -5.629844 -7.640625 -4.559531 +v -4.036504 -7.810547 -2.966191 +v -3.947368 -7.400391 -6.761997 +v -3.590898 -7.640625 -5.924180 +v -2.710073 -7.810547 -3.853960 +v -1.070312 -7.400391 -7.330078 +v -1.070312 -7.640625 -6.421875 +v -1.070312 -7.810547 -4.177734 +v 1.806743 -7.400391 -6.761997 +v 1.450274 -7.640625 -5.924180 +v 0.569448 -7.810547 -3.853960 +v 4.134043 -7.400391 -5.204355 +v 3.489219 -7.640625 -4.559531 +v 1.895879 -7.810547 -2.966191 +v 5.691685 -7.400391 -2.877056 +v 4.853868 -7.640625 -2.520586 +v 2.783648 -7.810547 -1.639761 +v -9.070313 2.250000 0.000000 +v -11.406250 2.232422 0.000000 +v -13.132813 2.109375 0.000000 +v -14.203125 1.775391 0.000000 +v -14.570313 1.125000 0.000000 +v -8.992188 2.425781 0.843750 +v -11.475830 2.405457 0.843750 +v -13.298828 2.263184 0.843750 +v -14.421631 1.877014 0.843750 +v -14.804688 1.125000 0.843750 +v -8.820313 2.812500 1.125000 +v -11.628906 2.786134 1.125000 +v -13.664063 2.601563 1.125000 +v -14.902344 2.100586 1.125000 +v -15.320313 1.125000 1.125000 +v -8.648438 3.199219 0.843750 +v -11.781982 3.166809 0.843750 +v -14.029297 2.939941 0.843750 +v -15.383057 2.324158 0.843750 +v -15.835938 1.125000 0.843750 +v -8.570313 3.375000 0.000000 +v -11.851563 3.339844 0.000000 +v -14.195313 3.093750 0.000000 +v -15.601563 2.425781 0.000000 +v -16.070313 1.125000 0.000000 +v -8.648438 3.199219 -0.843750 +v -11.781982 3.166809 -0.843750 +v -14.029297 2.939941 -0.843750 +v -15.383057 2.324158 -0.843750 +v -15.835938 1.125000 -0.843750 +v -8.820313 2.812500 -1.125000 +v -11.628906 2.786134 -1.125000 +v -13.664063 2.601563 -1.125000 +v -14.902344 2.100586 -1.125000 +v -15.320313 1.125000 -1.125000 +v -8.992188 2.425781 -0.843750 +v -11.475830 2.405457 -0.843750 +v -13.298828 2.263184 -0.843750 +v -14.421631 1.877014 -0.843750 +v -14.804688 1.125000 -0.843750 +v -14.375000 0.105469 0.000000 +v -13.757813 -1.125000 0.000000 +v -12.671875 -2.355469 0.000000 +v -11.070313 -3.375000 0.000000 +v -14.588013 0.007050 0.843750 +v -13.909180 -1.275146 0.843750 +v -12.724976 -2.540863 0.843750 +v -10.992188 -3.609375 0.843750 +v -15.056641 -0.209473 1.125000 +v -14.242188 -1.605469 1.125000 +v -12.841797 -2.948730 1.125000 +v -10.820313 -4.125000 1.125000 +v -15.525269 -0.425995 0.843750 +v -14.575195 -1.935791 0.843750 +v -12.958618 -3.356598 0.843750 +v -10.648438 -4.640625 0.843750 +v -15.738281 -0.524414 0.000000 +v -14.726563 -2.085938 0.000000 +v -13.011719 -3.541992 0.000000 +v -10.570313 -4.875000 0.000000 +v -15.525269 -0.425995 -0.843750 +v -14.575195 -1.935791 -0.843750 +v -12.958618 -3.356598 -0.843750 +v -10.648438 -4.640625 -0.843750 +v -15.056641 -0.209473 -1.125000 +v -14.242188 -1.605469 -1.125000 +v -12.841797 -2.948730 -1.125000 +v -10.820313 -4.125000 -1.125000 +v -14.588013 0.007050 -0.843750 +v -13.909180 -1.275146 -0.843750 +v -12.724976 -2.540863 -0.843750 +v -10.992188 -3.609375 -0.843750 +v 7.429688 -0.750000 0.000000 +v 9.828125 -0.199219 0.000000 +v 10.867188 1.125000 0.000000 +v 11.437500 2.730469 0.000000 +v 12.429688 4.125000 0.000000 +v 7.429688 -1.394531 1.856250 +v 10.011230 -0.677124 1.676074 +v 11.101563 0.846680 1.279688 +v 11.723145 2.629761 0.883301 +v 12.898438 4.125000 0.703125 +v 7.429688 -2.812500 2.475000 +v 10.414063 -1.728516 2.234766 +v 11.617188 0.234375 1.706250 +v 12.351563 2.408203 1.177734 +v 13.929688 4.125000 0.937500 +v 7.429688 -4.230469 1.856250 +v 10.816895 -2.779907 1.676074 +v 12.132813 -0.377930 1.279688 +v 12.979980 2.186646 0.883301 +v 14.960938 4.125000 0.703125 +v 7.429688 -4.875000 0.000000 +v 11.000000 -3.257813 0.000000 +v 12.367188 -0.656250 0.000000 +v 13.265625 2.085938 0.000000 +v 15.429688 4.125000 0.000000 +v 7.429688 -4.230469 -1.856250 +v 10.816895 -2.779907 -1.676074 +v 12.132813 -0.377930 -1.279688 +v 12.979980 2.186646 -0.883301 +v 14.960938 4.125000 -0.703125 +v 7.429688 -2.812500 -2.475000 +v 10.414063 -1.728516 -2.234766 +v 11.617188 0.234375 -1.706250 +v 12.351563 2.408203 -1.177734 +v 13.929688 4.125000 -0.937500 +v 7.429688 -1.394531 -1.856250 +v 10.011230 -0.677124 -1.676074 +v 11.101563 0.846680 -1.279688 +v 11.723145 2.629761 -0.883301 +v 12.898438 4.125000 -0.703125 +v 12.789063 4.335938 0.000000 +v 13.054688 4.406250 0.000000 +v 13.132813 4.335938 0.000000 +v 12.929688 4.125000 0.000000 +v 13.291077 4.346237 0.659180 +v 13.525879 4.422729 0.562500 +v 13.532898 4.350357 0.465820 +v 13.242188 4.125000 0.421875 +v 14.395508 4.368896 0.878906 +v 14.562500 4.458984 0.750000 +v 14.413086 4.382080 0.621094 +v 13.929688 4.125000 0.562500 +v 15.499939 4.391556 0.659180 +v 15.599121 4.495239 0.562500 +v 15.293274 4.413804 0.465820 +v 14.617188 4.125000 0.421875 +v 16.001953 4.401855 0.000000 +v 16.070313 4.511719 0.000000 +v 15.693359 4.428224 0.000000 +v 14.929688 4.125000 0.000000 +v 15.499939 4.391556 -0.659180 +v 15.599121 4.495239 -0.562500 +v 15.293274 4.413804 -0.465820 +v 14.617188 4.125000 -0.421875 +v 14.395508 4.368896 -0.878906 +v 14.562500 4.458984 -0.750000 +v 14.413086 4.382080 -0.621094 +v 13.929688 4.125000 -0.562500 +v 13.291077 4.346237 -0.659180 +v 13.525879 4.422729 -0.562500 +v 13.532898 4.350357 -0.465820 +v 13.242188 4.125000 -0.421875 +v -1.070312 7.875000 0.000000 +v 0.632813 7.628906 0.000000 +v 0.554688 7.031250 0.000000 +v -0.085937 6.292969 0.000000 +v -0.070312 5.625000 0.000000 +v 0.501414 7.628906 0.670256 +v 0.429278 7.031250 0.639395 +v -0.162029 6.292969 0.386960 +v -0.147812 5.625000 0.392500 +v 0.140489 7.628906 1.210801 +v 0.084844 7.031250 1.155156 +v -0.370879 6.292969 0.699434 +v -0.360312 5.625000 0.710000 +v -0.400056 7.628906 1.571726 +v -0.430918 7.031250 1.499590 +v -0.683352 6.292969 0.908284 +v -0.677812 5.625000 0.922500 +v -1.070312 7.628906 1.703125 +v -1.070312 7.031250 1.625000 +v -1.070312 6.292969 0.984375 +v -1.070312 5.625000 1.000000 +v -1.740569 7.628906 1.571726 +v -1.709707 7.031250 1.499590 +v -1.457273 6.292969 0.908284 +v -1.462812 5.625000 0.922500 +v -2.281113 7.628906 1.210801 +v -2.225469 7.031250 1.155156 +v -1.769746 6.292969 0.699434 +v -1.780312 5.625000 0.710000 +v -2.642038 7.628906 0.670256 +v -2.569902 7.031250 0.639395 +v -1.978596 6.292969 0.386960 +v -1.992812 5.625000 0.392500 +v -2.773438 7.628906 0.000000 +v -2.695313 7.031250 0.000000 +v -2.054687 6.292969 0.000000 +v -2.070312 5.625000 0.000000 +v -2.642038 7.628906 -0.670256 +v -2.569902 7.031250 -0.639395 +v -1.978596 6.292969 -0.386960 +v -1.992812 5.625000 -0.392500 +v -2.281113 7.628906 -1.210801 +v -2.225469 7.031250 -1.155156 +v -1.769746 6.292969 -0.699434 +v -1.780312 5.625000 -0.710000 +v -1.740569 7.628906 -1.571726 +v -1.709707 7.031250 -1.499590 +v -1.457273 6.292969 -0.908284 +v -1.462812 5.625000 -0.922500 +v -1.070312 7.628906 -1.703125 +v -1.070312 7.031250 -1.625000 +v -1.070312 6.292969 -0.984375 +v -1.070312 5.625000 -1.000000 +v -0.400056 7.628906 -1.571726 +v -0.430918 7.031250 -1.499590 +v -0.683352 6.292969 -0.908284 +v -0.677812 5.625000 -0.922500 +v 0.140489 7.628906 -1.210801 +v 0.084844 7.031250 -1.155156 +v -0.370879 6.292969 -0.699434 +v -0.360312 5.625000 -0.710000 +v 0.501414 7.628906 -0.670256 +v 0.429278 7.031250 -0.639395 +v -0.162029 6.292969 -0.386960 +v -0.147812 5.625000 -0.392500 +v 1.210938 5.179688 0.000000 +v 3.054688 4.875000 0.000000 +v 4.710938 4.570313 0.000000 +v 5.429688 4.125000 0.000000 +v 1.034141 5.179688 0.895391 +v 2.735000 4.875000 1.619062 +v 4.262891 4.570313 2.269140 +v 4.925938 4.125000 2.551250 +v 0.549375 5.179688 1.619688 +v 1.858438 4.875000 2.928750 +v 3.034375 4.570313 4.104687 +v 3.544688 4.125000 4.615000 +v -0.174922 5.179688 2.104453 +v 0.548750 4.875000 3.805313 +v 1.198828 4.570313 5.333203 +v 1.480938 4.125000 5.996250 +v -1.070312 5.179688 2.281250 +v -1.070312 4.875000 4.125000 +v -1.070312 4.570313 5.781250 +v -1.070312 4.125000 6.500000 +v -1.965703 5.179688 2.104453 +v -2.689375 4.875000 3.805313 +v -3.339453 4.570313 5.333203 +v -3.621562 4.125000 5.996250 +v -2.690000 5.179688 1.619688 +v -3.999062 4.875000 2.928750 +v -5.174999 4.570313 4.104687 +v -5.685312 4.125000 4.615000 +v -3.174765 5.179688 0.895391 +v -4.875625 4.875000 1.619062 +v -6.403516 4.570313 2.269140 +v -7.066563 4.125000 2.551250 +v -3.351562 5.179688 0.000000 +v -5.195313 4.875000 0.000000 +v -6.851563 4.570313 0.000000 +v -7.570313 4.125000 0.000000 +v -3.174765 5.179688 -0.895391 +v -4.875625 4.875000 -1.619062 +v -6.403516 4.570313 -2.269140 +v -7.066563 4.125000 -2.551250 +v -2.690000 5.179688 -1.619688 +v -3.999062 4.875000 -2.928750 +v -5.174999 4.570313 -4.104687 +v -5.685312 4.125000 -4.615000 +v -1.965703 5.179688 -2.104453 +v -2.689375 4.875000 -3.805313 +v -3.339453 4.570313 -5.333203 +v -3.621562 4.125000 -5.996250 +v -1.070312 5.179688 -2.281250 +v -1.070312 4.875000 -4.125000 +v -1.070312 4.570313 -5.781250 +v -1.070312 4.125000 -6.500000 +v -0.174922 5.179688 -2.104453 +v 0.548750 4.875000 -3.805313 +v 1.198828 4.570313 -5.333203 +v 1.480938 4.125000 -5.996250 +v 0.549375 5.179688 -1.619688 +v 1.858438 4.875000 -2.928750 +v 3.034375 4.570313 -4.104687 +v 3.544688 4.125000 -4.615000 +v 1.034141 5.179688 -0.895391 +v 2.735000 4.875000 -1.619062 +v 4.262891 4.570313 -2.269140 +v 4.925938 4.125000 -2.551250 + +vt 2.000000 2.000000 0.000000 +vt 2.000000 1.975000 0.000000 +vt 2.000000 1.950000 0.000000 +vt 2.000000 1.925000 0.000000 +vt 2.000000 1.900000 0.000000 +vt 1.750000 2.000000 0.000000 +vt 1.750000 1.975000 0.000000 +vt 1.750000 1.950000 0.000000 +vt 1.750000 1.925000 0.000000 +vt 1.750000 1.900000 0.000000 +vt 1.500000 2.000000 0.000000 +vt 1.500000 1.975000 0.000000 +vt 1.500000 1.950000 0.000000 +vt 1.500000 1.925000 0.000000 +vt 1.500000 1.900000 0.000000 +vt 1.250000 2.000000 0.000000 +vt 1.250000 1.975000 0.000000 +vt 1.250000 1.950000 0.000000 +vt 1.250000 1.925000 0.000000 +vt 1.250000 1.900000 0.000000 +vt 1.000000 2.000000 0.000000 +vt 1.000000 1.975000 0.000000 +vt 1.000000 1.950000 0.000000 +vt 1.000000 1.925000 0.000000 +vt 1.000000 1.900000 0.000000 +vt 1.000000 2.000000 0.000000 +vt 1.000000 1.975000 0.000000 +vt 1.000000 1.950000 0.000000 +vt 1.000000 1.925000 0.000000 +vt 1.000000 1.900000 0.000000 +vt 0.750000 2.000000 0.000000 +vt 0.750000 1.975000 0.000000 +vt 0.750000 1.950000 0.000000 +vt 0.750000 1.925000 0.000000 +vt 0.750000 1.900000 0.000000 +vt 0.500000 2.000000 0.000000 +vt 0.500000 1.975000 0.000000 +vt 0.500000 1.950000 0.000000 +vt 0.500000 1.925000 0.000000 +vt 0.500000 1.900000 0.000000 +vt 0.250000 2.000000 0.000000 +vt 0.250000 1.975000 0.000000 +vt 0.250000 1.950000 0.000000 +vt 0.250000 1.925000 0.000000 +vt 0.250000 1.900000 0.000000 +vt 0.000000 2.000000 0.000000 +vt 0.000000 1.975000 0.000000 +vt 0.000000 1.950000 0.000000 +vt 0.000000 1.925000 0.000000 +vt 0.000000 1.900000 0.000000 +vt 2.000000 2.000000 0.000000 +vt 2.000000 1.975000 0.000000 +vt 2.000000 1.950000 0.000000 +vt 2.000000 1.925000 0.000000 +vt 2.000000 1.900000 0.000000 +vt 1.750000 2.000000 0.000000 +vt 1.750000 1.975000 0.000000 +vt 1.750000 1.950000 0.000000 +vt 1.750000 1.925000 0.000000 +vt 1.750000 1.900000 0.000000 +vt 1.500000 2.000000 0.000000 +vt 1.500000 1.975000 0.000000 +vt 1.500000 1.950000 0.000000 +vt 1.500000 1.925000 0.000000 +vt 1.500000 1.900000 0.000000 +vt 1.250000 2.000000 0.000000 +vt 1.250000 1.975000 0.000000 +vt 1.250000 1.950000 0.000000 +vt 1.250000 1.925000 0.000000 +vt 1.250000 1.900000 0.000000 +vt 1.000000 2.000000 0.000000 +vt 1.000000 1.975000 0.000000 +vt 1.000000 1.950000 0.000000 +vt 1.000000 1.925000 0.000000 +vt 1.000000 1.900000 0.000000 +vt 1.000000 2.000000 0.000000 +vt 1.000000 1.975000 0.000000 +vt 1.000000 1.950000 0.000000 +vt 1.000000 1.925000 0.000000 +vt 1.000000 1.900000 0.000000 +vt 0.750000 2.000000 0.000000 +vt 0.750000 1.975000 0.000000 +vt 0.750000 1.950000 0.000000 +vt 0.750000 1.925000 0.000000 +vt 0.750000 1.900000 0.000000 +vt 0.500000 2.000000 0.000000 +vt 0.500000 1.975000 0.000000 +vt 0.500000 1.950000 0.000000 +vt 0.500000 1.925000 0.000000 +vt 0.500000 1.900000 0.000000 +vt 0.250000 2.000000 0.000000 +vt 0.250000 1.975000 0.000000 +vt 0.250000 1.950000 0.000000 +vt 0.250000 1.925000 0.000000 +vt 0.250000 1.900000 0.000000 +vt 0.000000 2.000000 0.000000 +vt 0.000000 1.975000 0.000000 +vt 0.000000 1.950000 0.000000 +vt 0.000000 1.925000 0.000000 +vt 0.000000 1.900000 0.000000 +vt 2.000000 1.900000 0.000000 +vt 2.000000 1.675000 0.000000 +vt 2.000000 1.450000 0.000000 +vt 2.000000 1.225000 0.000000 +vt 2.000000 1.000000 0.000000 +vt 1.750000 1.900000 0.000000 +vt 1.750000 1.675000 0.000000 +vt 1.750000 1.450000 0.000000 +vt 1.750000 1.225000 0.000000 +vt 1.750000 1.000000 0.000000 +vt 1.500000 1.900000 0.000000 +vt 1.500000 1.675000 0.000000 +vt 1.500000 1.450000 0.000000 +vt 1.500000 1.225000 0.000000 +vt 1.500000 1.000000 0.000000 +vt 1.250000 1.900000 0.000000 +vt 1.250000 1.675000 0.000000 +vt 1.250000 1.450000 0.000000 +vt 1.250000 1.225000 0.000000 +vt 1.250000 1.000000 0.000000 +vt 1.000000 1.900000 0.000000 +vt 1.000000 1.675000 0.000000 +vt 1.000000 1.450000 0.000000 +vt 1.000000 1.225000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 1.000000 1.900000 0.000000 +vt 1.000000 1.675000 0.000000 +vt 1.000000 1.450000 0.000000 +vt 1.000000 1.225000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 0.750000 1.900000 0.000000 +vt 0.750000 1.675000 0.000000 +vt 0.750000 1.450000 0.000000 +vt 0.750000 1.225000 0.000000 +vt 0.750000 1.000000 0.000000 +vt 0.500000 1.900000 0.000000 +vt 0.500000 1.675000 0.000000 +vt 0.500000 1.450000 0.000000 +vt 0.500000 1.225000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.250000 1.900000 0.000000 +vt 0.250000 1.675000 0.000000 +vt 0.250000 1.450000 0.000000 +vt 0.250000 1.225000 0.000000 +vt 0.250000 1.000000 0.000000 +vt 0.000000 1.900000 0.000000 +vt 0.000000 1.675000 0.000000 +vt 0.000000 1.450000 0.000000 +vt 0.000000 1.225000 0.000000 +vt 0.000000 1.000000 0.000000 +vt 2.000000 1.900000 0.000000 +vt 2.000000 1.675000 0.000000 +vt 2.000000 1.450000 0.000000 +vt 2.000000 1.225000 0.000000 +vt 2.000000 1.000000 0.000000 +vt 1.750000 1.900000 0.000000 +vt 1.750000 1.675000 0.000000 +vt 1.750000 1.450000 0.000000 +vt 1.750000 1.225000 0.000000 +vt 1.750000 1.000000 0.000000 +vt 1.500000 1.900000 0.000000 +vt 1.500000 1.675000 0.000000 +vt 1.500000 1.450000 0.000000 +vt 1.500000 1.225000 0.000000 +vt 1.500000 1.000000 0.000000 +vt 1.250000 1.900000 0.000000 +vt 1.250000 1.675000 0.000000 +vt 1.250000 1.450000 0.000000 +vt 1.250000 1.225000 0.000000 +vt 1.250000 1.000000 0.000000 +vt 1.000000 1.900000 0.000000 +vt 1.000000 1.675000 0.000000 +vt 1.000000 1.450000 0.000000 +vt 1.000000 1.225000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 1.000000 1.900000 0.000000 +vt 1.000000 1.675000 0.000000 +vt 1.000000 1.450000 0.000000 +vt 1.000000 1.225000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 0.750000 1.900000 0.000000 +vt 0.750000 1.675000 0.000000 +vt 0.750000 1.450000 0.000000 +vt 0.750000 1.225000 0.000000 +vt 0.750000 1.000000 0.000000 +vt 0.500000 1.900000 0.000000 +vt 0.500000 1.675000 0.000000 +vt 0.500000 1.450000 0.000000 +vt 0.500000 1.225000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.250000 1.900000 0.000000 +vt 0.250000 1.675000 0.000000 +vt 0.250000 1.450000 0.000000 +vt 0.250000 1.225000 0.000000 +vt 0.250000 1.000000 0.000000 +vt 0.000000 1.900000 0.000000 +vt 0.000000 1.675000 0.000000 +vt 0.000000 1.450000 0.000000 +vt 0.000000 1.225000 0.000000 +vt 0.000000 1.000000 0.000000 +vt 2.000000 1.000000 0.000000 +vt 2.000000 0.850000 0.000000 +vt 2.000000 0.700000 0.000000 +vt 2.000000 0.550000 0.000000 +vt 2.000000 0.400000 0.000000 +vt 1.750000 1.000000 0.000000 +vt 1.750000 0.850000 0.000000 +vt 1.750000 0.700000 0.000000 +vt 1.750000 0.550000 0.000000 +vt 1.750000 0.400000 0.000000 +vt 1.500000 1.000000 0.000000 +vt 1.500000 0.850000 0.000000 +vt 1.500000 0.700000 0.000000 +vt 1.500000 0.550000 0.000000 +vt 1.500000 0.400000 0.000000 +vt 1.250000 1.000000 0.000000 +vt 1.250000 0.850000 0.000000 +vt 1.250000 0.700000 0.000000 +vt 1.250000 0.550000 0.000000 +vt 1.250000 0.400000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 1.000000 0.850000 0.000000 +vt 1.000000 0.700000 0.000000 +vt 1.000000 0.550000 0.000000 +vt 1.000000 0.400000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 1.000000 0.850000 0.000000 +vt 1.000000 0.700000 0.000000 +vt 1.000000 0.550000 0.000000 +vt 1.000000 0.400000 0.000000 +vt 0.750000 1.000000 0.000000 +vt 0.750000 0.850000 0.000000 +vt 0.750000 0.700000 0.000000 +vt 0.750000 0.550000 0.000000 +vt 0.750000 0.400000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 0.850000 0.000000 +vt 0.500000 0.700000 0.000000 +vt 0.500000 0.550000 0.000000 +vt 0.500000 0.400000 0.000000 +vt 0.250000 1.000000 0.000000 +vt 0.250000 0.850000 0.000000 +vt 0.250000 0.700000 0.000000 +vt 0.250000 0.550000 0.000000 +vt 0.250000 0.400000 0.000000 +vt 0.000000 1.000000 0.000000 +vt 0.000000 0.850000 0.000000 +vt 0.000000 0.700000 0.000000 +vt 0.000000 0.550000 0.000000 +vt 0.000000 0.400000 0.000000 +vt 2.000000 1.000000 0.000000 +vt 2.000000 0.850000 0.000000 +vt 2.000000 0.700000 0.000000 +vt 2.000000 0.550000 0.000000 +vt 2.000000 0.400000 0.000000 +vt 1.750000 1.000000 0.000000 +vt 1.750000 0.850000 0.000000 +vt 1.750000 0.700000 0.000000 +vt 1.750000 0.550000 0.000000 +vt 1.750000 0.400000 0.000000 +vt 1.500000 1.000000 0.000000 +vt 1.500000 0.850000 0.000000 +vt 1.500000 0.700000 0.000000 +vt 1.500000 0.550000 0.000000 +vt 1.500000 0.400000 0.000000 +vt 1.250000 1.000000 0.000000 +vt 1.250000 0.850000 0.000000 +vt 1.250000 0.700000 0.000000 +vt 1.250000 0.550000 0.000000 +vt 1.250000 0.400000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 1.000000 0.850000 0.000000 +vt 1.000000 0.700000 0.000000 +vt 1.000000 0.550000 0.000000 +vt 1.000000 0.400000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 1.000000 0.850000 0.000000 +vt 1.000000 0.700000 0.000000 +vt 1.000000 0.550000 0.000000 +vt 1.000000 0.400000 0.000000 +vt 0.750000 1.000000 0.000000 +vt 0.750000 0.850000 0.000000 +vt 0.750000 0.700000 0.000000 +vt 0.750000 0.550000 0.000000 +vt 0.750000 0.400000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 0.850000 0.000000 +vt 0.500000 0.700000 0.000000 +vt 0.500000 0.550000 0.000000 +vt 0.500000 0.400000 0.000000 +vt 0.250000 1.000000 0.000000 +vt 0.250000 0.850000 0.000000 +vt 0.250000 0.700000 0.000000 +vt 0.250000 0.550000 0.000000 +vt 0.250000 0.400000 0.000000 +vt 0.000000 1.000000 0.000000 +vt 0.000000 0.850000 0.000000 +vt 0.000000 0.700000 0.000000 +vt 0.000000 0.550000 0.000000 +vt 0.000000 0.400000 0.000000 +vt 2.000000 0.400000 0.000000 +vt 2.000000 0.300000 0.000000 +vt 2.000000 0.200000 0.000000 +vt 2.000000 0.100000 0.000000 +vt 2.000000 0.000000 0.000000 +vt 1.750000 0.400000 0.000000 +vt 1.750000 0.300000 0.000000 +vt 1.750000 0.200000 0.000000 +vt 1.750000 0.100000 0.000000 +vt 1.750000 0.000000 0.000000 +vt 1.500000 0.400000 0.000000 +vt 1.500000 0.300000 0.000000 +vt 1.500000 0.200000 0.000000 +vt 1.500000 0.100000 0.000000 +vt 1.500000 0.000000 0.000000 +vt 1.250000 0.400000 0.000000 +vt 1.250000 0.300000 0.000000 +vt 1.250000 0.200000 0.000000 +vt 1.250000 0.100000 0.000000 +vt 1.250000 0.000000 0.000000 +vt 1.000000 0.400000 0.000000 +vt 1.000000 0.300000 0.000000 +vt 1.000000 0.200000 0.000000 +vt 1.000000 0.100000 0.000000 +vt 1.000000 0.000000 0.000000 +vt 1.000000 0.400000 0.000000 +vt 1.000000 0.300000 0.000000 +vt 1.000000 0.200000 0.000000 +vt 1.000000 0.100000 0.000000 +vt 1.000000 0.000000 0.000000 +vt 0.750000 0.400000 0.000000 +vt 0.750000 0.300000 0.000000 +vt 0.750000 0.200000 0.000000 +vt 0.750000 0.100000 0.000000 +vt 0.750000 0.000000 0.000000 +vt 0.500000 0.400000 0.000000 +vt 0.500000 0.300000 0.000000 +vt 0.500000 0.200000 0.000000 +vt 0.500000 0.100000 0.000000 +vt 0.500000 0.000000 0.000000 +vt 0.250000 0.400000 0.000000 +vt 0.250000 0.300000 0.000000 +vt 0.250000 0.200000 0.000000 +vt 0.250000 0.100000 0.000000 +vt 0.250000 0.000000 0.000000 +vt 0.000000 0.400000 0.000000 +vt 0.000000 0.300000 0.000000 +vt 0.000000 0.200000 0.000000 +vt 0.000000 0.100000 0.000000 +vt 0.000000 0.000000 0.000000 +vt 2.000000 0.400000 0.000000 +vt 2.000000 0.300000 0.000000 +vt 2.000000 0.200000 0.000000 +vt 2.000000 0.100000 0.000000 +vt 2.000000 0.000000 0.000000 +vt 1.750000 0.400000 0.000000 +vt 1.750000 0.300000 0.000000 +vt 1.750000 0.200000 0.000000 +vt 1.750000 0.100000 0.000000 +vt 1.750000 0.000000 0.000000 +vt 1.500000 0.400000 0.000000 +vt 1.500000 0.300000 0.000000 +vt 1.500000 0.200000 0.000000 +vt 1.500000 0.100000 0.000000 +vt 1.500000 0.000000 0.000000 +vt 1.250000 0.400000 0.000000 +vt 1.250000 0.300000 0.000000 +vt 1.250000 0.200000 0.000000 +vt 1.250000 0.100000 0.000000 +vt 1.250000 0.000000 0.000000 +vt 1.000000 0.400000 0.000000 +vt 1.000000 0.300000 0.000000 +vt 1.000000 0.200000 0.000000 +vt 1.000000 0.100000 0.000000 +vt 1.000000 0.000000 0.000000 +vt 1.000000 0.400000 0.000000 +vt 1.000000 0.300000 0.000000 +vt 1.000000 0.200000 0.000000 +vt 1.000000 0.100000 0.000000 +vt 1.000000 0.000000 0.000000 +vt 0.750000 0.400000 0.000000 +vt 0.750000 0.300000 0.000000 +vt 0.750000 0.200000 0.000000 +vt 0.750000 0.100000 0.000000 +vt 0.750000 0.000000 0.000000 +vt 0.500000 0.400000 0.000000 +vt 0.500000 0.300000 0.000000 +vt 0.500000 0.200000 0.000000 +vt 0.500000 0.100000 0.000000 +vt 0.500000 0.000000 0.000000 +vt 0.250000 0.400000 0.000000 +vt 0.250000 0.300000 0.000000 +vt 0.250000 0.200000 0.000000 +vt 0.250000 0.100000 0.000000 +vt 0.250000 0.000000 0.000000 +vt 0.000000 0.400000 0.000000 +vt 0.000000 0.300000 0.000000 +vt 0.000000 0.200000 0.000000 +vt 0.000000 0.100000 0.000000 +vt 0.000000 0.000000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 1.000000 0.875000 0.000000 +vt 1.000000 0.750000 0.000000 +vt 1.000000 0.625000 0.000000 +vt 1.000000 0.500000 0.000000 +vt 0.875000 1.000000 0.000000 +vt 0.875000 0.875000 0.000000 +vt 0.875000 0.750000 0.000000 +vt 0.875000 0.625000 0.000000 +vt 0.875000 0.500000 0.000000 +vt 0.750000 1.000000 0.000000 +vt 0.750000 0.875000 0.000000 +vt 0.750000 0.750000 0.000000 +vt 0.750000 0.625000 0.000000 +vt 0.750000 0.500000 0.000000 +vt 0.625000 1.000000 0.000000 +vt 0.625000 0.875000 0.000000 +vt 0.625000 0.750000 0.000000 +vt 0.625000 0.625000 0.000000 +vt 0.625000 0.500000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 0.875000 0.000000 +vt 0.500000 0.750000 0.000000 +vt 0.500000 0.625000 0.000000 +vt 0.500000 0.500000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 0.875000 0.000000 +vt 0.500000 0.750000 0.000000 +vt 0.500000 0.625000 0.000000 +vt 0.500000 0.500000 0.000000 +vt 0.375000 1.000000 0.000000 +vt 0.375000 0.875000 0.000000 +vt 0.375000 0.750000 0.000000 +vt 0.375000 0.625000 0.000000 +vt 0.375000 0.500000 0.000000 +vt 0.250000 1.000000 0.000000 +vt 0.250000 0.875000 0.000000 +vt 0.250000 0.750000 0.000000 +vt 0.250000 0.625000 0.000000 +vt 0.250000 0.500000 0.000000 +vt 0.125000 1.000000 0.000000 +vt 0.125000 0.875000 0.000000 +vt 0.125000 0.750000 0.000000 +vt 0.125000 0.625000 0.000000 +vt 0.125000 0.500000 0.000000 +vt 0.000000 1.000000 0.000000 +vt 0.000000 0.875000 0.000000 +vt 0.000000 0.750000 0.000000 +vt 0.000000 0.625000 0.000000 +vt 0.000000 0.500000 0.000000 +vt 1.000000 0.500000 0.000000 +vt 1.000000 0.375000 0.000000 +vt 1.000000 0.250000 0.000000 +vt 1.000000 0.125000 0.000000 +vt 1.000000 0.000000 0.000000 +vt 0.875000 0.500000 0.000000 +vt 0.875000 0.375000 0.000000 +vt 0.875000 0.250000 0.000000 +vt 0.875000 0.125000 0.000000 +vt 0.875000 0.000000 0.000000 +vt 0.750000 0.500000 0.000000 +vt 0.750000 0.375000 0.000000 +vt 0.750000 0.250000 0.000000 +vt 0.750000 0.125000 0.000000 +vt 0.750000 0.000000 0.000000 +vt 0.625000 0.500000 0.000000 +vt 0.625000 0.375000 0.000000 +vt 0.625000 0.250000 0.000000 +vt 0.625000 0.125000 0.000000 +vt 0.625000 0.000000 0.000000 +vt 0.500000 0.500000 0.000000 +vt 0.500000 0.375000 0.000000 +vt 0.500000 0.250000 0.000000 +vt 0.500000 0.125000 0.000000 +vt 0.500000 0.000000 0.000000 +vt 0.500000 0.500000 0.000000 +vt 0.500000 0.375000 0.000000 +vt 0.500000 0.250000 0.000000 +vt 0.500000 0.125000 0.000000 +vt 0.500000 0.000000 0.000000 +vt 0.375000 0.500000 0.000000 +vt 0.375000 0.375000 0.000000 +vt 0.375000 0.250000 0.000000 +vt 0.375000 0.125000 0.000000 +vt 0.375000 0.000000 0.000000 +vt 0.250000 0.500000 0.000000 +vt 0.250000 0.375000 0.000000 +vt 0.250000 0.250000 0.000000 +vt 0.250000 0.125000 0.000000 +vt 0.250000 0.000000 0.000000 +vt 0.125000 0.500000 0.000000 +vt 0.125000 0.375000 0.000000 +vt 0.125000 0.250000 0.000000 +vt 0.125000 0.125000 0.000000 +vt 0.125000 0.000000 0.000000 +vt 0.000000 0.500000 0.000000 +vt 0.000000 0.375000 0.000000 +vt 0.000000 0.250000 0.000000 +vt 0.000000 0.125000 0.000000 +vt 0.000000 0.000000 0.000000 +vt 0.500000 0.000000 0.000000 +vt 0.500000 0.225000 0.000000 +vt 0.500000 0.450000 0.000000 +vt 0.500000 0.675000 0.000000 +vt 0.500000 0.900000 0.000000 +vt 0.625000 0.000000 0.000000 +vt 0.625000 0.225000 0.000000 +vt 0.625000 0.450000 0.000000 +vt 0.625000 0.675000 0.000000 +vt 0.625000 0.900000 0.000000 +vt 0.750000 0.000000 0.000000 +vt 0.750000 0.225000 0.000000 +vt 0.750000 0.450000 0.000000 +vt 0.750000 0.675000 0.000000 +vt 0.750000 0.900000 0.000000 +vt 0.875000 0.000000 0.000000 +vt 0.875000 0.225000 0.000000 +vt 0.875000 0.450000 0.000000 +vt 0.875000 0.675000 0.000000 +vt 0.875000 0.900000 0.000000 +vt 1.000000 0.000000 0.000000 +vt 1.000000 0.225000 0.000000 +vt 1.000000 0.450000 0.000000 +vt 1.000000 0.675000 0.000000 +vt 1.000000 0.900000 0.000000 +vt 0.000000 0.000000 0.000000 +vt 0.000000 0.225000 0.000000 +vt 0.000000 0.450000 0.000000 +vt 0.000000 0.675000 0.000000 +vt 0.000000 0.900000 0.000000 +vt 0.125000 0.000000 0.000000 +vt 0.125000 0.225000 0.000000 +vt 0.125000 0.450000 0.000000 +vt 0.125000 0.675000 0.000000 +vt 0.125000 0.900000 0.000000 +vt 0.250000 0.000000 0.000000 +vt 0.250000 0.225000 0.000000 +vt 0.250000 0.450000 0.000000 +vt 0.250000 0.675000 0.000000 +vt 0.250000 0.900000 0.000000 +vt 0.375000 0.000000 0.000000 +vt 0.375000 0.225000 0.000000 +vt 0.375000 0.450000 0.000000 +vt 0.375000 0.675000 0.000000 +vt 0.375000 0.900000 0.000000 +vt 0.500000 0.000000 0.000000 +vt 0.500000 0.225000 0.000000 +vt 0.500000 0.450000 0.000000 +vt 0.500000 0.675000 0.000000 +vt 0.500000 0.900000 0.000000 +vt 0.500000 0.900000 0.000000 +vt 0.500000 0.925000 0.000000 +vt 0.500000 0.950000 0.000000 +vt 0.500000 0.975000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.625000 0.900000 0.000000 +vt 0.625000 0.925000 0.000000 +vt 0.625000 0.950000 0.000000 +vt 0.625000 0.975000 0.000000 +vt 0.625000 1.000000 0.000000 +vt 0.750000 0.900000 0.000000 +vt 0.750000 0.925000 0.000000 +vt 0.750000 0.950000 0.000000 +vt 0.750000 0.975000 0.000000 +vt 0.750000 1.000000 0.000000 +vt 0.875000 0.900000 0.000000 +vt 0.875000 0.925000 0.000000 +vt 0.875000 0.950000 0.000000 +vt 0.875000 0.975000 0.000000 +vt 0.875000 1.000000 0.000000 +vt 1.000000 0.900000 0.000000 +vt 1.000000 0.925000 0.000000 +vt 1.000000 0.950000 0.000000 +vt 1.000000 0.975000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 0.000000 0.900000 0.000000 +vt 0.000000 0.925000 0.000000 +vt 0.000000 0.950000 0.000000 +vt 0.000000 0.975000 0.000000 +vt 0.000000 1.000000 0.000000 +vt 0.125000 0.900000 0.000000 +vt 0.125000 0.925000 0.000000 +vt 0.125000 0.950000 0.000000 +vt 0.125000 0.975000 0.000000 +vt 0.125000 1.000000 0.000000 +vt 0.250000 0.900000 0.000000 +vt 0.250000 0.925000 0.000000 +vt 0.250000 0.950000 0.000000 +vt 0.250000 0.975000 0.000000 +vt 0.250000 1.000000 0.000000 +vt 0.375000 0.900000 0.000000 +vt 0.375000 0.925000 0.000000 +vt 0.375000 0.950000 0.000000 +vt 0.375000 0.975000 0.000000 +vt 0.375000 1.000000 0.000000 +vt 0.500000 0.900000 0.000000 +vt 0.500000 0.925000 0.000000 +vt 0.500000 0.950000 0.000000 +vt 0.500000 0.975000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 1.000000 0.750000 0.000000 +vt 1.000000 0.500000 0.000000 +vt 1.000000 0.250000 0.000000 +vt 1.000000 0.000000 0.000000 +vt 0.875000 1.000000 0.000000 +vt 0.875000 0.750000 0.000000 +vt 0.875000 0.500000 0.000000 +vt 0.875000 0.250000 0.000000 +vt 0.875000 0.000000 0.000000 +vt 0.750000 1.000000 0.000000 +vt 0.750000 0.750000 0.000000 +vt 0.750000 0.500000 0.000000 +vt 0.750000 0.250000 0.000000 +vt 0.750000 0.000000 0.000000 +vt 0.625000 1.000000 0.000000 +vt 0.625000 0.750000 0.000000 +vt 0.625000 0.500000 0.000000 +vt 0.625000 0.250000 0.000000 +vt 0.625000 0.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 0.750000 0.000000 +vt 0.500000 0.500000 0.000000 +vt 0.500000 0.250000 0.000000 +vt 0.500000 0.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 0.750000 0.000000 +vt 0.500000 0.500000 0.000000 +vt 0.500000 0.250000 0.000000 +vt 0.500000 0.000000 0.000000 +vt 0.375000 1.000000 0.000000 +vt 0.375000 0.750000 0.000000 +vt 0.375000 0.500000 0.000000 +vt 0.375000 0.250000 0.000000 +vt 0.375000 0.000000 0.000000 +vt 0.250000 1.000000 0.000000 +vt 0.250000 0.750000 0.000000 +vt 0.250000 0.500000 0.000000 +vt 0.250000 0.250000 0.000000 +vt 0.250000 0.000000 0.000000 +vt 0.125000 1.000000 0.000000 +vt 0.125000 0.750000 0.000000 +vt 0.125000 0.500000 0.000000 +vt 0.125000 0.250000 0.000000 +vt 0.125000 0.000000 0.000000 +vt 0.000000 1.000000 0.000000 +vt 0.000000 0.750000 0.000000 +vt 0.000000 0.500000 0.000000 +vt 0.000000 0.250000 0.000000 +vt 0.000000 0.000000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 1.000000 0.750000 0.000000 +vt 1.000000 0.500000 0.000000 +vt 1.000000 0.250000 0.000000 +vt 1.000000 0.000000 0.000000 +vt 0.875000 1.000000 0.000000 +vt 0.875000 0.750000 0.000000 +vt 0.875000 0.500000 0.000000 +vt 0.875000 0.250000 0.000000 +vt 0.875000 0.000000 0.000000 +vt 0.750000 1.000000 0.000000 +vt 0.750000 0.750000 0.000000 +vt 0.750000 0.500000 0.000000 +vt 0.750000 0.250000 0.000000 +vt 0.750000 0.000000 0.000000 +vt 0.625000 1.000000 0.000000 +vt 0.625000 0.750000 0.000000 +vt 0.625000 0.500000 0.000000 +vt 0.625000 0.250000 0.000000 +vt 0.625000 0.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 0.750000 0.000000 +vt 0.500000 0.500000 0.000000 +vt 0.500000 0.250000 0.000000 +vt 0.500000 0.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 0.750000 0.000000 +vt 0.500000 0.500000 0.000000 +vt 0.500000 0.250000 0.000000 +vt 0.500000 0.000000 0.000000 +vt 0.375000 1.000000 0.000000 +vt 0.375000 0.750000 0.000000 +vt 0.375000 0.500000 0.000000 +vt 0.375000 0.250000 0.000000 +vt 0.375000 0.000000 0.000000 +vt 0.250000 1.000000 0.000000 +vt 0.250000 0.750000 0.000000 +vt 0.250000 0.500000 0.000000 +vt 0.250000 0.250000 0.000000 +vt 0.250000 0.000000 0.000000 +vt 0.125000 1.000000 0.000000 +vt 0.125000 0.750000 0.000000 +vt 0.125000 0.500000 0.000000 +vt 0.125000 0.250000 0.000000 +vt 0.125000 0.000000 0.000000 +vt 0.000000 1.000000 0.000000 +vt 0.000000 0.750000 0.000000 +vt 0.000000 0.500000 0.000000 +vt 0.000000 0.250000 0.000000 +vt 0.000000 0.000000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 1.000000 0.750000 0.000000 +vt 1.000000 0.500000 0.000000 +vt 1.000000 0.250000 0.000000 +vt 1.000000 0.000000 0.000000 +vt 0.875000 1.000000 0.000000 +vt 0.875000 0.750000 0.000000 +vt 0.875000 0.500000 0.000000 +vt 0.875000 0.250000 0.000000 +vt 0.875000 0.000000 0.000000 +vt 0.750000 1.000000 0.000000 +vt 0.750000 0.750000 0.000000 +vt 0.750000 0.500000 0.000000 +vt 0.750000 0.250000 0.000000 +vt 0.750000 0.000000 0.000000 +vt 0.625000 1.000000 0.000000 +vt 0.625000 0.750000 0.000000 +vt 0.625000 0.500000 0.000000 +vt 0.625000 0.250000 0.000000 +vt 0.625000 0.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 0.750000 0.000000 +vt 0.500000 0.500000 0.000000 +vt 0.500000 0.250000 0.000000 +vt 0.500000 0.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 0.750000 0.000000 +vt 0.500000 0.500000 0.000000 +vt 0.500000 0.250000 0.000000 +vt 0.500000 0.000000 0.000000 +vt 0.375000 1.000000 0.000000 +vt 0.375000 0.750000 0.000000 +vt 0.375000 0.500000 0.000000 +vt 0.375000 0.250000 0.000000 +vt 0.375000 0.000000 0.000000 +vt 0.250000 1.000000 0.000000 +vt 0.250000 0.750000 0.000000 +vt 0.250000 0.500000 0.000000 +vt 0.250000 0.250000 0.000000 +vt 0.250000 0.000000 0.000000 +vt 0.125000 1.000000 0.000000 +vt 0.125000 0.750000 0.000000 +vt 0.125000 0.500000 0.000000 +vt 0.125000 0.250000 0.000000 +vt 0.125000 0.000000 0.000000 +vt 0.000000 1.000000 0.000000 +vt 0.000000 0.750000 0.000000 +vt 0.000000 0.500000 0.000000 +vt 0.000000 0.250000 0.000000 +vt 0.000000 0.000000 0.000000 +vt 1.000000 1.000000 0.000000 +vt 1.000000 0.750000 0.000000 +vt 1.000000 0.500000 0.000000 +vt 1.000000 0.250000 0.000000 +vt 1.000000 0.000000 0.000000 +vt 0.875000 1.000000 0.000000 +vt 0.875000 0.750000 0.000000 +vt 0.875000 0.500000 0.000000 +vt 0.875000 0.250000 0.000000 +vt 0.875000 0.000000 0.000000 +vt 0.750000 1.000000 0.000000 +vt 0.750000 0.750000 0.000000 +vt 0.750000 0.500000 0.000000 +vt 0.750000 0.250000 0.000000 +vt 0.750000 0.000000 0.000000 +vt 0.625000 1.000000 0.000000 +vt 0.625000 0.750000 0.000000 +vt 0.625000 0.500000 0.000000 +vt 0.625000 0.250000 0.000000 +vt 0.625000 0.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 0.750000 0.000000 +vt 0.500000 0.500000 0.000000 +vt 0.500000 0.250000 0.000000 +vt 0.500000 0.000000 0.000000 +vt 0.500000 1.000000 0.000000 +vt 0.500000 0.750000 0.000000 +vt 0.500000 0.500000 0.000000 +vt 0.500000 0.250000 0.000000 +vt 0.500000 0.000000 0.000000 +vt 0.375000 1.000000 0.000000 +vt 0.375000 0.750000 0.000000 +vt 0.375000 0.500000 0.000000 +vt 0.375000 0.250000 0.000000 +vt 0.375000 0.000000 0.000000 +vt 0.250000 1.000000 0.000000 +vt 0.250000 0.750000 0.000000 +vt 0.250000 0.500000 0.000000 +vt 0.250000 0.250000 0.000000 +vt 0.250000 0.000000 0.000000 +vt 0.125000 1.000000 0.000000 +vt 0.125000 0.750000 0.000000 +vt 0.125000 0.500000 0.000000 +vt 0.125000 0.250000 0.000000 +vt 0.125000 0.000000 0.000000 +vt 0.000000 1.000000 0.000000 +vt 0.000000 0.750000 0.000000 +vt 0.000000 0.500000 0.000000 +vt 0.000000 0.250000 0.000000 +vt 0.000000 0.000000 0.000000 + +vn -0.966742 -0.255752 0.000000 +vn -0.966824 0.255443 0.000000 +vn -0.092052 0.995754 0.000000 +vn 0.682050 0.731305 0.000000 +vn 0.870301 0.492521 0.000000 +vn -0.893014 -0.256345 -0.369882 +vn -0.893437 0.255996 -0.369102 +vn -0.083877 0.995843 -0.035507 +vn 0.629724 0.731860 0.260439 +vn 0.803725 0.493370 0.332584 +vn -0.683407 -0.256728 -0.683407 +vn -0.683531 0.256068 -0.683531 +vn -0.064925 0.995776 -0.064925 +vn 0.481399 0.732469 0.481399 +vn 0.614804 0.493997 0.614804 +vn -0.369882 -0.256345 -0.893014 +vn -0.369102 0.255996 -0.893437 +vn -0.035507 0.995843 -0.083877 +vn 0.260439 0.731860 0.629724 +vn 0.332584 0.493369 0.803725 +vn -0.002848 -0.257863 -0.966177 +vn -0.001923 0.254736 -0.967009 +vn -0.000266 0.995734 -0.092270 +vn 0.000024 0.731295 0.682061 +vn -0.000000 0.492521 0.870301 +vn 0.379058 -0.359300 -0.852771 +vn 0.377110 0.149085 -0.914091 +vn 0.027502 0.992081 -0.122552 +vn -0.261010 0.726762 0.635367 +vn -0.332485 0.492546 0.804271 +vn 0.663548 -0.410790 -0.625264 +vn 0.712664 0.073722 -0.697621 +vn 0.099726 0.987509 -0.121983 +vn -0.487320 0.723754 0.488569 +vn -0.615242 0.492602 0.615484 +vn 0.880028 -0.332906 -0.338709 +vn 0.917276 0.167113 -0.361493 +vn 0.113584 0.992365 -0.048070 +vn -0.634150 0.727508 0.261889 +vn -0.804126 0.492634 0.332705 +vn 0.966690 -0.255738 0.010454 +vn 0.967442 0.252962 0.008103 +vn 0.093436 0.995624 0.001281 +vn -0.682167 0.731196 -0.000343 +vn -0.870322 0.492483 -0.000054 +vn 0.893014 -0.256345 0.369882 +vn 0.893437 0.255996 0.369102 +vn 0.083877 0.995843 0.035507 +vn -0.629724 0.731860 -0.260439 +vn -0.803725 0.493370 -0.332584 +vn 0.683407 -0.256728 0.683407 +vn 0.683531 0.256068 0.683531 +vn 0.064925 0.995776 0.064925 +vn -0.481399 0.732469 -0.481399 +vn -0.614804 0.493997 -0.614804 +vn 0.369882 -0.256345 0.893014 +vn 0.369102 0.255996 0.893437 +vn 0.035507 0.995843 0.083877 +vn -0.260439 0.731860 -0.629724 +vn -0.332584 0.493369 -0.803725 +vn 0.000000 -0.255752 0.966742 +vn 0.000000 0.255443 0.966824 +vn 0.000000 0.995754 0.092052 +vn 0.000000 0.731305 -0.682050 +vn 0.000000 0.492521 -0.870301 +vn -0.369882 -0.256345 0.893014 +vn -0.369102 0.255996 0.893437 +vn -0.035507 0.995843 0.083877 +vn 0.260439 0.731860 -0.629724 +vn 0.332584 0.493370 -0.803725 +vn -0.683407 -0.256728 0.683407 +vn -0.683531 0.256068 0.683531 +vn -0.064925 0.995776 0.064925 +vn 0.481399 0.732469 -0.481399 +vn 0.614804 0.493997 -0.614804 +vn -0.893014 -0.256345 0.369882 +vn -0.893437 0.255996 0.369102 +vn -0.083877 0.995843 0.035507 +vn 0.629724 0.731860 -0.260439 +vn 0.803725 0.493369 -0.332584 +vn 0.915321 0.402725 -0.000000 +vn 0.941808 0.336151 0.000000 +vn 0.978690 0.205342 0.000000 +vn 0.997804 -0.066240 -0.000000 +vn 0.845438 0.403546 0.349835 +vn 0.869996 0.336859 0.360047 +vn 0.904193 0.205791 0.374280 +vn 0.921879 -0.066370 0.381752 +vn 0.646802 0.404096 0.646802 +vn 0.665655 0.337351 0.665655 +vn 0.691923 0.206120 0.691923 +vn 0.705543 -0.066480 0.705542 +vn 0.349835 0.403546 0.845438 +vn 0.360047 0.336859 0.869996 +vn 0.374280 0.205791 0.904193 +vn 0.381752 -0.066369 0.921879 +vn 0.000000 0.402725 0.915321 +vn -0.000000 0.336151 0.941808 +vn 0.000000 0.205342 0.978690 +vn 0.000000 -0.066240 0.997804 +vn -0.349835 0.403546 0.845438 +vn -0.360047 0.336859 0.869996 +vn -0.374280 0.205791 0.904193 +vn -0.381752 -0.066370 0.921879 +vn -0.646802 0.404096 0.646802 +vn -0.665655 0.337351 0.665655 +vn -0.691923 0.206120 0.691923 +vn -0.705542 -0.066480 0.705543 +vn -0.845438 0.403546 0.349835 +vn -0.869996 0.336859 0.360047 +vn -0.904193 0.205791 0.374280 +vn -0.921879 -0.066369 0.381752 +vn -0.915321 0.402725 0.000000 +vn -0.941808 0.336151 -0.000000 +vn -0.978690 0.205342 0.000000 +vn -0.997804 -0.066240 0.000000 +vn -0.845438 0.403546 -0.349835 +vn -0.869996 0.336859 -0.360047 +vn -0.904193 0.205791 -0.374280 +vn -0.921879 -0.066370 -0.381752 +vn -0.646802 0.404096 -0.646802 +vn -0.665655 0.337351 -0.665655 +vn -0.691923 0.206120 -0.691923 +vn -0.705543 -0.066480 -0.705542 +vn -0.349835 0.403546 -0.845438 +vn -0.360047 0.336859 -0.869996 +vn -0.374280 0.205791 -0.904193 +vn -0.381752 -0.066369 -0.921879 +vn -0.000000 0.402725 -0.915321 +vn 0.000000 0.336151 -0.941808 +vn -0.000000 0.205342 -0.978690 +vn -0.000000 -0.066240 -0.997804 +vn 0.349835 0.403546 -0.845438 +vn 0.360047 0.336859 -0.869996 +vn 0.374280 0.205791 -0.904193 +vn 0.381752 -0.066370 -0.921879 +vn 0.646802 0.404096 -0.646802 +vn 0.665655 0.337351 -0.665655 +vn 0.691923 0.206120 -0.691923 +vn 0.705542 -0.066480 -0.705543 +vn 0.845438 0.403546 -0.349835 +vn 0.869996 0.336859 -0.360047 +vn 0.904193 0.205791 -0.374280 +vn 0.921879 -0.066369 -0.381752 +vn 0.900182 -0.435513 0.000000 +vn 0.729611 -0.683863 0.000000 +vn 0.693951 -0.720022 -0.000000 +vn 0.793950 -0.607983 0.000000 +vn 0.831437 -0.436180 0.344179 +vn 0.673512 -0.684666 0.278594 +vn 0.640399 -0.720924 0.264874 +vn 0.732949 -0.608995 0.303167 +vn 0.636092 -0.436778 0.636092 +vn 0.514965 -0.685290 0.514965 +vn 0.489651 -0.721446 0.489651 +vn 0.560555 -0.609554 0.560555 +vn 0.344179 -0.436180 0.831437 +vn 0.278595 -0.684666 0.673512 +vn 0.264874 -0.720924 0.640399 +vn 0.303167 -0.608995 0.732949 +vn -0.000000 -0.435513 0.900182 +vn -0.000000 -0.683863 0.729611 +vn 0.000000 -0.720022 0.693951 +vn -0.000000 -0.607983 0.793950 +vn -0.344179 -0.436180 0.831437 +vn -0.278594 -0.684666 0.673512 +vn -0.264874 -0.720924 0.640399 +vn -0.303167 -0.608995 0.732949 +vn -0.636092 -0.436778 0.636092 +vn -0.514965 -0.685290 0.514965 +vn -0.489651 -0.721446 0.489651 +vn -0.560555 -0.609554 0.560555 +vn -0.831437 -0.436180 0.344179 +vn -0.673512 -0.684666 0.278595 +vn -0.640399 -0.720924 0.264874 +vn -0.732949 -0.608995 0.303167 +vn -0.900182 -0.435513 -0.000000 +vn -0.729611 -0.683863 -0.000000 +vn -0.693951 -0.720022 0.000000 +vn -0.793950 -0.607983 -0.000000 +vn -0.831437 -0.436180 -0.344179 +vn -0.673512 -0.684666 -0.278594 +vn -0.640399 -0.720924 -0.264874 +vn -0.732949 -0.608995 -0.303167 +vn -0.636092 -0.436778 -0.636092 +vn -0.514965 -0.685290 -0.514965 +vn -0.489651 -0.721446 -0.489651 +vn -0.560555 -0.609554 -0.560555 +vn -0.344179 -0.436180 -0.831437 +vn -0.278595 -0.684666 -0.673512 +vn -0.264874 -0.720924 -0.640399 +vn -0.303167 -0.608995 -0.732949 +vn 0.000000 -0.435513 -0.900182 +vn 0.000000 -0.683863 -0.729611 +vn -0.000000 -0.720022 -0.693951 +vn 0.000000 -0.607983 -0.793950 +vn 0.344179 -0.436180 -0.831437 +vn 0.278594 -0.684666 -0.673512 +vn 0.264874 -0.720924 -0.640399 +vn 0.303167 -0.608995 -0.732949 +vn 0.636092 -0.436778 -0.636092 +vn 0.514965 -0.685290 -0.514965 +vn 0.489651 -0.721446 -0.489651 +vn 0.560555 -0.609554 -0.560555 +vn 0.831437 -0.436180 -0.344179 +vn 0.673512 -0.684666 -0.278595 +vn 0.640399 -0.720924 -0.264874 +vn 0.732949 -0.608995 -0.303167 +vn 0.623860 -0.781536 0.000000 +vn 0.177291 -0.984159 -0.000000 +vn 0.049207 -0.998789 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.576230 -0.781801 0.238217 +vn 0.163628 -0.984208 0.067527 +vn 0.045422 -0.998792 0.018736 +vn 0.440416 -0.782348 0.440416 +vn 0.124903 -0.984276 0.124903 +vn 0.034662 -0.998798 0.034662 +vn 0.238217 -0.781801 0.576230 +vn 0.067527 -0.984208 0.163628 +vn 0.018736 -0.998792 0.045422 +vn -0.000000 -0.781536 0.623860 +vn 0.000000 -0.984159 0.177291 +vn -0.000000 -0.998789 0.049207 +vn -0.238217 -0.781801 0.576230 +vn -0.067527 -0.984208 0.163628 +vn -0.018736 -0.998792 0.045422 +vn -0.440416 -0.782348 0.440416 +vn -0.124903 -0.984276 0.124903 +vn -0.034662 -0.998798 0.034662 +vn -0.576230 -0.781801 0.238217 +vn -0.163628 -0.984208 0.067527 +vn -0.045422 -0.998792 0.018736 +vn -0.623860 -0.781536 -0.000000 +vn -0.177291 -0.984159 0.000000 +vn -0.049207 -0.998789 -0.000000 +vn -0.576230 -0.781801 -0.238217 +vn -0.163628 -0.984208 -0.067527 +vn -0.045422 -0.998792 -0.018736 +vn -0.440416 -0.782348 -0.440416 +vn -0.124903 -0.984276 -0.124903 +vn -0.034662 -0.998798 -0.034662 +vn -0.238217 -0.781801 -0.576230 +vn -0.067527 -0.984208 -0.163628 +vn -0.018736 -0.998792 -0.045422 +vn 0.000000 -0.781536 -0.623860 +vn -0.000000 -0.984159 -0.177291 +vn 0.000000 -0.998789 -0.049207 +vn 0.238217 -0.781801 -0.576230 +vn 0.067527 -0.984208 -0.163628 +vn 0.018736 -0.998792 -0.045422 +vn 0.440416 -0.782348 -0.440416 +vn 0.124903 -0.984276 -0.124903 +vn 0.034662 -0.998798 -0.034662 +vn 0.576230 -0.781801 -0.238217 +vn 0.163628 -0.984208 -0.067527 +vn 0.045422 -0.998792 -0.018736 +vn 0.007786 -0.999970 -0.000216 +vn 0.039138 -0.999233 -0.000989 +vn 0.179512 -0.983746 -0.004369 +vn 0.612299 -0.790557 -0.010460 +vn 0.986152 -0.165708 -0.006670 +vn 0.007039 -0.812495 0.582926 +vn 0.036127 -0.837257 0.545614 +vn 0.161846 -0.810421 0.563048 +vn 0.482365 -0.595148 0.642746 +vn 0.738720 -0.114594 0.664199 +vn -0.001909 0.162121 0.986769 +vn 0.002762 0.017107 0.999850 +vn 0.010533 0.073398 0.997247 +vn -0.066041 0.130070 0.989303 +vn -0.094427 0.016594 0.995393 +vn -0.009203 0.871509 0.490293 +vn -0.048606 0.840609 0.539457 +vn -0.223298 0.802880 0.552739 +vn -0.596365 0.559971 0.575135 +vn -0.803337 0.068236 0.591603 +vn -0.010561 0.999944 0.000103 +vn -0.058798 0.998270 0.000710 +vn -0.280710 0.959787 0.003269 +vn -0.749723 0.661738 0.004268 +vn -0.997351 0.072714 0.002059 +vn -0.008792 0.871493 -0.490330 +vn -0.046494 0.841178 -0.538756 +vn -0.217909 0.806807 -0.549161 +vn -0.597291 0.560026 -0.574121 +vn -0.804000 0.062913 -0.591292 +vn -0.001806 0.161691 -0.986840 +vn 0.002031 0.014555 -0.999892 +vn 0.009215 0.060069 -0.998152 +vn -0.059334 0.113865 -0.991723 +vn -0.086899 0.012290 -0.996141 +vn 0.006418 -0.812379 -0.583095 +vn 0.033783 -0.837512 -0.545373 +vn 0.157113 -0.811947 -0.562190 +vn 0.484406 -0.589366 -0.646528 +vn 0.738870 -0.101320 -0.666187 +vn 0.946512 0.322650 -0.003357 +vn 0.825830 0.563870 -0.007452 +vn 0.650011 0.759893 -0.006937 +vn 0.532429 0.846459 -0.005245 +vn 0.725608 0.259351 0.637361 +vn 0.645945 0.461988 0.607719 +vn 0.531615 0.636660 0.558614 +vn 0.424964 0.681717 0.595540 +vn -0.049562 -0.019755 0.998576 +vn -0.037816 -0.035624 0.998650 +vn -0.037914 -0.036512 0.998614 +vn -0.168854 -0.297945 0.939530 +vn -0.742342 -0.299166 0.599523 +vn -0.619602 -0.529406 0.579502 +vn -0.483708 -0.685760 0.543837 +vn -0.445293 -0.794355 0.413177 +vn -0.926513 -0.376258 0.001996 +vn -0.753920 -0.656952 0.004317 +vn -0.566224 -0.824244 0.003461 +vn -0.481804 -0.876277 0.001850 +vn -0.744675 -0.294425 -0.598977 +vn -0.621949 -0.528114 -0.578165 +vn -0.481171 -0.688340 -0.542828 +vn -0.438055 -0.797035 -0.415744 +vn -0.044337 -0.017056 -0.998871 +vn -0.026176 -0.028166 -0.999260 +vn -0.025294 -0.028332 -0.999278 +vn -0.157482 -0.289392 -0.944167 +vn 0.728244 0.252410 -0.637142 +vn 0.647055 0.459725 -0.608254 +vn 0.522994 0.640657 -0.562170 +vn 0.409978 0.682857 -0.604669 +vn -0.230787 0.972982 -0.006523 +vn -0.548936 0.835863 -0.001511 +vn -0.875671 0.482806 0.009893 +vn -0.877554 0.479097 0.019092 +vn -0.696190 0.717439 0.024497 +vn -0.152877 0.687211 0.710190 +vn -0.316721 0.637750 0.702113 +vn -0.601067 0.471452 0.645330 +vn -0.635889 0.446090 0.629801 +vn -0.435746 0.601008 0.670011 +vn 0.111113 -0.085070 0.990160 +vn 0.223310 0.006540 0.974726 +vn 0.190097 0.154964 0.969458 +vn 0.005271 0.189482 0.981870 +vn -0.011752 0.246688 0.969024 +vn 0.343906 -0.722796 0.599412 +vn 0.572489 -0.567656 0.591627 +vn 0.787436 -0.256459 0.560512 +vn 0.647097 -0.306374 0.698141 +vn 0.427528 -0.499343 0.753576 +vn 0.410926 -0.911668 0.001284 +vn 0.671520 -0.740986 -0.000899 +vn 0.922026 -0.387060 -0.007253 +vn 0.846910 -0.531556 -0.013854 +vn 0.535924 -0.844201 -0.010505 +vn 0.341188 -0.722823 -0.600931 +vn 0.578664 -0.561139 -0.591838 +vn 0.784869 -0.251020 -0.566542 +vn 0.642681 -0.302257 -0.703990 +vn 0.418589 -0.500042 -0.758117 +vn 0.115806 -0.079139 -0.990114 +vn 0.232811 0.012565 -0.972441 +vn 0.206662 0.153601 -0.966280 +vn 0.024500 0.161443 -0.986578 +vn 0.003382 0.211115 -0.977455 +vn -0.134912 0.687491 -0.713551 +vn -0.319540 0.633073 -0.705063 +vn -0.603902 0.461442 -0.649903 +vn -0.631815 0.437169 -0.640072 +vn -0.424306 0.612706 -0.666750 +vn -0.425801 0.904753 0.010805 +vn 0.022046 0.999756 0.001623 +vn 0.999598 0.025875 0.011556 +vn 0.709587 -0.704552 0.009672 +vn -0.259858 0.791937 0.552548 +vn 0.009539 0.999720 -0.021674 +vn 0.410157 0.332912 -0.849082 +vn 0.541523 -0.548619 -0.637001 +vn 0.046311 0.455223 0.889172 +vn -0.010688 0.988794 0.148900 +vn -0.044376 0.682946 -0.729120 +vn 0.122824 0.009233 -0.992385 +vn 0.481839 -0.180440 0.857480 +vn 0.455272 0.736752 0.499925 +vn -0.220542 0.907193 -0.358277 +vn -0.235919 0.657250 -0.715797 +vn 0.728094 -0.685300 -0.015585 +vn 0.888738 0.458112 -0.016679 +vn -0.260098 0.965582 0.000800 +vn -0.371611 0.928378 -0.004418 +vn 0.480165 -0.178362 -0.858853 +vn 0.488102 0.716802 -0.497947 +vn -0.222004 0.905399 0.361892 +vn -0.235405 0.663180 0.710477 +vn 0.058720 0.437702 -0.897200 +vn 0.001326 0.986459 -0.164002 +vn -0.044190 0.681675 0.730319 +vn 0.138801 -0.034188 0.989730 +vn -0.258890 0.797206 -0.545380 +vn 0.012270 0.999739 0.019287 +vn 0.398632 0.354890 0.845663 +vn 0.537564 -0.581398 0.610738 +vn 0.000000 1.000000 0.000000 +vn 0.824540 0.565804 0.000017 +vn 0.917701 -0.397272 0.000034 +vn 0.935269 -0.353939 0.000113 +vn 0.780712 0.624890 0.000075 +vn 0.762640 0.565035 0.314825 +vn 0.847982 -0.397998 0.350034 +vn 0.864141 -0.355261 0.356441 +vn 0.720992 0.625625 0.297933 +vn 0.583357 0.565165 0.583338 +vn 0.648485 -0.398726 0.648448 +vn 0.660872 -0.355894 0.660748 +vn 0.551862 0.625290 0.551780 +vn 0.314824 0.565051 0.762629 +vn 0.350045 -0.397976 0.847988 +vn 0.356474 -0.355199 0.864153 +vn 0.297983 0.625515 0.721067 +vn -0.000017 0.565804 0.824540 +vn -0.000034 -0.397272 0.917701 +vn -0.000113 -0.353939 0.935269 +vn -0.000075 0.624890 0.780712 +vn -0.314825 0.565035 0.762640 +vn -0.350034 -0.397998 0.847982 +vn -0.356441 -0.355261 0.864141 +vn -0.297933 0.625625 0.720992 +vn -0.583338 0.565165 0.583357 +vn -0.648448 -0.398726 0.648485 +vn -0.660748 -0.355894 0.660872 +vn -0.551780 0.625290 0.551862 +vn -0.762629 0.565051 0.314824 +vn -0.847988 -0.397976 0.350045 +vn -0.864153 -0.355199 0.356474 +vn -0.721067 0.625515 0.297983 +vn -0.824540 0.565804 -0.000017 +vn -0.917701 -0.397272 -0.000034 +vn -0.935269 -0.353939 -0.000113 +vn -0.780712 0.624890 -0.000075 +vn -0.762640 0.565035 -0.314825 +vn -0.847982 -0.397998 -0.350034 +vn -0.864141 -0.355261 -0.356441 +vn -0.720992 0.625625 -0.297933 +vn -0.583357 0.565165 -0.583338 +vn -0.648485 -0.398726 -0.648448 +vn -0.660872 -0.355894 -0.660748 +vn -0.551862 0.625290 -0.551780 +vn -0.314824 0.565051 -0.762629 +vn -0.350045 -0.397976 -0.847988 +vn -0.356474 -0.355199 -0.864153 +vn -0.297983 0.625515 -0.721067 +vn 0.000017 0.565804 -0.824540 +vn 0.000034 -0.397272 -0.917701 +vn 0.000113 -0.353939 -0.935269 +vn 0.000075 0.624890 -0.780712 +vn 0.314825 0.565035 -0.762640 +vn 0.350034 -0.397998 -0.847982 +vn 0.356441 -0.355261 -0.864141 +vn 0.297933 0.625625 -0.720992 +vn 0.583338 0.565165 -0.583357 +vn 0.648448 -0.398726 -0.648485 +vn 0.660748 -0.355894 -0.660872 +vn 0.551780 0.625290 -0.551862 +vn 0.762629 0.565051 -0.314824 +vn 0.847988 -0.397976 -0.350045 +vn 0.864153 -0.355199 -0.356474 +vn 0.721067 0.625515 -0.297983 +vn 0.236583 0.971611 -0.000000 +vn 0.173084 0.984907 -0.000000 +vn 0.379703 0.925108 -0.000000 +vn 0.526673 0.850068 0.000000 +vn 0.217978 0.971775 0.090216 +vn 0.159589 0.984977 0.065961 +vn 0.350498 0.925311 0.144740 +vn 0.485590 0.850653 0.201474 +vn 0.166631 0.971838 0.166631 +vn 0.121908 0.985026 0.121908 +vn 0.267668 0.925585 0.267668 +vn 0.371315 0.851029 0.371315 +vn 0.090216 0.971775 0.217978 +vn 0.065961 0.984977 0.159589 +vn 0.144740 0.925311 0.350498 +vn 0.201475 0.850653 0.485590 +vn 0.000000 0.971611 0.236583 +vn 0.000000 0.984907 0.173084 +vn 0.000000 0.925108 0.379703 +vn -0.000000 0.850068 0.526673 +vn -0.090216 0.971775 0.217978 +vn -0.065961 0.984977 0.159589 +vn -0.144740 0.925311 0.350498 +vn -0.201474 0.850653 0.485590 +vn -0.166631 0.971838 0.166631 +vn -0.121908 0.985026 0.121908 +vn -0.267668 0.925585 0.267668 +vn -0.371315 0.851029 0.371315 +vn -0.217978 0.971775 0.090216 +vn -0.159589 0.984977 0.065961 +vn -0.350498 0.925311 0.144740 +vn -0.485590 0.850653 0.201475 +vn -0.236583 0.971611 0.000000 +vn -0.173084 0.984907 0.000000 +vn -0.379703 0.925108 0.000000 +vn -0.526673 0.850068 -0.000000 +vn -0.217978 0.971775 -0.090216 +vn -0.159589 0.984977 -0.065961 +vn -0.350498 0.925311 -0.144740 +vn -0.485590 0.850653 -0.201474 +vn -0.166631 0.971838 -0.166631 +vn -0.121908 0.985026 -0.121908 +vn -0.267668 0.925585 -0.267668 +vn -0.371315 0.851029 -0.371315 +vn -0.090216 0.971775 -0.217978 +vn -0.065961 0.984977 -0.159589 +vn -0.144740 0.925311 -0.350498 +vn -0.201475 0.850653 -0.485590 +vn -0.000000 0.971611 -0.236583 +vn -0.000000 0.984907 -0.173084 +vn -0.000000 0.925108 -0.379703 +vn 0.000000 0.850068 -0.526673 +vn 0.090216 0.971775 -0.217978 +vn 0.065961 0.984977 -0.159589 +vn 0.144740 0.925311 -0.350498 +vn 0.201474 0.850653 -0.485590 +vn 0.166631 0.971838 -0.166631 +vn 0.121908 0.985026 -0.121908 +vn 0.267668 0.925585 -0.267668 +vn 0.371315 0.851029 -0.371315 +vn 0.217978 0.971775 -0.090216 +vn 0.159589 0.984977 -0.065961 +vn 0.350498 0.925311 -0.144740 +vn 0.485590 0.850653 -0.201475 + +f 1/1/1 6/6/6 7/7/7 +f 7/7/7 2/2/2 1/1/1 +f 2/2/2 7/7/7 8/8/8 +f 8/8/8 3/3/3 2/2/2 +f 3/3/3 8/8/8 9/9/9 +f 9/9/9 4/4/4 3/3/3 +f 4/4/4 9/9/9 10/10/10 +f 10/10/10 5/5/5 4/4/4 +f 6/6/6 11/11/11 12/12/12 +f 12/12/12 7/7/7 6/6/6 +f 7/7/7 12/12/12 13/13/13 +f 13/13/13 8/8/8 7/7/7 +f 8/8/8 13/13/13 14/14/14 +f 14/14/14 9/9/9 8/8/8 +f 9/9/9 14/14/14 15/15/15 +f 15/15/15 10/10/10 9/9/9 +f 11/11/11 16/16/16 17/17/17 +f 17/17/17 12/12/12 11/11/11 +f 12/12/12 17/17/17 18/18/18 +f 18/18/18 13/13/13 12/12/12 +f 13/13/13 18/18/18 19/19/19 +f 19/19/19 14/14/14 13/13/13 +f 14/14/14 19/19/19 20/20/20 +f 20/20/20 15/15/15 14/14/14 +f 16/16/16 21/21/21 22/22/22 +f 22/22/22 17/17/17 16/16/16 +f 17/17/17 22/22/22 23/23/23 +f 23/23/23 18/18/18 17/17/17 +f 18/18/18 23/23/23 24/24/24 +f 24/24/24 19/19/19 18/18/18 +f 19/19/19 24/24/24 25/25/25 +f 25/25/25 20/20/20 19/19/19 +f 21/26/21 26/31/26 27/32/27 +f 27/32/27 22/27/22 21/26/21 +f 22/27/22 27/32/27 28/33/28 +f 28/33/28 23/28/23 22/27/22 +f 23/28/23 28/33/28 29/34/29 +f 29/34/29 24/29/24 23/28/23 +f 24/29/24 29/34/29 30/35/30 +f 30/35/30 25/30/25 24/29/24 +f 26/31/26 31/36/31 32/37/32 +f 32/37/32 27/32/27 26/31/26 +f 27/32/27 32/37/32 33/38/33 +f 33/38/33 28/33/28 27/32/27 +f 28/33/28 33/38/33 34/39/34 +f 34/39/34 29/34/29 28/33/28 +f 29/34/29 34/39/34 35/40/35 +f 35/40/35 30/35/30 29/34/29 +f 31/36/31 36/41/36 37/42/37 +f 37/42/37 32/37/32 31/36/31 +f 32/37/32 37/42/37 38/43/38 +f 38/43/38 33/38/33 32/37/32 +f 33/38/33 38/43/38 39/44/39 +f 39/44/39 34/39/34 33/38/33 +f 34/39/34 39/44/39 40/45/40 +f 40/45/40 35/40/35 34/39/34 +f 36/41/36 41/46/41 42/47/42 +f 42/47/42 37/42/37 36/41/36 +f 37/42/37 42/47/42 43/48/43 +f 43/48/43 38/43/38 37/42/37 +f 38/43/38 43/48/43 44/49/44 +f 44/49/44 39/44/39 38/43/38 +f 39/44/39 44/49/44 45/50/45 +f 45/50/45 40/45/40 39/44/39 +f 41/51/41 46/56/46 47/57/47 +f 47/57/47 42/52/42 41/51/41 +f 42/52/42 47/57/47 48/58/48 +f 48/58/48 43/53/43 42/52/42 +f 43/53/43 48/58/48 49/59/49 +f 49/59/49 44/54/44 43/53/43 +f 44/54/44 49/59/49 50/60/50 +f 50/60/50 45/55/45 44/54/44 +f 46/56/46 51/61/51 52/62/52 +f 52/62/52 47/57/47 46/56/46 +f 47/57/47 52/62/52 53/63/53 +f 53/63/53 48/58/48 47/57/47 +f 48/58/48 53/63/53 54/64/54 +f 54/64/54 49/59/49 48/58/48 +f 49/59/49 54/64/54 55/65/55 +f 55/65/55 50/60/50 49/59/49 +f 51/61/51 56/66/56 57/67/57 +f 57/67/57 52/62/52 51/61/51 +f 52/62/52 57/67/57 58/68/58 +f 58/68/58 53/63/53 52/62/52 +f 53/63/53 58/68/58 59/69/59 +f 59/69/59 54/64/54 53/63/53 +f 54/64/54 59/69/59 60/70/60 +f 60/70/60 55/65/55 54/64/54 +f 56/66/56 61/71/61 62/72/62 +f 62/72/62 57/67/57 56/66/56 +f 57/67/57 62/72/62 63/73/63 +f 63/73/63 58/68/58 57/67/57 +f 58/68/58 63/73/63 64/74/64 +f 64/74/64 59/69/59 58/68/58 +f 59/69/59 64/74/64 65/75/65 +f 65/75/65 60/70/60 59/69/59 +f 61/76/61 66/81/66 67/82/67 +f 67/82/67 62/77/62 61/76/61 +f 62/77/62 67/82/67 68/83/68 +f 68/83/68 63/78/63 62/77/62 +f 63/78/63 68/83/68 69/84/69 +f 69/84/69 64/79/64 63/78/63 +f 64/79/64 69/84/69 70/85/70 +f 70/85/70 65/80/65 64/79/64 +f 66/81/66 71/86/71 72/87/72 +f 72/87/72 67/82/67 66/81/66 +f 67/82/67 72/87/72 73/88/73 +f 73/88/73 68/83/68 67/82/67 +f 68/83/68 73/88/73 74/89/74 +f 74/89/74 69/84/69 68/83/68 +f 69/84/69 74/89/74 75/90/75 +f 75/90/75 70/85/70 69/84/69 +f 71/86/71 76/91/76 77/92/77 +f 77/92/77 72/87/72 71/86/71 +f 72/87/72 77/92/77 78/93/78 +f 78/93/78 73/88/73 72/87/72 +f 73/88/73 78/93/78 79/94/79 +f 79/94/79 74/89/74 73/88/73 +f 74/89/74 79/94/79 80/95/80 +f 80/95/80 75/90/75 74/89/74 +f 76/91/76 1/96/1 2/97/2 +f 2/97/2 77/92/77 76/91/76 +f 77/92/77 2/97/2 3/98/3 +f 3/98/3 78/93/78 77/92/77 +f 78/93/78 3/98/3 4/99/4 +f 4/99/4 79/94/79 78/93/78 +f 79/94/79 4/99/4 5/100/5 +f 5/100/5 80/95/80 79/94/79 +f 5/101/5 10/106/10 85/107/85 +f 85/107/85 81/102/81 5/101/5 +f 81/102/81 85/107/85 86/108/86 +f 86/108/86 82/103/82 81/102/81 +f 82/103/82 86/108/86 87/109/87 +f 87/109/87 83/104/83 82/103/82 +f 83/104/83 87/109/87 88/110/88 +f 88/110/88 84/105/84 83/104/83 +f 10/106/10 15/111/15 89/112/89 +f 89/112/89 85/107/85 10/106/10 +f 85/107/85 89/112/89 90/113/90 +f 90/113/90 86/108/86 85/107/85 +f 86/108/86 90/113/90 91/114/91 +f 91/114/91 87/109/87 86/108/86 +f 87/109/87 91/114/91 92/115/92 +f 92/115/92 88/110/88 87/109/87 +f 15/111/15 20/116/20 93/117/93 +f 93/117/93 89/112/89 15/111/15 +f 89/112/89 93/117/93 94/118/94 +f 94/118/94 90/113/90 89/112/89 +f 90/113/90 94/118/94 95/119/95 +f 95/119/95 91/114/91 90/113/90 +f 91/114/91 95/119/95 96/120/96 +f 96/120/96 92/115/92 91/114/91 +f 20/116/20 25/121/25 97/122/97 +f 97/122/97 93/117/93 20/116/20 +f 93/117/93 97/122/97 98/123/98 +f 98/123/98 94/118/94 93/117/93 +f 94/118/94 98/123/98 99/124/99 +f 99/124/99 95/119/95 94/118/94 +f 95/119/95 99/124/99 100/125/100 +f 100/125/100 96/120/96 95/119/95 +f 25/126/25 30/131/30 101/132/101 +f 101/132/101 97/127/97 25/126/25 +f 97/127/97 101/132/101 102/133/102 +f 102/133/102 98/128/98 97/127/97 +f 98/128/98 102/133/102 103/134/103 +f 103/134/103 99/129/99 98/128/98 +f 99/129/99 103/134/103 104/135/104 +f 104/135/104 100/130/100 99/129/99 +f 30/131/30 35/136/35 105/137/105 +f 105/137/105 101/132/101 30/131/30 +f 101/132/101 105/137/105 106/138/106 +f 106/138/106 102/133/102 101/132/101 +f 102/133/102 106/138/106 107/139/107 +f 107/139/107 103/134/103 102/133/102 +f 103/134/103 107/139/107 108/140/108 +f 108/140/108 104/135/104 103/134/103 +f 35/136/35 40/141/40 109/142/109 +f 109/142/109 105/137/105 35/136/35 +f 105/137/105 109/142/109 110/143/110 +f 110/143/110 106/138/106 105/137/105 +f 106/138/106 110/143/110 111/144/111 +f 111/144/111 107/139/107 106/138/106 +f 107/139/107 111/144/111 112/145/112 +f 112/145/112 108/140/108 107/139/107 +f 40/141/40 45/146/45 113/147/113 +f 113/147/113 109/142/109 40/141/40 +f 109/142/109 113/147/113 114/148/114 +f 114/148/114 110/143/110 109/142/109 +f 110/143/110 114/148/114 115/149/115 +f 115/149/115 111/144/111 110/143/110 +f 111/144/111 115/149/115 116/150/116 +f 116/150/116 112/145/112 111/144/111 +f 45/151/45 50/156/50 117/157/117 +f 117/157/117 113/152/113 45/151/45 +f 113/152/113 117/157/117 118/158/118 +f 118/158/118 114/153/114 113/152/113 +f 114/153/114 118/158/118 119/159/119 +f 119/159/119 115/154/115 114/153/114 +f 115/154/115 119/159/119 120/160/120 +f 120/160/120 116/155/116 115/154/115 +f 50/156/50 55/161/55 121/162/121 +f 121/162/121 117/157/117 50/156/50 +f 117/157/117 121/162/121 122/163/122 +f 122/163/122 118/158/118 117/157/117 +f 118/158/118 122/163/122 123/164/123 +f 123/164/123 119/159/119 118/158/118 +f 119/159/119 123/164/123 124/165/124 +f 124/165/124 120/160/120 119/159/119 +f 55/161/55 60/166/60 125/167/125 +f 125/167/125 121/162/121 55/161/55 +f 121/162/121 125/167/125 126/168/126 +f 126/168/126 122/163/122 121/162/121 +f 122/163/122 126/168/126 127/169/127 +f 127/169/127 123/164/123 122/163/122 +f 123/164/123 127/169/127 128/170/128 +f 128/170/128 124/165/124 123/164/123 +f 60/166/60 65/171/65 129/172/129 +f 129/172/129 125/167/125 60/166/60 +f 125/167/125 129/172/129 130/173/130 +f 130/173/130 126/168/126 125/167/125 +f 126/168/126 130/173/130 131/174/131 +f 131/174/131 127/169/127 126/168/126 +f 127/169/127 131/174/131 132/175/132 +f 132/175/132 128/170/128 127/169/127 +f 65/176/65 70/181/70 133/182/133 +f 133/182/133 129/177/129 65/176/65 +f 129/177/129 133/182/133 134/183/134 +f 134/183/134 130/178/130 129/177/129 +f 130/178/130 134/183/134 135/184/135 +f 135/184/135 131/179/131 130/178/130 +f 131/179/131 135/184/135 136/185/136 +f 136/185/136 132/180/132 131/179/131 +f 70/181/70 75/186/75 137/187/137 +f 137/187/137 133/182/133 70/181/70 +f 133/182/133 137/187/137 138/188/138 +f 138/188/138 134/183/134 133/182/133 +f 134/183/134 138/188/138 139/189/139 +f 139/189/139 135/184/135 134/183/134 +f 135/184/135 139/189/139 140/190/140 +f 140/190/140 136/185/136 135/184/135 +f 75/186/75 80/191/80 141/192/141 +f 141/192/141 137/187/137 75/186/75 +f 137/187/137 141/192/141 142/193/142 +f 142/193/142 138/188/138 137/187/137 +f 138/188/138 142/193/142 143/194/143 +f 143/194/143 139/189/139 138/188/138 +f 139/189/139 143/194/143 144/195/144 +f 144/195/144 140/190/140 139/189/139 +f 80/191/80 5/196/5 81/197/81 +f 81/197/81 141/192/141 80/191/80 +f 141/192/141 81/197/81 82/198/82 +f 82/198/82 142/193/142 141/192/141 +f 142/193/142 82/198/82 83/199/83 +f 83/199/83 143/194/143 142/193/142 +f 143/194/143 83/199/83 84/200/84 +f 84/200/84 144/195/144 143/194/143 +f 84/201/84 88/206/88 149/207/149 +f 149/207/149 145/202/145 84/201/84 +f 145/202/145 149/207/149 150/208/150 +f 150/208/150 146/203/146 145/202/145 +f 146/203/146 150/208/150 151/209/151 +f 151/209/151 147/204/147 146/203/146 +f 147/204/147 151/209/151 152/210/152 +f 152/210/152 148/205/148 147/204/147 +f 88/206/88 92/211/92 153/212/153 +f 153/212/153 149/207/149 88/206/88 +f 149/207/149 153/212/153 154/213/154 +f 154/213/154 150/208/150 149/207/149 +f 150/208/150 154/213/154 155/214/155 +f 155/214/155 151/209/151 150/208/150 +f 151/209/151 155/214/155 156/215/156 +f 156/215/156 152/210/152 151/209/151 +f 92/211/92 96/216/96 157/217/157 +f 157/217/157 153/212/153 92/211/92 +f 153/212/153 157/217/157 158/218/158 +f 158/218/158 154/213/154 153/212/153 +f 154/213/154 158/218/158 159/219/159 +f 159/219/159 155/214/155 154/213/154 +f 155/214/155 159/219/159 160/220/160 +f 160/220/160 156/215/156 155/214/155 +f 96/216/96 100/221/100 161/222/161 +f 161/222/161 157/217/157 96/216/96 +f 157/217/157 161/222/161 162/223/162 +f 162/223/162 158/218/158 157/217/157 +f 158/218/158 162/223/162 163/224/163 +f 163/224/163 159/219/159 158/218/158 +f 159/219/159 163/224/163 164/225/164 +f 164/225/164 160/220/160 159/219/159 +f 100/226/100 104/231/104 165/232/165 +f 165/232/165 161/227/161 100/226/100 +f 161/227/161 165/232/165 166/233/166 +f 166/233/166 162/228/162 161/227/161 +f 162/228/162 166/233/166 167/234/167 +f 167/234/167 163/229/163 162/228/162 +f 163/229/163 167/234/167 168/235/168 +f 168/235/168 164/230/164 163/229/163 +f 104/231/104 108/236/108 169/237/169 +f 169/237/169 165/232/165 104/231/104 +f 165/232/165 169/237/169 170/238/170 +f 170/238/170 166/233/166 165/232/165 +f 166/233/166 170/238/170 171/239/171 +f 171/239/171 167/234/167 166/233/166 +f 167/234/167 171/239/171 172/240/172 +f 172/240/172 168/235/168 167/234/167 +f 108/236/108 112/241/112 173/242/173 +f 173/242/173 169/237/169 108/236/108 +f 169/237/169 173/242/173 174/243/174 +f 174/243/174 170/238/170 169/237/169 +f 170/238/170 174/243/174 175/244/175 +f 175/244/175 171/239/171 170/238/170 +f 171/239/171 175/244/175 176/245/176 +f 176/245/176 172/240/172 171/239/171 +f 112/241/112 116/246/116 177/247/177 +f 177/247/177 173/242/173 112/241/112 +f 173/242/173 177/247/177 178/248/178 +f 178/248/178 174/243/174 173/242/173 +f 174/243/174 178/248/178 179/249/179 +f 179/249/179 175/244/175 174/243/174 +f 175/244/175 179/249/179 180/250/180 +f 180/250/180 176/245/176 175/244/175 +f 116/251/116 120/256/120 181/257/181 +f 181/257/181 177/252/177 116/251/116 +f 177/252/177 181/257/181 182/258/182 +f 182/258/182 178/253/178 177/252/177 +f 178/253/178 182/258/182 183/259/183 +f 183/259/183 179/254/179 178/253/178 +f 179/254/179 183/259/183 184/260/184 +f 184/260/184 180/255/180 179/254/179 +f 120/256/120 124/261/124 185/262/185 +f 185/262/185 181/257/181 120/256/120 +f 181/257/181 185/262/185 186/263/186 +f 186/263/186 182/258/182 181/257/181 +f 182/258/182 186/263/186 187/264/187 +f 187/264/187 183/259/183 182/258/182 +f 183/259/183 187/264/187 188/265/188 +f 188/265/188 184/260/184 183/259/183 +f 124/261/124 128/266/128 189/267/189 +f 189/267/189 185/262/185 124/261/124 +f 185/262/185 189/267/189 190/268/190 +f 190/268/190 186/263/186 185/262/185 +f 186/263/186 190/268/190 191/269/191 +f 191/269/191 187/264/187 186/263/186 +f 187/264/187 191/269/191 192/270/192 +f 192/270/192 188/265/188 187/264/187 +f 128/266/128 132/271/132 193/272/193 +f 193/272/193 189/267/189 128/266/128 +f 189/267/189 193/272/193 194/273/194 +f 194/273/194 190/268/190 189/267/189 +f 190/268/190 194/273/194 195/274/195 +f 195/274/195 191/269/191 190/268/190 +f 191/269/191 195/274/195 196/275/196 +f 196/275/196 192/270/192 191/269/191 +f 132/276/132 136/281/136 197/282/197 +f 197/282/197 193/277/193 132/276/132 +f 193/277/193 197/282/197 198/283/198 +f 198/283/198 194/278/194 193/277/193 +f 194/278/194 198/283/198 199/284/199 +f 199/284/199 195/279/195 194/278/194 +f 195/279/195 199/284/199 200/285/200 +f 200/285/200 196/280/196 195/279/195 +f 136/281/136 140/286/140 201/287/201 +f 201/287/201 197/282/197 136/281/136 +f 197/282/197 201/287/201 202/288/202 +f 202/288/202 198/283/198 197/282/197 +f 198/283/198 202/288/202 203/289/203 +f 203/289/203 199/284/199 198/283/198 +f 199/284/199 203/289/203 204/290/204 +f 204/290/204 200/285/200 199/284/199 +f 140/286/140 144/291/144 205/292/205 +f 205/292/205 201/287/201 140/286/140 +f 201/287/201 205/292/205 206/293/206 +f 206/293/206 202/288/202 201/287/201 +f 202/288/202 206/293/206 207/294/207 +f 207/294/207 203/289/203 202/288/202 +f 203/289/203 207/294/207 208/295/208 +f 208/295/208 204/290/204 203/289/203 +f 144/291/144 84/296/84 145/297/145 +f 145/297/145 205/292/205 144/291/144 +f 205/292/205 145/297/145 146/298/146 +f 146/298/146 206/293/206 205/292/205 +f 206/293/206 146/298/146 147/299/147 +f 147/299/147 207/294/207 206/293/206 +f 207/294/207 147/299/147 148/300/148 +f 148/300/148 208/295/208 207/294/207 +f 148/301/148 152/306/152 213/307/213 +f 213/307/213 209/302/209 148/301/148 +f 209/302/209 213/307/213 214/308/214 +f 214/308/214 210/303/210 209/302/209 +f 210/303/210 214/308/214 215/309/215 +f 215/309/215 211/304/211 210/303/210 +f 211/304/211 215/309/215 212/310/212 +f 152/306/152 156/311/156 216/312/216 +f 216/312/216 213/307/213 152/306/152 +f 213/307/213 216/312/216 217/313/217 +f 217/313/217 214/308/214 213/307/213 +f 214/308/214 217/313/217 218/314/218 +f 218/314/218 215/309/215 214/308/214 +f 215/309/215 218/314/218 212/315/212 +f 156/311/156 160/316/160 219/317/219 +f 219/317/219 216/312/216 156/311/156 +f 216/312/216 219/317/219 220/318/220 +f 220/318/220 217/313/217 216/312/216 +f 217/313/217 220/318/220 221/319/221 +f 221/319/221 218/314/218 217/313/217 +f 218/314/218 221/319/221 212/320/212 +f 160/316/160 164/321/164 222/322/222 +f 222/322/222 219/317/219 160/316/160 +f 219/317/219 222/322/222 223/323/223 +f 223/323/223 220/318/220 219/317/219 +f 220/318/220 223/323/223 224/324/224 +f 224/324/224 221/319/221 220/318/220 +f 221/319/221 224/324/224 212/325/212 +f 164/326/164 168/331/168 225/332/225 +f 225/332/225 222/327/222 164/326/164 +f 222/327/222 225/332/225 226/333/226 +f 226/333/226 223/328/223 222/327/222 +f 223/328/223 226/333/226 227/334/227 +f 227/334/227 224/329/224 223/328/223 +f 224/329/224 227/334/227 212/335/212 +f 168/331/168 172/336/172 228/337/228 +f 228/337/228 225/332/225 168/331/168 +f 225/332/225 228/337/228 229/338/229 +f 229/338/229 226/333/226 225/332/225 +f 226/333/226 229/338/229 230/339/230 +f 230/339/230 227/334/227 226/333/226 +f 227/334/227 230/339/230 212/340/212 +f 172/336/172 176/341/176 231/342/231 +f 231/342/231 228/337/228 172/336/172 +f 228/337/228 231/342/231 232/343/232 +f 232/343/232 229/338/229 228/337/228 +f 229/338/229 232/343/232 233/344/233 +f 233/344/233 230/339/230 229/338/229 +f 230/339/230 233/344/233 212/345/212 +f 176/341/176 180/346/180 234/347/234 +f 234/347/234 231/342/231 176/341/176 +f 231/342/231 234/347/234 235/348/235 +f 235/348/235 232/343/232 231/342/231 +f 232/343/232 235/348/235 236/349/236 +f 236/349/236 233/344/233 232/343/232 +f 233/344/233 236/349/236 212/350/212 +f 180/351/180 184/356/184 237/357/237 +f 237/357/237 234/352/234 180/351/180 +f 234/352/234 237/357/237 238/358/238 +f 238/358/238 235/353/235 234/352/234 +f 235/353/235 238/358/238 239/359/239 +f 239/359/239 236/354/236 235/353/235 +f 236/354/236 239/359/239 212/360/212 +f 184/356/184 188/361/188 240/362/240 +f 240/362/240 237/357/237 184/356/184 +f 237/357/237 240/362/240 241/363/241 +f 241/363/241 238/358/238 237/357/237 +f 238/358/238 241/363/241 242/364/242 +f 242/364/242 239/359/239 238/358/238 +f 239/359/239 242/364/242 212/365/212 +f 188/361/188 192/366/192 243/367/243 +f 243/367/243 240/362/240 188/361/188 +f 240/362/240 243/367/243 244/368/244 +f 244/368/244 241/363/241 240/362/240 +f 241/363/241 244/368/244 245/369/245 +f 245/369/245 242/364/242 241/363/241 +f 242/364/242 245/369/245 212/370/212 +f 192/366/192 196/371/196 246/372/246 +f 246/372/246 243/367/243 192/366/192 +f 243/367/243 246/372/246 247/373/247 +f 247/373/247 244/368/244 243/367/243 +f 244/368/244 247/373/247 248/374/248 +f 248/374/248 245/369/245 244/368/244 +f 245/369/245 248/374/248 212/375/212 +f 196/376/196 200/381/200 249/382/249 +f 249/382/249 246/377/246 196/376/196 +f 246/377/246 249/382/249 250/383/250 +f 250/383/250 247/378/247 246/377/246 +f 247/378/247 250/383/250 251/384/251 +f 251/384/251 248/379/248 247/378/247 +f 248/379/248 251/384/251 212/385/212 +f 200/381/200 204/386/204 252/387/252 +f 252/387/252 249/382/249 200/381/200 +f 249/382/249 252/387/252 253/388/253 +f 253/388/253 250/383/250 249/382/249 +f 250/383/250 253/388/253 254/389/254 +f 254/389/254 251/384/251 250/383/250 +f 251/384/251 254/389/254 212/390/212 +f 204/386/204 208/391/208 255/392/255 +f 255/392/255 252/387/252 204/386/204 +f 252/387/252 255/392/255 256/393/256 +f 256/393/256 253/388/253 252/387/252 +f 253/388/253 256/393/256 257/394/257 +f 257/394/257 254/389/254 253/388/253 +f 254/389/254 257/394/257 212/395/212 +f 208/391/208 148/396/148 209/397/209 +f 209/397/209 255/392/255 208/391/208 +f 255/392/255 209/397/209 210/398/210 +f 210/398/210 256/393/256 255/392/255 +f 256/393/256 210/398/210 211/399/211 +f 211/399/211 257/394/257 256/393/256 +f 257/394/257 211/399/211 212/400/212 +f 258/401/258 263/406/263 264/407/264 +f 264/407/264 259/402/259 258/401/258 +f 259/402/259 264/407/264 265/408/265 +f 265/408/265 260/403/260 259/402/259 +f 260/403/260 265/408/265 266/409/266 +f 266/409/266 261/404/261 260/403/260 +f 261/404/261 266/409/266 267/410/267 +f 267/410/267 262/405/262 261/404/261 +f 263/406/263 268/411/268 269/412/269 +f 269/412/269 264/407/264 263/406/263 +f 264/407/264 269/412/269 270/413/270 +f 270/413/270 265/408/265 264/407/264 +f 265/408/265 270/413/270 271/414/271 +f 271/414/271 266/409/266 265/408/265 +f 266/409/266 271/414/271 272/415/272 +f 272/415/272 267/410/267 266/409/266 +f 268/411/268 273/416/273 274/417/274 +f 274/417/274 269/412/269 268/411/268 +f 269/412/269 274/417/274 275/418/275 +f 275/418/275 270/413/270 269/412/269 +f 270/413/270 275/418/275 276/419/276 +f 276/419/276 271/414/271 270/413/270 +f 271/414/271 276/419/276 277/420/277 +f 277/420/277 272/415/272 271/414/271 +f 273/416/273 278/421/278 279/422/279 +f 279/422/279 274/417/274 273/416/273 +f 274/417/274 279/422/279 280/423/280 +f 280/423/280 275/418/275 274/417/274 +f 275/418/275 280/423/280 281/424/281 +f 281/424/281 276/419/276 275/418/275 +f 276/419/276 281/424/281 282/425/282 +f 282/425/282 277/420/277 276/419/276 +f 278/426/278 283/431/283 284/432/284 +f 284/432/284 279/427/279 278/426/278 +f 279/427/279 284/432/284 285/433/285 +f 285/433/285 280/428/280 279/427/279 +f 280/428/280 285/433/285 286/434/286 +f 286/434/286 281/429/281 280/428/280 +f 281/429/281 286/434/286 287/435/287 +f 287/435/287 282/430/282 281/429/281 +f 283/431/283 288/436/288 289/437/289 +f 289/437/289 284/432/284 283/431/283 +f 284/432/284 289/437/289 290/438/290 +f 290/438/290 285/433/285 284/432/284 +f 285/433/285 290/438/290 291/439/291 +f 291/439/291 286/434/286 285/433/285 +f 286/434/286 291/439/291 292/440/292 +f 292/440/292 287/435/287 286/434/286 +f 288/436/288 293/441/293 294/442/294 +f 294/442/294 289/437/289 288/436/288 +f 289/437/289 294/442/294 295/443/295 +f 295/443/295 290/438/290 289/437/289 +f 290/438/290 295/443/295 296/444/296 +f 296/444/296 291/439/291 290/438/290 +f 291/439/291 296/444/296 297/445/297 +f 297/445/297 292/440/292 291/439/291 +f 293/441/293 258/446/258 259/447/259 +f 259/447/259 294/442/294 293/441/293 +f 294/442/294 259/447/259 260/448/260 +f 260/448/260 295/443/295 294/442/294 +f 295/443/295 260/448/260 261/449/261 +f 261/449/261 296/444/296 295/443/295 +f 296/444/296 261/449/261 262/450/262 +f 262/450/262 297/445/297 296/444/296 +f 262/451/262 267/456/267 302/457/302 +f 302/457/302 298/452/298 262/451/262 +f 298/452/298 302/457/302 303/458/303 +f 303/458/303 299/453/299 298/452/298 +f 299/453/299 303/458/303 304/459/304 +f 304/459/304 300/454/300 299/453/299 +f 300/454/300 304/459/304 305/460/305 +f 305/460/305 301/455/301 300/454/300 +f 267/456/267 272/461/272 306/462/306 +f 306/462/306 302/457/302 267/456/267 +f 302/457/302 306/462/306 307/463/307 +f 307/463/307 303/458/303 302/457/302 +f 303/458/303 307/463/307 308/464/308 +f 308/464/308 304/459/304 303/458/303 +f 304/459/304 308/464/308 309/465/309 +f 309/465/309 305/460/305 304/459/304 +f 272/461/272 277/466/277 310/467/310 +f 310/467/310 306/462/306 272/461/272 +f 306/462/306 310/467/310 311/468/311 +f 311/468/311 307/463/307 306/462/306 +f 307/463/307 311/468/311 312/469/312 +f 312/469/312 308/464/308 307/463/307 +f 308/464/308 312/469/312 313/470/313 +f 313/470/313 309/465/309 308/464/308 +f 277/466/277 282/471/282 314/472/314 +f 314/472/314 310/467/310 277/466/277 +f 310/467/310 314/472/314 315/473/315 +f 315/473/315 311/468/311 310/467/310 +f 311/468/311 315/473/315 316/474/316 +f 316/474/316 312/469/312 311/468/311 +f 312/469/312 316/474/316 317/475/317 +f 317/475/317 313/470/313 312/469/312 +f 282/476/282 287/481/287 318/482/318 +f 318/482/318 314/477/314 282/476/282 +f 314/477/314 318/482/318 319/483/319 +f 319/483/319 315/478/315 314/477/314 +f 315/478/315 319/483/319 320/484/320 +f 320/484/320 316/479/316 315/478/315 +f 316/479/316 320/484/320 321/485/321 +f 321/485/321 317/480/317 316/479/316 +f 287/481/287 292/486/292 322/487/322 +f 322/487/322 318/482/318 287/481/287 +f 318/482/318 322/487/322 323/488/323 +f 323/488/323 319/483/319 318/482/318 +f 319/483/319 323/488/323 324/489/324 +f 324/489/324 320/484/320 319/483/319 +f 320/484/320 324/489/324 325/490/325 +f 325/490/325 321/485/321 320/484/320 +f 292/486/292 297/491/297 326/492/326 +f 326/492/326 322/487/322 292/486/292 +f 322/487/322 326/492/326 327/493/327 +f 327/493/327 323/488/323 322/487/322 +f 323/488/323 327/493/327 328/494/328 +f 328/494/328 324/489/324 323/488/323 +f 324/489/324 328/494/328 329/495/329 +f 329/495/329 325/490/325 324/489/324 +f 297/491/297 262/496/262 298/497/298 +f 298/497/298 326/492/326 297/491/297 +f 326/492/326 298/497/298 299/498/299 +f 299/498/299 327/493/327 326/492/326 +f 327/493/327 299/498/299 300/499/300 +f 300/499/300 328/494/328 327/493/327 +f 328/494/328 300/499/300 301/500/301 +f 301/500/301 329/495/329 328/494/328 +f 330/501/330 335/506/335 336/507/336 +f 336/507/336 331/502/331 330/501/330 +f 331/502/331 336/507/336 337/508/337 +f 337/508/337 332/503/332 331/502/331 +f 332/503/332 337/508/337 338/509/338 +f 338/509/338 333/504/333 332/503/332 +f 333/504/333 338/509/338 339/510/339 +f 339/510/339 334/505/334 333/504/333 +f 335/506/335 340/511/340 341/512/341 +f 341/512/341 336/507/336 335/506/335 +f 336/507/336 341/512/341 342/513/342 +f 342/513/342 337/508/337 336/507/336 +f 337/508/337 342/513/342 343/514/343 +f 343/514/343 338/509/338 337/508/337 +f 338/509/338 343/514/343 344/515/344 +f 344/515/344 339/510/339 338/509/338 +f 340/511/340 345/516/345 346/517/346 +f 346/517/346 341/512/341 340/511/340 +f 341/512/341 346/517/346 347/518/347 +f 347/518/347 342/513/342 341/512/341 +f 342/513/342 347/518/347 348/519/348 +f 348/519/348 343/514/343 342/513/342 +f 343/514/343 348/519/348 349/520/349 +f 349/520/349 344/515/344 343/514/343 +f 345/516/345 350/521/350 351/522/351 +f 351/522/351 346/517/346 345/516/345 +f 346/517/346 351/522/351 352/523/352 +f 352/523/352 347/518/347 346/517/346 +f 347/518/347 352/523/352 353/524/353 +f 353/524/353 348/519/348 347/518/347 +f 348/519/348 353/524/353 354/525/354 +f 354/525/354 349/520/349 348/519/348 +f 350/526/350 355/531/355 356/532/356 +f 356/532/356 351/527/351 350/526/350 +f 351/527/351 356/532/356 357/533/357 +f 357/533/357 352/528/352 351/527/351 +f 352/528/352 357/533/357 358/534/358 +f 358/534/358 353/529/353 352/528/352 +f 353/529/353 358/534/358 359/535/359 +f 359/535/359 354/530/354 353/529/353 +f 355/531/355 360/536/360 361/537/361 +f 361/537/361 356/532/356 355/531/355 +f 356/532/356 361/537/361 362/538/362 +f 362/538/362 357/533/357 356/532/356 +f 357/533/357 362/538/362 363/539/363 +f 363/539/363 358/534/358 357/533/357 +f 358/534/358 363/539/363 364/540/364 +f 364/540/364 359/535/359 358/534/358 +f 360/536/360 365/541/365 366/542/366 +f 366/542/366 361/537/361 360/536/360 +f 361/537/361 366/542/366 367/543/367 +f 367/543/367 362/538/362 361/537/361 +f 362/538/362 367/543/367 368/544/368 +f 368/544/368 363/539/363 362/538/362 +f 363/539/363 368/544/368 369/545/369 +f 369/545/369 364/540/364 363/539/363 +f 365/541/365 330/546/330 331/547/331 +f 331/547/331 366/542/366 365/541/365 +f 366/542/366 331/547/331 332/548/332 +f 332/548/332 367/543/367 366/542/366 +f 367/543/367 332/548/332 333/549/333 +f 333/549/333 368/544/368 367/543/367 +f 368/544/368 333/549/333 334/550/334 +f 334/550/334 369/545/369 368/544/368 +f 334/551/334 339/556/339 374/557/374 +f 374/557/374 370/552/370 334/551/334 +f 370/552/370 374/557/374 375/558/375 +f 375/558/375 371/553/371 370/552/370 +f 371/553/371 375/558/375 376/559/376 +f 376/559/376 372/554/372 371/553/371 +f 372/554/372 376/559/376 377/560/377 +f 377/560/377 373/555/373 372/554/372 +f 339/556/339 344/561/344 378/562/378 +f 378/562/378 374/557/374 339/556/339 +f 374/557/374 378/562/378 379/563/379 +f 379/563/379 375/558/375 374/557/374 +f 375/558/375 379/563/379 380/564/380 +f 380/564/380 376/559/376 375/558/375 +f 376/559/376 380/564/380 381/565/381 +f 381/565/381 377/560/377 376/559/376 +f 344/561/344 349/566/349 382/567/382 +f 382/567/382 378/562/378 344/561/344 +f 378/562/378 382/567/382 383/568/383 +f 383/568/383 379/563/379 378/562/378 +f 379/563/379 383/568/383 384/569/384 +f 384/569/384 380/564/380 379/563/379 +f 380/564/380 384/569/384 385/570/385 +f 385/570/385 381/565/381 380/564/380 +f 349/566/349 354/571/354 386/572/386 +f 386/572/386 382/567/382 349/566/349 +f 382/567/382 386/572/386 387/573/387 +f 387/573/387 383/568/383 382/567/382 +f 383/568/383 387/573/387 388/574/388 +f 388/574/388 384/569/384 383/568/383 +f 384/569/384 388/574/388 389/575/389 +f 389/575/389 385/570/385 384/569/384 +f 354/576/354 359/581/359 390/582/390 +f 390/582/390 386/577/386 354/576/354 +f 386/577/386 390/582/390 391/583/391 +f 391/583/391 387/578/387 386/577/386 +f 387/578/387 391/583/391 392/584/392 +f 392/584/392 388/579/388 387/578/387 +f 388/579/388 392/584/392 393/585/393 +f 393/585/393 389/580/389 388/579/388 +f 359/581/359 364/586/364 394/587/394 +f 394/587/394 390/582/390 359/581/359 +f 390/582/390 394/587/394 395/588/395 +f 395/588/395 391/583/391 390/582/390 +f 391/583/391 395/588/395 396/589/396 +f 396/589/396 392/584/392 391/583/391 +f 392/584/392 396/589/396 397/590/397 +f 397/590/397 393/585/393 392/584/392 +f 364/586/364 369/591/369 398/592/398 +f 398/592/398 394/587/394 364/586/364 +f 394/587/394 398/592/398 399/593/399 +f 399/593/399 395/588/395 394/587/394 +f 395/588/395 399/593/399 400/594/400 +f 400/594/400 396/589/396 395/588/395 +f 396/589/396 400/594/400 401/595/401 +f 401/595/401 397/590/397 396/589/396 +f 369/591/369 334/596/334 370/597/370 +f 370/597/370 398/592/398 369/591/369 +f 398/592/398 370/597/370 371/598/371 +f 371/598/371 399/593/399 398/592/398 +f 399/593/399 371/598/371 372/599/372 +f 372/599/372 400/594/400 399/593/399 +f 400/594/400 372/599/372 373/600/373 +f 373/600/373 401/595/401 400/594/400 +f 407/607/407 403/602/403 402/601/402 +f 403/602/403 407/607/407 408/608/408 +f 408/608/408 404/603/404 403/602/403 +f 404/603/404 408/608/408 409/609/409 +f 409/609/409 405/604/405 404/603/404 +f 405/604/405 409/609/409 410/610/410 +f 410/610/410 406/605/406 405/604/405 +f 411/612/411 407/607/407 402/606/402 +f 407/607/407 411/612/411 412/613/412 +f 412/613/412 408/608/408 407/607/407 +f 408/608/408 412/613/412 413/614/413 +f 413/614/413 409/609/409 408/608/408 +f 409/609/409 413/614/413 414/615/414 +f 414/615/414 410/610/410 409/609/409 +f 415/617/415 411/612/411 402/611/402 +f 411/612/411 415/617/415 416/618/416 +f 416/618/416 412/613/412 411/612/411 +f 412/613/412 416/618/416 417/619/417 +f 417/619/417 413/614/413 412/613/412 +f 413/614/413 417/619/417 418/620/418 +f 418/620/418 414/615/414 413/614/413 +f 419/622/419 415/617/415 402/616/402 +f 415/617/415 419/622/419 420/623/420 +f 420/623/420 416/618/416 415/617/415 +f 416/618/416 420/623/420 421/624/421 +f 421/624/421 417/619/417 416/618/416 +f 417/619/417 421/624/421 422/625/422 +f 422/625/422 418/620/418 417/619/417 +f 423/632/423 419/627/419 402/626/402 +f 419/627/419 423/632/423 424/633/424 +f 424/633/424 420/628/420 419/627/419 +f 420/628/420 424/633/424 425/634/425 +f 425/634/425 421/629/421 420/628/420 +f 421/629/421 425/634/425 426/635/426 +f 426/635/426 422/630/422 421/629/421 +f 427/637/427 423/632/423 402/631/402 +f 423/632/423 427/637/427 428/638/428 +f 428/638/428 424/633/424 423/632/423 +f 424/633/424 428/638/428 429/639/429 +f 429/639/429 425/634/425 424/633/424 +f 425/634/425 429/639/429 430/640/430 +f 430/640/430 426/635/426 425/634/425 +f 431/642/431 427/637/427 402/636/402 +f 427/637/427 431/642/431 432/643/432 +f 432/643/432 428/638/428 427/637/427 +f 428/638/428 432/643/432 433/644/433 +f 433/644/433 429/639/429 428/638/428 +f 429/639/429 433/644/433 434/645/434 +f 434/645/434 430/640/430 429/639/429 +f 435/647/435 431/642/431 402/641/402 +f 431/642/431 435/647/435 436/648/436 +f 436/648/436 432/643/432 431/642/431 +f 432/643/432 436/648/436 437/649/437 +f 437/649/437 433/644/433 432/643/432 +f 433/644/433 437/649/437 438/650/438 +f 438/650/438 434/645/434 433/644/433 +f 439/657/439 435/652/435 402/651/402 +f 435/652/435 439/657/439 440/658/440 +f 440/658/440 436/653/436 435/652/435 +f 436/653/436 440/658/440 441/659/441 +f 441/659/441 437/654/437 436/653/436 +f 437/654/437 441/659/441 442/660/442 +f 442/660/442 438/655/438 437/654/437 +f 443/662/443 439/657/439 402/656/402 +f 439/657/439 443/662/443 444/663/444 +f 444/663/444 440/658/440 439/657/439 +f 440/658/440 444/663/444 445/664/445 +f 445/664/445 441/659/441 440/658/440 +f 441/659/441 445/664/445 446/665/446 +f 446/665/446 442/660/442 441/659/441 +f 447/667/447 443/662/443 402/661/402 +f 443/662/443 447/667/447 448/668/448 +f 448/668/448 444/663/444 443/662/443 +f 444/663/444 448/668/448 449/669/449 +f 449/669/449 445/664/445 444/663/444 +f 445/664/445 449/669/449 450/670/450 +f 450/670/450 446/665/446 445/664/445 +f 451/672/451 447/667/447 402/666/402 +f 447/667/447 451/672/451 452/673/452 +f 452/673/452 448/668/448 447/667/447 +f 448/668/448 452/673/452 453/674/453 +f 453/674/453 449/669/449 448/668/448 +f 449/669/449 453/674/453 454/675/454 +f 454/675/454 450/670/450 449/669/449 +f 455/682/455 451/677/451 402/676/402 +f 451/677/451 455/682/455 456/683/456 +f 456/683/456 452/678/452 451/677/451 +f 452/678/452 456/683/456 457/684/457 +f 457/684/457 453/679/453 452/678/452 +f 453/679/453 457/684/457 458/685/458 +f 458/685/458 454/680/454 453/679/453 +f 459/687/459 455/682/455 402/681/402 +f 455/682/455 459/687/459 460/688/460 +f 460/688/460 456/683/456 455/682/455 +f 456/683/456 460/688/460 461/689/461 +f 461/689/461 457/684/457 456/683/456 +f 457/684/457 461/689/461 462/690/462 +f 462/690/462 458/685/458 457/684/457 +f 463/692/463 459/687/459 402/686/402 +f 459/687/459 463/692/463 464/693/464 +f 464/693/464 460/688/460 459/687/459 +f 460/688/460 464/693/464 465/694/465 +f 465/694/465 461/689/461 460/688/460 +f 461/689/461 465/694/465 466/695/466 +f 466/695/466 462/690/462 461/689/461 +f 403/697/403 463/692/463 402/691/402 +f 463/692/463 403/697/403 404/698/404 +f 404/698/404 464/693/464 463/692/463 +f 464/693/464 404/698/404 405/699/405 +f 405/699/405 465/694/465 464/693/464 +f 465/694/465 405/699/405 406/700/406 +f 406/700/406 466/695/466 465/694/465 +f 406/701/406 410/706/410 471/707/471 +f 471/707/471 467/702/467 406/701/406 +f 467/702/467 471/707/471 472/708/472 +f 472/708/472 468/703/468 467/702/467 +f 468/703/468 472/708/472 473/709/473 +f 473/709/473 469/704/469 468/703/468 +f 469/704/469 473/709/473 474/710/474 +f 474/710/474 470/705/470 469/704/469 +f 410/706/410 414/711/414 475/712/475 +f 475/712/475 471/707/471 410/706/410 +f 471/707/471 475/712/475 476/713/476 +f 476/713/476 472/708/472 471/707/471 +f 472/708/472 476/713/476 477/714/477 +f 477/714/477 473/709/473 472/708/472 +f 473/709/473 477/714/477 478/715/478 +f 478/715/478 474/710/474 473/709/473 +f 414/711/414 418/716/418 479/717/479 +f 479/717/479 475/712/475 414/711/414 +f 475/712/475 479/717/479 480/718/480 +f 480/718/480 476/713/476 475/712/475 +f 476/713/476 480/718/480 481/719/481 +f 481/719/481 477/714/477 476/713/476 +f 477/714/477 481/719/481 482/720/482 +f 482/720/482 478/715/478 477/714/477 +f 418/716/418 422/721/422 483/722/483 +f 483/722/483 479/717/479 418/716/418 +f 479/717/479 483/722/483 484/723/484 +f 484/723/484 480/718/480 479/717/479 +f 480/718/480 484/723/484 485/724/485 +f 485/724/485 481/719/481 480/718/480 +f 481/719/481 485/724/485 486/725/486 +f 486/725/486 482/720/482 481/719/481 +f 422/726/422 426/731/426 487/732/487 +f 487/732/487 483/727/483 422/726/422 +f 483/727/483 487/732/487 488/733/488 +f 488/733/488 484/728/484 483/727/483 +f 484/728/484 488/733/488 489/734/489 +f 489/734/489 485/729/485 484/728/484 +f 485/729/485 489/734/489 490/735/490 +f 490/735/490 486/730/486 485/729/485 +f 426/731/426 430/736/430 491/737/491 +f 491/737/491 487/732/487 426/731/426 +f 487/732/487 491/737/491 492/738/492 +f 492/738/492 488/733/488 487/732/487 +f 488/733/488 492/738/492 493/739/493 +f 493/739/493 489/734/489 488/733/488 +f 489/734/489 493/739/493 494/740/494 +f 494/740/494 490/735/490 489/734/489 +f 430/736/430 434/741/434 495/742/495 +f 495/742/495 491/737/491 430/736/430 +f 491/737/491 495/742/495 496/743/496 +f 496/743/496 492/738/492 491/737/491 +f 492/738/492 496/743/496 497/744/497 +f 497/744/497 493/739/493 492/738/492 +f 493/739/493 497/744/497 498/745/498 +f 498/745/498 494/740/494 493/739/493 +f 434/741/434 438/746/438 499/747/499 +f 499/747/499 495/742/495 434/741/434 +f 495/742/495 499/747/499 500/748/500 +f 500/748/500 496/743/496 495/742/495 +f 496/743/496 500/748/500 501/749/501 +f 501/749/501 497/744/497 496/743/496 +f 497/744/497 501/749/501 502/750/502 +f 502/750/502 498/745/498 497/744/497 +f 438/751/438 442/756/442 503/757/503 +f 503/757/503 499/752/499 438/751/438 +f 499/752/499 503/757/503 504/758/504 +f 504/758/504 500/753/500 499/752/499 +f 500/753/500 504/758/504 505/759/505 +f 505/759/505 501/754/501 500/753/500 +f 501/754/501 505/759/505 506/760/506 +f 506/760/506 502/755/502 501/754/501 +f 442/756/442 446/761/446 507/762/507 +f 507/762/507 503/757/503 442/756/442 +f 503/757/503 507/762/507 508/763/508 +f 508/763/508 504/758/504 503/757/503 +f 504/758/504 508/763/508 509/764/509 +f 509/764/509 505/759/505 504/758/504 +f 505/759/505 509/764/509 510/765/510 +f 510/765/510 506/760/506 505/759/505 +f 446/761/446 450/766/450 511/767/511 +f 511/767/511 507/762/507 446/761/446 +f 507/762/507 511/767/511 512/768/512 +f 512/768/512 508/763/508 507/762/507 +f 508/763/508 512/768/512 513/769/513 +f 513/769/513 509/764/509 508/763/508 +f 509/764/509 513/769/513 514/770/514 +f 514/770/514 510/765/510 509/764/509 +f 450/766/450 454/771/454 515/772/515 +f 515/772/515 511/767/511 450/766/450 +f 511/767/511 515/772/515 516/773/516 +f 516/773/516 512/768/512 511/767/511 +f 512/768/512 516/773/516 517/774/517 +f 517/774/517 513/769/513 512/768/512 +f 513/769/513 517/774/517 518/775/518 +f 518/775/518 514/770/514 513/769/513 +f 454/776/454 458/781/458 519/782/519 +f 519/782/519 515/777/515 454/776/454 +f 515/777/515 519/782/519 520/783/520 +f 520/783/520 516/778/516 515/777/515 +f 516/778/516 520/783/520 521/784/521 +f 521/784/521 517/779/517 516/778/516 +f 517/779/517 521/784/521 522/785/522 +f 522/785/522 518/780/518 517/779/517 +f 458/781/458 462/786/462 523/787/523 +f 523/787/523 519/782/519 458/781/458 +f 519/782/519 523/787/523 524/788/524 +f 524/788/524 520/783/520 519/782/519 +f 520/783/520 524/788/524 525/789/525 +f 525/789/525 521/784/521 520/783/520 +f 521/784/521 525/789/525 526/790/526 +f 526/790/526 522/785/522 521/784/521 +f 462/786/462 466/791/466 527/792/527 +f 527/792/527 523/787/523 462/786/462 +f 523/787/523 527/792/527 528/793/528 +f 528/793/528 524/788/524 523/787/523 +f 524/788/524 528/793/528 529/794/529 +f 529/794/529 525/789/525 524/788/524 +f 525/789/525 529/794/529 530/795/530 +f 530/795/530 526/790/526 525/789/525 +f 466/791/466 406/796/406 467/797/467 +f 467/797/467 527/792/527 466/791/466 +f 527/792/527 467/797/467 468/798/468 +f 468/798/468 528/793/528 527/792/527 +f 528/793/528 468/798/468 469/799/469 +f 469/799/469 529/794/529 528/793/528 +f 529/794/529 469/799/469 470/800/470 +f 470/800/470 530/795/530 529/794/529
\ No newline at end of file |
