Full Code of simap/pixelblaze for AI

master 209c58725323 cached
42 files
5.3 MB
1.4M tokens
1 requests
Download .txt
Showing preview only (5,540K chars total). Download the full file or copy to clipboard to get everything.
Repository: simap/pixelblaze
Branch: master
Commit: 209c58725323
Files: 42
Total size: 5.3 MB

Directory structure:
gitextract_w1rbz342/

├── .gitignore
├── README.expressions.md
├── README.mapper.md
├── README.md
├── V2/
│   └── README.troubleshooting.md
├── V3/
│   ├── enclosures/
│   │   ├── Just Pixelblaze (4 variants)/
│   │   │   ├── LICENSE.txt
│   │   │   ├── README.txt
│   │   │   └── single_material_print/
│   │   │       ├── Cradle mount/
│   │   │       │   ├── Cradle mount and strain shelf.step
│   │   │       │   └── Cradle mount and strain shelf.stl
│   │   │       ├── Flexible connection (snapouts)/
│   │   │       │   ├── 3D Slicing Notes.txt
│   │   │       │   ├── No strain shelf/
│   │   │       │   │   ├── Flexible connection (snapouts) - body and lid.step
│   │   │       │   │   ├── Flexible connection (snapouts) - body.stl
│   │   │       │   │   ├── Flexible connection (snapouts) - lid.stl
│   │   │       │   │   └── Flexible connection (snapouts) v1.f3z
│   │   │       │   └── With strain shelf/
│   │   │       │       ├── Flexible connection (snapouts) + shelf - body and lid.step
│   │   │       │       ├── Flexible connection (snapouts) + shelf - body.stl
│   │   │       │       ├── Flexible connection (snapouts) + shelf v1.f3z
│   │   │       │       └── Flexible connection (snapouts) - lid.stl
│   │   │       ├── PB Enclosure variants (single matl) 2024-04.3mf
│   │   │       └── Ready to Run (JST-XH bottom)/
│   │   │           ├── 3D Slicing Notes.txt
│   │   │           ├── No strain shelf/
│   │   │           │   ├── XH R2R - body and lid.step
│   │   │           │   ├── XH R2R - body.stl
│   │   │           │   ├── XH R2R - lid.stl
│   │   │           │   └── XH R2R v1.f3z
│   │   │           └── With strain shelf/
│   │   │               ├── XH R2R + shelf - body and lid.step
│   │   │               ├── XH R2R + shelf - body.stl
│   │   │               ├── XH R2R + shelf v1.f3z
│   │   │               └── XH R2R - lid.stl
│   │   └── PB_SB_underneath/
│   │       ├── LICENSE
│   │       ├── PB + SB Underneath v55.f3z
│   │       └── single_material_print/
│   │           ├── BambuSlicer - PB+SB-under case - single material v1.0.3mf
│   │           ├── PB+SB-under case - single material v1.0.step
│   │           └── stl files/
│   │               ├── PB+SB-under case - USB hole cover v1.0.stl
│   │               ├── PB+SB-under case - bottom v1.0.stl
│   │               ├── PB+SB-under case - top button v1.0.stl
│   │               └── PB+SB-under case - top v1.0.stl
│   └── hardware/
│       ├── LICENSE
│       ├── PB32Pico_1.x.brd
│       ├── PB32Pico_1.x.sch
│       ├── PB32_3.x.brd
│       └── PB32_3.x.sch
└── guides/
    └── the_guides_have_moved.txt

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
.DS_Store
node_modules
.temp
.cache
.vuepress



================================================
FILE: README.expressions.md
================================================
# Table of Contents

1. [Writing Patterns](#toc_1)
2. [Watching Variables](#toc_2)
3. [User Interface Controls](#toc_3)
2. [Supported Language Features](#toc_11)
3. [Language limitations](#toc_12)
4. [Variables](#toc_13)
5. [Constants](#toc_14)
6. [Expansion Board](#toc_15)
7. [Functions](#toc_16)

# Writing Patterns

Enter code above, and everything you type is compiled on the fly. If your program is valid, it is sent down to Pixelblaze, and you'll see your changes instantly! Look for syntax or run-time errors in the left sidebar and the status area just below the editor.

Pixelblaze looks for a few exported functions that it can call to generate pixels.

The exported `render(index)` function is called for each pixel in the strip. The `index` argument tells you which pixel is being rendered. Use the `hsv` or `rgb` function to set the current pixel's color.

Alternative render functions `render2D(index, x, y)` and `render3D(index, x, y, z)` can also be specified to use when a 2D or 3D pixel map is available. Multiple alternatives can be in the same program and the appropriate one will be selected automatically. See the Mapper tab for more info.

The exported `beforeRender(delta)` function is called before it is going to render a new frame of pixels to the strip. The `delta` argument is the number of elapsed milliseconds (with a resolution of 6.25ns!) since the last time `beforeRender` was called. You can use `delta` to create animations that run at the same speed regardless of the frame rate.

Pixelblaze's language is based on JavaScript (ES6) syntax, but with a subset of the language features available. All numbers in Pixelblaze are 16.16 fixed-point numbers. This can handle values between -32,768 to +32,768 with fractional accuracy down to 1/65,536ths.

A global called `pixelCount` is defined based on how many pixels you've configured in settings. You can use this in initialization code or in any function.

# Watching Variables

Next to the editor is a **Var Watcher** which will display the value of any variable that has been exported. It works for arrays as well, and will show each element with the corresponding index.

Data from the sensor expansion board can be watched as well. Use this to explore data from ADC inputs, accelerometer, light sensor, or all of the sound analysis data.

The data is only sampled at the end of rendering. If you export a global variable that is modified inside `render()` normally only the last value will be shown. If you want to inspect a bit of data only for a particular pixel index, you can conditionally set that variable. e.g.: `if (index == 42) myExportedVar = someInterestingData`

# User Interface Controls

Custom interface controls can be created that will show up when a pattern is active. This can be used to change how the pattern behaves without editing the code. These are persistent and their settings will be preserved across restarts or pattern switches.

Some controls allow input, while others can be used to display some information.

Create a control by exporting a function with a special name prefix (see below), folowed by the name you would like to use. CamelCase or snake_case can be used to separate words.

Whenever input controls are changed, the function will be called with the new value. It will also be called with a saved value when the pattern is switched to before rendering occurs. To make use of the control value you may store the value or use it to calculate some other variable(s) used in your pattern.

Output controls work by calling the function and using the return value. These may be called very frequently to refresh the interface.

### Range Sliders

To create a slider, export a function that starts with the key word `slider` followed by the name of the slider. For example, to create a slider called "My Slider":

`export function sliderMySlider(v) {...}`

Whenever the slider is moved, this function will be called with a new value between 0.0 and 1.0. It will also be called with a saved value when the pattern is switched to before rendering occurs.

To make use of this you may store the value or use it to calculate something used in your pattern. A common way to do this is to create a variable to hold the value and initialize it with a default value:

```
var mySetting = 0.5
export function sliderMySetting(v) {
	mySetting = v
}
```

### Color Pickers

To create a color picker, export a function that starts with the key words `hsvPicker` or `rgbPicker` followed by the name of the color picker. For example, to create a color picker called "Primary Color":

For HSV:

`export function hsvPickerPrimaryColor(h, s, v) {...}`

For RGB:

`export function rgbPickerPrimaryColor(r, g, b) {...}`

This creates a color well that when clicked will open a color picker. When it is changed, this function will be called with either the hue, saturation, and value for `hsvPicker` or the red, green, and blue for `rgbPicker`. All values are between 0.0 and 1.0, and suitable for passing to the `hsv()` or `rgb()` functions later on to set a pixel color.

### Toggle Switches

To create a toggle switch, export a function that starts with the key word `toggle` followed by the name of the toggle switch. For example, to create a toggle switch called "Enable Awesomeness":

`export function toggleEnableAwesomeness(isEnabled) {...}`

Whenever the toggle is toggled on or off, this function will be called with a value of `true` (1) when turned on and `false` (0) when turned off.

### Trigger Buttons

To create a trigger button, export a function that starts with the key word `trigger` followed by the name of the button. For example, to create a button called "Fire Lasers":

`export function triggerFireLasers() {...}`

Whenever the button is pressed, this function will be called. Unlike other input controls, this has no parameters and is not called when the pattern first loads.

### Inputs for Numbers

To create an input for accepting numbers, export a function that starts with the key word `inputNumber` followed by the name of the input. For example, to create a input called "Scale":

`export function inputNumberScale(v) {...}`

Whenever a number is entered, this function will be called with the new value. Any positive or negative number, either whole or a decimal is allowed. It will also be called with a saved value when the pattern is switched to before rendering occurs.

### Showing Numbers

To show a number, export a function that starts with the key word `showNumber` followed by the name. For example, to display a number called "Energy Average":

`export function showNumberEnergyAverage() {return ...}`

The returned number can be any number, and will be displayed with 4 digits after the decimal point. This function will be called frequently to update the interface. 

### Gauges

To show a gauge, export a function that starts with the key word `gauge` followed by the name. For example, to display a gague called "Light Level":

`export function gaugeLightLevel() {return ...}`

The returned number should be between 0.0 and 1.0 and are scaled as percentages. Values outside of this range are OK, but will be clamped to the minimum or maximum. This function will be called frequently to update the interface.

# Supported Language Features

* All of the usual math operators work. Most work on 16.16 fixed-point math. `=`, `+`, `-`, `!`, `*`, `/`, `%`, `>>`, `<<`, `|`, `&`, `~`, `^`, `>`, `<`, `>=`, `<=`, `==`, `!=`, `||`, `&&`, `?`. Most bitwise operators work on all 32 bits (16 in the integer part, and 16 in the fractional part), which is different from JavaScript. The exception is `~` which zeros out the lower 16 bits.
* Logical operators work like JavaScript and carry over the value, not just a boolean. e.g. `v = 0 || 42` will result in 42.
* Trig and other math functions. `abs`, `floor`, `ceil`, `min`, `max`, `clamp`, `sin`, `cos`, `tan`, `asin`, `acos`, `atan`, `atan2`, `sqrt`, `exp`, `log`, `log2`, `pow`, `random`
* Declare global or function-local variables using `var` or globals implicitly.
* Use `if` and `else` to have some code run conditionally.
* Use `while` and `for` for making loops and use `break` and `continue` statements to escape a loop or loop early.
* Define functions using the `function` keyword or short lambda-style form.
  * `function myFunction(arg1) {return arg1 * 2}`
  * `myFunction = (arg1) => arg1 * 2`
* Functions can be stored in variables, passed as arguments, and returned from other functions.
* Create arrays using the `array(size)` function or array literals and access them with the bracket syntax. Arrays can be passed around just like any other type.

# Language limitations

These are language features you'd expect to work writing JavaScript that won't run on Pixelblaze.

* Objects, named properties, classes, etc.
* Garbage collection or freeing memory. Arrays are currently the only dynamically allocated memory, and you can't (yet) free them once created.
* Closures aren't supported, so any function defined in another function won't have access to parameters or local variables. It can still access globals or its own parameters.
* `switch` + `case` statements. You can use chained `else if` statements, or put functions in an array and use it as a lookup table.

```
modes[0] = () => {/* do mode 0 */};
modes[1] = () => {/* do mode 1 */};
// ...
modes[currentMode]();
```

* Narrow scoped variables using `let` or read-only variables with `const`

# Variables

The `pixelCount` variable is available as a global even during initialization. This is the number of LED pixels that have been configured in settings.

Variables can be created/assigned implicitly with the `=` operator. e.g.: `foo = wave(time(0.1))` or explicitly using the `var` keyword. e.g.: `var foo = 1`.

Explicitly declared variables will either be global or local depending on where they are declared. Local variables declared using `var` inside a function are visible inside that function. Local variables can shadow global variables with the same name.

Implicitly defined variables are always globally scoped, even if first assigned inside a function. e.g.: `function() {bar = 123}` will define `bar` as a global while `function() {var baz = 123}` defines `baz` as a local variable since it uses the `var` keyword inside a function.

Global variables can also be exported with the `export` keyword. These will be visible in the Var Watcher and can be used with the `getVars` and `setVars` [websocket API](https://www.bhencke.com/pixelblaze-advanced#Websocket-API).

# Constants

`E` , `PI`, `PI2` (PI * 2), `PI3_4` (PI * 3 / 4), `PISQ` (PI * PI), `LN2`, `LN10`, `LOG2E`, `LOG10E`, `SQRT1_2`, `SQRT2`

# Sensor Expansion Board

Pixelblaze supports a sensor expansion board that adds:

* A microphone and signal processing that gives:
	* `frequencyData` - 32 element array with frequency magnitude data ranging from 12.5-10khz
	* `energyAverage` - total audio volume
	* `maxFrequency` and `maxFrequencyMagnitude` - detects the strongest tones with resolution of about 39Hz
* A 3-axis 16G `accelerometer` - 3 element array with [x,y,z]
* An ambient light sensor - `light` can be used to automatically dim displays for nightlights
* 5 `analogInputs` - 5 element array with analog values from A0-A4

Each of these can be accessed in a pattern by using the `export var` syntax, with optional defaults if the board is not connected.

```
export var frequencyData
export var energyAverage
export var maxFrequencyMagnitude
export var maxFrequency
export var accelerometer
export var light
export var analogInputs

```

# Functions

### Math Functions

#### abs(`v`)
Returns the absolute value. `abs(-2) == 2`
#### acos(`x`)
Returns the arccosine (in radians) of a number.
#### asin(`x`)
Returns the arcsine (in radians) of a number.
#### atan(`x`)
Returns the arctangent (in radians) of a number.
#### atan2(`y`, `x`)
This returns the angle (in radians) between the positive x axis and the line to the point `(x, y)`.
#### ceil(`v`)
Rounds up to the next largest integer. `ceil(5.1) == 6`, `ceil(-5.9) == -5`
#### clamp(`value`, `low`, `hi`)
Clamps `value` such that it isn't less than `low` or greater than `high`
#### cos(`angleRads`)
Returns the cosine of the specified angle (in radians).
#### exp(`x`)
Returns e<sup>x</sup>, where x is the argument, and e is Euler's number.
#### floor(`v`)
Rounds down to the next smallest integer. `floor(5.9) == 5`, `floor(-5.1) == -6`
#### frac(`v`)
Returns the fractional component of a number. `frac(5.5) == 0.5`, `frac(-5.5) == -0.5`
#### hypot(`x`,`y`)
Calculate the square root of the sum of the squares of x and y, which is the hypotenuse of a right triangle with sides `x` and `y`, and the distance of the point `(x,y)` from the origin `(0,0)`. `hypot(3, 4) == 5`
#### hypot3(`x`,`y`,`z`)
Calculate the square root of the sum of the squares of x, y, and z. This can be used to find the distance of the point `(x,y,z)` from the origin `(0,0,0)`.
#### log(`v`)
Returns the natural logarithm (base e) of a number.
#### log2(`v`)
Returns the base 2 logarithm of a number. `log2(256) == 8`
#### max(`v1`, `v2`)
Returns the larger of two numbers.
#### min(`v1`, `v2`)
Returns the smaller of two numbers.
#### mod(`x`,`y`)
The floored remainder of the division `x/y`. The result uses the same sign as `y`. For example `mod(-3.5, 3) == 2.5` whereas `-3.5 % 3 == -.5`. This provides the same "wrapping" behavior used in the animation functions like `triangle` when `y` == 1.
#### pow(`base`, `exponent`)
Returns the `base` to the `exponent` power, that is, base<sup>exponent</sup>. `pow(10,2) == 100`
#### prng(`max`)
A pseudorandom number generator for values between 0.0 and `max` (exclusive). Given the same initial seed with `prngSeed()`, calls to `prng()` produce the same sequence of numbers.
#### prngSeed(`seed`)
Set a seed for use with `prng()`. The old seed is returned.
#### random(`max`)
A true random number between 0.0 and `max` (exclusive).
#### round(`v`)
Returns the value of a number rounded to the nearest integer.
#### sin(`angleRads`)
Returns the sine of an angle (in radians).
#### sqrt(`v`)
Returns the square root of a number. `sqrt(9) == 3`
#### tan(`angleRads`)
Returns the tangent of an angle (in radians).
#### trunc(`v`)
Returns the integer component of a number. `trunc(5.5) == 5`, `trunc(-5.5) == -5`

### Array Functions

Array functions can also be accessed as methods and arrays support the read-only length property.

#### array(`n`)
Create a new array with `n` elements.
#### arrayForEach(`a`, `fn`) ↔️ `a`.forEach(`fn`)
Iterate over an array and call `fn(value, index, array)` for each element.
#### arrayLength(`a`) ↔️ `a`.length
Return the length/size of an array. Note that the `a`.length form is not a function call.
#### arrayMapTo(`src`, `dest`, `fn`) ↔️ `src`.mapTo(`dest`, `fn`)
Iterate over the `src` array and call `fn(value, index, array)` for each element. Return values are then stored in `dest`. The `dest` array may be smaller than `src`, in which case extra results are calculated and then discarded.
#### arrayMutate(`a`, `fn`) ↔️ `a`.mutate(`fn`)
Modify an array in place by calling `fn(value, index, array)` for each element and storing the return values.
#### arrayReduce(`a`, `fn`, `initialValue`) ↔️ `a`.reduce(`fn`, `initialValue`)
Returns a value by calling `fn(accumulator, value, index, array)` (the reducer) for each element of the array, resulting in a single value (the accumulator). The `accumulator` parameter is seeded with `initialValue` and updated with the return value from each call to `fn`.
Examples:

* Sum: `arrayReduce(a, (acc, v) => acc + v, 0)`
* Max: `arrayReduce(a, (acc, v) => max(acc,v), a[0])`
* Count instances: `key = 5; arrayReduce(a, (acc, v) => acc + (v == key), 0)`
* Index of closest: `target = 5; arrayReduce(a, (acc, v, i, a) => abs(target - v) < abs(target - a[acc]) ? i : acc , 0)`

#### arrayReplace(`a`, ...) ↔️ `a`.replace(...)
Replace the elements of an array with any number of arguments, starting at index 0. The argument list must fit into the array. If the array is larger than the arguments, the remaining array elements are unchanged.

#### arrayReplaceAt(`a`, `offset`, ...) ↔️ `a`.replace(`offset`, ...)
Replace some elements of an array with any number of arguments, starting at `offset`. The argument list must fit into the array at the given `offset`. The other array elements are unchanged.

#### arraySort(`a`) ↔️ `a`.sort()
Sort an array of numbers in ascending order.
#### arraySortBy(`a`, `fn`) ↔️ `a`.sortBy(`fn`)
Sort an array using `fn(v1, v2)` to compare element values. The compare function should return a negative number if `v1` is less than `v2`. The order of equal elements is not guaranteed to be preserved.
#### arraySum(`a`) ↔️ `a`.sum()
Returns the sum of all elements in an array. Tip: this can be used to calculate an average: `average = arraySum(a) / arrayLength(a)`

### Waveform Functions

#### time(`interval`)

A sawtooth waveform between 0.0 and 1.0 that loops about every 65.536*`interval` seconds. e.g. use .015 for approximately 1 second.

Patterns using this can be synchronized across the network using either [Firestorm](https://github.com/simap/Firestorm), or when connecting to a Pixelblaze in AP mode.

#### wave(`v`)

Converts a sawtooth waveform `v` between 0.0 and 1.0 to a sinusoidal waveform between 0.0 to 1.0. Same as `(1+sin(v*PI2))/2` but faster. `v` "wraps" between 0.0 and 1.0.
#### square(`v`, `duty`)
Converts a sawtooth waveform `v` to a square wave using the provided `duty` cycle where `duty` is a number between 0.0 and 1.0. `v` "wraps" between 0.0 and 1.0.
#### triangle(`v`)
Converts a sawtooth waveform `v` between 0.0 and 1.0 to a triangle waveform between 0.0 to 1.0. `v` "wraps" between 0.0 and 1.0.

#### mix(`low`, `high`, `weight`)
Returns linear interpolation between `low` and `high` given a `weight` between 0.0 and 1.0.

#### smoothstep(`low`, `high`, `v`)
Returns a smooth Hermite interpolation between 0.0 and 1.0 based on `v` crossing between `low` and `high` thresholds. `High` must be >= `low`, `v` may exceed this range and clamps at 0.0 or 1.0 respectively. This can be used to ease in and out while comparing a value in an arbitrary range.

#### bezierQuadratic(`t`, `p0`, `p1`, `p2`)
Return a quadratic bezier curve at `t` given the start point `p0`, control point `p1` and end point `p2`.

#### bezierCubic(`t`, `p0`, `p1`, `p2`)
Return a cubic bezier curve at `t` given the start point `p0`, control points `p1`, `p2`, and end point `p3`.

#### perlin(`x`, `y`, `z`, `seed`)
Generate 3D Perlin noise. Every integer value produces a different random result, with smooth transitions between them. The values will repeat every 256 or as specified with `setPerlinWrap()`, and will seamlessly wrap.

#### perlinFbm(`x`, `y`, `z`, `lacunarity`, `gain`, `octaves`)
Generate 3D fractal Perlin noise (fractial Brownian Motion). The values will repeat every 256 or as specified with `setPerlinWrap()`, and can seamlessly wrap. The `lacunarity` controls the distance between octaves and should be set to 2 or another integer value if wrapping is desired. The `gain` controls the strength between each octave, try values around 0.5-0.8. 

#### perlinRidge(`x`, `y`, `z`, `lacunarity`, `gain`, `offset`, `octaves`)
Generate 3D fractal ridged Perlin noise. The values will repeat every 256 or as specified with `setPerlinWrap()`, and can seamlessly wrap. The `lacunarity` controls the distance between octaves and should be set to 2 or another integer value if wrapping is desired. The `gain` controls the strength between each octave, try values around 0.5-0.8. The `offset` is used to invert the ridges, values around 1.0 work well.

#### perlinTurbulence(`x`, `y`, `z`, `lacunarity`, `gain`, `octaves`)
Generate 3D fractal turbulent Perlin noise. The values will repeat every 256 or as specified with `setPerlinWrap()`, and can seamlessly wrap. The `lacunarity` controls the distance between octaves and should be set to 2 or another integer value if wrapping is desired. The `gain` controls the strength between each octave, try values around 0.5-0.8. 

#### setPerlinWrap(`x`, `y`, `z`)
Causes perlin functions to wrap at the given integer intervals between 2 and 256. Useful for creating textures that can repeat smoothly, while controlling density.

### Pixel / Color Functions

#### hsv(`hue`, `saturation`, `value`)

Sets the current pixel by calculating the RGB values based on the HSV color space. `Hue` "wraps" between 0.0 and 1.0. Negative values wrap backwards. For LEDs that support it, this uses 24-bit color plus an additional 5 bits of brightness control, giving a high dynamic range especially at lower light levels and reducing posterization.

#### hsv24(`hue`, `saturation`, `value`)

Sets the current pixel by calculating the RGB values based on the HSV color space. `Hue` "wraps" between 0.0 and 1.0. Negative values wrap backwards. This uses 24-bit color only, even if the LEDs support additional resolution and may reduce flickering in some LEDs.

#### rgb(`red`, `green`, `blue`)

Sets the current pixel to the RGB value provided. Values range between 0.0 and 1.0.

#### setPalette(`array`)

Sets the palette to a gradient based on an array of positions and RGB values. For example, this fades from black to magenta to cyan:

```
var rgbGradient = [
  0,    0, 0, 0, //position start, rgb(0,0,0)
  0.75, 1, 0, 1, //position 75%, rgb(1,0,1)
  1,    0, 1, 1  // position end, rgb(0,1,1)
]
setPalette(rgbGradient)
```

#### paint(`value`, [`brightness = 1`])

Sets the current pixel to a color based on the `value`'s position in the current palette. `Value` "wraps" between 0.0 and 1.0. Negative values wrap backwards. Optionally `brightness` can be specified. 

### Coordinate Transformation Functions

Coordinate transformations allow you to manipulate the pixel map coordinates by translating (moving), scaling, and rotating. Up to 31 transformations can be applied. These APIs affect the next render cycle, and can be called in `beforeRender` or in the main body of code.

#### resetTransform()
Resets coordinate transforms to the default. Use this before setting up new transformations.

#### transform(`m11`, `m21`, `m31`, `m41`, `m12`, `m22`, `m32`, `m42`, `m13`, `m23`, `m33`, `m43`, `m14`, `m24`, `m34`, `m44`)
Applies an arbitrary 4x4 matrix transform.

#### translate(`x`, `y`)
Move in 2D space.

#### scale(`x`,`y`)
Scale in 2D space. This changes the density of pixels, such that `scale(2,2)` will cause things to appear half as large.

#### rotate(`angleRads`)
Rotate 2D space (around the Z axis), by an angle (in radians).

#### translate3D(`x`, `y`, `z`)
Move in 3D space.

#### scale3D(`x`, `y`, `z`)
Scale in 3D space. This changes the density of pixels, such that `scale3D(2,2,2)` will cause things to appear half as large.

#### rotateX(`angleRads `)
Rotate 3D space around the X axis by an angle (in radians).

#### rotateY(`angleRads `)
Rotate 3D space around the Y axis by an angle (in radians).

#### rotateZ(`angleRads `)
Rotate 3D space around the Z axis by an angle (in radians).

### Pixel Map Functions

#### pixelMapDimensions()
Return the number of dimensions in the pixel map, e.g. 2 for 2D, or 0 for no map.

#### has2DMap()
Returns true if there is a 2D pixel map.

#### has3DMap()
Returns true if there is a 3D pixel map.

#### mapPixels(`fn`)
Walk through the pixels with pixel map coordinates. The given `fn` is invoked with 4 arguments: (`index`, `x`, `y`, `z`). If no pixel map is installed, `x` will be the same as `index/pixelCount`, and `y` and `z` will be 0. For 2D pixel maps `z` will be 0.

For 2D and 3D maps the current coordinate transformations are applied before `fn` is called.

### Input / Output Functions

#### analogRead(`pin`)
Reads the value from the pin as a number between 0.0 and 1.0.

#### pinMode(`pin`,`mode`)
Set the pin mode as an `INPUT`, `INPUT_PULLUP`, `INPUT_PULLDOWN`, `OUTPUT`, `OUTPUT_OPEN_DRAIN`, or `ANALOG`.

#### digitalWrite(`pin`,`state`)
Set a pin `HIGH` or `LOW`. Any non-zero value will set the pin `HIGH`.

#### digitalRead(`pin`)
Read a pin state, returns 1.0 if the pin is `HIGH`, 0.0 for `LOW` otherwise.

#### touchRead(`pin`)
Detect touch and proximity on a pin using capacitive sensing techniques. Returns a value between 0.0 and 1.0 depending on how much capacitance is detected on the pin. 

You can also specify one of these constants: T0, T2, T4, T6, T7.

### Clock / Time Functions

When the discovery service is enabled and Pixelblaze is connected to the internet, it will know what time it is and these functions can be used.

#### clockYear()
#### clockMonth()
#### clockDay()
#### clockHour()
24 hour format. `13` = 1pm.
#### clockMinute()
#### clockSecond()
#### clockWeekday()
Sunday = 1, Monday = 2, etc.

### Sync Group Functions

#### nodeId()
Returns the integer node ID as configured in settings. This can be used to change the behavior within a group.

### Sequencer / Playlist Functions
These functions allow a pattern to control what pattern is currently playing.

#### sequencerNext()
Advance to next pattern, the same as button press. Works in any sequencer mode. 
#### sequencerGetMode()
Returns the current mode. One of:

* SEQ_OFF: 0
* SEQ_SHUFFLE_ALL: 1
* SEQ_PLAYLIST: 2
* SEQ_SYNCHRONIZED: 3 (Sync Group follower)

#### playlistGetPosition()
Returns the current index of the playlist (starts at 0).
#### playlistSetPosition(position)
Switch to this item unless it’s already the playlist’s current position. When combined with `playlistGetPosition()`, this can be used to switch to the previous pattern.
#### playlistGetLength() 
Returns the number of items in the playlist.


================================================
FILE: README.mapper.md
================================================
# Table of Contents

1. [Pixel Mapping System Overview](#toc_1)
2. [Coordinate World Units](#toc_2)
3. [Using the Map Editor](#toc_3)
4. [Map Using a JSON Array](#toc_4)
5. [Map Using JavaScript](#toc_5)
6. [Rendering with Pixel Maps](#toc_6)

# Pixel Mapping System Overview

The pixel mapping system allows you to generate patterns that are aware of the physical LED layout. This can be used for matrix arrays, LED rings, costumes, or pretty much anything you can imagine! Patterns that support 2D and/or 3D can usually be used with any physical pixel layout without modification because they scale to the size of the mapped world.

First, you need a pixel map. This tells the system what the coordinates are for each pixel. This can be either a pair of coordinates for 2D mapping, or a triplet for 3D mapping. More details on how to specify these maps is provided below.

Once you have a pixel map saved on the Mapper tab, patterns can then start using these coordinates by having a `render2D(index, x, y)` and/or `render3D(index, x, y, z)` function, which will be preferred when a pixel map is installed.

Many patterns implement all 3 render variants and are universally compatible with any pixel map type.

# Coordinate World Units

The system automatically scales pixel map coordinates to 0.0 to 1.0 values. This represents the position within the mapped world.

This lets you enter real physical dimensions, which are automatically converted. You can input coordinates using inches, millimeters, pixels, etc. The world size will be calculated based on the limits of the map, and the coordinates will be converted to positions inside that world.

There are two options for how coordinates are scaled:

* Fill - If necessary, the map will be stretched or squished to fit every dimension.
* Contain - The map keeps its aspect ratio, but is resized to fit the largest dimension.


# Using the Map Editor

The editor supports either a JSON array of coordinates, or a JavaScript function that generates a coordinate array. Each element in the top level array represents a pixel. Within a pixel, an array with elements for the x, y, and optionally z coordinate.

Changes to the editor, if valid, are applied live so you can quickly see how your changes affect the map. Both the map preview and the rendered pattern will use the updated coordinates.

Once you are happy with the map, it can be saved and will be loaded again the next time Pixelblaze starts up.

# Map Using a JSON Array

The editor can accept a plain JSON format array of arrays. Each element in the top level array represents a pixel. Within a pixel, an array with elements for the x, y, and optionally z coordinate.

For example here is a box with 4 pixels, one in each corner: top left, top right, bottom right, and finally bottom left.

```
[
  [0,0],
  [100,0],
  [100,100],
  [0,100],
]
```

# Map Using JavaScript

The editor can also run some JavaScript in your browser to generate a pixel map. This can be handy for generated or repetitive structures, but is not limited to those. You could combine arrays and generative structures in creative ways.

Note that this JavaScript is run on your browser, and not the same as Pixelblaze's language. Many of Pixelblazes shortcuts are not available, e.g. use `Math.cos()` instead of `cos()`. Any code you write here is only evaluated once in order to produce the pixel map. The function can take a pixelCount argument.

If you rely on pixelCount and change the number of pixels, visit the mapper page and save it to re-generate the pixel map.

e.g. a 2D matrix with zigzag wiring:

```
function (pixelCount) {
  width = 8
  var map = []
  for (i = 0; i < pixelCount; i++) {
    y = Math.floor(i / width)
    x = i % width
    x = y % 2 == 1 ? width - 1 - x : x //zigzag
    map.push([x, y])
  }
  return map
}
```

This code snippet can generate a pixel map for many kinds of LED matrices by using the `width` variable in combination with the pixelCount which is configured in Settings and passed in to this function. The height is calculated automatically, or rather it keeps adding rows of `width` size until pixelCount is reached.

# Rendering with Pixel Maps

Once a pixel map is configured, patterns can start using the coordinate information in pattern code.

Each pixel is still rendered one at a time, but special render functions take arguments that give coordinate information. The default 1D `render(index)` takes just an integer pixel index, but `render2D(index, x, y)` and `render3D(index, x, y, z)` add additional coordinate information in "world units" - a value between 0.0 and 1.0.

To use pixel map data, a pattern exports a render2D and/or render3D function. This happens in the pattern code, over on the Edit tab. e.g. on a matrix this will show a fading rainbow gradient:

```
export function render2D(index, x, y) {
	hsv(x, 1, y)
}
```

Likewise, render3D can produce a HSV volumetric cube showing all color capabilities:

```
export function render3D(index, x, y, z) {
	hsv(x, y, z)
}
```

Note that x, y, z are all in "world units" and have values between 0.0 and 1.0 (exclusive). By using "world units" patterns can be written for any possible configuration without having to know the size of the world.


================================================
FILE: README.md
================================================
# Pixelblaze

This repo includes open source information related to [Pixelblaze](https://www.bhencke.com/pixelblaze).

* [Pattern code Reference](README.expressions.md)
* [Mapper code Reference](README.mapper.md)

**Setup, Guides and Documentation:** https://electromage.com/docs

Community:

* [Forums](https://forum.electromage.com/)
* [Patterns](https://electromage.com/patterns/)


Pixelblaze itself isn't open source, though many of its components and add-on/expansions are:

* [https://github.com/simap/Apa102Adapter](https://github.com/simap/Apa102Adapter)
* [https://github.com/simap/Ws2812Adapter](https://github.com/simap/Ws2812Adapter)
* [https://github.com/simap/Ws2801Adapter](https://github.com/simap/Ws2801Adapter)
* [https://github.com/simap/PBDriverAdapter](https://github.com/simap/PBDriverAdapter)
* [https://github.com/simap/Arduino_fixpt](https://github.com/simap/Arduino_fixpt)
* [https://github.com/simap/WiFiManager](https://github.com/simap/WiFiManager)
* [https://github.com/simap/Time](https://github.com/simap/Time)
* [Output Expander / Serial 8 Channel WS2812/APA102 Driver](https://github.com/simap/pixelblaze_output_expander)
* [Sensor Expansion Board](https://github.com/simap/pixelblaze_sensor_board)

Pixelblaze Related GitHub Projects:

* [https://github.com/simap/pixelblaze websocket example](https://github.com/simap/pixelblaze_websocket_example)
* [Discovery Service](http://discover.electromage.com/)
* [https://github.com/simap/Firestorm](https://github.com/simap/Firestorm)
* [https://github.com/simap/PixelblazeSensorBoardLibrary](https://github.com/simap/PixelblazeSensorBoardLibrary) (for Arduino)
* [https://github.com/simap/flower_chandelier](https://github.com/simap/flower_chandelier)
* [PixelTeleporter](https://github.com/zranger1/PixelTeleporter) - Virtual LEDs for previewing 2D/3D patterns on a computer
* [https://github.com/zranger1/PixelblazePatterns](https://github.com/zranger1/PixelblazePatterns) - Multisegment and other pattern tools
* [https://github.com/Roger-random/glowflow](https://github.com/Roger-random/glowflow) - Interactive light sculpture filled with virtual liquid
* [https://github.com/alejandrosame/pixelblaze-animations](https://github.com/alejandrosame/pixelblaze-animations) Patterns and pure-browser emulation with visualizers 
* [https://github.com/zranger1/expander-universe](https://github.com/zranger1/expander-universe) Lets you drive addressable LEDs with your computer, a USB->Serial adapter in Processing
* [https://github.com/derwentx/js-pixelblaze-expander](https://github.com/derwentx/js-pixelblaze-expander) A NodeJS Library for controlling the Output Expander / Serial to 8x LED Drivers
* [https://github.com/bosporos/libpbx](https://github.com/bosporos/libpbx) A C library for controlling the Output Expander / Serial to 8x LED Drivers
* [https://github.com/zranger1/hubitatpixelblazedriver](https://github.com/zranger1/hubitatpixelblazedriver) Hubitat Elevation device handler for the Pixelblaze
* [https://github.com/zranger1/pixelblaze-client](https://github.com/zranger1/pixelblaze-client) Pixelblaze client library for Python by ZRanger1
* [https://github.com/NickWaterton/Pixelblaze-Async](https://github.com/NickWaterton/Pixelblaze-Async) Async Pixelblaze client library for Python by NickWaterton 


Additional Licenses:

* [ArduinoJson](https://github.com/bblanchon/ArduinoJson/blob/5.x/LICENSE.md)
* [AsyncTCP](https://github.com/me-no-dev/AsyncTCP/blob/master/LICENSE)
* [Time](https://github.com/simap/Time/blob/master/Time.cpp#L5)
* [Arduino Websockets](https://github.com/simap/arduinoWebSockets/blob/master/LICENSE)
* [micro-ecc](https://github.com/kmackay/micro-ecc/blob/master/LICENSE.txt)
* [ESPAsyncWebServer](https://github.com/me-no-dev/ESPAsyncWebServer/blob/master/src/WebServer.cpp#L4)
* [jQuery](https://jquery.org/license/)
* [underscore](https://github.com/jashkenas/underscore/blob/master/LICENSE)
* [Bootstrap](https://github.com/twbs/bootstrap/blob/master/LICENSE)
* [FileSaver.js](https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md)
* [lz-string](https://github.com/pieroxy/lz-string/blob/master/LICENSE)
* [mdn-webgl](https://github.com/gregtatum/mdn-webgl/blob/master/LICENSE)
* [Pickr](https://github.com/Simonwep/pickr/blob/master/LICENSE)
* [Ace](https://github.com/ajaxorg/ace/blob/master/LICENSE)
* [Esprima](https://github.com/jquery/esprima/blob/master/LICENSE.BSD)
* [lodash](https://github.com/lodash/lodash/blob/master/LICENSE)


================================================
FILE: V2/README.troubleshooting.md
================================================
# Table of Contents

A Pixelblaze is designed to be easy to setup and use, but sometimes things
don't go quite as expected. Here are some troubleshooting steps.

1. [Power Supply](#toc_1)
2. [Runtime Logging](#toc_2)
3. [Bootloader](#toc_3)

# Power Supply

The first thing to check is making sure a Pixelblaze has power. A small blue
LED should be illuminated or blinking when power is present.

![Power LED](images/blue_led.jpg)

To see if it might be a power quality issue, connect a Pixelblaze directly
to a computer's USB port _by itself_ : No LED strip, no expansion board, and no
USB hub between computer and Pixelblaze.

If a volt meter is available, use it to verify 3.3 volts are correctly
delivered to the ESP module.

![Probe ESP Power Pins](images/probe_power.jpg)

# Runtime Logging

If power supply is good, let's look into whether the Pixelblaze is up and
running like it should be. Connect a 3.3V serial adapter to the serial
communication pins on its expansion header, open up a terminal program on
your computer (115200 8N1) and watch for log entries.

![3.3V Serial Adapter](images/serial3v3.jpg)

You should see logging data similar to the following:

```
used bytes 499741
Config loaded
No pixelmap
switching to apa102
*WM: Adding parameter
*WM:
*WM: Adding parameter
*WM: discovery
*WM:
*WM: AutoConnect
*WM: Connecting as wifi client...
*WM: Using last saved values, should be faster
*WM: Waiting for connection result with time out
*WM: Connection timed out
*WM: Connection result:
*WM: 1
*WM: SET AP STA
*WM:
*WM: Configuring access point...
*WM: Pixelblaze_0BF309
*WM: AP IP address:
*WM: 192.168.4.1
*WM: HTTP server started
```

Look for log messages relating to WiFi errors and go from there.

# Bootloader

If the Pixelblaze does not output any logging information, check for
bootloader corruption.

Install [esptool](https://github.com/espressif/esptool)

Put a Pixelblaze into bootloader mode. There are several ways to do this,
the easiest is to hold GP0 low upon power-up.

![Ground GP0](images/ground_gp0.jpg)

Send a simple query (example below asked for `flash_id`) to see if the
bootloader responds.

```
$ esptool.py --port /dev/ttyUSB0 -b 115200 flash_id
esptool.py v2.6
Serial port /dev/ttyUSB0
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
MAC: ec:fa:bc:0b:f3:09
Uploading stub...
Running stub...
Stub running...
Manufacturer: ef
Device: 4016
Detected flash size: 4MB
Hard resetting via RTS pin...

```

If there is no response, proceed to [esptool troubleshooting](https://github.com/espressif/esptool#troubleshooting)

================================================
FILE: V3/enclosures/Just Pixelblaze (4 variants)/LICENSE.txt
================================================
ElectroMage PB Enclosure Variants © 2024 by Jeff Vyduna and ElectroMage is licensed under CC BY-NC-SA 4.0 with the following exception:

If you modify this work primarily for use with an ElectroMage Pixelblaze LED controller, you are hereby granted a license under CC BY-SA 4.0.

We thank you and request notification at support@electromage.com if you share or adapt this for use in a commercial product.

================================================
FILE: V3/enclosures/Just Pixelblaze (4 variants)/README.txt
================================================
This fusion design uses the Configurations feature to include 4 enclosure variants in a single design, as well as a mounting cradle that works with any of them.

Typical LED strips use JST-SM 3 or 4 pin connectors, the black ones with a retaining notch. Traditionally you would need to solder a screw terminal to your Pixelblaze (or solder the JST-SM directly to the circuit board).

We now offer a pre-soldered ("no soldering required") version of Pixelblaze with a JST-XH pre-installed on the underside of the circuit board. The JST-XH is a small white connector with no retaining notch. We offer a variety of adapters to convert this JST-XH to many different JST-SM connectors and their many different possible pin assignments, so you can connect to any typical LEDs you find without any soldering.

The Ready-to-Run (R2R) enclosure design is for use with this "no soldering required" Pixelblaze, and only has an opening on the bottom for a JST-XH. The side has an opening for the optional (2.1A max) USB power connection.

The Flexible Connection design allows three configurations: 

1) The traditional screw terminal soldered to the board's top side
2) A JST-XH soldered on the board's top side
3) A JST-XH soldered on the board's bottom side, just like the Ready-to-Run version

For the Flexible Connection design, you snap out the plastic for any output openings you need to expose, as well as the optional USB power-in connection.

Both the Ready-to-Run and Flexible connections designs come with an optional strain relief shelf on the output side. You can use a small zip tie to tighten your output wires to this. For the JST-XH, this might be a good idea since they can be pulled out with moderate force.

While the slide-in lids should stay in place via a friction fit design, they include a hole for a M2x8mm self-tapping or wood screw.

The Mounting Cradle lets you snap-in any of the above 4 configurations and gives you:

1) Holes for M2.5-M4 screws
2) Variable-width slots for using smaller screws, removable hanging on a wall, or mounting to a pole (e.g. bike) with zip ties
3) An optional output strain relief shelf, so you can add this feature later to the shells versions
4) A strain relief platform for your USB power connection, which also accepts a zip tie





================================================
FILE: V3/enclosures/Just Pixelblaze (4 variants)/single_material_print/Cradle mount/Cradle mount and strain shelf.step
================================================
ISO-10303-21;
HEADER;
/* Generated by software containing ST-Developer
 * from STEP Tools, Inc. (www.steptools.com) 
 */

FILE_DESCRIPTION(
/* description */ (''),
/* implementation_level */ '2;1');

FILE_NAME(
/* name */ 'Cradle mount and strain shelf.step',
/* time_stamp */ '2024-04-23T11:00:22-07:00',
/* author */ (''),
/* organization */ (''),
/* preprocessor_version */ 'ST-DEVELOPER v20',
/* originating_system */ 'Autodesk Translation Framework v12.20.1.177',

/* authorisation */ '');

FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }'));
ENDSEC;

DATA;
#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#17,#18),
#7199);
#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#7206,#12);
#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#19,#20),#7198);
#13=CONICAL_SURFACE('',#4725,5.28812024804,0.785398163397449);
#14=CONICAL_SURFACE('',#4737,5.28812024804,0.785398163397449);
#15=(
BOUNDED_CURVE()
B_SPLINE_CURVE(2,(#6805,#6806,#6807),.UNSPECIFIED.,.F.,.F.)
B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,0.000920001396555319),.UNSPECIFIED.)
CURVE()
GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,1.00002203704981,1.00004373717137))
REPRESENTATION_ITEM('')
);
#16=(
BOUNDED_CURVE()
B_SPLINE_CURVE(2,(#6817,#6818,#6819),.UNSPECIFIED.,.F.,.F.)
B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.3048583821279,0.332964465424711),
 .UNSPECIFIED.)
CURVE()
GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.00569529135434,1.00311018123891,1.))
REPRESENTATION_ITEM('')
);
#17=STYLED_ITEM('',(#7215),#19);
#18=STYLED_ITEM('',(#7215),#20);
#19=MANIFOLD_SOLID_BREP('Cradle',#4482);
#20=MANIFOLD_SOLID_BREP('Removable shelf',#4483);
#21=FACE_BOUND('',#379,.T.);
#22=FACE_BOUND('',#380,.T.);
#23=FACE_BOUND('',#381,.T.);
#24=FACE_BOUND('',#382,.T.);
#25=FACE_BOUND('',#383,.T.);
#26=FACE_BOUND('',#384,.T.);
#27=FACE_BOUND('',#385,.T.);
#28=FACE_BOUND('',#406,.T.);
#29=FACE_BOUND('',#407,.T.);
#30=FACE_BOUND('',#408,.T.);
#31=FACE_BOUND('',#409,.T.);
#32=FACE_BOUND('',#410,.T.);
#33=FACE_BOUND('',#595,.T.);
#34=FACE_BOUND('',#596,.T.);
#35=FACE_BOUND('',#597,.T.);
#36=FACE_BOUND('',#598,.T.);
#37=FACE_BOUND('',#599,.T.);
#38=FACE_BOUND('',#605,.T.);
#39=CIRCLE('',#4524,5.40000000000002);
#40=CIRCLE('',#4525,5.40000000000002);
#41=CIRCLE('',#4530,5.);
#42=CIRCLE('',#4531,2.00000000000857);
#43=CIRCLE('',#4532,1.99999999999922);
#44=CIRCLE('',#4533,2.00000000000003);
#45=CIRCLE('',#4534,2.00000000000002);
#46=CIRCLE('',#4535,5.);
#47=CIRCLE('',#4536,1.99999999999995);
#48=CIRCLE('',#4537,0.999999999999956);
#49=CIRCLE('',#4538,0.999999999999962);
#50=CIRCLE('',#4539,1.99999999999994);
#51=CIRCLE('',#4540,2.);
#52=CIRCLE('',#4541,2.);
#53=CIRCLE('',#4543,2.87943149310469);
#54=CIRCLE('',#4546,2.87943149310469);
#55=CIRCLE('',#4551,2.);
#56=CIRCLE('',#4552,2.);
#57=CIRCLE('',#4555,2.);
#58=CIRCLE('',#4556,2.);
#59=CIRCLE('',#4559,1.6);
#60=CIRCLE('',#4560,1.6);
#61=CIRCLE('',#4562,1.6);
#62=CIRCLE('',#4563,1.6);
#63=CIRCLE('',#4572,5.);
#64=CIRCLE('',#4573,5.);
#65=CIRCLE('',#4574,2.00000000000002);
#66=CIRCLE('',#4575,2.00000000000003);
#67=CIRCLE('',#4576,1.99999999999922);
#68=CIRCLE('',#4577,2.00000000000857);
#69=CIRCLE('',#4578,2.);
#70=CIRCLE('',#4579,2.);
#71=CIRCLE('',#4580,1.99999999999994);
#72=CIRCLE('',#4581,0.999999999999962);
#73=CIRCLE('',#4582,0.999999999999956);
#74=CIRCLE('',#4583,1.99999999999995);
#75=CIRCLE('',#4726,6.);
#76=CIRCLE('',#4727,5.15248099216003);
#77=CIRCLE('',#4729,6.);
#78=CIRCLE('',#4731,6.);
#79=CIRCLE('',#4732,6.);
#80=CIRCLE('',#4738,5.15248099216003);
#81=CIRCLE('',#4757,5.40000000000002);
#82=CIRCLE('',#4758,2.87943149310469);
#83=CIRCLE('',#4760,5.40000000000002);
#84=CIRCLE('',#4763,2.87943149310469);
#85=CYLINDRICAL_SURFACE('',#4523,5.40000000000002);
#86=CYLINDRICAL_SURFACE('',#4545,2.87943149310469);
#87=CYLINDRICAL_SURFACE('',#4550,2.);
#88=CYLINDRICAL_SURFACE('',#4554,2.);
#89=CYLINDRICAL_SURFACE('',#4558,1.6);
#90=CYLINDRICAL_SURFACE('',#4561,1.6);
#91=CYLINDRICAL_SURFACE('',#4588,0.999999999999956);
#92=CYLINDRICAL_SURFACE('',#4590,1.99999999999995);
#93=CYLINDRICAL_SURFACE('',#4592,1.99999999999994);
#94=CYLINDRICAL_SURFACE('',#4594,0.999999999999962);
#95=CYLINDRICAL_SURFACE('',#4596,2.);
#96=CYLINDRICAL_SURFACE('',#4597,2.);
#97=CYLINDRICAL_SURFACE('',#4598,1.99999999999922);
#98=CYLINDRICAL_SURFACE('',#4600,2.00000000000857);
#99=CYLINDRICAL_SURFACE('',#4602,5.);
#100=CYLINDRICAL_SURFACE('',#4603,5.);
#101=CYLINDRICAL_SURFACE('',#4605,2.00000000000002);
#102=CYLINDRICAL_SURFACE('',#4607,2.00000000000003);
#103=CYLINDRICAL_SURFACE('',#4728,6.);
#104=CYLINDRICAL_SURFACE('',#4730,6.);
#105=CYLINDRICAL_SURFACE('',#4759,5.40000000000002);
#106=CYLINDRICAL_SURFACE('',#4762,2.87943149310469);
#107=FACE_OUTER_BOUND('',#348,.T.);
#108=FACE_OUTER_BOUND('',#349,.T.);
#109=FACE_OUTER_BOUND('',#350,.T.);
#110=FACE_OUTER_BOUND('',#351,.T.);
#111=FACE_OUTER_BOUND('',#352,.T.);
#112=FACE_OUTER_BOUND('',#353,.T.);
#113=FACE_OUTER_BOUND('',#354,.T.);
#114=FACE_OUTER_BOUND('',#355,.T.);
#115=FACE_OUTER_BOUND('',#356,.T.);
#116=FACE_OUTER_BOUND('',#357,.T.);
#117=FACE_OUTER_BOUND('',#358,.T.);
#118=FACE_OUTER_BOUND('',#359,.T.);
#119=FACE_OUTER_BOUND('',#360,.T.);
#120=FACE_OUTER_BOUND('',#361,.T.);
#121=FACE_OUTER_BOUND('',#362,.T.);
#122=FACE_OUTER_BOUND('',#363,.T.);
#123=FACE_OUTER_BOUND('',#364,.T.);
#124=FACE_OUTER_BOUND('',#365,.T.);
#125=FACE_OUTER_BOUND('',#366,.T.);
#126=FACE_OUTER_BOUND('',#367,.T.);
#127=FACE_OUTER_BOUND('',#368,.T.);
#128=FACE_OUTER_BOUND('',#369,.T.);
#129=FACE_OUTER_BOUND('',#370,.T.);
#130=FACE_OUTER_BOUND('',#371,.T.);
#131=FACE_OUTER_BOUND('',#372,.T.);
#132=FACE_OUTER_BOUND('',#373,.T.);
#133=FACE_OUTER_BOUND('',#374,.T.);
#134=FACE_OUTER_BOUND('',#375,.T.);
#135=FACE_OUTER_BOUND('',#376,.T.);
#136=FACE_OUTER_BOUND('',#377,.T.);
#137=FACE_OUTER_BOUND('',#378,.T.);
#138=FACE_OUTER_BOUND('',#386,.T.);
#139=FACE_OUTER_BOUND('',#387,.T.);
#140=FACE_OUTER_BOUND('',#388,.T.);
#141=FACE_OUTER_BOUND('',#389,.T.);
#142=FACE_OUTER_BOUND('',#390,.T.);
#143=FACE_OUTER_BOUND('',#391,.T.);
#144=FACE_OUTER_BOUND('',#392,.T.);
#145=FACE_OUTER_BOUND('',#393,.T.);
#146=FACE_OUTER_BOUND('',#394,.T.);
#147=FACE_OUTER_BOUND('',#395,.T.);
#148=FACE_OUTER_BOUND('',#396,.T.);
#149=FACE_OUTER_BOUND('',#397,.T.);
#150=FACE_OUTER_BOUND('',#398,.T.);
#151=FACE_OUTER_BOUND('',#399,.T.);
#152=FACE_OUTER_BOUND('',#400,.T.);
#153=FACE_OUTER_BOUND('',#401,.T.);
#154=FACE_OUTER_BOUND('',#402,.T.);
#155=FACE_OUTER_BOUND('',#403,.T.);
#156=FACE_OUTER_BOUND('',#404,.T.);
#157=FACE_OUTER_BOUND('',#405,.T.);
#158=FACE_OUTER_BOUND('',#411,.T.);
#159=FACE_OUTER_BOUND('',#412,.T.);
#160=FACE_OUTER_BOUND('',#413,.T.);
#161=FACE_OUTER_BOUND('',#414,.T.);
#162=FACE_OUTER_BOUND('',#415,.T.);
#163=FACE_OUTER_BOUND('',#416,.T.);
#164=FACE_OUTER_BOUND('',#417,.T.);
#165=FACE_OUTER_BOUND('',#418,.T.);
#166=FACE_OUTER_BOUND('',#419,.T.);
#167=FACE_OUTER_BOUND('',#420,.T.);
#168=FACE_OUTER_BOUND('',#421,.T.);
#169=FACE_OUTER_BOUND('',#422,.T.);
#170=FACE_OUTER_BOUND('',#423,.T.);
#171=FACE_OUTER_BOUND('',#424,.T.);
#172=FACE_OUTER_BOUND('',#425,.T.);
#173=FACE_OUTER_BOUND('',#426,.T.);
#174=FACE_OUTER_BOUND('',#427,.T.);
#175=FACE_OUTER_BOUND('',#428,.T.);
#176=FACE_OUTER_BOUND('',#429,.T.);
#177=FACE_OUTER_BOUND('',#430,.T.);
#178=FACE_OUTER_BOUND('',#431,.T.);
#179=FACE_OUTER_BOUND('',#432,.T.);
#180=FACE_OUTER_BOUND('',#433,.T.);
#181=FACE_OUTER_BOUND('',#434,.T.);
#182=FACE_OUTER_BOUND('',#435,.T.);
#183=FACE_OUTER_BOUND('',#436,.T.);
#184=FACE_OUTER_BOUND('',#437,.T.);
#185=FACE_OUTER_BOUND('',#438,.T.);
#186=FACE_OUTER_BOUND('',#439,.T.);
#187=FACE_OUTER_BOUND('',#440,.T.);
#188=FACE_OUTER_BOUND('',#441,.T.);
#189=FACE_OUTER_BOUND('',#442,.T.);
#190=FACE_OUTER_BOUND('',#443,.T.);
#191=FACE_OUTER_BOUND('',#444,.T.);
#192=FACE_OUTER_BOUND('',#445,.T.);
#193=FACE_OUTER_BOUND('',#446,.T.);
#194=FACE_OUTER_BOUND('',#447,.T.);
#195=FACE_OUTER_BOUND('',#448,.T.);
#196=FACE_OUTER_BOUND('',#449,.T.);
#197=FACE_OUTER_BOUND('',#450,.T.);
#198=FACE_OUTER_BOUND('',#451,.T.);
#199=FACE_OUTER_BOUND('',#452,.T.);
#200=FACE_OUTER_BOUND('',#453,.T.);
#201=FACE_OUTER_BOUND('',#454,.T.);
#202=FACE_OUTER_BOUND('',#455,.T.);
#203=FACE_OUTER_BOUND('',#456,.T.);
#204=FACE_OUTER_BOUND('',#457,.T.);
#205=FACE_OUTER_BOUND('',#458,.T.);
#206=FACE_OUTER_BOUND('',#459,.T.);
#207=FACE_OUTER_BOUND('',#460,.T.);
#208=FACE_OUTER_BOUND('',#461,.T.);
#209=FACE_OUTER_BOUND('',#462,.T.);
#210=FACE_OUTER_BOUND('',#463,.T.);
#211=FACE_OUTER_BOUND('',#464,.T.);
#212=FACE_OUTER_BOUND('',#465,.T.);
#213=FACE_OUTER_BOUND('',#466,.T.);
#214=FACE_OUTER_BOUND('',#467,.T.);
#215=FACE_OUTER_BOUND('',#468,.T.);
#216=FACE_OUTER_BOUND('',#469,.T.);
#217=FACE_OUTER_BOUND('',#470,.T.);
#218=FACE_OUTER_BOUND('',#471,.T.);
#219=FACE_OUTER_BOUND('',#472,.T.);
#220=FACE_OUTER_BOUND('',#473,.T.);
#221=FACE_OUTER_BOUND('',#474,.T.);
#222=FACE_OUTER_BOUND('',#475,.T.);
#223=FACE_OUTER_BOUND('',#476,.T.);
#224=FACE_OUTER_BOUND('',#477,.T.);
#225=FACE_OUTER_BOUND('',#478,.T.);
#226=FACE_OUTER_BOUND('',#479,.T.);
#227=FACE_OUTER_BOUND('',#480,.T.);
#228=FACE_OUTER_BOUND('',#481,.T.);
#229=FACE_OUTER_BOUND('',#482,.T.);
#230=FACE_OUTER_BOUND('',#483,.T.);
#231=FACE_OUTER_BOUND('',#484,.T.);
#232=FACE_OUTER_BOUND('',#485,.T.);
#233=FACE_OUTER_BOUND('',#486,.T.);
#234=FACE_OUTER_BOUND('',#487,.T.);
#235=FACE_OUTER_BOUND('',#488,.T.);
#236=FACE_OUTER_BOUND('',#489,.T.);
#237=FACE_OUTER_BOUND('',#490,.T.);
#238=FACE_OUTER_BOUND('',#491,.T.);
#239=FACE_OUTER_BOUND('',#492,.T.);
#240=FACE_OUTER_BOUND('',#493,.T.);
#241=FACE_OUTER_BOUND('',#494,.T.);
#242=FACE_OUTER_BOUND('',#495,.T.);
#243=FACE_OUTER_BOUND('',#496,.T.);
#244=FACE_OUTER_BOUND('',#497,.T.);
#245=FACE_OUTER_BOUND('',#498,.T.);
#246=FACE_OUTER_BOUND('',#499,.T.);
#247=FACE_OUTER_BOUND('',#500,.T.);
#248=FACE_OUTER_BOUND('',#501,.T.);
#249=FACE_OUTER_BOUND('',#502,.T.);
#250=FACE_OUTER_BOUND('',#503,.T.);
#251=FACE_OUTER_BOUND('',#504,.T.);
#252=FACE_OUTER_BOUND('',#505,.T.);
#253=FACE_OUTER_BOUND('',#506,.T.);
#254=FACE_OUTER_BOUND('',#507,.T.);
#255=FACE_OUTER_BOUND('',#508,.T.);
#256=FACE_OUTER_BOUND('',#509,.T.);
#257=FACE_OUTER_BOUND('',#510,.T.);
#258=FACE_OUTER_BOUND('',#511,.T.);
#259=FACE_OUTER_BOUND('',#512,.T.);
#260=FACE_OUTER_BOUND('',#513,.T.);
#261=FACE_OUTER_BOUND('',#514,.T.);
#262=FACE_OUTER_BOUND('',#515,.T.);
#263=FACE_OUTER_BOUND('',#516,.T.);
#264=FACE_OUTER_BOUND('',#517,.T.);
#265=FACE_OUTER_BOUND('',#518,.T.);
#266=FACE_OUTER_BOUND('',#519,.T.);
#267=FACE_OUTER_BOUND('',#520,.T.);
#268=FACE_OUTER_BOUND('',#521,.T.);
#269=FACE_OUTER_BOUND('',#522,.T.);
#270=FACE_OUTER_BOUND('',#523,.T.);
#271=FACE_OUTER_BOUND('',#524,.T.);
#272=FACE_OUTER_BOUND('',#525,.T.);
#273=FACE_OUTER_BOUND('',#526,.T.);
#274=FACE_OUTER_BOUND('',#527,.T.);
#275=FACE_OUTER_BOUND('',#528,.T.);
#276=FACE_OUTER_BOUND('',#529,.T.);
#277=FACE_OUTER_BOUND('',#530,.T.);
#278=FACE_OUTER_BOUND('',#531,.T.);
#279=FACE_OUTER_BOUND('',#532,.T.);
#280=FACE_OUTER_BOUND('',#533,.T.);
#281=FACE_OUTER_BOUND('',#534,.T.);
#282=FACE_OUTER_BOUND('',#535,.T.);
#283=FACE_OUTER_BOUND('',#536,.T.);
#284=FACE_OUTER_BOUND('',#537,.T.);
#285=FACE_OUTER_BOUND('',#538,.T.);
#286=FACE_OUTER_BOUND('',#539,.T.);
#287=FACE_OUTER_BOUND('',#540,.T.);
#288=FACE_OUTER_BOUND('',#541,.T.);
#289=FACE_OUTER_BOUND('',#542,.T.);
#290=FACE_OUTER_BOUND('',#543,.T.);
#291=FACE_OUTER_BOUND('',#544,.T.);
#292=FACE_OUTER_BOUND('',#545,.T.);
#293=FACE_OUTER_BOUND('',#546,.T.);
#294=FACE_OUTER_BOUND('',#547,.T.);
#295=FACE_OUTER_BOUND('',#548,.T.);
#296=FACE_OUTER_BOUND('',#549,.T.);
#297=FACE_OUTER_BOUND('',#550,.T.);
#298=FACE_OUTER_BOUND('',#551,.T.);
#299=FACE_OUTER_BOUND('',#552,.T.);
#300=FACE_OUTER_BOUND('',#553,.T.);
#301=FACE_OUTER_BOUND('',#554,.T.);
#302=FACE_OUTER_BOUND('',#555,.T.);
#303=FACE_OUTER_BOUND('',#556,.T.);
#304=FACE_OUTER_BOUND('',#557,.T.);
#305=FACE_OUTER_BOUND('',#558,.T.);
#306=FACE_OUTER_BOUND('',#559,.T.);
#307=FACE_OUTER_BOUND('',#560,.T.);
#308=FACE_OUTER_BOUND('',#561,.T.);
#309=FACE_OUTER_BOUND('',#562,.T.);
#310=FACE_OUTER_BOUND('',#563,.T.);
#311=FACE_OUTER_BOUND('',#564,.T.);
#312=FACE_OUTER_BOUND('',#565,.T.);
#313=FACE_OUTER_BOUND('',#566,.T.);
#314=FACE_OUTER_BOUND('',#567,.T.);
#315=FACE_OUTER_BOUND('',#568,.T.);
#316=FACE_OUTER_BOUND('',#569,.T.);
#317=FACE_OUTER_BOUND('',#570,.T.);
#318=FACE_OUTER_BOUND('',#571,.T.);
#319=FACE_OUTER_BOUND('',#572,.T.);
#320=FACE_OUTER_BOUND('',#573,.T.);
#321=FACE_OUTER_BOUND('',#574,.T.);
#322=FACE_OUTER_BOUND('',#575,.T.);
#323=FACE_OUTER_BOUND('',#576,.T.);
#324=FACE_OUTER_BOUND('',#577,.T.);
#325=FACE_OUTER_BOUND('',#578,.T.);
#326=FACE_OUTER_BOUND('',#579,.T.);
#327=FACE_OUTER_BOUND('',#580,.T.);
#328=FACE_OUTER_BOUND('',#581,.T.);
#329=FACE_OUTER_BOUND('',#582,.T.);
#330=FACE_OUTER_BOUND('',#583,.T.);
#331=FACE_OUTER_BOUND('',#584,.T.);
#332=FACE_OUTER_BOUND('',#585,.T.);
#333=FACE_OUTER_BOUND('',#586,.T.);
#334=FACE_OUTER_BOUND('',#587,.T.);
#335=FACE_OUTER_BOUND('',#588,.T.);
#336=FACE_OUTER_BOUND('',#589,.T.);
#337=FACE_OUTER_BOUND('',#590,.T.);
#338=FACE_OUTER_BOUND('',#591,.T.);
#339=FACE_OUTER_BOUND('',#592,.T.);
#340=FACE_OUTER_BOUND('',#593,.T.);
#341=FACE_OUTER_BOUND('',#594,.T.);
#342=FACE_OUTER_BOUND('',#600,.T.);
#343=FACE_OUTER_BOUND('',#601,.T.);
#344=FACE_OUTER_BOUND('',#602,.T.);
#345=FACE_OUTER_BOUND('',#603,.T.);
#346=FACE_OUTER_BOUND('',#604,.T.);
#347=FACE_OUTER_BOUND('',#606,.T.);
#348=EDGE_LOOP('',(#2774,#2775,#2776,#2777));
#349=EDGE_LOOP('',(#2778,#2779,#2780,#2781));
#350=EDGE_LOOP('',(#2782,#2783,#2784,#2785));
#351=EDGE_LOOP('',(#2786,#2787,#2788,#2789));
#352=EDGE_LOOP('',(#2790,#2791,#2792,#2793));
#353=EDGE_LOOP('',(#2794,#2795,#2796,#2797));
#354=EDGE_LOOP('',(#2798,#2799,#2800,#2801));
#355=EDGE_LOOP('',(#2802,#2803,#2804,#2805));
#356=EDGE_LOOP('',(#2806,#2807,#2808,#2809));
#357=EDGE_LOOP('',(#2810,#2811,#2812,#2813));
#358=EDGE_LOOP('',(#2814,#2815,#2816,#2817));
#359=EDGE_LOOP('',(#2818,#2819,#2820,#2821));
#360=EDGE_LOOP('',(#2822,#2823,#2824,#2825));
#361=EDGE_LOOP('',(#2826,#2827,#2828,#2829));
#362=EDGE_LOOP('',(#2830,#2831,#2832,#2833));
#363=EDGE_LOOP('',(#2834,#2835,#2836,#2837));
#364=EDGE_LOOP('',(#2838,#2839,#2840,#2841));
#365=EDGE_LOOP('',(#2842,#2843,#2844,#2845));
#366=EDGE_LOOP('',(#2846,#2847,#2848,#2849));
#367=EDGE_LOOP('',(#2850,#2851,#2852,#2853));
#368=EDGE_LOOP('',(#2854,#2855,#2856,#2857));
#369=EDGE_LOOP('',(#2858,#2859,#2860,#2861));
#370=EDGE_LOOP('',(#2862,#2863,#2864,#2865));
#371=EDGE_LOOP('',(#2866,#2867,#2868,#2869));
#372=EDGE_LOOP('',(#2870,#2871,#2872,#2873));
#373=EDGE_LOOP('',(#2874,#2875,#2876,#2877));
#374=EDGE_LOOP('',(#2878,#2879,#2880,#2881));
#375=EDGE_LOOP('',(#2882,#2883,#2884,#2885,#2886,#2887,#2888,#2889,#2890,
#2891,#2892,#2893));
#376=EDGE_LOOP('',(#2894,#2895,#2896));
#377=EDGE_LOOP('',(#2897,#2898,#2899,#2900));
#378=EDGE_LOOP('',(#2901,#2902,#2903,#2904,#2905,#2906,#2907,#2908,#2909,
#2910,#2911,#2912,#2913,#2914,#2915,#2916,#2917,#2918,#2919,#2920,#2921,
#2922,#2923,#2924,#2925,#2926,#2927,#2928,#2929,#2930,#2931,#2932,#2933,
#2934,#2935,#2936,#2937,#2938,#2939,#2940,#2941,#2942,#2943,#2944,#2945,
#2946,#2947,#2948,#2949,#2950,#2951,#2952,#2953,#2954,#2955,#2956,#2957,
#2958,#2959,#2960,#2961,#2962,#2963));
#379=EDGE_LOOP('',(#2964,#2965,#2966,#2967));
#380=EDGE_LOOP('',(#2968,#2969,#2970,#2971));
#381=EDGE_LOOP('',(#2972,#2973,#2974,#2975,#2976,#2977,#2978));
#382=EDGE_LOOP('',(#2979,#2980,#2981,#2982));
#383=EDGE_LOOP('',(#2983,#2984,#2985,#2986));
#384=EDGE_LOOP('',(#2987));
#385=EDGE_LOOP('',(#2988));
#386=EDGE_LOOP('',(#2989,#2990,#2991));
#387=EDGE_LOOP('',(#2992,#2993,#2994));
#388=EDGE_LOOP('',(#2995,#2996,#2997,#2998));
#389=EDGE_LOOP('',(#2999,#3000,#3001));
#390=EDGE_LOOP('',(#3002,#3003,#3004));
#391=EDGE_LOOP('',(#3005,#3006,#3007,#3008,#3009,#3010,#3011,#3012));
#392=EDGE_LOOP('',(#3013,#3014,#3015,#3016));
#393=EDGE_LOOP('',(#3017,#3018,#3019,#3020,#3021,#3022,#3023,#3024));
#394=EDGE_LOOP('',(#3025,#3026,#3027,#3028));
#395=EDGE_LOOP('',(#3029,#3030,#3031,#3032,#3033,#3034,#3035,#3036));
#396=EDGE_LOOP('',(#3037,#3038,#3039,#3040));
#397=EDGE_LOOP('',(#3041,#3042,#3043,#3044));
#398=EDGE_LOOP('',(#3045,#3046,#3047,#3048));
#399=EDGE_LOOP('',(#3049,#3050,#3051,#3052));
#400=EDGE_LOOP('',(#3053,#3054,#3055,#3056));
#401=EDGE_LOOP('',(#3057,#3058,#3059,#3060,#3061,#3062,#3063,#3064,#3065,
#3066,#3067,#3068));
#402=EDGE_LOOP('',(#3069,#3070,#3071,#3072,#3073,#3074,#3075,#3076,#3077,
#3078,#3079,#3080));
#403=EDGE_LOOP('',(#3081,#3082,#3083,#3084));
#404=EDGE_LOOP('',(#3085,#3086,#3087,#3088));
#405=EDGE_LOOP('',(#3089,#3090,#3091,#3092,#3093,#3094,#3095,#3096,#3097,
#3098,#3099,#3100,#3101,#3102,#3103,#3104,#3105,#3106,#3107,#3108));
#406=EDGE_LOOP('',(#3109,#3110,#3111,#3112));
#407=EDGE_LOOP('',(#3113));
#408=EDGE_LOOP('',(#3114));
#409=EDGE_LOOP('',(#3115,#3116,#3117,#3118));
#410=EDGE_LOOP('',(#3119,#3120,#3121,#3122));
#411=EDGE_LOOP('',(#3123,#3124,#3125,#3126));
#412=EDGE_LOOP('',(#3127,#3128,#3129,#3130));
#413=EDGE_LOOP('',(#3131,#3132,#3133,#3134));
#414=EDGE_LOOP('',(#3135,#3136,#3137));
#415=EDGE_LOOP('',(#3138,#3139,#3140,#3141));
#416=EDGE_LOOP('',(#3142,#3143,#3144,#3145));
#417=EDGE_LOOP('',(#3146,#3147,#3148,#3149));
#418=EDGE_LOOP('',(#3150,#3151,#3152,#3153));
#419=EDGE_LOOP('',(#3154,#3155,#3156,#3157));
#420=EDGE_LOOP('',(#3158,#3159,#3160,#3161));
#421=EDGE_LOOP('',(#3162,#3163,#3164,#3165));
#422=EDGE_LOOP('',(#3166,#3167,#3168,#3169));
#423=EDGE_LOOP('',(#3170,#3171,#3172,#3173));
#424=EDGE_LOOP('',(#3174,#3175,#3176,#3177));
#425=EDGE_LOOP('',(#3178,#3179,#3180,#3181));
#426=EDGE_LOOP('',(#3182,#3183,#3184,#3185));
#427=EDGE_LOOP('',(#3186,#3187,#3188,#3189));
#428=EDGE_LOOP('',(#3190,#3191,#3192,#3193,#3194,#3195,#3196,#3197));
#429=EDGE_LOOP('',(#3198,#3199,#3200,#3201));
#430=EDGE_LOOP('',(#3202,#3203,#3204,#3205));
#431=EDGE_LOOP('',(#3206,#3207,#3208,#3209));
#432=EDGE_LOOP('',(#3210,#3211,#3212,#3213));
#433=EDGE_LOOP('',(#3214,#3215,#3216,#3217));
#434=EDGE_LOOP('',(#3218,#3219,#3220,#3221));
#435=EDGE_LOOP('',(#3222,#3223,#3224,#3225));
#436=EDGE_LOOP('',(#3226,#3227,#3228,#3229));
#437=EDGE_LOOP('',(#3230,#3231,#3232,#3233));
#438=EDGE_LOOP('',(#3234,#3235,#3236,#3237));
#439=EDGE_LOOP('',(#3238,#3239,#3240,#3241));
#440=EDGE_LOOP('',(#3242,#3243,#3244,#3245));
#441=EDGE_LOOP('',(#3246,#3247,#3248,#3249));
#442=EDGE_LOOP('',(#3250,#3251,#3252,#3253,#3254,#3255,#3256,#3257,#3258,
#3259,#3260,#3261));
#443=EDGE_LOOP('',(#3262,#3263,#3264,#3265,#3266,#3267));
#444=EDGE_LOOP('',(#3268,#3269,#3270,#3271,#3272,#3273));
#445=EDGE_LOOP('',(#3274,#3275,#3276,#3277));
#446=EDGE_LOOP('',(#3278,#3279,#3280,#3281));
#447=EDGE_LOOP('',(#3282,#3283,#3284,#3285));
#448=EDGE_LOOP('',(#3286,#3287,#3288,#3289,#3290,#3291,#3292,#3293,#3294));
#449=EDGE_LOOP('',(#3295,#3296,#3297,#3298,#3299,#3300,#3301));
#450=EDGE_LOOP('',(#3302,#3303,#3304,#3305));
#451=EDGE_LOOP('',(#3306,#3307,#3308,#3309));
#452=EDGE_LOOP('',(#3310,#3311,#3312,#3313));
#453=EDGE_LOOP('',(#3314,#3315,#3316,#3317,#3318,#3319));
#454=EDGE_LOOP('',(#3320,#3321,#3322,#3323));
#455=EDGE_LOOP('',(#3324,#3325,#3326,#3327));
#456=EDGE_LOOP('',(#3328,#3329,#3330,#3331));
#457=EDGE_LOOP('',(#3332,#3333,#3334,#3335));
#458=EDGE_LOOP('',(#3336,#3337,#3338,#3339));
#459=EDGE_LOOP('',(#3340,#3341,#3342,#3343,#3344,#3345,#3346,#3347,#3348,
#3349,#3350,#3351));
#460=EDGE_LOOP('',(#3352,#3353,#3354,#3355,#3356,#3357,#3358,#3359));
#461=EDGE_LOOP('',(#3360,#3361,#3362,#3363,#3364,#3365,#3366,#3367));
#462=EDGE_LOOP('',(#3368,#3369,#3370,#3371,#3372,#3373,#3374,#3375));
#463=EDGE_LOOP('',(#3376,#3377,#3378,#3379,#3380,#3381,#3382,#3383));
#464=EDGE_LOOP('',(#3384,#3385,#3386,#3387,#3388,#3389,#3390));
#465=EDGE_LOOP('',(#3391,#3392,#3393,#3394));
#466=EDGE_LOOP('',(#3395,#3396,#3397,#3398));
#467=EDGE_LOOP('',(#3399,#3400,#3401,#3402));
#468=EDGE_LOOP('',(#3403,#3404,#3405,#3406));
#469=EDGE_LOOP('',(#3407,#3408,#3409,#3410));
#470=EDGE_LOOP('',(#3411,#3412,#3413,#3414));
#471=EDGE_LOOP('',(#3415,#3416,#3417,#3418));
#472=EDGE_LOOP('',(#3419,#3420,#3421,#3422));
#473=EDGE_LOOP('',(#3423,#3424,#3425,#3426));
#474=EDGE_LOOP('',(#3427,#3428,#3429,#3430));
#475=EDGE_LOOP('',(#3431,#3432,#3433,#3434));
#476=EDGE_LOOP('',(#3435,#3436,#3437,#3438));
#477=EDGE_LOOP('',(#3439,#3440,#3441,#3442));
#478=EDGE_LOOP('',(#3443,#3444,#3445,#3446));
#479=EDGE_LOOP('',(#3447,#3448,#3449,#3450));
#480=EDGE_LOOP('',(#3451,#3452,#3453,#3454));
#481=EDGE_LOOP('',(#3455,#3456,#3457,#3458));
#482=EDGE_LOOP('',(#3459,#3460,#3461,#3462));
#483=EDGE_LOOP('',(#3463,#3464,#3465,#3466));
#484=EDGE_LOOP('',(#3467,#3468,#3469,#3470));
#485=EDGE_LOOP('',(#3471,#3472,#3473,#3474));
#486=EDGE_LOOP('',(#3475,#3476,#3477,#3478));
#487=EDGE_LOOP('',(#3479,#3480,#3481,#3482));
#488=EDGE_LOOP('',(#3483,#3484,#3485,#3486));
#489=EDGE_LOOP('',(#3487,#3488,#3489,#3490));
#490=EDGE_LOOP('',(#3491,#3492,#3493,#3494));
#491=EDGE_LOOP('',(#3495,#3496,#3497,#3498));
#492=EDGE_LOOP('',(#3499,#3500,#3501,#3502));
#493=EDGE_LOOP('',(#3503,#3504,#3505,#3506));
#494=EDGE_LOOP('',(#3507,#3508,#3509,#3510,#3511));
#495=EDGE_LOOP('',(#3512,#3513,#3514,#3515));
#496=EDGE_LOOP('',(#3516,#3517,#3518,#3519));
#497=EDGE_LOOP('',(#3520,#3521,#3522,#3523));
#498=EDGE_LOOP('',(#3524,#3525,#3526,#3527));
#499=EDGE_LOOP('',(#3528,#3529,#3530,#3531));
#500=EDGE_LOOP('',(#3532,#3533,#3534,#3535));
#501=EDGE_LOOP('',(#3536,#3537,#3538,#3539));
#502=EDGE_LOOP('',(#3540,#3541,#3542,#3543));
#503=EDGE_LOOP('',(#3544,#3545,#3546,#3547));
#504=EDGE_LOOP('',(#3548,#3549,#3550,#3551));
#505=EDGE_LOOP('',(#3552,#3553,#3554,#3555));
#506=EDGE_LOOP('',(#3556,#3557,#3558,#3559));
#507=EDGE_LOOP('',(#3560,#3561,#3562,#3563));
#508=EDGE_LOOP('',(#3564,#3565,#3566,#3567));
#509=EDGE_LOOP('',(#3568,#3569,#3570,#3571));
#510=EDGE_LOOP('',(#3572,#3573,#3574,#3575));
#511=EDGE_LOOP('',(#3576,#3577,#3578,#3579));
#512=EDGE_LOOP('',(#3580,#3581,#3582,#3583));
#513=EDGE_LOOP('',(#3584,#3585,#3586,#3587));
#514=EDGE_LOOP('',(#3588,#3589,#3590,#3591));
#515=EDGE_LOOP('',(#3592,#3593,#3594,#3595));
#516=EDGE_LOOP('',(#3596,#3597,#3598,#3599));
#517=EDGE_LOOP('',(#3600,#3601,#3602,#3603));
#518=EDGE_LOOP('',(#3604,#3605,#3606,#3607));
#519=EDGE_LOOP('',(#3608,#3609,#3610,#3611));
#520=EDGE_LOOP('',(#3612,#3613,#3614,#3615));
#521=EDGE_LOOP('',(#3616,#3617,#3618,#3619));
#522=EDGE_LOOP('',(#3620,#3621,#3622,#3623));
#523=EDGE_LOOP('',(#3624,#3625,#3626,#3627));
#524=EDGE_LOOP('',(#3628,#3629,#3630,#3631));
#525=EDGE_LOOP('',(#3632,#3633,#3634,#3635));
#526=EDGE_LOOP('',(#3636,#3637,#3638,#3639,#3640));
#527=EDGE_LOOP('',(#3641,#3642,#3643,#3644,#3645));
#528=EDGE_LOOP('',(#3646,#3647,#3648,#3649));
#529=EDGE_LOOP('',(#3650,#3651,#3652,#3653));
#530=EDGE_LOOP('',(#3654,#3655,#3656,#3657));
#531=EDGE_LOOP('',(#3658,#3659,#3660,#3661));
#532=EDGE_LOOP('',(#3662,#3663,#3664,#3665));
#533=EDGE_LOOP('',(#3666,#3667,#3668,#3669));
#534=EDGE_LOOP('',(#3670,#3671,#3672,#3673));
#535=EDGE_LOOP('',(#3674,#3675,#3676,#3677));
#536=EDGE_LOOP('',(#3678,#3679,#3680,#3681));
#537=EDGE_LOOP('',(#3682,#3683,#3684,#3685));
#538=EDGE_LOOP('',(#3686,#3687,#3688,#3689));
#539=EDGE_LOOP('',(#3690,#3691,#3692,#3693));
#540=EDGE_LOOP('',(#3694,#3695,#3696,#3697));
#541=EDGE_LOOP('',(#3698,#3699,#3700,#3701));
#542=EDGE_LOOP('',(#3702,#3703,#3704,#3705));
#543=EDGE_LOOP('',(#3706,#3707,#3708,#3709));
#544=EDGE_LOOP('',(#3710,#3711,#3712,#3713));
#545=EDGE_LOOP('',(#3714,#3715,#3716,#3717));
#546=EDGE_LOOP('',(#3718,#3719,#3720,#3721));
#547=EDGE_LOOP('',(#3722,#3723,#3724,#3725));
#548=EDGE_LOOP('',(#3726,#3727,#3728,#3729));
#549=EDGE_LOOP('',(#3730,#3731,#3732,#3733));
#550=EDGE_LOOP('',(#3734,#3735,#3736,#3737));
#551=EDGE_LOOP('',(#3738,#3739,#3740,#3741));
#552=EDGE_LOOP('',(#3742,#3743,#3744,#3745,#3746,#3747));
#553=EDGE_LOOP('',(#3748,#3749,#3750,#3751));
#554=EDGE_LOOP('',(#3752,#3753,#3754,#3755));
#555=EDGE_LOOP('',(#3756,#3757,#3758,#3759));
#556=EDGE_LOOP('',(#3760,#3761,#3762,#3763));
#557=EDGE_LOOP('',(#3764,#3765,#3766,#3767));
#558=EDGE_LOOP('',(#3768,#3769,#3770,#3771));
#559=EDGE_LOOP('',(#3772,#3773,#3774,#3775));
#560=EDGE_LOOP('',(#3776,#3777,#3778,#3779));
#561=EDGE_LOOP('',(#3780,#3781,#3782));
#562=EDGE_LOOP('',(#3783,#3784,#3785,#3786));
#563=EDGE_LOOP('',(#3787,#3788,#3789));
#564=EDGE_LOOP('',(#3790,#3791,#3792));
#565=EDGE_LOOP('',(#3793,#3794,#3795,#3796,#3797,#3798));
#566=EDGE_LOOP('',(#3799,#3800,#3801,#3802));
#567=EDGE_LOOP('',(#3803,#3804,#3805));
#568=EDGE_LOOP('',(#3806,#3807,#3808));
#569=EDGE_LOOP('',(#3809,#3810,#3811,#3812,#3813,#3814));
#570=EDGE_LOOP('',(#3815,#3816,#3817,#3818));
#571=EDGE_LOOP('',(#3819,#3820,#3821));
#572=EDGE_LOOP('',(#3822,#3823,#3824,#3825));
#573=EDGE_LOOP('',(#3826,#3827,#3828,#3829));
#574=EDGE_LOOP('',(#3830,#3831,#3832,#3833));
#575=EDGE_LOOP('',(#3834,#3835,#3836));
#576=EDGE_LOOP('',(#3837,#3838,#3839));
#577=EDGE_LOOP('',(#3840,#3841,#3842,#3843,#3844,#3845,#3846,#3847,#3848,
#3849,#3850,#3851,#3852,#3853,#3854,#3855,#3856,#3857));
#578=EDGE_LOOP('',(#3858,#3859,#3860,#3861));
#579=EDGE_LOOP('',(#3862,#3863,#3864,#3865));
#580=EDGE_LOOP('',(#3866,#3867,#3868,#3869));
#581=EDGE_LOOP('',(#3870,#3871,#3872,#3873));
#582=EDGE_LOOP('',(#3874,#3875,#3876,#3877));
#583=EDGE_LOOP('',(#3878,#3879,#3880,#3881,#3882,#3883,#3884,#3885));
#584=EDGE_LOOP('',(#3886,#3887,#3888,#3889,#3890,#3891,#3892,#3893,#3894,
#3895,#3896,#3897,#3898,#3899,#3900,#3901,#3902,#3903));
#585=EDGE_LOOP('',(#3904,#3905,#3906,#3907));
#586=EDGE_LOOP('',(#3908,#3909,#3910,#3911));
#587=EDGE_LOOP('',(#3912,#3913,#3914,#3915));
#588=EDGE_LOOP('',(#3916,#3917,#3918,#3919));
#589=EDGE_LOOP('',(#3920,#3921,#3922,#3923,#3924));
#590=EDGE_LOOP('',(#3925,#3926,#3927,#3928));
#591=EDGE_LOOP('',(#3929,#3930,#3931,#3932,#3933));
#592=EDGE_LOOP('',(#3934,#3935,#3936,#3937));
#593=EDGE_LOOP('',(#3938,#3939,#3940,#3941));
#594=EDGE_LOOP('',(#3942,#3943,#3944,#3945,#3946,#3947));
#595=EDGE_LOOP('',(#3948,#3949,#3950,#3951));
#596=EDGE_LOOP('',(#3952,#3953,#3954,#3955));
#597=EDGE_LOOP('',(#3956,#3957,#3958,#3959));
#598=EDGE_LOOP('',(#3960,#3961,#3962,#3963));
#599=EDGE_LOOP('',(#3964,#3965,#3966,#3967,#3968,#3969,#3970,#3971,#3972,
#3973,#3974,#3975));
#600=EDGE_LOOP('',(#3976,#3977,#3978,#3979));
#601=EDGE_LOOP('',(#3980,#3981,#3982,#3983));
#602=EDGE_LOOP('',(#3984,#3985,#3986,#3987,#3988));
#603=EDGE_LOOP('',(#3989,#3990,#3991,#3992,#3993,#3994,#3995,#3996,#3997,
#3998));
#604=EDGE_LOOP('',(#3999,#4000,#4001,#4002,#4003,#4004,#4005,#4006,#4007));
#605=EDGE_LOOP('',(#4008,#4009,#4010,#4011));
#606=EDGE_LOOP('',(#4012,#4013,#4014,#4015,#4016,#4017,#4018,#4019,#4020,
#4021,#4022,#4023));
#607=LINE('',#5941,#1184);
#608=LINE('',#5943,#1185);
#609=LINE('',#5945,#1186);
#610=LINE('',#5946,#1187);
#611=LINE('',#5949,#1188);
#612=LINE('',#5951,#1189);
#613=LINE('',#5952,#1190);
#614=LINE('',#5955,#1191);
#615=LINE('',#5957,#1192);
#616=LINE('',#5958,#1193);
#617=LINE('',#5960,#1194);
#618=LINE('',#5961,#1195);
#619=LINE('',#5966,#1196);
#620=LINE('',#5968,#1197);
#621=LINE('',#5970,#1198);
#622=LINE('',#5971,#1199);
#623=LINE('',#5974,#1200);
#624=LINE('',#5976,#1201);
#625=LINE('',#5977,#1202);
#626=LINE('',#5980,#1203);
#627=LINE('',#5982,#1204);
#628=LINE('',#5983,#1205);
#629=LINE('',#5985,#1206);
#630=LINE('',#5986,#1207);
#631=LINE('',#5990,#1208);
#632=LINE('',#5992,#1209);
#633=LINE('',#5993,#1210);
#634=LINE('',#5996,#1211);
#635=LINE('',#5997,#1212);
#636=LINE('',#6000,#1213);
#637=LINE('',#6001,#1214);
#638=LINE('',#6003,#1215);
#639=LINE('',#6006,#1216);
#640=LINE('',#6008,#1217);
#641=LINE('',#6009,#1218);
#642=LINE('',#6012,#1219);
#643=LINE('',#6013,#1220);
#644=LINE('',#6016,#1221);
#645=LINE('',#6017,#1222);
#646=LINE('',#6019,#1223);
#647=LINE('',#6022,#1224);
#648=LINE('',#6024,#1225);
#649=LINE('',#6025,#1226);
#650=LINE('',#6028,#1227);
#651=LINE('',#6029,#1228);
#652=LINE('',#6032,#1229);
#653=LINE('',#6033,#1230);
#654=LINE('',#6035,#1231);
#655=LINE('',#6038,#1232);
#656=LINE('',#6040,#1233);
#657=LINE('',#6041,#1234);
#658=LINE('',#6044,#1235);
#659=LINE('',#6045,#1236);
#660=LINE('',#6048,#1237);
#661=LINE('',#6049,#1238);
#662=LINE('',#6051,#1239);
#663=LINE('',#6055,#1240);
#664=LINE('',#6059,#1241);
#665=LINE('',#6064,#1242);
#666=LINE('',#6065,#1243);
#667=LINE('',#6067,#1244);
#668=LINE('',#6069,#1245);
#669=LINE('',#6071,#1246);
#670=LINE('',#6073,#1247);
#671=LINE('',#6075,#1248);
#672=LINE('',#6077,#1249);
#673=LINE('',#6079,#1250);
#674=LINE('',#6081,#1251);
#675=LINE('',#6082,#1252);
#676=LINE('',#6086,#1253);
#677=LINE('',#6088,#1254);
#678=LINE('',#6089,#1255);
#679=LINE('',#6093,#1256);
#680=LINE('',#6095,#1257);
#681=LINE('',#6097,#1258);
#682=LINE('',#6098,#1259);
#683=LINE('',#6102,#1260);
#684=LINE('',#6104,#1261);
#685=LINE('',#6106,#1262);
#686=LINE('',#6108,#1263);
#687=LINE('',#6110,#1264);
#688=LINE('',#6111,#1265);
#689=LINE('',#6113,#1266);
#690=LINE('',#6114,#1267);
#691=LINE('',#6116,#1268);
#692=LINE('',#6118,#1269);
#693=LINE('',#6120,#1270);
#694=LINE('',#6122,#1271);
#695=LINE('',#6124,#1272);
#696=LINE('',#6125,#1273);
#697=LINE('',#6126,#1274);
#698=LINE('',#6127,#1275);
#699=LINE('',#6129,#1276);
#700=LINE('',#6133,#1277);
#701=LINE('',#6135,#1278);
#702=LINE('',#6137,#1279);
#703=LINE('',#6139,#1280);
#704=LINE('',#6141,#1281);
#705=LINE('',#6143,#1282);
#706=LINE('',#6145,#1283);
#707=LINE('',#6147,#1284);
#708=LINE('',#6149,#1285);
#709=LINE('',#6151,#1286);
#710=LINE('',#6153,#1287);
#711=LINE('',#6155,#1288);
#712=LINE('',#6157,#1289);
#713=LINE('',#6161,#1290);
#714=LINE('',#6165,#1291);
#715=LINE('',#6167,#1292);
#716=LINE('',#6169,#1293);
#717=LINE('',#6171,#1294);
#718=LINE('',#6173,#1295);
#719=LINE('',#6175,#1296);
#720=LINE('',#6177,#1297);
#721=LINE('',#6179,#1298);
#722=LINE('',#6181,#1299);
#723=LINE('',#6183,#1300);
#724=LINE('',#6185,#1301);
#725=LINE('',#6187,#1302);
#726=LINE('',#6189,#1303);
#727=LINE('',#6191,#1304);
#728=LINE('',#6193,#1305);
#729=LINE('',#6195,#1306);
#730=LINE('',#6197,#1307);
#731=LINE('',#6199,#1308);
#732=LINE('',#6201,#1309);
#733=LINE('',#6205,#1310);
#734=LINE('',#6209,#1311);
#735=LINE('',#6213,#1312);
#736=LINE('',#6215,#1313);
#737=LINE('',#6217,#1314);
#738=LINE('',#6219,#1315);
#739=LINE('',#6221,#1316);
#740=LINE('',#6223,#1317);
#741=LINE('',#6224,#1318);
#742=LINE('',#6227,#1319);
#743=LINE('',#6231,#1320);
#744=LINE('',#6235,#1321);
#745=LINE('',#6239,#1322);
#746=LINE('',#6248,#1323);
#747=LINE('',#6253,#1324);
#748=LINE('',#6255,#1325);
#749=LINE('',#6259,#1326);
#750=LINE('',#6260,#1327);
#751=LINE('',#6266,#1328);
#752=LINE('',#6269,#1329);
#753=LINE('',#6271,#1330);
#754=LINE('',#6272,#1331);
#755=LINE('',#6274,#1332);
#756=LINE('',#6276,#1333);
#757=LINE('',#6277,#1334);
#758=LINE('',#6283,#1335);
#759=LINE('',#6286,#1336);
#760=LINE('',#6288,#1337);
#761=LINE('',#6289,#1338);
#762=LINE('',#6291,#1339);
#763=LINE('',#6293,#1340);
#764=LINE('',#6294,#1341);
#765=LINE('',#6299,#1342);
#766=LINE('',#6306,#1343);
#767=LINE('',#6309,#1344);
#768=LINE('',#6311,#1345);
#769=LINE('',#6312,#1346);
#770=LINE('',#6315,#1347);
#771=LINE('',#6317,#1348);
#772=LINE('',#6318,#1349);
#773=LINE('',#6320,#1350);
#774=LINE('',#6321,#1351);
#775=LINE('',#6323,#1352);
#776=LINE('',#6325,#1353);
#777=LINE('',#6327,#1354);
#778=LINE('',#6329,#1355);
#779=LINE('',#6333,#1356);
#780=LINE('',#6336,#1357);
#781=LINE('',#6338,#1358);
#782=LINE('',#6339,#1359);
#783=LINE('',#6341,#1360);
#784=LINE('',#6345,#1361);
#785=LINE('',#6349,#1362);
#786=LINE('',#6353,#1363);
#787=LINE('',#6355,#1364);
#788=LINE('',#6357,#1365);
#789=LINE('',#6361,#1366);
#790=LINE('',#6369,#1367);
#791=LINE('',#6373,#1368);
#792=LINE('',#6377,#1369);
#793=LINE('',#6381,#1370);
#794=LINE('',#6384,#1371);
#795=LINE('',#6386,#1372);
#796=LINE('',#6388,#1373);
#797=LINE('',#6392,#1374);
#798=LINE('',#6394,#1375);
#799=LINE('',#6395,#1376);
#800=LINE('',#6397,#1377);
#801=LINE('',#6398,#1378);
#802=LINE('',#6400,#1379);
#803=LINE('',#6402,#1380);
#804=LINE('',#6405,#1381);
#805=LINE('',#6406,#1382);
#806=LINE('',#6408,#1383);
#807=LINE('',#6410,#1384);
#808=LINE('',#6413,#1385);
#809=LINE('',#6415,#1386);
#810=LINE('',#6417,#1387);
#811=LINE('',#6418,#1388);
#812=LINE('',#6420,#1389);
#813=LINE('',#6422,#1390);
#814=LINE('',#6424,#1391);
#815=LINE('',#6427,#1392);
#816=LINE('',#6429,#1393);
#817=LINE('',#6431,#1394);
#818=LINE('',#6433,#1395);
#819=LINE('',#6435,#1396);
#820=LINE('',#6438,#1397);
#821=LINE('',#6440,#1398);
#822=LINE('',#6441,#1399);
#823=LINE('',#6444,#1400);
#824=LINE('',#6445,#1401);
#825=LINE('',#6448,#1402);
#826=LINE('',#6449,#1403);
#827=LINE('',#6452,#1404);
#828=LINE('',#6454,#1405);
#829=LINE('',#6455,#1406);
#830=LINE('',#6458,#1407);
#831=LINE('',#6460,#1408);
#832=LINE('',#6461,#1409);
#833=LINE('',#6464,#1410);
#834=LINE('',#6465,#1411);
#835=LINE('',#6468,#1412);
#836=LINE('',#6470,#1413);
#837=LINE('',#6471,#1414);
#838=LINE('',#6474,#1415);
#839=LINE('',#6476,#1416);
#840=LINE('',#6478,#1417);
#841=LINE('',#6480,#1418);
#842=LINE('',#6482,#1419);
#843=LINE('',#6483,#1420);
#844=LINE('',#6484,#1421);
#845=LINE('',#6486,#1422);
#846=LINE('',#6488,#1423);
#847=LINE('',#6490,#1424);
#848=LINE('',#6491,#1425);
#849=LINE('',#6493,#1426);
#850=LINE('',#6495,#1427);
#851=LINE('',#6497,#1428);
#852=LINE('',#6498,#1429);
#853=LINE('',#6501,#1430);
#854=LINE('',#6502,#1431);
#855=LINE('',#6506,#1432);
#856=LINE('',#6508,#1433);
#857=LINE('',#6510,#1434);
#858=LINE('',#6511,#1435);
#859=LINE('',#6514,#1436);
#860=LINE('',#6515,#1437);
#861=LINE('',#6518,#1438);
#862=LINE('',#6520,#1439);
#863=LINE('',#6521,#1440);
#864=LINE('',#6524,#1441);
#865=LINE('',#6526,#1442);
#866=LINE('',#6527,#1443);
#867=LINE('',#6529,#1444);
#868=LINE('',#6531,#1445);
#869=LINE('',#6534,#1446);
#870=LINE('',#6535,#1447);
#871=LINE('',#6538,#1448);
#872=LINE('',#6540,#1449);
#873=LINE('',#6542,#1450);
#874=LINE('',#6543,#1451);
#875=LINE('',#6546,#1452);
#876=LINE('',#6548,#1453);
#877=LINE('',#6549,#1454);
#878=LINE('',#6552,#1455);
#879=LINE('',#6553,#1456);
#880=LINE('',#6557,#1457);
#881=LINE('',#6558,#1458);
#882=LINE('',#6560,#1459);
#883=LINE('',#6563,#1460);
#884=LINE('',#6565,#1461);
#885=LINE('',#6567,#1462);
#886=LINE('',#6569,#1463);
#887=LINE('',#6571,#1464);
#888=LINE('',#6572,#1465);
#889=LINE('',#6575,#1466);
#890=LINE('',#6577,#1467);
#891=LINE('',#6579,#1468);
#892=LINE('',#6581,#1469);
#893=LINE('',#6582,#1470);
#894=LINE('',#6585,#1471);
#895=LINE('',#6587,#1472);
#896=LINE('',#6589,#1473);
#897=LINE('',#6591,#1474);
#898=LINE('',#6593,#1475);
#899=LINE('',#6594,#1476);
#900=LINE('',#6597,#1477);
#901=LINE('',#6599,#1478);
#902=LINE('',#6601,#1479);
#903=LINE('',#6603,#1480);
#904=LINE('',#6604,#1481);
#905=LINE('',#6607,#1482);
#906=LINE('',#6609,#1483);
#907=LINE('',#6611,#1484);
#908=LINE('',#6613,#1485);
#909=LINE('',#6615,#1486);
#910=LINE('',#6616,#1487);
#911=LINE('',#6619,#1488);
#912=LINE('',#6621,#1489);
#913=LINE('',#6623,#1490);
#914=LINE('',#6625,#1491);
#915=LINE('',#6626,#1492);
#916=LINE('',#6629,#1493);
#917=LINE('',#6630,#1494);
#918=LINE('',#6633,#1495);
#919=LINE('',#6634,#1496);
#920=LINE('',#6637,#1497);
#921=LINE('',#6638,#1498);
#922=LINE('',#6641,#1499);
#923=LINE('',#6642,#1500);
#924=LINE('',#6645,#1501);
#925=LINE('',#6646,#1502);
#926=LINE('',#6649,#1503);
#927=LINE('',#6650,#1504);
#928=LINE('',#6653,#1505);
#929=LINE('',#6654,#1506);
#930=LINE('',#6657,#1507);
#931=LINE('',#6658,#1508);
#932=LINE('',#6661,#1509);
#933=LINE('',#6663,#1510);
#934=LINE('',#6664,#1511);
#935=LINE('',#6666,#1512);
#936=LINE('',#6668,#1513);
#937=LINE('',#6670,#1514);
#938=LINE('',#6671,#1515);
#939=LINE('',#6673,#1516);
#940=LINE('',#6676,#1517);
#941=LINE('',#6677,#1518);
#942=LINE('',#6680,#1519);
#943=LINE('',#6681,#1520);
#944=LINE('',#6683,#1521);
#945=LINE('',#6686,#1522);
#946=LINE('',#6687,#1523);
#947=LINE('',#6690,#1524);
#948=LINE('',#6691,#1525);
#949=LINE('',#6694,#1526);
#950=LINE('',#6695,#1527);
#951=LINE('',#6698,#1528);
#952=LINE('',#6699,#1529);
#953=LINE('',#6702,#1530);
#954=LINE('',#6703,#1531);
#955=LINE('',#6706,#1532);
#956=LINE('',#6707,#1533);
#957=LINE('',#6710,#1534);
#958=LINE('',#6711,#1535);
#959=LINE('',#6715,#1536);
#960=LINE('',#6716,#1537);
#961=LINE('',#6717,#1538);
#962=LINE('',#6719,#1539);
#963=LINE('',#6721,#1540);
#964=LINE('',#6724,#1541);
#965=LINE('',#6725,#1542);
#966=LINE('',#6728,#1543);
#967=LINE('',#6729,#1544);
#968=LINE('',#6731,#1545);
#969=LINE('',#6732,#1546);
#970=LINE('',#6734,#1547);
#971=LINE('',#6736,#1548);
#972=LINE('',#6738,#1549);
#973=LINE('',#6739,#1550);
#974=LINE('',#6741,#1551);
#975=LINE('',#6742,#1552);
#976=LINE('',#6745,#1553);
#977=LINE('',#6747,#1554);
#978=LINE('',#6748,#1555);
#979=LINE('',#6750,#1556);
#980=LINE('',#6751,#1557);
#981=LINE('',#6753,#1558);
#982=LINE('',#6754,#1559);
#983=LINE('',#6756,#1560);
#984=LINE('',#6757,#1561);
#985=LINE('',#6760,#1562);
#986=LINE('',#6761,#1563);
#987=LINE('',#6765,#1564);
#988=LINE('',#6766,#1565);
#989=LINE('',#6768,#1566);
#990=LINE('',#6770,#1567);
#991=LINE('',#6773,#1568);
#992=LINE('',#6774,#1569);
#993=LINE('',#6777,#1570);
#994=LINE('',#6779,#1571);
#995=LINE('',#6781,#1572);
#996=LINE('',#6784,#1573);
#997=LINE('',#6789,#1574);
#998=LINE('',#6792,#1575);
#999=LINE('',#6793,#1576);
#1000=LINE('',#6795,#1577);
#1001=LINE('',#6799,#1578);
#1002=LINE('',#6809,#1579);
#1003=LINE('',#6811,#1580);
#1004=LINE('',#6813,#1581);
#1005=LINE('',#6814,#1582);
#1006=LINE('',#6821,#1583);
#1007=LINE('',#6823,#1584);
#1008=LINE('',#6824,#1585);
#1009=LINE('',#6828,#1586);
#1010=LINE('',#6830,#1587);
#1011=LINE('',#6832,#1588);
#1012=LINE('',#6833,#1589);
#1013=LINE('',#6836,#1590);
#1014=LINE('',#6838,#1591);
#1015=LINE('',#6839,#1592);
#1016=LINE('',#6842,#1593);
#1017=LINE('',#6844,#1594);
#1018=LINE('',#6845,#1595);
#1019=LINE('',#6847,#1596);
#1020=LINE('',#6848,#1597);
#1021=LINE('',#6853,#1598);
#1022=LINE('',#6855,#1599);
#1023=LINE('',#6857,#1600);
#1024=LINE('',#6858,#1601);
#1025=LINE('',#6861,#1602);
#1026=LINE('',#6863,#1603);
#1027=LINE('',#6864,#1604);
#1028=LINE('',#6867,#1605);
#1029=LINE('',#6869,#1606);
#1030=LINE('',#6870,#1607);
#1031=LINE('',#6872,#1608);
#1032=LINE('',#6873,#1609);
#1033=LINE('',#6877,#1610);
#1034=LINE('',#6879,#1611);
#1035=LINE('',#6880,#1612);
#1036=LINE('',#6883,#1613);
#1037=LINE('',#6884,#1614);
#1038=LINE('',#6887,#1615);
#1039=LINE('',#6888,#1616);
#1040=LINE('',#6890,#1617);
#1041=LINE('',#6892,#1618);
#1042=LINE('',#6894,#1619);
#1043=LINE('',#6895,#1620);
#1044=LINE('',#6897,#1621);
#1045=LINE('',#6898,#1622);
#1046=LINE('',#6900,#1623);
#1047=LINE('',#6904,#1624);
#1048=LINE('',#6906,#1625);
#1049=LINE('',#6907,#1626);
#1050=LINE('',#6910,#1627);
#1051=LINE('',#6911,#1628);
#1052=LINE('',#6914,#1629);
#1053=LINE('',#6915,#1630);
#1054=LINE('',#6917,#1631);
#1055=LINE('',#6920,#1632);
#1056=LINE('',#6921,#1633);
#1057=LINE('',#6923,#1634);
#1058=LINE('',#6926,#1635);
#1059=LINE('',#6930,#1636);
#1060=LINE('',#6934,#1637);
#1061=LINE('',#6937,#1638);
#1062=LINE('',#6943,#1639);
#1063=LINE('',#6946,#1640);
#1064=LINE('',#6950,#1641);
#1065=LINE('',#6952,#1642);
#1066=LINE('',#6954,#1643);
#1067=LINE('',#6955,#1644);
#1068=LINE('',#6959,#1645);
#1069=LINE('',#6961,#1646);
#1070=LINE('',#6963,#1647);
#1071=LINE('',#6964,#1648);
#1072=LINE('',#6968,#1649);
#1073=LINE('',#6970,#1650);
#1074=LINE('',#6972,#1651);
#1075=LINE('',#6973,#1652);
#1076=LINE('',#6977,#1653);
#1077=LINE('',#6979,#1654);
#1078=LINE('',#6981,#1655);
#1079=LINE('',#6982,#1656);
#1080=LINE('',#6987,#1657);
#1081=LINE('',#6988,#1658);
#1082=LINE('',#6992,#1659);
#1083=LINE('',#6994,#1660);
#1084=LINE('',#6996,#1661);
#1085=LINE('',#6997,#1662);
#1086=LINE('',#7001,#1663);
#1087=LINE('',#7003,#1664);
#1088=LINE('',#7004,#1665);
#1089=LINE('',#7008,#1666);
#1090=LINE('',#7010,#1667);
#1091=LINE('',#7012,#1668);
#1092=LINE('',#7013,#1669);
#1093=LINE('',#7016,#1670);
#1094=LINE('',#7017,#1671);
#1095=LINE('',#7021,#1672);
#1096=LINE('',#7023,#1673);
#1097=LINE('',#7024,#1674);
#1098=LINE('',#7027,#1675);
#1099=LINE('',#7028,#1676);
#1100=LINE('',#7029,#1677);
#1101=LINE('',#7031,#1678);
#1102=LINE('',#7032,#1679);
#1103=LINE('',#7035,#1680);
#1104=LINE('',#7036,#1681);
#1105=LINE('',#7038,#1682);
#1106=LINE('',#7042,#1683);
#1107=LINE('',#7044,#1684);
#1108=LINE('',#7045,#1685);
#1109=LINE('',#7048,#1686);
#1110=LINE('',#7049,#1687);
#1111=LINE('',#7050,#1688);
#1112=LINE('',#7052,#1689);
#1113=LINE('',#7053,#1690);
#1114=LINE('',#7056,#1691);
#1115=LINE('',#7057,#1692);
#1116=LINE('',#7059,#1693);
#1117=LINE('',#7062,#1694);
#1118=LINE('',#7063,#1695);
#1119=LINE('',#7067,#1696);
#1120=LINE('',#7068,#1697);
#1121=LINE('',#7069,#1698);
#1122=LINE('',#7072,#1699);
#1123=LINE('',#7073,#1700);
#1124=LINE('',#7075,#1701);
#1125=LINE('',#7077,#1702);
#1126=LINE('',#7081,#1703);
#1127=LINE('',#7083,#1704);
#1128=LINE('',#7084,#1705);
#1129=LINE('',#7085,#1706);
#1130=LINE('',#7087,#1707);
#1131=LINE('',#7089,#1708);
#1132=LINE('',#7093,#1709);
#1133=LINE('',#7095,#1710);
#1134=LINE('',#7097,#1711);
#1135=LINE('',#7098,#1712);
#1136=LINE('',#7101,#1713);
#1137=LINE('',#7105,#1714);
#1138=LINE('',#7107,#1715);
#1139=LINE('',#7108,#1716);
#1140=LINE('',#7111,#1717);
#1141=LINE('',#7116,#1718);
#1142=LINE('',#7117,#1719);
#1143=LINE('',#7118,#1720);
#1144=LINE('',#7122,#1721);
#1145=LINE('',#7123,#1722);
#1146=LINE('',#7124,#1723);
#1147=LINE('',#7127,#1724);
#1148=LINE('',#7129,#1725);
#1149=LINE('',#7130,#1726);
#1150=LINE('',#7131,#1727);
#1151=LINE('',#7134,#1728);
#1152=LINE('',#7136,#1729);
#1153=LINE('',#7138,#1730);
#1154=LINE('',#7140,#1731);
#1155=LINE('',#7141,#1732);
#1156=LINE('',#7142,#1733);
#1157=LINE('',#7143,#1734);
#1158=LINE('',#7144,#1735);
#1159=LINE('',#7145,#1736);
#1160=LINE('',#7147,#1737);
#1161=LINE('',#7148,#1738);
#1162=LINE('',#7151,#1739);
#1163=LINE('',#7153,#1740);
#1164=LINE('',#7154,#1741);
#1165=LINE('',#7158,#1742);
#1166=LINE('',#7161,#1743);
#1167=LINE('',#7162,#1744);
#1168=LINE('',#7164,#1745);
#1169=LINE('',#7168,#1746);
#1170=LINE('',#7169,#1747);
#1171=LINE('',#7170,#1748);
#1172=LINE('',#7173,#1749);
#1173=LINE('',#7174,#1750);
#1174=LINE('',#7177,#1751);
#1175=LINE('',#7178,#1752);
#1176=LINE('',#7181,#1753);
#1177=LINE('',#7182,#1754);
#1178=LINE('',#7185,#1755);
#1179=LINE('',#7186,#1756);
#1180=LINE('',#7189,#1757);
#1181=LINE('',#7190,#1758);
#1182=LINE('',#7192,#1759);
#1183=LINE('',#7193,#1760);
#1184=VECTOR('',#4788,10.);
#1185=VECTOR('',#4789,10.);
#1186=VECTOR('',#4790,10.);
#1187=VECTOR('',#4791,10.);
#1188=VECTOR('',#4794,10.);
#1189=VECTOR('',#4795,10.);
#1190=VECTOR('',#4796,10.);
#1191=VECTOR('',#4799,10.);
#1192=VECTOR('',#4800,10.);
#1193=VECTOR('',#4801,10.);
#1194=VECTOR('',#4804,10.);
#1195=VECTOR('',#4805,10.);
#1196=VECTOR('',#4810,10.);
#1197=VECTOR('',#4811,10.);
#1198=VECTOR('',#4812,10.);
#1199=VECTOR('',#4813,10.);
#1200=VECTOR('',#4816,10.);
#1201=VECTOR('',#4817,10.);
#1202=VECTOR('',#4818,10.);
#1203=VECTOR('',#4821,10.);
#1204=VECTOR('',#4822,10.);
#1205=VECTOR('',#4823,10.);
#1206=VECTOR('',#4826,10.);
#1207=VECTOR('',#4827,10.);
#1208=VECTOR('',#4832,10.);
#1209=VECTOR('',#4833,10.);
#1210=VECTOR('',#4834,10.);
#1211=VECTOR('',#4837,10.);
#1212=VECTOR('',#4838,10.);
#1213=VECTOR('',#4841,10.);
#1214=VECTOR('',#4842,10.);
#1215=VECTOR('',#4845,10.);
#1216=VECTOR('',#4848,10.);
#1217=VECTOR('',#4849,10.);
#1218=VECTOR('',#4850,10.);
#1219=VECTOR('',#4853,10.);
#1220=VECTOR('',#4854,10.);
#1221=VECTOR('',#4857,10.);
#1222=VECTOR('',#4858,10.);
#1223=VECTOR('',#4861,10.);
#1224=VECTOR('',#4864,10.);
#1225=VECTOR('',#4865,10.);
#1226=VECTOR('',#4866,10.);
#1227=VECTOR('',#4869,10.);
#1228=VECTOR('',#4870,10.);
#1229=VECTOR('',#4873,10.);
#1230=VECTOR('',#4874,10.);
#1231=VECTOR('',#4877,10.);
#1232=VECTOR('',#4880,10.);
#1233=VECTOR('',#4881,10.);
#1234=VECTOR('',#4882,10.);
#1235=VECTOR('',#4885,10.);
#1236=VECTOR('',#4886,10.);
#1237=VECTOR('',#4889,10.);
#1238=VECTOR('',#4890,10.);
#1239=VECTOR('',#4893,10.);
#1240=VECTOR('',#4896,10.);
#1241=VECTOR('',#4899,10.);
#1242=VECTOR('',#4904,10.);
#1243=VECTOR('',#4905,10.);
#1244=VECTOR('',#4906,10.);
#1245=VECTOR('',#4907,10.);
#1246=VECTOR('',#4908,10.);
#1247=VECTOR('',#4909,10.);
#1248=VECTOR('',#4910,10.);
#1249=VECTOR('',#4911,10.);
#1250=VECTOR('',#4912,10.);
#1251=VECTOR('',#4913,10.);
#1252=VECTOR('',#4914,10.);
#1253=VECTOR('',#4917,10.);
#1254=VECTOR('',#4918,10.);
#1255=VECTOR('',#4919,10.);
#1256=VECTOR('',#4922,10.);
#1257=VECTOR('',#4923,10.);
#1258=VECTOR('',#4924,10.);
#1259=VECTOR('',#4925,10.);
#1260=VECTOR('',#4928,10.);
#1261=VECTOR('',#4929,10.);
#1262=VECTOR('',#4930,10.);
#1263=VECTOR('',#4931,10.);
#1264=VECTOR('',#4932,10.);
#1265=VECTOR('',#4933,10.);
#1266=VECTOR('',#4934,10.);
#1267=VECTOR('',#4935,10.);
#1268=VECTOR('',#4936,10.);
#1269=VECTOR('',#4937,10.);
#1270=VECTOR('',#4938,10.);
#1271=VECTOR('',#4939,10.);
#1272=VECTOR('',#4940,10.);
#1273=VECTOR('',#4941,10.);
#1274=VECTOR('',#4942,10.);
#1275=VECTOR('',#4943,10.);
#1276=VECTOR('',#4944,10.);
#1277=VECTOR('',#4947,10.);
#1278=VECTOR('',#4948,10.);
#1279=VECTOR('',#4949,10.);
#1280=VECTOR('',#4950,10.);
#1281=VECTOR('',#4951,10.);
#1282=VECTOR('',#4952,10.);
#1283=VECTOR('',#4953,10.);
#1284=VECTOR('',#4954,10.);
#1285=VECTOR('',#4955,10.);
#1286=VECTOR('',#4956,10.);
#1287=VECTOR('',#4957,10.);
#1288=VECTOR('',#4958,10.);
#1289=VECTOR('',#4959,10.);
#1290=VECTOR('',#4962,10.);
#1291=VECTOR('',#4965,10.);
#1292=VECTOR('',#4966,10.);
#1293=VECTOR('',#4967,10.);
#1294=VECTOR('',#4968,10.);
#1295=VECTOR('',#4969,10.);
#1296=VECTOR('',#4970,10.);
#1297=VECTOR('',#4971,10.);
#1298=VECTOR('',#4972,10.);
#1299=VECTOR('',#4973,10.);
#1300=VECTOR('',#4974,10.);
#1301=VECTOR('',#4975,10.);
#1302=VECTOR('',#4976,10.);
#1303=VECTOR('',#4977,10.);
#1304=VECTOR('',#4978,10.);
#1305=VECTOR('',#4979,10.);
#1306=VECTOR('',#4980,10.);
#1307=VECTOR('',#4981,10.);
#1308=VECTOR('',#4982,10.);
#1309=VECTOR('',#4983,10.);
#1310=VECTOR('',#4986,10.);
#1311=VECTOR('',#4989,10.);
#1312=VECTOR('',#4992,10.);
#1313=VECTOR('',#4993,10.);
#1314=VECTOR('',#4994,10.);
#1315=VECTOR('',#4995,10.);
#1316=VECTOR('',#4996,10.);
#1317=VECTOR('',#4997,10.);
#1318=VECTOR('',#4998,10.);
#1319=VECTOR('',#4999,10.);
#1320=VECTOR('',#5002,10.);
#1321=VECTOR('',#5005,10.);
#1322=VECTOR('',#5008,10.);
#1323=VECTOR('',#5019,10.);
#1324=VECTOR('',#5026,10.);
#1325=VECTOR('',#5029,10.);
#1326=VECTOR('',#5034,10.);
#1327=VECTOR('',#5035,10.);
#1328=VECTOR('',#5040,10.);
#1329=VECTOR('',#5043,10.);
#1330=VECTOR('',#5046,10.);
#1331=VECTOR('',#5047,10.);
#1332=VECTOR('',#5048,10.);
#1333=VECTOR('',#5049,10.);
#1334=VECTOR('',#5050,10.);
#1335=VECTOR('',#5055,10.);
#1336=VECTOR('',#5058,10.);
#1337=VECTOR('',#5061,10.);
#1338=VECTOR('',#5062,10.);
#1339=VECTOR('',#5063,10.);
#1340=VECTOR('',#5064,10.);
#1341=VECTOR('',#5065,10.);
#1342=VECTOR('',#5070,10.);
#1343=VECTOR('',#5079,10.);
#1344=VECTOR('',#5082,10.);
#1345=VECTOR('',#5083,10.);
#1346=VECTOR('',#5084,10.);
#1347=VECTOR('',#5087,10.);
#1348=VECTOR('',#5088,10.);
#1349=VECTOR('',#5089,10.);
#1350=VECTOR('',#5092,10.);
#1351=VECTOR('',#5093,10.);
#1352=VECTOR('',#5096,10.);
#1353=VECTOR('',#5099,10.);
#1354=VECTOR('',#5102,10.);
#1355=VECTOR('',#5105,10.);
#1356=VECTOR('',#5108,10.);
#1357=VECTOR('',#5111,10.);
#1358=VECTOR('',#5112,10.);
#1359=VECTOR('',#5113,10.);
#1360=VECTOR('',#5114,10.);
#1361=VECTOR('',#5117,10.);
#1362=VECTOR('',#5120,10.);
#1363=VECTOR('',#5123,10.);
#1364=VECTOR('',#5124,10.);
#1365=VECTOR('',#5125,10.);
#1366=VECTOR('',#5128,10.);
#1367=VECTOR('',#5135,10.);
#1368=VECTOR('',#5138,10.);
#1369=VECTOR('',#5141,10.);
#1370=VECTOR('',#5144,10.);
#1371=VECTOR('',#5149,10.);
#1372=VECTOR('',#5152,10.);
#1373=VECTOR('',#5155,10.);
#1374=VECTOR('',#5158,10.);
#1375=VECTOR('',#5159,10.);
#1376=VECTOR('',#5160,10.);
#1377=VECTOR('',#5163,10.);
#1378=VECTOR('',#5164,10.);
#1379=VECTOR('',#5167,10.);
#1380=VECTOR('',#5170,10.);
#1381=VECTOR('',#5175,10.);
#1382=VECTOR('',#5176,10.);
#1383=VECTOR('',#5179,10.);
#1384=VECTOR('',#5182,10.);
#1385=VECTOR('',#5187,2.);
#1386=VECTOR('',#5190,2.);
#1387=VECTOR('',#5193,10.);
#1388=VECTOR('',#5194,10.);
#1389=VECTOR('',#5197,10.);
#1390=VECTOR('',#5200,10.);
#1391=VECTOR('',#5203,10.);
#1392=VECTOR('',#5208,10.);
#1393=VECTOR('',#5211,10.);
#1394=VECTOR('',#5214,10.);
#1395=VECTOR('',#5217,10.);
#1396=VECTOR('',#5220,10.);
#1397=VECTOR('',#5223,10.);
#1398=VECTOR('',#5224,10.);
#1399=VECTOR('',#5225,10.);
#1400=VECTOR('',#5228,10.);
#1401=VECTOR('',#5229,10.);
#1402=VECTOR('',#5232,10.);
#1403=VECTOR('',#5233,10.);
#1404=VECTOR('',#5236,10.);
#1405=VECTOR('',#5237,10.);
#1406=VECTOR('',#5238,10.);
#1407=VECTOR('',#5241,10.);
#1408=VECTOR('',#5242,10.);
#1409=VECTOR('',#5243,10.);
#1410=VECTOR('',#5246,10.);
#1411=VECTOR('',#5247,10.);
#1412=VECTOR('',#5250,10.);
#1413=VECTOR('',#5251,10.);
#1414=VECTOR('',#5252,10.);
#1415=VECTOR('',#5255,10.);
#1416=VECTOR('',#5256,10.);
#1417=VECTOR('',#5257,10.);
#1418=VECTOR('',#5258,10.);
#1419=VECTOR('',#5259,10.);
#1420=VECTOR('',#5260,10.);
#1421=VECTOR('',#5261,10.);
#1422=VECTOR('',#5264,10.);
#1423=VECTOR('',#5265,10.);
#1424=VECTOR('',#5266,10.);
#1425=VECTOR('',#5267,10.);
#1426=VECTOR('',#5270,10.);
#1427=VECTOR('',#5271,10.);
#1428=VECTOR('',#5272,10.);
#1429=VECTOR('',#5273,10.);
#1430=VECTOR('',#5276,10.);
#1431=VECTOR('',#5277,10.);
#1432=VECTOR('',#5280,10.);
#1433=VECTOR('',#5281,10.);
#1434=VECTOR('',#5282,10.);
#1435=VECTOR('',#5283,10.);
#1436=VECTOR('',#5286,10.);
#1437=VECTOR('',#5287,10.);
#1438=VECTOR('',#5290,10.);
#1439=VECTOR('',#5291,10.);
#1440=VECTOR('',#5292,10.);
#1441=VECTOR('',#5295,10.);
#1442=VECTOR('',#5296,10.);
#1443=VECTOR('',#5297,10.);
#1444=VECTOR('',#5300,10.);
#1445=VECTOR('',#5303,10.);
#1446=VECTOR('',#5306,10.);
#1447=VECTOR('',#5307,10.);
#1448=VECTOR('',#5310,10.);
#1449=VECTOR('',#5311,10.);
#1450=VECTOR('',#5312,10.);
#1451=VECTOR('',#5313,10.);
#1452=VECTOR('',#5316,10.);
#1453=VECTOR('',#5317,10.);
#1454=VECTOR('',#5318,10.);
#1455=VECTOR('',#5321,10.);
#1456=VECTOR('',#5322,10.);
#1457=VECTOR('',#5327,10.);
#1458=VECTOR('',#5328,10.);
#1459=VECTOR('',#5331,10.);
#1460=VECTOR('',#5334,10.);
#1461=VECTOR('',#5335,10.);
#1462=VECTOR('',#5336,10.);
#1463=VECTOR('',#5337,10.);
#1464=VECTOR('',#5338,10.);
#1465=VECTOR('',#5339,10.);
#1466=VECTOR('',#5342,10.);
#1467=VECTOR('',#5343,10.);
#1468=VECTOR('',#5344,10.);
#1469=VECTOR('',#5345,10.);
#1470=VECTOR('',#5346,10.);
#1471=VECTOR('',#5349,10.);
#1472=VECTOR('',#5350,10.);
#1473=VECTOR('',#5351,10.);
#1474=VECTOR('',#5352,10.);
#1475=VECTOR('',#5353,10.);
#1476=VECTOR('',#5354,10.);
#1477=VECTOR('',#5357,10.);
#1478=VECTOR('',#5358,10.);
#1479=VECTOR('',#5359,10.);
#1480=VECTOR('',#5360,10.);
#1481=VECTOR('',#5361,10.);
#1482=VECTOR('',#5364,10.);
#1483=VECTOR('',#5365,10.);
#1484=VECTOR('',#5366,10.);
#1485=VECTOR('',#5367,10.);
#1486=VECTOR('',#5368,10.);
#1487=VECTOR('',#5369,10.);
#1488=VECTOR('',#5372,10.);
#1489=VECTOR('',#5373,10.);
#1490=VECTOR('',#5374,10.);
#1491=VECTOR('',#5375,10.);
#1492=VECTOR('',#5376,10.);
#1493=VECTOR('',#5379,10.);
#1494=VECTOR('',#5380,10.);
#1495=VECTOR('',#5383,10.);
#1496=VECTOR('',#5384,10.);
#1497=VECTOR('',#5387,10.);
#1498=VECTOR('',#5388,10.);
#1499=VECTOR('',#5391,10.);
#1500=VECTOR('',#5392,10.);
#1501=VECTOR('',#5395,10.);
#1502=VECTOR('',#5396,10.);
#1503=VECTOR('',#5399,10.);
#1504=VECTOR('',#5400,10.);
#1505=VECTOR('',#5403,10.);
#1506=VECTOR('',#5404,10.);
#1507=VECTOR('',#5407,10.);
#1508=VECTOR('',#5408,10.);
#1509=VECTOR('',#5411,10.);
#1510=VECTOR('',#5412,10.);
#1511=VECTOR('',#5413,10.);
#1512=VECTOR('',#5416,10.);
#1513=VECTOR('',#5419,10.);
#1514=VECTOR('',#5422,10.);
#1515=VECTOR('',#5423,10.);
#1516=VECTOR('',#5426,10.);
#1517=VECTOR('',#5429,10.);
#1518=VECTOR('',#5430,10.);
#1519=VECTOR('',#5433,10.);
#1520=VECTOR('',#5434,10.);
#1521=VECTOR('',#5437,10.);
#1522=VECTOR('',#5440,10.);
#1523=VECTOR('',#5441,10.);
#1524=VECTOR('',#5444,10.);
#1525=VECTOR('',#5445,10.);
#1526=VECTOR('',#5448,10.);
#1527=VECTOR('',#5449,10.);
#1528=VECTOR('',#5452,10.);
#1529=VECTOR('',#5453,10.);
#1530=VECTOR('',#5456,10.);
#1531=VECTOR('',#5457,10.);
#1532=VECTOR('',#5460,10.);
#1533=VECTOR('',#5461,10.);
#1534=VECTOR('',#5464,10.);
#1535=VECTOR('',#5465,10.);
#1536=VECTOR('',#5468,10.);
#1537=VECTOR('',#5469,10.);
#1538=VECTOR('',#5470,10.);
#1539=VECTOR('',#5473,10.);
#1540=VECTOR('',#5476,10.);
#1541=VECTOR('',#5479,10.);
#1542=VECTOR('',#5480,10.);
#1543=VECTOR('',#5483,10.);
#1544=VECTOR('',#5484,10.);
#1545=VECTOR('',#5487,10.);
#1546=VECTOR('',#5488,10.);
#1547=VECTOR('',#5491,10.);
#1548=VECTOR('',#5494,10.);
#1549=VECTOR('',#5497,10.);
#1550=VECTOR('',#5498,10.);
#1551=VECTOR('',#5501,10.);
#1552=VECTOR('',#5502,10.);
#1553=VECTOR('',#5505,10.);
#1554=VECTOR('',#5506,10.);
#1555=VECTOR('',#5507,10.);
#1556=VECTOR('',#5510,10.);
#1557=VECTOR('',#5511,10.);
#1558=VECTOR('',#5514,10.);
#1559=VECTOR('',#5515,10.);
#1560=VECTOR('',#5518,10.);
#1561=VECTOR('',#5519,10.);
#1562=VECTOR('',#5524,10.);
#1563=VECTOR('',#5525,10.);
#1564=VECTOR('',#5530,10.);
#1565=VECTOR('',#5531,10.);
#1566=VECTOR('',#5534,10.);
#1567=VECTOR('',#5537,10.);
#1568=VECTOR('',#5540,10.);
#1569=VECTOR('',#5541,10.);
#1570=VECTOR('',#5546,10.);
#1571=VECTOR('',#5549,10.);
#1572=VECTOR('',#5552,10.);
#1573=VECTOR('',#5557,10.);
#1574=VECTOR('',#5566,10.);
#1575=VECTOR('',#5569,10.);
#1576=VECTOR('',#5570,10.);
#1577=VECTOR('',#5573,10.);
#1578=VECTOR('',#5580,10.);
#1579=VECTOR('',#5587,10.);
#1580=VECTOR('',#5588,10.);
#1581=VECTOR('',#5589,10.);
#1582=VECTOR('',#5590,10.);
#1583=VECTOR('',#5593,10.);
#1584=VECTOR('',#5594,10.);
#1585=VECTOR('',#5595,10.);
#1586=VECTOR('',#5598,10.);
#1587=VECTOR('',#5599,10.);
#1588=VECTOR('',#5600,10.);
#1589=VECTOR('',#5601,10.);
#1590=VECTOR('',#5604,10.);
#1591=VECTOR('',#5605,10.);
#1592=VECTOR('',#5606,10.);
#1593=VECTOR('',#5609,10.);
#1594=VECTOR('',#5610,10.);
#1595=VECTOR('',#5611,10.);
#1596=VECTOR('',#5614,10.);
#1597=VECTOR('',#5615,10.);
#1598=VECTOR('',#5620,10.);
#1599=VECTOR('',#5621,10.);
#1600=VECTOR('',#5622,10.);
#1601=VECTOR('',#5623,10.);
#1602=VECTOR('',#5626,10.);
#1603=VECTOR('',#5627,10.);
#1604=VECTOR('',#5628,10.);
#1605=VECTOR('',#5631,10.);
#1606=VECTOR('',#5632,10.);
#1607=VECTOR('',#5633,10.);
#1608=VECTOR('',#5636,10.);
#1609=VECTOR('',#5637,10.);
#1610=VECTOR('',#5642,10.);
#1611=VECTOR('',#5643,10.);
#1612=VECTOR('',#5644,10.);
#1613=VECTOR('',#5647,10.);
#1614=VECTOR('',#5648,10.);
#1615=VECTOR('',#5651,10.);
#1616=VECTOR('',#5652,10.);
#1617=VECTOR('',#5655,10.);
#1618=VECTOR('',#5658,10.);
#1619=VECTOR('',#5659,10.);
#1620=VECTOR('',#5660,10.);
#1621=VECTOR('',#5663,10.);
#1622=VECTOR('',#5664,10.);
#1623=VECTOR('',#5667,10.);
#1624=VECTOR('',#5672,10.);
#1625=VECTOR('',#5673,10.);
#1626=VECTOR('',#5674,10.);
#1627=VECTOR('',#5677,10.);
#1628=VECTOR('',#5678,10.);
#1629=VECTOR('',#5681,10.);
#1630=VECTOR('',#5682,10.);
#1631=VECTOR('',#5685,10.);
#1632=VECTOR('',#5688,10.);
#1633=VECTOR('',#5689,10.);
#1634=VECTOR('',#5692,10.);
#1635=VECTOR('',#5695,10.);
#1636=VECTOR('',#5698,10.);
#1637=VECTOR('',#5703,10.);
#1638=VECTOR('',#5706,10.);
#1639=VECTOR('',#5711,10.);
#1640=VECTOR('',#5714,10.);
#1641=VECTOR('',#5717,10.);
#1642=VECTOR('',#5718,10.);
#1643=VECTOR('',#5719,10.);
#1644=VECTOR('',#5720,10.);
#1645=VECTOR('',#5723,10.);
#1646=VECTOR('',#5724,10.);
#1647=VECTOR('',#5725,10.);
#1648=VECTOR('',#5726,10.);
#1649=VECTOR('',#5729,10.);
#1650=VECTOR('',#5730,10.);
#1651=VECTOR('',#5731,10.);
#1652=VECTOR('',#5732,10.);
#1653=VECTOR('',#5735,10.);
#1654=VECTOR('',#5736,10.);
#1655=VECTOR('',#5737,10.);
#1656=VECTOR('',#5738,10.);
#1657=VECTOR('',#5743,10.);
#1658=VECTOR('',#5744,10.);
#1659=VECTOR('',#5747,10.);
#1660=VECTOR('',#5748,10.);
#1661=VECTOR('',#5749,10.);
#1662=VECTOR('',#5750,10.);
#1663=VECTOR('',#5753,10.);
#1664=VECTOR('',#5754,10.);
#1665=VECTOR('',#5755,10.);
#1666=VECTOR('',#5758,10.);
#1667=VECTOR('',#5759,10.);
#1668=VECTOR('',#5760,10.);
#1669=VECTOR('',#5761,10.);
#1670=VECTOR('',#5764,10.);
#1671=VECTOR('',#5765,10.);
#1672=VECTOR('',#5768,10.);
#1673=VECTOR('',#5769,10.);
#1674=VECTOR('',#5770,10.);
#1675=VECTOR('',#5773,10.);
#1676=VECTOR('',#5774,10.);
#1677=VECTOR('',#5775,10.);
#1678=VECTOR('',#5776,10.);
#1679=VECTOR('',#5777,10.);
#1680=VECTOR('',#5780,10.);
#1681=VECTOR('',#5781,10.);
#1682=VECTOR('',#5784,10.);
#1683=VECTOR('',#5787,10.);
#1684=VECTOR('',#5788,10.);
#1685=VECTOR('',#5789,10.);
#1686=VECTOR('',#5792,10.);
#1687=VECTOR('',#5793,10.);
#1688=VECTOR('',#5794,10.);
#1689=VECTOR('',#5795,10.);
#1690=VECTOR('',#5796,10.);
#1691=VECTOR('',#5799,10.);
#1692=VECTOR('',#5800,10.);
#1693=VECTOR('',#5803,10.);
#1694=VECTOR('',#5806,10.);
#1695=VECTOR('',#5807,10.);
#1696=VECTOR('',#5810,10.);
#1697=VECTOR('',#5811,10.);
#1698=VECTOR('',#5812,10.);
#1699=VECTOR('',#5815,10.);
#1700=VECTOR('',#5816,10.);
#1701=VECTOR('',#5819,10.);
#1702=VECTOR('',#5822,10.);
#1703=VECTOR('',#5825,10.);
#1704=VECTOR('',#5828,10.);
#1705=VECTOR('',#5829,10.);
#1706=VECTOR('',#5830,10.);
#1707=VECTOR('',#5831,10.);
#1708=VECTOR('',#5832,10.);
#1709=VECTOR('',#5835,10.);
#1710=VECTOR('',#5836,10.);
#1711=VECTOR('',#5837,10.);
#1712=VECTOR('',#5838,10.);
#1713=VECTOR('',#5841,10.);
#1714=VECTOR('',#5846,10.);
#1715=VECTOR('',#5847,10.);
#1716=VECTOR('',#5848,10.);
#1717=VECTOR('',#5851,10.);
#1718=VECTOR('',#5856,10.);
#1719=VECTOR('',#5857,10.);
#1720=VECTOR('',#5858,10.);
#1721=VECTOR('',#5861,10.);
#1722=VECTOR('',#5862,10.);
#1723=VECTOR('',#5863,10.);
#1724=VECTOR('',#5866,10.);
#1725=VECTOR('',#5867,10.);
#1726=VECTOR('',#5868,10.);
#1727=VECTOR('',#5869,10.);
#1728=VECTOR('',#5872,10.);
#1729=VECTOR('',#5873,10.);
#1730=VECTOR('',#5874,10.);
#1731=VECTOR('',#5875,10.);
#1732=VECTOR('',#5876,10.);
#1733=VECTOR('',#5877,10.);
#1734=VECTOR('',#5878,10.);
#1735=VECTOR('',#5879,10.);
#1736=VECTOR('',#5880,10.);
#1737=VECTOR('',#5883,10.);
#1738=VECTOR('',#5884,10.);
#1739=VECTOR('',#5887,10.);
#1740=VECTOR('',#5888,10.);
#1741=VECTOR('',#5889,10.);
#1742=VECTOR('',#5896,10.);
#1743=VECTOR('',#5899,10.);
#1744=VECTOR('',#5900,10.);
#1745=VECTOR('',#5903,10.);
#1746=VECTOR('',#5906,10.);
#1747=VECTOR('',#5907,10.);
#1748=VECTOR('',#5908,10.);
#1749=VECTOR('',#5911,10.);
#1750=VECTOR('',#5912,10.);
#1751=VECTOR('',#5915,10.);
#1752=VECTOR('',#5916,10.);
#1753=VECTOR('',#5919,10.);
#1754=VECTOR('',#5920,10.);
#1755=VECTOR('',#5923,10.);
#1756=VECTOR('',#5924,10.);
#1757=VECTOR('',#5927,10.);
#1758=VECTOR('',#5928,10.);
#1759=VECTOR('',#5931,10.);
#1760=VECTOR('',#5932,10.);
#1761=VERTEX_POINT('',#5939);
#1762=VERTEX_POINT('',#5940);
#1763=VERTEX_POINT('',#5942);
#1764=VERTEX_POINT('',#5944);
#1765=VERTEX_POINT('',#5948);
#1766=VERTEX_POINT('',#5950);
#1767=VERTEX_POINT('',#5954);
#1768=VERTEX_POINT('',#5956);
#1769=VERTEX_POINT('',#5964);
#1770=VERTEX_POINT('',#5965);
#1771=VERTEX_POINT('',#5967);
#1772=VERTEX_POINT('',#5969);
#1773=VERTEX_POINT('',#5973);
#1774=VERTEX_POINT('',#5975);
#1775=VERTEX_POINT('',#5979);
#1776=VERTEX_POINT('',#5981);
#1777=VERTEX_POINT('',#5989);
#1778=VERTEX_POINT('',#5991);
#1779=VERTEX_POINT('',#5995);
#1780=VERTEX_POINT('',#5999);
#1781=VERTEX_POINT('',#6005);
#1782=VERTEX_POINT('',#6007);
#1783=VERTEX_POINT('',#6011);
#1784=VERTEX_POINT('',#6015);
#1785=VERTEX_POINT('',#6021);
#1786=VERTEX_POINT('',#6023);
#1787=VERTEX_POINT('',#6027);
#1788=VERTEX_POINT('',#6031);
#1789=VERTEX_POINT('',#6037);
#1790=VERTEX_POINT('',#6039);
#1791=VERTEX_POINT('',#6043);
#1792=VERTEX_POINT('',#6047);
#1793=VERTEX_POINT('',#6053);
#1794=VERTEX_POINT('',#6054);
#1795=VERTEX_POINT('',#6056);
#1796=VERTEX_POINT('',#6058);
#1797=VERTEX_POINT('',#6062);
#1798=VERTEX_POINT('',#6063);
#1799=VERTEX_POINT('',#6066);
#1800=VERTEX_POINT('',#6068);
#1801=VERTEX_POINT('',#6070);
#1802=VERTEX_POINT('',#6072);
#1803=VERTEX_POINT('',#6074);
#1804=VERTEX_POINT('',#6076);
#1805=VERTEX_POINT('',#6078);
#1806=VERTEX_POINT('',#6080);
#1807=VERTEX_POINT('',#6084);
#1808=VERTEX_POINT('',#6085);
#1809=VERTEX_POINT('',#6087);
#1810=VERTEX_POINT('',#6091);
#1811=VERTEX_POINT('',#6092);
#1812=VERTEX_POINT('',#6094);
#1813=VERTEX_POINT('',#6096);
#1814=VERTEX_POINT('',#6100);
#1815=VERTEX_POINT('',#6101);
#1816=VERTEX_POINT('',#6103);
#1817=VERTEX_POINT('',#6105);
#1818=VERTEX_POINT('',#6107);
#1819=VERTEX_POINT('',#6109);
#1820=VERTEX_POINT('',#6112);
#1821=VERTEX_POINT('',#6115);
#1822=VERTEX_POINT('',#6117);
#1823=VERTEX_POINT('',#6119);
#1824=VERTEX_POINT('',#6121);
#1825=VERTEX_POINT('',#6123);
#1826=VERTEX_POINT('',#6128);
#1827=VERTEX_POINT('',#6130);
#1828=VERTEX_POINT('',#6132);
#1829=VERTEX_POINT('',#6134);
#1830=VERTEX_POINT('',#6136);
#1831=VERTEX_POINT('',#6138);
#1832=VERTEX_POINT('',#6140);
#1833=VERTEX_POINT('',#6142);
#1834=VERTEX_POINT('',#6144);
#1835=VERTEX_POINT('',#6146);
#1836=VERTEX_POINT('',#6148);
#1837=VERTEX_POINT('',#6150);
#1838=VERTEX_POINT('',#6152);
#1839=VERTEX_POINT('',#6154);
#1840=VERTEX_POINT('',#6156);
#1841=VERTEX_POINT('',#6158);
#1842=VERTEX_POINT('',#6160);
#1843=VERTEX_POINT('',#6162);
#1844=VERTEX_POINT('',#6164);
#1845=VERTEX_POINT('',#6166);
#1846=VERTEX_POINT('',#6168);
#1847=VERTEX_POINT('',#6170);
#1848=VERTEX_POINT('',#6172);
#1849=VERTEX_POINT('',#6174);
#1850=VERTEX_POINT('',#6176);
#1851=VERTEX_POINT('',#6178);
#1852=VERTEX_POINT('',#6180);
#1853=VERTEX_POINT('',#6182);
#1854=VERTEX_POINT('',#6184);
#1855=VERTEX_POINT('',#6186);
#1856=VERTEX_POINT('',#6188);
#1857=VERTEX_POINT('',#6190);
#1858=VERTEX_POINT('',#6192);
#1859=VERTEX_POINT('',#6194);
#1860=VERTEX_POINT('',#6196);
#1861=VERTEX_POINT('',#6198);
#1862=VERTEX_POINT('',#6200);
#1863=VERTEX_POINT('',#6202);
#1864=VERTEX_POINT('',#6204);
#1865=VERTEX_POINT('',#6206);
#1866=VERTEX_POINT('',#6208);
#1867=VERTEX_POINT('',#6211);
#1868=VERTEX_POINT('',#6212);
#1869=VERTEX_POINT('',#6214);
#1870=VERTEX_POINT('',#6216);
#1871=VERTEX_POINT('',#6218);
#1872=VERTEX_POINT('',#6220);
#1873=VERTEX_POINT('',#6222);
#1874=VERTEX_POINT('',#6225);
#1875=VERTEX_POINT('',#6226);
#1876=VERTEX_POINT('',#6228);
#1877=VERTEX_POINT('',#6230);
#1878=VERTEX_POINT('',#6233);
#1879=VERTEX_POINT('',#6234);
#1880=VERTEX_POINT('',#6236);
#1881=VERTEX_POINT('',#6238);
#1882=VERTEX_POINT('',#6241);
#1883=VERTEX_POINT('',#6243);
#1884=VERTEX_POINT('',#6246);
#1885=VERTEX_POINT('',#6251);
#1886=VERTEX_POINT('',#6258);
#1887=VERTEX_POINT('',#6262);
#1888=VERTEX_POINT('',#6263);
#1889=VERTEX_POINT('',#6265);
#1890=VERTEX_POINT('',#6267);
#1891=VERTEX_POINT('',#6273);
#1892=VERTEX_POINT('',#6275);
#1893=VERTEX_POINT('',#6279);
#1894=VERTEX_POINT('',#6280);
#1895=VERTEX_POINT('',#6282);
#1896=VERTEX_POINT('',#6284);
#1897=VERTEX_POINT('',#6290);
#1898=VERTEX_POINT('',#6292);
#1899=VERTEX_POINT('',#6296);
#1900=VERTEX_POINT('',#6298);
#1901=VERTEX_POINT('',#6302);
#1902=VERTEX_POINT('',#6304);
#1903=VERTEX_POINT('',#6308);
#1904=VERTEX_POINT('',#6310);
#1905=VERTEX_POINT('',#6314);
#1906=VERTEX_POINT('',#6316);
#1907=VERTEX_POINT('',#6331);
#1908=VERTEX_POINT('',#6332);
#1909=VERTEX_POINT('',#6334);
#1910=VERTEX_POINT('',#6337);
#1911=VERTEX_POINT('',#6340);
#1912=VERTEX_POINT('',#6342);
#1913=VERTEX_POINT('',#6344);
#1914=VERTEX_POINT('',#6346);
#1915=VERTEX_POINT('',#6348);
#1916=VERTEX_POINT('',#6350);
#1917=VERTEX_POINT('',#6352);
#1918=VERTEX_POINT('',#6354);
#1919=VERTEX_POINT('',#6356);
#1920=VERTEX_POINT('',#6358);
#1921=VERTEX_POINT('',#6360);
#1922=VERTEX_POINT('',#6363);
#1923=VERTEX_POINT('',#6365);
#1924=VERTEX_POINT('',#6367);
#1925=VERTEX_POINT('',#6368);
#1926=VERTEX_POINT('',#6370);
#1927=VERTEX_POINT('',#6372);
#1928=VERTEX_POINT('',#6375);
#1929=VERTEX_POINT('',#6376);
#1930=VERTEX_POINT('',#6378);
#1931=VERTEX_POINT('',#6380);
#1932=VERTEX_POINT('',#6390);
#1933=VERTEX_POINT('',#6391);
#1934=VERTEX_POINT('',#6393);
#1935=VERTEX_POINT('',#6437);
#1936=VERTEX_POINT('',#6439);
#1937=VERTEX_POINT('',#6443);
#1938=VERTEX_POINT('',#6447);
#1939=VERTEX_POINT('',#6451);
#1940=VERTEX_POINT('',#6453);
#1941=VERTEX_POINT('',#6457);
#1942=VERTEX_POINT('',#6459);
#1943=VERTEX_POINT('',#6463);
#1944=VERTEX_POINT('',#6467);
#1945=VERTEX_POINT('',#6469);
#1946=VERTEX_POINT('',#6473);
#1947=VERTEX_POINT('',#6475);
#1948=VERTEX_POINT('',#6477);
#1949=VERTEX_POINT('',#6479);
#1950=VERTEX_POINT('',#6481);
#1951=VERTEX_POINT('',#6487);
#1952=VERTEX_POINT('',#6489);
#1953=VERTEX_POINT('',#6494);
#1954=VERTEX_POINT('',#6496);
#1955=VERTEX_POINT('',#6500);
#1956=VERTEX_POINT('',#6504);
#1957=VERTEX_POINT('',#6505);
#1958=VERTEX_POINT('',#6507);
#1959=VERTEX_POINT('',#6509);
#1960=VERTEX_POINT('',#6513);
#1961=VERTEX_POINT('',#6517);
#1962=VERTEX_POINT('',#6519);
#1963=VERTEX_POINT('',#6523);
#1964=VERTEX_POINT('',#6525);
#1965=VERTEX_POINT('',#6533);
#1966=VERTEX_POINT('',#6537);
#1967=VERTEX_POINT('',#6539);
#1968=VERTEX_POINT('',#6541);
#1969=VERTEX_POINT('',#6545);
#1970=VERTEX_POINT('',#6547);
#1971=VERTEX_POINT('',#6551);
#1972=VERTEX_POINT('',#6556);
#1973=VERTEX_POINT('',#6562);
#1974=VERTEX_POINT('',#6564);
#1975=VERTEX_POINT('',#6566);
#1976=VERTEX_POINT('',#6568);
#1977=VERTEX_POINT('',#6570);
#1978=VERTEX_POINT('',#6574);
#1979=VERTEX_POINT('',#6576);
#1980=VERTEX_POINT('',#6578);
#1981=VERTEX_POINT('',#6580);
#1982=VERTEX_POINT('',#6584);
#1983=VERTEX_POINT('',#6586);
#1984=VERTEX_POINT('',#6588);
#1985=VERTEX_POINT('',#6590);
#1986=VERTEX_POINT('',#6592);
#1987=VERTEX_POINT('',#6596);
#1988=VERTEX_POINT('',#6598);
#1989=VERTEX_POINT('',#6600);
#1990=VERTEX_POINT('',#6602);
#1991=VERTEX_POINT('',#6606);
#1992=VERTEX_POINT('',#6608);
#1993=VERTEX_POINT('',#6610);
#1994=VERTEX_POINT('',#6612);
#1995=VERTEX_POINT('',#6614);
#1996=VERTEX_POINT('',#6618);
#1997=VERTEX_POINT('',#6620);
#1998=VERTEX_POINT('',#6622);
#1999=VERTEX_POINT('',#6624);
#2000=VERTEX_POINT('',#6628);
#2001=VERTEX_POINT('',#6632);
#2002=VERTEX_POINT('',#6636);
#2003=VERTEX_POINT('',#6640);
#2004=VERTEX_POINT('',#6644);
#2005=VERTEX_POINT('',#6648);
#2006=VERTEX_POINT('',#6652);
#2007=VERTEX_POINT('',#6656);
#2008=VERTEX_POINT('',#6660);
#2009=VERTEX_POINT('',#6662);
#2010=VERTEX_POINT('',#6675);
#2011=VERTEX_POINT('',#6679);
#2012=VERTEX_POINT('',#6685);
#2013=VERTEX_POINT('',#6689);
#2014=VERTEX_POINT('',#6693);
#2015=VERTEX_POINT('',#6697);
#2016=VERTEX_POINT('',#6701);
#2017=VERTEX_POINT('',#6705);
#2018=VERTEX_POINT('',#6709);
#2019=VERTEX_POINT('',#6713);
#2020=VERTEX_POINT('',#6714);
#2021=VERTEX_POINT('',#6723);
#2022=VERTEX_POINT('',#6727);
#2023=VERTEX_POINT('',#6744);
#2024=VERTEX_POINT('',#6746);
#2025=VERTEX_POINT('',#6764);
#2026=VERTEX_POINT('',#6772);
#2027=VERTEX_POINT('',#6791);
#2028=VERTEX_POINT('',#6803);
#2029=VERTEX_POINT('',#6804);
#2030=VERTEX_POINT('',#6808);
#2031=VERTEX_POINT('',#6810);
#2032=VERTEX_POINT('',#6812);
#2033=VERTEX_POINT('',#6816);
#2034=VERTEX_POINT('',#6820);
#2035=VERTEX_POINT('',#6822);
#2036=VERTEX_POINT('',#6826);
#2037=VERTEX_POINT('',#6827);
#2038=VERTEX_POINT('',#6829);
#2039=VERTEX_POINT('',#6831);
#2040=VERTEX_POINT('',#6835);
#2041=VERTEX_POINT('',#6837);
#2042=VERTEX_POINT('',#6841);
#2043=VERTEX_POINT('',#6843);
#2044=VERTEX_POINT('',#6851);
#2045=VERTEX_POINT('',#6852);
#2046=VERTEX_POINT('',#6854);
#2047=VERTEX_POINT('',#6856);
#2048=VERTEX_POINT('',#6860);
#2049=VERTEX_POINT('',#6862);
#2050=VERTEX_POINT('',#6866);
#2051=VERTEX_POINT('',#6868);
#2052=VERTEX_POINT('',#6876);
#2053=VERTEX_POINT('',#6878);
#2054=VERTEX_POINT('',#6882);
#2055=VERTEX_POINT('',#6886);
#2056=VERTEX_POINT('',#6893);
#2057=VERTEX_POINT('',#6903);
#2058=VERTEX_POINT('',#6905);
#2059=VERTEX_POINT('',#6909);
#2060=VERTEX_POINT('',#6913);
#2061=VERTEX_POINT('',#6919);
#2062=VERTEX_POINT('',#6925);
#2063=VERTEX_POINT('',#6927);
#2064=VERTEX_POINT('',#6929);
#2065=VERTEX_POINT('',#6933);
#2066=VERTEX_POINT('',#6935);
#2067=VERTEX_POINT('',#6939);
#2068=VERTEX_POINT('',#6940);
#2069=VERTEX_POINT('',#6942);
#2070=VERTEX_POINT('',#6944);
#2071=VERTEX_POINT('',#6948);
#2072=VERTEX_POINT('',#6949);
#2073=VERTEX_POINT('',#6951);
#2074=VERTEX_POINT('',#6953);
#2075=VERTEX_POINT('',#6957);
#2076=VERTEX_POINT('',#6958);
#2077=VERTEX_POINT('',#6960);
#2078=VERTEX_POINT('',#6962);
#2079=VERTEX_POINT('',#6966);
#2080=VERTEX_POINT('',#6967);
#2081=VERTEX_POINT('',#6969);
#2082=VERTEX_POINT('',#6971);
#2083=VERTEX_POINT('',#6975);
#2084=VERTEX_POINT('',#6976);
#2085=VERTEX_POINT('',#6978);
#2086=VERTEX_POINT('',#6980);
#2087=VERTEX_POINT('',#6984);
#2088=VERTEX_POINT('',#6985);
#2089=VERTEX_POINT('',#6990);
#2090=VERTEX_POINT('',#6991);
#2091=VERTEX_POINT('',#6993);
#2092=VERTEX_POINT('',#6995);
#2093=VERTEX_POINT('',#6999);
#2094=VERTEX_POINT('',#7000);
#2095=VERTEX_POINT('',#7002);
#2096=VERTEX_POINT('',#7006);
#2097=VERTEX_POINT('',#7007);
#2098=VERTEX_POINT('',#7009);
#2099=VERTEX_POINT('',#7011);
#2100=VERTEX_POINT('',#7015);
#2101=VERTEX_POINT('',#7019);
#2102=VERTEX_POINT('',#7020);
#2103=VERTEX_POINT('',#7022);
#2104=VERTEX_POINT('',#7026);
#2105=VERTEX_POINT('',#7030);
#2106=VERTEX_POINT('',#7034);
#2107=VERTEX_POINT('',#7040);
#2108=VERTEX_POINT('',#7041);
#2109=VERTEX_POINT('',#7043);
#2110=VERTEX_POINT('',#7047);
#2111=VERTEX_POINT('',#7051);
#2112=VERTEX_POINT('',#7055);
#2113=VERTEX_POINT('',#7061);
#2114=VERTEX_POINT('',#7065);
#2115=VERTEX_POINT('',#7066);
#2116=VERTEX_POINT('',#7071);
#2117=VERTEX_POINT('',#7079);
#2118=VERTEX_POINT('',#7080);
#2119=VERTEX_POINT('',#7086);
#2120=VERTEX_POINT('',#7088);
#2121=VERTEX_POINT('',#7090);
#2122=VERTEX_POINT('',#7092);
#2123=VERTEX_POINT('',#7094);
#2124=VERTEX_POINT('',#7096);
#2125=VERTEX_POINT('',#7100);
#2126=VERTEX_POINT('',#7104);
#2127=VERTEX_POINT('',#7106);
#2128=VERTEX_POINT('',#7110);
#2129=VERTEX_POINT('',#7114);
#2130=VERTEX_POINT('',#7115);
#2131=VERTEX_POINT('',#7120);
#2132=VERTEX_POINT('',#7121);
#2133=VERTEX_POINT('',#7126);
#2134=VERTEX_POINT('',#7128);
#2135=VERTEX_POINT('',#7133);
#2136=VERTEX_POINT('',#7135);
#2137=VERTEX_POINT('',#7137);
#2138=VERTEX_POINT('',#7139);
#2139=VERTEX_POINT('',#7150);
#2140=VERTEX_POINT('',#7152);
#2141=VERTEX_POINT('',#7160);
#2142=VERTEX_POINT('',#7166);
#2143=VERTEX_POINT('',#7167);
#2144=VERTEX_POINT('',#7172);
#2145=VERTEX_POINT('',#7176);
#2146=VERTEX_POINT('',#7180);
#2147=VERTEX_POINT('',#7184);
#2148=VERTEX_POINT('',#7188);
#2149=EDGE_CURVE('',#1761,#1762,#607,.T.);
#2150=EDGE_CURVE('',#1763,#1762,#608,.T.);
#2151=EDGE_CURVE('',#1764,#1763,#609,.T.);
#2152=EDGE_CURVE('',#1764,#1761,#610,.F.);
#2153=EDGE_CURVE('',#1762,#1765,#611,.F.);
#2154=EDGE_CURVE('',#1766,#1765,#612,.F.);
#2155=EDGE_CURVE('',#1763,#1766,#613,.F.);
#2156=EDGE_CURVE('',#1765,#1767,#614,.T.);
#2157=EDGE_CURVE('',#1768,#1767,#615,.T.);
#2158=EDGE_CURVE('',#1766,#1768,#616,.T.);
#2159=EDGE_CURVE('',#1767,#1761,#617,.F.);
#2160=EDGE_CURVE('',#1768,#1764,#618,.F.);
#2161=EDGE_CURVE('',#1769,#1770,#619,.T.);
#2162=EDGE_CURVE('',#1771,#1770,#620,.T.);
#2163=EDGE_CURVE('',#1772,#1771,#621,.T.);
#2164=EDGE_CURVE('',#1772,#1769,#622,.F.);
#2165=EDGE_CURVE('',#1770,#1773,#623,.T.);
#2166=EDGE_CURVE('',#1774,#1773,#624,.F.);
#2167=EDGE_CURVE('',#1771,#1774,#625,.T.);
#2168=EDGE_CURVE('',#1773,#1775,#626,.T.);
#2169=EDGE_CURVE('',#1776,#1775,#627,.T.);
#2170=EDGE_CURVE('',#1774,#1776,#628,.T.);
#2171=EDGE_CURVE('',#1775,#1769,#629,.T.);
#2172=EDGE_CURVE('',#1776,#1772,#630,.T.);
#2173=EDGE_CURVE('',#1777,#1764,#631,.T.);
#2174=EDGE_CURVE('',#1778,#1777,#632,.F.);
#2175=EDGE_CURVE('',#1778,#1768,#633,.F.);
#2176=EDGE_CURVE('',#1779,#1763,#634,.T.);
#2177=EDGE_CURVE('',#1777,#1779,#635,.T.);
#2178=EDGE_CURVE('',#1780,#1766,#636,.T.);
#2179=EDGE_CURVE('',#1779,#1780,#637,.F.);
#2180=EDGE_CURVE('',#1780,#1778,#638,.T.);
#2181=EDGE_CURVE('',#1781,#1772,#639,.T.);
#2182=EDGE_CURVE('',#1782,#1781,#640,.T.);
#2183=EDGE_CURVE('',#1782,#1776,#641,.F.);
#2184=EDGE_CURVE('',#1783,#1771,#642,.F.);
#2185=EDGE_CURVE('',#1781,#1783,#643,.T.);
#2186=EDGE_CURVE('',#1784,#1774,#644,.T.);
#2187=EDGE_CURVE('',#1783,#1784,#645,.F.);
#2188=EDGE_CURVE('',#1784,#1782,#646,.T.);
#2189=EDGE_CURVE('',#1785,#1778,#647,.T.);
#2190=EDGE_CURVE('',#1786,#1785,#648,.F.);
#2191=EDGE_CURVE('',#1786,#1780,#649,.F.);
#2192=EDGE_CURVE('',#1787,#1777,#650,.F.);
#2193=EDGE_CURVE('',#1785,#1787,#651,.F.);
#2194=EDGE_CURVE('',#1788,#1779,#652,.T.);
#2195=EDGE_CURVE('',#1787,#1788,#653,.F.);
#2196=EDGE_CURVE('',#1788,#1786,#654,.F.);
#2197=EDGE_CURVE('',#1789,#1782,#655,.F.);
#2198=EDGE_CURVE('',#1790,#1789,#656,.F.);
#2199=EDGE_CURVE('',#1790,#1784,#657,.F.);
#2200=EDGE_CURVE('',#1791,#1781,#658,.T.);
#2201=EDGE_CURVE('',#1789,#1791,#659,.F.);
#2202=EDGE_CURVE('',#1792,#1783,#660,.T.);
#2203=EDGE_CURVE('',#1791,#1792,#661,.F.);
#2204=EDGE_CURVE('',#1792,#1790,#662,.F.);
#2205=EDGE_CURVE('',#1793,#1794,#663,.T.);
#2206=EDGE_CURVE('',#1795,#1794,#39,.T.);
#2207=EDGE_CURVE('',#1796,#1795,#664,.T.);
#2208=EDGE_CURVE('',#1793,#1796,#40,.T.);
#2209=EDGE_CURVE('',#1797,#1798,#665,.T.);
#2210=EDGE_CURVE('',#1796,#1798,#666,.T.);
#2211=EDGE_CURVE('',#1795,#1799,#667,.T.);
#2212=EDGE_CURVE('',#1799,#1800,#668,.T.);
#2213=EDGE_CURVE('',#1800,#1801,#669,.T.);
#2214=EDGE_CURVE('',#1801,#1802,#670,.T.);
#2215=EDGE_CURVE('',#1803,#1802,#671,.T.);
#2216=EDGE_CURVE('',#1804,#1803,#672,.T.);
#2217=EDGE_CURVE('',#1804,#1805,#673,.T.);
#2218=EDGE_CURVE('',#1806,#1805,#674,.T.);
#2219=EDGE_CURVE('',#1797,#1806,#675,.T.);
#2220=EDGE_CURVE('',#1807,#1808,#676,.T.);
#2221=EDGE_CURVE('',#1809,#1808,#677,.T.);
#2222=EDGE_CURVE('',#1807,#1809,#678,.T.);
#2223=EDGE_CURVE('',#1810,#1811,#679,.T.);
#2224=EDGE_CURVE('',#1812,#1811,#680,.T.);
#2225=EDGE_CURVE('',#1813,#1812,#681,.T.);
#2226=EDGE_CURVE('',#1810,#1813,#682,.T.);
#2227=EDGE_CURVE('',#1814,#1815,#683,.T.);
#2228=EDGE_CURVE('',#1816,#1815,#684,.T.);
#2229=EDGE_CURVE('',#1817,#1816,#685,.T.);
#2230=EDGE_CURVE('',#1818,#1817,#686,.T.);
#2231=EDGE_CURVE('',#1819,#1818,#687,.T.);
#2232=EDGE_CURVE('',#1811,#1819,#688,.T.);
#2233=EDGE_CURVE('',#1810,#1820,#689,.T.);
#2234=EDGE_CURVE('',#1820,#1804,#690,.T.);
#2235=EDGE_CURVE('',#1803,#1821,#691,.T.);
#2236=EDGE_CURVE('',#1821,#1822,#692,.T.);
#2237=EDGE_CURVE('',#1822,#1823,#693,.T.);
#2238=EDGE_CURVE('',#1824,#1823,#694,.T.);
#2239=EDGE_CURVE('',#1825,#1824,#695,.T.);
#2240=EDGE_CURVE('',#1800,#1825,#696,.T.);
#2241=EDGE_CURVE('',#1794,#1799,#697,.T.);
#2242=EDGE_CURVE('',#1798,#1793,#698,.T.);
#2243=EDGE_CURVE('',#1797,#1826,#699,.T.);
#2244=EDGE_CURVE('',#1826,#1827,#41,.T.);
#2245=EDGE_CURVE('',#1827,#1828,#700,.T.);
#2246=EDGE_CURVE('',#1828,#1829,#701,.T.);
#2247=EDGE_CURVE('',#1829,#1830,#702,.T.);
#2248=EDGE_CURVE('',#1830,#1831,#703,.T.);
#2249=EDGE_CURVE('',#1831,#1832,#704,.T.);
#2250=EDGE_CURVE('',#1832,#1833,#705,.T.);
#2251=EDGE_CURVE('',#1833,#1834,#706,.T.);
#2252=EDGE_CURVE('',#1834,#1835,#707,.T.);
#2253=EDGE_CURVE('',#1835,#1836,#708,.T.);
#2254=EDGE_CURVE('',#1836,#1837,#709,.T.);
#2255=EDGE_CURVE('',#1837,#1838,#710,.T.);
#2256=EDGE_CURVE('',#1838,#1839,#711,.T.);
#2257=EDGE_CURVE('',#1839,#1840,#712,.T.);
#2258=EDGE_CURVE('',#1840,#1841,#42,.T.);
#2259=EDGE_CURVE('',#1841,#1842,#713,.T.);
#2260=EDGE_CURVE('',#1842,#1843,#43,.T.);
#2261=EDGE_CURVE('',#1843,#1844,#714,.T.);
#2262=EDGE_CURVE('',#1845,#1844,#715,.T.);
#2263=EDGE_CURVE('',#1846,#1845,#716,.T.);
#2264=EDGE_CURVE('',#1847,#1846,#717,.T.);
#2265=EDGE_CURVE('',#1848,#1847,#718,.T.);
#2266=EDGE_CURVE('',#1848,#1849,#719,.T.);
#2267=EDGE_CURVE('',#1849,#1850,#720,.T.);
#2268=EDGE_CURVE('',#1850,#1851,#721,.T.);
#2269=EDGE_CURVE('',#1851,#1852,#722,.T.);
#2270=EDGE_CURVE('',#1852,#1853,#723,.T.);
#2271=EDGE_CURVE('',#1853,#1854,#724,.T.);
#2272=EDGE_CURVE('',#1854,#1855,#725,.T.);
#2273=EDGE_CURVE('',#1855,#1856,#726,.T.);
#2274=EDGE_CURVE('',#1856,#1857,#727,.T.);
#2275=EDGE_CURVE('',#1858,#1857,#728,.T.);
#2276=EDGE_CURVE('',#1859,#1858,#729,.T.);
#2277=EDGE_CURVE('',#1860,#1859,#730,.T.);
#2278=EDGE_CURVE('',#1861,#1860,#731,.T.);
#2279=EDGE_CURVE('',#1861,#1862,#732,.T.);
#2280=EDGE_CURVE('',#1862,#1863,#44,.T.);
#2281=EDGE_CURVE('',#1863,#1864,#733,.T.);
#2282=EDGE_CURVE('',#1864,#1865,#45,.T.);
#2283=EDGE_CURVE('',#1865,#1866,#734,.T.);
#2284=EDGE_CURVE('',#1866,#1814,#46,.T.);
#2285=EDGE_CURVE('',#1867,#1868,#735,.T.);
#2286=EDGE_CURVE('',#1869,#1867,#736,.T.);
#2287=EDGE_CURVE('',#1869,#1870,#737,.T.);
#2288=EDGE_CURVE('',#1870,#1871,#738,.T.);
#2289=EDGE_CURVE('',#1871,#1872,#739,.T.);
#2290=EDGE_CURVE('',#1873,#1872,#740,.T.);
#2291=EDGE_CURVE('',#1868,#1873,#741,.T.);
#2292=EDGE_CURVE('',#1874,#1875,#742,.T.);
#2293=EDGE_CURVE('',#1875,#1876,#47,.T.);
#2294=EDGE_CURVE('',#1876,#1877,#743,.T.);
#2295=EDGE_CURVE('',#1877,#1874,#48,.T.);
#2296=EDGE_CURVE('',#1878,#1879,#744,.T.);
#2297=EDGE_CURVE('',#1879,#1880,#49,.T.);
#2298=EDGE_CURVE('',#1880,#1881,#745,.T.);
#2299=EDGE_CURVE('',#1881,#1878,#50,.T.);
#2300=EDGE_CURVE('',#1882,#1882,#51,.T.);
#2301=EDGE_CURVE('',#1883,#1883,#52,.T.);
#2302=EDGE_CURVE('',#1818,#1884,#53,.T.);
#2303=EDGE_CURVE('',#1884,#1819,#746,.T.);
#2304=EDGE_CURVE('',#1885,#1817,#54,.T.);
#2305=EDGE_CURVE('',#1885,#1884,#747,.T.);
#2306=EDGE_CURVE('',#1816,#1885,#748,.T.);
#2307=EDGE_CURVE('',#1886,#1815,#749,.T.);
#2308=EDGE_CURVE('',#1812,#1886,#750,.T.);
#2309=EDGE_CURVE('',#1887,#1888,#55,.F.);
#2310=EDGE_CURVE('',#1888,#1889,#751,.T.);
#2311=EDGE_CURVE('',#1890,#1889,#56,.T.);
#2312=EDGE_CURVE('',#1890,#1887,#752,.T.);
#2313=EDGE_CURVE('',#1887,#1838,#753,.T.);
#2314=EDGE_CURVE('',#1835,#1890,#754,.T.);
#2315=EDGE_CURVE('',#1834,#1891,#755,.T.);
#2316=EDGE_CURVE('',#1891,#1892,#756,.T.);
#2317=EDGE_CURVE('',#1839,#1892,#757,.T.);
#2318=EDGE_CURVE('',#1893,#1894,#57,.F.);
#2319=EDGE_CURVE('',#1894,#1895,#758,.T.);
#2320=EDGE_CURVE('',#1896,#1895,#58,.T.);
#2321=EDGE_CURVE('',#1896,#1893,#759,.T.);
#2322=EDGE_CURVE('',#1893,#1832,#760,.T.);
#2323=EDGE_CURVE('',#1829,#1896,#761,.T.);
#2324=EDGE_CURVE('',#1828,#1897,#762,.T.);
#2325=EDGE_CURVE('',#1897,#1898,#763,.T.);
#2326=EDGE_CURVE('',#1833,#1898,#764,.T.);
#2327=EDGE_CURVE('',#1830,#1899,#59,.T.);
#2328=EDGE_CURVE('',#1900,#1899,#765,.T.);
#2329=EDGE_CURVE('',#1831,#1900,#60,.T.);
#2330=EDGE_CURVE('',#1901,#1837,#61,.T.);
#2331=EDGE_CURVE('',#1902,#1836,#62,.T.);
#2332=EDGE_CURVE('',#1901,#1902,#766,.T.);
#2333=EDGE_CURVE('',#1903,#1899,#767,.T.);
#2334=EDGE_CURVE('',#1904,#1903,#768,.T.);
#2335=EDGE_CURVE('',#1904,#1900,#769,.T.);
#2336=EDGE_CURVE('',#1905,#1902,#770,.T.);
#2337=EDGE_CURVE('',#1906,#1905,#771,.T.);
#2338=EDGE_CURVE('',#1906,#1901,#772,.T.);
#2339=EDGE_CURVE('',#1888,#1895,#773,.T.);
#2340=EDGE_CURVE('',#1894,#1889,#774,.T.);
#2341=EDGE_CURVE('',#1903,#1906,#775,.T.);
#2342=EDGE_CURVE('',#1905,#1904,#776,.T.);
#2343=EDGE_CURVE('',#1898,#1891,#777,.T.);
#2344=EDGE_CURVE('',#1892,#1897,#778,.T.);
#2345=EDGE_CURVE('',#1907,#1908,#779,.T.);
#2346=EDGE_CURVE('',#1908,#1909,#63,.T.);
#2347=EDGE_CURVE('',#1909,#1806,#780,.T.);
#2348=EDGE_CURVE('',#1805,#1910,#781,.T.);
#2349=EDGE_CURVE('',#1910,#1813,#782,.T.);
#2350=EDGE_CURVE('',#1886,#1911,#783,.T.);
#2351=EDGE_CURVE('',#1911,#1912,#64,.T.);
#2352=EDGE_CURVE('',#1912,#1913,#784,.T.);
#2353=EDGE_CURVE('',#1913,#1914,#65,.T.);
#2354=EDGE_CURVE('',#1914,#1915,#785,.T.);
#2355=EDGE_CURVE('',#1915,#1916,#66,.T.);
#2356=EDGE_CURVE('',#1916,#1917,#786,.T.);
#2357=EDGE_CURVE('',#1917,#1918,#787,.T.);
#2358=EDGE_CURVE('',#1918,#1919,#788,.T.);
#2359=EDGE_CURVE('',#1919,#1920,#67,.T.);
#2360=EDGE_CURVE('',#1920,#1921,#789,.T.);
#2361=EDGE_CURVE('',#1921,#1907,#68,.T.);
#2362=EDGE_CURVE('',#1922,#1922,#69,.T.);
#2363=EDGE_CURVE('',#1923,#1923,#70,.T.);
#2364=EDGE_CURVE('',#1924,#1925,#790,.T.);
#2365=EDGE_CURVE('',#1926,#1924,#71,.T.);
#2366=EDGE_CURVE('',#1927,#1926,#791,.T.);
#2367=EDGE_CURVE('',#1925,#1927,#72,.T.);
#2368=EDGE_CURVE('',#1928,#1929,#792,.T.);
#2369=EDGE_CURVE('',#1930,#1929,#73,.T.);
#2370=EDGE_CURVE('',#1930,#1931,#793,.T.);
#2371=EDGE_CURVE('',#1928,#1931,#74,.T.);
#2372=EDGE_CURVE('',#1909,#1826,#794,.T.);
#2373=EDGE_CURVE('',#1911,#1814,#795,.T.);
#2374=EDGE_CURVE('',#1820,#1910,#796,.T.);
#2375=EDGE_CURVE('',#1932,#1933,#797,.T.);
#2376=EDGE_CURVE('',#1934,#1933,#798,.T.);
#2377=EDGE_CURVE('',#1932,#1934,#799,.T.);
#2378=EDGE_CURVE('',#1929,#1874,#800,.T.);
#2379=EDGE_CURVE('',#1930,#1877,#801,.T.);
#2380=EDGE_CURVE('',#1931,#1876,#802,.T.);
#2381=EDGE_CURVE('',#1928,#1875,#803,.T.);
#2382=EDGE_CURVE('',#1924,#1878,#804,.T.);
#2383=EDGE_CURVE('',#1926,#1881,#805,.T.);
#2384=EDGE_CURVE('',#1927,#1880,#806,.T.);
#2385=EDGE_CURVE('',#1925,#1879,#807,.T.);
#2386=EDGE_CURVE('',#1882,#1923,#808,.T.);
#2387=EDGE_CURVE('',#1883,#1922,#809,.T.);
#2388=EDGE_CURVE('',#1919,#1843,#810,.T.);
#2389=EDGE_CURVE('',#1920,#1842,#811,.T.);
#2390=EDGE_CURVE('',#1921,#1841,#812,.T.);
#2391=EDGE_CURVE('',#1907,#1840,#813,.T.);
#2392=EDGE_CURVE('',#1908,#1827,#814,.T.);
#2393=EDGE_CURVE('',#1912,#1866,#815,.T.);
#2394=EDGE_CURVE('',#1913,#1865,#816,.T.);
#2395=EDGE_CURVE('',#1914,#1864,#817,.T.);
#2396=EDGE_CURVE('',#1915,#1863,#818,.T.);
#2397=EDGE_CURVE('',#1916,#1862,#819,.T.);
#2398=EDGE_CURVE('',#1860,#1935,#820,.T.);
#2399=EDGE_CURVE('',#1935,#1936,#821,.T.);
#2400=EDGE_CURVE('',#1936,#1861,#822,.T.);
#2401=EDGE_CURVE('',#1859,#1937,#823,.T.);
#2402=EDGE_CURVE('',#1937,#1935,#824,.T.);
#2403=EDGE_CURVE('',#1858,#1938,#825,.T.);
#2404=EDGE_CURVE('',#1938,#1937,#826,.T.);
#2405=EDGE_CURVE('',#1868,#1939,#827,.T.);
#2406=EDGE_CURVE('',#1939,#1940,#828,.T.);
#2407=EDGE_CURVE('',#1940,#1867,#829,.T.);
#2408=EDGE_CURVE('',#1845,#1941,#830,.T.);
#2409=EDGE_CURVE('',#1941,#1942,#831,.T.);
#2410=EDGE_CURVE('',#1846,#1942,#832,.T.);
#2411=EDGE_CURVE('',#1844,#1943,#833,.T.);
#2412=EDGE_CURVE('',#1943,#1941,#834,.T.);
#2413=EDGE_CURVE('',#1944,#1825,#835,.T.);
#2414=EDGE_CURVE('',#1824,#1945,#836,.T.);
#2415=EDGE_CURVE('',#1945,#1944,#837,.T.);
#2416=EDGE_CURVE('',#1946,#1851,#838,.T.);
#2417=EDGE_CURVE('',#1947,#1946,#839,.T.);
#2418=EDGE_CURVE('',#1948,#1947,#840,.T.);
#2419=EDGE_CURVE('',#1949,#1948,#841,.T.);
#2420=EDGE_CURVE('',#1950,#1949,#842,.T.);
#2421=EDGE_CURVE('',#1943,#1950,#843,.T.);
#2422=EDGE_CURVE('',#1918,#1852,#844,.T.);
#2423=EDGE_CURVE('',#1939,#1807,#845,.T.);
#2424=EDGE_CURVE('',#1951,#1809,#846,.T.);
#2425=EDGE_CURVE('',#1952,#1951,#847,.T.);
#2426=EDGE_CURVE('',#1952,#1940,#848,.T.);
#2427=EDGE_CURVE('',#1933,#1944,#849,.T.);
#2428=EDGE_CURVE('',#1945,#1953,#850,.T.);
#2429=EDGE_CURVE('',#1954,#1953,#851,.T.);
#2430=EDGE_CURVE('',#1954,#1934,#852,.T.);
#2431=EDGE_CURVE('',#1942,#1955,#853,.T.);
#2432=EDGE_CURVE('',#1955,#1847,#854,.T.);
#2433=EDGE_CURVE('',#1956,#1957,#855,.T.);
#2434=EDGE_CURVE('',#1958,#1957,#856,.T.);
#2435=EDGE_CURVE('',#1958,#1959,#857,.T.);
#2436=EDGE_CURVE('',#1959,#1956,#858,.T.);
#2437=EDGE_CURVE('',#1960,#1954,#859,.T.);
#2438=EDGE_CURVE('',#1960,#1932,#860,.T.);
#2439=EDGE_CURVE('',#1961,#1960,#861,.T.);
#2440=EDGE_CURVE('',#1961,#1962,#862,.T.);
#2441=EDGE_CURVE('',#1962,#1801,#863,.T.);
#2442=EDGE_CURVE('',#1873,#1963,#864,.T.);
#2443=EDGE_CURVE('',#1964,#1963,#865,.T.);
#2444=EDGE_CURVE('',#1964,#1808,#866,.T.);
#2445=EDGE_CURVE('',#1951,#1964,#867,.T.);
#2446=EDGE_CURVE('',#1917,#1853,#868,.T.);
#2447=EDGE_CURVE('',#1965,#1802,#869,.T.);
#2448=EDGE_CURVE('',#1965,#1962,#870,.T.);
#2449=EDGE_CURVE('',#1965,#1966,#871,.T.);
#2450=EDGE_CURVE('',#1967,#1961,#872,.T.);
#2451=EDGE_CURVE('',#1968,#1967,#873,.T.);
#2452=EDGE_CURVE('',#1966,#1968,#874,.T.);
#2453=EDGE_CURVE('',#1966,#1969,#875,.T.);
#2454=EDGE_CURVE('',#1969,#1970,#876,.F.);
#2455=EDGE_CURVE('',#1970,#1965,#877,.T.);
#2456=EDGE_CURVE('',#1968,#1971,#878,.T.);
#2457=EDGE_CURVE('',#1969,#1971,#879,.F.);
#2458=EDGE_CURVE('',#1972,#1967,#880,.T.);
#2459=EDGE_CURVE('',#1972,#1971,#881,.T.);
#2460=EDGE_CURVE('',#1960,#1972,#882,.T.);
#2461=EDGE_CURVE('',#1973,#1936,#883,.T.);
#2462=EDGE_CURVE('',#1974,#1973,#884,.T.);
#2463=EDGE_CURVE('',#1975,#1974,#885,.T.);
#2464=EDGE_CURVE('',#1976,#1975,#886,.T.);
#2465=EDGE_CURVE('',#1977,#1976,#887,.T.);
#2466=EDGE_CURVE('',#1854,#1977,#888,.T.);
#2467=EDGE_CURVE('',#1869,#1978,#889,.T.);
#2468=EDGE_CURVE('',#1979,#1952,#890,.T.);
#2469=EDGE_CURVE('',#1980,#1979,#891,.T.);
#2470=EDGE_CURVE('',#1981,#1980,#892,.T.);
#2471=EDGE_CURVE('',#1978,#1981,#893,.T.);
#2472=EDGE_CURVE('',#1982,#1857,#894,.T.);
#2473=EDGE_CURVE('',#1983,#1982,#895,.T.);
#2474=EDGE_CURVE('',#1984,#1983,#896,.T.);
#2475=EDGE_CURVE('',#1985,#1984,#897,.T.);
#2476=EDGE_CURVE('',#1986,#1985,#898,.T.);
#2477=EDGE_CURVE('',#1938,#1986,#899,.T.);
#2478=EDGE_CURVE('',#1987,#1823,#900,.T.);
#2479=EDGE_CURVE('',#1988,#1987,#901,.T.);
#2480=EDGE_CURVE('',#1989,#1988,#902,.T.);
#2481=EDGE_CURVE('',#1990,#1989,#903,.T.);
#2482=EDGE_CURVE('',#1953,#1990,#904,.T.);
#2483=EDGE_CURVE('',#1991,#1955,#905,.T.);
#2484=EDGE_CURVE('',#1992,#1991,#906,.T.);
#2485=EDGE_CURVE('',#1993,#1992,#907,.T.);
#2486=EDGE_CURVE('',#1994,#1993,#908,.T.);
#2487=EDGE_CURVE('',#1995,#1994,#909,.T.);
#2488=EDGE_CURVE('',#1848,#1995,#910,.T.);
#2489=EDGE_CURVE('',#1996,#1872,#911,.T.);
#2490=EDGE_CURVE('',#1997,#1996,#912,.T.);
#2491=EDGE_CURVE('',#1998,#1997,#913,.T.);
#2492=EDGE_CURVE('',#1999,#1998,#914,.T.);
#2493=EDGE_CURVE('',#1963,#1999,#915,.T.);
#2494=EDGE_CURVE('',#2000,#1935,#916,.T.);
#2495=EDGE_CURVE('',#1973,#2000,#917,.T.);
#2496=EDGE_CURVE('',#2001,#1950,#918,.T.);
#2497=EDGE_CURVE('',#2001,#1941,#919,.T.);
#2498=EDGE_CURVE('',#2000,#2002,#920,.T.);
#2499=EDGE_CURVE('',#2002,#1974,#921,.T.);
#2500=EDGE_CURVE('',#1949,#2003,#922,.T.);
#2501=EDGE_CURVE('',#2001,#2003,#923,.T.);
#2502=EDGE_CURVE('',#2002,#2004,#924,.T.);
#2503=EDGE_CURVE('',#1975,#2004,#925,.F.);
#2504=EDGE_CURVE('',#2005,#1948,#926,.F.);
#2505=EDGE_CURVE('',#2003,#2005,#927,.T.);
#2506=EDGE_CURVE('',#2006,#2004,#928,.T.);
#2507=EDGE_CURVE('',#1976,#2006,#929,.F.);
#2508=EDGE_CURVE('',#2006,#2007,#930,.F.);
#2509=EDGE_CURVE('',#2007,#1977,#931,.T.);
#2510=EDGE_CURVE('',#1946,#2008,#932,.T.);
#2511=EDGE_CURVE('',#2009,#2008,#933,.F.);
#2512=EDGE_CURVE('',#2009,#1947,#934,.F.);
#2513=EDGE_CURVE('',#1855,#2007,#935,.T.);
#2514=EDGE_CURVE('',#1850,#2008,#936,.F.);
#2515=EDGE_CURVE('',#1957,#1978,#937,.T.);
#2516=EDGE_CURVE('',#1870,#1957,#938,.T.);
#2517=EDGE_CURVE('',#1981,#1958,#939,.T.);
#2518=EDGE_CURVE('',#1980,#2010,#940,.T.);
#2519=EDGE_CURVE('',#1958,#2010,#941,.T.);
#2520=EDGE_CURVE('',#2011,#1979,#942,.T.);
#2521=EDGE_CURVE('',#2011,#2010,#943,.T.);
#2522=EDGE_CURVE('',#1951,#2011,#944,.T.);
#2523=EDGE_CURVE('',#2012,#1942,#945,.T.);
#2524=EDGE_CURVE('',#1991,#2012,#946,.T.);
#2525=EDGE_CURVE('',#2012,#2013,#947,.T.);
#2526=EDGE_CURVE('',#2013,#1992,#948,.T.);
#2527=EDGE_CURVE('',#1990,#2014,#949,.T.);
#2528=EDGE_CURVE('',#1954,#2014,#950,.T.);
#2529=EDGE_CURVE('',#2013,#2015,#951,.T.);
#2530=EDGE_CURVE('',#1993,#2015,#952,.F.);
#2531=EDGE_CURVE('',#2016,#1989,#953,.T.);
#2532=EDGE_CURVE('',#2014,#2016,#954,.T.);
#2533=EDGE_CURVE('',#2017,#2015,#955,.T.);
#2534=EDGE_CURVE('',#1994,#2017,#956,.T.);
#2535=EDGE_CURVE('',#2017,#2018,#957,.T.);
#2536=EDGE_CURVE('',#2018,#1995,#958,.T.);
#2537=EDGE_CURVE('',#2019,#2020,#959,.T.);
#2538=EDGE_CURVE('',#2019,#1988,#960,.T.);
#2539=EDGE_CURVE('',#1987,#2020,#961,.T.);
#2540=EDGE_CURVE('',#1849,#2018,#962,.T.);
#2541=EDGE_CURVE('',#1822,#2020,#963,.T.);
#2542=EDGE_CURVE('',#1999,#2021,#964,.T.);
#2543=EDGE_CURVE('',#1964,#2021,#965,.T.);
#2544=EDGE_CURVE('',#2022,#1998,#966,.T.);
#2545=EDGE_CURVE('',#2021,#2022,#967,.T.);
#2546=EDGE_CURVE('',#1996,#1956,#968,.T.);
#2547=EDGE_CURVE('',#1959,#1997,#969,.T.);
#2548=EDGE_CURVE('',#1821,#1970,#970,.T.);
#2549=EDGE_CURVE('',#1871,#1956,#971,.T.);
#2550=EDGE_CURVE('',#1971,#2016,#972,.T.);
#2551=EDGE_CURVE('',#2014,#1972,#973,.T.);
#2552=EDGE_CURVE('',#2015,#2005,#974,.F.);
#2553=EDGE_CURVE('',#2003,#2013,#975,.T.);
#2554=EDGE_CURVE('',#2004,#2023,#976,.F.);
#2555=EDGE_CURVE('',#2024,#2002,#977,.T.);
#2556=EDGE_CURVE('',#2024,#2023,#978,.T.);
#2557=EDGE_CURVE('',#2023,#1984,#979,.F.);
#2558=EDGE_CURVE('',#1985,#2024,#980,.T.);
#2559=EDGE_CURVE('',#2010,#2022,#981,.T.);
#2560=EDGE_CURVE('',#2021,#2011,#982,.T.);
#2561=EDGE_CURVE('',#2019,#2016,#983,.T.);
#2562=EDGE_CURVE('',#1969,#2019,#984,.T.);
#2563=EDGE_CURVE('',#2009,#2005,#985,.T.);
#2564=EDGE_CURVE('',#2017,#2009,#986,.F.);
#2565=EDGE_CURVE('',#2023,#2025,#987,.T.);
#2566=EDGE_CURVE('',#2006,#2025,#988,.F.);
#2567=EDGE_CURVE('',#2025,#1983,#989,.F.);
#2568=EDGE_CURVE('',#1959,#2022,#990,.T.);
#2569=EDGE_CURVE('',#2026,#2007,#991,.T.);
#2570=EDGE_CURVE('',#1856,#2026,#992,.T.);
#2571=EDGE_CURVE('',#1982,#2026,#993,.T.);
#2572=EDGE_CURVE('',#2020,#1970,#994,.T.);
#2573=EDGE_CURVE('',#2008,#2018,#995,.T.);
#2574=EDGE_CURVE('',#2025,#2026,#996,.F.);
#2575=EDGE_CURVE('',#2012,#2001,#997,.T.);
#2576=EDGE_CURVE('',#2027,#1937,#998,.T.);
#2577=EDGE_CURVE('',#2000,#2027,#999,.T.);
#2578=EDGE_CURVE('',#2027,#1986,#1000,.T.);
#2579=EDGE_CURVE('',#2024,#2027,#1001,.T.);
#2580=EDGE_CURVE('',#2028,#2029,#15,.T.);
#2581=EDGE_CURVE('',#2030,#2028,#1002,.T.);
#2582=EDGE_CURVE('',#2030,#2031,#1003,.T.);
#2583=EDGE_CURVE('',#2032,#2031,#1004,.T.);
#2584=EDGE_CURVE('',#2029,#2032,#1005,.T.);
#2585=EDGE_CURVE('',#2029,#2033,#16,.T.);
#2586=EDGE_CURVE('',#2034,#2032,#1006,.T.);
#2587=EDGE_CURVE('',#2035,#2034,#1007,.T.);
#2588=EDGE_CURVE('',#2033,#2035,#1008,.T.);
#2589=EDGE_CURVE('',#2036,#2037,#1009,.T.);
#2590=EDGE_CURVE('',#2038,#2036,#1010,.T.);
#2591=EDGE_CURVE('',#2038,#2039,#1011,.T.);
#2592=EDGE_CURVE('',#2039,#2037,#1012,.T.);
#2593=EDGE_CURVE('',#2037,#2040,#1013,.T.);
#2594=EDGE_CURVE('',#2039,#2041,#1014,.T.);
#2595=EDGE_CURVE('',#2041,#2040,#1015,.T.);
#2596=EDGE_CURVE('',#2040,#2042,#1016,.T.);
#2597=EDGE_CURVE('',#2041,#2043,#1017,.T.);
#2598=EDGE_CURVE('',#2043,#2042,#1018,.T.);
#2599=EDGE_CURVE('',#2042,#2036,#1019,.T.);
#2600=EDGE_CURVE('',#2043,#2038,#1020,.T.);
#2601=EDGE_CURVE('',#2044,#2045,#1021,.T.);
#2602=EDGE_CURVE('',#2046,#2044,#1022,.T.);
#2603=EDGE_CURVE('',#2046,#2047,#1023,.T.);
#2604=EDGE_CURVE('',#2047,#2045,#1024,.T.);
#2605=EDGE_CURVE('',#2045,#2048,#1025,.T.);
#2606=EDGE_CURVE('',#2047,#2049,#1026,.T.);
#2607=EDGE_CURVE('',#2049,#2048,#1027,.T.);
#2608=EDGE_CURVE('',#2048,#2050,#1028,.T.);
#2609=EDGE_CURVE('',#2049,#2051,#1029,.T.);
#2610=EDGE_CURVE('',#2051,#2050,#1030,.T.);
#2611=EDGE_CURVE('',#2050,#2044,#1031,.T.);
#2612=EDGE_CURVE('',#2051,#2046,#1032,.T.);
#2613=EDGE_CURVE('',#2052,#2043,#1033,.T.);
#2614=EDGE_CURVE('',#2052,#2053,#1034,.T.);
#2615=EDGE_CURVE('',#2053,#2038,#1035,.T.);
#2616=EDGE_CURVE('',#2053,#2054,#1036,.T.);
#2617=EDGE_CURVE('',#2054,#2039,#1037,.T.);
#2618=EDGE_CURVE('',#2054,#2055,#1038,.T.);
#2619=EDGE_CURVE('',#2055,#2041,#1039,.T.);
#2620=EDGE_CURVE('',#2055,#2052,#1040,.T.);
#2621=EDGE_CURVE('',#2031,#2051,#1041,.T.);
#2622=EDGE_CURVE('',#2031,#2056,#1042,.T.);
#2623=EDGE_CURVE('',#2056,#2046,#1043,.T.);
#2624=EDGE_CURVE('',#2056,#2034,#1044,.T.);
#2625=EDGE_CURVE('',#2034,#2047,#1045,.T.);
#2626=EDGE_CURVE('',#2032,#2049,#1046,.T.);
#2627=EDGE_CURVE('',#2057,#2055,#1047,.T.);
#2628=EDGE_CURVE('',#2058,#2057,#1048,.T.);
#2629=EDGE_CURVE('',#2058,#2052,#1049,.T.);
#2630=EDGE_CURVE('',#2059,#2058,#1050,.T.);
#2631=EDGE_CURVE('',#2059,#2053,#1051,.T.);
#2632=EDGE_CURVE('',#2060,#2059,#1052,.T.);
#2633=EDGE_CURVE('',#2060,#2054,#1053,.T.);
#2634=EDGE_CURVE('',#2057,#2060,#1054,.T.);
#2635=EDGE_CURVE('',#2061,#2030,#1055,.T.);
#2636=EDGE_CURVE('',#2061,#2056,#1056,.T.);
#2637=EDGE_CURVE('',#2035,#2061,#1057,.T.);
#2638=EDGE_CURVE('',#2062,#2033,#1058,.T.);
#2639=EDGE_CURVE('',#2063,#2062,#75,.T.);
#2640=EDGE_CURVE('',#2063,#2064,#1059,.T.);
#2641=EDGE_CURVE('',#2064,#2028,#76,.T.);
#2642=EDGE_CURVE('',#2062,#2065,#1060,.T.);
#2643=EDGE_CURVE('',#2065,#2066,#77,.T.);
#2644=EDGE_CURVE('',#2066,#2063,#1061,.T.);
#2645=EDGE_CURVE('',#2067,#2068,#78,.T.);
#2646=EDGE_CURVE('',#2068,#2069,#1062,.T.);
#2647=EDGE_CURVE('',#2069,#2070,#79,.T.);
#2648=EDGE_CURVE('',#2070,#2067,#1063,.T.);
#2649=EDGE_CURVE('',#2071,#2072,#1064,.T.);
#2650=EDGE_CURVE('',#2073,#2071,#1065,.T.);
#2651=EDGE_CURVE('',#2074,#2073,#1066,.T.);
#2652=EDGE_CURVE('',#2074,#2072,#1067,.T.);
#2653=EDGE_CURVE('',#2075,#2076,#1068,.T.);
#2654=EDGE_CURVE('',#2077,#2075,#1069,.T.);
#2655=EDGE_CURVE('',#2078,#2077,#1070,.T.);
#2656=EDGE_CURVE('',#2078,#2076,#1071,.T.);
#2657=EDGE_CURVE('',#2079,#2080,#1072,.T.);
#2658=EDGE_CURVE('',#2081,#2079,#1073,.T.);
#2659=EDGE_CURVE('',#2082,#2081,#1074,.T.);
#2660=EDGE_CURVE('',#2082,#2080,#1075,.T.);
#2661=EDGE_CURVE('',#2083,#2084,#1076,.T.);
#2662=EDGE_CURVE('',#2085,#2083,#1077,.T.);
#2663=EDGE_CURVE('',#2086,#2085,#1078,.T.);
#2664=EDGE_CURVE('',#2086,#2084,#1079,.T.);
#2665=EDGE_CURVE('',#2087,#2088,#80,.T.);
#2666=EDGE_CURVE('',#2068,#2088,#1080,.T.);
#2667=EDGE_CURVE('',#2067,#2087,#1081,.T.);
#2668=EDGE_CURVE('',#2089,#2090,#1082,.T.);
#2669=EDGE_CURVE('',#2090,#2091,#1083,.T.);
#2670=EDGE_CURVE('',#2092,#2091,#1084,.T.);
#2671=EDGE_CURVE('',#2089,#2092,#1085,.T.);
#2672=EDGE_CURVE('',#2093,#2094,#1086,.T.);
#2673=EDGE_CURVE('',#2094,#2095,#1087,.T.);
#2674=EDGE_CURVE('',#2093,#2095,#1088,.T.);
#2675=EDGE_CURVE('',#2096,#2097,#1089,.T.);
#2676=EDGE_CURVE('',#2098,#2097,#1090,.T.);
#2677=EDGE_CURVE('',#2099,#2098,#1091,.T.);
#2678=EDGE_CURVE('',#2099,#2096,#1092,.T.);
#2679=EDGE_CURVE('',#2100,#2098,#1093,.T.);
#2680=EDGE_CURVE('',#2100,#2099,#1094,.T.);
#2681=EDGE_CURVE('',#2101,#2102,#1095,.T.);
#2682=EDGE_CURVE('',#2103,#2102,#1096,.T.);
#2683=EDGE_CURVE('',#2103,#2101,#1097,.T.);
#2684=EDGE_CURVE('',#2077,#2104,#1098,.T.);
#2685=EDGE_CURVE('',#2077,#2074,#1099,.T.);
#2686=EDGE_CURVE('',#2102,#2074,#1100,.T.);
#2687=EDGE_CURVE('',#2101,#2105,#1101,.T.);
#2688=EDGE_CURVE('',#2104,#2105,#1102,.T.);
#2689=EDGE_CURVE('',#2106,#2103,#1103,.T.);
#2690=EDGE_CURVE('',#2105,#2106,#1104,.T.);
#2691=EDGE_CURVE('',#2104,#2106,#1105,.T.);
#2692=EDGE_CURVE('',#2107,#2108,#1106,.T.);
#2693=EDGE_CURVE('',#2108,#2109,#1107,.T.);
#2694=EDGE_CURVE('',#2107,#2109,#1108,.T.);
#2695=EDGE_CURVE('',#2110,#2108,#1109,.T.);
#2696=EDGE_CURVE('',#2073,#2107,#1110,.T.);
#2697=EDGE_CURVE('',#2073,#2078,#1111,.T.);
#2698=EDGE_CURVE('',#2111,#2078,#1112,.T.);
#2699=EDGE_CURVE('',#2110,#2111,#1113,.T.);
#2700=EDGE_CURVE('',#2109,#2112,#1114,.T.);
#2701=EDGE_CURVE('',#2112,#2110,#1115,.T.);
#2702=EDGE_CURVE('',#2112,#2111,#1116,.T.);
#2703=EDGE_CURVE('',#2113,#2096,#1117,.T.);
#2704=EDGE_CURVE('',#2113,#2100,#1118,.T.);
#2705=EDGE_CURVE('',#2114,#2115,#1119,.T.);
#2706=EDGE_CURVE('',#2095,#2115,#1120,.T.);
#2707=EDGE_CURVE('',#2114,#2094,#1121,.T.);
#2708=EDGE_CURVE('',#2116,#2114,#1122,.T.);
#2709=EDGE_CURVE('',#2116,#2093,#1123,.T.);
#2710=EDGE_CURVE('',#2115,#2116,#1124,.T.);
#2711=EDGE_CURVE('',#2097,#2113,#1125,.T.);
#2712=EDGE_CURVE('',#2117,#2118,#1126,.T.);
#2713=EDGE_CURVE('',#2117,#2089,#81,.T.);
#2714=EDGE_CURVE('',#2085,#2092,#1127,.T.);
#2715=EDGE_CURVE('',#2072,#2083,#1128,.T.);
#2716=EDGE_CURVE('',#2080,#2075,#1129,.T.);
#2717=EDGE_CURVE('',#2119,#2082,#1130,.T.);
#2718=EDGE_CURVE('',#2120,#2119,#1131,.T.);
#2719=EDGE_CURVE('',#2120,#2121,#82,.T.);
#2720=EDGE_CURVE('',#2122,#2121,#1132,.T.);
#2721=EDGE_CURVE('',#2122,#2123,#1133,.T.);
#2722=EDGE_CURVE('',#2124,#2123,#1134,.T.);
#2723=EDGE_CURVE('',#2118,#2124,#1135,.T.);
#2724=EDGE_CURVE('',#2125,#2117,#1136,.T.);
#2725=EDGE_CURVE('',#2090,#2125,#83,.T.);
#2726=EDGE_CURVE('',#2120,#2126,#1137,.T.);
#2727=EDGE_CURVE('',#2127,#2119,#1138,.T.);
#2728=EDGE_CURVE('',#2126,#2127,#1139,.T.);
#2729=EDGE_CURVE('',#2121,#2128,#1140,.T.);
#2730=EDGE_CURVE('',#2128,#2126,#84,.T.);
#2731=EDGE_CURVE('',#2129,#2130,#1141,.T.);
#2732=EDGE_CURVE('',#2068,#2130,#1142,.T.);
#2733=EDGE_CURVE('',#2088,#2129,#1143,.T.);
#2734=EDGE_CURVE('',#2131,#2132,#1144,.T.);
#2735=EDGE_CURVE('',#2132,#2064,#1145,.T.);
#2736=EDGE_CURVE('',#2131,#2063,#1146,.T.);
#2737=EDGE_CURVE('',#2130,#2133,#1147,.T.);
#2738=EDGE_CURVE('',#2134,#2133,#1148,.T.);
#2739=EDGE_CURVE('',#2134,#2131,#1149,.T.);
#2740=EDGE_CURVE('',#2066,#2069,#1150,.T.);
#2741=EDGE_CURVE('',#2135,#2125,#1151,.T.);
#2742=EDGE_CURVE('',#2135,#2136,#1152,.T.);
#2743=EDGE_CURVE('',#2137,#2136,#1153,.T.);
#2744=EDGE_CURVE('',#2137,#2138,#1154,.T.);
#2745=EDGE_CURVE('',#2128,#2138,#1155,.T.);
#2746=EDGE_CURVE('',#2081,#2127,#1156,.T.);
#2747=EDGE_CURVE('',#2076,#2079,#1157,.T.);
#2748=EDGE_CURVE('',#2084,#2071,#1158,.T.);
#2749=EDGE_CURVE('',#2091,#2086,#1159,.T.);
#2750=EDGE_CURVE('',#2134,#2136,#1160,.T.);
#2751=EDGE_CURVE('',#2137,#2133,#1161,.T.);
#2752=EDGE_CURVE('',#2139,#2122,#1162,.T.);
#2753=EDGE_CURVE('',#2139,#2140,#1163,.T.);
#2754=EDGE_CURVE('',#2140,#2123,#1164,.T.);
#2755=EDGE_CURVE('',#2132,#2135,#1165,.T.);
#2756=EDGE_CURVE('',#2140,#2141,#1166,.T.);
#2757=EDGE_CURVE('',#2124,#2141,#1167,.T.);
#2758=EDGE_CURVE('',#2138,#2129,#1168,.T.);
#2759=EDGE_CURVE('',#2142,#2143,#1169,.T.);
#2760=EDGE_CURVE('',#2142,#2087,#1170,.T.);
#2761=EDGE_CURVE('',#2067,#2143,#1171,.T.);
#2762=EDGE_CURVE('',#2143,#2144,#1172,.T.);
#2763=EDGE_CURVE('',#2070,#2144,#1173,.T.);
#2764=EDGE_CURVE('',#2144,#2145,#1174,.T.);
#2765=EDGE_CURVE('',#2145,#2065,#1175,.T.);
#2766=EDGE_CURVE('',#2118,#2146,#1176,.T.);
#2767=EDGE_CURVE('',#2146,#2141,#1177,.T.);
#2768=EDGE_CURVE('',#2145,#2147,#1178,.T.);
#2769=EDGE_CURVE('',#2147,#2062,#1179,.T.);
#2770=EDGE_CURVE('',#2147,#2148,#1180,.T.);
#2771=EDGE_CURVE('',#2035,#2148,#1181,.T.);
#2772=EDGE_CURVE('',#2146,#2148,#1182,.T.);
#2773=EDGE_CURVE('',#2142,#2139,#1183,.T.);
#2774=ORIENTED_EDGE('',*,*,#2149,.T.);
#2775=ORIENTED_EDGE('',*,*,#2150,.F.);
#2776=ORIENTED_EDGE('',*,*,#2151,.F.);
#2777=ORIENTED_EDGE('',*,*,#2152,.T.);
#2778=ORIENTED_EDGE('',*,*,#2153,.T.);
#2779=ORIENTED_EDGE('',*,*,#2154,.F.);
#2780=ORIENTED_EDGE('',*,*,#2155,.F.);
#2781=ORIENTED_EDGE('',*,*,#2150,.T.);
#2782=ORIENTED_EDGE('',*,*,#2156,.T.);
#2783=ORIENTED_EDGE('',*,*,#2157,.F.);
#2784=ORIENTED_EDGE('',*,*,#2158,.F.);
#2785=ORIENTED_EDGE('',*,*,#2154,.T.);
#2786=ORIENTED_EDGE('',*,*,#2159,.T.);
#2787=ORIENTED_EDGE('',*,*,#2152,.F.);
#2788=ORIENTED_EDGE('',*,*,#2160,.F.);
#2789=ORIENTED_EDGE('',*,*,#2157,.T.);
#2790=ORIENTED_EDGE('',*,*,#2149,.F.);
#2791=ORIENTED_EDGE('',*,*,#2159,.F.);
#2792=ORIENTED_EDGE('',*,*,#2156,.F.);
#2793=ORIENTED_EDGE('',*,*,#2153,.F.);
#2794=ORIENTED_EDGE('',*,*,#2161,.T.);
#2795=ORIENTED_EDGE('',*,*,#2162,.F.);
#2796=ORIENTED_EDGE('',*,*,#2163,.F.);
#2797=ORIENTED_EDGE('',*,*,#2164,.T.);
#2798=ORIENTED_EDGE('',*,*,#2165,.T.);
#2799=ORIENTED_EDGE('',*,*,#2166,.F.);
#2800=ORIENTED_EDGE('',*,*,#2167,.F.);
#2801=ORIENTED_EDGE('',*,*,#2162,.T.);
#2802=ORIENTED_EDGE('',*,*,#2168,.T.);
#2803=ORIENTED_EDGE('',*,*,#2169,.F.);
#2804=ORIENTED_EDGE('',*,*,#2170,.F.);
#2805=ORIENTED_EDGE('',*,*,#2166,.T.);
#2806=ORIENTED_EDGE('',*,*,#2171,.T.);
#2807=ORIENTED_EDGE('',*,*,#2164,.F.);
#2808=ORIENTED_EDGE('',*,*,#2172,.F.);
#2809=ORIENTED_EDGE('',*,*,#2169,.T.);
#2810=ORIENTED_EDGE('',*,*,#2161,.F.);
#2811=ORIENTED_EDGE('',*,*,#2171,.F.);
#2812=ORIENTED_EDGE('',*,*,#2168,.F.);
#2813=ORIENTED_EDGE('',*,*,#2165,.F.);
#2814=ORIENTED_EDGE('',*,*,#2160,.T.);
#2815=ORIENTED_EDGE('',*,*,#2173,.F.);
#2816=ORIENTED_EDGE('',*,*,#2174,.F.);
#2817=ORIENTED_EDGE('',*,*,#2175,.T.);
#2818=ORIENTED_EDGE('',*,*,#2151,.T.);
#2819=ORIENTED_EDGE('',*,*,#2176,.F.);
#2820=ORIENTED_EDGE('',*,*,#2177,.F.);
#2821=ORIENTED_EDGE('',*,*,#2173,.T.);
#2822=ORIENTED_EDGE('',*,*,#2155,.T.);
#2823=ORIENTED_EDGE('',*,*,#2178,.F.);
#2824=ORIENTED_EDGE('',*,*,#2179,.F.);
#2825=ORIENTED_EDGE('',*,*,#2176,.T.);
#2826=ORIENTED_EDGE('',*,*,#2158,.T.);
#2827=ORIENTED_EDGE('',*,*,#2175,.F.);
#2828=ORIENTED_EDGE('',*,*,#2180,.F.);
#2829=ORIENTED_EDGE('',*,*,#2178,.T.);
#2830=ORIENTED_EDGE('',*,*,#2172,.T.);
#2831=ORIENTED_EDGE('',*,*,#2181,.F.);
#2832=ORIENTED_EDGE('',*,*,#2182,.F.);
#2833=ORIENTED_EDGE('',*,*,#2183,.T.);
#2834=ORIENTED_EDGE('',*,*,#2163,.T.);
#2835=ORIENTED_EDGE('',*,*,#2184,.F.);
#2836=ORIENTED_EDGE('',*,*,#2185,.F.);
#2837=ORIENTED_EDGE('',*,*,#2181,.T.);
#2838=ORIENTED_EDGE('',*,*,#2167,.T.);
#2839=ORIENTED_EDGE('',*,*,#2186,.F.);
#2840=ORIENTED_EDGE('',*,*,#2187,.F.);
#2841=ORIENTED_EDGE('',*,*,#2184,.T.);
#2842=ORIENTED_EDGE('',*,*,#2170,.T.);
#2843=ORIENTED_EDGE('',*,*,#2183,.F.);
#2844=ORIENTED_EDGE('',*,*,#2188,.F.);
#2845=ORIENTED_EDGE('',*,*,#2186,.T.);
#2846=ORIENTED_EDGE('',*,*,#2180,.T.);
#2847=ORIENTED_EDGE('',*,*,#2189,.F.);
#2848=ORIENTED_EDGE('',*,*,#2190,.F.);
#2849=ORIENTED_EDGE('',*,*,#2191,.T.);
#2850=ORIENTED_EDGE('',*,*,#2174,.T.);
#2851=ORIENTED_EDGE('',*,*,#2192,.F.);
#2852=ORIENTED_EDGE('',*,*,#2193,.F.);
#2853=ORIENTED_EDGE('',*,*,#2189,.T.);
#2854=ORIENTED_EDGE('',*,*,#2177,.T.);
#2855=ORIENTED_EDGE('',*,*,#2194,.F.);
#2856=ORIENTED_EDGE('',*,*,#2195,.F.);
#2857=ORIENTED_EDGE('',*,*,#2192,.T.);
#2858=ORIENTED_EDGE('',*,*,#2179,.T.);
#2859=ORIENTED_EDGE('',*,*,#2191,.F.);
#2860=ORIENTED_EDGE('',*,*,#2196,.F.);
#2861=ORIENTED_EDGE('',*,*,#2194,.T.);
#2862=ORIENTED_EDGE('',*,*,#2188,.T.);
#2863=ORIENTED_EDGE('',*,*,#2197,.F.);
#2864=ORIENTED_EDGE('',*,*,#2198,.F.);
#2865=ORIENTED_EDGE('',*,*,#2199,.T.);
#2866=ORIENTED_EDGE('',*,*,#2182,.T.);
#2867=ORIENTED_EDGE('',*,*,#2200,.F.);
#2868=ORIENTED_EDGE('',*,*,#2201,.F.);
#2869=ORIENTED_EDGE('',*,*,#2197,.T.);
#2870=ORIENTED_EDGE('',*,*,#2185,.T.);
#2871=ORIENTED_EDGE('',*,*,#2202,.F.);
#2872=ORIENTED_EDGE('',*,*,#2203,.F.);
#2873=ORIENTED_EDGE('',*,*,#2200,.T.);
#2874=ORIENTED_EDGE('',*,*,#2187,.T.);
#2875=ORIENTED_EDGE('',*,*,#2199,.F.);
#2876=ORIENTED_EDGE('',*,*,#2204,.F.);
#2877=ORIENTED_EDGE('',*,*,#2202,.T.);
#2878=ORIENTED_EDGE('',*,*,#2205,.T.);
#2879=ORIENTED_EDGE('',*,*,#2206,.F.);
#2880=ORIENTED_EDGE('',*,*,#2207,.F.);
#2881=ORIENTED_EDGE('',*,*,#2208,.F.);
#2882=ORIENTED_EDGE('',*,*,#2209,.T.);
#2883=ORIENTED_EDGE('',*,*,#2210,.F.);
#2884=ORIENTED_EDGE('',*,*,#2207,.T.);
#2885=ORIENTED_EDGE('',*,*,#2211,.T.);
#2886=ORIENTED_EDGE('',*,*,#2212,.T.);
#2887=ORIENTED_EDGE('',*,*,#2213,.T.);
#2888=ORIENTED_EDGE('',*,*,#2214,.T.);
#2889=ORIENTED_EDGE('',*,*,#2215,.F.);
#2890=ORIENTED_EDGE('',*,*,#2216,.F.);
#2891=ORIENTED_EDGE('',*,*,#2217,.T.);
#2892=ORIENTED_EDGE('',*,*,#2218,.F.);
#2893=ORIENTED_EDGE('',*,*,#2219,.F.);
#2894=ORIENTED_EDGE('',*,*,#2220,.T.);
#2895=ORIENTED_EDGE('',*,*,#2221,.F.);
#2896=ORIENTED_EDGE('',*,*,#2222,.F.);
#2897=ORIENTED_EDGE('',*,*,#2223,.T.);
#2898=ORIENTED_EDGE('',*,*,#2224,.F.);
#2899=ORIENTED_EDGE('',*,*,#2225,.F.);
#2900=ORIENTED_EDGE('',*,*,#2226,.F.);
#2901=ORIENTED_EDGE('',*,*,#2227,.T.);
#2902=ORIENTED_EDGE('',*,*,#2228,.F.);
#2903=ORIENTED_EDGE('',*,*,#2229,.F.);
#2904=ORIENTED_EDGE('',*,*,#2230,.F.);
#2905=ORIENTED_EDGE('',*,*,#2231,.F.);
#2906=ORIENTED_EDGE('',*,*,#2232,.F.);
#2907=ORIENTED_EDGE('',*,*,#2223,.F.);
#2908=ORIENTED_EDGE('',*,*,#2233,.T.);
#2909=ORIENTED_EDGE('',*,*,#2234,.T.);
#2910=ORIENTED_EDGE('',*,*,#2216,.T.);
#2911=ORIENTED_EDGE('',*,*,#2235,.T.);
#2912=ORIENTED_EDGE('',*,*,#2236,.T.);
#2913=ORIENTED_EDGE('',*,*,#2237,.T.);
#2914=ORIENTED_EDGE('',*,*,#2238,.F.);
#2915=ORIENTED_EDGE('',*,*,#2239,.F.);
#2916=ORIENTED_EDGE('',*,*,#2240,.F.);
#2917=ORIENTED_EDGE('',*,*,#2212,.F.);
#2918=ORIENTED_EDGE('',*,*,#2241,.F.);
#2919=ORIENTED_EDGE('',*,*,#2205,.F.);
#2920=ORIENTED_EDGE('',*,*,#2242,.F.);
#2921=ORIENTED_EDGE('',*,*,#2209,.F.);
#2922=ORIENTED_EDGE('',*,*,#2243,.T.);
#2923=ORIENTED_EDGE('',*,*,#2244,.T.);
#2924=ORIENTED_EDGE('',*,*,#2245,.T.);
#2925=ORIENTED_EDGE('',*,*,#2246,.T.);
#2926=ORIENTED_EDGE('',*,*,#2247,.T.);
#2927=ORIENTED_EDGE('',*,*,#2248,.T.);
#2928=ORIENTED_EDGE('',*,*,#2249,.T.);
#2929=ORIENTED_EDGE('',*,*,#2250,.T.);
#2930=ORIENTED_EDGE('',*,*,#2251,.T.);
#2931=ORIENTED_EDGE('',*,*,#2252,.T.);
#2932=ORIENTED_EDGE('',*,*,#2253,.T.);
#2933=ORIENTED_EDGE('',*,*,#2254,.T.);
#2934=ORIENTED_EDGE('',*,*,#2255,.T.);
#2935=ORIENTED_EDGE('',*,*,#2256,.T.);
#2936=ORIENTED_EDGE('',*,*,#2257,.T.);
#2937=ORIENTED_EDGE('',*,*,#2258,.T.);
#2938=ORIENTED_EDGE('',*,*,#2259,.T.);
#2939=ORIENTED_EDGE('',*,*,#2260,.T.);
#2940=ORIENTED_EDGE('',*,*,#2261,.T.);
#2941=ORIENTED_EDGE('',*,*,#2262,.F.);
#2942=ORIENTED_EDGE('',*,*,#2263,.F.);
#2943=ORIENTED_EDGE('',*,*,#2264,.F.);
#2944=ORIENTED_EDGE('',*,*,#2265,.F.);
#2945=ORIENTED_EDGE('',*,*,#2266,.T.);
#2946=ORIENTED_EDGE('',*,*,#2267,.T.);
#2947=ORIENTED_EDGE('',*,*,#2268,.T.);
#2948=ORIENTED_EDGE('',*,*,#2269,.T.);
#2949=ORIENTED_EDGE('',*,*,#2270,.T.);
#2950=ORIENTED_EDGE('',*,*,#2271,.T.);
#2951=ORIENTED_EDGE('',*,*,#2272,.T.);
#2952=ORIENTED_EDGE('',*,*,#2273,.T.);
#2953=ORIENTED_EDGE('',*,*,#2274,.T.);
#2954=ORIENTED_EDGE('',*,*,#2275,.F.);
#2955=ORIENTED_EDGE('',*,*,#2276,.F.);
#2956=ORIENTED_EDGE('',*,*,#2277,.F.);
#2957=ORIENTED_EDGE('',*,*,#2278,.F.);
#2958=ORIENTED_EDGE('',*,*,#2279,.T.);
#2959=ORIENTED_EDGE('',*,*,#2280,.T.);
#2960=ORIENTED_EDGE('',*,*,#2281,.T.);
#2961=ORIENTED_EDGE('',*,*,#2282,.T.);
#2962=ORIENTED_EDGE('',*,*,#2283,.T.);
#2963=ORIENTED_EDGE('',*,*,#2284,.T.);
#2964=ORIENTED_EDGE('',*,*,#2190,.T.);
#2965=ORIENTED_EDGE('',*,*,#2193,.T.);
#2966=ORIENTED_EDGE('',*,*,#2195,.T.);
#2967=ORIENTED_EDGE('',*,*,#2196,.T.);
#2968=ORIENTED_EDGE('',*,*,#2198,.T.);
#2969=ORIENTED_EDGE('',*,*,#2201,.T.);
#2970=ORIENTED_EDGE('',*,*,#2203,.T.);
#2971=ORIENTED_EDGE('',*,*,#2204,.T.);
#2972=ORIENTED_EDGE('',*,*,#2285,.F.);
#2973=ORIENTED_EDGE('',*,*,#2286,.F.);
#2974=ORIENTED_EDGE('',*,*,#2287,.T.);
#2975=ORIENTED_EDGE('',*,*,#2288,.T.);
#2976=ORIENTED_EDGE('',*,*,#2289,.T.);
#2977=ORIENTED_EDGE('',*,*,#2290,.F.);
#2978=ORIENTED_EDGE('',*,*,#2291,.F.);
#2979=ORIENTED_EDGE('',*,*,#2292,.T.);
#2980=ORIENTED_EDGE('',*,*,#2293,.T.);
#2981=ORIENTED_EDGE('',*,*,#2294,.T.);
#2982=ORIENTED_EDGE('',*,*,#2295,.T.);
#2983=ORIENTED_EDGE('',*,*,#2296,.T.);
#2984=ORIENTED_EDGE('',*,*,#2297,.T.);
#2985=ORIENTED_EDGE('',*,*,#2298,.T.);
#2986=ORIENTED_EDGE('',*,*,#2299,.T.);
#2987=ORIENTED_EDGE('',*,*,#2300,.T.);
#2988=ORIENTED_EDGE('',*,*,#2301,.T.);
#2989=ORIENTED_EDGE('',*,*,#2231,.T.);
#2990=ORIENTED_EDGE('',*,*,#2302,.T.);
#2991=ORIENTED_EDGE('',*,*,#2303,.T.);
#2992=ORIENTED_EDGE('',*,*,#2241,.T.);
#2993=ORIENTED_EDGE('',*,*,#2211,.F.);
#2994=ORIENTED_EDGE('',*,*,#2206,.T.);
#2995=ORIENTED_EDGE('',*,*,#2230,.T.);
#2996=ORIENTED_EDGE('',*,*,#2304,.F.);
#2997=ORIENTED_EDGE('',*,*,#2305,.T.);
#2998=ORIENTED_EDGE('',*,*,#2302,.F.);
#2999=ORIENTED_EDGE('',*,*,#2229,.T.);
#3000=ORIENTED_EDGE('',*,*,#2306,.T.);
#3001=ORIENTED_EDGE('',*,*,#2304,.T.);
#3002=ORIENTED_EDGE('',*,*,#2242,.T.);
#3003=ORIENTED_EDGE('',*,*,#2208,.T.);
#3004=ORIENTED_EDGE('',*,*,#2210,.T.);
#3005=ORIENTED_EDGE('',*,*,#2232,.T.);
#3006=ORIENTED_EDGE('',*,*,#2303,.F.);
#3007=ORIENTED_EDGE('',*,*,#2305,.F.);
#3008=ORIENTED_EDGE('',*,*,#2306,.F.);
#3009=ORIENTED_EDGE('',*,*,#2228,.T.);
#3010=ORIENTED_EDGE('',*,*,#2307,.F.);
#3011=ORIENTED_EDGE('',*,*,#2308,.F.);
#3012=ORIENTED_EDGE('',*,*,#2224,.T.);
#3013=ORIENTED_EDGE('',*,*,#2309,.T.);
#3014=ORIENTED_EDGE('',*,*,#2310,.T.);
#3015=ORIENTED_EDGE('',*,*,#2311,.F.);
#3016=ORIENTED_EDGE('',*,*,#2312,.T.);
#3017=ORIENTED_EDGE('',*,*,#2313,.F.);
#3018=ORIENTED_EDGE('',*,*,#2312,.F.);
#3019=ORIENTED_EDGE('',*,*,#2314,.F.);
#3020=ORIENTED_EDGE('',*,*,#2252,.F.);
#3021=ORIENTED_EDGE('',*,*,#2315,.T.);
#3022=ORIENTED_EDGE('',*,*,#2316,.T.);
#3023=ORIENTED_EDGE('',*,*,#2317,.F.);
#3024=ORIENTED_EDGE('',*,*,#2256,.F.);
#3025=ORIENTED_EDGE('',*,*,#2318,.T.);
#3026=ORIENTED_EDGE('',*,*,#2319,.T.);
#3027=ORIENTED_EDGE('',*,*,#2320,.F.);
#3028=ORIENTED_EDGE('',*,*,#2321,.T.);
#3029=ORIENTED_EDGE('',*,*,#2322,.F.);
#3030=ORIENTED_EDGE('',*,*,#2321,.F.);
#3031=ORIENTED_EDGE('',*,*,#2323,.F.);
#3032=ORIENTED_EDGE('',*,*,#2246,.F.);
#3033=ORIENTED_EDGE('',*,*,#2324,.T.);
#3034=ORIENTED_EDGE('',*,*,#2325,.T.);
#3035=ORIENTED_EDGE('',*,*,#2326,.F.);
#3036=ORIENTED_EDGE('',*,*,#2250,.F.);
#3037=ORIENTED_EDGE('',*,*,#2327,.T.);
#3038=ORIENTED_EDGE('',*,*,#2328,.F.);
#3039=ORIENTED_EDGE('',*,*,#2329,.F.);
#3040=ORIENTED_EDGE('',*,*,#2248,.F.);
#3041=ORIENTED_EDGE('',*,*,#2330,.T.);
#3042=ORIENTED_EDGE('',*,*,#2254,.F.);
#3043=ORIENTED_EDGE('',*,*,#2331,.F.);
#3044=ORIENTED_EDGE('',*,*,#2332,.F.);
#3045=ORIENTED_EDGE('',*,*,#2328,.T.);
#3046=ORIENTED_EDGE('',*,*,#2333,.F.);
#3047=ORIENTED_EDGE('',*,*,#2334,.F.);
#3048=ORIENTED_EDGE('',*,*,#2335,.T.);
#3049=ORIENTED_EDGE('',*,*,#2332,.T.);
#3050=ORIENTED_EDGE('',*,*,#2336,.F.);
#3051=ORIENTED_EDGE('',*,*,#2337,.F.);
#3052=ORIENTED_EDGE('',*,*,#2338,.T.);
#3053=ORIENTED_EDGE('',*,*,#2310,.F.);
#3054=ORIENTED_EDGE('',*,*,#2339,.T.);
#3055=ORIENTED_EDGE('',*,*,#2319,.F.);
#3056=ORIENTED_EDGE('',*,*,#2340,.T.);
#3057=ORIENTED_EDGE('',*,*,#2255,.F.);
#3058=ORIENTED_EDGE('',*,*,#2330,.F.);
#3059=ORIENTED_EDGE('',*,*,#2338,.F.);
#3060=ORIENTED_EDGE('',*,*,#2341,.F.);
#3061=ORIENTED_EDGE('',*,*,#2333,.T.);
#3062=ORIENTED_EDGE('',*,*,#2327,.F.);
#3063=ORIENTED_EDGE('',*,*,#2247,.F.);
#3064=ORIENTED_EDGE('',*,*,#2323,.T.);
#3065=ORIENTED_EDGE('',*,*,#2320,.T.);
#3066=ORIENTED_EDGE('',*,*,#2339,.F.);
#3067=ORIENTED_EDGE('',*,*,#2309,.F.);
#3068=ORIENTED_EDGE('',*,*,#2313,.T.);
#3069=ORIENTED_EDGE('',*,*,#2249,.F.);
#3070=ORIENTED_EDGE('',*,*,#2329,.T.);
#3071=ORIENTED_EDGE('',*,*,#2335,.F.);
#3072=ORIENTED_EDGE('',*,*,#2342,.F.);
#3073=ORIENTED_EDGE('',*,*,#2336,.T.);
#3074=ORIENTED_EDGE('',*,*,#2331,.T.);
#3075=ORIENTED_EDGE('',*,*,#2253,.F.);
#3076=ORIENTED_EDGE('',*,*,#2314,.T.);
#3077=ORIENTED_EDGE('',*,*,#2311,.T.);
#3078=ORIENTED_EDGE('',*,*,#2340,.F.);
#3079=ORIENTED_EDGE('',*,*,#2318,.F.);
#3080=ORIENTED_EDGE('',*,*,#2322,.T.);
#3081=ORIENTED_EDGE('',*,*,#2251,.F.);
#3082=ORIENTED_EDGE('',*,*,#2326,.T.);
#3083=ORIENTED_EDGE('',*,*,#2343,.T.);
#3084=ORIENTED_EDGE('',*,*,#2315,.F.);
#3085=ORIENTED_EDGE('',*,*,#2344,.F.);
#3086=ORIENTED_EDGE('',*,*,#2316,.F.);
#3087=ORIENTED_EDGE('',*,*,#2343,.F.);
#3088=ORIENTED_EDGE('',*,*,#2325,.F.);
#3089=ORIENTED_EDGE('',*,*,#2345,.T.);
#3090=ORIENTED_EDGE('',*,*,#2346,.T.);
#3091=ORIENTED_EDGE('',*,*,#2347,.T.);
#3092=ORIENTED_EDGE('',*,*,#2218,.T.);
#3093=ORIENTED_EDGE('',*,*,#2348,.T.);
#3094=ORIENTED_EDGE('',*,*,#2349,.T.);
#3095=ORIENTED_EDGE('',*,*,#2225,.T.);
#3096=ORIENTED_EDGE('',*,*,#2308,.T.);
#3097=ORIENTED_EDGE('',*,*,#2350,.T.);
#3098=ORIENTED_EDGE('',*,*,#2351,.T.);
#3099=ORIENTED_EDGE('',*,*,#2352,.T.);
#3100=ORIENTED_EDGE('',*,*,#2353,.T.);
#3101=ORIENTED_EDGE('',*,*,#2354,.T.);
#3102=ORIENTED_EDGE('',*,*,#2355,.T.);
#3103=ORIENTED_EDGE('',*,*,#2356,.T.);
#3104=ORIENTED_EDGE('',*,*,#2357,.T.);
#3105=ORIENTED_EDGE('',*,*,#2358,.T.);
#3106=ORIENTED_EDGE('',*,*,#2359,.T.);
#3107=ORIENTED_EDGE('',*,*,#2360,.T.);
#3108=ORIENTED_EDGE('',*,*,#2361,.T.);
#3109=ORIENTED_EDGE('',*,*,#2337,.T.);
#3110=ORIENTED_EDGE('',*,*,#2342,.T.);
#3111=ORIENTED_EDGE('',*,*,#2334,.T.);
#3112=ORIENTED_EDGE('',*,*,#2341,.T.);
#3113=ORIENTED_EDGE('',*,*,#2362,.F.);
#3114=ORIENTED_EDGE('',*,*,#2363,.F.);
#3115=ORIENTED_EDGE('',*,*,#2364,.F.);
#3116=ORIENTED_EDGE('',*,*,#2365,.F.);
#3117=ORIENTED_EDGE('',*,*,#2366,.F.);
#3118=ORIENTED_EDGE('',*,*,#2367,.F.);
#3119=ORIENTED_EDGE('',*,*,#2368,.T.);
#3120=ORIENTED_EDGE('',*,*,#2369,.F.);
#3121=ORIENTED_EDGE('',*,*,#2370,.T.);
#3122=ORIENTED_EDGE('',*,*,#2371,.F.);
#3123=ORIENTED_EDGE('',*,*,#2219,.T.);
#3124=ORIENTED_EDGE('',*,*,#2347,.F.);
#3125=ORIENTED_EDGE('',*,*,#2372,.T.);
#3126=ORIENTED_EDGE('',*,*,#2243,.F.);
#3127=ORIENTED_EDGE('',*,*,#2307,.T.);
#3128=ORIENTED_EDGE('',*,*,#2227,.F.);
#3129=ORIENTED_EDGE('',*,*,#2373,.F.);
#3130=ORIENTED_EDGE('',*,*,#2350,.F.);
#3131=ORIENTED_EDGE('',*,*,#2226,.T.);
#3132=ORIENTED_EDGE('',*,*,#2349,.F.);
#3133=ORIENTED_EDGE('',*,*,#2374,.F.);
#3134=ORIENTED_EDGE('',*,*,#2233,.F.);
#3135=ORIENTED_EDGE('',*,*,#2375,.T.);
#3136=ORIENTED_EDGE('',*,*,#2376,.F.);
#3137=ORIENTED_EDGE('',*,*,#2377,.F.);
#3138=ORIENTED_EDGE('',*,*,#2369,.T.);
#3139=ORIENTED_EDGE('',*,*,#2378,.T.);
#3140=ORIENTED_EDGE('',*,*,#2295,.F.);
#3141=ORIENTED_EDGE('',*,*,#2379,.F.);
#3142=ORIENTED_EDGE('',*,*,#2370,.F.);
#3143=ORIENTED_EDGE('',*,*,#2379,.T.);
#3144=ORIENTED_EDGE('',*,*,#2294,.F.);
#3145=ORIENTED_EDGE('',*,*,#2380,.F.);
#3146=ORIENTED_EDGE('',*,*,#2371,.T.);
#3147=ORIENTED_EDGE('',*,*,#2380,.T.);
#3148=ORIENTED_EDGE('',*,*,#2293,.F.);
#3149=ORIENTED_EDGE('',*,*,#2381,.F.);
#3150=ORIENTED_EDGE('',*,*,#2368,.F.);
#3151=ORIENTED_EDGE('',*,*,#2381,.T.);
#3152=ORIENTED_EDGE('',*,*,#2292,.F.);
#3153=ORIENTED_EDGE('',*,*,#2378,.F.);
#3154=ORIENTED_EDGE('',*,*,#2365,.T.);
#3155=ORIENTED_EDGE('',*,*,#2382,.T.);
#3156=ORIENTED_EDGE('',*,*,#2299,.F.);
#3157=ORIENTED_EDGE('',*,*,#2383,.F.);
#3158=ORIENTED_EDGE('',*,*,#2366,.T.);
#3159=ORIENTED_EDGE('',*,*,#2383,.T.);
#3160=ORIENTED_EDGE('',*,*,#2298,.F.);
#3161=ORIENTED_EDGE('',*,*,#2384,.F.);
#3162=ORIENTED_EDGE('',*,*,#2367,.T.);
#3163=ORIENTED_EDGE('',*,*,#2384,.T.);
#3164=ORIENTED_EDGE('',*,*,#2297,.F.);
#3165=ORIENTED_EDGE('',*,*,#2385,.F.);
#3166=ORIENTED_EDGE('',*,*,#2364,.T.);
#3167=ORIENTED_EDGE('',*,*,#2385,.T.);
#3168=ORIENTED_EDGE('',*,*,#2296,.F.);
#3169=ORIENTED_EDGE('',*,*,#2382,.F.);
#3170=ORIENTED_EDGE('',*,*,#2300,.F.);
#3171=ORIENTED_EDGE('',*,*,#2386,.T.);
#3172=ORIENTED_EDGE('',*,*,#2363,.T.);
#3173=ORIENTED_EDGE('',*,*,#2386,.F.);
#3174=ORIENTED_EDGE('',*,*,#2301,.F.);
#3175=ORIENTED_EDGE('',*,*,#2387,.T.);
#3176=ORIENTED_EDGE('',*,*,#2362,.T.);
#3177=ORIENTED_EDGE('',*,*,#2387,.F.);
#3178=ORIENTED_EDGE('',*,*,#2359,.F.);
#3179=ORIENTED_EDGE('',*,*,#2388,.T.);
#3180=ORIENTED_EDGE('',*,*,#2260,.F.);
#3181=ORIENTED_EDGE('',*,*,#2389,.F.);
#3182=ORIENTED_EDGE('',*,*,#2360,.F.);
#3183=ORIENTED_EDGE('',*,*,#2389,.T.);
#3184=ORIENTED_EDGE('',*,*,#2259,.F.);
#3185=ORIENTED_EDGE('',*,*,#2390,.F.);
#3186=ORIENTED_EDGE('',*,*,#2361,.F.);
#3187=ORIENTED_EDGE('',*,*,#2390,.T.);
#3188=ORIENTED_EDGE('',*,*,#2258,.F.);
#3189=ORIENTED_EDGE('',*,*,#2391,.F.);
#3190=ORIENTED_EDGE('',*,*,#2345,.F.);
#3191=ORIENTED_EDGE('',*,*,#2391,.T.);
#3192=ORIENTED_EDGE('',*,*,#2257,.F.);
#3193=ORIENTED_EDGE('',*,*,#2317,.T.);
#3194=ORIENTED_EDGE('',*,*,#2344,.T.);
#3195=ORIENTED_EDGE('',*,*,#2324,.F.);
#3196=ORIENTED_EDGE('',*,*,#2245,.F.);
#3197=ORIENTED_EDGE('',*,*,#2392,.F.);
#3198=ORIENTED_EDGE('',*,*,#2346,.F.);
#3199=ORIENTED_EDGE('',*,*,#2392,.T.);
#3200=ORIENTED_EDGE('',*,*,#2244,.F.);
#3201=ORIENTED_EDGE('',*,*,#2372,.F.);
#3202=ORIENTED_EDGE('',*,*,#2351,.F.);
#3203=ORIENTED_EDGE('',*,*,#2373,.T.);
#3204=ORIENTED_EDGE('',*,*,#2284,.F.);
#3205=ORIENTED_EDGE('',*,*,#2393,.F.);
#3206=ORIENTED_EDGE('',*,*,#2352,.F.);
#3207=ORIENTED_EDGE('',*,*,#2393,.T.);
#3208=ORIENTED_EDGE('',*,*,#2283,.F.);
#3209=ORIENTED_EDGE('',*,*,#2394,.F.);
#3210=ORIENTED_EDGE('',*,*,#2353,.F.);
#3211=ORIENTED_EDGE('',*,*,#2394,.T.);
#3212=ORIENTED_EDGE('',*,*,#2282,.F.);
#3213=ORIENTED_EDGE('',*,*,#2395,.F.);
#3214=ORIENTED_EDGE('',*,*,#2354,.F.);
#3215=ORIENTED_EDGE('',*,*,#2395,.T.);
#3216=ORIENTED_EDGE('',*,*,#2281,.F.);
#3217=ORIENTED_EDGE('',*,*,#2396,.F.);
#3218=ORIENTED_EDGE('',*,*,#2355,.F.);
#3219=ORIENTED_EDGE('',*,*,#2396,.T.);
#3220=ORIENTED_EDGE('',*,*,#2280,.F.);
#3221=ORIENTED_EDGE('',*,*,#2397,.F.);
#3222=ORIENTED_EDGE('',*,*,#2278,.T.);
#3223=ORIENTED_EDGE('',*,*,#2398,.T.);
#3224=ORIENTED_EDGE('',*,*,#2399,.T.);
#3225=ORIENTED_EDGE('',*,*,#2400,.T.);
#3226=ORIENTED_EDGE('',*,*,#2277,.T.);
#3227=ORIENTED_EDGE('',*,*,#2401,.T.);
#3228=ORIENTED_EDGE('',*,*,#2402,.T.);
#3229=ORIENTED_EDGE('',*,*,#2398,.F.);
#3230=ORIENTED_EDGE('',*,*,#2276,.T.);
#3231=ORIENTED_EDGE('',*,*,#2403,.T.);
#3232=ORIENTED_EDGE('',*,*,#2404,.T.);
#3233=ORIENTED_EDGE('',*,*,#2401,.F.);
#3234=ORIENTED_EDGE('',*,*,#2405,.T.);
#3235=ORIENTED_EDGE('',*,*,#2406,.T.);
#3236=ORIENTED_EDGE('',*,*,#2407,.T.);
#3237=ORIENTED_EDGE('',*,*,#2285,.T.);
#3238=ORIENTED_EDGE('',*,*,#2263,.T.);
#3239=ORIENTED_EDGE('',*,*,#2408,.T.);
#3240=ORIENTED_EDGE('',*,*,#2409,.T.);
#3241=ORIENTED_EDGE('',*,*,#2410,.F.);
#3242=ORIENTED_EDGE('',*,*,#2262,.T.);
#3243=ORIENTED_EDGE('',*,*,#2411,.T.);
#3244=ORIENTED_EDGE('',*,*,#2412,.T.);
#3245=ORIENTED_EDGE('',*,*,#2408,.F.);
#3246=ORIENTED_EDGE('',*,*,#2413,.T.);
#3247=ORIENTED_EDGE('',*,*,#2239,.T.);
#3248=ORIENTED_EDGE('',*,*,#2414,.T.);
#3249=ORIENTED_EDGE('',*,*,#2415,.T.);
#3250=ORIENTED_EDGE('',*,*,#2416,.F.);
#3251=ORIENTED_EDGE('',*,*,#2417,.F.);
#3252=ORIENTED_EDGE('',*,*,#2418,.F.);
#3253=ORIENTED_EDGE('',*,*,#2419,.F.);
#3254=ORIENTED_EDGE('',*,*,#2420,.F.);
#3255=ORIENTED_EDGE('',*,*,#2421,.F.);
#3256=ORIENTED_EDGE('',*,*,#2411,.F.);
#3257=ORIENTED_EDGE('',*,*,#2261,.F.);
#3258=ORIENTED_EDGE('',*,*,#2388,.F.);
#3259=ORIENTED_EDGE('',*,*,#2358,.F.);
#3260=ORIENTED_EDGE('',*,*,#2422,.T.);
#3261=ORIENTED_EDGE('',*,*,#2269,.F.);
#3262=ORIENTED_EDGE('',*,*,#2423,.T.);
#3263=ORIENTED_EDGE('',*,*,#2222,.T.);
#3264=ORIENTED_EDGE('',*,*,#2424,.F.);
#3265=ORIENTED_EDGE('',*,*,#2425,.F.);
#3266=ORIENTED_EDGE('',*,*,#2426,.T.);
#3267=ORIENTED_EDGE('',*,*,#2406,.F.);
#3268=ORIENTED_EDGE('',*,*,#2427,.T.);
#3269=ORIENTED_EDGE('',*,*,#2415,.F.);
#3270=ORIENTED_EDGE('',*,*,#2428,.T.);
#3271=ORIENTED_EDGE('',*,*,#2429,.F.);
#3272=ORIENTED_EDGE('',*,*,#2430,.T.);
#3273=ORIENTED_EDGE('',*,*,#2376,.T.);
#3274=ORIENTED_EDGE('',*,*,#2264,.T.);
#3275=ORIENTED_EDGE('',*,*,#2410,.T.);
#3276=ORIENTED_EDGE('',*,*,#2431,.T.);
#3277=ORIENTED_EDGE('',*,*,#2432,.T.);
#3278=ORIENTED_EDGE('',*,*,#2433,.T.);
#3279=ORIENTED_EDGE('',*,*,#2434,.F.);
#3280=ORIENTED_EDGE('',*,*,#2435,.T.);
#3281=ORIENTED_EDGE('',*,*,#2436,.T.);
#3282=ORIENTED_EDGE('',*,*,#2377,.T.);
#3283=ORIENTED_EDGE('',*,*,#2430,.F.);
#3284=ORIENTED_EDGE('',*,*,#2437,.F.);
#3285=ORIENTED_EDGE('',*,*,#2438,.T.);
#3286=ORIENTED_EDGE('',*,*,#2438,.F.);
#3287=ORIENTED_EDGE('',*,*,#2439,.F.);
#3288=ORIENTED_EDGE('',*,*,#2440,.T.);
#3289=ORIENTED_EDGE('',*,*,#2441,.T.);
#3290=ORIENTED_EDGE('',*,*,#2213,.F.);
#3291=ORIENTED_EDGE('',*,*,#2240,.T.);
#3292=ORIENTED_EDGE('',*,*,#2413,.F.);
#3293=ORIENTED_EDGE('',*,*,#2427,.F.);
#3294=ORIENTED_EDGE('',*,*,#2375,.F.);
#3295=ORIENTED_EDGE('',*,*,#2442,.T.);
#3296=ORIENTED_EDGE('',*,*,#2443,.F.);
#3297=ORIENTED_EDGE('',*,*,#2444,.T.);
#3298=ORIENTED_EDGE('',*,*,#2220,.F.);
#3299=ORIENTED_EDGE('',*,*,#2423,.F.);
#3300=ORIENTED_EDGE('',*,*,#2405,.F.);
#3301=ORIENTED_EDGE('',*,*,#2291,.T.);
#3302=ORIENTED_EDGE('',*,*,#2221,.T.);
#3303=ORIENTED_EDGE('',*,*,#2444,.F.);
#3304=ORIENTED_EDGE('',*,*,#2445,.F.);
#3305=ORIENTED_EDGE('',*,*,#2424,.T.);
#3306=ORIENTED_EDGE('',*,*,#2270,.F.);
#3307=ORIENTED_EDGE('',*,*,#2422,.F.);
#3308=ORIENTED_EDGE('',*,*,#2357,.F.);
#3309=ORIENTED_EDGE('',*,*,#2446,.T.);
#3310=ORIENTED_EDGE('',*,*,#2447,.T.);
#3311=ORIENTED_EDGE('',*,*,#2214,.F.);
#3312=ORIENTED_EDGE('',*,*,#2441,.F.);
#3313=ORIENTED_EDGE('',*,*,#2448,.F.);
#3314=ORIENTED_EDGE('',*,*,#2449,.F.);
#3315=ORIENTED_EDGE('',*,*,#2448,.T.);
#3316=ORIENTED_EDGE('',*,*,#2440,.F.);
#3317=ORIENTED_EDGE('',*,*,#2450,.F.);
#3318=ORIENTED_EDGE('',*,*,#2451,.F.);
#3319=ORIENTED_EDGE('',*,*,#2452,.F.);
#3320=ORIENTED_EDGE('',*,*,#2449,.T.);
#3321=ORIENTED_EDGE('',*,*,#2453,.T.);
#3322=ORIENTED_EDGE('',*,*,#2454,.T.);
#3323=ORIENTED_EDGE('',*,*,#2455,.T.);
#3324=ORIENTED_EDGE('',*,*,#2452,.T.);
#3325=ORIENTED_EDGE('',*,*,#2456,.T.);
#3326=ORIENTED_EDGE('',*,*,#2457,.F.);
#3327=ORIENTED_EDGE('',*,*,#2453,.F.);
#3328=ORIENTED_EDGE('',*,*,#2234,.F.);
#3329=ORIENTED_EDGE('',*,*,#2374,.T.);
#3330=ORIENTED_EDGE('',*,*,#2348,.F.);
#3331=ORIENTED_EDGE('',*,*,#2217,.F.);
#3332=ORIENTED_EDGE('',*,*,#2451,.T.);
#3333=ORIENTED_EDGE('',*,*,#2458,.F.);
#3334=ORIENTED_EDGE('',*,*,#2459,.T.);
#3335=ORIENTED_EDGE('',*,*,#2456,.F.);
#3336=ORIENTED_EDGE('',*,*,#2450,.T.);
#3337=ORIENTED_EDGE('',*,*,#2439,.T.);
#3338=ORIENTED_EDGE('',*,*,#2460,.T.);
#3339=ORIENTED_EDGE('',*,*,#2458,.T.);
#3340=ORIENTED_EDGE('',*,*,#2400,.F.);
#3341=ORIENTED_EDGE('',*,*,#2461,.F.);
#3342=ORIENTED_EDGE('',*,*,#2462,.F.);
#3343=ORIENTED_EDGE('',*,*,#2463,.F.);
#3344=ORIENTED_EDGE('',*,*,#2464,.F.);
#3345=ORIENTED_EDGE('',*,*,#2465,.F.);
#3346=ORIENTED_EDGE('',*,*,#2466,.F.);
#3347=ORIENTED_EDGE('',*,*,#2271,.F.);
#3348=ORIENTED_EDGE('',*,*,#2446,.F.);
#3349=ORIENTED_EDGE('',*,*,#2356,.F.);
#3350=ORIENTED_EDGE('',*,*,#2397,.T.);
#3351=ORIENTED_EDGE('',*,*,#2279,.F.);
#3352=ORIENTED_EDGE('',*,*,#2467,.F.);
#3353=ORIENTED_EDGE('',*,*,#2286,.T.);
#3354=ORIENTED_EDGE('',*,*,#2407,.F.);
#3355=ORIENTED_EDGE('',*,*,#2426,.F.);
#3356=ORIENTED_EDGE('',*,*,#2468,.F.);
#3357=ORIENTED_EDGE('',*,*,#2469,.F.);
#3358=ORIENTED_EDGE('',*,*,#2470,.F.);
#3359=ORIENTED_EDGE('',*,*,#2471,.F.);
#3360=ORIENTED_EDGE('',*,*,#2472,.F.);
#3361=ORIENTED_EDGE('',*,*,#2473,.F.);
#3362=ORIENTED_EDGE('',*,*,#2474,.F.);
#3363=ORIENTED_EDGE('',*,*,#2475,.F.);
#3364=ORIENTED_EDGE('',*,*,#2476,.F.);
#3365=ORIENTED_EDGE('',*,*,#2477,.F.);
#3366=ORIENTED_EDGE('',*,*,#2403,.F.);
#3367=ORIENTED_EDGE('',*,*,#2275,.T.);
#3368=ORIENTED_EDGE('',*,*,#2414,.F.);
#3369=ORIENTED_EDGE('',*,*,#2238,.T.);
#3370=ORIENTED_EDGE('',*,*,#2478,.F.);
#3371=ORIENTED_EDGE('',*,*,#2479,.F.);
#3372=ORIENTED_EDGE('',*,*,#2480,.F.);
#3373=ORIENTED_EDGE('',*,*,#2481,.F.);
#3374=ORIENTED_EDGE('',*,*,#2482,.F.);
#3375=ORIENTED_EDGE('',*,*,#2428,.F.);
#3376=ORIENTED_EDGE('',*,*,#2432,.F.);
#3377=ORIENTED_EDGE('',*,*,#2483,.F.);
#3378=ORIENTED_EDGE('',*,*,#2484,.F.);
#3379=ORIENTED_EDGE('',*,*,#2485,.F.);
#3380=ORIENTED_EDGE('',*,*,#2486,.F.);
#3381=ORIENTED_EDGE('',*,*,#2487,.F.);
#3382=ORIENTED_EDGE('',*,*,#2488,.F.);
#3383=ORIENTED_EDGE('',*,*,#2265,.T.);
#3384=ORIENTED_EDGE('',*,*,#2290,.T.);
#3385=ORIENTED_EDGE('',*,*,#2489,.F.);
#3386=ORIENTED_EDGE('',*,*,#2490,.F.);
#3387=ORIENTED_EDGE('',*,*,#2491,.F.);
#3388=ORIENTED_EDGE('',*,*,#2492,.F.);
#3389=ORIENTED_EDGE('',*,*,#2493,.F.);
#3390=ORIENTED_EDGE('',*,*,#2442,.F.);
#3391=ORIENTED_EDGE('',*,*,#2461,.T.);
#3392=ORIENTED_EDGE('',*,*,#2399,.F.);
#3393=ORIENTED_EDGE('',*,*,#2494,.F.);
#3394=ORIENTED_EDGE('',*,*,#2495,.F.);
#3395=ORIENTED_EDGE('',*,*,#2421,.T.);
#3396=ORIENTED_EDGE('',*,*,#2496,.F.);
#3397=ORIENTED_EDGE('',*,*,#2497,.T.);
#3398=ORIENTED_EDGE('',*,*,#2412,.F.);
#3399=ORIENTED_EDGE('',*,*,#2462,.T.);
#3400=ORIENTED_EDGE('',*,*,#2495,.T.);
#3401=ORIENTED_EDGE('',*,*,#2498,.T.);
#3402=ORIENTED_EDGE('',*,*,#2499,.T.);
#3403=ORIENTED_EDGE('',*,*,#2420,.T.);
#3404=ORIENTED_EDGE('',*,*,#2500,.T.);
#3405=ORIENTED_EDGE('',*,*,#2501,.F.);
#3406=ORIENTED_EDGE('',*,*,#2496,.T.);
#3407=ORIENTED_EDGE('',*,*,#2463,.T.);
#3408=ORIENTED_EDGE('',*,*,#2499,.F.);
#3409=ORIENTED_EDGE('',*,*,#2502,.T.);
#3410=ORIENTED_EDGE('',*,*,#2503,.F.);
#3411=ORIENTED_EDGE('',*,*,#2419,.T.);
#3412=ORIENTED_EDGE('',*,*,#2504,.F.);
#3413=ORIENTED_EDGE('',*,*,#2505,.F.);
#3414=ORIENTED_EDGE('',*,*,#2500,.F.);
#3415=ORIENTED_EDGE('',*,*,#2464,.T.);
#3416=ORIENTED_EDGE('',*,*,#2503,.T.);
#3417=ORIENTED_EDGE('',*,*,#2506,.F.);
#3418=ORIENTED_EDGE('',*,*,#2507,.F.);
#3419=ORIENTED_EDGE('',*,*,#2465,.T.);
#3420=ORIENTED_EDGE('',*,*,#2507,.T.);
#3421=ORIENTED_EDGE('',*,*,#2508,.T.);
#3422=ORIENTED_EDGE('',*,*,#2509,.T.);
#3423=ORIENTED_EDGE('',*,*,#2417,.T.);
#3424=ORIENTED_EDGE('',*,*,#2510,.T.);
#3425=ORIENTED_EDGE('',*,*,#2511,.F.);
#3426=ORIENTED_EDGE('',*,*,#2512,.T.);
#3427=ORIENTED_EDGE('',*,*,#2466,.T.);
#3428=ORIENTED_EDGE('',*,*,#2509,.F.);
#3429=ORIENTED_EDGE('',*,*,#2513,.F.);
#3430=ORIENTED_EDGE('',*,*,#2272,.F.);
#3431=ORIENTED_EDGE('',*,*,#2416,.T.);
#3432=ORIENTED_EDGE('',*,*,#2268,.F.);
#3433=ORIENTED_EDGE('',*,*,#2514,.T.);
#3434=ORIENTED_EDGE('',*,*,#2510,.F.);
#3435=ORIENTED_EDGE('',*,*,#2467,.T.);
#3436=ORIENTED_EDGE('',*,*,#2515,.F.);
#3437=ORIENTED_EDGE('',*,*,#2516,.F.);
#3438=ORIENTED_EDGE('',*,*,#2287,.F.);
#3439=ORIENTED_EDGE('',*,*,#2515,.T.);
#3440=ORIENTED_EDGE('',*,*,#2471,.T.);
#3441=ORIENTED_EDGE('',*,*,#2517,.T.);
#3442=ORIENTED_EDGE('',*,*,#2434,.T.);
#3443=ORIENTED_EDGE('',*,*,#2470,.T.);
#3444=ORIENTED_EDGE('',*,*,#2518,.T.);
#3445=ORIENTED_EDGE('',*,*,#2519,.F.);
#3446=ORIENTED_EDGE('',*,*,#2517,.F.);
#3447=ORIENTED_EDGE('',*,*,#2469,.T.);
#3448=ORIENTED_EDGE('',*,*,#2520,.F.);
#3449=ORIENTED_EDGE('',*,*,#2521,.T.);
#3450=ORIENTED_EDGE('',*,*,#2518,.F.);
#3451=ORIENTED_EDGE('',*,*,#2468,.T.);
#3452=ORIENTED_EDGE('',*,*,#2425,.T.);
#3453=ORIENTED_EDGE('',*,*,#2522,.T.);
#3454=ORIENTED_EDGE('',*,*,#2520,.T.);
#3455=ORIENTED_EDGE('',*,*,#2483,.T.);
#3456=ORIENTED_EDGE('',*,*,#2431,.F.);
#3457=ORIENTED_EDGE('',*,*,#2523,.F.);
#3458=ORIENTED_EDGE('',*,*,#2524,.F.);
#3459=ORIENTED_EDGE('',*,*,#2484,.T.);
#3460=ORIENTED_EDGE('',*,*,#2524,.T.);
#3461=ORIENTED_EDGE('',*,*,#2525,.T.);
#3462=ORIENTED_EDGE('',*,*,#2526,.T.);
#3463=ORIENTED_EDGE('',*,*,#2482,.T.);
#3464=ORIENTED_EDGE('',*,*,#2527,.T.);
#3465=ORIENTED_EDGE('',*,*,#2528,.F.);
#3466=ORIENTED_EDGE('',*,*,#2429,.T.);
#3467=ORIENTED_EDGE('',*,*,#2485,.T.);
#3468=ORIENTED_EDGE('',*,*,#2526,.F.);
#3469=ORIENTED_EDGE('',*,*,#2529,.T.);
#3470=ORIENTED_EDGE('',*,*,#2530,.F.);
#3471=ORIENTED_EDGE('',*,*,#2481,.T.);
#3472=ORIENTED_EDGE('',*,*,#2531,.F.);
#3473=ORIENTED_EDGE('',*,*,#2532,.F.);
#3474=ORIENTED_EDGE('',*,*,#2527,.F.);
#3475=ORIENTED_EDGE('',*,*,#2486,.T.);
#3476=ORIENTED_EDGE('',*,*,#2530,.T.);
#3477=ORIENTED_EDGE('',*,*,#2533,.F.);
#3478=ORIENTED_EDGE('',*,*,#2534,.F.);
#3479=ORIENTED_EDGE('',*,*,#2487,.T.);
#3480=ORIENTED_EDGE('',*,*,#2534,.T.);
#3481=ORIENTED_EDGE('',*,*,#2535,.T.);
#3482=ORIENTED_EDGE('',*,*,#2536,.T.);
#3483=ORIENTED_EDGE('',*,*,#2537,.F.);
#3484=ORIENTED_EDGE('',*,*,#2538,.T.);
#3485=ORIENTED_EDGE('',*,*,#2479,.T.);
#3486=ORIENTED_EDGE('',*,*,#2539,.T.);
#3487=ORIENTED_EDGE('',*,*,#2488,.T.);
#3488=ORIENTED_EDGE('',*,*,#2536,.F.);
#3489=ORIENTED_EDGE('',*,*,#2540,.F.);
#3490=ORIENTED_EDGE('',*,*,#2266,.F.);
#3491=ORIENTED_EDGE('',*,*,#2478,.T.);
#3492=ORIENTED_EDGE('',*,*,#2237,.F.);
#3493=ORIENTED_EDGE('',*,*,#2541,.T.);
#3494=ORIENTED_EDGE('',*,*,#2539,.F.);
#3495=ORIENTED_EDGE('',*,*,#2493,.T.);
#3496=ORIENTED_EDGE('',*,*,#2542,.T.);
#3497=ORIENTED_EDGE('',*,*,#2543,.F.);
#3498=ORIENTED_EDGE('',*,*,#2443,.T.);
#3499=ORIENTED_EDGE('',*,*,#2492,.T.);
#3500=ORIENTED_EDGE('',*,*,#2544,.F.);
#3501=ORIENTED_EDGE('',*,*,#2545,.F.);
#3502=ORIENTED_EDGE('',*,*,#2542,.F.);
#3503=ORIENTED_EDGE('',*,*,#2490,.T.);
#3504=ORIENTED_EDGE('',*,*,#2546,.T.);
#3505=ORIENTED_EDGE('',*,*,#2436,.F.);
#3506=ORIENTED_EDGE('',*,*,#2547,.T.);
#3507=ORIENTED_EDGE('',*,*,#2215,.T.);
#3508=ORIENTED_EDGE('',*,*,#2447,.F.);
#3509=ORIENTED_EDGE('',*,*,#2455,.F.);
#3510=ORIENTED_EDGE('',*,*,#2548,.F.);
#3511=ORIENTED_EDGE('',*,*,#2235,.F.);
#3512=ORIENTED_EDGE('',*,*,#2489,.T.);
#3513=ORIENTED_EDGE('',*,*,#2289,.F.);
#3514=ORIENTED_EDGE('',*,*,#2549,.T.);
#3515=ORIENTED_EDGE('',*,*,#2546,.F.);
#3516=ORIENTED_EDGE('',*,*,#2550,.F.);
#3517=ORIENTED_EDGE('',*,*,#2459,.F.);
#3518=ORIENTED_EDGE('',*,*,#2551,.F.);
#3519=ORIENTED_EDGE('',*,*,#2532,.T.);
#3520=ORIENTED_EDGE('',*,*,#2552,.F.);
#3521=ORIENTED_EDGE('',*,*,#2529,.F.);
#3522=ORIENTED_EDGE('',*,*,#2553,.F.);
#3523=ORIENTED_EDGE('',*,*,#2505,.T.);
#3524=ORIENTED_EDGE('',*,*,#2554,.F.);
#3525=ORIENTED_EDGE('',*,*,#2502,.F.);
#3526=ORIENTED_EDGE('',*,*,#2555,.F.);
#3527=ORIENTED_EDGE('',*,*,#2556,.T.);
#3528=ORIENTED_EDGE('',*,*,#2475,.T.);
#3529=ORIENTED_EDGE('',*,*,#2557,.F.);
#3530=ORIENTED_EDGE('',*,*,#2556,.F.);
#3531=ORIENTED_EDGE('',*,*,#2558,.F.);
#3532=ORIENTED_EDGE('',*,*,#2559,.F.);
#3533=ORIENTED_EDGE('',*,*,#2521,.F.);
#3534=ORIENTED_EDGE('',*,*,#2560,.F.);
#3535=ORIENTED_EDGE('',*,*,#2545,.T.);
#3536=ORIENTED_EDGE('',*,*,#2550,.T.);
#3537=ORIENTED_EDGE('',*,*,#2561,.F.);
#3538=ORIENTED_EDGE('',*,*,#2562,.F.);
#3539=ORIENTED_EDGE('',*,*,#2457,.T.);
#3540=ORIENTED_EDGE('',*,*,#2480,.T.);
#3541=ORIENTED_EDGE('',*,*,#2538,.F.);
#3542=ORIENTED_EDGE('',*,*,#2561,.T.);
#3543=ORIENTED_EDGE('',*,*,#2531,.T.);
#3544=ORIENTED_EDGE('',*,*,#2552,.T.);
#3545=ORIENTED_EDGE('',*,*,#2563,.F.);
#3546=ORIENTED_EDGE('',*,*,#2564,.F.);
#3547=ORIENTED_EDGE('',*,*,#2533,.T.);
#3548=ORIENTED_EDGE('',*,*,#2418,.T.);
#3549=ORIENTED_EDGE('',*,*,#2512,.F.);
#3550=ORIENTED_EDGE('',*,*,#2563,.T.);
#3551=ORIENTED_EDGE('',*,*,#2504,.T.);
#3552=ORIENTED_EDGE('',*,*,#2554,.T.);
#3553=ORIENTED_EDGE('',*,*,#2565,.T.);
#3554=ORIENTED_EDGE('',*,*,#2566,.F.);
#3555=ORIENTED_EDGE('',*,*,#2506,.T.);
#3556=ORIENTED_EDGE('',*,*,#2474,.T.);
#3557=ORIENTED_EDGE('',*,*,#2567,.F.);
#3558=ORIENTED_EDGE('',*,*,#2565,.F.);
#3559=ORIENTED_EDGE('',*,*,#2557,.T.);
#3560=ORIENTED_EDGE('',*,*,#2491,.T.);
#3561=ORIENTED_EDGE('',*,*,#2547,.F.);
#3562=ORIENTED_EDGE('',*,*,#2568,.T.);
#3563=ORIENTED_EDGE('',*,*,#2544,.T.);
#3564=ORIENTED_EDGE('',*,*,#2273,.F.);
#3565=ORIENTED_EDGE('',*,*,#2513,.T.);
#3566=ORIENTED_EDGE('',*,*,#2569,.F.);
#3567=ORIENTED_EDGE('',*,*,#2570,.F.);
#3568=ORIENTED_EDGE('',*,*,#2433,.F.);
#3569=ORIENTED_EDGE('',*,*,#2549,.F.);
#3570=ORIENTED_EDGE('',*,*,#2288,.F.);
#3571=ORIENTED_EDGE('',*,*,#2516,.T.);
#3572=ORIENTED_EDGE('',*,*,#2472,.T.);
#3573=ORIENTED_EDGE('',*,*,#2274,.F.);
#3574=ORIENTED_EDGE('',*,*,#2570,.T.);
#3575=ORIENTED_EDGE('',*,*,#2571,.F.);
#3576=ORIENTED_EDGE('',*,*,#2572,.F.);
#3577=ORIENTED_EDGE('',*,*,#2541,.F.);
#3578=ORIENTED_EDGE('',*,*,#2236,.F.);
#3579=ORIENTED_EDGE('',*,*,#2548,.T.);
#3580=ORIENTED_EDGE('',*,*,#2573,.F.);
#3581=ORIENTED_EDGE('',*,*,#2514,.F.);
#3582=ORIENTED_EDGE('',*,*,#2267,.F.);
#3583=ORIENTED_EDGE('',*,*,#2540,.T.);
#3584=ORIENTED_EDGE('',*,*,#2573,.T.);
#3585=ORIENTED_EDGE('',*,*,#2535,.F.);
#3586=ORIENTED_EDGE('',*,*,#2564,.T.);
#3587=ORIENTED_EDGE('',*,*,#2511,.T.);
#3588=ORIENTED_EDGE('',*,*,#2569,.T.);
#3589=ORIENTED_EDGE('',*,*,#2508,.F.);
#3590=ORIENTED_EDGE('',*,*,#2566,.T.);
#3591=ORIENTED_EDGE('',*,*,#2574,.T.);
#3592=ORIENTED_EDGE('',*,*,#2473,.T.);
#3593=ORIENTED_EDGE('',*,*,#2571,.T.);
#3594=ORIENTED_EDGE('',*,*,#2574,.F.);
#3595=ORIENTED_EDGE('',*,*,#2567,.T.);
#3596=ORIENTED_EDGE('',*,*,#2559,.T.);
#3597=ORIENTED_EDGE('',*,*,#2568,.F.);
#3598=ORIENTED_EDGE('',*,*,#2435,.F.);
#3599=ORIENTED_EDGE('',*,*,#2519,.T.);
#3600=ORIENTED_EDGE('',*,*,#2572,.T.);
#3601=ORIENTED_EDGE('',*,*,#2454,.F.);
#3602=ORIENTED_EDGE('',*,*,#2562,.T.);
#3603=ORIENTED_EDGE('',*,*,#2537,.T.);
#3604=ORIENTED_EDGE('',*,*,#2409,.F.);
#3605=ORIENTED_EDGE('',*,*,#2497,.F.);
#3606=ORIENTED_EDGE('',*,*,#2575,.F.);
#3607=ORIENTED_EDGE('',*,*,#2523,.T.);
#3608=ORIENTED_EDGE('',*,*,#2402,.F.);
#3609=ORIENTED_EDGE('',*,*,#2576,.F.);
#3610=ORIENTED_EDGE('',*,*,#2577,.F.);
#3611=ORIENTED_EDGE('',*,*,#2494,.T.);
#3612=ORIENTED_EDGE('',*,*,#2477,.T.);
#3613=ORIENTED_EDGE('',*,*,#2578,.F.);
#3614=ORIENTED_EDGE('',*,*,#2576,.T.);
#3615=ORIENTED_EDGE('',*,*,#2404,.F.);
#3616=ORIENTED_EDGE('',*,*,#2437,.T.);
#3617=ORIENTED_EDGE('',*,*,#2528,.T.);
#3618=ORIENTED_EDGE('',*,*,#2551,.T.);
#3619=ORIENTED_EDGE('',*,*,#2460,.F.);
#3620=ORIENTED_EDGE('',*,*,#2575,.T.);
#3621=ORIENTED_EDGE('',*,*,#2501,.T.);
#3622=ORIENTED_EDGE('',*,*,#2553,.T.);
#3623=ORIENTED_EDGE('',*,*,#2525,.F.);
#3624=ORIENTED_EDGE('',*,*,#2476,.T.);
#3625=ORIENTED_EDGE('',*,*,#2558,.T.);
#3626=ORIENTED_EDGE('',*,*,#2579,.T.);
#3627=ORIENTED_EDGE('',*,*,#2578,.T.);
#3628=ORIENTED_EDGE('',*,*,#2577,.T.);
#3629=ORIENTED_EDGE('',*,*,#2579,.F.);
#3630=ORIENTED_EDGE('',*,*,#2555,.T.);
#3631=ORIENTED_EDGE('',*,*,#2498,.F.);
#3632=ORIENTED_EDGE('',*,*,#2560,.T.);
#3633=ORIENTED_EDGE('',*,*,#2522,.F.);
#3634=ORIENTED_EDGE('',*,*,#2445,.T.);
#3635=ORIENTED_EDGE('',*,*,#2543,.T.);
#3636=ORIENTED_EDGE('',*,*,#2580,.F.);
#3637=ORIENTED_EDGE('',*,*,#2581,.F.);
#3638=ORIENTED_EDGE('',*,*,#2582,.T.);
#3639=ORIENTED_EDGE('',*,*,#2583,.F.);
#3640=ORIENTED_EDGE('',*,*,#2584,.F.);
#3641=ORIENTED_EDGE('',*,*,#2585,.F.);
#3642=ORIENTED_EDGE('',*,*,#2584,.T.);
#3643=ORIENTED_EDGE('',*,*,#2586,.F.);
#3644=ORIENTED_EDGE('',*,*,#2587,.F.);
#3645=ORIENTED_EDGE('',*,*,#2588,.F.);
#3646=ORIENTED_EDGE('',*,*,#2589,.F.);
#3647=ORIENTED_EDGE('',*,*,#2590,.F.);
#3648=ORIENTED_EDGE('',*,*,#2591,.T.);
#3649=ORIENTED_EDGE('',*,*,#2592,.T.);
#3650=ORIENTED_EDGE('',*,*,#2593,.F.);
#3651=ORIENTED_EDGE('',*,*,#2592,.F.);
#3652=ORIENTED_EDGE('',*,*,#2594,.T.);
#3653=ORIENTED_EDGE('',*,*,#2595,.T.);
#3654=ORIENTED_EDGE('',*,*,#2596,.F.);
#3655=ORIENTED_EDGE('',*,*,#2595,.F.);
#3656=ORIENTED_EDGE('',*,*,#2597,.T.);
#3657=ORIENTED_EDGE('',*,*,#2598,.T.);
#3658=ORIENTED_EDGE('',*,*,#2599,.F.);
#3659=ORIENTED_EDGE('',*,*,#2598,.F.);
#3660=ORIENTED_EDGE('',*,*,#2600,.T.);
#3661=ORIENTED_EDGE('',*,*,#2590,.T.);
#3662=ORIENTED_EDGE('',*,*,#2589,.T.);
#3663=ORIENTED_EDGE('',*,*,#2593,.T.);
#3664=ORIENTED_EDGE('',*,*,#2596,.T.);
#3665=ORIENTED_EDGE('',*,*,#2599,.T.);
#3666=ORIENTED_EDGE('',*,*,#2601,.F.);
#3667=ORIENTED_EDGE('',*,*,#2602,.F.);
#3668=ORIENTED_EDGE('',*,*,#2603,.T.);
#3669=ORIENTED_EDGE('',*,*,#2604,.T.);
#3670=ORIENTED_EDGE('',*,*,#2605,.F.);
#3671=ORIENTED_EDGE('',*,*,#2604,.F.);
#3672=ORIENTED_EDGE('',*,*,#2606,.T.);
#3673=ORIENTED_EDGE('',*,*,#2607,.T.);
#3674=ORIENTED_EDGE('',*,*,#2608,.F.);
#3675=ORIENTED_EDGE('',*,*,#2607,.F.);
#3676=ORIENTED_EDGE('',*,*,#2609,.T.);
#3677=ORIENTED_EDGE('',*,*,#2610,.T.);
#3678=ORIENTED_EDGE('',*,*,#2611,.F.);
#3679=ORIENTED_EDGE('',*,*,#2610,.F.);
#3680=ORIENTED_EDGE('',*,*,#2612,.T.);
#3681=ORIENTED_EDGE('',*,*,#2602,.T.);
#3682=ORIENTED_EDGE('',*,*,#2601,.T.);
#3683=ORIENTED_EDGE('',*,*,#2605,.T.);
#3684=ORIENTED_EDGE('',*,*,#2608,.T.);
#3685=ORIENTED_EDGE('',*,*,#2611,.T.);
#3686=ORIENTED_EDGE('',*,*,#2600,.F.);
#3687=ORIENTED_EDGE('',*,*,#2613,.F.);
#3688=ORIENTED_EDGE('',*,*,#2614,.T.);
#3689=ORIENTED_EDGE('',*,*,#2615,.T.);
#3690=ORIENTED_EDGE('',*,*,#2591,.F.);
#3691=ORIENTED_EDGE('',*,*,#2615,.F.);
#3692=ORIENTED_EDGE('',*,*,#2616,.T.);
#3693=ORIENTED_EDGE('',*,*,#2617,.T.);
#3694=ORIENTED_EDGE('',*,*,#2594,.F.);
#3695=ORIENTED_EDGE('',*,*,#2617,.F.);
#3696=ORIENTED_EDGE('',*,*,#2618,.T.);
#3697=ORIENTED_EDGE('',*,*,#2619,.T.);
#3698=ORIENTED_EDGE('',*,*,#2597,.F.);
#3699=ORIENTED_EDGE('',*,*,#2619,.F.);
#3700=ORIENTED_EDGE('',*,*,#2620,.T.);
#3701=ORIENTED_EDGE('',*,*,#2613,.T.);
#3702=ORIENTED_EDGE('',*,*,#2612,.F.);
#3703=ORIENTED_EDGE('',*,*,#2621,.F.);
#3704=ORIENTED_EDGE('',*,*,#2622,.T.);
#3705=ORIENTED_EDGE('',*,*,#2623,.T.);
#3706=ORIENTED_EDGE('',*,*,#2603,.F.);
#3707=ORIENTED_EDGE('',*,*,#2623,.F.);
#3708=ORIENTED_EDGE('',*,*,#2624,.T.);
#3709=ORIENTED_EDGE('',*,*,#2625,.T.);
#3710=ORIENTED_EDGE('',*,*,#2606,.F.);
#3711=ORIENTED_EDGE('',*,*,#2625,.F.);
#3712=ORIENTED_EDGE('',*,*,#2586,.T.);
#3713=ORIENTED_EDGE('',*,*,#2626,.T.);
#3714=ORIENTED_EDGE('',*,*,#2609,.F.);
#3715=ORIENTED_EDGE('',*,*,#2626,.F.);
#3716=ORIENTED_EDGE('',*,*,#2583,.T.);
#3717=ORIENTED_EDGE('',*,*,#2621,.T.);
#3718=ORIENTED_EDGE('',*,*,#2620,.F.);
#3719=ORIENTED_EDGE('',*,*,#2627,.F.);
#3720=ORIENTED_EDGE('',*,*,#2628,.F.);
#3721=ORIENTED_EDGE('',*,*,#2629,.T.);
#3722=ORIENTED_EDGE('',*,*,#2614,.F.);
#3723=ORIENTED_EDGE('',*,*,#2629,.F.);
#3724=ORIENTED_EDGE('',*,*,#2630,.F.);
#3725=ORIENTED_EDGE('',*,*,#2631,.T.);
#3726=ORIENTED_EDGE('',*,*,#2616,.F.);
#3727=ORIENTED_EDGE('',*,*,#2631,.F.);
#3728=ORIENTED_EDGE('',*,*,#2632,.F.);
#3729=ORIENTED_EDGE('',*,*,#2633,.T.);
#3730=ORIENTED_EDGE('',*,*,#2618,.F.);
#3731=ORIENTED_EDGE('',*,*,#2633,.F.);
#3732=ORIENTED_EDGE('',*,*,#2634,.F.);
#3733=ORIENTED_EDGE('',*,*,#2627,.T.);
#3734=ORIENTED_EDGE('',*,*,#2622,.F.);
#3735=ORIENTED_EDGE('',*,*,#2582,.F.);
#3736=ORIENTED_EDGE('',*,*,#2635,.F.);
#3737=ORIENTED_EDGE('',*,*,#2636,.T.);
#3738=ORIENTED_EDGE('',*,*,#2624,.F.);
#3739=ORIENTED_EDGE('',*,*,#2636,.F.);
#3740=ORIENTED_EDGE('',*,*,#2637,.F.);
#3741=ORIENTED_EDGE('',*,*,#2587,.T.);
#3742=ORIENTED_EDGE('',*,*,#2580,.T.);
#3743=ORIENTED_EDGE('',*,*,#2585,.T.);
#3744=ORIENTED_EDGE('',*,*,#2638,.F.);
#3745=ORIENTED_EDGE('',*,*,#2639,.F.);
#3746=ORIENTED_EDGE('',*,*,#2640,.T.);
#3747=ORIENTED_EDGE('',*,*,#2641,.T.);
#3748=ORIENTED_EDGE('',*,*,#2639,.T.);
#3749=ORIENTED_EDGE('',*,*,#2642,.T.);
#3750=ORIENTED_EDGE('',*,*,#2643,.T.);
#3751=ORIENTED_EDGE('',*,*,#2644,.T.);
#3752=ORIENTED_EDGE('',*,*,#2645,.T.);
#3753=ORIENTED_EDGE('',*,*,#2646,.T.);
#3754=ORIENTED_EDGE('',*,*,#2647,.T.);
#3755=ORIENTED_EDGE('',*,*,#2648,.T.);
#3756=ORIENTED_EDGE('',*,*,#2649,.F.);
#3757=ORIENTED_EDGE('',*,*,#2650,.F.);
#3758=ORIENTED_EDGE('',*,*,#2651,.F.);
#3759=ORIENTED_EDGE('',*,*,#2652,.T.);
#3760=ORIENTED_EDGE('',*,*,#2653,.F.);
#3761=ORIENTED_EDGE('',*,*,#2654,.F.);
#3762=ORIENTED_EDGE('',*,*,#2655,.F.);
#3763=ORIENTED_EDGE('',*,*,#2656,.T.);
#3764=ORIENTED_EDGE('',*,*,#2657,.F.);
#3765=ORIENTED_EDGE('',*,*,#2658,.F.);
#3766=ORIENTED_EDGE('',*,*,#2659,.F.);
#3767=ORIENTED_EDGE('',*,*,#2660,.T.);
#3768=ORIENTED_EDGE('',*,*,#2661,.F.);
#3769=ORIENTED_EDGE('',*,*,#2662,.F.);
#3770=ORIENTED_EDGE('',*,*,#2663,.F.);
#3771=ORIENTED_EDGE('',*,*,#2664,.T.);
#3772=ORIENTED_EDGE('',*,*,#2665,.T.);
#3773=ORIENTED_EDGE('',*,*,#2666,.F.);
#3774=ORIENTED_EDGE('',*,*,#2645,.F.);
#3775=ORIENTED_EDGE('',*,*,#2667,.T.);
#3776=ORIENTED_EDGE('',*,*,#2668,.T.);
#3777=ORIENTED_EDGE('',*,*,#2669,.T.);
#3778=ORIENTED_EDGE('',*,*,#2670,.F.);
#3779=ORIENTED_EDGE('',*,*,#2671,.F.);
#3780=ORIENTED_EDGE('',*,*,#2672,.T.);
#3781=ORIENTED_EDGE('',*,*,#2673,.T.);
#3782=ORIENTED_EDGE('',*,*,#2674,.F.);
#3783=ORIENTED_EDGE('',*,*,#2675,.T.);
#3784=ORIENTED_EDGE('',*,*,#2676,.F.);
#3785=ORIENTED_EDGE('',*,*,#2677,.F.);
#3786=ORIENTED_EDGE('',*,*,#2678,.T.);
#3787=ORIENTED_EDGE('',*,*,#2677,.T.);
#3788=ORIENTED_EDGE('',*,*,#2679,.F.);
#3789=ORIENTED_EDGE('',*,*,#2680,.T.);
#3790=ORIENTED_EDGE('',*,*,#2681,.T.);
#3791=ORIENTED_EDGE('',*,*,#2682,.F.);
#3792=ORIENTED_EDGE('',*,*,#2683,.T.);
#3793=ORIENTED_EDGE('',*,*,#2684,.F.);
#3794=ORIENTED_EDGE('',*,*,#2685,.T.);
#3795=ORIENTED_EDGE('',*,*,#2686,.F.);
#3796=ORIENTED_EDGE('',*,*,#2681,.F.);
#3797=ORIENTED_EDGE('',*,*,#2687,.T.);
#3798=ORIENTED_EDGE('',*,*,#2688,.F.);
#3799=ORIENTED_EDGE('',*,*,#2687,.F.);
#3800=ORIENTED_EDGE('',*,*,#2683,.F.);
#3801=ORIENTED_EDGE('',*,*,#2689,.F.);
#3802=ORIENTED_EDGE('',*,*,#2690,.F.);
#3803=ORIENTED_EDGE('',*,*,#2688,.T.);
#3804=ORIENTED_EDGE('',*,*,#2690,.T.);
#3805=ORIENTED_EDGE('',*,*,#2691,.F.);
#3806=ORIENTED_EDGE('',*,*,#2692,.T.);
#3807=ORIENTED_EDGE('',*,*,#2693,.T.);
#3808=ORIENTED_EDGE('',*,*,#2694,.F.);
#3809=ORIENTED_EDGE('',*,*,#2695,.T.);
#3810=ORIENTED_EDGE('',*,*,#2692,.F.);
#3811=ORIENTED_EDGE('',*,*,#2696,.F.);
#3812=ORIENTED_EDGE('',*,*,#2697,.T.);
#3813=ORIENTED_EDGE('',*,*,#2698,.F.);
#3814=ORIENTED_EDGE('',*,*,#2699,.F.);
#3815=ORIENTED_EDGE('',*,*,#2700,.F.);
#3816=ORIENTED_EDGE('',*,*,#2693,.F.);
#3817=ORIENTED_EDGE('',*,*,#2695,.F.);
#3818=ORIENTED_EDGE('',*,*,#2701,.F.);
#3819=ORIENTED_EDGE('',*,*,#2699,.T.);
#3820=ORIENTED_EDGE('',*,*,#2702,.F.);
#3821=ORIENTED_EDGE('',*,*,#2701,.T.);
#3822=ORIENTED_EDGE('',*,*,#2703,.T.);
#3823=ORIENTED_EDGE('',*,*,#2678,.F.);
#3824=ORIENTED_EDGE('',*,*,#2680,.F.);
#3825=ORIENTED_EDGE('',*,*,#2704,.F.);
#3826=ORIENTED_EDGE('',*,*,#2705,.T.);
#3827=ORIENTED_EDGE('',*,*,#2706,.F.);
#3828=ORIENTED_EDGE('',*,*,#2673,.F.);
#3829=ORIENTED_EDGE('',*,*,#2707,.F.);
#3830=ORIENTED_EDGE('',*,*,#2708,.T.);
#3831=ORIENTED_EDGE('',*,*,#2707,.T.);
#3832=ORIENTED_EDGE('',*,*,#2672,.F.);
#3833=ORIENTED_EDGE('',*,*,#2709,.F.);
#3834=ORIENTED_EDGE('',*,*,#2708,.F.);
#3835=ORIENTED_EDGE('',*,*,#2710,.F.);
#3836=ORIENTED_EDGE('',*,*,#2705,.F.);
#3837=ORIENTED_EDGE('',*,*,#2675,.F.);
#3838=ORIENTED_EDGE('',*,*,#2703,.F.);
#3839=ORIENTED_EDGE('',*,*,#2711,.F.);
#3840=ORIENTED_EDGE('',*,*,#2712,.F.);
#3841=ORIENTED_EDGE('',*,*,#2713,.T.);
#3842=ORIENTED_EDGE('',*,*,#2671,.T.);
#3843=ORIENTED_EDGE('',*,*,#2714,.F.);
#3844=ORIENTED_EDGE('',*,*,#2662,.T.);
#3845=ORIENTED_EDGE('',*,*,#2715,.F.);
#3846=ORIENTED_EDGE('',*,*,#2652,.F.);
#3847=ORIENTED_EDGE('',*,*,#2685,.F.);
#3848=ORIENTED_EDGE('',*,*,#2654,.T.);
#3849=ORIENTED_EDGE('',*,*,#2716,.F.);
#3850=ORIENTED_EDGE('',*,*,#2660,.F.);
#3851=ORIENTED_EDGE('',*,*,#2717,.F.);
#3852=ORIENTED_EDGE('',*,*,#2718,.F.);
#3853=ORIENTED_EDGE('',*,*,#2719,.T.);
#3854=ORIENTED_EDGE('',*,*,#2720,.F.);
#3855=ORIENTED_EDGE('',*,*,#2721,.T.);
#3856=ORIENTED_EDGE('',*,*,#2722,.F.);
#3857=ORIENTED_EDGE('',*,*,#2723,.F.);
#3858=ORIENTED_EDGE('',*,*,#2724,.F.);
#3859=ORIENTED_EDGE('',*,*,#2725,.F.);
#3860=ORIENTED_EDGE('',*,*,#2668,.F.);
#3861=ORIENTED_EDGE('',*,*,#2713,.F.);
#3862=ORIENTED_EDGE('',*,*,#2726,.F.);
#3863=ORIENTED_EDGE('',*,*,#2718,.T.);
#3864=ORIENTED_EDGE('',*,*,#2727,.F.);
#3865=ORIENTED_EDGE('',*,*,#2728,.F.);
#3866=ORIENTED_EDGE('',*,*,#2729,.F.);
#3867=ORIENTED_EDGE('',*,*,#2719,.F.);
#3868=ORIENTED_EDGE('',*,*,#2726,.T.);
#3869=ORIENTED_EDGE('',*,*,#2730,.F.);
#3870=ORIENTED_EDGE('',*,*,#2731,.T.);
#3871=ORIENTED_EDGE('',*,*,#2732,.F.);
#3872=ORIENTED_EDGE('',*,*,#2666,.T.);
#3873=ORIENTED_EDGE('',*,*,#2733,.T.);
#3874=ORIENTED_EDGE('',*,*,#2734,.T.);
#3875=ORIENTED_EDGE('',*,*,#2735,.T.);
#3876=ORIENTED_EDGE('',*,*,#2640,.F.);
#3877=ORIENTED_EDGE('',*,*,#2736,.F.);
#3878=ORIENTED_EDGE('',*,*,#2737,.T.);
#3879=ORIENTED_EDGE('',*,*,#2738,.F.);
#3880=ORIENTED_EDGE('',*,*,#2739,.T.);
#3881=ORIENTED_EDGE('',*,*,#2736,.T.);
#3882=ORIENTED_EDGE('',*,*,#2644,.F.);
#3883=ORIENTED_EDGE('',*,*,#2740,.T.);
#3884=ORIENTED_EDGE('',*,*,#2646,.F.);
#3885=ORIENTED_EDGE('',*,*,#2732,.T.);
#3886=ORIENTED_EDGE('',*,*,#2741,.F.);
#3887=ORIENTED_EDGE('',*,*,#2742,.T.);
#3888=ORIENTED_EDGE('',*,*,#2743,.F.);
#3889=ORIENTED_EDGE('',*,*,#2744,.T.);
#3890=ORIENTED_EDGE('',*,*,#2745,.F.);
#3891=ORIENTED_EDGE('',*,*,#2730,.T.);
#3892=ORIENTED_EDGE('',*,*,#2728,.T.);
#3893=ORIENTED_EDGE('',*,*,#2746,.F.);
#3894=ORIENTED_EDGE('',*,*,#2658,.T.);
#3895=ORIENTED_EDGE('',*,*,#2747,.F.);
#3896=ORIENTED_EDGE('',*,*,#2656,.F.);
#3897=ORIENTED_EDGE('',*,*,#2697,.F.);
#3898=ORIENTED_EDGE('',*,*,#2650,.T.);
#3899=ORIENTED_EDGE('',*,*,#2748,.F.);
#3900=ORIENTED_EDGE('',*,*,#2664,.F.);
#3901=ORIENTED_EDGE('',*,*,#2749,.F.);
#3902=ORIENTED_EDGE('',*,*,#2669,.F.);
#3903=ORIENTED_EDGE('',*,*,#2725,.T.);
#3904=ORIENTED_EDGE('',*,*,#2743,.T.);
#3905=ORIENTED_EDGE('',*,*,#2750,.F.);
#3906=ORIENTED_EDGE('',*,*,#2738,.T.);
#3907=ORIENTED_EDGE('',*,*,#2751,.F.);
#3908=ORIENTED_EDGE('',*,*,#2752,.F.);
#3909=ORIENTED_EDGE('',*,*,#2753,.T.);
#3910=ORIENTED_EDGE('',*,*,#2754,.T.);
#3911=ORIENTED_EDGE('',*,*,#2721,.F.);
#3912=ORIENTED_EDGE('',*,*,#2715,.T.);
#3913=ORIENTED_EDGE('',*,*,#2661,.T.);
#3914=ORIENTED_EDGE('',*,*,#2748,.T.);
#3915=ORIENTED_EDGE('',*,*,#2649,.T.);
#3916=ORIENTED_EDGE('',*,*,#2716,.T.);
#3917=ORIENTED_EDGE('',*,*,#2653,.T.);
#3918=ORIENTED_EDGE('',*,*,#2747,.T.);
#3919=ORIENTED_EDGE('',*,*,#2657,.T.);
#3920=ORIENTED_EDGE('',*,*,#2755,.F.);
#3921=ORIENTED_EDGE('',*,*,#2734,.F.);
#3922=ORIENTED_EDGE('',*,*,#2739,.F.);
#3923=ORIENTED_EDGE('',*,*,#2750,.T.);
#3924=ORIENTED_EDGE('',*,*,#2742,.F.);
#3925=ORIENTED_EDGE('',*,*,#2722,.T.);
#3926=ORIENTED_EDGE('',*,*,#2754,.F.);
#3927=ORIENTED_EDGE('',*,*,#2756,.T.);
#3928=ORIENTED_EDGE('',*,*,#2757,.F.);
#3929=ORIENTED_EDGE('',*,*,#2758,.F.);
#3930=ORIENTED_EDGE('',*,*,#2744,.F.);
#3931=ORIENTED_EDGE('',*,*,#2751,.T.);
#3932=ORIENTED_EDGE('',*,*,#2737,.F.);
#3933=ORIENTED_EDGE('',*,*,#2731,.F.);
#3934=ORIENTED_EDGE('',*,*,#2759,.F.);
#3935=ORIENTED_EDGE('',*,*,#2760,.T.);
#3936=ORIENTED_EDGE('',*,*,#2667,.F.);
#3937=ORIENTED_EDGE('',*,*,#2761,.T.);
#3938=ORIENTED_EDGE('',*,*,#2762,.F.);
#3939=ORIENTED_EDGE('',*,*,#2761,.F.);
#3940=ORIENTED_EDGE('',*,*,#2648,.F.);
#3941=ORIENTED_EDGE('',*,*,#2763,.T.);
#3942=ORIENTED_EDGE('',*,*,#2764,.F.);
#3943=ORIENTED_EDGE('',*,*,#2763,.F.);
#3944=ORIENTED_EDGE('',*,*,#2647,.F.);
#3945=ORIENTED_EDGE('',*,*,#2740,.F.);
#3946=ORIENTED_EDGE('',*,*,#2643,.F.);
#3947=ORIENTED_EDGE('',*,*,#2765,.F.);
#3948=ORIENTED_EDGE('',*,*,#2670,.T.);
#3949=ORIENTED_EDGE('',*,*,#2749,.T.);
#3950=ORIENTED_EDGE('',*,*,#2663,.T.);
#3951=ORIENTED_EDGE('',*,*,#2714,.T.);
#3952=ORIENTED_EDGE('',*,*,#2717,.T.);
#3953=ORIENTED_EDGE('',*,*,#2659,.T.);
#3954=ORIENTED_EDGE('',*,*,#2746,.T.);
#3955=ORIENTED_EDGE('',*,*,#2727,.T.);
#3956=ORIENTED_EDGE('',*,*,#2711,.T.);
#3957=ORIENTED_EDGE('',*,*,#2704,.T.);
#3958=ORIENTED_EDGE('',*,*,#2679,.T.);
#3959=ORIENTED_EDGE('',*,*,#2676,.T.);
#3960=ORIENTED_EDGE('',*,*,#2709,.T.);
#3961=ORIENTED_EDGE('',*,*,#2674,.T.);
#3962=ORIENTED_EDGE('',*,*,#2706,.T.);
#3963=ORIENTED_EDGE('',*,*,#2710,.T.);
#3964=ORIENTED_EDGE('',*,*,#2655,.T.);
#3965=ORIENTED_EDGE('',*,*,#2684,.T.);
#3966=ORIENTED_EDGE('',*,*,#2691,.T.);
#3967=ORIENTED_EDGE('',*,*,#2689,.T.);
#3968=ORIENTED_EDGE('',*,*,#2682,.T.);
#3969=ORIENTED_EDGE('',*,*,#2686,.T.);
#3970=ORIENTED_EDGE('',*,*,#2651,.T.);
#3971=ORIENTED_EDGE('',*,*,#2696,.T.);
#3972=ORIENTED_EDGE('',*,*,#2694,.T.);
#3973=ORIENTED_EDGE('',*,*,#2700,.T.);
#3974=ORIENTED_EDGE('',*,*,#2702,.T.);
#3975=ORIENTED_EDGE('',*,*,#2698,.T.);
#3976=ORIENTED_EDGE('',*,*,#2766,.F.);
#3977=ORIENTED_EDGE('',*,*,#2723,.T.);
#3978=ORIENTED_EDGE('',*,*,#2757,.T.);
#3979=ORIENTED_EDGE('',*,*,#2767,.F.);
#3980=ORIENTED_EDGE('',*,*,#2768,.F.);
#3981=ORIENTED_EDGE('',*,*,#2765,.T.);
#3982=ORIENTED_EDGE('',*,*,#2642,.F.);
#3983=ORIENTED_EDGE('',*,*,#2769,.F.);
#3984=ORIENTED_EDGE('',*,*,#2770,.F.);
#3985=ORIENTED_EDGE('',*,*,#2769,.T.);
#3986=ORIENTED_EDGE('',*,*,#2638,.T.);
#3987=ORIENTED_EDGE('',*,*,#2588,.T.);
#3988=ORIENTED_EDGE('',*,*,#2771,.T.);
#3989=ORIENTED_EDGE('',*,*,#2764,.T.);
#3990=ORIENTED_EDGE('',*,*,#2768,.T.);
#3991=ORIENTED_EDGE('',*,*,#2770,.T.);
#3992=ORIENTED_EDGE('',*,*,#2772,.F.);
#3993=ORIENTED_EDGE('',*,*,#2767,.T.);
#3994=ORIENTED_EDGE('',*,*,#2756,.F.);
#3995=ORIENTED_EDGE('',*,*,#2753,.F.);
#3996=ORIENTED_EDGE('',*,*,#2773,.F.);
#3997=ORIENTED_EDGE('',*,*,#2759,.T.);
#3998=ORIENTED_EDGE('',*,*,#2762,.T.);
#3999=ORIENTED_EDGE('',*,*,#2752,.T.);
#4000=ORIENTED_EDGE('',*,*,#2720,.T.);
#4001=ORIENTED_EDGE('',*,*,#2729,.T.);
#4002=ORIENTED_EDGE('',*,*,#2745,.T.);
#4003=ORIENTED_EDGE('',*,*,#2758,.T.);
#4004=ORIENTED_EDGE('',*,*,#2733,.F.);
#4005=ORIENTED_EDGE('',*,*,#2665,.F.);
#4006=ORIENTED_EDGE('',*,*,#2760,.F.);
#4007=ORIENTED_EDGE('',*,*,#2773,.T.);
#4008=ORIENTED_EDGE('',*,*,#2628,.T.);
#4009=ORIENTED_EDGE('',*,*,#2634,.T.);
#4010=ORIENTED_EDGE('',*,*,#2632,.T.);
#4011=ORIENTED_EDGE('',*,*,#2630,.T.);
#4012=ORIENTED_EDGE('',*,*,#2581,.T.);
#4013=ORIENTED_EDGE('',*,*,#2641,.F.);
#4014=ORIENTED_EDGE('',*,*,#2735,.F.);
#4015=ORIENTED_EDGE('',*,*,#2755,.T.);
#4016=ORIENTED_EDGE('',*,*,#2741,.T.);
#4017=ORIENTED_EDGE('',*,*,#2724,.T.);
#4018=ORIENTED_EDGE('',*,*,#2712,.T.);
#4019=ORIENTED_EDGE('',*,*,#2766,.T.);
#4020=ORIENTED_EDGE('',*,*,#2772,.T.);
#4021=ORIENTED_EDGE('',*,*,#2771,.F.);
#4022=ORIENTED_EDGE('',*,*,#2637,.T.);
#4023=ORIENTED_EDGE('',*,*,#2635,.T.);
#4024=PLANE('',#4497);
#4025=PLANE('',#4498);
#4026=PLANE('',#4499);
#4027=PLANE('',#4500);
#4028=PLANE('',#4501);
#4029=PLANE('',#4502);
#4030=PLANE('',#4503);
#4031=PLANE('',#4504);
#4032=PLANE('',#4505);
#4033=PLANE('',#4506);
#4034=PLANE('',#4507);
#4035=PLANE('',#4508);
#4036=PLANE('',#4509);
#4037=PLANE('',#4510);
#4038=PLANE('',#4511);
#4039=PLANE('',#4512);
#4040=PLANE('',#4513);
#4041=PLANE('',#4514);
#4042=PLANE('',#4515);
#4043=PLANE('',#4516);
#4044=PLANE('',#4517);
#4045=PLANE('',#4518);
#4046=PLANE('',#4519);
#4047=PLANE('',#4520);
#4048=PLANE('',#4521);
#4049=PLANE('',#4522);
#4050=PLANE('',#4526);
#4051=PLANE('',#4527);
#4052=PLANE('',#4528);
#4053=PLANE('',#4529);
#4054=PLANE('',#4542);
#4055=PLANE('',#4544);
#4056=PLANE('',#4547);
#4057=PLANE('',#4548);
#4058=PLANE('',#4549);
#4059=PLANE('',#4553);
#4060=PLANE('',#4557);
#4061=PLANE('',#4564);
#4062=PLANE('',#4565);
#4063=PLANE('',#4566);
#4064=PLANE('',#4567);
#4065=PLANE('',#4568);
#4066=PLANE('',#4569);
#4067=PLANE('',#4570);
#4068=PLANE('',#4571);
#4069=PLANE('',#4584);
#4070=PLANE('',#4585);
#4071=PLANE('',#4586);
#4072=PLANE('',#4587);
#4073=PLANE('',#4589);
#4074=PLANE('',#4591);
#4075=PLANE('',#4593);
#4076=PLANE('',#4595);
#4077=PLANE('',#4599);
#4078=PLANE('',#4601);
#4079=PLANE('',#4604);
#4080=PLANE('',#4606);
#4081=PLANE('',#4608);
#4082=PLANE('',#4609);
#4083=PLANE('',#4610);
#4084=PLANE('',#4611);
#4085=PLANE('',#4612);
#4086=PLANE('',#4613);
#4087=PLANE('',#4614);
#4088=PLANE('',#4615);
#4089=PLANE('',#4616);
#4090=PLANE('',#4617);
#4091=PLANE('',#4618);
#4092=PLANE('',#4619);
#4093=PLANE('',#4620);
#4094=PLANE('',#4621);
#4095=PLANE('',#4622);
#4096=PLANE('',#4623);
#4097=PLANE('',#4624);
#4098=PLANE('',#4625);
#4099=PLANE('',#4626);
#4100=PLANE('',#4627);
#4101=PLANE('',#4628);
#4102=PLANE('',#4629);
#4103=PLANE('',#4630);
#4104=PLANE('',#4631);
#4105=PLANE('',#4632);
#4106=PLANE('',#4633);
#4107=PLANE('',#4634);
#4108=PLANE('',#4635);
#4109=PLANE('',#4636);
#4110=PLANE('',#4637);
#4111=PLANE('',#4638);
#4112=PLANE('',#4639);
#4113=PLANE('',#4640);
#4114=PLANE('',#4641);
#4115=PLANE('',#4642);
#4116=PLANE('',#4643);
#4117=PLANE('',#4644);
#4118=PLANE('',#4645);
#4119=PLANE('',#4646);
#4120=PLANE('',#4647);
#4121=PLANE('',#4648);
#4122=PLANE('',#4649);
#4123=PLANE('',#4650);
#4124=PLANE('',#4651);
#4125=PLANE('',#4652);
#4126=PLANE('',#4653);
#4127=PLANE('',#4654);
#4128=PLANE('',#4655);
#4129=PLANE('',#4656);
#4130=PLANE('',#4657);
#4131=PLANE('',#4658);
#4132=PLANE('',#4659);
#4133=PLANE('',#4660);
#4134=PLANE('',#4661);
#4135=PLANE('',#4662);
#4136=PLANE('',#4663);
#4137=PLANE('',#4664);
#4138=PLANE('',#4665);
#4139=PLANE('',#4666);
#4140=PLANE('',#4667);
#4141=PLANE('',#4668);
#4142=PLANE('',#4669);
#4143=PLANE('',#4670);
#4144=PLANE('',#4671);
#4145=PLANE('',#4672);
#4146=PLANE('',#4673);
#4147=PLANE('',#4674);
#4148=PLANE('',#4675);
#4149=PLANE('',#4676);
#4150=PLANE('',#4677);
#4151=PLANE('',#4678);
#4152=PLANE('',#4679);
#4153=PLANE('',#4680);
#4154=PLANE('',#4681);
#4155=PLANE('',#4682);
#4156=PLANE('',#4683);
#4157=PLANE('',#4684);
#4158=PLANE('',#4685);
#4159=PLANE('',#4686);
#4160=PLANE('',#4687);
#4161=PLANE('',#4688);
#4162=PLANE('',#4689);
#4163=PLANE('',#4690);
#4164=PLANE('',#4691);
#4165=PLANE('',#4692);
#4166=PLANE('',#4693);
#4167=PLANE('',#4694);
#4168=PLANE('',#4695);
#4169=PLANE('',#4696);
#4170=PLANE('',#4697);
#4171=PLANE('',#4698);
#4172=PLANE('',#4699);
#4173=PLANE('',#4700);
#4174=PLANE('',#4701);
#4175=PLANE('',#4702);
#4176=PLANE('',#4703);
#4177=PLANE('',#4704);
#4178=PLANE('',#4705);
#4179=PLANE('',#4706);
#4180=PLANE('',#4707);
#4181=PLANE('',#4708);
#4182=PLANE('',#4709);
#4183=PLANE('',#4710);
#4184=PLANE('',#4711);
#4185=PLANE('',#4712);
#4186=PLANE('',#4713);
#4187=PLANE('',#4714);
#4188=PLANE('',#4715);
#4189=PLANE('',#4716);
#4190=PLANE('',#4717);
#4191=PLANE('',#4718);
#4192=PLANE('',#4719);
#4193=PLANE('',#4720);
#4194=PLANE('',#4721);
#4195=PLANE('',#4722);
#4196=PLANE('',#4723);
#4197=PLANE('',#4724);
#4198=PLANE('',#4733);
#4199=PLANE('',#4734);
#4200=PLANE('',#4735);
#4201=PLANE('',#4736);
#4202=PLANE('',#4739);
#4203=PLANE('',#4740);
#4204=PLANE('',#4741);
#4205=PLANE('',#4742);
#4206=PLANE('',#4743);
#4207=PLANE('',#4744);
#4208=PLANE('',#4745);
#4209=PLANE('',#4746);
#4210=PLANE('',#4747);
#4211=PLANE('',#4748);
#4212=PLANE('',#4749);
#4213=PLANE('',#4750);
#4214=PLANE('',#4751);
#4215=PLANE('',#4752);
#4216=PLANE('',#4753);
#4217=PLANE('',#4754);
#4218=PLANE('',#4755);
#4219=PLANE('',#4756);
#4220=PLANE('',#4761);
#4221=PLANE('',#4764);
#4222=PLANE('',#4765);
#4223=PLANE('',#4766);
#4224=PLANE('',#4767);
#4225=PLANE('',#4768);
#4226=PLANE('',#4769);
#4227=PLANE('',#4770);
#4228=PLANE('',#4771);
#4229=PLANE('',#4772);
#4230=PLANE('',#4773);
#4231=PLANE('',#4774);
#4232=PLANE('',#4775);
#4233=PLANE('',#4776);
#4234=PLANE('',#4777);
#4235=PLANE('',#4778);
#4236=PLANE('',#4779);
#4237=PLANE('',#4780);
#4238=PLANE('',#4781);
#4239=PLANE('',#4782);
#4240=PLANE('',#4783);
#4241=ADVANCED_FACE('',(#107),#4024,.T.);
#4242=ADVANCED_FACE('',(#108),#4025,.T.);
#4243=ADVANCED_FACE('',(#109),#4026,.T.);
#4244=ADVANCED_FACE('',(#110),#4027,.T.);
#4245=ADVANCED_FACE('',(#111),#4028,.F.);
#4246=ADVANCED_FACE('',(#112),#4029,.T.);
#4247=ADVANCED_FACE('',(#113),#4030,.T.);
#4248=ADVANCED_FACE('',(#114),#4031,.T.);
#4249=ADVANCED_FACE('',(#115),#4032,.T.);
#4250=ADVANCED_FACE('',(#116),#4033,.F.);
#4251=ADVANCED_FACE('',(#117),#4034,.T.);
#4252=ADVANCED_FACE('',(#118),#4035,.T.);
#4253=ADVANCED_FACE('',(#119),#4036,.T.);
#4254=ADVANCED_FACE('',(#120),#4037,.T.);
#4255=ADVANCED_FACE('',(#121),#4038,.T.);
#4256=ADVANCED_FACE('',(#122),#4039,.T.);
#4257=ADVANCED_FACE('',(#123),#4040,.T.);
#4258=ADVANCED_FACE('',(#124),#4041,.T.);
#4259=ADVANCED_FACE('',(#125),#4042,.T.);
#4260=ADVANCED_FACE('',(#126),#4043,.T.);
#4261=ADVANCED_FACE('',(#127),#4044,.T.);
#4262=ADVANCED_FACE('',(#128),#4045,.T.);
#4263=ADVANCED_FACE('',(#129),#4046,.T.);
#4264=ADVANCED_FACE('',(#130),#4047,.T.);
#4265=ADVANCED_FACE('',(#131),#4048,.T.);
#4266=ADVANCED_FACE('',(#132),#4049,.T.);
#4267=ADVANCED_FACE('',(#133),#85,.F.);
#4268=ADVANCED_FACE('',(#134),#4050,.F.);
#4269=ADVANCED_FACE('',(#135),#4051,.T.);
#4270=ADVANCED_FACE('',(#136),#4052,.T.);
#4271=ADVANCED_FACE('',(#137,#21,#22,#23,#24,#25,#26,#27),#4053,.F.);
#4272=ADVANCED_FACE('',(#138),#4054,.T.);
#4273=ADVANCED_FACE('',(#139),#4055,.T.);
#4274=ADVANCED_FACE('',(#140),#86,.F.);
#4275=ADVANCED_FACE('',(#141),#4056,.T.);
#4276=ADVANCED_FACE('',(#142),#4057,.T.);
#4277=ADVANCED_FACE('',(#143),#4058,.T.);
#4278=ADVANCED_FACE('',(#144),#87,.T.);
#4279=ADVANCED_FACE('',(#145),#4059,.T.);
#4280=ADVANCED_FACE('',(#146),#88,.T.);
#4281=ADVANCED_FACE('',(#147),#4060,.T.);
#4282=ADVANCED_FACE('',(#148),#89,.F.);
#4283=ADVANCED_FACE('',(#149),#90,.F.);
#4284=ADVANCED_FACE('',(#150),#4061,.F.);
#4285=ADVANCED_FACE('',(#151),#4062,.F.);
#4286=ADVANCED_FACE('',(#152),#4063,.F.);
#4287=ADVANCED_FACE('',(#153),#4064,.F.);
#4288=ADVANCED_FACE('',(#154),#4065,.F.);
#4289=ADVANCED_FACE('',(#155),#4066,.T.);
#4290=ADVANCED_FACE('',(#156),#4067,.T.);
#4291=ADVANCED_FACE('',(#157,#28,#29,#30,#31,#32),#4068,.T.);
#4292=ADVANCED_FACE('',(#158),#4069,.T.);
#4293=ADVANCED_FACE('',(#159),#4070,.T.);
#4294=ADVANCED_FACE('',(#160),#4071,.F.);
#4295=ADVANCED_FACE('',(#161),#4072,.T.);
#4296=ADVANCED_FACE('',(#162),#91,.F.);
#4297=ADVANCED_FACE('',(#163),#4073,.T.);
#4298=ADVANCED_FACE('',(#164),#92,.F.);
#4299=ADVANCED_FACE('',(#165),#4074,.T.);
#4300=ADVANCED_FACE('',(#166),#93,.F.);
#4301=ADVANCED_FACE('',(#167),#4075,.T.);
#4302=ADVANCED_FACE('',(#168),#94,.F.);
#4303=ADVANCED_FACE('',(#169),#4076,.T.);
#4304=ADVANCED_FACE('',(#170),#95,.F.);
#4305=ADVANCED_FACE('',(#171),#96,.F.);
#4306=ADVANCED_FACE('',(#172),#97,.T.);
#4307=ADVANCED_FACE('',(#173),#4077,.T.);
#4308=ADVANCED_FACE('',(#174),#98,.T.);
#4309=ADVANCED_FACE('',(#175),#4078,.T.);
#4310=ADVANCED_FACE('',(#176),#99,.T.);
#4311=ADVANCED_FACE('',(#177),#100,.T.);
#4312=ADVANCED_FACE('',(#178),#4079,.T.);
#4313=ADVANCED_FACE('',(#179),#101,.T.);
#4314=ADVANCED_FACE('',(#180),#4080,.T.);
#4315=ADVANCED_FACE('',(#181),#102,.T.);
#4316=ADVANCED_FACE('',(#182),#4081,.T.);
#4317=ADVANCED_FACE('',(#183),#4082,.T.);
#4318=ADVANCED_FACE('',(#184),#4083,.T.);
#4319=ADVANCED_FACE('',(#185),#4084,.T.);
#4320=ADVANCED_FACE('',(#186),#4085,.T.);
#4321=ADVANCED_FACE('',(#187),#4086,.T.);
#4322=ADVANCED_FACE('',(#188),#4087,.T.);
#4323=ADVANCED_FACE('',(#189),#4088,.F.);
#4324=ADVANCED_FACE('',(#190),#4089,.T.);
#4325=ADVANCED_FACE('',(#191),#4090,.T.);
#4326=ADVANCED_FACE('',(#192),#4091,.T.);
#4327=ADVANCED_FACE('',(#193),#4092,.F.);
#4328=ADVANCED_FACE('',(#194),#4093,.T.);
#4329=ADVANCED_FACE('',(#195),#4094,.T.);
#4330=ADVANCED_FACE('',(#196),#4095,.T.);
#4331=ADVANCED_FACE('',(#197),#4096,.T.);
#4332=ADVANCED_FACE('',(#198),#4097,.F.);
#4333=ADVANCED_FACE('',(#199),#4098,.T.);
#4334=ADVANCED_FACE('',(#200),#4099,.F.);
#4335=ADVANCED_FACE('',(#201),#4100,.F.);
#4336=ADVANCED_FACE('',(#202),#4101,.F.);
#4337=ADVANCED_FACE('',(#203),#4102,.F.);
#4338=ADVANCED_FACE('',(#204),#4103,.F.);
#4339=ADVANCED_FACE('',(#205),#4104,.T.);
#4340=ADVANCED_FACE('',(#206),#4105,.F.);
#4341=ADVANCED_FACE('',(#207),#4106,.F.);
#4342=ADVANCED_FACE('',(#208),#4107,.F.);
#4343=ADVANCED_FACE('',(#209),#4108,.F.);
#4344=ADVANCED_FACE('',(#210),#4109,.F.);
#4345=ADVANCED_FACE('',(#211),#4110,.F.);
#4346=ADVANCED_FACE('',(#212),#4111,.T.);
#4347=ADVANCED_FACE('',(#213),#4112,.T.);
#4348=ADVANCED_FACE('',(#214),#4113,.T.);
#4349=ADVANCED_FACE('',(#215),#4114,.T.);
#4350=ADVANCED_FACE('',(#216),#4115,.F.);
#4351=ADVANCED_FACE('',(#217),#4116,.F.);
#4352=ADVANCED_FACE('',(#218),#4117,.F.);
#4353=ADVANCED_FACE('',(#219),#4118,.F.);
#4354=ADVANCED_FACE('',(#220),#4119,.F.);
#4355=ADVANCED_FACE('',(#221),#4120,.F.);
#4356=ADVANCED_FACE('',(#222),#4121,.F.);
#4357=ADVANCED_FACE('',(#223),#4122,.F.);
#4358=ADVANCED_FACE('',(#224),#4123,.F.);
#4359=ADVANCED_FACE('',(#225),#4124,.F.);
#4360=ADVANCED_FACE('',(#226),#4125,.F.);
#4361=ADVANCED_FACE('',(#227),#4126,.T.);
#4362=ADVANCED_FACE('',(#228),#4127,.T.);
#4363=ADVANCED_FACE('',(#229),#4128,.T.);
#4364=ADVANCED_FACE('',(#230),#4129,.T.);
#4365=ADVANCED_FACE('',(#231),#4130,.F.);
#4366=ADVANCED_FACE('',(#232),#4131,.F.);
#4367=ADVANCED_FACE('',(#233),#4132,.F.);
#4368=ADVANCED_FACE('',(#234),#4133,.F.);
#4369=ADVANCED_FACE('',(#235),#4134,.F.);
#4370=ADVANCED_FACE('',(#236),#4135,.F.);
#4371=ADVANCED_FACE('',(#237),#4136,.F.);
#4372=ADVANCED_FACE('',(#238),#4137,.T.);
#4373=ADVANCED_FACE('',(#239),#4138,.F.);
#4374=ADVANCED_FACE('',(#240),#4139,.F.);
#4375=ADVANCED_FACE('',(#241),#4140,.F.);
#4376=ADVANCED_FACE('',(#242),#4141,.F.);
#4377=ADVANCED_FACE('',(#243),#4142,.F.);
#4378=ADVANCED_FACE('',(#244),#4143,.F.);
#4379=ADVANCED_FACE('',(#245),#4144,.F.);
#4380=ADVANCED_FACE('',(#246),#4145,.F.);
#4381=ADVANCED_FACE('',(#247),#4146,.F.);
#4382=ADVANCED_FACE('',(#248),#4147,.F.);
#4383=ADVANCED_FACE('',(#249),#4148,.F.);
#4384=ADVANCED_FACE('',(#250),#4149,.F.);
#4385=ADVANCED_FACE('',(#251),#4150,.F.);
#4386=ADVANCED_FACE('',(#252),#4151,.F.);
#4387=ADVANCED_FACE('',(#253),#4152,.F.);
#4388=ADVANCED_FACE('',(#254),#4153,.F.);
#4389=ADVANCED_FACE('',(#255),#4154,.F.);
#4390=ADVANCED_FACE('',(#256),#4155,.F.);
#4391=ADVANCED_FACE('',(#257),#4156,.F.);
#4392=ADVANCED_FACE('',(#258),#4157,.F.);
#4393=ADVANCED_FACE('',(#259),#4158,.F.);
#4394=ADVANCED_FACE('',(#260),#4159,.F.);
#4395=ADVANCED_FACE('',(#261),#4160,.F.);
#4396=ADVANCED_FACE('',(#262),#4161,.F.);
#4397=ADVANCED_FACE('',(#263),#4162,.F.);
#4398=ADVANCED_FACE('',(#264),#4163,.F.);
#4399=ADVANCED_FACE('',(#265),#4164,.T.);
#4400=ADVANCED_FACE('',(#266),#4165,.T.);
#4401=ADVANCED_FACE('',(#267),#4166,.T.);
#4402=ADVANCED_FACE('',(#268),#4167,.T.);
#4403=ADVANCED_FACE('',(#269),#4168,.T.);
#4404=ADVANCED_FACE('',(#270),#4169,.T.);
#4405=ADVANCED_FACE('',(#271),#4170,.T.);
#4406=ADVANCED_FACE('',(#272),#4171,.T.);
#4407=ADVANCED_FACE('',(#273),#4172,.F.);
#4408=ADVANCED_FACE('',(#274),#4173,.F.);
#4409=ADVANCED_FACE('',(#275),#4174,.F.);
#4410=ADVANCED_FACE('',(#276),#4175,.F.);
#4411=ADVANCED_FAC
Download .txt
gitextract_w1rbz342/

├── .gitignore
├── README.expressions.md
├── README.mapper.md
├── README.md
├── V2/
│   └── README.troubleshooting.md
├── V3/
│   ├── enclosures/
│   │   ├── Just Pixelblaze (4 variants)/
│   │   │   ├── LICENSE.txt
│   │   │   ├── README.txt
│   │   │   └── single_material_print/
│   │   │       ├── Cradle mount/
│   │   │       │   ├── Cradle mount and strain shelf.step
│   │   │       │   └── Cradle mount and strain shelf.stl
│   │   │       ├── Flexible connection (snapouts)/
│   │   │       │   ├── 3D Slicing Notes.txt
│   │   │       │   ├── No strain shelf/
│   │   │       │   │   ├── Flexible connection (snapouts) - body and lid.step
│   │   │       │   │   ├── Flexible connection (snapouts) - body.stl
│   │   │       │   │   ├── Flexible connection (snapouts) - lid.stl
│   │   │       │   │   └── Flexible connection (snapouts) v1.f3z
│   │   │       │   └── With strain shelf/
│   │   │       │       ├── Flexible connection (snapouts) + shelf - body and lid.step
│   │   │       │       ├── Flexible connection (snapouts) + shelf - body.stl
│   │   │       │       ├── Flexible connection (snapouts) + shelf v1.f3z
│   │   │       │       └── Flexible connection (snapouts) - lid.stl
│   │   │       ├── PB Enclosure variants (single matl) 2024-04.3mf
│   │   │       └── Ready to Run (JST-XH bottom)/
│   │   │           ├── 3D Slicing Notes.txt
│   │   │           ├── No strain shelf/
│   │   │           │   ├── XH R2R - body and lid.step
│   │   │           │   ├── XH R2R - body.stl
│   │   │           │   ├── XH R2R - lid.stl
│   │   │           │   └── XH R2R v1.f3z
│   │   │           └── With strain shelf/
│   │   │               ├── XH R2R + shelf - body and lid.step
│   │   │               ├── XH R2R + shelf - body.stl
│   │   │               ├── XH R2R + shelf v1.f3z
│   │   │               └── XH R2R - lid.stl
│   │   └── PB_SB_underneath/
│   │       ├── LICENSE
│   │       ├── PB + SB Underneath v55.f3z
│   │       └── single_material_print/
│   │           ├── BambuSlicer - PB+SB-under case - single material v1.0.3mf
│   │           ├── PB+SB-under case - single material v1.0.step
│   │           └── stl files/
│   │               ├── PB+SB-under case - USB hole cover v1.0.stl
│   │               ├── PB+SB-under case - bottom v1.0.stl
│   │               ├── PB+SB-under case - top button v1.0.stl
│   │               └── PB+SB-under case - top v1.0.stl
│   └── hardware/
│       ├── LICENSE
│       ├── PB32Pico_1.x.brd
│       ├── PB32Pico_1.x.sch
│       ├── PB32_3.x.brd
│       └── PB32_3.x.sch
└── guides/
    └── the_guides_have_moved.txt
Condensed preview — 42 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (5,799K chars).
[
  {
    "path": ".gitignore",
    "chars": 47,
    "preview": ".DS_Store\nnode_modules\n.temp\n.cache\n.vuepress\n\n"
  },
  {
    "path": "README.expressions.md",
    "chars": 25712,
    "preview": "# Table of Contents\n\n1. [Writing Patterns](#toc_1)\n2. [Watching Variables](#toc_2)\n3. [User Interface Controls](#toc_3)\n"
  },
  {
    "path": "README.mapper.md",
    "chars": 5248,
    "preview": "# Table of Contents\n\n1. [Pixel Mapping System Overview](#toc_1)\n2. [Coordinate World Units](#toc_2)\n3. [Using the Map Ed"
  },
  {
    "path": "README.md",
    "chars": 4478,
    "preview": "# Pixelblaze\n\nThis repo includes open source information related to [Pixelblaze](https://www.bhencke.com/pixelblaze).\n\n*"
  },
  {
    "path": "V2/README.troubleshooting.md",
    "chars": 2595,
    "preview": "# Table of Contents\n\nA Pixelblaze is designed to be easy to setup and use, but sometimes things\ndon't go quite as expect"
  },
  {
    "path": "V3/enclosures/Just Pixelblaze (4 variants)/LICENSE.txt",
    "chars": 404,
    "preview": "ElectroMage PB Enclosure Variants © 2024 by Jeff Vyduna and ElectroMage is licensed under CC BY-NC-SA 4.0 with the follo"
  },
  {
    "path": "V3/enclosures/Just Pixelblaze (4 variants)/README.txt",
    "chars": 2284,
    "preview": "This fusion design uses the Configurations feature to include 4 enclosure variants in a single design, as well as a moun"
  },
  {
    "path": "V3/enclosures/Just Pixelblaze (4 variants)/single_material_print/Cradle mount/Cradle mount and strain shelf.step",
    "chars": 361633,
    "preview": "ISO-10303-21;\nHEADER;\n/* Generated by software containing ST-Developer\n * from STEP Tools, Inc. (www.steptools.com) \n */"
  },
  {
    "path": "V3/enclosures/Just Pixelblaze (4 variants)/single_material_print/Flexible connection (snapouts)/3D Slicing Notes.txt",
    "chars": 736,
    "preview": "Many slicers have a \"gap closing\" feature, to heal small gaps.\n\nOn Prusa and Bambu slicer, this setting is called \"Slice"
  },
  {
    "path": "V3/enclosures/Just Pixelblaze (4 variants)/single_material_print/Flexible connection (snapouts)/No strain shelf/Flexible connection (snapouts) - body and lid.step",
    "chars": 753271,
    "preview": "ISO-10303-21;\nHEADER;\n/* Generated by software containing ST-Developer\n * from STEP Tools, Inc. (www.steptools.com) \n */"
  },
  {
    "path": "V3/enclosures/Just Pixelblaze (4 variants)/single_material_print/Flexible connection (snapouts)/With strain shelf/Flexible connection (snapouts) + shelf - body and lid.step",
    "chars": 817678,
    "preview": "ISO-10303-21;\nHEADER;\n/* Generated by software containing ST-Developer\n * from STEP Tools, Inc. (www.steptools.com) \n */"
  },
  {
    "path": "V3/enclosures/Just Pixelblaze (4 variants)/single_material_print/Ready to Run (JST-XH bottom)/3D Slicing Notes.txt",
    "chars": 373,
    "preview": "We print these in PLA and have not tested with other filaments.\n\nThey are optimized for 0.2 mm layer height and 0.42 mm "
  },
  {
    "path": "V3/enclosures/Just Pixelblaze (4 variants)/single_material_print/Ready to Run (JST-XH bottom)/No strain shelf/XH R2R - body and lid.step",
    "chars": 587539,
    "preview": "ISO-10303-21;\nHEADER;\n/* Generated by software containing ST-Developer\n * from STEP Tools, Inc. (www.steptools.com) \n */"
  },
  {
    "path": "V3/enclosures/Just Pixelblaze (4 variants)/single_material_print/Ready to Run (JST-XH bottom)/With strain shelf/XH R2R + shelf - body and lid.step",
    "chars": 647957,
    "preview": "ISO-10303-21;\nHEADER;\n/* Generated by software containing ST-Developer\n * from STEP Tools, Inc. (www.steptools.com) \n */"
  },
  {
    "path": "V3/enclosures/PB_SB_underneath/LICENSE",
    "chars": 404,
    "preview": "ElectroMage PB-SB-under Enclosure © 2023 by Jeff Vyduna and ElectroMage is licensed under CC BY-NC-SA 4.0 with the follo"
  },
  {
    "path": "V3/enclosures/PB_SB_underneath/single_material_print/PB+SB-under case - single material v1.0.step",
    "chars": 1015274,
    "preview": "ISO-10303-21;\nHEADER;\n/* Generated by software containing ST-Developer\n * from STEP Tools, Inc. (www.steptools.com) \n */"
  },
  {
    "path": "V3/hardware/LICENSE",
    "chars": 249,
    "preview": "\nCopyright (c) 2020 Ben Hencke\n\nThe hardware files are released under Creative Commons ShareAlike 4.0 International.\n\nDi"
  },
  {
    "path": "V3/hardware/PB32Pico_1.x.brd",
    "chars": 220393,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE eagle SYSTEM \"eagle.dtd\">\n<eagle version=\"9.6.2\">\n<drawing>\n<settings>\n"
  },
  {
    "path": "V3/hardware/PB32Pico_1.x.sch",
    "chars": 351619,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE eagle SYSTEM \"eagle.dtd\">\n<eagle version=\"9.6.2\">\n<drawing>\n<settings>\n"
  },
  {
    "path": "V3/hardware/PB32_3.x.brd",
    "chars": 204379,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE eagle SYSTEM \"eagle.dtd\">\n<eagle version=\"9.6.2\">\n<drawing>\n<settings>\n"
  },
  {
    "path": "V3/hardware/PB32_3.x.sch",
    "chars": 530367,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE eagle SYSTEM \"eagle.dtd\">\n<eagle version=\"9.6.2\">\n<drawing>\n<settings>\n"
  },
  {
    "path": "guides/the_guides_have_moved.txt",
    "chars": 263,
    "preview": "The Pixelblaze guides have moved!\n\nPlease see our new documentation at:\n\nhttps://electromage.com/docs\n\n\nThe guides were "
  }
]

// ... and 20 more files (download for full content)

About this extraction

This page contains the full source code of the simap/pixelblaze GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 42 files (5.3 MB), approximately 1.4M tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!