From 441a3df8eafdd800916227377390d97d11ba4ae3 Mon Sep 17 00:00:00 2001 From: Rokas Puzonas Date: Wed, 8 Nov 2023 23:34:25 +0200 Subject: [PATCH] show chip8 display on model --- .gitignore | 1 + build-models.sh | 4 + src/assets/models/emulator.blend | Bin 1055524 -> 1072120 bytes src/assets/models/emulator.mtl | 10 +- src/assets/models/emulator.obj | 5949 +++++++++++++------------- src/assets/models/export_obj.py | 8 + src/assets/models/screen-texture.png | Bin 0 -> 311 bytes src/chip.zig | 4 +- src/global-context.zig | 19 + src/main-scene.zig | 413 ++ src/main.zig | 399 +- src/raylib-chip.zig | 31 +- src/shaders/{lighting.fs => main.fs} | 1 - src/shaders/{lighting.vs => main.vs} | 0 14 files changed, 3453 insertions(+), 3386 deletions(-) create mode 100755 build-models.sh create mode 100644 src/assets/models/export_obj.py create mode 100644 src/assets/models/screen-texture.png create mode 100644 src/global-context.zig create mode 100644 src/main-scene.zig rename src/shaders/{lighting.fs => main.fs} (97%) rename src/shaders/{lighting.vs => main.vs} (100%) diff --git a/.gitignore b/.gitignore index 4c82b07..b9164e5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ zig-cache zig-out +*.blend1 diff --git a/build-models.sh b/build-models.sh new file mode 100755 index 0000000..05f0c1d --- /dev/null +++ b/build-models.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +cd src/assets/models +blender emulator.blend --background --python export_obj.py diff --git a/src/assets/models/emulator.blend b/src/assets/models/emulator.blend index 78ce3bfbfb25694d84a7e0dd165674f703862ba4..8618b3040e8bcae9397418adb1a36038c2cae72f 100644 GIT binary patch literal 1072120 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%0A*+p@8Uz9r~S}F4A+jWktONy{lrgXQ}Hd11*v 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

}d5-2t#T6igzcqcO*qVcB$=`;>wSk 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 literal 1055524 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�>T}f|-gesq+u5W&X#5>}cvstlwiDvu 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 z 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 Nh07F@AItyy`#%)8PVE2y diff --git a/src/assets/models/emulator.mtl b/src/assets/models/emulator.mtl index bc7c287..789d67d 100644 --- a/src/assets/models/emulator.mtl +++ b/src/assets/models/emulator.mtl @@ -1,5 +1,5 @@ -# Blender 3.5.1 MTL File: 'emulator.blend' -# www.blender.org +# Blender MTL File: 'emulator.blend' +# Material Count: 4 newmtl Behind_buttons Ns 0.000000 @@ -14,15 +14,16 @@ illum 2 newmtl Button Ns 250.000000 Ka 1.000000 1.000000 1.000000 +Kd 0.003095 0.002616 0.002869 Ks 0.500000 0.500000 0.500000 Ke 0.000000 0.000000 0.000000 Ni 1.450000 d 1.000000 illum 2 -map_Kd Buttons texture.png +map_Kd /home/rokas/code/fun/chip8-zig/src/assets/models/Buttons texture.png newmtl Case -Ns 298.057037 +Ns 298.057005 Ka 1.000000 1.000000 1.000000 Kd 0.057402 0.087001 0.228570 Ks 0.500000 0.500000 0.500000 @@ -40,3 +41,4 @@ Ke 0.000000 0.000000 0.000000 Ni 1.450000 d 1.000000 illum 2 +map_Kd /home/rokas/code/fun/chip8-zig/src/assets/models/screen-texture.png diff --git a/src/assets/models/emulator.obj b/src/assets/models/emulator.obj index 8932483..84fc9ea 100644 --- a/src/assets/models/emulator.obj +++ b/src/assets/models/emulator.obj @@ -1,7 +1,7 @@ -# Blender 3.5.1 +# Blender v3.6.5 OBJ File: 'emulator.blend' # www.blender.org mtllib emulator.mtl -o Case +o Case_Cube.001 v -0.239271 -0.147539 -0.019172 v -0.000000 -0.386810 -0.019172 v 0.239271 -0.147539 -0.019172 @@ -106,12 +106,167 @@ v -0.245874 0.416377 -0.019172 v -0.235000 0.172461 -0.013376 v -0.245880 0.169521 -0.019172 v -0.240000 0.177461 -0.013376 -vn -0.0000 1.0000 -0.0000 -vn -0.0000 -0.0000 -1.0000 -vn -1.0000 -0.0000 -0.0000 -vn -0.0000 -0.0000 1.0000 -vn 1.0000 -0.0000 -0.0000 -vn -0.0000 -1.0000 -0.0000 +vt 0.872917 0.514488 +vt 0.627083 0.735512 +vt 0.627083 0.514488 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt -0.002104 -0.002805 +vt 0.622984 0.014488 +vt 0.500000 0.235512 +vt 0.500000 0.014488 +vt 0.500000 0.752083 +vt 0.376059 0.997917 +vt 0.376059 0.752083 +vt 0.000000 0.000000 +vt 0.021832 0.014554 +vt 0.344125 0.229417 +vt 0.622984 0.752083 +vt 0.500000 0.997917 +vt 0.622984 0.514488 +vt 0.500000 0.735512 +vt 0.500000 0.514488 +vt 0.372917 0.514488 +vt 0.127083 0.735512 +vt 0.127083 0.514488 +vt 0.406250 0.250000 +vt 0.376306 0.250000 +vt 0.376306 0.250000 +vt 0.000000 0.000000 +vt 0.021832 0.029109 +vt 0.344125 0.458834 +vt 0.625000 0.500000 +vt 0.852242 0.477242 +vt 0.625000 0.500000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.468750 0.250000 +vt 0.437500 0.250000 +vt 0.437500 0.250000 +vt 0.500000 0.497388 +vt 0.500000 0.437500 +vt 0.500000 0.437500 +vt 0.406250 0.250000 +vt 0.375000 0.375000 +vt 0.375000 0.437500 +vt 0.375000 0.437500 +vt 0.375000 0.312500 +vt 0.375000 0.375000 +vt 0.437500 0.500000 +vt 0.468750 0.500000 +vt 0.468750 0.500000 +vt 0.406250 0.500000 +vt 0.437500 0.500000 +vt 0.500000 0.375000 +vt 0.500000 0.312500 +vt 0.500000 0.312500 +vt 0.375000 0.252612 +vt 0.375000 0.312500 +vt 0.500000 0.375000 +vt 0.376306 0.500000 +vt 0.406250 0.500000 +vt 0.500000 0.252612 +vt 0.500000 0.250000 +vt 0.375000 0.497388 +vt 0.375000 0.500000 +vt 0.498694 0.250000 +vt 0.468750 0.250000 +vt 0.498694 0.500000 +vt 0.498694 0.500000 +vt 0.622396 0.500000 +vt 0.502604 0.500000 +vt 0.622396 0.500000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.376059 0.735512 +vt 0.376059 0.514488 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.625000 0.252604 +vt 0.625000 0.497396 +vt 0.625000 0.252604 +vt 0.500000 0.497396 +vt 0.500000 0.252604 +vt 0.500000 0.497396 +vt 0.502604 0.250000 +vt 0.622396 0.250000 +vt 0.502604 0.250000 +vt 0.125000 0.735512 +vt 0.127083 0.750000 +vt 0.622984 0.997917 +vt 0.625000 0.997917 +vt 0.622984 1.000000 +vt 0.125000 0.514488 +vt 0.127083 0.500000 +vt 0.875000 0.514488 +vt 0.872724 0.500000 +vt 0.372917 0.735512 +vt 0.375000 0.735512 +vt 0.372917 0.750000 +vt 0.622984 0.735512 +vt 0.625000 0.735512 +vt 0.622984 0.750000 +vt 0.376059 0.500000 +vt 0.375000 0.514488 +vt 0.627083 0.500000 +vt 0.625000 0.500000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.498694 0.500000 +vt 0.625000 0.500000 +vt 0.502604 0.500000 +vt 0.500000 0.500000 +vt 0.500000 0.500000 +vt 0.625000 0.250000 +vt 0.622396 0.250000 +vt 0.625000 0.250000 +vt 0.500000 0.252604 +vt 0.500000 0.250000 +vt 0.500000 0.250000 +vt 0.500000 1.000000 +vt 0.875000 0.735512 +vt 0.872917 0.735512 +vt 0.376059 0.250000 +vt 0.500000 0.250000 +vt 0.372917 0.500000 +vt 0.500000 0.500000 +vt 0.625000 0.752083 +vt 0.376059 1.000000 +vt 0.622984 0.235512 +vt 0.623532 0.250000 +vt 0.623532 0.500000 +vt 0.649473 0.274473 +vt 0.500000 0.250000 +vt 0.375000 0.252612 +vt 0.375000 0.500000 +vt 0.375000 0.500000 +vt 0.625000 0.497396 +vt 0.376059 0.235512 +vt 0.376059 0.014488 +vt 0.000000 0.000000 +vt -0.002104 -0.001403 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.500000 0.497388 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.500000 0.500000 +vt 0.375000 0.500000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 1.0000 +vn 1.0000 0.0000 0.0000 +vn 0.0000 -1.0000 0.0000 vn -0.6036 -0.6036 0.5208 vn -0.6036 0.6036 0.5208 vn -0.6036 -0.6036 -0.5208 @@ -120,387 +275,230 @@ vn 0.6036 -0.6036 0.5208 vn 0.6036 0.6036 0.5208 vn 0.6036 -0.6036 -0.5208 vn 0.6323 0.6323 -0.4477 -vn -0.3428 -0.3428 -0.8747 +vn -0.3427 -0.3428 -0.8747 vn -0.3607 0.3607 -0.8601 -vn 0.3428 -0.3428 -0.8747 +vn 0.3427 -0.3428 -0.8747 vn 0.3607 0.3607 -0.8601 -vn -0.7071 -0.7071 -0.0000 -vn -0.7571 -0.0000 0.6532 -vn -0.7071 0.7071 -0.0000 +vn -0.7071 -0.7071 0.0000 +vn -0.7571 0.0000 0.6532 +vn -0.7071 0.7071 0.0000 vn -0.7289 0.0006 -0.6847 -vn -0.0000 -0.7572 -0.6532 -vn -0.0000 0.8467 -0.5320 +vn 0.0000 -0.7571 -0.6532 +vn 0.0000 0.8467 -0.5320 vn 0.7289 0.0006 -0.6847 -vn 0.7071 -0.7071 -0.0000 -vn 0.7071 0.7071 -0.0000 -vn 0.7571 -0.0000 0.6532 -vn -0.0000 -0.7571 0.6532 -vn -0.0000 0.7571 0.6532 -vn -0.7277 -0.0000 -0.6859 -vn 0.7277 -0.0000 -0.6859 +vn 0.7071 -0.7071 0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.7571 0.0000 0.6532 +vn 0.0000 -0.7571 0.6532 +vn 0.0000 0.7571 0.6532 +vn -0.7277 0.0000 -0.6859 +vn 0.7277 0.0000 -0.6859 +vn 0.7572 0.0000 0.6532 vn -0.7023 -0.0000 -0.7118 -vn -0.0000 -0.8286 -0.5598 +vn 0.0000 -0.8286 -0.5599 vn 0.6954 -0.6954 -0.1810 -vn -0.0000 0.8918 -0.4524 +vn 0.0000 0.8918 -0.4524 vn 0.7023 -0.0000 -0.7118 -vn -0.7572 -0.0000 0.6532 -vn -0.7571 -0.0000 -0.6532 -vn -0.0000 -0.7571 -0.6532 -vn 0.7571 -0.0000 -0.6532 -vn -0.0000 -0.7572 0.6532 -vn -0.0000 0.7572 0.6532 -vn -0.7289 -0.0000 -0.6847 -vn 0.7289 -0.0000 -0.6847 -vn 0.7572 -0.0000 0.6532 -vn -0.7020 -0.0000 -0.7122 +vn -0.7572 0.0000 0.6532 +vn -0.7571 0.0000 -0.6532 +vn 0.7571 0.0000 -0.6532 +vn -0.7289 0.0000 -0.6847 +vn 0.7289 0.0000 -0.6847 +vn -0.7020 0.0000 -0.7122 +vn 0.0000 -0.8286 -0.5598 vn -0.6954 0.6954 -0.1810 -vn 0.7020 -0.0000 -0.7122 -vt 0.437500 0.250000 -vt 0.375000 0.375000 -vt 0.437500 0.500000 -vt 0.500000 0.375000 -vt 0.406250 0.250000 -vt 0.375000 0.312500 -vt 0.406250 0.500000 -vt 0.500000 0.437500 -vt 0.468750 0.250000 -vt 0.375000 0.437500 -vt 0.468750 0.500000 -vt 0.500000 0.312500 -vt 0.406250 0.250000 -vt 0.375000 0.312500 -vt 0.406250 0.500000 -vt 0.500000 0.437500 -vt 0.468750 0.250000 -vt 0.437500 0.250000 -vt 0.375000 0.437500 -vt 0.375000 0.375000 -vt 0.468750 0.500000 -vt 0.437500 0.500000 -vt 0.500000 0.312500 -vt 0.500000 0.375000 -vt 0.376059 0.014488 -vt 0.125000 0.735512 -vt 0.376059 1.000000 -vt 0.127083 0.735512 -vt 0.376059 0.997917 -vt 0.127083 0.750000 -vt 0.622984 0.997917 -vt 0.872917 0.735512 -vt 0.625000 0.997917 -vt 0.622984 0.014488 -vt 0.622984 1.000000 -vt 0.875000 0.735512 -vt 0.127083 0.514488 -vt 0.125000 0.514488 -vt 0.376059 0.235512 -vt 0.344125 0.229417 -vt 0.376059 0.250000 -vt 0.127083 0.500000 -vt 0.875000 0.514488 -vt 0.622984 0.235512 -vt 0.872917 0.514488 -vt 0.000000 0.000000 -vt 0.872724 0.500000 -vt 0.623532 0.250000 -vt 0.852242 0.477242 -vt 0.372917 0.735512 -vt 0.375000 0.735512 -vt 0.376059 0.735512 -vt 0.376059 0.752083 -vt 0.372917 0.750000 -vt 0.622984 0.735512 -vt 0.625000 0.735512 -vt 0.625000 0.752083 -vt 0.627083 0.735512 -vt 0.622984 0.750000 -vt 0.622984 0.752083 -vt 0.344125 0.458834 -vt 0.372917 0.500000 -vt 0.376059 0.500000 -vt 0.376059 0.514488 -vt 0.375000 0.514488 -vt 0.372917 0.514488 -vt 0.627083 0.500000 -vt 0.627083 0.514488 -vt 0.625000 0.500000 -vt 0.622984 0.514488 -vt 0.000000 0.000000 -vt 0.623532 0.500000 -vt 0.625000 0.500000 -vt 0.500000 1.000000 -vt 0.500000 0.014488 -vt 0.500000 0.997917 -vt 0.500000 0.235512 -vt -0.002104 -0.001403 -vt 0.000000 0.000000 -vt 0.500000 0.250000 -vt -0.002104 -0.002805 -vt 0.000000 0.000000 -vt 0.500000 0.500000 -vt 0.500000 0.514488 -vt 0.500000 0.735512 -vt 0.500000 0.752083 -vt 0.000000 0.000000 -vt 0.376306 0.250000 -vt 0.000000 0.000000 -vt 0.375000 0.252612 -vt 0.000000 0.000000 -vt 0.021832 0.014554 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.375000 0.500000 -vt 0.375000 0.500000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.021832 0.029109 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.500000 0.250000 -vt 0.000000 0.000000 -vt 0.500000 0.250000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.000000 0.000000 -vt 0.498694 0.500000 -vt 0.500000 0.500000 -vt 0.500000 0.497388 -vt 0.000000 0.000000 -vt 0.500000 0.500000 -vt 0.000000 0.000000 -vt 0.500000 0.500000 -vt 0.000000 0.000000 -vt 0.498694 0.500000 -vt 0.625000 0.497396 -vt 0.622396 0.500000 -vt 0.502604 0.500000 -vt 0.500000 0.497396 -vt 0.622396 0.250000 -vt 0.625000 0.252604 -vt 0.500000 0.252604 -vt 0.502604 0.250000 -vt 0.375000 0.252612 -vt 0.376306 0.250000 -vt 0.376306 0.500000 -vt 0.375000 0.500000 -vt 0.375000 0.497388 -vt 0.375000 0.500000 -vt 0.500000 0.497388 -vt 0.498694 0.500000 -vt 0.498694 0.250000 -vt 0.500000 0.252612 -vt 0.622396 0.500000 -vt 0.625000 0.500000 -vt 0.625000 0.497396 -vt 0.000000 0.000000 -vt 0.625000 0.500000 -vt 0.502604 0.500000 -vt 0.000000 0.000000 -vt 0.500000 0.500000 -vt 0.500000 0.500000 -vt 0.500000 0.497396 -vt 0.625000 0.250000 -vt 0.625000 0.252604 -vt 0.622396 0.250000 -vt 0.625000 0.250000 -vt 0.649473 0.274473 -vt 0.000000 0.000000 -vt 0.500000 0.252604 -vt 0.000000 0.000000 -vt 0.500000 0.250000 -vt 0.500000 0.250000 -vt 0.502604 0.250000 -s 0 +vn 0.7020 0.0000 -0.7122 usemtl Case -f 35/45/1 41/58/1 46/68/1 -f 65/99/2 76/115/2 53/81/2 -f 30/34/3 51/77/3 49/75/3 -f 56/86/4 27/29/4 39/53/4 -f 70/106/2 61/93/2 33/40/2 -f 42/60/4 50/76/4 56/86/4 -f 47/70/5 55/85/5 54/84/5 -f 45/66/6 26/28/6 31/37/6 -f 5/5/5 86/126/5 57/88/5 -f 60/92/2 66/100/2 43/61/2 -f 95/139/2 36/49/2 48/73/2 -f 53/82/2 95/138/2 48/71/2 -f 9/9/5 18/18/5 1/1/5 -f 73/110/6 16/16/6 8/8/6 -f 1/1/5 13/13/5 5/5/5 -f 2/2/1 19/19/1 10/10/1 -f 6/6/1 20/20/1 2/2/1 -f 3/3/3 21/21/3 11/11/3 -f 7/7/3 22/22/3 3/3/3 -f 4/4/6 23/23/6 12/12/6 -f 58/90/1 14/14/1 6/6/1 -f 8/8/6 24/24/6 4/4/6 -f 7/7/3 87/127/3 15/15/3 -f 12/12/6 92/134/6 68/104/6 -f 10/10/1 88/129/1 63/96/1 -f 9/9/5 91/133/5 17/17/5 -f 11/11/3 90/132/3 72/108/3 -f 93/135/3 79/119/3 78/118/3 -f 101/150/2 52/79/2 36/46/2 -f 54/84/5 38/52/5 44/64/5 -f 75/113/2 71/107/2 52/79/2 -f 97/141/2 52/79/2 103/152/2 -f 99/146/6 77/117/6 82/122/6 -f 98/144/1 83/123/1 80/120/1 -f 104/155/5 81/121/5 84/124/5 -f 25/26/7 26/28/7 27/30/7 -f 28/31/8 29/33/8 30/35/8 -f 31/37/9 32/38/9 33/42/9 -f 34/43/10 35/45/10 36/47/10 -f 37/50/11 38/51/11 39/54/11 -f 40/55/12 41/56/12 42/59/12 -f 43/63/13 44/64/13 45/65/13 -f 46/67/14 47/69/14 48/73/14 -f 58/89/2 60/92/2 61/93/2 -f 63/97/2 65/99/2 66/100/2 -f 68/103/2 70/106/2 71/107/2 -f 73/109/2 75/114/2 76/116/2 -f 93/135/15 94/136/15 95/139/15 -f 96/140/16 97/142/16 98/143/16 -f 99/145/17 100/147/17 101/148/17 -f 102/151/18 103/153/18 104/154/18 -f 26/28/19 32/38/19 31/37/19 -f 28/31/20 49/74/20 50/76/20 -f 35/45/21 30/36/21 29/32/21 -f 33/41/22 51/77/22 52/80/22 -f 31/37/23 43/62/23 45/66/23 -f 46/68/24 36/49/24 35/45/24 -f 54/84/25 43/63/25 53/83/25 -f 45/66/26 38/52/26 37/50/26 -f 41/58/27 47/70/27 46/68/27 -f 39/53/28 55/85/28 56/86/28 -f 37/50/29 27/30/29 26/28/29 -f 29/33/30 42/60/30 41/57/30 -f 50/76/20 25/27/20 27/29/20 -f 52/80/31 34/44/31 36/48/31 -f 47/70/32 53/83/32 48/72/32 -f 56/86/28 40/55/28 42/60/28 -f 97/142/33 93/135/33 95/139/33 -f 95/139/34 99/146/34 101/149/34 -f 91/133/35 67/102/35 92/134/35 -f 58/90/27 86/126/27 85/125/27 -f 62/95/1 87/128/1 63/96/1 -f 90/132/19 73/110/19 72/108/19 -f 98/144/36 103/153/36 102/151/36 -f 100/147/37 103/153/37 101/148/37 -f 78/118/19 94/137/19 93/135/19 -f 96/140/21 80/120/21 79/119/21 -f 82/122/26 100/147/26 99/146/26 -f 102/151/27 84/124/27 83/123/27 -f 49/75/3 32/39/3 25/25/3 -f 35/45/1 29/32/1 41/58/1 -f 53/81/2 43/61/2 65/99/2 -f 65/99/2 64/98/2 76/115/2 -f 76/115/2 75/113/2 53/81/2 -f 30/34/3 34/44/3 51/77/3 -f 56/86/4 50/76/4 27/29/4 -f 33/40/2 52/78/2 70/106/2 -f 70/106/2 69/105/2 61/93/2 -f 61/93/2 60/92/2 33/40/2 -f 42/60/4 28/31/4 50/76/4 -f 47/70/5 40/55/5 55/85/5 -f 45/66/6 37/50/6 26/28/6 -f 5/5/5 13/13/5 86/126/5 -f 43/61/2 33/40/2 60/92/2 -f 60/92/2 59/91/2 66/100/2 -f 66/100/2 65/99/2 43/61/2 -f 95/139/2 101/149/2 36/49/2 -f 53/82/2 97/141/2 95/138/2 -f 9/9/5 17/17/5 18/18/5 -f 73/110/6 89/131/6 16/16/6 -f 1/1/5 18/18/5 13/13/5 -f 2/2/1 20/20/1 19/19/1 -f 6/6/1 14/14/1 20/20/1 -f 3/3/3 22/22/3 21/21/3 -f 7/7/3 15/15/3 22/22/3 -f 4/4/6 24/24/6 23/23/6 -f 58/90/1 85/125/1 14/14/1 -f 8/8/6 16/16/6 24/24/6 -f 7/7/3 62/95/3 87/127/3 -f 12/12/6 23/23/6 92/134/6 -f 10/10/1 19/19/1 88/129/1 -f 9/9/5 67/102/5 91/133/5 -f 11/11/3 21/21/3 90/132/3 -f 93/135/3 96/140/3 79/119/3 -f 101/150/2 103/152/2 52/79/2 -f 54/84/5 55/85/5 38/52/5 -f 52/79/2 53/82/2 75/113/2 -f 75/113/2 74/111/2 71/107/2 -f 71/107/2 70/106/2 52/79/2 -f 97/141/2 53/82/2 52/79/2 -f 99/146/6 94/137/6 77/117/6 -f 98/144/1 102/151/1 83/123/1 -f 104/155/5 100/147/5 81/121/5 -f 58/89/1 59/91/1 60/92/1 -f 61/93/1 57/87/1 58/89/1 -f 66/100/1 62/94/1 63/97/1 -f 63/97/2 64/98/2 65/99/2 -f 71/107/1 67/101/1 68/103/1 -f 68/103/2 69/105/2 70/106/2 -f 73/109/1 74/112/1 75/114/1 -f 76/116/1 72/108/1 73/109/1 -f 26/28/19 25/26/19 32/38/19 -f 28/31/38 30/35/38 49/74/38 -f 35/45/21 34/43/21 30/36/21 -f 33/41/39 32/39/39 51/77/39 -f 31/37/40 33/42/40 43/62/40 -f 46/68/24 48/73/24 36/49/24 -f 54/84/41 44/64/41 43/63/41 -f 45/66/26 44/64/26 38/52/26 -f 41/58/27 40/55/27 47/70/27 -f 39/53/28 38/52/28 55/85/28 -f 37/50/42 39/54/42 27/30/42 -f 29/33/43 28/31/43 42/60/43 -f 50/76/20 49/74/20 25/27/20 -f 52/80/44 51/77/44 34/44/44 -f 47/70/45 54/84/45 53/83/45 -f 56/86/46 55/85/46 40/55/46 -f 97/142/47 96/140/47 93/135/47 -f 95/139/34 94/137/34 99/146/34 -f 91/133/1 68/104/1 67/102/1 -f 58/90/27 57/88/27 86/126/27 -f 62/95/48 88/130/48 87/128/48 -f 90/132/19 89/131/19 73/110/19 -f 98/144/36 97/142/36 103/153/36 -f 100/147/49 104/155/49 103/153/49 -f 78/118/19 77/117/19 94/137/19 -f 96/140/21 98/144/21 80/120/21 -f 82/122/26 81/121/26 100/147/26 -f 102/151/27 104/155/27 84/124/27 -f 49/75/3 51/77/3 32/39/3 -o Screen +s off +f 35/1/1 41/2/1 46/3/1 +f 76/4/2 75/5/2 53/6/2 +f 30/7/3 51/8/3 49/9/3 +f 56/10/4 27/11/4 39/12/4 +f 61/13/2 60/14/2 33/15/2 +f 42/16/4 50/17/4 56/10/4 +f 47/18/5 55/19/5 54/20/5 +f 45/21/6 26/22/6 31/23/6 +f 5/24/5 86/25/5 57/26/5 +f 66/27/2 65/28/2 43/29/2 +f 95/30/2 36/31/2 48/32/2 +f 53/33/2 95/34/2 48/35/2 +f 9/36/5 18/37/5 1/38/5 +f 73/39/6 16/40/6 8/41/6 +f 1/38/5 13/42/5 5/24/5 +f 2/43/1 19/44/1 10/45/1 +f 6/46/1 20/47/1 2/43/1 +f 3/48/3 21/49/3 11/50/3 +f 7/51/3 22/52/3 3/48/3 +f 4/53/6 23/54/6 12/55/6 +f 58/56/1 14/57/1 6/46/1 +f 8/41/6 24/58/6 4/53/6 +f 7/51/3 87/59/3 15/60/3 +f 12/55/6 92/61/6 68/62/6 +f 10/45/1 88/63/1 63/64/1 +f 9/36/5 91/65/5 17/66/5 +f 11/50/3 90/67/3 72/68/3 +f 93/69/3 79/70/3 78/71/3 +f 101/72/2 52/73/2 36/74/2 +f 54/20/5 38/75/5 44/76/5 +f 71/77/2 70/78/2 52/73/2 +f 97/79/2 52/73/2 103/80/2 +f 99/81/6 77/82/6 82/83/6 +f 98/84/1 83/85/1 80/86/1 +f 104/87/5 81/88/5 84/89/5 +f 25/90/7 26/22/7 27/91/7 +f 28/92/8 29/93/8 30/94/8 +f 31/23/9 32/95/9 33/96/9 +f 34/97/10 35/1/10 36/98/10 +f 37/99/11 38/100/11 39/101/11 +f 40/102/12 41/103/12 42/104/12 +f 43/105/13 44/76/13 45/106/13 +f 46/107/14 47/108/14 48/32/14 +f 58/109/2 60/14/2 61/13/2 +f 63/110/2 65/28/2 66/27/2 +f 68/111/2 70/78/2 71/77/2 +f 73/112/2 75/113/2 76/114/2 +f 93/69/15 94/115/15 95/30/15 +f 96/116/16 97/117/16 98/118/16 +f 99/119/17 100/120/17 101/121/17 +f 102/122/18 103/123/18 104/124/18 +f 26/22/19 32/95/19 31/23/19 +f 28/92/20 49/125/20 50/17/20 +f 35/1/21 30/126/21 29/127/21 +f 33/128/22 51/8/22 52/129/22 +f 31/23/23 43/130/23 45/21/23 +f 46/3/24 36/31/24 35/1/24 +f 54/20/25 43/105/25 53/131/25 +f 45/21/26 38/75/26 37/99/26 +f 41/2/27 47/18/27 46/3/27 +f 39/12/28 55/19/28 56/10/28 +f 37/99/29 27/91/29 26/22/29 +f 29/93/30 42/16/30 41/132/30 +f 50/17/20 25/133/20 27/11/20 +f 52/129/31 34/134/31 36/135/31 +f 47/18/32 53/131/32 48/136/32 +f 56/10/33 40/102/33 42/16/33 +f 97/117/34 93/69/34 95/30/34 +f 95/30/35 99/81/35 101/137/35 +f 91/65/36 67/138/36 92/61/36 +f 58/56/27 86/25/27 85/139/27 +f 62/140/4 87/141/4 63/64/4 +f 90/67/19 73/39/19 72/68/19 +f 98/84/37 103/123/37 102/122/37 +f 100/120/38 103/123/38 101/121/38 +f 78/71/19 94/142/19 93/69/19 +f 96/116/21 80/86/21 79/70/21 +f 82/83/26 100/120/26 99/81/26 +f 102/122/27 84/89/27 83/85/27 +f 49/9/3 32/143/3 25/144/3 +f 35/1/1 29/127/1 41/2/1 +f 53/6/2 43/29/2 64/145/2 +f 43/29/2 65/28/2 64/145/2 +f 64/145/2 76/4/2 53/6/2 +f 30/7/3 34/134/3 51/8/3 +f 56/10/4 50/17/4 27/11/4 +f 33/15/2 52/146/2 61/13/2 +f 52/146/2 70/78/2 69/147/2 +f 61/13/2 52/146/2 69/147/2 +f 42/16/4 28/92/4 50/17/4 +f 47/18/5 40/102/5 55/19/5 +f 45/21/6 37/99/6 26/22/6 +f 5/24/5 13/42/5 86/25/5 +f 43/29/2 33/15/2 59/148/2 +f 33/15/2 60/14/2 59/148/2 +f 59/148/2 66/27/2 43/29/2 +f 95/30/2 101/137/2 36/31/2 +f 53/33/2 97/79/2 95/34/2 +f 9/36/5 17/66/5 18/37/5 +f 73/39/6 89/149/6 16/40/6 +f 1/38/5 18/37/5 13/42/5 +f 2/43/1 20/47/1 19/44/1 +f 6/46/1 14/57/1 20/47/1 +f 3/48/3 22/52/3 21/49/3 +f 7/51/3 15/60/3 22/52/3 +f 4/53/6 24/58/6 23/54/6 +f 58/56/1 85/139/1 14/57/1 +f 8/41/6 16/40/6 24/58/6 +f 7/51/3 62/140/3 87/59/3 +f 12/55/6 23/54/6 92/61/6 +f 10/45/1 19/44/1 88/63/1 +f 9/36/5 67/138/5 91/65/5 +f 11/50/3 21/49/3 90/67/3 +f 93/69/3 96/116/3 79/70/3 +f 101/72/2 103/80/2 52/73/2 +f 54/20/5 55/19/5 38/75/5 +f 52/73/2 53/33/2 71/77/2 +f 53/33/2 75/5/2 74/150/2 +f 71/77/2 53/33/2 74/150/2 +f 97/79/2 53/33/2 52/73/2 +f 99/81/6 94/142/6 77/82/6 +f 98/84/1 102/122/1 83/85/1 +f 104/87/5 100/120/5 81/88/5 +f 58/109/4 59/148/4 60/14/4 +f 61/13/4 57/151/4 58/109/4 +f 66/27/4 62/152/4 63/110/4 +f 63/110/2 64/145/2 65/28/2 +f 71/77/4 67/153/4 68/111/4 +f 68/111/2 69/147/2 70/78/2 +f 73/112/4 74/154/4 75/113/4 +f 76/114/4 72/68/4 73/112/4 +f 26/22/19 25/90/19 32/95/19 +f 28/92/39 30/94/39 49/125/39 +f 35/1/21 34/97/21 30/126/21 +f 33/128/40 32/143/40 51/8/40 +f 31/23/23 33/96/23 43/130/23 +f 46/3/24 48/32/24 36/31/24 +f 54/20/41 44/76/41 43/105/41 +f 45/21/26 44/76/26 38/75/26 +f 41/2/27 40/102/27 47/18/27 +f 39/12/28 38/75/28 55/19/28 +f 37/99/29 39/101/29 27/91/29 +f 29/93/30 28/92/30 42/16/30 +f 50/17/20 49/125/20 25/133/20 +f 52/129/42 51/8/42 34/134/42 +f 47/18/43 54/20/43 53/131/43 +f 56/10/28 55/19/28 40/102/28 +f 97/117/44 96/116/44 93/69/44 +f 95/30/45 94/142/45 99/81/45 +f 91/65/4 68/62/4 67/138/4 +f 58/56/27 57/26/27 86/25/27 +f 62/140/46 88/155/46 87/141/46 +f 90/67/19 89/149/19 73/39/19 +f 98/84/37 97/117/37 103/123/37 +f 100/120/47 104/87/47 103/123/47 +f 78/71/19 77/82/19 94/142/19 +f 96/116/21 98/84/21 80/86/21 +f 82/83/26 81/88/26 100/120/26 +f 102/122/27 104/87/27 84/89/27 +f 49/9/3 51/8/3 32/143/3 +o Screen_Cube.003 v 0.240000 0.412461 0.003237 v 0.240000 0.172461 0.003237 v -0.240000 0.412461 0.003237 v -0.240000 0.172461 0.003237 -vn -0.0000 -0.0000 -1.0000 -vt 0.625000 0.500000 -vt 0.500000 0.500000 -vt 0.625000 0.250000 -vt 0.500000 0.250000 -s 0 +vt 1.000000 0.000000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.000000 0.000000 +vn 0.0000 0.0000 -1.0000 usemtl Screen -f 107/158/50 106/157/50 108/159/50 -f 107/158/50 105/156/50 106/157/50 -o Behind_buttons +s off +f 107/156/48 106/157/48 108/158/48 +f 107/156/48 105/159/48 106/157/48 +o Behind_buttons_Plane v -0.262422 -0.414205 0.036244 v 0.262422 -0.414205 0.036244 v -0.262422 0.110639 0.036244 v 0.262422 0.110639 0.036244 -vn -0.0000 -0.0000 -1.0000 -vt 0.732313 0.071449 -vt 0.732313 0.732313 vt 0.071449 0.071449 +vt 0.732313 0.732313 +vt 0.732313 0.071449 vt 0.071449 0.732313 -s 0 +vn 0.0000 0.0000 -1.0000 usemtl Behind_buttons -f 111/162/51 110/161/51 109/160/51 -f 111/162/51 112/163/51 110/161/51 -o Buttons +s off +f 111/160/49 110/161/49 109/162/49 +f 111/160/49 112/163/49 110/161/49 +o Buttons_Cube.006 v 0.133830 0.087751 0.000030 v 0.126318 0.081027 -0.008838 v 0.121830 0.075751 0.000030 @@ -1397,10 +1395,1034 @@ v -0.220440 -0.357003 -0.029706 v -0.217861 -0.357661 -0.030811 v -0.215610 -0.355034 -0.032304 v -0.216925 -0.360518 -0.029706 -vn -0.0000 0.7968 -0.6042 +vt 0.913771 0.338081 +vt 0.931562 0.305767 +vt 0.976235 0.285188 +vt 0.098915 0.316576 +vt 0.062798 0.300159 +vt 0.033464 0.260802 +vt 0.080446 0.415670 +vt 0.062441 0.448528 +vt 0.015261 0.465383 +vt 0.082514 0.332524 +vt 0.153368 0.321493 +vt 0.170382 0.338459 +vt 0.158603 0.429100 +vt 0.193097 0.445356 +vt 0.213914 0.490611 +vt 0.326442 0.161487 +vt 0.309090 0.195190 +vt 0.263941 0.215946 +vt 0.840008 0.316432 +vt 0.803335 0.300086 +vt 0.774807 0.260606 +vt 0.817689 0.414995 +vt 0.799025 0.447811 +vt 0.751997 0.464878 +vt 0.822144 0.332325 +vt 0.897748 0.321202 +vt 0.891554 0.428445 +vt 0.927088 0.444455 +vt 0.952633 0.489099 +vt 0.909770 0.586378 +vt 0.927561 0.554064 +vt 0.972234 0.533485 +vt 0.403868 0.184243 +vt 0.439068 0.200964 +vt 0.462160 0.241425 +vt 0.417100 0.091021 +vt 0.435270 0.058495 +vt 0.485393 0.039478 +vt 0.420789 0.169256 +vt 0.343533 0.179552 +vt 0.345894 0.066788 +vt 0.309901 0.049776 +vt 0.280980 0.010140 +vt 0.417820 0.338459 +vt 0.435391 0.306521 +vt 0.484653 0.287029 +vt 0.836007 0.564729 +vt 0.799334 0.548383 +vt 0.770805 0.508902 +vt 0.813688 0.663292 +vt 0.795024 0.696108 +vt 0.747995 0.713175 +vt 0.818143 0.580621 +vt 0.893746 0.569499 +vt 0.887553 0.676742 +vt 0.923087 0.692751 +vt 0.948632 0.737395 +vt 0.419593 0.839476 +vt 0.437385 0.807161 +vt 0.482058 0.786582 +vt 0.346353 0.316576 +vt 0.310236 0.300159 +vt 0.280902 0.260802 +vt 0.327884 0.415670 +vt 0.309878 0.448528 +vt 0.262699 0.465383 +vt 0.329952 0.332524 +vt 0.400806 0.321493 +vt 0.406041 0.429100 +vt 0.440535 0.445356 +vt 0.461351 0.490611 +vt 0.581456 0.328297 +vt 0.548831 0.311435 +vt 0.527650 0.266963 +vt 0.345830 0.817827 +vt 0.309157 0.801481 +vt 0.280629 0.762000 +vt 0.323512 0.916390 +vt 0.304847 0.949206 +vt 0.257819 0.966273 +vt 0.327966 0.833719 +vt 0.403570 0.822597 +vt 0.397377 0.929840 +vt 0.432910 0.945849 +vt 0.458455 0.990493 +vt 0.914511 0.087031 +vt 0.932302 0.054716 +vt 0.976975 0.034137 +vt 0.561130 0.405765 +vt 0.544765 0.441013 +vt 0.504258 0.464443 +vt 0.659812 0.418314 +vt 0.692172 0.437298 +vt 0.708177 0.489626 +vt 0.577302 0.422528 +vt 0.564832 0.345600 +vt 0.672359 0.346379 +vt 0.687977 0.311142 +vt 0.732133 0.284683 +vt 0.417899 0.591563 +vt 0.436209 0.558439 +vt 0.481434 0.538712 +vt 0.840748 0.065382 +vt 0.804075 0.049036 +vt 0.775546 0.009555 +vt 0.818429 0.163945 +vt 0.799765 0.196761 +vt 0.752737 0.213828 +vt 0.822884 0.081274 +vt 0.898488 0.070152 +vt 0.892294 0.177395 +vt 0.927828 0.193404 +vt 0.953373 0.238048 +vt 0.664596 0.590681 +vt 0.682907 0.557557 +vt 0.728132 0.537830 +vt 0.344441 0.566969 +vt 0.308148 0.549950 +vt 0.280563 0.510238 +vt 0.320456 0.661111 +vt 0.302145 0.694236 +vt 0.256921 0.713962 +vt 0.326288 0.581754 +vt 0.402185 0.573152 +vt 0.393914 0.685706 +vt 0.430206 0.702725 +vt 0.457791 0.742436 +vt 0.079004 0.161487 +vt 0.061652 0.195190 +vt 0.016504 0.215946 +vt 0.591139 0.566086 +vt 0.554846 0.549067 +vt 0.527261 0.509356 +vt 0.567153 0.660229 +vt 0.548843 0.693353 +vt 0.503618 0.713080 +vt 0.572985 0.580871 +vt 0.648883 0.572270 +vt 0.640611 0.684823 +vt 0.676904 0.701843 +vt 0.704489 0.741554 +vt 0.076977 0.661111 +vt 0.058667 0.694236 +vt 0.013442 0.713962 +vt 0.156430 0.184243 +vt 0.191630 0.200964 +vt 0.214722 0.241425 +vt 0.169662 0.091021 +vt 0.187833 0.058495 +vt 0.237955 0.039478 +vt 0.173352 0.169256 +vt 0.096095 0.179552 +vt 0.098457 0.066788 +vt 0.062463 0.049776 +vt 0.033542 0.010140 +vt 0.909770 0.833933 +vt 0.927561 0.801619 +vt 0.972234 0.781040 +vt 0.150435 0.685706 +vt 0.186728 0.702725 +vt 0.214313 0.742436 +vt 0.174420 0.591563 +vt 0.192731 0.558439 +vt 0.237955 0.538712 +vt 0.168588 0.670921 +vt 0.092691 0.679523 +vt 0.100962 0.566969 +vt 0.064669 0.549950 +vt 0.037084 0.510238 +vt 0.665667 0.838593 +vt 0.683459 0.806279 +vt 0.728132 0.785700 +vt 0.836007 0.812284 +vt 0.799334 0.795938 +vt 0.770805 0.756457 +vt 0.813688 0.910847 +vt 0.795024 0.943663 +vt 0.747995 0.960730 +vt 0.818143 0.828176 +vt 0.893746 0.817054 +vt 0.887553 0.924297 +vt 0.923087 0.940307 +vt 0.948632 0.984951 +vt 0.582196 0.077247 +vt 0.549571 0.060385 +vt 0.528390 0.015913 +vt 0.591904 0.816945 +vt 0.555231 0.800598 +vt 0.526703 0.761118 +vt 0.569586 0.915507 +vt 0.550921 0.948324 +vt 0.503893 0.965391 +vt 0.574040 0.832837 +vt 0.649644 0.821714 +vt 0.643451 0.928957 +vt 0.678984 0.944967 +vt 0.704529 0.989611 +vt 0.175491 0.839476 +vt 0.193282 0.807161 +vt 0.237955 0.786582 +vt 0.561870 0.154715 +vt 0.545505 0.189963 +vt 0.504998 0.213393 +vt 0.660552 0.167263 +vt 0.692911 0.186247 +vt 0.708917 0.238576 +vt 0.578042 0.171477 +vt 0.565571 0.094549 +vt 0.673099 0.095329 +vt 0.688717 0.060091 +vt 0.732873 0.033633 +vt 0.101728 0.817827 +vt 0.065055 0.801481 +vt 0.036526 0.762000 +vt 0.079409 0.916390 +vt 0.060745 0.949206 +vt 0.013716 0.966273 +vt 0.083864 0.833719 +vt 0.159467 0.822597 +vt 0.153274 0.929840 +vt 0.188808 0.945849 +vt 0.214353 0.990493 +vt 0.231805 0.274565 +vt 0.233691 0.271293 +vt 0.237215 0.287029 +vt 0.224942 0.267786 +vt 0.218598 0.279501 +vt 0.228191 0.269475 +vt 0.225010 0.268559 +vt 0.225646 0.485709 +vt 0.229893 0.487995 +vt 0.232289 0.479053 +vt 0.220542 0.473593 +vt 0.231669 0.482979 +vt 0.234867 0.481364 +vt 0.020934 0.478147 +vt 0.019174 0.481356 +vt 0.027773 0.484940 +vt 0.033513 0.473990 +vt 0.024469 0.483570 +vt 0.027474 0.484761 +vt 0.022204 0.265028 +vt 0.017461 0.262996 +vt 0.015538 0.271699 +vt 0.029631 0.275508 +vt 0.016580 0.267268 +vt 0.013692 0.268536 +vt 0.164875 0.327174 +vt 0.174969 0.323694 +vt 0.168917 0.317880 +vt 0.187953 0.306521 +vt 0.175271 0.433335 +vt 0.181128 0.427660 +vt 0.170989 0.423804 +vt 0.175379 0.412679 +vt 0.074858 0.431687 +vt 0.080903 0.437482 +vt 0.085269 0.427819 +vt 0.097834 0.432162 +vt 0.082917 0.310996 +vt 0.077053 0.316652 +vt 0.087588 0.320535 +vt 0.971254 0.272826 +vt 0.972989 0.269510 +vt 0.964519 0.266096 +vt 0.959353 0.278055 +vt 0.968086 0.267811 +vt 0.965303 0.266965 +vt 0.964051 0.484194 +vt 0.968565 0.486435 +vt 0.970832 0.477504 +vt 0.957662 0.472242 +vt 0.969838 0.481471 +vt 0.972863 0.479864 +vt 0.757307 0.477586 +vt 0.755491 0.480795 +vt 0.764040 0.484331 +vt 0.769835 0.473368 +vt 0.760668 0.482973 +vt 0.763605 0.484142 +vt 0.763652 0.264966 +vt 0.758974 0.262954 +vt 0.756869 0.271672 +vt 0.770839 0.275481 +vt 0.758017 0.267271 +vt 0.755084 0.268570 +vt 0.909453 0.326837 +vt 0.919469 0.323233 +vt 0.913655 0.317459 +vt 0.907997 0.432640 +vt 0.914111 0.426956 +vt 0.903815 0.423184 +vt 0.909424 0.412094 +vt 0.811711 0.430954 +vt 0.817522 0.436712 +vt 0.821997 0.427078 +vt 0.833718 0.431415 +vt 0.823264 0.310867 +vt 0.817147 0.316535 +vt 0.827764 0.320396 +vt 0.269489 0.228429 +vt 0.267819 0.231796 +vt 0.276337 0.235301 +vt 0.281517 0.223197 +vt 0.272901 0.233572 +vt 0.275776 0.234489 +vt 0.269626 0.014164 +vt 0.264894 0.012065 +vt 0.262969 0.020742 +vt 0.276942 0.024710 +vt 0.263955 0.016298 +vt 0.261042 0.017507 +vt 0.479876 0.027118 +vt 0.481799 0.023871 +vt 0.473004 0.020241 +vt 0.466451 0.031890 +vt 0.476216 0.021988 +vt 0.472996 0.021007 +vt 0.473601 0.237000 +vt 0.477952 0.239070 +vt 0.480234 0.230417 +vt 0.467886 0.226223 +vt 0.479462 0.234655 +vt 0.482565 0.233329 +vt 0.331114 0.173712 +vt 0.320937 0.177354 +vt 0.326942 0.183379 +vt 0.329943 0.060898 +vt 0.324055 0.066349 +vt 0.334509 0.070394 +vt 0.329321 0.081693 +vt 0.422009 0.075612 +vt 0.415992 0.069569 +vt 0.411792 0.078948 +vt 0.400357 0.072873 +vt 0.420680 0.189894 +vt 0.426556 0.184426 +vt 0.416237 0.180403 +vt 0.967252 0.521123 +vt 0.968988 0.517807 +vt 0.960517 0.514393 +vt 0.955352 0.526352 +vt 0.964085 0.516107 +vt 0.961301 0.515262 +vt 0.960050 0.732491 +vt 0.964564 0.734732 +vt 0.966831 0.725800 +vt 0.953661 0.720539 +vt 0.965837 0.729768 +vt 0.968862 0.728161 +vt 0.753306 0.725882 +vt 0.751489 0.729092 +vt 0.760039 0.732627 +vt 0.765833 0.721665 +vt 0.756667 0.731270 +vt 0.759604 0.732439 +vt 0.759651 0.513263 +vt 0.754973 0.511251 +vt 0.752868 0.519969 +vt 0.766838 0.523777 +vt 0.754015 0.515568 +vt 0.751082 0.516867 +vt 0.905452 0.575134 +vt 0.915467 0.571530 +vt 0.909654 0.565755 +vt 0.903995 0.680937 +vt 0.910110 0.675253 +vt 0.899814 0.671481 +vt 0.905423 0.660391 +vt 0.807710 0.679251 +vt 0.813521 0.685009 +vt 0.817995 0.675375 +vt 0.829717 0.679712 +vt 0.819262 0.559164 +vt 0.813145 0.564831 +vt 0.823762 0.568693 +vt 0.479243 0.274565 +vt 0.481129 0.271293 +vt 0.472380 0.267786 +vt 0.466036 0.279501 +vt 0.475628 0.269475 +vt 0.472448 0.268559 +vt 0.473084 0.485709 +vt 0.477331 0.487995 +vt 0.479727 0.479052 +vt 0.467980 0.473593 +vt 0.479107 0.482979 +vt 0.482305 0.481364 +vt 0.268372 0.478147 +vt 0.266612 0.481356 +vt 0.275211 0.484941 +vt 0.280951 0.473990 +vt 0.271906 0.483570 +vt 0.274912 0.484761 +vt 0.269642 0.265028 +vt 0.264899 0.262996 +vt 0.262976 0.271699 +vt 0.277069 0.275508 +vt 0.264018 0.267268 +vt 0.261130 0.268536 +vt 0.412313 0.327174 +vt 0.422406 0.323694 +vt 0.416355 0.317880 +vt 0.422708 0.433335 +vt 0.428566 0.427660 +vt 0.418427 0.423804 +vt 0.422817 0.412679 +vt 0.322296 0.431687 +vt 0.328341 0.437482 +vt 0.332707 0.427819 +vt 0.345272 0.432162 +vt 0.330355 0.310996 +vt 0.324491 0.316652 +vt 0.335026 0.320535 +vt 0.477076 0.774221 +vt 0.478811 0.770905 +vt 0.470341 0.767491 +vt 0.465175 0.779449 +vt 0.473908 0.769205 +vt 0.471125 0.768359 +vt 0.469873 0.985589 +vt 0.474388 0.987830 +vt 0.476655 0.978898 +vt 0.463485 0.973637 +vt 0.475660 0.982865 +vt 0.478686 0.981259 +vt 0.263130 0.978980 +vt 0.261313 0.982190 +vt 0.269863 0.985725 +vt 0.275657 0.974763 +vt 0.266490 0.984368 +vt 0.269428 0.985537 +vt 0.269474 0.766361 +vt 0.264797 0.764349 +vt 0.262691 0.773066 +vt 0.276661 0.776875 +vt 0.263839 0.768666 +vt 0.260906 0.769965 +vt 0.415275 0.828231 +vt 0.425291 0.824627 +vt 0.419477 0.818853 +vt 0.413819 0.934035 +vt 0.419933 0.928351 +vt 0.409637 0.924578 +vt 0.415246 0.913489 +vt 0.317533 0.932349 +vt 0.323344 0.938106 +vt 0.327819 0.928473 +vt 0.339541 0.932810 +vt 0.329086 0.812262 +vt 0.322969 0.817929 +vt 0.333586 0.821791 +vt 0.515316 0.272381 +vt 0.511970 0.270734 +vt 0.508615 0.279199 +vt 0.520705 0.284240 +vt 0.510325 0.275744 +vt 0.509511 0.278587 +vt 0.727273 0.273004 +vt 0.729484 0.268382 +vt 0.720552 0.266312 +vt 0.715446 0.279659 +vt 0.724564 0.267153 +vt 0.722961 0.264135 +vt 0.720965 0.484022 +vt 0.724127 0.486051 +vt 0.727683 0.477177 +vt 0.717031 0.469999 +vt 0.726414 0.480251 +vt 0.727645 0.476899 +vt 0.508816 0.475799 +vt 0.506775 0.480157 +vt 0.515553 0.482466 +vt 0.519613 0.469993 +vt 0.511238 0.481616 +vt 0.512608 0.484694 +vt 0.570256 0.333149 +vt 0.566493 0.323084 +vt 0.560768 0.329107 +vt 0.676332 0.330584 +vt 0.670598 0.324699 +vt 0.666947 0.334962 +vt 0.655751 0.329927 +vt 0.675627 0.423373 +vt 0.681339 0.417333 +vt 0.671808 0.412896 +vt 0.676002 0.401321 +vt 0.555714 0.422576 +vt 0.561436 0.428443 +vt 0.565311 0.418058 +vt 0.971994 0.021776 +vt 0.973729 0.018460 +vt 0.965259 0.015046 +vt 0.960093 0.027005 +vt 0.968826 0.016760 +vt 0.966043 0.015914 +vt 0.964791 0.233144 +vt 0.969305 0.235385 +vt 0.971572 0.226453 +vt 0.958402 0.221192 +vt 0.970578 0.230421 +vt 0.973603 0.228814 +vt 0.758047 0.226535 +vt 0.756231 0.229745 +vt 0.764780 0.233280 +vt 0.770575 0.222318 +vt 0.761408 0.231923 +vt 0.764345 0.233092 +vt 0.764392 0.013916 +vt 0.759714 0.011904 +vt 0.757609 0.020621 +vt 0.771579 0.024430 +vt 0.758757 0.016221 +vt 0.755824 0.017520 +vt 0.910193 0.075786 +vt 0.920209 0.072182 +vt 0.914395 0.066408 +vt 0.908737 0.181590 +vt 0.914851 0.175906 +vt 0.904555 0.172134 +vt 0.910164 0.161044 +vt 0.812451 0.179904 +vt 0.818262 0.185661 +vt 0.822737 0.176028 +vt 0.834458 0.180365 +vt 0.824004 0.059817 +vt 0.817887 0.065484 +vt 0.828503 0.069346 +vt 0.476379 0.526278 +vt 0.478139 0.522977 +vt 0.469674 0.519362 +vt 0.464343 0.531234 +vt 0.473190 0.521126 +vt 0.470388 0.520164 +vt 0.469009 0.738322 +vt 0.473631 0.740408 +vt 0.475813 0.731779 +vt 0.462075 0.727756 +vt 0.474683 0.736147 +vt 0.477641 0.734920 +vt 0.261976 0.726396 +vt 0.260215 0.729698 +vt 0.268681 0.733313 +vt 0.274011 0.721440 +vt 0.265165 0.731548 +vt 0.267967 0.732510 +vt 0.269345 0.514353 +vt 0.264723 0.512267 +vt 0.262541 0.520896 +vt 0.276280 0.524918 +vt 0.263671 0.516527 +vt 0.260714 0.517754 +vt 0.413802 0.579296 +vt 0.423915 0.575884 +vt 0.418164 0.569786 +vt 0.410557 0.691634 +vt 0.416727 0.686214 +vt 0.406245 0.682126 +vt 0.412067 0.670921 +vt 0.314440 0.676791 +vt 0.320191 0.682889 +vt 0.324553 0.673379 +vt 0.336170 0.679523 +vt 0.327798 0.561041 +vt 0.321628 0.566461 +vt 0.332110 0.570548 +vt 0.723076 0.525396 +vt 0.724837 0.522094 +vt 0.716371 0.518479 +vt 0.711041 0.530352 +vt 0.719887 0.520244 +vt 0.717086 0.519282 +vt 0.715707 0.737439 +vt 0.720329 0.739526 +vt 0.722511 0.730896 +vt 0.708772 0.726874 +vt 0.721381 0.735265 +vt 0.724339 0.734038 +vt 0.508674 0.725514 +vt 0.506913 0.728815 +vt 0.515378 0.732430 +vt 0.520709 0.720558 +vt 0.511863 0.730666 +vt 0.514664 0.731628 +vt 0.516043 0.513470 +vt 0.511421 0.511384 +vt 0.509239 0.520013 +vt 0.522978 0.524036 +vt 0.510369 0.515645 +vt 0.507411 0.516872 +vt 0.660499 0.578413 +vt 0.670612 0.575001 +vt 0.664862 0.568903 +vt 0.657255 0.690751 +vt 0.663424 0.685332 +vt 0.652942 0.681244 +vt 0.658764 0.670039 +vt 0.561137 0.675909 +vt 0.566888 0.682006 +vt 0.571251 0.672496 +vt 0.582867 0.678640 +vt 0.574495 0.560159 +vt 0.568325 0.565578 +vt 0.578808 0.569666 +vt 0.022051 0.228429 +vt 0.020381 0.231796 +vt 0.028899 0.235301 +vt 0.034079 0.223197 +vt 0.025463 0.233572 +vt 0.028339 0.234489 +vt 0.022188 0.014164 +vt 0.017456 0.012065 +vt 0.015531 0.020742 +vt 0.029505 0.024710 +vt 0.016517 0.016298 +vt 0.013604 0.017507 +vt 0.232439 0.027118 +vt 0.234362 0.023871 +vt 0.225566 0.020241 +vt 0.219013 0.031890 +vt 0.228778 0.021988 +vt 0.225558 0.021007 +vt 0.226163 0.237000 +vt 0.230515 0.239070 +vt 0.232796 0.230417 +vt 0.220448 0.226223 +vt 0.232025 0.234655 +vt 0.235127 0.233329 +vt 0.083676 0.173712 +vt 0.073499 0.177354 +vt 0.079505 0.183379 +vt 0.082505 0.060898 +vt 0.076618 0.066349 +vt 0.087071 0.070394 +vt 0.081883 0.081693 +vt 0.174571 0.075612 +vt 0.168554 0.069569 +vt 0.164354 0.078948 +vt 0.152919 0.072873 +vt 0.173242 0.189894 +vt 0.179118 0.184425 +vt 0.168799 0.180403 +vt 0.018497 0.726396 +vt 0.016736 0.729698 +vt 0.025202 0.733313 +vt 0.030533 0.721440 +vt 0.021686 0.731548 +vt 0.024488 0.732511 +vt 0.025866 0.514353 +vt 0.021245 0.512267 +vt 0.019062 0.520896 +vt 0.032801 0.524918 +vt 0.020192 0.516527 +vt 0.017235 0.517754 +vt 0.232900 0.526278 +vt 0.234661 0.522977 +vt 0.226195 0.519362 +vt 0.220864 0.531235 +vt 0.229711 0.521126 +vt 0.226909 0.520164 +vt 0.225531 0.738322 +vt 0.230153 0.740408 +vt 0.232334 0.731779 +vt 0.218596 0.727756 +vt 0.231205 0.736147 +vt 0.234162 0.734920 +vt 0.081074 0.673379 +vt 0.070961 0.676791 +vt 0.076712 0.682889 +vt 0.084319 0.561041 +vt 0.078149 0.566461 +vt 0.088631 0.570548 +vt 0.082809 0.581754 +vt 0.180436 0.575884 +vt 0.174685 0.569786 +vt 0.170323 0.579296 +vt 0.158706 0.573152 +vt 0.167078 0.691634 +vt 0.173248 0.686214 +vt 0.162766 0.682126 +vt 0.967252 0.768678 +vt 0.968988 0.765362 +vt 0.960517 0.761948 +vt 0.955352 0.773907 +vt 0.964085 0.763663 +vt 0.961301 0.762817 +vt 0.960050 0.980046 +vt 0.964564 0.982287 +vt 0.966831 0.973356 +vt 0.953661 0.968094 +vt 0.965837 0.977323 +vt 0.968862 0.975716 +vt 0.753306 0.973438 +vt 0.751490 0.976647 +vt 0.760039 0.980183 +vt 0.765833 0.969220 +vt 0.756667 0.978825 +vt 0.759604 0.979994 +vt 0.759651 0.760818 +vt 0.754973 0.758806 +vt 0.752868 0.767524 +vt 0.766838 0.771333 +vt 0.754015 0.763123 +vt 0.751082 0.764422 +vt 0.905452 0.822689 +vt 0.915467 0.819085 +vt 0.909653 0.813311 +vt 0.903995 0.928492 +vt 0.910110 0.922808 +vt 0.899814 0.919036 +vt 0.905423 0.907946 +vt 0.807710 0.926806 +vt 0.813521 0.932564 +vt 0.817996 0.922930 +vt 0.829717 0.927267 +vt 0.819262 0.806719 +vt 0.813145 0.812387 +vt 0.823762 0.816248 +vt 0.723150 0.773338 +vt 0.724885 0.770022 +vt 0.716415 0.766608 +vt 0.711249 0.778567 +vt 0.719982 0.768323 +vt 0.717199 0.767477 +vt 0.715947 0.984706 +vt 0.720462 0.986947 +vt 0.722729 0.978016 +vt 0.709558 0.972754 +vt 0.721734 0.981983 +vt 0.724760 0.980377 +vt 0.509203 0.978098 +vt 0.507387 0.981307 +vt 0.515936 0.984843 +vt 0.521731 0.973881 +vt 0.512564 0.983486 +vt 0.515501 0.984655 +vt 0.515548 0.765478 +vt 0.510871 0.763467 +vt 0.508765 0.772184 +vt 0.522735 0.775993 +vt 0.509913 0.767783 +vt 0.506980 0.769082 +vt 0.661349 0.827349 +vt 0.671365 0.823745 +vt 0.665551 0.817971 +vt 0.659893 0.933152 +vt 0.666007 0.927468 +vt 0.655711 0.923696 +vt 0.661320 0.912606 +vt 0.563607 0.931466 +vt 0.569418 0.937224 +vt 0.573893 0.927590 +vt 0.585615 0.931927 +vt 0.575160 0.811380 +vt 0.569043 0.817047 +vt 0.579660 0.820909 +vt 0.516056 0.021330 +vt 0.512710 0.019683 +vt 0.509355 0.028149 +vt 0.521444 0.033189 +vt 0.511065 0.024693 +vt 0.510251 0.027536 +vt 0.728013 0.021954 +vt 0.730224 0.017332 +vt 0.721292 0.015261 +vt 0.716186 0.028608 +vt 0.725304 0.016103 +vt 0.723701 0.013084 +vt 0.721705 0.232971 +vt 0.724867 0.235001 +vt 0.728423 0.226126 +vt 0.717771 0.218949 +vt 0.727154 0.229201 +vt 0.728385 0.225848 +vt 0.509556 0.224749 +vt 0.507515 0.229106 +vt 0.516293 0.231415 +vt 0.520353 0.218943 +vt 0.511978 0.230566 +vt 0.513348 0.233644 +vt 0.570996 0.082098 +vt 0.567233 0.072034 +vt 0.561508 0.078057 +vt 0.677072 0.079533 +vt 0.671338 0.073648 +vt 0.667686 0.083911 +vt 0.656491 0.078876 +vt 0.676367 0.172323 +vt 0.682079 0.166282 +vt 0.672548 0.161846 +vt 0.676741 0.150270 +vt 0.556454 0.171525 +vt 0.562176 0.177392 +vt 0.566051 0.167008 +vt 0.232974 0.774221 +vt 0.234709 0.770905 +vt 0.226239 0.767491 +vt 0.221073 0.779450 +vt 0.229806 0.769205 +vt 0.227022 0.768359 +vt 0.225771 0.985589 +vt 0.230285 0.987830 +vt 0.232552 0.978898 +vt 0.219382 0.973637 +vt 0.231558 0.982866 +vt 0.234583 0.981259 +vt 0.019027 0.978980 +vt 0.017211 0.982190 +vt 0.025760 0.985725 +vt 0.031555 0.974763 +vt 0.022388 0.984368 +vt 0.025325 0.985537 +vt 0.025372 0.766361 +vt 0.020694 0.764349 +vt 0.018589 0.773067 +vt 0.032559 0.776875 +vt 0.019736 0.768666 +vt 0.016804 0.769965 +vt 0.171173 0.828231 +vt 0.181188 0.824627 +vt 0.175374 0.818853 +vt 0.169716 0.934035 +vt 0.175831 0.928351 +vt 0.165535 0.924579 +vt 0.171144 0.913489 +vt 0.073431 0.932349 +vt 0.079242 0.938106 +vt 0.083717 0.928473 +vt 0.095438 0.932810 +vt 0.084983 0.812262 +vt 0.078866 0.817929 +vt 0.089483 0.821791 +vt 0.976235 0.465156 +vt 0.213234 0.262818 +vt 0.010162 0.284608 +vt 0.039242 0.489593 +vt 0.257746 0.033747 +vt 0.952527 0.261148 +vt 0.751204 0.284549 +vt 0.775705 0.488918 +vt 0.972234 0.713452 +vt 0.288000 0.240354 +vt 0.485393 0.217817 +vt 0.461333 0.015070 +vt 0.484653 0.466805 +vt 0.948526 0.509445 +vt 0.747203 0.532845 +vt 0.771703 0.737215 +vt 0.482058 0.966550 +vt 0.460671 0.262818 +vt 0.257600 0.284608 +vt 0.286680 0.489593 +vt 0.708101 0.261289 +vt 0.458350 0.762543 +vt 0.257026 0.785943 +vt 0.281527 0.990312 +vt 0.976975 0.214105 +vt 0.503694 0.290873 +vt 0.528290 0.487836 +vt 0.732133 0.465715 +vt 0.481434 0.718958 +vt 0.953267 0.010098 +vt 0.751944 0.033498 +vt 0.776445 0.237867 +vt 0.728132 0.718076 +vt 0.457791 0.514182 +vt 0.256921 0.533716 +vt 0.280563 0.738492 +vt 0.010308 0.033747 +vt 0.704489 0.513300 +vt 0.503618 0.532834 +vt 0.527261 0.737610 +vt 0.013442 0.533716 +vt 0.040562 0.240354 +vt 0.237955 0.217817 +vt 0.213896 0.015070 +vt 0.972234 0.961007 +vt 0.037084 0.738492 +vt 0.237955 0.718958 +vt 0.214313 0.514182 +vt 0.728132 0.965668 +vt 0.948526 0.757000 +vt 0.747203 0.780401 +vt 0.771703 0.984770 +vt 0.708841 0.010238 +vt 0.704423 0.761660 +vt 0.503100 0.785061 +vt 0.527601 0.989430 +vt 0.237955 0.966550 +vt 0.504434 0.039823 +vt 0.529030 0.236785 +vt 0.732873 0.214664 +vt 0.214247 0.762543 +vt 0.012924 0.785943 +vt 0.037424 0.990312 +vt 0.234127 0.267191 +vt 0.233186 0.488150 +vt 0.018805 0.485513 +vt 0.014092 0.262799 +vt 0.169048 0.323384 +vt 0.176009 0.427743 +vt 0.080403 0.432484 +vt 0.083251 0.315725 +vt 0.973446 0.265396 +vt 0.971895 0.486575 +vt 0.755026 0.484943 +vt 0.755623 0.262781 +vt 0.914293 0.323048 +vt 0.908197 0.427114 +vt 0.817144 0.431715 +vt 0.823388 0.315620 +vt 0.267485 0.235995 +vt 0.261516 0.011811 +vt 0.482252 0.019773 +vt 0.481242 0.239255 +vt 0.326236 0.177687 +vt 0.330222 0.065577 +vt 0.416031 0.075129 +vt 0.421162 0.185067 +vt 0.969445 0.513693 +vt 0.967893 0.734872 +vt 0.751024 0.733240 +vt 0.751621 0.511078 +vt 0.910291 0.571345 +vt 0.904196 0.675411 +vt 0.813142 0.680011 +vt 0.819387 0.563917 +vt 0.481564 0.267191 +vt 0.480623 0.488150 +vt 0.266243 0.485514 +vt 0.261530 0.262799 +vt 0.416486 0.323384 +vt 0.423447 0.427743 +vt 0.327841 0.432484 +vt 0.330689 0.315725 +vt 0.479268 0.766790 +vt 0.477717 0.987970 +vt 0.260848 0.986338 +vt 0.261445 0.764176 +vt 0.420115 0.824443 +vt 0.414019 0.928509 +vt 0.322966 0.933109 +vt 0.329210 0.817015 +vt 0.507839 0.270405 +vt 0.729615 0.264999 +vt 0.728256 0.486556 +vt 0.506623 0.483437 +vt 0.566373 0.328343 +vt 0.670833 0.330583 +vt 0.676493 0.417139 +vt 0.560621 0.423008 +vt 0.974186 0.014345 +vt 0.972634 0.235525 +vt 0.755765 0.233893 +vt 0.756362 0.011731 +vt 0.915033 0.071998 +vt 0.908937 0.176064 +vt 0.817883 0.180664 +vt 0.824128 0.064570 +vt 0.478612 0.518828 +vt 0.476972 0.740646 +vt 0.259743 0.733847 +vt 0.261383 0.512029 +vt 0.418721 0.575443 +vt 0.410544 0.686947 +vt 0.319634 0.677232 +vt 0.327811 0.565727 +vt 0.725310 0.517945 +vt 0.723669 0.739764 +vt 0.506440 0.732964 +vt 0.508080 0.511146 +vt 0.665419 0.574560 +vt 0.657241 0.686065 +vt 0.566331 0.676350 +vt 0.574509 0.564845 +vt 0.020047 0.235995 +vt 0.014078 0.011811 +vt 0.234815 0.019773 +vt 0.233804 0.239255 +vt 0.078798 0.177687 +vt 0.082784 0.065577 +vt 0.168594 0.075129 +vt 0.173724 0.185067 +vt 0.016264 0.733847 +vt 0.017904 0.512029 +vt 0.235133 0.518828 +vt 0.233493 0.740646 +vt 0.076155 0.677232 +vt 0.084332 0.565727 +vt 0.175242 0.575443 +vt 0.167065 0.686947 +vt 0.969445 0.761248 +vt 0.967893 0.982427 +vt 0.751024 0.980795 +vt 0.751621 0.758633 +vt 0.910291 0.818900 +vt 0.904196 0.922966 +vt 0.813142 0.927567 +vt 0.819387 0.811472 +vt 0.725342 0.765908 +vt 0.723791 0.987087 +vt 0.506922 0.985456 +vt 0.507519 0.763293 +vt 0.666189 0.823560 +vt 0.660093 0.927626 +vt 0.569040 0.932227 +vt 0.575284 0.816132 +vt 0.508579 0.019354 +vt 0.730355 0.013949 +vt 0.728996 0.235505 +vt 0.507363 0.232387 +vt 0.567113 0.077292 +vt 0.671573 0.079532 +vt 0.677233 0.166089 +vt 0.561361 0.171957 +vt 0.235166 0.766791 +vt 0.233614 0.987970 +vt 0.016745 0.986338 +vt 0.017342 0.764176 +vt 0.176012 0.824443 +vt 0.169917 0.928509 +vt 0.078863 0.933109 +vt 0.085108 0.817015 +vt 0.237215 0.466805 +vn 0.0000 0.7968 -0.6042 vn -0.8922 -0.0000 -0.4516 vn -0.0000 -0.7968 -0.6042 -vn -0.0000 -0.0000 -1.0000 +vn -0.0000 0.0000 -1.0000 vn 0.8922 -0.0000 -0.4516 vn -0.3605 0.8704 0.3353 vn -0.6330 0.6330 -0.4456 @@ -1430,13 +2452,10 @@ vn -0.4119 0.1706 -0.8951 vn -0.4119 -0.1706 -0.8951 vn 0.4119 0.1706 -0.8951 vn 0.4119 -0.1706 -0.8951 -vn -0.3605 -0.8704 0.3354 +vn 0.3605 -0.8704 0.3354 vn -0.3605 0.8704 0.3354 vn 0.3605 0.8704 0.3354 -vn 0.3605 -0.8704 0.3354 -vn -0.8288 0.3433 0.4417 -vn -0.8288 -0.3433 0.4417 -vn -0.8922 -0.0000 -0.4517 +vn -0.3605 -0.8704 0.3354 vn -0.3080 0.8780 0.3665 vn -0.6174 0.6174 -0.4876 vn -0.8274 0.2902 0.4808 @@ -1466,2617 +2485,1583 @@ vn -0.4461 0.4461 -0.7758 vn -0.8274 0.2903 0.4808 vn 0.4461 0.4461 -0.7758 vn 0.4461 -0.4461 -0.7758 -vn 0.1391 -0.3965 -0.9075 vn 0.3079 -0.8780 0.3665 -vn -0.6174 -0.6173 -0.4876 -vn -0.1391 -0.3965 -0.9075 -vn -0.3080 0.8780 0.3664 vn 0.6174 -0.6173 -0.4876 -vn -0.3079 -0.8780 0.3665 -vn -0.1391 0.3965 -0.9075 vn 0.3080 -0.8780 0.3664 -vn -0.1390 0.3964 -0.9075 -vn 0.1390 -0.3964 -0.9075 +vn -0.1391 -0.3965 -0.9075 +vn -0.6173 -0.6174 -0.4876 vn -0.1390 -0.3964 -0.9075 -vn 0.1390 0.3964 -0.9075 vn -0.3080 -0.8780 0.3664 -vn -0.1390 -0.3965 -0.9075 +vn -0.8274 0.2903 0.4807 vn 0.6174 0.6173 -0.4876 -vn 0.1390 -0.3965 -0.9075 -vn -0.4210 -0.1477 -0.8949 -vn 0.4210 -0.1477 -0.8949 -vn 0.6174 0.6174 -0.4875 -vt 0.237215 0.287029 -vt 0.218598 0.279501 -vt 0.225010 0.268559 -vt 0.213234 0.262818 -vt 0.231805 0.274565 -vt 0.234127 0.267191 -vt 0.224942 0.267786 -vt 0.228191 0.269475 -vt 0.233691 0.271293 -vt 0.213914 0.490611 -vt 0.220542 0.473593 -vt 0.234867 0.481364 -vt 0.237215 0.466805 -vt 0.225646 0.485709 -vt 0.233186 0.488150 -vt 0.231669 0.482979 -vt 0.232289 0.479053 -vt 0.229893 0.487995 -vt 0.015261 0.465383 -vt 0.033513 0.473990 -vt 0.027474 0.484761 -vt 0.039242 0.489593 -vt 0.020934 0.478147 -vt 0.018805 0.485513 -vt 0.027773 0.484940 -vt 0.024469 0.483570 -vt 0.019174 0.481356 -vt 0.033464 0.260802 -vt 0.029631 0.275508 -vt 0.013692 0.268536 -vt 0.010162 0.284608 -vt 0.022204 0.265028 -vt 0.014092 0.262799 -vt 0.015538 0.271699 -vt 0.016580 0.267268 -vt 0.017461 0.262996 -vt 0.170382 0.338459 -vt 0.153368 0.321493 -vt 0.187953 0.306521 -vt 0.164875 0.327174 -vt 0.169048 0.323384 -vt 0.168917 0.317880 -vt 0.174969 0.323694 -vt 0.193097 0.445356 -vt 0.158603 0.429100 -vt 0.175379 0.412679 -vt 0.175271 0.433335 -vt 0.176009 0.427743 -vt 0.170989 0.423804 -vt 0.181128 0.427660 -vt 0.062441 0.448528 -vt 0.080446 0.415670 -vt 0.097834 0.432162 -vt 0.074858 0.431687 -vt 0.080403 0.432484 -vt 0.085269 0.427819 -vt 0.080903 0.437482 -vt 0.062798 0.300159 -vt 0.098915 0.316576 -vt 0.082514 0.332524 -vt 0.082917 0.310996 -vt 0.083251 0.315725 -vt 0.087588 0.320535 -vt 0.077053 0.316652 -vt 0.976235 0.285188 -vt 0.959353 0.278055 -vt 0.965303 0.266965 -vt 0.952527 0.261148 -vt 0.971254 0.272826 -vt 0.973446 0.265396 -vt 0.964519 0.266096 -vt 0.968086 0.267811 -vt 0.972989 0.269510 -vt 0.952633 0.489099 -vt 0.957662 0.472242 -vt 0.972863 0.479864 -vt 0.976235 0.465156 -vt 0.964051 0.484194 -vt 0.971895 0.486575 -vt 0.970832 0.477504 -vt 0.969838 0.481471 -vt 0.968565 0.486435 -vt 0.751997 0.464878 -vt 0.769835 0.473368 -vt 0.763605 0.484142 -vt 0.775705 0.488918 -vt 0.757307 0.477586 -vt 0.755026 0.484943 -vt 0.764040 0.484331 -vt 0.760668 0.482973 -vt 0.755491 0.480795 -vt 0.774807 0.260606 -vt 0.770839 0.275481 -vt 0.755084 0.268570 -vt 0.751204 0.284549 -vt 0.763652 0.264966 -vt 0.755623 0.262781 -vt 0.756869 0.271672 -vt 0.758017 0.267271 -vt 0.758974 0.262954 -vt 0.913771 0.338081 -vt 0.897748 0.321202 -vt 0.931562 0.305767 -vt 0.909453 0.326837 -vt 0.914293 0.323048 -vt 0.913655 0.317459 -vt 0.919469 0.323233 -vt 0.927088 0.444455 -vt 0.891554 0.428445 -vt 0.909424 0.412094 -vt 0.907997 0.432640 -vt 0.908197 0.427114 -vt 0.903815 0.423184 -vt 0.914111 0.426956 -vt 0.799025 0.447811 -vt 0.817689 0.414995 -vt 0.833718 0.431415 -vt 0.811711 0.430954 -vt 0.817144 0.431715 -vt 0.821997 0.427078 -vt 0.817522 0.436712 -vt 0.803335 0.300086 -vt 0.840008 0.316432 -vt 0.822144 0.332325 -vt 0.823264 0.310867 -vt 0.823388 0.315620 -vt 0.827764 0.320396 -vt 0.817147 0.316535 -vt 0.263941 0.215946 -vt 0.281517 0.223197 -vt 0.275776 0.234489 -vt 0.288000 0.240354 -vt 0.269489 0.228429 -vt 0.267485 0.235995 -vt 0.276337 0.235301 -vt 0.272901 0.233572 -vt 0.267819 0.231796 -vt 0.280980 0.010140 -vt 0.276942 0.024710 -vt 0.261042 0.017507 -vt 0.257746 0.033747 -vt 0.269626 0.014164 -vt 0.261516 0.011811 -vt 0.262969 0.020742 -vt 0.263955 0.016298 -vt 0.264894 0.012065 -vt 0.485393 0.039478 -vt 0.466451 0.031890 -vt 0.472996 0.021007 -vt 0.461333 0.015070 -vt 0.479876 0.027118 -vt 0.482252 0.019773 -vt 0.473004 0.020241 -vt 0.476216 0.021988 -vt 0.481799 0.023871 -vt 0.462160 0.241425 -vt 0.467886 0.226223 -vt 0.482565 0.233329 -vt 0.485393 0.217817 -vt 0.473601 0.237000 -vt 0.481242 0.239255 -vt 0.480234 0.230417 -vt 0.479462 0.234655 -vt 0.477952 0.239070 -vt 0.326442 0.161487 -vt 0.343533 0.179552 -vt 0.309090 0.195190 -vt 0.331114 0.173712 -vt 0.326236 0.177687 -vt 0.326942 0.183379 -vt 0.320937 0.177354 -vt 0.309901 0.049776 -vt 0.345894 0.066788 -vt 0.329321 0.081693 -vt 0.329943 0.060898 -vt 0.330222 0.065577 -vt 0.334509 0.070394 -vt 0.324055 0.066349 -vt 0.435270 0.058495 -vt 0.417100 0.091021 -vt 0.400357 0.072873 -vt 0.422009 0.075612 -vt 0.416031 0.075129 -vt 0.411792 0.078948 -vt 0.415992 0.069569 -vt 0.439068 0.200964 -vt 0.403868 0.184243 -vt 0.420789 0.169256 -vt 0.420680 0.189894 -vt 0.421162 0.185067 -vt 0.416237 0.180403 -vt 0.426556 0.184426 -vt 0.972234 0.533485 -vt 0.955352 0.526352 -vt 0.961301 0.515262 -vt 0.948526 0.509445 -vt 0.967252 0.521123 -vt 0.969445 0.513693 -vt 0.960517 0.514393 -vt 0.964085 0.516107 -vt 0.968988 0.517807 -vt 0.948632 0.737395 -vt 0.953661 0.720539 -vt 0.968862 0.728161 -vt 0.972234 0.713452 -vt 0.960050 0.732491 -vt 0.967893 0.734872 -vt 0.966831 0.725800 -vt 0.965837 0.729768 -vt 0.964564 0.734732 -vt 0.747995 0.713175 -vt 0.765833 0.721665 -vt 0.759604 0.732439 -vt 0.771703 0.737215 -vt 0.753306 0.725882 -vt 0.751024 0.733240 -vt 0.760039 0.732627 -vt 0.756667 0.731270 -vt 0.751489 0.729092 -vt 0.770805 0.508902 -vt 0.766838 0.523777 -vt 0.751082 0.516867 -vt 0.747203 0.532845 -vt 0.759651 0.513263 -vt 0.751621 0.511078 -vt 0.752868 0.519969 -vt 0.754015 0.515568 -vt 0.754973 0.511251 -vt 0.909770 0.586378 -vt 0.893746 0.569499 -vt 0.927561 0.554064 -vt 0.905452 0.575134 -vt 0.910291 0.571345 -vt 0.909654 0.565755 -vt 0.915467 0.571530 -vt 0.923087 0.692751 -vt 0.887553 0.676742 -vt 0.905423 0.660391 -vt 0.903995 0.680937 -vt 0.904196 0.675411 -vt 0.899814 0.671481 -vt 0.910110 0.675253 -vt 0.795024 0.696108 -vt 0.813688 0.663292 -vt 0.829717 0.679712 -vt 0.807710 0.679251 -vt 0.813142 0.680011 -vt 0.817995 0.675375 -vt 0.813521 0.685009 -vt 0.799334 0.548383 -vt 0.836007 0.564729 -vt 0.818143 0.580621 -vt 0.819262 0.559164 -vt 0.819387 0.563917 -vt 0.823762 0.568693 -vt 0.813145 0.564831 -vt 0.484653 0.287029 -vt 0.466036 0.279501 -vt 0.472448 0.268559 -vt 0.460671 0.262818 -vt 0.479243 0.274565 -vt 0.481564 0.267191 -vt 0.472380 0.267786 -vt 0.475628 0.269475 -vt 0.481129 0.271293 -vt 0.461351 0.490611 -vt 0.467980 0.473593 -vt 0.482305 0.481364 -vt 0.484653 0.466805 -vt 0.473084 0.485709 -vt 0.480623 0.488150 -vt 0.479727 0.479052 -vt 0.479107 0.482979 -vt 0.477331 0.487995 -vt 0.262699 0.465383 -vt 0.280951 0.473990 -vt 0.274912 0.484761 -vt 0.286680 0.489593 -vt 0.268372 0.478147 -vt 0.266243 0.485514 -vt 0.275211 0.484941 -vt 0.271906 0.483570 -vt 0.266612 0.481356 -vt 0.280902 0.260802 -vt 0.277069 0.275508 -vt 0.261130 0.268536 -vt 0.257600 0.284608 -vt 0.269642 0.265028 -vt 0.261530 0.262799 -vt 0.262976 0.271699 -vt 0.264018 0.267268 -vt 0.264899 0.262996 -vt 0.417820 0.338459 -vt 0.400806 0.321493 -vt 0.435391 0.306521 -vt 0.412313 0.327174 -vt 0.416486 0.323384 -vt 0.416355 0.317880 -vt 0.422406 0.323694 -vt 0.440535 0.445356 -vt 0.406041 0.429100 -vt 0.422817 0.412679 -vt 0.422708 0.433335 -vt 0.423447 0.427743 -vt 0.418427 0.423804 -vt 0.428566 0.427660 -vt 0.309878 0.448528 -vt 0.327884 0.415670 -vt 0.345272 0.432162 -vt 0.322296 0.431687 -vt 0.327841 0.432484 -vt 0.332707 0.427819 -vt 0.328341 0.437482 -vt 0.310236 0.300159 -vt 0.346353 0.316576 -vt 0.329952 0.332524 -vt 0.330355 0.310996 -vt 0.330689 0.315725 -vt 0.335026 0.320535 -vt 0.324491 0.316652 -vt 0.482058 0.786582 -vt 0.465175 0.779449 -vt 0.471125 0.768359 -vt 0.458350 0.762543 -vt 0.477076 0.774221 -vt 0.479268 0.766790 -vt 0.470341 0.767491 -vt 0.473908 0.769205 -vt 0.478811 0.770905 -vt 0.458455 0.990493 -vt 0.463485 0.973637 -vt 0.478686 0.981259 -vt 0.482058 0.966550 -vt 0.469873 0.985589 -vt 0.477717 0.987970 -vt 0.476655 0.978898 -vt 0.475660 0.982865 -vt 0.474388 0.987830 -vt 0.257819 0.966273 -vt 0.275657 0.974763 -vt 0.269428 0.985537 -vt 0.281527 0.990312 -vt 0.263130 0.978980 -vt 0.260848 0.986338 -vt 0.269863 0.985725 -vt 0.266490 0.984368 -vt 0.261313 0.982190 -vt 0.280629 0.762000 -vt 0.276661 0.776875 -vt 0.260906 0.769965 -vt 0.257026 0.785943 -vt 0.269474 0.766361 -vt 0.261445 0.764176 -vt 0.262691 0.773066 -vt 0.263839 0.768666 -vt 0.264797 0.764349 -vt 0.419593 0.839476 -vt 0.403570 0.822597 -vt 0.437385 0.807161 -vt 0.415275 0.828231 -vt 0.420115 0.824443 -vt 0.419477 0.818853 -vt 0.425291 0.824627 -vt 0.432910 0.945849 -vt 0.397377 0.929840 -vt 0.415246 0.913489 -vt 0.413819 0.934035 -vt 0.414019 0.928509 -vt 0.409637 0.924578 -vt 0.419933 0.928351 -vt 0.304847 0.949206 -vt 0.323512 0.916390 -vt 0.339541 0.932810 -vt 0.317533 0.932349 -vt 0.322966 0.933109 -vt 0.327819 0.928473 -vt 0.323344 0.938106 -vt 0.309157 0.801481 -vt 0.345830 0.817827 -vt 0.327966 0.833719 -vt 0.329086 0.812262 -vt 0.329210 0.817015 -vt 0.333586 0.821791 -vt 0.322969 0.817929 -vt 0.527650 0.266963 -vt 0.520705 0.284240 -vt 0.509511 0.278587 -vt 0.503694 0.290873 -vt 0.515316 0.272381 -vt 0.507839 0.270405 -vt 0.508615 0.279199 -vt 0.510325 0.275744 -vt 0.511970 0.270734 -vt 0.732133 0.284683 -vt 0.715446 0.279659 -vt 0.722961 0.264135 -vt 0.708101 0.261289 -vt 0.727273 0.273004 -vt 0.729615 0.264999 -vt 0.720552 0.266312 -vt 0.724564 0.267153 -vt 0.729484 0.268382 -vt 0.708177 0.489626 -vt 0.717031 0.469999 -vt 0.727645 0.476899 -vt 0.732133 0.465715 -vt 0.720965 0.484022 -vt 0.728256 0.486556 -vt 0.727683 0.477177 -vt 0.726414 0.480251 -vt 0.724127 0.486051 -vt 0.504258 0.464443 -vt 0.519613 0.469993 -vt 0.512608 0.484694 -vt 0.528290 0.487836 -vt 0.508816 0.475799 -vt 0.506623 0.483437 -vt 0.515553 0.482466 -vt 0.511238 0.481616 -vt 0.506775 0.480157 -vt 0.581456 0.328297 -vt 0.564832 0.345600 -vt 0.548831 0.311435 -vt 0.570256 0.333149 -vt 0.566373 0.328343 -vt 0.560768 0.329107 -vt 0.566493 0.323084 -vt 0.687977 0.311142 -vt 0.672359 0.346379 -vt 0.655751 0.329927 -vt 0.676332 0.330584 -vt 0.670833 0.330583 -vt 0.666947 0.334962 -vt 0.670598 0.324699 -vt 0.692172 0.437298 -vt 0.659812 0.418314 -vt 0.676002 0.401321 -vt 0.675627 0.423373 -vt 0.676493 0.417139 -vt 0.671808 0.412896 -vt 0.681339 0.417333 -vt 0.544765 0.441013 -vt 0.561130 0.405765 -vt 0.577302 0.422528 -vt 0.555714 0.422576 -vt 0.560621 0.423008 -vt 0.565311 0.418058 -vt 0.561436 0.428443 -vt 0.976975 0.034137 -vt 0.960093 0.027005 -vt 0.966043 0.015914 -vt 0.953267 0.010098 -vt 0.971994 0.021776 -vt 0.974186 0.014345 -vt 0.965259 0.015046 -vt 0.968826 0.016760 -vt 0.973729 0.018460 -vt 0.953373 0.238048 -vt 0.958402 0.221192 -vt 0.973603 0.228814 -vt 0.976975 0.214105 -vt 0.964791 0.233144 -vt 0.972634 0.235525 -vt 0.971572 0.226453 -vt 0.970578 0.230421 -vt 0.969305 0.235385 -vt 0.752737 0.213828 -vt 0.770575 0.222318 -vt 0.764345 0.233092 -vt 0.776445 0.237867 -vt 0.758047 0.226535 -vt 0.755765 0.233893 -vt 0.764780 0.233280 -vt 0.761408 0.231923 -vt 0.756231 0.229745 -vt 0.775546 0.009555 -vt 0.771579 0.024430 -vt 0.755824 0.017520 -vt 0.751944 0.033498 -vt 0.764392 0.013916 -vt 0.756362 0.011731 -vt 0.757609 0.020621 -vt 0.758757 0.016221 -vt 0.759714 0.011904 -vt 0.914511 0.087031 -vt 0.898488 0.070152 -vt 0.932302 0.054716 -vt 0.910193 0.075786 -vt 0.915033 0.071998 -vt 0.914395 0.066408 -vt 0.920209 0.072182 -vt 0.927828 0.193404 -vt 0.892294 0.177395 -vt 0.910164 0.161044 -vt 0.908737 0.181590 -vt 0.908937 0.176064 -vt 0.904555 0.172134 -vt 0.914851 0.175906 -vt 0.799765 0.196761 -vt 0.818429 0.163945 -vt 0.834458 0.180365 -vt 0.812451 0.179904 -vt 0.817883 0.180664 -vt 0.822737 0.176028 -vt 0.818262 0.185661 -vt 0.804075 0.049036 -vt 0.840748 0.065382 -vt 0.822884 0.081274 -vt 0.824004 0.059817 -vt 0.824128 0.064570 -vt 0.828503 0.069346 -vt 0.817887 0.065484 -vt 0.481434 0.538712 -vt 0.464343 0.531234 -vt 0.470388 0.520164 -vt 0.457791 0.514182 -vt 0.476379 0.526278 -vt 0.478612 0.518828 -vt 0.469674 0.519362 -vt 0.473190 0.521126 -vt 0.478139 0.522977 -vt 0.457791 0.742436 -vt 0.462075 0.727756 -vt 0.477641 0.734920 -vt 0.481434 0.718958 -vt 0.469009 0.738322 -vt 0.476972 0.740646 -vt 0.475813 0.731779 -vt 0.474683 0.736147 -vt 0.473631 0.740408 -vt 0.256921 0.713962 -vt 0.274011 0.721440 -vt 0.267967 0.732510 -vt 0.280563 0.738492 -vt 0.261976 0.726396 -vt 0.259743 0.733847 -vt 0.268681 0.733313 -vt 0.265165 0.731548 -vt 0.260215 0.729698 -vt 0.280563 0.510238 -vt 0.276280 0.524918 -vt 0.260714 0.517754 -vt 0.256921 0.533716 -vt 0.269345 0.514353 -vt 0.261383 0.512029 -vt 0.262541 0.520896 -vt 0.263671 0.516527 -vt 0.264723 0.512267 -vt 0.417899 0.591563 -vt 0.402185 0.573152 -vt 0.436209 0.558439 -vt 0.413802 0.579296 -vt 0.418721 0.575443 -vt 0.418164 0.569786 -vt 0.423915 0.575884 -vt 0.430206 0.702725 -vt 0.393914 0.685706 -vt 0.412067 0.670921 -vt 0.410557 0.691634 -vt 0.410544 0.686947 -vt 0.406245 0.682126 -vt 0.416727 0.686214 -vt 0.302145 0.694236 -vt 0.320456 0.661111 -vt 0.336170 0.679523 -vt 0.314440 0.676791 -vt 0.319634 0.677232 -vt 0.324553 0.673379 -vt 0.320191 0.682889 -vt 0.308148 0.549950 -vt 0.344441 0.566969 -vt 0.326288 0.581754 -vt 0.327798 0.561041 -vt 0.327811 0.565727 -vt 0.332110 0.570548 -vt 0.321628 0.566461 -vt 0.728132 0.537830 -vt 0.711041 0.530352 -vt 0.717086 0.519282 -vt 0.704489 0.513300 -vt 0.723076 0.525396 -vt 0.725310 0.517945 -vt 0.716371 0.518479 -vt 0.719887 0.520244 -vt 0.724837 0.522094 -vt 0.704489 0.741554 -vt 0.708772 0.726874 -vt 0.724339 0.734038 -vt 0.728132 0.718076 -vt 0.715707 0.737439 -vt 0.723669 0.739764 -vt 0.722511 0.730896 -vt 0.721381 0.735265 -vt 0.720329 0.739526 -vt 0.503618 0.713080 -vt 0.520709 0.720558 -vt 0.514664 0.731628 -vt 0.527261 0.737610 -vt 0.508674 0.725514 -vt 0.506440 0.732964 -vt 0.515378 0.732430 -vt 0.511863 0.730666 -vt 0.506913 0.728815 -vt 0.527261 0.509356 -vt 0.522978 0.524036 -vt 0.507411 0.516872 -vt 0.503618 0.532834 -vt 0.516043 0.513470 -vt 0.508080 0.511146 -vt 0.509239 0.520013 -vt 0.510369 0.515645 -vt 0.511421 0.511384 -vt 0.664596 0.590681 -vt 0.648883 0.572270 -vt 0.682907 0.557557 -vt 0.660499 0.578413 -vt 0.665419 0.574560 -vt 0.664862 0.568903 -vt 0.670612 0.575001 -vt 0.676904 0.701843 -vt 0.640611 0.684823 -vt 0.658764 0.670039 -vt 0.657255 0.690751 -vt 0.657241 0.686065 -vt 0.652942 0.681244 -vt 0.663424 0.685332 -vt 0.548843 0.693353 -vt 0.567153 0.660229 -vt 0.582867 0.678640 -vt 0.561137 0.675909 -vt 0.566331 0.676350 -vt 0.571251 0.672496 -vt 0.566888 0.682006 -vt 0.554846 0.549067 -vt 0.591139 0.566087 -vt 0.572985 0.580871 -vt 0.574495 0.560159 -vt 0.574509 0.564845 -vt 0.578808 0.569666 -vt 0.568325 0.565578 -vt 0.016504 0.215946 -vt 0.034079 0.223197 -vt 0.028339 0.234489 -vt 0.040562 0.240354 -vt 0.022051 0.228429 -vt 0.020047 0.235995 -vt 0.028899 0.235301 -vt 0.025463 0.233572 -vt 0.020381 0.231796 -vt 0.033542 0.010140 -vt 0.029505 0.024710 -vt 0.013604 0.017507 -vt 0.010308 0.033747 -vt 0.022188 0.014164 -vt 0.014078 0.011811 -vt 0.015531 0.020742 -vt 0.016517 0.016298 -vt 0.017456 0.012065 -vt 0.237955 0.039478 -vt 0.219013 0.031890 -vt 0.225558 0.021007 -vt 0.213896 0.015070 -vt 0.232439 0.027118 -vt 0.234815 0.019773 -vt 0.225566 0.020241 -vt 0.228778 0.021988 -vt 0.234362 0.023871 -vt 0.214722 0.241425 -vt 0.220448 0.226223 -vt 0.235127 0.233329 -vt 0.237955 0.217817 -vt 0.226163 0.237000 -vt 0.233804 0.239255 -vt 0.232796 0.230417 -vt 0.232025 0.234655 -vt 0.230515 0.239070 -vt 0.079004 0.161487 -vt 0.096095 0.179552 -vt 0.061652 0.195190 -vt 0.083676 0.173712 -vt 0.078798 0.177687 -vt 0.079505 0.183379 -vt 0.073499 0.177354 -vt 0.062463 0.049776 -vt 0.098457 0.066788 -vt 0.081883 0.081693 -vt 0.082505 0.060898 -vt 0.082784 0.065577 -vt 0.087071 0.070394 -vt 0.076618 0.066349 -vt 0.187833 0.058495 -vt 0.169662 0.091021 -vt 0.152919 0.072873 -vt 0.174571 0.075612 -vt 0.168594 0.075129 -vt 0.164354 0.078948 -vt 0.168554 0.069569 -vt 0.191630 0.200964 -vt 0.156430 0.184243 -vt 0.173352 0.169256 -vt 0.173242 0.189894 -vt 0.173724 0.185067 -vt 0.168799 0.180403 -vt 0.179118 0.184425 -vt 0.013442 0.713962 -vt 0.030533 0.721440 -vt 0.024488 0.732511 -vt 0.037084 0.738492 -vt 0.018497 0.726396 -vt 0.016264 0.733847 -vt 0.025202 0.733313 -vt 0.021686 0.731548 -vt 0.016736 0.729698 -vt 0.037084 0.510238 -vt 0.032801 0.524918 -vt 0.017235 0.517754 -vt 0.013442 0.533716 -vt 0.025866 0.514353 -vt 0.017904 0.512029 -vt 0.019062 0.520896 -vt 0.020192 0.516527 -vt 0.021245 0.512267 -vt 0.237955 0.538712 -vt 0.220864 0.531235 -vt 0.226909 0.520164 -vt 0.214313 0.514182 -vt 0.232900 0.526278 -vt 0.235133 0.518828 -vt 0.226195 0.519362 -vt 0.229711 0.521126 -vt 0.234661 0.522977 -vt 0.214313 0.742436 -vt 0.218596 0.727756 -vt 0.234162 0.734920 -vt 0.237955 0.718958 -vt 0.225531 0.738322 -vt 0.233493 0.740646 -vt 0.232334 0.731779 -vt 0.231205 0.736147 -vt 0.230153 0.740408 -vt 0.076977 0.661111 -vt 0.092691 0.679523 -vt 0.058667 0.694236 -vt 0.081074 0.673379 -vt 0.076155 0.677232 -vt 0.076712 0.682889 -vt 0.070961 0.676791 -vt 0.064669 0.549950 -vt 0.100962 0.566969 -vt 0.082809 0.581754 -vt 0.084319 0.561041 -vt 0.084332 0.565727 -vt 0.088631 0.570548 -vt 0.078149 0.566461 -vt 0.192731 0.558439 -vt 0.174420 0.591563 -vt 0.158706 0.573152 -vt 0.180436 0.575884 -vt 0.175242 0.575443 -vt 0.170323 0.579296 -vt 0.174685 0.569786 -vt 0.186728 0.702725 -vt 0.150435 0.685706 -vt 0.168588 0.670921 -vt 0.167078 0.691634 -vt 0.167065 0.686947 -vt 0.162766 0.682126 -vt 0.173248 0.686214 -vt 0.972234 0.781040 -vt 0.955352 0.773907 -vt 0.961301 0.762817 -vt 0.948526 0.757000 -vt 0.967252 0.768678 -vt 0.969445 0.761248 -vt 0.960517 0.761948 -vt 0.964085 0.763663 -vt 0.968988 0.765362 -vt 0.948632 0.984951 -vt 0.953661 0.968094 -vt 0.968862 0.975716 -vt 0.972234 0.961007 -vt 0.960050 0.980046 -vt 0.967893 0.982427 -vt 0.966831 0.973356 -vt 0.965837 0.977323 -vt 0.964564 0.982287 -vt 0.747995 0.960730 -vt 0.765833 0.969220 -vt 0.759604 0.979994 -vt 0.771703 0.984770 -vt 0.753306 0.973438 -vt 0.751024 0.980795 -vt 0.760039 0.980183 -vt 0.756667 0.978825 -vt 0.751490 0.976647 -vt 0.770805 0.756457 -vt 0.766838 0.771333 -vt 0.751082 0.764422 -vt 0.747203 0.780401 -vt 0.759651 0.760818 -vt 0.751621 0.758633 -vt 0.752868 0.767524 -vt 0.754015 0.763123 -vt 0.754973 0.758806 -vt 0.909770 0.833933 -vt 0.893746 0.817054 -vt 0.927561 0.801619 -vt 0.905452 0.822689 -vt 0.910291 0.818900 -vt 0.909653 0.813311 -vt 0.915467 0.819085 -vt 0.923087 0.940307 -vt 0.887553 0.924297 -vt 0.905423 0.907946 -vt 0.903995 0.928492 -vt 0.904196 0.922966 -vt 0.899814 0.919036 -vt 0.910110 0.922808 -vt 0.795024 0.943663 -vt 0.813688 0.910847 -vt 0.829717 0.927267 -vt 0.807710 0.926806 -vt 0.813142 0.927567 -vt 0.817996 0.922930 -vt 0.813521 0.932564 -vt 0.799334 0.795938 -vt 0.836007 0.812284 -vt 0.818143 0.828176 -vt 0.819262 0.806719 -vt 0.819387 0.811472 -vt 0.823762 0.816248 -vt 0.813145 0.812387 -vt 0.728132 0.785700 -vt 0.711249 0.778567 -vt 0.717199 0.767477 -vt 0.704423 0.761660 -vt 0.723150 0.773338 -vt 0.725342 0.765908 -vt 0.716415 0.766608 -vt 0.719982 0.768323 -vt 0.724885 0.770022 -vt 0.704529 0.989611 -vt 0.709558 0.972754 -vt 0.724760 0.980377 -vt 0.728132 0.965668 -vt 0.715947 0.984706 -vt 0.723791 0.987087 -vt 0.722729 0.978016 -vt 0.721734 0.981983 -vt 0.720462 0.986947 -vt 0.503893 0.965391 -vt 0.521731 0.973881 -vt 0.515501 0.984655 -vt 0.527601 0.989430 -vt 0.509203 0.978098 -vt 0.506922 0.985456 -vt 0.515936 0.984843 -vt 0.512564 0.983486 -vt 0.507387 0.981307 -vt 0.526703 0.761118 -vt 0.522735 0.775993 -vt 0.506980 0.769082 -vt 0.503100 0.785061 -vt 0.515548 0.765478 -vt 0.507519 0.763293 -vt 0.508765 0.772184 -vt 0.509913 0.767783 -vt 0.510871 0.763467 -vt 0.665667 0.838593 -vt 0.649644 0.821714 -vt 0.683459 0.806279 -vt 0.661349 0.827349 -vt 0.666189 0.823560 -vt 0.665551 0.817971 -vt 0.671365 0.823745 -vt 0.678984 0.944967 -vt 0.643451 0.928957 -vt 0.661320 0.912606 -vt 0.659893 0.933152 -vt 0.660093 0.927626 -vt 0.655711 0.923696 -vt 0.666007 0.927468 -vt 0.550921 0.948324 -vt 0.569586 0.915507 -vt 0.585615 0.931927 -vt 0.563607 0.931466 -vt 0.569040 0.932227 -vt 0.573893 0.927590 -vt 0.569418 0.937224 -vt 0.555231 0.800598 -vt 0.591904 0.816945 -vt 0.574040 0.832837 -vt 0.575160 0.811380 -vt 0.575284 0.816132 -vt 0.579660 0.820909 -vt 0.569043 0.817047 -vt 0.528390 0.015913 -vt 0.521444 0.033189 -vt 0.510251 0.027536 -vt 0.504434 0.039823 -vt 0.516056 0.021330 -vt 0.508579 0.019354 -vt 0.509355 0.028149 -vt 0.511065 0.024693 -vt 0.512710 0.019683 -vt 0.732873 0.033633 -vt 0.716186 0.028608 -vt 0.723701 0.013084 -vt 0.708841 0.010238 -vt 0.728013 0.021954 -vt 0.730355 0.013949 -vt 0.721292 0.015261 -vt 0.725304 0.016103 -vt 0.730224 0.017332 -vt 0.708917 0.238576 -vt 0.717771 0.218949 -vt 0.728385 0.225848 -vt 0.732873 0.214664 -vt 0.721705 0.232971 -vt 0.728996 0.235505 -vt 0.728423 0.226126 -vt 0.727154 0.229201 -vt 0.724867 0.235001 -vt 0.504998 0.213393 -vt 0.520353 0.218943 -vt 0.513348 0.233644 -vt 0.529030 0.236785 -vt 0.509556 0.224749 -vt 0.507363 0.232387 -vt 0.516293 0.231415 -vt 0.511978 0.230566 -vt 0.507515 0.229106 -vt 0.582196 0.077247 -vt 0.565571 0.094549 -vt 0.549571 0.060385 -vt 0.570996 0.082098 -vt 0.567113 0.077292 -vt 0.561508 0.078057 -vt 0.567233 0.072034 -vt 0.688717 0.060091 -vt 0.673099 0.095329 -vt 0.656491 0.078876 -vt 0.677072 0.079533 -vt 0.671573 0.079532 -vt 0.667686 0.083911 -vt 0.671338 0.073648 -vt 0.692911 0.186247 -vt 0.660552 0.167263 -vt 0.676741 0.150270 -vt 0.676367 0.172323 -vt 0.677233 0.166089 -vt 0.672548 0.161846 -vt 0.682079 0.166282 -vt 0.545505 0.189963 -vt 0.561870 0.154715 -vt 0.578042 0.171477 -vt 0.556454 0.171525 -vt 0.561361 0.171957 -vt 0.566051 0.167008 -vt 0.562176 0.177392 -vt 0.237955 0.786582 -vt 0.221073 0.779450 -vt 0.227022 0.768359 -vt 0.214247 0.762543 -vt 0.232974 0.774221 -vt 0.235166 0.766791 -vt 0.226239 0.767491 -vt 0.229806 0.769205 -vt 0.234709 0.770905 -vt 0.214353 0.990493 -vt 0.219382 0.973637 -vt 0.234583 0.981259 -vt 0.237955 0.966550 -vt 0.225771 0.985589 -vt 0.233614 0.987970 -vt 0.232552 0.978898 -vt 0.231558 0.982866 -vt 0.230285 0.987830 -vt 0.013716 0.966273 -vt 0.031554 0.974763 -vt 0.025325 0.985537 -vt 0.037424 0.990312 -vt 0.019027 0.978980 -vt 0.016745 0.986338 -vt 0.025760 0.985725 -vt 0.022388 0.984368 -vt 0.017211 0.982190 -vt 0.036526 0.762000 -vt 0.032559 0.776875 -vt 0.016804 0.769965 -vt 0.012924 0.785943 -vt 0.025372 0.766361 -vt 0.017342 0.764176 -vt 0.018589 0.773067 -vt 0.019736 0.768666 -vt 0.020694 0.764349 -vt 0.175491 0.839476 -vt 0.159467 0.822597 -vt 0.193282 0.807161 -vt 0.171173 0.828231 -vt 0.176012 0.824443 -vt 0.175374 0.818853 -vt 0.181188 0.824627 -vt 0.188808 0.945849 -vt 0.153274 0.929840 -vt 0.171144 0.913489 -vt 0.169716 0.934035 -vt 0.169917 0.928509 -vt 0.165535 0.924579 -vt 0.175831 0.928351 -vt 0.060745 0.949206 -vt 0.079409 0.916390 -vt 0.095438 0.932810 -vt 0.073431 0.932349 -vt 0.078863 0.933109 -vt 0.083717 0.928473 -vt 0.079242 0.938106 -vt 0.065055 0.801481 -vt 0.101728 0.817827 -vt 0.083864 0.833719 -vt 0.084983 0.812262 -vt 0.085108 0.817015 -vt 0.089483 0.821791 -vt 0.078866 0.817929 -s 0 +vn -0.6174 -0.6173 -0.4876 usemtl Button -f 197/264/52 172/232/52 177/238/52 -f 163/222/53 137/195/53 114/165/53 -f 156/215/54 130/186/54 135/192/54 -f 142/201/55 153/212/55 156/215/55 -f 149/208/56 123/177/56 128/183/56 -f 253/328/52 228/296/52 233/302/52 -f 219/286/53 193/259/53 170/229/53 -f 212/279/54 186/250/54 191/256/54 -f 198/265/55 209/276/55 212/279/55 -f 205/272/56 179/241/56 184/247/56 -f 309/392/52 284/360/52 289/366/52 -f 275/350/53 249/323/53 226/293/53 -f 268/343/54 242/314/54 247/320/54 -f 254/329/55 265/340/55 268/343/55 -f 261/336/56 235/305/56 240/311/56 -f 365/456/52 340/424/52 345/430/52 -f 331/414/53 305/387/53 282/357/53 -f 324/407/54 298/378/54 303/384/54 -f 310/393/55 321/404/55 324/407/55 -f 317/400/56 291/369/56 296/375/56 -f 421/520/52 396/488/52 401/494/52 -f 387/478/53 361/451/53 338/421/53 -f 380/471/54 354/442/54 359/448/54 -f 366/457/55 377/468/55 380/471/55 -f 373/464/56 347/433/56 352/439/56 -f 477/584/52 452/552/52 457/558/52 -f 443/542/53 417/515/53 394/485/53 -f 436/535/54 410/506/54 415/512/54 -f 422/521/55 433/532/55 436/535/55 -f 429/528/56 403/497/56 408/503/56 -f 533/648/52 508/616/52 513/622/52 -f 499/606/53 473/579/53 450/549/53 -f 492/599/54 466/570/54 471/576/54 -f 478/585/55 489/596/55 492/599/55 -f 485/592/56 459/561/56 464/567/56 -f 589/712/52 564/680/52 569/686/52 -f 555/670/53 529/643/53 506/613/53 -f 548/663/54 522/634/54 527/640/54 -f 534/649/55 545/660/55 548/663/55 -f 541/656/56 515/625/56 520/631/56 -f 645/776/52 620/744/52 625/750/52 -f 611/734/53 585/707/53 562/677/53 -f 604/727/54 578/698/54 583/704/54 -f 590/713/55 601/724/55 604/727/55 -f 597/720/56 571/689/56 576/695/56 -f 701/840/52 676/808/52 681/814/52 -f 667/798/53 641/771/53 618/741/53 -f 660/791/54 634/762/54 639/768/54 -f 646/777/55 657/788/55 660/791/55 -f 653/784/56 627/753/56 632/759/56 -f 757/904/52 732/872/52 737/878/52 -f 723/862/53 697/835/53 674/805/53 -f 716/855/54 690/826/54 695/832/54 -f 702/841/55 713/852/55 716/855/55 -f 709/848/56 683/817/56 688/823/56 -f 813/968/52 788/936/52 793/942/52 -f 779/926/53 753/899/53 730/869/53 -f 772/919/54 746/890/54 751/896/54 -f 758/905/55 769/916/55 772/919/55 -f 765/912/56 739/881/56 744/887/56 -f 869/1032/52 844/1000/52 849/1006/52 -f 835/990/53 809/963/53 786/933/53 -f 828/983/54 802/954/54 807/960/54 -f 814/969/55 825/980/55 828/983/55 -f 821/976/56 795/945/56 800/951/56 -f 925/1096/52 900/1064/52 905/1070/52 -f 891/1054/53 865/1027/53 842/997/53 -f 884/1047/54 858/1018/54 863/1024/54 -f 870/1033/55 881/1044/55 884/1047/55 -f 877/1040/56 851/1009/56 856/1015/56 -f 981/1160/52 956/1128/52 961/1134/52 -f 947/1118/53 921/1091/53 898/1061/53 -f 940/1111/54 914/1082/54 919/1088/54 -f 926/1097/55 937/1108/55 940/1111/55 -f 933/1104/56 907/1073/56 912/1079/56 -f 1003/1182/53 977/1155/53 954/1125/53 -f 996/1175/54 970/1146/54 975/1152/54 -f 982/1161/55 993/1172/55 996/1175/55 -f 989/1168/56 963/1137/56 968/1143/56 -f 116/168/57 119/172/57 113/164/57 -f 118/170/58 116/168/58 114/165/58 -f 119/172/59 118/171/59 115/166/59 -f 123/177/60 126/181/60 120/173/60 -f 125/180/61 123/177/61 121/174/61 -f 126/181/62 125/179/62 122/175/62 -f 130/186/63 133/190/63 127/182/63 -f 132/188/64 130/186/64 128/183/64 -f 133/190/65 132/189/65 129/184/65 -f 137/195/66 140/199/66 134/191/66 -f 139/197/67 137/195/67 135/192/67 -f 140/199/68 139/198/68 136/193/68 -f 144/203/69 147/206/69 141/200/69 -f 146/205/70 144/203/70 142/201/70 -f 147/206/71 146/205/71 143/202/71 -f 151/210/72 154/213/72 148/207/72 -f 153/212/73 151/210/73 149/208/73 -f 154/213/74 153/212/74 150/209/74 -f 158/217/75 161/220/75 155/214/75 -f 160/219/76 158/217/76 156/215/76 -f 161/220/77 160/219/77 157/216/77 -f 165/224/78 168/227/78 162/221/78 -f 167/226/79 165/224/79 163/222/79 -f 168/227/80 167/226/80 164/223/80 -f 172/232/57 175/236/57 169/228/57 -f 174/234/58 172/232/58 170/229/58 -f 175/236/59 174/235/59 171/230/59 -f 179/241/60 182/245/60 176/237/60 -f 181/243/61 179/241/61 177/238/61 -f 182/245/62 181/244/62 178/239/62 -f 186/250/63 189/254/63 183/246/63 -f 188/252/64 186/250/64 184/247/64 -f 189/254/65 188/253/65 185/248/65 -f 193/259/66 196/263/66 190/255/66 -f 195/261/67 193/259/67 191/256/67 -f 196/263/68 195/262/68 192/257/68 -f 200/267/69 203/270/69 197/264/69 -f 202/269/81 200/267/81 198/265/81 -f 203/270/71 202/269/71 199/266/71 -f 207/274/72 210/277/72 204/271/72 -f 209/276/73 207/274/73 205/272/73 -f 210/277/74 209/276/74 206/273/74 -f 214/281/75 217/284/75 211/278/75 -f 216/283/76 214/281/76 212/279/76 -f 217/284/77 216/283/77 213/280/77 -f 221/288/78 224/291/78 218/285/78 -f 223/290/82 221/288/82 219/286/82 -f 224/291/80 223/290/80 220/287/80 -f 228/296/57 231/300/57 225/292/57 -f 230/298/58 228/296/58 226/293/58 -f 231/300/59 230/299/59 227/294/59 -f 235/305/60 238/309/60 232/301/60 -f 237/307/61 235/305/61 233/302/61 -f 238/309/62 237/308/62 234/303/62 -f 242/314/63 245/318/63 239/310/63 -f 244/316/64 242/314/64 240/311/64 -f 245/318/65 244/317/65 241/312/65 -f 249/323/66 252/327/66 246/319/66 -f 251/325/67 249/323/67 247/320/67 -f 252/327/68 251/326/68 248/321/68 -f 256/331/69 259/334/69 253/328/69 -f 258/333/81 256/331/81 254/329/81 -f 259/334/71 258/333/71 255/330/71 -f 263/338/72 266/341/72 260/335/72 -f 265/340/73 263/338/73 261/336/73 -f 266/341/74 265/340/74 262/337/74 -f 270/345/75 273/348/75 267/342/75 -f 272/347/76 270/345/76 268/343/76 -f 273/348/77 272/347/77 269/344/77 -f 277/352/78 280/355/78 274/349/78 -f 279/354/82 277/352/82 275/350/82 -f 280/355/80 279/354/80 276/351/80 -f 284/360/57 287/364/57 281/356/57 -f 286/362/58 284/360/58 282/357/58 -f 287/364/59 286/363/59 283/358/59 -f 291/369/60 294/373/60 288/365/60 -f 293/371/61 291/369/61 289/366/61 -f 294/373/62 293/372/62 290/367/62 -f 298/378/63 301/382/63 295/374/63 -f 300/380/64 298/378/64 296/375/64 -f 301/382/65 300/381/65 297/376/65 -f 305/387/66 308/391/66 302/383/66 -f 307/389/67 305/387/67 303/384/67 -f 308/391/68 307/390/68 304/385/68 -f 312/395/69 315/398/69 309/392/69 -f 314/397/70 312/395/70 310/393/70 -f 315/398/71 314/397/71 311/394/71 -f 319/402/72 322/405/72 316/399/72 -f 321/404/83 319/402/83 317/400/83 -f 322/405/74 321/404/74 318/401/74 -f 326/409/75 329/412/75 323/406/75 -f 328/411/76 326/409/76 324/407/76 -f 329/412/84 328/411/84 325/408/84 -f 333/416/78 336/419/78 330/413/78 -f 335/418/79 333/416/79 331/414/79 -f 336/419/80 335/418/80 332/415/80 -f 340/424/57 343/428/57 337/420/57 -f 342/426/58 340/424/58 338/421/58 -f 343/428/59 342/427/59 339/422/59 -f 347/433/60 350/437/60 344/429/60 -f 349/435/61 347/433/61 345/430/61 -f 350/437/62 349/436/62 346/431/62 -f 354/442/63 357/446/63 351/438/63 -f 356/444/64 354/442/64 352/439/64 -f 357/446/65 356/445/65 353/440/65 -f 361/451/66 364/455/66 358/447/66 -f 363/453/67 361/451/67 359/448/67 -f 364/455/68 363/454/68 360/449/68 -f 368/459/69 371/462/69 365/456/69 -f 370/461/70 368/459/70 366/457/70 -f 371/462/71 370/461/71 367/458/71 -f 375/466/72 378/469/72 372/463/72 -f 377/468/83 375/466/83 373/464/83 -f 378/469/74 377/468/74 374/465/74 -f 382/473/75 385/476/75 379/470/75 -f 384/475/76 382/473/76 380/471/76 -f 385/476/77 384/475/77 381/472/77 -f 389/480/78 392/483/78 386/477/78 -f 391/482/82 389/480/82 387/478/82 -f 392/483/80 391/482/80 388/479/80 -f 396/488/57 399/492/57 393/484/57 -f 398/490/58 396/488/58 394/485/58 -f 399/492/59 398/491/59 395/486/59 -f 403/497/60 406/501/60 400/493/60 -f 405/499/61 403/497/61 401/494/61 -f 406/501/62 405/500/62 402/495/62 -f 410/506/63 413/510/63 407/502/63 -f 412/508/64 410/506/64 408/503/64 -f 413/510/65 412/509/65 409/504/65 -f 417/515/66 420/519/66 414/511/66 -f 419/517/67 417/515/67 415/512/67 -f 420/519/85 419/518/85 416/513/85 -f 424/523/69 427/526/69 421/520/69 -f 426/525/81 424/523/81 422/521/81 -f 427/526/71 426/525/71 423/522/71 -f 431/530/72 434/533/72 428/527/72 -f 433/532/73 431/530/73 429/528/73 -f 434/533/74 433/532/74 430/529/74 -f 438/537/75 441/540/75 435/534/75 -f 440/539/76 438/537/76 436/535/76 -f 441/540/84 440/539/84 437/536/84 -f 445/544/78 448/547/78 442/541/78 -f 447/546/82 445/544/82 443/542/82 -f 448/547/80 447/546/80 444/543/80 -f 452/552/57 455/556/57 449/548/57 -f 454/554/58 452/552/58 450/549/58 -f 455/556/59 454/555/59 451/550/59 -f 459/561/60 462/565/60 456/557/60 -f 461/563/61 459/561/61 457/558/61 -f 462/565/62 461/564/62 458/559/62 -f 466/570/63 469/574/63 463/566/63 -f 468/572/64 466/570/64 464/567/64 -f 469/574/65 468/573/65 465/568/65 -f 473/579/66 476/583/66 470/575/66 -f 475/581/67 473/579/67 471/576/67 -f 476/583/68 475/582/68 472/577/68 -f 480/587/69 483/590/69 477/584/69 -f 482/589/81 480/587/81 478/585/81 -f 483/590/71 482/589/71 479/586/71 -f 487/594/72 490/597/72 484/591/72 -f 489/596/73 487/594/73 485/592/73 -f 490/597/74 489/596/74 486/593/74 -f 494/601/75 497/604/75 491/598/75 -f 496/603/76 494/601/76 492/599/76 -f 497/604/84 496/603/84 493/600/84 -f 501/608/78 504/611/78 498/605/78 -f 503/610/82 501/608/82 499/606/82 -f 504/611/80 503/610/80 500/607/80 -f 508/616/57 511/620/57 505/612/57 -f 510/618/58 508/616/58 506/613/58 -f 511/620/59 510/619/59 507/614/59 -f 515/625/60 518/629/60 512/621/60 -f 517/627/61 515/625/61 513/622/61 -f 518/629/62 517/628/62 514/623/62 -f 522/634/63 525/638/63 519/630/63 -f 524/636/64 522/634/64 520/631/64 -f 525/638/65 524/637/65 521/632/65 -f 529/643/66 532/647/66 526/639/66 -f 531/645/67 529/643/67 527/640/67 -f 532/647/68 531/646/68 528/641/68 -f 536/651/69 539/654/69 533/648/69 -f 538/653/70 536/651/70 534/649/70 -f 539/654/71 538/653/71 535/650/71 -f 543/658/72 546/661/72 540/655/72 -f 545/660/83 543/658/83 541/656/83 -f 546/661/74 545/660/74 542/657/74 -f 550/665/75 553/668/75 547/662/75 -f 552/667/76 550/665/76 548/663/76 -f 553/668/84 552/667/84 549/664/84 -f 557/672/78 560/675/78 554/669/78 -f 559/674/79 557/672/79 555/670/79 -f 560/675/80 559/674/80 556/671/80 -f 564/680/57 567/684/57 561/676/57 -f 566/682/58 564/680/58 562/677/58 -f 567/684/59 566/683/59 563/678/59 -f 571/689/60 574/693/60 568/685/60 -f 573/691/61 571/689/61 569/686/61 -f 574/693/62 573/692/62 570/687/62 -f 578/698/63 581/702/63 575/694/63 -f 580/700/64 578/698/64 576/695/64 -f 581/702/65 580/701/65 577/696/65 -f 585/707/66 588/711/66 582/703/66 -f 587/709/67 585/707/67 583/704/67 -f 588/711/68 587/710/68 584/705/68 -f 592/715/69 595/718/69 589/712/69 -f 594/717/70 592/715/70 590/713/70 -f 595/718/71 594/717/71 591/714/71 -f 599/722/72 602/725/72 596/719/72 -f 601/724/73 599/722/73 597/720/73 -f 602/725/74 601/724/74 598/721/74 -f 606/729/75 609/732/75 603/726/75 -f 608/731/76 606/729/76 604/727/76 -f 609/732/77 608/731/77 605/728/77 -f 613/736/78 616/739/78 610/733/78 -f 615/738/79 613/736/79 611/734/79 -f 616/739/80 615/738/80 612/735/80 -f 620/744/86 623/748/86 617/740/86 -f 622/746/58 620/744/58 618/741/58 -f 623/748/59 622/747/59 619/742/59 -f 627/753/60 630/757/60 624/749/60 -f 629/755/61 627/753/61 625/750/61 -f 630/757/87 629/756/87 626/751/87 -f 634/762/63 637/766/63 631/758/63 -f 636/764/64 634/762/64 632/759/64 -f 637/766/65 636/765/65 633/760/65 -f 641/771/66 644/775/66 638/767/66 -f 643/773/67 641/771/67 639/768/67 -f 644/775/68 643/774/68 640/769/68 -f 648/779/69 651/782/69 645/776/69 -f 650/781/70 648/779/70 646/777/70 -f 651/782/71 650/781/71 647/778/71 -f 655/786/72 658/789/72 652/783/72 -f 657/788/73 655/786/73 653/784/73 -f 658/789/74 657/788/74 654/785/74 -f 662/793/75 665/796/75 659/790/75 -f 664/795/76 662/793/76 660/791/76 -f 665/796/77 664/795/77 661/792/77 -f 669/800/78 672/803/78 666/797/78 -f 671/802/82 669/800/82 667/798/82 -f 672/803/80 671/802/80 668/799/80 -f 676/808/57 679/812/57 673/804/57 -f 678/810/58 676/808/58 674/805/58 -f 679/812/59 678/811/59 675/806/59 -f 683/817/60 686/821/60 680/813/60 -f 685/819/61 683/817/61 681/814/61 -f 686/821/62 685/820/62 682/815/62 -f 690/826/63 693/830/63 687/822/63 -f 692/828/64 690/826/64 688/823/64 -f 693/830/65 692/829/65 689/824/65 -f 697/835/66 700/839/66 694/831/66 -f 699/837/67 697/835/67 695/832/67 -f 700/839/68 699/838/68 696/833/68 -f 704/843/69 707/846/69 701/840/69 -f 706/845/81 704/843/81 702/841/81 -f 707/846/71 706/845/71 703/842/71 -f 711/850/72 714/853/72 708/847/72 -f 713/852/73 711/850/73 709/848/73 -f 714/853/74 713/852/74 710/849/74 -f 718/857/75 721/860/75 715/854/75 -f 720/859/76 718/857/76 716/855/76 -f 721/860/77 720/859/77 717/856/77 -f 725/864/78 728/867/78 722/861/78 -f 727/866/82 725/864/82 723/862/82 -f 728/867/80 727/866/80 724/863/80 -f 732/872/57 735/876/57 729/868/57 -f 734/874/58 732/872/58 730/869/58 -f 735/876/59 734/875/59 731/870/59 -f 739/881/60 742/885/60 736/877/60 -f 741/883/61 739/881/61 737/878/61 -f 742/885/87 741/884/87 738/879/87 -f 746/890/63 749/894/63 743/886/63 -f 748/892/64 746/890/64 744/887/64 -f 749/894/65 748/893/65 745/888/65 -f 753/899/66 756/903/66 750/895/66 -f 755/901/67 753/899/67 751/896/67 -f 756/903/68 755/902/68 752/897/68 -f 760/907/69 763/910/69 757/904/69 -f 762/909/70 760/907/70 758/905/70 -f 763/910/71 762/909/71 759/906/71 -f 767/914/72 770/917/72 764/911/72 -f 769/916/83 767/914/83 765/912/83 -f 770/917/74 769/916/74 766/913/74 -f 774/921/75 777/924/75 771/918/75 -f 776/923/76 774/921/76 772/919/76 -f 777/924/84 776/923/84 773/920/84 -f 781/928/78 784/931/78 778/925/78 -f 783/930/79 781/928/79 779/926/79 -f 784/931/80 783/930/80 780/927/80 -f 788/936/86 791/940/86 785/932/86 -f 790/938/58 788/936/58 786/933/58 -f 791/940/59 790/939/59 787/934/59 -f 795/945/60 798/949/60 792/941/60 -f 797/947/61 795/945/61 793/942/61 -f 798/949/87 797/948/87 794/943/87 -f 802/954/88 805/958/88 799/950/88 -f 804/956/64 802/954/64 800/951/64 -f 805/958/65 804/957/65 801/952/65 -f 809/963/66 812/967/66 806/959/66 -f 811/965/67 809/963/67 807/960/67 -f 812/967/85 811/966/85 808/961/85 -f 816/971/69 819/974/69 813/968/69 -f 818/973/81 816/971/81 814/969/81 -f 819/974/71 818/973/71 815/970/71 -f 823/978/72 826/981/72 820/975/72 -f 825/980/83 823/978/83 821/976/83 -f 826/981/74 825/980/74 822/977/74 -f 830/985/75 833/988/75 827/982/75 -f 832/987/76 830/985/76 828/983/76 -f 833/988/84 832/987/84 829/984/84 -f 837/992/78 840/995/78 834/989/78 -f 839/994/82 837/992/82 835/990/82 -f 840/995/80 839/994/80 836/991/80 -f 844/1000/86 847/1004/86 841/996/86 -f 846/1002/58 844/1000/58 842/997/58 -f 847/1004/89 846/1003/89 843/998/89 -f 851/1009/60 854/1013/60 848/1005/60 -f 853/1011/61 851/1009/61 849/1006/61 -f 854/1013/87 853/1012/87 850/1007/87 -f 858/1018/88 861/1022/88 855/1014/88 -f 860/1020/64 858/1018/64 856/1015/64 -f 861/1022/65 860/1021/65 857/1016/65 -f 865/1027/90 868/1031/90 862/1023/90 -f 867/1029/67 865/1027/67 863/1024/67 -f 868/1031/85 867/1030/85 864/1025/85 -f 872/1035/69 875/1038/69 869/1032/69 -f 874/1037/81 872/1035/81 870/1033/81 -f 875/1038/71 874/1037/71 871/1034/71 -f 879/1042/72 882/1045/72 876/1039/72 -f 881/1044/83 879/1042/83 877/1040/83 -f 882/1045/74 881/1044/74 878/1041/74 -f 886/1049/75 889/1052/75 883/1046/75 -f 888/1051/76 886/1049/76 884/1047/76 -f 889/1052/84 888/1051/84 885/1048/84 -f 893/1056/78 896/1059/78 890/1053/78 -f 895/1058/82 893/1056/82 891/1054/82 -f 896/1059/80 895/1058/80 892/1055/80 -f 900/1064/86 903/1068/86 897/1060/86 -f 902/1066/58 900/1064/58 898/1061/58 -f 903/1068/59 902/1067/59 899/1062/59 -f 907/1073/60 910/1077/60 904/1069/60 -f 909/1075/61 907/1073/61 905/1070/61 -f 910/1077/87 909/1076/87 906/1071/87 -f 914/1082/88 917/1086/88 911/1078/88 -f 916/1084/64 914/1082/64 912/1079/64 -f 917/1086/65 916/1085/65 913/1080/65 -f 921/1091/66 924/1095/66 918/1087/66 -f 923/1093/67 921/1091/67 919/1088/67 -f 924/1095/85 923/1094/85 920/1089/85 -f 928/1099/69 931/1102/69 925/1096/69 -f 930/1101/81 928/1099/81 926/1097/81 -f 931/1102/71 930/1101/71 927/1098/71 -f 935/1106/72 938/1109/72 932/1103/72 -f 937/1108/83 935/1106/83 933/1104/83 -f 938/1109/74 937/1108/74 934/1105/74 -f 942/1113/75 945/1116/75 939/1110/75 -f 944/1115/76 942/1113/76 940/1111/76 -f 945/1116/77 944/1115/77 941/1112/77 -f 949/1120/78 952/1123/78 946/1117/78 -f 951/1122/82 949/1120/82 947/1118/82 -f 952/1123/80 951/1122/80 948/1119/80 -f 956/1128/86 959/1132/86 953/1124/86 -f 958/1130/58 956/1128/58 954/1125/58 -f 959/1132/59 958/1131/59 955/1126/59 -f 963/1137/60 966/1141/60 960/1133/60 -f 965/1139/61 963/1137/61 961/1134/61 -f 966/1141/87 965/1140/87 962/1135/87 -f 970/1146/88 973/1150/88 967/1142/88 -f 972/1148/64 970/1146/64 968/1143/64 -f 973/1150/65 972/1149/65 969/1144/65 -f 977/1155/66 980/1159/66 974/1151/66 -f 979/1157/67 977/1155/67 975/1152/67 -f 980/1159/68 979/1158/68 976/1153/68 -f 984/1163/69 987/1166/69 981/1160/69 -f 986/1165/70 984/1163/70 982/1161/70 -f 987/1166/71 986/1165/71 983/1162/71 -f 991/1170/72 994/1173/72 988/1167/72 -f 993/1172/83 991/1170/83 989/1168/83 -f 994/1173/74 993/1172/74 990/1169/74 -f 998/1177/75 1001/1180/75 995/1174/75 -f 1000/1179/76 998/1177/76 996/1175/76 -f 1001/1180/84 1000/1179/84 997/1176/84 -f 1005/1184/78 1008/1187/78 1002/1181/78 -f 1007/1186/79 1005/1184/79 1003/1182/79 -f 1008/1187/80 1007/1186/80 1004/1183/80 -f 141/200/52 116/168/52 121/174/52 -f 177/238/52 204/271/52 210/277/52 -f 210/277/52 206/273/52 197/264/52 -f 197/264/52 203/270/52 199/266/52 -f 199/266/52 170/229/52 172/232/52 -f 172/232/52 169/228/52 178/240/52 -f 178/240/52 181/243/52 177/238/52 -f 177/238/52 210/277/52 197/264/52 -f 197/264/52 199/266/52 172/232/52 -f 172/232/52 178/240/52 177/238/52 -f 114/165/53 143/202/53 146/205/53 -f 146/205/53 142/201/53 163/222/53 -f 163/222/53 165/224/53 162/221/53 -f 162/221/53 135/192/53 137/195/53 -f 137/195/53 134/191/53 115/167/53 -f 115/167/53 118/170/53 114/165/53 -f 114/165/53 146/205/53 163/222/53 -f 163/222/53 162/221/53 137/195/53 -f 137/195/53 115/167/53 114/165/53 -f 135/192/54 162/221/54 168/227/54 -f 168/227/54 164/223/54 156/215/54 -f 156/215/54 158/217/54 155/214/54 -f 155/214/54 128/183/54 130/186/54 -f 130/186/54 127/182/54 136/194/54 -f 136/194/54 139/197/54 135/192/54 -f 135/192/54 168/227/54 156/215/54 -f 156/215/54 155/214/54 130/186/54 -f 130/186/54 136/194/54 135/192/54 -f 156/215/55 164/223/55 167/226/55 -f 167/226/55 163/222/55 142/201/55 -f 142/201/55 144/203/55 141/200/55 -f 141/200/55 150/209/55 153/212/55 -f 153/212/55 149/208/55 157/216/55 -f 157/216/55 160/219/55 156/215/55 -f 156/215/55 167/226/55 142/201/55 -f 142/201/55 141/200/55 153/212/55 -f 153/212/55 157/216/55 156/215/55 -f 128/183/56 155/214/56 161/220/56 -f 161/220/56 157/216/56 149/208/56 -f 149/208/56 151/210/56 148/207/56 -f 148/207/56 121/174/56 123/177/56 -f 123/177/56 120/173/56 129/185/56 -f 129/185/56 132/188/56 128/183/56 -f 128/183/56 161/220/56 149/208/56 -f 149/208/56 148/207/56 123/177/56 -f 123/177/56 129/185/56 128/183/56 -f 233/302/52 260/335/52 266/341/52 -f 266/341/52 262/337/52 253/328/52 -f 253/328/52 259/334/52 255/330/52 -f 255/330/52 226/293/52 228/296/52 -f 228/296/52 225/292/52 234/304/52 -f 234/304/52 237/307/52 233/302/52 -f 233/302/52 266/341/52 253/328/52 -f 253/328/52 255/330/52 228/296/52 -f 228/296/52 234/304/52 233/302/52 -f 170/229/53 199/266/53 202/269/53 -f 202/269/53 198/265/53 219/286/53 -f 219/286/53 221/288/53 218/285/53 -f 218/285/53 191/256/53 193/259/53 -f 193/259/53 190/255/53 171/231/53 -f 171/231/53 174/234/53 170/229/53 -f 170/229/53 202/269/53 219/286/53 -f 219/286/53 218/285/53 193/259/53 -f 193/259/53 171/231/53 170/229/53 -f 191/256/54 218/285/54 224/291/54 -f 224/291/54 220/287/54 212/279/54 -f 212/279/54 214/281/54 211/278/54 -f 211/278/54 184/247/54 186/250/54 -f 186/250/54 183/246/54 192/258/54 -f 192/258/54 195/261/54 191/256/54 -f 191/256/54 224/291/54 212/279/54 -f 212/279/54 211/278/54 186/250/54 -f 186/250/54 192/258/54 191/256/54 -f 212/279/55 220/287/55 223/290/55 -f 223/290/55 219/286/55 198/265/55 -f 198/265/55 200/267/55 197/264/55 -f 197/264/55 206/273/55 209/276/55 -f 209/276/55 205/272/55 213/280/55 -f 213/280/55 216/283/55 212/279/55 -f 212/279/55 223/290/55 198/265/55 -f 198/265/55 197/264/55 209/276/55 -f 209/276/55 213/280/55 212/279/55 -f 184/247/56 211/278/56 217/284/56 -f 217/284/56 213/280/56 205/272/56 -f 205/272/56 207/274/56 204/271/56 -f 204/271/56 177/238/56 179/241/56 -f 179/241/56 176/237/56 185/249/56 -f 185/249/56 188/252/56 184/247/56 -f 184/247/56 217/284/56 205/272/56 -f 205/272/56 204/271/56 179/241/56 -f 179/241/56 185/249/56 184/247/56 -f 289/366/52 316/399/52 322/405/52 -f 322/405/52 318/401/52 309/392/52 -f 309/392/52 315/398/52 311/394/52 -f 311/394/52 282/357/52 284/360/52 -f 284/360/52 281/356/52 290/368/52 -f 290/368/52 293/371/52 289/366/52 -f 289/366/52 322/405/52 309/392/52 -f 309/392/52 311/394/52 284/360/52 -f 284/360/52 290/368/52 289/366/52 -f 226/293/53 255/330/53 258/333/53 -f 258/333/53 254/329/53 275/350/53 -f 275/350/53 277/352/53 274/349/53 -f 274/349/53 247/320/53 249/323/53 -f 249/323/53 246/319/53 227/295/53 -f 227/295/53 230/298/53 226/293/53 -f 226/293/53 258/333/53 275/350/53 -f 275/350/53 274/349/53 249/323/53 -f 249/323/53 227/295/53 226/293/53 -f 247/320/54 274/349/54 280/355/54 -f 280/355/54 276/351/54 268/343/54 -f 268/343/54 270/345/54 267/342/54 -f 267/342/54 240/311/54 242/314/54 -f 242/314/54 239/310/54 248/322/54 -f 248/322/54 251/325/54 247/320/54 -f 247/320/54 280/355/54 268/343/54 -f 268/343/54 267/342/54 242/314/54 -f 242/314/54 248/322/54 247/320/54 -f 268/343/55 276/351/55 279/354/55 -f 279/354/55 275/350/55 254/329/55 -f 254/329/55 256/331/55 253/328/55 -f 253/328/55 262/337/55 265/340/55 -f 265/340/55 261/336/55 269/344/55 -f 269/344/55 272/347/55 268/343/55 -f 268/343/55 279/354/55 254/329/55 -f 254/329/55 253/328/55 265/340/55 -f 265/340/55 269/344/55 268/343/55 -f 240/311/56 267/342/56 273/348/56 -f 273/348/56 269/344/56 261/336/56 -f 261/336/56 263/338/56 260/335/56 -f 260/335/56 233/302/56 235/305/56 -f 235/305/56 232/301/56 241/313/56 -f 241/313/56 244/316/56 240/311/56 -f 240/311/56 273/348/56 261/336/56 -f 261/336/56 260/335/56 235/305/56 -f 235/305/56 241/313/56 240/311/56 -f 345/430/52 372/463/52 378/469/52 -f 378/469/52 374/465/52 365/456/52 -f 365/456/52 371/462/52 367/458/52 -f 367/458/52 338/421/52 340/424/52 -f 340/424/52 337/420/52 346/432/52 -f 346/432/52 349/435/52 345/430/52 -f 345/430/52 378/469/52 365/456/52 -f 365/456/52 367/458/52 340/424/52 -f 340/424/52 346/432/52 345/430/52 -f 282/357/53 311/394/53 314/397/53 -f 314/397/53 310/393/53 331/414/53 -f 331/414/53 333/416/53 330/413/53 -f 330/413/53 303/384/53 305/387/53 -f 305/387/53 302/383/53 283/359/53 -f 283/359/53 286/362/53 282/357/53 -f 282/357/53 314/397/53 331/414/53 -f 331/414/53 330/413/53 305/387/53 -f 305/387/53 283/359/53 282/357/53 -f 303/384/54 330/413/54 336/419/54 -f 336/419/54 332/415/54 324/407/54 -f 324/407/54 326/409/54 323/406/54 -f 323/406/54 296/375/54 298/378/54 -f 298/378/54 295/374/54 304/386/54 -f 304/386/54 307/389/54 303/384/54 -f 303/384/54 336/419/54 324/407/54 -f 324/407/54 323/406/54 298/378/54 -f 298/378/54 304/386/54 303/384/54 -f 324/407/55 332/415/55 335/418/55 -f 335/418/55 331/414/55 310/393/55 -f 310/393/55 312/395/55 309/392/55 -f 309/392/55 318/401/55 321/404/55 -f 321/404/55 317/400/55 325/408/55 -f 325/408/55 328/411/55 324/407/55 -f 324/407/55 335/418/55 310/393/55 -f 310/393/55 309/392/55 321/404/55 -f 321/404/55 325/408/55 324/407/55 -f 296/375/56 323/406/56 329/412/56 -f 329/412/56 325/408/56 317/400/56 -f 317/400/56 319/402/56 316/399/56 -f 316/399/56 289/366/56 291/369/56 -f 291/369/56 288/365/56 297/377/56 -f 297/377/56 300/380/56 296/375/56 -f 296/375/56 329/412/56 317/400/56 -f 317/400/56 316/399/56 291/369/56 -f 291/369/56 297/377/56 296/375/56 -f 401/494/52 428/527/52 434/533/52 -f 434/533/52 430/529/52 421/520/52 -f 421/520/52 427/526/52 423/522/52 -f 423/522/52 394/485/52 396/488/52 -f 396/488/52 393/484/52 402/496/52 -f 402/496/52 405/499/52 401/494/52 -f 401/494/52 434/533/52 421/520/52 -f 421/520/52 423/522/52 396/488/52 -f 396/488/52 402/496/52 401/494/52 -f 338/421/53 367/458/53 370/461/53 -f 370/461/53 366/457/53 387/478/53 -f 387/478/53 389/480/53 386/477/53 -f 386/477/53 359/448/53 361/451/53 -f 361/451/53 358/447/53 339/423/53 -f 339/423/53 342/426/53 338/421/53 -f 338/421/53 370/461/53 387/478/53 -f 387/478/53 386/477/53 361/451/53 -f 361/451/53 339/423/53 338/421/53 -f 359/448/54 386/477/54 392/483/54 -f 392/483/54 388/479/54 380/471/54 -f 380/471/54 382/473/54 379/470/54 -f 379/470/54 352/439/54 354/442/54 -f 354/442/54 351/438/54 360/450/54 -f 360/450/54 363/453/54 359/448/54 -f 359/448/54 392/483/54 380/471/54 -f 380/471/54 379/470/54 354/442/54 -f 354/442/54 360/450/54 359/448/54 -f 380/471/55 388/479/55 391/482/55 -f 391/482/55 387/478/55 366/457/55 -f 366/457/55 368/459/55 365/456/55 -f 365/456/55 374/465/55 377/468/55 -f 377/468/55 373/464/55 381/472/55 -f 381/472/55 384/475/55 380/471/55 -f 380/471/55 391/482/55 366/457/55 -f 366/457/55 365/456/55 377/468/55 -f 377/468/55 381/472/55 380/471/55 -f 352/439/56 379/470/56 385/476/56 -f 385/476/56 381/472/56 373/464/56 -f 373/464/56 375/466/56 372/463/56 -f 372/463/56 345/430/56 347/433/56 -f 347/433/56 344/429/56 353/441/56 -f 353/441/56 356/444/56 352/439/56 -f 352/439/56 385/476/56 373/464/56 -f 373/464/56 372/463/56 347/433/56 -f 347/433/56 353/441/56 352/439/56 -f 457/558/52 484/591/52 490/597/52 -f 490/597/52 486/593/52 477/584/52 -f 477/584/52 483/590/52 479/586/52 -f 479/586/52 450/549/52 452/552/52 -f 452/552/52 449/548/52 458/560/52 -f 458/560/52 461/563/52 457/558/52 -f 457/558/52 490/597/52 477/584/52 -f 477/584/52 479/586/52 452/552/52 -f 452/552/52 458/560/52 457/558/52 -f 394/485/53 423/522/53 426/525/53 -f 426/525/53 422/521/53 443/542/53 -f 443/542/53 445/544/53 442/541/53 -f 442/541/53 415/512/53 417/515/53 -f 417/515/53 414/511/53 395/487/53 -f 395/487/53 398/490/53 394/485/53 -f 394/485/53 426/525/53 443/542/53 -f 443/542/53 442/541/53 417/515/53 -f 417/515/53 395/487/53 394/485/53 -f 415/512/54 442/541/54 448/547/54 -f 448/547/54 444/543/54 436/535/54 -f 436/535/54 438/537/54 435/534/54 -f 435/534/54 408/503/54 410/506/54 -f 410/506/54 407/502/54 416/514/54 -f 416/514/54 419/517/54 415/512/54 -f 415/512/54 448/547/54 436/535/54 -f 436/535/54 435/534/54 410/506/54 -f 410/506/54 416/514/54 415/512/54 -f 436/535/55 444/543/55 447/546/55 -f 447/546/55 443/542/55 422/521/55 -f 422/521/55 424/523/55 421/520/55 -f 421/520/55 430/529/55 433/532/55 -f 433/532/55 429/528/55 437/536/55 -f 437/536/55 440/539/55 436/535/55 -f 436/535/55 447/546/55 422/521/55 -f 422/521/55 421/520/55 433/532/55 -f 433/532/55 437/536/55 436/535/55 -f 408/503/56 435/534/56 441/540/56 -f 441/540/56 437/536/56 429/528/56 -f 429/528/56 431/530/56 428/527/56 -f 428/527/56 401/494/56 403/497/56 -f 403/497/56 400/493/56 409/505/56 -f 409/505/56 412/508/56 408/503/56 -f 408/503/56 441/540/56 429/528/56 -f 429/528/56 428/527/56 403/497/56 -f 403/497/56 409/505/56 408/503/56 -f 513/622/52 540/655/52 546/661/52 -f 546/661/52 542/657/52 533/648/52 -f 533/648/52 539/654/52 535/650/52 -f 535/650/52 506/613/52 508/616/52 -f 508/616/52 505/612/52 514/624/52 -f 514/624/52 517/627/52 513/622/52 -f 513/622/52 546/661/52 533/648/52 -f 533/648/52 535/650/52 508/616/52 -f 508/616/52 514/624/52 513/622/52 -f 450/549/53 479/586/53 482/589/53 -f 482/589/53 478/585/53 499/606/53 -f 499/606/53 501/608/53 498/605/53 -f 498/605/53 471/576/53 473/579/53 -f 473/579/53 470/575/53 451/551/53 -f 451/551/53 454/554/53 450/549/53 -f 450/549/53 482/589/53 499/606/53 -f 499/606/53 498/605/53 473/579/53 -f 473/579/53 451/551/53 450/549/53 -f 471/576/54 498/605/54 504/611/54 -f 504/611/54 500/607/54 492/599/54 -f 492/599/54 494/601/54 491/598/54 -f 491/598/54 464/567/54 466/570/54 -f 466/570/54 463/566/54 472/578/54 -f 472/578/54 475/581/54 471/576/54 -f 471/576/54 504/611/54 492/599/54 -f 492/599/54 491/598/54 466/570/54 -f 466/570/54 472/578/54 471/576/54 -f 492/599/55 500/607/55 503/610/55 -f 503/610/55 499/606/55 478/585/55 -f 478/585/55 480/587/55 477/584/55 -f 477/584/55 486/593/55 489/596/55 -f 489/596/55 485/592/55 493/600/55 -f 493/600/55 496/603/55 492/599/55 -f 492/599/55 503/610/55 478/585/55 -f 478/585/55 477/584/55 489/596/55 -f 489/596/55 493/600/55 492/599/55 -f 464/567/56 491/598/56 497/604/56 -f 497/604/56 493/600/56 485/592/56 -f 485/592/56 487/594/56 484/591/56 -f 484/591/56 457/558/56 459/561/56 -f 459/561/56 456/557/56 465/569/56 -f 465/569/56 468/572/56 464/567/56 -f 464/567/56 497/604/56 485/592/56 -f 485/592/56 484/591/56 459/561/56 -f 459/561/56 465/569/56 464/567/56 -f 569/686/52 596/719/52 602/725/52 -f 602/725/52 598/721/52 589/712/52 -f 589/712/52 595/718/52 591/714/52 -f 591/714/52 562/677/52 564/680/52 -f 564/680/52 561/676/52 570/688/52 -f 570/688/52 573/691/52 569/686/52 -f 569/686/52 602/725/52 589/712/52 -f 589/712/52 591/714/52 564/680/52 -f 564/680/52 570/688/52 569/686/52 -f 506/613/53 535/650/53 538/653/53 -f 538/653/53 534/649/53 555/670/53 -f 555/670/53 557/672/53 554/669/53 -f 554/669/53 527/640/53 529/643/53 -f 529/643/53 526/639/53 507/615/53 -f 507/615/53 510/618/53 506/613/53 -f 506/613/53 538/653/53 555/670/53 -f 555/670/53 554/669/53 529/643/53 -f 529/643/53 507/615/53 506/613/53 -f 527/640/54 554/669/54 560/675/54 -f 560/675/54 556/671/54 548/663/54 -f 548/663/54 550/665/54 547/662/54 -f 547/662/54 520/631/54 522/634/54 -f 522/634/54 519/630/54 528/642/54 -f 528/642/54 531/645/54 527/640/54 -f 527/640/54 560/675/54 548/663/54 -f 548/663/54 547/662/54 522/634/54 -f 522/634/54 528/642/54 527/640/54 -f 548/663/55 556/671/55 559/674/55 -f 559/674/55 555/670/55 534/649/55 -f 534/649/55 536/651/55 533/648/55 -f 533/648/55 542/657/55 545/660/55 -f 545/660/55 541/656/55 549/664/55 -f 549/664/55 552/667/55 548/663/55 -f 548/663/55 559/674/55 534/649/55 -f 534/649/55 533/648/55 545/660/55 -f 545/660/55 549/664/55 548/663/55 -f 520/631/56 547/662/56 553/668/56 -f 553/668/56 549/664/56 541/656/56 -f 541/656/56 543/658/56 540/655/56 -f 540/655/56 513/622/56 515/625/56 -f 515/625/56 512/621/56 521/633/56 -f 521/633/56 524/636/56 520/631/56 -f 520/631/56 553/668/56 541/656/56 -f 541/656/56 540/655/56 515/625/56 -f 515/625/56 521/633/56 520/631/56 -f 625/750/52 652/783/52 658/789/52 -f 658/789/52 654/785/52 645/776/52 -f 645/776/52 651/782/52 647/778/52 -f 647/778/52 618/741/52 620/744/52 -f 620/744/52 617/740/52 626/752/52 -f 626/752/52 629/755/52 625/750/52 -f 625/750/52 658/789/52 645/776/52 -f 645/776/52 647/778/52 620/744/52 -f 620/744/52 626/752/52 625/750/52 -f 562/677/53 591/714/53 594/717/53 -f 594/717/53 590/713/53 611/734/53 -f 611/734/53 613/736/53 610/733/53 -f 610/733/53 583/704/53 585/707/53 -f 585/707/53 582/703/53 563/679/53 -f 563/679/53 566/682/53 562/677/53 -f 562/677/53 594/717/53 611/734/53 -f 611/734/53 610/733/53 585/707/53 -f 585/707/53 563/679/53 562/677/53 -f 583/704/54 610/733/54 616/739/54 -f 616/739/54 612/735/54 604/727/54 -f 604/727/54 606/729/54 603/726/54 -f 603/726/54 576/695/54 578/698/54 -f 578/698/54 575/694/54 584/706/54 -f 584/706/54 587/709/54 583/704/54 -f 583/704/54 616/739/54 604/727/54 -f 604/727/54 603/726/54 578/698/54 -f 578/698/54 584/706/54 583/704/54 -f 604/727/55 612/735/55 615/738/55 -f 615/738/55 611/734/55 590/713/55 -f 590/713/55 592/715/55 589/712/55 -f 589/712/55 598/721/55 601/724/55 -f 601/724/55 597/720/55 605/728/55 -f 605/728/55 608/731/55 604/727/55 -f 604/727/55 615/738/55 590/713/55 -f 590/713/55 589/712/55 601/724/55 -f 601/724/55 605/728/55 604/727/55 -f 576/695/56 603/726/56 609/732/56 -f 609/732/56 605/728/56 597/720/56 -f 597/720/56 599/722/56 596/719/56 -f 596/719/56 569/686/56 571/689/56 -f 571/689/56 568/685/56 577/697/56 -f 577/697/56 580/700/56 576/695/56 -f 576/695/56 609/732/56 597/720/56 -f 597/720/56 596/719/56 571/689/56 -f 571/689/56 577/697/56 576/695/56 -f 681/814/52 708/847/52 714/853/52 -f 714/853/52 710/849/52 701/840/52 -f 701/840/52 707/846/52 703/842/52 -f 703/842/52 674/805/52 676/808/52 -f 676/808/52 673/804/52 682/816/52 -f 682/816/52 685/819/52 681/814/52 -f 681/814/52 714/853/52 701/840/52 -f 701/840/52 703/842/52 676/808/52 -f 676/808/52 682/816/52 681/814/52 -f 618/741/53 647/778/53 650/781/53 -f 650/781/53 646/777/53 667/798/53 -f 667/798/53 669/800/53 666/797/53 -f 666/797/53 639/768/53 641/771/53 -f 641/771/53 638/767/53 619/743/53 -f 619/743/53 622/746/53 618/741/53 -f 618/741/53 650/781/53 667/798/53 -f 667/798/53 666/797/53 641/771/53 -f 641/771/53 619/743/53 618/741/53 -f 639/768/54 666/797/54 672/803/54 -f 672/803/54 668/799/54 660/791/54 -f 660/791/54 662/793/54 659/790/54 -f 659/790/54 632/759/54 634/762/54 -f 634/762/54 631/758/54 640/770/54 -f 640/770/54 643/773/54 639/768/54 -f 639/768/54 672/803/54 660/791/54 -f 660/791/54 659/790/54 634/762/54 -f 634/762/54 640/770/54 639/768/54 -f 660/791/55 668/799/55 671/802/55 -f 671/802/55 667/798/55 646/777/55 -f 646/777/55 648/779/55 645/776/55 -f 645/776/55 654/785/55 657/788/55 -f 657/788/55 653/784/55 661/792/55 -f 661/792/55 664/795/55 660/791/55 -f 660/791/55 671/802/55 646/777/55 -f 646/777/55 645/776/55 657/788/55 -f 657/788/55 661/792/55 660/791/55 -f 632/759/56 659/790/56 665/796/56 -f 665/796/56 661/792/56 653/784/56 -f 653/784/56 655/786/56 652/783/56 -f 652/783/56 625/750/56 627/753/56 -f 627/753/56 624/749/56 633/761/56 -f 633/761/56 636/764/56 632/759/56 -f 632/759/56 665/796/56 653/784/56 -f 653/784/56 652/783/56 627/753/56 -f 627/753/56 633/761/56 632/759/56 -f 737/878/52 764/911/52 770/917/52 -f 770/917/52 766/913/52 757/904/52 -f 757/904/52 763/910/52 759/906/52 -f 759/906/52 730/869/52 732/872/52 -f 732/872/52 729/868/52 738/880/52 -f 738/880/52 741/883/52 737/878/52 -f 737/878/52 770/917/52 757/904/52 -f 757/904/52 759/906/52 732/872/52 -f 732/872/52 738/880/52 737/878/52 -f 674/805/53 703/842/53 706/845/53 -f 706/845/53 702/841/53 723/862/53 -f 723/862/53 725/864/53 722/861/53 -f 722/861/53 695/832/53 697/835/53 -f 697/835/53 694/831/53 675/807/53 -f 675/807/53 678/810/53 674/805/53 -f 674/805/53 706/845/53 723/862/53 -f 723/862/53 722/861/53 697/835/53 -f 697/835/53 675/807/53 674/805/53 -f 695/832/54 722/861/54 728/867/54 -f 728/867/54 724/863/54 716/855/54 -f 716/855/54 718/857/54 715/854/54 -f 715/854/54 688/823/54 690/826/54 -f 690/826/54 687/822/54 696/834/54 -f 696/834/54 699/837/54 695/832/54 -f 695/832/54 728/867/54 716/855/54 -f 716/855/54 715/854/54 690/826/54 -f 690/826/54 696/834/54 695/832/54 -f 716/855/55 724/863/55 727/866/55 -f 727/866/55 723/862/55 702/841/55 -f 702/841/55 704/843/55 701/840/55 -f 701/840/55 710/849/55 713/852/55 -f 713/852/55 709/848/55 717/856/55 -f 717/856/55 720/859/55 716/855/55 -f 716/855/55 727/866/55 702/841/55 -f 702/841/55 701/840/55 713/852/55 -f 713/852/55 717/856/55 716/855/55 -f 688/823/56 715/854/56 721/860/56 -f 721/860/56 717/856/56 709/848/56 -f 709/848/56 711/850/56 708/847/56 -f 708/847/56 681/814/56 683/817/56 -f 683/817/56 680/813/56 689/825/56 -f 689/825/56 692/828/56 688/823/56 -f 688/823/56 721/860/56 709/848/56 -f 709/848/56 708/847/56 683/817/56 -f 683/817/56 689/825/56 688/823/56 -f 793/942/52 820/975/52 826/981/52 -f 826/981/52 822/977/52 813/968/52 -f 813/968/52 819/974/52 815/970/52 -f 815/970/52 786/933/52 788/936/52 -f 788/936/52 785/932/52 794/944/52 -f 794/944/52 797/947/52 793/942/52 -f 793/942/52 826/981/52 813/968/52 -f 813/968/52 815/970/52 788/936/52 -f 788/936/52 794/944/52 793/942/52 -f 730/869/53 759/906/53 762/909/53 -f 762/909/53 758/905/53 779/926/53 -f 779/926/53 781/928/53 778/925/53 -f 778/925/53 751/896/53 753/899/53 -f 753/899/53 750/895/53 731/871/53 -f 731/871/53 734/874/53 730/869/53 -f 730/869/53 762/909/53 779/926/53 -f 779/926/53 778/925/53 753/899/53 -f 753/899/53 731/871/53 730/869/53 -f 751/896/54 778/925/54 784/931/54 -f 784/931/54 780/927/54 772/919/54 -f 772/919/54 774/921/54 771/918/54 -f 771/918/54 744/887/54 746/890/54 -f 746/890/54 743/886/54 752/898/54 -f 752/898/54 755/901/54 751/896/54 -f 751/896/54 784/931/54 772/919/54 -f 772/919/54 771/918/54 746/890/54 -f 746/890/54 752/898/54 751/896/54 -f 772/919/55 780/927/55 783/930/55 -f 783/930/55 779/926/55 758/905/55 -f 758/905/55 760/907/55 757/904/55 -f 757/904/55 766/913/55 769/916/55 -f 769/916/55 765/912/55 773/920/55 -f 773/920/55 776/923/55 772/919/55 -f 772/919/55 783/930/55 758/905/55 -f 758/905/55 757/904/55 769/916/55 -f 769/916/55 773/920/55 772/919/55 -f 744/887/56 771/918/56 777/924/56 -f 777/924/56 773/920/56 765/912/56 -f 765/912/56 767/914/56 764/911/56 -f 764/911/56 737/878/56 739/881/56 -f 739/881/56 736/877/56 745/889/56 -f 745/889/56 748/892/56 744/887/56 -f 744/887/56 777/924/56 765/912/56 -f 765/912/56 764/911/56 739/881/56 -f 739/881/56 745/889/56 744/887/56 -f 849/1006/52 876/1039/52 882/1045/52 -f 882/1045/52 878/1041/52 869/1032/52 -f 869/1032/52 875/1038/52 871/1034/52 -f 871/1034/52 842/997/52 844/1000/52 -f 844/1000/52 841/996/52 850/1008/52 -f 850/1008/52 853/1011/52 849/1006/52 -f 849/1006/52 882/1045/52 869/1032/52 -f 869/1032/52 871/1034/52 844/1000/52 -f 844/1000/52 850/1008/52 849/1006/52 -f 786/933/53 815/970/53 818/973/53 -f 818/973/53 814/969/53 835/990/53 -f 835/990/53 837/992/53 834/989/53 -f 834/989/53 807/960/53 809/963/53 -f 809/963/53 806/959/53 787/935/53 -f 787/935/53 790/938/53 786/933/53 -f 786/933/53 818/973/53 835/990/53 -f 835/990/53 834/989/53 809/963/53 -f 809/963/53 787/935/53 786/933/53 -f 807/960/54 834/989/54 840/995/54 -f 840/995/54 836/991/54 828/983/54 -f 828/983/54 830/985/54 827/982/54 -f 827/982/54 800/951/54 802/954/54 -f 802/954/54 799/950/54 808/962/54 -f 808/962/54 811/965/54 807/960/54 -f 807/960/54 840/995/54 828/983/54 -f 828/983/54 827/982/54 802/954/54 -f 802/954/54 808/962/54 807/960/54 -f 828/983/55 836/991/55 839/994/55 -f 839/994/55 835/990/55 814/969/55 -f 814/969/55 816/971/55 813/968/55 -f 813/968/55 822/977/55 825/980/55 -f 825/980/55 821/976/55 829/984/55 -f 829/984/55 832/987/55 828/983/55 -f 828/983/55 839/994/55 814/969/55 -f 814/969/55 813/968/55 825/980/55 -f 825/980/55 829/984/55 828/983/55 -f 800/951/56 827/982/56 833/988/56 -f 833/988/56 829/984/56 821/976/56 -f 821/976/56 823/978/56 820/975/56 -f 820/975/56 793/942/56 795/945/56 -f 795/945/56 792/941/56 801/953/56 -f 801/953/56 804/956/56 800/951/56 -f 800/951/56 833/988/56 821/976/56 -f 821/976/56 820/975/56 795/945/56 -f 795/945/56 801/953/56 800/951/56 -f 905/1070/52 932/1103/52 938/1109/52 -f 938/1109/52 934/1105/52 925/1096/52 -f 925/1096/52 931/1102/52 927/1098/52 -f 927/1098/52 898/1061/52 900/1064/52 -f 900/1064/52 897/1060/52 906/1072/52 -f 906/1072/52 909/1075/52 905/1070/52 -f 905/1070/52 938/1109/52 925/1096/52 -f 925/1096/52 927/1098/52 900/1064/52 -f 900/1064/52 906/1072/52 905/1070/52 -f 842/997/53 871/1034/53 874/1037/53 -f 874/1037/53 870/1033/53 891/1054/53 -f 891/1054/53 893/1056/53 890/1053/53 -f 890/1053/53 863/1024/53 865/1027/53 -f 865/1027/53 862/1023/53 843/999/53 -f 843/999/53 846/1002/53 842/997/53 -f 842/997/53 874/1037/53 891/1054/53 -f 891/1054/53 890/1053/53 865/1027/53 -f 865/1027/53 843/999/53 842/997/53 -f 863/1024/54 890/1053/54 896/1059/54 -f 896/1059/54 892/1055/54 884/1047/54 -f 884/1047/54 886/1049/54 883/1046/54 -f 883/1046/54 856/1015/54 858/1018/54 -f 858/1018/54 855/1014/54 864/1026/54 -f 864/1026/54 867/1029/54 863/1024/54 -f 863/1024/54 896/1059/54 884/1047/54 -f 884/1047/54 883/1046/54 858/1018/54 -f 858/1018/54 864/1026/54 863/1024/54 -f 884/1047/55 892/1055/55 895/1058/55 -f 895/1058/55 891/1054/55 870/1033/55 -f 870/1033/55 872/1035/55 869/1032/55 -f 869/1032/55 878/1041/55 881/1044/55 -f 881/1044/55 877/1040/55 885/1048/55 -f 885/1048/55 888/1051/55 884/1047/55 -f 884/1047/55 895/1058/55 870/1033/55 -f 870/1033/55 869/1032/55 881/1044/55 -f 881/1044/55 885/1048/55 884/1047/55 -f 856/1015/56 883/1046/56 889/1052/56 -f 889/1052/56 885/1048/56 877/1040/56 -f 877/1040/56 879/1042/56 876/1039/56 -f 876/1039/56 849/1006/56 851/1009/56 -f 851/1009/56 848/1005/56 857/1017/56 -f 857/1017/56 860/1020/56 856/1015/56 -f 856/1015/56 889/1052/56 877/1040/56 -f 877/1040/56 876/1039/56 851/1009/56 -f 851/1009/56 857/1017/56 856/1015/56 -f 961/1134/52 988/1167/52 994/1173/52 -f 994/1173/52 990/1169/52 981/1160/52 -f 981/1160/52 987/1166/52 983/1162/52 -f 983/1162/52 954/1125/52 956/1128/52 -f 956/1128/52 953/1124/52 962/1136/52 -f 962/1136/52 965/1139/52 961/1134/52 -f 961/1134/52 994/1173/52 981/1160/52 -f 981/1160/52 983/1162/52 956/1128/52 -f 956/1128/52 962/1136/52 961/1134/52 -f 898/1061/53 927/1098/53 930/1101/53 -f 930/1101/53 926/1097/53 947/1118/53 -f 947/1118/53 949/1120/53 946/1117/53 -f 946/1117/53 919/1088/53 921/1091/53 -f 921/1091/53 918/1087/53 899/1063/53 -f 899/1063/53 902/1066/53 898/1061/53 -f 898/1061/53 930/1101/53 947/1118/53 -f 947/1118/53 946/1117/53 921/1091/53 -f 921/1091/53 899/1063/53 898/1061/53 -f 919/1088/54 946/1117/54 952/1123/54 -f 952/1123/54 948/1119/54 940/1111/54 -f 940/1111/54 942/1113/54 939/1110/54 -f 939/1110/54 912/1079/54 914/1082/54 -f 914/1082/54 911/1078/54 920/1090/54 -f 920/1090/54 923/1093/54 919/1088/54 -f 919/1088/54 952/1123/54 940/1111/54 -f 940/1111/54 939/1110/54 914/1082/54 -f 914/1082/54 920/1090/54 919/1088/54 -f 940/1111/55 948/1119/55 951/1122/55 -f 951/1122/55 947/1118/55 926/1097/55 -f 926/1097/55 928/1099/55 925/1096/55 -f 925/1096/55 934/1105/55 937/1108/55 -f 937/1108/55 933/1104/55 941/1112/55 -f 941/1112/55 944/1115/55 940/1111/55 -f 940/1111/55 951/1122/55 926/1097/55 -f 926/1097/55 925/1096/55 937/1108/55 -f 937/1108/55 941/1112/55 940/1111/55 -f 912/1079/56 939/1110/56 945/1116/56 -f 945/1116/56 941/1112/56 933/1104/56 -f 933/1104/56 935/1106/56 932/1103/56 -f 932/1103/56 905/1070/56 907/1073/56 -f 907/1073/56 904/1069/56 913/1081/56 -f 913/1081/56 916/1084/56 912/1079/56 -f 912/1079/56 945/1116/56 933/1104/56 -f 933/1104/56 932/1103/56 907/1073/56 -f 907/1073/56 913/1081/56 912/1079/56 -f 954/1125/91 983/1162/91 986/1165/91 -f 986/1165/53 982/1161/53 1003/1182/53 -f 1003/1182/53 1005/1184/53 1002/1181/53 -f 1002/1181/53 975/1152/53 977/1155/53 -f 977/1155/53 974/1151/53 955/1127/53 -f 955/1127/53 958/1130/53 954/1125/53 -f 954/1125/53 986/1165/53 1003/1182/53 -f 1003/1182/53 1002/1181/53 977/1155/53 -f 977/1155/53 955/1127/53 954/1125/53 -f 975/1152/54 1002/1181/54 1008/1187/54 -f 1008/1187/54 1004/1183/54 996/1175/54 -f 996/1175/54 998/1177/54 995/1174/54 -f 995/1174/54 968/1143/54 970/1146/54 -f 970/1146/54 967/1142/54 976/1154/54 -f 976/1154/54 979/1157/54 975/1152/54 -f 975/1152/54 1008/1187/54 996/1175/54 -f 996/1175/54 995/1174/54 970/1146/54 -f 970/1146/54 976/1154/54 975/1152/54 -f 996/1175/55 1004/1183/55 1007/1186/55 -f 1007/1186/55 1003/1182/55 982/1161/55 -f 982/1161/55 984/1163/55 981/1160/55 -f 981/1160/55 990/1169/55 993/1172/55 -f 993/1172/55 989/1168/55 997/1176/55 -f 997/1176/55 1000/1179/55 996/1175/55 -f 996/1175/55 1007/1186/55 982/1161/55 -f 982/1161/55 981/1160/55 993/1172/55 -f 993/1172/55 997/1176/55 996/1175/55 -f 968/1143/56 995/1174/56 1001/1180/56 -f 1001/1180/56 997/1176/56 989/1168/56 -f 989/1168/56 991/1170/56 988/1167/56 -f 988/1167/56 961/1134/56 963/1137/56 -f 963/1137/56 960/1133/56 969/1145/56 -f 969/1145/56 972/1148/56 968/1143/56 -f 968/1143/56 1001/1180/56 989/1168/56 -f 989/1168/56 988/1167/56 963/1137/56 -f 963/1137/56 969/1145/56 968/1143/56 -f 116/168/92 117/169/92 119/172/92 -f 118/170/93 117/169/93 116/168/93 -f 119/172/94 117/169/94 118/171/94 -f 123/177/95 124/178/95 126/181/95 -f 125/180/96 124/178/96 123/177/96 -f 126/181/97 124/178/97 125/179/97 -f 130/186/98 131/187/98 133/190/98 -f 132/188/99 131/187/99 130/186/99 -f 133/190/100 131/187/100 132/189/100 -f 137/195/101 138/196/101 140/199/101 -f 139/197/102 138/196/102 137/195/102 -f 140/199/103 138/196/103 139/198/103 -f 144/203/104 145/204/104 147/206/104 -f 146/205/105 145/204/105 144/203/105 -f 147/206/106 145/204/106 146/205/106 -f 151/210/107 152/211/107 154/213/107 -f 153/212/108 152/211/108 151/210/108 -f 154/213/109 152/211/109 153/212/109 -f 158/217/110 159/218/110 161/220/110 -f 160/219/111 159/218/111 158/217/111 -f 161/220/112 159/218/112 160/219/112 -f 165/224/113 166/225/113 168/227/113 -f 167/226/114 166/225/114 165/224/114 -f 168/227/115 166/225/115 167/226/115 -f 172/232/92 173/233/92 175/236/92 -f 174/234/93 173/233/93 172/232/93 -f 175/236/94 173/233/94 174/235/94 -f 179/241/95 180/242/95 182/245/95 -f 181/243/96 180/242/96 179/241/96 -f 182/245/97 180/242/97 181/244/97 -f 186/250/98 187/251/98 189/254/98 -f 188/252/99 187/251/99 186/250/99 -f 189/254/100 187/251/100 188/253/100 -f 193/259/101 194/260/101 196/263/101 -f 195/261/102 194/260/102 193/259/102 -f 196/263/103 194/260/103 195/262/103 -f 200/267/104 201/268/104 203/270/104 -f 202/269/105 201/268/105 200/267/105 -f 203/270/106 201/268/106 202/269/106 -f 207/274/107 208/275/107 210/277/107 -f 209/276/108 208/275/108 207/274/108 -f 210/277/109 208/275/109 209/276/109 -f 214/281/110 215/282/110 217/284/110 -f 216/283/111 215/282/111 214/281/111 -f 217/284/112 215/282/112 216/283/112 -f 221/288/116 222/289/116 224/291/116 -f 223/290/114 222/289/114 221/288/114 -f 224/291/115 222/289/115 223/290/115 -f 228/296/92 229/297/92 231/300/92 -f 230/298/93 229/297/93 228/296/93 -f 231/300/94 229/297/94 230/299/94 -f 235/305/95 236/306/95 238/309/95 -f 237/307/96 236/306/96 235/305/96 -f 238/309/97 236/306/97 237/308/97 -f 242/314/98 243/315/98 245/318/98 -f 244/316/99 243/315/99 242/314/99 -f 245/318/100 243/315/100 244/317/100 -f 249/323/101 250/324/101 252/327/101 -f 251/325/102 250/324/102 249/323/102 -f 252/327/103 250/324/103 251/326/103 -f 256/331/104 257/332/104 259/334/104 -f 258/333/105 257/332/105 256/331/105 -f 259/334/117 257/332/117 258/333/117 -f 263/338/107 264/339/107 266/341/107 -f 265/340/108 264/339/108 263/338/108 -f 266/341/109 264/339/109 265/340/109 -f 270/345/110 271/346/110 273/348/110 -f 272/347/111 271/346/111 270/345/111 -f 273/348/112 271/346/112 272/347/112 -f 277/352/116 278/353/116 280/355/116 -f 279/354/114 278/353/114 277/352/114 -f 280/355/115 278/353/115 279/354/115 -f 284/360/92 285/361/92 287/364/92 -f 286/362/93 285/361/93 284/360/93 -f 287/364/118 285/361/118 286/363/118 -f 291/369/95 292/370/95 294/373/95 -f 293/371/96 292/370/96 291/369/96 -f 294/373/97 292/370/97 293/372/97 -f 298/378/98 299/379/98 301/382/98 -f 300/380/99 299/379/99 298/378/99 -f 301/382/100 299/379/100 300/381/100 -f 305/387/101 306/388/101 308/391/101 -f 307/389/102 306/388/102 305/387/102 -f 308/391/103 306/388/103 307/390/103 -f 312/395/104 313/396/104 315/398/104 -f 314/397/105 313/396/105 312/395/105 -f 315/398/106 313/396/106 314/397/106 -f 319/402/119 320/403/119 322/405/119 -f 321/404/108 320/403/108 319/402/108 -f 322/405/109 320/403/109 321/404/109 -f 326/409/120 327/410/120 329/412/120 -f 328/411/121 327/410/121 326/409/121 -f 329/412/112 327/410/112 328/411/112 -f 333/416/116 334/417/116 336/419/116 -f 335/418/114 334/417/114 333/416/114 -f 336/419/115 334/417/115 335/418/115 -f 340/424/92 341/425/92 343/428/92 -f 342/426/93 341/425/93 340/424/93 -f 343/428/94 341/425/94 342/427/94 -f 347/433/95 348/434/95 350/437/95 -f 349/435/96 348/434/96 347/433/96 -f 350/437/97 348/434/97 349/436/97 -f 354/442/98 355/443/98 357/446/98 -f 356/444/99 355/443/99 354/442/99 -f 357/446/100 355/443/100 356/445/100 -f 361/451/101 362/452/101 364/455/101 -f 363/453/102 362/452/102 361/451/102 -f 364/455/103 362/452/103 363/454/103 -f 368/459/104 369/460/104 371/462/104 -f 370/461/105 369/460/105 368/459/105 -f 371/462/106 369/460/106 370/461/106 -f 375/466/107 376/467/107 378/469/107 -f 377/468/108 376/467/108 375/466/108 -f 378/469/109 376/467/109 377/468/109 -f 382/473/110 383/474/110 385/476/110 -f 384/475/111 383/474/111 382/473/111 -f 385/476/112 383/474/112 384/475/112 -f 389/480/113 390/481/113 392/483/113 -f 391/482/114 390/481/114 389/480/114 -f 392/483/115 390/481/115 391/482/115 -f 396/488/92 397/489/92 399/492/92 -f 398/490/93 397/489/93 396/488/93 -f 399/492/94 397/489/94 398/491/94 -f 403/497/95 404/498/95 406/501/95 -f 405/499/96 404/498/96 403/497/96 -f 406/501/97 404/498/97 405/500/97 -f 410/506/122 411/507/122 413/510/122 -f 412/508/99 411/507/99 410/506/99 -f 413/510/100 411/507/100 412/509/100 -f 417/515/101 418/516/101 420/519/101 -f 419/517/102 418/516/102 417/515/102 -f 420/519/103 418/516/103 419/518/103 -f 424/523/104 425/524/104 427/526/104 -f 426/525/105 425/524/105 424/523/105 -f 427/526/106 425/524/106 426/525/106 -f 431/530/107 432/531/107 434/533/107 -f 433/532/108 432/531/108 431/530/108 -f 434/533/109 432/531/109 433/532/109 -f 438/537/110 439/538/110 441/540/110 -f 440/539/111 439/538/111 438/537/111 -f 441/540/112 439/538/112 440/539/112 -f 445/544/116 446/545/116 448/547/116 -f 447/546/114 446/545/114 445/544/114 -f 448/547/115 446/545/115 447/546/115 -f 452/552/92 453/553/92 455/556/92 -f 454/554/93 453/553/93 452/552/93 -f 455/556/94 453/553/94 454/555/94 -f 459/561/95 460/562/95 462/565/95 -f 461/563/96 460/562/96 459/561/96 -f 462/565/97 460/562/97 461/564/97 -f 466/570/122 467/571/122 469/574/122 -f 468/572/99 467/571/99 466/570/99 -f 469/574/100 467/571/100 468/573/100 -f 473/579/101 474/580/101 476/583/101 -f 475/581/123 474/580/123 473/579/123 -f 476/583/103 474/580/103 475/582/103 -f 480/587/104 481/588/104 483/590/104 -f 482/589/105 481/588/105 480/587/105 -f 483/590/117 481/588/117 482/589/117 -f 487/594/107 488/595/107 490/597/107 -f 489/596/108 488/595/108 487/594/108 -f 490/597/109 488/595/109 489/596/109 -f 494/601/110 495/602/110 497/604/110 -f 496/603/111 495/602/111 494/601/111 -f 497/604/112 495/602/112 496/603/112 -f 501/608/116 502/609/116 504/611/116 -f 503/610/114 502/609/114 501/608/114 -f 504/611/124 502/609/124 503/610/124 -f 508/616/125 509/617/125 511/620/125 -f 510/618/93 509/617/93 508/616/93 -f 511/620/118 509/617/118 510/619/118 -f 515/625/95 516/626/95 518/629/95 -f 517/627/96 516/626/96 515/625/96 -f 518/629/97 516/626/97 517/628/97 -f 522/634/122 523/635/122 525/638/122 -f 524/636/126 523/635/126 522/634/126 -f 525/638/100 523/635/100 524/637/100 -f 529/643/101 530/644/101 532/647/101 -f 531/645/102 530/644/102 529/643/102 -f 532/647/127 530/644/127 531/646/127 -f 536/651/128 537/652/128 539/654/128 -f 538/653/105 537/652/105 536/651/105 -f 539/654/106 537/652/106 538/653/106 -f 543/658/119 544/659/119 546/661/119 -f 545/660/108 544/659/108 543/658/108 -f 546/661/109 544/659/109 545/660/109 -f 550/665/120 551/666/120 553/668/120 -f 552/667/111 551/666/111 550/665/111 -f 553/668/112 551/666/112 552/667/112 -f 557/672/113 558/673/113 560/675/113 -f 559/674/114 558/673/114 557/672/114 -f 560/675/124 558/673/124 559/674/124 -f 564/680/92 565/681/92 567/684/92 -f 566/682/93 565/681/93 564/680/93 -f 567/684/94 565/681/94 566/683/94 -f 571/689/95 572/690/95 574/693/95 -f 573/691/96 572/690/96 571/689/96 -f 574/693/97 572/690/97 573/692/97 -f 578/698/129 579/699/129 581/702/129 -f 580/700/99 579/699/99 578/698/99 -f 581/702/100 579/699/100 580/701/100 -f 585/707/101 586/708/101 588/711/101 -f 587/709/102 586/708/102 585/707/102 -f 588/711/103 586/708/103 587/710/103 -f 592/715/130 593/716/130 595/718/130 -f 594/717/105 593/716/105 592/715/105 -f 595/718/106 593/716/106 594/717/106 -f 599/722/107 600/723/107 602/725/107 -f 601/724/108 600/723/108 599/722/108 -f 602/725/109 600/723/109 601/724/109 -f 606/729/120 607/730/120 609/732/120 -f 608/731/131 607/730/131 606/729/131 -f 609/732/112 607/730/112 608/731/112 -f 613/736/116 614/737/116 616/739/116 -f 615/738/114 614/737/114 613/736/114 -f 616/739/132 614/737/132 615/738/132 -f 620/744/92 621/745/92 623/748/92 -f 622/746/93 621/745/93 620/744/93 -f 623/748/94 621/745/94 622/747/94 -f 627/753/95 628/754/95 630/757/95 -f 629/755/96 628/754/96 627/753/96 -f 630/757/97 628/754/97 629/756/97 -f 634/762/98 635/763/98 637/766/98 -f 636/764/99 635/763/99 634/762/99 -f 637/766/100 635/763/100 636/765/100 -f 641/771/101 642/772/101 644/775/101 -f 643/773/102 642/772/102 641/771/102 -f 644/775/103 642/772/103 643/774/103 -f 648/779/104 649/780/104 651/782/104 -f 650/781/105 649/780/105 648/779/105 -f 651/782/106 649/780/106 650/781/106 -f 655/786/107 656/787/107 658/789/107 -f 657/788/108 656/787/108 655/786/108 -f 658/789/133 656/787/133 657/788/133 -f 662/793/120 663/794/120 665/796/120 -f 664/795/131 663/794/131 662/793/131 -f 665/796/112 663/794/112 664/795/112 -f 669/800/116 670/801/116 672/803/116 -f 671/802/114 670/801/114 669/800/114 -f 672/803/132 670/801/132 671/802/132 -f 676/808/92 677/809/92 679/812/92 -f 678/810/93 677/809/93 676/808/93 -f 679/812/94 677/809/94 678/811/94 -f 683/817/95 684/818/95 686/821/95 -f 685/819/96 684/818/96 683/817/96 -f 686/821/97 684/818/97 685/820/97 -f 690/826/98 691/827/98 693/830/98 -f 692/828/99 691/827/99 690/826/99 -f 693/830/100 691/827/100 692/829/100 -f 697/835/101 698/836/101 700/839/101 -f 699/837/123 698/836/123 697/835/123 -f 700/839/134 698/836/134 699/838/134 -f 704/843/130 705/844/130 707/846/130 -f 706/845/105 705/844/105 704/843/105 -f 707/846/117 705/844/117 706/845/117 -f 711/850/107 712/851/107 714/853/107 -f 713/852/108 712/851/108 711/850/108 -f 714/853/109 712/851/109 713/852/109 -f 718/857/110 719/858/110 721/860/110 -f 720/859/111 719/858/111 718/857/111 -f 721/860/112 719/858/112 720/859/112 -f 725/864/116 726/865/116 728/867/116 -f 727/866/114 726/865/114 725/864/114 -f 728/867/135 726/865/135 727/866/135 -f 732/872/92 733/873/92 735/876/92 -f 734/874/93 733/873/93 732/872/93 -f 735/876/118 733/873/118 734/875/118 -f 739/881/95 740/882/95 742/885/95 -f 741/883/136 740/882/136 739/881/136 -f 742/885/97 740/882/97 741/884/97 -f 746/890/98 747/891/98 749/894/98 -f 748/892/126 747/891/126 746/890/126 -f 749/894/100 747/891/100 748/893/100 -f 753/899/101 754/900/101 756/903/101 -f 755/901/102 754/900/102 753/899/102 -f 756/903/134 754/900/134 755/902/134 -f 760/907/128 761/908/128 763/910/128 -f 762/909/105 761/908/105 760/907/105 -f 763/910/106 761/908/106 762/909/106 -f 767/914/119 768/915/119 770/917/119 -f 769/916/108 768/915/108 767/914/108 -f 770/917/109 768/915/109 769/916/109 -f 774/921/120 775/922/120 777/924/120 -f 776/923/137 775/922/137 774/921/137 -f 777/924/112 775/922/112 776/923/112 -f 781/928/113 782/929/113 784/931/113 -f 783/930/138 782/929/138 781/928/138 -f 784/931/124 782/929/124 783/930/124 -f 788/936/92 789/937/92 791/940/92 -f 790/938/93 789/937/93 788/936/93 -f 791/940/94 789/937/94 790/939/94 -f 795/945/95 796/946/95 798/949/95 -f 797/947/96 796/946/96 795/945/96 -f 798/949/97 796/946/97 797/948/97 -f 802/954/122 803/955/122 805/958/122 -f 804/956/99 803/955/99 802/954/99 -f 805/958/100 803/955/100 804/957/100 -f 809/963/101 810/964/101 812/967/101 -f 811/965/102 810/964/102 809/963/102 -f 812/967/127 810/964/127 811/966/127 -f 816/971/104 817/972/104 819/974/104 -f 818/973/105 817/972/105 816/971/105 -f 819/974/117 817/972/117 818/973/117 -f 823/978/119 824/979/119 826/981/119 -f 825/980/108 824/979/108 823/978/108 -f 826/981/109 824/979/109 825/980/109 -f 830/985/120 831/986/120 833/988/120 -f 832/987/111 831/986/111 830/985/111 -f 833/988/139 831/986/139 832/987/139 -f 837/992/116 838/993/116 840/995/116 -f 839/994/138 838/993/138 837/992/138 -f 840/995/115 838/993/115 839/994/115 -f 844/1000/92 845/1001/92 847/1004/92 -f 846/1002/93 845/1001/93 844/1000/93 -f 847/1004/94 845/1001/94 846/1003/94 -f 851/1009/95 852/1010/95 854/1013/95 -f 853/1011/96 852/1010/96 851/1009/96 -f 854/1013/97 852/1010/97 853/1012/97 -f 858/1018/122 859/1019/122 861/1022/122 -f 860/1020/99 859/1019/99 858/1018/99 -f 861/1022/100 859/1019/100 860/1021/100 -f 865/1027/101 866/1028/101 868/1031/101 -f 867/1029/123 866/1028/123 865/1027/123 -f 868/1031/127 866/1028/127 867/1030/127 -f 872/1035/104 873/1036/104 875/1038/104 -f 874/1037/105 873/1036/105 872/1035/105 -f 875/1038/117 873/1036/117 874/1037/117 -f 879/1042/119 880/1043/119 882/1045/119 -f 881/1044/108 880/1043/108 879/1042/108 -f 882/1045/109 880/1043/109 881/1044/109 -f 886/1049/110 887/1050/110 889/1052/110 -f 888/1051/111 887/1050/111 886/1049/111 -f 889/1052/139 887/1050/139 888/1051/139 -f 893/1056/116 894/1057/116 896/1059/116 -f 895/1058/138 894/1057/138 893/1056/138 -f 896/1059/115 894/1057/115 895/1058/115 -f 900/1064/92 901/1065/92 903/1068/92 -f 902/1066/93 901/1065/93 900/1064/93 -f 903/1068/94 901/1065/94 902/1067/94 -f 907/1073/95 908/1074/95 910/1077/95 -f 909/1075/140 908/1074/140 907/1073/140 -f 910/1077/97 908/1074/97 909/1076/97 -f 914/1082/122 915/1083/122 917/1086/122 -f 916/1084/99 915/1083/99 914/1082/99 -f 917/1086/100 915/1083/100 916/1085/100 -f 921/1091/101 922/1092/101 924/1095/101 -f 923/1093/102 922/1092/102 921/1091/102 -f 924/1095/103 922/1092/103 923/1094/103 -f 928/1099/128 929/1100/128 931/1102/128 -f 930/1101/105 929/1100/105 928/1099/105 -f 931/1102/117 929/1100/117 930/1101/117 -f 935/1106/107 936/1107/107 938/1109/107 -f 937/1108/108 936/1107/108 935/1106/108 -f 938/1109/109 936/1107/109 937/1108/109 -f 942/1113/110 943/1114/110 945/1116/110 -f 944/1115/111 943/1114/111 942/1113/111 -f 945/1116/139 943/1114/139 944/1115/139 -f 949/1120/116 950/1121/116 952/1123/116 -f 951/1122/114 950/1121/114 949/1120/114 -f 952/1123/124 950/1121/124 951/1122/124 -f 956/1128/92 957/1129/92 959/1132/92 -f 958/1130/93 957/1129/93 956/1128/93 -f 959/1132/94 957/1129/94 958/1131/94 -f 963/1137/95 964/1138/95 966/1141/95 -f 965/1139/96 964/1138/96 963/1137/96 -f 966/1141/97 964/1138/97 965/1140/97 -f 970/1146/122 971/1147/122 973/1150/122 -f 972/1148/126 971/1147/126 970/1146/126 -f 973/1150/100 971/1147/100 972/1149/100 -f 977/1155/101 978/1156/101 980/1159/101 -f 979/1157/102 978/1156/102 977/1155/102 -f 980/1159/127 978/1156/127 979/1158/127 -f 984/1163/128 985/1164/128 987/1166/128 -f 986/1165/105 985/1164/105 984/1163/105 -f 987/1166/106 985/1164/106 986/1165/106 -f 991/1170/119 992/1171/119 994/1173/119 -f 993/1172/108 992/1171/108 991/1170/108 -f 994/1173/109 992/1171/109 993/1172/109 -f 998/1177/120 999/1178/120 1001/1180/120 -f 1000/1179/111 999/1178/111 998/1177/111 -f 1001/1180/112 999/1178/112 1000/1179/112 -f 1005/1184/113 1006/1185/113 1008/1187/113 -f 1007/1186/138 1006/1185/138 1005/1184/138 -f 1008/1187/124 1006/1185/124 1007/1186/124 -f 121/174/52 148/207/52 154/213/52 -f 154/213/52 150/209/52 141/200/52 -f 141/200/52 147/206/52 143/202/52 -f 143/202/52 114/165/52 116/168/52 -f 116/168/52 113/164/52 122/176/52 -f 122/176/52 125/180/52 121/174/52 -f 121/174/52 154/213/52 141/200/52 -f 141/200/52 143/202/52 116/168/52 -f 116/168/52 122/176/52 121/174/52 +s off +f 197/164/50 199/165/50 169/166/50 +f 163/167/51 162/168/51 134/169/51 +f 156/170/52 155/171/52 127/172/52 +f 164/173/53 142/174/53 141/175/53 +f 149/176/54 148/177/54 120/178/54 +f 253/179/50 255/180/50 225/181/50 +f 219/182/51 218/183/51 190/184/51 +f 212/185/52 211/186/52 183/187/52 +f 220/188/53 198/189/53 197/164/53 +f 205/190/54 204/191/54 176/192/54 +f 309/193/50 311/194/50 281/195/50 +f 275/196/51 274/197/51 246/198/51 +f 268/199/52 267/200/52 239/201/52 +f 276/202/53 254/203/53 253/179/53 +f 261/204/54 260/205/54 232/206/54 +f 365/207/50 367/208/50 337/209/50 +f 331/210/51 330/211/51 302/212/51 +f 324/213/52 323/214/52 295/215/52 +f 332/216/53 310/217/53 309/193/53 +f 317/218/54 316/219/54 288/220/54 +f 421/221/50 423/222/50 393/223/50 +f 387/224/51 386/225/51 358/226/51 +f 380/227/52 379/228/52 351/229/52 +f 388/230/53 366/231/53 365/207/53 +f 373/232/54 372/233/54 344/234/54 +f 477/235/50 479/236/50 449/237/50 +f 443/238/51 442/239/51 414/240/51 +f 436/241/52 435/242/52 407/243/52 +f 444/244/53 422/245/53 421/221/53 +f 429/246/54 428/247/54 400/248/54 +f 533/249/50 535/250/50 505/251/50 +f 499/252/51 498/253/51 470/254/51 +f 492/255/52 491/256/52 463/257/52 +f 500/258/53 478/259/53 477/235/53 +f 485/260/54 484/261/54 456/262/54 +f 589/263/50 591/264/50 561/265/50 +f 555/266/51 554/267/51 526/268/51 +f 548/269/52 547/270/52 519/271/52 +f 556/272/53 534/273/53 533/249/53 +f 541/274/54 540/275/54 512/276/54 +f 645/277/50 647/278/50 617/279/50 +f 611/280/51 610/281/51 582/282/51 +f 604/283/52 603/284/52 575/285/52 +f 612/286/53 590/287/53 589/263/53 +f 597/288/54 596/289/54 568/290/54 +f 701/291/50 703/292/50 673/293/50 +f 667/294/51 666/295/51 638/296/51 +f 660/297/52 659/298/52 631/299/52 +f 668/300/53 646/301/53 645/277/53 +f 653/302/54 652/303/54 624/304/54 +f 757/305/50 759/306/50 729/307/50 +f 723/308/51 722/309/51 694/310/51 +f 716/311/52 715/312/52 687/313/52 +f 724/314/53 702/315/53 701/291/53 +f 709/316/54 708/317/54 680/318/54 +f 813/319/50 815/320/50 785/321/50 +f 779/322/51 778/323/51 750/324/51 +f 772/325/52 771/326/52 743/327/52 +f 780/328/53 758/329/53 757/305/53 +f 765/330/54 764/331/54 736/332/54 +f 869/333/50 871/334/50 841/335/50 +f 835/336/51 834/337/51 806/338/51 +f 828/339/52 827/340/52 799/341/52 +f 836/342/53 814/343/53 813/319/53 +f 821/344/54 820/345/54 792/346/54 +f 925/347/50 927/348/50 897/349/50 +f 891/350/51 890/351/51 862/352/51 +f 884/353/52 883/354/52 855/355/52 +f 892/356/53 870/357/53 869/333/53 +f 877/358/54 876/359/54 848/360/54 +f 981/361/50 983/362/50 953/363/50 +f 947/364/51 946/365/51 918/366/51 +f 940/367/52 939/368/52 911/369/52 +f 948/370/53 926/371/53 925/347/53 +f 933/372/54 932/373/54 904/374/54 +f 1003/375/51 1002/376/51 974/377/51 +f 996/378/52 995/379/52 967/380/52 +f 1004/381/53 982/382/53 981/361/53 +f 989/383/54 988/384/54 960/385/54 +f 116/386/55 119/387/55 113/388/55 +f 118/389/56 116/386/56 114/390/56 +f 119/387/57 118/391/57 115/392/57 +f 123/393/58 126/394/58 120/178/58 +f 125/395/59 123/393/59 121/396/59 +f 126/394/60 125/397/60 122/398/60 +f 130/399/61 133/400/61 127/172/61 +f 132/401/62 130/399/62 128/402/62 +f 133/400/63 132/403/63 129/404/63 +f 137/405/64 140/406/64 134/169/64 +f 139/407/65 137/405/65 135/408/65 +f 140/406/66 139/409/66 136/410/66 +f 144/411/67 147/412/67 141/175/67 +f 146/413/68 144/411/68 142/174/68 +f 147/412/69 146/413/69 143/414/69 +f 151/415/70 154/416/70 148/177/70 +f 153/417/71 151/415/71 149/176/71 +f 154/416/72 153/417/72 150/418/72 +f 158/419/73 161/420/73 155/171/73 +f 160/421/74 158/419/74 156/170/74 +f 161/420/75 160/421/75 157/422/75 +f 165/423/76 168/424/76 162/168/76 +f 167/425/77 165/423/77 163/167/77 +f 168/424/78 167/425/78 164/173/78 +f 172/426/55 175/427/55 169/166/55 +f 174/428/56 172/426/56 170/429/56 +f 175/427/57 174/430/57 171/431/57 +f 179/432/58 182/433/58 176/192/58 +f 181/434/59 179/432/59 177/435/59 +f 182/433/60 181/436/60 178/437/60 +f 186/438/61 189/439/61 183/187/61 +f 188/440/62 186/438/62 184/441/62 +f 189/439/63 188/442/63 185/443/63 +f 193/444/64 196/445/64 190/184/64 +f 195/446/65 193/444/65 191/447/65 +f 196/445/66 195/448/66 192/449/66 +f 200/450/67 203/451/67 197/164/67 +f 202/452/68 200/450/68 198/189/68 +f 203/451/69 202/452/69 199/165/69 +f 207/453/70 210/454/70 204/191/70 +f 209/455/71 207/453/71 205/190/71 +f 210/454/72 209/455/72 206/456/72 +f 214/457/73 217/458/73 211/186/73 +f 216/459/74 214/457/74 212/185/74 +f 217/458/75 216/459/75 213/460/75 +f 221/461/76 224/462/76 218/183/76 +f 223/463/77 221/461/77 219/182/77 +f 224/462/78 223/463/78 220/188/78 +f 228/464/55 231/465/55 225/181/55 +f 230/466/56 228/464/56 226/467/56 +f 231/465/57 230/468/57 227/469/57 +f 235/470/58 238/471/58 232/206/58 +f 237/472/59 235/470/59 233/473/59 +f 238/471/60 237/474/60 234/475/60 +f 242/476/61 245/477/61 239/201/61 +f 244/478/62 242/476/62 240/479/62 +f 245/477/63 244/480/63 241/481/63 +f 249/482/64 252/483/64 246/198/64 +f 251/484/65 249/482/65 247/485/65 +f 252/483/66 251/486/66 248/487/66 +f 256/488/67 259/489/67 253/179/67 +f 258/490/79 256/488/79 254/203/79 +f 259/489/69 258/490/69 255/180/69 +f 263/491/70 266/492/70 260/205/70 +f 265/493/71 263/491/71 261/204/71 +f 266/492/72 265/493/72 262/494/72 +f 270/495/73 273/496/73 267/200/73 +f 272/497/74 270/495/74 268/199/74 +f 273/496/75 272/497/75 269/498/75 +f 277/499/76 280/500/76 274/197/76 +f 279/501/80 277/499/80 275/196/80 +f 280/500/78 279/501/78 276/202/78 +f 284/502/55 287/503/55 281/195/55 +f 286/504/56 284/502/56 282/505/56 +f 287/503/57 286/506/57 283/507/57 +f 291/508/58 294/509/58 288/220/58 +f 293/510/59 291/508/59 289/511/59 +f 294/509/60 293/512/60 290/513/60 +f 298/514/61 301/515/61 295/215/61 +f 300/516/62 298/514/62 296/517/62 +f 301/515/63 300/518/63 297/519/63 +f 305/520/64 308/521/64 302/212/64 +f 307/522/65 305/520/65 303/523/65 +f 308/521/66 307/524/66 304/525/66 +f 312/526/67 315/527/67 309/193/67 +f 314/528/68 312/526/68 310/217/68 +f 315/527/69 314/528/69 311/194/69 +f 319/529/70 322/530/70 316/219/70 +f 321/531/81 319/529/81 317/218/81 +f 322/530/72 321/531/72 318/532/72 +f 326/533/73 329/534/73 323/214/73 +f 328/535/74 326/533/74 324/213/74 +f 329/534/82 328/535/82 325/536/82 +f 333/537/76 336/538/76 330/211/76 +f 335/539/77 333/537/77 331/210/77 +f 336/538/78 335/539/78 332/216/78 +f 340/540/55 343/541/55 337/209/55 +f 342/542/56 340/540/56 338/543/56 +f 343/541/57 342/544/57 339/545/57 +f 347/546/58 350/547/58 344/234/58 +f 349/548/59 347/546/59 345/549/59 +f 350/547/60 349/550/60 346/551/60 +f 354/552/61 357/553/61 351/229/61 +f 356/554/62 354/552/62 352/555/62 +f 357/553/63 356/556/63 353/557/63 +f 361/558/64 364/559/64 358/226/64 +f 363/560/65 361/558/65 359/561/65 +f 364/559/66 363/562/66 360/563/66 +f 368/564/67 371/565/67 365/207/67 +f 370/566/68 368/564/68 366/231/68 +f 371/565/69 370/566/69 367/208/69 +f 375/567/70 378/568/70 372/233/70 +f 377/569/71 375/567/71 373/232/71 +f 378/568/72 377/569/72 374/570/72 +f 382/571/73 385/572/73 379/228/73 +f 384/573/74 382/571/74 380/227/74 +f 385/572/82 384/573/82 381/574/82 +f 389/575/76 392/576/76 386/225/76 +f 391/577/80 389/575/80 387/224/80 +f 392/576/78 391/577/78 388/230/78 +f 396/578/55 399/579/55 393/223/55 +f 398/580/56 396/578/56 394/581/56 +f 399/579/57 398/582/57 395/583/57 +f 403/584/58 406/585/58 400/248/58 +f 405/586/59 403/584/59 401/587/59 +f 406/585/60 405/588/60 402/589/60 +f 410/590/61 413/591/61 407/243/61 +f 412/592/62 410/590/62 408/593/62 +f 413/591/63 412/594/63 409/595/63 +f 417/596/64 420/597/64 414/240/64 +f 419/598/65 417/596/65 415/599/65 +f 420/597/66 419/600/66 416/601/66 +f 424/602/67 427/603/67 421/221/67 +f 426/604/68 424/602/68 422/245/68 +f 427/603/69 426/604/69 423/222/69 +f 431/605/70 434/606/70 428/247/70 +f 433/607/71 431/605/71 429/246/71 +f 434/606/72 433/607/72 430/608/72 +f 438/609/73 441/610/73 435/242/73 +f 440/611/74 438/609/74 436/241/74 +f 441/610/82 440/611/82 437/612/82 +f 445/613/76 448/614/76 442/239/76 +f 447/615/80 445/613/80 443/238/80 +f 448/614/78 447/615/78 444/244/78 +f 452/616/55 455/617/55 449/237/55 +f 454/618/56 452/616/56 450/619/56 +f 455/617/57 454/620/57 451/621/57 +f 459/622/58 462/623/58 456/262/58 +f 461/624/59 459/622/59 457/625/59 +f 462/623/60 461/626/60 458/627/60 +f 466/628/61 469/629/61 463/257/61 +f 468/630/62 466/628/62 464/631/62 +f 469/629/63 468/632/63 465/633/63 +f 473/634/64 476/635/64 470/254/64 +f 475/636/65 473/634/65 471/637/65 +f 476/635/66 475/638/66 472/639/66 +f 480/640/67 483/641/67 477/235/67 +f 482/642/79 480/640/79 478/259/79 +f 483/641/69 482/642/69 479/236/69 +f 487/643/70 490/644/70 484/261/70 +f 489/645/71 487/643/71 485/260/71 +f 490/644/72 489/645/72 486/646/72 +f 494/647/73 497/648/73 491/256/73 +f 496/649/74 494/647/74 492/255/74 +f 497/648/82 496/649/82 493/650/82 +f 501/651/76 504/652/76 498/253/76 +f 503/653/80 501/651/80 499/252/80 +f 504/652/78 503/653/78 500/258/78 +f 508/654/55 511/655/55 505/251/55 +f 510/656/56 508/654/56 506/657/56 +f 511/655/57 510/658/57 507/659/57 +f 515/660/58 518/661/58 512/276/58 +f 517/662/59 515/660/59 513/663/59 +f 518/661/60 517/664/60 514/665/60 +f 522/666/61 525/667/61 519/271/61 +f 524/668/62 522/666/62 520/669/62 +f 525/667/63 524/670/63 521/671/63 +f 529/672/64 532/673/64 526/268/64 +f 531/674/65 529/672/65 527/675/65 +f 532/673/66 531/676/66 528/677/66 +f 536/678/67 539/679/67 533/249/67 +f 538/680/68 536/678/68 534/273/68 +f 539/679/69 538/680/69 535/250/69 +f 543/681/70 546/682/70 540/275/70 +f 545/683/81 543/681/81 541/274/81 +f 546/682/72 545/683/72 542/684/72 +f 550/685/73 553/686/73 547/270/73 +f 552/687/74 550/685/74 548/269/74 +f 553/686/82 552/687/82 549/688/82 +f 557/689/76 560/690/76 554/267/76 +f 559/691/77 557/689/77 555/266/77 +f 560/690/78 559/691/78 556/272/78 +f 564/692/55 567/693/55 561/265/55 +f 566/694/56 564/692/56 562/695/56 +f 567/693/57 566/696/57 563/697/57 +f 571/698/58 574/699/58 568/290/58 +f 573/700/59 571/698/59 569/701/59 +f 574/699/60 573/702/60 570/703/60 +f 578/704/61 581/705/61 575/285/61 +f 580/706/62 578/704/62 576/707/62 +f 581/705/63 580/708/63 577/709/63 +f 585/710/64 588/711/64 582/282/64 +f 587/712/65 585/710/65 583/713/65 +f 588/711/66 587/714/66 584/715/66 +f 592/716/67 595/717/67 589/263/67 +f 594/718/68 592/716/68 590/287/68 +f 595/717/69 594/718/69 591/264/69 +f 599/719/70 602/720/70 596/289/70 +f 601/721/71 599/719/71 597/288/71 +f 602/720/72 601/721/72 598/722/72 +f 606/723/73 609/724/73 603/284/73 +f 608/725/74 606/723/74 604/283/74 +f 609/724/75 608/725/75 605/726/75 +f 613/727/76 616/728/76 610/281/76 +f 615/729/77 613/727/77 611/280/77 +f 616/728/78 615/729/78 612/286/78 +f 620/730/55 623/731/55 617/279/55 +f 622/732/56 620/730/56 618/733/56 +f 623/731/57 622/734/57 619/735/57 +f 627/736/58 630/737/58 624/304/58 +f 629/738/59 627/736/59 625/739/59 +f 630/737/60 629/740/60 626/741/60 +f 634/742/83 637/743/83 631/299/83 +f 636/744/62 634/742/62 632/745/62 +f 637/743/63 636/746/63 633/747/63 +f 641/748/64 644/749/64 638/296/64 +f 643/750/65 641/748/65 639/751/65 +f 644/749/66 643/752/66 640/753/66 +f 648/754/67 651/755/67 645/277/67 +f 650/756/68 648/754/68 646/301/68 +f 651/755/69 650/756/69 647/278/69 +f 655/757/70 658/758/70 652/303/70 +f 657/759/71 655/757/71 653/302/71 +f 658/758/72 657/759/72 654/760/72 +f 662/761/73 665/762/73 659/298/73 +f 664/763/74 662/761/74 660/297/74 +f 665/762/75 664/763/75 661/764/75 +f 669/765/76 672/766/76 666/295/76 +f 671/767/77 669/765/77 667/294/77 +f 672/766/78 671/767/78 668/300/78 +f 676/768/55 679/769/55 673/293/55 +f 678/770/56 676/768/56 674/771/56 +f 679/769/57 678/772/57 675/773/57 +f 683/774/58 686/775/58 680/318/58 +f 685/776/59 683/774/59 681/777/59 +f 686/775/60 685/778/60 682/779/60 +f 690/780/61 693/781/61 687/313/61 +f 692/782/62 690/780/62 688/783/62 +f 693/781/63 692/784/63 689/785/63 +f 697/786/64 700/787/64 694/310/64 +f 699/788/65 697/786/65 695/789/65 +f 700/787/66 699/790/66 696/791/66 +f 704/792/67 707/793/67 701/291/67 +f 706/794/79 704/792/79 702/315/79 +f 707/793/69 706/794/69 703/292/69 +f 711/795/70 714/796/70 708/317/70 +f 713/797/71 711/795/71 709/316/71 +f 714/796/72 713/797/72 710/798/72 +f 718/799/73 721/800/73 715/312/73 +f 720/801/74 718/799/74 716/311/74 +f 721/800/75 720/801/75 717/802/75 +f 725/803/76 728/804/76 722/309/76 +f 727/805/80 725/803/80 723/308/80 +f 728/804/78 727/805/78 724/314/78 +f 732/806/55 735/807/55 729/307/55 +f 734/808/56 732/806/56 730/809/56 +f 735/807/57 734/810/57 731/811/57 +f 739/812/58 742/813/58 736/332/58 +f 741/814/59 739/812/59 737/815/59 +f 742/813/60 741/816/60 738/817/60 +f 746/818/61 749/819/61 743/327/61 +f 748/820/62 746/818/62 744/821/62 +f 749/819/63 748/822/63 745/823/63 +f 753/824/64 756/825/64 750/324/64 +f 755/826/65 753/824/65 751/827/65 +f 756/825/66 755/828/66 752/829/66 +f 760/830/67 763/831/67 757/305/67 +f 762/832/68 760/830/68 758/329/68 +f 763/831/69 762/832/69 759/306/69 +f 767/833/70 770/834/70 764/331/70 +f 769/835/81 767/833/81 765/330/81 +f 770/834/72 769/835/72 766/836/72 +f 774/837/73 777/838/73 771/326/73 +f 776/839/74 774/837/74 772/325/74 +f 777/838/82 776/839/82 773/840/82 +f 781/841/76 784/842/76 778/323/76 +f 783/843/77 781/841/77 779/322/77 +f 784/842/78 783/843/78 780/328/78 +f 788/844/84 791/845/84 785/321/84 +f 790/846/56 788/844/56 786/847/56 +f 791/845/57 790/848/57 787/849/57 +f 795/850/58 798/851/58 792/346/58 +f 797/852/59 795/850/59 793/853/59 +f 798/851/85 797/854/85 794/855/85 +f 802/856/83 805/857/83 799/341/83 +f 804/858/62 802/856/62 800/859/62 +f 805/857/63 804/860/63 801/861/63 +f 809/862/64 812/863/64 806/338/64 +f 811/864/65 809/862/65 807/865/65 +f 812/863/86 811/866/86 808/867/86 +f 816/868/67 819/869/67 813/319/67 +f 818/870/68 816/868/68 814/343/68 +f 819/869/69 818/870/69 815/320/69 +f 823/871/70 826/872/70 820/345/70 +f 825/873/71 823/871/71 821/344/71 +f 826/872/72 825/873/72 822/874/72 +f 830/875/73 833/876/73 827/340/73 +f 832/877/74 830/875/74 828/339/74 +f 833/876/75 832/877/75 829/878/75 +f 837/879/76 840/880/76 834/337/76 +f 839/881/77 837/879/77 835/336/77 +f 840/880/78 839/881/78 836/342/78 +f 844/882/84 847/883/84 841/335/84 +f 846/884/56 844/882/56 842/885/56 +f 847/883/57 846/886/57 843/887/57 +f 851/888/58 854/889/58 848/360/58 +f 853/890/59 851/888/59 849/891/59 +f 854/889/85 853/892/85 850/893/85 +f 858/894/83 861/895/83 855/355/83 +f 860/896/62 858/894/62 856/897/62 +f 861/895/63 860/898/63 857/899/63 +f 865/900/64 868/901/64 862/352/64 +f 867/902/65 865/900/65 863/903/65 +f 868/901/86 867/904/86 864/905/86 +f 872/906/67 875/907/67 869/333/67 +f 874/908/68 872/906/68 870/357/68 +f 875/907/69 874/908/69 871/334/69 +f 879/909/70 882/910/70 876/359/70 +f 881/911/81 879/909/81 877/358/81 +f 882/910/72 881/911/72 878/912/72 +f 886/913/73 889/914/73 883/354/73 +f 888/915/74 886/913/74 884/353/74 +f 889/914/75 888/915/75 885/916/75 +f 893/917/76 896/918/76 890/351/76 +f 895/919/77 893/917/77 891/350/77 +f 896/918/78 895/919/78 892/356/78 +f 900/920/84 903/921/84 897/349/84 +f 902/922/56 900/920/56 898/923/56 +f 903/921/57 902/924/57 899/925/57 +f 907/926/58 910/927/58 904/374/58 +f 909/928/59 907/926/59 905/929/59 +f 910/927/85 909/930/85 906/931/85 +f 914/932/83 917/933/83 911/369/83 +f 916/934/62 914/932/62 912/935/62 +f 917/933/63 916/936/63 913/937/63 +f 921/938/64 924/939/64 918/366/64 +f 923/940/65 921/938/65 919/941/65 +f 924/939/86 923/942/86 920/943/86 +f 928/944/67 931/945/67 925/347/67 +f 930/946/79 928/944/79 926/371/79 +f 931/945/69 930/946/69 927/348/69 +f 935/947/70 938/948/70 932/373/70 +f 937/949/81 935/947/81 933/372/81 +f 938/948/72 937/949/72 934/950/72 +f 942/951/73 945/952/73 939/368/73 +f 944/953/74 942/951/74 940/367/74 +f 945/952/75 944/953/75 941/954/75 +f 949/955/76 952/956/76 946/365/76 +f 951/957/80 949/955/80 947/364/80 +f 952/956/78 951/957/78 948/370/78 +f 956/958/84 959/959/84 953/363/84 +f 958/960/56 956/958/56 954/961/56 +f 959/959/57 958/962/57 955/963/57 +f 963/964/58 966/965/58 960/385/58 +f 965/966/59 963/964/59 961/967/59 +f 966/965/85 965/968/85 962/969/85 +f 970/970/83 973/971/83 967/380/83 +f 972/972/62 970/970/62 968/973/62 +f 973/971/63 972/974/63 969/975/63 +f 977/976/64 980/977/64 974/377/64 +f 979/978/65 977/976/65 975/979/65 +f 980/977/86 979/980/86 976/981/86 +f 984/982/67 987/983/67 981/361/67 +f 986/984/68 984/982/68 982/382/68 +f 987/983/69 986/984/69 983/362/69 +f 991/985/70 994/986/70 988/384/70 +f 993/987/81 991/985/81 989/383/81 +f 994/986/72 993/987/72 990/988/72 +f 998/989/73 1001/990/73 995/379/73 +f 1000/991/74 998/989/74 996/378/74 +f 1001/990/75 1000/991/75 997/992/75 +f 1005/993/76 1008/994/76 1002/376/76 +f 1007/995/77 1005/993/77 1003/375/77 +f 1008/994/78 1007/995/78 1004/381/78 +f 141/175/50 143/414/50 113/388/50 +f 177/435/50 204/191/50 178/996/50 +f 204/191/50 210/454/50 206/456/50 +f 178/996/50 204/191/50 206/456/50 +f 206/456/50 197/164/50 178/996/50 +f 197/164/50 203/451/50 199/165/50 +f 199/165/50 170/429/50 169/166/50 +f 170/429/50 172/426/50 169/166/50 +f 169/166/50 178/996/50 197/164/50 +f 178/996/50 181/434/50 177/435/50 +f 114/390/51 143/414/51 115/997/51 +f 143/414/51 146/413/51 142/174/51 +f 115/997/51 143/414/51 142/174/51 +f 142/174/51 163/167/51 115/997/51 +f 163/167/51 165/423/51 162/168/51 +f 162/168/51 135/408/51 134/169/51 +f 135/408/51 137/405/51 134/169/51 +f 134/169/51 115/997/51 163/167/51 +f 115/997/51 118/389/51 114/390/51 +f 135/408/52 162/168/52 136/998/52 +f 162/168/52 168/424/52 164/173/52 +f 136/998/52 162/168/52 164/173/52 +f 164/173/52 156/170/52 136/998/52 +f 156/170/52 158/419/52 155/171/52 +f 155/171/52 128/402/52 127/172/52 +f 128/402/52 130/399/52 127/172/52 +f 127/172/52 136/998/52 156/170/52 +f 136/998/52 139/407/52 135/408/52 +f 156/170/53 164/173/53 141/175/53 +f 164/173/53 167/425/53 163/167/53 +f 142/174/53 164/173/53 163/167/53 +f 142/174/53 144/411/53 141/175/53 +f 141/175/53 150/418/53 156/170/53 +f 150/418/53 153/417/53 149/176/53 +f 156/170/53 150/418/53 157/422/53 +f 149/176/53 157/422/53 150/418/53 +f 157/422/53 160/421/53 156/170/53 +f 128/402/54 155/171/54 129/999/54 +f 155/171/54 161/420/54 157/422/54 +f 129/999/54 155/171/54 157/422/54 +f 157/422/54 149/176/54 129/999/54 +f 149/176/54 151/415/54 148/177/54 +f 148/177/54 121/396/54 120/178/54 +f 121/396/54 123/393/54 120/178/54 +f 120/178/54 129/999/54 149/176/54 +f 129/999/54 132/401/54 128/402/54 +f 233/473/50 260/205/50 234/1000/50 +f 260/205/50 266/492/50 262/494/50 +f 234/1000/50 260/205/50 262/494/50 +f 262/494/50 253/179/50 234/1000/50 +f 253/179/50 259/489/50 255/180/50 +f 255/180/50 226/467/50 225/181/50 +f 226/467/50 228/464/50 225/181/50 +f 225/181/50 234/1000/50 253/179/50 +f 234/1000/50 237/472/50 233/473/50 +f 170/429/51 199/165/51 171/1001/51 +f 199/165/51 202/452/51 198/189/51 +f 171/1001/51 199/165/51 198/189/51 +f 198/189/51 219/182/51 171/1001/51 +f 219/182/51 221/461/51 218/183/51 +f 218/183/51 191/447/51 190/184/51 +f 191/447/51 193/444/51 190/184/51 +f 190/184/51 171/1001/51 219/182/51 +f 171/1001/51 174/428/51 170/429/51 +f 191/447/52 218/183/52 192/1002/52 +f 218/183/52 224/462/52 220/188/52 +f 192/1002/52 218/183/52 220/188/52 +f 220/188/52 212/185/52 192/1002/52 +f 212/185/52 214/457/52 211/186/52 +f 211/186/52 184/441/52 183/187/52 +f 184/441/52 186/438/52 183/187/52 +f 183/187/52 192/1002/52 212/185/52 +f 192/1002/52 195/446/52 191/447/52 +f 212/185/53 220/188/53 197/164/53 +f 220/188/53 223/463/53 219/182/53 +f 198/189/53 220/188/53 219/182/53 +f 198/189/53 200/450/53 197/164/53 +f 197/164/53 206/456/53 212/185/53 +f 206/456/53 209/455/53 205/190/53 +f 212/185/53 206/456/53 213/460/53 +f 205/190/53 213/460/53 206/456/53 +f 213/460/53 216/459/53 212/185/53 +f 184/441/54 211/186/54 185/1003/54 +f 211/186/54 217/458/54 213/460/54 +f 185/1003/54 211/186/54 213/460/54 +f 213/460/54 205/190/54 185/1003/54 +f 205/190/54 207/453/54 204/191/54 +f 204/191/54 177/435/54 176/192/54 +f 177/435/54 179/432/54 176/192/54 +f 176/192/54 185/1003/54 205/190/54 +f 185/1003/54 188/440/54 184/441/54 +f 289/511/50 316/219/50 290/1004/50 +f 316/219/50 322/530/50 318/532/50 +f 290/1004/50 316/219/50 318/532/50 +f 318/532/50 309/193/50 290/1004/50 +f 309/193/50 315/527/50 311/194/50 +f 311/194/50 282/505/50 281/195/50 +f 282/505/50 284/502/50 281/195/50 +f 281/195/50 290/1004/50 309/193/50 +f 290/1004/50 293/510/50 289/511/50 +f 226/467/51 255/180/51 227/1005/51 +f 255/180/51 258/490/51 254/203/51 +f 227/1005/51 255/180/51 254/203/51 +f 254/203/51 275/196/51 227/1005/51 +f 275/196/51 277/499/51 274/197/51 +f 274/197/51 247/485/51 246/198/51 +f 247/485/51 249/482/51 246/198/51 +f 246/198/51 227/1005/51 275/196/51 +f 227/1005/51 230/466/51 226/467/51 +f 247/485/52 274/197/52 248/1006/52 +f 274/197/52 280/500/52 276/202/52 +f 248/1006/52 274/197/52 276/202/52 +f 276/202/52 268/199/52 248/1006/52 +f 268/199/52 270/495/52 267/200/52 +f 267/200/52 240/479/52 239/201/52 +f 240/479/52 242/476/52 239/201/52 +f 239/201/52 248/1006/52 268/199/52 +f 248/1006/52 251/484/52 247/485/52 +f 268/199/53 276/202/53 253/179/53 +f 276/202/53 279/501/53 275/196/53 +f 254/203/53 276/202/53 275/196/53 +f 254/203/53 256/488/53 253/179/53 +f 253/179/53 262/494/53 268/199/53 +f 262/494/53 265/493/53 261/204/53 +f 268/199/53 262/494/53 269/498/53 +f 261/204/53 269/498/53 262/494/53 +f 269/498/53 272/497/53 268/199/53 +f 240/479/54 267/200/54 241/1007/54 +f 267/200/54 273/496/54 269/498/54 +f 241/1007/54 267/200/54 269/498/54 +f 269/498/54 261/204/54 241/1007/54 +f 261/204/54 263/491/54 260/205/54 +f 260/205/54 233/473/54 232/206/54 +f 233/473/54 235/470/54 232/206/54 +f 232/206/54 241/1007/54 261/204/54 +f 241/1007/54 244/478/54 240/479/54 +f 345/549/50 372/233/50 346/1008/50 +f 372/233/50 378/568/50 374/570/50 +f 346/1008/50 372/233/50 374/570/50 +f 374/570/50 365/207/50 346/1008/50 +f 365/207/50 371/565/50 367/208/50 +f 367/208/50 338/543/50 337/209/50 +f 338/543/50 340/540/50 337/209/50 +f 337/209/50 346/1008/50 365/207/50 +f 346/1008/50 349/548/50 345/549/50 +f 282/505/51 311/194/51 283/1009/51 +f 311/194/51 314/528/51 310/217/51 +f 283/1009/51 311/194/51 310/217/51 +f 310/217/51 331/210/51 283/1009/51 +f 331/210/51 333/537/51 330/211/51 +f 330/211/51 303/523/51 302/212/51 +f 303/523/51 305/520/51 302/212/51 +f 302/212/51 283/1009/51 331/210/51 +f 283/1009/51 286/504/51 282/505/51 +f 303/523/52 330/211/52 304/1010/52 +f 330/211/52 336/538/52 332/216/52 +f 304/1010/52 330/211/52 332/216/52 +f 332/216/52 324/213/52 304/1010/52 +f 324/213/52 326/533/52 323/214/52 +f 323/214/52 296/517/52 295/215/52 +f 296/517/52 298/514/52 295/215/52 +f 295/215/52 304/1010/52 324/213/52 +f 304/1010/52 307/522/52 303/523/52 +f 324/213/53 332/216/53 309/193/53 +f 332/216/53 335/539/53 331/210/53 +f 310/217/53 332/216/53 331/210/53 +f 310/217/53 312/526/53 309/193/53 +f 309/193/53 318/532/53 324/213/53 +f 318/532/53 321/531/53 317/218/53 +f 324/213/53 318/532/53 325/536/53 +f 317/218/53 325/536/53 318/532/53 +f 325/536/53 328/535/53 324/213/53 +f 296/517/54 323/214/54 297/1011/54 +f 323/214/54 329/534/54 325/536/54 +f 297/1011/54 323/214/54 325/536/54 +f 325/536/54 317/218/54 297/1011/54 +f 317/218/54 319/529/54 316/219/54 +f 316/219/54 289/511/54 288/220/54 +f 289/511/54 291/508/54 288/220/54 +f 288/220/54 297/1011/54 317/218/54 +f 297/1011/54 300/516/54 296/517/54 +f 401/587/50 428/247/50 402/1012/50 +f 428/247/50 434/606/50 430/608/50 +f 402/1012/50 428/247/50 430/608/50 +f 430/608/50 421/221/50 402/1012/50 +f 421/221/50 427/603/50 423/222/50 +f 423/222/50 394/581/50 393/223/50 +f 394/581/50 396/578/50 393/223/50 +f 393/223/50 402/1012/50 421/221/50 +f 402/1012/50 405/586/50 401/587/50 +f 338/543/51 367/208/51 339/1013/51 +f 367/208/51 370/566/51 366/231/51 +f 339/1013/51 367/208/51 366/231/51 +f 366/231/51 387/224/51 339/1013/51 +f 387/224/51 389/575/51 386/225/51 +f 386/225/51 359/561/51 358/226/51 +f 359/561/51 361/558/51 358/226/51 +f 358/226/51 339/1013/51 387/224/51 +f 339/1013/51 342/542/51 338/543/51 +f 359/561/52 386/225/52 360/1014/52 +f 386/225/52 392/576/52 388/230/52 +f 360/1014/52 386/225/52 388/230/52 +f 388/230/52 380/227/52 360/1014/52 +f 380/227/52 382/571/52 379/228/52 +f 379/228/52 352/555/52 351/229/52 +f 352/555/52 354/552/52 351/229/52 +f 351/229/52 360/1014/52 380/227/52 +f 360/1014/52 363/560/52 359/561/52 +f 380/227/53 388/230/53 365/207/53 +f 388/230/53 391/577/53 387/224/53 +f 366/231/53 388/230/53 387/224/53 +f 366/231/53 368/564/53 365/207/53 +f 365/207/53 374/570/53 380/227/53 +f 374/570/53 377/569/53 373/232/53 +f 380/227/53 374/570/53 381/574/53 +f 373/232/53 381/574/53 374/570/53 +f 381/574/53 384/573/53 380/227/53 +f 352/555/54 379/228/54 353/1015/54 +f 379/228/54 385/572/54 381/574/54 +f 353/1015/54 379/228/54 381/574/54 +f 381/574/54 373/232/54 353/1015/54 +f 373/232/54 375/567/54 372/233/54 +f 372/233/54 345/549/54 344/234/54 +f 345/549/54 347/546/54 344/234/54 +f 344/234/54 353/1015/54 373/232/54 +f 353/1015/54 356/554/54 352/555/54 +f 457/625/50 484/261/50 458/1016/50 +f 484/261/50 490/644/50 486/646/50 +f 458/1016/50 484/261/50 486/646/50 +f 486/646/50 477/235/50 458/1016/50 +f 477/235/50 483/641/50 479/236/50 +f 479/236/50 450/619/50 449/237/50 +f 450/619/50 452/616/50 449/237/50 +f 449/237/50 458/1016/50 477/235/50 +f 458/1016/50 461/624/50 457/625/50 +f 394/581/51 423/222/51 395/1017/51 +f 423/222/51 426/604/51 422/245/51 +f 395/1017/51 423/222/51 422/245/51 +f 422/245/51 443/238/51 395/1017/51 +f 443/238/51 445/613/51 442/239/51 +f 442/239/51 415/599/51 414/240/51 +f 415/599/51 417/596/51 414/240/51 +f 414/240/51 395/1017/51 443/238/51 +f 395/1017/51 398/580/51 394/581/51 +f 415/599/52 442/239/52 416/1018/52 +f 442/239/52 448/614/52 444/244/52 +f 416/1018/52 442/239/52 444/244/52 +f 444/244/52 436/241/52 416/1018/52 +f 436/241/52 438/609/52 435/242/52 +f 435/242/52 408/593/52 407/243/52 +f 408/593/52 410/590/52 407/243/52 +f 407/243/52 416/1018/52 436/241/52 +f 416/1018/52 419/598/52 415/599/52 +f 436/241/53 444/244/53 421/221/53 +f 444/244/53 447/615/53 443/238/53 +f 422/245/53 444/244/53 443/238/53 +f 422/245/53 424/602/53 421/221/53 +f 421/221/53 430/608/53 436/241/53 +f 430/608/53 433/607/53 429/246/53 +f 436/241/53 430/608/53 437/612/53 +f 429/246/53 437/612/53 430/608/53 +f 437/612/53 440/611/53 436/241/53 +f 408/593/54 435/242/54 409/1019/54 +f 435/242/54 441/610/54 437/612/54 +f 409/1019/54 435/242/54 437/612/54 +f 437/612/54 429/246/54 409/1019/54 +f 429/246/54 431/605/54 428/247/54 +f 428/247/54 401/587/54 400/248/54 +f 401/587/54 403/584/54 400/248/54 +f 400/248/54 409/1019/54 429/246/54 +f 409/1019/54 412/592/54 408/593/54 +f 513/663/50 540/275/50 514/1020/50 +f 540/275/50 546/682/50 542/684/50 +f 514/1020/50 540/275/50 542/684/50 +f 542/684/50 533/249/50 514/1020/50 +f 533/249/50 539/679/50 535/250/50 +f 535/250/50 506/657/50 505/251/50 +f 506/657/50 508/654/50 505/251/50 +f 505/251/50 514/1020/50 533/249/50 +f 514/1020/50 517/662/50 513/663/50 +f 450/619/51 479/236/51 451/1021/51 +f 479/236/51 482/642/51 478/259/51 +f 451/1021/51 479/236/51 478/259/51 +f 478/259/51 499/252/51 451/1021/51 +f 499/252/51 501/651/51 498/253/51 +f 498/253/51 471/637/51 470/254/51 +f 471/637/51 473/634/51 470/254/51 +f 470/254/51 451/1021/51 499/252/51 +f 451/1021/51 454/618/51 450/619/51 +f 471/637/52 498/253/52 472/1022/52 +f 498/253/52 504/652/52 500/258/52 +f 472/1022/52 498/253/52 500/258/52 +f 500/258/52 492/255/52 472/1022/52 +f 492/255/52 494/647/52 491/256/52 +f 491/256/52 464/631/52 463/257/52 +f 464/631/52 466/628/52 463/257/52 +f 463/257/52 472/1022/52 492/255/52 +f 472/1022/52 475/636/52 471/637/52 +f 492/255/53 500/258/53 477/235/53 +f 500/258/53 503/653/53 499/252/53 +f 478/259/53 500/258/53 499/252/53 +f 478/259/53 480/640/53 477/235/53 +f 477/235/53 486/646/53 492/255/53 +f 486/646/53 489/645/53 485/260/53 +f 492/255/53 486/646/53 493/650/53 +f 485/260/53 493/650/53 486/646/53 +f 493/650/53 496/649/53 492/255/53 +f 464/631/54 491/256/54 465/1023/54 +f 491/256/54 497/648/54 493/650/54 +f 465/1023/54 491/256/54 493/650/54 +f 493/650/54 485/260/54 465/1023/54 +f 485/260/54 487/643/54 484/261/54 +f 484/261/54 457/625/54 456/262/54 +f 457/625/54 459/622/54 456/262/54 +f 456/262/54 465/1023/54 485/260/54 +f 465/1023/54 468/630/54 464/631/54 +f 569/701/50 596/289/50 570/1024/50 +f 596/289/50 602/720/50 598/722/50 +f 570/1024/50 596/289/50 598/722/50 +f 598/722/50 589/263/50 570/1024/50 +f 589/263/50 595/717/50 591/264/50 +f 591/264/50 562/695/50 561/265/50 +f 562/695/50 564/692/50 561/265/50 +f 561/265/50 570/1024/50 589/263/50 +f 570/1024/50 573/700/50 569/701/50 +f 506/657/51 535/250/51 507/1025/51 +f 535/250/51 538/680/51 534/273/51 +f 507/1025/51 535/250/51 534/273/51 +f 534/273/51 555/266/51 507/1025/51 +f 555/266/51 557/689/51 554/267/51 +f 554/267/51 527/675/51 526/268/51 +f 527/675/51 529/672/51 526/268/51 +f 526/268/51 507/1025/51 555/266/51 +f 507/1025/51 510/656/51 506/657/51 +f 527/675/52 554/267/52 528/1026/52 +f 554/267/52 560/690/52 556/272/52 +f 528/1026/52 554/267/52 556/272/52 +f 556/272/52 548/269/52 528/1026/52 +f 548/269/52 550/685/52 547/270/52 +f 547/270/52 520/669/52 519/271/52 +f 520/669/52 522/666/52 519/271/52 +f 519/271/52 528/1026/52 548/269/52 +f 528/1026/52 531/674/52 527/675/52 +f 548/269/53 556/272/53 533/249/53 +f 556/272/53 559/691/53 555/266/53 +f 534/273/53 556/272/53 555/266/53 +f 534/273/53 536/678/53 533/249/53 +f 533/249/53 542/684/53 548/269/53 +f 542/684/53 545/683/53 541/274/53 +f 548/269/53 542/684/53 549/688/53 +f 541/274/53 549/688/53 542/684/53 +f 549/688/53 552/687/53 548/269/53 +f 520/669/54 547/270/54 521/1027/54 +f 547/270/54 553/686/54 549/688/54 +f 521/1027/54 547/270/54 549/688/54 +f 549/688/54 541/274/54 521/1027/54 +f 541/274/54 543/681/54 540/275/54 +f 540/275/54 513/663/54 512/276/54 +f 513/663/54 515/660/54 512/276/54 +f 512/276/54 521/1027/54 541/274/54 +f 521/1027/54 524/668/54 520/669/54 +f 625/739/50 652/303/50 626/1028/50 +f 652/303/50 658/758/50 654/760/50 +f 626/1028/50 652/303/50 654/760/50 +f 654/760/50 645/277/50 626/1028/50 +f 645/277/50 651/755/50 647/278/50 +f 647/278/50 618/733/50 617/279/50 +f 618/733/50 620/730/50 617/279/50 +f 617/279/50 626/1028/50 645/277/50 +f 626/1028/50 629/738/50 625/739/50 +f 562/695/51 591/264/51 563/1029/51 +f 591/264/51 594/718/51 590/287/51 +f 563/1029/51 591/264/51 590/287/51 +f 590/287/51 611/280/51 563/1029/51 +f 611/280/51 613/727/51 610/281/51 +f 610/281/51 583/713/51 582/282/51 +f 583/713/51 585/710/51 582/282/51 +f 582/282/51 563/1029/51 611/280/51 +f 563/1029/51 566/694/51 562/695/51 +f 583/713/52 610/281/52 584/1030/52 +f 610/281/52 616/728/52 612/286/52 +f 584/1030/52 610/281/52 612/286/52 +f 612/286/52 604/283/52 584/1030/52 +f 604/283/52 606/723/52 603/284/52 +f 603/284/52 576/707/52 575/285/52 +f 576/707/52 578/704/52 575/285/52 +f 575/285/52 584/1030/52 604/283/52 +f 584/1030/52 587/712/52 583/713/52 +f 604/283/53 612/286/53 589/263/53 +f 612/286/53 615/729/53 611/280/53 +f 590/287/53 612/286/53 611/280/53 +f 590/287/53 592/716/53 589/263/53 +f 589/263/53 598/722/53 604/283/53 +f 598/722/53 601/721/53 597/288/53 +f 604/283/53 598/722/53 605/726/53 +f 597/288/53 605/726/53 598/722/53 +f 605/726/53 608/725/53 604/283/53 +f 576/707/54 603/284/54 577/1031/54 +f 603/284/54 609/724/54 605/726/54 +f 577/1031/54 603/284/54 605/726/54 +f 605/726/54 597/288/54 577/1031/54 +f 597/288/54 599/719/54 596/289/54 +f 596/289/54 569/701/54 568/290/54 +f 569/701/54 571/698/54 568/290/54 +f 568/290/54 577/1031/54 597/288/54 +f 577/1031/54 580/706/54 576/707/54 +f 681/777/50 708/317/50 682/1032/50 +f 708/317/50 714/796/50 710/798/50 +f 682/1032/50 708/317/50 710/798/50 +f 710/798/50 701/291/50 682/1032/50 +f 701/291/50 707/793/50 703/292/50 +f 703/292/50 674/771/50 673/293/50 +f 674/771/50 676/768/50 673/293/50 +f 673/293/50 682/1032/50 701/291/50 +f 682/1032/50 685/776/50 681/777/50 +f 618/733/51 647/278/51 619/1033/51 +f 647/278/51 650/756/51 646/301/51 +f 619/1033/51 647/278/51 646/301/51 +f 646/301/51 667/294/51 619/1033/51 +f 667/294/51 669/765/51 666/295/51 +f 666/295/51 639/751/51 638/296/51 +f 639/751/51 641/748/51 638/296/51 +f 638/296/51 619/1033/51 667/294/51 +f 619/1033/51 622/732/51 618/733/51 +f 639/751/52 666/295/52 640/1034/52 +f 666/295/52 672/766/52 668/300/52 +f 640/1034/52 666/295/52 668/300/52 +f 668/300/52 660/297/52 640/1034/52 +f 660/297/52 662/761/52 659/298/52 +f 659/298/52 632/745/52 631/299/52 +f 632/745/52 634/742/52 631/299/52 +f 631/299/52 640/1034/52 660/297/52 +f 640/1034/52 643/750/52 639/751/52 +f 660/297/53 668/300/53 645/277/53 +f 668/300/53 671/767/53 667/294/53 +f 646/301/53 668/300/53 667/294/53 +f 646/301/53 648/754/53 645/277/53 +f 645/277/53 654/760/53 660/297/53 +f 654/760/53 657/759/53 653/302/53 +f 660/297/53 654/760/53 661/764/53 +f 653/302/53 661/764/53 654/760/53 +f 661/764/53 664/763/53 660/297/53 +f 632/745/54 659/298/54 633/1035/54 +f 659/298/54 665/762/54 661/764/54 +f 633/1035/54 659/298/54 661/764/54 +f 661/764/54 653/302/54 633/1035/54 +f 653/302/54 655/757/54 652/303/54 +f 652/303/54 625/739/54 624/304/54 +f 625/739/54 627/736/54 624/304/54 +f 624/304/54 633/1035/54 653/302/54 +f 633/1035/54 636/744/54 632/745/54 +f 737/815/50 764/331/50 738/1036/50 +f 764/331/50 770/834/50 766/836/50 +f 738/1036/50 764/331/50 766/836/50 +f 766/836/50 757/305/50 738/1036/50 +f 757/305/50 763/831/50 759/306/50 +f 759/306/50 730/809/50 729/307/50 +f 730/809/50 732/806/50 729/307/50 +f 729/307/50 738/1036/50 757/305/50 +f 738/1036/50 741/814/50 737/815/50 +f 674/771/51 703/292/51 675/1037/51 +f 703/292/51 706/794/51 702/315/51 +f 675/1037/51 703/292/51 702/315/51 +f 702/315/51 723/308/51 675/1037/51 +f 723/308/51 725/803/51 722/309/51 +f 722/309/51 695/789/51 694/310/51 +f 695/789/51 697/786/51 694/310/51 +f 694/310/51 675/1037/51 723/308/51 +f 675/1037/51 678/770/51 674/771/51 +f 695/789/52 722/309/52 696/1038/52 +f 722/309/52 728/804/52 724/314/52 +f 696/1038/52 722/309/52 724/314/52 +f 724/314/52 716/311/52 696/1038/52 +f 716/311/52 718/799/52 715/312/52 +f 715/312/52 688/783/52 687/313/52 +f 688/783/52 690/780/52 687/313/52 +f 687/313/52 696/1038/52 716/311/52 +f 696/1038/52 699/788/52 695/789/52 +f 716/311/53 724/314/53 701/291/53 +f 724/314/53 727/805/53 723/308/53 +f 702/315/53 724/314/53 723/308/53 +f 702/315/53 704/792/53 701/291/53 +f 701/291/53 710/798/53 716/311/53 +f 710/798/53 713/797/53 709/316/53 +f 716/311/53 710/798/53 717/802/53 +f 709/316/53 717/802/53 710/798/53 +f 717/802/53 720/801/53 716/311/53 +f 688/783/54 715/312/54 689/1039/54 +f 715/312/54 721/800/54 717/802/54 +f 689/1039/54 715/312/54 717/802/54 +f 717/802/54 709/316/54 689/1039/54 +f 709/316/54 711/795/54 708/317/54 +f 708/317/54 681/777/54 680/318/54 +f 681/777/54 683/774/54 680/318/54 +f 680/318/54 689/1039/54 709/316/54 +f 689/1039/54 692/782/54 688/783/54 +f 793/853/50 820/345/50 794/1040/50 +f 820/345/50 826/872/50 822/874/50 +f 794/1040/50 820/345/50 822/874/50 +f 822/874/50 813/319/50 794/1040/50 +f 813/319/50 819/869/50 815/320/50 +f 815/320/50 786/847/50 785/321/50 +f 786/847/50 788/844/50 785/321/50 +f 785/321/50 794/1040/50 813/319/50 +f 794/1040/50 797/852/50 793/853/50 +f 730/809/51 759/306/51 731/1041/51 +f 759/306/51 762/832/51 758/329/51 +f 731/1041/51 759/306/51 758/329/51 +f 758/329/51 779/322/51 731/1041/51 +f 779/322/51 781/841/51 778/323/51 +f 778/323/51 751/827/51 750/324/51 +f 751/827/51 753/824/51 750/324/51 +f 750/324/51 731/1041/51 779/322/51 +f 731/1041/51 734/808/51 730/809/51 +f 751/827/52 778/323/52 752/1042/52 +f 778/323/52 784/842/52 780/328/52 +f 752/1042/52 778/323/52 780/328/52 +f 780/328/52 772/325/52 752/1042/52 +f 772/325/52 774/837/52 771/326/52 +f 771/326/52 744/821/52 743/327/52 +f 744/821/52 746/818/52 743/327/52 +f 743/327/52 752/1042/52 772/325/52 +f 752/1042/52 755/826/52 751/827/52 +f 772/325/53 780/328/53 757/305/53 +f 780/328/53 783/843/53 779/322/53 +f 758/329/53 780/328/53 779/322/53 +f 758/329/53 760/830/53 757/305/53 +f 757/305/53 766/836/53 772/325/53 +f 766/836/53 769/835/53 765/330/53 +f 772/325/53 766/836/53 773/840/53 +f 765/330/53 773/840/53 766/836/53 +f 773/840/53 776/839/53 772/325/53 +f 744/821/54 771/326/54 745/1043/54 +f 771/326/54 777/838/54 773/840/54 +f 745/1043/54 771/326/54 773/840/54 +f 773/840/54 765/330/54 745/1043/54 +f 765/330/54 767/833/54 764/331/54 +f 764/331/54 737/815/54 736/332/54 +f 737/815/54 739/812/54 736/332/54 +f 736/332/54 745/1043/54 765/330/54 +f 745/1043/54 748/820/54 744/821/54 +f 849/891/50 876/359/50 850/1044/50 +f 876/359/50 882/910/50 878/912/50 +f 850/1044/50 876/359/50 878/912/50 +f 878/912/50 869/333/50 850/1044/50 +f 869/333/50 875/907/50 871/334/50 +f 871/334/50 842/885/50 841/335/50 +f 842/885/50 844/882/50 841/335/50 +f 841/335/50 850/1044/50 869/333/50 +f 850/1044/50 853/890/50 849/891/50 +f 786/847/51 815/320/51 787/1045/51 +f 815/320/51 818/870/51 814/343/51 +f 787/1045/51 815/320/51 814/343/51 +f 814/343/51 835/336/51 787/1045/51 +f 835/336/51 837/879/51 834/337/51 +f 834/337/51 807/865/51 806/338/51 +f 807/865/51 809/862/51 806/338/51 +f 806/338/51 787/1045/51 835/336/51 +f 787/1045/51 790/846/51 786/847/51 +f 807/865/52 834/337/52 808/1046/52 +f 834/337/52 840/880/52 836/342/52 +f 808/1046/52 834/337/52 836/342/52 +f 836/342/52 828/339/52 808/1046/52 +f 828/339/52 830/875/52 827/340/52 +f 827/340/52 800/859/52 799/341/52 +f 800/859/52 802/856/52 799/341/52 +f 799/341/52 808/1046/52 828/339/52 +f 808/1046/52 811/864/52 807/865/52 +f 828/339/53 836/342/53 813/319/53 +f 836/342/53 839/881/53 835/336/53 +f 814/343/53 836/342/53 835/336/53 +f 814/343/53 816/868/53 813/319/53 +f 813/319/53 822/874/53 828/339/53 +f 822/874/53 825/873/53 821/344/53 +f 828/339/53 822/874/53 829/878/53 +f 821/344/53 829/878/53 822/874/53 +f 829/878/53 832/877/53 828/339/53 +f 800/859/54 827/340/54 801/1047/54 +f 827/340/54 833/876/54 829/878/54 +f 801/1047/54 827/340/54 829/878/54 +f 829/878/54 821/344/54 801/1047/54 +f 821/344/54 823/871/54 820/345/54 +f 820/345/54 793/853/54 792/346/54 +f 793/853/54 795/850/54 792/346/54 +f 792/346/54 801/1047/54 821/344/54 +f 801/1047/54 804/858/54 800/859/54 +f 905/929/50 932/373/50 906/1048/50 +f 932/373/50 938/948/50 934/950/50 +f 906/1048/50 932/373/50 934/950/50 +f 934/950/50 925/347/50 906/1048/50 +f 925/347/50 931/945/50 927/348/50 +f 927/348/50 898/923/50 897/349/50 +f 898/923/50 900/920/50 897/349/50 +f 897/349/50 906/1048/50 925/347/50 +f 906/1048/50 909/928/50 905/929/50 +f 842/885/51 871/334/51 843/1049/51 +f 871/334/51 874/908/51 870/357/51 +f 843/1049/51 871/334/51 870/357/51 +f 870/357/51 891/350/51 843/1049/51 +f 891/350/51 893/917/51 890/351/51 +f 890/351/51 863/903/51 862/352/51 +f 863/903/51 865/900/51 862/352/51 +f 862/352/51 843/1049/51 891/350/51 +f 843/1049/51 846/884/51 842/885/51 +f 863/903/52 890/351/52 864/1050/52 +f 890/351/52 896/918/52 892/356/52 +f 864/1050/52 890/351/52 892/356/52 +f 892/356/52 884/353/52 864/1050/52 +f 884/353/52 886/913/52 883/354/52 +f 883/354/52 856/897/52 855/355/52 +f 856/897/52 858/894/52 855/355/52 +f 855/355/52 864/1050/52 884/353/52 +f 864/1050/52 867/902/52 863/903/52 +f 884/353/53 892/356/53 869/333/53 +f 892/356/53 895/919/53 891/350/53 +f 870/357/53 892/356/53 891/350/53 +f 870/357/53 872/906/53 869/333/53 +f 869/333/53 878/912/53 884/353/53 +f 878/912/53 881/911/53 877/358/53 +f 884/353/53 878/912/53 885/916/53 +f 877/358/53 885/916/53 878/912/53 +f 885/916/53 888/915/53 884/353/53 +f 856/897/54 883/354/54 857/1051/54 +f 883/354/54 889/914/54 885/916/54 +f 857/1051/54 883/354/54 885/916/54 +f 885/916/54 877/358/54 857/1051/54 +f 877/358/54 879/909/54 876/359/54 +f 876/359/54 849/891/54 848/360/54 +f 849/891/54 851/888/54 848/360/54 +f 848/360/54 857/1051/54 877/358/54 +f 857/1051/54 860/896/54 856/897/54 +f 961/967/50 988/384/50 962/1052/50 +f 988/384/50 994/986/50 990/988/50 +f 962/1052/50 988/384/50 990/988/50 +f 990/988/50 981/361/50 962/1052/50 +f 981/361/50 987/983/50 983/362/50 +f 983/362/50 954/961/50 953/363/50 +f 954/961/50 956/958/50 953/363/50 +f 953/363/50 962/1052/50 981/361/50 +f 962/1052/50 965/966/50 961/967/50 +f 898/923/51 927/348/51 899/1053/51 +f 927/348/51 930/946/51 926/371/51 +f 899/1053/51 927/348/51 926/371/51 +f 926/371/51 947/364/51 899/1053/51 +f 947/364/51 949/955/51 946/365/51 +f 946/365/51 919/941/51 918/366/51 +f 919/941/51 921/938/51 918/366/51 +f 918/366/51 899/1053/51 947/364/51 +f 899/1053/51 902/922/51 898/923/51 +f 919/941/52 946/365/52 920/1054/52 +f 946/365/52 952/956/52 948/370/52 +f 920/1054/52 946/365/52 948/370/52 +f 948/370/52 940/367/52 920/1054/52 +f 940/367/52 942/951/52 939/368/52 +f 939/368/52 912/935/52 911/369/52 +f 912/935/52 914/932/52 911/369/52 +f 911/369/52 920/1054/52 940/367/52 +f 920/1054/52 923/940/52 919/941/52 +f 940/367/53 948/370/53 925/347/53 +f 948/370/53 951/957/53 947/364/53 +f 926/371/53 948/370/53 947/364/53 +f 926/371/53 928/944/53 925/347/53 +f 925/347/53 934/950/53 940/367/53 +f 934/950/53 937/949/53 933/372/53 +f 940/367/53 934/950/53 941/954/53 +f 933/372/53 941/954/53 934/950/53 +f 941/954/53 944/953/53 940/367/53 +f 912/935/54 939/368/54 913/1055/54 +f 939/368/54 945/952/54 941/954/54 +f 913/1055/54 939/368/54 941/954/54 +f 941/954/54 933/372/54 913/1055/54 +f 933/372/54 935/947/54 932/373/54 +f 932/373/54 905/929/54 904/374/54 +f 905/929/54 907/926/54 904/374/54 +f 904/374/54 913/1055/54 933/372/54 +f 913/1055/54 916/934/54 912/935/54 +f 954/961/51 983/362/51 955/1056/51 +f 983/362/51 986/984/51 982/382/51 +f 955/1056/51 983/362/51 982/382/51 +f 982/382/51 1003/375/51 955/1056/51 +f 1003/375/51 1005/993/51 1002/376/51 +f 1002/376/51 975/979/51 974/377/51 +f 975/979/51 977/976/51 974/377/51 +f 974/377/51 955/1056/51 1003/375/51 +f 955/1056/51 958/960/51 954/961/51 +f 975/979/52 1002/376/52 976/1057/52 +f 1002/376/52 1008/994/52 1004/381/52 +f 976/1057/52 1002/376/52 1004/381/52 +f 1004/381/52 996/378/52 976/1057/52 +f 996/378/52 998/989/52 995/379/52 +f 995/379/52 968/973/52 967/380/52 +f 968/973/52 970/970/52 967/380/52 +f 967/380/52 976/1057/52 996/378/52 +f 976/1057/52 979/978/52 975/979/52 +f 996/378/53 1004/381/53 981/361/53 +f 1004/381/53 1007/995/53 1003/375/53 +f 982/382/53 1004/381/53 1003/375/53 +f 982/382/53 984/982/53 981/361/53 +f 981/361/53 990/988/53 996/378/53 +f 990/988/53 993/987/53 989/383/53 +f 996/378/53 990/988/53 997/992/53 +f 989/383/53 997/992/53 990/988/53 +f 997/992/53 1000/991/53 996/378/53 +f 968/973/54 995/379/54 969/1058/54 +f 995/379/54 1001/990/54 997/992/54 +f 969/1058/54 995/379/54 997/992/54 +f 997/992/54 989/383/54 969/1058/54 +f 989/383/54 991/985/54 988/384/54 +f 988/384/54 961/967/54 960/385/54 +f 961/967/54 963/964/54 960/385/54 +f 960/385/54 969/1058/54 989/383/54 +f 969/1058/54 972/972/54 968/973/54 +f 116/386/87 117/1059/87 119/387/87 +f 118/389/88 117/1059/88 116/386/88 +f 119/387/89 117/1059/89 118/391/89 +f 123/393/90 124/1060/90 126/394/90 +f 125/395/91 124/1060/91 123/393/91 +f 126/394/92 124/1060/92 125/397/92 +f 130/399/93 131/1061/93 133/400/93 +f 132/401/94 131/1061/94 130/399/94 +f 133/400/95 131/1061/95 132/403/95 +f 137/405/96 138/1062/96 140/406/96 +f 139/407/97 138/1062/97 137/405/97 +f 140/406/98 138/1062/98 139/409/98 +f 144/411/99 145/1063/99 147/412/99 +f 146/413/100 145/1063/100 144/411/100 +f 147/412/101 145/1063/101 146/413/101 +f 151/415/102 152/1064/102 154/416/102 +f 153/417/103 152/1064/103 151/415/103 +f 154/416/104 152/1064/104 153/417/104 +f 158/419/105 159/1065/105 161/420/105 +f 160/421/106 159/1065/106 158/419/106 +f 161/420/107 159/1065/107 160/421/107 +f 165/423/108 166/1066/108 168/424/108 +f 167/425/109 166/1066/109 165/423/109 +f 168/424/110 166/1066/110 167/425/110 +f 172/426/87 173/1067/87 175/427/87 +f 174/428/88 173/1067/88 172/426/88 +f 175/427/89 173/1067/89 174/430/89 +f 179/432/90 180/1068/90 182/433/90 +f 181/434/91 180/1068/91 179/432/91 +f 182/433/92 180/1068/92 181/436/92 +f 186/438/93 187/1069/93 189/439/93 +f 188/440/94 187/1069/94 186/438/94 +f 189/439/95 187/1069/95 188/442/95 +f 193/444/96 194/1070/96 196/445/96 +f 195/446/97 194/1070/97 193/444/97 +f 196/445/98 194/1070/98 195/448/98 +f 200/450/99 201/1071/99 203/451/99 +f 202/452/100 201/1071/100 200/450/100 +f 203/451/101 201/1071/101 202/452/101 +f 207/453/102 208/1072/102 210/454/102 +f 209/455/103 208/1072/103 207/453/103 +f 210/454/104 208/1072/104 209/455/104 +f 214/457/105 215/1073/105 217/458/105 +f 216/459/106 215/1073/106 214/457/106 +f 217/458/107 215/1073/107 216/459/107 +f 221/461/111 222/1074/111 224/462/111 +f 223/463/109 222/1074/109 221/461/109 +f 224/462/110 222/1074/110 223/463/110 +f 228/464/87 229/1075/87 231/465/87 +f 230/466/88 229/1075/88 228/464/88 +f 231/465/89 229/1075/89 230/468/89 +f 235/470/90 236/1076/90 238/471/90 +f 237/472/91 236/1076/91 235/470/91 +f 238/471/92 236/1076/92 237/474/92 +f 242/476/93 243/1077/93 245/477/93 +f 244/478/94 243/1077/94 242/476/94 +f 245/477/95 243/1077/95 244/480/95 +f 249/482/96 250/1078/96 252/483/96 +f 251/484/97 250/1078/97 249/482/97 +f 252/483/98 250/1078/98 251/486/98 +f 256/488/99 257/1079/99 259/489/99 +f 258/490/100 257/1079/100 256/488/100 +f 259/489/112 257/1079/112 258/490/112 +f 263/491/102 264/1080/102 266/492/102 +f 265/493/103 264/1080/103 263/491/103 +f 266/492/104 264/1080/104 265/493/104 +f 270/495/105 271/1081/105 273/496/105 +f 272/497/106 271/1081/106 270/495/106 +f 273/496/107 271/1081/107 272/497/107 +f 277/499/111 278/1082/111 280/500/111 +f 279/501/109 278/1082/109 277/499/109 +f 280/500/110 278/1082/110 279/501/110 +f 284/502/87 285/1083/87 287/503/87 +f 286/504/88 285/1083/88 284/502/88 +f 287/503/113 285/1083/113 286/506/113 +f 291/508/90 292/1084/90 294/509/90 +f 293/510/91 292/1084/91 291/508/91 +f 294/509/92 292/1084/92 293/512/92 +f 298/514/93 299/1085/93 301/515/93 +f 300/516/94 299/1085/94 298/514/94 +f 301/515/95 299/1085/95 300/518/95 +f 305/520/96 306/1086/96 308/521/96 +f 307/522/97 306/1086/97 305/520/97 +f 308/521/98 306/1086/98 307/524/98 +f 312/526/99 313/1087/99 315/527/99 +f 314/528/100 313/1087/100 312/526/100 +f 315/527/101 313/1087/101 314/528/101 +f 319/529/114 320/1088/114 322/530/114 +f 321/531/103 320/1088/103 319/529/103 +f 322/530/104 320/1088/104 321/531/104 +f 326/533/115 327/1089/115 329/534/115 +f 328/535/106 327/1089/106 326/533/106 +f 329/534/107 327/1089/107 328/535/107 +f 333/537/108 334/1090/108 336/538/108 +f 335/539/109 334/1090/109 333/537/109 +f 336/538/110 334/1090/110 335/539/110 +f 340/540/87 341/1091/87 343/541/87 +f 342/542/88 341/1091/88 340/540/88 +f 343/541/89 341/1091/89 342/544/89 +f 347/546/90 348/1092/90 350/547/90 +f 349/548/91 348/1092/91 347/546/91 +f 350/547/92 348/1092/92 349/550/92 +f 354/552/116 355/1093/116 357/553/116 +f 356/554/117 355/1093/117 354/552/117 +f 357/553/95 355/1093/95 356/556/95 +f 361/558/96 362/1094/96 364/559/96 +f 363/560/97 362/1094/97 361/558/97 +f 364/559/98 362/1094/98 363/562/98 +f 368/564/99 369/1095/99 371/565/99 +f 370/566/100 369/1095/100 368/564/100 +f 371/565/101 369/1095/101 370/566/101 +f 375/567/102 376/1096/102 378/568/102 +f 377/569/103 376/1096/103 375/567/103 +f 378/568/104 376/1096/104 377/569/104 +f 382/571/105 383/1097/105 385/572/105 +f 384/573/106 383/1097/106 382/571/106 +f 385/572/107 383/1097/107 384/573/107 +f 389/575/108 390/1098/108 392/576/108 +f 391/577/109 390/1098/109 389/575/109 +f 392/576/110 390/1098/110 391/577/110 +f 396/578/87 397/1099/87 399/579/87 +f 398/580/88 397/1099/88 396/578/88 +f 399/579/89 397/1099/89 398/582/89 +f 403/584/90 404/1100/90 406/585/90 +f 405/586/91 404/1100/91 403/584/91 +f 406/585/92 404/1100/92 405/588/92 +f 410/590/93 411/1101/93 413/591/93 +f 412/592/94 411/1101/94 410/590/94 +f 413/591/95 411/1101/95 412/594/95 +f 417/596/96 418/1102/96 420/597/96 +f 419/598/97 418/1102/97 417/596/97 +f 420/597/98 418/1102/98 419/600/98 +f 424/602/99 425/1103/99 427/603/99 +f 426/604/100 425/1103/100 424/602/100 +f 427/603/101 425/1103/101 426/604/101 +f 431/605/102 432/1104/102 434/606/102 +f 433/607/103 432/1104/103 431/605/103 +f 434/606/104 432/1104/104 433/607/104 +f 438/609/105 439/1105/105 441/610/105 +f 440/611/106 439/1105/106 438/609/106 +f 441/610/107 439/1105/107 440/611/107 +f 445/613/108 446/1106/108 448/614/108 +f 447/615/109 446/1106/109 445/613/109 +f 448/614/110 446/1106/110 447/615/110 +f 452/616/87 453/1107/87 455/617/87 +f 454/618/88 453/1107/88 452/616/88 +f 455/617/89 453/1107/89 454/620/89 +f 459/622/90 460/1108/90 462/623/90 +f 461/624/91 460/1108/91 459/622/91 +f 462/623/92 460/1108/92 461/626/92 +f 466/628/93 467/1109/93 469/629/93 +f 468/630/94 467/1109/94 466/628/94 +f 469/629/95 467/1109/95 468/632/95 +f 473/634/96 474/1110/96 476/635/96 +f 475/636/97 474/1110/97 473/634/97 +f 476/635/98 474/1110/98 475/638/98 +f 480/640/99 481/1111/99 483/641/99 +f 482/642/100 481/1111/100 480/640/100 +f 483/641/112 481/1111/112 482/642/112 +f 487/643/102 488/1112/102 490/644/102 +f 489/645/103 488/1112/103 487/643/103 +f 490/644/104 488/1112/104 489/645/104 +f 494/647/105 495/1113/105 497/648/105 +f 496/649/106 495/1113/106 494/647/106 +f 497/648/107 495/1113/107 496/649/107 +f 501/651/111 502/1114/111 504/652/111 +f 503/653/109 502/1114/109 501/651/109 +f 504/652/110 502/1114/110 503/653/110 +f 508/654/87 509/1115/87 511/655/87 +f 510/656/88 509/1115/88 508/654/88 +f 511/655/113 509/1115/113 510/658/113 +f 515/660/90 516/1116/90 518/661/90 +f 517/662/91 516/1116/91 515/660/91 +f 518/661/92 516/1116/92 517/664/92 +f 522/666/93 523/1117/93 525/667/93 +f 524/668/94 523/1117/94 522/666/94 +f 525/667/95 523/1117/95 524/670/95 +f 529/672/96 530/1118/96 532/673/96 +f 531/674/97 530/1118/97 529/672/97 +f 532/673/98 530/1118/98 531/676/98 +f 536/678/99 537/1119/99 539/679/99 +f 538/680/100 537/1119/100 536/678/100 +f 539/679/101 537/1119/101 538/680/101 +f 543/681/102 544/1120/102 546/682/102 +f 545/683/103 544/1120/103 543/681/103 +f 546/682/104 544/1120/104 545/683/104 +f 550/685/115 551/1121/115 553/686/115 +f 552/687/106 551/1121/106 550/685/106 +f 553/686/107 551/1121/107 552/687/107 +f 557/689/108 558/1122/108 560/690/108 +f 559/691/109 558/1122/109 557/689/109 +f 560/690/110 558/1122/110 559/691/110 +f 564/692/87 565/1123/87 567/693/87 +f 566/694/88 565/1123/88 564/692/88 +f 567/693/89 565/1123/89 566/696/89 +f 571/698/90 572/1124/90 574/699/90 +f 573/700/91 572/1124/91 571/698/91 +f 574/699/92 572/1124/92 573/702/92 +f 578/704/118 579/1125/118 581/705/118 +f 580/706/94 579/1125/94 578/704/94 +f 581/705/95 579/1125/95 580/708/95 +f 585/710/96 586/1126/96 588/711/96 +f 587/712/97 586/1126/97 585/710/97 +f 588/711/98 586/1126/98 587/714/98 +f 592/716/99 593/1127/99 595/717/99 +f 594/718/100 593/1127/100 592/716/100 +f 595/717/112 593/1127/112 594/718/112 +f 599/719/114 600/1128/114 602/720/114 +f 601/721/103 600/1128/103 599/719/103 +f 602/720/104 600/1128/104 601/721/104 +f 606/723/115 607/1129/115 609/724/115 +f 608/725/106 607/1129/106 606/723/106 +f 609/724/107 607/1129/107 608/725/107 +f 613/727/108 614/1130/108 616/728/108 +f 615/729/109 614/1130/109 613/727/109 +f 616/728/119 614/1130/119 615/729/119 +f 620/730/87 621/1131/87 623/731/87 +f 622/732/88 621/1131/88 620/730/88 +f 623/731/89 621/1131/89 622/734/89 +f 627/736/90 628/1132/90 630/737/90 +f 629/738/91 628/1132/91 627/736/91 +f 630/737/92 628/1132/92 629/740/92 +f 634/742/118 635/1133/118 637/743/118 +f 636/744/94 635/1133/94 634/742/94 +f 637/743/95 635/1133/95 636/746/95 +f 641/748/96 642/1134/96 644/749/96 +f 643/750/120 642/1134/120 641/748/120 +f 644/749/98 642/1134/98 643/752/98 +f 648/754/99 649/1135/99 651/755/99 +f 650/756/100 649/1135/100 648/754/100 +f 651/755/112 649/1135/112 650/756/112 +f 655/757/114 656/1136/114 658/758/114 +f 657/759/103 656/1136/103 655/757/103 +f 658/758/104 656/1136/104 657/759/104 +f 662/761/115 663/1137/115 665/762/115 +f 664/763/106 663/1137/106 662/761/106 +f 665/762/107 663/1137/107 664/763/107 +f 669/765/111 670/1138/111 672/766/111 +f 671/767/109 670/1138/109 669/765/109 +f 672/766/121 670/1138/121 671/767/121 +f 676/768/87 677/1139/87 679/769/87 +f 678/770/88 677/1139/88 676/768/88 +f 679/769/89 677/1139/89 678/772/89 +f 683/774/90 684/1140/90 686/775/90 +f 685/776/91 684/1140/91 683/774/91 +f 686/775/92 684/1140/92 685/778/92 +f 690/780/118 691/1141/118 693/781/118 +f 692/782/94 691/1141/94 690/780/94 +f 693/781/95 691/1141/95 692/784/95 +f 697/786/96 698/1142/96 700/787/96 +f 699/788/97 698/1142/97 697/786/97 +f 700/787/122 698/1142/122 699/790/122 +f 704/792/99 705/1143/99 707/793/99 +f 706/794/100 705/1143/100 704/792/100 +f 707/793/112 705/1143/112 706/794/112 +f 711/795/114 712/1144/114 714/796/114 +f 713/797/103 712/1144/103 711/795/103 +f 714/796/104 712/1144/104 713/797/104 +f 718/799/105 719/1145/105 721/800/105 +f 720/801/106 719/1145/106 718/799/106 +f 721/800/107 719/1145/107 720/801/107 +f 725/803/111 726/1146/111 728/804/111 +f 727/805/109 726/1146/109 725/803/109 +f 728/804/121 726/1146/121 727/805/121 +f 732/806/87 733/1147/87 735/807/87 +f 734/808/88 733/1147/88 732/806/88 +f 735/807/123 733/1147/123 734/810/123 +f 739/812/90 740/1148/90 742/813/90 +f 741/814/124 740/1148/124 739/812/124 +f 742/813/92 740/1148/92 741/816/92 +f 746/818/118 747/1149/118 749/819/118 +f 748/820/94 747/1149/94 746/818/94 +f 749/819/95 747/1149/95 748/822/95 +f 753/824/96 754/1150/96 756/825/96 +f 755/826/97 754/1150/97 753/824/97 +f 756/825/122 754/1150/122 755/828/122 +f 760/830/99 761/1151/99 763/831/99 +f 762/832/100 761/1151/100 760/830/100 +f 763/831/101 761/1151/101 762/832/101 +f 767/833/114 768/1152/114 770/834/114 +f 769/835/103 768/1152/103 767/833/103 +f 770/834/104 768/1152/104 769/835/104 +f 774/837/115 775/1153/115 777/838/115 +f 776/839/106 775/1153/106 774/837/106 +f 777/838/107 775/1153/107 776/839/107 +f 781/841/108 782/1154/108 784/842/108 +f 783/843/109 782/1154/109 781/841/109 +f 784/842/110 782/1154/110 783/843/110 +f 788/844/87 789/1155/87 791/845/87 +f 790/846/88 789/1155/88 788/844/88 +f 791/845/89 789/1155/89 790/848/89 +f 795/850/90 796/1156/90 798/851/90 +f 797/852/91 796/1156/91 795/850/91 +f 798/851/92 796/1156/92 797/854/92 +f 802/856/116 803/1157/116 805/857/116 +f 804/858/117 803/1157/117 802/856/117 +f 805/857/95 803/1157/95 804/860/95 +f 809/862/96 810/1158/96 812/863/96 +f 811/864/97 810/1158/97 809/862/97 +f 812/863/98 810/1158/98 811/866/98 +f 816/868/99 817/1159/99 819/869/99 +f 818/870/100 817/1159/100 816/868/100 +f 819/869/101 817/1159/101 818/870/101 +f 823/871/102 824/1160/102 826/872/102 +f 825/873/103 824/1160/103 823/871/103 +f 826/872/104 824/1160/104 825/873/104 +f 830/875/105 831/1161/105 833/876/105 +f 832/877/106 831/1161/106 830/875/106 +f 833/876/107 831/1161/107 832/877/107 +f 837/879/111 838/1162/111 840/880/111 +f 839/881/109 838/1162/109 837/879/109 +f 840/880/110 838/1162/110 839/881/110 +f 844/882/87 845/1163/87 847/883/87 +f 846/884/88 845/1163/88 844/882/88 +f 847/883/89 845/1163/89 846/886/89 +f 851/888/90 852/1164/90 854/889/90 +f 853/890/91 852/1164/91 851/888/91 +f 854/889/92 852/1164/92 853/892/92 +f 858/894/116 859/1165/116 861/895/116 +f 860/896/117 859/1165/117 858/894/117 +f 861/895/95 859/1165/95 860/898/95 +f 865/900/96 866/1166/96 868/901/96 +f 867/902/97 866/1166/97 865/900/97 +f 868/901/98 866/1166/98 867/904/98 +f 872/906/99 873/1167/99 875/907/99 +f 874/908/100 873/1167/100 872/906/100 +f 875/907/101 873/1167/101 874/908/101 +f 879/909/114 880/1168/114 882/910/114 +f 881/911/103 880/1168/103 879/909/103 +f 882/910/104 880/1168/104 881/911/104 +f 886/913/105 887/1169/105 889/914/105 +f 888/915/106 887/1169/106 886/913/106 +f 889/914/107 887/1169/107 888/915/107 +f 893/917/108 894/1170/108 896/918/108 +f 895/919/109 894/1170/109 893/917/109 +f 896/918/121 894/1170/121 895/919/121 +f 900/920/87 901/1171/87 903/921/87 +f 902/922/88 901/1171/88 900/920/88 +f 903/921/89 901/1171/89 902/924/89 +f 907/926/90 908/1172/90 910/927/90 +f 909/928/91 908/1172/91 907/926/91 +f 910/927/92 908/1172/92 909/930/92 +f 914/932/116 915/1173/116 917/933/116 +f 916/934/94 915/1173/94 914/932/94 +f 917/933/95 915/1173/95 916/936/95 +f 921/938/96 922/1174/96 924/939/96 +f 923/940/125 922/1174/125 921/938/125 +f 924/939/98 922/1174/98 923/942/98 +f 928/944/99 929/1175/99 931/945/99 +f 930/946/100 929/1175/100 928/944/100 +f 931/945/112 929/1175/112 930/946/112 +f 935/947/102 936/1176/102 938/948/102 +f 937/949/103 936/1176/103 935/947/103 +f 938/948/104 936/1176/104 937/949/104 +f 942/951/105 943/1177/105 945/952/105 +f 944/953/106 943/1177/106 942/951/106 +f 945/952/107 943/1177/107 944/953/107 +f 949/955/111 950/1178/111 952/956/111 +f 951/957/109 950/1178/109 949/955/109 +f 952/956/121 950/1178/121 951/957/121 +f 956/958/87 957/1179/87 959/959/87 +f 958/960/88 957/1179/88 956/958/88 +f 959/959/123 957/1179/123 958/962/123 +f 963/964/90 964/1180/90 966/965/90 +f 965/966/91 964/1180/91 963/964/91 +f 966/965/92 964/1180/92 965/968/92 +f 970/970/116 971/1181/116 973/971/116 +f 972/972/117 971/1181/117 970/970/117 +f 973/971/95 971/1181/95 972/974/95 +f 977/976/96 978/1182/96 980/977/96 +f 979/978/120 978/1182/120 977/976/120 +f 980/977/98 978/1182/98 979/980/98 +f 984/982/99 985/1183/99 987/983/99 +f 986/984/100 985/1183/100 984/982/100 +f 987/983/101 985/1183/101 986/984/101 +f 991/985/102 992/1184/102 994/986/102 +f 993/987/103 992/1184/103 991/985/103 +f 994/986/104 992/1184/104 993/987/104 +f 998/989/115 999/1185/115 1001/990/115 +f 1000/991/106 999/1185/106 998/989/106 +f 1001/990/107 999/1185/107 1000/991/107 +f 1005/993/108 1006/1186/108 1008/994/108 +f 1007/995/109 1006/1186/109 1005/993/109 +f 1008/994/121 1006/1186/121 1007/995/121 +f 121/396/50 148/177/50 122/1187/50 +f 148/177/50 154/416/50 150/418/50 +f 122/1187/50 148/177/50 150/418/50 +f 150/418/50 141/175/50 122/1187/50 +f 141/175/50 147/412/50 143/414/50 +f 143/414/50 114/390/50 113/388/50 +f 114/390/50 116/386/50 113/388/50 +f 113/388/50 122/1187/50 141/175/50 +f 122/1187/50 125/395/50 121/396/50 diff --git a/src/assets/models/export_obj.py b/src/assets/models/export_obj.py new file mode 100644 index 0000000..c00217d --- /dev/null +++ b/src/assets/models/export_obj.py @@ -0,0 +1,8 @@ +import bpy + +bpy.ops.export_scene.obj( + filepath="emulator.obj", + use_triangles=True, + use_materials=True, + use_normals=True, +) diff --git a/src/assets/models/screen-texture.png b/src/assets/models/screen-texture.png new file mode 100644 index 0000000000000000000000000000000000000000..14fd8f7ba77560e96a8a7e62cb0b9b74efea35cf GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQjEnx?oJHr&dIz4az1*xIEG|2 zzMXMf=#T=Bi@DGL|IfOxz)+^+nZZMCBtD%GaIYWcQdSii!#kxu-zJJ{n ze*OS=Wun#v`JA<%uY8lNaIXrmUMjQby4BVywtMGg7kqwizODQEn}#^My**v+%l#Yw zr0CwR64T#s14tZ^xXH(rtA4fnx=+- zZZg$g|BN*|Ebgqfl|%d8Pj~q)9JmYQeb!|7@K4#~QLX+4>%$XnuAEW`^gM&7tDnm{ Hr-UW|43LaX literal 0 HcmV?d00001 diff --git a/src/chip.zig b/src/chip.zig index 813eaec..2e44fbc 100644 --- a/src/chip.zig +++ b/src/chip.zig @@ -4,7 +4,7 @@ const Allocator = std.mem.Allocator; const Errors = error { UnknownInstruction }; -allocator: *const Allocator, +allocator: Allocator, display: []bool, display_width: u8, @@ -43,7 +43,7 @@ fn get_inst_n(inst: u16) u4 { return @truncate(inst & 0x000F); } -pub fn init(allocator: *const Allocator) !Self { +pub fn init(allocator: Allocator) !Self { const seed_bits: u128 = @bitCast(std.time.nanoTimestamp()); const seed: u64 = @truncate(seed_bits); diff --git a/src/global-context.zig b/src/global-context.zig new file mode 100644 index 0000000..5c0492d --- /dev/null +++ b/src/global-context.zig @@ -0,0 +1,19 @@ +const Self = @This(); +const rl = @import("raylib"); + +camera: rl.Camera3D, + +pub fn init() Self { + var camera = rl.Camera3D{ + .position = rl.Vector3.new(0, 0, -10), + .target = rl.Vector3.new(0.0, 0.0, 0.0), + .up = rl.Vector3.new(0.0, 1.0, 0.0), + .fovy = 45.0, + .projection = rl.CameraProjection.CAMERA_PERSPECTIVE, + }; + + return Self { + .camera = camera + }; +} + diff --git a/src/main-scene.zig b/src/main-scene.zig new file mode 100644 index 0000000..42bdca0 --- /dev/null +++ b/src/main-scene.zig @@ -0,0 +1,413 @@ +const Self = @This(); +const rl = @import("raylib"); +const std = @import("std"); +const MemoryView = @import("memory-view.zig").MemoryView; +const Range = @import("memory-view.zig").Range; +const UI = @import("ui.zig").UI; +const GlobalContext = @import("./global-context.zig"); + +const ChipContext = @import("chip.zig"); +const RaylibChip = @import("raylib-chip.zig"); + +const assert = std.debug.assert; +const Allocator = std.mem.Allocator; + +const Tab = enum { + MemoryView +}; + +var edit_mode = false; +var tab = Tab.MemoryView; + +ctx: *GlobalContext, +allocator: Allocator, + +model: rl.Model, +model_bbox: rl.BoundingBox, +model_position: rl.Vector3, + +camera_turn_vel: rl.Vector3 = rl.Vector3{ .x = 0, .y = 0, .z = 0 }, +camera_target_orientation: ?rl.Vector3 = null, +previous_click_time: f64 = 0.0, + +shader: rl.Shader, +light: Light, + +chip: *ChipContext, +raylib_chip: RaylibChip, +chip_sound: rl.Sound, + +screen_texture: rl.RenderTexture2D, + +pub fn gen_sin_wave(wave: *rl.Wave, frequency: f32) void { + assert(wave.sampleSize == 16); // Only 16 bits are supported + + const sample_rate: f32 = @floatFromInt(wave.sampleRate); + const sample_size: u5 = @truncate(wave.sampleSize); + const max_sample_value: f32 = @floatFromInt(@shlExact(@as(u32, 1), sample_size - 1)); + + const data: [*]i16 = @ptrCast(@alignCast(wave.data)); + for (0..wave.frameCount) |i| { + const i_f32: f32 = @floatFromInt(i); + const sin_value: f32 = @sin(std.math.pi*2*frequency/sample_rate*i_f32); + data[i] = @intFromFloat(sin_value*max_sample_value); + } +} + +const Light = struct { + const LightType = enum(i32) { + DIRECTIONAL = 0, + POINT = 1, + }; + + type: LightType, + enabled: bool, + position: rl.Vector3, + target: rl.Vector3, + color: rl.Color, + attenuation: f32 = 0.0, + + enabledLoc: i32, + typeLoc: i32, + positionLoc: i32, + targetLoc: i32, + colorLoc: i32, + attenuationLoc: i32 = 0, + + fn create(light_type: LightType, postion: rl.Vector3, target: rl.Vector3, color: rl.Color, shader: rl.Shader) Light { + var light = Light{ + .type = light_type, + .enabled = true, + .position = postion, + .target = target, + .color = color, + .enabledLoc = rl.GetShaderLocation(shader, "lights[0].enabled"), + .typeLoc = rl.GetShaderLocation(shader, "lights[0].type"), + .positionLoc = rl.GetShaderLocation(shader, "lights[0].position"), + .targetLoc = rl.GetShaderLocation(shader, "lights[0].target"), + .colorLoc = rl.GetShaderLocation(shader, "lights[0].color"), + }; + light.update_values(shader); + return light; + } + + fn update_values(light: *Light, shader: rl.Shader) void { + const enabled: i32 = @intFromBool(light.enabled); + rl.SetShaderValue(shader, light.enabledLoc, &enabled, rl.ShaderUniformDataType.SHADER_UNIFORM_INT); + + const lightType: i32 = @intFromEnum(light.type); + rl.SetShaderValue(shader, light.typeLoc, &lightType, rl.ShaderUniformDataType.SHADER_UNIFORM_INT); + + const position = [3]f32{ light.position.x, light.position.y, light.position.z }; + rl.SetShaderValue(shader, light.positionLoc, &position, rl.ShaderUniformDataType.SHADER_UNIFORM_VEC3); + + const target = [3]f32{ light.target.x, light.target.y, light.target.z }; + rl.SetShaderValue(shader, light.targetLoc, &target, rl.ShaderUniformDataType.SHADER_UNIFORM_VEC3); + + const color = [4]f32{ + @as(f32, @floatFromInt(light.color.r)) / 255.0, + @as(f32, @floatFromInt(light.color.g)) / 255.0, + @as(f32, @floatFromInt(light.color.b)) / 255.0, + @as(f32, @floatFromInt(light.color.a)) / 255.0, + }; + rl.SetShaderValue(shader, light.colorLoc, &color, rl.ShaderUniformDataType.SHADER_UNIFORM_VEC4); + } +}; + +fn get_camera_projection(camera: *const rl.Camera3D) rl.Matrix { + const screen_width: f32 = @floatFromInt(rl.GetScreenWidth()); + const screen_height: f32 = @floatFromInt(rl.GetScreenHeight()); + + if (camera.projection == .CAMERA_PERSPECTIVE) { + return rl.MatrixPerspective(camera.fovy*rl.DEG2RAD, screen_width/screen_height, rl.RL_CULL_DISTANCE_NEAR, rl.RL_CULL_DISTANCE_FAR); + } else if (camera.projection == .CAMERA_ORTHOGRAPHIC) { + const aspect = screen_width/screen_height; + const top = camera.fovy/2.0; + const right = top*aspect; + + return rl.MatrixOrtho(-right, right, -top, top, rl.RL_CULL_DISTANCE_NEAR, rl.RL_CULL_DISTANCE_FAR); + } else { + unreachable; + } +} + +fn get_screen_direction_from_camera(mat_proj: *const rl.Matrix, mat_view: *const rl.Matrix, point: rl.Vector2) rl.Vector3 { + const screen_width: f32 = @floatFromInt(rl.GetScreenWidth()); + const screen_height: f32 = @floatFromInt(rl.GetScreenHeight()); + + const ndc_x = (2.0*point.x) / screen_width - 1.0; + const ndc_y = 1.0 - (2.0*point.y) / screen_height; + + var near_point = rl.Vector3Unproject(.{ .x = ndc_x, .y = ndc_y, .z = 0.0 }, mat_proj.*, mat_view.*); + var far_point = rl.Vector3Unproject(.{ .x = ndc_x, .y = ndc_y, .z = 1.0 }, mat_proj.*, mat_view.*); + + return rl.Vector3Subtract(far_point, near_point).normalize(); +} + +fn get_preffered_distance_to_box(camera: *const rl.Camera3D, box: rl.BoundingBox) f32 { + const screen_width: f32 = @floatFromInt(rl.GetScreenWidth()); + const screen_height: f32 = @floatFromInt(rl.GetScreenHeight()); + const margin = @min(screen_width, screen_height)*0.1; + + const box_size = box.max.sub(box.min); + + const max_model_scale = @min((screen_width-2*margin)/box_size.x, (screen_height-2*margin)/box_size.y); + // const model_screen_width = box_size.x * max_model_scale; + const model_screen_height = box_size.y * max_model_scale; + + const mat_proj = get_camera_projection(camera); + const mat_view = rl.MatrixIdentity(); // rl.MatrixLookAt(camera.position, camera.target, camera.up); + + const screen_middle = rl.Vector2{ .x = screen_width/2, .y = screen_height/2 }; + const box_top_middle = screen_middle.add(.{ .y = -model_screen_height/2 }); + + const middle_dir = get_screen_direction_from_camera(&mat_proj, &mat_view, screen_middle); + const top_middle_dir = get_screen_direction_from_camera(&mat_proj, &mat_view, box_top_middle); + const angle = top_middle_dir.angleBetween(middle_dir); + const distance = 1/@tan(angle) * (box_size.y/2) + box_size.z/4; + return distance; +} + +pub fn init(allocator: Allocator, ctx: *GlobalContext) !Self { + // var temp_mem = [1]u8{0xAA} ** (16*80 + 10); + // var memory_view = MemoryView.init(&temp_mem, &font, 32); + // var memory_view = MemoryView.init(chip.memory, &font, font_size, &allocator); + // var selected_memory = Range{}; + // var ui = UI.init(); + + var model = rl.LoadModel("src/assets/models/emulator.obj"); + var model_bbox = rl.GetModelBoundingBox(model); + + var model_position = rl.Vector3{ }; + + const shader = rl.LoadShader("src/shaders/main.vs", "src/shaders/main.fs"); + shader.locs.?[@intFromEnum(rl.ShaderLocationIndex.SHADER_LOC_VECTOR_VIEW)] = rl.GetShaderLocation(shader, "viewPos"); + + const ambientLoc = rl.GetShaderLocation(shader, "ambient"); + rl.SetShaderValue(shader, ambientLoc, &[4]f32{ 0.2, 0.2, 0.2, 1.0 }, .SHADER_UNIFORM_VEC4); + + var light = Light.create(.DIRECTIONAL, rl.Vector3.new(0.2, 0, -0.2), rl.Vector3.zero(), rl.WHITE, shader); + + for (0..@intCast(model.materialCount)) |i| { + model.materials.?[i].shader = shader; + } + + var chip = try allocator.create(ChipContext); + chip.* = try ChipContext.init(allocator); + + const sample_rate = 44100; + var data = try allocator.alloc(i16, sample_rate); + defer allocator.free(data); + var chip_wave = rl.Wave{ + .frameCount = sample_rate, + .sampleRate = sample_rate, + .sampleSize = 16, + .channels = 1, + .data = @ptrCast(data.ptr), + }; + + gen_sin_wave(&chip_wave, 440); + var chip_sound = rl.LoadSoundFromWave(chip_wave); + rl.SetSoundVolume(chip_sound, 0.2); + var raylib_chip = RaylibChip.init(chip, chip_sound); + + var screen_texture = rl.LoadRenderTexture(chip.display_width, chip.display_height); + + // TODO: Don't use the fourth material, use name of material to get its index. Or some other more reliable method + rl.SetMaterialTexture(@ptrCast(&model.materials.?[3]), rl.MATERIAL_MAP_DIFFUSE, screen_texture.texture); + + var self = Self { + .allocator = allocator, + .ctx = ctx, + .model = model, + .model_bbox = model_bbox, + .model_position = model_position, + .shader = shader, + .light = light, + + .chip = chip, + .raylib_chip = raylib_chip, + .chip_sound = chip_sound, + + .screen_texture = screen_texture, + }; + + return self; +} + +pub fn deinit(self: *Self) void { + rl.UnloadRenderTexture(self.screen_texture); + rl.UnloadSound(self.chip_sound); + self.chip.deinit(); + self.allocator.destroy(self.chip); +} + +fn update_camera(self: *Self, dt: f32) void { + const mouse_delta = rl.GetMouseDelta(); + const camera = &self.ctx.camera; + + if (rl.IsWindowResized()) { + const distance = get_preffered_distance_to_box(camera, self.model_bbox); + const direction = camera.position.sub(self.model_position).normalize(); + camera.position = self.model_position.add(direction.scale(distance)); + } + + if (rl.Vector3Equals(camera.position, rl.Vector3Zero()) == 1) { + const distance = get_preffered_distance_to_box(camera, self.model_bbox); + camera.target = self.model_position; + camera.position = self.model_position.sub(rl.Vector3.new(0, 0, 1).scale(distance)); + } + + var camera_turn_acc = rl.Vector3Zero(); + if (rl.IsMouseButtonDown(rl.MouseButton.MOUSE_BUTTON_LEFT)) { + if (@fabs(mouse_delta.x) > 5) { + const rotation_speed = 2; // Radians/second + camera_turn_acc.x = -rotation_speed*mouse_delta.x; + } + if (@fabs(mouse_delta.x) < 5) { + self.camera_turn_vel = self.camera_turn_vel.scale(0.90); // Holding drag + } + } + + if (rl.IsMouseButtonPressed(rl.MouseButton.MOUSE_BUTTON_LEFT)) { + self.camera_target_orientation = null; + + const now = rl.GetTime(); + const duration_between_clicks = now - self.previous_click_time; + if (duration_between_clicks < 0.3) { + const ray = rl.GetMouseRay(rl.GetMousePosition(), camera.*); + const collision = rl.GetRayCollisionBox(ray, self.model_bbox); + if (collision.hit) { + const front_face_normal = rl.Vector3.new(0, 0, -1); + const back_face_normal = rl.Vector3.new(0, 0, 1); + if (rl.Vector3Equals(collision.normal, front_face_normal) == 1) { + self.camera_target_orientation = front_face_normal; + } else if (rl.Vector3Equals(collision.normal, back_face_normal) == 1) { + self.camera_target_orientation = back_face_normal; + } + } + } + self.previous_click_time = now; + } + + if (self.camera_target_orientation) |target| { + const current_direction = camera.position.sub(self.model_position).normalize(); + const current_angle = std.math.atan2(f32, current_direction.z, current_direction.x); + const target_angle = std.math.atan2(f32, target.z, target.x); + const diff_angle = std.math.pi - @mod((target_angle - current_angle) + 3*std.math.pi, 2*std.math.pi); + if (@fabs(diff_angle) < 0.001) { + self.camera_turn_vel.x = 0; + self.camera_target_orientation = null; + } else { + self.camera_turn_vel.x = diff_angle*3; + } + } + + self.camera_turn_vel = self.camera_turn_vel.scale(0.95); // Ambient drag + self.camera_turn_vel = self.camera_turn_vel.add(camera_turn_acc.scale(dt)); + + const camera_min_vel = 0; + if (self.camera_turn_vel.length() > camera_min_vel) { + const rotation = rl.MatrixRotate(camera.up.normalize(), self.camera_turn_vel.x*dt); + var view = rl.Vector3Subtract(camera.position, camera.target); + view = rl.Vector3Transform(view, rotation); + camera.position = rl.Vector3Add(camera.target, view); + } +} + +pub fn update(self: *Self, dt: f32) void { + if (rl.IsKeyPressed(rl.KeyboardKey.KEY_TAB)) { + edit_mode = !edit_mode; + } + + if (edit_mode) { + if (rl.IsKeyPressed(rl.KeyboardKey.KEY_ONE)) { + tab = .MemoryView; + } + } + + self.update_camera(dt); + + const camera = &self.ctx.camera; + const cameraPos = [3]f32{ camera.position.x, camera.position.y, camera.position.z }; + rl.SetShaderValue(self.shader, self.shader.locs.?[@intFromEnum(rl.ShaderLocationIndex.SHADER_LOC_VECTOR_VIEW)], &cameraPos, rl.ShaderUniformDataType.SHADER_UNIFORM_VEC3); + self.light.update_values(self.shader); + + rl.BeginTextureMode(self.screen_texture); + self.raylib_chip.render(); + rl.EndTextureMode(); + + // { + // var matProj = rl.MatrixIdentity(); + // // projection = CAMERA_PERSPECTIVE + // matProj = rl.MatrixPerspective(camera.fovy*rl.DEG2RAD, (screen_width/screen_height), rl.RL_CULL_DISTANCE_NEAR, rl.RL_CULL_DISTANCE_FAR); + // + // var matView = rl.MatrixLookAt(camera.position, camera.target, camera.up); + // // Convert world position vector to quaternion + // var worldPos = rl.Vector4{ .x = position.x, .y = position.y, .z = position.z, .w = 1.0 }; + // + // std.debug.print("worldPos {}\n", .{worldPos}); + // // Transform world position to view + // worldPos = rl.QuaternionTransform(worldPos, matView); + // + // // Transform result to projection (clip space position) + // worldPos = rl.QuaternionTransform(worldPos, matProj); + // + // // Calculate normalized device coordinates (inverted y) + // var ndcPos = rl.Vector3.new( worldPos.x/worldPos.w, -worldPos.y/worldPos.w, worldPos.z/worldPos.w ); + // + // // Calculate 2d screen position vector + // screen_position = rl.Vector2{ .x = (ndcPos.x + 1.0)/2.0*screen_width, .y = (ndcPos.y + 1.0)/2.0*screen_height }; + // } + + // const target_screen_position = rl.Vector2{ .x = screen_width/2, .y = screen_height*0.1 }; + // { + // var matProj = get_camera_projection(&camera); + // var matView = rl.MatrixLookAt(camera.position, camera.target, camera.up); + // + // const ndc_x = (2.0*target_screen_position.x) / screen_width - 1.0; + // const ndc_y = 1.0 - (2.0*target_screen_position.y) / screen_height; + // + // var near_point = rl.Vector3Unproject(.{ .x = ndc_x, .y = ndc_y, .z = 0.0 }, matProj, matView); + // var far_point = rl.Vector3Unproject(.{ .x = ndc_x, .y = ndc_y, .z = 1.0 }, matProj, matView); + // + // var direction = rl.Vector3Subtract(far_point, near_point).normalize(); + // + // var origin: rl.Vector3 = undefined; + // if (camera.projection == .CAMERA_PERSPECTIVE) { + // origin = camera.position; + // } else { + // origin = rl.Vector3Unproject(.{ .x = ndc_x, .y = ndc_y, .z = -1.0 }, matProj, matView); + // } + // + // var world_pos = origin.add(direction.scale(3)); + // + // model_position = world_pos; + // } +} + +pub fn draw(self: *Self) void { + rl.DrawModel(self.model, self.model_position, 1.0, rl.WHITE); + // rl.DrawMesh(self.screen_mesh, self.screen_material, self.screen_transform); + + // if (!edit_mode) { + // rl.ClearBackground(rl.DARKGRAY); + // + // const scale_x = @divFloor(screen_width, chip.display_width); + // const scale_y = @divFloor(screen_height, chip.display_height); + // const min_scale = @min(scale_x, scale_y); + // + // const display_width = chip.display_width * min_scale; + // const display_height = chip.display_height * min_scale; + // const display_x = @divFloor(screen_width - display_width, 2); + // const display_y = @divFloor(screen_height - display_height, 2); + // raylib_chip.render(display_x, display_y, display_width, display_height); + // } else { + // rl.ClearBackground(rl.RAYWHITE); + // ui.update(); + // + // if (tab == .MemoryView) { + // try memory_view.show(&ui, 0, 0, @floatFromInt(screen_width), @floatFromInt(screen_height), &selected_memory); + // } + // } +} diff --git a/src/main.zig b/src/main.zig index 711bdf8..a49e15f 100755 --- a/src/main.zig +++ b/src/main.zig @@ -5,169 +5,20 @@ const print = std.debug.print; const Allocator = std.mem.Allocator; const ChipContext = @import("chip.zig"); const RaylibChip = @import("raylib-chip.zig"); -const UI = @import("ui.zig").UI; - -const MemoryView = @import("memory-view.zig").MemoryView; -const Range = @import("memory-view.zig").Range; - -const assert = std.debug.assert; - -const Tab = enum { - MemoryView -}; - -pub fn gen_sin_wave(wave: *rl.Wave, frequency: f32) void { - assert(wave.sampleSize == 16); // Only 16 bits are supported - - const sample_rate: f32 = @floatFromInt(wave.sampleRate); - const sample_size: u5 = @truncate(wave.sampleSize); - const max_sample_value: f32 = @floatFromInt(@shlExact(@as(u32, 1), sample_size - 1)); - - const data: [*]i16 = @ptrCast(@alignCast(wave.data)); - for (0..wave.frameCount) |i| { - const i_f32: f32 = @floatFromInt(i); - const sin_value: f32 = @sin(std.math.pi*2*frequency/sample_rate*i_f32); - data[i] = @intFromFloat(sin_value*max_sample_value); - } -} +const GlobalContext = @import("./global-context.zig"); +const MainScene = @import("./main-scene.zig"); fn megabytes(amount: usize) usize { return amount * 1024 * 1024; } -const Light = struct { - const LightType = enum(i32) { - DIRECTIONAL = 0, - POINT = 1, - }; - - type: LightType, - enabled: bool, - position: rl.Vector3, - target: rl.Vector3, - color: rl.Color, - attenuation: f32 = 0.0, - - enabledLoc: i32, - typeLoc: i32, - positionLoc: i32, - targetLoc: i32, - colorLoc: i32, - attenuationLoc: i32 = 0, - - fn create(light_type: LightType, postion: rl.Vector3, target: rl.Vector3, color: rl.Color, shader: rl.Shader) Light { - var light = Light{ - .type = light_type, - .enabled = true, - .position = postion, - .target = target, - .color = color, - .enabledLoc = rl.GetShaderLocation(shader, "lights[0].enabled"), - .typeLoc = rl.GetShaderLocation(shader, "lights[0].type"), - .positionLoc = rl.GetShaderLocation(shader, "lights[0].position"), - .targetLoc = rl.GetShaderLocation(shader, "lights[0].target"), - .colorLoc = rl.GetShaderLocation(shader, "lights[0].color"), - }; - light.update_values(shader); - return light; - } - - fn update_values(light: *Light, shader: rl.Shader) void { - const enabled: i32 = @intFromBool(light.enabled); - rl.SetShaderValue(shader, light.enabledLoc, &enabled, rl.ShaderUniformDataType.SHADER_UNIFORM_INT); - - const lightType: i32 = @intFromEnum(light.type); - rl.SetShaderValue(shader, light.typeLoc, &lightType, rl.ShaderUniformDataType.SHADER_UNIFORM_INT); - - const position = [3]f32{ light.position.x, light.position.y, light.position.z }; - rl.SetShaderValue(shader, light.positionLoc, &position, rl.ShaderUniformDataType.SHADER_UNIFORM_VEC3); - - const target = [3]f32{ light.target.x, light.target.y, light.target.z }; - rl.SetShaderValue(shader, light.targetLoc, &target, rl.ShaderUniformDataType.SHADER_UNIFORM_VEC3); - - const color = [4]f32{ - @as(f32, @floatFromInt(light.color.r)) / 255.0, - @as(f32, @floatFromInt(light.color.g)) / 255.0, - @as(f32, @floatFromInt(light.color.b)) / 255.0, - @as(f32, @floatFromInt(light.color.a)) / 255.0, - }; - rl.SetShaderValue(shader, light.colorLoc, &color, rl.ShaderUniformDataType.SHADER_UNIFORM_VEC4); - } -}; - -fn get_camera_projection(camera: *const rl.Camera3D) rl.Matrix { - const screen_width: f32 = @floatFromInt(rl.GetScreenWidth()); - const screen_height: f32 = @floatFromInt(rl.GetScreenHeight()); - - if (camera.projection == .CAMERA_PERSPECTIVE) { - return rl.MatrixPerspective(camera.fovy*rl.DEG2RAD, screen_width/screen_height, rl.RL_CULL_DISTANCE_NEAR, rl.RL_CULL_DISTANCE_FAR); - } else if (camera.projection == .CAMERA_ORTHOGRAPHIC) { - const aspect = screen_width/screen_height; - const top = camera.fovy/2.0; - const right = top*aspect; - - return rl.MatrixOrtho(-right, right, -top, top, rl.RL_CULL_DISTANCE_NEAR, rl.RL_CULL_DISTANCE_FAR); - } else { - unreachable; - } -} - -fn get_screen_direction_from_camera(mat_proj: *const rl.Matrix, mat_view: *const rl.Matrix, point: rl.Vector2) rl.Vector3 { - const screen_width: f32 = @floatFromInt(rl.GetScreenWidth()); - const screen_height: f32 = @floatFromInt(rl.GetScreenHeight()); - - const ndc_x = (2.0*point.x) / screen_width - 1.0; - const ndc_y = 1.0 - (2.0*point.y) / screen_height; - - var near_point = rl.Vector3Unproject(.{ .x = ndc_x, .y = ndc_y, .z = 0.0 }, mat_proj.*, mat_view.*); - var far_point = rl.Vector3Unproject(.{ .x = ndc_x, .y = ndc_y, .z = 1.0 }, mat_proj.*, mat_view.*); - - return rl.Vector3Subtract(far_point, near_point).normalize(); -} - -fn get_preffered_distance_to_box(camera: *const rl.Camera3D, box: rl.BoundingBox) f32 { - const screen_width: f32 = @floatFromInt(rl.GetScreenWidth()); - const screen_height: f32 = @floatFromInt(rl.GetScreenHeight()); - const margin = @min(screen_width, screen_height)*0.1; - - const box_size = box.max.sub(box.min); - - const max_model_scale = @min((screen_width-2*margin)/box_size.x, (screen_height-2*margin)/box_size.y); - // const model_screen_width = box_size.x * max_model_scale; - const model_screen_height = box_size.y * max_model_scale; - - const mat_proj = get_camera_projection(camera); - const mat_view = rl.MatrixIdentity(); // rl.MatrixLookAt(camera.position, camera.target, camera.up); - - const screen_middle = rl.Vector2{ .x = screen_width/2, .y = screen_height/2 }; - const box_top_middle = screen_middle.add(.{ .y = -model_screen_height/2 }); - - const middle_dir = get_screen_direction_from_camera(&mat_proj, &mat_view, screen_middle); - const top_middle_dir = get_screen_direction_from_camera(&mat_proj, &mat_view, box_top_middle); - const angle = top_middle_dir.angleBetween(middle_dir); - const distance = 1/@tan(angle) * (box_size.y/2) + box_size.z/4; - return distance; -} - pub fn main() anyerror!void { - var program_memory = try std.heap.page_allocator.alloc(u8, megabytes(2)); - var fba = std.heap.FixedBufferAllocator.init(program_memory); + const memory = try std.heap.page_allocator.alloc(u8, megabytes(5)); + var fba = std.heap.FixedBufferAllocator.init(memory); const allocator = fba.allocator(); - var chip = try ChipContext.init(&allocator); - defer chip.deinit(); - - chip.set_memory(0x200, @embedFile("ROMs/br8kout.ch8")); - // const file = try std.fs.cwd().openFile("ROMs/morse_demo.ch8", .{ .mode = .read_only }); - // defer file.close(); - // try chip.set_memory_from_file(0x200, file); - - const pixel_size = 20; - const initial_screen_width: i32 = @as(i32, chip.display_width) * pixel_size; - const initial_screen_height: i32 = @as(i32, chip.display_height) * pixel_size; - rl.SetConfigFlags(rl.ConfigFlags{ .FLAG_WINDOW_RESIZABLE = true }); - rl.InitWindow(initial_screen_width, initial_screen_height, "CHIP-8"); + rl.InitWindow(1024, 720, "CHIP-8"); defer rl.CloseWindow(); rl.InitAudioDevice(); @@ -175,243 +26,33 @@ pub fn main() anyerror!void { rl.SetTargetFPS(60); + var ctx = GlobalContext.init(); + var main_scene = try MainScene.init(allocator, &ctx); + defer main_scene.deinit(); + + main_scene.chip.set_memory(0x200, @embedFile("ROMs/br8kout.ch8")); + const font_size = 24; const font_ttf_default_numchars = 95; // TTF font generation default charset: 95 glyphs (ASCII 32..126) - const font = rl.LoadFontEx("src/fonts/generic-mono.otf", font_size, null, font_ttf_default_numchars); + const font = rl.LoadFontEx("src/assets/fonts/generic-mono.otf", font_size, null, font_ttf_default_numchars); defer rl.UnloadFont(font); - const sample_rate = 44100; - var data = try allocator.alloc(i16, sample_rate); - defer allocator.free(data); - var chip_wave = rl.Wave{ - .frameCount = sample_rate, - .sampleRate = sample_rate, - .sampleSize = 16, - .channels = 1, - .data = @ptrCast(data.ptr), - }; - gen_sin_wave(&chip_wave, 440); - var chip_sound = rl.LoadSoundFromWave(chip_wave); - defer rl.UnloadSound(chip_sound); - rl.SetSoundVolume(chip_sound, 0.2); - - var raylib_chip = RaylibChip.init(&chip, &chip_sound); - // var raylib_chip = RaylibChip.init(&chip, null); - raylib_chip.tick_speed = 500; - raylib_chip.timer_speed = 60; - - var edit_mode = false; - var tab: Tab = .MemoryView; - - // var temp_mem = [1]u8{0xAA} ** (16*80 + 10); - // var memory_view = MemoryView.init(&temp_mem, &font, 32); - // var memory_view = MemoryView.init(chip.memory, &font, font_size, &allocator); - // var selected_memory = Range{}; - // var ui = UI.init(); - - var camera = rl.Camera3D{ - .position = rl.Vector3.new(0.0, 0, 0.0), - .target = rl.Vector3.new(0.0, 0.0, 0.0), - .up = rl.Vector3.new(0.0, 1.0, 0.0), - .fovy = 45.0, - .projection = rl.CameraProjection.CAMERA_PERSPECTIVE, - }; - - var model = rl.LoadModel("src/assets/models/emulator.obj"); - var model_bbox = rl.GetModelBoundingBox(model); - - var model_position = rl.Vector3{ }; - var model_size = model_bbox.max.sub(model_bbox.min); - - const shader = rl.LoadShader("src/shaders/lighting.vs", "src/shaders/lighting.fs"); - shader.locs.?[@intFromEnum(rl.ShaderLocationIndex.SHADER_LOC_VECTOR_VIEW)] = rl.GetShaderLocation(shader, "viewPos"); - const ambientLoc = rl.GetShaderLocation(shader, "ambient"); - rl.SetShaderValue(shader, ambientLoc, &[4]f32{ 0.2, 0.2, 0.2, 1.0 }, rl.ShaderUniformDataType.SHADER_UNIFORM_VEC4); - - for (0..@intCast(model.materialCount)) |i| { - model.materials.?[i].shader = shader; - } - - var light = Light.create(Light.LightType.DIRECTIONAL, rl.Vector3.new(0.2, 0, -0.2), rl.Vector3.zero(), rl.WHITE, shader); - - std.debug.print("dimensions {}", .{model_size}); - - var camera_turn_vel = rl.Vector3Zero(); - var camera_target_orientation: ?rl.Vector3 = null; - var previous_click_time: f64 = 0.0; - - // rl.DisableCursor(); while (!rl.WindowShouldClose()) { var dt = rl.GetFrameTime(); - raylib_chip.update(dt); + main_scene.raylib_chip.update_input(); + main_scene.raylib_chip.update(dt); - if (rl.IsKeyPressed(rl.KeyboardKey.KEY_TAB)) { - edit_mode = !edit_mode; - } - - if (edit_mode) { - if (rl.IsKeyPressed(rl.KeyboardKey.KEY_ONE)) { - tab = .MemoryView; - } - } - - const mouse_delta = rl.GetMouseDelta(); - - if (rl.IsWindowResized()) { - const distance = get_preffered_distance_to_box(&camera, model_bbox); - const direction = camera.position.sub(model_position).normalize(); - camera.position = model_position.add(direction.scale(distance)); - } - - if (rl.Vector3Equals(camera.position, rl.Vector3Zero()) == 1) { - const distance = get_preffered_distance_to_box(&camera, model_bbox); - camera.target = model_position; - camera.position = model_position.sub(rl.Vector3.new(0, 0, 1).scale(distance)); - } - - var camera_turn_acc = rl.Vector3Zero(); - if (rl.IsMouseButtonDown(rl.MouseButton.MOUSE_BUTTON_LEFT)) { - if (@fabs(mouse_delta.x) > 5) { - const rotation_speed = 2; // Radians/second - camera_turn_acc.x = -rotation_speed*mouse_delta.x; - } - if (@fabs(mouse_delta.x) < 5) { - camera_turn_vel = camera_turn_vel.scale(0.90); // Holding drag - } - } - - if (rl.IsMouseButtonPressed(rl.MouseButton.MOUSE_BUTTON_LEFT)) { - camera_target_orientation = null; - - const now = rl.GetTime(); - const duration_between_clicks = now - previous_click_time; - if (duration_between_clicks < 0.3) { - const ray = rl.GetMouseRay(rl.GetMousePosition(), camera); - const collision = rl.GetRayCollisionBox(ray, model_bbox); - if (collision.hit) { - const front_face_normal = rl.Vector3.new(0, 0, -1); - const back_face_normal = rl.Vector3.new(0, 0, 1); - if (rl.Vector3Equals(collision.normal, front_face_normal) == 1) { - camera_target_orientation = front_face_normal; - } else if (rl.Vector3Equals(collision.normal, back_face_normal) == 1) { - camera_target_orientation = back_face_normal; - } - } - } - previous_click_time = now; - } - - if (camera_target_orientation) |target| { - const current_direction = camera.position.sub(model_position).normalize(); - const current_angle = std.math.atan2(f32, current_direction.z, current_direction.x); - const target_angle = std.math.atan2(f32, target.z, target.x); - const diff_angle = std.math.pi - @mod((target_angle - current_angle) + 3*std.math.pi, 2*std.math.pi); - if (@fabs(diff_angle) < 0.001) { - camera_turn_vel.x = 0; - camera_target_orientation = null; - } else { - camera_turn_vel.x = diff_angle*3; - } - } - - camera_turn_vel = camera_turn_vel.scale(0.95); // Ambient drag - camera_turn_vel = camera_turn_vel.add(camera_turn_acc.scale(dt)); - - const camera_min_vel = 0; - if (camera_turn_vel.length() > camera_min_vel) { - const rotation = rl.MatrixRotate(camera.up.normalize(), camera_turn_vel.x*dt); - var view = rl.Vector3Subtract(camera.position, camera.target); - view = rl.Vector3Transform(view, rotation); - camera.position = rl.Vector3Add(camera.target, view); - } - - // { - // var matProj = rl.MatrixIdentity(); - // // projection = CAMERA_PERSPECTIVE - // matProj = rl.MatrixPerspective(camera.fovy*rl.DEG2RAD, (screen_width/screen_height), rl.RL_CULL_DISTANCE_NEAR, rl.RL_CULL_DISTANCE_FAR); - // - // var matView = rl.MatrixLookAt(camera.position, camera.target, camera.up); - // // Convert world position vector to quaternion - // var worldPos = rl.Vector4{ .x = position.x, .y = position.y, .z = position.z, .w = 1.0 }; - // - // std.debug.print("worldPos {}\n", .{worldPos}); - // // Transform world position to view - // worldPos = rl.QuaternionTransform(worldPos, matView); - // - // // Transform result to projection (clip space position) - // worldPos = rl.QuaternionTransform(worldPos, matProj); - // - // // Calculate normalized device coordinates (inverted y) - // var ndcPos = rl.Vector3.new( worldPos.x/worldPos.w, -worldPos.y/worldPos.w, worldPos.z/worldPos.w ); - // - // // Calculate 2d screen position vector - // screen_position = rl.Vector2{ .x = (ndcPos.x + 1.0)/2.0*screen_width, .y = (ndcPos.y + 1.0)/2.0*screen_height }; - // } - - // const target_screen_position = rl.Vector2{ .x = screen_width/2, .y = screen_height*0.1 }; - // { - // var matProj = get_camera_projection(&camera); - // var matView = rl.MatrixLookAt(camera.position, camera.target, camera.up); - // - // const ndc_x = (2.0*target_screen_position.x) / screen_width - 1.0; - // const ndc_y = 1.0 - (2.0*target_screen_position.y) / screen_height; - // - // var near_point = rl.Vector3Unproject(.{ .x = ndc_x, .y = ndc_y, .z = 0.0 }, matProj, matView); - // var far_point = rl.Vector3Unproject(.{ .x = ndc_x, .y = ndc_y, .z = 1.0 }, matProj, matView); - // - // var direction = rl.Vector3Subtract(far_point, near_point).normalize(); - // - // var origin: rl.Vector3 = undefined; - // if (camera.projection == .CAMERA_PERSPECTIVE) { - // origin = camera.position; - // } else { - // origin = rl.Vector3Unproject(.{ .x = ndc_x, .y = ndc_y, .z = -1.0 }, matProj, matView); - // } - // - // var world_pos = origin.add(direction.scale(3)); - // - // model_position = world_pos; - // } - - const cameraPos = [3]f32{ camera.position.x, camera.position.y, camera.position.z }; - rl.SetShaderValue(shader, shader.locs.?[@intFromEnum(rl.ShaderLocationIndex.SHADER_LOC_VECTOR_VIEW)], &cameraPos, rl.ShaderUniformDataType.SHADER_UNIFORM_VEC3); - light.update_values(shader); + main_scene.update(dt); rl.BeginDrawing(); + { rl.ClearBackground(.{ .r = 33, .g = 33, .b = 33, .a = 255 }); - - rl.BeginMode3D(camera); - rl.DrawModel(model, model_position, 1.0, rl.WHITE); - - // rl.rlPushMatrix(); - // rl.rlSetLineWidth(2); - // rl.rlTranslatef(model_position.x, model_position.y, model_position.z); - // rl.DrawBoundingBox(model_bbox, rl.GREEN); - // rl.rlPopMatrix(); + rl.BeginMode3D(ctx.camera); + main_scene.draw(); rl.EndMode3D(); + } + rl.EndDrawing(); - rl.EndDrawing(); - - // if (!edit_mode) { - // rl.ClearBackground(rl.DARKGRAY); - // - // const scale_x = @divFloor(screen_width, chip.display_width); - // const scale_y = @divFloor(screen_height, chip.display_height); - // const min_scale = @min(scale_x, scale_y); - // - // const display_width = chip.display_width * min_scale; - // const display_height = chip.display_height * min_scale; - // const display_x = @divFloor(screen_width - display_width, 2); - // const display_y = @divFloor(screen_height - display_height, 2); - // raylib_chip.render(display_x, display_y, display_width, display_height); - // } else { - // rl.ClearBackground(rl.RAYWHITE); - // ui.update(); - // - // if (tab == .MemoryView) { - // try memory_view.show(&ui, 0, 0, @floatFromInt(screen_width), @floatFromInt(screen_height), &selected_memory); - // } - // } } } diff --git a/src/raylib-chip.zig b/src/raylib-chip.zig index e9288bb..d5203ac 100644 --- a/src/raylib-chip.zig +++ b/src/raylib-chip.zig @@ -8,12 +8,12 @@ on_color: rl.Color, off_color: rl.Color, timer_speed: f32, tick_speed: f32, -beep_sound: ?*rl.Sound, +beep_sound: ?rl.Sound, tick_time: f32, timer_time: f32, -pub fn init(chip: *ChipContext, beep_sound: ?*rl.Sound) Self { +pub fn init(chip: *ChipContext, beep_sound: ?rl.Sound) Self { return Self{ .chip = chip, .off_color = rl.BLACK, @@ -22,7 +22,7 @@ pub fn init(chip: *ChipContext, beep_sound: ?*rl.Sound) Self { .tick_speed = 500, .tick_time = 0, .timer_time = 0, - .beep_sound = beep_sound + .beep_sound = beep_sound, }; } @@ -72,29 +72,24 @@ pub fn update(self: *Self, dt: f32) void { if (self.beep_sound) |beep_sound| { if (self.chip.ST > 0) { - if (!rl.IsSoundPlaying(beep_sound.*)) { - rl.PlaySound(beep_sound.*); + if (!rl.IsSoundPlaying(beep_sound)) { + rl.PlaySound(beep_sound); } } else { - if (rl.IsSoundPlaying(beep_sound.*)) { - rl.StopSound(beep_sound.*); + if (rl.IsSoundPlaying(beep_sound)) { + rl.StopSound(beep_sound); } } } } -pub fn render(self: *Self, x: i32, y: i32, width: i32, height: i32) void { - const pixel_width = @divFloor(width, self.chip.display_width); - const pixel_height = @divFloor(height, self.chip.display_height); +pub fn render(self: *Self) void { + rl.DrawRectangle(0, 0, self.chip.display_width, self.chip.display_height, self.off_color); - rl.DrawRectangle(x, y, width, height, self.off_color); - - for (0..self.chip.display_height) |oy| { - for (0..self.chip.display_width) |ox| { - if (self.chip.display_get(@intCast(ox), @intCast(oy))) { - const ix = x + @as(i32, @intCast(ox)) * pixel_width; - const iy = y + @as(i32, @intCast(oy)) * pixel_height; - rl.DrawRectangle(ix, iy, pixel_width, pixel_height, self.on_color); + for (0..self.chip.display_height) |y| { + for (0..self.chip.display_width) |x| { + if (self.chip.display_get(@intCast(x), @intCast(y))) { + rl.DrawPixel(@intCast(x), @intCast(y), self.on_color); } } } diff --git a/src/shaders/lighting.fs b/src/shaders/main.fs similarity index 97% rename from src/shaders/lighting.fs rename to src/shaders/main.fs index b9f3796..14868d2 100644 --- a/src/shaders/lighting.fs +++ b/src/shaders/main.fs @@ -75,7 +75,6 @@ void main() } finalColor = (texelColor*((colDiffuse + vec4(specular, 1.0))*vec4(lightDot, 1.0))); - finalColor += texelColor*(ambient/10.0)*colDiffuse; // Gamma correction finalColor = pow(finalColor, vec4(1.0/1.9)); diff --git a/src/shaders/lighting.vs b/src/shaders/main.vs similarity index 100% rename from src/shaders/lighting.vs rename to src/shaders/main.vs