├── images ├── only1.png ├── driver_folder1.PNG ├── driver_folder2.PNG ├── tmi_hand_steamVR.png ├── ControllerDebugger.PNG └── simple_tmi_lh_output.png ├── tmi_ hand_controller ├── driver │ └── tmi_hand_controller │ │ ├── driver.vrdrivermanifest │ │ └── resources │ │ ├── icons │ │ ├── tracker_status_off.png │ │ ├── tracker_status_error.png │ │ ├── tracker_status_off@2x.png │ │ ├── tracker_status_ready.png │ │ ├── tracker_status_standby.png │ │ ├── tracker_status_error@2x.png │ │ ├── tracker_status_ready_low.png │ │ ├── tracker_status_searching.gif │ │ ├── tracker_status_off.6e6c89c9.png │ │ ├── tracker_status_ready_alert.png │ │ ├── tracker_status_ready_low@2x.png │ │ ├── tracker_status_searching@2x.gif │ │ ├── tracker_status_standby@2x.png │ │ ├── tracker_status_error.b4bfb144.png │ │ ├── tracker_status_ready.b4bfb144.png │ │ ├── tracker_status_searching_alert.gif │ │ ├── tracker_status_standby.b4bfb144.png │ │ ├── tracker_status_ready_alert.@2xpng.png │ │ ├── tracker_status_ready_low.b4bfb144.png │ │ ├── tracker_status_searching.b4bfb144.gif │ │ ├── tracker_status_searching_alert@2x.gif │ │ ├── tracker_status_ready_alert.b4bfb144.png │ │ └── tracker_status_searching_alert.b4bfb144.gif │ │ ├── rendermodels │ │ └── tmi_hand_controller │ │ │ ├── tmi_hand_controller.mtl │ │ │ ├── tmi_hand_controller.json │ │ │ └── tmi_hand_controller.obj │ │ ├── localization │ │ └── localization.json │ │ ├── driver.vrresources │ │ └── input │ │ └── tmi_hand_controller_profile.json ├── arduino │ └── tmi_hand_controller │ │ ├── tundra_mapped_input.h │ │ ├── tmi_hand_controller.ino │ │ ├── tundra_mapped_input.cpp │ │ └── mapped_input_types.h ├── device_json │ └── tmi_hand_controller.json └── README.md ├── LICENSE └── README.md /images/only1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/images/only1.png -------------------------------------------------------------------------------- /images/driver_folder1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/images/driver_folder1.PNG -------------------------------------------------------------------------------- /images/driver_folder2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/images/driver_folder2.PNG -------------------------------------------------------------------------------- /images/tmi_hand_steamVR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/images/tmi_hand_steamVR.png -------------------------------------------------------------------------------- /images/ControllerDebugger.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/images/ControllerDebugger.PNG -------------------------------------------------------------------------------- /images/simple_tmi_lh_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/images/simple_tmi_lh_output.png -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/driver.vrdrivermanifest: -------------------------------------------------------------------------------- 1 | { 2 | "alwaysActivate": true, 3 | "name" : "tmi_hand_controller", 4 | "directory" : "", 5 | "resourceOnly" : false, 6 | "hmd_presence" : [] 7 | } 8 | -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_off.png -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_error.png -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_off@2x.png -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_ready.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_ready.png -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_standby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_standby.png -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_error@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_error@2x.png -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_ready_low.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_ready_low.png -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_searching.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_searching.gif -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_off.6e6c89c9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_off.6e6c89c9.png -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_ready_alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_ready_alert.png -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_ready_low@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_ready_low@2x.png -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_searching@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_searching@2x.gif -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_standby@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_standby@2x.png -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_error.b4bfb144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_error.b4bfb144.png -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_ready.b4bfb144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_ready.b4bfb144.png -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_searching_alert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_searching_alert.gif -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_standby.b4bfb144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_standby.b4bfb144.png -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_ready_alert.@2xpng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_ready_alert.@2xpng.png -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_ready_low.b4bfb144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_ready_low.b4bfb144.png -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_searching.b4bfb144.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_searching.b4bfb144.gif -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_searching_alert@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_searching_alert@2x.gif -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_ready_alert.b4bfb144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_ready_alert.b4bfb144.png -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_searching_alert.b4bfb144.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tundra-labs/rp2040_examples/HEAD/tmi_ hand_controller/driver/tmi_hand_controller/resources/icons/tracker_status_searching_alert.b4bfb144.gif -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/rendermodels/tmi_hand_controller/tmi_hand_controller.mtl: -------------------------------------------------------------------------------- 1 | newmtl blinn2SG 2 | illum 4 3 | Kd 0.00 0.00 0.00 4 | Ka 0.00 0.00 0.00 5 | Tf 1.00 1.00 1.00 6 | map_Kd Tundra_labs_Texture_1K.png 7 | Ni 1.00 8 | Ks 0.50 0.50 0.50 9 | -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/rendermodels/tmi_hand_controller/tmi_hand_controller.json: -------------------------------------------------------------------------------- 1 | { 2 | "components": { 3 | "body": { 4 | "filename": "tmi_hand_controller.obj", 5 | "component_local" : { 6 | "origin": [0.0, 0.0, 0.0], 7 | "rotate_xyz" : [0.0, 0.0, 0.0] 8 | } 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/localization/localization.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "language_tag": "en_US", 4 | "tmi_hand_controller": "Tundra Labs TMI Hand Controller", 5 | "tmi_hand_controller_raw": "Tundra Labs TMI Hand Controller Raw", 6 | "/input/system": "System", 7 | "/input/a": "A Button", 8 | "/input/b": "B Button", 9 | "/input/trigger": "Trigger", 10 | "/input/grip": "Grip", 11 | "/input/thumbstick": "Thumbstick", 12 | "/input/index": "Index Finger", 13 | "/input/middle": "Middle Finger", 14 | "/input/ring": "Ring Finger", 15 | "/input/pinky": "Pinky Finger" 16 | } 17 | ] 18 | -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/driver.vrresources: -------------------------------------------------------------------------------- 1 | { 2 | "jsonid" : "vrresources", 3 | "statusicons" : { 4 | "Tracker" : { 5 | "Prop_NamedIconPathDeviceOff_String" : "{tmi_hand_controller}/icons/tracker_status_off.png", 6 | "Prop_NamedIconPathDeviceSearching_String" : "{tmi_hand_controller}/icons/tracker_status_searching.gif", 7 | "Prop_NamedIconPathDeviceSearchingAlert_String" : "{tmi_hand_controller}/icons/tracker_status_searching_alert.gif", 8 | "Prop_NamedIconPathDeviceReady_String" : "{tmi_hand_controller}/icons/tracker_status_ready.png", 9 | "Prop_NamedIconPathDeviceReadyAlert_String" : "{tmi_hand_controller}/icons/tracker_status_ready_alert.png", 10 | "Prop_NamedIconPathDeviceNotReady_String" : "{tmi_hand_controller}/icons/tracker_status_error.png", 11 | "Prop_NamedIconPathDeviceStandby_String" : "{tmi_hand_controller}/icons/tracker_status_standby.png", 12 | "Prop_NamedIconPathDeviceAlertLow_String" : "{tmi_hand_controller}/icons/tracker_status_ready_low.png" 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Tundra Labs 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /tmi_ hand_controller/arduino/tmi_hand_controller/tundra_mapped_input.h: -------------------------------------------------------------------------------- 1 | #include "hardware/dma.h" 2 | 3 | #ifndef TMI_h 4 | #define TMI_h 5 | #include 6 | #include "mapped_input_types.h" 7 | 8 | class TMI { 9 | public: 10 | TMI( ); 11 | TMI( uint8_t mosi_pin, uint8_t miso_pin, uint8_t sclk_pin, uint8_t csn_pin ); 12 | bool init( ); 13 | void register_event_callback( tmi_event_callback_t cb ); 14 | bool data_ready( void ); 15 | bool send_data( void * d, uint8_t len ); 16 | void set_legacy_mode( bool enable ); 17 | void handle_rx_data(); 18 | void send_firmware_rev( uint32_t firmware_rev ); 19 | void send_event( uint8_t event_id ); 20 | uint8_t get_cs_pin( void ); 21 | void csn_irq( uint gpio, uint32_t event_mask ); 22 | 23 | private: 24 | uint8_t _miso; 25 | uint8_t _mosi; 26 | uint8_t _sclk; 27 | uint8_t _csn; 28 | uint8_t _rx_dma_chan; 29 | dma_channel_config _rx_dma_conf; 30 | uint8_t _tx_dma_chan; 31 | dma_channel_config _tx_dma_conf; 32 | mi_master_frame_t _rx_buff; 33 | mi_slave_frame_t _tx_buff; 34 | bool _dma_done; 35 | volatile bool _slave_port_busy; 36 | uint8_t _backchannel_length; 37 | uint8_t _backchannel_buf[32]; 38 | uint8_t _event_queue[16]; 39 | uint8_t _event_queue_push_i; 40 | uint8_t _event_queue_pull_i; 41 | uint8_t _protocol_revision; 42 | tmi_event_callback_t _event_cb; 43 | }; 44 | 45 | #endif 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /tmi_ hand_controller/device_json/tmi_hand_controller.json: -------------------------------------------------------------------------------- 1 | { 2 | "device_class" : "controller", 3 | "device_serial_number" : "LHR-A6B3A15B", 4 | "manufacturer" : "Tundra Labs", 5 | "model_number" : "Tundra Hand Controller", 6 | "render_model" : "{tmi_hand_controller}/tmi_hand_controller", 7 | "resource_root" : "tmi_hand_controller", 8 | "input_profile" : "{tmi_hand_controller}/input/tmi_hand_controller_profile.json", 9 | "revision" : 1, 10 | "firmware_config" : { 11 | "mapped_input" : true, 12 | "haptic_driver" : "mapped_input", 13 | "remap_channel_13" : 6, 14 | "remap_channel_14" : 7, 15 | "remap_channel_15" : 8, 16 | "remap_channel_16" : 9, 17 | "remap_channel_17" : 10, 18 | "remap_channel_23" : 11, 19 | "remap_channel_24" : 12, 20 | "remap_channel_25" : 13, 21 | "remap_channel_26" : 14, 22 | "remap_channel_27" : 15, 23 | "remap_channel_28" : 16, 24 | "remap_channel_29" : 17, 25 | "remap_channel_4" : 2, 26 | "remap_channel_5" : 3, 27 | "remap_channel_6" : 4, 28 | "remap_channel_7" : 5, 29 | "sensor_enable" : "0xFFFFFFFF", 30 | "sensor_env_on_pin_a" : "0xFFFFFF00" 31 | }, 32 | "head" : { 33 | "plus_x" : [ 1, 0, 0 ], 34 | "plus_z" : [ 0, 0, 1 ], 35 | "position" : [ 0, 0, 0 ] 36 | }, 37 | "imu" : { 38 | "plus_x" : [ 0.040157785345831698, -0.031960816476036769, -0.99868207493931216 ], 39 | "plus_z" : [ 0.78140480358183417, -0.62191029879265614, 0.051323885123897739 ], 40 | "position" : [ -0.0024401757400482893, -0.010472819209098816, 0.014289959333837032 ] 41 | }, 42 | "lighthouse_config" : { 43 | "channelMap" : [ 9, 10, 11, 12, 13, 14, 15, 16, 17, 0, 1, 2, 3, 4, 5, 6, 7, 8 ], 44 | "modelNormals" : [ 45 | [ -0.701289654, 0.0858565271, 0.707687378 ], 46 | [ 0.0331553407, 0.998586297, 0.0415471457 ], 47 | [ -0.0271429475, 0.99875164, 0.041934073 ], 48 | [ -0.499308169, 0.500690877, 0.707106769 ], 49 | [ -0.99875164, 0.0271429475, 0.041934073 ], 50 | [ -0.998586297, -0.0331553407, 0.0415471457 ], 51 | [ -0.396552056, 0.915698946, 0.0651297346 ], 52 | [ -0.809017003, 1.79629523e-16, 0.587785244 ], 53 | [ 0.00223558443, -0.808403313, 0.588624775 ], 54 | [ 0.676755309, -0.202930525, 0.707687378 ], 55 | [ -0.0331553407, -0.998586297, 0.0415471457 ], 56 | [ 0.0271429475, -0.99875164, 0.041934073 ], 57 | [ 0.502069771, -0.497921646, 0.707106769 ], 58 | [ 0.99875164, -0.0271429475, 0.041934073 ], 59 | [ 0.998586297, 0.0331553407, 0.0415471457 ], 60 | [ 0.396552056, -0.915698946, 0.0651297346 ], 61 | [ 0.809017003, 1.49383842e-16, 0.587785244 ], 62 | [ 0.00222941348, 0.806171894, 0.591677189 ] 63 | ], 64 | "modelPoints" : [ 65 | [ 0.00339508941, 0.019572217, 0.0104703894 ], 66 | [ 0.0130533101, 0.0238121022, 0.00348623586 ], 67 | [ -0.0102159437, 0.0241341274, 0.00211076904 ], 68 | [ -0.0191008225, 0.0186524279, 0.00556111149 ], 69 | [ -0.023957869, 0.0101367952, 0.00221615075 ], 70 | [ -0.0239914209, -0.012849519, 0.00411905115 ], 71 | [ -0.0152244689, -0.00726248184, 0.0219524596 ], 72 | [ -0.0204505622, -0.012673066, 0.0213545337 ], 73 | [ -0.0139394598, -0.0206994377, 0.0210112594 ], 74 | [ -0.00335565745, -0.0196551196, 0.0106949592 ], 75 | [ -0.0130918883, -0.0238978602, 0.00336373714 ], 76 | [ 0.00998513587, -0.0239504073, 0.00178910675 ], 77 | [ 0.0192218609, -0.0186862964, 0.00560647016 ], 78 | [ 0.0240493361, -0.0101549812, 0.00245230226 ], 79 | [ 0.0239148103, 0.0129179293, 0.00411620131 ], 80 | [ 0.0152796125, 0.00739832874, 0.0219726749 ], 81 | [ 0.0204728916, 0.0126347421, 0.0214213803 ], 82 | [ 0.0132226571, 0.0202522092, 0.0213941336 ] 83 | ] 84 | } 85 | } 86 | -------------------------------------------------------------------------------- /tmi_ hand_controller/arduino/tmi_hand_controller/tmi_hand_controller.ino: -------------------------------------------------------------------------------- 1 | 2 | #include "tundra_mapped_input.h" 3 | 4 | #define RP2040_BB_LED (25) 5 | 6 | // Create TMI object to communicate with Tundra Tracker 7 | TMI tundra_tracker; 8 | void csn_irq( uint gpio, uint32_t event_mask ); // Chip select IRQ must be top level so let's make one and connect it later in setup 9 | 10 | // Use packed structs to define the inputs for your controller 11 | // First we make a struct of buttons 12 | typedef struct __attribute__( ( packed, aligned( 1 ) ) ) 13 | { 14 | 15 | } 16 | controller_buttons_t; 17 | 18 | // Make a top level struct that packs the button data along with the rest of the controller analog values 19 | typedef struct __attribute__( ( packed, aligned( 1 ) ) ) 20 | { 21 | uint8_t system : 1; //0 22 | uint8_t a : 1; //1 23 | uint8_t b : 1; //2 24 | uint8_t trigger_btn : 1; //3 25 | uint8_t grip : 1; //4 26 | uint8_t thumbstick : 1; //5 27 | uint8_t menu : 1; //6 28 | uint8_t thumbstick_en : 1; //7 29 | uint16_t thumbstick_x : 10; //8 30 | uint16_t thumbstick_y : 10; //18 31 | uint16_t trigger : 10; //28 32 | uint16_t index : 10; //38 33 | uint16_t middle : 10; //48 34 | uint16_t ring : 10; //58 35 | uint16_t pinky : 10; //68 36 | } 37 | controller_data_t; 38 | 39 | // declare the controller struct for use 40 | controller_data_t controller_data; 41 | 42 | // Some other variables to blink an LED 43 | uint32_t interval = 100; //refresh time in ms 44 | uint8_t increment = 10; 45 | uint32_t next_time = 0; 46 | bool led_state = false; 47 | 48 | void setup() { 49 | 50 | pinMode(RP2040_BB_LED, OUTPUT); 51 | 52 | // init the communication to Tundra Tracker, setup the CS irq callback (this has to be at Top level in arduino it seems) 53 | tundra_tracker.init( ); 54 | gpio_set_irq_enabled_with_callback( tundra_tracker.get_cs_pin(), GPIO_IRQ_EDGE_RISE | GPIO_IRQ_EDGE_FALL, true, &csn_irq ); 55 | 56 | controller_data.thumbstick_en = 1; 57 | //for demo only, 58 | } 59 | 60 | 61 | // the loop function runs over and over again forever 62 | void loop() { 63 | // Flag will be true when the library is ready for new data 64 | if ( tundra_tracker.data_ready() ) 65 | { 66 | // Copy our controller struct to the data packet 67 | tundra_tracker.send_data( &controller_data, sizeof(controller_data) ); 68 | 69 | // House keeping function for the library that should be ran right after data is ready 70 | tundra_tracker.handle_rx_data( ); 71 | } 72 | 73 | // Framework for a subroutine that runs every 250ms, not nessesary for all examples but slows down how fast our data is incrementing and allows us 74 | // to blink an LED at human speeds 75 | if ( millis() > next_time ) 76 | { 77 | // Simulate some changing controller data just by incrementing and toggling 78 | // This is the start of demo code, delete this if you do not want simulated input data 79 | // ----------------Begin input data simulation ---------------- 80 | controller_data.a = led_state; 81 | controller_data.trigger +=increment; 82 | 83 | if ( controller_data.index <= 1000 ) 84 | controller_data.index+=increment; 85 | else if ( controller_data.middle <= 1000 ) 86 | controller_data.middle+=increment; 87 | else if ( controller_data.ring <= 1000 ) 88 | controller_data.ring+=increment; 89 | else if ( controller_data.pinky <= 1000 ) 90 | controller_data.pinky+=increment; 91 | else 92 | { 93 | controller_data.index = 0; 94 | controller_data.middle = 0; 95 | controller_data.ring = 0; 96 | controller_data.pinky = 0; 97 | } 98 | 99 | if ( controller_data.thumbstick_x <= 1000 ) 100 | controller_data.thumbstick_x += increment; 101 | else 102 | { 103 | controller_data.thumbstick_x = 0; 104 | controller_data.thumbstick_y += increment; 105 | } 106 | 107 | // ----------------End of input data simulation ---------------- 108 | 109 | // Twiddle the LED 110 | digitalWrite(RP2040_BB_LED, led_state ^= true); 111 | 112 | // Setup the next refresh time 113 | next_time = millis() + interval; 114 | } 115 | } 116 | 117 | // Callback for SPI Chipselect, just connect in the tmi irq function 118 | void csn_irq( uint gpio, uint32_t event_mask ) 119 | { 120 | tundra_tracker.csn_irq( gpio, event_mask ); 121 | } 122 | -------------------------------------------------------------------------------- /tmi_ hand_controller/README.md: -------------------------------------------------------------------------------- 1 | ## tmi_hand_controller 2 | This project demonstrates standalone code running on RP2040 the generate simulated input data for a index controller like device. If includes datastructures for a thumbstick, A and B button plus a menu and system button. 3 | 4 | You can use the provided cables to upload the Arduino sketch to the RP2040 Breakout Board 5 | 6 | ## Step 1: SteamVR Driver installation 7 | In order to install the tmi_hand_controller Controller StewamVR driver you must copy the `tmi_ hand_controller\driver/tmi_hand_controller` folder to the SteamVR directory typically located at 8 | `C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers` 9 | ![Driver folder](../images/driver_folder1.PNG) 10 | 11 | 12 | the structure inside of `C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\tmi_hand_controller` should look like this: 13 | ![Inside tmi_hand_controller](../images/driver_folder2.PNG) 14 | 15 | ## Step 2: Modify the Tundra Tracker Device JSON Configuration 16 | 17 | ***Caution, do not connect any other SteamVR devices to your PC during testing. Especially your HMD*** 18 | 19 | To verify that this input data is being sent to the PC, you must: 20 | 21 | 1) Connect your tracker to your PC via USB, disconnect all dongles, HMD, controller, etc 22 | 2) Start lighthouse_console from `C:\Program Files (x86)\Steam\steamapps\common\SteamVR\tools\lighthouse\bin\win32` 23 | 3) Verify that there is only one device connected: 24 | ![Only 1 device!!!](../images/only1.png) 25 | 26 | ***If you have more than one device listed here, do not move forward, disconnect everything else!*** 27 | 28 | 4) download a backup of the Tracker json file using `downloadconfig backup.json` 29 | 4) download the Tracker json file using `downloadconfig t.json` 30 | 5) open the configuration and add the following line to the `"firmware_config":{...}` block 31 | `"mapped_input" : true` 32 | 6) Modify these other lines of your JSON at the root of the structure 33 | ``` 34 | "device_class" : "controller", 35 | "device_serial_number" : "LHR-A6B3A15B", 36 | "manufacturer" : "Tundra Labs", 37 | "model_number" : "Tundra Hand Controller", 38 | "render_model" : "{tmi_hand_controller}/tmi_hand_controller", 39 | "resource_root" : "tmi_hand_controller", 40 | "input_profile" : "{tmi_hand_controller}/input/tmi_hand_controller_profile.json", 41 | "revision" : 1, 42 | ``` 43 | 7) save t.json 44 | 8) start lighthouse_console again and use 'uploadconfig t.json' to upload the revised JSON file to the tracker 45 | 9) use the command `reboot` to restart the tracker 46 | 10) when the tracker is restarted, type the `axis` command to dump out input data to the console 47 | 48 | You should see an output like below: 49 | ![lighthouse_console Axis Output](../images/simple_tmi_lh_output.png) 50 | 51 | ## Step 3: Start SteamVR 52 | You should be able to launch SteamVR and see a controller icon, once tracking is established, the Icon will turn from flashing to solid: 53 | ![SteamVR Screen](../images/tmi_hand_steamVR.png) 54 | 55 | *** Note: Controller outputs will not be published unless tracking is established *** 56 | 57 | Use the Devices > Controller Settings > Test Controller to verify that the outputs are changing: 58 | 59 | ![Controller Debugger](../images/ControllerDebugger.PNG) 60 | 61 | ## Step 4: Modification 62 | The sample code in this repository creates the datastructure and then uses code in the loop function to increment the inputs. This makes a quick demo without the need for someone to attach sensors or write additional Arduino code to read sensors. Now that you have the rest of the demo verified, modify the Arduino code to mix in your own sensors and build something fun! 63 | 64 | Please be sure to share your projects with us on twitter! 65 | 66 | @tundra_labs 67 | 68 | ## Step 5: Getting back to Original Tracker Functions 69 | If following the instructions, you should have archived a backup of your device json. To undo, just upload this json again to your tracker: 70 | 71 | ***Caution, do not connect any other SteamVR devices to your PC during testing. Especially your HMD*** 72 | 73 | To verify that this input data is being sent to the PC, you must: 74 | 75 | 1) Connect your tracker to your PC via USB, disconnect all dongles, HMD, controller, etc 76 | 2) Start lighthouse_console from `C:\Program Files (x86)\Steam\steamapps\common\SteamVR\tools\lighthouse\bin\win32` 77 | 3) Verify that there is only one device connected: 78 | ![Only 1 device!!!](../images/only1.png) 79 | 80 | ***If you have more than one device listed here, do not move forward, disconnect everything else!*** 81 | 82 | 4) upload the backup of the Tracker json file using `uploadconfig backup.json` 83 | 5) use the command `reboot` to restart the tracker 84 | 85 | Inevitably everyone at some point looses a Json file or writes it to the wrong device :( 86 | 87 | * Find archives in your PC in the following folder: `C:\Program Files (x86)\Steam\config\lighthouse` 88 | * Here you will find a json file from every serial number device that you have ever connected to steam (Thanks Valve!) 89 | -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/input/tmi_hand_controller_profile.json: -------------------------------------------------------------------------------- 1 | { 2 | "jsonid": "input_profile", 3 | "controller_type": "simple_tmi", 4 | "legacy_profile": "simple_tmi", 5 | "legacy_binding": "{simple_tmi}/input/legacy_bindings_simple_tmi.json", 6 | "input_bindingui_mode": "controller_handed", 7 | "input_bindingui_left": { 8 | "image": "{simple_tmi}/icons/VR_INK_Left_Angled.svg" 9 | }, 10 | "input_bindingui_right": { 11 | "image": "{simple_tmi}/icons/VR_INK_Right_Angled.svg" 12 | }, 13 | "input_source": { 14 | "/input/system" : { 15 | "type" : "button", 16 | "click" : true, 17 | "touch" : true, 18 | "binding_image_point" : [ 34,45 ], 19 | "order" : 1 20 | }, 21 | "/input/a" : { 22 | "type" : "button", 23 | "click" : true, 24 | "touch" : true, 25 | "binding_image_point" : [ 26, 42 ], 26 | "order" : 6 27 | }, 28 | "/input/b" : { 29 | "type" : "button", 30 | "click" : true, 31 | "touch" : true, 32 | "binding_image_point" : [ 18, 37 ], 33 | "order" : 5 34 | }, 35 | "/input/grip" : { 36 | "type" : "button", 37 | "click" : true, 38 | "touch" : true, 39 | "binding_image_point" : [ 18, 37 ], 40 | "order" : 5 41 | }, 42 | "/input/trigger" : { 43 | "type" : "trigger", 44 | "click" : true, 45 | "touch" : true, 46 | "value" : true, 47 | "binding_image_point" : [ 11, 60 ], 48 | "order" : 2 49 | }, 50 | "/input/thumbstick" : { 51 | "type" : "joystick", 52 | "click" : true, 53 | "touch" : true, 54 | "binding_image_point" : [ 31, 26 ], 55 | "order" : 4 56 | }, 57 | "/input/index" : { 58 | "type" : "trigger", 59 | "touch" : false, 60 | "value" : true, 61 | "binding_image_point" : [ 56, 86 ], 62 | "order" : 100 63 | }, 64 | "/input/middle" : { 65 | "type" : "trigger", 66 | "touch" : false, 67 | "value" : true, 68 | "binding_image_point" : [ 56, 86 ], 69 | "order" : 101 70 | }, 71 | "/input/ring" : { 72 | "type" : "trigger", 73 | "touch" : false, 74 | "value" : true, 75 | "binding_image_point" : [ 56, 86 ], 76 | "order" : 102 77 | }, 78 | "/input/pinky" : { 79 | "type" : "trigger", 80 | "touch" : false, 81 | "value" : true, 82 | "binding_image_point" : [ 56, 86 ], 83 | "order" : 103 84 | }, 85 | "/pose/raw": { 86 | "type": "pose", 87 | "binding_image_point": [ 88 | 5, 89 | 35 90 | ] 91 | }, 92 | "/output/haptic": { 93 | "type": "vibration", 94 | "binding_image_point": [ 95 | 5, 96 | 35 97 | ] 98 | } 99 | }, 100 | "input_components": { 101 | "/input/system/click": { 102 | "bit_offset": 0, 103 | "type": "bool" 104 | }, 105 | "/input/a/click": { 106 | "bit_offset": 1, 107 | "type": "bool" 108 | }, 109 | "/input/b/click": { 110 | "bit_offset": 2, 111 | "type": "bool" 112 | }, 113 | "/input/trigger/click": { 114 | "bit_offset": 3, 115 | "type": "bool" 116 | }, 117 | "/input/grip/click": { 118 | "bit_offset": 4, 119 | "type": "bool" 120 | }, 121 | "/input/thumbstick/click": { 122 | "bit_offset": 5, 123 | "type": "bool" 124 | }, 125 | "/input/menu/click": { 126 | "bit_offset": 6, 127 | "type": "bool" 128 | }, 129 | "/input/thumbstick/touch": { 130 | "bit_offset": 7, 131 | "type": "bool" 132 | }, 133 | "/input/thumbstick/x": { 134 | "bit_offset": 8, 135 | "bit_width": 10, 136 | "type": "scalar", 137 | "min": 0, 138 | "max": 1023, 139 | "unit": "twosided", 140 | "special_value_zero":0 141 | }, 142 | "/input/thumbstick/y": { 143 | "bit_offset": 18, 144 | "bit_width": 10, 145 | "type": "scalar", 146 | "min": 0, 147 | "max": 1023, 148 | "unit": "twosided", 149 | "special_value_zero":0 150 | }, 151 | "/input/trigger/value": { 152 | "bit_offset": 28, 153 | "bit_width": 10, 154 | "type": "scalar", 155 | "min": 0, 156 | "max": 1023, 157 | "unit": "onesided" 158 | }, 159 | "/input/index/value": { 160 | "bit_offset": 38, 161 | "bit_width": 10, 162 | "type": "scalar", 163 | "min": 0, 164 | "max": 1023, 165 | "unit": "onesided" 166 | }, 167 | "/input/middle/value": { 168 | "bit_offset": 48, 169 | "bit_width": 10, 170 | "type": "scalar", 171 | "min": 0, 172 | "max": 1023, 173 | "unit": "onesided" 174 | }, 175 | "/input/ring/value": { 176 | "bit_offset": 58, 177 | "bit_width": 10, 178 | "type": "scalar", 179 | "min": 0, 180 | "max": 1023, 181 | "unit": "onesided" 182 | }, 183 | "/input/pinky/value": { 184 | "bit_offset": 68, 185 | "bit_width": 10, 186 | "type": "scalar", 187 | "min": 0, 188 | "max": 1023, 189 | "unit": "onesided" 190 | }, 191 | "/output/haptic" : { 192 | "type" : "vibration" 193 | } 194 | } 195 | } 196 | -------------------------------------------------------------------------------- /tmi_ hand_controller/arduino/tmi_hand_controller/tundra_mapped_input.cpp: -------------------------------------------------------------------------------- 1 | #include "tundra_mapped_input.h" 2 | #include "hardware/spi.h" 3 | #include "hardware/irq.h" 4 | #include "hardware/dma.h" 5 | #include "hardware/gpio.h" 6 | 7 | TMI::TMI( ) 8 | { 9 | // Pinout as defined by the Tundra Labs Breakout 10 | _miso = 15; 11 | _mosi = 12; 12 | _sclk = 14; 13 | _csn = 13; 14 | } 15 | 16 | TMI::TMI(uint8_t mosi_pin, uint8_t miso_pin, uint8_t sclk_pin, uint8_t csn_pin) 17 | { 18 | _miso = miso_pin; 19 | _mosi = mosi_pin; 20 | _sclk = sclk_pin; 21 | _csn = csn_pin; 22 | } 23 | 24 | bool TMI::init( ) 25 | { 26 | gpio_pull_up (_csn); 27 | gpio_set_input_enabled (_csn, true); 28 | 29 | gpio_set_function(_csn, GPIO_FUNC_SPI);//CSn 30 | gpio_set_function(_sclk, GPIO_FUNC_SPI);//SCK 31 | gpio_set_function(_miso, GPIO_FUNC_SPI);//MISO 32 | gpio_set_function(_mosi, GPIO_FUNC_SPI);//MOSI 33 | 34 | spi_init(spi1, 8000000); 35 | spi_set_format(spi1, 8, SPI_CPOL_1, SPI_CPHA_1, SPI_MSB_FIRST); 36 | spi_set_slave(spi1, true); 37 | 38 | _rx_dma_chan = dma_claim_unused_channel( true ); 39 | _rx_dma_conf = dma_channel_get_default_config( _rx_dma_chan ); 40 | channel_config_set_transfer_data_size( &_rx_dma_conf, DMA_SIZE_8 ); 41 | channel_config_set_read_increment( &_rx_dma_conf, false ); 42 | channel_config_set_write_increment( &_rx_dma_conf, true ); 43 | channel_config_set_dreq( &_rx_dma_conf, DREQ_SPI1_RX ); 44 | dma_channel_configure( _rx_dma_chan, &_rx_dma_conf, &_rx_buff, &spi_get_hw(spi1)->dr, sizeof(_rx_buff) , false); 45 | 46 | _tx_dma_chan = dma_claim_unused_channel( true ); 47 | _tx_dma_conf = dma_channel_get_default_config( _tx_dma_chan ); 48 | channel_config_set_transfer_data_size( &_tx_dma_conf, DMA_SIZE_8 ); 49 | channel_config_set_read_increment( &_tx_dma_conf, true ); 50 | channel_config_set_write_increment( &_tx_dma_conf, false ); 51 | channel_config_set_dreq( &_tx_dma_conf, DREQ_SPI1_TX ); 52 | dma_channel_configure( _tx_dma_chan, &_tx_dma_conf, &spi_get_hw(spi1)->dr, &_tx_buff, sizeof(_tx_buff) , true); 53 | 54 | _dma_done = false; 55 | 56 | _tx_buff.header.spi_protocol_rev = 1; 57 | _tx_buff.header.report_mode = MI_PROTOCOL_REVISON_GENERIC; 58 | 59 | _event_queue_push_i = 0; 60 | _event_queue_pull_i = 0; 61 | 62 | return true; 63 | } 64 | 65 | uint8_t TMI::get_cs_pin( void ) 66 | { 67 | return _csn; 68 | } 69 | 70 | bool TMI::data_ready( void ) 71 | { 72 | if ( _dma_done ) 73 | { 74 | _dma_done = false; 75 | return true; 76 | } 77 | return false; 78 | } 79 | 80 | void TMI::set_legacy_mode( bool enable ) 81 | { 82 | if ( enable ) 83 | { 84 | _tx_buff.header.report_mode = MI_PROTOCOL_REVISON_V1_CONTROLLER; 85 | } 86 | else 87 | { 88 | _tx_buff.header.report_mode = MI_PROTOCOL_REVISON_GENERIC; 89 | } 90 | } 91 | 92 | 93 | bool TMI::send_data( void * d, uint8_t len ) 94 | { 95 | memcpy( _tx_buff.data, d, len); 96 | _tx_buff.header.input_data_length = len; 97 | return true; 98 | } 99 | 100 | void TMI::send_event(uint8_t event_id) 101 | { 102 | _event_queue[_event_queue_push_i] = event_id; 103 | _event_queue_push_i = (_event_queue_push_i+1) & 0x0F; 104 | } 105 | 106 | void TMI::send_firmware_rev( uint32_t firmware_rev ) 107 | { 108 | _event_queue[_event_queue_push_i] = MI_SLAVE_EVENT_FIRMWARE_REV_RESP; 109 | _event_queue_push_i = (_event_queue_push_i+1) & 0x0F; 110 | _event_queue[_event_queue_push_i] = ( firmware_rev ) && 0xFF; 111 | _event_queue_push_i = (_event_queue_push_i+1) & 0x0F; 112 | _event_queue[_event_queue_push_i] = ( firmware_rev >> 8 ) && 0xFF; 113 | _event_queue_push_i = (_event_queue_push_i+1) & 0x0F; 114 | _event_queue[_event_queue_push_i] = ( firmware_rev >> 16 ) && 0xFF; 115 | _event_queue_push_i = (_event_queue_push_i+1) & 0x0F; 116 | _event_queue[_event_queue_push_i] = ( firmware_rev >> 24 ) && 0xFF; 117 | _event_queue_push_i = (_event_queue_push_i+1) & 0x0F; 118 | } 119 | 120 | void TMI::handle_rx_data() 121 | { 122 | uint8_t revision; 123 | uint8_t evt_opcode; 124 | uint8_t data_index = 0; 125 | uint8_t evt_index = 0; 126 | uint8_t evt_payload_length = 0; 127 | 128 | if(_tx_buff.header.spi_protocol_rev == 0x01) 129 | { 130 | /** 131 | if(_rx_buff.header.status.enter_bootloader == 1) // Manage bootloader status 132 | { 133 | <> 134 | } 135 | **/ 136 | while(data_index < _rx_buff.header.backchannel_length) // Loop past any backchannel data to set the "data_index" counter 137 | { 138 | data_index++; // "data_index" is now set at the first byte of the first event 139 | } 140 | while(evt_index < _rx_buff.header.event_data_length) 141 | { 142 | if(_event_cb) 143 | { 144 | evt_opcode = _rx_buff.buffer[data_index]; // Read the event code; it's next in the Rx buffer 145 | data_index++; 146 | switch (evt_opcode) // Switch case to set the event payload length 147 | { 148 | case MI_MASTER_EVENT_HAPTIC_PULSE: 149 | evt_payload_length = 7; 150 | break; 151 | case MI_MASTER_EVENT_HAPTIC_SONG: 152 | evt_payload_length = 1; 153 | break; 154 | } 155 | if(evt_payload_length > 0) // Call the callback with event data 156 | { 157 | if ( _event_cb ) 158 | { 159 | _event_cb(evt_opcode, evt_payload_length, (char*) &_rx_buff.buffer[data_index]); 160 | } 161 | data_index += evt_payload_length; 162 | } 163 | else 164 | { 165 | _event_cb(evt_opcode, 0, NULL); // Call the callback without event data 166 | } 167 | } 168 | else 169 | { 170 | break; 171 | } 172 | evt_index += evt_payload_length + 1; 173 | } 174 | memset(&_rx_buff, 0, sizeof(_rx_buff)); // Clear residual garbage in the Rx buffer 175 | } 176 | } 177 | 178 | void TMI::register_event_callback(tmi_event_callback_t cb) 179 | { 180 | _event_cb = cb; 181 | } 182 | 183 | void TMI::csn_irq( uint gpio, uint32_t event_mask ) 184 | { 185 | if (gpio_get(_csn)) 186 | { 187 | // CSn de-assert 188 | dma_channel_abort( _rx_dma_chan ); 189 | dma_channel_abort( _tx_dma_chan ); 190 | _dma_done = true; 191 | 192 | _tx_buff.header.frame_id++; 193 | 194 | dma_channel_set_write_addr( _rx_dma_chan, &_rx_buff, true); 195 | dma_channel_set_read_addr( _tx_dma_chan, &_tx_buff, true); 196 | } 197 | } -------------------------------------------------------------------------------- /tmi_ hand_controller/arduino/tmi_hand_controller/mapped_input_types.h: -------------------------------------------------------------------------------- 1 | #ifndef __MAPPED_INPUT_TYPES_H__ 2 | #define __MAPPED_INPUT_TYPES_H__ 3 | 4 | #define MI_MAXIMUM_UPSTREAM_BACKCHANNEL_LEN (60) 5 | #define MI_MAXIMUM_DOWNSTREAM_BACKCHANNEL_LEN (60) 6 | 7 | #define MI_MAXIMUM_FRAME_BUFFER_LEN (64) 8 | 9 | #define MI_DFU_SPI_PROTOCOL_REV (0xFD) 10 | 11 | typedef void (*tmi_event_callback_t)(uint8_t event_code,uint8_t payload_len, char* payload); 12 | 13 | #pragma pack(push) 14 | 15 | typedef struct __attribute__( ( packed, aligned( 1 ) ) ) 16 | { 17 | uint8_t frame_error: 1; 18 | uint8_t unsupported_spi_protocol_rev: 1; 19 | uint8_t upstream_backchannel_full: 1; 20 | uint8_t is_wireless: 1; 21 | uint8_t enter_bootloader: 1; 22 | uint8_t reserved: 3; 23 | } 24 | mi_master_status_t; 25 | 26 | typedef struct __attribute__( ( packed, aligned( 1 ) ) ) 27 | { 28 | uint8_t spi_protocol_rev; 29 | uint8_t frame_id; 30 | uint8_t report_mode_request; 31 | mi_master_status_t status; 32 | uint8_t backchannel_length; 33 | uint8_t event_data_length; 34 | uint8_t reserved[2]; 35 | } 36 | mi_master_header_t; 37 | 38 | typedef struct __attribute__( ( packed, aligned( 1 ) ) ) 39 | { 40 | mi_master_header_t header; 41 | uint8_t buffer [ MI_MAXIMUM_FRAME_BUFFER_LEN ]; 42 | } 43 | mi_master_frame_t; 44 | 45 | typedef struct __attribute__( ( packed, aligned( 1 ) ) ) 46 | { 47 | uint8_t bootloader: 1; 48 | uint8_t reserved: 7; 49 | } 50 | mi_slave_status_t; 51 | 52 | typedef struct __attribute__( ( packed, aligned( 1 ) ) ) 53 | { 54 | uint8_t spi_protocol_rev; 55 | uint8_t frame_id; 56 | uint8_t report_mode; 57 | mi_slave_status_t status; 58 | uint8_t input_data_length; 59 | uint8_t backchannel_length; 60 | uint8_t event_data_length; 61 | uint8_t reserved; 62 | } 63 | mi_slave_header_t; 64 | 65 | typedef struct __attribute__( ( packed, aligned( 1 ) ) ) 66 | { 67 | mi_slave_header_t header; 68 | uint8_t data[ MI_MAXIMUM_FRAME_BUFFER_LEN ]; 69 | } 70 | mi_slave_frame_t; 71 | 72 | typedef struct __attribute__( ( packed, aligned( 1 ) ) ) 73 | { 74 | uint8_t system_button: 1; 75 | uint8_t menu_button: 1; 76 | uint8_t trackpad_button: 1; 77 | uint8_t grip_button: 1; 78 | uint8_t trigger_button: 1; 79 | uint8_t trackpad_finger_present: 1; 80 | uint8_t reserved: 2; 81 | } 82 | mi_legacy_mode_buttons_t; 83 | 84 | typedef struct __attribute__( ( packed, aligned( 1 ) ) ) 85 | { 86 | uint8_t trigger; 87 | int16_t trackpad_x; 88 | int16_t trackpad_y; 89 | mi_legacy_mode_buttons_t buttons; 90 | } 91 | mi_legacy_mode_0x01_input_data_t; 92 | 93 | typedef struct __attribute__( ( packed, aligned( 1 ) ) ) 94 | { 95 | uint16_t duration_us; 96 | uint16_t count; 97 | uint16_t interval_us; 98 | uint8_t priority; 99 | } 100 | mi_haptic_pulse_t; 101 | 102 | typedef struct __attribute__( ( packed, aligned( 1 ) ) ) 103 | { 104 | uint8_t song_id; 105 | } 106 | mi_haptic_song_t; 107 | 108 | typedef enum 109 | { 110 | MI_PROTOCOL_REVISON_NOP = 0, 111 | MI_PROTOCOL_REVISON_V1_CONTROLLER = 1, // Data structure like the Vive Wand 112 | MI_PROTOCOL_REVISON_V2_CONTROLLER = 2, // Data structure like knuckles (Currently not supported) 113 | MI_PROTOCOL_REVISON_GENERIC = 3, // Mapped input structure 114 | MI_PROTOCOL_REVISON_MAX 115 | } mi_protocol_revision_t; 116 | 117 | typedef enum 118 | { 119 | MI_MASTER_EVENT_NOP = 0, // No Payload 120 | MI_MASTER_TEST_EVENT_NO_PAYLOAD = 1, // Unused 121 | MI_MASTER_TEST_EVENT_8B_PAYLOAD = 2, // Unused 122 | MI_MASTER_EVENT_WIRLESS_PAIRING_STARTED = 3, // No Payload 123 | MI_MASTER_EVENT_WIRLESS_PAIRING_STOPPED = 4, // No Payload 124 | MI_MASTER_EVENT_WIRLESS_PAIRING_CONNECTED = 5, // No Payload 125 | MI_MASTER_EVENT_WIRLESS_PAIRING_DISCONNECTED = 6, // No Payload 126 | MI_MASTER_EVENT_MFG_CFG_RESP = 7, // Depricated 127 | MI_MASTER_EVENT_FIRMWARE_REV_REQ = 8, // No Payload 128 | MI_MASTER_EVENT_HAPTIC_PULSE = 9, // mi_haptic_pulse_t 129 | MI_MASTER_EVENT_HAPTIC_PULSE_REPEAT = 10, // Depricated 130 | MI_MASTER_EVENT_HAPTIC_SONG = 11, // mi_haptic_song_t 131 | MI_MASTER_EVENT_SHUTDOWN_WARNING = 12, // No Payload 132 | MI_MASTER_EVENT_ON_CHARGER = 13, // No Payload 133 | MI_MASTER_EVENT_OFF_CHARGER = 14, // No Payload 134 | MI_MASTER_EVENT_POWER_GOOD = 15, // No Payload 135 | MI_MASTER_EVENT_POWER_NOT_GOOD = 16, // No Payload 136 | MI_MASTER_EVENT_USB_HOST = 17, // No Payload 137 | MI_MASTER_EVENT_USB_CHARGER = 18, // No Payload 138 | MI_MASTER_EVENT_USB_UNKNOWN = 19, // No Payload 139 | MI_MASTER_FIRMWARE_UPDATE_START = 20, // No Payload 140 | MI_MASTER_EVENT_USB_INSERTED = 21, // No Payload 141 | MI_MASTER_EVENT_USB_REMOVED = 22, // No Payload 142 | MI_MASTER_EVENT_USB_ENUMERATION_COMPLETE = 23, // No Payload 143 | MI_MASTER_NUM_EVENTS 144 | } mi_master_event_t; 145 | 146 | typedef enum 147 | { 148 | MI_SLAVE_EVENT_NOP = 0, 149 | MI_SLAVE_TEST_EVENT_NO_PAYLOAD = 1, 150 | MI_SLAVE_TEST_EVENT_8B_PAYLOAD = 2, 151 | MI_SLAVE_EVENT_BEGIN_WIRELESS_PAIRING = 3, 152 | MI_SLAVE_EVENT_MFG_CFG_REQ = 4, // Depricated 153 | MI_SLAVE_EVENT_FIRMWARE_REV_RESP = 5, 154 | MI_SLAVE_EVENT_REQUEST_RF_DISABLE = 6, 155 | MI_SLAVE_NUM_EVENTS 156 | } mi_slave_event_t; 157 | 158 | typedef enum 159 | { 160 | MI_MASTER_DFU_JUMP_TO_BOOTLOADER = 0, 161 | MI_MASTER_DFU_WRITE_PAYLOAD, 162 | MI_MASTER_DFU_FINISH, 163 | MI_MASTER_DFU_LOAD, 164 | MI_MASTER_DFU_NUM_CMD, 165 | } mi_master_dfu_cmd_t; 166 | 167 | typedef enum 168 | { 169 | MI_SLAVE_DFU_NOP = 0, 170 | MI_SLAVE_DFU_READY_FOR_DATA, 171 | MI_SLAVE_DFU_PAYLOAD_WRITE_ACK, 172 | MI_SLAVE_DFU_FINISH_PASS, 173 | MI_SLAVE_DFU_FINISH_FAIL, 174 | MI_SLAVE_DFU_LOAD_PASS, 175 | MI_SLAVE_DFU_LOAD_FAIL, 176 | MI_SLAVE_DFU_ABORT, 177 | MI_SLAVE_DFU_NUM_CMD, 178 | } mi_slave_dfu_cmd_t; 179 | 180 | typedef struct __attribute__( ( packed, aligned( 1 ) ) ) 181 | { 182 | uint8_t spi_protocol_rev; 183 | uint8_t frame_id; 184 | uint8_t cmd; 185 | uint8_t length; 186 | uint8_t payload[64]; 187 | } 188 | mi_master_dfu_frame_t; 189 | 190 | typedef struct __attribute__( ( packed, aligned( 1 ) ) ) 191 | { 192 | uint8_t spi_protocol_rev; 193 | uint8_t frame_id; 194 | uint8_t cmd; 195 | uint8_t length; 196 | uint8_t payload[64]; 197 | } 198 | mi_master_dfu_frame_t; 199 | 200 | #pragma pack(pop) 201 | 202 | #endif 203 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | The following repository contains some examples of how to use the Tundra Labs RP2040 Breakout Board with Tundra Tracker to send custom controller information. 2 | 3 | ## Structure 4 | Each example is composed of some folders: 5 | * Arduino 6 | * This is the RP2040 Arduino code that is programmed into the Dev board 7 | * Example will include a snapshot of the TMI library that was tested at the time of uploading 8 | * Future inprovements could have been made to the library in other examples 9 | * Device JSON 10 | * ALWAYS BEFORE WRITING JSON Files, perform a `downloadconfig backup.json` command 11 | * The example.json is partially defined file that does not contain sensor calibration data 12 | * to merge the `backup.json` and `example.json` files together, copy the `"lighthouse_config"` and `"imu"` blocks from `backup.json` into `example.json`, save as to `new.json` 13 | * ALWAYS preserve a copy of `backup.json` to revert your tracker to the original calibration 14 | * upload a new json config to your device in lighthouse console using `uploadconfg new.json` 15 | * Inevitably everyone at some point looses a Json file or writes it to the wrong device :( 16 | * Find archives in your PC in the following folder: `C:\Program Files (x86)\Steam\config\lighthouse` 17 | * Here you will find a json file from every serial number device that you have ever connected to steam (Thanks Valve!) 18 | * Driver folder 19 | * Drivers are a collection of files that tell SteamVR about your device. 20 | * Drivers are added to the following folder: `C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers` 21 | * The Device JSON will indicate the search directory to find your driver 22 | * Inside of the driver folder there resources structure 23 | * icons - This is where you store your SteamVR icons, the primary icons that you should have are: 24 | * x_status_error.png 25 | * x_status_ready.png 26 | * x_status_off.png 27 | * x_status_searching.gif 28 | * x_status_standby.png 29 | * (SteamVR will autogenerate other versions of your icons) 30 | * rendermodels - This is where you store the .obj and .mtl files for your device. 31 | * Creates the 3D model that appears in SteamVR when your device is active 32 | * localization - a json file that translates your device strings to other languages 33 | * input - a folder that contains all of the details of your device inputs. There will be an entire section on this one... 34 | 35 | ## Input Files 36 | Input files describe to SteamVR the structure of your input data and how to publish it to the SteamVR input system. This is the PC side of the customization that is done in the Arduino code. This section shall describe in more detail how to author the input json files and get your controller inputs into SteamVR. 37 | 38 | 39 | 40 | ### x_profile.json file 41 | There are 2 main sections of a input profile: `"input_source"` and `"input_components"` 42 | 43 | #### Input Source 44 | Contains a list of sources, each source has a syntax like: 45 | 46 | ``` 47 | "//" : { 48 | "type" : "", 49 | "touch" : "", 50 | "click" : "", 51 | "value" : "", 52 | "force" : "", 53 | "binding_image_point" : [ , ], 54 | "order" : 55 | } 56 | ``` 57 | `` entry describes what order in the input list that the entry should appear. 58 | `` and `` indicate the coordinates on the `input_bindingui` image that the input will have a leader annotating to. 59 | 60 | `` can be one of the following: 61 | * `"button"` 62 | * `"trigger"` 63 | * `"joystick"` 64 | * `"trackpad"` 65 | * `"vibration"` 66 | * `"pose"` 67 | 68 | There are also a collection of other attributes, for example: 69 | * `"touch"` - Set to True if the input has a touch/not touch state, for example a button capsense 70 | * `"click"` - Set to True if the input has a click state, for example when a button or trigger is fully pressed, or a Thumbstick press 71 | * `"value"` - Set to True if the input has a analog value, for example a trigger pull 72 | * `"force"` - Set to True if the input has a force measurement, for example the Index Controller trackpad or grip sensor 73 | 74 | Here is a sample from the index_controller_profile.json: 75 | ``` 76 | "input_source" : 77 | { 78 | "/input/system" : { 79 | "type" : "button", 80 | "click" : true, 81 | "touch" : true, 82 | "binding_image_point" : [ 34,45 ], 83 | "order" : 1 84 | }, 85 | "/input/a" : { 86 | "type" : "button", 87 | "click" : true, 88 | "touch" : true, 89 | "binding_image_point" : [ 26, 42 ], 90 | "order" : 6 91 | }, 92 | "/input/b" : { 93 | "type" : "button", 94 | "click" : true, 95 | "touch" : true, 96 | "binding_image_point" : [ 18, 37 ], 97 | "order" : 5 98 | }, 99 | "/input/trigger" : { 100 | "type" : "trigger", 101 | "click" : true, 102 | "touch" : true, 103 | "value" : true, 104 | "binding_image_point" : [ 11, 60 ], 105 | "order" : 2 106 | }, 107 | "/input/trackpad" : { 108 | "type" : "trackpad", 109 | "force" : true, 110 | "touch" : true, 111 | "binding_image_point" : [ 27, 37 ], 112 | "order" : 3 113 | }, 114 | "/input/grip" : { 115 | "type" : "trigger", 116 | "force" : true, 117 | "value" : true, 118 | "touch" : true, 119 | "input_activity_path" : "/input/grip/force", 120 | "input_activity_threshold" : 0.1, 121 | "binding_image_point" : [ 47, 86 ], 122 | "order" : 7 123 | }, 124 | "/input/thumbstick" : { 125 | "type" : "joystick", 126 | "click" : true, 127 | "touch" : true, 128 | "binding_image_point" : [ 31, 26 ], 129 | "order" : 4 130 | }, 131 | "/input/pinch" : { 132 | "type" : "pinch", 133 | "value_source" : "/input/trigger", 134 | "capsense_source" : "/input/finger/index", 135 | "force_source" : "/input/trackpad", 136 | "binding_image_point" : [ 27, 37 ], 137 | "order" : 8 138 | }, 139 | 140 | "/input/finger/index" : { 141 | "type" : "trigger", 142 | "visibility" : "InputValueVisibility_AvailableButHidden", 143 | "binding_image_point" : [ 56, 86 ], 144 | "order" : 100 145 | }, 146 | "/input/finger/middle" : { 147 | "type" : "trigger", 148 | "visibility" : "InputValueVisibility_AvailableButHidden", 149 | "binding_image_point" : [ 56, 86 ], 150 | "order" : 101 151 | }, 152 | "/input/finger/ring" : { 153 | "type" : "trigger", 154 | "visibility" : "InputValueVisibility_AvailableButHidden", 155 | "binding_image_point" : [ 56, 86 ], 156 | "order" : 102 157 | }, 158 | "/input/finger/pinky" : { 159 | "type" : "trigger", 160 | "visibility" : "InputValueVisibility_AvailableButHidden", 161 | "binding_image_point" : [ 56, 86 ], 162 | "order" : 103 163 | }, 164 | 165 | "/pose/raw" : { 166 | "type" : "pose", 167 | "binding_image_point" : [ 5, 35 ] 168 | }, 169 | "/pose/base" : { 170 | "type" : "pose", 171 | "binding_image_point" : [ 65, 136 ] 172 | }, 173 | "/pose/handgrip" : { 174 | "type" : "pose", 175 | "binding_image_point" : [ 56, 95 ] 176 | }, 177 | "/pose/tip" : { 178 | "type" : "pose", 179 | "binding_image_point" : [ 5, 35 ] 180 | }, 181 | "/pose/gdc2015" : { 182 | "type" : "pose", 183 | "binding_image_point" : [ 5, 35 ] 184 | }, 185 | 186 | "/input/skeleton/left" : { 187 | "type" : "skeleton", 188 | "skeleton": "/skeleton/hand/left", 189 | "side" : "left", 190 | "binding_image_point" : [ 5, 35 ] 191 | }, 192 | "/input/skeleton/right" : { 193 | "type" : "skeleton", 194 | "skeleton": "/skeleton/hand/right", 195 | "side" : "right", 196 | "binding_image_point" : [ 5, 35 ] 197 | }, 198 | 199 | "/output/haptic" : { 200 | "type" : "vibration", 201 | "binding_image_point" : [ 5, 35 ] 202 | } 203 | }, 204 | ``` 205 | #### Input Components 206 | For controllers that use mapped input, the `"input_components"` structure describes how SteamVR should unpack data from the data structure. The general format is: 207 | ``` 208 | "///": { 209 | "bit_offset": , 210 | "bit_width": , 211 | "type": "" 212 | "min": , 213 | "max": , 214 | "unit": "", 215 | "special_value_zero": 216 | }, 217 | ``` 218 | the beginng of the path should be matching a path specified in `"input_source"`, this is followed by a ``. The attribute should be one of the following: 219 | * `click` - Used for a button click 220 | * `touch` - Used to indicate when a input is touched 221 | * `x` - Used to indicate x coordinate of a thumbstick or trackpad 222 | * `y` - Used to indicate y coordinate of a thumbstick or trackpad 223 | * `value` - Used for a analog value, for example a finger curl or trigger pull 224 | * `force` - Used for a force value 225 | 226 | In the mapped input protocol, data for the inputs is tightly packed into a array of bytes. The `"bit_offset"` and `"bit_width"` describes the data location and size so that it can be extracted from the tight array. 227 | * `` - is a integer value to indicate the first bit of data for a particular input. 228 | * `` - how many bits wide the input is, for example a button would always be 1 bit wide whereas a trigger analog value may be 10bits wide 229 | 230 | A `` for the input component could be one of the following: 231 | * `"bool"` - Example is a button or touch value that is either on or off 232 | * `"scalar"` - a numeric value, for example a trigger pull 233 | 234 | For input components that are of `"type : "scalar"` there are some additional parameters to use in order to convert unsigned integers sent in the packet to scalar values. In the SteamVR input system, all scalars are floats either from 0 to 1 (`"unit" : "onesided"`) or from -1 to 1 (`"unit" : "twosided"`). In order to convert the integers into scalar values, the following formula is used: 235 | 236 | `(value - minmum) / (maximum - minimum)` 237 | 238 | the `` and `` are integer values given in the description. 239 | 240 | If a input_component is of `"unit" : "twosided"` an additional step is taken to calculate the scalar: 241 | 242 | `( 2 * (value - minmum) / (maximum - minimum) ) - 1` 243 | 244 | Since this conversion is done in floating point math, it can be impossible to achieve a scalar that is exactly 0, sometimes game developers rely of values of exactly 0 to decide that a trackpad is idle or a touchpad is not touched. 245 | 246 | For this reason, there is a parameter called "special_value_zero". This is an override of the formulas above where if the value of an input is equal to the integer stated for special value zero, then the input will return an exact value of 0.0. 247 | 248 | The following is an example of input_components for the Logitech VR Ink pen: 249 | ``` 250 | "input_components": { 251 | "/input/system/click": { 252 | "bit_offset": 0, 253 | "type": "bool" 254 | }, 255 | "/input/menu/click": { 256 | "bit_offset": 1, 257 | "type": "bool" 258 | }, 259 | "/input/touchstrip/click": { 260 | "bit_offset": 2, 261 | "type": "bool" 262 | }, 263 | "/input/primary/force": { 264 | "bit_offset": 3, 265 | "bit_width": 10, 266 | "type": "scalar", 267 | "min": 0, 268 | "max": 1023, 269 | "unit": "onesided" 270 | }, 271 | "/input/tip/force": { 272 | "bit_offset": 13, 273 | "bit_width": 10, 274 | "type": "scalar", 275 | "min": 0, 276 | "max": 1023, 277 | "unit": "onesided" 278 | }, 279 | "/input/grip/force": { 280 | "bit_offset": 23, 281 | "bit_width": 10, 282 | "type": "scalar", 283 | "min": 0, 284 | "max": 1023, 285 | "unit": "onesided" 286 | }, 287 | "/input/touchstrip/x": { 288 | "bit_offset": 33, 289 | "bit_width": 8, 290 | "type": "scalar", 291 | "min": 30, 292 | "max": 169, 293 | "unit": "twosided", 294 | "special_value_zero":0 295 | }, 296 | "/input/touchstrip/y": { 297 | "bit_offset": 41, 298 | "bit_width": 10, 299 | "type": "scalar", 300 | "min": 30, 301 | "max": 769, 302 | "unit": "twosided", 303 | "special_value_zero":0 304 | }, 305 | "/input/touchstrip/touch": { 306 | "bit_offset": 51, 307 | "type": "bool" 308 | }, 309 | "/output/haptic" : { 310 | "type" : "vibration" 311 | } 312 | } 313 | ``` 314 | 315 | ## Input Debugging 316 | To debug your input, you can access the debugger by selecting Devices > Controller Settings > Test Controller. Then selecting your controller from the list in the lower left drop down selector. 317 | 318 | ![Controller Debugger](images/ControllerDebugger.PNG) 319 | 320 | ## Support for Original Breakout Board 321 | These examples are best tested with the Tundra Labs RP2040 Breakout board. It is however possible to connect a development board to the tracker using the original Breakout board. The following is how to make the connections: 322 | 323 | | IOBB Pin Name | Description | RP2040 Pin | 324 | | ------------- | ----------- | ----------- | 325 | | Trigger | MISO | 15 | 326 | | Menu | MOSI | 12 | 327 | | Grip | SCLK | 14 | 328 | | Trackpad | CSN | 13 | 329 | 330 | RP2040 is not the only MCU where this protocol is possible but it is the only MCU that we will support. Advanced developers can implement their own SPI Slave drivers for other MCUs and communicate with Tundra Tracker as well. We can unnofficially link you GitHub projects here: -------------------------------------------------------------------------------- /tmi_ hand_controller/driver/tmi_hand_controller/resources/rendermodels/tmi_hand_controller/tmi_hand_controller.obj: -------------------------------------------------------------------------------- 1 | mtllib tmi_hand_controller.mtl 2 | o tmi_hand_controller 3 | v 0.005432 -0.008190 -0.026983 4 | v 0.005010 -0.007767 -0.027000 5 | v 0.005155 -0.007683 -0.026772 6 | v 0.005516 -0.008044 -0.026757 7 | v 0.004855 -0.007190 -0.027017 8 | v 0.005023 -0.007190 -0.026786 9 | v 0.005010 -0.006613 -0.027029 10 | v 0.005155 -0.006697 -0.026797 11 | v 0.005432 -0.006190 -0.027033 12 | v 0.005516 -0.006336 -0.026799 13 | v 0.006010 -0.006035 -0.027027 14 | v 0.006010 -0.006204 -0.026795 15 | v 0.006587 -0.006190 -0.027013 16 | v 0.006503 -0.006336 -0.026783 17 | v 0.007010 -0.006613 -0.026996 18 | v 0.006864 -0.006697 -0.026768 19 | v 0.007164 -0.007190 -0.026979 20 | v 0.006996 -0.007190 -0.026754 21 | v 0.007010 -0.007767 -0.026967 22 | v 0.006864 -0.007683 -0.026744 23 | v 0.006587 -0.008190 -0.026964 24 | v 0.006503 -0.008044 -0.026741 25 | v 0.006010 -0.008345 -0.026970 26 | v 0.006010 -0.008176 -0.026746 27 | v 0.005296 -0.007602 -0.027025 28 | v 0.005598 -0.007903 -0.027013 29 | v 0.005186 -0.007190 -0.027037 30 | v 0.005296 -0.006778 -0.027046 31 | v 0.005598 -0.006477 -0.027048 32 | v 0.006010 -0.006366 -0.027044 33 | v 0.006421 -0.006477 -0.027035 34 | v 0.006723 -0.006778 -0.027022 35 | v 0.006833 -0.007190 -0.027010 36 | v 0.006723 -0.007602 -0.027002 37 | v 0.006421 -0.007903 -0.026999 38 | v 0.006010 -0.008014 -0.027003 39 | v 0.006010 -0.007190 -0.027024 40 | v 0.007158 -0.016329 -0.026753 41 | v -0.003859 -0.002290 -0.027269 42 | v 0.003859 0.002290 -0.027269 43 | v 0.009368 -0.004730 -0.027004 44 | v 0.010029 -0.006238 -0.026955 45 | v -0.006066 0.001924 -0.026910 46 | v -0.006025 0.002021 -0.027126 47 | v -0.004597 0.001737 -0.027157 48 | v -0.004597 0.001631 -0.026942 49 | v -0.007310 0.002755 -0.026869 50 | v -0.007236 0.002830 -0.027086 51 | v -0.008142 0.004000 -0.026824 52 | v -0.008045 0.004040 -0.027043 53 | v -0.008434 0.005468 -0.026783 54 | v -0.008329 0.005468 -0.027003 55 | v -0.008142 0.006936 -0.026752 56 | v -0.008045 0.006896 -0.026972 57 | v -0.007310 0.008181 -0.026735 58 | v -0.007236 0.008106 -0.026955 59 | v -0.006066 0.009013 -0.026735 60 | v -0.006025 0.008915 -0.026955 61 | v -0.004597 0.009305 -0.026751 62 | v -0.004597 0.009199 -0.026972 63 | v -0.003129 0.009013 -0.026783 64 | v -0.003170 0.008915 -0.027002 65 | v -0.001885 0.008181 -0.026824 66 | v -0.001959 0.008106 -0.027042 67 | v -0.001053 0.006936 -0.026869 68 | v -0.001150 0.006896 -0.027086 69 | v -0.000761 0.005468 -0.026910 70 | v -0.000866 0.005468 -0.027126 71 | v -0.001053 0.004000 -0.026941 72 | v -0.001150 0.004040 -0.027156 73 | v -0.001885 0.002755 -0.026959 74 | v -0.001959 0.002830 -0.027173 75 | v -0.003129 0.001924 -0.026959 76 | v -0.003170 0.002021 -0.027173 77 | v -0.006102 0.001834 -0.027129 78 | v -0.007378 0.002687 -0.027087 79 | v -0.008231 0.003963 -0.027041 80 | v -0.008530 0.005468 -0.026999 81 | v -0.008231 0.006973 -0.026967 82 | v -0.007378 0.008249 -0.026949 83 | v -0.006103 0.009102 -0.026949 84 | v -0.004597 0.009401 -0.026967 85 | v -0.003092 0.009102 -0.026999 86 | v -0.001816 0.008249 -0.027041 87 | v -0.000964 0.006973 -0.027087 88 | v -0.000664 0.005468 -0.027129 89 | v -0.000964 0.003963 -0.027161 90 | v -0.001816 0.002687 -0.027179 91 | v -0.003092 0.001834 -0.027179 92 | v -0.004597 0.001535 -0.027162 93 | v -0.004597 0.005468 -0.026896 94 | v -0.009368 0.004730 -0.027004 95 | v -0.010029 0.006238 -0.026955 96 | v -0.007158 0.016329 -0.026753 97 | v -0.008289 -0.023168 -0.010563 98 | v -0.023101 -0.008291 -0.010587 99 | v -0.008420 -0.003335 -0.011390 100 | v -0.002818 -0.011544 -0.010952 101 | v 0.002340 -0.023187 -0.011335 102 | v -0.000581 -0.013195 -0.011665 103 | v 0.008203 -0.022710 -0.017366 104 | v -0.002069 -0.009897 -0.012029 105 | v -0.006814 -0.003202 -0.012497 106 | v -0.009585 0.002179 -0.017949 107 | v 0.006962 -0.019808 -0.017959 108 | v 0.000463 -0.023193 -0.010566 109 | v -0.017886 0.023085 -0.019001 110 | v -0.018571 0.020974 -0.022084 111 | v -0.020974 0.018571 -0.022085 112 | v -0.023085 0.017886 -0.019001 113 | v 0.018376 0.023698 0.001736 114 | v 0.018376 0.023698 0.006841 115 | v 0.023875 0.018199 0.006841 116 | v 0.023875 0.018199 0.001736 117 | v -0.001893 0.024994 0.001736 118 | v -0.001893 0.024994 0.006841 119 | v 0.016554 0.024483 0.006841 120 | v 0.016554 0.024483 0.001736 121 | v -0.016663 0.024785 0.001736 122 | v -0.016663 0.024785 0.006841 123 | v -0.016279 0.024189 -0.010531 124 | v -0.016662 0.024785 0.001233 125 | v -0.001893 0.024994 0.001233 126 | v -0.001893 0.024344 -0.009465 127 | v -0.002961 0.024272 -0.010531 128 | v 0.024646 0.016376 0.001736 129 | v 0.024646 0.016376 0.006841 130 | v 0.024967 -0.005272 0.006841 131 | v 0.024967 -0.005272 0.001736 132 | v 0.016554 0.024483 0.001233 133 | v 0.016487 0.024096 -0.003618 134 | v 0.008399 0.024131 -0.009463 135 | v 0.024200 -0.005274 -0.009466 136 | v 0.024124 0.008289 -0.009463 137 | v 0.024248 0.016311 -0.003650 138 | v 0.024646 0.016376 0.001233 139 | v 0.024967 -0.005272 0.001233 140 | v 0.024786 -0.016662 0.001233 141 | v 0.024177 -0.016279 -0.010531 142 | v 0.024129 -0.006342 -0.010531 143 | v 0.024786 -0.016663 0.006841 144 | v 0.024786 -0.016663 0.001736 145 | v -0.001855 0.024494 0.001736 146 | v 0.016223 0.023993 0.001736 147 | v 0.016223 0.023993 0.001233 148 | v -0.001855 0.024494 0.001233 149 | v 0.024153 0.016049 0.001233 150 | v 0.024153 0.016049 0.001736 151 | v 0.024468 -0.005167 0.001736 152 | v 0.024468 -0.005167 0.001233 153 | v -0.016329 0.024289 0.001233 154 | v -0.016329 0.024289 0.001736 155 | v 0.018010 0.023223 0.001233 156 | v 0.018009 0.023224 0.001736 157 | v 0.023398 0.017835 0.001736 158 | v 0.023397 0.017836 0.001233 159 | v 0.024291 -0.016330 0.001736 160 | v 0.024291 -0.016329 0.001233 161 | v 0.008289 0.023168 -0.010563 162 | v 0.023101 0.008291 -0.010587 163 | v 0.008420 0.003335 -0.011390 164 | v 0.002818 0.011544 -0.010952 165 | v 0.024535 -0.005177 0.007273 166 | v 0.023464 0.000000 0.007273 167 | v 0.023199 -0.004749 0.007273 168 | v -0.016594 0.023064 0.007273 169 | v -0.017890 0.023956 0.007273 170 | v -0.023956 0.017890 0.007273 171 | v -0.023064 0.016594 0.007273 172 | v -0.001863 0.024562 0.007273 173 | v -0.016898 0.024338 0.007273 174 | v -0.001767 0.023209 0.007273 175 | v 0.010424 -0.005108 -0.025919 176 | v -0.006422 0.017193 -0.025686 177 | v -0.009339 0.022569 -0.019001 178 | v 0.010431 -0.003605 -0.019001 179 | v 0.010971 -0.004561 -0.020058 180 | v -0.024014 0.018485 0.006841 181 | v -0.018485 0.024014 0.006841 182 | v -0.018485 0.024014 0.001736 183 | v -0.024014 0.018485 0.001736 184 | v -0.016012 0.016490 -0.008877 185 | v -0.015827 0.016309 -0.017230 186 | v -0.016309 0.015827 -0.017230 187 | v -0.016490 0.016012 -0.008877 188 | v -0.018116 0.023534 0.001736 189 | v -0.018116 0.023534 0.001233 190 | v -0.023534 0.018116 0.001233 191 | v -0.023534 0.018116 0.001736 192 | v -0.018376 -0.023698 0.001736 193 | v -0.018376 -0.023698 0.006841 194 | v -0.023875 -0.018199 0.006841 195 | v -0.023875 -0.018199 0.001736 196 | v 0.001893 -0.024994 0.001736 197 | v 0.001893 -0.024994 0.006841 198 | v -0.016554 -0.024483 0.006841 199 | v -0.016554 -0.024483 0.001736 200 | v 0.016663 -0.024785 0.001736 201 | v 0.016663 -0.024785 0.006841 202 | v 0.016279 -0.024189 -0.010531 203 | v 0.016662 -0.024785 0.001233 204 | v 0.001893 -0.024994 0.001233 205 | v 0.001893 -0.024344 -0.009465 206 | v 0.002961 -0.024272 -0.010531 207 | v -0.024646 -0.016376 0.001736 208 | v -0.024646 -0.016376 0.006841 209 | v -0.024951 0.005272 0.006841 210 | v -0.024951 0.005272 0.001736 211 | v -0.016554 -0.024483 0.001233 212 | v -0.016487 -0.024096 -0.003618 213 | v -0.008399 -0.024131 -0.009463 214 | v -0.024786 0.016662 0.001233 215 | v -0.024177 0.016279 -0.010531 216 | v -0.024129 0.006369 -0.010531 217 | v -0.024951 0.005272 0.001233 218 | v -0.024786 0.016663 0.006841 219 | v -0.024786 0.016663 0.001736 220 | v 0.001856 -0.024494 0.001736 221 | v -0.016222 -0.023993 0.001736 222 | v -0.016222 -0.023993 0.001233 223 | v 0.001856 -0.024494 0.001233 224 | v -0.024153 -0.016049 0.001233 225 | v -0.024153 -0.016049 0.001736 226 | v -0.024451 0.005167 0.001736 227 | v -0.024451 0.005167 0.001233 228 | v 0.016329 -0.024289 0.001233 229 | v 0.016330 -0.024289 0.001736 230 | v -0.018009 -0.023223 0.001233 231 | v -0.018008 -0.023224 0.001736 232 | v -0.023397 -0.017835 0.001736 233 | v -0.023396 -0.017836 0.001233 234 | v -0.024290 0.016330 0.001736 235 | v -0.024290 0.016329 0.001233 236 | v 0.023064 -0.016594 0.007273 237 | v 0.016594 -0.023064 0.007273 238 | v 0.017890 -0.023956 0.007273 239 | v 0.023956 -0.017890 0.007273 240 | v 0.001778 -0.024562 0.007273 241 | v 0.016898 -0.024338 0.007273 242 | v 0.001411 -0.023190 0.007273 243 | v 0.024014 -0.018485 0.006841 244 | v 0.018485 -0.024014 0.006841 245 | v 0.018485 -0.024014 0.001736 246 | v 0.024014 -0.018485 0.001736 247 | v 0.018486 -0.024014 0.001233 248 | v 0.018102 -0.023428 -0.010531 249 | v 0.023427 -0.018103 -0.010531 250 | v 0.024014 -0.018485 0.001233 251 | v 0.018116 -0.023534 0.001736 252 | v 0.018116 -0.023534 0.001233 253 | v 0.023534 -0.018116 0.001233 254 | v 0.023534 -0.018116 0.001736 255 | v 0.016443 0.022818 0.007273 256 | v 0.016775 0.024036 0.007273 257 | v 0.022983 0.016278 0.007273 258 | v 0.023824 0.017595 0.007273 259 | v 0.017770 0.023650 0.007273 260 | v 0.024337 -0.016900 0.007273 261 | v -0.024335 0.016901 0.007273 262 | v -0.024525 0.005178 0.007273 263 | v -0.023202 0.004749 0.007273 264 | v -0.016443 -0.022818 0.007273 265 | v -0.016775 -0.024036 0.007273 266 | v -0.023464 0.000000 0.007273 267 | v -0.023202 -0.004749 0.007273 268 | v -0.022983 -0.016278 0.007273 269 | v -0.023824 -0.017595 0.007273 270 | v -0.017770 -0.023650 0.007273 271 | v -0.011160 0.023359 -0.019416 272 | v -0.008345 0.018315 -0.025850 273 | v -0.013861 0.018927 -0.025804 274 | v -0.016821 0.021983 -0.021691 275 | v -0.010576 0.023745 -0.017940 276 | v -0.016081 0.023857 -0.017934 277 | v -0.002340 0.023187 -0.011335 278 | v 0.000581 0.013195 -0.011665 279 | v -0.008203 0.022710 -0.017366 280 | v 0.002069 0.009897 -0.012029 281 | v 0.006814 0.003202 -0.012497 282 | v 0.017043 -0.009728 -0.026753 283 | v 0.017339 -0.014080 -0.026710 284 | v 0.014106 -0.017313 -0.026710 285 | v 0.022038 -0.016824 -0.021713 286 | v 0.018987 -0.013866 -0.025821 287 | v 0.018805 -0.010206 -0.025871 288 | v 0.023827 -0.010847 -0.019436 289 | v 0.022065 -0.009235 -0.020097 290 | v 0.017699 -0.008566 -0.025737 291 | v 0.011827 -0.004101 -0.018131 292 | v 0.008782 0.001504 -0.012262 293 | v 0.023151 -0.005316 -0.011537 294 | v 0.023120 -0.008927 -0.018098 295 | v 0.023934 -0.016081 -0.017942 296 | v 0.024079 -0.010491 -0.017987 297 | v 0.023289 -0.016227 -0.019894 298 | v -0.000463 0.023193 -0.010566 299 | v 0.023058 -0.003574 -0.010589 300 | v 0.010735 0.023183 -0.009760 301 | v 0.017408 0.023043 -0.004936 302 | v 0.023202 0.017235 -0.004954 303 | v 0.023205 0.010618 -0.009765 304 | v -0.016233 0.023214 -0.019879 305 | v 0.018571 -0.020974 -0.022084 306 | v 0.015784 -0.018219 -0.025960 307 | v 0.018219 -0.015784 -0.025960 308 | v 0.020974 -0.018571 -0.022085 309 | v 0.023874 0.018200 0.001233 310 | v 0.023467 0.018139 -0.003124 311 | v 0.018315 0.023293 -0.003100 312 | v 0.018377 0.023697 0.001233 313 | v 0.022275 -0.018227 -0.020016 314 | v 0.018227 -0.022275 -0.020015 315 | v 0.017904 -0.023139 -0.017934 316 | v 0.023139 -0.017903 -0.017934 317 | v -0.015784 0.018219 -0.025960 318 | v -0.018219 0.015784 -0.025960 319 | v -0.017043 0.009728 -0.026753 320 | v -0.017339 0.014080 -0.026710 321 | v -0.014106 0.017313 -0.026710 322 | v -0.022038 0.016824 -0.021713 323 | v -0.018987 0.013866 -0.025821 324 | v -0.018805 0.010206 -0.025871 325 | v -0.023827 0.010847 -0.019436 326 | v -0.023934 0.016081 -0.017942 327 | v -0.024079 0.010491 -0.017987 328 | v -0.023289 0.016227 -0.019894 329 | v 0.011160 -0.023359 -0.019416 330 | v 0.008345 -0.018315 -0.025850 331 | v 0.013861 -0.018927 -0.025804 332 | v 0.016821 -0.021983 -0.021691 333 | v 0.008815 -0.021634 -0.020058 334 | v -0.010327 0.003709 -0.020058 335 | v -0.009781 0.004256 -0.025951 336 | v 0.006422 -0.017193 -0.025686 337 | v 0.010576 -0.023745 -0.017940 338 | v 0.016081 -0.023857 -0.017934 339 | v -0.011959 0.004970 -0.020064 340 | v -0.022065 0.009235 -0.020097 341 | v -0.017699 0.008566 -0.025737 342 | v -0.011382 0.005582 -0.025891 343 | v -0.011827 0.004101 -0.018131 344 | v -0.008782 -0.001504 -0.012262 345 | v -0.023151 0.005316 -0.011537 346 | v -0.023120 0.008927 -0.018098 347 | v -0.024200 0.004206 -0.009466 348 | v -0.024124 -0.008289 -0.009463 349 | v -0.024248 -0.016311 -0.003650 350 | v -0.024646 -0.016376 0.001233 351 | v -0.023058 0.003574 -0.010589 352 | v -0.010735 -0.023183 -0.009760 353 | v -0.017408 -0.023043 -0.004936 354 | v -0.023202 -0.017235 -0.004954 355 | v -0.023205 -0.010618 -0.009765 356 | v 0.016233 -0.023214 -0.019879 357 | v -0.023874 -0.018200 0.001233 358 | v -0.023467 -0.018139 -0.003124 359 | v -0.018315 -0.023293 -0.003100 360 | v -0.018377 -0.023697 0.001233 361 | v -0.018102 0.023428 -0.010531 362 | v -0.018486 0.024014 0.001233 363 | v -0.024014 0.018485 0.001233 364 | v -0.023427 0.018103 -0.010531 365 | v 0.024203 0.016602 0.007273 366 | v -0.024203 -0.016602 0.007273 367 | v -0.019861 0.021190 -0.017443 368 | v -0.020045 0.021406 -0.009065 369 | v -0.020938 0.020113 -0.017810 370 | v -0.021190 0.019861 -0.017443 371 | v -0.021406 0.020045 -0.009065 372 | v -0.021148 0.020304 -0.008697 373 | v -0.016583 0.015554 -0.016889 374 | v -0.016763 0.015740 -0.009209 375 | v -0.015740 0.016763 -0.009209 376 | v -0.015554 0.016583 -0.016889 377 | v -0.020113 0.020938 -0.017810 378 | v -0.020528 0.020046 -0.017419 379 | v -0.020046 0.020528 -0.017419 380 | v -0.020303 0.021148 -0.008697 381 | v -0.020231 0.020709 -0.009066 382 | v -0.020709 0.020231 -0.009066 383 | v -0.020801 0.019772 -0.017082 384 | v -0.020981 0.019959 -0.009402 385 | v -0.019772 0.020801 -0.017082 386 | v -0.019959 0.020981 -0.009402 387 | v 0.023199 0.004749 0.007273 388 | v 0.016222 0.022511 0.008276 389 | v 0.013761 0.004749 0.008324 390 | v 0.022887 0.004749 0.008286 391 | v 0.022674 0.016059 0.008276 392 | v -0.001743 0.022897 0.008276 393 | v -0.016222 -0.022511 0.008276 394 | v -0.022674 -0.016059 0.008276 395 | v 0.001392 -0.022878 0.008276 396 | v 0.016371 -0.022754 0.008276 397 | v 0.022754 -0.016371 0.008276 398 | v 0.022887 -0.004749 0.008286 399 | v -0.022754 0.016371 0.008276 400 | v -0.016371 0.022754 0.008276 401 | v -0.022894 0.004749 0.008286 402 | v 0.013761 -0.004749 0.008324 403 | v -0.022894 -0.004749 0.008286 404 | v -0.004452 0.002571 0.008314 405 | v -0.018787 0.004112 0.008324 406 | v -0.004452 -0.002571 0.008314 407 | v -0.016413 0.000000 0.008324 408 | v -0.017049 -0.002374 0.008324 409 | v -0.021161 -0.004749 0.008324 410 | v -0.018787 -0.004112 0.008324 411 | v -0.021161 0.004749 0.008324 412 | v 0.004452 -0.002571 0.008314 413 | v 0.011386 -0.004112 0.008324 414 | v 0.009648 -0.002374 0.008324 415 | v 0.009012 0.000000 0.008324 416 | v 0.011386 0.004112 0.008324 417 | v 0.001249 -0.002163 0.001951 418 | v 0.001249 0.002163 0.001951 419 | v 0.000000 0.002498 0.001951 420 | v 0.000000 -0.002498 0.001951 421 | v 0.000000 0.005141 0.008324 422 | v 0.002571 0.004452 0.008314 423 | v -0.001249 0.002163 0.001951 424 | v -0.001249 -0.002163 0.001951 425 | v 0.005141 0.000000 0.008324 426 | v 0.004452 0.002571 0.008314 427 | v 0.009648 0.002374 0.008324 428 | v -0.005141 0.000000 0.008324 429 | v -0.017049 0.002374 0.008324 430 | v 0.000000 -0.005141 0.008324 431 | v -0.002571 -0.004452 0.008314 432 | v 0.002571 -0.004452 0.008314 433 | v -0.002571 0.004452 0.008314 434 | v -0.002163 0.001249 0.001951 435 | v -0.002498 0.000000 0.001951 436 | v -0.002163 -0.001249 0.001951 437 | v 0.002163 -0.001249 0.001951 438 | v 0.002498 0.000000 0.001951 439 | v 0.002163 0.001249 0.001951 440 | v 0.000000 0.004199 0.007933 441 | v 0.002099 0.003636 0.007933 442 | v 0.002099 -0.003636 0.007933 443 | v 0.000000 -0.004199 0.007933 444 | v -0.002099 0.003636 0.007933 445 | v -0.002099 -0.003636 0.007933 446 | v -0.003636 0.002099 0.007933 447 | v -0.004199 0.000000 0.007933 448 | v -0.003636 -0.002099 0.007933 449 | v 0.004199 0.000000 0.007933 450 | v 0.003636 -0.002099 0.007933 451 | v 0.003636 0.002099 0.007933 452 | v 0.011386 -0.004112 0.007273 453 | v 0.009648 -0.002374 0.007273 454 | v 0.009012 0.000000 0.007273 455 | v 0.009648 0.002374 0.007273 456 | v 0.011386 0.004112 0.007273 457 | v 0.013761 0.004749 0.007273 458 | v 0.013761 -0.004749 0.007273 459 | v 0.021161 0.002303 0.007273 460 | v 0.022313 0.001995 0.007273 461 | v -0.021161 0.004749 0.007273 462 | v -0.018787 0.004112 0.007273 463 | v -0.017049 0.002374 0.007273 464 | v -0.016413 0.000000 0.007273 465 | v -0.017049 -0.002374 0.007273 466 | v -0.018787 -0.004112 0.007273 467 | v -0.021161 -0.004749 0.007273 468 | v 0.000000 0.002498 0.007761 469 | v 0.001249 0.002163 0.007761 470 | v 0.001249 -0.002163 0.007761 471 | v 0.000000 -0.002498 0.007761 472 | v -0.001249 0.002163 0.007761 473 | v -0.001249 -0.002163 0.007761 474 | v -0.002163 0.001249 0.007761 475 | v -0.002498 0.000000 0.007761 476 | v -0.002163 -0.001249 0.007761 477 | v 0.002498 0.000000 0.007761 478 | v 0.002163 -0.001249 0.007761 479 | v 0.002163 0.001249 0.007761 480 | v 0.015551 0.003101 0.007273 481 | v 0.020010 0.001995 0.007273 482 | v 0.020010 -0.001995 0.007273 483 | v 0.021161 -0.002303 0.007273 484 | v 0.022313 -0.001995 0.007273 485 | v 0.015551 -0.003101 0.007273 486 | v 0.019167 -0.001152 0.007273 487 | v 0.016862 -0.001790 0.007273 488 | v 0.023156 0.001152 0.007273 489 | v 0.023156 -0.001152 0.007273 490 | v 0.011971 -0.003101 0.007273 491 | v 0.010660 -0.001790 0.007273 492 | v 0.010180 0.000000 0.007273 493 | v 0.010660 0.001790 0.007273 494 | v 0.011971 0.003101 0.007273 495 | v 0.013761 0.003580 0.007273 496 | v 0.013761 -0.003580 0.007273 497 | v 0.018858 0.000000 0.007273 498 | v 0.017341 0.000000 0.007273 499 | v 0.019167 0.001152 0.007273 500 | v 0.016862 0.001790 0.007273 501 | v 0.012052 -0.002960 0.008128 502 | v 0.010801 -0.001709 0.008128 503 | v 0.010343 0.000000 0.008128 504 | v 0.010801 0.001709 0.008128 505 | v 0.012052 0.002960 0.008128 506 | v 0.013761 0.003418 0.008128 507 | v 0.015470 0.002960 0.008128 508 | v 0.016721 0.001709 0.008128 509 | v 0.017179 0.000000 0.008128 510 | v 0.016721 -0.001709 0.008128 511 | v 0.015470 -0.002960 0.008128 512 | v 0.013761 -0.003418 0.008128 513 | v 0.012423 -0.002318 0.008128 514 | v 0.011443 -0.001338 0.008128 515 | v 0.011084 0.000000 0.008128 516 | v 0.011443 0.001338 0.008128 517 | v 0.012423 0.002318 0.008128 518 | v 0.013761 0.002676 0.008128 519 | v 0.015099 0.002318 0.008128 520 | v 0.016079 0.001338 0.008128 521 | v 0.016437 0.000000 0.008128 522 | v 0.016079 -0.001338 0.008128 523 | v 0.015099 -0.002318 0.008128 524 | v 0.013761 -0.002676 0.008128 525 | v 0.012501 -0.002182 0.004714 526 | v 0.011579 -0.001260 0.004714 527 | v 0.011241 0.000000 0.004714 528 | v 0.011579 0.001260 0.004714 529 | v 0.012501 0.002182 0.004714 530 | v 0.013761 0.002520 0.004714 531 | v 0.015021 0.002182 0.004714 532 | v 0.015943 0.001260 0.004714 533 | v 0.016281 0.000000 0.004714 534 | v 0.015729 -0.001243 0.004725 535 | v 0.015021 -0.002182 0.004714 536 | v 0.013761 -0.002520 0.004714 537 | v 0.019257 -0.001099 0.007273 538 | v 0.020062 -0.001904 0.007273 539 | v 0.020138 -0.001772 0.007066 540 | v 0.019390 -0.001023 0.007066 541 | v 0.018963 0.000000 0.007273 542 | v 0.019116 0.000000 0.007066 543 | v 0.019257 0.001099 0.007273 544 | v 0.019390 0.001023 0.007066 545 | v 0.020062 0.001904 0.007273 546 | v 0.020138 0.001772 0.007066 547 | v 0.021161 0.002199 0.007273 548 | v 0.021161 0.002046 0.007066 549 | v 0.022261 0.001904 0.007273 550 | v 0.022184 0.001772 0.007066 551 | v 0.023065 0.001099 0.007273 552 | v 0.022933 0.001023 0.007066 553 | v 0.023360 0.000000 0.007273 554 | v 0.023207 0.000000 0.007066 555 | v 0.023065 -0.001099 0.007273 556 | v 0.022933 -0.001023 0.007066 557 | v 0.022261 -0.001904 0.007273 558 | v 0.022184 -0.001772 0.007066 559 | v 0.021161 -0.002199 0.007273 560 | v 0.021161 -0.002046 0.007066 561 | v 0.020198 -0.001668 0.004714 562 | v 0.019493 -0.000963 0.004714 563 | v 0.019235 0.000000 0.004714 564 | v 0.019493 0.000963 0.004714 565 | v 0.020198 0.001668 0.004714 566 | v 0.021161 0.001926 0.004714 567 | v 0.022124 0.001668 0.004714 568 | v 0.022829 0.000963 0.004714 569 | v 0.023087 0.000000 0.004714 570 | v 0.022829 -0.000963 0.004714 571 | v 0.022124 -0.001668 0.004714 572 | v 0.021161 -0.001926 0.004714 573 | v -0.022313 0.001995 0.007273 574 | v -0.021161 0.002303 0.007273 575 | v -0.020010 0.001995 0.007273 576 | v -0.020010 -0.001995 0.007273 577 | v -0.021161 -0.002303 0.007273 578 | v -0.022313 -0.001995 0.007273 579 | v -0.019167 -0.001152 0.007273 580 | v -0.023156 0.001152 0.007273 581 | v -0.023156 -0.001152 0.007273 582 | v -0.018858 0.000000 0.007273 583 | v -0.019167 0.001152 0.007273 584 | v -0.019257 -0.001099 0.007273 585 | v -0.019390 -0.001023 0.007066 586 | v -0.020138 -0.001772 0.007066 587 | v -0.020062 -0.001904 0.007273 588 | v -0.018963 0.000000 0.007273 589 | v -0.019116 0.000000 0.007066 590 | v -0.019257 0.001099 0.007273 591 | v -0.019390 0.001023 0.007066 592 | v -0.020062 0.001904 0.007273 593 | v -0.020138 0.001772 0.007066 594 | v -0.021161 0.002199 0.007273 595 | v -0.021161 0.002046 0.007066 596 | v -0.022261 0.001904 0.007273 597 | v -0.022184 0.001772 0.007066 598 | v -0.023065 0.001099 0.007273 599 | v -0.022933 0.001023 0.007066 600 | v -0.023360 0.000000 0.007273 601 | v -0.023207 0.000000 0.007066 602 | v -0.023065 -0.001099 0.007273 603 | v -0.022933 -0.001023 0.007066 604 | v -0.022261 -0.001904 0.007273 605 | v -0.022184 -0.001772 0.007066 606 | v -0.021161 -0.002199 0.007273 607 | v -0.021161 -0.002046 0.007066 608 | v -0.019493 -0.000963 0.004714 609 | v -0.020198 -0.001668 0.004714 610 | v -0.019235 0.000000 0.004714 611 | v -0.019493 0.000963 0.004714 612 | v -0.020198 0.001668 0.004714 613 | v -0.021161 0.001926 0.004714 614 | v -0.022124 0.001668 0.004714 615 | v -0.022829 0.000963 0.004714 616 | v -0.023087 0.000000 0.004714 617 | v -0.022829 -0.000963 0.004714 618 | v -0.022124 -0.001668 0.004714 619 | v -0.021161 -0.001926 0.004714 620 | v -0.021161 0.000000 0.002673 621 | v 0.013576 0.000000 0.002711 622 | v 0.021161 0.000000 0.002673 623 | vt 0.981625 0.157147 624 | vt 0.977017 0.161755 625 | vt 0.974368 0.157166 626 | vt 0.977036 0.154498 627 | vt 0.970723 0.163441 628 | vt 0.970723 0.158143 629 | vt 0.964429 0.161755 630 | vt 0.967079 0.157166 631 | vt 0.959822 0.157147 632 | vt 0.964411 0.154498 633 | vt 0.958135 0.150853 634 | vt 0.963434 0.150853 635 | vt 0.959822 0.144559 636 | vt 0.964411 0.147209 637 | vt 0.964429 0.139952 638 | vt 0.967079 0.144541 639 | vt 0.970723 0.138265 640 | vt 0.970723 0.143564 641 | vt 0.977017 0.139952 642 | vt 0.974368 0.144541 643 | vt 0.981625 0.144559 644 | vt 0.977036 0.147209 645 | vt 0.983311 0.150853 646 | vt 0.978013 0.150853 647 | vt 0.973716 0.156037 648 | vt 0.975907 0.153846 649 | vt 0.970723 0.156839 650 | vt 0.967730 0.156037 651 | vt 0.965540 0.153846 652 | vt 0.964737 0.150853 653 | vt 0.965540 0.147861 654 | vt 0.967730 0.145670 655 | vt 0.970723 0.144868 656 | vt 0.973716 0.145670 657 | vt 0.975907 0.147861 658 | vt 0.976709 0.150853 659 | vt 0.970723 0.150853 660 | vt 0.354543 0.296511 661 | vt 0.356174 0.296327 662 | vt 0.376601 0.306557 663 | vt 0.353039 0.295854 664 | vt 0.327602 0.306173 665 | vt 0.352064 0.294534 666 | vt 0.351881 0.292903 667 | vt 0.330984 0.281763 668 | vt 0.352537 0.291399 669 | vt 0.353858 0.290424 670 | vt 0.355484 0.281955 671 | vt 0.355488 0.290241 672 | vt 0.356993 0.290897 673 | vt 0.359853 0.283118 674 | vt 0.357967 0.292217 675 | vt 0.358151 0.293848 676 | vt 0.357495 0.295352 677 | vt 0.314780 0.303696 678 | vt 0.314640 0.303443 679 | vt 0.317694 0.300864 680 | vt 0.317920 0.301044 681 | vt 0.310863 0.304944 682 | vt 0.310831 0.304657 683 | vt 0.306768 0.304599 684 | vt 0.306848 0.304321 685 | vt 0.303116 0.302712 686 | vt 0.303296 0.302486 687 | vt 0.300464 0.299572 688 | vt 0.300717 0.299432 689 | vt 0.299216 0.295655 690 | vt 0.299503 0.295623 691 | vt 0.299561 0.291560 692 | vt 0.299839 0.291640 693 | vt 0.301448 0.287908 694 | vt 0.301674 0.288088 695 | vt 0.304588 0.285256 696 | vt 0.304728 0.285509 697 | vt 0.308504 0.284008 698 | vt 0.308537 0.284295 699 | vt 0.312600 0.284353 700 | vt 0.312520 0.284631 701 | vt 0.316252 0.286240 702 | vt 0.316072 0.286466 703 | vt 0.318904 0.289380 704 | vt 0.318651 0.289520 705 | vt 0.320152 0.293296 706 | vt 0.319865 0.293329 707 | vt 0.319806 0.297392 708 | vt 0.319529 0.297312 709 | vt 0.314908 0.303927 710 | vt 0.310893 0.305207 711 | vt 0.306694 0.304853 712 | vt 0.302951 0.302919 713 | vt 0.300232 0.299700 714 | vt 0.298953 0.295685 715 | vt 0.299307 0.291486 716 | vt 0.301241 0.287743 717 | vt 0.304460 0.285024 718 | vt 0.308475 0.283745 719 | vt 0.312673 0.284099 720 | vt 0.316417 0.286033 721 | vt 0.319135 0.289252 722 | vt 0.320415 0.293267 723 | vt 0.320061 0.297465 724 | vt 0.318127 0.301209 725 | vt 0.309684 0.294476 726 | vt 0.303102 0.305981 727 | vt 0.298733 0.304818 728 | vt 0.281984 0.281378 729 | vt 0.222342 0.468970 730 | vt 0.193561 0.497626 731 | vt 0.183974 0.469223 732 | vt 0.199855 0.458387 733 | vt 0.822323 0.299102 734 | vt 0.594635 0.288688 735 | vt 0.814918 0.482755 736 | vt 0.398888 0.476309 737 | vt 0.581269 0.489500 738 | vt 0.713843 0.643163 739 | vt 0.101984 0.643432 740 | vt 0.222390 0.452038 741 | vt 0.215841 0.518191 742 | vt 0.221457 0.519337 743 | vt 0.203049 0.530366 744 | vt 0.196669 0.529663 745 | vt 0.222378 0.448407 746 | vt 0.203049 0.454058 747 | vt 0.196669 0.456937 748 | vt 0.183715 0.466116 749 | vt 0.132860 0.516175 750 | vt 0.136945 0.510209 751 | vt 0.141593 0.510209 752 | vt 0.142919 0.516175 753 | vt 0.116364 0.349577 754 | vt 0.116364 0.339700 755 | vt 0.127002 0.339700 756 | vt 0.127002 0.349577 757 | vt 0.077151 0.349577 758 | vt 0.077151 0.339700 759 | vt 0.112839 0.339700 760 | vt 0.112839 0.349577 761 | vt 0.048578 0.349577 762 | vt 0.048578 0.339700 763 | vt 0.675138 0.480699 764 | vt 0.667506 0.246272 765 | vt 0.961811 0.246272 766 | vt 0.961811 0.459461 767 | vt 0.940534 0.480699 768 | vt 0.145840 0.349577 769 | vt 0.145840 0.339700 770 | vt 0.187721 0.339700 771 | vt 0.187721 0.349577 772 | vt 0.893832 0.246272 773 | vt 0.892514 0.342942 774 | vt 0.731344 0.459423 775 | vt 0.526235 0.459461 776 | vt 0.526235 0.246272 777 | vt 0.461422 0.465059 778 | vt 0.731701 0.465004 779 | vt 0.891548 0.349159 780 | vt 0.892855 0.251855 781 | vt 0.461453 0.251855 782 | vt 0.670060 0.251855 783 | vt 0.677694 0.486281 784 | vt 0.875718 0.486281 785 | vt 0.896998 0.465059 786 | vt 0.897029 0.251855 787 | vt 0.209757 0.339700 788 | vt 0.209757 0.349577 789 | vt 0.077225 0.349577 790 | vt 0.112198 0.349577 791 | vt 0.112198 0.350549 792 | vt 0.077225 0.350549 793 | vt 0.146473 0.350549 794 | vt 0.146473 0.349577 795 | vt 0.187517 0.349577 796 | vt 0.187517 0.350549 797 | vt 0.049224 0.350549 798 | vt 0.049223 0.349577 799 | vt 0.115655 0.350549 800 | vt 0.115653 0.349577 801 | vt 0.126079 0.349577 802 | vt 0.126077 0.350549 803 | vt 0.209113 0.349577 804 | vt 0.209112 0.350549 805 | vt 0.132701 0.436899 806 | vt 0.161482 0.408242 807 | vt 0.171069 0.436645 808 | vt 0.155188 0.447482 809 | vt 0.187537 0.306984 810 | vt 0.177521 0.304913 811 | vt 0.186708 0.304401 812 | vt 0.132901 0.227417 813 | vt 0.131176 0.224908 814 | vt 0.142911 0.213174 815 | vt 0.145419 0.214899 816 | vt 0.130003 0.255915 817 | vt 0.130436 0.226827 818 | vt 0.132622 0.256101 819 | vt 0.187403 0.402563 820 | vt 0.144260 0.402562 821 | vt 0.133859 0.389694 822 | vt 0.184497 0.389694 823 | vt 0.186345 0.391740 824 | vt 0.141760 0.566168 825 | vt 0.131063 0.566168 826 | vt 0.131063 0.556291 827 | vt 0.141760 0.556291 828 | vt 0.049836 0.370107 829 | vt 0.050195 0.386268 830 | vt 0.049262 0.386268 831 | vt 0.048911 0.370107 832 | vt 0.045768 0.349577 833 | vt 0.045767 0.350549 834 | vt 0.035285 0.350549 835 | vt 0.035285 0.349577 836 | vt 0.309779 0.349577 837 | vt 0.309779 0.339700 838 | vt 0.320418 0.339700 839 | vt 0.320418 0.349577 840 | vt 0.270566 0.349577 841 | vt 0.270566 0.339700 842 | vt 0.306254 0.339700 843 | vt 0.306254 0.349577 844 | vt 0.241993 0.349577 845 | vt 0.241993 0.339700 846 | vt 0.680018 0.480699 847 | vt 0.672386 0.246272 848 | vt 0.966691 0.246272 849 | vt 0.966691 0.459461 850 | vt 0.945414 0.480699 851 | vt 0.209203 0.556291 852 | vt 0.209203 0.566168 853 | vt 0.167321 0.566168 854 | vt 0.167321 0.556291 855 | vt 0.898712 0.246272 856 | vt 0.897394 0.342942 857 | vt 0.736223 0.459423 858 | vt 0.531114 0.459461 859 | vt 0.531114 0.246272 860 | vt 0.669745 0.250724 861 | vt 0.677378 0.485150 862 | vt 0.874867 0.485150 863 | vt 0.896714 0.250724 864 | vt 0.145286 0.566168 865 | vt 0.145286 0.556291 866 | vt 0.270639 0.349577 867 | vt 0.305613 0.349577 868 | vt 0.305613 0.350549 869 | vt 0.270639 0.350549 870 | vt 0.208569 0.555319 871 | vt 0.208570 0.556291 872 | vt 0.167525 0.556291 873 | vt 0.167525 0.555319 874 | vt 0.242639 0.350549 875 | vt 0.242638 0.349577 876 | vt 0.309070 0.350549 877 | vt 0.309068 0.349577 878 | vt 0.319493 0.349577 879 | vt 0.319492 0.350549 880 | vt 0.145930 0.556291 881 | vt 0.145931 0.555319 882 | vt 0.209624 0.304139 883 | vt 0.222142 0.291621 884 | vt 0.223867 0.294130 885 | vt 0.212132 0.305864 886 | vt 0.225038 0.262958 887 | vt 0.224607 0.292211 888 | vt 0.222385 0.262249 889 | vt 0.213283 0.339700 890 | vt 0.223980 0.339700 891 | vt 0.223980 0.349577 892 | vt 0.213283 0.349577 893 | vt 0.223980 0.350549 894 | vt 0.222844 0.373308 895 | vt 0.212542 0.373308 896 | vt 0.213283 0.350549 897 | vt 0.239182 0.349577 898 | vt 0.239182 0.350549 899 | vt 0.228700 0.350549 900 | vt 0.228700 0.349577 901 | vt 0.133378 0.291329 902 | vt 0.131021 0.291973 903 | vt 0.146031 0.303982 904 | vt 0.143482 0.305610 905 | vt 0.131768 0.293896 906 | vt 0.210216 0.306601 907 | vt 0.144826 0.212440 908 | vt 0.167504 0.212073 909 | vt 0.168335 0.214633 910 | vt 0.221665 0.227709 911 | vt 0.224022 0.227065 912 | vt 0.177521 0.214125 913 | vt 0.186708 0.214633 914 | vt 0.209012 0.215056 915 | vt 0.211560 0.213428 916 | vt 0.223274 0.225142 917 | vt 0.827112 0.280402 918 | vt 0.825236 0.471624 919 | vt 0.708068 0.416256 920 | vt 0.685024 0.283526 921 | vt 0.075085 0.373308 922 | vt 0.060354 0.387641 923 | vt 0.049704 0.387629 924 | vt 0.049320 0.373308 925 | vt 0.822323 0.299102 926 | vt 0.594635 0.288688 927 | vt 0.814917 0.482755 928 | vt 0.158374 0.376205 929 | vt 0.171328 0.377111 930 | vt 0.189590 0.433532 931 | vt 0.196341 0.419963 932 | vt 0.204761 0.419391 933 | vt 0.211015 0.425645 934 | vt 0.209112 0.439087 935 | vt 0.666126 0.325419 936 | vt 0.803842 0.283667 937 | vt 0.862447 0.342263 938 | vt 0.724610 0.459308 939 | vt 0.102039 0.391740 940 | vt 0.123501 0.391814 941 | vt 0.115054 0.402608 942 | vt 0.100981 0.402563 943 | vt 0.103694 0.388012 944 | vt 0.097804 0.376658 945 | vt 0.125602 0.375255 946 | vt 0.125542 0.387947 947 | vt 0.209015 0.373308 948 | vt 0.208632 0.387646 949 | vt 0.197818 0.387732 950 | vt 0.189790 0.373308 951 | vt 0.198507 0.390537 952 | vt 0.208915 0.391421 953 | vt 0.210069 0.394940 954 | vt 0.132653 0.453831 955 | vt 0.184436 0.408326 956 | vt 0.823379 0.192190 957 | vt 0.699721 0.283361 958 | vt 0.699990 0.438619 959 | vt 0.825168 0.527219 960 | vt 0.048273 0.394898 961 | vt 0.049410 0.391393 962 | vt 0.059223 0.390498 963 | vt 0.218098 0.417006 964 | vt 0.212767 0.422398 965 | vt 0.208057 0.417689 966 | vt 0.213450 0.412357 967 | vt 0.127001 0.350549 968 | vt 0.126214 0.358979 969 | vt 0.116246 0.358932 970 | vt 0.116366 0.350549 971 | vt 0.213450 0.395660 972 | vt 0.212784 0.391657 973 | vt 0.220615 0.391657 974 | vt 0.218098 0.395660 975 | vt 0.222285 0.387630 976 | vt 0.212157 0.387630 977 | vt 0.136945 0.488862 978 | vt 0.142276 0.483470 979 | vt 0.146986 0.488180 980 | vt 0.141593 0.493511 981 | vt 0.165453 0.472336 982 | vt 0.158701 0.485906 983 | vt 0.150282 0.486477 984 | vt 0.144028 0.480223 985 | vt 0.145931 0.466781 986 | vt 0.666126 0.325419 987 | vt 0.803842 0.283667 988 | vt 0.862447 0.342263 989 | vt 0.724610 0.459308 990 | vt 0.146028 0.532560 991 | vt 0.146411 0.518223 992 | vt 0.157225 0.518137 993 | vt 0.165200 0.532560 994 | vt 0.156536 0.515331 995 | vt 0.146128 0.514447 996 | vt 0.144973 0.510928 997 | vt 0.827112 0.280402 998 | vt 0.825236 0.471624 999 | vt 0.708068 0.416257 1000 | vt 0.685024 0.283526 1001 | vt 0.044734 0.702611 1002 | vt 0.750932 0.702612 1003 | vt 0.753286 0.860266 1004 | vt 0.155585 0.860267 1005 | vt 0.268501 0.373308 1006 | vt 0.253769 0.387641 1007 | vt 0.243119 0.387629 1008 | vt 0.242735 0.373308 1009 | vt 0.297364 0.391751 1010 | vt 0.316916 0.391814 1011 | vt 0.308470 0.402608 1012 | vt 0.296249 0.402561 1013 | vt 0.297109 0.388012 1014 | vt 0.291219 0.376658 1015 | vt 0.319017 0.375255 1016 | vt 0.318958 0.387947 1017 | vt 0.461137 0.250724 1018 | vt 0.482381 0.463928 1019 | vt 0.731385 0.463874 1020 | vt 0.891231 0.348028 1021 | vt 0.892539 0.250724 1022 | vt 0.170607 0.497542 1023 | vt 0.823529 0.181930 1024 | vt 0.699873 0.273100 1025 | vt 0.700140 0.428358 1026 | vt 0.825318 0.516958 1027 | vt 0.241688 0.394898 1028 | vt 0.242825 0.391393 1029 | vt 0.252638 0.390498 1030 | vt 0.320416 0.350549 1031 | vt 0.319629 0.358979 1032 | vt 0.309661 0.358932 1033 | vt 0.309781 0.350549 1034 | vt 0.142090 0.469079 1035 | vt 0.140905 0.479749 1036 | vt 0.068391 0.402562 1037 | vt 0.064669 0.402945 1038 | vt 0.062746 0.389694 1039 | vt 0.144260 0.465357 1040 | vt 0.173091 0.445468 1041 | vt 0.064945 0.386532 1042 | vt 0.076287 0.374863 1043 | vt 0.133586 0.386532 1044 | vt 0.151994 0.375502 1045 | vt 0.187403 0.432767 1046 | vt 0.194093 0.418693 1047 | vt 0.197267 0.402982 1048 | vt 0.194093 0.402608 1049 | vt 0.195388 0.391814 1050 | vt 0.197267 0.416553 1051 | vt 0.204347 0.416202 1052 | vt 0.194792 0.387947 1053 | vt 0.187806 0.375255 1054 | vt 0.100994 0.389694 1055 | vt 0.093996 0.377111 1056 | vt 0.132665 0.457461 1057 | vt 0.151994 0.451810 1058 | vt 0.079917 0.373377 1059 | vt 0.077151 0.371246 1060 | vt 0.097064 0.371243 1061 | vt 0.096849 0.373371 1062 | vt 0.187806 0.408146 1063 | vt 0.174611 0.435944 1064 | vt 0.187725 0.371248 1065 | vt 0.184436 0.373421 1066 | vt 0.161482 0.373416 1067 | vt 0.161485 0.371242 1068 | vt 0.156980 0.408041 1069 | vt 0.132672 0.432166 1070 | vt 0.156980 0.371826 1071 | vt 0.144178 0.362519 1072 | vt 0.145967 0.359996 1073 | vt 0.101582 0.371818 1074 | vt 0.112710 0.359934 1075 | vt 0.114491 0.362484 1076 | vt 0.158374 0.448931 1077 | vt 0.171328 0.439752 1078 | vt 0.046211 0.389694 1079 | vt 0.045793 0.373308 1080 | vt 0.044886 0.395660 1081 | vt 0.208057 0.403157 1082 | vt 0.204347 0.402889 1083 | vt 0.125700 0.362519 1084 | vt 0.112838 0.350549 1085 | vt 0.045052 0.339700 1086 | vt 0.045052 0.349577 1087 | vt 0.045052 0.350549 1088 | vt 0.048579 0.350549 1089 | vt 0.142429 0.358979 1090 | vt 0.142312 0.350549 1091 | vt 0.145840 0.350549 1092 | vt 0.142314 0.339700 1093 | vt 0.142314 0.349577 1094 | vt 0.143018 0.349577 1095 | vt 0.143016 0.350549 1096 | vt 0.209756 0.350549 1097 | vt 0.212568 0.350549 1098 | vt 0.212568 0.349577 1099 | vt 0.053999 0.402855 1100 | vt 0.050278 0.403157 1101 | vt 0.150696 0.489666 1102 | vt 0.157776 0.489315 1103 | vt 0.146986 0.502712 1104 | vt 0.150696 0.502979 1105 | vt 0.142475 0.556291 1106 | vt 0.142475 0.555319 1107 | vt 0.145287 0.555319 1108 | vt 0.141759 0.555319 1109 | vt 0.142500 0.532560 1110 | vt 0.247414 0.402855 1111 | vt 0.243693 0.403157 1112 | vt 0.238301 0.395660 1113 | vt 0.214137 0.426119 1114 | vt 0.212953 0.436790 1115 | vt 0.261806 0.402562 1116 | vt 0.258084 0.402945 1117 | vt 0.257176 0.391740 1118 | vt 0.181951 0.460400 1119 | vt 0.210783 0.440511 1120 | vt 0.169289 0.471856 1121 | vt 0.258360 0.386532 1122 | vt 0.269702 0.374863 1123 | vt 0.293151 0.402562 1124 | vt 0.294208 0.391740 1125 | vt 0.166723 0.474955 1126 | vt 0.160949 0.487175 1127 | vt 0.157776 0.502886 1128 | vt 0.160949 0.503261 1129 | vt 0.159655 0.514055 1130 | vt 0.160251 0.517921 1131 | vt 0.167236 0.530613 1132 | vt 0.292772 0.387659 1133 | vt 0.287411 0.377111 1134 | vt 0.917958 0.463928 1135 | vt 0.167236 0.497722 1136 | vt 0.180432 0.469924 1137 | vt 0.169384 0.534621 1138 | vt 0.170607 0.532447 1139 | vt 0.193561 0.532452 1140 | vt 0.193558 0.534626 1141 | vt 0.273332 0.373377 1142 | vt 0.270566 0.371246 1143 | vt 0.290479 0.371243 1144 | vt 0.290264 0.373371 1145 | vt 0.198063 0.497827 1146 | vt 0.222371 0.473702 1147 | vt 0.198063 0.534043 1148 | vt 0.210865 0.543349 1149 | vt 0.209076 0.545873 1150 | vt 0.294997 0.371818 1151 | vt 0.306126 0.359934 1152 | vt 0.307907 0.362484 1153 | vt 0.239593 0.387630 1154 | vt 0.239208 0.373308 1155 | vt 0.238967 0.391657 1156 | vt 0.319115 0.362519 1157 | vt 0.306254 0.350549 1158 | vt 0.238467 0.339700 1159 | vt 0.238467 0.349577 1160 | vt 0.238467 0.350549 1161 | vt 0.241994 0.350549 1162 | vt 0.212614 0.546889 1163 | vt 0.212731 0.555319 1164 | vt 0.209203 0.555319 1165 | vt 0.212729 0.566168 1166 | vt 0.212729 0.556291 1167 | vt 0.212025 0.556291 1168 | vt 0.212027 0.555319 1169 | vt 0.189590 0.404609 1170 | vt 0.186672 0.404609 1171 | vt 0.145403 0.306343 1172 | vt 0.260761 0.387678 1173 | vt 0.168371 0.471057 1174 | vt 0.209640 0.212696 1175 | vt 0.132199 0.532560 1176 | vt 0.136527 0.519189 1177 | vt 0.136109 0.535397 1178 | vt 0.040308 0.387391 1179 | vt 0.036153 0.389694 1180 | vt 0.039820 0.386680 1181 | vt 0.035491 0.373308 1182 | vt 0.039401 0.370472 1183 | vt 0.034356 0.350549 1184 | vt 0.131063 0.555319 1185 | vt 0.039901 0.369761 1186 | vt 0.048733 0.385609 1187 | vt 0.048385 0.370751 1188 | vt 0.145092 0.535117 1189 | vt 0.145441 0.520259 1190 | vt 0.145970 0.519600 1191 | vt 0.145619 0.535761 1192 | vt 0.137015 0.220608 1193 | vt 0.138610 0.219013 1194 | vt 0.138741 0.219806 1195 | vt 0.137809 0.220739 1196 | vt 0.138242 0.493847 1197 | vt 0.136609 0.492213 1198 | vt 0.137458 0.492073 1199 | vt 0.138382 0.492998 1200 | vt 0.040572 0.385982 1201 | vt 0.041101 0.386634 1202 | vt 0.040223 0.371125 1203 | vt 0.040750 0.370473 1204 | vt 0.137280 0.519886 1205 | vt 0.136931 0.534743 1206 | vt 0.137015 0.518478 1207 | vt 0.137809 0.519234 1208 | vt 0.136609 0.536107 1209 | vt 0.137458 0.535395 1210 | vt 0.146903 0.227967 1211 | vt 0.145970 0.228900 1212 | vt 0.145619 0.483912 1213 | vt 0.146544 0.484837 1214 | vt 0.139270 0.219277 1215 | vt 0.147431 0.227438 1216 | vt 0.139270 0.385982 1217 | vt 0.138909 0.371125 1218 | vt 0.147070 0.370751 1219 | vt 0.147431 0.385609 1220 | vt 0.138909 0.493525 1221 | vt 0.147070 0.485363 1222 | vt 0.312841 0.371125 1223 | vt 0.312480 0.385982 1224 | vt 0.304319 0.385609 1225 | vt 0.304680 0.370751 1226 | vt 0.137280 0.221268 1227 | vt 0.145441 0.229429 1228 | vt 0.136931 0.491546 1229 | vt 0.145092 0.483385 1230 | vt 0.129168 0.255856 1231 | vt 0.129573 0.227283 1232 | vt 0.130157 0.291544 1233 | vt 0.113268 0.338865 1234 | vt 0.115191 0.338865 1235 | vt 0.187721 0.307820 1236 | vt 0.209757 0.307471 1237 | vt 0.145840 0.307199 1238 | vt 0.145403 0.338865 1239 | vt 0.143482 0.338865 1240 | vt 0.225875 0.263182 1241 | vt 0.225470 0.291755 1242 | vt 0.224886 0.227494 1243 | vt 0.306683 0.338865 1244 | vt 0.308606 0.338865 1245 | vt 0.046203 0.338865 1246 | vt 0.048122 0.338865 1247 | vt 0.131063 0.223757 1248 | vt 0.141760 0.213061 1249 | vt 0.142911 0.567003 1250 | vt 0.144826 0.567003 1251 | vt 0.131675 0.295069 1252 | vt 0.142314 0.305708 1253 | vt 0.210216 0.338865 1254 | vt 0.212132 0.338865 1255 | vt 0.145286 0.211567 1256 | vt 0.167321 0.211250 1257 | vt 0.209203 0.211839 1258 | vt 0.209640 0.567003 1259 | vt 0.211560 0.567003 1260 | vt 0.213283 0.305977 1261 | vt 0.223980 0.295281 1262 | vt 0.239618 0.338865 1263 | vt 0.241537 0.338865 1264 | vt 0.223368 0.223969 1265 | vt 0.212729 0.213330 1266 | vt 0.168335 0.304401 1267 | vt 0.133971 0.290901 1268 | vt 0.168335 0.286141 1269 | vt 0.168335 0.303797 1270 | vt 0.146454 0.303384 1271 | vt 0.125277 0.338865 1272 | vt 0.112624 0.338865 1273 | vt 0.112196 0.336925 1274 | vt 0.124679 0.336925 1275 | vt 0.077396 0.338865 1276 | vt 0.077442 0.336925 1277 | vt 0.209012 0.567003 1278 | vt 0.221665 0.567003 1279 | vt 0.221071 0.568943 1280 | vt 0.208588 0.568943 1281 | vt 0.306039 0.338865 1282 | vt 0.271499 0.338865 1283 | vt 0.271536 0.336925 1284 | vt 0.305611 0.336925 1285 | vt 0.242127 0.338865 1286 | vt 0.242558 0.336925 1287 | vt 0.229609 0.338865 1288 | vt 0.230209 0.336925 1289 | vt 0.209624 0.338865 1290 | vt 0.186708 0.338865 1291 | vt 0.186708 0.336904 1292 | vt 0.209192 0.336925 1293 | vt 0.048711 0.338865 1294 | vt 0.036194 0.338865 1295 | vt 0.036794 0.336925 1296 | vt 0.049143 0.336925 1297 | vt 0.145419 0.567003 1298 | vt 0.168335 0.567003 1299 | vt 0.168335 0.568964 1300 | vt 0.145851 0.568943 1301 | vt 0.186708 0.303797 1302 | vt 0.186708 0.286141 1303 | vt 0.221541 0.291190 1304 | vt 0.209192 0.303539 1305 | vt 0.186708 0.568964 1306 | vt 0.186708 0.567003 1307 | vt 0.168335 0.336904 1308 | vt 0.168335 0.338865 1309 | vt 0.146031 0.338865 1310 | vt 0.146454 0.336925 1311 | vt 0.172548 0.250906 1312 | vt 0.133501 0.227848 1313 | vt 0.169565 0.223174 1314 | vt 0.182494 0.250906 1315 | vt 0.177521 0.227767 1316 | vt 0.182115 0.226537 1317 | vt 0.186708 0.218581 1318 | vt 0.221071 0.228137 1319 | vt 0.185477 0.223174 1320 | vt 0.168335 0.215228 1321 | vt 0.168335 0.218581 1322 | vt 0.145851 0.215499 1323 | vt 0.186708 0.215228 1324 | vt 0.208588 0.215654 1325 | vt 0.182494 0.268132 1326 | vt 0.185477 0.281547 1327 | vt 0.182115 0.278185 1328 | vt 0.177521 0.276954 1329 | vt 0.169565 0.281547 1330 | vt 0.221781 0.262212 1331 | vt 0.011843 0.089427 1332 | vt 0.011843 0.089427 1333 | vt 0.011843 0.096259 1334 | vt 0.011843 0.096259 1335 | vt 0.133225 0.256147 1336 | vt 0.167575 0.259519 1337 | vt 0.168908 0.264492 1338 | vt 0.011843 0.103091 1339 | vt 0.011843 0.103091 1340 | vt 0.177521 0.269465 1341 | vt 0.172548 0.268132 1342 | vt 0.172928 0.278185 1343 | vt 0.177521 0.249573 1344 | vt 0.172928 0.226537 1345 | vt 0.187467 0.259519 1346 | vt 0.186135 0.254546 1347 | vt 0.186135 0.264492 1348 | vt 0.168908 0.254546 1349 | vt 0.011843 0.108092 1350 | vt 0.011843 0.109923 1351 | vt 0.011843 0.108092 1352 | vt 0.011843 0.084426 1353 | vt 0.011843 0.082596 1354 | vt 0.011843 0.084426 1355 | vt 0.169399 0.259519 1356 | vt 0.170487 0.263580 1357 | vt 0.184556 0.263580 1358 | vt 0.185644 0.259519 1359 | vt 0.170487 0.255458 1360 | vt 0.184556 0.255458 1361 | vt 0.173460 0.252485 1362 | vt 0.177521 0.251397 1363 | vt 0.181583 0.252485 1364 | vt 0.177521 0.267641 1365 | vt 0.181583 0.266553 1366 | vt 0.173460 0.266553 1367 | vt 0.102842 0.336831 1368 | vt 0.102842 0.338865 1369 | vt 0.099480 0.338865 1370 | vt 0.099480 0.336831 1371 | vt 0.182115 0.336831 1372 | vt 0.182115 0.338865 1373 | vt 0.177521 0.338865 1374 | vt 0.177521 0.336831 1375 | vt 0.172928 0.338865 1376 | vt 0.172928 0.336831 1377 | vt 0.255563 0.336831 1378 | vt 0.255563 0.338865 1379 | vt 0.252201 0.338865 1380 | vt 0.252201 0.336831 1381 | vt 0.247607 0.338865 1382 | vt 0.247607 0.336831 1383 | vt 0.107436 0.336831 1384 | vt 0.107436 0.338865 1385 | vt 0.229347 0.338865 1386 | vt 0.229951 0.336904 1387 | vt 0.125092 0.336904 1388 | vt 0.125695 0.338865 1389 | vt 0.173066 0.300457 1390 | vt 0.173663 0.302685 1391 | vt 0.315167 0.336831 1392 | vt 0.315167 0.338865 1393 | vt 0.310574 0.338865 1394 | vt 0.310574 0.336831 1395 | vt 0.169565 0.569038 1396 | vt 0.169565 0.567003 1397 | vt 0.172928 0.567003 1398 | vt 0.172928 0.569038 1399 | vt 0.177521 0.567003 1400 | vt 0.177521 0.569038 1401 | vt 0.182115 0.567003 1402 | vt 0.182115 0.569038 1403 | vt 0.185477 0.567003 1404 | vt 0.185477 0.569038 1405 | vt 0.044469 0.336831 1406 | vt 0.044469 0.338865 1407 | vt 0.039875 0.338865 1408 | vt 0.039875 0.336831 1409 | vt 0.318520 0.336904 1410 | vt 0.319115 0.338865 1411 | vt 0.035928 0.338865 1412 | vt 0.036523 0.336904 1413 | vt 0.507542 0.084777 1414 | vt 0.507542 0.096259 1415 | vt 0.095066 0.096259 1416 | vt 0.095065 0.089427 1417 | vt 0.507542 0.096259 1418 | vt 0.507542 0.084777 1419 | vt 0.095065 0.089427 1420 | vt 0.095066 0.096259 1421 | vt 0.507542 0.107741 1422 | vt 0.095066 0.103091 1423 | vt 0.507542 0.107741 1424 | vt 0.095066 0.103091 1425 | vt 0.507542 0.116147 1426 | vt 0.095066 0.108092 1427 | vt 0.507542 0.119223 1428 | vt 0.095066 0.109923 1429 | vt 0.507542 0.116147 1430 | vt 0.095066 0.108092 1431 | vt 0.507542 0.076372 1432 | vt 0.507542 0.073295 1433 | vt 0.095066 0.082596 1434 | vt 0.095066 0.084426 1435 | vt 0.507542 0.076372 1436 | vt 0.095066 0.084426 1437 | vt 0.171523 0.289604 1438 | vt 0.173663 0.298230 1439 | vt 0.168335 0.286141 1440 | vt 0.186708 0.286141 1441 | vt 0.181380 0.298230 1442 | vt 0.181977 0.300457 1443 | vt 0.181380 0.302685 1444 | vt 0.183520 0.289604 1445 | vt 0.179749 0.296599 1446 | vt 0.180985 0.292139 1447 | vt 0.175294 0.304316 1448 | vt 0.179749 0.304316 1449 | vt 0.182115 0.278185 1450 | vt 0.185477 0.281547 1451 | vt 0.183520 0.282677 1452 | vt 0.180985 0.280142 1453 | vt 0.177521 0.276954 1454 | vt 0.177521 0.279214 1455 | vt 0.172928 0.278185 1456 | vt 0.174058 0.280142 1457 | vt 0.169565 0.281547 1458 | vt 0.171523 0.282677 1459 | vt 0.170595 0.286141 1460 | vt 0.184448 0.286141 1461 | vt 0.177521 0.296002 1462 | vt 0.177521 0.293067 1463 | vt 0.175294 0.296599 1464 | vt 0.174058 0.292139 1465 | vt 0.180985 0.567003 1466 | vt 0.183520 0.567003 1467 | vt 0.183248 0.568657 1468 | vt 0.180828 0.568657 1469 | vt 0.177521 0.567003 1470 | vt 0.177521 0.568657 1471 | vt 0.174058 0.567003 1472 | vt 0.174215 0.568657 1473 | vt 0.103972 0.338865 1474 | vt 0.101437 0.338865 1475 | vt 0.101709 0.337211 1476 | vt 0.104129 0.337211 1477 | vt 0.107436 0.338865 1478 | vt 0.107436 0.337211 1479 | vt 0.110899 0.338865 1480 | vt 0.110742 0.337211 1481 | vt 0.174058 0.338865 1482 | vt 0.171523 0.338865 1483 | vt 0.171795 0.337211 1484 | vt 0.174215 0.337211 1485 | vt 0.177521 0.338865 1486 | vt 0.177521 0.337211 1487 | vt 0.180985 0.338865 1488 | vt 0.180828 0.337211 1489 | vt 0.183520 0.338865 1490 | vt 0.183248 0.337211 1491 | vt 0.247607 0.338865 1492 | vt 0.244144 0.338865 1493 | vt 0.244301 0.337211 1494 | vt 0.247607 0.337211 1495 | vt 0.251071 0.338865 1496 | vt 0.250914 0.337211 1497 | vt 0.969980 0.051613 1498 | vt 0.969980 0.044357 1499 | vt 0.969980 0.042206 1500 | vt 0.969980 0.047888 1501 | vt 0.969980 0.054269 1502 | vt 0.969980 0.049967 1503 | vt 0.969980 0.051613 1504 | vt 0.969980 0.047888 1505 | vt 0.969980 0.044357 1506 | vt 0.969980 0.042206 1507 | vt 0.969980 0.034445 1508 | vt 0.969980 0.034445 1509 | vt 0.969980 0.024534 1510 | vt 0.969980 0.026684 1511 | vt 0.969980 0.017278 1512 | vt 0.969980 0.021003 1513 | vt 0.969980 0.014622 1514 | vt 0.969980 0.018923 1515 | vt 0.969980 0.017278 1516 | vt 0.969980 0.021003 1517 | vt 0.969980 0.024534 1518 | vt 0.969980 0.026684 1519 | vt 0.969980 0.034445 1520 | vt 0.969980 0.034445 1521 | vt 0.897238 0.041753 1522 | vt 0.897238 0.047102 1523 | vt 0.897238 0.049060 1524 | vt 0.897238 0.047102 1525 | vt 0.897238 0.041753 1526 | vt 0.897238 0.034445 1527 | vt 0.897238 0.027138 1528 | vt 0.897238 0.021789 1529 | vt 0.897238 0.019831 1530 | vt 0.897463 0.023033 1531 | vt 0.897238 0.027138 1532 | vt 0.897238 0.034445 1533 | vt 0.191421 0.107426 1534 | vt 0.191421 0.107945 1535 | vt 0.191421 0.103112 1536 | vt 0.191421 0.102812 1537 | vt 0.187028 0.102373 1538 | vt 0.187028 0.106666 1539 | vt 0.191421 0.109115 1540 | vt 0.191421 0.109714 1541 | vt 0.187028 0.108238 1542 | vt 0.191421 0.107426 1543 | vt 0.191421 0.107945 1544 | vt 0.187028 0.106666 1545 | vt 0.191421 0.102812 1546 | vt 0.191421 0.103112 1547 | vt 0.187028 0.102373 1548 | vt 0.191421 0.096509 1549 | vt 0.191421 0.096509 1550 | vt 0.187028 0.096509 1551 | vt 0.191421 0.090206 1552 | vt 0.191421 0.089907 1553 | vt 0.187028 0.090645 1554 | vt 0.191421 0.085592 1555 | vt 0.191421 0.085073 1556 | vt 0.187028 0.086352 1557 | vt 0.191421 0.083903 1558 | vt 0.191421 0.083304 1559 | vt 0.187028 0.084781 1560 | vt 0.191421 0.085592 1561 | vt 0.191421 0.085073 1562 | vt 0.187028 0.086352 1563 | vt 0.191421 0.090206 1564 | vt 0.191421 0.089907 1565 | vt 0.187028 0.090645 1566 | vt 0.191421 0.096509 1567 | vt 0.191421 0.096509 1568 | vt 0.187028 0.096509 1569 | vt 0.136902 0.102031 1570 | vt 0.136902 0.106072 1571 | vt 0.136902 0.107552 1572 | vt 0.136902 0.106072 1573 | vt 0.136902 0.102031 1574 | vt 0.136902 0.096509 1575 | vt 0.136902 0.090988 1576 | vt 0.136902 0.086946 1577 | vt 0.136902 0.085466 1578 | vt 0.136902 0.086946 1579 | vt 0.136902 0.090988 1580 | vt 0.136902 0.096509 1581 | vt 0.173663 0.216353 1582 | vt 0.173066 0.218581 1583 | vt 0.169565 0.223174 1584 | vt 0.168335 0.218581 1585 | vt 0.173663 0.220808 1586 | vt 0.186708 0.218581 1587 | vt 0.181380 0.220808 1588 | vt 0.181977 0.218581 1589 | vt 0.181380 0.216353 1590 | vt 0.185477 0.223174 1591 | vt 0.182115 0.226537 1592 | vt 0.179749 0.222439 1593 | vt 0.175294 0.214722 1594 | vt 0.179749 0.214722 1595 | vt 0.177521 0.227767 1596 | vt 0.177521 0.223036 1597 | vt 0.172928 0.226537 1598 | vt 0.175294 0.222439 1599 | vt 0.191421 0.085705 1600 | vt 0.187028 0.086465 1601 | vt 0.187028 0.090758 1602 | vt 0.191421 0.090319 1603 | vt 0.191421 0.090020 1604 | vt 0.191421 0.085186 1605 | vt 0.191421 0.084016 1606 | vt 0.187028 0.084893 1607 | vt 0.191421 0.083417 1608 | vt 0.191421 0.085705 1609 | vt 0.187028 0.086465 1610 | vt 0.191421 0.085186 1611 | vt 0.191421 0.090319 1612 | vt 0.187028 0.090758 1613 | vt 0.191421 0.090020 1614 | vt 0.191421 0.096622 1615 | vt 0.187028 0.096622 1616 | vt 0.191421 0.096622 1617 | vt 0.191421 0.102925 1618 | vt 0.187028 0.102486 1619 | vt 0.191421 0.103224 1620 | vt 0.191421 0.107539 1621 | vt 0.187028 0.106779 1622 | vt 0.191421 0.108058 1623 | vt 0.191421 0.109228 1624 | vt 0.187028 0.108351 1625 | vt 0.191421 0.109827 1626 | vt 0.191421 0.107539 1627 | vt 0.187028 0.106779 1628 | vt 0.191421 0.108058 1629 | vt 0.191421 0.102925 1630 | vt 0.187028 0.102486 1631 | vt 0.191421 0.103224 1632 | vt 0.191421 0.096622 1633 | vt 0.187028 0.096622 1634 | vt 0.191421 0.096622 1635 | vt 0.136902 0.087059 1636 | vt 0.136902 0.091101 1637 | vt 0.136902 0.085579 1638 | vt 0.136902 0.087059 1639 | vt 0.136902 0.091101 1640 | vt 0.136902 0.096622 1641 | vt 0.136902 0.102143 1642 | vt 0.136902 0.106185 1643 | vt 0.136902 0.107665 1644 | vt 0.136902 0.106185 1645 | vt 0.136902 0.102143 1646 | vt 0.136902 0.096622 1647 | vt 0.093399 0.096622 1648 | vt 0.854545 0.035519 1649 | vt 0.093399 0.096509 1650 | vt 0.129168 0.456597 1651 | vt 0.130157 0.420909 1652 | vt 0.131105 0.421550 1653 | vt 0.130135 0.456523 1654 | vt 0.130157 0.291544 1655 | vt 0.129168 0.255856 1656 | vt 0.130135 0.255930 1657 | vt 0.131104 0.290903 1658 | vt 0.145840 0.405254 1659 | vt 0.187721 0.404633 1660 | vt 0.187517 0.405599 1661 | vt 0.146473 0.406208 1662 | vt 0.187721 0.307820 1663 | vt 0.145840 0.307199 1664 | vt 0.146473 0.306246 1665 | vt 0.187517 0.306854 1666 | vt 0.129573 0.485170 1667 | vt 0.130532 0.484525 1668 | vt 0.129573 0.227284 1669 | vt 0.130532 0.227929 1670 | vt 0.131675 0.417384 1671 | vt 0.142314 0.406745 1672 | vt 0.143018 0.407669 1673 | vt 0.132592 0.418095 1674 | vt 0.142312 0.305706 1675 | vt 0.131677 0.295071 1676 | vt 0.132594 0.294360 1677 | vt 0.143016 0.304782 1678 | vt 0.209757 0.404983 1679 | vt 0.209113 0.405941 1680 | vt 0.209756 0.307471 1681 | vt 0.209112 0.306512 1682 | vt 0.131063 0.223757 1683 | vt 0.141759 0.213061 1684 | vt 0.142475 0.213990 1685 | vt 0.131992 0.224473 1686 | vt 0.141760 0.499392 1687 | vt 0.131063 0.488696 1688 | vt 0.131992 0.487980 1689 | vt 0.142475 0.498463 1690 | vt 0.225875 0.449271 1691 | vt 0.224886 0.484959 1692 | vt 0.223938 0.484318 1693 | vt 0.224908 0.449344 1694 | vt 0.224886 0.227494 1695 | vt 0.225875 0.263182 1696 | vt 0.224908 0.263109 1697 | vt 0.223938 0.228135 1698 | vt 0.209203 0.500614 1699 | vt 0.167321 0.501203 1700 | vt 0.167525 0.500238 1701 | vt 0.208570 0.499660 1702 | vt 0.167321 0.211250 1703 | vt 0.209203 0.211839 1704 | vt 0.208569 0.212793 1705 | vt 0.167525 0.212215 1706 | vt 0.225470 0.420698 1707 | vt 0.224511 0.421343 1708 | vt 0.225470 0.291754 1709 | vt 0.224511 0.291109 1710 | vt 0.223368 0.488484 1711 | vt 0.212729 0.499123 1712 | vt 0.212025 0.498199 1713 | vt 0.222451 0.487773 1714 | vt 0.212731 0.213332 1715 | vt 0.223366 0.223967 1716 | vt 0.222449 0.224678 1717 | vt 0.212027 0.214256 1718 | vt 0.145286 0.500886 1719 | vt 0.145930 0.499926 1720 | vt 0.145287 0.211567 1721 | vt 0.145931 0.212527 1722 | vt 0.223980 0.295281 1723 | vt 0.213283 0.305977 1724 | vt 0.212568 0.305048 1725 | vt 0.223050 0.294566 1726 | vt 0.213283 0.406476 1727 | vt 0.223980 0.417172 1728 | vt 0.223051 0.417887 1729 | vt 0.212568 0.407405 1730 | vt 0.042034 0.370472 1731 | vt 0.041535 0.369761 1732 | vt 0.041902 0.387391 1733 | vt 0.042390 0.386680 1734 | vt 0.186672 0.434811 1735 | vn 0.4173 0.6845 -0.5978 1736 | vn 0.7074 0.3839 -0.5935 1737 | vn 0.7042 0.3896 -0.5935 1738 | vn 0.4123 0.6874 -0.5979 1739 | vn 0.8077 -0.0176 -0.5894 1740 | vn 0.8077 -0.0122 -0.5894 1741 | vn 0.6967 -0.4130 -0.5866 1742 | vn 0.6981 -0.4105 -0.5866 1743 | vn 0.4064 -0.7012 -0.5857 1744 | vn 0.4061 -0.7014 -0.5857 1745 | vn 0.0116 -0.8094 -0.5872 1746 | vn 0.0081 -0.8094 -0.5872 1747 | vn -0.3871 -0.7083 -0.5903 1748 | vn -0.3921 -0.7055 -0.5904 1749 | vn -0.6855 -0.4203 -0.5945 1750 | vn -0.6888 -0.4147 -0.5946 1751 | vn -0.8008 -0.0177 -0.5987 1752 | vn -0.8008 -0.0123 -0.5988 1753 | vn -0.6964 0.3911 -0.6017 1754 | vn -0.6949 0.3936 -0.6018 1755 | vn -0.3977 0.6917 -0.6028 1756 | vn -0.3981 0.6915 -0.6028 1757 | vn 0.0119 0.7990 -0.6012 1758 | vn 0.0082 0.7990 -0.6013 1759 | vn -0.4065 -0.7397 -0.5364 1760 | vn -0.7187 -0.4379 -0.5400 1761 | vn -0.7223 -0.4318 -0.5402 1762 | vn -0.4120 -0.7365 -0.5365 1763 | vn -0.8391 -0.0167 -0.5437 1764 | vn -0.8391 -0.0107 -0.5439 1765 | vn -0.7298 0.4111 -0.5462 1766 | vn -0.7282 0.4138 -0.5463 1767 | vn -0.4176 0.7257 -0.5468 1768 | vn -0.4177 0.7254 -0.5471 1769 | vn 0.0110 0.8378 -0.5458 1770 | vn 0.0075 0.8379 -0.5458 1771 | vn 0.4356 0.7180 -0.5429 1772 | vn 0.4298 0.7214 -0.5429 1773 | vn 0.7391 0.4038 -0.5391 1774 | vn 0.7357 0.4099 -0.5392 1775 | vn 0.8443 -0.0165 -0.5356 1776 | vn 0.8444 -0.0106 -0.5356 1777 | vn 0.7282 -0.4305 -0.5333 1778 | vn 0.7298 -0.4278 -0.5333 1779 | vn 0.4243 -0.7323 -0.5326 1780 | vn 0.4239 -0.7326 -0.5325 1781 | vn 0.0110 -0.8457 -0.5335 1782 | vn 0.0068 -0.8454 -0.5340 1783 | vn 0.0164 -0.0249 -0.9996 1784 | vn 0.0165 -0.0248 -0.9996 1785 | vn 0.0164 -0.0248 -0.9996 1786 | vn 0.0165 -0.0247 -0.9996 1787 | vn 0.0166 -0.0246 -0.9996 1788 | vn 0.0166 -0.0248 -0.9996 1789 | vn 0.0166 -0.0247 -0.9996 1790 | vn 0.0165 -0.0246 -0.9996 1791 | vn 0.0148 -0.0252 -0.9996 1792 | vn -0.0786 -0.1215 -0.9895 1793 | vn 0.0147 -0.0253 -0.9996 1794 | vn -0.4021 -0.3175 -0.8588 1795 | vn 0.0153 -0.0240 -0.9996 1796 | vn 0.0151 -0.0249 -0.9996 1797 | vn 0.4195 0.3081 -0.8539 1798 | vn 0.3028 0.1954 -0.9328 1799 | vn 0.0163 -0.0247 -0.9996 1800 | vn 0.0619 0.0736 -0.9954 1801 | vn -0.3564 -0.8251 -0.4384 1802 | vn -0.3518 -0.8271 -0.4384 1803 | vn -0.0057 -0.8980 -0.4399 1804 | vn -0.0090 -0.8980 -0.4399 1805 | vn -0.6473 -0.6249 -0.4366 1806 | vn -0.6432 -0.6292 -0.4365 1807 | vn -0.8380 -0.3300 -0.4346 1808 | vn -0.8358 -0.3355 -0.4347 1809 | vn -0.9014 0.0134 -0.4328 1810 | vn -0.9014 0.0084 -0.4328 1811 | vn -0.8301 0.3534 -0.4313 1812 | vn -0.8313 0.3504 -0.4314 1813 | vn -0.6359 0.6404 -0.4307 1814 | vn -0.6368 0.6395 -0.4308 1815 | vn -0.3482 0.8326 -0.4307 1816 | vn -0.3472 0.8330 -0.4307 1817 | vn -0.0089 0.9021 -0.4315 1818 | vn -0.0056 0.9021 -0.4315 1819 | vn 0.3326 0.8379 -0.4328 1820 | vn 0.3373 0.8360 -0.4329 1821 | vn 0.6256 0.6479 -0.4346 1822 | vn 0.6298 0.6437 -0.4347 1823 | vn 0.8250 0.3589 -0.4366 1824 | vn 0.8273 0.3534 -0.4365 1825 | vn 0.8986 0.0135 -0.4385 1826 | vn 0.8987 0.0085 -0.4385 1827 | vn 0.8331 -0.3352 -0.4400 1828 | vn 0.8318 -0.3384 -0.4399 1829 | vn 0.6370 -0.6325 -0.4407 1830 | vn 0.6362 -0.6332 -0.4408 1831 | vn 0.3406 -0.8305 -0.4408 1832 | vn 0.3417 -0.8301 -0.4407 1833 | vn 0.3386 0.8505 -0.4025 1834 | vn 0.6361 0.6573 -0.4041 1835 | vn 0.6404 0.6532 -0.4040 1836 | vn 0.3435 0.8485 -0.4026 1837 | vn 0.8385 0.3637 -0.4059 1838 | vn 0.8409 0.3581 -0.4059 1839 | vn 0.9131 0.0129 -0.4075 1840 | vn 0.9132 0.0076 -0.4074 1841 | vn 0.8464 -0.3416 -0.4087 1842 | vn 0.8451 -0.3447 -0.4087 1843 | vn 0.6473 -0.6430 -0.4094 1844 | vn 0.6464 -0.6438 -0.4094 1845 | vn 0.3465 -0.8439 -0.4095 1846 | vn 0.3475 -0.8435 -0.4095 1847 | vn -0.0086 -0.9126 -0.4088 1848 | vn -0.0051 -0.9127 -0.4087 1849 | vn -0.3612 -0.8388 -0.4074 1850 | vn -0.3564 -0.8409 -0.4074 1851 | vn -0.6568 -0.6355 -0.4059 1852 | vn -0.6525 -0.6399 -0.4058 1853 | vn -0.8507 -0.3362 -0.4041 1854 | vn -0.8484 -0.3418 -0.4041 1855 | vn -0.9154 0.0127 -0.4025 1856 | vn -0.9154 0.0075 -0.4025 1857 | vn -0.8429 0.3583 -0.4013 1858 | vn -0.8443 0.3551 -0.4014 1859 | vn -0.6458 0.6500 -0.4007 1860 | vn -0.6466 0.6491 -0.4006 1861 | vn -0.3533 0.8454 -0.4006 1862 | vn -0.3522 0.8458 -0.4007 1863 | vn -0.0084 0.9159 -0.4013 1864 | vn -0.0050 0.9159 -0.4013 1865 | vn 0.0006 0.0663 -0.9978 1866 | vn 0.0154 0.0565 -0.9983 1867 | vn -0.0164 0.0247 -0.9996 1868 | vn 0.0252 0.0419 -0.9988 1869 | vn 0.0286 0.0248 -0.9993 1870 | vn 0.0252 0.0077 -0.9997 1871 | vn 0.0154 -0.0070 -0.9999 1872 | vn 0.0006 -0.0169 -0.9999 1873 | vn -0.0165 -0.0204 -0.9997 1874 | vn -0.0338 -0.0170 -0.9993 1875 | vn -0.0484 -0.0072 -0.9988 1876 | vn -0.0582 0.0077 -0.9983 1877 | vn -0.0615 0.0245 -0.9978 1878 | vn -0.0579 0.0418 -0.9974 1879 | vn -0.0481 0.0566 -0.9972 1880 | vn -0.0335 0.0663 -0.9972 1881 | vn -0.0164 0.0698 -0.9974 1882 | vn -0.0165 0.0248 -0.9996 1883 | vn -0.5855 -0.4362 -0.6833 1884 | vn -0.0165 0.0247 -0.9996 1885 | vn -0.0163 0.0249 -0.9996 1886 | vn -0.0584 -0.0535 -0.9969 1887 | vn -0.0166 0.0249 -0.9996 1888 | vn -0.0167 0.0247 -0.9996 1889 | vn 0.0866 0.1298 -0.9878 1890 | vn -0.0090 0.0297 -0.9995 1891 | vn -0.0099 0.0286 -0.9995 1892 | vn -0.0135 0.0249 -0.9996 1893 | vn -0.0139 0.0236 -0.9996 1894 | vn -0.0144 0.0239 -0.9996 1895 | vn -0.0146 0.0240 -0.9996 1896 | vn -0.0163 0.0248 -0.9996 1897 | vn -0.0459 -0.1148 -0.9923 1898 | vn -0.1149 -0.0508 -0.9921 1899 | vn -0.0645 -0.0784 -0.9948 1900 | vn -0.0550 -0.0594 -0.9967 1901 | vn -0.5928 -0.3385 -0.7308 1902 | vn -0.6500 -0.3000 -0.6982 1903 | vn -0.6433 -0.5197 -0.5622 1904 | vn -0.7703 -0.5683 -0.2893 1905 | vn -0.7610 -0.5840 -0.2826 1906 | vn -0.7604 -0.6144 -0.2106 1907 | vn -0.7876 -0.5561 -0.2654 1908 | vn -0.1249 -0.2611 -0.9572 1909 | vn -0.5931 0.7877 -0.1669 1910 | vn -0.5271 0.6522 -0.5448 1911 | vn -0.6483 0.5317 -0.5449 1912 | vn -0.7840 0.5986 -0.1644 1913 | vn 0.6513 0.7588 -0.0001 1914 | vn 0.6518 0.7520 0.0980 1915 | vn 0.7527 0.6511 0.0979 1916 | vn 0.7595 0.6505 -0.0000 1917 | vn 0.0090 1.0000 -0.0000 1918 | vn 0.0090 0.9969 0.0781 1919 | vn 0.0616 0.9941 0.0894 1920 | vn 0.0638 0.9980 -0.0000 1921 | vn -0.0590 0.9983 -0.0000 1922 | vn -0.0563 0.9944 0.0892 1923 | vn -0.0592 0.9966 -0.0569 1924 | vn -0.0569 0.9968 -0.0566 1925 | vn 0.0095 0.9983 -0.0574 1926 | vn 0.0081 0.9974 -0.0720 1927 | vn 0.0166 0.9964 -0.0837 1928 | vn 0.9989 0.0465 -0.0000 1929 | vn 0.9950 0.0445 0.0898 1930 | vn 0.9971 0.0041 0.0764 1931 | vn 1.0000 0.0042 -0.0000 1932 | vn 0.0485 0.9970 -0.0605 1933 | vn 0.0608 0.9945 -0.0847 1934 | vn 0.0384 0.9939 -0.1033 1935 | vn 0.9966 0.0073 -0.0820 1936 | vn 0.9933 0.0219 -0.1133 1937 | vn 0.9953 0.0411 -0.0873 1938 | vn 0.9973 0.0307 -0.0670 1939 | vn 0.9979 0.0066 -0.0643 1940 | vn 0.9960 -0.0647 -0.0619 1941 | vn 0.9963 -0.0697 -0.0500 1942 | vn 0.9973 0.0222 -0.0707 1943 | vn 0.9937 -0.0687 0.0882 1944 | vn 0.9974 -0.0719 0.0000 1945 | vn 0.0638 0.9980 -0.0003 1946 | vn 0.9989 0.0465 -0.0001 1947 | vn 0.9989 0.0465 -0.0003 1948 | vn 1.0000 0.0043 -0.0000 1949 | vn -0.0589 0.9983 -0.0000 1950 | vn 0.6514 0.7587 -0.0001 1951 | vn 0.6511 0.7590 -0.0003 1952 | vn 0.7597 0.6503 -0.0001 1953 | vn 0.7594 0.6506 -0.0003 1954 | vn 0.9974 -0.0720 -0.0000 1955 | vn 0.9974 -0.0719 -0.0002 1956 | vn 0.0459 0.1148 -0.9923 1957 | vn 0.1171 0.0506 -0.9918 1958 | vn 0.0645 0.0784 -0.9948 1959 | vn 0.0550 0.0594 -0.9967 1960 | vn 0.3769 0.0021 0.9262 1961 | vn -0.0775 -0.0000 0.9970 1962 | vn 0.0000 0.0000 1.0000 1963 | vn -0.1051 0.1334 0.9855 1964 | vn -0.1333 0.1051 0.9855 1965 | vn 0.0024 0.2469 0.9690 1966 | vn -0.0174 0.2408 0.9704 1967 | vn 0.7134 0.6771 -0.1805 1968 | vn 0.7781 0.6051 -0.1686 1969 | vn 0.7566 0.6150 -0.2221 1970 | vn 0.7817 0.6036 -0.1570 1971 | vn 0.7248 0.6719 -0.1523 1972 | vn -0.7525 0.6513 0.0972 1973 | vn -0.6512 0.7526 0.0972 1974 | vn -0.6507 0.7594 -0.0000 1975 | vn -0.7593 0.6508 -0.0000 1976 | vn -0.7069 0.7066 -0.0314 1977 | vn -0.7067 0.7068 -0.0313 1978 | vn -0.7066 0.7069 -0.0314 1979 | vn -0.6506 0.7594 0.0000 1980 | vn -0.7593 0.6507 -0.0002 1981 | vn -0.6513 -0.7588 -0.0001 1982 | vn -0.6518 -0.7520 0.0980 1983 | vn -0.7527 -0.6511 0.0979 1984 | vn -0.7595 -0.6505 0.0000 1985 | vn -0.0090 -1.0000 0.0000 1986 | vn -0.0088 -0.9970 0.0775 1987 | vn -0.0616 -0.9941 0.0891 1988 | vn -0.0638 -0.9980 0.0000 1989 | vn 0.0590 -0.9983 0.0001 1990 | vn 0.0563 -0.9944 0.0896 1991 | vn 0.0579 -0.9967 -0.0569 1992 | vn 0.0569 -0.9968 -0.0566 1993 | vn -0.0095 -0.9983 -0.0574 1994 | vn -0.0081 -0.9974 -0.0720 1995 | vn -0.0166 -0.9964 -0.0837 1996 | vn -0.9990 -0.0458 -0.0001 1997 | vn -0.9951 -0.0439 0.0892 1998 | vn -0.9971 -0.0041 0.0760 1999 | vn -1.0000 -0.0042 -0.0000 2000 | vn -0.0485 -0.9970 -0.0605 2001 | vn -0.0608 -0.9945 -0.0847 2002 | vn -0.0384 -0.9939 -0.1033 2003 | vn -0.9959 0.0668 -0.0609 2004 | vn -0.9962 0.0731 -0.0474 2005 | vn -0.9968 -0.0299 -0.0742 2006 | vn -0.9980 -0.0067 -0.0632 2007 | vn -0.9939 0.0675 0.0877 2008 | vn -0.9975 0.0707 0.0000 2009 | vn -0.0638 -0.9980 -0.0003 2010 | vn -0.9990 -0.0458 -0.0003 2011 | vn 0.0589 -0.9983 -0.0000 2012 | vn 0.0590 -0.9983 -0.0002 2013 | vn -0.6514 -0.7587 -0.0001 2014 | vn -0.6511 -0.7590 -0.0003 2015 | vn -0.7597 -0.6503 -0.0001 2016 | vn -0.7594 -0.6506 -0.0003 2017 | vn -0.9975 0.0706 -0.0002 2018 | vn 0.1051 -0.1334 0.9855 2019 | vn 0.1333 -0.1050 0.9855 2020 | vn -0.0029 -0.2490 0.9685 2021 | vn 0.0172 -0.2374 0.9713 2022 | vn 0.7526 -0.6513 0.0972 2023 | vn 0.6512 -0.7526 0.0972 2024 | vn 0.6507 -0.7594 0.0000 2025 | vn 0.7593 -0.6508 0.0000 2026 | vn 0.6483 -0.7591 -0.0590 2027 | vn 0.6475 -0.7601 -0.0551 2028 | vn 0.7597 -0.6480 -0.0544 2029 | vn 0.7593 -0.6480 -0.0592 2030 | vn 0.6506 -0.7594 0.0000 2031 | vn 0.6506 -0.7594 -0.0002 2032 | vn 0.7593 -0.6507 -0.0002 2033 | vn 0.0183 0.2453 0.9693 2034 | vn 0.1317 0.1033 0.9859 2035 | vn 0.1030 0.1309 0.9860 2036 | vn 0.2441 -0.0215 0.9695 2037 | vn -0.2455 0.0213 0.9692 2038 | vn -0.3785 -0.0020 0.9256 2039 | vn -0.0184 -0.2463 0.9690 2040 | vn 0.0782 -0.0000 0.9969 2041 | vn -0.1317 -0.1032 0.9859 2042 | vn -0.1030 -0.1309 0.9860 2043 | vn 0.1471 0.8510 -0.5041 2044 | vn 0.2013 0.7463 -0.6344 2045 | vn 0.0223 0.7497 -0.6614 2046 | vn -0.0475 0.8009 -0.5970 2047 | vn 0.0438 0.9929 -0.1109 2048 | vn -0.0770 0.9936 -0.0823 2049 | vn 0.5928 0.3385 -0.7308 2050 | vn 0.6382 0.2832 -0.7159 2051 | vn 0.6764 0.4524 -0.5812 2052 | vn 0.7736 0.5742 -0.2680 2053 | vn 0.7662 0.5866 -0.2622 2054 | vn 0.0717 0.0534 -0.9960 2055 | vn 0.0567 -0.0293 -0.9980 2056 | vn 0.0199 -0.0781 -0.9967 2057 | vn 0.7869 -0.0993 -0.6091 2058 | vn 0.7447 -0.0334 -0.6666 2059 | vn 0.7438 0.1755 -0.6450 2060 | vn 0.8534 0.1183 -0.5077 2061 | vn 0.4812 0.8172 -0.3173 2062 | vn 0.4358 0.8547 -0.2821 2063 | vn 0.3912 0.7954 -0.4630 2064 | vn 0.3951 0.6934 -0.6025 2065 | vn 0.4299 0.7255 -0.5375 2066 | vn 0.4516 0.7700 -0.4508 2067 | vn 0.9936 -0.0944 -0.0612 2068 | vn 0.9944 0.0672 -0.0818 2069 | vn 0.9091 -0.1682 -0.3812 2070 | vn 0.1249 0.2611 -0.9572 2071 | vn 0.3003 0.1440 -0.9429 2072 | vn 0.4024 0.5114 -0.7593 2073 | vn 0.5073 0.5702 -0.6462 2074 | vn 0.5719 0.5044 -0.6469 2075 | vn 0.5128 0.3999 -0.7597 2076 | vn -0.0913 0.8986 -0.4291 2077 | vn 0.4901 -0.6385 -0.5935 2078 | vn 0.3623 -0.5257 -0.7697 2079 | vn 0.5196 -0.3688 -0.7707 2080 | vn 0.6339 -0.4957 -0.5936 2081 | vn 0.7616 0.6433 -0.0788 2082 | vn 0.7410 0.6472 -0.1793 2083 | vn 0.6483 0.7401 -0.1789 2084 | vn 0.6447 0.7604 -0.0786 2085 | vn 0.7394 -0.6192 -0.2645 2086 | vn 0.6135 -0.7432 -0.2670 2087 | vn 0.6390 -0.7651 -0.0788 2088 | vn 0.7629 -0.6419 -0.0776 2089 | vn -0.3623 0.5257 -0.7697 2090 | vn -0.5196 0.3688 -0.7707 2091 | vn -0.0699 -0.0496 -0.9963 2092 | vn -0.0567 0.0293 -0.9980 2093 | vn -0.0199 0.0781 -0.9967 2094 | vn -0.7874 0.1042 -0.6075 2095 | vn -0.7447 0.0334 -0.6666 2096 | vn -0.7438 -0.1755 -0.6450 2097 | vn -0.8534 -0.1183 -0.5077 2098 | vn -0.9932 0.1036 -0.0534 2099 | vn -0.9944 -0.0674 -0.0818 2100 | vn -0.9012 0.1425 -0.4093 2101 | vn -0.1893 -0.8413 -0.5063 2102 | vn -0.1990 -0.7454 -0.6363 2103 | vn -0.0223 -0.7497 -0.6614 2104 | vn 0.0427 -0.8006 -0.5977 2105 | vn -0.7387 -0.6411 -0.2082 2106 | vn -0.7769 -0.6130 -0.1439 2107 | vn -0.7783 -0.6080 -0.1568 2108 | vn -0.7759 -0.6062 -0.1748 2109 | vn -0.0910 -0.9868 -0.1336 2110 | vn 0.0683 -0.9936 -0.0901 2111 | vn -0.4296 -0.8753 -0.2220 2112 | vn -0.4858 -0.8114 -0.3249 2113 | vn -0.4380 -0.8500 -0.2928 2114 | vn -0.4381 -0.8423 -0.3139 2115 | vn -0.3919 -0.7937 -0.4653 2116 | vn -0.3990 -0.6937 -0.5997 2117 | vn -0.4295 -0.7233 -0.5406 2118 | vn -0.4529 -0.7691 -0.4509 2119 | vn -0.9937 -0.0172 -0.1107 2120 | vn -0.9935 -0.0220 -0.1121 2121 | vn -0.9954 -0.0418 -0.0868 2122 | vn -0.9973 -0.0311 -0.0659 2123 | vn -0.2784 -0.1518 -0.9484 2124 | vn -0.4024 -0.5114 -0.7593 2125 | vn -0.5073 -0.5702 -0.6462 2126 | vn -0.5719 -0.5044 -0.6469 2127 | vn -0.5128 -0.3999 -0.7597 2128 | vn 0.1185 -0.9089 -0.3998 2129 | vn -0.7616 -0.6433 -0.0788 2130 | vn -0.7410 -0.6472 -0.1793 2131 | vn -0.6483 -0.7401 -0.1789 2132 | vn -0.6447 -0.7604 -0.0786 2133 | vn -0.5740 0.8173 -0.0509 2134 | vn -0.5981 0.7985 -0.0690 2135 | vn -0.7989 0.5974 -0.0692 2136 | vn -0.8160 0.5758 -0.0500 2137 | vn 0.4763 0.0267 0.8789 2138 | vn -0.4778 -0.0264 0.8781 2139 | vn -0.7211 0.6917 -0.0393 2140 | vn -0.7324 0.6791 -0.0497 2141 | vn -0.7070 0.7058 -0.0451 2142 | vn -0.6917 0.7211 -0.0393 2143 | vn -0.6791 0.7324 -0.0497 2144 | vn -0.7030 0.7074 -0.0734 2145 | vn -0.7068 0.7067 -0.0323 2146 | vn -0.7067 0.7067 -0.0323 2147 | vn -0.6874 0.4305 0.5850 2148 | vn -0.4305 0.6874 0.5850 2149 | vn -0.4534 0.6581 0.6011 2150 | vn -0.6581 0.4534 0.6011 2151 | vn -0.3962 0.6776 -0.6195 2152 | vn -0.6777 0.3962 -0.6195 2153 | vn -0.6360 0.4261 -0.6434 2154 | vn -0.4261 0.6360 -0.6434 2155 | vn 0.1471 0.9877 0.0525 2156 | vn 0.1900 0.9818 0.0059 2157 | vn 0.1524 0.9847 -0.0842 2158 | vn 0.1895 0.9810 -0.0422 2159 | vn -0.9847 -0.1524 -0.0842 2160 | vn -0.9877 -0.1471 0.0525 2161 | vn -0.9818 -0.1900 0.0059 2162 | vn -0.9810 -0.1895 -0.0422 2163 | vn -0.2334 -0.1905 0.9535 2164 | vn 0.1905 0.2334 0.9535 2165 | vn 0.1938 0.2366 0.9521 2166 | vn -0.2366 -0.1938 0.9521 2167 | vn 0.2357 0.1929 -0.9525 2168 | vn -0.1929 -0.2357 -0.9525 2169 | vn -0.1896 -0.2325 -0.9539 2170 | vn 0.2325 0.1896 -0.9539 2171 | vn 0.7052 0.7074 0.0481 2172 | vn 0.7053 0.7074 0.0470 2173 | vn 0.7074 0.7052 -0.0479 2174 | vn 0.7074 0.7051 -0.0491 2175 | vn -0.7052 -0.7074 -0.0479 2176 | vn -0.7074 -0.7052 0.0481 2177 | vn -0.7074 -0.7053 0.0470 2178 | vn -0.7051 -0.7074 -0.0491 2179 | vn 0.0010 0.0020 1.0000 2180 | vn 0.0024 0.0020 1.0000 2181 | vn 0.0032 0.0018 1.0000 2182 | vn 0.8733 0.3457 0.3434 2183 | vn 0.2704 0.9024 0.3356 2184 | vn 0.2409 0.9120 0.3320 2185 | vn 0.8861 0.3145 0.3404 2186 | vn 0.0069 0.9549 0.2969 2187 | vn 0.0073 0.9549 0.2969 2188 | vn -0.8735 -0.3461 0.3423 2189 | vn -0.2732 -0.9013 0.3361 2190 | vn -0.2435 -0.9111 0.3326 2191 | vn -0.8864 -0.3148 0.3393 2192 | vn -0.0070 -0.9549 0.2969 2193 | vn -0.0073 -0.9549 0.2969 2194 | vn 0.2919 -0.8935 0.3414 2195 | vn 0.2594 -0.9048 0.3377 2196 | vn 0.8763 -0.3364 0.3449 2197 | vn 0.8897 -0.3030 0.3415 2198 | vn 0.9552 -0.0110 0.2959 2199 | vn -0.2967 0.8917 0.3417 2200 | vn -0.8767 0.3367 0.3437 2201 | vn -0.8900 0.3034 0.3402 2202 | vn -0.2642 0.9033 0.3380 2203 | vn -0.9558 0.0114 0.2938 2204 | vn 0.0031 -0.0017 1.0000 2205 | vn 0.0024 -0.0020 1.0000 2206 | vn 0.0010 -0.0020 1.0000 2207 | vn -0.9555 -0.0185 0.2944 2208 | vn 0.9550 0.0181 0.2961 2209 | vn 0.0004 0.0023 1.0000 2210 | vn -0.0003 0.0022 1.0000 2211 | vn 0.0010 0.0024 1.0000 2212 | vn 0.0005 -0.0022 1.0000 2213 | vn 0.0007 0.0000 1.0000 2214 | vn 0.0008 -0.0006 1.0000 2215 | vn -0.0051 -0.0031 1.0000 2216 | vn -0.0003 -0.0022 1.0000 2217 | vn 0.0010 -0.0025 1.0000 2218 | vn -0.0072 0.0031 1.0000 2219 | vn -0.0050 0.0030 1.0000 2220 | vn -0.0072 -0.0033 1.0000 2221 | vn -0.0005 -0.0025 1.0000 2222 | vn -0.0020 -0.0031 1.0000 2223 | vn -0.0019 -0.0014 1.0000 2224 | vn -0.0017 0.0000 1.0000 2225 | vn -0.0017 0.0029 1.0000 2226 | vn -0.0000 -0.0020 1.0000 2227 | vn -0.0000 0.0020 1.0000 2228 | vn 0.0004 0.0027 1.0000 2229 | vn 0.0033 0.0028 1.0000 2230 | vn -0.0004 0.0022 1.0000 2231 | vn -0.0019 0.0014 1.0000 2232 | vn 0.0008 0.0006 1.0000 2233 | vn -0.0003 -0.0027 1.0000 2234 | vn -0.0036 -0.0028 1.0000 2235 | vn 0.0030 -0.0023 1.0000 2236 | vn -0.0030 0.0022 1.0000 2237 | vn -0.1864 -0.3265 0.9266 2238 | vn 0.0000 -0.3795 0.9252 2239 | vn 0.0000 -0.3792 0.9253 2240 | vn -0.1866 -0.3266 0.9266 2241 | vn 0.0000 0.3795 0.9252 2242 | vn -0.1864 0.3265 0.9266 2243 | vn -0.1867 0.3266 0.9265 2244 | vn 0.0000 0.3792 0.9253 2245 | vn 0.1864 -0.3265 0.9266 2246 | vn 0.1867 -0.3266 0.9265 2247 | vn 0.1864 0.3265 0.9266 2248 | vn 0.1866 0.3266 0.9266 2249 | vn 0.3266 -0.1865 0.9266 2250 | vn 0.3267 -0.1868 0.9265 2251 | vn 0.3795 0.0000 0.9252 2252 | vn 0.3792 0.0000 0.9253 2253 | vn 0.3266 0.1865 0.9266 2254 | vn 0.3266 0.1866 0.9266 2255 | vn -0.3266 0.1865 0.9266 2256 | vn -0.3795 0.0000 0.9252 2257 | vn -0.3792 0.0000 0.9253 2258 | vn -0.3267 0.1868 0.9265 2259 | vn -0.3266 -0.1865 0.9266 2260 | vn -0.3266 -0.1866 0.9266 2261 | vn 0.5001 0.8660 -0.0000 2262 | vn 0.8660 0.5000 -0.0000 2263 | vn 1.0000 0.0000 -0.0000 2264 | vn 0.8660 -0.5000 0.0000 2265 | vn 0.5001 -0.8660 0.0000 2266 | vn 0.0553 -0.9985 -0.0000 2267 | vn 0.0554 -0.9985 0.0000 2268 | vn 0.0554 0.9985 -0.0000 2269 | vn 0.0553 0.9985 0.0000 2270 | vn 0.0000 -1.0000 0.0000 2271 | vn 0.0000 1.0000 0.0000 2272 | vn -0.1498 -0.9887 -0.0000 2273 | vn -0.1489 -0.9888 -0.0000 2274 | vn -0.5002 -0.8659 0.0000 2275 | vn -0.8660 -0.5000 0.0000 2276 | vn -1.0000 0.0000 -0.0000 2277 | vn -0.8660 0.5000 -0.0000 2278 | vn -0.5002 0.8659 -0.0000 2279 | vn -0.1489 0.9888 0.0000 2280 | vn -0.1498 0.9887 -0.0000 2281 | vn -0.0503 -0.0871 0.9949 2282 | vn 0.0000 -0.1006 0.9949 2283 | vn 0.0000 0.1006 0.9949 2284 | vn -0.0503 0.0871 0.9949 2285 | vn 0.0503 -0.0871 0.9949 2286 | vn 0.0503 0.0871 0.9949 2287 | vn 0.0871 -0.0503 0.9949 2288 | vn 0.1006 0.0000 0.9949 2289 | vn 0.0871 0.0503 0.9949 2290 | vn -0.0871 0.0503 0.9949 2291 | vn -0.1006 0.0000 0.9949 2292 | vn -0.0871 -0.0503 0.9949 2293 | vn -0.5001 -0.8660 0.0000 2294 | vn -0.5001 0.8660 -0.0000 2295 | vn 0.8660 -0.5001 -0.0000 2296 | vn 0.8660 0.5001 -0.0000 2297 | vn -0.8660 0.5001 0.0000 2298 | vn -0.8660 -0.5001 0.0000 2299 | vn 0.0094 -0.0164 0.9998 2300 | vn 0.0091 0.0158 0.9998 2301 | vn -0.0000 0.1044 0.9945 2302 | vn -0.0428 0.0742 0.9963 2303 | vn 0.0403 0.0233 0.9989 2304 | vn -0.1353 0.0781 0.9877 2305 | vn 0.0523 0.0000 0.9986 2306 | vn 0.0508 -0.0293 0.9983 2307 | vn -0.8508 -0.4912 0.1864 2308 | vn -0.4911 -0.8509 0.1866 2309 | vn -0.4912 -0.8508 0.1866 2310 | vn -0.8507 -0.4913 0.1869 2311 | vn -0.9824 0.0000 0.1865 2312 | vn -0.9825 0.0000 0.1864 2313 | vn -0.8508 0.4912 0.1864 2314 | vn -0.8507 0.4913 0.1869 2315 | vn -0.4911 0.8509 0.1866 2316 | vn -0.4912 0.8508 0.1866 2317 | vn 0.0000 0.9824 0.1865 2318 | vn 0.4913 0.8508 0.1864 2319 | vn 0.4912 0.8508 0.1866 2320 | vn 0.8509 0.4911 0.1866 2321 | vn 0.8508 0.4912 0.1866 2322 | vn 0.9824 0.0000 0.1865 2323 | vn 0.8509 -0.4911 0.1866 2324 | vn 0.8508 -0.4912 0.1866 2325 | vn 0.4911 -0.8509 0.1866 2326 | vn 0.4913 -0.8509 0.1863 2327 | vn 0.0000 -0.9824 0.1865 2328 | vn 0.8650 0.4996 0.0459 2329 | vn 0.4994 0.8651 0.0458 2330 | vn 0.4803 0.8357 0.2664 2331 | vn 0.8356 0.4837 0.2606 2332 | vn 0.9990 -0.0000 0.0456 2333 | vn 0.9660 0.0000 0.2584 2334 | vn 0.8650 -0.4996 0.0459 2335 | vn 0.8356 -0.4837 0.2606 2336 | vn 0.4994 -0.8651 0.0458 2337 | vn 0.4803 -0.8357 0.2664 2338 | vn -0.0000 -0.9990 0.0458 2339 | vn -0.0021 -0.9617 0.2742 2340 | vn -0.4994 -0.8651 0.0458 2341 | vn -0.4813 -0.8300 0.2819 2342 | vn -0.8651 -0.4994 0.0458 2343 | vn -0.8300 -0.4780 0.2874 2344 | vn -0.9972 0.0412 0.0623 2345 | vn -0.9551 0.0455 0.2927 2346 | vn -0.8653 0.4958 0.0734 2347 | vn -0.8241 0.4787 0.3028 2348 | vn -0.5199 0.8522 0.0590 2349 | vn -0.5049 0.8168 0.2790 2350 | vn 0.0000 0.9990 0.0458 2351 | vn -0.0021 0.9617 0.2742 2352 | vn 0.5333 0.3079 0.7879 2353 | vn 0.3079 0.5333 0.7879 2354 | vn 0.6158 0.0000 0.7879 2355 | vn 0.5333 -0.3079 0.7879 2356 | vn 0.3079 -0.5333 0.7879 2357 | vn 0.0000 -0.6158 0.7879 2358 | vn -0.3079 -0.5333 0.7879 2359 | vn -0.5333 -0.3079 0.7879 2360 | vn -0.6158 -0.0000 0.7879 2361 | vn -0.5333 0.3079 0.7879 2362 | vn -0.3079 0.5333 0.7879 2363 | vn 0.0000 0.6158 0.7879 2364 | vn 0.8650 0.4992 0.0507 2365 | vn 0.4995 0.8648 0.0509 2366 | vn 0.4800 0.8313 0.2802 2367 | vn 0.8313 0.4800 0.2802 2368 | vn 0.9987 0.0000 0.0510 2369 | vn 0.9599 -0.0000 0.2802 2370 | vn 0.8648 -0.4995 0.0509 2371 | vn 0.8313 -0.4800 0.2802 2372 | vn 0.4995 -0.8648 0.0509 2373 | vn 0.4800 -0.8313 0.2802 2374 | vn 0.0000 -0.9987 0.0505 2375 | vn -0.0000 -0.9599 0.2802 2376 | vn -0.4993 -0.8649 0.0510 2377 | vn -0.4800 -0.8313 0.2802 2378 | vn -0.8649 -0.4993 0.0510 2379 | vn -0.8313 -0.4800 0.2802 2380 | vn -0.9987 -0.0000 0.0506 2381 | vn -0.9599 -0.0000 0.2802 2382 | vn -0.8649 0.4993 0.0510 2383 | vn -0.8314 0.4799 0.2802 2384 | vn -0.4993 0.8649 0.0510 2385 | vn -0.4800 0.8313 0.2802 2386 | vn 0.0000 0.9987 0.0506 2387 | vn -0.0000 0.9599 0.2802 2388 | vn -0.0367 -0.0636 0.9973 2389 | vn -0.0218 0.0378 0.9990 2390 | vn 0.0428 0.0742 0.9963 2391 | vn -0.0300 0.0173 0.9994 2392 | vn 0.1351 0.0780 0.9877 2393 | vn -0.0346 -0.0000 0.9994 2394 | vn -0.0394 -0.0227 0.9990 2395 | vn -0.8650 0.4992 0.0507 2396 | vn -0.8313 0.4800 0.2802 2397 | vn -0.4995 0.8648 0.0509 2398 | vn -0.9987 -0.0000 0.0505 2399 | vn -0.8648 -0.4995 0.0509 2400 | vn -0.4995 -0.8648 0.0509 2401 | vn 0.4993 -0.8649 0.0510 2402 | vn 0.8649 -0.4994 0.0506 2403 | vn 0.9987 0.0000 0.0506 2404 | vn 0.8649 0.4993 0.0510 2405 | vn 0.4993 0.8649 0.0510 2406 | vn 0.0180 -0.0010 0.9998 2407 | vn -0.0000 -0.0000 -1.0000 2408 | vn -0.7074 0.7030 -0.0734 2409 | vn -0.7058 0.7070 -0.0451 2410 | usemtl blinn2SG 2411 | s 1 2412 | f 1/1/1 2/2/2 3/3/3 4/4/4 2413 | f 2/2/2 5/5/5 6/6/6 3/3/3 2414 | f 5/5/5 7/7/7 8/8/8 6/6/6 2415 | f 7/7/7 9/9/9 10/10/10 8/8/8 2416 | f 9/9/9 11/11/11 12/12/12 10/10/10 2417 | f 11/11/11 13/13/13 14/14/14 12/12/12 2418 | f 13/13/13 15/15/15 16/16/16 14/14/14 2419 | f 15/15/15 17/17/17 18/18/18 16/16/16 2420 | f 17/17/17 19/19/19 20/20/20 18/18/18 2421 | f 19/19/19 21/21/21 22/22/22 20/20/20 2422 | f 21/21/21 23/23/23 24/24/24 22/22/22 2423 | f 23/23/23 1/1/1 4/4/4 24/24/24 2424 | f 4/4/25 3/3/26 25/25/27 26/26/28 2425 | f 3/3/26 6/6/29 27/27/30 25/25/27 2426 | f 6/6/29 8/8/31 28/28/32 27/27/30 2427 | f 8/8/31 10/10/33 29/29/34 28/28/32 2428 | f 10/10/33 12/12/35 30/30/36 29/29/34 2429 | f 12/12/35 14/14/37 31/31/38 30/30/36 2430 | f 14/14/37 16/16/39 32/32/40 31/31/38 2431 | f 16/16/39 18/18/41 33/33/42 32/32/40 2432 | f 18/18/41 20/20/43 34/34/44 33/33/42 2433 | f 20/20/43 22/22/45 35/35/46 34/34/44 2434 | f 22/22/45 24/24/47 36/36/48 35/35/46 2435 | f 24/24/47 4/4/25 26/26/28 36/36/48 2436 | f 26/26/49 25/25/50 37/37/49 2437 | f 25/25/50 27/27/51 37/37/49 2438 | f 27/27/51 28/28/49 37/37/49 2439 | f 28/28/49 29/29/52 37/37/49 2440 | f 29/29/52 30/30/50 37/37/49 2441 | f 30/30/50 31/31/53 37/37/49 2442 | f 31/31/53 32/32/54 37/37/49 2443 | f 32/32/54 33/33/55 37/37/49 2444 | f 33/33/55 34/34/56 37/37/49 2445 | f 34/34/56 35/35/50 37/37/49 2446 | f 35/35/50 36/36/50 37/37/49 2447 | f 36/36/50 26/26/49 37/37/49 2448 | f 2/38/57 1/39/51 38/40/58 2449 | f 5/41/59 2/38/57 39/42/60 2450 | f 7/43/61 5/41/59 39/42/60 2451 | f 9/44/62 39/42/60 40/45/63 2452 | f 11/46/54 9/44/62 40/45/63 2453 | f 13/47/50 11/46/54 41/48/64 2454 | f 15/49/65 13/47/50 41/48/64 2455 | f 17/50/52 15/49/65 42/51/66 2456 | f 19/52/52 17/50/52 42/51/66 2457 | f 21/53/49 42/51/66 38/40/58 2458 | f 23/54/51 21/53/49 38/40/58 2459 | f 1/39/51 23/54/51 38/40/58 2460 | f 21/53/49 19/52/52 42/51/66 2461 | f 42/51/66 15/49/65 41/48/64 2462 | f 41/48/64 11/46/54 40/45/63 2463 | f 9/44/62 7/43/61 39/42/60 2464 | f 39/42/60 2/38/57 38/40/58 2465 | f 43/55/67 44/56/68 45/57/69 46/58/70 2466 | f 44/56/68 43/55/67 47/59/71 48/60/72 2467 | f 48/60/72 47/59/71 49/61/73 50/62/74 2468 | f 50/62/74 49/61/73 51/63/75 52/64/76 2469 | f 52/64/76 51/63/75 53/65/77 54/66/78 2470 | f 54/66/78 53/65/77 55/67/79 56/68/80 2471 | f 56/68/80 55/67/79 57/69/81 58/70/82 2472 | f 58/70/82 57/69/81 59/71/83 60/72/84 2473 | f 60/72/84 59/71/83 61/73/85 62/74/86 2474 | f 62/74/86 61/73/85 63/75/87 64/76/88 2475 | f 64/76/88 63/75/87 65/77/89 66/78/90 2476 | f 66/78/90 65/77/89 67/79/91 68/80/92 2477 | f 68/80/92 67/79/91 69/81/93 70/82/94 2478 | f 70/82/94 69/81/93 71/83/95 72/84/96 2479 | f 72/84/96 71/83/95 73/85/97 74/86/98 2480 | f 74/86/98 73/85/97 46/58/70 45/57/69 2481 | f 75/87/99 76/88/100 47/59/101 43/55/102 2482 | f 76/88/100 77/89/103 49/61/104 47/59/101 2483 | f 77/89/103 78/90/105 51/63/106 49/61/104 2484 | f 78/90/105 79/91/107 53/65/108 51/63/106 2485 | f 79/91/107 80/92/109 55/67/110 53/65/108 2486 | f 80/92/109 81/93/111 57/69/112 55/67/110 2487 | f 81/93/111 82/94/113 59/71/114 57/69/112 2488 | f 82/94/113 83/95/115 61/73/116 59/71/114 2489 | f 83/95/115 84/96/117 63/75/118 61/73/116 2490 | f 84/96/117 85/97/119 65/77/120 63/75/118 2491 | f 85/97/119 86/98/121 67/79/122 65/77/120 2492 | f 86/98/121 87/99/123 69/81/124 67/79/122 2493 | f 87/99/123 88/100/125 71/83/126 69/81/124 2494 | f 88/100/125 89/101/127 73/85/128 71/83/126 2495 | f 89/101/127 90/102/129 46/58/130 73/85/128 2496 | f 90/102/129 75/87/99 43/55/102 46/58/130 2497 | f 44/56/131 48/60/132 91/103/133 2498 | f 48/60/132 50/62/134 91/103/133 2499 | f 50/62/134 52/64/135 91/103/133 2500 | f 52/64/135 54/66/136 91/103/133 2501 | f 54/66/136 56/68/137 91/103/133 2502 | f 56/68/137 58/70/138 91/103/133 2503 | f 58/70/138 60/72/139 91/103/133 2504 | f 60/72/139 62/74/140 91/103/133 2505 | f 62/74/140 64/76/141 91/103/133 2506 | f 64/76/141 66/78/142 91/103/133 2507 | f 66/78/142 68/80/143 91/103/133 2508 | f 68/80/143 70/82/144 91/103/133 2509 | f 70/82/144 72/84/145 91/103/133 2510 | f 72/84/145 74/86/146 91/103/133 2511 | f 74/86/146 45/57/147 91/103/133 2512 | f 45/57/147 44/56/131 91/103/133 2513 | f 76/88/148 39/42/60 92/104/149 2514 | f 77/89/150 76/88/148 92/104/149 2515 | f 78/90/151 92/104/149 93/105/152 2516 | f 79/91/153 78/90/151 93/105/152 2517 | f 80/92/148 79/91/153 93/105/152 2518 | f 81/93/154 80/92/148 94/106/155 2519 | f 82/94/148 81/93/154 94/106/155 2520 | f 83/95/151 82/94/148 94/106/155 2521 | f 84/96/156 83/95/151 94/106/155 2522 | f 85/97/157 84/96/156 40/45/63 2523 | f 86/98/158 85/97/157 40/45/63 2524 | f 87/99/159 86/98/158 40/45/63 2525 | f 88/100/160 87/99/159 40/45/63 2526 | f 89/101/161 88/100/160 40/45/63 39/42/60 2527 | f 90/102/162 89/101/161 39/42/60 2528 | f 75/87/148 90/102/162 39/42/60 2529 | f 94/106/155 80/92/148 93/105/152 2530 | f 78/90/151 77/89/150 92/104/149 2531 | f 40/45/63 84/96/156 94/106/155 2532 | f 76/88/148 75/87/148 39/42/60 2533 | f 95/107/163 96/108/164 97/109/165 98/110/166 2534 | f 99/111/167 100/112/168 101/113/169 2535 | f 102/114/170 103/115/171 104/116/172 105/117/173 2536 | f 98/110/166 106/118/174 95/107/163 2537 | f 105/119/173 101/120/169 100/121/168 102/122/170 2538 | f 99/123/167 106/118/174 98/110/166 100/124/168 2539 | f 102/125/170 98/110/166 97/109/165 103/126/171 2540 | f 102/125/170 100/124/168 98/110/166 2541 | f 107/127/175 108/128/176 109/129/177 110/130/178 2542 | f 111/131/179 112/132/180 113/133/181 114/134/182 2543 | f 115/135/183 116/136/184 117/137/185 118/138/186 2544 | f 119/139/187 120/140/188 116/136/184 115/135/183 2545 | f 121/141/189 122/142/190 123/143/191 124/144/192 125/145/193 2546 | f 126/146/194 127/147/195 128/148/196 129/149/197 2547 | f 130/150/198 131/151/199 132/152/200 124/153/192 123/154/191 2548 | f 133/155/201 134/156/202 135/157/203 136/158/204 137/159/205 2549 | f 138/160/206 139/161/207 140/162/208 133/163/201 137/164/205 2550 | f 129/149/197 128/148/196 141/165/209 142/166/210 2551 | f 143/167/183 144/168/186 145/169/211 146/170/183 2552 | f 147/171/212 148/172/213 149/173/214 150/174/214 2553 | f 151/175/215 152/176/187 143/167/183 146/170/183 2554 | f 153/177/216 154/178/217 155/179/218 156/180/219 2555 | f 149/173/214 157/181/220 158/182/221 150/174/214 2556 | f 159/183/222 160/184/223 161/185/224 162/186/225 2557 | f 163/187/226 164/188/227 165/189/228 2558 | f 166/190/228 167/191/229 168/192/230 169/193/228 2559 | f 170/194/231 171/195/232 166/190/228 172/196/228 2560 | f 173/197/233 174/198/234 175/199/235 176/200/236 177/201/237 2561 | f 178/202/238 179/203/239 180/204/240 181/205/241 2562 | f 182/206/242 183/207/243 184/208/244 185/209/244 2563 | f 186/210/245 187/211/245 188/212/241 189/213/246 2564 | f 190/214/247 191/215/248 192/216/249 193/217/250 2565 | f 194/218/251 195/219/252 196/220/253 197/221/254 2566 | f 198/222/255 199/223/256 195/219/252 194/218/251 2567 | f 200/224/257 201/225/258 202/226/259 203/227/260 204/228/261 2568 | f 205/229/262 206/230/263 207/231/264 208/232/265 2569 | f 209/233/266 210/234/267 211/235/268 203/236/260 202/237/259 2570 | f 212/238/269 213/239/270 214/240/271 215/241/272 2571 | f 208/232/265 207/231/264 216/242/273 217/243/274 2572 | f 218/244/251 219/245/254 220/246/275 221/247/251 2573 | f 222/248/262 223/249/276 224/250/265 225/251/265 2574 | f 226/252/277 227/253/278 218/244/251 221/247/251 2575 | f 228/254/279 229/255/280 230/256/281 231/257/282 2576 | f 225/251/265 224/250/265 232/258/274 233/259/283 2577 | f 234/260/228 235/261/228 236/262/284 237/263/285 2578 | f 238/264/286 239/265/287 235/261/228 240/266/228 2579 | f 241/267/288 242/268/289 243/269/290 244/270/291 2580 | f 245/271/292 246/272/293 247/273/294 248/274/295 2581 | f 249/275/296 250/276/297 251/277/291 252/278/298 2582 | f 253/279/228 254/280/299 170/194/231 172/196/228 2583 | f 255/281/228 256/282/300 257/283/301 253/279/228 2584 | f 234/260/228 258/284/302 163/187/226 165/189/228 2585 | f 169/193/228 259/285/303 260/286/304 261/287/228 2586 | f 262/288/228 263/289/305 238/264/286 240/266/228 2587 | f 264/290/306 260/286/304 265/291/228 2588 | f 266/292/228 267/293/307 268/294/308 262/288/228 2589 | f 269/295/309 270/296/310 271/297/311 272/298/312 2590 | f 125/299/193 273/300/313 274/301/314 121/302/189 2591 | f 275/303/315 276/304/316 277/305/317 2592 | f 175/199/235 278/306/318 279/307/319 176/200/236 2593 | f 42/308/66 280/309/320 281/310/321 282/311/322 38/312/58 2594 | f 283/313/323 284/314/324 285/315/325 286/316/326 2595 | f 177/317/237 287/318/327 288/319/328 173/320/233 2596 | f 289/321/329 290/322/330 291/323/331 292/324/332 2597 | f 139/325/207 293/326/333 294/327/334 140/328/208 2598 | f 286/329/326 295/330/335 283/331/323 2599 | f 162/186/225 296/332/336 159/183/222 2600 | f 160/184/223 297/333/337 161/185/224 2601 | f 298/334/338 299/335/339 300/336/340 301/337/341 2602 | f 272/338/312 302/339/342 269/340/309 2603 | f 303/341/343 304/342/344 305/343/345 306/344/346 2604 | f 307/345/347 308/346/348 309/347/349 310/348/350 2605 | f 306/349/346 311/350/351 312/351/352 303/352/343 2606 | f 246/272/293 313/353/353 314/354/354 247/273/294 2607 | f 108/355/176 315/356/355 316/357/356 109/358/177 2608 | f 93/359/152 317/360/357 318/361/358 319/362/359 94/363/155 2609 | f 320/364/360 321/365/361 322/366/362 323/367/363 2610 | f 213/368/270 324/369/364 325/370/365 214/371/271 2611 | f 323/372/363 326/373/366 320/374/360 2612 | f 327/375/367 328/376/368 329/377/369 330/378/370 2613 | f 331/379/371 332/380/372 333/381/373 334/382/374 2614 | f 204/383/261 335/384/375 336/385/376 200/386/257 2615 | f 337/387/377 338/388/378 339/389/379 340/390/380 2616 | f 341/391/381 342/392/382 343/393/383 344/394/384 2617 | f 215/395/272 345/396/385 346/397/386 347/398/387 348/399/388 2618 | f 96/108/164 349/400/389 97/109/165 2619 | f 350/401/390 351/402/391 352/403/392 353/404/393 2620 | f 330/405/370 354/406/394 327/407/367 2621 | f 355/408/395 356/409/396 357/410/397 358/411/398 2622 | f 117/137/185 112/132/180 111/131/179 118/138/186 2623 | f 144/168/186 154/178/217 153/177/216 145/169/211 2624 | f 270/412/310 94/363/155 319/362/359 271/413/311 2625 | f 174/414/234 270/415/310 269/340/309 175/416/235 2626 | f 94/363/155 174/417/234 40/418/63 2627 | f 273/300/313 269/340/309 302/339/342 274/301/314 2628 | f 277/419/317 273/300/313 125/299/193 275/420/315 2629 | f 175/199/235 277/421/317 276/422/316 278/306/318 2630 | f 42/308/66 173/423/233 288/424/328 280/309/320 2631 | f 285/425/325 288/426/328 287/427/327 286/329/326 2632 | f 280/309/320 285/428/325 284/429/324 281/310/321 2633 | f 292/324/332 287/318/327 177/317/237 289/321/329 2634 | f 294/327/334 292/430/332 291/431/331 140/328/208 2635 | f 286/329/326 294/327/334 293/326/333 295/330/335 2636 | f 289/321/329 176/432/236 279/433/319 290/322/330 2637 | f 275/434/315 296/332/336 162/186/225 276/435/316 2638 | f 296/436/336 124/437/192 132/438/200 159/439/222 2639 | f 297/333/337 291/440/331 290/441/330 161/185/224 2640 | f 133/442/201 297/443/337 160/444/223 134/445/202 2641 | f 301/446/341 160/184/223 159/183/222 298/447/338 2642 | f 134/445/202 301/448/341 300/449/340 135/450/203 2643 | f 298/451/338 132/438/200 131/452/199 299/453/339 2644 | f 278/454/318 162/186/225 161/185/224 279/455/319 2645 | f 274/301/314 107/456/175 359/457/399 121/302/189 2646 | f 107/456/175 302/339/342 272/338/312 108/458/176 2647 | f 281/310/321 305/343/345 304/342/344 282/311/322 2648 | f 305/459/345 284/460/324 283/331/323 306/349/346 2649 | f 299/453/339 309/347/349 308/346/348 300/461/340 2650 | f 309/347/349 131/452/199 130/462/198 310/348/350 2651 | f 179/463/239 120/140/188 119/139/187 180/464/240 2652 | f 186/210/245 152/176/187 151/175/215 187/211/245 2653 | f 360/465/400 122/466/190 121/302/189 359/457/399 2654 | f 135/450/203 308/467/348 307/468/347 136/469/204 2655 | f 113/470/181 127/147/195 126/146/194 114/471/182 2656 | f 155/472/218 148/172/213 147/171/212 156/473/219 2657 | f 311/350/351 314/354/354 313/353/353 312/351/352 2658 | f 295/330/335 311/350/351 306/349/346 283/331/323 2659 | f 314/354/354 293/326/333 139/325/207 247/273/294 2660 | f 247/273/294 139/325/207 138/474/206 248/274/295 2661 | f 251/475/291 158/182/221 157/181/220 252/476/298 2662 | f 244/270/291 142/166/210 141/165/209 241/267/288 2663 | f 315/356/355 319/362/359 318/361/358 316/357/356 2664 | f 271/477/311 315/478/355 108/458/176 272/338/312 2665 | f 321/479/361 318/361/358 317/360/357 322/480/362 2666 | f 316/481/356 321/482/361 320/374/360 109/129/177 2667 | f 216/242/273 178/202/238 181/205/241 217/243/274 2668 | f 232/258/274 189/483/246 188/484/241 233/259/283 2669 | f 212/485/269 361/486/401 362/487/402 213/368/270 2670 | f 213/368/270 362/487/402 110/130/178 324/369/364 2671 | f 324/369/364 326/373/366 323/372/363 325/370/365 2672 | f 326/373/366 110/130/178 109/129/177 320/374/360 2673 | f 329/488/369 304/489/344 303/490/343 330/405/370 2674 | f 282/311/322 329/491/369 328/492/368 38/312/58 2675 | f 196/220/253 191/215/248 190/214/247 197/221/254 2676 | f 219/245/254 229/255/280 228/254/279 220/246/275 2677 | f 334/493/374 328/494/368 327/407/367 331/495/371 2678 | f 39/496/60 334/497/374 333/498/373 2679 | f 335/384/375 327/407/367 354/406/394 336/385/376 2680 | f 101/499/169 335/384/375 204/383/261 99/500/167 2681 | f 331/379/371 105/117/173 104/116/172 332/380/372 2682 | f 340/390/380 333/501/373 332/502/372 337/387/377 2683 | f 93/359/152 340/503/380 339/504/379 317/360/357 2684 | f 322/505/362 339/506/379 338/507/378 323/372/363 2685 | f 344/394/384 338/388/378 337/387/377 341/391/381 2686 | f 325/370/365 344/508/384 343/509/383 214/371/271 2687 | f 341/391/381 104/510/172 103/511/171 342/392/382 2688 | f 215/241/272 214/240/271 345/512/385 2689 | f 349/400/389 343/513/383 342/514/382 97/109/165 2690 | f 345/515/385 349/516/389 96/517/164 346/518/386 2691 | f 106/519/174 203/520/260 211/521/268 95/522/163 2692 | f 353/523/393 96/108/164 95/107/163 350/524/390 2693 | f 346/518/386 353/525/393 352/526/392 347/527/387 2694 | f 350/528/390 211/521/268 210/529/267 351/530/391 2695 | f 336/385/376 313/531/353 246/532/293 200/386/257 2696 | f 312/533/352 354/406/394 330/405/370 303/490/343 2697 | f 351/530/391 357/410/397 356/409/396 352/534/392 2698 | f 357/410/397 210/529/267 209/535/266 358/411/398 2699 | f 242/536/289 199/223/256 198/222/255 243/537/290 2700 | f 249/275/296 227/253/278 226/252/277 250/276/297 2701 | f 245/538/292 201/539/258 200/386/257 246/532/293 2702 | f 347/527/387 356/540/396 355/541/395 348/542/388 2703 | f 192/543/249 206/230/263 205/229/262 193/544/250 2704 | f 230/545/281 223/249/276 222/248/262 231/546/282 2705 | f 253/279/228 257/283/301 254/280/299 2706 | f 94/363/155 270/412/310 174/417/234 2707 | f 269/340/309 273/300/313 277/419/317 175/416/235 2708 | f 42/547/66 41/548/64 173/197/233 2709 | f 288/424/328 285/428/325 280/309/320 2710 | f 286/329/326 287/427/327 292/430/332 294/327/334 2711 | f 177/317/237 176/432/236 289/321/329 2712 | f 296/436/336 275/420/315 125/299/193 124/437/192 2713 | f 291/431/331 297/443/337 133/442/201 140/328/208 2714 | f 160/444/223 301/448/341 134/445/202 2715 | f 159/439/222 132/438/200 298/451/338 2716 | f 278/454/318 276/435/316 162/186/225 2717 | f 107/456/175 274/301/314 302/339/342 2718 | f 305/343/345 281/310/321 284/429/324 2719 | f 161/185/224 290/441/330 279/455/319 2720 | f 309/347/349 299/453/339 131/452/199 2721 | f 171/195/232 167/191/229 166/190/228 2722 | f 300/449/340 308/467/348 135/450/203 2723 | f 255/281/228 363/549/403 256/282/300 2724 | f 314/354/354 311/350/351 295/330/335 293/326/333 2725 | f 237/263/285 258/284/302 234/260/228 2726 | f 319/362/359 315/356/355 271/413/311 2727 | f 318/361/358 321/479/361 316/357/356 2728 | f 168/192/230 259/285/303 169/193/228 2729 | f 326/373/366 324/369/364 110/130/178 2730 | f 304/342/344 329/491/369 282/311/322 2731 | f 262/288/228 268/294/308 263/289/305 2732 | f 38/312/58 328/492/368 334/497/374 2733 | f 327/407/367 335/384/375 101/499/169 105/550/173 331/495/371 2734 | f 93/359/152 92/551/149 333/498/373 340/503/380 2735 | f 339/504/379 322/480/362 317/360/357 2736 | f 323/372/363 338/507/378 344/508/384 325/370/365 2737 | f 337/387/377 332/502/372 104/510/172 341/391/381 2738 | f 343/509/383 349/516/389 345/515/385 214/371/271 2739 | f 106/519/174 99/500/167 204/383/261 203/520/260 2740 | f 96/517/164 353/525/393 346/518/386 2741 | f 95/522/163 211/521/268 350/528/390 2742 | f 312/533/352 313/531/353 336/385/376 354/406/394 2743 | f 97/109/165 342/514/382 103/126/171 2744 | f 357/410/397 351/530/391 210/529/267 2745 | f 239/265/287 236/262/284 235/261/228 2746 | f 352/526/392 356/540/396 347/527/387 2747 | f 266/292/228 364/552/404 267/293/307 2748 | f 359/553/399 107/127/175 365/554/405 366/555/406 2749 | f 367/556/407 110/557/178 368/558/408 2750 | f 110/557/178 362/559/402 369/560/409 368/558/408 2751 | f 361/561/401 369/560/409 362/559/402 2752 | f 359/553/399 366/555/406 360/562/400 2753 | f 361/561/401 370/563/410 369/560/409 2754 | f 185/209/244 184/208/244 371/564/411 372/565/412 2755 | f 373/566/411 374/567/411 183/568/243 182/569/242 2756 | f 375/570/413 367/571/414 376/572/415 377/573/416 2757 | f 370/574/417 378/575/418 379/576/419 380/577/420 2758 | f 367/556/414 368/558/421 381/578/422 376/579/415 2759 | f 368/558/421 369/560/423 382/580/424 381/578/422 2760 | f 369/560/423 370/563/417 380/581/420 382/580/424 2761 | f 366/555/425 365/554/426 383/582/427 384/583/428 2762 | f 365/554/426 375/584/413 377/585/416 383/582/427 2763 | f 378/586/418 366/555/425 384/583/428 379/587/419 2764 | f 377/573/429 376/572/430 184/588/431 183/589/432 2765 | f 380/577/433 379/576/434 182/590/435 185/591/436 2766 | f 376/572/430 381/592/437 371/593/438 184/588/431 2767 | f 381/594/437 382/595/439 372/596/440 371/597/438 2768 | f 382/598/439 380/577/433 185/591/436 372/599/440 2769 | f 384/600/441 383/601/442 374/602/443 373/603/444 2770 | f 383/604/442 377/573/429 183/589/432 374/605/443 2771 | f 379/576/434 384/606/441 373/607/444 182/590/435 2772 | f 170/194/231 116/608/184 120/609/188 171/195/232 2773 | f 116/608/184 170/194/231 254/280/299 117/610/185 2774 | f 117/137/185 254/611/299 257/612/301 112/132/180 2775 | f 128/613/196 163/187/226 258/284/302 141/614/209 2776 | f 163/187/226 128/613/196 127/615/195 363/549/403 2777 | f 363/616/403 127/147/195 113/470/181 256/617/300 2778 | f 238/264/286 195/618/252 199/619/256 239/265/287 2779 | f 195/618/252 238/264/286 263/289/305 196/620/253 2780 | f 196/220/253 263/621/305 268/622/308 191/215/248 2781 | f 179/463/239 167/623/229 171/624/232 120/140/188 2782 | f 167/191/229 179/625/239 178/626/238 168/192/230 2783 | f 168/627/230 178/202/238 216/242/273 259/628/303 2784 | f 112/629/180 257/283/301 256/282/300 113/630/181 2785 | f 141/165/209 258/631/302 237/632/285 241/267/288 2786 | f 259/285/303 216/633/273 207/634/264 260/286/304 2787 | f 260/286/304 207/634/264 206/635/263 364/552/404 2788 | f 364/636/404 206/230/263 192/543/249 267/637/307 2789 | f 241/638/288 237/263/285 236/262/284 242/639/289 2790 | f 242/536/289 236/640/284 239/641/287 199/223/256 2791 | f 191/642/248 268/294/308 267/293/307 192/643/249 2792 | f 265/291/228 260/286/304 364/552/404 2793 | f 261/287/228 260/286/304 264/290/306 2794 | f 385/644/228 363/549/403 255/281/228 2795 | f 163/187/226 385/644/228 164/188/227 2796 | f 163/187/226 363/549/403 385/644/228 2797 | f 265/291/228 364/552/404 266/292/228 2798 | f 386/645/445 387/646/446 388/647/447 389/648/447 2799 | f 255/649/448 253/650/449 386/651/450 389/652/451 2800 | f 253/650/449 172/653/452 390/654/453 386/651/450 2801 | f 266/655/454 262/656/455 391/657/456 392/658/457 2802 | f 262/659/455 240/660/458 393/661/459 391/662/456 2803 | f 240/660/458 235/663/460 394/664/461 393/661/459 2804 | f 235/663/460 234/665/462 395/666/463 394/664/461 2805 | f 234/667/462 165/668/464 396/669/464 395/670/463 2806 | f 166/671/465 169/672/466 397/673/467 398/674/468 2807 | f 169/675/466 261/676/469 399/677/469 397/678/467 2808 | f 172/653/452 166/671/465 398/674/468 390/654/453 2809 | f 396/679/470 400/680/471 394/681/472 395/682/470 2810 | f 401/683/473 265/684/473 266/655/454 392/658/457 2811 | f 388/685/474 385/686/474 255/687/448 389/688/451 2812 | f 402/689/475 398/690/476 403/691/477 2813 | f 404/692/478 405/693/479 406/694/480 2814 | f 407/695/481 391/696/482 408/697/483 2815 | f 399/698/484 409/699/485 398/690/476 397/700/484 2816 | f 391/696/482 407/695/481 401/701/486 392/702/486 2817 | f 410/703/487 394/681/472 411/704/488 2818 | f 410/703/487 412/705/489 413/706/490 2819 | f 387/646/446 386/645/445 414/707/491 2820 | f 394/681/472 410/703/487 393/708/492 2821 | f 415/709/228 416/710/228 417/711/228 418/712/228 2822 | f 390/713/493 419/714/494 420/715/495 2823 | f 398/690/476 402/689/475 390/713/493 2824 | f 418/712/228 417/711/228 421/716/228 422/717/228 2825 | f 393/708/492 404/692/478 391/696/482 2826 | f 423/718/228 413/706/490 424/719/496 2827 | f 424/719/496 425/720/497 414/707/491 2828 | f 424/719/496 413/706/490 425/720/497 2829 | f 394/681/472 400/680/471 411/704/488 2830 | f 386/645/445 424/719/496 414/707/491 2831 | f 410/703/487 411/704/488 412/705/489 2832 | f 409/699/485 403/691/477 398/690/476 2833 | f 405/693/479 426/721/228 402/689/475 2834 | f 391/696/482 404/692/478 408/697/483 2835 | f 427/722/498 402/689/475 403/691/477 2836 | f 405/693/479 402/689/475 427/722/498 2837 | f 404/692/478 406/694/480 408/697/483 2838 | f 404/692/478 426/721/228 405/693/479 2839 | f 410/703/487 413/706/490 423/718/228 2840 | f 393/708/492 428/723/499 429/724/500 2841 | f 393/708/492 410/703/487 430/725/501 2842 | f 390/713/493 424/719/496 386/645/445 2843 | f 390/713/493 431/726/502 419/714/494 2844 | f 390/713/493 402/689/475 431/726/502 2845 | f 422/717/228 421/716/228 432/727/228 433/728/228 434/729/228 2846 | f 393/708/492 429/724/500 404/692/478 2847 | f 393/708/492 430/725/501 428/723/499 2848 | f 435/730/228 436/731/228 437/732/228 416/710/228 415/709/228 2849 | f 390/713/493 420/715/495 424/719/496 2850 | f 420/715/503 419/714/504 438/733/505 439/734/506 2851 | f 428/723/507 430/725/508 440/735/509 441/736/510 2852 | f 419/714/504 431/726/511 442/737/512 438/733/505 2853 | f 429/724/513 428/723/507 441/736/510 443/738/514 2854 | f 431/726/511 402/689/515 444/739/516 442/737/512 2855 | f 402/689/515 426/721/517 445/740/518 444/739/516 2856 | f 426/721/517 404/692/519 446/741/520 445/740/518 2857 | f 404/692/519 429/724/513 443/738/514 446/741/520 2858 | f 410/703/521 423/718/522 447/742/523 448/743/524 2859 | f 423/718/522 424/719/525 449/744/526 447/742/523 2860 | f 424/719/525 420/715/503 439/734/506 449/744/526 2861 | f 430/725/508 410/703/521 448/743/524 440/735/509 2862 | f 411/745/527 450/746/527 451/747/528 412/748/528 2863 | f 412/749/528 451/750/528 452/751/529 413/752/529 2864 | f 413/752/529 452/751/529 453/753/530 425/754/530 2865 | f 425/755/530 453/756/530 454/757/531 414/758/531 2866 | f 414/758/531 454/757/531 455/759/532 387/760/533 2867 | f 400/761/534 456/762/535 450/746/527 411/745/527 2868 | f 387/760/533 455/759/532 385/763/536 388/764/536 2869 | f 456/762/535 400/761/534 396/765/537 165/766/537 2870 | f 385/644/228 457/767/228 458/768/228 2871 | f 409/769/538 459/770/539 460/771/540 403/772/540 2872 | f 403/773/540 460/774/540 461/775/541 427/776/541 2873 | f 427/776/541 461/775/541 462/777/542 405/778/542 2874 | f 405/778/542 462/777/542 463/779/543 406/780/543 2875 | f 406/780/543 463/779/543 464/781/544 408/782/544 2876 | f 408/783/544 464/784/544 465/785/545 407/786/546 2877 | f 459/770/539 409/769/538 399/787/536 261/788/536 2878 | f 407/786/546 465/785/545 265/789/537 401/790/537 2879 | f 439/791/547 438/792/548 466/793/548 467/794/547 2880 | f 441/795/549 440/796/550 468/797/550 469/798/549 2881 | f 438/792/548 442/799/551 470/800/551 466/793/548 2882 | f 443/801/552 441/795/549 469/798/549 471/802/552 2883 | f 442/799/551 444/803/553 472/804/553 470/800/551 2884 | f 444/803/553 445/805/554 473/806/554 472/804/553 2885 | f 445/805/554 446/807/555 474/808/555 473/806/554 2886 | f 446/807/555 443/801/552 471/802/552 474/808/555 2887 | f 448/809/556 447/810/557 475/811/557 476/812/556 2888 | f 447/810/557 449/813/558 477/814/558 475/811/557 2889 | f 449/813/558 439/791/547 467/794/547 477/814/558 2890 | f 440/796/550 448/809/556 476/812/556 468/797/550 2891 | f 467/794/559 466/793/536 417/711/536 416/710/559 2892 | f 469/798/537 468/797/560 415/709/560 418/712/537 2893 | f 466/793/536 470/800/531 421/716/531 417/711/536 2894 | f 471/802/527 469/798/537 418/712/537 422/717/527 2895 | f 470/800/531 472/804/561 432/727/561 421/716/531 2896 | f 472/804/561 473/806/529 433/728/529 432/727/561 2897 | f 473/806/529 474/808/562 434/729/562 433/728/529 2898 | f 474/808/562 471/802/527 422/717/527 434/729/562 2899 | f 476/812/563 475/811/542 436/731/542 435/730/563 2900 | f 475/811/542 477/814/564 437/732/564 436/731/542 2901 | f 477/814/564 467/794/559 416/710/559 437/732/564 2902 | f 468/797/560 476/812/563 435/730/563 415/709/560 2903 | f 478/815/228 479/816/565 455/817/228 2904 | f 385/644/228 455/817/228 479/816/565 2905 | f 456/818/228 165/189/228 480/819/566 2906 | f 165/189/228 481/820/567 480/819/566 2907 | f 165/189/228 482/821/568 481/820/567 2908 | f 483/822/228 480/819/566 484/823/569 485/824/228 2909 | f 479/816/565 457/767/228 385/644/228 2910 | f 385/644/228 458/768/228 486/825/228 2911 | f 164/188/227 487/826/570 165/189/228 2912 | f 165/189/228 487/826/570 482/821/568 2913 | f 451/827/228 450/828/228 488/829/228 489/830/228 2914 | f 452/831/228 451/827/228 489/830/228 490/832/228 2915 | f 453/833/228 452/831/228 490/832/228 491/834/228 2916 | f 454/835/228 453/833/228 491/834/228 492/836/228 2917 | f 455/817/228 493/837/228 478/815/228 2918 | f 450/828/228 456/818/228 494/838/228 488/829/228 2919 | f 484/823/569 495/839/571 496/840/228 485/824/228 2920 | f 495/839/571 497/841/572 498/842/228 496/840/228 2921 | f 456/818/228 483/822/228 494/838/228 2922 | f 455/817/228 454/835/228 492/836/228 493/837/228 2923 | f 497/841/572 478/815/228 498/842/228 2924 | f 497/841/572 479/816/565 478/815/228 2925 | f 456/818/228 480/819/566 483/822/228 2926 | f 385/644/228 486/825/228 164/188/227 2927 | f 489/843/573 488/844/574 499/845/575 500/846/576 2928 | f 490/847/577 489/843/573 500/846/576 501/848/578 2929 | f 491/849/579 490/847/577 501/848/578 502/850/580 2930 | f 492/851/581 491/852/579 502/853/580 503/854/582 2931 | f 493/855/583 492/851/581 503/854/582 504/856/583 2932 | f 478/857/584 493/855/583 504/856/583 505/858/585 2933 | f 498/859/586 478/860/584 505/861/585 506/862/587 2934 | f 496/863/588 498/859/586 506/862/587 507/864/588 2935 | f 485/865/589 496/863/588 507/864/588 508/866/590 2936 | f 483/867/591 485/865/589 508/866/590 509/868/592 2937 | f 494/869/593 483/870/591 509/871/592 510/872/593 2938 | f 488/873/574 494/869/593 510/872/593 499/874/575 2939 | f 500/875/228 499/876/228 511/877/228 512/878/228 2940 | f 501/879/228 500/875/228 512/878/228 513/880/228 2941 | f 502/881/228 501/879/228 513/880/228 514/882/228 2942 | f 503/883/228 502/881/228 514/882/228 515/884/228 2943 | f 504/885/228 503/883/228 515/884/228 516/886/228 2944 | f 505/887/228 504/885/228 516/886/228 517/888/228 2945 | f 506/889/228 505/887/228 517/888/228 518/890/228 2946 | f 507/891/228 506/889/228 518/890/228 519/892/228 2947 | f 508/893/228 507/891/228 519/892/228 520/894/228 2948 | f 509/895/228 508/893/228 520/894/228 521/896/228 2949 | f 510/897/228 509/895/228 521/896/228 522/898/228 2950 | f 499/876/228 510/897/228 522/898/228 511/877/228 2951 | f 512/878/594 511/877/595 523/899/596 524/900/597 2952 | f 513/880/598 512/878/594 524/900/597 525/901/599 2953 | f 514/882/600 513/880/598 525/901/599 526/902/601 2954 | f 515/884/602 514/882/600 526/902/601 527/903/603 2955 | f 516/886/604 515/884/602 527/903/603 528/904/605 2956 | f 517/888/606 516/886/604 528/904/605 529/905/607 2957 | f 518/890/608 517/888/606 529/905/607 530/906/609 2958 | f 519/892/610 518/890/608 530/906/609 531/907/611 2959 | f 520/894/612 519/892/610 531/907/611 532/908/613 2960 | f 521/896/614 520/894/612 532/908/613 533/909/615 2961 | f 522/898/616 521/896/614 533/909/615 534/910/617 2962 | f 511/877/595 522/898/616 534/910/617 523/899/596 2963 | f 535/911/618 484/912/569 480/913/566 536/914/619 537/915/619 538/916/618 2964 | f 539/917/620 495/918/571 484/912/569 535/911/618 538/916/618 540/919/620 2965 | f 541/920/621 497/921/572 495/918/571 539/917/620 540/919/620 542/922/621 2966 | f 543/923/622 479/924/565 497/921/572 541/920/621 542/922/621 544/925/622 2967 | f 545/926/623 457/927/623 479/924/565 543/923/622 544/925/622 546/928/623 2968 | f 547/929/624 458/930/624 457/927/623 545/926/623 546/928/623 548/931/624 2969 | f 549/932/625 486/933/625 458/930/624 547/929/624 548/931/624 550/934/625 2970 | f 551/935/626 164/936/227 486/933/625 549/932/625 550/934/625 552/937/626 2971 | f 553/938/627 487/939/570 164/936/227 551/935/626 552/937/626 554/940/627 2972 | f 555/941/628 482/942/568 487/939/570 553/938/627 554/940/627 556/943/628 2973 | f 557/944/629 481/945/567 482/942/568 555/941/628 556/943/628 558/946/629 2974 | f 536/914/619 480/913/566 481/945/567 557/944/629 558/946/629 537/915/619 2975 | f 538/916/630 537/915/631 559/947/632 560/948/633 2976 | f 540/919/634 538/916/630 560/948/633 561/949/635 2977 | f 542/922/636 540/919/634 561/949/635 562/950/637 2978 | f 544/925/638 542/922/636 562/950/637 563/951/639 2979 | f 546/928/640 544/925/638 563/951/639 564/952/641 2980 | f 548/931/642 546/928/640 564/952/641 565/953/643 2981 | f 550/934/644 548/931/642 565/953/643 566/954/645 2982 | f 552/937/646 550/934/644 566/954/645 567/955/647 2983 | f 554/940/648 552/937/646 567/955/647 568/956/649 2984 | f 556/943/650 554/940/648 568/956/649 569/957/651 2985 | f 558/946/652 556/943/650 569/957/651 570/958/653 2986 | f 537/915/631 558/946/652 570/958/653 559/947/632 2987 | f 261/287/228 571/959/228 572/960/228 2988 | f 460/961/228 459/962/228 573/963/654 2989 | f 261/287/228 573/963/654 459/962/228 2990 | f 465/964/228 574/965/655 265/291/228 2991 | f 265/291/228 574/965/655 575/966/567 2992 | f 265/291/228 575/966/567 576/967/656 2993 | f 464/968/228 463/969/228 577/970/657 574/965/655 2994 | f 573/963/654 261/287/228 572/960/228 2995 | f 261/287/228 578/971/228 571/959/228 2996 | f 264/290/306 265/291/228 579/972/658 2997 | f 265/291/228 576/967/656 579/972/658 2998 | f 577/970/657 463/969/228 462/973/228 580/974/659 2999 | f 580/974/659 462/973/228 461/975/228 581/976/660 3000 | f 581/976/660 461/975/228 460/961/228 3001 | f 581/976/660 460/961/228 573/963/654 3002 | f 465/964/228 464/968/228 574/965/655 3003 | f 261/287/228 264/290/306 578/971/228 3004 | f 582/977/627 583/978/627 584/979/628 585/980/628 574/981/655 577/982/657 3005 | f 586/983/626 587/984/626 583/978/627 582/977/627 577/982/657 580/985/659 3006 | f 588/986/625 589/987/625 587/984/626 586/983/626 580/985/659 581/988/660 3007 | f 590/989/624 591/990/624 589/987/625 588/986/625 581/988/660 573/991/654 3008 | f 592/992/623 593/993/623 591/990/624 590/989/624 573/991/654 572/994/623 3009 | f 594/995/622 595/996/622 593/993/623 592/992/623 572/994/623 571/997/622 3010 | f 596/998/621 597/999/621 595/996/622 594/995/622 571/997/622 578/1000/621 3011 | f 598/1001/620 599/1002/620 597/999/621 596/998/621 578/1000/621 264/1003/306 3012 | f 600/1004/618 601/1005/618 599/1002/620 598/1001/620 264/1003/306 579/1006/658 3013 | f 602/1007/619 603/1008/619 601/1005/618 600/1004/618 579/1006/658 576/1009/656 3014 | f 604/1010/629 605/1011/629 603/1008/619 602/1007/619 576/1009/656 575/1012/567 3015 | f 585/980/628 584/979/628 605/1011/629 604/1010/629 575/1012/567 574/981/655 3016 | f 583/978/661 606/1013/662 607/1014/651 584/979/663 3017 | f 587/984/664 608/1015/647 606/1013/662 583/978/661 3018 | f 589/987/665 609/1016/645 608/1015/647 587/984/664 3019 | f 591/990/666 610/1017/643 609/1016/645 589/987/665 3020 | f 593/993/640 611/1018/641 610/1017/643 591/990/666 3021 | f 595/996/667 612/1019/639 611/1018/641 593/993/640 3022 | f 597/999/668 613/1020/637 612/1019/639 595/996/667 3023 | f 599/1002/669 614/1021/635 613/1020/637 597/999/668 3024 | f 601/1005/670 615/1022/633 614/1021/635 599/1002/669 3025 | f 603/1008/671 616/1023/632 615/1022/633 601/1005/670 3026 | f 605/1011/652 617/1024/653 616/1023/632 603/1008/671 3027 | f 584/979/663 607/1014/651 617/1024/653 605/1011/652 3028 | f 607/1014/651 606/1013/662 618/1025/228 3029 | f 606/1013/662 608/1015/647 618/1025/228 3030 | f 608/1015/647 609/1016/645 618/1025/228 3031 | f 609/1016/645 610/1017/643 618/1025/228 3032 | f 610/1017/643 611/1018/641 618/1025/228 3033 | f 611/1018/641 612/1019/639 618/1025/228 3034 | f 612/1019/639 613/1020/637 618/1025/228 3035 | f 613/1020/637 614/1021/635 618/1025/228 3036 | f 614/1021/635 615/1022/633 618/1025/228 3037 | f 615/1022/633 616/1023/632 618/1025/228 3038 | f 616/1023/632 617/1024/653 618/1025/228 3039 | f 617/1024/653 607/1014/651 618/1025/228 3040 | f 524/900/597 523/899/596 619/1026/672 3041 | f 525/901/599 524/900/597 619/1026/672 3042 | f 526/902/601 525/901/599 619/1026/672 3043 | f 527/903/603 526/902/601 619/1026/672 3044 | f 528/904/605 527/903/603 619/1026/672 3045 | f 529/905/607 528/904/605 619/1026/672 3046 | f 530/906/609 529/905/607 619/1026/672 3047 | f 531/907/611 530/906/609 619/1026/672 3048 | f 532/908/613 531/907/611 619/1026/672 3049 | f 533/909/615 532/908/613 619/1026/672 3050 | f 534/910/617 533/909/615 619/1026/672 3051 | f 523/899/596 534/910/617 619/1026/672 3052 | f 560/948/633 559/947/632 620/1027/228 3053 | f 561/949/635 560/948/633 620/1027/228 3054 | f 562/950/637 561/949/635 620/1027/228 3055 | f 563/951/639 562/950/637 620/1027/228 3056 | f 564/952/641 563/951/639 620/1027/228 3057 | f 565/953/643 564/952/641 620/1027/228 3058 | f 566/954/645 565/953/643 620/1027/228 3059 | f 567/955/647 566/954/645 620/1027/228 3060 | f 568/956/649 567/955/647 620/1027/228 3061 | f 569/957/651 568/956/649 620/1027/228 3062 | f 570/958/653 569/957/651 620/1027/228 3063 | f 559/947/632 570/958/653 620/1027/228 3064 | f 115/1028/673 118/1029/673 144/1030/673 143/1031/673 3065 | f 130/1032/228 123/1033/228 146/1034/228 145/1035/228 3066 | f 126/1036/673 129/1037/673 149/1038/673 148/1039/673 3067 | f 137/1040/228 136/1041/228 147/1042/228 150/1043/228 3068 | f 119/1044/673 115/1028/673 143/1031/673 152/1045/673 3069 | f 123/1033/228 122/1046/228 151/1047/228 146/1034/228 3070 | f 111/1048/673 114/1049/673 155/1050/673 154/1051/673 3071 | f 307/1052/228 310/1053/228 153/1054/228 156/1055/228 3072 | f 129/1037/673 142/1056/673 157/1057/673 149/1038/673 3073 | f 138/1058/228 137/1040/228 150/1043/228 158/1059/228 3074 | f 360/1060/228 361/1061/228 188/1062/228 187/1063/228 3075 | f 181/1064/673 180/1065/673 186/1066/673 189/1067/673 3076 | f 194/1068/673 197/1069/673 219/1070/673 218/1071/673 3077 | f 209/1072/228 202/1073/228 221/1074/228 220/1075/228 3078 | f 205/1076/673 208/1077/673 224/1078/673 223/1079/673 3079 | f 215/1080/228 348/1081/228 222/1082/228 225/1083/228 3080 | f 198/1084/673 194/1068/673 218/1071/673 227/1085/673 3081 | f 202/1073/228 201/1086/228 226/1087/228 221/1074/228 3082 | f 190/1088/673 193/1089/673 230/1090/673 229/1091/673 3083 | f 355/1092/228 358/1093/228 228/1094/228 231/1095/228 3084 | f 208/1077/673 217/1096/673 232/1097/673 224/1078/673 3085 | f 212/1098/228 215/1080/228 225/1083/228 233/1099/228 3086 | f 245/1100/228 248/1101/228 251/1102/228 250/1103/228 3087 | f 244/1104/673 243/1105/673 249/1106/673 252/1107/673 3088 | f 118/1029/673 111/1048/673 154/1051/673 144/1030/673 3089 | f 310/1053/228 130/1032/228 145/1035/228 153/1054/228 3090 | f 180/1065/673 119/1044/673 152/1045/673 186/1066/673 3091 | f 122/1046/228 360/1060/228 187/1063/228 151/1047/228 3092 | f 114/1049/673 126/1036/673 148/1039/673 155/1050/673 3093 | f 136/1041/228 307/1052/228 156/1055/228 147/1042/228 3094 | f 248/1101/228 138/1058/228 158/1059/228 251/1102/228 3095 | f 142/1056/673 244/1104/673 252/1107/673 157/1057/673 3096 | f 217/1096/673 181/1064/673 189/1067/673 232/1097/673 3097 | f 361/1061/228 212/1098/228 233/1099/228 188/1062/228 3098 | f 197/1069/673 190/1088/673 229/1091/673 219/1070/673 3099 | f 358/1093/228 209/1072/228 220/1075/228 228/1094/228 3100 | f 243/1105/673 198/1084/673 227/1085/673 249/1106/673 3101 | f 201/1086/228 245/1100/228 250/1103/228 226/1087/228 3102 | f 193/1089/673 205/1076/673 223/1079/673 230/1090/673 3103 | f 348/1081/228 355/1092/228 231/1095/228 222/1082/228 3104 | f 360/465/400 366/1108/406 378/1109/674 3105 | f 360/465/400 378/1109/674 370/563/410 361/561/401 3106 | f 107/456/175 110/557/178 367/556/407 375/1110/675 3107 | f 107/456/175 375/1110/675 365/1111/405 3108 | f 40/418/63 173/423/233 41/1112/64 3109 | f 40/418/63 174/417/234 173/423/233 3110 | f 39/496/60 333/498/373 92/551/149 3111 | f 38/312/58 334/497/374 39/496/60 3112 | --------------------------------------------------------------------------------