diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 1ff0c42..0000000 --- a/.gitattributes +++ /dev/null @@ -1,63 +0,0 @@ -############################################################################### -# Set default behavior to automatically normalize line endings. -############################################################################### -* text=auto - -############################################################################### -# Set default behavior for command prompt diff. -# -# This is need for earlier builds of msysgit that does not have it on by -# default for csharp files. -# Note: This is only used by command line -############################################################################### -#*.cs diff=csharp - -############################################################################### -# Set the merge driver for project and solution files -# -# Merging from the command prompt will add diff markers to the files if there -# are conflicts (Merging from VS is not affected by the settings below, in VS -# the diff markers are never inserted). Diff markers may cause the following -# file extensions to fail to load in VS. An alternative would be to treat -# these files as binary and thus will always conflict and require user -# intervention with every merge. To do so, just uncomment the entries below -############################################################################### -#*.sln merge=binary -#*.csproj merge=binary -#*.vbproj merge=binary -#*.vcxproj merge=binary -#*.vcproj merge=binary -#*.dbproj merge=binary -#*.fsproj merge=binary -#*.lsproj merge=binary -#*.wixproj merge=binary -#*.modelproj merge=binary -#*.sqlproj merge=binary -#*.wwaproj merge=binary - -############################################################################### -# behavior for image files -# -# image files are treated as binary by default. -############################################################################### -#*.jpg binary -#*.png binary -#*.gif binary - -############################################################################### -# diff behavior for common document formats -# -# Convert binary document formats to text before diffing them. This feature -# is only available from the command line. Turn it on by uncommenting the -# entries below. -############################################################################### -#*.doc diff=astextplain -#*.DOC diff=astextplain -#*.docx diff=astextplain -#*.DOCX diff=astextplain -#*.dot diff=astextplain -#*.DOT diff=astextplain -#*.pdf diff=astextplain -#*.PDF diff=astextplain -#*.rtf diff=astextplain -#*.RTF diff=astextplain diff --git a/.github/workflows/ci-site.yaml b/.github/workflows/ci-site.yaml new file mode 100644 index 0000000..3649547 --- /dev/null +++ b/.github/workflows/ci-site.yaml @@ -0,0 +1,34 @@ +name: Website + +on: + workflow_dispatch: + push: # only runs on commits to main branch (typically after a merge) + branches: + - main + +jobs: + build: + name: Build and Deploy + runs-on: ubuntu-latest + steps: + - name: ๐Ÿ›’ Checkout + uses: actions/checkout@v2 + - name: โœจ Setup Hugo + env: + HUGO_VERSION: 0.100.1 + run: | + mkdir ~/hugo + cd ~/hugo + curl -L "https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_${HUGO_VERSION}_Linux-64bit.tar.gz" --output hugo.tar.gz + tar -xvzf hugo.tar.gz + sudo mv hugo /usr/local/bin + - name: ๐Ÿ› ๏ธ Build + run: hugo --source website --destination output --cleanDestinationDir --baseURL https://swharden.com/csdv/ + - name: ๐Ÿ” Create Key File + run: install -m 600 -D /dev/null ~/.ssh/id_rsa + - name: ๐Ÿ”‘ Populate Key + run: echo "${{ secrets.PRIVATE_KEY }}" > ~/.ssh/id_rsa + - name: ๐Ÿš€ Upload + run: rsync --archive --delete --stats -e 'ssh -p 18765 -o StrictHostKeyChecking=no' 'website/output/' swharden.com@ssh.swharden.com:~/www/swharden.com/public_html/csdv/ + - name: ๐Ÿงน Clear Cache + run: ssh swharden.com@ssh.swharden.com -p 18765 "site-tools-client domain update id=1 flush_cache=1" diff --git a/.gitignore b/.gitignore index ac8d2d2..090ca23 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +.vscode/** + ## Ignore Visual Studio temporary files, build results, and ## files generated by popular Visual Studio add-ons. ## diff --git a/README.md b/README.md index aced8b5..38aa826 100644 --- a/README.md +++ b/README.md @@ -1,44 +1,59 @@ # C# Data Visualization -**This repository is a collection of minimal-case code examples that display data with C#.** Simple examples use the System.Drawing library to draw on the screen, but alternative rendering systems like WPF and SkiaSharp with OpenGL are also explored. Additional resources can be found on the [C# Data Visualization Website](https://swharden.com/CsharpDataVis/). +* This repository is a collection of C# code examples that draw graphics to display data -[Mystify](#advanced-examples) | [Life](#advanced-examples) | [Boids](#advanced-examples) ----|---|--- -![](/examples/drawing/mystify/screenshot.gif)|![](/examples/drawing/game-of-life/screenshot.gif)|![](/examples/drawing/boids/screenshot.gif) +* Additional resources are available at https://swharden.com/csdv/ + + +## Graphics Simulations + +These examples were created for the [C# Data Visualization Website](https://swharden.com/csdv) and mostly involve creating rendering-library-agnostic _models_ of complex systems, then developing rendering systems that can display the models. + +Project | Screenshot +---|--- +[**Mystify Your Mind with C#**](/dev/old/drawing/mystify) - The classic screensaver implemented using both OpenGL and System.Drawing. See [C# Data Visualization Website](https://swharden.com/csdv) for details.|![](/dev/old/drawing/mystify/screenshot.gif) +[**Game of Life in C#**](/dev/old/drawing/game-of-life) - Conway's Game of Life is a zero-player video game that uses a few basic rules to determine if cells live or die based on the density of their neighbors. In this project we create Life using C# and System.Drawing. See [C# Data Visualization Website](https://swharden.com/csdv) for details.|![](/dev/old/drawing/game-of-life/screenshot.gif) +[**Boids in C#**](/dev/old/drawing/boids) - This project implements the Boids flocking algorithm in C# to create an interesting procedural animation of bird-drones (boids) scurrying about the screen. See [C# Data Visualization Website](https://swharden.com/csdv) for details.|![](/dev/old/drawing/boids/screenshot.gif) +[**Boids in C# with SkiaSharp**](/dev/old/drawing/boids2) - This project is an extension of the original boids project that uses an abstracted rendering system supporting SkiaSharp and OpenGL for hardware-accelerated rendering. See [C# Data Visualization Website](https://swharden.com/csdv) for details.|![](/dev/old/drawing/boids2/screenshot.png) +[**Spline Interpolation with C#**](projects/spline-interpolation) - This project demonstrates how to create a smooth curve from a rough set of X/Y points using _cubic spline interpolation_. The interpolation code used here is in a .NET Standard 2.0 library, and the interactive GUI is a WinForms App using ScottPlot.| ![](projects/spline-interpolation/screenshot.gif) + +## Drawing with Different Graphics Technologies + +### Drawing Graphics from Scratch -### Drawing with C# Description | Screenshot ---|--- -**[Drawing Lines](examples/2019-06-01-graphics-basics/readme.md)** - This project demonstrates a simple way to draw lines in a Windows Form. Here we create a Bitmap then use a Graphics object to draw lines on it. The Bitmap is then assigned to PictureBox.Image and displayed to the user. | ![](/examples/2019-06-01-graphics-basics/screenshot.png) -**[Drawing with the Mouse](examples/2019-06-02-drawing-with-mouse/readme.md)** - This project uses a PictureBox's MouseMove event handler to create a MSPaint-like drawing surface with only a few lines of code. | ![](examples/2019-06-02-drawing-with-mouse/screenshot.png) -**[Plotting on a 2D Coordinate System](/examples/2019-06-03-coordinate-system/readme.md)** - A simple but challenging task when plotting data on a bitmap is the conversion between 2D data space and bitmap pixel coordinates. If your axis limits are -10 and +10 (horizontally and vertically), what pixel position on the bitmap corresponds to (-1.23, 3.21)? This example demonstrates a minimal-case unit-to-pixel method and uses it to plot X/Y data on a bitmap. | ![](/examples/2019-06-03-coordinate-system/screenshot.png) +[**Create a bitmap by editing bytes in memory**](projects/bitmap-raw) and save the resulting image to disk without using any image manipulation library dependency | ![](projects/bitmap-raw/demo.jpeg) -### Bitmap Pixel Manipulation +### Drawing Graphics with [Maui.Graphics](https://maui.graphics) + +These examples use `Microsoft.Maui.Graphics` package to provide cross-platform drawing in .NET Core and .NET Framework applications. Description | Screenshot ---|--- -**[Modifying Bitmap Data in Memory](/examples/2019-06-04-pixel-setting/readme.md)** - Bitmaps in memory have a certain number of bytes per pixel, so they're easy to convert to/from byte arrays. This example shows how to convert a Bitmap to a byte array, fill the array with random values, and convert it back to a Bitmap to display in a PictureBox. This method can be faster than using drawing methods like GetPixel and PutPixel. | ![](/examples/2019-06-04-pixel-setting/screenshot.png) -**[Setting Pixel Intensity from a Value](/examples/2019-06-05-grayscale-image/readme.md)** - This example shows how to create an 8-bit grayscale image where pixel intensities are calculated from a formula (but could easily be assigned from a data array). This example also demonstrates the important difference between Bitmap _width_ and _span_ when working with byte positions in memory. | ![](/examples/2019-06-05-grayscale-image/screenshot.png) +[**Draw with Maui.Graphics in Windows Forms, WPF, and MAUI apps**](projects/multi-target) - This project encapsulates drawing logic in a .NET Standard library using `Maui.Graphics` (with no dependency on `System.Drawing`). This common library is then referenced by separate Maui, Windows Forms, WPF, and console apps to display images and animations. | ![](projects/multi-target/screenshot-wpf.gif) +[**Audio Level Monitor with Maui.Graphics**](projects/maui-audio-monitor) - This project uses NAudio to continuously sample the default microphone device, calculate the maximum intensity, and display it in a Windows Forms application using the SkiaSharp OpenGL control. | ![](projects/maui-audio-monitor/screenshot.gif) +[**Microphone FFT Display with Maui.Graphics**](projects/maui-fft) - This project uses NAudio to continuously sample the default microphone device, calculate the Fast fourier transform (FFT), and display the result in a Windows Forms application using the SkiaSharp OpenGL control. | ![](projects/maui-fft/screenshot.gif) +[**Life with Maui.Graphics**](projects/maui-life) - This implementation of _Conway's Game of Life_ uses an isolated class library to encapsulate the game board's logic and rendering methods, and a separate Windows Forms application to provide the interactive GUI to display the board using SkiaSharp and OpenGL. | ![](projects/maui-life/screenshot.gif) +[**Graphics Model Viewer**](projects/model-viewer) - This project has a .NET Standard library of graphics models containing simulation logic and rendering methods, and multiple GUI applications (Windows Forms, WPF, etc.) that display them using different rendering technologies. | ![](projects/model-viewer/screenshot.jpg) +[**Compare Maui.Graphics Skia rendering performance in Windows Forms with and without OpenGL**](projects/maui-forms-gl) - A test pattern of 10,000 anti-aliased semi-transparent lines is used to evaluate framerate performance of the `skControl` compared to the `skglControl`. On my system the standard control is over 6 times slower than the OpenGL control (3 Hz vs 20 Hz). | ![](projects/maui-forms-gl/screenshot.png) ### Drawing in WPF Applications Description | Screenshot ---|--- -**[Drawing Lines with WPF](examples/2019-10-09-WPF-Draw-Lines)** is a minimal-case example to demonstrate how to add primitive shapes to a canvas in a WPF application | ![](examples/2019-10-09-WPF-Draw-Lines/screenshot.png) +**[Drawing Lines with WPF](dev/old/2019-10-09-WPF-Draw-Lines)** is a minimal-case example to demonstrate how to add primitive shapes to a canvas in a WPF application | ![](dev/old/2019-10-09-WPF-Draw-Lines/screenshot.png) -### Hardware-Accelerated Drawing with SkiaSharp and OpenGL +### Drawing with SkiaSharp and OpenGL **System.Drawing uses the GDI+ backend to draw on the screen.** It is convenient because it is been around forever and is easily supported by .NET, but it does not perform well in parallel environments or with large bitmaps (e.g., full screen). See [this page](https://photosauce.net/blog/post/5-reasons-you-should-stop-using-systemdrawing-from-aspnet) for a thorough description of its limitations. Most examples on this page use GDI+ to create images. For a long time System.Drawing was limited to .NET Framework applications, but in 2018 the System.Drawing.Common package brought System.Drawing support to .NET Core. **[SkiaSharp](https://github.com/mono/SkiaSharp) is a cross-platform .NET API for drawing with Skia**, an open-source 2D drawing library developed by Google. SkiaSharp has an OpenGL control which allows hardware-accelerated rendering using OpenGL out of the box without requiring any OpenGL knowledge. - Description | Screenshot ---|--- -**[Drawing with SkiaSharp and OpenGL](/examples/2019-09-08-SkiaSharp-openGL)** - This program demonstrates how to vastly outperform GDI+ (System.Drawing) when drawing thousands of semi-transparent lines at full-screen window sizes. | ![](/examples/2019-09-08-SkiaSharp-openGL/screenshot.jpg) - -See also: **[QuickPlot](https://github.com/swharden/QuickPlot)** - an interactive .NET plotting library using SkiaSharp +**[Drawing with SkiaSharp and OpenGL](/dev/old/2019-09-08-SkiaSharp-openGL)** - This program demonstrates how to vastly outperform GDI+ (System.Drawing) when drawing thousands of semi-transparent lines at full-screen window sizes. | ![](/dev/old/2019-09-08-SkiaSharp-openGL/screenshot.jpg) ### Drawing in Blazor with WebAssembly @@ -46,39 +61,29 @@ Client-side Blazor lets graphics models written in C# compile-down to WebAssembl Description | Screenshot ---|--- -[**Animation in the Browser with Blazor WebAssembly and HTML Canvas**](/examples/2021-01-07-blazor-html-canvas) (see [blog post](https://swharden.com/blog/2021-01-07-blazor-canvas-animated-graphics/) and [live demo](https://swharden.com/blog/2021-01-07-blazor-canvas-animated-graphics/app/)) - This program demonstrates how to write a graphics model in C# and render it using the `Blazor.Extensions.Canvas` to draw on a HTML canvas. See the [blog post](https://swharden.com/blog/2021-01-07-blazor-canvas-animated-graphics) for details | ![](/examples/2021-01-07-blazor-html-canvas/blazor-canvas-demo.gif) -[**Blazor Boids in your Browser**](/examples/2021-01-08-blazor-boids) (see [blog post](https://swharden.com/blog/2021-01-08-blazor-boids/) and [live demo](https://swharden.com/blog/2021-01-08-blazor-boids/app/)) - demonstrates how to use a C# graphics model with .NET code managing business logic and a JavaScript render method which uses the high speed HTML5 canvas to do the drawing. | ![](examples/2021-01-08-blazor-boids/blazor-boids.gif) -[**Mystify your Browser with Blazor**](/examples/2021-01-09-blazor-mystify) (see [blog post](https://swharden.com/blog/2021-01-09-blazor-mystify/) and [live demo](https://swharden.com/blog/2021-01-09-blazor-mystify/app)) The classic Windows 3 screensaver now runs in the browser! The graphics model is in C# and uses Blazor bindings to control various settings. Blazor tells JavaScript what to render (using JSON) and JavaScript draws colored lines on a HTML canvas. | ![](/examples/2021-01-09-blazor-mystify/blazor-mystify.gif) -[**Google Charts in Blazor**](/examples/2021-01-10-blazor-google-charts) (see [blog post](https://swharden.com/blog/2021-01-12-blazor-google-charts/) and [live demo](https://swharden.com/blog/2021-01-12-blazor-google-charts/app)) shows how to generate data in C# and display it interactively in the browser using Google Charts | ![](/examples/2021-01-10-blazor-google-charts/blazor-google-charts.jpg) +[**Animation in the Browser with Blazor WebAssembly and HTML Canvas**](/dev/old/2021-01-07-blazor-html-canvas) (see [blog post](https://swharden.com/blog/2021-01-07-blazor-canvas-animated-graphics/) and [live demo](https://swharden.com/blog/2021-01-07-blazor-canvas-animated-graphics/app/)) - This program demonstrates how to write a graphics model in C# and render it using the `Blazor.Extensions.Canvas` to draw on a HTML canvas. See the [blog post](https://swharden.com/blog/2021-01-07-blazor-canvas-animated-graphics) for details | ![](/dev/old/2021-01-07-blazor-html-canvas/blazor-canvas-demo.gif) +[**Blazor Boids in your Browser**](/dev/old/2021-01-08-blazor-boids) (see [blog post](https://swharden.com/blog/2021-01-08-blazor-boids/) and [live demo](https://swharden.com/blog/2021-01-08-blazor-boids/app/)) - demonstrates how to use a C# graphics model with .NET code managing business logic and a JavaScript render method which uses the high speed HTML5 canvas to do the drawing. | ![](dev/old/2021-01-08-blazor-boids/blazor-boids.gif) +[**Mystify your Browser with Blazor**](/dev/old/2021-01-09-blazor-mystify) (see [blog post](https://swharden.com/blog/2021-01-09-blazor-mystify/) and [live demo](https://swharden.com/blog/2021-01-09-blazor-mystify/app)) The classic Windows 3 screensaver now runs in the browser! The graphics model is in C# and uses Blazor bindings to control various settings. Blazor tells JavaScript what to render (using JSON) and JavaScript draws colored lines on a HTML canvas. | ![](/dev/old/2021-01-09-blazor-mystify/blazor-mystify.gif) +[**Google Charts in Blazor**](/dev/old/2021-01-10-blazor-google-charts) (see [blog post](https://swharden.com/blog/2021-01-12-blazor-google-charts/) and [live demo](https://swharden.com/blog/2021-01-12-blazor-google-charts/app)) shows how to generate data in C# and display it interactively in the browser using Google Charts | ![](/dev/old/2021-01-10-blazor-google-charts/blazor-google-charts.jpg) -### Audio +## Visualizing Audio in C# Description | Screenshot ---|--- -**[Plotting Audio Amplitude](/examples/2019-06-06-audio-level-monitor/readme.md)** - This example uses [NAudio](https://github.com/naudio/NAudio) to access the sound card, calculates the amplitude of short recordings, then graphs them continuously in real time with [ScottPlot](https://github.com/swharden/ScottPlot). This project is a good place to get started to see how to interface audio input devices. | ![](/examples/2019-06-06-audio-level-monitor/screenshot.png) -**[Plotting Audio Values](/examples/2019-06-07-audio-visualizer/readme.md)** - This example uses [NAudio](https://github.com/naudio/NAudio) to access the sound card and plots raw PCM values with [ScottPlot](https://github.com/swharden/ScottPlot). These graphs contain tens of thousands of data points, but remain fully interactive even as they are being updated in real time. | ![](/examples/2019-06-07-audio-visualizer/screenshot.gif) -**[Plotting Audio FFT](/examples/2019-06-08-audio-fft)** - This example continuously plots the frequency component of an audio input device. The [NAudio](https://github.com/naudio/NAudio) library is used to acquire the audio data and process the FFT and [ScottPlot](https://github.com/swharden/ScottPlot) is used for the plotting. | ![](/examples/2019-06-08-audio-fft/screenshot.gif) -[**Microphone Level Monitor**](/examples/2021-07-03-console-microphone/) - This console application uses NAudio to continuously monitor the microphone and display audio levels by printing characters to the screen. Examples are provided for mono and stereo audio inputs. | ![](/examples/2021-07-03-console-microphone/microphone-mono.gif) +**[Audio Monitor](projects/audio/AudioMonitor)** - Demonstrates how to connect to an audio device using [NAudio](https://github.com/naudio/NAudio) and plot the levels in real time using [ScottPlot](https://scottplot.net) | ![](projects/audio/AudioMonitor/screenshot.gif) +**[FFT Monitor](projects/audio/AudioMonitor)** - Extends the audio monitor project by using [FftSharp](https://github.com/swharden/FftSharp) to calculate the frequency component of live microphone audio and display the result using [ScottPlot](https://scottplot.net) | ![](projects/audio/AudioMonitor/screenshot2.gif) +**[Plotting Audio Amplitude](/dev/old/2019-06-06-audio-level-monitor/readme.md)** - This example uses [NAudio](https://github.com/naudio/NAudio) to access the sound card, calculates the amplitude of short recordings, then graphs them continuously in real time with [ScottPlot](https://github.com/swharden/ScottPlot). This project is a good place to get started to see how to interface audio input devices. | ![](/dev/old/2019-06-06-audio-level-monitor/screenshot.png) +**[Plotting Audio Values](/dev/old/2019-06-07-audio-visualizer/readme.md)** - This example uses [NAudio](https://github.com/naudio/NAudio) to access the sound card and plots raw PCM values with [ScottPlot](https://github.com/swharden/ScottPlot). These graphs contain tens of thousands of data points, but remain fully interactive even as they are being updated in real time. | ![](/dev/old/2019-06-07-audio-visualizer/screenshot.gif) +**[Plotting Audio FFT](/dev/old/2019-06-08-audio-fft)** - This example continuously plots the frequency component of an audio input device. The [NAudio](https://github.com/naudio/NAudio) library is used to acquire the audio data and process the FFT and [ScottPlot](https://github.com/swharden/ScottPlot) is used for the plotting. | ![](/dev/old/2019-06-08-audio-fft/screenshot.gif) +[**Microphone Level Monitor**](/dev/old/2021-07-03-console-microphone/) - This console application uses NAudio to continuously monitor the microphone and display audio levels by printing characters to the screen. Examples are provided for mono and stereo audio inputs. | ![](/dev/old/2021-07-03-console-microphone/microphone-mono.gif) -## Advanced Examples +## Independent Projects -These examples were created for the [C# Data Visualization Website](https://swharden.com/CsharpDataVis) and mostly involve creating rendering-library-agnostic _models_ of complex systems, then developing rendering systems that can display the models. +Some code examples started in this repository and have matured into their own projects Project | Screenshot ---|--- -[**Mystify Your Mind with C#**](/examples/drawing/mystify) - The classic screensaver implemented using both OpenGL and System.Drawing. See [C# Data Visualization Website](https://swharden.com/CsharpDataVis) for details.|![](/examples/drawing/mystify/screenshot.gif) -[**Game of Life in C#**](/examples/drawing/game-of-life) - Conway's Game of Life is a zero-player video game that uses a few basic rules to determine if cells live or die based on the density of their neighbors. In this project we create Life using C# and System.Drawing. See [C# Data Visualization Website](https://swharden.com/CsharpDataVis) for details.|![](/examples/drawing/game-of-life/screenshot.gif) -[**Boids in C#**](/examples/drawing/boids) - This project implements the Boids flocking algorithm in C# to create an interesting procedural animation of bird-drones (boids) scurrying about the screen. See [C# Data Visualization Website](https://swharden.com/CsharpDataVis) for details.|![](/examples/drawing/boids/screenshot.gif) -[**Boids in C# with SkiaSharp**](/examples/drawing/boids2) - This project is an extension of the original boids project that uses an abstracted rendering system supporting SkiaSharp and OpenGL for hardware-accelerated rendering. See [C# Data Visualization Website](https://swharden.com/CsharpDataVis) for details.|![](/examples/drawing/boids2/screenshot.png) - - -## Child Projects - -Some code examples started here and have matured into their own repositories... - -Project | Screenshot ----|--- -**[ScottPlot](http://swharden.com/scottplot/)** is an interactive plotting library for .NET. If you're just looking for an easy way to interactively display some data on a graph using C#, ScottPlot might be for you! | ![](https://raw.githubusercontent.com/swharden/ScottPlot/master/dev/nuget/ScottPlot.gif) +**[ScottPlot](https://scottplot.net)** is an interactive plotting library for .NET. If you're just looking for an easy way to interactively display some data on a graph using C#, ScottPlot might be for you! | ![](https://scottplot.net/images/scottplot.gif) **[Spectrogram](https://github.com/swharden/Spectrogram)** is a simple spectrogram library for .NET. Specrogram converts signals (typically audio) into the frequency-domain and makes it easy to display spectrograms as 2D images. Spectrogram is fast enough to display the audio spectrum in real time. | ![](https://raw.githubusercontent.com/swharden/Spectrogram/master/dev/spectrogram.png) **[Sound Card ECG](https://github.com/swharden/SoundCardECG)** uses scottplot to interactively display the soundcard signal in real time| ![](https://raw.githubusercontent.com/swharden/SoundCardECG/master/src/SoundCardECG/screenshot.png) **[HHSharp](https://github.com/swharden/HHSharp)** is an interactive Hodgkin-Huxley neuron simulator|![](https://raw.githubusercontent.com/swharden/HHSharp/master/dev/screenshot-sEPSCs.gif) @@ -88,21 +93,26 @@ Project | Screenshot **โš ๏ธ Code quality warning:** This section contains projects and notes I created when I was first learning how to draw graphics with C#. They work, but likely have poor code quality. I share them here in case someone may find them useful, but they should certainly not be deeply studied or accepted as best practice. -Project Description | Screenshot +Description | Screenshot ---|--- -**[Graphing Data with GnuPlot from C++](https://github.com/swharden/code-notes/tree/master/Cpp/projects/2018-09-27%20hello%20gnuplot%20world)** isn't Csharp-specific, but can be translated to any programming language. It demonstrates how easy it is to graph data from any programming language by saving it as a text file then launching gnuplot on it. Advanced data control and styling can be set with command line arguments (compiled-in), or defined in script files which give the end user the ability to modify styling without modifying the source code. | ![](https://github.com/swharden/code-notes/blob/master/Cpp/projects/2018-09-27%20hello%20gnuplot%20world/doc/interactive.png) -**[Realtime Microphone FFT Analysis](projects/18-09-19_microphone_FFT_revisited)** is a new version of an older concept. This project uses a modern [ScottPlot](https://github.com/swharden/ScottPlot/) which has many improvements over older projects listed here. | ![](projects/18-09-19_microphone_FFT_revisited/screenshot.png) -**[DataView 1.0](/projects/18-01-15_form_drawing/)** is an interactive plotting control written using only the standard library. It allows panning/zooming by left-click-dragging the axis labels, moving the scrollbars, clicking the buttons, and also through right-click menus on the axis labels. Interactive draggable markers are also included. This control was designed to look similar to the commercial software ClampFit. I have decided to re-code this project from the ground-up, but the solution is frozen as-is (in a quite useful state) and the project page contains many notes of considerations and insights I had while developing it. | ![](/projects/18-01-15_form_drawing/screenshot2.png) -**[QRSS Spectrograph](/projects/18-01-14_qrss/)** produces spectrographs which are very large (thousands of pixels) and very high frequency resolution (fractions of a Hz) intended to be used to decode slow-speed (1 letter per minute) frequency-shifting Morse code radio signals, a transmission mode known as QRSS. While functional as it is, this project is intended to be a jumping-off point for anybody interested in making a feature-rich QRSS viewer.|![](/projects/18-01-14_qrss/screenshot_qrss.png) -**[realtime audio spectrograph](/projects/18-01-11_microphone_spectrograph/)** listens to your default recording device (microphone or StereoMix) and creates a 2d time vs. frequency plot where pixel values are relative to frequency power (in a linear or log scale). This project is demonstrated in a YouTube video. This example is not optimized for speed, but it is optimized for simplicity and should be very easy to learn from.|![](/projects/18-01-11_microphone_spectrograph/spectrograph.gif) -[**Microphone Level Monitor**](/examples/2021-07-03-console-microphone/) - This console application uses NAudio to continuously monitor the microphone and display audio levels by printing characters to the screen. Examples are provided for mono and stereo audio inputs. | ![](/examples/2021-07-03-console-microphone/microphone-mono.gif) -**[realtime audio level meter](/projects/18-01-09_microphone_level_meter/)** uses NAudio to provide highspeed access to the microphone or recording device. This project is a minimal-case project intended to remind the author how to effeciently interact with incoming audio data.|![](/projects/18-01-09_microphone_level_meter/screenshot.gif) -**[realtime graph of microphone audio (RAW and FFT)](/projects/17-07-16_microphone/)** Here I demonstrate a minimal-case example using the interactive graphing framework (below) to display audio values sampled from the microphone in real time. FFT () is also calculated and displayed interactively. [See this project demonstrated on YouTube](https://youtu.be/qUlCImYOC8c). Audio capture is achieved with nAudio and FFT with Accord. See [FFT notes](/notes/FFT.md) for additional details. | ![](/projects/17-07-16_microphone/demo.gif) -**[linear data speed rendering](/projects/17-07-03_wav_speed_rendering/)** I greatly increased speed by drawing only single vertical lines (of small range min and max values) when the point density exceeds the horizontal pixel density. This is only suitable for evenly-spaced linear data (which is exactly what my target applications will be plotting). Performance is great, and there is plenty of room for improvement on the coding side too. `AddLineXY()` will be used to manually draw a line between every X,Y point in a list. `AddLineSignal()` graphs data from huge amounts of linear data by only graphing vertical lines.| ![](/projects/17-07-03_wav_speed_rendering/demo.gif) -**[intelligent axis labels](/projects/17-07-02_nice_axis)** This from-scratch re-code has separate classes for core plotting routines, data generation, and axis manipulation. Tick marks are quite intelligent as well. Included is a GUI demo (shown) as well as a 6 line console application which does the same thing (saving the output to a .jpg file instead of displaying it interactively).| ![](/projects/17-07-02_nice_axis/demo.gif) -**[interactive electrophysiology data](/projects/17-06-26_abf_data)** Nearly identical to the previous example, except that there is a CSV button which loads an arbitrary string of values from `data.csv` if it is saved in the same folder as the exe. With minimal effort this program could be modified to directly load from ATF (Axon Text Format) files. With a little more effort, you could interface ABF files with the [Axon pCLAMP ABF SDK](http://mdc.custhelp.com/app/answers/detail/a_id/18881/~/axon%E2%84%A2-pclamp%C2%AE-abf-file-support-pack-download-page). | ![](projects/17-06-26_abf_data/demo.jpg) -**[interactive pan and zoom](/projects/17-06-25_pan_and_zoom)** The ScottPlot class now has an advanced axis system. This makes it easily to set the viewing window in unit coordinates (X1, X2, Y1, Y2) and also do things like zoom and pan. This example was made to demonstrate these functions, as well as compare the speed of interactive graph manipulation at different sizes and with different quality settings. Although the GUI has many features, [Form1.cs](projects/17-06-25_pan_and_zoom/swharden_demo/Form1.cs) is not overwhelmingly complex. | ![](projects/17-06-25_pan_and_zoom/demo.gif) -**[stretchy line plot](/projects/17-06-24_stretchy_line_plot/)** In this demo some random points are generated and scrolled (similar to numpy's [roll](https://docs.scipy.org/doc/numpy-1.10.0/reference/generated/numpy.roll.html) method). Although the result looks simple, there is some strong thought behind how this example is coded. All the graphing code is encapsulated by the ScottPlot class of [swhPlot.cs](projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/swhPlot.cs). The code of the GUI itself [Form1.cs](projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Form1.cs) is virtually empty. My thinking is that from here I'll work on the graphing class, keeping gui usage as simple as possible. _Note: plotting 321 data points I'm getting about 300Hz drawing rate with anti-aliasing off and 100Hz with it on_ | ![](/projects/17-06-24_stretchy_line_plot/demo.gif) -**[basic buffered line plot](/projects/17-06-24_buffered_line_plot)** graphs data by creating a bitmap buffer, drawing on it with `System.Drawing.Graphics` (mostly `DrawLines()`) with customizable pens and quality (anti-aliasing), then displaying it onto a frame. The frame is resizable, which also resizes the bitmap buffer. Screen updates are timed and reported (at the bottom) so performance at different sizes can be assessed. | ![](projects/17-06-24_buffered_line_plot/demo.gif) -**[highspeed bitmap pixel access](/projects/18-01-10_fast_pixel_bitmap/)** requires some consideration. This minimal-case project demonstrates how to set individual pixels of a bitmap buffer using the slower (simpler) setpixel method and the faster (but more complex) lockbits method. Once a bitmap buffer is modified, it is then applied to a pictutremap. | ![](/projects/18-01-10_fast_pixel_bitmap/screenshot.png) - +[**Is a point inside a rotated rectangle?**](projects/rotated-rectangle-intersection) This Windows Forms application demonstrates how to rotate a rectangle around an arbitrary point then perform mouse tracking and hit detection. This example uses Maui.Graphics and SkiaSharp with OpenGL.| ![](projects/rotated-rectangle-intersection/point-inside-rotated-rectangle.gif) +**[Drawing Lines](dev/old/2019-06-01-graphics-basics/readme.md)** - This project demonstrates a simple way to draw lines in a Windows Form. Here we create a Bitmap then use a Graphics object to draw lines on it. The Bitmap is then assigned to PictureBox.Image and displayed to the user. | ![](/dev/old/2019-06-01-graphics-basics/screenshot.png) +**[Drawing with the Mouse](dev/old/2019-06-02-drawing-with-mouse/readme.md)** - This project uses a PictureBox's MouseMove event handler to create a MSPaint-like drawing surface with only a few lines of code. | ![](dev/old/2019-06-02-drawing-with-mouse/screenshot.png) +**[Plotting on a 2D Coordinate System](/dev/old/2019-06-03-coordinate-system/readme.md)** - A simple but challenging task when plotting data on a bitmap is the conversion between 2D data space and bitmap pixel coordinates. If your axis limits are -10 and +10 (horizontally and vertically), what pixel position on the bitmap corresponds to (-1.23, 3.21)? This example demonstrates a minimal-case unit-to-pixel method and uses it to plot X/Y data on a bitmap. | ![](/dev/old/2019-06-03-coordinate-system/screenshot.png) +**[Modifying Bitmap Data in Memory](/dev/old/2019-06-04-pixel-setting/readme.md)** - Bitmaps in memory have a certain number of bytes per pixel, so they're easy to convert to/from byte arrays. This example shows how to convert a Bitmap to a byte array, fill the array with random values, and convert it back to a Bitmap to display in a PictureBox. This method can be faster than using drawing methods like GetPixel and PutPixel. | ![](/dev/old/2019-06-04-pixel-setting/screenshot.png) +**[Setting Pixel Intensity from a Value](/dev/old/2019-06-05-grayscale-image/readme.md)** - This example shows how to create an 8-bit grayscale image where pixel intensities are calculated from a formula (but could easily be assigned from a data array). This example also demonstrates the important difference between Bitmap _width_ and _span_ when working with byte positions in memory. | ![](/dev/old/2019-06-05-grayscale-image/screenshot.png) +**[Graphing Data with GnuPlot from C++](https://github.com/swharden/code-notes/tree/master/Cpp/projects/2018-09-27%20hello%20gnuplot%20world)** isn't Csharp-specific, but can be translated to any programming language. It demonstrates how easy it is to graph data from any programming language by saving it as a text file then launching gnuplot on it. Advanced data control and styling can be set with command line arguments (compiled-in), or defined in script files which give the end user the ability to modify styling without modifying the source code. | ![](https://raw.githubusercontent.com/swharden/code-notes/master/Cpp/projects/2018-09-27%20hello%20gnuplot%20world/doc/interactive.png) +**[Realtime Microphone FFT Analysis](dev/old/18-09-19_microphone_FFT_revisited)** is a new version of an older concept. This project uses a modern [ScottPlot](https://github.com/swharden/ScottPlot/) which has many improvements over older projects listed here. | ![](dev/old/18-09-19_microphone_FFT_revisited/screenshot.png) +**[DataView 1.0](/dev/old/18-01-15_form_drawing/)** is an interactive plotting control written using only the standard library. It allows panning/zooming by left-click-dragging the axis labels, moving the scrollbars, clicking the buttons, and also through right-click menus on the axis labels. Interactive draggable markers are also included. This control was designed to look similar to the commercial software ClampFit. I have decided to re-code this project from the ground-up, but the solution is frozen as-is (in a quite useful state) and the project page contains many notes of considerations and insights I had while developing it. | ![](/dev/old/18-01-15_form_drawing/screenshot2.png) +**[QRSS Spectrograph](/dev/old/18-01-14_qrss/)** produces spectrographs which are very large (thousands of pixels) and very high frequency resolution (fractions of a Hz) intended to be used to decode slow-speed (1 letter per minute) frequency-shifting Morse code radio signals, a transmission mode known as QRSS. While functional as it is, this project is intended to be a jumping-off point for anybody interested in making a feature-rich QRSS viewer.|![](/dev/old/18-01-14_qrss/screenshot_qrss.png) +**[realtime audio spectrograph](/dev/old/18-01-11_microphone_spectrograph/)** listens to your default recording device (microphone or StereoMix) and creates a 2d time vs. frequency plot where pixel values are relative to frequency power (in a linear or log scale). This project is demonstrated in a YouTube video. This example is not optimized for speed, but it is optimized for simplicity and should be very easy to learn from.|![](/dev/old/18-01-11_microphone_spectrograph/spectrograph.gif) +[**Microphone Level Monitor**](/dev/old/2021-07-03-console-microphone/) - This console application uses NAudio to continuously monitor the microphone and display audio levels by printing characters to the screen. Examples are provided for mono and stereo audio inputs. | ![](/dev/old/2021-07-03-console-microphone/microphone-mono.gif) +**[realtime audio level meter](/dev/old/18-01-09_microphone_level_meter/)** uses NAudio to provide highspeed access to the microphone or recording device. This project is a minimal-case project intended to remind the author how to effeciently interact with incoming audio data.|![](/dev/old/18-01-09_microphone_level_meter/screenshot.gif) +**[realtime graph of microphone audio (RAW and FFT)](/dev/old/17-07-16_microphone/)** Here I demonstrate a minimal-case example using the interactive graphing framework (below) to display audio values sampled from the microphone in real time. FFT () is also calculated and displayed interactively. [See this project demonstrated on YouTube](https://youtu.be/qUlCImYOC8c). Audio capture is achieved with nAudio and FFT with Accord. See [FFT notes](/notes/FFT.md) for additional details. | ![](/dev/old/17-07-16_microphone/demo.gif) +**[linear data speed rendering](/dev/old/17-07-03_wav_speed_rendering/)** I greatly increased speed by drawing only single vertical lines (of small range min and max values) when the point density exceeds the horizontal pixel density. This is only suitable for evenly-spaced linear data (which is exactly what my target applications will be plotting). Performance is great, and there is plenty of room for improvement on the coding side too. `AddLineXY()` will be used to manually draw a line between every X,Y point in a list. `AddLineSignal()` graphs data from huge amounts of linear data by only graphing vertical lines.| ![](/dev/old/17-07-03_wav_speed_rendering/demo.gif) +**[intelligent axis labels](/dev/old/17-07-02_nice_axis)** This from-scratch re-code has separate classes for core plotting routines, data generation, and axis manipulation. Tick marks are quite intelligent as well. Included is a GUI demo (shown) as well as a 6 line console application which does the same thing (saving the output to a .jpg file instead of displaying it interactively).| ![](/dev/old/17-07-02_nice_axis/demo.gif) +**[interactive electrophysiology data](/dev/old/17-06-26_abf_data)** Nearly identical to the previous example, except that there is a CSV button which loads an arbitrary string of values from `data.csv` if it is saved in the same folder as the exe. With minimal effort this program could be modified to directly load from ATF (Axon Text Format) files. With a little more effort, you could interface ABF files with the [Axon pCLAMP ABF SDK](http://mdc.custhelp.com/app/answers/detail/a_id/18881/~/axon%E2%84%A2-pclamp%C2%AE-abf-file-support-pack-download-page). | ![](dev/old/17-06-26_abf_data/demo.jpg) +**[interactive pan and zoom](/dev/old/17-06-25_pan_and_zoom)** The ScottPlot class now has an advanced axis system. This makes it easily to set the viewing window in unit coordinates (X1, X2, Y1, Y2) and also do things like zoom and pan. This example was made to demonstrate these functions, as well as compare the speed of interactive graph manipulation at different sizes and with different quality settings. Although the GUI has many features, [Form1.cs](dev/old/17-06-25_pan_and_zoom/swharden_demo/Form1.cs) is not overwhelmingly complex. | ![](dev/old/17-06-25_pan_and_zoom/demo.gif) +**[stretchy line plot](/dev/old/17-06-24_stretchy_line_plot/)** In this demo some random points are generated and scrolled (similar to numpy's [roll](https://docs.scipy.org/doc/numpy-1.10.0/reference/generated/numpy.roll.html) method). Although the result looks simple, there is some strong thought behind how this example is coded. All the graphing code is encapsulated by the ScottPlot class of [swhPlot.cs](dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/swhPlot.cs). The code of the GUI itself [Form1.cs](dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Form1.cs) is virtually empty. My thinking is that from here I'll work on the graphing class, keeping gui usage as simple as possible. _Note: plotting 321 data points I'm getting about 300Hz drawing rate with anti-aliasing off and 100Hz with it on_ | ![](/dev/old/17-06-24_stretchy_line_plot/demo.gif) +**[basic buffered line plot](/dev/old/17-06-24_buffered_line_plot)** graphs data by creating a bitmap buffer, drawing on it with `System.Drawing.Graphics` (mostly `DrawLines()`) with customizable pens and quality (anti-aliasing), then displaying it onto a frame. The frame is resizable, which also resizes the bitmap buffer. Screen updates are timed and reported (at the bottom) so performance at different sizes can be assessed. | ![](dev/old/17-06-24_buffered_line_plot/demo.gif) +**[highspeed bitmap pixel access](/dev/old/18-01-10_fast_pixel_bitmap/)** requires some consideration. This minimal-case project demonstrates how to set individual pixels of a bitmap buffer using the slower (simpler) setpixel method and the faster (but more complex) lockbits method. Once a bitmap buffer is modified, it is then applied to a pictutremap. | ![](/dev/old/18-01-10_fast_pixel_bitmap/screenshot.png) \ No newline at end of file diff --git a/data/8bit_mono.wav b/data/8bit_mono.wav deleted file mode 100644 index 3a392fb..0000000 Binary files a/data/8bit_mono.wav and /dev/null differ diff --git a/data/atf2txt.py b/data/atf2txt.py deleted file mode 100644 index 3a1b39d..0000000 --- a/data/atf2txt.py +++ /dev/null @@ -1,8 +0,0 @@ -# convert an ATF file into a clean CSV file -with open(R"C:\Users\swharden\Documents\temp\test.atf") as f: - raw=f.readlines()[11:] -out="" -for i,line in enumerate(raw): - out+="%.04f\n"%float(line.split('\t')[1]) -with open("out.csv",'w') as f: - f.write(out) \ No newline at end of file diff --git a/data/data.csv b/data/data.csv deleted file mode 100644 index 58f8f81..0000000 --- a/data/data.csv +++ /dev/null @@ -1,60000 +0,0 @@ --67.8101 --67.7795 --67.8406 --67.7795 --67.7795 --67.7490 --67.7490 --67.8101 --67.8101 --67.7795 --67.8406 --67.8101 --67.7490 --67.8101 --67.8406 --67.7795 --67.8406 --67.8101 --67.8101 --67.8101 --67.7795 --67.8101 --67.8101 --67.7490 --67.8101 --67.8101 --67.8101 --67.8101 --67.7795 --67.7795 --67.8101 --67.7795 --67.7795 --67.8101 --67.8101 --67.7490 --67.7795 --67.7795 --67.7490 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.7795 --67.7490 --67.7490 --67.7795 --67.7490 --67.7490 --67.7795 --67.7490 --67.7795 --67.7795 --67.7490 --67.7490 --67.7185 --67.7795 --67.7795 --67.7490 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.8101 --67.8101 --67.8101 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.7795 --67.7795 --67.7795 --67.7490 --67.7795 --67.7490 --67.7795 --67.7795 --67.8101 --67.7795 --67.8101 --67.8101 --67.7490 --67.7490 --67.7490 --67.7490 --67.7490 --67.7795 --67.7490 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.7795 --67.8101 --67.7795 --67.7795 --67.7490 --67.8101 --67.7795 --67.7490 --67.7185 --67.7490 --67.7490 --67.7795 --67.8406 --67.7795 --67.7795 --67.7490 --67.7490 --67.7490 --67.7490 --67.7490 --67.7490 --67.7185 --67.7490 --67.7490 --67.7490 --67.7185 --67.6880 --67.7185 --67.7185 --67.7795 --67.7185 --67.7185 --67.7795 --67.7795 --67.7795 --67.7795 --67.7490 --67.7490 --67.7490 --67.8101 --67.7795 --67.7490 --67.7490 --67.7185 --67.7490 --67.7185 --67.7490 --67.7795 --67.7490 --67.8101 --67.7795 --67.7185 --67.7795 --67.7795 --67.7795 --67.7490 --67.7490 --67.8101 --67.7490 --67.7795 --67.7795 --67.7490 --67.7795 --67.7185 --67.7185 --67.7490 --67.7490 --67.7185 --67.7490 --67.7490 --67.7490 --67.7795 --67.7185 --67.7185 --67.7490 --67.6880 --67.7490 --67.7795 --67.7490 --67.8101 --67.7490 --67.7185 --67.6880 --67.7490 --67.7490 --67.7490 --67.7795 --67.7490 --67.7795 --67.7490 --67.7490 --67.7490 --67.7185 --67.7490 --67.7795 --67.7185 --67.7185 --67.7185 --67.6880 --67.6880 --67.7185 --67.7490 --67.7185 --67.7185 --67.7490 --67.7185 --67.6880 --67.7185 --67.7185 --67.7490 --67.7490 --67.7185 --67.7185 --67.7185 --67.7490 --67.7795 --67.7490 --67.7795 --67.7490 --67.7490 --67.7490 --67.7490 --67.7490 --67.7185 --67.7490 --67.7185 --67.7185 --67.7490 --67.7185 --67.7185 --67.7490 --67.7185 --67.7490 --67.7490 --67.7490 --67.7185 --67.7185 --67.7490 --67.7185 --67.6880 --67.6880 --67.7490 --67.7795 --67.7490 --67.6880 --67.7185 --67.7185 --67.7795 --67.7795 --67.8101 --67.7490 --67.7185 --67.7490 --67.7490 --67.8101 --67.7185 --67.7185 --67.6880 --67.7185 --67.7490 --67.7795 --67.7795 --67.7490 --67.7490 --67.7795 --67.7185 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.7490 --67.8101 --67.7185 --67.6880 --67.7185 --67.7185 --67.7490 --67.7795 --67.8101 --67.7490 --67.8101 --67.7490 --67.7490 --67.7490 --67.7490 --67.7795 --67.7490 --67.7490 --67.7185 --67.7490 --67.7490 --67.7490 --67.7490 --67.7490 --67.7490 --67.7490 --67.7490 --67.7795 --67.7490 --67.7795 --67.7795 --67.7490 --67.7490 --67.7490 --67.7185 --67.7490 --67.7185 --67.7185 --67.7185 --67.7490 --67.7185 --67.7490 --67.7795 --67.7795 --67.7185 --67.7490 --67.7185 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.7490 --67.7795 --67.7490 --67.7795 --67.7795 --67.7490 --67.7185 --67.7185 --67.7795 --67.7185 --67.6880 --67.7490 --67.7490 --67.7795 --67.7490 --67.7795 --67.7490 --67.7185 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.7490 --67.7185 --67.7490 --67.7795 --67.7490 --67.7795 --67.7795 --67.6880 --67.7490 --67.7795 --67.7795 --67.7490 --67.7490 --67.7795 --67.7795 --67.7185 --67.7795 --67.7490 --67.7490 --67.7490 --67.7795 --67.7490 --67.7795 --67.7795 --67.7185 --67.7490 --67.7490 --67.7490 --67.7795 --67.7490 --67.7490 --67.7795 --67.7795 --67.7490 --67.7490 --67.6880 --67.7795 --67.7490 --67.7490 --67.7795 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.7490 --67.8101 --67.7795 --67.7490 --67.7490 --67.8101 --67.7490 --67.7490 --67.7795 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.7795 --67.8101 --67.8101 --67.7185 --67.6880 --67.7490 --67.7490 --67.7795 --67.8101 --67.7795 --67.7490 --67.7795 --67.7490 --67.7185 --67.7490 --67.7490 --67.7185 --67.7185 --67.7490 --67.7490 --67.7185 --67.7490 --67.7490 --67.6880 --67.7185 --67.6880 --67.7185 --67.6880 --67.6880 --67.6880 --67.6880 --67.6270 --67.7490 --67.7185 --67.7490 --67.7795 --67.7490 --67.7185 --67.7185 --67.7490 --67.7185 --67.7795 --67.7795 --67.7490 --67.7185 --67.7185 --67.6880 --67.7185 --67.7490 --67.7185 --67.7185 --67.7490 --67.7185 --67.6880 --67.7185 --67.7185 --67.7185 --67.6880 --67.7185 --67.7185 --67.7185 --67.7490 --67.7185 --67.7795 --67.7490 --67.7490 --67.7185 --67.6880 --67.7490 --67.7185 --67.7185 --67.7795 --67.7490 --67.7490 --67.7185 --67.7185 --67.7490 --67.6880 --67.7185 --67.7795 --67.7795 --67.7795 --67.7490 --67.7490 --67.8101 --67.7185 --67.7795 --67.7490 --67.6880 --67.7185 --67.7490 --67.6880 --67.7490 --67.7185 --67.7185 --67.7185 --67.7185 --67.6575 --67.6880 --67.7185 --67.7185 --67.6880 --67.7185 --67.7185 --67.6575 --67.6575 --67.6880 --67.6880 --67.6880 --67.7795 --67.7490 --67.7490 --67.7490 --67.7185 --67.7185 --67.7185 --67.6880 --67.6880 --67.6575 --67.7185 --67.6880 --67.7185 --67.7185 --67.7490 --67.7795 --67.7185 --67.7185 --67.7490 --67.7185 --67.7185 --67.7490 --67.6880 --67.6880 --67.7185 --67.6880 --67.7490 --67.7795 --67.7795 --67.7490 --67.7795 --67.7490 --67.7185 --67.7490 --67.7490 --67.7185 --67.7490 --67.7795 --67.7795 --67.7490 --67.7490 --67.7185 --67.7185 --67.7185 --67.7490 --67.6880 --67.6880 --67.7185 --67.7490 --67.7490 --67.6880 --67.7185 --67.6575 --67.7185 --67.7185 --67.6880 --67.6575 --67.6880 --67.6880 --67.7185 --67.7490 --67.7490 --67.7490 --67.6880 --67.7185 --67.7490 --67.7795 --67.7795 --67.7490 --67.7185 --67.6880 --67.7185 --67.7185 --67.7185 --67.6575 --67.7185 --67.6880 --67.7490 --67.7490 --67.7185 --67.7795 --67.7795 --67.7185 --67.7490 --67.7490 --67.7185 --67.7795 --67.7490 --67.7490 --67.7795 --67.7185 --67.7185 --67.7185 --67.7490 --67.7795 --67.7490 --67.7490 --67.7490 --67.7490 --67.7185 --67.7490 --67.7490 --67.7490 --67.7185 --67.7185 --67.7185 --67.7490 --67.7185 --67.7185 --67.6880 --67.7490 --67.7490 --67.7185 --67.7185 --67.7490 --67.7185 --67.7185 --67.6880 --67.6880 --67.7185 --67.7185 --67.6880 --67.6575 --67.7185 --67.6575 --67.7490 --67.6880 --67.6880 --67.7185 --67.7185 --67.6880 --67.6575 --67.7185 --67.7490 --67.7185 --67.7185 --67.7490 --67.6880 --67.6880 --67.6880 --67.6880 --67.7185 --67.6880 --67.6880 --67.6880 --67.6880 --67.6880 --67.7185 --67.7185 --67.7185 --67.6880 --67.7490 --67.7490 --67.7185 --67.7490 --67.7185 --67.7185 --67.7795 --67.7185 --67.7490 --67.7490 --67.7185 --67.7490 --67.7490 --67.6880 --67.6880 --67.7185 --67.7185 --67.7185 --67.7185 --67.7185 --67.7490 --67.7185 --67.7185 --67.6880 --67.6880 --67.6270 --67.7185 --67.7185 --67.6880 --67.6880 --67.7185 --67.7185 --67.7185 --67.7185 --67.7185 --67.7185 --67.7185 --67.7185 --67.6880 --67.7185 --67.7490 --67.7185 --67.7185 --67.6880 --67.7185 --67.7185 --67.7185 --67.7185 --67.7185 --67.7490 --67.7185 --67.6880 --67.7490 --67.6880 --67.6880 --67.6880 --67.6880 --67.6575 --67.7185 --67.6880 --67.7185 --67.6880 --67.6880 --67.6880 --67.6880 --67.7185 --67.7490 --67.7185 --67.6880 --67.6880 --67.7185 --67.6880 --67.7490 --67.7185 --67.7185 --67.6880 --67.7490 --67.7185 --67.7490 --67.6880 --67.7185 --67.7185 --67.6575 --67.6880 --67.6880 --67.7185 --67.6880 --67.6880 --67.6575 --67.6575 --67.6575 --67.6270 --67.6575 --67.6880 --67.6575 --67.6575 --67.7185 --67.6880 --67.7185 --67.7185 --67.7185 --67.7185 --67.7490 --67.6575 --67.7185 --67.7490 --67.6880 --67.7185 --67.6880 --67.7185 --67.7490 --67.7185 --67.7490 --67.7185 --67.7490 --67.7185 --67.6880 --67.7490 --67.7185 --67.7185 --67.7490 --67.7490 --67.6880 --67.7185 --67.6880 --67.6575 --67.7185 --67.7185 --67.7185 --67.7490 --67.6880 --67.7490 --67.6880 --67.7490 --67.7490 --67.7185 --67.7185 --67.7490 --67.7185 --67.7490 --67.7490 --67.7490 --67.7185 --67.7185 --67.7185 --67.6880 --67.7490 --67.7185 --67.7185 --67.7490 --67.6880 --67.6880 --67.6880 --67.6880 --67.7185 --67.7185 --67.7185 --67.6880 --67.6880 --67.7185 --67.7185 --67.6880 --67.7185 --67.6880 --67.6880 --67.6880 --67.6880 --67.6880 --67.6880 --67.7490 --67.7490 --67.7185 --67.7185 --67.7185 --67.6575 --67.6880 --67.6575 --67.6880 --67.7490 --67.6880 --67.6575 --67.6575 --67.7185 --67.6880 --67.7185 --67.6880 --67.6880 --67.7185 --67.7185 --67.7490 --67.7795 --67.7185 --67.7185 --67.7490 --67.7795 --67.7490 --67.7490 --67.7185 --67.6880 --67.6575 --67.6880 --67.6575 --67.7185 --67.6880 --67.7490 --67.6880 --67.7490 --67.7795 --67.7795 --67.7185 --67.6880 --67.7185 --67.7185 --67.7490 --67.7490 --67.7490 --67.6880 --67.6880 --67.7185 --67.7185 --67.6880 --67.6880 --67.7490 --67.7490 --67.7490 --67.7490 --67.7185 --67.7185 --67.7185 --67.7185 --67.7490 --67.6880 --67.7490 --67.7185 --67.7490 --67.6880 --67.7490 --67.7490 --67.7795 --67.7185 --67.7490 --67.7490 --67.7490 --67.6880 --67.7185 --67.7185 --67.7185 --67.7185 --67.7795 --67.7185 --67.7490 --67.7490 --67.7490 --67.7795 --67.7490 --67.7185 --67.6880 --67.7490 --67.7185 --67.7490 --67.7185 --67.7490 --67.7185 --67.7185 --67.7490 --67.7490 --67.7185 --67.7490 --67.7185 --67.7795 --67.7795 --67.7490 --67.6880 --67.7185 --67.7490 --67.7490 --67.7795 --67.7490 --67.7490 --67.7185 --67.7490 --67.6880 --67.7185 --67.7490 --67.7185 --67.7185 --67.7490 --67.7490 --67.8101 --67.7185 --67.7795 --67.7490 --67.7185 --67.7795 --67.7185 --67.6880 --67.7490 --67.7490 --67.7490 --67.7185 --67.7185 --67.7185 --67.7185 --67.7185 --67.7490 --67.7795 --67.7795 --67.7490 --67.7185 --67.7185 --67.7185 --67.7185 --67.7185 --67.7185 --67.7490 --67.7490 --67.7185 --67.7795 --67.7795 --67.7490 --67.7185 --67.6880 --67.7490 --67.7490 --67.7185 --67.7490 --67.7185 --67.7185 --67.7185 --67.7795 --67.7795 --67.6880 --67.6880 --67.7185 --67.7185 --67.7490 --67.7185 --67.7185 --67.7185 --67.7185 --67.7185 --67.6880 --67.6880 --67.6880 --67.7185 --67.7490 --67.7185 --67.7795 --67.7490 --67.7490 --67.7185 --67.7490 --67.7795 --67.8101 --67.7490 --67.7490 --67.7795 --67.7795 --67.7795 --67.8101 --67.8101 --67.7795 --67.7795 --67.7490 --67.7795 --67.7490 --67.7795 --67.8101 --67.7795 --67.7795 --67.8101 --67.7795 --67.8101 --67.7795 --67.8101 --67.7795 --67.8101 --67.7795 --67.7795 --67.8406 --67.7795 --67.8101 --67.7490 --67.7795 --67.8101 --67.7490 --67.7490 --67.7490 --67.7490 --67.7795 --67.7795 --67.7795 --67.7490 --67.7795 --67.7795 --67.7490 --67.6880 --67.7795 --67.7795 --67.6880 --67.7490 --67.7490 --67.7490 --67.7490 --67.7490 --67.7490 --67.7185 --67.7185 --67.7795 --67.7490 --67.7490 --67.7490 --67.7490 --67.7795 --67.8101 --67.7185 --67.7185 --67.7795 --67.7490 --67.7185 --67.7795 --67.7185 --67.7490 --67.7490 --67.7185 --67.7490 --67.7490 --67.7795 --67.7795 --67.7795 --67.8101 --67.8101 --67.7795 --67.8711 --67.7795 --67.7795 --67.7490 --67.7185 --67.7490 --67.7490 --67.7185 --67.7185 --67.7795 --67.7490 --67.7795 --67.7795 --67.7795 --67.7490 --67.7185 --67.7490 --67.7185 --67.7490 --67.7490 --67.7490 --67.7185 --67.7490 --67.7490 --67.7795 --67.7490 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.8406 --67.7795 --67.7795 --67.7490 --67.7795 --67.7795 --67.7795 --67.7490 --67.7490 --67.7795 --67.7490 --67.7490 --67.7795 --67.7795 --67.7795 --67.7490 --67.7185 --67.7795 --67.8101 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.8101 --67.7795 --67.8101 --67.7795 --67.7490 --67.7490 --67.7795 --67.7795 --67.7795 --67.7490 --67.7490 --67.7795 --67.7795 --67.7490 --67.7795 --67.7795 --67.7490 --67.7490 --67.7490 --67.7490 --67.7795 --67.7795 --67.8101 --67.7795 --67.7490 --67.7795 --67.7490 --67.7795 --67.7490 --67.7490 --67.8101 --67.7795 --67.7490 --67.7490 --67.7795 --67.8101 --67.8101 --67.8101 --67.7490 --67.7490 --67.8101 --67.7490 --67.7490 --67.7490 --67.7795 --67.7185 --67.7490 --67.7490 --67.7795 --67.7490 --67.7490 --67.7185 --67.7490 --67.7490 --67.7490 --67.7185 --67.7490 --67.6880 --67.7490 --67.7490 --67.7185 --67.7795 --67.7795 --67.7490 --67.7490 --67.7795 --67.7795 --67.7490 --67.7490 --67.7795 --67.7795 --67.7490 --67.8101 --67.7795 --67.7490 --67.7795 --67.8101 --67.7490 --67.7490 --67.8101 --67.7795 --67.7795 --67.7795 --67.7795 --67.7795 --67.7795 --67.7795 --67.7795 --67.7490 --67.7490 --67.7795 --67.7490 --67.7490 --67.7490 --67.7490 --67.7185 --67.7490 --67.7185 --67.7795 --67.7490 --67.7795 --67.7795 --67.7795 --67.7490 --67.7490 --67.7185 --67.7795 --67.7795 --67.7795 --67.8101 --67.7490 --67.7490 --67.7795 --67.7795 --67.7795 --67.7490 --67.7795 --67.7490 --67.7490 --67.7490 --67.7490 --67.7795 --67.7490 --67.7185 --67.7490 --67.7490 --67.7490 --67.7795 --67.7795 --67.7795 --67.7490 --67.7795 --67.7795 --67.8101 --67.8101 --67.7795 --67.8101 --67.7795 --67.7490 --67.7795 --67.7490 --67.7795 --67.8406 --67.7795 --67.7185 --67.7490 --67.7795 --67.7795 --67.7795 --67.7490 --67.7185 --67.7490 --67.7490 --67.7185 --67.7490 --67.7185 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.8101 --67.7795 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.7795 --67.8101 --67.7490 --67.7795 --67.7490 --67.7490 --67.7795 --67.7795 --67.7490 --67.7795 --67.8406 --67.7795 --67.7795 --67.7795 --67.7795 --67.8406 --67.7795 --67.7795 --67.8101 --67.7795 --67.7795 --67.7795 --67.7795 --67.8101 --67.8406 --67.7490 --67.7795 --67.8101 --67.8101 --67.8406 --67.8101 --67.7795 --67.7795 --67.7795 --67.8101 --67.8101 --67.7490 --67.8101 --67.7490 --67.7185 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.8101 --67.8406 --67.8711 --67.8406 --67.8406 --67.8406 --67.8406 --67.8101 --67.8406 --67.7795 --67.8101 --67.8101 --67.7795 --67.7795 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.8101 --67.7490 --67.7795 --67.7490 --67.8101 --67.7795 --67.7795 --67.8101 --67.7795 --67.7795 --67.8101 --67.8101 --67.8101 --67.8711 --67.7490 --67.8101 --67.7795 --67.7490 --67.8101 --67.7795 --67.8101 --67.8406 --67.7795 --67.8101 --67.7795 --67.7795 --67.7490 --67.7795 --67.7795 --67.8101 --67.8101 --67.8406 --67.8406 --67.8101 --67.7490 --67.7185 --67.7490 --67.7795 --67.8101 --67.8101 --67.8101 --67.7490 --67.7795 --67.7795 --67.8406 --67.8101 --67.8406 --67.7795 --67.8101 --67.8406 --67.8406 --67.8101 --67.8101 --67.8101 --67.7795 --67.7795 --67.7795 --67.8101 --67.7795 --67.8101 --67.7490 --67.8406 --67.8101 --67.8101 --67.8101 --67.7795 --67.8101 --67.8101 --67.8101 --67.8101 --67.7490 --67.7490 --67.7795 --67.8101 --67.7795 --67.7490 --67.8101 --67.7795 --67.8101 --67.8101 --67.8406 --67.8101 --67.8101 --67.8101 --67.7490 --67.7490 --67.8101 --67.7795 --67.8101 --67.7795 --67.7795 --67.7795 --67.7795 --67.7185 --67.7490 --67.7490 --67.7795 --67.8101 --67.8101 --67.8101 --67.8101 --67.8101 --67.7490 --67.7795 --67.8406 --67.7795 --67.7795 --67.8406 --67.8406 --67.7795 --67.7795 --67.8406 --67.8406 --67.8101 --67.8101 --67.8101 --67.8406 --67.8711 --67.8406 --67.8101 --67.8101 --67.7795 --67.7490 --67.8101 --67.8406 --67.7490 --67.7795 --67.7795 --67.7490 --67.7795 --67.7795 --67.7490 --67.7795 --67.8101 --67.8101 --67.8406 --67.8101 --67.8101 --67.8101 --67.8101 --67.7490 --67.7795 --67.7490 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.7490 --67.7795 --67.8101 --67.8101 --67.7795 --67.8406 --67.8406 --67.7795 --67.8101 --67.8101 --67.8101 --67.8101 --67.7490 --67.7490 --67.8101 --67.7795 --67.7795 --67.7795 --67.8101 --67.8101 --67.7795 --67.7795 --67.8406 --67.8101 --67.7795 --67.7795 --67.7795 --67.8101 --67.8101 --67.8101 --67.8101 --67.8101 --67.8101 --67.7795 --67.7795 --67.8101 --67.7795 --67.7795 --67.7795 --67.7490 --67.7795 --67.7490 --67.7795 --67.7490 --67.7795 --67.7185 --67.7795 --67.7795 --67.7490 --67.7795 --67.7795 --67.7795 --67.8101 --67.8101 --67.7490 --67.7490 --67.7490 --67.8101 --67.8101 --67.7795 --67.8101 --67.8406 --67.8101 --67.8101 --67.7795 --67.8101 --67.7795 --67.7490 --67.7795 --67.7795 --67.7490 --67.8101 --67.7795 --67.7795 --67.8101 --67.7795 --67.7795 --67.7490 --67.7490 --67.7490 --67.7185 --67.7795 --67.7795 --67.7795 --67.7795 --67.7490 --67.7795 --67.8101 --67.7795 --67.7795 --67.7490 --67.7490 --67.8406 --67.7795 --67.7795 --67.7490 --67.7795 --67.7795 --67.8101 --67.8101 --67.7795 --67.8406 --67.7795 --67.7795 --67.8101 --67.7795 --67.8101 --67.7795 --67.8101 --67.8101 --67.8101 --67.8101 --67.8406 --67.8101 --67.7795 --67.7795 --67.7490 --67.7795 --67.8101 --67.7795 --67.7795 --67.7795 --67.8406 --67.8406 --67.7795 --67.8101 --67.8101 --67.8406 --67.8406 --67.8406 --67.8406 --67.8406 --67.8406 --67.8406 --67.8101 --67.7490 --67.7795 --67.7795 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.7795 --67.8101 --67.7490 --67.7795 --67.7490 --67.7490 --67.7490 --67.8101 --67.8101 --67.7795 --67.8101 --67.7490 --67.8101 --67.8101 --67.8406 --67.8711 --67.8711 --67.8101 --67.8711 --67.8101 --67.8406 --67.8406 --67.8101 --67.7795 --67.8406 --67.8406 --67.8101 --67.8101 --67.8711 --67.8101 --67.8406 --67.8406 --67.8101 --67.8101 --67.8406 --67.8406 --67.8101 --67.8406 --67.8101 --67.7795 --67.7795 --67.8101 --67.7795 --67.8101 --67.8406 --67.8406 --67.8101 --67.7795 --67.8406 --67.8101 --67.7490 --67.8406 --67.8101 --67.7795 --67.7795 --67.7795 --67.8101 --67.7795 --67.7795 --67.7795 --67.8101 --67.8406 --67.8101 --67.8406 --67.8406 --67.8406 --67.8101 --67.8406 --67.8711 --67.8406 --67.8101 --67.8406 --67.8406 --67.8711 --67.8101 --67.8406 --67.8406 --67.7795 --67.8406 --67.7795 --67.8711 --67.8711 --67.8406 --67.8101 --67.8101 --67.7795 --67.8406 --67.8101 --67.8406 --67.8101 --67.8406 --67.7795 --67.7795 --67.7795 --67.7795 --67.7795 --67.8101 --67.8101 --67.7795 --67.7490 --67.8101 --67.7795 --67.7795 --67.8101 --67.8101 --67.8711 --67.8101 --67.8406 --67.8711 --67.7795 --67.8406 --67.7795 --67.8406 --67.8101 --67.8101 --67.8406 --67.8101 --67.8101 --67.8711 --67.8711 --67.9016 --67.8406 --67.8101 --67.8101 --67.7795 --67.7795 --67.7795 --67.8101 --67.7795 --67.7795 --67.8101 --67.7795 --67.7795 --67.7795 --67.7795 --67.8101 --67.7795 --67.7795 --67.7795 --67.7795 --67.7795 --67.7795 --67.8101 --67.7795 --67.7490 --67.7795 --67.7490 --67.7795 --67.7795 --67.7490 --67.8406 --67.7795 --67.7795 --67.8101 --67.7795 --67.7795 --67.8101 --67.7795 --67.8101 --67.8406 --67.8406 --67.8101 --67.8101 --67.8406 --67.8406 --67.8101 --67.8101 --67.8406 --67.8101 --67.8406 --67.8406 --67.8101 --67.8711 --67.8101 --67.8101 --67.8711 --67.8101 --67.8101 --67.8406 --67.8711 --67.8101 --67.8406 --67.8101 --67.7795 --67.8406 --67.8406 --67.7795 --67.8101 --67.8101 --67.7795 --67.8101 --67.8101 --67.7795 --67.8711 --67.8406 --67.8406 --67.8101 --67.8711 --67.8101 --67.7795 --67.8101 --67.8101 --67.8101 --67.8711 --67.8101 --67.8101 --67.8711 --67.8101 --67.8406 --67.8406 --67.8101 --67.8101 --67.8101 --67.8406 --67.8406 --67.8101 --67.8406 --67.8101 --67.8101 --67.8101 --67.8711 --67.8711 --67.8406 --67.8101 --67.8101 --67.8101 --67.8101 --67.8406 --67.8406 --67.8406 --67.8406 --67.8711 --67.8406 --67.8406 --67.8101 --67.8101 --67.8406 --67.8406 --67.7795 --67.8101 --67.8101 --67.7795 --67.8101 --67.8406 --67.8101 --67.8101 --67.8101 --67.8101 --67.8711 --67.8101 --67.8406 --67.8711 --67.8406 --67.8711 --67.8711 --67.8711 --67.8406 --67.8711 --67.8711 --67.7795 --67.9016 --67.7795 --67.8101 --67.7795 --67.8711 --67.8406 --67.8406 --67.8406 --67.8711 --67.8101 --67.8406 --67.8711 --67.8406 --67.8406 --67.8406 --67.8406 --67.8711 --67.8406 --67.8101 --67.8101 --67.8101 --67.8101 --67.8101 --67.8101 --67.8406 --67.8406 --67.8406 --67.8711 --67.9016 --67.8406 --67.9016 --67.8711 --67.8711 --67.8406 --67.8101 --67.8406 --67.8711 --67.8406 --67.8711 --67.9016 --67.8711 --67.8406 --67.8406 --67.8711 --67.8101 --67.8101 --67.8711 --67.8711 --67.8711 --67.8711 --67.8101 --67.8406 --67.8406 --67.8406 --67.8101 --67.7795 --67.8101 --67.8711 --67.8101 --67.8101 --67.8406 --67.8406 --67.8101 --67.8406 --67.8711 --67.8406 --67.8406 --67.8711 --67.8711 --67.9016 --67.9016 --67.8406 --67.8711 --67.8406 --67.9016 --67.9321 --67.8711 --67.8406 --67.8406 --67.8711 --67.8406 --67.8406 --67.8406 --67.8711 --67.8711 --67.8711 --67.8711 --67.9016 --67.8406 --67.8711 --67.8711 --67.8406 --67.8101 --67.8101 --67.8406 --67.8711 --67.8711 --67.8406 --67.8406 --67.8711 --67.8711 --67.8711 --67.9016 --67.9016 --67.8406 --67.8406 --67.8101 --67.8711 --67.8406 --67.8406 --67.8406 --67.8406 --67.8711 --67.8711 --67.8711 --67.8711 --67.8711 --67.8406 --67.9016 --67.8406 --67.8101 --67.8406 --67.8711 --67.8406 --67.8101 --67.8101 --67.8711 --67.8711 --67.8406 --67.8101 --67.8101 --67.8101 --67.8406 --67.8101 --67.7795 --67.7795 --67.8101 --67.8101 --67.8101 --67.8711 --67.8406 --67.9016 --67.8406 --67.8711 --67.8711 --67.8101 --67.8711 --67.8711 --67.9016 --67.9321 --67.8711 --67.8406 --67.8711 --67.9016 --67.8406 --67.8406 --67.8711 --67.8711 --67.8711 --67.8101 --67.8711 --67.8101 --67.8101 --67.8406 --67.8406 --67.8406 --67.8406 --67.8406 --67.8711 --67.7795 --67.8101 --67.8406 --67.9016 --67.9016 --67.8406 --67.8711 --67.8711 --67.8406 --67.7795 --67.7795 --67.8101 --67.8406 --67.8406 --67.8101 --67.8711 --67.8101 --67.8406 --67.8711 --67.8711 --67.8406 --67.8711 --67.8406 --67.8406 --67.8101 --67.8711 --67.8406 --67.8101 --67.8101 --67.8406 --67.8406 --67.8406 --67.8711 --67.8711 --67.8406 --67.8406 --67.8711 --67.7795 --67.8406 --67.8406 --67.8101 --67.8101 --67.8101 --67.8101 --67.8101 --67.8711 --67.8406 --67.8101 --67.8711 --67.8406 --67.8101 --67.8101 --67.8101 --67.8406 --67.8101 --67.8711 --67.8711 --67.8406 --67.8406 --67.8406 --67.8406 --67.8101 --67.8101 --67.8406 --67.8406 --67.8406 --67.8101 --67.8406 --67.8406 --67.8101 --67.8711 --67.8101 --67.8406 --67.8711 --67.8406 --67.8406 --67.8101 --67.8406 --67.8406 --67.8101 --67.8406 --67.8406 --67.8101 --67.8711 --67.8711 --67.8406 --67.8101 --67.8711 --67.8101 --67.8406 --67.7795 --67.8406 --67.8406 --67.8711 --67.8101 --67.8101 --67.8101 --67.8101 --67.7795 --67.8101 --67.8101 --67.8406 --67.8406 --67.8406 --67.8101 --67.8406 --67.8406 --67.8711 --67.7490 --67.8101 --67.8101 --67.8101 --67.8406 --67.8406 --67.8406 --67.8101 --67.8406 --67.8101 --67.8101 --67.8101 --67.8101 --67.8101 --67.7795 --67.7795 --67.8101 --67.8711 --67.8406 --67.8101 --67.8101 --67.8101 --67.8711 --67.7795 --67.8101 --67.8406 --67.8711 --67.8101 --67.8101 --67.8101 --67.8406 --67.8711 --67.8406 --67.8406 --67.8406 --67.8406 --67.8406 --67.8101 --67.7490 --67.7795 --67.8101 --67.8101 --67.8406 --67.8406 --67.8101 --67.8101 --67.7795 --67.7795 --67.8101 --67.8101 --67.8101 --67.8101 --67.8101 --67.7795 --67.7795 --67.7795 --67.8101 --67.7795 --67.7795 --67.8101 --67.8101 --67.8101 --67.8406 --67.8101 --67.8101 --67.7795 --67.8101 --67.8711 --67.8101 --67.8101 --67.8406 --67.8101 --67.8711 --67.8101 --67.8101 --67.7490 --67.7795 --67.7795 --67.7490 --67.7490 --67.7795 --67.8406 --67.8406 --67.8101 --67.8101 --67.8101 --67.8101 --67.8101 --67.8101 --67.7490 --67.7795 --67.8101 --67.7490 --67.7490 --67.7795 --67.7490 --67.7795 --67.7795 --67.7795 --67.7490 --67.7795 --67.8101 --67.8101 --67.8101 --67.7795 --67.7490 --67.7795 --67.7490 --67.8101 --67.7795 --67.7795 --67.8101 --67.8101 --67.8101 --67.8406 --67.8101 --67.8101 --67.7795 --67.8101 --67.8101 --67.8101 --67.7490 --67.8101 --67.7795 --67.7795 --67.7795 --67.8406 --67.8101 --67.8101 --67.7795 --67.8101 --67.8101 --67.8101 --67.8101 --67.7795 --67.7795 --67.8101 --67.8406 --67.7795 --67.7795 --67.7490 --67.8101 --67.8101 --67.8101 --67.8101 --67.7795 --67.7490 --67.8101 --67.7795 --67.7490 --67.8101 --67.8711 --67.8101 --67.7795 --67.7490 --67.8101 --67.7490 --67.7795 --67.7795 --67.8101 --67.8101 --67.7795 --67.7795 --67.8101 --67.7795 --67.7795 --67.8406 --67.8101 --67.7490 --67.7795 --67.7795 --67.8101 --67.8101 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.7490 --67.7185 --67.7490 --67.7185 --67.7490 --67.7795 --67.7795 --67.7795 --67.7795 --67.8101 --67.8101 --67.8406 --67.8101 --67.8101 --67.8406 --67.7795 --67.7490 --67.7795 --67.7795 --67.8101 --67.8406 --67.8406 --67.7795 --67.7795 --67.8101 --67.7490 --67.7490 --67.7490 --67.7490 --67.7490 --67.7795 --67.7185 --67.7185 --67.7795 --67.7185 --67.7185 --67.7490 --67.7490 --67.7185 --67.7185 --67.6880 --67.7490 --67.7490 --67.7795 --67.7185 --67.7185 --67.7185 --67.7185 --67.7490 --67.6880 --67.6880 --67.7185 --67.7185 --67.7490 --67.7490 --67.7795 --67.7185 --67.7490 --67.7490 --67.7185 --67.7185 --67.7490 --67.7795 --67.7795 --67.7490 --67.7185 --67.7795 --67.7795 --67.7490 --67.7490 --67.7185 --67.7795 --67.8101 --67.7185 --67.7185 --67.7795 --67.7490 --67.7185 --67.6880 --67.7490 --67.7490 --67.7490 --67.7490 --67.7185 --67.7185 --67.7185 --67.7795 --67.7490 --67.7490 --67.7185 --67.7185 --67.7490 --67.7185 --67.7795 --67.7795 --67.7490 --67.7490 --67.7185 --67.7185 --67.7185 --67.7490 --67.7490 --67.7185 --67.7185 --67.7185 --67.7185 --67.7185 --67.7795 --67.7490 --67.7490 --67.7185 --67.7185 --67.6880 --67.7185 --67.6880 --67.7490 --67.7490 --67.7490 --67.7490 --67.7185 --67.7490 --67.7490 --67.7490 --67.7185 --67.7490 --67.7490 --67.7490 --67.7185 --67.6880 --67.7185 --67.7185 --67.6880 --67.6880 --67.6880 --67.6880 --67.7490 --67.6880 --67.7185 --67.7185 --67.7185 --67.7185 --67.6880 --67.6880 --67.6880 --67.6880 --67.7490 --67.6880 --67.6880 --67.6880 --67.6880 --67.7185 --67.6880 --67.6880 --67.6880 --67.6880 --67.7490 --67.6575 --67.7490 --67.6880 --67.7185 --67.7185 --67.7185 --67.7490 --67.6880 --67.7185 --67.7185 --67.7185 --67.7490 --67.7490 --67.7185 --67.7185 --67.7185 --67.6880 --67.7490 --67.7490 --67.7490 --67.7185 --67.7185 --67.7185 --67.6880 --67.7490 --67.7490 --67.6880 --67.6880 --67.7490 --67.7185 --67.7185 --67.7185 --67.7490 --67.7185 --67.7185 --67.7490 --67.7185 --67.6880 --67.7490 --67.7795 --67.7185 --67.7490 --67.7490 --67.7490 --67.7795 --67.7490 --67.7185 --67.6880 --67.6880 --67.6880 --67.7185 --67.6880 --67.6880 --67.7185 --67.7185 --67.7490 --67.7795 --67.7185 --67.6880 --67.7185 --67.7490 --67.7185 --67.7490 --67.7185 --67.7185 --67.7490 --67.6880 --67.6880 --67.6880 --67.6575 --67.6575 --67.6575 --67.6880 --67.6880 --67.7185 --67.7185 --67.6880 --67.6880 --67.6880 --67.6880 --67.7185 --67.7185 --67.7185 --67.6880 --67.6880 --67.7490 --67.7185 --67.6880 --67.6880 --67.6575 --67.7185 --67.6880 --67.6880 --67.7185 --67.6880 --67.6575 --67.6880 --67.7185 --67.6575 --67.6880 --67.6270 --67.6270 --67.6575 --67.6270 --67.6575 --67.6575 --67.6575 --67.6575 --67.6270 --67.6575 --67.6270 --67.6880 --67.7490 --67.6880 --67.7185 --67.6575 --67.6880 --67.6880 --67.6575 --67.6575 --67.6880 --67.6575 --67.6575 --67.6880 --67.6575 --67.6575 --67.6575 --67.7185 --67.7185 --67.6880 --67.6880 --67.7185 --67.6880 --67.6575 --67.6575 --67.6880 --67.6270 --67.6575 --67.6575 --67.6575 --67.6575 --67.6880 --67.6575 --67.6880 --67.6575 --67.6270 --67.6880 --67.6880 --67.7185 --67.6575 --67.6575 --67.6575 --67.6575 --67.7185 --67.6880 --67.6575 --67.6575 --67.7185 --67.6880 --67.6880 --67.7185 --67.6880 --67.6880 --67.7185 --67.7185 --67.7185 --67.6880 --67.6880 --67.6880 --67.6575 --67.6575 --67.6880 --67.6880 --67.6880 --67.6270 --67.6880 --67.6880 --67.7185 --67.6880 --67.6575 --67.6880 --67.6880 --67.6880 --67.6880 --67.6880 --67.6575 --67.6575 --67.6575 --67.7185 --67.6880 --67.6880 --67.6270 --67.6880 --67.6880 --67.6575 --67.6880 --67.6575 --67.6575 --67.6575 --67.6880 --67.6880 --67.6880 --67.6575 --67.6575 --67.6575 --67.6270 --67.6575 --67.6575 --67.7185 --67.6880 --67.7185 --67.6880 --67.6880 --67.7185 --67.6575 --67.6880 --67.6575 --67.6880 --67.6575 --67.6575 --67.6575 --67.6270 --67.6575 --67.6270 --67.6880 --67.6575 --67.6575 --67.6880 --67.7185 --67.6575 --67.7185 --67.6880 --67.6575 --67.6880 --67.6575 --67.6575 --67.6270 --67.6575 --67.6880 --67.6575 --67.6575 --67.6270 --67.6270 --67.6575 --67.6575 --67.6575 --67.6575 --67.6270 --67.6575 --67.6575 --67.6575 --67.6270 --67.6575 --67.6880 --67.6575 --67.7185 --67.6880 --67.6880 --67.6880 --67.7185 --67.6880 --67.7185 --67.6270 --67.7185 --67.7185 --67.6880 --67.6880 --67.6270 --67.6575 --67.6575 --67.5964 --67.6575 --67.7185 --67.6575 --67.6880 --67.6575 --67.6575 --67.6575 --67.6575 --67.6880 --67.6575 --67.6575 --67.6575 --67.6575 --67.6575 --67.5964 --67.5964 --67.6270 --67.6270 --67.5964 --67.6270 --67.6575 --67.6270 --67.6270 --67.6270 --67.6270 --67.6575 --67.6575 --67.6270 --67.6270 --67.5964 --67.6575 --67.6575 --67.6880 --67.6880 --67.6270 --67.6270 --67.7185 --67.6880 --67.6575 --67.6880 --67.6270 --67.6880 --67.6575 --67.6880 --67.6880 --67.6575 --67.6575 --67.6270 --67.6575 --67.6575 --67.6880 --67.6880 --67.6575 --67.6880 --67.6575 --67.6880 --67.7185 --67.7490 --67.7185 --67.6575 --67.6575 --67.6880 --67.6575 --67.6270 --67.6575 --67.6880 --67.6575 --67.6575 --67.6575 --67.6880 --67.6270 --67.6575 --67.6575 --67.6270 --67.6575 --67.6880 --67.6880 --67.7185 --67.7185 --67.6575 --67.6880 --67.6575 --67.6880 --67.6270 --67.6880 --67.6575 --67.7185 --67.6880 --67.6270 --67.6575 --67.6575 --67.6575 --67.6270 --67.6270 --67.6270 --67.7185 --67.6270 --67.6270 --67.6270 --67.6270 --67.6270 --67.6575 --67.6270 --67.6575 --67.6575 --67.6880 --67.6270 --67.6575 --67.6575 --67.6270 --67.6575 --67.6270 --67.6880 --67.6880 --67.6575 --67.6270 --67.6575 --67.5964 --67.7185 --67.6575 --67.6270 --67.6270 --67.5964 --62.8052 --61.9202 --61.8896 --61.6150 --61.2793 --60.9131 --60.6079 --60.2417 --59.9976 --59.6313 --59.3872 --59.0515 --58.7769 --58.5938 --58.3496 --58.1055 --57.8613 --57.7087 --57.4341 --57.3120 --57.0984 --56.8848 --56.7322 --56.5186 --56.3660 --56.2134 --55.9998 --55.8777 --55.6946 --55.4810 --55.3589 --55.1758 --55.0232 --54.9316 --54.7485 --54.5654 --54.4128 --54.2908 --54.1687 --53.9856 --53.8940 --53.8025 --53.6499 --53.4973 --53.3447 --53.2227 --53.1311 --52.9480 --52.8564 --52.7039 --52.5818 --52.4597 --52.3376 --52.2156 --52.1240 --51.9714 --51.8494 --51.7578 --51.6357 --51.4832 --51.3611 --51.2390 --51.0864 --50.9644 --50.8423 --50.6897 --50.5981 --50.5066 --50.3540 --50.1709 --50.1404 --50.0488 --49.9268 --49.7437 --49.6216 --49.5300 --49.3469 --49.2859 --49.1943 --49.0417 --48.9197 --48.8281 --48.7061 --48.5840 --48.5535 --48.4009 --48.3093 --48.1873 --48.0347 --47.9431 --47.8516 --47.7295 --47.6074 --47.5159 --47.4243 --47.3022 --47.1191 --47.0581 --46.8750 --46.7834 --46.6614 --46.4783 --46.3867 --46.2952 --46.1426 --45.9900 --45.8984 --45.7764 --45.6238 --45.5322 --45.4102 --45.2881 --45.1355 --45.0439 --44.8914 --44.7388 --44.5862 --44.4336 --44.3420 --44.2200 --44.0979 --43.9453 --43.8232 --43.6707 --43.5181 --43.3655 --43.3044 --43.1824 --43.0603 --42.9382 --42.7856 --42.5720 --42.5110 --42.4194 --42.2668 --42.0837 --41.8701 --41.5344 --40.9546 --38.8489 --33.2642 --25.8484 --18.1885 --10.3760 --1.5259 -9.5825 -22.2168 -33.4167 -41.5649 -46.4783 -48.9502 -49.7437 -49.1943 -47.6379 -45.3491 -42.5415 -39.3372 -35.8887 -32.2876 -28.7170 -25.1160 -21.4844 -17.7612 -13.9160 -10.3149 -6.6528 -3.2043 --0.2747 --3.7231 --6.8970 --10.1013 --13.2446 --16.2964 --19.2261 --22.0337 --24.6887 --27.0691 --29.2664 --31.1890 --32.9590 --34.5459 --35.9497 --37.1094 --38.1775 --39.0015 --39.7949 --40.4358 --41.1072 --41.5649 --41.9006 --42.2363 --42.4805 --42.6941 --42.9077 --42.9993 --43.1519 --43.2129 --43.2129 --43.1824 --43.1213 --43.0908 --43.1213 --43.0298 --43.0298 --42.9077 --42.8772 --42.7551 --42.6331 --42.5415 --42.4500 --42.3584 --42.2363 --42.1753 --41.9922 --41.7786 --41.5955 --41.4429 --41.2292 --41.0767 --40.9546 --40.7410 --40.5273 --40.3748 --40.1306 --39.9475 --39.7949 --39.6729 --39.4897 --39.3066 --39.0930 --38.9709 --38.7573 --38.6353 --38.4521 --38.2385 --38.1165 --37.9333 --37.7808 --37.6282 --37.4451 --37.3230 --37.1704 --37.0178 --36.8347 --36.6821 --36.4990 --36.3159 --36.1938 --36.1023 --35.9192 --35.7361 --35.6445 --35.5225 --35.3394 --35.2173 --35.0952 --34.9731 --34.8511 --34.6680 --34.4238 --34.2712 --34.1187 --33.9966 --33.7830 --33.5999 --33.4778 --33.3252 --33.1421 --32.9590 --32.7759 --32.5623 --32.3792 --32.1655 --31.7688 --31.3110 --30.0903 --27.1301 --22.9492 --18.7073 --14.8315 --11.2915 --7.8735 --4.6082 --1.1597 -2.5635 -6.4697 -10.6201 -14.7400 -18.4631 -21.6675 -24.2004 -26.0315 -27.1301 -27.7100 -27.8320 -27.6184 -27.0996 -26.2451 -25.2380 -24.2004 -22.9797 -21.7590 -20.4773 -19.1345 -17.8833 -16.5100 -15.1978 -13.8245 -12.3901 -11.1084 -9.8267 -8.5449 -7.2632 -6.0120 -4.7302 -3.5706 -2.3804 -1.3123 -0.1831 --0.9460 --2.1973 --3.4485 --4.7607 --5.9814 --7.2937 --8.6670 --10.0098 --11.4136 --12.7869 --14.1907 --15.5640 --16.8457 --18.0359 --19.3481 --20.5383 --21.5759 --22.6440 --23.6206 --24.5972 --25.4211 --26.3062 --27.0386 --27.8015 --28.5034 --29.1443 --29.7852 --30.4260 --30.8838 --31.4331 --31.8604 --32.2571 --32.6233 --32.8979 --33.1726 --33.4167 --33.5999 --33.8135 --33.9661 --34.1492 --34.2712 --34.4238 --34.5459 --34.7290 --34.7595 --34.9121 --34.9731 --35.0952 --35.1257 --35.2478 --35.2478 --35.2173 --35.2783 --35.2783 --35.2783 --35.3088 --35.3088 --35.3394 --35.3088 --35.3088 --35.2478 --35.2478 --35.2478 --35.3088 --35.2478 --35.2478 --35.2478 --35.1868 --35.2783 --35.2478 --35.1868 --35.1257 --35.0952 --35.0647 --34.9731 --34.9426 --34.9121 --34.9426 --34.9731 --34.9121 --34.9426 --34.9121 --34.9121 --34.8206 --34.8206 --34.7595 --34.7595 --34.6985 --34.6069 --34.5459 --34.5459 --34.5154 --34.4849 --34.4238 --34.4543 --34.3933 --34.3628 --34.3628 --34.3628 --34.3933 --34.3018 --34.2407 --34.3018 --34.2407 --34.2407 --34.2102 --34.1187 --34.1492 --34.0576 --33.9966 --34.0271 --33.9355 --33.9355 --33.9050 --33.9355 --33.9355 --33.8745 --33.8135 --33.8440 --33.7830 --33.7524 --33.7219 --33.6304 --33.6304 --33.6914 --33.6609 --33.6304 --33.5999 --33.5999 --33.5693 --33.5693 --33.5083 --33.4778 --33.4167 --33.4778 --33.4778 --33.4473 --33.4167 --33.3557 --33.3862 --33.3862 --33.3862 --33.3557 --33.3557 --33.3557 --33.2947 --33.3252 --33.3252 --33.2947 --33.3557 --33.2947 --33.2947 --33.2947 --33.2947 --33.2947 --33.2642 --33.2642 --33.1726 --33.1726 --33.2031 --33.2031 --33.2031 --33.2031 --33.1116 --33.0811 --33.0505 --33.0811 --33.0505 --33.0505 --33.0200 --32.9895 --32.9590 --32.9590 --32.9590 --32.8674 --32.8674 --32.8674 --32.7759 --32.7759 --32.7759 --32.7454 --32.7454 --32.6538 --32.6538 --32.6538 --32.6843 --32.6233 --32.6233 --32.5928 --32.5317 --32.5317 --32.5623 --32.5623 --32.5928 --32.5012 --32.5012 --32.5012 --32.4707 --32.4402 --32.5012 --32.4402 --32.3792 --32.3486 --32.3486 --32.3181 --32.3181 --32.3181 --32.3181 --32.3181 --32.3181 --32.3792 --32.3792 --32.3181 --32.3181 --32.3181 --32.3181 --32.2876 --32.3486 --32.3486 --32.3486 --32.2876 --32.2876 --32.3181 --32.3181 --32.2876 --32.2571 --32.2571 --32.2571 --32.2571 --32.1960 --32.1655 --32.1960 --32.1960 --32.1655 --32.1045 --32.1350 --32.0435 --32.1045 --32.1045 --32.1350 --32.1045 --32.1045 --32.1045 --32.1045 --32.1045 --32.0740 --32.0435 --32.0435 --31.9824 --31.9519 --31.9214 --31.9214 --31.8909 --31.8298 --31.8604 --31.8909 --31.8298 --31.7993 --31.8298 --31.7993 --31.7688 --31.7383 --31.6772 --31.6772 --31.6467 --31.6467 --31.6467 --31.6162 --31.4941 --31.3721 --31.3110 --31.2805 --31.2195 --31.0974 --31.1279 --31.0364 --31.0364 --31.0364 --31.0364 --31.0669 --31.0059 --30.9753 --31.0059 --31.0059 --30.9753 --30.9753 --31.0059 --31.0364 --30.9448 --30.9753 --31.0364 --31.0669 --31.0669 --31.1279 --31.1890 --31.1890 --31.1890 --31.2195 --31.2195 --31.1890 --31.1890 --31.2500 --31.2500 --31.2500 --31.2500 --31.3110 --31.3110 --31.2805 --31.3110 --31.3416 --31.3721 --31.4331 --31.4331 --31.4941 --31.4636 --31.4941 --31.4941 --31.5552 --31.5552 --31.5552 --31.4941 --31.5552 --31.4636 --31.4331 --31.3721 --31.3416 --31.3416 --31.3416 --31.3110 --31.2805 --31.2500 --31.1584 --31.0974 --31.0669 --31.0669 --31.0364 --31.0669 --31.0364 --31.0059 --31.0059 --31.0059 --31.0669 --31.0364 --31.0364 --31.0059 --30.9143 --30.9448 --30.9448 --30.9143 --30.9448 --30.9143 --30.9143 --30.8838 --30.8838 --30.8838 --30.8838 --30.8533 --30.8533 --30.7922 --30.7617 --30.7007 --30.7617 --30.8228 --30.8228 --30.7617 --30.7922 --30.7922 --30.7312 --30.7312 --30.7312 --30.6702 --30.6091 --30.5176 --30.4871 --30.3955 --30.3650 --30.3040 --30.2734 --30.2429 --30.1819 --30.1208 --30.0598 --29.9988 --30.0293 --29.8767 --29.8767 --29.8462 --29.8157 --29.7241 --29.7241 --29.6936 --29.6326 --29.6021 --29.5410 --29.4800 --29.3579 --29.2664 --29.0833 --28.9001 --28.5034 --27.5574 --25.0244 --21.2708 --17.2424 --13.4583 --9.9182 --6.5613 --3.1128 -0.5798 -4.5471 -8.8501 -13.4583 -17.9443 -22.0337 -25.5432 -28.4119 -30.6091 -32.2266 -33.3557 -34.0271 -34.2712 -34.1492 -33.7830 -33.2642 -32.6233 -31.9519 -31.1584 -30.3040 -29.3884 -28.4729 -27.5269 -26.4587 -25.3296 -24.2310 -23.1323 -22.1863 -21.1792 -20.1416 -19.1650 -18.2190 -17.3035 -16.3574 -15.4724 -14.5874 -13.6719 -12.7258 -11.8103 -10.9558 -10.0708 -9.1248 -8.2092 -7.2937 -6.5002 -5.6457 -4.8218 -4.0894 -3.3569 -2.5635 -1.7090 -0.9155 -0.1221 --0.7324 --1.6785 --2.5330 --3.2959 --4.1199 --5.0049 --5.8594 --6.6833 --7.4463 --8.2703 --9.1858 --9.9793 --10.8032 --11.6272 --12.4512 --13.1836 --13.9160 --14.6484 --15.3503 --16.0828 --16.7847 --17.4866 --18.1580 --18.8599 --19.4092 --20.0195 --20.5994 --21.1182 --21.6675 --22.2168 --22.7966 --23.2544 --23.7122 --24.1394 --24.4141 --24.8108 --25.1465 --25.4822 --25.8789 --26.1841 --26.4893 --26.7639 --27.0691 --27.3743 --27.6184 --27.8625 --28.0762 --28.2593 --28.5034 --28.7781 --28.9917 --29.2053 --29.3884 --29.6021 --29.7546 --29.9377 --30.1514 --30.3345 --30.5176 --30.7007 --30.8838 --31.0059 --31.2195 --31.3721 --31.5552 --31.6772 --31.8298 --31.9824 --32.1045 --32.2266 --32.2876 --32.4402 --32.6233 --32.7148 --32.8369 --32.8979 --33.0200 --33.1116 --33.2947 --33.3557 --33.4473 --33.5693 --33.6609 --33.7830 --33.8745 --33.8745 --33.9661 --34.0881 --34.2102 --34.2712 --34.3323 --34.3323 --34.4849 --34.5459 --34.6069 --34.6680 --34.6985 --34.7900 --34.8816 --34.9731 --35.0037 --35.0647 --35.1563 --35.1868 --35.2783 --35.3699 --35.3699 --35.4614 --35.5225 --35.5225 --35.5835 --35.6140 --35.6750 --35.7056 --35.7361 --35.7666 --35.8276 --35.8582 --35.9192 --35.9192 --35.9497 --35.9802 --35.9497 --36.0413 --36.0413 --36.0718 --36.0718 --36.0718 --36.1633 --36.1328 --36.2244 --36.1633 --36.1938 --36.2244 --36.1938 --36.2244 --36.2549 --36.2549 --36.2854 --36.3464 --36.3770 --36.3464 --36.3770 --36.4075 --36.3770 --36.3770 --36.4075 --36.4075 --36.4380 --36.3770 --36.4380 --36.4075 --36.4075 --36.4075 --36.4380 --36.4075 --36.4380 --36.4685 --36.4380 --36.4075 --36.3770 --36.3770 --36.4075 --36.3770 --36.4075 --36.4380 --36.4075 --36.4075 --36.4075 --36.4075 --36.3464 --36.4380 --36.4380 --36.4075 --36.4075 --36.4685 --36.4685 --36.4990 --36.4990 --36.4685 --36.4380 --36.4685 --36.4075 --36.4990 --36.4380 --36.4380 --36.4990 --36.4990 --36.5295 --36.5295 --36.4990 --36.4990 --36.4990 --36.4685 --36.4990 --36.4685 --36.4685 --36.4990 --36.4685 --36.4685 --36.4380 --36.4990 --36.4380 --36.4685 --36.4380 --36.4990 --36.5295 --36.5295 --36.5295 --36.4990 --36.5295 --36.5601 --36.5601 --36.5906 --36.5601 --36.6211 --36.6211 --36.6211 --36.5295 --36.5295 --36.5601 --36.5601 --36.5601 --36.5601 --36.4990 --36.5295 --36.5601 --36.5601 --36.5601 --36.4990 --36.4990 --36.5295 --36.5601 --36.5601 --36.5295 --36.4990 --36.4990 --36.5295 --36.5295 --36.4685 --36.4380 --36.4685 --36.4990 --36.5295 --36.4380 --36.4685 --36.4075 --36.4380 --36.5295 --36.4075 --36.4380 --36.4380 --36.4380 --36.4380 --36.4685 --36.4685 --36.4075 --36.4380 --36.4685 --36.4380 --36.4075 --36.4380 --36.3464 --36.3770 --36.3464 --36.4075 --36.3464 --36.3464 --36.3159 --36.2854 --36.2549 --36.2549 --36.3159 --36.3464 --36.2854 --36.2854 --36.3159 --36.3159 --36.3159 --36.3464 --36.3464 --36.3464 --36.3159 --36.2854 --36.2549 --36.2244 --36.1633 --36.1328 --36.1633 --36.1023 --36.1328 --36.1328 --36.1023 --36.1633 --36.0718 --36.0413 --36.1328 --36.1023 --36.0413 --36.0413 --36.0413 --36.0107 --36.0413 --36.0718 --36.0107 --36.0107 --35.9497 --35.9802 --35.9497 --35.9192 --35.9497 --35.9802 --35.9802 --36.0107 --35.9802 --35.9192 --35.9497 --35.9497 --35.8887 --35.9192 --35.8582 --35.8276 --35.8276 --35.8887 --35.9192 --35.9192 --35.9192 --35.8887 --35.8582 --35.7971 --35.7361 --35.7361 --35.7361 --35.6750 --35.7361 --35.7056 --35.7056 --35.6750 --35.6445 --35.6140 --35.6445 --35.6140 --35.5835 --35.5835 --35.5530 --35.5530 --35.5530 --35.5835 --35.6140 --35.5530 --35.5835 --35.5835 --35.5835 --35.5225 --35.5225 --35.4919 --35.5225 --35.4919 --35.4614 --35.4614 --35.4309 --35.4614 --35.4614 --35.4919 --35.4614 --35.4614 --35.4004 --35.4309 --35.4004 --35.3699 --35.3699 --35.3394 --35.3394 --35.3394 --35.3394 --35.3088 --35.2783 --35.2173 --35.2173 --35.2173 --35.2783 --35.2173 --35.2173 --35.2173 --35.2173 --35.1563 --35.1563 --35.0952 --35.0647 --35.0952 --35.0647 --35.0952 --35.0952 --35.0952 --34.9731 --35.0037 --35.0037 --34.9121 --34.9426 --34.8816 --34.8511 --34.8206 --34.7595 --34.6985 --34.6680 --34.6375 --34.6985 --34.6680 --34.6680 --34.6375 --34.6680 --34.6375 --34.6069 --34.5764 --34.5459 --34.4849 --34.3628 --34.3628 --34.3933 --34.3323 --34.2712 --34.2712 --34.3018 --34.3018 --34.2102 --34.1797 --34.1797 --34.2102 --34.1797 --34.1492 --34.1492 --34.0881 --34.0271 --34.0271 --33.9966 --33.9966 --33.9966 --33.9966 --33.9966 --34.0576 --34.0271 --33.9661 --33.9661 --33.9355 --33.9050 --33.8135 --33.8440 --33.8745 --33.8745 --33.9050 --33.9355 --33.9050 --33.9355 --33.9661 --33.9661 --33.9966 --33.9966 --33.9966 --33.9966 --34.0576 --34.0576 --34.1187 --34.0881 --34.1187 --34.0881 --34.0576 --34.0576 --33.9966 --33.9966 --33.9661 --33.9966 --33.9661 --33.9355 --33.9050 --33.9050 --33.8745 --33.8745 --33.9355 --33.9355 --33.9355 --33.9050 --33.9050 --33.8440 --33.8440 --33.8135 --33.7830 --33.7524 --33.7524 --33.7524 --33.6914 --33.7830 --33.7524 --33.8135 --33.8440 --33.8745 --33.8745 --33.9355 --33.9355 --33.9050 --33.8440 --33.8745 --33.8745 --33.9050 --33.9355 --33.9050 --33.8440 --33.8135 --33.8745 --33.8745 --33.8135 --33.8135 --33.8440 --33.7830 --33.7524 --33.7219 --33.7830 --33.7524 --33.7830 --33.7524 --33.6914 --33.7219 --33.6914 --33.6914 --33.7524 --33.6914 --33.6914 --33.6914 --33.6914 --33.6914 --33.6304 --33.6609 --33.6609 --33.6304 --33.6304 --33.5693 --33.5388 --33.5083 --33.5388 --33.5388 --33.4778 --33.4167 --33.4778 --33.4167 --33.3862 --33.3862 --33.3252 --33.3252 --33.2642 --33.2336 --33.1421 --33.0505 --33.0200 --32.9590 --32.9285 --32.8369 --32.8064 --32.7148 --32.6538 --32.5928 --32.5623 --32.4707 --32.3792 --32.2266 --32.1960 --32.1350 --32.0129 --31.9519 --31.8909 --31.7078 --31.4636 --31.0669 --30.1514 --27.7100 --23.6816 --19.1650 --14.8621 --10.7422 --6.6223 --2.2583 -2.7161 -8.4534 -14.7095 -20.9656 -26.6724 -31.1890 -34.5459 -36.8958 -38.3911 -39.1541 -39.4287 -39.3372 -38.8489 -38.1165 -37.1704 -36.0107 -34.8206 -33.5083 -32.1045 -30.7007 -29.2053 -27.7405 -26.3062 -24.8108 -23.4375 -22.1558 -20.8130 -19.5007 -18.1274 -16.7236 -15.5334 -14.2517 -13.0615 -11.9019 -10.7727 -9.5825 -8.4839 -7.3547 -6.3782 -5.4016 -4.4250 -3.4180 -2.4109 -1.2817 -0.3052 --0.7629 --1.8311 --2.8381 --3.8757 --4.8828 --5.9814 --6.9885 --7.9956 --9.0637 --10.0403 --11.0168 --12.0850 --13.0310 --13.9160 --14.8621 --15.8386 --16.7236 --17.6086 --18.5242 --19.3787 --20.1416 --20.9045 --21.6370 --22.3083 --22.9797 --23.5901 --24.1089 --24.6582 --25.2075 --25.7568 --26.2146 --26.6418 --27.1301 --27.5269 --27.8320 --28.1372 --28.4729 --28.7476 --29.0222 --29.2969 --29.5410 --29.7546 --30.0293 --30.2429 --30.4871 --30.6091 --30.7922 --30.9448 --31.0974 --31.3110 --31.4331 --31.6162 --31.7993 --31.9214 --32.1045 --32.2266 --32.4097 --32.5623 --32.6538 --32.8064 --32.9285 --33.0811 --33.1726 --33.3557 --33.4167 --33.5693 --33.6914 --33.7524 --33.9050 --34.0576 --34.1187 --34.2712 --34.3323 --34.4543 --34.5154 --34.6375 --34.6985 --34.7290 --34.7595 --34.8511 --34.9121 --34.9426 --35.0342 --35.0952 --35.1257 --35.1563 --35.2173 --35.2173 --35.3394 --35.4004 --35.4614 --35.5225 --35.5530 --35.6445 --35.6750 --35.7361 --35.7666 --35.7666 --35.8276 --35.7971 --35.7971 --35.7971 --35.8276 --35.8276 --35.8582 --35.9192 --35.9497 --35.9497 --35.9802 --36.0413 --36.0718 --36.1023 --36.0413 --36.1633 --36.2244 --36.2244 --36.2244 --36.1938 --36.2244 --36.2549 --36.3159 --36.3770 --36.4075 --36.4075 --36.4380 --36.4380 --36.4685 --36.4380 --36.4685 --36.4990 --36.4990 --36.4990 --36.4990 --36.4990 --36.5906 --36.5601 --36.6211 --36.6211 --36.5906 --36.6211 --36.5906 --36.6211 --36.7126 --36.7126 --36.7432 --36.6821 --36.6516 --36.7432 --36.6821 --36.6821 --36.7432 --36.7126 --36.7126 --36.7126 --36.7126 --36.7737 --36.7432 --36.7432 --36.7737 --36.7432 --36.7432 --36.7126 --36.7737 --36.7432 --36.8042 --36.8042 --36.8652 --36.8652 --36.8652 --36.8652 --36.8652 --36.8347 --36.8652 --36.9263 --36.9263 --36.8958 --36.9263 --36.9568 --37.0178 --37.0178 --37.0178 --37.0483 --37.0483 --37.0483 --37.0483 --37.0178 --36.9873 --36.9873 --36.9873 --37.0483 --37.0483 --37.0789 --37.0483 --37.1094 --37.0789 --37.1094 --37.1094 --37.1704 --37.1399 --37.1399 --37.1704 --37.1094 --37.1399 --37.1399 --37.1399 --37.1704 --37.2009 --37.2314 --37.2314 --37.2009 --37.1704 --37.2009 --37.2314 --37.2314 --37.2314 --37.2620 --37.2314 --37.2009 --37.1704 --37.2009 --37.2009 --37.2314 --37.2314 --37.2009 --37.2620 --37.2009 --37.1704 --37.2009 --37.1704 --37.2314 --37.2925 --37.3230 --37.3230 --37.3840 --37.3230 --37.3535 --37.3535 --37.3535 --37.3840 --37.3840 --37.4146 --37.3840 --37.4146 --37.4146 --37.3840 --37.3840 --37.4451 --37.3840 --37.4451 --37.4146 --37.4146 --37.4451 --37.4451 --37.4756 --37.5061 --37.5061 --37.5061 --37.5366 --37.5061 --37.4451 --37.5061 --37.4451 --37.5061 --37.4756 --37.4756 --37.4451 --37.4756 --37.5061 --37.5061 --37.5366 --37.5061 --37.5061 --37.5366 --37.4756 --37.4146 --37.4146 --37.4451 --37.3840 --37.3840 --37.3840 --37.2925 --37.3535 --37.3230 --37.2925 --37.2925 --37.3230 --37.3230 --37.2925 --37.2620 --37.2620 --37.2620 --37.2620 --37.2314 --37.2620 --37.2925 --37.2620 --37.2620 --37.2620 --37.2314 --37.1704 --37.1399 --37.2009 --37.1704 --37.1399 --37.1704 --37.1704 --37.1704 --37.1704 --37.1399 --37.1399 --37.1399 --37.1094 --37.1094 --37.1399 --37.1704 --37.0789 --37.1094 --37.1399 --37.1399 --37.1094 --37.1094 --37.1094 --37.1094 --37.1399 --37.1399 --37.1704 --37.1399 --37.1094 --37.1704 --37.1399 --37.1399 --37.0178 --37.0178 --37.0483 --36.9873 --36.9873 --36.9873 --37.0178 --37.0483 --37.0483 --36.9873 --36.9568 --36.9568 --37.0178 --36.9568 --37.0178 --37.0178 --36.9873 --37.0178 --36.9568 --36.9568 --36.9568 --36.9873 --36.9873 --36.9873 --37.0483 --37.0178 --37.0483 --37.0178 --36.9873 --37.0483 --37.0483 --36.9568 --36.9263 --36.9873 --36.9568 --36.9873 --37.0178 --36.9873 --36.9873 --36.9873 --36.9568 --36.9568 --36.9568 --36.9568 --36.9568 --36.9263 --36.9263 --36.9263 --36.8958 --36.8958 --36.8652 --36.8347 --36.8347 --36.8652 --36.8042 --36.8042 --36.7737 --36.7432 --36.7737 --36.8042 --36.7737 --36.7126 --36.7126 --36.6516 --36.6211 --36.6211 --36.6211 --36.6516 --36.5601 --36.6211 --36.5601 --36.5601 --36.5601 --36.5601 --36.5601 --36.5295 --36.5295 --36.4990 --36.4990 --36.4685 --36.4380 --36.4380 --36.4380 --36.4685 --36.4380 --36.4380 --36.4685 --36.4380 --36.4075 --36.4075 --36.3464 --36.3159 --36.2854 --36.2854 --36.2549 --36.1938 --36.2549 --36.1938 --36.1938 --36.1328 --36.1633 --36.1328 --36.1633 --36.1633 --36.1633 --36.1633 --36.1023 --36.1633 --36.2244 --36.2244 --36.1633 --36.1938 --36.2244 --36.1938 --36.1023 --36.1023 --36.1328 --36.1023 --36.0718 --36.0718 --36.0413 --36.0718 --36.0413 --36.0413 --36.0107 --35.9802 --35.9192 --35.9802 --35.9192 --35.9497 --35.9802 --35.9802 --36.0107 --35.9802 --35.9497 --36.0107 --36.0107 --36.0107 --36.0107 --35.9497 --35.9802 --35.9802 --35.8887 --35.8276 --35.8276 --35.7971 --35.8276 --35.7056 --35.7666 --35.7361 --35.6750 --35.7361 --35.6750 --35.5835 --35.5530 --35.5530 --35.5530 --35.4919 --35.4919 --35.4919 --35.4614 --35.4309 --35.4309 --35.4004 --35.4919 --35.4919 --35.4614 --35.4919 --35.4919 --35.4004 --35.4309 --35.3699 --35.4004 --35.4614 --35.4309 --35.4004 --35.4004 --35.3394 --35.3394 --35.3088 --35.3088 --35.2478 --35.2478 --35.2783 --35.2478 --35.2173 --35.2173 --35.2173 --35.2478 --35.2173 --35.2478 --35.2173 --35.1868 --35.1563 --35.1257 --35.1257 --35.1563 --35.1257 --35.0647 --35.0647 --35.0342 --35.0647 --35.0342 --35.0037 --35.0342 --35.0342 --34.9426 --34.9426 --34.9426 --34.8816 --34.8816 --34.8206 --34.8206 --34.7290 --34.6985 --34.6985 --34.6680 --34.6375 --34.6375 --34.6375 --34.6680 --34.6680 --34.6069 --34.6069 --34.6069 --34.6069 --34.5764 --34.5459 --34.6069 --34.6069 --34.6069 --34.6375 --34.6069 --34.5764 --34.6375 --34.6680 --34.6375 --34.5764 --34.5764 --34.5459 --34.5764 --34.5459 --34.6069 --34.5459 --34.5154 --34.5154 --34.4849 --34.4543 --34.4543 --34.4543 --34.4543 --34.4238 --34.4543 --34.4849 --34.4849 --34.4543 --34.3933 --34.3933 --34.3628 --34.3018 --34.2407 --34.2407 --34.2712 --34.2102 --34.1187 --34.0576 --34.1187 --34.0271 --34.0271 --34.0271 --33.9661 --33.9050 --33.8440 --33.8745 --33.7524 --33.7219 --33.7219 --33.6304 --33.6914 --33.5999 --33.5388 --33.5388 --33.5388 --33.5388 --33.5083 --33.3862 --33.4167 --33.3557 --33.3252 --33.2336 --33.2031 --33.1726 --33.1421 --33.1421 --33.0505 --33.0505 --32.9895 --33.0811 --33.0505 --32.9895 --32.9590 --32.9590 --32.9285 --33.0200 --32.9285 --32.9895 --32.8674 --32.8369 --32.8369 --32.8064 --32.7759 --32.8064 --32.8369 --32.7759 --32.7454 --32.7454 --32.7759 --32.7759 --32.8674 --32.8674 --32.9895 --32.9895 --33.0200 --33.0200 --33.0811 --33.1116 --33.0811 --33.1116 --33.1421 --33.0811 --33.2031 --33.1726 --33.2031 --33.2336 --33.2336 --33.2336 --33.2031 --33.2336 --33.2336 --33.2031 --33.1726 --33.1116 --33.0811 --32.9895 --32.9590 --32.9590 --32.8979 --32.8674 --32.8064 --32.8064 --32.8369 --32.8064 --32.8369 --32.8674 --32.8979 --32.8369 --32.8369 --32.8979 --32.8674 --32.8369 --32.8369 --32.8064 --32.8064 --32.8369 --32.7759 --32.8064 --32.8369 --32.8369 --32.8674 --32.8369 --32.8979 --32.8064 --32.8674 --32.8674 --32.8369 --32.8674 --32.9285 --32.8674 --32.8369 --32.7759 --32.8369 --32.8064 --32.7454 --32.7759 --32.7759 --32.7148 --32.6843 --32.6233 --32.5928 --32.5317 --32.5317 --32.5317 --32.4402 --32.4097 --32.3792 --32.4097 --32.3792 --32.3181 --32.2876 --32.2571 --32.2571 --32.1655 --32.1655 --32.0740 --32.0435 --31.9214 --31.8298 --31.7993 --31.7078 --31.5857 --31.4331 --31.3721 --31.1890 --31.0669 --30.8228 --30.4871 --29.7546 --27.6184 --23.8037 --19.4702 --15.0452 --10.7727 --6.3477 --1.7395 -3.6316 -9.9182 -16.6626 -23.2239 -28.9307 -33.3252 -36.4990 -38.6353 -39.9170 -40.4968 -40.5273 -40.1001 -39.3677 -38.3606 -37.1094 -35.7666 -34.2102 -32.6843 -31.1279 -29.6326 -27.9541 -26.3672 -24.8108 -23.1628 -21.6675 -20.1111 -18.6157 -17.1509 -15.6555 -14.2517 -12.8479 -11.4441 -10.0708 -8.7280 -7.4158 -6.1035 -4.8218 -3.6011 -2.3193 -1.0376 --0.2136 --1.5259 --2.7771 --4.0588 --5.3406 --6.6528 --7.8125 --9.0942 --10.3149 --11.6272 --12.8479 --14.0686 --15.2588 --16.3879 --17.5171 --18.6157 --19.6838 --20.7214 --21.7590 --22.6135 --23.5596 --24.4141 --25.2075 --25.9094 --26.6418 --27.2827 --27.8625 --28.4424 --28.9917 --29.4495 --29.9072 --30.3650 --30.7617 --31.1890 --31.4636 --31.8604 --32.1045 --32.3792 --32.6538 --32.8674 --33.0811 --33.3557 --33.5083 --33.6914 --33.8745 --33.9966 --34.1797 --34.3323 --34.4849 --34.5764 --34.7595 --34.8511 --34.9426 --35.0647 --35.1868 --35.3088 --35.3699 --35.4309 --35.4919 --35.6445 --35.6140 --35.6445 --35.7361 --35.7361 --35.8276 --35.9192 --35.9192 --35.9497 --36.0107 --36.0413 --36.0413 --36.0413 --36.0413 --36.1023 --36.1938 --36.2549 --36.2854 --36.3464 --36.3464 --36.3770 --36.4075 --36.4685 --36.5295 --36.4990 --36.5906 --36.5601 --36.6211 --36.6211 --36.6516 --36.6821 --36.7126 --36.7126 --36.7126 --36.7126 --36.7432 --36.7737 --36.7432 --36.7432 --36.7737 --36.7737 --36.8652 --36.8042 --36.8347 --36.8042 --36.8347 --36.8958 --36.9263 --36.9263 --36.9263 --36.8958 --36.9568 --36.9568 --36.9873 --36.9568 --37.0178 --36.9873 --37.0178 --36.9873 --37.0178 --37.0483 --37.0789 --37.1094 --37.0789 --37.0483 --37.0483 --37.1399 --37.0483 --37.0483 --37.0789 --37.1094 --37.1399 --37.1399 --37.1704 --37.1399 --37.1704 --37.1399 --37.1399 --37.2314 --37.1704 --37.1704 --37.1399 --37.2009 --37.1399 --37.1704 --37.2314 --37.2314 --37.2314 --37.2620 --37.2314 --37.2925 --37.3230 --37.2925 --37.2314 --37.2925 --37.2620 --37.2925 --37.2314 --37.2620 --37.3535 --37.3840 --37.3840 --37.4146 --37.4146 --37.4146 --37.3840 --37.4451 --37.4451 --37.4451 --37.4756 --37.4146 --37.4451 --37.4451 --37.4756 --37.4451 --37.4756 --37.5061 --37.5061 --37.4146 --37.4756 --37.4146 --37.4451 --37.4451 --37.4451 --37.4451 --37.4451 --37.4146 --37.4451 --37.4146 --37.4451 --37.3840 --37.3840 --37.4146 --37.4146 --37.3840 --37.4146 --37.4146 --37.4146 --37.3840 --37.3840 --37.4146 --37.4146 --37.4451 --37.5366 --37.5366 --37.5061 --37.5671 --37.5366 --37.5366 --37.5671 --37.5671 --37.5366 --37.5366 --37.5366 --37.5061 --37.5671 --37.5366 --37.5366 --37.5671 --37.5671 --37.5977 --37.5671 --37.5366 --37.5671 --37.5977 --37.5977 --37.6282 --37.5977 --37.5977 --37.5977 --37.6282 --37.6282 --37.6282 --37.6282 --37.6587 --37.6587 --37.6587 --37.6282 --37.6587 --37.6587 --37.6282 --37.6892 --37.5977 --37.5977 --37.6282 --37.5671 --37.5977 --37.5977 --37.5977 --37.5366 --37.5671 --37.5671 --37.5366 --37.5061 --37.4756 --37.4451 --37.4756 --37.5061 --37.5061 --37.5061 --37.5061 --37.5061 --37.5061 --37.5366 --37.5061 --37.5061 --37.5366 --37.5366 --37.5671 --37.5671 --37.5366 --37.4756 --37.5061 --37.5366 --37.5366 --37.4756 --37.5061 --37.4756 --37.5061 --37.4146 --37.4146 --37.4146 --37.3840 --37.4146 --37.4146 --37.4146 --37.4146 --37.4451 --37.4146 --37.4146 --37.4451 --37.4451 --37.4451 --37.4451 --37.4756 --37.4451 --37.4146 --37.4451 --37.4146 --37.4146 --37.3840 --37.4451 --37.4146 --37.4146 --37.4146 --37.3840 --37.4146 --37.3840 --37.3230 --37.3840 --37.3840 --37.3230 --37.3535 --37.3840 --37.3230 --37.3230 --37.3535 --37.3535 --37.3230 --37.2925 --37.3230 --37.2925 --37.2620 --37.3230 --37.2925 --37.2925 --37.2925 --37.2620 --37.2314 --37.3230 --37.2314 --37.2314 --37.2009 --37.2620 --37.2009 --37.2009 --37.1704 --37.2009 --37.1704 --37.1399 --37.2314 --37.2314 --37.1399 --37.1704 --37.1704 --37.1399 --37.1094 --37.0789 --37.0789 --37.0789 --37.0483 --37.0483 --37.0178 --37.0178 --37.1094 --37.0789 --37.1094 --37.0789 --37.1094 --37.0789 --37.0483 --37.0483 --37.0178 --37.0178 --36.9873 --37.0178 --36.9568 --36.9568 --36.9263 --36.9263 --36.8958 --36.8958 --36.8958 --36.9263 --36.8652 --36.8652 --36.8958 --36.8652 --36.8347 --36.8347 --36.8347 --36.8347 --36.8347 --36.8042 --36.7737 --36.7737 --36.8042 --36.7432 --36.7737 --36.7432 --36.7126 --36.7126 --36.6821 --36.6821 --36.7126 --36.7126 --36.7126 --36.6821 --36.6821 --36.6821 --36.6516 --36.6516 --36.6211 --36.5906 --36.5601 --36.5601 --36.5295 --36.5295 --36.4990 --36.4990 --36.4685 --36.4685 --36.4075 --36.3770 --36.3464 --36.4075 --36.3464 --36.3464 --36.3159 --36.3770 --36.4075 --36.4075 --36.4075 --36.4380 --36.4380 --36.4380 --36.4380 --36.4075 --36.4075 --36.4380 --36.4075 --36.4380 --36.4380 --36.4685 --36.4075 --36.4075 --36.4380 --36.3770 --36.3770 --36.3464 --36.3464 --36.3464 --36.3159 --36.3159 --36.3159 --36.2244 --36.2549 --36.2244 --36.2244 --36.2244 --36.1938 --36.1938 --36.1633 --36.1328 --36.1328 --36.1633 --36.1328 --36.1023 --36.1328 --36.0107 --36.0413 --36.0107 --35.9802 --35.9497 --35.9192 --35.8887 --35.8276 --35.8582 --35.8276 --35.8276 --35.8276 --35.8582 --35.7971 --35.7666 --35.7361 --35.7971 --35.7666 --35.7056 --35.7361 --35.6750 --35.6750 --35.6750 --35.6140 --35.6750 --35.6445 --35.6140 --35.6140 --35.5530 --35.5530 --35.5530 --35.5530 --35.5835 --35.6140 --35.6140 --35.6140 --35.5835 --35.5835 --35.5530 --35.5530 --35.5225 --35.5835 --35.5530 --35.5225 --35.5530 --35.5530 --35.5835 --35.5530 --35.4919 --35.5530 --35.5530 --35.4919 --35.5225 --35.5225 --35.4919 --35.4614 --35.4614 --35.4004 --35.3699 --35.4004 --35.3394 --35.3088 --35.3394 --35.2783 --35.2783 --35.2783 --35.3088 --35.3088 --35.2783 --35.2173 --35.2173 --35.2478 --35.2783 --35.2478 --35.2173 --35.1563 --35.1868 --35.1257 --35.0647 --35.0952 --35.0647 --35.0342 --35.0037 --34.9426 --34.8511 --34.8816 --34.8511 --34.8206 --34.8206 --34.8511 --34.8206 --34.8206 --34.8206 --34.8206 --34.7900 --34.7595 --34.7290 --34.7290 --34.7290 --34.6985 --34.7595 --34.7290 --34.6985 --34.6985 --34.6680 --34.6985 --34.7290 --34.6680 --34.6680 --34.6680 --34.6375 --34.6069 --34.6375 --34.6375 --34.5764 --34.5154 --34.5459 --34.5154 --34.5154 --34.4849 --34.4543 --34.3933 --34.3628 --34.3323 --34.2712 --34.2407 --34.2407 --34.2102 --34.1492 --34.1492 --34.1797 --34.2102 --34.1492 --34.1492 --34.1492 --34.1492 --34.1187 --34.1187 --34.1492 --34.1187 --34.1187 --34.0271 --34.0576 --33.9966 --33.9966 --33.9661 --33.9966 --33.9661 --33.9966 --33.9050 --33.9050 --33.9355 --33.9355 --33.8745 --33.7830 --33.7524 --33.7524 --33.7830 --33.7524 --33.7830 --33.7219 --33.7219 --33.6914 --33.6914 --33.6609 --33.6304 --33.5083 --33.5083 --33.4167 --33.3862 --33.3252 --33.2947 --33.2642 --33.2642 --33.2031 --33.2336 --33.2031 --33.2031 --33.2642 --33.2336 --33.1726 --33.1421 --33.1421 --33.1421 --33.1116 --33.1116 --33.1116 --33.0811 --33.0505 --33.0200 --32.9895 --32.8979 --32.9285 --32.8979 --32.8674 --32.8674 --32.9285 --32.9590 --32.8979 --32.8979 --32.8979 --32.8979 --32.8979 --32.9590 --32.9590 --32.9590 --32.9285 --32.8979 --32.8674 --32.9285 --32.8979 --32.8674 --32.8979 --32.8674 --32.8064 --32.8064 --32.8064 --32.7148 --32.7148 --32.7148 --32.6843 --32.6233 --32.6233 --32.6843 --32.6233 --32.6233 --32.5623 --32.5012 --32.4707 --32.3792 --32.3181 --32.4097 --32.3486 --32.2571 --32.2266 --32.2266 --32.1960 --32.1655 --32.1350 --32.1350 --32.1045 --32.0740 --32.0435 --32.0129 --31.9824 --31.9824 --31.9519 --31.9519 --31.9214 --31.8909 --31.8909 --31.8604 --31.9214 --31.8909 --31.9519 --31.9214 --31.9519 --31.9824 --32.0435 --32.0435 --32.0129 --32.0129 --32.0129 --31.9824 --31.9824 --31.9214 --31.9214 --31.8604 --31.8604 --31.7688 --31.6772 --31.5857 --31.4331 --31.3721 --31.1584 --30.9448 --30.8533 --30.5786 --30.0293 --28.5339 --25.2380 --20.9656 --16.5405 --12.2375 --7.9346 --3.3874 -1.6785 -7.5378 -14.0686 -20.6909 -26.6724 -31.5247 -35.1563 -37.5977 -39.2761 -40.1001 -40.4358 -40.1306 -39.4897 -38.5437 -37.3535 -36.1023 -34.7290 -33.3252 -31.8298 -30.3345 -28.6865 -27.0691 -25.3906 -23.7122 -21.9727 -20.3857 -18.7683 -17.1509 -15.5945 -14.0991 -12.6343 -11.1694 -9.7656 -8.3923 -7.0190 -5.5847 -4.3640 -3.0212 -1.8005 -0.6104 --0.5493 --1.7700 --2.8992 --4.0894 --5.2185 --6.4697 --7.7820 --9.1553 --10.3455 --11.6272 --12.7869 --14.0076 --15.2283 --16.3574 --17.5476 --18.7073 --19.8059 --20.8130 --21.8201 --22.7356 --23.5901 --24.4446 --25.2075 --25.9705 --26.7334 --27.3438 --27.9541 --28.5339 --29.0527 --29.5410 --30.0293 --30.4260 --30.8533 --31.2195 --31.6467 --31.9519 --32.2266 --32.5012 --32.7759 --33.0200 --33.2336 --33.5388 --33.7219 --33.8745 --34.0881 --34.3018 --34.4543 --34.5154 --34.6375 --34.7595 --34.8816 --35.0037 --35.1563 --35.1868 --35.3088 --35.4004 --35.5530 --35.6750 --35.7666 --35.8582 --35.8887 --36.0413 --36.0413 --36.1633 --36.2244 --36.3159 --36.3464 --36.4075 --36.4380 --36.5295 --36.5601 --36.5601 --36.5906 --36.6211 --36.6211 --36.6516 --36.6516 --36.7126 --36.6821 --36.6211 --36.7432 --36.7432 --36.7126 --36.8042 --36.8042 --36.8347 --36.8347 --36.8958 --36.9263 --36.9873 --36.9568 --37.0178 --37.0178 --36.9873 --36.9873 --37.0483 --36.9873 --36.9873 --37.0178 --37.0178 --37.0483 --37.1094 --37.1094 --37.2009 --37.2314 --37.2620 --37.2925 --37.3230 --37.3230 --37.3535 --37.3535 --37.3535 --37.3230 --37.3535 --37.3535 --37.3840 --37.3840 --37.4146 --37.4146 --37.4451 --37.4146 --37.4756 --37.4451 --37.5061 --37.5061 --37.5366 --37.5061 --37.5061 --37.4756 --37.5061 --37.5061 --37.5061 --37.5061 --37.5061 --37.4756 --37.5061 --37.4756 --37.5061 --37.5366 --37.5061 --37.5061 --37.5061 --37.5366 --37.5366 --37.5671 --37.5671 --37.5977 --37.5366 --37.6282 --37.5366 --37.5061 --37.5671 --37.5671 --37.6282 --37.6282 --37.6282 --37.6282 --37.6282 --37.6282 --37.6587 --37.6587 --37.6587 --37.6587 --37.7197 --37.7197 --37.6892 --37.7197 --37.7502 --37.7502 --37.7808 --37.7808 --37.7502 --37.8113 --37.8113 --37.7502 --37.7808 --37.8113 --37.7808 --37.7808 --37.7808 --37.7808 --37.7197 --37.7502 --37.7808 --37.7502 --37.7197 --37.7502 --37.7197 --37.7197 --37.6892 --37.7197 --37.7197 --37.5977 --37.6587 --37.6587 --37.6282 --37.6892 --37.6587 --37.6892 --37.7197 --37.7502 --37.7197 --37.7808 --37.7197 --37.7197 --37.6892 --37.7197 --37.7502 --37.7502 --37.7808 --37.8113 --37.6892 --37.7502 --37.7808 --37.7502 --37.7502 --37.7808 --37.8113 --37.7502 --37.7502 --37.7502 --37.7502 --37.7808 --37.7808 --37.7502 --37.7808 --37.8113 --37.7808 --37.7808 --37.7502 --37.7808 --37.7502 --37.7502 --37.8113 --37.7808 --37.7808 --37.8113 --37.8113 --37.7808 --37.7502 --37.7502 --37.7808 --37.7808 --37.6587 --37.7197 --37.7502 --37.6892 --37.6892 --37.7197 --37.6892 --37.6892 --37.6587 --37.6892 --37.6892 --37.7197 --37.7502 --37.7502 --37.7197 --37.7502 --37.7197 --37.7197 --37.7502 --37.7502 --37.7197 --37.6892 --37.6587 --37.5977 --37.6587 --37.6282 --37.6587 --37.6892 --37.6892 --37.7197 --37.6587 --37.6892 --37.6587 --37.7197 --37.7197 --37.6892 --37.6892 --37.6587 --37.6587 --37.6282 --37.6587 --37.6587 --37.6587 --37.6587 --37.6282 --37.6282 --37.6282 --37.6282 --37.6282 --37.6282 --37.5977 --37.6587 --37.5977 --37.6282 --37.6587 --37.5671 --37.5977 --37.6282 --37.6282 --37.5977 --37.5977 --37.5977 --37.5671 --37.5366 --37.5671 --37.5671 --37.5366 --37.5366 --37.5061 --37.5061 --37.4756 --37.4451 --37.5061 --37.4451 --37.4756 --37.4756 --37.4451 --37.4756 --37.4451 --37.4756 --37.4451 --37.3840 --37.4451 --37.3840 --37.4146 --37.4451 --37.4146 --37.3840 --37.4146 --37.4451 --37.4451 --37.3840 --37.3840 --37.3840 --37.4451 --37.4451 --37.4451 --37.4451 --37.3840 --37.3840 --37.3840 --37.3535 --37.4146 --37.4451 --37.4451 --37.4146 --37.4146 --37.3535 --37.3230 --37.3535 --37.3535 --37.3535 --37.3230 --37.3535 --37.3230 --37.2925 --37.2620 --37.2314 --37.2009 --37.1704 --37.1399 --37.1399 --37.1704 --37.1704 --37.1094 --37.1094 --37.1704 --37.1094 --37.1094 --37.1399 --37.1399 --37.0483 --37.1094 --37.0483 --37.1094 --37.0483 --37.0789 --37.0483 --37.0178 --37.0483 --37.0178 --36.9263 --36.9263 --36.9873 --36.9568 --36.9873 --36.9568 --36.9568 --36.9263 --36.8958 --36.9263 --36.8652 --36.8347 --36.8652 --36.8347 --36.8042 --36.8347 --36.8042 --36.8347 --36.8042 --36.8042 --36.7432 --36.7432 --36.7126 --36.6821 --36.7126 --36.7737 --36.6516 --36.6821 --36.6821 --36.6211 --36.6516 --36.6211 --36.6211 --36.5601 --36.5601 --36.5601 --36.5601 --36.5295 --36.4990 --36.5295 --36.5601 --36.5295 --36.4685 --36.4685 --36.5295 --36.4990 --36.4685 --36.4990 --36.4685 --36.5295 --36.4685 --36.4380 --36.4380 --36.4075 --36.3770 --36.4685 --36.4685 --36.4685 --36.4380 --36.4685 --36.4075 --36.3770 --36.3770 --36.4075 --36.3770 --36.3159 --36.3464 --36.3464 --36.3159 --36.2549 --36.2549 --36.2549 --36.2549 --36.1938 --36.1938 --36.1633 --36.1938 --36.1633 --36.1938 --36.1938 --36.1633 --36.2244 --36.1633 --36.1938 --36.1328 --36.1633 --36.1328 --36.1328 --36.1023 --36.1328 --36.1328 --36.1023 --36.1328 --36.1633 --36.1328 --36.1633 --36.1328 --36.1938 --36.1938 --36.2244 --36.1328 --36.1938 --36.1938 --36.1023 --36.1328 --36.1023 --36.1023 --36.1023 --36.0718 --36.0413 --36.0413 --36.0413 --36.0413 --35.9802 --35.9802 --36.0107 --35.9192 --35.9192 --35.8276 --35.7971 --35.7971 --35.7971 --35.7361 --35.7666 --35.7361 --35.6445 --35.6750 --35.6445 --35.6140 --35.6445 --35.6140 --35.6140 --35.5835 --35.5835 --35.5835 --35.5530 --35.5835 --35.5530 --35.5835 --35.5530 --35.6140 --35.5530 --35.5225 --35.4919 --35.4614 --35.4309 --35.4004 --35.4004 --35.4309 --35.3699 --35.4309 --35.4004 --35.4004 --35.4309 --35.4309 --35.4614 --35.4309 --35.4004 --35.3699 --35.3088 --35.3699 --35.3088 --35.2783 --35.2783 --35.2478 --35.3088 --35.2783 --35.2783 --35.2783 --35.2478 --35.2478 --35.1868 --35.2173 --35.0952 --35.1257 --35.1257 --35.0647 --35.0342 --34.9731 --34.9731 --34.9426 --34.9731 --34.9426 --35.0037 --34.9731 --35.0037 --34.9731 --34.9731 --34.9731 --34.9731 --35.0342 --35.0037 --34.9731 --34.9426 --34.9426 --34.9426 --34.9426 --34.9121 --34.8206 --34.8816 --34.8511 --34.8206 --34.7900 --34.7595 --34.7595 --34.7900 --34.7900 --34.8511 --34.7595 --34.7595 --34.7595 --34.7595 --34.7595 --34.6985 --34.6985 --34.6985 --34.6985 --34.6985 --34.7290 --34.6985 --34.6985 --34.6680 --34.6985 --34.6375 --34.6375 --34.6069 --34.6069 --34.6680 --34.6069 --34.6069 --34.6069 --34.6375 --34.6069 --34.6375 --34.5764 --34.5764 --34.5459 --34.5154 --34.4849 --34.4543 --34.4543 --34.4543 --34.3933 --34.3933 --34.3323 --34.2712 --34.2712 --34.3018 --34.2712 --34.2712 --34.2407 --34.2407 --34.1797 --34.2407 --34.2102 --34.1187 --34.1187 --34.0881 --33.9966 --33.9966 --33.9966 --33.9355 --33.9355 --33.9050 --33.8745 --33.9050 --33.9050 --33.9050 --33.9966 --33.9355 --33.9050 --33.9355 --33.9355 --33.8745 --33.8745 --33.9050 --33.9050 --33.9050 --33.9355 --33.9661 --33.9661 --33.9966 --33.9661 --33.9661 --33.8745 --33.8745 --33.9355 --33.9355 --33.9050 --33.8745 --33.8440 --33.8745 --33.7830 --33.7524 --33.7219 --33.7219 --33.7524 --33.8135 --33.7524 --33.7830 --33.7830 --33.7524 --33.6609 --33.6914 --33.6914 --33.6609 --33.6914 --33.6609 --33.6609 --33.6304 --33.5999 --33.5693 --33.4473 --33.4167 --33.3862 --33.3862 --33.3862 --33.3252 --33.3252 --33.3557 --33.2947 --33.2336 --33.2031 --33.2031 --33.1421 --33.1726 --33.1421 --33.1116 --33.1726 --33.1116 --33.1421 --33.1116 --33.0811 --33.0811 --33.0200 --33.0200 --33.0200 --33.0505 --32.9895 --32.9895 --32.9590 --32.9895 --32.9590 --33.0200 --32.8979 --32.9285 --32.9285 --32.8674 --32.8369 --32.8064 --32.8064 --32.7759 --32.7454 --32.7759 --32.7454 --32.7148 --32.6843 --32.6843 --32.6843 --32.7454 --32.7454 --32.6843 --32.7148 --32.6843 --32.6843 --32.6538 --32.6233 --32.7148 --32.7148 --32.7148 --32.6843 --32.7759 --32.7148 --32.7759 --32.7759 --32.7454 --32.7454 --32.7759 --32.7759 --32.7759 --32.6843 --32.6538 --32.6233 --32.5928 --32.5623 --32.5317 --32.5012 --32.4097 --32.4097 --32.3486 --32.1960 --32.1960 --32.1045 --32.0129 --31.9824 --31.9214 --31.8604 --31.7688 --31.6772 --31.6162 --31.5247 --31.4331 --31.3416 --31.1890 --31.0974 --30.9448 --30.6396 --30.0598 --28.5339 --25.2686 --21.0266 --16.7236 --12.5427 --8.3618 --3.9978 -0.9155 -6.5918 -13.0920 -19.7144 -25.7568 -30.7312 -34.5154 -37.1704 -38.8794 -39.8560 -40.2222 -40.0085 -39.4897 -38.6353 -37.5671 -36.3464 -35.0342 -33.5693 -31.8909 -30.1514 -28.4119 -26.6113 -24.7803 -22.9797 -21.3928 -19.7754 -18.1274 -16.5100 -14.8315 -13.3057 -11.7798 -10.4065 -8.9416 -7.5378 -6.1951 -4.8523 -3.4790 -2.1667 -0.8850 --0.3967 --1.6785 --2.8992 --4.1199 --5.3406 --6.5308 --7.8125 --9.0942 --10.4065 --11.6882 --13.0005 --14.3127 --15.5640 --16.7847 --17.9443 --19.1040 --20.2942 --21.3928 --22.3999 --23.3459 --24.2615 --25.1160 --25.9399 --26.7334 --27.4048 --28.1372 --28.7781 --29.2969 --29.8462 --30.2734 --30.7312 --31.1584 --31.6162 --31.9824 --32.3792 --32.6233 --32.8979 --33.1726 --33.4167 --33.5999 --33.8135 --34.0576 --34.1797 --34.3628 --34.5459 --34.6985 --34.8206 --34.9426 --35.0952 --35.2173 --35.3394 --35.4309 --35.4919 --35.6140 --35.6140 --35.7361 --35.7971 --35.8276 --35.9497 --36.0107 --36.0413 --36.1328 --36.1023 --36.1938 --36.1938 --36.1938 --36.2549 --36.2549 --36.3159 --36.3464 --36.3770 --36.4075 --36.4075 --36.4380 --36.4380 --36.4380 --36.4685 --36.5295 --36.5601 --36.5906 --36.6516 --36.5906 --36.6211 --36.6516 --36.6516 --36.5906 --36.6516 --36.6821 --36.7126 --36.7737 --36.7737 --36.7737 --36.8042 --36.7737 --36.8347 --36.8347 --36.8652 --36.8958 --36.8652 --36.8958 --36.9263 --36.8958 --36.8652 --36.8652 --36.8652 --36.8652 --36.8652 --36.8042 --36.8347 --36.8958 --36.8958 --36.8652 --36.8652 --36.8958 --36.8958 --36.9263 --36.9263 --36.8958 --36.9568 --36.9263 --36.9263 --36.9263 --36.9263 --36.9263 --36.9568 --36.9568 --36.9873 --36.9568 --36.9263 --36.9263 --36.8652 --36.8652 --36.9568 --36.9568 --37.0483 --37.0178 --37.0483 --37.0178 --37.0789 --37.0178 --37.0483 --37.0789 --37.0483 --37.0789 --37.1094 --37.0789 --37.0483 --37.0789 --37.0483 --37.0483 --37.0789 --37.1704 --37.1094 --37.1704 --37.1704 --37.1704 --37.1399 --37.1399 --37.1704 --37.1704 --37.1704 --37.1399 --37.1704 --37.1399 --37.2009 --37.1704 --37.1704 --37.1399 --37.1704 --37.1704 --37.2009 --37.1704 --37.2009 --37.2009 --37.2009 --37.1704 --37.2314 --37.1704 --37.2009 --37.2009 --37.2620 --37.2009 --37.2314 --37.2314 --37.2314 --37.2314 --37.2620 --37.2925 --37.2314 --37.2314 --37.2925 --37.2620 --37.2925 --37.2925 --37.2314 --37.2620 --37.2620 --37.2620 --37.2620 --37.3230 --37.2620 --37.2620 --37.2620 --37.2925 --37.2314 --37.2620 --37.3230 --37.3230 --37.3230 --37.3230 --37.2620 --37.2925 --37.3230 --37.2620 --37.2620 --37.3230 --37.2925 --37.2925 --37.2314 --37.2620 --37.2314 --37.2925 --37.2620 --37.3230 --37.3535 --37.3535 --37.3535 --37.4146 --37.3230 --37.3230 --37.3535 --37.3535 --37.3840 --37.3230 --37.3840 --37.3840 --37.3535 --37.3535 --37.3840 --37.4146 --37.4451 --37.4146 --37.4146 --37.4146 --37.4146 --37.4756 --37.4451 --37.4146 --37.3840 --37.3535 --37.3840 --37.3840 --37.3230 --37.3535 --37.3840 --37.3840 --37.4146 --37.3840 --37.3840 --37.4146 --37.4146 --37.3840 --37.3840 --37.3535 --37.2925 --37.3230 --37.3230 --37.2925 --37.3230 --37.3840 --37.2925 --37.3230 --37.3535 --37.3840 --37.3230 --37.3535 --37.3840 --37.4146 --37.3840 --37.3535 --37.3230 --37.2925 --37.3535 --37.3230 --37.2314 --37.2925 --37.2925 --37.2925 --37.3230 --37.2925 --37.3230 --37.2925 --37.2925 --37.2620 --37.2925 --37.2925 --37.2925 --37.2620 --37.2620 --37.2314 --37.2314 --37.2009 --37.2314 --37.2925 --37.2620 --37.2620 --37.2620 --37.2314 --37.2620 --37.2620 --37.2620 --37.2620 --37.2620 --37.2620 --37.2314 --37.2620 --37.2314 --37.2314 --37.1704 --37.1094 --37.1094 --37.1094 --37.0483 --37.0789 --37.1399 --37.0789 --37.0483 --37.0178 --37.0178 --37.0789 --37.0483 --37.0178 --37.0483 --37.0483 --37.0178 --36.9873 --36.9873 --37.0178 --36.9873 --36.9568 --36.9568 --37.0483 --37.0178 --36.9873 --36.9263 --36.9873 --36.9263 --36.8958 --36.8958 --36.9263 --36.8347 --36.8958 --36.8958 --36.8958 --36.8042 --36.8042 --36.8042 --36.8042 --36.8347 --36.8347 --36.7737 --36.8042 --36.7737 --36.8042 --36.7432 --36.8042 --36.7737 --36.7737 --36.7737 --36.7432 --36.7432 --36.7126 --36.7126 --36.7126 --36.7126 --36.6516 --36.7432 --36.7126 --36.7432 --36.7432 --36.7432 --36.6821 --36.7126 --36.6821 --36.5906 --36.6516 --36.6211 --36.6211 --36.6211 --36.5906 --36.6211 --36.6516 --36.6516 --36.6516 --36.5906 --36.5295 --36.5295 --36.5601 --36.4990 --36.4990 --36.4380 --36.4075 --36.4075 --36.4075 --36.3770 --36.3770 --36.3159 --36.3770 --36.3464 --36.3159 --36.3464 --36.3159 --36.3770 --36.3159 --36.3159 --36.3464 --36.2549 --36.2854 --36.2854 --36.2854 --36.2549 --36.2854 --36.2244 --36.1938 --36.1938 --36.1938 --36.1938 --36.1633 --36.1023 --36.1023 --36.1328 --36.1023 --36.1023 --36.0718 --36.1328 --36.1328 --36.1328 --36.1328 --36.0718 --36.0718 --36.1023 --36.1023 --36.1023 --36.1328 --36.0413 --36.0718 --36.0718 --36.0718 --36.0413 --36.0718 --36.0413 --35.9802 --35.9497 --35.9497 --35.9192 --35.9802 --35.9497 --35.9192 --35.8887 --35.8582 --35.8887 --35.8276 --35.8276 --35.8582 --35.8887 --35.8887 --35.8582 --35.8276 --35.8276 --35.8582 --35.8276 --35.8276 --35.7971 --35.7666 --35.7361 --35.7666 --35.7971 --35.7361 --35.7056 --35.7056 --35.6445 --35.6140 --35.6445 --35.6445 --35.6445 --35.6445 --35.6140 --35.6140 --35.6140 --35.5835 --35.5225 --35.4919 --35.4919 --35.4919 --35.4614 --35.4614 --35.4919 --35.4614 --35.4309 --35.4614 --35.3699 --35.3394 --35.3394 --35.3394 --35.3088 --35.2783 --35.2173 --35.2173 --35.2478 --35.1563 --35.1563 --35.0952 --35.0647 --35.0342 --35.0342 --35.0952 --35.1257 --35.1563 --35.1563 --35.1868 --35.1257 --35.1257 --35.0647 --35.0342 --35.0037 --35.0342 --35.0342 --35.0037 --34.9731 --34.9731 --34.9426 --34.8816 --34.8511 --34.9121 --34.8816 --34.8511 --34.8206 --34.8206 --34.7900 --34.7595 --34.7595 --34.7290 --34.7290 --34.6985 --34.6680 --34.6375 --34.6375 --34.6069 --34.6069 --34.5764 --34.5764 --34.5764 --34.5459 --34.5459 --34.5764 --34.5459 --34.5764 --34.5459 --34.5154 --34.5154 --34.4849 --34.4849 --34.4543 --34.4849 --34.5154 --34.5154 --34.5154 --34.4849 --34.5154 --34.4849 --34.4543 --34.4238 --34.4238 --34.3933 --34.3628 --34.3628 --34.3628 --34.2712 --34.2712 --34.2102 --34.2102 --34.1797 --34.2102 --34.2407 --34.2102 --34.2102 --34.1797 --34.1187 --34.1187 --34.0576 --34.0881 --34.0881 --33.9966 --34.0576 --34.0271 --33.9966 --33.9966 --33.9966 --34.0271 --33.9966 --33.9966 --34.0271 --33.9966 --33.9966 --33.9966 --33.9661 --33.9661 --33.9966 --33.9355 --33.9661 --33.9661 --33.9661 --34.0576 --34.0271 --34.0881 --34.0271 --33.9966 --33.9966 --33.9966 --33.9966 --33.9966 --33.9966 --34.0271 --33.9966 --34.0271 --34.0271 --34.0271 --33.9966 --33.9966 --33.9966 --33.9050 --33.9050 --33.8745 --33.8745 --33.8440 --33.8745 --33.8135 --33.7524 --33.7219 --33.6914 --33.6914 --33.6609 --33.6304 --33.5999 --33.5999 --33.5999 --33.5693 --33.5999 --33.5693 --33.5693 --33.5388 --33.5083 --33.5388 --33.4778 --33.3862 --33.3557 --33.3252 --33.2336 --33.2031 --33.1421 --33.0811 --33.0811 --33.0505 --33.0200 --32.9285 --32.8979 --32.8674 --32.8369 --32.8674 --32.8369 --32.7454 --32.8369 --32.8369 --32.8064 --32.7759 --32.8369 --32.8369 --32.8674 --32.8674 --32.8674 --32.8674 --32.8369 --32.8979 --32.8369 --32.8064 --32.8064 --32.7759 --32.8064 --32.7148 --32.7148 --32.7148 --32.7148 --32.6843 --32.6538 --32.6843 --32.7454 --32.7454 --32.7759 --32.7759 --32.8064 --32.8674 --32.8369 --32.8674 --32.9285 --32.9285 --32.8979 --32.9285 --32.8979 --32.8979 --32.8369 --32.8064 --32.7454 --32.7454 --32.6538 --32.7148 --32.6538 --32.6538 --32.7148 --32.6538 --32.6233 --32.5623 --32.5623 --32.5623 --32.5317 --32.5012 --32.4707 --32.4402 --32.4097 --32.3792 --32.3486 --32.3181 --32.2571 --32.2266 --32.2571 --32.2571 --32.2876 --32.1655 --32.1960 --32.1350 --32.0435 --31.9519 --31.9214 --31.8604 --31.8298 --31.7688 --31.7383 --31.7688 --31.6772 --31.7078 --31.6772 --31.5857 --31.5857 --31.6162 --31.5857 --31.5857 --31.5857 --31.5857 --31.5552 --31.4941 --31.4636 --31.4636 --31.4331 --31.4026 --31.3416 --31.3416 --31.2500 --31.3110 --31.2195 --31.1890 --31.2195 --31.2195 --31.1584 --31.0974 --31.1279 --31.0669 --31.0974 --31.0974 --31.1279 --31.0669 --31.0669 --31.1279 --31.0669 --31.1279 --31.1279 --31.0974 --31.0974 --31.1584 --31.0974 --31.0974 --31.0669 --31.1584 --31.1279 --31.1279 --31.1279 --31.1279 --31.1584 --31.1890 --31.1584 --31.0974 --31.0669 --31.0364 --31.0059 --30.9448 --30.9143 --30.9448 --30.8228 --30.8533 --30.8533 --30.8228 --30.7922 --30.7922 --30.7007 --30.6702 --30.6702 --30.7007 --30.7312 --30.7312 --30.7007 --30.6702 --30.6396 --30.5786 --30.5786 --30.5786 --30.5481 --30.5176 --30.4565 --30.3955 --30.3040 --30.2124 --30.1819 --30.1514 --30.1208 --30.0903 --30.0903 --30.0293 --30.0293 --29.9988 --29.9988 --29.9377 --29.9072 --29.8767 --29.8462 --29.8462 --29.7852 --29.6631 --29.5410 --29.3579 --29.2053 --28.9307 --28.6560 --28.0762 --26.6113 --23.5901 --19.6838 --15.5945 --11.5967 --7.5684 --3.2654 -1.5259 -7.1411 -13.2446 -19.4397 -25.1770 -29.9377 -33.6304 -36.1633 -37.8418 -38.8184 -39.1541 -39.1235 -38.6963 -37.9333 -36.8958 -35.7056 -34.3323 -32.8064 -31.2805 -29.6326 -27.9541 -26.1536 -24.4141 -22.6440 -20.8740 -19.1345 -17.4561 -15.8081 -14.1907 -12.6648 -11.1084 -9.6435 -8.2703 -6.8359 -5.5237 -4.1809 -2.8687 -1.5869 -0.2747 --1.0681 --2.3804 --3.6011 --4.7913 --6.0730 --7.2937 --8.4839 --9.7046 --10.8643 --12.1155 --13.3362 --14.5569 --15.6860 --16.8457 --17.9749 --19.1040 --20.2026 --21.1792 --22.0947 --22.9797 --23.8953 --24.7192 --25.4211 --26.1230 --26.6724 --27.2217 --27.7710 --28.2898 --28.7781 --29.2969 --29.7546 --30.1514 --30.4260 --30.8228 --31.1279 --31.3416 --31.5857 --31.8604 --32.1045 --32.3181 --32.5317 --32.7148 --32.8979 --33.1421 --33.2947 --33.4167 --33.5999 --33.6914 --33.8440 --33.9355 --33.9661 --34.0576 --34.2102 --34.3323 --34.4238 --34.4543 --34.5764 --34.6375 --34.7290 --34.7900 --34.8206 --34.9426 --35.0037 --35.0647 --35.1257 --35.2173 --35.2173 --35.2478 --35.2783 --35.3699 --35.3394 --35.4004 --35.4309 --35.4614 --35.5225 --35.5530 --35.6140 --35.6140 --35.6140 --35.7056 --35.6445 --35.7056 --35.7361 --35.7666 --35.8582 --35.8276 --35.8887 --35.8582 --35.8276 --35.9192 --35.9192 --35.9497 --35.9497 --35.9497 --35.9802 --36.0413 --36.0413 --36.0413 --36.0718 --36.0718 --36.0718 --36.0107 --36.0718 --36.1023 --36.1328 --36.1633 --36.1633 --36.1633 --36.1938 --36.2244 --36.2244 --36.1938 --36.1938 --36.2244 --36.1938 --36.1938 --36.1938 --36.1633 --36.2244 --36.2549 --36.3159 --36.2549 --36.2854 --36.2854 --36.2549 --36.2854 --36.2854 --36.2854 --36.3159 --36.4380 --36.4075 --36.4075 --36.4380 --36.4990 --36.5295 --36.4380 --36.4685 --36.5295 --36.4685 --36.4685 --36.4990 --36.4990 --36.4990 --36.4990 --36.5295 --36.4685 --36.4380 --36.5295 --36.4990 --36.5601 --36.5601 --36.5906 --36.6211 --36.5906 --36.5906 --36.5295 --36.5601 --36.6516 --36.6211 --36.7126 --36.6821 --36.7126 --36.7126 --36.7126 --36.7126 --36.7126 --36.7126 --36.6821 --36.7126 --36.6821 --36.7126 --36.7126 --36.8042 --36.7432 --36.7126 --36.7126 --36.7432 --36.7737 --36.8042 --36.7432 --36.7737 --36.8042 --36.8042 --36.7737 --36.7737 --36.8347 --36.8347 --36.8347 --36.8042 --36.8042 --36.7737 --36.7737 --36.7126 --36.7432 --36.7737 --36.7432 --36.7737 --36.7737 --36.8042 --36.7737 --36.7737 --36.8042 --36.8042 --36.8347 --36.8347 --36.8652 --36.8652 --36.8347 --36.8042 --36.8347 --36.8042 --36.8347 --36.8347 --36.8652 --36.8958 --36.8958 --36.8652 --36.8652 --36.8652 --36.8652 --36.8958 --36.8652 --36.9263 --36.8652 --36.8347 --36.8347 --36.8652 --36.8958 --36.8652 --36.8347 --36.8958 --36.8958 --36.8958 --36.8958 --36.9263 --36.9263 --36.9263 --36.8958 --36.9263 --36.8958 --36.8958 --36.9263 --36.8958 --36.9263 --36.8958 --36.8958 --36.9568 --36.9873 --36.9263 --36.9568 --36.8958 --36.8958 --36.9263 --36.9568 --36.9263 --36.9873 --36.9568 --36.9263 --36.8958 --36.8958 --36.8652 --36.8347 --36.8347 --36.8042 --36.8652 --36.8042 --36.8042 --36.8042 --36.8347 --36.8652 --36.8958 --36.8652 --36.8652 --36.9263 --36.9568 --36.8958 --36.9568 --36.9568 --36.9568 --36.9263 --36.9568 --36.9568 --37.0178 --36.9568 --36.9873 --36.9568 --36.9873 --37.0178 --36.9873 --36.9263 --36.9873 --36.9873 --36.9263 --36.9263 --36.9873 --36.9568 --36.9263 --36.9873 --36.9568 --36.9568 --36.9263 --36.9263 --36.9568 --36.9873 --37.0178 --36.9568 --36.9873 --37.0178 --36.9568 --36.9873 --36.8958 --36.8958 --36.8958 --36.8652 --36.8652 --36.8347 --36.8042 --36.8042 --36.8042 --36.7737 --36.7737 --36.7432 --36.7126 --36.7432 --36.8042 --36.7432 --36.7432 --36.7432 --36.7432 --36.7432 --36.7432 --36.7432 --36.7126 --36.7126 --36.7432 --36.7432 --36.7126 --36.7432 --36.7432 --36.7126 --36.7737 --36.7432 --36.7126 --36.7432 --36.7126 --36.6821 --36.6821 --36.6821 --36.7126 --36.6516 --36.6516 --36.6821 --36.6211 --36.5906 --36.6211 --36.5601 --36.5601 --36.5906 --36.5906 --36.5906 --36.5601 --36.5295 --36.5601 --36.5601 --36.5295 --36.5295 --36.5295 --36.4990 --36.5295 --36.5295 --36.4990 --36.4990 --36.4990 --36.4685 --36.4990 --36.5295 --36.4990 --36.4380 --36.4380 --36.4380 --36.4380 --36.3770 --36.4075 --36.3770 --36.4380 --36.4380 --36.4685 --36.4075 --36.4685 --36.4990 --36.4075 --36.3770 --36.3770 --36.3159 --36.3464 --36.3464 --36.3464 --36.3464 --36.3770 --36.3464 --36.3770 --36.3464 --36.3464 --36.3159 --36.3159 --36.2854 --36.2549 --36.2854 --36.2854 --36.2854 --36.1938 --36.1938 --36.1938 --36.1023 --36.1633 --36.1023 --36.1633 --36.1633 --36.1023 --36.1023 --36.0718 --36.1023 --36.1023 --36.0413 --36.0718 --36.0107 --35.9802 --35.9497 --36.0107 --35.9802 --35.9497 --35.9497 --35.9497 --36.0107 --36.0107 --36.0107 --35.9802 --35.9802 --35.9497 --35.9497 --35.9497 --35.9192 --35.9192 --35.9192 --35.9192 --35.9192 --35.9802 --35.9497 --35.9497 --35.9802 --35.9497 --35.9802 --35.9192 --35.9497 --35.9497 --35.9802 --35.9192 --35.9192 --35.8887 --35.9192 --35.8582 --35.8582 --35.8887 --35.7971 --35.8582 --35.8582 --35.8276 --35.8276 --35.7971 --35.7971 --35.7971 --35.7361 --35.7971 --35.7971 --35.7666 --35.7361 --35.7361 --35.7056 --35.6445 --35.6750 --35.7056 --35.7056 --35.6445 --35.6750 --35.6750 --35.6445 --35.6750 --35.5835 --35.6140 --35.6140 --35.5225 --35.5530 --35.5225 --35.4614 --35.4004 --35.4004 --35.4614 --35.3394 --35.3699 --35.3699 --35.4004 --35.3699 --35.3394 --35.4004 --35.4004 --35.3088 --35.3088 --35.2783 --35.3088 --35.2783 --35.2173 --35.2783 --35.2478 --35.2478 --35.2478 --35.2173 --35.2173 --35.1563 --35.1563 --35.1563 --35.1563 --35.1563 --35.1257 --35.0952 --35.0342 --35.0647 --35.0647 --35.0342 --35.0647 --35.0342 --35.0342 --35.0647 --35.0952 --35.1563 --35.1257 --35.1563 --35.0952 --35.1563 --35.0952 --35.1257 --35.1257 --35.1257 --35.0647 --35.0647 --35.0647 --35.0037 --35.0342 --35.0037 --34.9731 --35.0037 --34.9426 --34.9426 --34.9121 --34.9426 --34.9121 --34.9426 --34.9426 --34.9731 --34.9426 --34.8816 --34.9121 --34.9426 --34.9426 --34.8816 --34.8816 --34.9121 --34.8511 --34.9121 --34.8816 --34.9121 --34.9121 --34.8816 --34.9121 --34.9121 --34.9426 --34.9121 --34.8511 --34.8511 --34.7900 --34.7595 --34.7595 --34.6985 --34.6680 --34.6680 --34.6069 --34.6069 --34.5764 --34.5459 --34.5459 --34.5764 --34.6069 --34.5154 --34.5154 --34.5459 --34.5459 --34.5154 --34.5459 --34.5154 --34.4849 --34.5459 --34.4849 --34.5154 --34.4849 --34.4238 --34.4238 --34.4238 --34.4238 --34.3933 --34.3933 --34.3933 --34.2712 --34.2712 --34.2102 --34.2407 --34.2102 --34.1187 --34.0881 --34.0881 --34.0881 --34.0271 --33.9661 --33.9661 --33.9050 --33.9050 --33.8745 --33.8135 --33.8135 --33.7524 --33.7524 --33.7219 --33.6914 --33.6914 --33.6914 --33.7524 --33.8135 --33.8135 --33.7830 --33.6914 --33.6914 --33.6609 --33.6609 --33.6609 --33.5999 --33.6304 --33.6304 --33.6304 --33.5999 --33.5999 --33.5693 --33.5083 --33.4778 --33.5083 --33.3862 --33.4167 --33.3862 --33.3862 --33.3862 --33.3557 --33.3557 --33.3252 --33.2947 --33.2947 --33.2336 --33.2642 --33.2947 --33.2336 --33.2642 --33.1726 --33.1726 --33.1421 --33.0811 --33.0811 --32.9895 --32.9590 --32.9285 --32.8979 --32.8674 --32.8674 --32.8369 --32.8674 --32.8674 --32.8369 --32.8369 --32.8674 --32.8674 --32.8979 --32.8674 --32.8369 --32.8064 --32.7454 --32.7759 --32.7759 --32.7148 --32.7454 --32.7759 --32.7148 --32.7454 --32.7454 --32.7759 --32.7759 --32.7148 --32.7454 --32.7148 --32.7148 --32.7148 --32.7148 --32.7148 --32.7454 --32.6538 --32.7148 --32.6843 --32.6538 --32.6538 --32.6538 --32.6538 --32.6233 --32.5928 --32.5623 --32.6233 --32.5928 --32.6233 --32.6538 --32.6538 --32.6538 --32.6843 --32.6538 --32.6233 --32.6538 --32.6538 --32.7454 --32.7148 --32.7454 --32.7148 --32.6538 --32.6538 --32.6233 --32.5928 --32.5012 --32.5317 --32.5012 --32.5012 --32.4707 --32.3792 --32.4097 --32.3181 --32.2876 --32.2266 --32.1350 --32.0740 --31.9519 --31.9519 --31.8604 --31.8298 --31.7993 --31.7993 --31.8604 --31.8604 --31.8909 --31.8909 --31.8298 --31.8298 --31.7993 --31.7688 --31.8298 --31.7383 --31.7078 --31.6772 --31.6467 --31.6467 --31.6467 --31.5552 --31.5552 --31.5247 --31.4636 --31.4331 --31.4941 --31.4636 --31.4636 --31.4636 --31.4941 --31.4331 --31.4331 --31.3721 --31.3416 --31.4331 --31.3721 --31.4026 --31.3721 --31.3721 --31.3416 --31.3110 --31.3110 --31.3110 --31.3416 --31.3721 --31.4026 --31.4026 --31.4026 --31.3721 --31.4026 --31.4026 --31.3721 --31.3721 --31.3721 --31.3416 --31.2805 --31.3416 --31.2805 --31.2805 --31.2500 --31.2805 --31.2195 --31.2805 --31.2500 --31.2195 --31.1890 --31.1584 --31.1584 --31.1890 --31.2195 --31.2195 --31.2500 --31.2195 --31.1890 --31.1890 --31.2195 --31.2195 --31.1890 --31.1890 --31.2805 --31.2500 --31.2500 --31.1890 --31.1890 --31.1890 --31.1890 --31.0974 --31.0974 --31.0364 --30.9753 --31.0059 --30.9143 --30.8533 --30.8533 --30.8533 --30.7922 --30.7007 --30.6702 --30.6396 --30.5481 --30.5176 --30.4260 --30.3955 --30.3040 --30.3040 --30.2429 --30.1819 --30.0903 --29.9988 --29.9683 --29.9072 --29.8157 --29.6936 --29.5105 --29.2969 --28.9612 --28.4119 --27.0996 --24.2310 --20.4773 --16.4185 --12.4512 --8.6060 --4.6082 --0.1221 -4.9439 -10.7117 -16.8152 -22.6746 -27.6794 -31.7078 -34.6680 -36.7126 -37.9333 -38.5437 -38.6658 -38.3606 -37.7502 -36.9263 -35.8887 -34.6375 -33.2642 -31.7688 -30.2124 -28.6255 -26.8555 -25.0549 -23.4375 -21.8506 -20.2637 -18.7378 -17.2119 -15.8081 -14.4653 -13.0920 -11.7798 -10.4370 -9.1553 -7.8430 -6.5613 -5.3406 -4.1504 -2.9602 -1.8005 -0.6104 --0.5188 --1.7090 --2.8687 --4.0588 --5.2185 --6.3171 --7.5073 --8.7280 --9.9487 --11.0779 --12.2681 --13.4583 --14.5569 --15.6555 --16.7236 --17.7307 --18.7073 --19.6838 --20.6604 --21.5454 --22.3999 --23.1323 --23.8953 --24.5667 --25.2075 --25.8789 --26.4282 --27.0081 --27.4963 --27.9846 --28.3813 --28.7476 --29.1748 --29.5410 --29.9072 --30.2124 --30.4871 --30.8228 --31.0669 --31.3721 --31.5857 --31.7688 --32.0435 --32.1960 --32.3792 --32.5317 --32.7148 --32.8369 --32.9895 --33.0505 --33.1726 --33.2947 --33.3862 --33.5388 --33.6609 --33.8135 --33.8745 --33.9661 --34.0271 --34.0881 --34.1492 --34.1797 --34.2102 --34.2407 --34.2712 --34.3628 --34.4238 --34.4238 --34.4849 --34.4849 --34.5154 --34.5764 --34.5764 --34.6680 --34.7595 --34.7595 --34.8206 --34.8816 --34.8816 --34.9121 --34.9426 --35.0037 --35.0037 --35.0647 --35.1257 --35.1868 --35.1868 --35.2478 --35.2173 --35.2783 --35.2783 --35.2478 --35.3088 --35.3088 --35.3394 --35.3088 --35.4004 --35.3699 --35.4004 --35.4919 --35.5225 --35.5530 --35.5835 --35.6140 --35.7056 --35.7056 --35.6750 --35.7361 --35.7361 --35.7666 --35.7666 --35.7666 --35.7666 --35.7666 --35.8276 --35.8276 --35.7971 --35.8582 --35.8276 --35.8276 --35.8887 --35.9192 --35.9192 --35.9192 --36.0107 --35.9802 --36.0107 --36.0107 --36.0413 --36.0718 --36.0107 --36.0718 --36.1023 --36.1633 --36.1633 --36.1633 --36.2244 --36.2244 --36.1938 --36.2244 --36.2854 --36.3159 --36.2854 --36.3159 --36.3464 --36.3159 --36.3464 --36.3770 --36.3464 --36.3770 --36.3770 --36.3464 --36.4380 --36.4075 --36.3770 --36.4075 --36.4990 --36.5295 --36.4685 --36.4380 --36.4990 --36.4685 --36.5295 --36.5601 --36.5601 --36.5601 --36.5906 --36.5906 --36.5906 --36.5906 --36.6516 --36.6211 --36.6516 --36.6516 --36.6516 --36.6516 --36.7126 --36.5906 --36.6516 --36.6211 --36.6516 --36.6516 --36.6211 --36.7126 --36.6516 --36.6516 --36.6821 --36.7126 --36.7737 --36.6821 --36.7432 --36.7737 --36.8042 --36.8042 --36.7432 --36.7737 --36.7737 --36.8042 --36.8652 --36.8652 --36.7737 --36.8652 --36.8042 --36.8347 --36.8347 --36.8347 --36.8347 --36.8347 --36.8652 --36.8652 --36.8652 --36.8347 --36.8042 --36.8347 --36.8347 --36.8652 --36.8347 --36.8958 --36.8958 --36.8958 --36.8958 --36.8347 --36.8347 --36.8347 --36.8042 --36.8042 --36.8042 --36.8652 --36.8652 --36.8347 --36.8958 --36.8958 --36.8958 --36.8958 --36.8958 --36.8652 --36.8958 --36.8652 --36.9263 --36.8958 --36.8347 --36.8652 --36.8347 --36.8347 --36.8347 --36.8347 --36.8652 --36.8347 --36.8958 --36.8652 --36.8958 --36.8958 --36.8958 --36.8652 --36.8652 --36.8347 --36.8652 --36.8958 --36.8652 --36.8347 --36.8652 --36.8652 --36.9263 --36.9263 --36.9568 --36.8042 --36.8652 --36.8958 --36.8652 --36.8652 --36.8652 --36.8652 --36.8652 --36.8958 --36.8652 --36.9263 --36.8958 --36.8652 --36.8958 --36.8958 --36.8958 --36.8958 --36.8958 --36.8347 --36.9263 --36.8652 --36.8347 --36.8958 --36.7737 --36.7737 --36.8042 --36.8042 --36.7737 --36.8042 --36.7737 --36.7432 --36.7432 --36.7737 --36.7737 --36.7432 --36.7126 --36.6821 --36.6821 --36.7126 --36.7432 --36.7126 --36.7126 --36.7126 --36.7432 --36.7432 --36.7432 --36.7737 --36.7737 --36.8042 --36.8042 --36.7737 --36.8042 --36.8042 --36.8042 --36.7737 --36.8042 --36.7432 --36.7126 --36.7432 --36.7432 --36.7126 --36.7126 --36.7737 --36.7126 --36.6821 --36.6821 --36.6821 --36.7126 --36.6516 --36.6821 --36.6821 --36.7432 --36.7126 --36.6516 --36.6516 --36.6516 --36.6516 --36.6211 --36.6516 --36.5906 --36.5906 --36.6516 --36.6211 --36.6211 --36.6211 --36.6211 --36.5601 --36.5906 --36.5906 --36.6211 --36.5601 --36.5295 --36.5906 --36.5906 --36.5906 --36.5295 --36.5295 --36.5295 --36.5906 --36.5906 --36.6211 --36.5906 --36.5295 --36.5295 --36.5295 --36.5601 --36.5295 --36.5601 --36.4990 --36.5601 --36.4990 --36.5295 --36.5601 --36.5295 --36.5906 --36.5601 --36.5295 --36.5601 --36.5906 --36.5906 --36.5601 --36.5906 --36.5906 --36.5601 --36.5906 --36.5601 --36.5601 --36.5601 --36.5295 --36.5295 --36.4990 --36.5601 --36.4990 --36.4685 --36.4990 --36.4990 --36.4990 --36.5601 --36.4685 --36.4685 --36.4380 --36.4380 --36.4075 --36.4075 --36.4075 --36.3159 --36.3770 --36.3464 --36.3770 --36.3770 --36.4380 --36.4075 --36.4075 --36.3464 --36.4380 --36.4075 --36.3159 --36.3159 --36.3159 --36.3159 --36.3464 --36.2854 --36.2854 --36.2244 --36.2854 --36.2854 --36.2854 --36.3159 --36.2854 --36.2549 --36.2244 --36.2549 --36.2244 --36.1938 --36.2244 --36.1938 --36.1633 --36.2244 --36.2244 --36.1938 --36.1633 --36.1633 --36.1938 --36.1023 --36.1328 --36.1328 --36.0413 --36.0718 --36.0718 --36.1328 --36.1023 --36.1023 --36.0718 --36.0718 --36.0718 --36.0413 --36.0718 --36.0413 --36.0413 --35.9802 --35.9497 --36.0107 --35.9802 --35.9192 --35.9192 --35.9192 --35.9192 --35.8582 --35.8887 --35.8582 --35.8276 --35.8582 --35.8582 --35.8582 --35.8276 --35.8276 --35.8276 --35.7666 --35.7666 --35.7971 --35.7361 --35.7361 --35.7056 --35.7056 --35.7056 --35.7361 --35.6750 --35.6750 --35.6750 --35.7056 --35.7056 --35.7056 --35.6750 --35.7056 --35.6750 --35.6750 --35.6750 --35.7056 --35.6750 --35.6750 --35.7056 --35.7056 --35.6750 --35.6750 --35.6445 --35.6140 --35.6445 --35.5835 --35.5835 --35.5530 --35.5225 --35.5225 --35.5530 --35.5225 --35.4919 --35.4614 --35.4614 --35.4614 --35.4614 --35.5225 --35.4919 --35.4309 --35.4309 --35.4309 --35.4004 --35.4309 --35.3699 --35.3088 --35.3088 --35.2478 --35.2783 --35.2478 --35.2783 --35.2173 --35.2173 --35.1563 --35.1257 --35.1868 --35.1868 --35.1563 --35.1563 --35.0952 --35.1257 --35.1257 --35.1257 --35.0342 --35.0342 --35.0342 --35.0342 --35.0647 --35.0342 --35.0647 --35.0952 --35.0647 --35.0647 --35.1257 --35.0952 --35.0647 --35.1257 --35.0647 --35.0037 --35.0647 --35.0647 --35.0342 --35.0342 --35.0037 --34.9731 --35.0037 --34.9731 --34.9731 --34.9426 --34.9426 --34.9426 --34.9121 --34.8511 --34.8206 --34.8511 --34.8511 --34.9121 --34.8511 --34.8816 --34.8816 --34.8511 --34.9426 --34.8816 --34.9121 --34.9121 --34.8511 --34.8206 --34.8511 --34.8511 --34.8206 --34.7900 --34.7290 --34.7595 --34.6680 --34.6680 --34.6375 --34.6375 --34.5764 --34.5459 --34.4849 --34.4849 --34.5154 --34.6069 --34.5764 --34.5764 --34.5764 --34.5459 --34.5459 --34.5459 --34.5764 --34.5459 --34.5459 --34.5459 --34.5459 --34.4849 --34.4849 --34.4849 --34.4849 --34.4543 --34.4238 --34.4238 --34.3933 --34.3628 --34.3628 --34.3323 --34.2712 --34.2712 --34.3018 --34.2712 --34.2712 --34.2407 --34.3018 --34.2407 --34.2407 --34.2102 --34.1797 --34.1187 --34.1492 --34.1187 --34.1492 --34.1492 --34.1492 --34.1187 --34.1492 --34.1492 --34.1492 --34.1797 --34.1492 --34.1797 --34.1492 --34.1187 --34.0881 --34.0576 --34.0271 --33.9966 --34.0881 --34.0881 --34.0271 --34.0271 --33.9966 --33.9661 --33.9355 --33.9050 --33.8745 --33.8135 --33.7524 --33.7830 --33.7219 --33.7219 --33.7219 --33.7219 --33.7219 --33.6609 --33.5693 --33.5693 --33.5388 --33.5083 --33.5083 --33.4473 --33.5388 --33.4473 --33.5388 --33.5388 --33.5083 --33.5083 --33.5388 --33.4778 --33.5388 --33.4778 --33.4778 --33.5083 --33.4778 --33.4778 --33.5083 --33.4778 --33.4167 --33.4167 --33.3862 --33.3862 --33.4167 --33.3862 --33.3557 --33.3862 --33.3557 --33.3862 --33.3862 --33.3252 --33.3557 --33.3557 --33.3862 --33.3252 --33.2947 --33.3252 --33.2947 --33.3252 --33.2642 --33.2642 --33.2947 --33.2642 --33.2336 --33.2947 --33.2947 --33.3252 --33.2642 --33.2642 --33.2947 --33.2642 --33.3252 --33.2947 --33.2336 --33.2031 --33.1421 --33.2642 --33.2336 --33.2031 --33.2336 --33.1726 --33.1421 --33.0811 --33.0505 --33.0200 --33.0505 --32.9590 --32.9590 --32.9285 --32.8979 --32.8064 --32.7759 --32.7454 --32.7454 --32.6538 --32.6233 --32.6233 --32.5928 --32.5623 --32.5012 --32.5012 --32.4707 --32.4402 --32.4402 --32.3792 --32.3181 --32.2876 --32.2876 --32.2876 --32.2571 --32.2876 --32.2876 --32.2266 --32.2266 --32.1960 --32.1045 --32.0435 --31.9824 --31.9214 --31.9519 --31.8298 --31.8298 --31.7383 --31.6467 --31.5857 --31.5552 --31.4941 --31.4941 --31.4636 --31.4026 --31.4026 --31.3721 --31.2805 --31.2805 --31.3110 --31.2805 --31.2805 --31.2805 --31.2195 --31.2805 --31.3110 --31.3110 --31.4026 --31.3721 --31.3721 --31.3721 --31.4026 --31.4636 --31.4331 --31.4941 --31.4636 --31.4941 --31.4636 --31.4331 --31.4026 --31.4026 --31.3416 --31.3416 --31.3416 --31.3416 --31.3110 --31.3110 --31.2805 --31.2195 --31.2195 --31.2500 --31.1890 --31.1890 --31.1584 --31.1279 --31.0974 --31.1279 --31.0974 --31.0974 --31.1584 --31.0974 --31.1279 --31.0669 --31.0669 --31.0364 --31.0364 --31.0364 --31.0364 --31.0364 --31.0059 --30.9753 --31.0059 --31.0364 --31.0364 --31.0364 --31.0974 --31.0974 --31.1279 --31.1890 --31.1584 --31.1890 --31.1890 --31.2195 --31.2500 --31.2195 --31.2195 --31.2500 --31.2500 --31.2805 --31.2500 --31.2195 --31.2500 --31.2500 --31.2805 --31.2500 --31.2195 --31.2500 --31.2500 --31.1890 --31.1279 --31.1279 --31.0974 --31.0669 --31.0974 --31.0364 --31.0059 --30.9753 --31.0059 --30.9753 --31.0059 --30.9753 --30.9753 --30.9143 --30.9448 --30.9143 --30.9143 --30.8838 --30.8533 --30.8533 --30.8533 --30.8838 --30.8533 --30.7922 --30.7922 --30.8228 --30.7922 --30.7312 --30.7617 --30.7312 --30.6702 --30.6702 --30.7312 --30.7617 --30.7617 --30.7312 --30.7007 --30.7312 --30.7007 --30.7312 --30.7312 --30.7922 --30.7312 --30.7922 --30.7617 --30.7617 --30.7312 --30.6702 --30.6091 --30.5786 --30.5786 --30.4871 --30.4565 --30.3955 --30.4260 --30.4871 --30.4260 --30.4565 --30.4260 --30.3345 --30.3040 --30.3040 --30.2429 --30.1819 --30.0903 --30.0598 --29.9683 --29.9072 --29.8157 --29.7546 --29.7546 --29.6631 --29.6326 --29.6326 --29.5105 --29.4495 --29.4800 --29.4189 --29.2664 --29.1748 --29.0222 --28.7476 --28.4729 --27.7710 --26.0620 --23.0103 --19.1650 --15.3198 --11.5662 --7.8125 --3.8452 -0.5798 -5.4932 -11.1084 -17.0288 -22.6135 -27.4658 -31.3721 -34.2407 -36.2854 -37.5977 -38.3301 -38.5437 -38.3606 -37.9333 -37.2314 -36.1938 -34.9731 -33.7219 -32.2571 -30.7007 -29.1748 -27.6794 -26.0620 -24.4141 -22.8577 -21.2708 -19.6533 -18.0664 -16.4185 -14.8926 -13.4277 -11.9934 -10.5591 -9.1858 -7.8125 -6.5918 -5.3711 -4.2114 -3.0518 -1.9226 -0.7629 --0.3967 --1.6480 --2.8687 --4.0588 --5.2185 --6.4087 --7.5073 --8.7585 --9.9182 --11.1084 --12.2681 --13.3362 --14.4653 --15.5029 --16.6931 --17.7307 --18.7073 --19.6533 --20.5383 --21.4539 --22.3389 --23.1323 --23.9563 --24.7498 --25.4517 --26.0925 --26.7639 --27.3438 --27.9236 --28.4119 --28.9001 --29.3274 --29.7241 --30.0598 --30.3650 --30.6702 --30.9448 --31.1584 --31.3721 --31.5857 --31.8909 --32.0129 --32.2266 --32.3181 --32.5012 --32.6233 --32.7454 --32.8674 --32.9285 --32.9590 --33.1421 --33.2031 --33.3252 --33.4167 --33.5388 --33.5999 --33.6304 --33.6914 --33.7524 --33.7524 --33.8440 --33.8745 --33.9966 --33.9966 --34.0576 --34.1492 --34.2102 --34.2712 --34.3323 --34.3628 --34.4543 --34.5154 --34.5459 --34.6069 --34.6680 --34.6985 --34.7595 --34.7290 --34.7900 --34.7595 --34.7900 --34.8206 --34.8511 --34.8816 --34.9121 --34.9731 --35.0037 --35.0342 --35.0342 --35.0647 --35.0952 --35.1257 --35.1563 --35.0647 --35.1563 --35.1563 --35.1868 --35.1868 --35.2783 --35.3394 --35.3394 --35.3394 --35.3699 --35.4004 --35.4614 --35.4919 --35.5225 --35.5225 --35.4919 --35.5225 --35.5530 --35.5225 --35.5530 --35.5530 --35.6140 --35.6445 --35.7056 --35.7056 --35.6750 --35.7666 --35.7361 --35.7666 --35.7666 --35.7971 --35.8276 --35.8276 --35.7971 --35.7666 --35.7666 --35.7971 --35.7666 --35.7971 --35.7971 --35.8887 --35.9192 --35.9192 --35.9497 --35.9802 --35.9802 --35.9497 --35.9497 --35.9802 --35.9497 --36.0107 --36.0413 --36.0413 --36.0413 --36.0718 --36.0718 --36.1328 --36.1023 --36.1328 --36.0718 --36.0718 --36.1633 --36.1633 --36.1633 --36.2244 --36.2244 --36.1938 --36.1938 --36.2549 --36.2244 --36.2244 --36.2854 --36.2549 --36.2549 --36.2549 --36.3159 --36.3159 --36.3159 --36.3159 --36.4075 --36.3770 --36.3770 --36.4075 --36.4685 --36.4380 --36.4380 --36.4685 --36.4685 --36.4380 --36.4990 --36.4685 --36.4685 --36.4990 --36.4990 --36.4990 --36.5601 --36.5601 --36.5295 --36.5295 --36.5295 --36.5295 --36.5601 --36.5906 --36.5601 --36.5295 --36.5295 --36.5601 --36.4990 --36.4990 --36.4990 --36.5601 --36.5295 --36.5601 --36.4990 --36.5601 --36.5601 --36.5601 --36.5601 --36.5906 --36.5906 --36.6211 --36.6211 --36.6211 --36.5906 --36.6211 --36.6211 --36.6211 --36.6211 --36.5906 --36.6516 --36.6821 --36.6821 --36.7126 --36.6821 --36.6821 --36.7126 --36.6821 --36.6821 --36.7126 --36.7126 --36.7126 --36.7126 --36.7126 --36.6821 --36.7432 --36.7737 --36.7432 --36.7126 --36.7432 --36.7432 --36.7126 --36.6821 --36.7126 --36.7737 --36.7432 --36.7737 --36.7737 --36.7737 --36.8042 --36.7737 --36.8042 --36.8347 --36.8042 --36.8347 --36.8347 --36.7737 --36.7737 --36.7737 --36.7737 --36.7432 --36.7737 --36.7737 --36.7432 --36.7432 --36.6821 --36.7126 --36.6516 --36.6516 --36.7126 --36.7126 --36.6821 --36.7737 --36.7432 --36.7737 --36.7737 --36.7432 --36.7432 --36.7432 --36.6516 --36.6821 --36.6821 --36.7432 --36.7432 --36.7432 --36.7126 --36.6821 --36.7126 --36.7126 --36.7126 --36.7126 --36.6516 --36.6821 --36.6821 --36.6516 --36.6211 --36.6516 --36.6516 --36.6821 --36.6821 --36.6821 --36.6516 --36.6516 --36.6516 --36.5906 --36.6516 --36.6211 --36.5906 --36.6211 --36.5601 --36.5601 --36.4990 --36.5295 --36.4990 --36.4990 --36.4990 --36.4380 --36.5295 --36.5295 --36.5295 --36.4990 --36.5295 --36.4685 --36.3464 --36.4685 --36.4685 --36.4380 --36.4685 --36.4990 --36.4380 --36.4685 --36.5295 --36.4990 --36.5295 --36.5601 --36.5295 --36.4685 --36.5295 --36.4685 --36.4685 --36.4685 --36.4990 --36.5601 --36.4990 --36.4380 --36.4685 --36.4380 --36.4685 --36.4075 --36.4075 --36.3770 --36.3464 --36.4075 --36.4380 --36.4075 --36.4380 --36.4075 --36.4075 --36.4380 --36.3770 --36.4075 --36.4075 --36.3770 --36.4075 --36.3770 --36.3464 --36.3770 --36.4075 --36.4075 --36.4380 --36.4380 --36.4380 --36.3159 --36.3770 --36.4075 --36.4075 --36.3770 --36.3159 --36.3464 --36.3770 --36.2854 --36.3464 --36.3464 --36.2854 --36.2549 --36.3159 --36.2549 --36.2549 --36.2549 --36.2549 --36.2244 --36.2244 --36.1633 --36.1938 --36.2244 --36.2244 --36.2244 --36.1328 --36.1023 --36.1023 --36.1023 --36.1328 --36.1328 --36.1023 --36.0718 --36.1023 --36.1023 --36.0718 --36.0718 --36.1023 --36.0107 --36.0107 --35.9802 --35.9192 --35.9192 --35.9192 --35.9192 --35.9192 --35.9802 --35.9192 --35.9192 --35.8887 --35.8276 --35.8276 --35.8276 --35.7971 --35.7666 --35.7666 --35.8276 --35.7361 --35.7361 --35.7361 --35.7056 --35.7361 --35.7361 --35.7056 --35.7056 --35.7361 --35.7056 --35.7056 --35.7056 --35.7666 --35.7361 --35.7056 --35.7361 --35.7361 --35.7666 --35.6750 --35.7361 --35.7361 --35.7361 --35.6750 --35.7056 --35.6750 --35.6750 --35.7056 --35.6445 --35.6445 --35.6445 --35.6140 --35.6445 --35.5835 --35.5835 --35.5835 --35.5530 --35.5530 --35.5225 --35.4919 --35.5225 --35.5530 --35.4919 --35.4919 --35.4919 --35.4919 --35.4919 --35.4614 --35.4309 --35.4004 --35.4004 --35.4309 --35.4004 --35.4309 --35.4309 --35.4614 --35.4614 --35.4614 --35.4614 --35.4614 --35.4614 --35.4614 --35.4309 --35.4309 --35.4309 --35.4309 --35.4919 --35.4919 --35.4919 --35.4919 --35.4614 --35.4309 --35.4004 --35.4614 --35.4309 --35.4004 --35.4004 --35.3699 --35.3394 --35.3394 --35.3699 --35.3699 --35.3699 --35.3088 --35.2783 --35.2783 --35.2783 --35.2173 --35.1868 --35.2478 --35.3088 --35.3088 --35.3088 --35.2783 --35.2478 --35.2478 --35.2478 --35.1868 --35.2478 --35.2173 --35.2173 --35.2173 --35.1868 --35.2478 --35.2173 --35.2783 --35.2478 --35.2478 --35.2478 --35.2478 --35.2478 --35.2173 --35.2478 --35.1257 --35.1868 --35.1563 --35.1563 --35.1257 --35.1257 --35.1563 --35.1257 --35.0952 --35.1257 --35.0647 --35.0647 --35.0647 --35.0647 --35.0037 --34.9731 --34.9731 --35.0037 --35.0037 --35.0037 --35.0037 --34.9731 --34.9426 --34.8816 --34.9426 --34.9121 --34.9121 --34.9426 --34.9426 --34.9731 --34.9426 --34.8511 --34.8206 --34.7595 --34.7900 --34.7595 --34.7595 --34.7595 --34.6985 --34.7595 --34.7290 --34.6985 --34.6985 --34.6680 --34.6680 --34.6985 --34.6680 --34.6375 --34.6985 --34.6680 --34.6375 --34.6375 --34.6069 --34.5764 --34.6680 --34.6375 --34.5764 --34.5154 --34.5154 --34.4849 --34.4238 --34.4543 --34.4543 --34.3933 --34.4238 --34.3628 --34.3933 --34.3933 --34.3323 --34.3323 --34.3018 --34.3628 --34.3933 --34.3628 --34.3323 --34.3628 --34.3933 --34.3323 --34.3628 --34.3323 --34.3323 --34.3323 --34.3628 --34.3628 --34.2712 --34.3018 --34.2712 --34.3323 --34.2712 --34.2102 --34.2712 --34.1797 --34.0881 --34.0881 --34.0576 --34.0271 --34.0576 --34.0576 --34.1187 --34.0576 --34.0271 --34.0576 --33.9661 --33.9355 --33.9050 --33.9355 --33.9050 --33.9050 --33.8745 --33.8745 --33.8745 --33.8440 --33.8440 --33.8745 --33.8440 --33.7830 --33.7830 --33.7830 --33.7219 --33.7219 --33.7219 --33.7219 --33.7219 --33.7219 --33.6914 --33.6609 --33.5999 --33.5999 --33.5083 --33.4473 --33.4167 --33.4167 --33.4167 --33.4167 --33.4167 --33.3862 --33.4167 --33.4778 --33.4473 --33.4167 --33.4167 --33.4473 --33.4473 --33.4167 --33.4778 --33.4167 --33.3862 --33.3862 --33.3557 --33.3557 --33.3557 --33.3252 --33.3252 --33.2947 --33.2642 --33.2947 --33.3252 --33.2947 --33.2642 --33.2336 --33.2031 --33.1726 --33.1726 --33.1421 --33.1116 --33.0811 --33.0811 --33.1116 --33.1116 --33.1116 --33.1116 --33.1421 --33.0811 --33.1116 --33.1116 --33.1726 --33.1421 --33.1421 --33.0811 --33.1421 --33.2031 --33.1421 --33.2031 --33.1726 --33.1726 --33.1726 --33.1116 --33.0811 --33.0505 --33.0505 --33.0811 --33.0505 --33.0200 --33.0200 --33.0505 --33.0505 --33.0200 --33.0505 --33.0200 --33.0200 --33.0811 --33.0505 --33.0200 --32.9895 --33.0505 --32.9895 --32.9895 --33.0200 --32.9590 --32.9285 --32.9590 --32.9590 --32.9895 --33.0200 --33.0200 --33.0505 --33.0505 --33.0200 --32.9895 --32.9285 --32.8674 --32.8369 --32.8979 --32.8674 --32.8674 --32.8674 --32.8674 --32.8674 --32.9285 --32.8979 --32.8369 --32.8064 --32.7759 --32.7454 --32.7759 --32.8369 --32.7759 --32.7759 --32.7454 --32.7454 --32.7759 --32.7454 --32.8064 --32.8064 --32.8064 --32.7759 --32.7759 --32.7454 --32.6843 --32.6233 --32.5928 --32.5623 --32.5012 --32.4097 --32.3486 --32.3792 --32.2876 --32.2876 --32.2571 --32.2571 --32.2571 --32.2876 --32.2876 --32.3486 --32.2876 --32.2876 --32.2876 --32.2571 --32.1960 --32.1655 --32.1350 --32.1045 --32.0435 --31.9214 --31.9519 --31.8909 --31.7993 --31.8604 --31.7688 --31.7078 --31.7078 --31.6772 --31.7078 --31.7078 --31.7078 --31.7688 --31.7383 --31.7383 --31.6467 --31.6162 --31.6467 --31.6772 --31.7078 --31.7078 --31.6772 --31.7078 --31.6772 --31.7383 --31.7078 --31.7383 --31.7383 --31.7383 --31.7688 --31.7383 --31.6772 --31.7383 --31.6772 --31.6467 --31.6467 --31.7078 --31.6162 --31.5857 --31.5857 --31.6772 --31.6772 --31.5857 --31.6772 --31.5857 --31.5857 --31.5247 --31.5552 --31.5552 --31.5247 --31.5247 --31.5247 --31.4941 --31.4941 --31.4636 --31.4331 --31.4636 --31.4331 --31.4026 --31.4636 --31.3721 --31.4026 --31.3110 --31.2805 --31.2805 --31.3416 --31.3110 --31.3110 --31.2500 --31.2805 --31.2500 --31.1890 --31.1584 --31.1279 --31.1279 --31.0974 --31.0669 --31.0364 --31.0059 --30.9448 --30.8838 --30.8533 --30.8228 --30.7922 --30.8228 --30.7617 --30.7617 --30.7617 --30.7007 --30.7007 --30.6702 --30.7007 --30.7312 --30.7007 --30.6396 --30.5786 --30.5481 --30.5176 --30.4565 --30.3955 --30.3345 --30.3345 --30.2429 --30.1514 --29.9988 --29.9377 --29.8157 --29.6631 --29.5715 --29.5105 --29.4495 --29.2969 --28.9612 --28.5034 --27.3743 --24.9023 --21.2402 --17.3950 --13.6414 --9.9487 --6.2561 --2.3498 -2.1667 -7.2937 -13.0310 -18.8599 -24.1699 -28.6865 -32.1350 -34.7595 -36.4685 -37.4756 -38.0249 -38.1165 -37.6892 -37.0789 -36.1938 -35.1563 -34.0271 -32.7454 -31.3721 -29.9377 -28.2898 -26.6418 -24.9329 -23.4070 -21.7590 -20.2332 -18.8293 -17.4255 -16.0522 -14.5874 -13.1836 -11.8103 -10.4675 -9.1553 -7.8430 -6.5918 -5.3711 -4.1809 -3.0212 -1.9531 -0.8850 --0.1526 --1.3428 --2.3804 --3.4180 --4.5471 --5.6763 --6.8665 --8.0872 --9.3079 --10.4980 --11.7188 --12.8174 --13.9465 --15.0757 --16.1743 --17.2424 --18.2495 --19.2566 --20.2637 --21.1182 --21.9421 --22.7966 --23.6206 --24.2920 --24.9634 --25.6348 --26.2756 --26.7944 --27.3132 --27.8015 --28.2593 --28.6865 --29.0833 --29.4189 --29.8157 --30.1514 --30.4565 --30.7617 --31.0364 --31.3110 --31.5857 --31.8298 --32.0435 --32.1960 --32.4402 --32.6233 --32.7148 --32.8674 --32.9590 --33.0505 --33.2031 --33.2642 --33.4167 --33.5693 --33.6914 --33.7830 --33.8745 --33.9661 --33.9966 --34.0881 --34.1797 --34.2407 --34.3018 --34.3933 --34.4849 --34.4849 --34.5459 --34.6375 --34.6985 --34.7595 --34.7290 --34.7900 --34.7595 --34.8511 --34.9121 --34.9121 --34.9121 --34.9731 --35.0037 --35.0342 --35.0952 --35.1563 --35.1563 --35.1563 --35.1868 --35.2478 --35.2783 --35.3088 --35.3088 --35.4004 --35.3699 --35.4309 --35.4309 --35.4919 --35.4919 --35.4919 --35.4919 --35.5225 --35.5835 --35.6445 --35.5835 --35.6140 --35.6750 --35.6445 --35.6750 --35.6750 --35.7056 --35.7971 --35.7971 --35.8276 --35.8582 --35.7971 --35.7971 --35.7971 --35.8276 --35.8276 --35.8582 --35.8276 --35.8582 --35.8887 --35.8582 --35.8582 --35.8887 --35.9192 --35.9497 --35.9802 --36.0107 --36.0107 --36.0107 --36.0718 --36.1023 --36.0413 --36.0718 --36.1633 --36.1023 --36.1328 --36.1633 --36.1938 --36.1938 --36.1938 --36.1938 --36.2244 --36.2549 --36.1938 --36.2244 --36.2854 --36.2854 --36.2244 --36.2854 --36.2854 --36.3159 --36.3464 --36.3159 --36.3770 --36.3770 --36.4075 --36.4075 --36.4380 --36.4380 --36.4380 --36.4685 --36.4685 --36.3770 --36.4380 --36.4380 --36.4075 --36.4685 --36.4990 --36.4990 --36.4685 --36.4380 --36.4380 --36.4990 --36.4990 --36.5295 --36.5906 --36.5601 --36.5295 --36.5601 --36.5601 --36.5906 --36.5906 --36.5906 --36.6516 --36.6516 --36.6516 --36.7126 --36.6211 --36.6516 --36.6821 --36.6516 --36.6516 --36.6516 --36.6516 --36.6821 --36.6821 --36.6211 --36.6211 --36.6516 --36.7126 --36.6821 --36.6821 --36.6821 --36.7126 --36.6821 --36.7432 --36.7432 --36.6821 --36.7126 --36.7432 --36.7432 --36.7737 --36.7432 --36.7432 --36.6821 --36.7432 --36.7126 --36.7126 --36.7432 --36.7432 --36.8347 --36.7737 --36.7432 --36.7737 --36.7737 --36.7737 --36.8042 --36.8652 --36.8347 --36.8347 --36.8042 --36.8347 --36.8652 --36.8347 --36.8042 --36.8347 --36.8042 --36.8958 --36.8958 --36.9263 --36.8958 --36.8958 --36.8958 --36.8958 --36.8958 --36.9263 --36.9263 --36.9263 --36.8958 --36.8652 --36.8958 --36.8347 --36.8652 --36.8652 --36.8958 --36.9263 --36.9263 --36.8958 --36.8652 --36.8958 --36.8652 --36.8347 --36.8652 --36.8958 --36.8652 --36.8347 --36.8652 --36.8347 --36.8347 --36.8347 --36.8042 --36.8347 --36.8347 --36.8042 --36.7737 --36.7737 --36.8042 --36.7737 --36.7737 --36.8042 --36.7432 --36.7737 --36.7737 --36.7432 --36.7432 --36.7432 --36.7126 --36.7432 --36.6821 --36.7126 --36.6821 --36.6516 --36.6211 --36.6516 --36.6211 --36.6211 --36.6211 --36.6211 --36.6211 --36.5601 --36.5601 --36.5601 --36.5906 --36.4990 --36.5295 --36.4380 --36.4685 --36.4380 --36.4380 --36.4685 --36.4685 --36.5295 --36.5295 --36.5295 --36.5295 --36.5601 --36.5601 --36.5906 --36.5906 --36.6211 --36.6211 --36.6516 --36.5906 --36.5906 --36.6211 --36.6211 --36.5601 --36.5906 --36.5906 --36.5601 --36.5906 --36.6516 --36.6516 --36.6211 --36.6516 --36.6516 --36.6211 --36.6211 --36.6516 --36.6211 --36.6211 --36.6516 --36.5906 --36.5601 --36.5906 --36.4990 --36.5295 --36.5906 --36.4990 --36.5295 --36.5906 --36.5601 --36.5906 --36.5906 --36.5906 --36.5906 --36.6211 --36.5906 --36.5601 --36.5906 --36.5906 --36.6211 --36.6211 --36.6516 --36.6211 --36.6211 --36.5601 --36.6211 --36.5906 --36.5906 --36.5601 --36.5295 --36.5295 --36.5906 --36.5295 --36.5601 --36.4685 --36.4685 --36.4685 --36.4075 --36.4075 --36.4685 --36.4075 --36.4075 --36.3770 --36.3770 --36.3464 --36.3464 --36.4075 --36.4380 --36.4380 --36.4075 --36.4075 --36.4075 --36.3770 --36.3770 --36.3770 --36.3159 --36.3464 --36.3464 --36.2549 --36.2854 --36.2244 --36.1938 --36.1938 --36.2244 --36.2244 --36.2244 --36.1328 --36.2244 --36.1328 --36.1328 --36.1328 --36.1328 --36.1328 --36.1633 --36.1633 --36.1328 --36.1023 --36.0718 --36.0718 --36.1023 --36.0413 --36.0107 --36.0107 --35.9497 --36.0107 --36.0107 --35.9497 --35.9802 --35.9192 --35.8887 --35.9497 --35.9497 --35.8887 --35.8582 --35.8582 --35.8582 --35.8276 --35.8276 --35.8582 --35.7971 --35.7666 --35.7971 --35.8276 --35.7971 --35.7666 --35.7971 --35.8276 --35.7666 --35.7971 --35.8276 --35.7971 --35.7971 --35.8582 --35.8276 --35.7971 --35.7971 --35.8276 --35.7666 --35.8276 --35.7666 --35.7971 --35.8276 --35.7971 --35.7666 --35.7666 --35.8276 --35.7666 --35.7666 --35.7361 --35.7971 --35.7666 --35.7971 --35.7666 --35.7971 --35.7056 --35.7361 --35.7666 --35.7361 --35.7056 --35.7056 --35.7361 --35.7361 --35.7361 --35.7056 --35.6750 --35.6140 --35.6445 --35.6140 --35.6140 --35.6445 --35.6140 --35.5835 --35.5835 --35.6140 --35.5835 --35.5530 --35.5225 --35.4919 --35.5225 --35.4919 --35.5225 --35.4919 --35.5225 --35.5225 --35.4919 --35.4309 --35.4919 --35.4614 --35.4614 --35.4309 --35.3394 --35.3699 --35.3699 --35.3394 --35.3088 --35.2783 --35.3088 --35.3088 --35.3088 --35.2783 --35.3088 --35.2783 --35.2478 --35.2783 --35.3088 --35.2478 --35.2173 --35.2478 --35.2478 --35.2173 --35.1563 --35.1868 --35.1563 --35.1563 --35.1257 --35.0647 --35.0647 --35.0037 --35.0037 --35.0037 --34.9731 --34.9426 --34.9121 --34.8816 --34.8816 --34.8816 --34.8511 --34.9121 --34.9731 --34.9731 --34.9426 --34.9426 --34.9426 --34.9121 --35.0037 --34.9121 --34.8816 --34.8816 --34.8511 --34.8511 --34.8816 --34.8816 --34.8511 --34.7900 --34.7595 --34.7595 --34.7595 --34.7900 --34.7900 --34.6985 --34.7290 --34.6985 --34.6375 --34.6680 --34.6375 --34.6069 --34.5764 --34.6375 --34.6375 --34.6985 --34.6069 --34.6069 --34.6069 --34.6375 --34.6069 --34.5459 --34.5764 --34.5154 --34.6375 --34.5764 --34.4849 --34.5459 --34.5459 --34.4849 --34.5154 --34.5154 --34.5459 --34.5154 --34.4849 --34.4238 --34.3933 --34.3628 --34.3628 --34.3628 --34.3323 --34.3933 --34.3323 --34.3628 --34.3323 --34.3018 --34.2407 --34.2407 --34.2102 --34.2102 --34.2102 --34.1492 --34.1492 --34.2102 --34.1492 --34.1492 --34.2102 --34.2102 --34.2102 --34.2102 --34.2102 --34.2407 --34.1797 --34.2407 --34.2407 --34.2407 --34.2102 --34.2102 --34.1492 --34.1797 --34.1492 --34.0576 --34.0576 --34.0881 --34.0576 --33.9966 --33.9661 --33.9355 --33.9661 --33.9355 --33.9966 --33.9966 --33.9661 --33.9966 --34.0271 --34.0576 --33.9661 --33.9661 --33.9355 --33.9661 --33.9966 --33.9966 --33.9661 --33.9966 --33.9661 --33.9355 --33.9050 --33.9355 --33.9355 --33.9661 --33.9355 --33.9050 --33.9050 --33.9050 --33.9050 --33.8745 --33.8745 --33.8440 --33.8135 --33.7830 --33.7830 --33.7524 --33.7219 --33.7219 --33.7219 --33.6914 --33.6304 --33.6304 --33.5693 --33.5999 --33.5388 --33.5388 --33.4778 --33.4473 --33.4167 --33.4167 --33.4473 --33.4167 --33.3862 --33.4473 --33.3862 --33.3862 --33.4167 --33.3862 --33.3862 --33.3862 --33.3862 --33.3862 --33.3862 --33.4473 --33.4473 --33.4473 --33.4167 --33.4778 --33.4473 --33.4473 --33.4473 --33.4167 --33.3862 --33.3252 --33.3252 --33.3252 --33.2642 --33.2642 --33.2336 --33.2031 --33.2031 --33.1421 --33.1116 --33.1421 --33.1116 --33.1421 --33.1421 --33.1116 --33.1421 --33.2031 --33.2031 --33.2031 --33.1726 --33.1116 --33.1726 --33.1421 --33.1421 --33.1726 --33.1726 --33.1116 --33.0811 --33.0505 --33.0811 --32.9895 --32.9590 --32.9590 --32.8674 --32.8369 --32.8674 --32.8979 --32.8674 --32.8064 --32.8369 --32.8064 --32.8064 --32.8369 --32.7454 --32.7759 --32.7148 --32.7759 --32.8064 --32.7759 --32.7759 --32.7148 --32.6843 --32.7148 --32.7148 --32.7148 --32.6538 --32.6233 --32.5317 --32.5317 --32.5012 --32.5012 --32.5012 --32.4402 --32.4707 --32.4707 --32.5012 --32.5012 --32.5012 --32.5623 --32.5012 --32.5012 --32.4707 --32.5623 --32.5928 --32.5317 --32.5317 --32.5012 --32.5012 --32.4707 --32.4402 --32.3486 --32.2876 --32.2266 --32.2266 --32.1655 --32.0740 --32.1350 --32.0435 --32.0129 --32.0129 --31.9519 --31.9214 --31.8909 --31.8604 --31.7993 --31.7383 --31.7688 --31.7078 --31.6467 --31.6467 --31.7383 --31.7078 --31.7383 --31.7078 --31.7078 --31.7078 --31.6467 --31.7383 --31.7383 --31.7383 --31.7383 --31.7688 --31.7383 --31.7078 --31.7078 --31.7078 --31.6467 --31.6162 --31.5857 --31.5857 --31.5552 --31.5857 --31.5247 --31.5857 --31.5857 --31.5857 --31.5552 --31.5247 --31.4941 --31.4636 --31.4026 --31.3721 --31.3416 --31.3416 --31.2805 --31.2195 --31.1279 --31.1279 --31.0974 --31.0669 --31.0364 --31.0974 --31.0974 --31.0974 --31.0364 --31.0364 --31.0669 --30.9753 --31.0364 --31.0364 --31.0974 --31.0974 --31.0669 --31.0669 --31.1279 --31.1279 --31.1584 --31.1584 --31.1584 --31.1584 --31.0974 --31.1279 --31.1279 --31.1279 --31.0974 --31.0669 --31.0364 --31.0059 --31.0059 --30.9753 --30.9448 --30.9753 --30.9753 --30.9753 --30.9753 --30.9143 --30.9448 --30.8838 --30.8533 --30.8838 --30.8533 --30.8533 --30.7922 --30.7922 --30.7922 --30.7922 --30.7617 --30.6702 --30.6396 --30.7007 --30.6091 --30.6702 --30.7007 --30.7312 --30.7312 --30.6702 --30.7007 --30.6702 --30.6702 --30.6702 --30.6396 --30.6702 --30.6702 --30.7007 --30.7007 --30.7312 --30.7312 --30.7617 --30.7312 --30.7312 --30.7007 --30.6396 --30.6091 --30.5786 --30.5176 --30.4565 --30.3955 --30.3345 --30.2734 --30.2124 --30.1514 --30.1514 --30.1208 --30.0903 --30.0598 --30.0293 --30.0293 --30.0293 --30.0598 --30.0293 --29.9988 --29.9683 --29.9072 --29.8462 --29.7546 --29.7852 --29.6631 --29.6326 --29.6631 --29.5715 --29.5105 --29.5105 --29.4495 --29.4800 --29.4800 --29.4800 --29.4495 --29.4495 --29.3884 --29.3274 --29.3274 --29.2664 --29.2053 --29.1443 --29.1138 --29.1138 --29.1138 --29.1138 --29.1443 --29.1748 --29.2053 --29.1748 --29.2053 --29.1443 --29.1138 --29.0833 --29.0833 --29.0222 --28.9917 --28.9612 --28.9612 --28.9612 --28.9917 --28.9917 --28.9307 --28.9917 --28.9612 --28.9917 --28.9612 --28.9612 --29.0527 --29.0527 --28.9917 --29.1138 --29.1138 --29.1443 --29.1138 --29.1443 --29.1138 --29.0833 --29.0527 --29.0833 --29.1138 --29.1138 --29.0222 --29.0222 --28.9307 --28.9612 --29.0222 --28.9612 --28.9307 --28.9307 --28.9612 --28.9307 --28.9307 --28.9307 --28.9612 --28.9917 --28.9307 --28.9307 --28.9612 --28.8696 --28.8391 --28.8086 --28.8086 --28.7476 --28.7781 --28.7476 --28.7170 --28.6560 --28.5950 --28.5645 --28.4729 --28.3508 --28.2288 --28.0762 --27.8931 --27.7710 --27.5269 --27.2217 --26.7639 --25.7874 --23.4070 --20.1416 --16.4490 --12.8174 --9.1553 --5.4016 --1.2817 -3.3264 -8.3923 -13.8855 -19.2566 -24.2310 -28.4424 -31.6467 -34.0271 -35.6750 -36.7126 -37.1704 -37.1399 -36.8042 -36.3159 -35.4614 -34.4238 -33.2031 -31.8909 -30.4565 -29.0222 -27.5879 -26.0010 -24.4141 -22.7966 -21.2097 -19.5618 -17.8833 -16.3269 -14.7705 -13.3057 -11.9324 -10.6506 -9.3689 -8.0872 -6.8970 -5.7068 -4.6082 -3.5095 -2.3498 -1.2207 -0.1221 --1.0071 --2.1057 --3.2349 --4.3640 --5.5237 --6.6223 --7.7820 --9.0027 --10.1929 --11.2610 --12.4207 --13.5803 --14.6790 --15.7471 --16.7847 --17.7612 --18.7683 --19.7754 --20.6604 --21.5454 --22.3694 --23.1628 --23.9258 --24.5667 --25.1770 --25.7874 --26.3977 --26.8860 --27.3132 --27.8015 --28.1372 --28.5339 --28.9001 --29.2053 --29.5715 --29.8157 --30.1514 --30.3955 --30.5786 --30.8228 --30.9753 --31.1890 --31.4026 --31.5857 --31.7993 --31.9824 --32.1045 --32.2266 --32.3792 --32.5012 --32.6233 --32.7759 --32.8979 --32.8979 --33.0200 --33.1116 --33.1421 --33.2336 --33.3252 --33.3862 --33.4473 --33.5693 --33.6304 --33.7219 --33.8440 --33.9050 --33.9966 --34.0271 --34.1187 --34.1797 --34.1797 --34.2712 --34.3323 --34.3323 --34.3628 --34.4238 --34.4238 --34.4849 --34.4849 --34.5764 --34.5764 --34.6069 --34.6069 --34.6680 --34.6985 --34.6985 --34.7290 --34.7290 --34.7595 --34.7595 --34.8206 --34.9121 --34.8816 --34.9426 --34.9426 --34.9731 --35.0037 --35.0647 --35.0342 --35.0342 --35.0952 --35.0952 --35.1868 --35.1563 --35.1563 --35.1563 --35.1563 --35.1563 --35.2173 --35.1563 --35.2173 --35.2783 --35.3088 --35.3394 --35.3088 --35.4004 --35.3699 --35.3699 --35.3699 --35.4004 --35.4309 --35.4919 --35.4614 --35.5225 --35.4919 --35.4614 --35.5225 --35.4919 --35.5225 --35.5225 --35.4919 --35.5530 --35.4919 --35.5530 --35.5225 --35.4614 --35.5225 --35.5225 --35.5225 --35.5225 --35.5225 --35.5530 --35.5225 --35.5530 --35.5530 --35.6140 --35.6445 --35.6445 --35.6445 --35.6140 --35.6445 --35.6750 --35.6750 --35.6445 --35.6750 --35.7056 --35.7056 --35.7361 --35.7666 --35.7056 --35.7361 --35.7666 --35.7666 --35.7666 --35.7971 --35.7666 --35.8276 --35.8276 --35.8276 --35.8276 --35.7361 --35.7361 --35.7666 --35.7666 --35.7361 --35.7666 --35.7361 --35.8276 --35.8582 --35.9192 --35.9192 --35.8582 --35.8276 --35.8887 --35.8582 --35.9192 --35.9192 --35.9497 --35.9192 --35.9802 --35.9802 --36.0107 --36.0107 --36.0107 --36.0718 --36.0413 --36.0718 --36.1328 --36.0413 --36.0718 --36.1023 --36.0718 --36.0718 --36.0718 --36.0413 --36.0413 --36.0413 --36.0413 --36.0413 --36.0107 --35.9802 --36.0107 --36.0413 --36.0413 --36.0413 --36.0413 --36.1023 --36.1023 --36.0718 --36.1328 --36.1023 --36.0718 --36.0718 --36.1023 --36.1328 --36.1328 --36.1633 --36.1023 --36.1023 --36.1023 --36.1023 --36.0718 --36.1328 --36.1938 --36.1023 --36.1633 --36.1328 --36.1633 --36.1633 --36.1328 --36.1633 --36.1938 --36.1938 --36.1633 --36.2244 --36.1633 --36.1633 --36.1633 --36.2244 --36.2244 --36.1938 --36.2549 --36.2244 --36.2854 --36.2549 --36.2244 --36.2549 --36.2549 --36.1938 --36.2549 --36.1938 --36.1938 --36.1938 --36.1938 --36.1938 --36.1633 --36.2244 --36.1633 --36.1938 --36.2244 --36.2549 --36.2549 --36.2549 --36.2244 --36.2244 --36.2549 --36.2244 --36.2854 --36.2854 --36.3159 --36.3464 --36.3464 --36.3464 --36.3464 --36.3464 --36.3464 --36.2854 --36.3159 --36.3159 --36.3159 --36.2854 --36.2854 --36.2854 --36.2854 --36.2549 --36.2854 --36.3464 --36.2854 --36.2854 --36.2549 --36.2854 --36.2549 --36.2244 --36.2854 --36.2244 --36.2854 --36.2854 --36.2854 --36.2244 --36.2854 --36.3159 --36.2854 --36.2854 --36.2549 --36.2244 --36.2549 --36.2549 --36.2244 --36.2549 --36.2854 --36.2854 --36.2854 --36.2854 --36.3159 --36.2244 --36.2244 --36.2549 --36.2854 --36.2854 --36.2244 --36.3159 --36.3159 --36.2854 --36.2854 --36.2854 --36.2549 --36.2854 --36.2244 --36.2549 --36.2244 --36.1938 --36.2244 --36.2244 --36.1938 --36.1633 --36.1938 --36.1633 --36.1633 --36.1633 --36.1633 --36.1633 --36.1328 --36.1938 --36.1633 --36.1633 --36.1328 --36.1938 --36.2244 --36.1633 --36.1938 --36.1633 --36.1938 --36.1633 --36.1938 --36.1938 --36.1633 --36.1328 --36.1328 --36.1328 --36.1328 --36.1023 --36.1023 --36.1023 --36.1023 --36.0718 --36.0413 --36.0413 --36.0413 --35.9802 --36.0413 --36.0413 --35.9802 --35.9802 --35.9497 --35.9497 --35.9497 --35.9192 --35.9192 --35.8887 --35.9192 --35.9192 --35.9497 --35.8887 --35.9192 --35.8887 --35.8887 --35.9497 --35.9497 --35.9497 --35.9802 --35.9497 --35.9497 --35.8887 --35.9192 --35.8582 --35.8887 --35.8887 --35.8582 --35.8582 --35.9192 --35.8582 --35.8276 --35.8582 --35.8887 --35.8582 --35.9192 --35.9192 --35.9497 --35.9497 --35.8887 --35.8887 --35.8276 --35.8582 --35.8276 --35.7971 --35.7971 --35.8582 --35.8276 --35.8276 --35.7971 --35.8276 --35.7971 --35.7666 --35.7971 --35.7666 --35.7971 --35.7971 --35.7971 --35.7666 --35.7971 --35.7971 --35.8582 --35.8582 --35.8276 --35.7666 --35.7666 --35.7361 --35.8276 --35.7666 --35.7971 --35.7971 --35.7666 --35.7056 --35.7361 --35.7056 --35.6750 --35.7056 --35.7361 --35.7971 --35.7361 --35.7056 --35.7056 --35.6445 --35.6750 --35.6140 --35.6445 --35.5835 --35.5530 --35.5835 --35.5225 --35.5530 --35.5530 --35.4919 --35.5225 --35.5225 --35.4919 --35.5225 --35.4614 --35.5225 --35.4919 --35.5225 --35.4309 --35.4309 --35.4004 --35.3699 --35.3699 --35.3088 --35.2783 --35.3088 --35.2783 --35.2478 --35.2478 --35.2783 --35.2173 --35.3088 --35.2478 --35.2783 --35.2478 --35.2783 --35.2478 --35.2478 --35.2173 --35.2478 --35.2478 --35.2478 --35.2478 --35.2478 --35.2478 --35.2173 --35.2478 --35.2478 --35.3394 --35.3394 --35.3088 --35.2783 --35.2478 --35.2783 --35.3088 --35.2173 --35.2783 --35.2478 --35.1868 --35.1563 --35.0952 --35.0647 --35.0647 --35.0342 --35.0037 --35.0342 --35.0037 --34.9731 --34.9731 --34.9731 --34.9731 --35.0647 --35.0342 --35.0647 --35.0342 --35.0342 --34.9731 --34.9426 --34.9426 --34.9121 --34.9121 --34.9426 --34.9426 --34.9426 --34.9121 --34.8816 --34.8816 --34.9121 --34.8816 --34.8206 --34.7900 --34.8511 --34.7290 --34.7900 --34.7290 --34.7290 --34.7290 --34.7290 --34.6985 --34.6680 --34.6375 --34.6680 --34.6680 --34.6375 --34.6375 --34.5764 --34.6069 --34.6069 --34.5764 --34.5764 --34.5459 --34.5459 --34.5154 --34.4849 --34.4849 --34.4543 --34.4543 --34.3933 --34.4238 --34.3933 --34.3933 --34.3628 --34.3933 --34.3628 --34.3628 --34.3018 --34.3323 --34.3323 --34.3933 --34.3628 --34.3628 --34.3628 --34.3628 --34.3628 --34.3018 --34.2407 --34.2407 --34.2407 --34.2712 --34.2102 --34.1797 --34.1492 --34.1797 --34.1492 --34.1187 --34.1492 --34.1492 --34.1797 --34.1187 --34.1187 --34.0576 --34.0576 --33.9661 --34.0576 --33.9661 --33.9355 --33.9966 --33.9966 --33.9355 --33.9661 --33.9966 --33.9355 --33.9966 --33.9661 --33.9355 --33.9355 --33.9661 --33.9050 --33.8745 --33.8440 --33.8440 --33.8440 --33.8440 --33.8135 --33.7830 --33.7830 --33.8135 --33.7830 --33.8135 --33.8135 --33.8135 --33.8440 --33.8135 --33.7830 --33.8135 --33.7830 --33.7524 --33.7219 --33.6914 --33.6914 --33.7219 --33.6304 --33.6609 --33.6609 --33.6609 --33.6304 --33.6304 --33.6914 --33.6304 --33.5999 --33.6304 --33.6304 --33.6609 --33.5999 --33.5999 --33.5999 --33.6304 --33.5999 --33.6609 --33.6304 --33.5999 --33.5693 --33.5999 --33.6304 --33.5999 --33.5999 --33.5999 --33.5693 --33.5999 --33.5693 --33.5693 --33.5083 --33.4778 --33.4473 --33.4778 --33.4473 --33.4473 --33.4778 --33.3862 --33.4167 --33.3862 --33.3252 --33.3862 --33.3862 --33.3557 --33.3862 --33.3557 --33.3252 --33.2947 --33.3252 --33.3252 --33.2947 --33.2947 --33.2642 --33.3252 --33.2947 --33.2947 --33.2947 --33.2642 --33.2947 --33.3252 --33.2947 --33.2336 --33.2642 --33.2642 --33.2031 --33.1421 --33.1116 --33.1421 --33.1116 --33.0811 --33.1116 --33.0200 --33.0200 --32.9895 --32.9895 --33.0200 --33.0505 --33.0200 --32.9590 --33.0200 --32.9590 --32.9590 --32.9285 --32.9285 --32.8369 --32.8674 --32.8064 --32.7759 --32.7454 --32.7148 --32.7148 --32.6843 --32.6843 --32.6538 --32.6538 --32.6843 --32.6843 --32.6843 --32.6538 --32.6538 --32.6843 --32.6233 --32.6843 --32.6538 --32.6233 --32.5928 --32.5317 --32.4707 --32.4707 --32.4707 --32.4097 --32.3792 --32.3486 --32.2876 --32.3181 --32.3181 --32.1960 --32.1960 --32.1655 --32.1655 --32.1655 --32.1655 --32.1350 --32.1350 --32.1655 --32.1655 --32.1655 --32.1350 --32.1655 --32.1655 --32.1350 --32.1350 --32.1350 --32.1655 --32.1045 --32.1045 --32.0740 --32.0435 --32.0435 --32.0435 --32.0740 --32.1045 --32.1045 --32.0435 --32.0740 --32.0740 --32.0740 --32.1045 --32.0740 --32.0740 --32.1045 --32.1350 --32.1045 --32.1350 --32.1655 --32.1045 --32.1350 --32.1350 --32.1350 --32.0740 --32.0435 --32.0740 --32.0435 --32.0129 --32.0129 --31.9519 --31.9519 --31.9214 --31.8909 --31.9214 --31.8909 --31.8604 --31.8909 --31.8298 --31.7993 --31.7993 --31.7688 --31.8298 --31.7993 --31.7688 --31.7993 --31.7688 --31.7383 --31.6772 --31.7078 --31.6467 --31.5857 --31.5247 --31.4636 --31.4026 --31.3416 --31.2805 --31.3110 --31.3110 --31.2195 --31.2195 --31.1890 --31.1584 --31.1890 --31.2500 --31.1584 --31.1279 --31.1279 --31.0364 --31.0364 --31.0974 --31.1279 --31.0669 --31.0669 --31.0669 --31.0974 --31.0974 --31.0669 --31.0059 --31.0364 --31.0364 --30.9753 --31.0059 --30.9753 --30.9143 --30.8838 --30.8533 --30.8228 --30.8228 --30.7922 --30.7312 --30.7007 --30.6702 --30.6702 --30.6396 --30.6702 --30.6396 --30.6396 --30.5481 --30.5176 --30.4871 --30.4565 --30.5176 --30.4565 --30.4260 --30.4565 --30.3955 --30.3955 --30.3955 --30.3650 --30.3345 --30.3955 --30.4260 --30.4565 --30.4565 --30.4260 --30.5176 --30.4871 --30.5481 --30.5786 --30.6091 --30.5786 --30.6091 --30.5786 --30.5481 --30.5176 --30.5481 --30.5176 --30.5481 --30.5786 --30.5786 --30.5176 --30.5176 --30.5481 --30.5176 --30.4565 --30.4565 --30.3955 --30.4260 --30.3650 --30.3650 --30.3345 --30.2429 --30.1514 --30.0598 --30.0293 --29.9683 --29.9377 --29.9072 --29.9072 --29.8767 --29.8157 --29.7241 --29.6936 --29.6631 --29.6021 --29.5105 --29.4189 --29.3579 --29.2969 --29.1748 --29.0222 --28.9001 --28.7170 --28.5339 --28.2288 --27.6184 --26.2451 --23.4680 --19.8669 --16.0522 --12.4207 --8.7891 --4.9744 --0.8545 -3.7537 -8.9111 -14.3738 -19.8669 -24.7498 -28.8696 -32.0129 -34.2712 -35.8582 -36.8652 -37.3840 -37.3840 -37.0483 -36.4380 -35.5530 -34.4543 -33.2642 -32.0129 -30.6396 -29.2969 -27.8625 -26.2451 -24.7498 -23.1628 -21.6675 -20.1416 -18.7378 -17.2424 -15.8386 -14.4348 -13.0920 -11.7493 -10.4980 -9.3079 -8.1482 -6.9580 -5.8289 -4.6692 -3.6011 -2.4719 -1.3428 -0.2136 --0.8545 --1.9836 --3.1128 --4.2419 --5.4321 --6.5308 --7.6904 --8.8196 --9.9793 --11.1389 --12.2986 --13.3972 --14.4653 --15.6555 --16.6626 --17.7612 --18.8293 --19.7144 --20.5994 --21.4233 --22.2473 --23.0103 --23.8342 --24.4751 --25.0854 --25.6653 --26.2451 --26.7639 --27.3132 --27.8015 --28.1982 --28.6255 --29.0222 --29.2969 --29.6021 --29.9072 --30.1208 --30.3650 --30.6091 --30.8838 --31.0974 --31.4026 --31.5552 --31.7383 --31.9214 --32.1350 --32.2876 --32.4097 --32.5317 --32.6538 --32.7759 --32.9285 --33.0505 --33.1116 --33.2947 --33.3862 --33.4473 --33.4778 --33.5693 --33.6304 --33.6914 --33.7830 --33.8440 --33.9050 --33.9355 --34.0881 --34.1187 --34.1797 --34.2102 --34.3018 --34.3323 --34.3323 --34.3933 --34.3933 --34.4849 --34.4849 --34.5154 --34.6069 --34.6375 --34.6680 --34.7595 --34.7900 --34.7595 --34.8206 --34.8816 --34.8511 --34.8816 --34.9121 --34.9426 --34.9426 --34.9426 --35.0342 --35.0037 --35.0037 --35.0342 --35.0952 --35.1257 --35.0952 --35.1257 --35.1868 --35.1868 --35.2173 --35.2173 --35.2173 --35.2173 --35.2478 --35.2173 --35.2478 --35.2783 --35.1868 --35.2783 --35.2783 --35.2478 --35.2783 --35.2173 --35.2783 --35.2783 --35.3088 --35.2478 --35.3088 --35.3088 --35.3088 --35.3088 --35.3088 --35.3394 --35.3699 --35.4004 --35.3699 --35.4004 --35.4309 --35.4309 --35.4614 --35.4919 --35.4919 --35.5225 --35.5225 --35.5530 --35.5835 --35.6140 --35.6140 --35.6140 --35.6445 --35.6140 --35.6140 --35.6750 --35.6750 --35.7056 --35.6445 --35.6750 --35.7056 --35.7361 --35.7361 --35.7971 --35.7666 --35.8276 --35.7666 --35.7971 --35.8276 --35.7666 --35.7971 --35.7666 --35.7971 --35.8276 --35.8276 --35.8582 --35.8276 --35.8582 --35.9192 --35.8582 --35.9192 --35.9192 --35.9497 --35.9802 --35.9497 --35.9802 --36.0107 --35.9802 --35.9497 --35.9497 --36.0107 --35.9497 --35.9802 --36.0107 --36.0718 --36.0718 --36.1023 --36.1328 --36.1328 --36.1633 --36.1938 --36.1938 --36.1633 --36.2854 --36.2549 --36.2549 --36.2854 --36.2549 --36.2549 --36.2549 --36.2549 --36.2549 --36.2244 --36.2244 --36.3159 --36.2854 --36.2244 --36.2244 --36.2854 --36.2854 --36.2854 --36.2854 --36.2854 --36.2549 --36.3159 --36.2854 --36.2549 --36.2549 --36.2549 --36.2549 --36.2854 --36.2854 --36.3464 --36.2854 --36.3464 --36.3464 --36.3464 --36.3464 --36.3464 --36.3770 --36.4075 --36.3770 --36.4075 --36.4380 --36.4075 --36.4990 --36.5295 --36.4685 --36.5295 --36.4990 --36.5295 --36.5295 --36.5601 --36.5295 --36.5601 --36.5601 --36.5295 --36.4990 --36.4990 --36.4990 --36.4685 --36.4380 --36.4685 --36.4685 --36.4685 --36.4990 --36.4990 --36.4380 --36.5906 --36.5601 --36.5295 --36.4685 --36.5601 --36.5295 --36.4990 --36.5295 --36.5295 --36.5295 --36.4990 --36.5295 --36.5295 --36.5601 --36.4990 --36.5295 --36.4990 --36.4685 --36.4685 --36.4990 --36.4685 --41.3208 --42.2058 --42.2363 --42.5110 --42.8162 --43.2129 --43.4875 --43.8538 --44.0979 --44.3726 --44.6777 --44.9219 --45.1355 --45.3491 --45.5017 --45.7458 --45.9900 --46.1426 --46.2341 --46.4172 --46.5698 --46.7834 --46.9055 --47.0276 --47.1802 --47.3022 --47.4548 --47.6379 --47.7600 --47.8821 --47.9736 --48.0652 --48.2178 --48.3398 --48.4619 --48.5535 --48.6450 --48.7671 --48.8892 --48.9807 --49.0417 --49.1028 --49.2249 --49.3469 --49.4080 --49.5300 --49.6826 --49.7437 --49.8352 --49.8657 --49.9878 --50.0488 --50.1404 --50.2625 --50.2930 --50.3540 --50.4456 --50.5371 --50.5981 --50.6592 --50.7507 --50.8728 --50.8728 --50.9949 --50.9949 --51.1169 --51.2390 --51.3306 --51.3611 --51.4526 --51.4832 --51.6052 --51.6663 --51.7273 --51.8188 --51.8799 --51.9104 --51.9714 --52.0935 --52.1545 --52.2156 --52.2766 --52.3376 --52.4292 --52.4597 --52.5208 --52.6123 --52.7039 --52.7649 --52.8259 --52.8870 --52.9175 --53.0090 --53.0396 --53.1006 --53.1311 --53.1616 --53.2532 --53.3447 --53.3142 --53.3447 --53.4058 --53.4973 --53.5889 --53.6804 --53.7109 --53.7415 --53.8025 --53.8940 --53.9551 --53.9856 --54.0771 --54.1077 --54.1382 --54.2603 --54.2908 --54.3213 --54.3518 --54.4128 --54.5044 --54.5349 --54.5654 --54.6265 --54.6875 --54.7791 --54.8706 --54.8096 --54.9011 --54.9927 --55.0232 --55.1147 --55.1758 --55.2368 --55.2673 --55.2979 --55.3589 --55.4504 --55.4504 --55.4810 --55.5725 --55.6335 --55.7251 --55.7556 --55.8167 --55.8472 --55.8777 --55.9387 --55.9692 --56.0303 --56.0913 --56.1218 --56.1523 --56.2134 --56.2439 --56.3354 --56.3660 --56.4575 --56.5186 --56.5491 --56.5186 --56.6406 --56.6406 --56.7322 --56.7932 --56.7627 --56.8237 --56.9153 --56.9153 --56.9458 --57.0068 --57.0374 --57.1289 --57.0984 --57.1594 --57.2510 --57.2205 --57.2815 --57.3425 --57.4036 --57.4341 --57.5562 --57.5562 --57.5562 --57.6172 --57.7087 --57.6782 --57.7698 --57.7698 --57.8613 --57.8918 --57.8918 --57.9529 --57.9529 --58.0444 --58.1055 --58.1360 --58.1360 --58.2581 --58.2886 --58.3191 --58.3496 --58.3801 --58.4412 --58.4412 --58.5327 --58.5632 --58.5632 --58.6243 --58.7158 --58.7158 --58.7769 --58.7769 --58.8074 --58.8379 --58.9294 --58.9600 --58.9905 --59.0820 --59.1431 --59.1736 --59.1736 --59.2346 --59.2957 --59.2651 --59.3567 --59.3567 --59.4482 --59.4482 --59.5093 --59.5093 --59.5703 --59.6313 --59.6313 --59.6924 --59.6924 --59.7839 --59.7839 --59.8145 --59.8450 --59.9060 --59.9365 --59.9976 --60.0281 --60.0891 --60.0891 --60.1196 --60.1807 --60.2112 --60.2112 --60.3027 --60.2722 --60.3027 --60.4248 --60.4248 --60.4553 --60.4858 --60.5469 --60.6079 --60.6079 --60.6384 --60.6384 --60.6995 --60.7300 --60.7605 --60.8521 --60.8826 --60.8826 --60.9131 --61.0046 --61.0046 --61.0352 --61.0657 --61.1267 --61.1877 --61.1877 --61.1877 --61.2488 --61.3098 --61.3403 --61.3403 --61.4319 --61.4624 --61.4319 --61.4624 --61.5540 --61.5845 --61.5845 --61.5540 --61.6455 --61.6760 --61.7371 --61.7371 --61.7676 --61.7981 --61.8591 --61.9202 --61.9202 --61.9202 --61.9202 --61.9812 --62.0422 --62.0422 --62.1033 --62.1033 --62.1033 --62.1338 --62.1643 --62.1948 --62.3169 --62.2864 --62.2864 --62.3474 --62.3779 --62.3779 --62.4695 --62.4390 --62.4695 --62.5610 --62.5916 --62.5916 --62.5916 --62.6526 --62.6831 --62.7441 --62.7747 --62.8357 --62.8357 --62.8662 --62.8357 --62.8357 --62.8967 --62.8967 --62.9578 --62.9578 --63.0188 --63.0493 --63.0493 --63.1104 --63.1409 --63.1409 --63.2324 --63.2629 --63.2629 --63.2324 --63.2935 --63.3850 --63.3850 --63.3850 --63.4460 --63.4460 --63.5071 --63.4766 --63.5376 --63.5681 --63.5681 --63.6292 --63.5986 --63.6597 --63.6902 --63.7207 --63.7207 --63.7817 --63.7817 --63.8123 --63.8428 --63.8733 --63.9343 --63.9343 --63.9954 --63.9954 --63.9954 --64.0259 --64.0869 --64.1174 --64.1174 --64.1174 --64.1785 --64.1785 --64.2090 --64.2700 --64.3005 --64.3311 --64.3616 --64.3616 --64.3921 --64.3921 --64.4531 --64.5142 --64.5142 --64.5447 --64.5142 --64.5752 --64.6057 --64.6667 --64.6973 --64.6973 --64.7278 --64.6973 --64.7583 --64.7888 --64.8193 --64.8499 --64.8804 --64.8499 --64.9109 --64.9109 --64.9109 --64.9719 --65.0024 --65.0024 --65.0024 --65.0635 --65.0940 --65.0940 --65.1245 --65.1550 --65.1855 --65.2466 --65.2161 --65.2466 --65.3076 --65.2771 --65.2771 --65.3076 --65.3381 --65.3076 --65.3992 --65.4297 --65.4602 --65.4907 --65.5212 --65.5518 --65.5518 --65.5823 --65.6128 --65.5823 --65.6433 --65.7043 --65.6433 --65.7349 --65.7349 --65.7349 --65.7349 --65.7654 --65.7959 --65.8569 --65.8569 --65.8875 --65.9180 --65.9790 --65.9790 --66.0095 --66.0400 --66.0400 --66.1011 --66.0706 --66.1316 --66.1621 --66.1621 --66.1926 --66.1621 --66.2231 --66.2537 --66.2842 --66.3147 --66.3147 --66.2842 --66.3147 --66.3757 --66.3452 --66.3757 --66.3757 --66.4368 --66.4368 --66.4978 --66.4978 --66.4978 --66.4978 --66.5894 --66.5588 --66.5588 --66.5894 --66.5894 --66.6809 --66.6809 --66.6809 --66.6504 --66.7725 --66.8030 --66.8335 --66.7725 --66.8640 --66.8335 --66.8945 --66.8640 --66.8640 --66.9250 --66.9556 --66.9556 --66.9861 --66.9861 --67.0166 --67.0471 --67.0776 --67.1387 --67.1082 --67.1082 --67.1387 --67.1387 --67.1997 --67.1997 --67.1997 --67.1997 --67.2913 --67.2607 --67.3218 --67.3218 --67.3523 --67.4133 --67.3523 --67.3523 --67.4133 --67.4438 --67.4133 --67.4133 --67.4744 --67.4744 --67.4744 --67.5354 --67.5354 --67.5659 --67.5659 --67.5659 --67.6270 --67.6270 --67.5964 --67.6270 --67.6575 --67.6270 --67.6880 --67.6880 --67.7185 --67.7490 --67.7490 --67.8101 --67.8101 --67.8711 --67.8406 --67.9016 --67.9016 --67.9321 --67.9626 --67.9626 --67.9626 --68.0237 --67.9626 --68.0237 --68.0542 --68.0542 --68.0847 --68.0847 --68.0847 --68.1152 --68.1152 --68.1763 --68.1763 --68.1763 --68.2373 --68.2068 --68.2068 --68.2678 --68.2678 --68.2678 --68.3289 --68.2678 --68.2983 --68.3289 --68.3289 --68.3289 --68.3899 --68.3289 --68.3899 --68.3899 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.5120 --68.4814 --68.4814 --68.5425 --68.5425 --68.5730 --68.6035 --68.6035 --68.6340 --68.6646 --68.6646 --68.6035 --68.7256 --68.6951 --68.7561 --68.7561 --68.7256 --68.7561 --68.7561 --68.7866 --68.8477 --68.8171 --68.8477 --68.8477 --68.8477 --68.9087 --68.8782 --68.8782 --68.9087 --68.9087 --68.9392 --68.8782 --68.9392 --68.9392 --69.0002 --69.0002 --69.0308 --69.0002 --69.0308 --69.0308 --69.0918 --69.1223 --69.1528 --69.1528 --69.1528 --69.1528 --69.1833 --69.1833 --69.2139 --69.2139 --69.2444 --69.2139 --69.2139 --69.2749 --69.3054 --69.2444 --69.3054 --69.3054 --69.3359 --69.3359 --69.3359 --69.3665 --69.3665 --69.4275 --69.3970 --69.4275 --69.4580 --69.5190 --69.5190 --69.5190 --69.4885 --69.5190 --69.4885 --69.5190 --69.5190 --69.5496 --69.5801 --69.5801 --69.6106 --69.5801 --69.6106 --69.6106 --69.6411 --69.6716 --69.7021 --69.6716 --69.6716 --69.7021 --69.7021 --69.7021 --69.7327 --69.7937 --69.7632 --69.7327 --69.7327 --69.7632 --69.7327 --69.7632 --69.7937 --69.7632 --69.8242 --69.8547 --69.8242 --69.8853 --69.8547 --69.8853 --69.9158 --69.8853 --69.9158 --69.9463 --69.9768 --70.0073 --69.9768 --70.0378 --70.0073 --70.0073 --70.0378 --70.0684 --70.0684 --70.0989 --70.0989 --70.0684 --70.0684 --70.1294 --70.0989 --70.1294 --70.2209 --70.1599 --70.1904 --70.1904 --70.1904 --70.2515 --70.2209 --70.2209 --70.2515 --70.2515 --70.2515 --70.2820 --70.2820 --70.2515 --70.3430 --70.3125 --70.3735 --70.3735 --70.4041 --70.4041 --70.3735 --70.3735 --70.3430 --70.4041 --70.4346 --70.3735 --70.4041 --70.4651 --70.4651 --70.4651 --70.4956 --70.4651 --70.4651 --70.5261 --70.4956 --70.5261 --70.4956 --70.5566 --70.5566 --70.5872 --70.6482 --70.6177 --70.6177 --70.6177 --70.6177 --70.6177 --70.6177 --70.6177 --70.6787 --70.7092 --70.6177 --70.6787 --70.6787 --70.6482 --70.6482 --70.7092 --70.7397 --70.7092 --70.7092 --70.7092 --70.7397 --70.7397 --70.7703 --70.7397 --70.7397 --70.8313 --70.8008 --70.7703 --70.8008 --70.8618 --70.8313 --70.8008 --70.8313 --70.8313 --70.8923 --70.8618 --70.8618 --70.8923 --70.8923 --70.9229 --70.9229 --70.8923 --70.9229 --70.9534 --70.9534 --70.9534 --71.0144 --70.9534 --71.0144 --71.0144 --70.9534 --70.9839 --70.9534 --71.0449 --71.0449 --71.0754 --71.0754 --71.0754 --71.0754 --71.0754 --71.0754 --71.0754 --71.0754 --71.1365 --71.1060 --71.0754 --71.1060 --71.1365 --71.1365 --71.1975 --71.1975 --71.1975 --71.1670 --71.1670 --71.1975 --71.1975 --71.1975 --71.2280 --71.2280 --71.2280 --71.1975 --71.2585 --71.2585 --71.2585 --71.2585 --71.2585 --71.2585 --71.2585 --71.2585 --71.3196 --71.2891 --71.2891 --71.3501 --71.3501 --71.3501 --71.3501 --71.4111 --71.3806 --71.3196 --71.3501 --71.4111 --71.3806 --71.3501 --71.3806 --71.3806 --71.4111 --71.4111 --71.4111 --71.3806 --71.4417 --71.4417 --71.4417 --71.4722 --71.4417 --71.4722 --71.4722 --71.5027 --71.5027 --71.4722 --71.5332 --71.5027 --71.4722 --71.5332 --71.5027 --71.5027 --71.5942 --71.5332 --71.5332 --71.5637 --71.5332 --71.5637 --71.5942 --71.5942 --71.6248 --71.5942 --71.5942 --71.6248 --71.6553 --71.6553 --71.6858 --71.6553 --71.6248 --71.6553 --71.6553 --71.6553 --71.6858 --71.6858 --71.7163 --71.6858 --71.7163 --71.7468 --71.6858 --71.6858 --71.7468 --71.7163 --71.8079 --71.7773 --71.8079 --71.7773 --71.7468 --71.7773 --71.7773 --71.8079 --71.8079 --71.8384 --71.8384 --71.8079 --71.8079 --71.8079 --71.8384 --71.8079 --71.8384 --71.8384 --71.9299 --71.8994 --71.8384 --71.8994 --71.8994 --71.8994 --71.8689 --71.8689 --71.8994 --71.8689 --71.8994 --71.9299 --71.8994 --71.8689 --71.9299 --71.9299 --71.9604 --71.9299 --71.9604 --71.9910 --71.9910 --71.9604 --72.0215 --71.9910 --71.9604 --71.9910 --71.9910 --71.9604 --71.9910 --72.0215 --72.0215 --71.9604 --71.9604 --72.0215 --71.9910 --71.9910 --72.0520 --72.0215 --72.0520 --72.0520 --72.0520 --72.0825 --72.0520 --72.0520 --72.1130 --72.1436 --72.1130 --72.0825 --72.0520 --72.1436 --72.1436 --72.1436 --72.1130 --72.0825 --72.1436 --72.1436 --72.1130 --72.1436 --72.1130 --72.1436 --72.1436 --72.1436 --72.1436 --72.1741 --72.1436 --72.1436 --72.1741 --72.2046 --72.1741 --72.1741 --72.2046 --72.1741 --72.2351 --72.2046 --72.2351 --72.1741 --72.1741 --72.2046 --72.2351 --72.2656 --72.2351 --72.2961 --72.2656 --72.2656 --72.2961 --72.2961 --72.3267 --72.2961 --72.2961 --72.3572 --72.3267 --72.2961 --72.2961 --72.3267 --72.3267 --72.2961 --72.3267 --72.3572 --72.3572 --72.3267 --72.3267 --72.3877 --72.3877 --72.3572 --72.3572 --72.4182 --72.3877 --72.3877 --72.3572 --72.3877 --72.3877 --72.3572 --72.3877 --72.4182 --72.4487 --72.3877 --72.4182 --72.4182 --72.4182 --72.4182 --72.4182 --72.4182 --72.4792 --72.4487 --72.4182 --72.4487 --72.4792 --72.4792 --72.4487 --72.4792 --72.4487 --72.5098 --72.4487 --72.4487 --72.4792 --72.4792 --72.5403 --72.4792 --72.5098 --72.5403 --72.5708 --72.5403 --72.5708 --72.5708 --72.6013 --72.5708 --72.5403 --72.5098 --72.4792 --72.5403 --72.5403 --72.5708 --72.5708 --72.6013 --72.5403 --72.5708 --72.6013 --72.6013 --72.6013 --72.6013 --72.6013 --72.6013 --72.6013 --72.6318 --72.5403 --72.6013 --72.6624 --72.6624 --72.6318 --72.6318 --72.6318 --72.6318 --72.6318 --72.6318 --72.6013 --72.6318 --72.6318 --72.6318 --72.6318 --72.6624 --72.6929 --72.6929 --72.7234 --72.6929 --72.6929 --72.7234 --72.6929 --72.7234 --72.6624 --72.7234 --72.6929 --72.6624 --72.6624 --72.7234 --72.7234 --72.7539 --72.7234 --72.7234 --72.7234 --72.6929 --72.6929 --72.6929 --72.6929 --72.7234 --72.6929 --72.7234 --72.7234 --72.7539 --72.7539 --72.7234 --72.6929 --72.7234 --72.7234 --72.7234 --72.7539 --72.7539 --72.7844 --72.7234 --72.7234 --72.7234 --72.7234 --72.7539 --72.7539 --72.7234 --72.7844 --72.7844 --72.7539 --72.7539 --72.7844 --72.7539 --72.7844 --72.8149 --72.7844 --72.7539 --72.7539 --72.7844 --72.8455 --72.8149 --72.8149 --72.7844 --72.7844 --72.7844 --72.7539 --72.7539 --72.7539 --72.7844 --72.7844 --72.8149 --72.7844 --72.8455 --72.8455 --72.8149 --72.8455 --72.8455 --72.7844 --72.8149 --72.8760 --72.8149 --72.8455 --72.8455 --72.8455 --72.9065 --72.8760 --72.8455 --72.8149 --72.8149 --72.8455 --72.8760 --72.8455 --72.9065 --72.8455 --72.9370 --72.9065 --72.8760 --72.9065 --72.8760 --72.9370 --72.9065 --72.8760 --72.9370 --72.9675 --72.9675 --72.9370 --72.9675 --72.9675 --72.9370 --72.9370 --72.9370 --72.9370 --72.9980 --72.9675 --72.9370 --72.9980 --72.9980 --72.9980 --72.9980 --72.9370 --72.9370 --72.9675 --72.9370 --72.9980 --72.9675 --72.9370 --72.9980 --72.9675 --72.9675 --72.9370 --72.9675 --72.9675 --72.9980 --72.9980 --72.9980 --73.0591 --72.9980 --73.0286 --72.9675 --72.9675 --72.9980 --72.9675 --72.9980 --73.0591 --72.9980 --72.9980 --72.9675 --72.9675 --72.9675 --72.9980 --72.9980 --72.9980 --73.0286 --72.9980 --72.9980 --72.9980 --73.0286 --72.9980 --72.9980 --72.9980 --72.9675 --72.9675 --72.9675 --72.9980 --72.9675 --73.0591 --72.9980 --72.9675 --73.0286 --72.9675 --73.0286 --73.0286 --73.0286 --73.0286 --73.0286 --73.0591 --72.9675 --72.9980 --73.0286 --72.9675 --72.9980 --72.9980 --73.0286 --72.9980 --72.9675 --73.0286 --72.9980 --72.9980 --72.9980 --73.0286 --73.0286 --73.0286 --72.9980 --72.9980 --73.0286 --73.0286 --73.0286 --73.0591 --73.0286 --73.0286 --72.9980 --73.0286 --73.0286 --73.0591 --73.0286 --72.9980 --72.9675 --72.9675 --73.0286 --73.0286 --73.0286 --73.0591 --73.0591 --73.0591 --73.0286 --73.0286 --73.0591 --73.0591 --73.0591 --73.0896 --73.0896 --73.0591 --73.0896 --73.0591 --73.0591 --73.0591 --73.0286 --72.9980 --73.0286 --72.9980 --73.0286 --73.0286 --73.0286 --73.0286 --73.0591 --73.0591 --73.0591 --73.0896 --73.0591 --73.0591 --73.0286 --72.9980 --73.0286 --73.0286 --73.0286 --73.0591 --73.0591 --72.9980 --72.9675 --72.9980 --73.0286 --73.0286 --73.0286 --72.9980 --73.0591 --72.9675 --72.9980 --72.9980 --73.0286 --73.0591 --72.9980 --73.0286 --73.0591 --73.0286 --73.0286 --73.0591 --73.0591 --73.0591 --72.9980 --73.0591 --73.0286 --73.0591 --73.0591 --73.0286 --73.0591 --73.0591 --73.0591 --73.0286 --73.0286 --73.0591 --73.0591 --73.0591 --73.1201 --73.0896 --73.0896 --73.0896 --73.1201 --73.0896 --73.0896 --73.0896 --73.1201 --73.0896 --73.1201 --73.0896 --72.9980 --73.0591 --73.0591 --73.0591 --73.0591 --73.0591 --73.0591 --73.0896 --73.1201 --73.0896 --73.1201 --73.0591 --73.0896 --73.1506 --73.1506 --73.0896 --73.0896 --73.0286 --73.0591 --73.0591 --73.0896 --73.0896 --73.0896 --73.0896 --73.1201 --73.1506 --73.0896 --73.1506 --73.1201 --73.0896 --73.0896 --73.0896 --73.0896 --73.0896 --73.1506 --73.0896 --73.0896 --73.1201 --73.0591 --73.0896 --73.0896 --73.0591 --73.1201 --73.1201 --73.1506 --73.0896 --73.0896 --73.1201 --73.0591 --73.0896 --73.0896 --73.1506 --73.1201 --73.1506 --73.0896 --73.1201 --73.1201 --73.1201 --73.1201 --73.1201 --73.0896 --73.1201 --73.0591 --73.0896 --73.1201 --73.0896 --73.1201 --73.0896 --73.1201 --73.0896 --73.1201 --73.1201 --73.1201 --73.0896 --73.0896 --73.1506 --73.1201 --73.1201 --73.0896 --73.0591 --73.0896 --73.1506 --73.1201 --73.1201 --73.1506 --73.1201 --73.1506 --73.1201 --73.0896 --73.0591 --73.0896 --73.1201 --73.1506 --73.0896 --73.1201 --73.0896 --73.1812 --73.1506 --73.1201 --73.1201 --73.1201 --73.1201 --73.0896 --73.0896 --73.0591 --73.1201 --73.0896 --73.0896 --73.1201 --73.0896 --73.0591 --73.0896 --73.0591 --73.0896 --73.0896 --73.0896 --73.0896 --73.1201 --73.0591 --73.0896 --73.0896 --73.1201 --73.1506 --73.0896 --73.1506 --73.0896 --73.1201 --73.0896 --73.0896 --73.1506 --73.0591 --73.0896 --73.0896 --73.0591 --73.0591 --73.0591 --73.0896 --73.0286 --73.0591 --73.1201 --73.1201 --73.1201 --73.0591 --73.0896 --73.1201 --73.0896 --73.0896 --73.0591 --73.0896 --73.0896 --73.0286 --73.0896 --73.0591 --73.0896 --73.0286 --73.0896 --73.0591 --73.0591 --73.0286 --73.0896 --73.0896 --73.0591 --73.0591 --73.1201 --73.0896 --73.0896 --73.0286 --73.0591 --73.0591 --73.0591 --73.0591 --73.0591 --73.0591 --73.1201 --73.1201 --73.1201 --73.0286 --73.0591 --73.0286 --73.0591 --73.0286 --73.0286 --73.0286 --73.0286 --73.0286 --73.0591 --73.0591 --73.0591 --73.0591 --73.0591 --72.9980 --72.9980 --73.0286 --72.9980 --73.0286 --73.0591 --73.0286 --73.0286 --73.0896 --73.0896 --73.0591 --73.0591 --73.0286 --73.0591 --73.0591 --72.9980 --73.0286 --73.0286 --73.0286 --73.0286 --73.0591 --73.0286 --73.0896 --72.9980 --73.0286 --73.0896 --73.0896 --73.0896 --73.0896 --73.0591 --73.0591 --73.0286 --73.0896 --73.0591 --73.0896 --73.0896 --73.0591 --73.0896 --73.0896 --73.0591 --73.0286 --73.0896 --73.0591 --73.0591 --73.0591 --73.0591 --73.0896 --73.0591 --73.0591 --73.0591 --73.0591 --73.0286 --73.0286 --73.0286 --72.9980 --73.0286 --73.0591 --73.0286 --73.0286 --73.0286 --73.0591 --73.0286 --72.9980 --73.0591 --73.0591 --73.0591 --73.0286 --73.0591 --73.0286 --73.0896 --73.0591 --73.0896 --73.0896 --73.0896 --73.0591 --73.0591 --72.9980 --73.0286 --72.9980 --73.0286 --73.0286 --72.9980 --73.0286 --72.9980 --73.0286 --73.0286 --72.9980 --72.9370 --72.9675 --73.0286 --72.9980 --72.9980 --72.9675 --72.9370 --72.9065 --72.9370 --72.9675 --72.9370 --72.9370 --73.0286 --72.9675 --72.9675 --72.9675 --72.9675 --72.9675 --72.9370 --73.0286 --72.9980 --73.0286 --72.9980 --72.9370 --73.0286 --72.9675 --72.9370 --72.9370 --72.9675 --72.9675 --72.9675 --72.9980 --72.9675 --72.9675 --72.9675 --72.9065 --72.9065 --72.9370 --72.9675 --72.9370 --72.9370 --72.9675 --72.9980 --72.9675 --72.9675 --72.9370 --72.9370 --72.9675 --72.9675 --72.9675 --72.9675 --72.9370 --72.9065 --72.9065 --72.9370 --72.9370 --72.9370 --72.9370 --72.9370 --72.9370 --72.9675 --72.9370 --72.9675 --72.9065 --72.9370 --72.9370 --72.9675 --72.9980 --72.8760 --72.9675 --72.9370 --72.9370 --72.9675 --72.9065 --72.9370 --72.9370 --72.8760 --72.8760 --72.9065 --72.9370 --72.8760 --72.9370 --72.9370 --72.8760 --72.8760 --72.8455 --72.8455 --72.8760 --72.8760 --72.8455 --72.8760 --72.9370 --72.9065 --72.8455 --72.8455 --72.8760 --72.9065 --72.8760 --72.9065 --72.9370 --72.8760 --72.8760 --72.9065 --72.9065 --72.9065 --72.8760 --72.8760 --72.9065 --72.9065 --72.8455 --72.8760 --72.9065 --72.9065 --72.8455 --72.8455 --72.8760 --72.8455 --72.8455 --72.9065 --72.8760 --72.8149 --72.8760 --72.8455 --72.8455 --72.8760 --72.8455 --72.8760 --72.8760 --72.9065 --72.8455 --72.8455 --72.8760 --72.8149 --72.8149 --72.8149 --72.8455 --72.8455 --72.8455 --72.8760 --72.8455 --72.8149 --72.8455 --72.8149 --72.9065 --72.8760 --72.8760 --72.9065 --72.8760 --72.8455 --72.8455 --72.8455 --72.8455 --72.8149 --72.8149 --72.7844 --72.7844 --72.8149 --72.8149 --72.8149 --72.8149 --72.7844 --72.7844 --72.8149 --72.7844 --72.7844 --72.7844 --72.7844 --72.8149 --72.7844 --72.7844 --72.7844 --72.7539 --72.7844 --72.8455 --72.7234 --72.7844 --72.7844 --72.7539 --72.7539 --72.7844 --72.7539 --72.7539 --72.7234 --72.7234 --72.7234 --72.6929 --72.7234 --72.7539 --72.7539 --72.7539 --72.7539 --72.7234 --72.7234 --72.7844 --72.7234 --72.7234 --72.7234 --72.6929 --72.6929 --72.7539 --72.7539 --72.6929 --72.6929 --72.7234 --72.7234 --72.6624 --72.6929 --72.6929 --72.6624 --72.7234 --72.6929 --72.7234 --72.6929 --72.6929 --72.7234 --72.7539 --72.6929 --72.7234 --72.6929 --72.6929 --72.6929 --72.7234 --72.7234 --72.7234 --72.7539 --72.6624 --72.6624 --72.6318 --72.6318 --72.6929 --72.6624 --72.6318 --72.6624 --72.6929 --72.6929 --72.6929 --72.6624 --72.6624 --72.6929 --72.6624 --72.6624 --72.6624 --72.6624 --72.6624 --72.6624 --72.6624 --72.6318 --72.6624 --72.6318 --72.5708 --72.6013 --72.6318 --72.6013 --72.6013 --72.5708 --72.5708 --72.6318 --72.6624 --72.6318 --72.6318 --72.6013 --72.6013 --72.6318 --72.6318 --72.6013 --72.6013 --72.6318 --72.5708 --72.6013 --72.6013 --72.6013 --72.5708 --72.5708 --72.6013 --72.5708 --72.5708 --72.6013 --72.6013 --72.6318 --72.6318 --72.5708 --72.6013 --72.6013 --72.5708 --72.5708 --72.5098 --72.5403 --72.5708 --72.5708 --72.6013 --72.5403 --72.6013 --72.5403 --72.5403 --72.5708 --72.5098 --72.5403 --72.5098 --72.5403 --72.5098 --72.5403 --72.5098 --72.5403 --72.5098 --72.5708 --72.5098 --72.5098 --72.5403 --72.5403 --72.5708 --72.5403 --72.5098 --72.5098 --72.5098 --72.5098 --72.5098 --72.4792 --72.4792 --72.4182 --72.4792 --72.4487 --72.5098 --72.4792 --72.4792 --72.4182 --72.4182 --72.4182 --72.4487 --72.4182 --72.4487 --72.4182 --72.4182 --72.4792 --72.4487 --72.4487 --72.4487 --72.4182 --72.4487 --72.4182 --72.4182 --72.3877 --72.3877 --72.4487 --72.4487 --72.4182 --72.3877 --72.3877 --72.3877 --72.3572 --72.4182 --72.3877 --72.3877 --72.4182 --72.3572 --72.3877 --72.4182 --72.4182 --72.3572 --72.4182 --72.3572 --72.3572 --72.3572 --72.3267 --72.3572 --72.3877 --72.3267 --72.3572 --72.3572 --72.3877 --72.3877 --72.3877 --72.3877 --72.3877 --72.3267 --72.3877 --72.3572 --72.3572 --72.2961 --72.2961 --72.3572 --72.3267 --72.3267 --72.3572 --72.2961 --72.3267 --72.3877 --72.3572 --72.2961 --72.3267 --72.3572 --72.2961 --72.2961 --72.2961 --72.2961 --72.3267 --72.2961 --72.3267 --72.3267 --72.3267 --72.2961 --72.3267 --72.3572 --72.2961 --72.3267 --72.3267 --72.2961 --72.2961 --72.2961 --72.2961 --72.2961 --72.2961 --72.3572 --72.3267 --72.3267 --72.2961 --72.2961 --72.2961 --72.2961 --72.2656 --72.2961 --72.2656 --72.2656 --72.2351 --72.2351 --72.2656 --72.2656 --72.2351 --72.2656 --72.2961 --72.2656 --72.2046 --72.2351 --72.2351 --72.2656 --72.2656 --72.2351 --72.2351 --72.2046 --72.2656 --72.1741 --72.1741 --72.1741 --72.1741 --72.2046 --72.2046 --72.2351 --72.2351 --72.2046 --72.2046 --72.2351 --72.2046 --72.1741 --72.2046 --72.1741 --72.1741 --72.1741 --72.1741 --72.1436 --72.1436 --72.2046 --72.1741 --72.1130 --72.2046 --72.1741 --72.1130 --72.1741 --72.1741 --72.2046 --72.1741 --72.1436 --72.1436 --72.1130 --72.1436 --72.1741 --72.1436 --72.0520 --72.1130 --72.1436 --72.1436 --72.1130 --72.0825 --72.1130 --72.1436 --72.1130 --72.1741 --72.1741 --72.1130 --72.1436 --72.1436 --72.1436 --72.0825 --72.1130 --72.1130 --72.2046 --72.0825 --72.0825 --72.0825 --72.1130 --72.0825 --72.1130 --72.1130 --72.0520 --72.0520 --72.0520 --72.1130 --72.0825 --72.0825 --72.1130 --72.0825 --72.0520 --72.0520 --72.0825 --72.0520 --72.0520 --72.0520 --72.0520 --72.0825 --72.1130 --72.0520 --72.0825 --72.0825 --72.0825 --72.0520 --72.0520 --72.0825 --72.0215 --72.0215 --72.0215 --72.0215 --71.9910 --72.0215 --72.0520 --72.0215 --71.9910 --71.9910 --71.9604 --72.0215 --71.9910 --71.9604 --71.9910 --72.0215 --72.0825 --72.0215 --71.9910 --71.9910 --72.0215 --72.0215 --72.0215 --72.0215 --71.9604 --72.0215 --71.9910 --72.0215 --71.9604 --71.9910 --72.0520 --71.9910 --72.0215 --72.0215 --71.9910 --72.0215 --72.0215 --71.9910 --71.9604 --71.9604 --71.9604 --71.9604 --71.9299 --71.8994 --71.9299 --71.9604 --71.9604 --71.9299 --71.9604 --71.9299 --71.9910 --71.9299 --71.9604 --71.9299 --71.9299 --71.9299 --71.9604 --71.8994 --71.9299 --71.9604 --71.9604 --71.9604 --71.9299 --71.9604 --71.9604 --71.9604 --71.9604 --71.9299 --71.9299 --71.8994 --71.9299 --71.8689 --71.8689 --71.9299 --71.9299 --71.9299 --71.9604 --71.9299 --71.8994 --71.9299 --71.8994 --71.8994 --71.8994 --71.9299 --71.8994 --71.9299 --71.8994 --71.8689 --71.8689 --71.8689 --71.8994 --71.8384 --71.8689 --71.8689 --71.8689 --71.8384 --71.8384 --71.8384 --71.8689 --71.8384 --71.8384 --71.8079 --71.8079 --71.8079 --71.8384 --71.8079 --71.8079 --71.8384 --71.8384 --71.8384 --71.8689 --71.8384 --71.8384 --71.8689 --71.8079 --71.8079 --71.7773 --71.8079 --71.8079 --71.7773 --71.8079 --71.8079 --71.7773 --71.8384 --71.8079 --71.7468 --71.7468 --71.7468 --71.7468 --71.7773 --71.7773 --71.7773 --71.7468 --71.7468 --71.7468 --71.7773 --71.7468 --71.7468 --71.7773 --71.7163 --71.7163 --71.7468 --71.7468 --71.7773 --71.7163 --71.7163 --71.7163 --71.7773 --71.7163 --71.6553 --71.7163 --71.7163 --71.6858 --71.6858 --71.7163 --71.7468 --71.7163 --71.7163 --71.6858 --71.6858 --71.7163 --71.6858 --71.6553 --71.7163 --71.7163 --71.6553 --71.6553 --71.6248 --71.6248 --71.6553 --71.6553 --71.6553 --71.6858 --71.6858 --71.6248 --71.5942 --71.6553 --71.6553 --71.6553 --71.5942 --71.5942 --71.6248 --71.6858 --71.6553 --71.6553 --71.7163 --71.6248 --71.6248 --71.6248 --71.6248 --71.6248 --71.6248 --71.6553 --71.6248 --71.6553 --71.6858 --71.6553 --71.5942 --71.5942 --71.6248 --71.5942 --71.6248 --71.6553 --71.6553 --71.6553 --71.6858 --71.6248 --71.6248 --71.5942 --71.5942 --71.5942 --71.5942 --71.5942 --71.5942 --71.5637 --71.5942 --71.5637 --71.5942 --71.5942 --71.5942 --71.5637 --71.5942 --71.5942 --71.5332 --71.5637 --71.5332 --71.5332 --71.5332 --71.5637 --71.5332 --71.5637 --71.5027 --71.4722 --71.5332 --71.5027 --71.5332 --71.5027 --71.5332 --71.5637 --71.5637 --71.5027 --71.5332 --71.5637 --71.5332 --71.5942 --71.5637 --71.5027 --71.5332 --71.5027 --71.5027 --71.5332 --71.5332 --71.5332 --71.5332 --71.5942 --71.5637 --71.5332 --71.5637 --71.5332 --71.5027 --71.4722 --71.5027 --71.5027 --71.4722 --71.4722 --71.4722 --71.5027 --71.4417 --71.4722 --71.4722 --71.5027 --71.4722 --71.4722 --71.5027 --71.5027 --71.4722 --71.4722 --71.4722 --71.4722 --71.4722 --71.5027 --71.4722 --71.4417 --71.4417 --71.3806 --71.4417 --71.4417 --71.5027 --71.4417 --71.4722 --71.4417 --71.4417 --71.4111 --71.3806 --71.3806 --71.4111 --71.3806 --71.4722 --71.3806 --71.4417 --71.4111 --71.3806 --71.4111 --71.4417 --71.3806 --71.4111 --71.4417 --71.4417 --71.4111 --71.4722 --71.4111 --71.4111 --71.3806 --71.3806 --71.4111 --71.3806 --71.3806 --71.3806 --71.3806 --71.3806 --71.3501 --71.4111 --71.3806 --71.4111 --71.3501 --71.3806 --71.4111 --71.3806 --71.3806 --71.3806 --71.3806 --71.3501 --71.3501 --71.3501 --71.3196 --71.3806 --71.3196 --71.3501 --71.3196 --71.3196 --71.2891 --71.3196 --71.3196 --71.3501 --71.3196 --71.3196 --71.3196 --71.3196 --71.2891 --71.2891 --71.2585 --71.2891 --71.2891 --71.2891 --71.3196 --71.2891 --71.3196 --71.2891 --71.3196 --71.3501 --71.2891 --71.3196 --71.3196 --71.2891 --71.2891 --71.3196 --71.3501 --71.3196 --71.3196 --71.2891 --71.3196 --71.2891 --71.2891 --71.3196 --71.2585 --71.2891 --71.3196 --71.2891 --71.2891 --71.2280 --71.2585 --71.3196 --71.2891 --71.2585 --71.2280 --71.2585 --71.2585 --71.2585 --71.2280 --71.2891 --71.2280 --71.1975 --71.1975 --71.2585 --71.2280 --71.2280 --71.2585 --71.2585 --71.2585 --71.2280 --71.1975 --71.2585 --71.2585 --71.2280 --71.2280 --71.2280 --71.2585 --71.2280 --71.1670 --71.1975 --71.1975 --71.1670 --71.1975 --71.1975 --71.1975 --71.1365 --71.1975 --71.2280 --71.1670 --71.1975 --71.2280 --71.1670 --71.1365 --71.2280 --71.1670 --71.1670 --71.1975 --71.1975 --71.1670 --71.1670 --71.2280 --71.2280 --71.1365 --71.1365 --71.2280 --71.1670 --71.1670 --71.1670 --71.1670 --71.1670 --71.1670 --71.1975 --71.1365 --71.1365 --71.1670 --71.1670 --71.1365 --71.1060 --71.1060 --71.0754 --71.0754 --71.1365 --71.1670 --71.1060 --71.1365 --71.1670 --71.1060 --71.1365 --71.1060 --71.1060 --71.1060 --71.1060 --71.0754 --71.0754 --71.0449 --71.1060 --71.0754 --71.1060 --71.1365 --71.1060 --71.1060 --71.1060 --71.1060 --71.0754 --71.0449 --71.1060 --71.1060 --71.0754 --71.0449 --71.0144 --71.0754 --71.0449 --71.0449 --71.0754 --71.1365 --71.0754 --71.0754 --71.0449 --71.0449 --71.0449 --71.0144 --71.0144 --71.0144 --71.0754 --71.0449 --71.0144 --71.0449 --71.0144 --71.0449 --71.0144 --71.0144 --71.0449 --70.9839 --71.0144 --70.9534 --71.0449 --71.0449 --70.9839 --71.0144 --71.0754 --71.0144 --71.0144 --71.0144 --71.0144 --71.0754 --71.0449 --70.9839 --71.0449 --70.9839 --70.9839 --70.9839 --70.9839 --70.9534 --70.9839 --70.9534 --71.0449 --71.0144 --71.0449 --71.0144 --71.0144 --71.0144 --71.0449 --70.9839 --70.9534 --71.0144 --70.9229 --71.0144 --70.9839 --70.9839 --70.9534 --71.0144 --70.9839 --70.9534 --70.9839 --70.9534 --70.9229 --70.9839 --70.9534 --70.9839 --70.9229 --70.9534 --70.9534 --70.9534 --71.0144 --70.9839 --70.9839 --71.0144 --70.9534 --71.0144 --70.9839 --70.9839 --70.9229 --70.9229 --70.9229 --70.9229 --70.9229 --70.8923 --70.8923 --70.9534 --70.9534 --70.9229 --70.8923 --70.8923 --70.9229 --70.8923 --70.8923 --70.8923 --70.8923 --70.9534 --70.9534 --70.9229 --70.9229 --70.8618 --70.9229 --70.8618 --70.8923 --70.8923 --70.9534 --70.8923 --70.9229 --70.8923 --70.9229 --70.9229 --70.9229 --70.8923 --70.8923 --70.8618 --70.8618 --70.8923 --70.9229 --70.8923 --70.8618 --70.8618 --70.8923 --70.8618 --70.8923 --70.8923 --70.8618 --70.8618 --70.8313 --70.8923 --70.8618 --70.8618 --70.8618 --70.8618 --70.8618 --70.8923 --70.8923 --70.8923 --70.8618 --70.8923 --70.8313 --70.8313 --70.8008 --70.8008 --70.7703 --70.8008 --70.8008 --70.7703 --70.8008 --70.8008 --70.7703 --70.7703 --70.8008 --70.8313 --70.8008 --70.8313 --70.8008 --70.8008 --70.7092 --70.7703 --70.8008 --70.8008 --70.8313 --70.7703 --70.7703 --70.7703 --70.7703 --70.8008 --70.7703 --70.8008 --70.7703 --70.7703 --70.7397 --70.7703 --70.7397 --70.7092 --70.7092 --70.7092 --70.7092 --70.7092 --70.7092 --70.7092 --70.7397 --70.7397 --70.7397 --70.7397 --70.7703 --70.7092 --70.7397 --70.7092 --70.7397 --70.7703 --70.7397 --70.7703 --70.7397 --70.7397 --70.7703 --70.7092 --70.7397 --70.7397 --70.7092 --70.7397 --70.7092 --70.7397 --70.7092 --70.6787 --70.7092 --70.7092 --70.7092 --70.7092 --70.7092 --70.7092 --70.7092 --70.7092 --70.7092 --70.7092 --70.6787 --70.7092 --70.7092 --70.6787 --70.7092 --70.7092 --70.7092 --70.7092 --70.6787 --70.7092 --70.7092 --70.7092 --70.7092 --70.6787 --70.7397 --70.7092 --70.7092 --70.7092 --70.7092 --70.7092 --70.7092 --70.6787 --70.6482 --70.6482 --70.6482 --70.6482 --70.6482 --70.6787 --70.6482 --70.5872 --70.6482 --70.6482 --70.6787 --70.6482 --70.6177 --70.5872 --70.6787 --70.6482 --70.6177 --70.6787 --70.6787 --70.5872 --70.5872 --70.5872 --70.5872 --70.5566 --70.6177 --70.6177 --70.5872 --70.5872 --70.6177 --70.6177 --70.5566 --70.5872 --70.6177 --70.5872 --70.5872 --70.5872 --70.5872 --70.5566 --70.5872 --70.6177 --70.6177 --70.6177 --70.6177 --70.6177 --70.5872 --70.5872 --70.5566 --70.5872 --70.5872 --70.5872 --70.5566 --70.5872 --70.6177 --70.5872 --70.5566 --70.5566 --70.5566 --70.5872 --70.5872 --70.5872 --70.5566 --70.5566 --70.5566 --70.5566 --70.4956 --70.5566 --70.5566 --70.5872 --70.5872 --70.5566 --70.5566 --70.5872 --70.5872 --70.5261 --70.5566 --70.5261 --70.5261 --70.5261 --70.5872 --70.5261 --70.5566 --70.5872 --70.5872 --70.5566 --70.5566 --70.5566 --70.4956 --70.5566 --70.5261 --70.5566 --70.4956 --70.4956 --70.5566 --70.5566 --70.5566 --70.5261 --70.5261 --70.5261 --70.5261 --70.5566 --70.5261 --70.5566 --70.4651 --70.5261 --70.5261 --70.4956 --70.4651 --70.5261 --70.4956 --70.4956 --70.4956 --70.4956 --70.4651 --70.5261 --70.5261 --70.4651 --70.4956 --70.4956 --70.4651 --70.4956 --70.4346 --70.4651 --70.4651 --70.4956 --70.4346 --70.4651 --70.4346 --70.4651 --70.4651 --70.4956 --70.4651 --70.4651 --70.4651 --70.4346 --70.4346 --70.4651 --70.4956 --70.4651 --70.4651 --70.4651 --70.4651 --70.4346 --70.4651 --70.4651 --70.4651 --70.4651 --70.4651 --70.4651 --70.5261 --70.4346 --70.4651 --70.3735 --70.4041 --70.3735 --70.3430 --70.4346 --70.4041 --70.4346 --70.4041 --70.4346 --70.4041 --70.3735 --70.3735 --70.3735 --70.3735 --70.4041 --70.4041 --70.4346 --70.4041 --70.3735 --70.4041 --70.4041 --70.3125 --70.3430 --70.3430 --70.3430 --70.3430 --70.3125 --70.3430 --70.3430 --70.3430 --70.3430 --70.3430 --70.3735 --70.3430 --70.3430 --70.3735 --70.3125 --70.3735 --70.3735 --70.3735 --70.4041 --70.3430 --70.3430 --70.3735 --70.3125 --70.3430 --70.3430 --70.3125 --70.3430 --70.3430 --70.3125 --70.3125 --70.3430 --70.3430 --70.3430 --70.3125 --70.3430 --70.3430 --70.3430 --70.3430 --70.3430 --70.3430 --70.3430 --70.3430 --70.3125 --70.2820 --70.3125 --70.3430 --70.3430 --70.3430 --70.2820 --70.3430 --70.2209 --70.2515 --70.2820 --70.2820 --70.2515 --70.2515 --70.2820 --70.3125 --70.2515 --70.2209 --70.1904 --70.2515 --70.2209 --70.2209 --70.2209 --70.2515 --70.2820 --70.2820 --70.2820 --70.2515 --70.2209 --70.2515 --70.2209 --70.2515 --70.2515 --70.2209 --70.2515 --70.1904 --70.2209 --70.2515 --70.2209 --70.2209 --70.2209 --70.1904 --70.1904 --70.2209 --70.2209 --70.2209 --70.1904 --70.2515 --70.1599 --70.1599 --70.1904 --70.1904 --70.1599 --70.1904 --70.2209 --70.2209 --70.2209 --70.1904 --70.1904 --70.1904 --70.1599 --70.1599 --70.2209 --70.1904 --70.1904 --70.1599 --70.1599 --70.1904 --70.1599 --70.2209 --70.1599 --70.1599 --70.1599 --70.1904 --70.1904 --70.1904 --70.1599 --70.1599 --70.1599 --70.1904 --70.2515 --70.1599 --70.2209 --70.1599 --70.1599 --70.1904 --70.1904 --70.1599 --70.2209 --70.1294 --70.1599 --70.1599 --70.1294 --70.0989 --70.1294 --70.1294 --70.1599 --70.1599 --70.1599 --70.1904 --70.1599 --70.1599 --70.1294 --70.1294 --70.0684 --70.0989 --70.1294 --70.1294 --70.1294 --70.1294 --70.0989 --70.0989 --70.0989 --70.0989 --70.0989 --70.0989 --70.1294 --70.1599 --70.1294 --70.0989 --70.0989 --70.0989 --70.0989 --70.1294 --70.0684 --70.0684 --70.0684 --70.0989 --70.0989 --70.0684 --70.0378 --70.0684 --70.0684 --70.0989 --70.1294 --70.0989 --70.0989 --70.1294 --70.0989 --70.0378 --70.0073 --70.0684 --70.0684 --70.0684 --70.0989 --70.0989 --70.0378 --70.1294 --70.0989 --70.0989 --70.0684 --70.0989 --70.0684 --70.0684 --70.0684 --70.0378 --70.0684 --70.0378 --70.0378 --70.0684 --70.0073 --70.0684 --70.0684 --70.0378 --70.0378 --70.0073 --70.0073 --70.0378 --70.0378 --69.9463 --70.0073 --70.0073 --69.9768 --70.0073 --69.9768 --69.9768 --70.0073 --70.0073 --70.0073 --69.9768 --70.0073 --70.0073 --69.9463 --69.9768 --69.9463 --70.0684 --70.0378 --70.0378 --69.9768 --70.0378 --70.0378 --70.0073 --70.0073 --70.0073 --69.9768 --69.9768 --70.0073 --70.0378 --70.0073 --70.0378 --70.0378 --70.0073 --70.0073 --69.9768 --69.9768 --69.9768 --69.9768 --69.9768 --69.9463 --70.0073 --69.9768 --70.0073 --69.9768 --69.9768 --69.9463 --69.9768 --69.9768 --70.0073 --69.9463 --69.9768 --69.9768 --69.9768 --70.0073 --70.0073 --70.0073 --69.9768 --69.9768 --69.9463 --70.0073 --69.9768 --69.9463 --69.8853 --69.9158 --69.9463 --69.9463 --69.9463 --69.9158 --69.9158 --69.9463 --69.8853 --69.9463 --69.9158 --69.9158 --69.8853 --69.8853 --69.9158 --69.9158 --69.9158 --69.9463 --69.8853 --69.8853 --69.9158 --69.9463 --69.9158 --69.9158 --69.8547 --69.8547 --69.8853 --69.9158 --69.8547 --69.8547 --69.8853 --69.8547 --69.8547 --69.8853 --69.8853 --69.9158 --69.9463 --69.9158 --69.8853 --69.8853 --69.9158 --69.9463 --69.9158 --69.8853 --69.9158 --69.8547 --69.9158 --69.8853 --69.8853 --69.8853 --69.9463 --69.8853 --69.8547 --69.8547 --69.8547 --69.8853 --69.9158 --69.9463 --69.8547 --69.8853 --69.8547 --69.8853 --69.8547 --69.8853 --69.8547 --69.8853 --69.8853 --69.8242 --69.8853 --69.8242 --69.8547 --69.8242 --69.8547 --69.8853 --69.8853 --69.8547 --69.7632 --69.8242 --69.7937 --69.8242 --69.8242 --69.7937 --69.8547 --69.7937 --69.8547 --69.8853 --69.8547 --69.8853 --69.8242 --69.8547 --69.8853 --69.8547 --69.9158 --69.8853 --69.8242 --69.8242 --69.8547 --69.8242 --69.7937 --69.8547 --69.8242 --69.8242 --69.8242 --69.8242 --69.7937 --69.8547 --69.8547 --69.8242 --69.7937 --69.7937 --69.7632 --69.7632 --69.8242 --69.7937 --69.7937 --69.7937 --69.8242 --69.7632 --69.7937 --69.8242 --69.7937 --69.7632 --69.7937 --69.8242 --69.7937 --69.7632 --69.7937 --69.7632 --69.7937 --69.7632 --69.8547 --69.7632 --69.7632 --69.7937 --69.7632 --69.7632 --69.7327 --69.7632 --69.7632 --69.7632 --69.7327 --69.7937 --69.7937 --69.7632 --69.7632 --69.7632 --69.8242 --69.7937 --69.7937 --69.7327 --69.7632 --69.7632 --69.7937 --69.7937 --69.7327 --69.7632 --69.7327 --69.7632 --69.7327 --69.7327 --69.7327 --69.7327 --69.7327 --69.7327 --69.7327 --69.7327 --69.7632 --69.7327 --69.7327 --69.7021 --69.7021 --69.7021 --69.6411 --69.6716 --69.6716 --69.7021 --69.6411 --69.6411 --69.6716 --69.7021 --69.7021 --69.6716 --69.6716 --69.6716 --69.7021 --69.7021 --69.7021 --69.7021 --69.7021 --69.6716 --69.6716 --69.7021 --69.7021 --69.7327 --69.6716 --69.6716 --69.7327 --69.7021 --69.6716 --69.7021 --69.7021 --69.7021 --69.7327 --69.7021 --69.6716 --69.6411 --69.6411 --69.6411 --69.6716 --69.6716 --69.6716 --69.6716 --69.7021 --69.7327 --69.6716 --69.6106 --69.6716 --69.7021 --69.6411 --69.6716 --69.6106 --69.6106 --69.6411 --69.7021 --69.6716 --69.6716 --69.6716 --69.6716 --69.7021 --69.7021 --69.6716 --69.6716 --69.6411 --69.6716 --69.6716 --69.6106 --69.6716 --69.6716 --69.6411 --69.6716 --69.6411 --69.6411 --69.6411 --69.7021 --69.6716 --69.6716 --69.6716 --69.6411 --69.6716 --69.6716 --69.6411 --69.7021 --69.7021 --69.6411 --69.6411 --69.6411 --69.7021 --69.6716 --69.6106 --69.6106 --69.6106 --69.6106 --69.6106 --69.6106 --69.6106 --69.5801 --69.5496 --69.6411 --69.6411 --69.6106 --69.5801 --69.5801 --69.6106 --69.6106 --69.6106 --69.6411 --69.6411 --69.6716 --69.6411 --69.6411 --69.6716 --69.6716 --69.6106 --69.6411 --69.6411 --69.6106 --69.7021 --69.5801 --69.6106 --69.6716 --69.7021 --69.6411 --69.6716 --69.6106 --69.6411 --69.6106 --69.6411 --69.6411 --69.6411 --69.5496 --69.6106 --69.5801 --69.5801 --69.6106 --69.6411 --69.6106 --69.6106 --69.5801 --69.6106 --69.6106 --69.6106 --69.5801 --69.5801 --69.5190 --69.5801 --69.5801 --69.5801 --69.5496 --69.5801 --69.5801 --69.5496 --69.5496 --69.5496 --69.5496 --69.5496 --69.5190 --69.5801 --69.5496 --69.5496 --69.5496 --69.5496 --69.5801 --69.5801 --69.5190 --69.5496 --69.5496 --69.5496 --69.5190 --69.5190 --69.5496 --69.5801 --69.5496 --69.5496 --69.5496 --69.5801 --69.5496 --69.5801 --69.5190 --69.5190 --69.5496 --69.5190 --69.4885 --69.5496 --69.5801 --69.5496 --69.5190 --69.5496 --69.5496 --69.5801 --69.5190 --69.5496 --69.5190 --69.5496 --69.5190 --69.5496 --69.5190 --69.5190 --69.4885 --69.5496 --69.5496 --69.5496 --69.5190 --69.5496 --69.5190 --69.5190 --69.4885 --69.5496 --69.4885 --69.5496 --69.5190 --69.5496 --69.5190 --69.5190 --69.5190 --69.5496 --69.5496 --69.5801 --69.5496 --69.5190 --69.4885 --69.5190 --69.4885 --69.5496 --69.5496 --69.4885 --69.4885 --69.4885 --69.5190 --69.4580 --69.4580 --69.4275 --69.4885 --69.4580 --69.4580 --69.4580 --69.4885 --69.4885 --69.5190 --69.5190 --69.4885 --69.5190 --69.5190 --69.5190 --69.4885 --69.4580 --69.4580 --69.4885 --69.4885 --69.4580 --69.4275 --69.4275 --69.4275 --69.4275 --69.3970 --69.4885 --69.4580 --69.4275 --69.4580 --69.4275 --69.4580 --69.4275 --69.4275 --69.4275 --69.4275 --69.4275 --69.4275 --69.4275 --69.4580 --69.4275 --69.4580 --69.4275 --69.4275 --69.3970 --69.4580 --69.4275 --69.3970 --69.3970 --69.4580 --69.4580 --69.4275 --69.4580 --69.4580 --69.4275 --69.4275 --69.4275 --69.3970 --69.4275 --69.3359 --69.4275 --69.3970 --69.3970 --69.3970 --69.3970 --69.3970 --69.4580 --69.4275 --69.4275 --69.3970 --69.3970 --69.3970 --69.3665 --69.3970 --69.3970 --69.3970 --69.3970 --69.4275 --69.3665 --69.3665 --69.3970 --69.3665 --69.3970 --69.3970 --69.3970 --69.3665 --69.3665 --69.3359 --69.3359 --69.3359 --69.3665 --69.3665 --69.3359 --69.3970 --69.3970 --69.3970 --69.3665 --69.3970 --69.4275 --69.3665 --69.3359 --69.3970 --69.3970 --69.3970 --69.3970 --69.3970 --69.3054 --69.3665 --69.3665 --69.3665 --69.3665 --69.4275 --69.4275 --69.3665 --69.3665 --69.3665 --69.3665 --69.3665 --69.3359 --69.3359 --69.3054 --69.3359 --69.3665 --69.3054 --69.3054 --69.3665 --69.3054 --69.3359 --69.3359 --69.3054 --69.3359 --69.3359 --69.3054 --69.3359 --69.3665 --69.3054 --69.3359 --69.3054 --69.3665 --69.3665 --69.3665 --69.3970 --69.3970 --69.3970 --69.3665 --69.3665 --69.2749 --69.3054 --69.3359 --69.3054 --69.3665 --69.2749 --69.2444 --69.3054 --69.3054 --69.3359 --69.3359 --69.3054 --69.3359 --69.3665 --69.3359 --69.3665 --69.3359 --69.3054 --69.3054 --69.2749 --69.3359 --69.3054 --69.2749 --69.2749 --69.3359 --69.2749 --69.2749 --69.2749 --69.3054 --69.3054 --69.2749 --69.3054 --69.2749 --69.2749 --69.3359 --69.3359 --69.3054 --69.3359 --69.3359 --69.3359 --69.2749 --69.3054 --69.3054 --69.2749 --69.2444 --69.2749 --69.2749 --69.2444 --69.3054 --69.3359 --69.2749 --69.2749 --69.2749 --69.3359 --69.3054 --69.3054 --69.3359 --69.3359 --69.3359 --69.2749 --69.3054 --69.3359 --69.2749 --69.3054 --69.2749 --69.2749 --69.2749 --69.2749 --69.3359 --69.3054 --69.2749 --69.3054 --69.2444 --69.2749 --69.2749 --69.2749 --69.2749 --69.3054 --69.2749 --69.2749 --69.2749 --69.2749 --69.2749 --69.2749 --69.2749 --69.2749 --69.2444 --69.2749 --69.2444 --69.2749 --69.2444 --69.3054 --69.2749 --69.2749 --69.2749 --69.2749 --69.2749 --69.2444 --69.2749 --69.2444 --69.2749 --69.2444 --69.2749 --69.2444 --69.2444 --69.2749 --69.3054 --69.2749 --69.2444 --69.3054 --69.3054 --69.2444 --69.3359 --69.2139 --69.2444 --69.2444 --69.2444 --69.1833 --69.2749 --69.1833 --69.2139 --69.2139 --69.2749 --69.2139 --69.2444 --69.2444 --69.2444 --69.2749 --69.2749 --69.2749 --69.2749 --69.2139 --69.2444 --69.2139 --69.2444 --69.2749 --69.2139 --69.2139 --69.1833 --69.2139 --69.2139 --69.2139 --69.2139 --69.1528 --69.1833 --69.2444 --69.2139 --69.1833 --69.2444 --69.2139 --69.2444 --69.2444 --69.2139 --69.2444 --69.2444 --69.2139 --69.2139 --69.2444 --69.3054 --69.2444 --69.2139 --69.2444 --69.2444 --69.2139 --69.2444 --69.2749 --69.3054 --69.3054 --69.2444 --69.2139 --69.2139 --69.2444 --69.2139 --69.2444 --69.2444 --69.2749 --69.2444 --69.2139 --69.2444 --69.2444 --69.2139 --69.1833 --69.2139 --69.2139 --69.1528 --69.2749 --69.2444 --69.1833 --69.2139 --69.2139 --69.2139 --69.2139 --69.2444 --69.2139 --69.1833 --69.2139 --69.1528 --69.1833 --69.2139 --69.2444 --69.2139 --69.2749 --69.2444 --69.2139 --69.2139 --69.1833 --69.2139 --69.1833 --69.2139 --69.2444 --69.1833 --69.1833 --69.2139 --69.2444 --69.2444 --69.1833 --69.1833 --69.2139 --69.1833 --69.1528 --69.2139 --69.2139 --69.2139 --69.1833 --69.2139 --69.1833 --69.1833 --69.1833 --69.1833 --69.1833 --69.1528 --69.1528 --69.1833 --69.1528 --69.1528 --69.1833 --69.1833 --69.1528 --69.1833 --69.1528 --69.1833 --69.1833 --69.1528 --69.1833 --69.1528 --69.1833 --69.1528 --69.2139 --69.1833 --69.1528 --69.2139 --69.1833 --69.1223 --69.1528 --69.1223 --69.1528 --69.1223 --69.1223 --69.1833 --69.1528 --69.1223 --69.1223 --69.1223 --69.1833 --69.1833 --69.0918 --69.1223 --69.0918 --69.1223 --69.1223 --69.0918 --69.0918 --69.0918 --69.1528 --69.1223 --69.0918 --69.1223 --69.1223 --69.1223 --69.1528 --69.0918 --69.0918 --69.0918 --69.0918 --69.1223 --69.1223 --69.1833 --69.1223 --69.0918 --69.1223 --69.0918 --69.1223 --69.1223 --69.1223 --69.0918 --69.0918 --69.0918 --69.1223 --69.1223 --69.1223 --69.0613 --69.0918 --69.1223 --69.0918 --69.0918 --69.0918 --69.0613 --69.0918 --69.0918 --69.0918 --69.1223 --69.0918 --69.1528 --69.1223 --69.0918 --69.0918 --69.0613 --69.1223 --69.0918 --69.0918 --69.0918 --69.0918 --69.0308 --69.0918 --69.0613 --69.0918 --69.0613 --69.0613 --69.1223 --69.0918 --69.0613 --69.0002 --69.0613 --69.0613 --69.0918 --69.0613 --69.0613 --69.0918 --69.0918 --69.0308 --69.0308 --69.0613 --69.0613 --69.1223 --69.0613 --69.0613 --69.0308 --69.0918 --69.0918 --69.0918 --69.0308 --69.0308 --69.0613 --69.0308 --69.0002 --69.0308 --69.0918 --69.0613 --69.0308 --69.0308 --69.1223 --69.0918 --69.0918 --69.0613 --69.1223 --69.0918 --69.0613 --69.0308 --69.0613 --69.0918 --69.0308 --69.0613 --69.1223 --69.0613 --69.0613 --69.0918 --69.0308 --69.0308 --69.0918 --69.0918 --69.0613 --69.0308 --69.0918 --69.0002 --69.0308 --69.0918 --69.0918 --69.0613 --69.0613 --69.0613 --69.0308 --69.0308 --69.0613 --69.0613 --69.0002 --69.0308 --69.0918 --69.0002 --69.0002 --69.0613 --69.0308 --69.0308 --69.0002 --69.0308 --69.0308 --68.9697 --69.0308 --69.0613 --69.0308 --69.0002 --69.0308 --69.0613 --69.0918 --69.0308 --69.0613 --69.0308 --69.0308 --69.0308 --69.0308 --69.0308 --69.0308 --69.0613 --69.0308 --69.0613 --69.0613 --69.0613 --69.0613 --69.0308 --69.0918 --69.0002 --69.0308 --69.0613 --69.0308 --69.0613 --69.0002 --69.0308 --69.0308 --69.0613 --69.0613 --69.0613 --69.0308 --69.0613 --69.0002 --69.0308 --69.0002 --69.0613 --69.0613 --69.0613 --69.0918 --69.0308 --69.0613 --69.0613 --69.0002 --69.0308 --69.0613 --69.0613 --69.0308 --69.0613 --69.0613 --69.0308 --69.0002 --69.0002 --69.0308 --69.0308 --69.0308 --69.0918 --69.0918 --69.0613 --69.0918 --69.0918 --69.0002 --69.0308 --69.0308 --69.0002 --69.0308 --69.0918 --69.0002 --69.0002 --69.0308 --69.0308 --69.0308 --69.0308 --69.0308 --68.9392 --68.9392 --69.0002 --69.0002 --68.9697 --68.9697 --69.0308 --69.0002 --69.0308 --69.0308 --68.9697 --69.0002 --69.0613 --69.0002 --69.0308 --68.9697 --68.9697 --69.0308 --69.0002 --69.0002 --69.0308 --69.0308 --69.0308 --69.0308 --69.0308 --69.0002 --68.9697 --69.0002 --69.0002 --69.0002 --69.0002 --68.9697 --68.9697 --69.0002 --68.9697 --68.9697 --69.0308 --69.0308 --69.0308 --69.0308 --69.0002 --69.0308 --68.9392 --68.9392 --68.9392 --68.9697 --68.9392 --68.9392 --69.0002 --69.0308 --68.9392 --69.0002 --68.9392 --69.0002 --69.0002 --68.9697 --68.9392 --69.0002 --69.0002 --68.9697 --68.9697 --69.0002 --68.9087 --68.9087 --68.9392 --68.9697 --68.9697 --69.0002 --68.9392 --68.9697 --68.9087 --68.9697 --68.9697 --68.9392 --68.9392 --68.9392 --68.9697 --69.0002 --68.9697 --68.9392 --68.9392 --68.9087 --68.9087 --68.9392 --68.9697 --68.9087 --68.9087 --68.9392 --68.9392 --68.9697 --68.9392 --68.9087 --68.9392 --68.9087 --68.9087 --68.9087 --68.9392 --68.8782 --68.8782 --68.9087 --68.9087 --68.9087 --68.9392 --68.9392 --68.8782 --69.0002 --68.9392 --68.9087 --68.8782 --68.9087 --68.9392 --68.8782 --68.8782 --68.9087 --68.8782 --68.8782 --68.9087 --68.9087 --68.9087 --68.9392 --68.9392 --68.8782 --68.8782 --68.8782 --68.9392 --68.8782 --68.9087 --68.9392 --68.9087 --68.8782 --68.8782 --68.9087 --68.9087 --68.9087 --68.9392 --68.9392 --68.9087 --68.9392 --68.9392 --68.9087 --68.8782 --68.8782 --68.8782 --68.9392 --68.8782 --68.9087 --68.9087 --68.9087 --68.8782 --68.8782 --68.8782 --68.8477 --68.8782 --68.8782 --68.9087 --68.8782 --68.8782 --68.9087 --68.8782 --68.8782 --68.8782 --68.8782 --68.9392 --68.9087 --68.8782 --68.8477 --68.8782 --68.8782 --68.8782 --68.9087 --68.9087 --68.8782 --68.8782 --68.8782 --68.8782 --68.8477 --68.8477 --68.8782 --68.9087 --68.8782 --68.9087 --68.9087 --68.8477 --68.8477 --68.9087 --68.8477 --68.8171 --68.8477 --68.8477 --68.8782 --68.8782 --68.9087 --68.8477 --68.8782 --68.8477 --68.8782 --68.8782 --68.8477 --68.9087 --68.8782 --68.8477 --68.8477 --68.8782 --68.8477 --68.8171 --68.8782 --68.8782 --68.8782 --68.8171 --68.8782 --68.8477 --68.8782 --68.8477 --68.8477 --68.8477 --68.8171 --68.8477 --68.8171 --68.7866 --68.8171 --68.8782 --68.7866 --68.8477 --68.8782 --68.7866 --68.8171 --68.8171 --68.8477 --68.7866 --68.8171 --68.7866 --68.8477 --68.8171 --68.8477 --68.8477 --68.8171 --68.8477 --68.8477 --68.8171 --68.8477 --68.8171 --68.8782 --68.8171 --68.7866 --68.8477 --68.8477 --68.7866 --68.8171 --68.8477 --68.8171 --68.8477 --68.8477 --68.8171 --68.8782 --68.8171 --68.8477 --68.8171 --68.8171 --68.8171 --68.8477 --68.7866 --68.8171 --68.8171 --68.7561 --68.7866 --68.7561 --68.8171 --68.7561 --68.7866 --68.7561 --68.7256 --68.7561 --68.7866 --68.7866 --68.7866 --68.8171 --68.8171 --68.8171 --68.7866 --68.7866 --68.7866 --68.8171 --68.7866 --68.8171 --68.7866 --68.7866 --68.7866 --68.7866 --68.7866 --68.7866 --68.8477 --68.8477 --68.8171 --68.8477 --68.8171 --68.8171 --68.8171 --68.8171 --68.7866 --68.7561 --68.7866 --68.8171 --68.8171 --68.8477 --68.8477 --68.8171 --68.8171 --68.8171 --68.7866 --68.7866 --68.7866 --68.7866 --68.8782 --68.8477 --68.8477 --68.8477 --68.8171 --68.8477 --68.8171 --68.8171 --68.7866 --68.8477 --68.8171 --68.7866 --68.8171 --68.8171 --68.8477 --68.8171 --68.8477 --68.8477 --68.8477 --68.8171 --68.7866 --68.7561 --68.7866 --68.7866 --68.8171 --68.8171 --68.7866 --68.8171 --68.8477 --68.7866 --68.7866 --68.8171 --68.8171 --68.8477 --68.8171 --68.8477 --68.8782 --68.7561 --68.7561 --68.7866 --68.8171 --68.7866 --68.7866 --68.7256 --68.7561 --68.8477 --68.8477 --68.7866 --68.7866 --68.7866 --68.7561 --68.7561 --68.7866 --68.8477 --68.8171 --68.7866 --68.7561 --68.7866 --68.7866 --68.7561 --68.8171 --68.7561 --68.7866 --68.8171 --68.7866 --68.7561 --68.7866 --68.7866 --68.7866 --68.8171 --68.7561 --68.7561 --68.7866 --68.8171 --68.7866 --68.7561 --68.7866 --68.8171 --68.7561 --68.7256 --68.7866 --68.7561 --68.7256 --68.7561 --68.7561 --68.7256 --68.7561 --68.7561 --68.7256 --68.6951 --68.7256 --68.7256 --68.7256 --68.7866 --68.7866 --68.7866 --68.7561 --68.7256 --68.7256 --68.7561 --68.7866 --68.7256 --68.7256 --68.7256 --68.6951 --68.7256 --68.6951 --68.7256 --68.7256 --68.7256 --68.7256 --68.7256 --68.7256 --68.6951 --68.7256 --68.7256 --68.7256 --68.7256 --68.7256 --68.7561 --68.6951 --68.7256 --68.6646 --68.6951 --68.6646 --68.7256 --68.6951 --68.7561 --68.7561 --68.6951 --68.6951 --68.7256 --68.7256 --68.6646 --68.6646 --68.6646 --68.6340 --68.6340 --68.6951 --68.6646 --68.6646 --68.6340 --68.6035 --68.6340 --68.6340 --68.6340 --68.6340 --68.6646 --68.6646 --68.6035 --68.6340 --68.6035 --68.6340 --68.5730 --68.6340 --68.6951 --68.6340 --68.6340 --68.6646 --68.6340 --68.6646 --68.6035 --68.6340 --68.6340 --68.5730 --68.6646 --68.6646 --68.6340 --68.6035 --68.6340 --68.6035 --68.6340 --68.6035 --68.6340 --68.6646 --68.6646 --68.6340 --68.6035 --68.6646 --68.6340 --68.6340 --68.6340 --68.6340 --68.6646 --68.6340 --68.6035 --68.6340 --68.6340 --68.6035 --68.5730 --68.5730 --68.6646 --68.6035 --68.5730 --68.6646 --68.6035 --68.6035 --68.5730 --68.5730 --68.6340 --68.6035 --68.6035 --68.6035 --68.6035 --68.5730 --68.5730 --68.6035 --68.6035 --68.6035 --68.6340 --68.6035 --68.6035 --68.6035 --68.6340 --68.6340 --68.6035 --68.6035 --68.6035 --68.5730 --68.6035 --68.5730 --68.6035 --68.6035 --68.5425 --68.5730 --68.5730 --68.5730 --68.5730 --68.5730 --68.6035 --68.6035 --68.5730 --68.5730 --68.6035 --68.5730 --68.5730 --68.6035 --68.5730 --68.5730 --68.6035 --68.6035 --68.5730 --68.6035 --68.6035 --68.6035 --68.5730 --68.6340 --68.6340 --68.6035 --68.5730 --68.6035 --68.5730 --68.5730 --68.6035 --68.5425 --68.5425 --68.5730 --68.6035 --68.6340 --68.6646 --68.6035 --68.5730 --68.5730 --68.5730 --68.5425 --68.5425 --68.6035 --68.5730 --68.5730 --68.5730 --68.5730 --68.5425 --68.6035 --68.5730 --68.5730 --68.5730 --68.5730 --68.5730 --68.5425 --68.5425 --68.5730 --68.5425 --68.5425 --68.5730 --68.5730 --68.5425 --68.5120 --68.5120 --68.5425 --68.5425 --68.5730 --68.6340 --68.5425 --68.5730 --68.5730 --68.5425 --68.5730 --68.5730 --68.6340 --68.5425 --68.6035 --68.5730 --68.5120 --68.5730 --68.5730 --68.6340 --68.6035 --68.5730 --68.5730 --68.6035 --68.6035 --68.5730 --68.6035 --68.5730 --68.5425 --68.5425 --68.5425 --68.5730 --68.5425 --68.5730 --68.5730 --68.6340 --68.6035 --68.5730 --68.5730 --68.5425 --68.6035 --68.5730 --68.5730 --68.5425 --68.5730 --68.6035 --68.5730 --68.6035 --68.6035 --68.6035 --68.5730 --68.5730 --68.5120 --68.5730 --68.5730 --68.5425 --68.5425 --68.5730 --68.5730 --68.5730 --68.5730 --68.5730 --68.5425 --68.6340 --68.6035 --68.6035 --68.6035 --68.6035 --68.5730 --68.5425 --68.5730 --68.5730 --68.6035 --68.6035 --68.6340 --68.5730 --68.5730 --68.6035 --68.6035 --68.6035 --68.5730 --68.5730 --68.6340 --68.6035 --68.5730 --68.5730 --68.6035 --68.6035 --68.6035 --68.5730 --68.6035 --68.5730 --68.5425 --68.6035 --68.5730 --68.5120 --68.5425 --68.5730 --68.5120 --68.5120 --68.6035 --68.5730 --68.5730 --68.5730 --68.5730 --68.5730 --68.5730 --68.6035 --68.5425 --68.6035 --68.5730 --68.5730 --68.5730 --68.5730 --68.5425 --68.5425 --68.5425 --68.5730 --68.5425 --68.5730 --68.5730 --68.5730 --68.5730 --68.5730 --68.5730 --68.5425 --68.5425 --68.5425 --68.5425 --68.5425 --68.5425 --68.5120 --68.5425 --68.5425 --68.5425 --68.5425 --68.5730 --68.5425 --68.6035 --68.5730 --68.5120 --68.5425 --68.5730 --68.5730 --68.6035 --68.5730 --68.6340 --68.5730 --68.5425 --68.5425 --68.5120 --68.5425 --68.5425 --68.5425 --68.5425 --68.5425 --68.5120 --68.5120 --68.5425 --68.5120 --68.5425 --68.5425 --68.5425 --68.5120 --68.5425 --68.5730 --68.5730 --68.5730 --68.6035 --68.6035 --68.6035 --68.5730 --68.5425 --68.5425 --68.5425 --68.4814 --68.5730 --68.5425 --68.5730 --68.5425 --68.5120 --68.4814 --68.5425 --68.5425 --68.4814 --68.5120 --68.5120 --68.5730 --68.5425 --68.5120 --68.5425 --68.6035 --68.5120 --68.5425 --68.5120 --68.5120 --68.5120 --68.5120 --68.5425 --68.5120 --68.5120 --68.5120 --68.5120 --68.5425 --68.5425 --68.5425 --68.5425 --68.5120 --68.5120 --68.5120 --68.4814 --68.5425 --68.5425 --68.5120 --68.5120 --68.5425 --68.5730 --68.5120 --68.5425 --68.4814 --68.5120 --68.5120 --68.4814 --68.5120 --68.5425 --68.4814 --68.4509 --68.5120 --68.4509 --68.5120 --68.5120 --68.5120 --68.5730 --68.4814 --68.4814 --68.5120 --68.4509 --68.4509 --68.4509 --68.4814 --68.4814 --68.4814 --68.4204 --68.4814 --68.4814 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.4814 --68.4814 --68.4814 --68.4814 --68.5425 --68.4509 --68.4509 --68.5120 --68.4509 --68.4509 --68.5120 --68.5120 --68.5120 --68.5120 --68.4814 --68.5425 --68.5120 --68.5120 --68.4509 --68.4814 --68.4204 --68.4204 --68.4509 --68.4814 --68.4509 --68.4509 --68.4509 --68.4814 --68.4814 --68.4814 --68.4509 --68.4814 --68.5425 --68.4509 --68.4509 --68.4204 --68.5120 --68.5120 --68.4204 --68.4814 --68.4509 --68.5120 --68.4509 --68.4814 --68.4509 --68.4509 --68.4509 --68.4814 --68.4814 --68.4814 --68.5120 --68.4509 --68.4509 --68.4814 --68.5120 --68.4509 --68.4814 --68.4814 --68.4814 --68.4509 --68.5425 --68.5120 --68.5120 --68.4814 --68.4814 --68.4814 --68.4204 --68.4814 --68.4814 --68.4814 --68.4814 --68.4509 --68.4509 --68.4814 --68.4509 --68.5120 --68.5120 --68.4814 --68.4509 --68.4814 --68.4509 --68.4509 --68.4814 --68.4814 --68.4814 --68.4814 --68.4509 --68.4509 --68.4814 --68.5120 --68.4509 --68.4814 --68.5120 --68.4509 --68.4509 --68.4509 --68.4509 --68.4204 --68.4509 --68.4814 --68.4814 --68.4509 --68.4814 --68.4814 --68.4509 --68.4509 --68.4509 --68.4204 --68.4509 --68.4509 --68.3899 --68.3899 --68.3899 --68.4509 --68.4204 --68.4814 --68.4509 --68.4814 --68.4509 --68.4509 --68.4814 --68.4814 --68.4509 --68.4204 --68.4509 --68.4509 --68.4509 --68.4814 --68.4204 --68.4204 --68.4509 --68.4204 --68.4204 --68.4509 --68.4204 --68.4509 --68.5425 --68.5120 --68.4509 --68.4814 --68.4509 --68.4814 --68.4509 --68.4814 --68.4509 --68.5120 --68.4509 --68.4509 --68.5120 --68.5120 --68.4814 --68.4509 --68.4509 --68.4814 --68.4204 --68.4814 --68.5120 --68.4509 --68.4204 --68.4509 --68.4509 --68.4814 --68.4509 --68.4204 --68.4814 --68.4509 --68.4509 --68.4509 --68.4509 --68.4204 --68.4509 --68.4814 --68.4814 --68.4814 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.4814 --68.4814 --68.4509 --68.4814 --68.4814 --68.4204 --68.4509 --68.4509 --68.4509 --68.4204 --68.4814 --68.4204 --68.5120 --68.4509 --68.4814 --68.4814 --68.4814 --68.4204 --68.5120 --68.5120 --68.5120 --68.5120 --68.5120 --68.5425 --68.5425 --68.5120 --68.5120 --68.5120 --68.4814 --68.4509 --68.4814 --68.4814 --68.4814 --68.4814 --68.4814 --68.5120 --68.5120 --68.4509 --68.4204 --68.4814 --68.3899 --68.4204 --68.4509 --68.4509 --68.4204 --68.4204 --68.4204 --68.4509 --68.4509 --68.4204 --68.4509 --68.4509 --68.4204 --68.4509 --68.4814 --68.4509 --68.4814 --68.4509 --68.4509 --68.4204 --68.4204 --68.4509 --68.4509 --68.4509 --68.4814 --68.4509 --68.4204 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.4509 --68.4509 --68.4509 --68.4509 --68.4204 --68.4509 --68.4509 --68.5120 --68.4509 --68.4509 --68.4509 --68.4509 --68.4204 --68.4204 --68.4509 --68.4509 --68.5120 --68.4814 --68.4509 --68.4204 --68.4814 --68.4814 --68.4509 --68.4509 --68.4509 --68.4814 --68.4509 --68.4204 --68.4204 --68.4204 --68.4509 --68.4204 --68.4509 --68.4204 --68.3899 --68.4204 --68.4204 --68.4509 --68.4509 --68.4204 --68.4204 --68.4814 --68.4509 --68.4204 --68.4204 --68.5120 --68.3899 --68.4509 --68.4509 --68.4204 --68.4509 --68.4509 --68.4204 --68.4204 --68.3899 --68.4509 --68.4204 --68.3899 --68.5120 --68.4204 --68.4204 --68.4814 --68.4509 --68.4509 --68.4509 --68.4204 --68.4814 --68.4509 --68.3899 --68.4509 --68.4204 --68.4204 --68.4204 --68.4509 --68.4204 --68.4204 --68.3899 --68.4509 --68.4509 --68.4509 --68.4204 --68.4204 --68.4204 --68.4814 --68.4509 --68.4204 --68.4509 --68.3899 --68.4204 --68.4204 --68.4204 --68.4509 --68.4509 --68.3899 --68.4204 --68.4204 --68.3899 --68.4509 --68.4204 --68.4204 --68.4509 --68.4204 --68.4509 --68.4509 --68.4204 --68.3899 --68.4204 --68.3899 --68.3899 --68.4204 --68.4204 --68.4509 --68.4509 --68.4204 --68.4204 --68.3899 --68.4204 --68.4204 --68.3899 --68.3899 --68.3594 --68.3899 --68.4509 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.4204 --68.4204 --68.3899 --68.4204 --68.3899 --68.3594 --68.3899 --68.3594 --68.3899 --68.4204 --68.3899 --68.3899 --68.3594 --68.3594 --68.3594 --68.4509 --68.4204 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3899 --68.4204 --68.3594 --68.3594 --68.3289 --68.3899 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.4204 --68.3594 --68.4204 --68.3594 --68.3899 --68.4204 --68.4204 --68.3899 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.3899 --68.3594 --68.3594 --68.3899 --68.3594 --68.3289 --68.3594 --68.3594 --68.3289 --68.3594 --68.3899 --68.3289 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.3289 --68.3899 --68.4509 --68.3899 --68.3594 --68.3594 --68.3594 --68.3899 --68.3289 --68.2983 --68.3594 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3594 --68.3899 --68.3289 --68.3594 --68.3899 --68.3594 --68.3289 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3289 --68.2983 --68.2983 --68.3899 --68.3594 --68.3594 --68.3594 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3289 --68.3594 --68.3289 --68.3289 --68.4204 --68.3289 --68.3594 --68.4204 --68.3289 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3899 --68.3594 --68.3289 --68.3899 --68.3594 --68.3899 --68.3899 --68.3594 --68.3594 --68.3289 --68.3594 --68.3289 --68.3289 --68.3899 --68.3289 --68.3289 --68.3289 --68.3594 --68.3289 --68.3899 --68.3289 --68.3289 --68.2983 --68.3594 --68.2678 --68.2983 --68.3289 --68.3289 --68.2983 --68.3289 --68.3594 --68.3594 --68.3899 --68.3899 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3594 --68.3594 --68.3289 --68.3289 --68.3594 --68.3899 --68.3594 --68.3594 --68.3899 --68.3899 --68.3289 --68.2983 --68.3594 --68.3289 --68.3289 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.3289 --68.3289 --68.3594 --68.3289 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.3289 --68.3289 --68.3594 --68.3289 --68.3594 --68.3289 --68.2983 --68.3594 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3899 --68.3289 --68.3289 --68.2983 --68.3289 --68.2983 --68.3594 --68.3289 --68.3289 --68.2983 --68.2983 --68.3289 --68.3594 --68.3289 --68.4204 --68.3594 --68.3594 --68.3289 --68.3289 --68.3289 --68.2983 --68.3594 --68.3289 --68.3289 --68.2983 --68.2373 --68.3289 --68.2983 --68.3289 --68.2373 --68.2678 --68.2983 --68.2983 --68.2678 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3594 --68.3594 --68.3289 --68.3289 --68.3594 --68.3289 --68.3289 --68.2678 --68.2983 --68.2983 --68.2678 --68.2983 --68.3289 --68.2678 --68.2983 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.3289 --68.3289 --68.2678 --68.3289 --68.2983 --68.2983 --68.2983 --68.2678 --68.2678 --68.2678 --68.2983 --68.2983 --68.2983 --68.2983 --68.3594 --68.2983 --68.3289 --68.2678 --68.2373 --68.2678 --68.2373 --68.2373 --68.2678 --68.2373 --68.3289 --68.2983 --68.2678 --68.2983 --68.2983 --68.2678 --68.2678 --68.3289 --68.2983 --68.2373 --68.2678 --68.2678 --68.2983 --68.2983 --68.3594 --68.2983 --68.2983 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.2678 --68.2678 --68.2983 --68.2678 --68.2678 --68.2983 --68.2983 --68.2678 --68.2983 --68.3289 --68.3289 --68.2983 --68.3289 --68.3289 --68.2678 --68.3289 --68.2983 --68.2678 --68.3594 --68.2983 --68.3289 --68.3289 --68.2678 --68.2678 --68.2983 --68.3289 --68.2678 --68.2983 --68.3289 --68.2983 --68.2678 --68.2678 --68.2983 --68.3289 --68.3594 --68.3289 --68.2983 --68.2983 --68.3594 --68.2983 --68.2983 --68.2983 --68.2678 --68.2678 --68.2678 --68.2983 --68.2678 --68.2678 --68.2983 --68.2678 --68.2983 --68.3289 --68.3289 --68.3289 --68.2678 --68.3289 --68.3289 --68.2678 --68.2678 --68.3594 --68.3594 --68.2983 --68.3289 --68.3289 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.3594 --68.3289 --68.2983 --68.3289 --68.2983 --68.3289 --68.3289 --68.2678 --68.2983 --68.3289 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.3289 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.2983 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.3594 --68.3289 --68.3594 --68.3594 --68.3594 --68.3289 --68.3289 --68.3289 --68.3594 --68.3289 --68.3289 --68.3289 --68.3899 --68.3899 --68.3289 --68.3289 --68.3594 --68.3899 --68.3289 --68.3289 --68.3289 --68.2678 --68.3289 --68.3289 --68.2983 --68.3594 --68.2983 --68.2983 --68.2678 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.3594 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.3594 --68.3594 --68.2983 --68.3289 --68.3289 --68.2983 --68.3289 --68.3594 --68.3899 --68.3289 --68.2983 --68.3289 --68.3594 --68.2678 --68.2983 --68.2983 --68.2983 --68.3594 --68.2983 --68.3899 --68.3289 --68.3289 --68.3899 --68.3899 --68.3289 --68.3289 --68.3594 --68.3594 --68.3594 --68.3289 --68.3594 --68.3289 --68.3594 --68.3594 --68.3289 --68.3594 --68.3594 --68.2983 --68.3289 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.3594 --68.3899 --68.3899 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3899 --68.3594 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.3899 --68.3594 --68.3594 --68.3899 --68.3594 --68.3289 --68.3594 --68.3594 --68.3899 --68.3289 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.2983 --68.3289 --68.2983 --68.2983 --68.3289 --68.3594 --68.3594 --68.2678 --68.2983 --68.2983 --68.3289 --68.3289 --68.3594 --68.3289 --68.3289 --68.2983 --68.2983 --68.3289 --68.3289 --68.3289 --68.3594 --68.3594 --68.2983 --68.3289 --68.2983 --68.2983 --68.3594 --68.2983 --68.2678 --68.2983 --68.2983 --68.3289 --68.3289 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.3594 --68.3289 --68.2983 --68.3289 --68.2983 --68.3289 --68.3594 --68.3594 --68.3899 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.3289 --68.2678 --68.2983 --68.2983 --68.2983 --68.3289 --68.3289 --68.3594 --68.3594 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.2983 --68.2983 --68.3289 --68.3289 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3594 --68.3594 --68.3899 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.3899 --68.3594 --68.3594 --68.3594 --68.3289 --68.3289 --68.3594 --68.3289 --68.3289 --68.3289 --68.2983 --68.3289 --68.2983 --68.3289 --68.3594 --68.4204 --68.3899 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3594 --68.3594 --68.3594 --68.3594 --68.2983 --68.2983 --68.3594 --68.2983 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.3594 --68.3594 --68.4204 --68.3594 --68.3594 --68.2983 --68.2983 --68.2983 --68.2983 --68.3594 --68.3594 --68.2983 --68.3289 --68.3289 --68.3289 --68.2373 --68.3289 --68.3289 --68.3289 --68.2983 --68.3289 --68.3289 --68.3594 --68.3289 --68.3289 --68.3594 --68.3289 --68.3289 --68.2983 --68.3289 --68.3289 --68.2983 --68.3289 --68.3594 --68.3289 --68.2983 --68.2983 --68.2678 --68.2983 --68.2983 --68.3289 --68.3594 --68.2678 --68.3289 --68.2983 --68.3289 --68.3289 --68.3594 --68.3289 --68.2983 --68.2678 --68.2983 --68.3289 --68.3289 --68.2983 --68.2983 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.3289 --68.3289 --68.2983 --68.3289 --68.2678 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.2678 --68.2678 --68.2983 --68.3594 --68.2678 --68.2983 --68.3289 --68.3289 --68.3289 --68.3289 --68.3594 --68.3289 --68.3289 --68.2983 --68.3289 --68.3289 --68.3594 --68.3899 --68.3289 --68.2678 --68.2983 --68.3289 --68.2983 --68.3594 --68.3289 --68.3594 --68.3899 --68.3899 --68.3594 --68.3289 --68.3899 --68.3899 --68.3289 --68.2983 --68.3594 --68.2983 --68.3594 --68.3594 --68.3899 --68.3594 --68.3289 --68.3594 --68.3594 --68.3594 --68.3289 --68.3899 --68.2983 --68.3289 --68.3289 --68.3594 --68.3899 --68.3899 --68.3594 --68.3899 --68.3899 --68.4204 --68.3899 --68.3899 --68.3899 --68.3594 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3594 --68.3289 --68.3594 --68.3899 --68.3899 --68.4204 --68.3594 --68.3899 --68.3594 --68.3289 --68.2983 --68.3899 --68.3899 --68.3594 --68.3594 --68.3899 --68.3899 --68.3594 --68.3289 --68.3899 --68.3594 --68.4204 --68.3594 --68.3594 --68.3594 --68.3899 --68.3899 --68.3289 --68.3594 --68.3594 --68.3899 --68.4204 --68.3899 --68.3289 --68.3594 --68.3594 --68.3289 --68.3899 --68.3899 --68.3289 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3594 --68.3899 --68.3899 --68.3899 --68.3594 --68.3289 --68.2983 --68.3594 --68.3289 --68.2983 --68.3289 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3289 --68.2983 --68.3899 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3289 --68.3289 --68.3594 --68.3899 --68.3594 --68.3899 --68.3594 --68.4204 --68.3899 --68.3594 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3594 --68.3594 --68.3289 --68.3899 --68.3289 --68.3594 --68.4204 --68.3594 --68.3594 --68.3289 --68.3289 --68.3899 --68.3594 --68.3289 --68.3899 --68.3899 --68.4204 --68.3594 --68.3289 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.2983 --68.3289 --68.3594 --68.3899 --68.3899 --68.3594 --68.3594 --68.3594 --68.3899 --68.3899 --68.3594 --68.3289 --68.3594 --68.3899 --68.3289 --68.3594 --68.3899 --68.3899 --68.3594 --68.4204 --68.4204 --68.3594 --68.4204 --68.3594 --68.3899 --68.4204 --68.4204 --68.4204 --68.3594 --68.3899 --68.3899 --68.4204 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.3289 --68.3594 --68.4204 --68.3594 --68.4204 --68.3899 --68.3899 --68.4204 --68.3899 --68.3289 --68.3289 --68.3594 --68.4204 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3289 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.4204 --68.4204 --68.4204 --68.3899 --68.3899 --68.3594 --68.3899 --68.3899 --68.4509 --68.4509 --68.3899 --68.4204 --68.4509 --68.3899 --68.4204 --68.4509 --68.4204 --68.4204 --68.3594 --68.3899 --68.4204 --68.4204 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3899 --68.4509 --68.3899 --68.4509 --68.3899 --68.4509 --68.3899 --68.4204 --68.4204 --68.3594 --68.3899 --68.3899 --68.4509 --68.3899 --68.3899 --68.4509 --68.4204 --68.3899 --68.4204 --68.4509 --68.4204 --68.4204 --68.3899 --68.4509 --68.4509 --68.4204 --68.4814 --68.4509 --68.4509 --68.4204 --68.4509 --68.4509 --68.4509 --68.4204 --68.4509 --68.4509 --68.4204 --68.4204 --68.4204 --68.4509 --68.4814 --68.4814 --68.4204 --68.4814 --68.4509 --68.4509 --68.4204 --68.4509 --68.4814 --68.4204 --68.4509 --68.4509 --68.4204 --68.4204 --68.4509 --68.4814 --68.4814 --68.4509 --68.4814 --68.4509 --68.4509 --68.5120 --68.4814 --68.4509 --68.4509 --68.4814 --68.5120 --68.4814 --68.4509 --68.4509 --68.5120 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.5120 --68.4814 --68.4509 --68.4204 --68.4814 --68.4204 --68.4814 --68.4509 --68.4814 --68.5425 --68.5120 --68.5120 --68.5120 --68.5120 --68.5425 --68.4814 --68.5120 --68.4814 --68.5425 --68.5120 --68.4814 --68.5120 --68.5120 --68.4509 --68.4814 --68.4814 --68.4814 --68.5120 --68.5120 --68.5425 --68.5425 --68.5120 --68.5120 --68.4814 --68.5120 --68.4814 --68.5120 --68.5120 --68.5120 --68.5120 --68.5120 --68.5120 --68.5120 --68.5425 --68.5425 --68.5425 --68.5120 --68.5425 --68.4814 --68.5425 --68.4814 --68.5730 --68.5425 --68.5730 --68.5425 --68.5730 --68.5425 --68.5120 --68.5425 --68.5425 --68.5120 --68.5120 --68.5120 --68.5120 --68.5120 --68.4814 --68.5120 --68.5730 --68.5425 --68.5425 --68.5120 --68.4814 --68.5425 --68.5120 --68.5425 --68.5120 --68.5120 --68.4814 --68.4814 --68.4814 --68.4509 --68.4814 --68.5120 --68.5120 --68.4814 --68.5120 --68.5425 --68.5120 --68.4814 --68.4204 --68.4814 --68.4204 --68.4814 --68.4814 --68.5120 --68.5120 --68.5425 --68.5425 --68.5425 --68.5425 --68.5120 --68.4814 --68.5120 --68.4814 --68.4814 --68.5425 --68.4814 --68.4814 --68.4814 --68.5425 --68.5120 --68.4814 --68.5120 --68.5120 --68.4814 --68.4814 --68.5425 --68.5425 --68.4814 --68.4814 --68.4814 --68.5120 --68.5425 --68.5425 --68.5120 --68.5120 --68.5120 --68.5425 --68.5120 --68.5120 --68.4814 --68.5120 --68.4814 --68.4509 --68.5120 --68.4509 --68.5120 --68.5425 --68.5425 --68.5120 --68.5425 --68.4814 --68.4814 --68.4814 --68.5120 --68.5120 --68.5120 --68.4814 --68.4814 --68.4509 --68.4814 --68.4814 --68.5425 --68.5120 --68.4814 --68.5120 --68.5425 --68.5120 --68.5120 --68.5120 --68.5120 --68.4814 --68.4814 --68.5120 --68.5730 --68.5120 --68.5425 --68.4814 --68.5120 --68.5120 --68.4814 --68.4814 --68.5120 --68.4814 --68.4509 --68.5120 --68.4814 --68.4814 --68.4814 --68.5120 --68.4509 --68.5120 --68.4814 --68.5425 --68.4814 --68.4814 --68.5120 --68.4814 --68.4814 --68.4814 --68.4814 --68.5120 --68.5120 --68.5120 --68.4814 --68.5120 --68.5120 --68.5425 --68.4509 --68.4509 --68.4814 --68.5425 --68.4814 --68.4814 --68.4814 --68.4814 --68.5120 --68.4814 --68.4814 --68.4814 --68.4509 --68.4814 --68.4814 --68.5120 --68.5120 --68.4509 --68.4509 --68.4814 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.5120 --68.4509 --68.3899 --68.4509 --68.4509 --68.4509 --68.3899 --68.4814 --68.4204 --68.4814 --68.4509 --68.4509 --68.4509 --68.5120 --68.4509 --68.4204 --68.4814 --68.4509 --68.4814 --68.4204 --68.4509 --68.4509 --68.4814 --68.4814 --68.4814 --68.4814 --68.4509 --68.4814 --68.4814 --68.4814 --68.5120 --68.4509 --68.4509 --68.4509 --68.4814 --68.4509 --68.4814 --68.4509 --68.4509 --68.4509 --68.4509 --68.4204 --68.4509 --68.4509 --68.4814 --68.5120 --68.5120 --68.4814 --68.5120 --68.5425 --68.5425 --68.4814 --68.5120 --68.4814 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.5120 --68.4814 --68.4814 --68.4814 --68.4814 --68.4814 --68.4509 --68.4204 --68.4509 --68.5120 --68.4814 --68.5120 --68.5425 --68.5120 --68.4814 --68.4814 --68.4814 --68.4814 --68.4509 --68.5425 --68.4814 --68.4814 --68.4814 --68.4509 --68.5120 --68.5120 --68.4814 --68.4509 --68.4509 --68.4814 --68.5425 --68.4509 --68.4509 --68.4509 --68.4204 --68.5120 --68.3899 --68.4509 --68.4814 --68.4814 --68.5120 --68.4814 --68.5120 --68.4509 --68.4204 --68.4204 --68.4509 --68.4814 --68.4204 --68.4509 --68.5120 --68.4814 --68.4814 --68.4814 --68.4814 --68.4509 --68.3899 --68.4204 --68.4204 --68.4509 --68.4509 --68.4814 --68.4814 --68.5120 --68.4509 --68.4204 --68.4204 --68.4814 --68.4509 --68.4814 --68.4814 --68.4509 --68.4509 --68.4814 --68.4814 --68.5120 --68.4509 --68.4204 --68.4204 --68.4509 --68.4509 --68.4509 --68.4814 --68.4509 --68.4204 --68.4509 --68.4204 --68.3899 --68.4204 --68.4204 --68.4204 --68.4204 --68.4509 --68.4204 --68.4204 --68.4509 --68.4204 --68.4204 --68.5120 --68.4509 --68.4509 --68.4509 --68.4814 --68.4814 --68.4204 --68.4814 --68.4814 --68.5120 --68.5120 --68.4814 --68.3899 --68.4204 --68.4509 --68.4814 --68.4509 --68.4509 --68.4204 --68.4204 --68.4204 --68.4509 --68.4509 --68.4509 --68.4204 --68.4509 --68.4204 --68.4204 --68.4204 --68.4509 --68.4204 --68.3899 --68.4204 --68.4204 --68.4509 --68.4204 --68.4509 --68.4204 --68.4814 --68.4204 --68.4204 --68.3899 --68.4204 --68.4509 --68.4509 --68.4204 --68.4509 --68.3899 --68.4204 --68.4509 --68.4509 --68.4509 --68.4204 --68.4814 --68.4509 --68.4204 --68.4509 --68.4814 --68.4814 --68.4814 --68.4814 --68.4509 --68.4814 --68.5120 --68.4814 --68.4509 --68.4204 --68.4509 --68.4814 --68.4814 --68.4814 --68.4509 --68.4509 --68.4204 --68.4204 --68.4509 --68.4509 --68.4814 --68.4204 --68.3899 --68.4509 --68.4204 --68.4509 --68.3899 --68.4509 --68.4204 --68.4509 --68.4509 --68.4204 --68.4814 --68.4814 --68.4509 --68.4814 --68.4509 --68.4204 --68.4509 --68.5120 --68.4814 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.4814 --68.5120 --68.4509 --68.4814 --68.4814 --68.4204 --68.4814 --68.4509 --68.4814 --68.4814 --68.4814 --68.5120 --68.4204 --68.4509 --68.4814 --68.4509 --68.4509 --68.5120 --68.4509 --68.4509 --68.4814 --68.4509 --68.4509 --68.4204 --68.4814 --68.4814 --68.5120 --68.4814 --68.4509 --68.4814 --68.5120 --68.3899 --68.4814 --68.4814 --68.4509 --68.4509 --68.4204 --68.4509 --68.4509 --68.4204 --68.4204 --68.4204 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4204 --68.4509 --68.3899 --68.4509 --68.4509 --68.4814 --68.4204 --68.4814 --68.4204 --68.4204 --68.4509 --68.4204 --68.4204 --68.4204 --68.4509 --68.4204 --68.4814 --68.4509 --68.4204 --68.4509 --68.4204 --68.4814 --68.5120 --68.4509 --68.4509 --68.4204 --68.4204 --68.4509 --68.4204 --68.4509 --68.4509 --68.4814 --68.4814 --68.4814 --68.4814 --68.4204 --68.4204 --68.4204 --68.4509 --68.4509 --68.4204 --68.4509 --68.4814 --68.4509 --68.4204 --68.4204 --68.4509 --68.4204 --68.4814 --68.4814 --68.4204 --68.4204 --68.3899 --68.4204 --68.4204 --68.4509 --68.4509 --68.4509 --68.4509 --68.4204 --68.3899 --68.4204 --68.4204 --68.4509 --68.4204 --68.4509 --68.4509 --68.4814 --68.4509 --68.4204 --68.3899 --68.3594 --68.3594 --68.3899 --68.3594 --68.3899 --68.4204 --68.4509 --68.3899 --68.4204 --68.3899 --68.4509 --68.4204 --68.3899 --68.3899 --68.4204 --68.4204 --68.3594 --68.3899 --68.4204 --68.4204 --68.4509 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3899 --68.4204 --68.3899 --68.4204 --68.4509 --68.3899 --68.3594 --68.3899 --68.3899 --68.3899 --68.4204 --68.3899 --68.4204 --68.4509 --68.4814 --68.3899 --68.3899 --68.4509 --68.4204 --68.3899 --68.4509 --68.4509 --68.4204 --68.4204 --68.4204 --68.3899 --68.3899 --68.4509 --68.4204 --68.4204 --68.4509 --68.4204 --68.4509 --68.4509 --68.4204 --68.3899 --68.3899 --68.3899 --68.3594 --68.3594 --68.4204 --68.3899 --68.3594 --68.3899 --68.4509 --68.4204 --68.4204 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.4814 --68.4814 --68.4204 --68.4204 --68.4509 --68.4509 --68.4204 --68.4204 --68.3899 --68.3899 --68.3899 --68.3899 --68.4204 --68.4204 --68.4814 --68.4509 --68.4814 --68.4204 --68.4204 --68.4204 --68.4204 --68.4204 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.4814 --68.4509 --68.4509 --68.5120 --68.4509 --68.5120 --68.4814 --68.4509 --68.4814 --68.5120 --68.4509 --68.4509 --68.4509 --68.4814 --68.4509 --68.4509 --68.4509 --68.4204 --68.4509 --68.4204 --68.4204 --68.4509 --68.4204 --68.4814 --68.4814 --68.4814 --68.5120 --68.4509 --68.4814 --68.5120 --68.4814 --68.4814 --68.4814 --68.5120 --68.5120 --68.4814 --68.4509 --68.4509 --68.4814 --68.4814 --68.4814 --68.5120 --68.4509 --68.4204 --68.4814 --68.4814 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.4509 --68.4204 --68.4814 --68.4509 --68.4814 --68.4509 --68.4509 --68.5120 --68.4814 --68.4509 --68.4509 --68.4204 --68.4509 --68.5120 --68.4814 --68.4509 --68.4814 --68.4509 --68.4509 --68.4814 --68.4509 --68.4814 --68.4509 --68.4509 --68.4204 --68.4204 --68.4509 --68.4509 --68.4204 --68.4814 --68.5120 --68.4509 --68.4204 --68.4509 --68.4204 --68.4204 --68.4509 --68.4509 --68.3899 --68.3899 --68.4204 --68.4204 --68.3899 --68.4204 --68.4204 --68.4509 --68.4204 --68.4204 --68.4204 --68.4509 --68.3899 --68.4204 --68.4509 --68.4204 --68.4509 --68.4509 --68.4509 --68.4204 --68.4204 --68.4204 --68.4814 --68.4204 --68.4509 --68.4509 --68.3594 --68.3899 --68.4204 --68.4204 --68.4509 --68.4204 --68.3899 --68.4204 --68.4509 --68.4509 --68.4509 --68.4814 --68.5120 --68.4814 --68.5120 --68.4814 --68.4204 --68.4509 --68.4509 --68.5120 --68.4509 --68.4204 --68.4509 --68.4814 --68.4204 --68.4204 --68.4204 --68.3899 --68.4204 --68.4509 --68.4204 --68.4509 --68.4204 --68.4204 --68.4509 --68.4814 --68.4204 --68.3899 --68.4814 --68.4509 --68.4204 --68.4509 --68.4509 --68.4509 --68.4814 --68.4509 --68.4204 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.5120 --68.4204 --68.4204 --68.4204 --68.4204 --68.4509 --68.5120 --68.5120 --68.5120 --68.4814 --68.3899 --68.4509 --68.4509 --68.4509 --68.4814 --68.5120 --68.4509 --68.4814 --68.4509 --68.4204 --68.4509 --68.4509 --68.3899 --68.4204 --68.4204 --68.4814 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.4814 --68.4509 --68.4204 --68.4204 --68.4509 --68.4204 --68.4509 --68.4204 --68.4509 --68.4204 --68.4509 --68.4204 --68.4509 --68.4204 --68.4509 --68.4814 --68.4509 --68.4204 --68.4204 --68.4509 --68.4509 --68.3899 --68.4204 --68.4204 --68.4204 --68.4204 --68.4204 --68.4814 --68.4814 --68.4204 --68.4509 --68.4204 --68.3594 --68.4204 --68.4204 --68.3899 --68.3899 --68.4814 --68.4814 --68.4814 --68.4509 --68.4814 --68.4509 --68.4509 --68.4204 --68.4814 --68.4509 --68.4204 --68.4204 --68.4509 --68.4814 --68.4814 --68.4814 --68.4509 --68.4509 --68.4509 --68.4814 --68.4814 --68.4509 --68.4204 --68.4509 --68.4509 --68.3899 --68.4204 --68.4509 --68.4509 --68.4509 --68.4204 --68.4204 --68.5120 --68.4509 --68.4509 --68.4814 --68.4814 --68.4814 --68.4509 --68.4814 --68.4204 --68.4204 --68.3899 --68.3594 --68.4509 --68.4509 --68.4509 --68.4814 --68.4814 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.4814 --68.4509 --68.4509 --68.4814 --68.4509 --68.4509 --68.4204 --68.4204 --68.3899 --68.3899 --68.3899 --68.3899 --68.4509 --68.4509 --68.4509 --68.4509 --68.4204 --68.4204 --68.3899 --68.4204 --68.4204 --68.4204 --68.4204 --68.4204 --68.4204 --68.4814 --68.4509 --68.4509 --68.3899 --68.4509 --68.4204 --68.3899 --68.3899 --68.4814 --68.4814 --68.4509 --68.4509 --68.4509 --68.4509 --68.4204 --68.4204 --68.4204 --68.4509 --68.5120 --68.4509 --68.4509 --68.4509 --68.3899 --68.4204 --68.4204 --68.4814 --68.4204 --68.4509 --68.4204 --68.4204 --68.3899 --68.4204 --68.4204 --68.4204 --68.3899 --68.4204 --68.4509 --68.4814 --68.4814 --68.4509 --68.4509 --68.4814 --68.4814 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.4204 --68.4204 --68.3899 --68.4204 --68.4204 --68.4509 --68.4509 --68.4814 --68.4204 --68.4509 --68.4509 --68.4204 --68.4814 --68.4509 --68.4204 --68.4204 --68.4814 --68.4509 --68.4204 --68.4204 --68.4204 --68.4204 --68.3899 --68.4509 --68.4509 --68.4814 --68.4509 --68.4204 --68.4509 --68.4814 --68.4509 --68.4204 --68.4204 --68.4204 --68.4204 --68.4509 --68.4509 --68.3899 --68.4509 --68.4814 --68.4204 --68.4509 --68.4509 --68.4509 --68.4204 --68.4814 --68.4814 --68.4204 --68.4509 --68.3899 --68.3289 --68.4204 --68.4204 --68.4204 --68.4509 --68.4509 --68.4509 --68.4509 --68.4204 --68.4509 --68.4204 --68.3899 --68.4509 --68.4204 --68.4204 --68.3899 --68.3899 --68.3899 --68.3594 --68.4204 --68.3899 --68.4204 --68.4204 --68.3899 --68.4509 --68.4509 --68.4814 --68.4509 --68.4204 --68.4509 --68.4509 --68.4204 --68.4204 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.3899 --68.4509 --68.4204 --68.3899 --68.4509 --68.4509 --68.4204 --68.4509 --68.4204 --68.4204 --68.3899 --68.3594 --68.4509 --68.4204 --68.4814 --68.4509 --68.4509 --68.4204 --68.4509 --68.4814 --68.4204 --68.4509 --68.4814 --68.4814 --68.4814 --68.4204 --68.5425 --68.4509 --68.4509 --68.4814 --68.4204 --68.4204 --68.4814 --68.4204 --68.4509 --68.4204 --68.4509 --68.4509 --68.4814 --68.4814 --68.4509 --68.4204 --68.4814 --68.4814 --68.4509 --68.4509 --68.4204 --68.3594 --68.3594 --68.4204 --68.4509 --68.4509 --68.4204 --68.4814 --68.4509 --68.4509 --68.4204 --68.4204 --68.4204 --68.4204 --68.4814 --68.4509 --68.4814 --68.4509 --68.4814 --68.4509 --68.4204 --68.4204 --68.4204 --68.4204 --68.4814 --68.4509 --68.4509 --68.4814 --68.4814 --68.4509 --68.4509 --68.4814 --68.4509 --68.4204 --68.4509 --68.4814 --68.4509 --68.4814 --68.4509 --68.4814 --68.4509 --68.4509 --68.4814 --68.4814 --68.4509 --68.4509 --68.4204 --68.5120 --68.5120 --68.4814 --68.4814 --68.4814 --68.5120 --68.4814 --68.4204 --68.4814 --68.4814 --68.4204 --68.4509 --68.4509 --68.3899 --68.3899 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.4814 --68.4814 --68.4509 --68.4509 --68.4509 --68.4204 --68.4204 --68.4509 --68.4814 --68.4814 --68.4509 --68.4509 --68.4509 --68.5120 --68.4814 --68.4509 --68.4509 --68.4814 --68.4814 --68.4509 --68.4204 --68.4204 --68.3594 --68.4204 --68.4509 --68.4509 --68.4509 --68.4509 --68.4204 --68.4204 --68.4204 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.5120 --68.4509 --68.5120 --68.4814 --68.4814 --68.4814 --68.4509 --68.4509 --68.4509 --68.4509 --68.4204 --68.4814 --68.4509 --68.4204 --68.4204 --68.4204 --68.4509 --68.4204 --68.4509 --68.3899 --68.4204 --68.3899 --68.3899 --68.4204 --68.4204 --68.4204 --68.4509 --68.4204 --68.4204 --68.4509 --68.4814 --68.4509 --68.4814 --68.4814 --68.4204 --68.4204 --68.4204 --68.4204 --68.4509 --68.4509 --68.4204 --68.4204 --68.4814 --68.4509 --68.3899 --68.4204 --68.3899 --68.3899 --68.4204 --68.3899 --68.4204 --68.4509 --68.4204 --68.4204 --68.4509 --68.3899 --68.3899 --68.4204 --68.3594 --68.4509 --68.4204 --68.3594 --68.4204 --68.4204 --68.4204 --68.3594 --68.4204 --68.3899 --68.4204 --68.3594 --68.4204 --68.4509 --68.3899 --68.4204 --68.3899 --68.4204 --68.4204 --68.4509 --68.4509 --68.3899 --68.4509 --68.4204 --68.3899 --68.4509 --68.4814 --68.4509 --68.4814 --68.3899 --68.3594 --68.4204 --68.4204 --68.4814 --68.4204 --68.4204 --68.4204 --68.4509 --68.4204 --68.4204 --68.4204 --68.4814 --68.4204 --68.4509 --68.4204 --68.4204 --68.4509 --68.4509 --68.4814 --68.4204 --68.4509 --68.4509 --68.4204 --68.4204 --68.3899 --68.4509 --68.4204 --68.4509 --68.4204 --68.4204 --68.4204 --68.3899 --68.4204 --68.3899 --68.4509 --68.4509 --68.3899 --68.4509 --68.4509 --68.4509 --68.4814 --68.4814 --68.4204 --68.3899 --68.4204 --68.4509 --68.4509 --68.4204 --68.4204 --68.4204 --68.4509 --68.4509 --68.4204 --68.3899 --68.4204 --68.3899 --68.4204 --68.3899 --68.4204 --68.4204 --68.4509 --68.4509 --68.4204 --68.4204 --68.4204 --68.3899 --68.4204 --68.5120 --68.4814 --68.4814 --68.4204 --68.4204 --68.4509 --68.4204 --68.4204 --68.4204 --68.4204 --68.4204 --68.4204 --68.3899 --68.4204 --68.4204 --68.3899 --68.3899 --68.3899 --68.4204 --68.4204 --68.4204 --68.4204 --68.4509 --68.4204 --68.3899 --68.4204 --68.4509 --68.4204 --68.4204 --68.4204 --68.4509 --68.4509 --68.4204 --68.4204 --68.3899 --68.4509 --68.3899 --68.4204 --68.4204 --68.4204 --68.4204 --68.4204 --68.3899 --68.4509 --68.4204 --68.4509 --68.3899 --68.4509 --68.4204 --68.4204 --68.4204 --68.4204 --68.4204 --68.4509 --68.4204 --68.3899 --68.4204 --68.4204 --68.4509 --68.3594 --68.3899 --68.3899 --68.4509 --68.4204 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4204 --68.4509 --68.4204 --68.4509 --68.4509 --68.4204 --68.3899 --68.4509 --68.4509 --68.4509 --68.4204 --68.4509 --68.4814 --68.4509 --68.5120 --68.4204 --68.4509 --68.4509 --68.4509 --68.4509 --68.4204 --68.4204 --68.4509 --68.4204 --68.4509 --68.4814 --68.4204 --68.4509 --68.4204 --68.4204 --68.4204 --68.4509 --68.4509 --68.4814 --68.4814 --68.4204 --68.3899 --68.4204 --68.4204 --68.3899 --68.4814 --68.4204 --68.4814 --68.4509 --68.4509 --68.3899 --68.4204 --68.4509 --68.4814 --68.4204 --68.4509 --68.4509 --68.5120 --68.3899 --68.3899 --68.3899 --68.3899 --68.4814 --68.4814 --68.4509 --68.4509 --68.3899 --68.4509 --68.4204 --68.4204 --68.4204 --68.4204 --68.3899 --68.4204 --68.3899 --68.4204 --68.4509 --68.4814 --68.4509 --68.4814 --68.4204 --68.4204 --68.4204 --68.4204 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.3899 --68.3899 --68.3899 --68.3899 --68.4509 --68.3899 --68.3899 --68.4204 --68.4204 --68.4204 --68.3899 --68.3899 --68.4204 --68.3899 --68.3594 --68.3899 --68.4204 --68.4204 --68.3899 --68.3899 --68.4204 --68.4509 --68.3899 --68.4204 --68.3899 --68.3899 --68.4204 --68.3899 --68.3594 --68.4509 --68.3899 --68.3594 --68.3899 --68.3899 --68.3899 --68.3899 --68.4204 --68.4204 --68.4204 --68.4204 --68.4509 --68.4509 --68.4204 --68.3899 --68.4509 --68.3899 --68.3899 --68.4509 --68.3594 --68.4204 --68.4509 --68.3899 --68.3899 --68.4204 --68.4204 --68.4204 --68.4509 --68.4204 --68.3899 --68.3899 --68.4509 --68.4204 --68.3899 --68.4204 --68.3899 --68.4204 --68.4204 --68.4204 --68.3899 --68.4204 --68.4204 --68.3899 --68.4204 --68.3899 --68.3899 --68.4204 --68.4509 --68.4509 --68.4204 --68.4204 --68.4204 --68.4509 --68.4204 --68.4204 --68.4204 --68.4509 --68.3899 --68.4204 --68.4509 --68.4204 --68.4509 --68.4204 --68.4204 --68.4204 --68.3899 --68.3899 --68.4509 --68.4204 --68.4509 --68.4204 --68.3899 --68.4204 --68.3899 --68.3899 --68.3899 --68.3899 --68.4204 --68.4204 --68.4204 --68.3899 --68.3899 --68.4204 --68.4204 --68.4204 --68.3899 --68.3899 --68.3899 --68.4204 --68.4204 --68.3899 --68.4509 --68.4204 --68.4204 --68.3594 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.4509 --68.3899 --68.4204 --68.4204 --68.3899 --68.3899 --68.4204 --68.4204 --68.3594 --68.4204 --68.4204 --68.4204 --68.4204 --68.4204 --68.4204 --68.4204 --68.3899 --68.4204 --68.3594 --68.4204 --68.4204 --68.4204 --68.3899 --68.3899 --68.3899 --68.3899 --68.4204 --68.4509 --68.3899 --68.3899 --68.3594 --68.3594 --68.3899 --68.4509 --68.3899 --68.3899 --68.2983 --68.3899 --68.4204 --68.3594 --68.3899 --68.4204 --68.3899 --68.4204 --68.4204 --68.3594 --68.3594 --68.3899 --68.3899 --68.3899 --68.3289 --68.3594 --68.3899 --68.4204 --68.4204 --68.3289 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.3899 --68.3594 --68.4204 --68.3594 --68.4204 --68.3899 --68.3899 --68.3899 --68.4204 --68.3289 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3899 --68.3594 --68.3594 --68.3289 --68.3594 --68.3594 --68.3289 --68.2983 --68.3899 --68.3289 --68.3289 --68.3899 --68.3594 --68.2983 --68.2983 --68.3289 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3594 --68.3289 --68.3289 --68.3594 --68.3289 --68.2983 --68.3289 --68.2983 --68.3594 --68.3289 --68.3899 --68.3594 --68.3899 --68.4204 --68.3594 --68.3289 --68.3899 --68.3594 --68.3289 --68.3289 --68.3594 --68.3289 --68.3899 --68.3594 --68.3594 --68.3594 --68.3289 --68.4204 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3289 --68.4204 --68.3289 --68.3594 --68.3289 --68.3289 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.4204 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.3594 --68.3594 --68.3594 --68.3289 --68.3594 --68.3899 --68.3899 --68.3899 --68.3594 --68.3289 --68.3594 --68.3594 --68.3594 --68.3289 --68.3594 --68.3899 --68.3289 --68.3594 --68.3594 --68.4204 --68.3594 --68.2983 --68.3594 --68.3289 --68.3899 --68.3594 --68.3594 --68.3594 --68.3899 --68.3289 --68.3289 --68.3899 --68.3899 --68.3594 --68.3289 --68.3594 --68.3899 --68.3899 --68.3594 --68.3899 --68.4204 --68.3899 --68.3594 --68.3289 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.4204 --68.3594 --68.3899 --68.3289 --68.3594 --68.3899 --68.3289 --68.3594 --68.3289 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3594 --68.3899 --68.3594 --68.3289 --68.3594 --68.3289 --68.3594 --68.3594 --68.3899 --68.3594 --68.4204 --68.3899 --68.3289 --68.2983 --68.3594 --68.3899 --68.3594 --68.3594 --68.2983 --68.3899 --68.3594 --68.3594 --68.3594 --68.3899 --68.3899 --68.3289 --68.3899 --68.3289 --68.3289 --68.3594 --68.3594 --68.3594 --68.3289 --68.3899 --68.3594 --68.3289 --68.3289 --68.3899 --68.3594 --68.3594 --68.3899 --68.2983 --68.3594 --68.3594 --68.2983 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.3594 --68.3594 --68.3594 --68.2983 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.2983 --68.3289 --68.2983 --68.2983 --68.3289 --68.3899 --68.3899 --68.2983 --68.2983 --68.2983 --68.2678 --68.3899 --68.2983 --68.3289 --68.3289 --68.3289 --68.3594 --68.3289 --68.3289 --68.2678 --68.2983 --68.3289 --68.2983 --68.3594 --68.3594 --68.3289 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3899 --68.3289 --68.3289 --68.3594 --68.3289 --68.3289 --68.3594 --68.3899 --68.3594 --68.3289 --68.3899 --68.3594 --68.3594 --68.4204 --68.3594 --68.3899 --68.3594 --68.3289 --68.3594 --68.3289 --68.3899 --68.4204 --68.3594 --68.3899 --68.3899 --68.3899 --68.3594 --68.3594 --68.3289 --68.3289 --68.3594 --68.3594 --68.4204 --68.3899 --68.4204 --68.3594 --68.3899 --68.3899 --68.3594 --68.3594 --68.3289 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.3899 --68.3594 --68.3289 --68.3289 --68.3899 --68.3594 --68.3289 --68.3289 --68.3899 --68.3899 --68.3899 --68.3594 --68.3289 --68.3899 --68.3289 --68.3594 --68.3899 --68.4204 --68.3899 --68.3289 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.3594 --68.3289 --68.3289 --68.3594 --68.2983 --68.3594 --68.3594 --68.3289 --68.3594 --68.3289 --68.3899 --68.3289 --68.3594 --68.3899 --68.3289 --68.2678 --68.2983 --68.3594 --68.3899 --68.2983 --68.3289 --68.3289 --68.3594 --68.3289 --68.3289 --68.3289 --68.3899 --68.3594 --68.3594 --68.3899 --68.3899 --68.3594 --68.3594 --68.2983 --68.2983 --68.3594 --68.2983 --68.3899 --68.3594 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.3594 --68.3594 --68.3289 --68.3289 --68.3594 --68.3289 --68.3899 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3594 --68.3289 --68.2983 --68.3594 --68.3289 --68.3899 --68.3899 --68.3289 --68.3594 --68.3899 --68.3594 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3594 --68.3289 --68.3594 --68.3594 --68.3594 --68.3289 --68.3594 --68.3899 --68.3594 --68.3594 --68.3899 --68.3899 --68.3899 --68.3289 --68.3289 --68.3289 --68.3899 --68.3899 --68.3899 --68.3289 --68.3899 --68.3594 --68.4204 --68.3289 --68.3289 --68.3899 --68.3899 --68.3899 --68.3289 --68.3899 --68.3899 --68.4204 --68.4204 --68.4204 --68.3899 --68.4204 --68.4204 --68.3899 --68.3899 --68.4204 --68.3594 --68.3899 --68.3289 --68.3289 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.2983 --68.3289 --68.3289 --68.3289 --68.3594 --68.3289 --68.3899 --68.3594 --68.3594 --68.3899 --68.3594 --68.3289 --68.3594 --68.3594 --68.3289 --68.2983 --68.3594 --68.3594 --68.3899 --68.3899 --68.3594 --68.3899 --68.3289 --68.3899 --68.3594 --68.3289 --68.3594 --68.3594 --68.3594 --68.4204 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.3289 --68.3594 --68.2983 --68.3594 --68.2983 --68.3594 --68.3289 --68.3289 --68.3594 --68.3289 --68.3594 --68.3289 --68.3289 --68.3594 --68.3899 --68.3289 --68.3594 --68.3594 --68.3594 --68.3899 --68.3289 --68.3289 --68.3289 --68.3594 --68.2983 --68.3594 --68.3289 --68.2983 --68.3594 --68.3594 --68.3289 --68.3594 --68.3289 --68.3594 --68.3594 --68.3899 --68.3594 --68.3899 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.3594 --68.3594 --68.3594 --68.2983 --68.3289 --68.2983 --68.2983 --68.3289 --68.3289 --68.3289 --68.2983 --68.3594 --68.3899 --68.3899 --68.3289 --68.3289 --68.3289 --68.3289 --68.4509 --68.3289 --68.3289 --68.3594 --68.3594 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3289 --68.3594 --68.3594 --68.2983 --68.3289 --68.3289 --68.3899 --68.3289 --68.3289 --68.3289 --68.3899 --68.3594 --68.2983 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3899 --68.3289 --68.3289 --68.3289 --68.3289 --68.3594 --68.3899 --68.4204 --68.3594 --68.3899 --68.3289 --68.3899 --68.3594 --68.3899 --68.3899 --68.3594 --68.3594 --68.3289 --68.3594 --68.3899 --68.3594 --68.2983 --68.3289 --68.3899 --68.3899 --68.3594 --68.2983 --68.3289 --68.3289 --68.3289 --68.3899 --68.3594 --68.2983 --68.2983 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.2678 --68.3289 --68.3289 --68.3289 --68.3594 --68.3594 --68.3289 --68.3594 --68.2678 --68.3594 --68.3899 --68.2983 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3594 --68.3289 --68.2678 --68.3289 --68.3289 --68.2983 --68.2983 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.2678 --68.2983 --68.2678 --68.3289 --68.3289 --68.3289 --68.3289 --68.3594 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.3594 --68.3594 --68.2983 --68.3594 --68.3594 --68.3289 --68.3289 --68.3594 --68.2983 --68.2983 --68.3289 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.3289 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.3594 --68.2983 --68.2983 --68.3289 --68.3594 --68.3289 --68.2983 --68.3289 --68.2983 --68.3289 --68.3289 --68.2983 --68.2678 --68.3289 --68.2983 --68.2678 --68.2983 --68.3289 --68.3289 --68.3899 --68.3594 --68.2983 --68.2983 --68.2983 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.3289 --68.2678 --68.2678 --68.3289 --68.2983 --68.3289 --68.2068 --68.2678 --68.2983 --68.2983 --68.2983 --68.3289 --68.3594 --68.3289 --68.3289 --68.3594 --68.3594 --68.3289 --68.2983 --68.2983 --68.3289 --68.2983 --68.2678 --68.2678 --68.2678 --68.2678 --68.2983 --68.2983 --68.2678 --68.2983 --68.2983 --68.2983 --68.2678 --68.3289 --68.2678 --68.2983 --68.2678 --68.2678 --68.2983 --68.2373 --68.2373 --68.2678 --68.3289 --68.2983 --68.3289 --68.2983 --68.2678 --68.2678 --68.2678 --68.2983 --68.2983 --68.2983 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.2983 --68.2678 --68.2373 --68.2678 --68.2678 --68.2983 --68.2983 --68.2373 --68.2068 --68.2983 --68.2373 --68.2678 --68.2373 --68.2068 --68.2373 --68.2373 --68.2373 --68.2068 --68.2373 --68.2373 --68.2373 --68.2983 --68.2678 --68.2678 --68.2068 --68.2373 --68.2373 --68.2373 --68.1763 --68.2373 --68.2068 --68.2373 --68.2068 --68.2373 --68.2678 --68.2373 --68.2678 --68.2373 --68.2678 --68.2678 --68.3289 --68.2983 --68.2373 --68.2678 --68.2983 --68.2983 --68.2373 --68.2373 --68.2678 --68.2373 --68.2373 --68.2373 --68.2068 --68.2373 --68.2678 --68.2373 --68.2678 --68.2678 --68.2373 --68.2678 --68.2983 --68.2678 --68.2678 --68.2373 --68.2373 --68.2068 --68.2373 --68.2373 --68.2373 --68.2373 --68.2373 --68.1763 --68.2373 --68.2678 --68.2373 --68.2373 --68.2373 --68.2678 --68.2373 --68.2678 --68.2373 --68.2068 --68.2678 --68.2068 --68.2068 --68.2678 --68.2373 --68.2678 --68.2373 --68.2373 --68.2373 --68.2373 --68.2068 --68.2373 --68.2373 --68.2373 --68.2373 --68.2373 --68.2678 --68.2373 --68.2373 --68.2068 --68.2373 --68.2068 --68.2373 --68.2068 --68.2068 --68.2373 --68.2373 --68.2373 --68.2068 --68.2373 --68.2678 --68.2983 --68.2678 --68.2983 --68.3289 --68.2678 --68.2373 --68.2678 --68.2068 --68.1763 --68.2678 --68.2068 --68.2373 --68.2373 --68.2678 --68.2678 --68.2678 --68.2373 --68.2373 --68.2373 --68.2983 --68.2678 --68.2983 --68.2678 --68.2373 --68.2678 --68.2678 --68.2983 --68.2373 --68.2983 --68.2678 --68.2373 --68.2983 --68.2373 --68.2678 --68.2983 --68.2678 --68.2373 --68.2373 --68.2373 --68.2373 --68.2678 --68.2373 --68.2678 --68.2373 --68.2678 --68.2678 --68.2373 --68.2373 --68.2678 --68.2068 --68.2373 --68.2068 --68.2373 --68.2373 --68.2068 --68.2373 --68.2373 --68.2068 --68.1763 --68.2373 --68.2068 --68.2068 --68.2373 --68.2373 --68.2373 --68.2373 --68.2068 --68.2678 --68.2678 --68.2373 --68.1763 --68.2373 --68.2678 --68.2678 --68.2678 --68.2983 --68.2678 --68.2678 --68.2373 --68.2068 --68.2373 --68.2068 --68.2373 --68.2068 --68.2373 --68.2678 --68.2068 --68.1763 --68.2678 --68.2373 --68.2068 --68.2373 --68.1763 --68.2678 --68.2983 --68.2373 --68.2373 --68.2678 --68.2678 --68.2373 --68.2068 --68.2678 --68.2678 --68.2678 --68.2678 --68.2983 --68.2678 --68.2373 --68.2678 --68.2678 --68.2983 --68.2983 --68.2678 --68.2678 --68.3289 --68.2373 --68.2983 --68.2983 --68.2678 --68.2373 --68.2678 --68.2678 --68.2373 --68.2678 --68.2678 --68.2678 --68.2678 --68.2983 --68.2678 --68.2373 --68.2983 --68.2983 --68.2678 --68.3289 --68.2678 --68.2983 --68.2678 --68.3289 --68.2983 --68.2373 --68.2983 --68.2678 --68.2983 --68.2983 --68.2983 --68.2678 --68.2983 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.2678 --68.3594 --68.2983 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.3289 --68.2983 --68.2678 --68.2983 --68.2678 --68.2983 --68.2678 --68.2983 --68.3289 --68.3289 --68.3594 --68.3289 --68.2983 --68.3289 --68.2678 --68.2983 --68.2983 --68.2983 --68.2678 --68.2678 --68.2983 --68.2983 --68.3289 --68.2678 --68.2983 --68.3289 --68.3594 --68.3289 --68.2983 --68.2373 --68.2678 --68.2983 --68.2983 --68.2983 --68.2678 --68.3289 --68.2678 --68.2983 --68.2983 --68.2678 --68.2373 --68.2373 --68.2678 --68.2983 --68.2983 --68.2983 --68.2678 --68.2983 --68.3289 --68.3289 --68.2983 --68.2678 --68.3289 --68.3289 --68.2983 --68.2983 --68.2678 --68.2983 --68.2678 --68.2678 --68.3289 --68.2678 --68.2983 --68.2678 --68.3594 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2678 --68.2373 --68.2983 --68.2983 --68.2983 --68.3594 --68.2983 --68.2983 --68.2678 --68.2678 --68.2678 --68.2983 --68.2678 --68.2983 --68.2678 --68.2983 --68.2983 --68.2678 --68.3289 --68.2678 --68.2983 --68.2983 --68.3289 --68.3289 --68.2983 --68.2983 --68.2678 --68.2983 --68.2983 --68.2983 --68.2678 --68.2373 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.3594 --68.2983 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.2983 --68.3289 --68.2983 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.3594 --68.3289 --68.2983 --68.3289 --68.3289 --68.2983 --68.2983 --68.3289 --68.2983 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.2678 --68.2678 --68.3289 --68.2983 --68.2678 --68.3289 --68.2983 --68.2983 --68.2678 --68.2678 --68.2678 --68.2678 --68.2983 --68.2678 --68.2983 --68.2983 --68.2983 --68.2983 --68.2678 --68.3289 --68.2373 --68.2678 --68.2983 --68.3594 --68.3289 --68.3289 --68.2678 --68.2678 --68.2678 --68.2983 --68.2373 --68.2068 --68.2373 --68.2983 --68.2983 --68.2373 --68.2678 --68.2678 --68.2983 --68.2678 --68.2678 --68.2068 --68.2678 --68.2678 --68.2373 --68.2068 --68.2678 --68.3289 --68.2983 --68.2983 --68.3289 --68.2983 --68.2983 --68.2678 --68.2678 --68.2678 --68.2678 --68.2983 --68.2678 --68.2373 --68.2678 --68.3289 --68.3289 --68.2373 --68.2678 --68.2678 --68.2678 --68.3289 --68.2678 --68.2983 --68.3289 --68.2678 --68.2373 --68.2373 --68.2678 --68.2678 --68.2678 --68.2678 --68.2983 --68.2373 --68.2983 --68.2983 --68.2678 --68.2678 --68.2373 --68.2983 --68.2678 --68.2678 --68.3289 --68.3289 --68.2983 --68.3594 --68.2983 --68.2678 --68.2983 --68.2678 --68.3289 --68.2983 --68.2678 --68.2983 --68.2983 --68.3289 --68.2983 --68.2678 --68.2983 --68.2373 --68.2373 --68.2678 --68.2373 --68.2678 --68.2983 --68.2678 --68.3289 --68.2983 --68.2678 --68.3289 --68.3289 --68.2678 --68.2983 --68.2983 --68.2678 --68.3289 --68.2373 --68.2678 --68.2373 --68.2678 --68.2678 --68.2678 --68.2678 --68.2983 --68.2678 --68.2373 --68.2983 --68.2983 --68.2678 --68.2983 --68.2983 --68.2678 --68.2983 --68.2678 --68.2678 --68.2373 --68.2373 --68.2373 --68.2678 --68.2983 --68.2068 --68.2373 --68.2068 --68.2068 --68.2068 --68.2678 --68.2373 --68.2678 --68.2678 --68.2373 --68.2068 --68.2678 --68.2983 --68.2678 --68.2678 --68.2678 --68.2373 --68.2678 --68.2678 --68.2678 --68.2373 --68.2678 --68.2373 --68.2373 --68.2983 --68.2068 --68.2373 --68.2678 --68.2373 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.2373 --68.2373 --68.2678 --68.2678 --68.2983 --68.2678 --68.2983 --68.2678 --68.2678 --68.2678 --68.2373 --68.2678 --68.2373 --68.2678 --68.2678 --68.2373 --68.2373 --68.2373 --68.2068 --68.2068 --68.1763 --68.2068 --68.2068 --68.2373 --68.2678 --68.2678 --68.2678 --68.2373 --68.2678 --68.2373 --68.2373 --68.2678 --68.2373 --68.2068 --69.2139 --69.3970 --69.3665 --69.4580 --69.5496 --69.5496 --69.6411 --69.7632 --69.8242 --69.8242 --69.8853 --69.9768 --69.9768 --70.0378 --70.0989 --70.1599 --70.2209 --70.2820 --70.2820 --70.3430 --70.3735 --70.3735 --70.3735 --70.4346 --70.4651 --70.5261 --70.5566 --70.5872 --70.6482 --70.6482 --70.7092 --70.7092 --70.7703 --70.7397 --70.7703 --70.8008 --70.8313 --70.8618 --70.8618 --70.9534 --70.9534 --71.0144 --71.0144 --71.0449 --71.0754 --71.0754 --71.1365 --71.1670 --71.1365 --71.1975 --71.1975 --71.1975 --71.2280 --71.2585 --71.2585 --71.3806 --71.3196 --71.3806 --71.3806 --71.4111 --71.4417 --71.5027 --71.4722 --71.5027 --71.5942 --71.5942 --71.5942 --71.5942 --71.5942 --71.6248 --71.6858 --71.7163 --71.7468 --71.7163 --71.7773 --71.7773 --71.8079 --71.8384 --71.8994 --71.8994 --71.9604 --71.9299 --71.9910 --71.9604 --72.0215 --72.0215 --72.0520 --72.0520 --72.0825 --72.0825 --72.1436 --72.1436 --72.1741 --72.2046 --72.2351 --72.2351 --72.2046 --72.2961 --72.2961 --72.2961 --72.3572 --72.3877 --72.3267 --72.3572 --72.4487 --72.3877 --72.4792 --72.4792 --72.4487 --72.4792 --72.5098 --72.5098 --72.5403 --72.6013 --72.6013 --72.5708 --72.5708 --72.6318 --72.6318 --72.6624 --72.7234 --72.6929 --72.7234 --72.7844 --72.7844 --72.8149 --72.8149 --72.9065 --72.8760 --72.8760 --72.9370 --72.9065 --72.8760 --72.9065 --72.9675 --72.9980 --72.9675 --73.0286 --73.0591 --73.0286 --73.0591 --73.1201 --73.1506 --73.1506 --73.1812 --73.1812 --73.2117 --73.2422 --73.2117 --73.2727 --73.2727 --73.3032 --73.3032 --73.3032 --73.3643 --73.3643 --73.3643 --73.3948 --73.4253 --73.3948 --73.4558 --73.4253 --73.4863 --73.5474 --73.4863 --73.5474 --73.5474 --73.5779 --73.5474 --73.6084 --73.6389 --73.6694 --73.7000 --73.7000 --73.6694 --73.6694 --73.6694 --73.7000 --73.7305 --73.7610 --73.7915 --73.7915 --73.8525 --73.8220 --73.8220 --73.8525 --73.8831 --73.9136 --73.9136 --73.9746 --73.9441 --73.9441 --73.9441 --74.0051 --74.0051 --73.9746 --74.0356 --74.0662 --74.0051 --74.0662 --74.1272 --74.0662 --74.1272 --74.0967 --74.0967 --74.1882 --74.1882 --74.1882 --74.1882 --74.1882 --74.2188 --74.1882 --74.2798 --74.2493 --74.2493 --74.2798 --74.2798 --74.3103 --74.3408 --74.3408 --74.3713 --74.4629 --74.4019 --74.4324 --74.4629 --74.4934 --74.4934 --74.4934 --74.5239 --74.5239 --74.5239 --74.6155 --74.5850 --74.5544 --74.6155 --74.6460 --74.6765 --74.6765 --74.6765 --74.7070 --74.7070 --74.7375 --74.7986 --74.7681 --74.7681 --74.7986 --74.7986 --74.8291 --74.8901 --74.8291 --74.9207 --74.8901 --74.9207 --74.9512 --74.9512 --74.9512 --74.9817 --75.0122 --75.0122 --74.9817 --75.0427 --74.9817 --75.0427 --75.1343 --75.0732 --75.1038 --75.1038 --75.0732 --75.1648 --75.1648 --75.1648 --75.1648 --75.1648 --75.1648 --75.2258 --75.2563 --75.2258 --75.2563 --75.2563 --75.2869 --75.2869 --75.3479 --75.3479 --75.3174 --75.3479 --75.3479 --75.3784 --75.3784 --75.3784 --75.4089 --75.4395 --75.4089 --75.4700 --75.4395 --75.4700 --75.5005 --75.5310 --75.5005 --75.5310 --75.5615 --75.5615 --75.5920 --75.5310 --75.5920 --75.5920 --75.6531 --75.6531 --75.6531 --75.6531 --75.6531 --75.7141 --75.7141 --75.7446 --75.7446 --75.7141 --75.7751 --75.7751 --75.8667 --75.7751 --75.8057 --75.8667 --75.8362 --75.8667 --75.8362 --75.8972 --75.8972 --75.8972 --75.8667 --75.9277 --75.9583 --75.9583 --75.9277 --75.9583 --75.9888 --76.0193 --75.9888 --76.0498 --76.0803 --76.1108 --76.1108 --76.1108 --76.1108 --76.1414 --76.1414 --76.1719 --76.2024 --76.2024 --76.2024 --76.2634 --76.2329 --76.2329 --76.2329 --76.2634 --76.2329 --76.2329 --76.3245 --76.2939 --76.2939 --76.3550 --76.3855 --76.3855 --76.4160 --76.3855 --76.4160 --76.4160 --76.4771 --76.4160 --76.4771 --76.4771 --76.4465 --76.4771 --76.4771 --76.4465 --76.5076 --76.5686 --76.5686 --76.5381 --76.5686 --76.5991 --76.6296 --76.5991 --76.5991 --76.6296 --76.6296 --76.6296 --76.6602 --76.6602 --76.6602 --76.6907 --76.6907 --76.6907 --76.7212 --76.7517 --76.7517 --76.8127 --76.7517 --76.7822 --76.7517 --76.7822 --76.8127 --76.7822 --76.7822 --76.8433 --76.8433 --76.9348 --76.9043 --76.9043 --76.9043 --76.9043 --76.9043 --76.9348 --76.9043 --76.9653 --76.9348 --76.9958 --77.0264 --76.9653 --77.0569 --77.0264 --77.0569 --77.0874 --77.0264 --77.0874 --77.0874 --77.1484 --77.0569 --77.0569 --77.0874 --77.1179 --77.1179 --77.1484 --77.1484 --77.1179 --77.1484 --77.1790 --77.2400 --77.2095 --77.2400 --77.2705 --77.2705 --77.2705 --77.2400 --77.2705 --77.2705 --77.3010 --77.3010 --77.3010 --77.2705 --77.3315 --77.3315 --77.3010 --77.3010 --77.3315 --77.3621 --77.3926 --77.3926 --77.3621 --77.3926 --77.4536 --77.4536 --77.4536 --77.4841 --77.4841 --77.4841 --77.4536 --77.4841 --77.5146 --77.5146 --77.5452 --77.5452 --77.5146 --77.5452 --77.5146 --77.5757 --77.5452 --77.6367 --77.6062 --77.6367 --77.6367 --77.6672 --77.6367 --77.6062 --77.6367 --77.6672 --77.7283 --77.6672 --77.6672 --77.6672 --77.6978 --77.7283 --77.7588 --77.6978 --77.7283 --77.7588 --77.7893 --77.7588 --77.7588 --77.7893 --77.7893 --77.7588 --77.8198 --77.8198 --77.8198 --77.8503 --77.8503 --77.9114 --77.8503 --77.9114 --77.9114 --77.9114 --77.9419 --77.8809 --77.9724 --77.9419 --77.9419 --78.0029 --77.9724 --77.9724 --78.0029 --78.0029 --78.0334 --78.0029 --78.0334 --78.0029 --78.0334 --78.0334 --78.0640 --78.0640 --78.0334 --78.0640 --78.0945 --78.1250 --78.0945 --78.0945 --78.0945 --78.1250 --78.1250 --78.0640 --78.1555 --78.0945 --78.1555 --78.1250 --78.1860 --78.2166 --78.2166 --78.2471 --78.2471 --78.2471 --78.2166 --78.2776 --78.3081 --78.2471 --78.2776 --78.3081 --78.3386 --78.3691 --78.3081 --78.3386 --78.3386 --78.3081 --78.3386 --78.3386 --78.3691 --78.3691 --78.3997 --78.3997 --78.3691 --78.3997 --78.3997 --78.4302 --78.3997 --78.4302 --78.3997 --78.4302 --78.4302 --78.3997 --78.4607 --78.4607 --78.4302 --78.4607 --78.4607 --78.4912 --78.5217 --78.5217 --78.5217 --78.5217 --78.5217 --78.5522 --78.5828 --78.5828 --78.5522 --78.5522 --78.5522 --78.5828 --78.6133 --78.6743 --78.6438 --78.6438 --78.6438 --78.6438 --78.6438 --78.6743 --78.6438 --78.6743 --78.7048 --78.7048 --78.7048 --78.7048 --78.7048 --78.7048 --78.6743 --78.7354 --78.7659 --78.7964 --78.7659 --78.7964 --78.8269 --78.7964 --78.7964 --78.7964 --78.7964 --78.8269 --78.8269 --78.8269 --78.8269 --78.8574 --78.8269 --78.8269 --78.8574 --78.8574 --78.9185 --78.8574 --78.8879 --78.8879 --78.8879 --78.8574 --78.8574 --78.9185 --78.8574 --78.9490 --78.8879 --78.8879 --78.8879 --78.9795 --79.0100 --79.0100 --78.9795 --79.0100 --78.9795 --79.0405 --79.0100 --79.0405 --79.0710 --79.0710 --79.0405 --79.0405 --79.1016 --79.0405 --79.0405 --79.1016 --79.0710 --79.1016 --79.1321 --79.1321 --79.1016 --79.1016 --79.1016 --79.1931 --79.1626 --79.1626 --79.1321 --79.1321 --79.1626 --79.1931 --79.1931 --79.1931 --79.1931 --79.2236 --79.2236 --79.1931 --79.2542 --79.2236 --79.2236 --79.1931 --79.2236 --79.2236 --79.2236 --79.2542 --79.2847 --79.2847 --79.2542 --79.2542 --79.2847 --79.2542 --79.2847 --79.2847 --79.2847 --79.3152 --79.2542 --79.2847 --79.3152 --79.3152 --79.3152 --79.3152 --79.3762 --79.3457 --79.3762 --79.3762 --79.3762 --79.3762 --79.3762 --79.3762 --79.4067 --79.4067 --79.4067 --79.4067 --79.3762 --79.4678 --79.4067 --79.4067 --79.4373 --79.4373 --79.4678 --79.4983 --79.4678 --79.4983 --79.4678 --79.4678 --79.4983 --79.4983 --79.4678 --79.4983 --79.4678 --79.4983 --79.5288 --79.4983 --79.5288 --79.5288 --79.5288 --79.5898 --79.5898 --79.5898 --79.5288 --79.5593 --79.5593 --79.5898 --79.6204 --79.5898 --79.5593 --79.5593 --79.5288 --79.5593 --79.6509 --79.5898 --79.5898 --79.5898 --79.5898 --79.6509 --79.6204 --79.6204 --79.6204 --79.6509 --79.6814 --79.6509 --79.6204 --79.6509 --79.6509 --79.6814 --79.6509 --79.6509 --79.6814 --79.6814 --79.6814 --79.6509 --79.6509 --79.6814 --79.7119 --79.7119 --79.6814 --79.7424 --79.7424 --79.6814 --79.7424 --79.7424 --79.7424 --79.7424 --79.7424 --79.7729 --79.7424 --79.7729 --79.8035 --79.7729 --79.7424 --79.8035 --79.8035 --79.7729 --79.8340 --79.8340 --79.8340 --79.8340 --79.8035 --79.8035 --79.8035 --79.7729 --79.8035 --79.8645 --79.8340 --79.8645 --79.8645 --79.8950 --79.8645 --79.8340 --79.8645 --79.8645 --79.8950 --79.9255 --79.8950 --79.9255 --79.8645 --79.8645 --79.8950 --79.9255 --79.9255 --79.8950 --79.8645 --79.8950 --79.8950 --79.8950 --79.9561 --79.9255 --79.9561 --79.8950 --79.9561 --79.9561 --79.9561 --79.9561 --79.9561 --79.9866 --79.9866 --79.9866 --79.9866 --79.9866 --79.9561 --79.9866 --79.9866 --80.0781 --80.0171 --80.0171 --79.9866 --79.9866 --80.0171 --80.0171 --79.9866 --80.0171 --80.0171 --80.0171 --80.0171 --80.0171 --80.0476 --80.0476 --80.0476 --80.0781 --80.0781 --80.0781 --80.0781 --80.0781 --80.0781 --80.0781 --80.0781 --80.1392 --80.1086 --80.1086 --80.1086 --80.1086 --80.1086 --80.1392 --80.1392 --80.1697 --80.1392 --80.1697 --80.1392 --80.1697 --80.1697 --80.1697 --80.1392 --80.1392 --80.1697 --80.2002 --80.1392 --80.2002 --80.1697 --80.1697 --80.1697 --80.2002 --80.2307 --80.1697 --80.2002 --80.2307 --80.2002 --80.2002 --80.2307 --80.2307 --80.2307 --80.2002 --80.2307 --80.2307 --80.2002 --80.2307 --80.2917 --80.2917 --80.2612 --80.2917 --80.2612 --80.2307 --80.2612 --80.2612 --80.2917 --80.2612 --80.2307 --80.2612 --80.2307 --80.2612 --80.2612 --80.2917 --80.2917 --80.3528 --80.3528 --80.3528 --80.3223 --80.3223 --80.3223 --80.3223 --80.3528 --80.3223 --80.2917 --80.3223 --80.3528 --80.3223 --80.3223 --80.3528 --80.3528 --80.3528 --80.4138 --80.3833 --80.3833 --80.4138 --80.3528 --80.3528 --80.3528 --80.3528 --80.3528 --80.3223 --80.3833 --80.3528 --80.3528 --80.4443 --80.4138 --80.4138 --80.4138 --80.4749 --80.4138 --80.4138 --80.4443 --80.3833 --80.3833 --80.4443 --80.4443 --80.4138 --80.4138 --80.4138 --80.4138 --80.4443 --80.4443 --80.4443 --80.4749 --80.4443 --80.4443 --80.4749 --80.4138 --80.4138 --80.4443 --80.4749 --80.4749 --80.5054 --80.4749 --80.4138 --80.4749 --80.4749 --80.4138 --80.4443 --80.4443 --80.4443 --80.4443 --80.4443 --80.5054 --80.5054 --80.4443 --80.5054 --80.4443 --80.4749 --80.5054 --80.5054 --80.5054 --80.4749 --80.4749 --80.4749 --80.5054 --80.5054 --80.5664 --80.4749 --80.5359 --80.5359 --80.5359 --80.5359 --80.5664 --80.5664 --80.5054 --80.5359 --80.5664 --80.5054 --80.5664 --80.5054 --80.5969 --80.5664 --80.5359 --80.5664 --80.5664 --80.6274 --80.5969 --80.6274 --80.5664 --80.5664 --80.5969 --80.5969 --80.6580 --80.5664 --80.5359 --80.5969 --80.6274 --80.6274 --80.5969 --80.5359 --80.6274 --80.5664 --80.5969 --80.6274 --80.5664 --80.5969 --80.5969 --80.5969 --80.6885 --80.6580 --80.6274 --80.6274 --80.6274 --80.6274 --80.6274 --80.6580 --80.6580 --80.6885 --80.6274 --80.6885 --80.5969 --80.6274 --80.6274 --80.6580 --80.6580 --80.6580 --80.6274 --80.6274 --80.5969 --80.6580 --80.6885 --80.6885 --80.6885 --80.6580 --80.6580 --80.6580 --80.6580 --80.6885 --80.6274 --80.6274 --80.6580 --80.6580 --80.6580 --80.6274 --80.6885 --80.6885 --80.6580 --80.7190 --80.7190 --80.7190 --80.6885 --80.6885 --80.6580 --80.6580 --80.6274 --80.6885 --80.6885 --80.7190 --80.7190 --80.7495 --80.6885 --80.6580 --80.6580 --80.6885 --80.6274 --80.6885 --80.6885 --80.6580 --80.6885 --80.7190 --80.6885 --80.7190 --80.6885 --80.6885 --80.7190 --80.6885 --80.7190 --80.7190 --80.6885 --80.7190 --80.7190 --80.7190 --80.6885 --80.7190 --80.7190 --80.7190 --80.7495 --80.7190 --80.7190 --80.7190 --80.7190 --80.7190 --80.7190 --80.7495 --80.7800 --80.7800 --80.7190 --80.7800 --80.7800 --80.7190 --80.7495 --80.7495 --80.8105 --80.8105 --80.7800 --80.7800 --80.7495 --80.7190 --80.7495 --80.7800 --80.7495 --80.7800 --80.7495 --80.7800 --80.7800 --80.7800 --80.7800 --80.7800 --80.7190 --80.7495 --80.7800 --80.7495 --80.7190 --80.7190 --80.7495 --80.7800 --80.7800 --80.7495 --80.7800 --80.8105 --80.7800 --80.8411 --80.8105 --80.8105 --80.8411 --80.8105 --80.7495 --80.8105 --80.8105 --80.8105 --80.8411 --80.7800 --80.8105 --80.8411 --80.8411 --80.8105 --80.7800 --80.7495 --80.7800 --80.8105 --80.8105 --80.8105 --80.8105 --80.7800 --80.7800 --80.7495 --80.8105 --80.8105 --80.8105 --80.8105 --80.8105 --80.8105 --80.7800 --80.7800 --80.8105 --80.8105 --80.7800 --80.7495 --80.7190 --80.8105 --80.7495 --80.8105 --80.8105 --80.7800 --80.8411 --80.8105 --80.8105 --80.8411 --80.8411 --80.8105 --80.8105 --80.8105 --80.8411 --80.8411 --80.8411 --80.8716 --80.8411 --80.8411 --80.8105 --80.8105 --80.8411 --80.8411 --80.8105 --80.8411 --80.8105 --80.8105 --80.8411 --80.8105 --80.8105 --80.8716 --80.8411 --80.8411 --80.8411 --80.8411 --80.8411 --80.8105 --80.7800 --80.8105 --80.9021 --80.8411 --80.9021 --80.8716 --80.8411 --80.8716 --80.8411 --80.8411 --80.8411 --80.8411 --80.8411 --80.8716 --80.8716 --80.8411 --80.8105 --80.8105 --80.8411 --80.8105 --80.8105 --80.8411 --80.8411 --80.8411 --80.8411 --80.7800 --80.8105 --80.8411 --80.8411 --80.8105 --80.8411 --80.8716 --80.8105 --80.8411 --80.8716 --80.8411 --80.8411 --80.8411 --80.8716 --80.8411 --80.9326 --80.9021 --80.8716 --80.8716 --80.8716 --80.8716 --80.8411 --80.9021 --80.8716 --80.8716 --80.8716 --80.9021 --80.9021 --80.9326 --80.8716 --80.9021 --80.9021 --80.8716 --80.8411 --80.9021 --80.8716 --80.9021 --80.9326 --80.9021 --80.9021 --80.8716 --80.9021 --80.8716 --80.9021 --80.9021 --80.8716 --80.8716 --80.8716 --80.8716 --80.8411 --80.8105 --80.8716 --80.8716 --80.8716 --80.8716 --80.9326 --80.8716 --80.9326 --80.8716 --80.9021 --80.9021 --80.9326 --80.8716 --80.8411 --80.8411 --80.8105 --80.8105 --80.8411 --80.8716 --80.8716 --80.8716 --80.9021 --80.8716 --80.9021 --80.9021 --80.9021 --80.9326 --80.8716 --80.8716 --80.8716 --80.8716 --80.9021 --80.8716 --80.8716 --80.8716 --80.8716 --80.9021 --80.8716 --80.8716 --80.8716 --80.9021 --80.8716 --80.9021 --80.9326 --80.9326 --80.9021 --80.9021 --80.9021 --80.9326 --80.9326 --80.9021 --80.9326 --80.9021 --80.8411 --80.8716 --80.9021 --80.9021 --80.9631 --80.8716 --80.8716 --80.9021 --80.8716 --80.9021 --80.9021 --80.8716 --80.9021 --80.9021 --80.8716 --80.8716 --80.8716 --80.9021 --80.9631 --80.8411 --80.8716 --80.9021 --80.9021 --80.9326 --80.9021 --80.9021 --80.9326 --80.9326 --80.9021 --80.8716 --80.8716 --80.9326 --80.8716 --80.8105 --80.9021 --80.9326 --80.9021 --80.9326 --80.8716 --80.8716 --80.9021 --80.9021 --80.8716 --80.9631 --80.9021 --80.8716 --80.9021 --80.9021 --80.8716 --80.9326 --80.9021 --80.9021 --80.9021 --80.8716 --80.8411 --80.9326 --80.8411 --80.8411 --80.8716 --80.8716 --80.8411 --80.8716 --80.8716 --80.9021 --80.9326 --80.9021 --80.8716 --80.8411 --80.8716 --80.9021 --80.8716 --80.9326 --80.9021 --80.8411 --80.8716 --80.8716 --80.8105 --80.8716 --80.8716 --80.9021 --80.8716 --80.8716 --80.9021 --80.9021 --80.9021 --80.8716 --80.8716 --80.8716 --80.8105 --80.8411 --80.8716 --80.8411 --80.8411 --80.9021 --80.8716 --80.8716 --80.8411 --80.8105 --80.8716 --80.8105 --80.8105 --80.8411 --80.8105 --80.8716 --80.8411 --80.8716 --80.8716 --80.8105 --80.8411 --80.8411 --80.8105 --80.7800 --80.8105 --80.7800 --80.7495 --80.8105 --80.8105 --80.8411 --80.8105 --80.7800 --80.8105 --80.7800 --80.7800 --80.8105 --80.7800 --80.7800 --80.7800 --80.8105 --80.8105 --80.8105 --80.7800 --80.8411 --80.8105 --80.8105 --80.8105 --80.8411 --80.7800 --80.7800 --80.8411 --80.7800 --80.8105 --80.8411 --80.8105 --80.8105 --80.7495 --80.8105 --80.8105 --80.8411 --80.7800 --80.7800 --80.8105 --80.8105 --80.7495 --80.7495 --80.8105 --80.8411 --80.8105 --80.8105 --80.7800 --80.7800 --80.7800 --80.7495 --80.7800 --80.7800 --80.7495 --80.7495 --80.7495 --80.7495 --80.7190 --80.7495 --80.7800 --80.7800 --80.8105 --80.8105 --80.7800 --80.8105 --80.7800 --80.7495 --80.7190 --80.7495 --80.7495 --80.8105 --80.7190 --80.7495 --80.7800 --80.7495 --80.7800 --80.7495 --80.7495 --80.8105 --80.7495 --80.7495 --80.7495 --80.7190 --80.7495 --80.7495 --80.7800 --80.7800 --80.7495 --80.7495 --80.7190 --80.7495 --80.6885 --80.7800 --80.7800 --80.7495 --80.7495 --80.7495 --80.7190 --80.7800 --80.7190 --80.7495 --80.7495 --80.7800 --80.7495 --80.7495 --80.7190 --80.6885 --80.7495 --80.6885 --80.6885 --80.7495 --80.7495 --80.7190 --80.7190 --80.7190 --80.7190 --80.6885 --80.7190 --80.7190 --80.6885 --80.7190 --80.6580 --80.6580 --80.7495 --80.6885 --80.7190 --80.6885 --80.7190 --80.6580 --80.6885 --80.7190 --80.6885 --80.6580 --80.7190 --80.7190 --80.6274 --80.6274 --80.6885 --80.6885 --80.6885 --80.7190 --80.6580 --80.6885 --80.6885 --80.6274 --80.6580 --80.7190 --80.6885 --80.7190 --80.6885 --80.6885 --80.6885 --80.6580 --80.6885 --80.7190 --80.6580 --80.6274 --80.6580 --80.6580 --80.7190 --80.6885 --80.6580 --80.6580 --80.6274 --80.6580 --80.6580 --80.6580 --80.6885 --80.6274 --80.7190 --80.6274 --80.6885 --80.7190 --80.6885 --80.6580 --80.6885 --80.6885 --80.6580 --80.6274 --80.6580 --80.6580 --80.6274 --80.6580 --80.5969 --80.6885 --80.6274 --80.6580 --80.6580 --80.6885 --80.6885 --80.6580 --80.5969 --80.6274 --80.6885 --80.5969 --80.6580 --80.6580 --80.6274 --80.6274 --80.6274 --80.6274 --80.6580 --80.6274 --80.6274 --80.6580 --80.6274 --80.6580 --80.6580 --80.6580 --80.6274 --80.6580 --80.6274 --80.6580 --80.6274 --80.6274 --80.6274 --80.6274 --80.6580 --80.5969 --80.5969 --80.6274 --80.5969 --80.6274 --80.5969 --80.5969 --80.6274 --80.6274 --80.5664 --80.5969 --80.6274 --80.6580 --80.5969 --80.5969 --80.6274 --80.5969 --80.6274 --80.5969 --80.5664 --80.5664 --80.5664 --80.5969 --80.5969 --80.5664 --80.5969 --80.6274 --80.5969 --80.5969 --80.5359 --80.6274 --80.5969 --80.6274 --80.5359 --80.5969 --80.5969 --80.5664 --80.5969 --80.5359 --80.5969 --80.5969 --80.5664 --80.5664 --80.5664 --80.5969 --80.5969 --80.5664 --80.5664 --80.5969 --80.5664 --80.5359 --80.5664 --80.6274 --80.5359 --80.5969 --80.5664 --80.5969 --80.5969 --80.5664 --80.5359 --80.5664 --80.5969 --80.5969 --80.5664 --80.5664 --80.5664 --80.5359 --80.5359 --80.5359 --80.5054 --80.5664 --80.5359 --80.5359 --80.5359 --80.5664 --80.5664 --80.5054 --80.5664 --80.5359 --80.5359 --80.5359 --80.5359 --80.5664 --80.5359 --80.5359 --80.5359 --80.4749 --80.5054 --80.5054 --80.5359 --80.4749 --80.5054 --80.4749 --80.5359 --80.5054 --80.4749 --80.5054 --80.4749 --80.4749 --80.5054 --80.4443 --80.5054 --80.5054 --80.5054 --80.4749 --80.4749 --80.4749 --80.4749 --80.4749 --80.4749 --80.5054 --80.5054 --80.4749 --80.4749 --80.5054 --80.5054 --80.5054 --80.4443 --80.5054 --80.5054 --80.4443 --80.4749 --80.5054 --80.5054 --80.5054 --80.5054 --80.4749 --80.4443 --80.4138 --80.4443 --80.4443 --80.4138 --80.4443 --80.4138 --80.4749 --80.4138 --80.4443 --80.4138 --80.3833 --80.4443 --80.4443 --80.4443 --80.4138 --80.4138 --80.3833 --80.4138 --80.4138 --80.4443 --80.4138 --80.4749 --80.4749 --80.4138 --80.4443 --80.4138 --80.4138 --80.3833 --80.3833 --80.4138 --80.4443 --80.4138 --80.3833 --80.3833 --80.3833 --80.3833 --80.4138 --80.3833 --80.4443 --80.3833 --80.3833 --80.4138 --80.3833 --80.3528 --80.3223 --80.3833 --80.3833 --80.3833 --80.4138 --80.3833 --80.4443 --80.4138 --80.4138 --80.4138 --80.4138 --80.4138 --80.3833 --80.3528 --80.3833 --80.3833 --80.3528 --80.4138 --80.3833 --80.4138 --80.3833 --80.3833 --80.3833 --80.3528 --80.3833 --80.3833 --80.4138 --80.4138 --80.4138 --80.3833 --80.3833 --80.3528 --80.3528 --80.3223 --80.3833 --80.3833 --80.3833 --80.3833 --80.3528 --80.3528 --80.3528 --80.4138 --80.3833 --80.3528 --80.3833 --80.3833 --80.3833 --80.2917 --80.3223 --80.3833 --80.3833 --80.3528 --80.3833 --80.3223 --80.3833 --80.3833 --80.2917 --80.3833 --80.3223 --80.3223 --80.2917 --80.3223 --80.3223 --80.2917 --80.3223 --80.2917 --80.3223 --80.3223 --80.3223 --80.2917 --80.2917 --80.2917 --80.2917 --80.3223 --80.3528 --80.3223 --80.3528 --80.3528 --80.3223 --80.2917 --80.3528 --80.2917 --80.3223 --80.3223 --80.3223 --80.2612 --80.2612 --80.3223 --80.3223 --80.2917 --80.2917 --80.2917 --80.2612 --80.2917 --80.2917 --80.3223 --80.2917 --80.3223 --80.2612 --80.2612 --80.2917 --80.2612 --80.2917 --80.2612 --80.3223 --80.3223 --80.2612 --80.2612 --80.2612 --80.2917 --80.3223 --80.2307 --80.2917 --80.2917 --80.2612 --80.2612 --80.2307 --80.2612 --80.2917 --80.2612 --80.2612 --80.2612 --80.2917 --80.2307 --80.2612 --80.2612 --80.2307 --80.2307 --80.2002 --80.2002 --80.2612 --80.2612 --80.1697 --80.2307 --80.2002 --80.2307 --80.2307 --80.1697 --80.2612 --80.1697 --80.2002 --80.2612 --80.2002 --80.1697 --80.2002 --80.2002 --80.2002 --80.2307 --80.2612 --80.1697 --80.2002 --80.2002 --80.2612 --80.1392 --80.1392 --80.1697 --80.1697 --80.1697 --80.2002 --80.1697 --80.1392 --80.1086 --80.1392 --80.1697 --80.1392 --80.0781 --80.1697 --80.2002 --80.1392 --80.1392 --80.1392 --80.1392 --80.1697 --80.1392 --80.1697 --80.1697 --80.1392 --80.1086 --80.1392 --80.1392 --80.1392 --80.1086 --80.1697 --80.1697 --80.1086 --80.1697 --80.2002 --80.1392 --80.1697 --80.1392 --80.1697 --80.2002 --80.1392 --80.2002 --80.1392 --80.1697 --80.0781 --80.1086 --80.0781 --80.1086 --80.1392 --80.1392 --80.1392 --80.1392 --80.1086 --80.1392 --80.1392 --80.1086 --80.1392 --80.1392 --80.1086 --80.1086 --80.1086 --80.1086 --80.1392 --80.1086 --80.1086 --80.1392 --80.1086 --80.1086 --80.1086 --80.0781 --80.1086 --80.1392 --80.1392 --80.0781 --80.1086 --80.1086 --80.0781 --80.0781 --80.0781 --80.0781 --80.1086 --80.1086 --80.0476 --79.9866 --80.0781 --80.0781 --80.0476 --80.1086 --80.0781 --80.0476 --80.0476 --80.0781 --80.0781 --80.0781 --80.0781 --80.0476 --80.0171 --80.0476 --80.0781 --80.0476 --80.0781 --80.0476 --80.0171 --79.9866 --80.0476 --80.0171 --80.0171 --79.9866 --79.9866 --79.9866 --79.9866 --79.9866 --79.9561 --80.0171 --79.9866 --80.0171 --80.0171 --79.9866 --80.0171 --80.0476 --80.0171 --80.0171 --79.9866 --80.0171 --79.9866 --79.9866 --79.9866 --80.0476 --79.9866 --79.9866 --79.9255 --79.9866 --79.9561 --79.9866 --79.9561 --79.9561 --79.9866 --79.9561 --79.9561 --79.9561 --79.9866 --79.9866 --79.9866 --79.9866 --79.9561 --79.9255 --79.9866 --79.9255 --80.0171 --79.9255 --79.9561 --79.9561 --79.9255 --79.9255 --79.8950 --79.9561 --79.9561 --79.8950 --79.9561 --79.9255 --79.9561 --79.9561 --79.9255 --79.9255 --79.9561 --79.9561 --79.9255 --79.8950 --79.9561 --79.9255 --79.9561 --79.8950 --79.9255 --79.9255 --79.8950 --79.8950 --79.9255 --79.9255 --79.9255 --79.9255 --79.9255 --79.9255 --79.9255 --79.8950 --79.9255 --79.8950 --79.8950 --79.8950 --79.9561 --79.9255 --79.9561 --79.9561 --79.9561 --79.8950 --79.8950 --79.9255 --79.8950 --79.8950 --79.8645 --79.8645 --79.8340 --79.8950 --79.8645 --79.8645 --79.8645 --79.8950 --79.8950 --79.9255 --79.8950 --79.8645 --79.8950 --79.8340 --79.8645 --79.8950 --79.8645 --79.8645 --79.8035 --79.8645 --79.8340 --79.8645 --79.8035 --79.8340 --79.8340 --79.8035 --79.8340 --79.8950 --79.8645 --79.8645 --79.8645 --79.8035 --79.8340 --79.8340 --79.8645 --79.8950 --79.8645 --79.8340 --79.8340 --79.8340 --79.8035 --79.8035 --79.8340 --79.8340 --79.8035 --79.8645 --79.8950 --79.8645 --79.8645 --79.8035 --79.8340 --79.8645 --79.8645 --79.8340 --79.8340 --79.8340 --79.8340 --79.7729 --79.8340 --79.8340 --79.8035 --79.7729 --79.8340 --79.8035 --79.7729 --79.8035 --79.7729 --79.7119 --79.7729 --79.8035 --79.7729 --79.7729 --79.8035 --79.7729 --79.7729 --79.8035 --79.7729 --79.8035 --79.7729 --79.7729 --79.7424 --79.7729 --79.7424 --79.7729 --79.7729 --79.7729 --79.7119 --79.7729 --79.7729 --79.7424 --79.7424 --79.7729 --79.7729 --79.7424 --79.7424 --79.7729 --79.7119 --79.7729 --79.7424 --79.7729 --79.7119 --79.7424 --79.7119 --79.7424 --79.6814 --79.6814 --79.7119 --79.7119 --79.6814 --79.6814 --79.6814 --79.7119 --79.7424 --79.6814 --79.6814 --79.6814 --79.6814 --79.7424 --79.6814 --79.7119 --79.7119 --79.7119 --79.7119 --79.7424 --79.7424 --79.6814 --79.7424 --79.6814 --79.7119 --79.7424 --79.7424 --79.7119 --79.6814 --79.7424 --79.6814 --79.6814 --79.7119 --79.6814 --79.7119 --79.6814 --79.6814 --79.6814 --79.6204 --79.6814 --79.6509 --79.6509 --79.6814 --79.6509 --79.6204 --79.5898 --79.6204 --79.6509 --79.6509 --79.6814 --79.6814 --79.6509 --79.7119 --79.7119 --79.6509 --79.7119 --79.6509 --79.6509 --79.6509 --79.6814 --79.7119 --79.6509 --79.6509 --79.6509 --79.6509 --79.7119 --79.6814 --79.6509 --79.6509 --79.6509 --79.6509 --79.6204 --79.6204 --79.6509 --79.6509 --79.6814 --79.6509 --79.6204 --79.6204 --79.6204 --79.6204 --79.6509 --79.6204 --79.6204 --79.6509 --79.6204 --79.5898 --79.5898 --79.6204 --79.6204 --79.6204 --79.6204 --79.5898 --79.6509 --79.6204 --79.6204 --79.5898 --79.5898 --79.6204 --79.6204 --79.5593 --79.5898 --79.5288 --79.5898 --79.5898 --79.5898 --79.5898 --79.5898 --79.5288 --79.5593 --79.5898 --79.5593 --79.5898 --79.6204 --79.5593 --79.5898 --79.5898 --79.5288 --79.5288 --79.4983 --79.5288 --79.5593 --79.5288 --79.4983 --79.5288 --79.4983 --79.4983 --79.5288 --79.4983 --79.4983 --79.5593 --79.5593 --79.5593 --79.5898 --79.5288 --79.5288 --79.5288 --79.5288 --79.5593 --79.4678 --79.4983 --79.4678 --79.5288 --79.4983 --79.4983 --79.4983 --79.5288 --79.4983 --79.4983 --79.5288 --79.4983 --79.4983 --79.4678 --79.5288 --79.4678 --79.4983 --79.4983 --79.4678 --79.4678 --79.5288 --79.4678 --79.4983 --79.4678 --79.4678 --79.4678 --79.4373 --79.4678 --79.4678 --79.4678 --79.4373 --79.4373 --79.4678 --79.4678 --79.5593 --79.4983 --79.4373 --79.4678 --79.4678 --79.4678 --79.4678 --79.4373 --79.4373 --79.4678 --79.4373 --79.4678 --79.4678 --79.4373 --79.4678 --79.4373 --79.4373 --79.4067 --79.4373 --79.4067 --79.4067 --79.4373 --79.4067 --79.4373 --79.4373 --79.4373 --79.4678 --79.4373 --79.4067 --79.4067 --79.4067 --79.3762 --79.4067 --79.4373 --79.4067 --79.4067 --79.3762 --79.4067 --79.4373 --79.3762 --79.3762 --79.4373 --79.4373 --79.4067 --79.4373 --79.4373 --79.4373 --79.4067 --79.4678 --79.4373 --79.4678 --79.4373 --79.4373 --79.4067 --79.4067 --79.4678 --79.4067 --79.3762 --79.3762 --79.4067 --79.4373 --79.4067 --79.4373 --79.4067 --79.4067 --79.4373 --79.3762 --79.3457 --79.4373 --79.3762 --79.3762 --79.4067 --79.4373 --79.4067 --79.4373 --79.4067 --79.4067 --79.4678 --79.4067 --79.4067 --79.4067 --79.3762 --79.3457 --79.4678 --79.4067 --79.3762 --79.4067 --79.4067 --79.4067 --79.4373 --79.4373 --79.3457 --79.4067 --79.3762 --79.3457 --79.4373 --79.4067 --79.4067 --79.4067 --79.4067 --79.4373 --79.4067 --79.4067 --79.3762 --79.3762 --79.4067 --79.3762 --79.3762 --79.4067 --79.3762 --79.4067 --79.4067 --79.3762 --79.3762 --79.3762 --79.3762 --79.4067 --79.3457 --79.3457 --79.3457 --79.3762 --79.3762 --79.3762 --79.3457 --79.4067 --79.4067 --79.3457 --79.3762 --79.3457 --79.3457 --79.3457 --79.3152 --79.3152 --79.3152 --79.3457 --79.3152 --79.3457 --79.3457 --79.3457 --79.3152 --79.3457 --79.3457 --79.2847 --79.2847 --79.3152 --79.3152 --79.3457 --79.3457 --79.3152 --79.2847 --79.3457 --79.4067 --79.3152 --79.2847 --79.2542 --79.3152 --79.2542 --79.2236 --79.2542 --79.2847 --79.2847 --79.3152 --79.3152 --79.2847 --79.3152 --79.3152 --79.3152 --79.2847 --79.2542 --79.2542 --79.2542 --79.2542 --79.2542 --79.2847 --79.2542 --79.2847 --79.2542 --79.2542 --79.2847 --79.2236 --79.2236 --79.2236 --79.2542 --79.2542 --79.2236 --79.2236 --79.1931 --79.2236 --79.2236 --79.2847 --79.1931 --79.1931 --79.2542 --79.2236 --79.2236 --79.1931 --79.2236 --79.1931 --79.1931 --79.2236 --79.2236 --79.1931 --79.2236 --79.1931 --79.2236 --79.1931 --79.1626 --79.1931 --79.1626 --79.1321 --79.1931 --79.1626 --79.1931 --79.1931 --79.2236 --79.2236 --79.1931 --79.1931 --79.2236 --79.1626 --79.1931 --79.1626 --79.1931 --79.1626 --79.1321 --79.1321 --79.1626 --79.1626 --79.1931 --79.1626 --79.1016 --79.1016 --79.1321 --79.1626 --79.1321 --79.1626 --79.1931 --79.1626 --79.1626 --79.1321 --79.1321 --79.1321 --79.1626 --79.1016 --79.1626 --79.1321 --79.1016 --79.1321 --79.1626 --79.1016 --79.1626 --79.1321 --79.1626 --79.1016 --79.1321 --79.1016 --79.1016 --79.1321 --79.1321 --79.1321 --79.1321 --79.1016 --79.1321 --79.1321 --79.1321 --79.1321 --79.1321 --79.1016 --79.1321 --79.1321 --79.0405 --79.0710 --79.1016 --79.0710 --79.1016 --79.1016 --79.1321 --79.0710 --79.0710 --79.1321 --79.0405 --79.0405 --79.0710 --79.0710 --79.0710 --79.0100 --79.0710 --79.0710 --79.0710 --79.1016 --79.0405 --79.0405 --79.0710 --79.0710 --79.0405 --79.0405 --79.0405 --79.0100 --79.0710 --79.0405 --79.0710 --79.0405 --79.0405 --79.0405 --79.0405 --78.9490 --79.0405 --79.0100 --79.0405 --79.0710 --79.0405 --79.0405 --79.0710 --79.0405 --79.0100 --79.0100 --79.0100 --79.0405 --79.0100 --79.0100 --79.0405 --79.0405 --79.0405 --79.0405 --79.0100 --79.0100 --79.0100 --79.0405 --79.0405 --78.9795 --78.9795 --79.0405 --78.9795 --78.9490 --79.0100 --79.0405 --79.0100 --78.9795 --79.0405 --79.0405 --79.0100 --79.0405 --79.0710 --79.0100 --78.9795 --79.0405 --79.0100 --79.0100 --79.0100 --79.0100 --78.9490 --79.0100 --78.9795 --79.0100 --78.9795 --79.0100 --79.0100 --78.9795 --78.9795 --79.0100 --79.0100 --78.9795 --78.9795 --78.9185 --78.9490 --78.9490 --78.9490 --78.9795 --78.9795 --79.0100 --78.9795 --78.9185 --78.9490 --78.9795 --78.9795 --78.9185 --78.9490 --78.8879 --78.9185 --78.9490 --78.9185 --78.9185 --78.9490 --78.9795 --78.9185 --78.9490 --78.9185 --78.9795 --78.9490 --78.8879 --78.9185 --78.9490 --78.9185 --78.9185 --78.8879 --78.8879 --78.8879 --78.9185 --78.9490 --78.8879 --78.9490 --78.9185 --78.9185 --78.9185 --78.8879 --78.8879 --78.9185 --78.8574 --78.9185 --78.9185 --78.8879 --78.8574 --78.8879 --78.9185 --78.9490 --78.9185 --78.8879 --78.8574 --78.8879 --78.8574 --78.8879 --78.8574 --78.8879 --78.9185 --78.8879 --78.8269 --78.8574 --78.8879 --78.9185 --78.8269 --78.8879 --78.8574 --78.8879 --78.8574 --78.8879 --78.8879 --78.8269 --78.8879 --78.8879 --78.8574 --78.8879 --78.8879 --78.8879 --78.8574 --78.8574 --78.8574 --78.8574 --78.8879 --78.8269 --78.8269 --78.8574 --78.8269 --78.8574 --78.8574 --78.8574 --78.8269 --78.8269 --78.7964 --78.8574 --78.8269 --78.8269 --78.8269 --78.8269 --78.7964 --78.7659 --78.8574 --78.8269 --78.7964 --78.8269 --78.8269 --78.7964 --78.8269 --78.8269 --78.8269 --78.7964 --78.7964 --78.8269 --78.8269 --78.8269 --78.7964 --78.8269 --78.8269 --78.8269 --78.8269 --78.8269 --78.7964 --78.7964 --78.7964 --78.7964 --78.8269 --78.7964 --78.7964 --78.7964 --78.7964 --78.7964 --78.7659 --78.8269 --78.7964 --78.7964 --78.7964 --78.7354 --78.7659 --78.7659 --78.7659 --78.7659 --78.8269 --78.7354 --78.8269 --78.7964 --78.7659 --78.7964 --78.7659 --78.7659 --78.7659 --78.7354 --78.7964 --78.7659 --78.7659 --78.7354 --78.7048 --78.7659 --78.7354 --78.7659 --78.8269 --78.7964 --78.7659 --78.7659 --78.7354 --78.7659 --78.7964 --78.7964 --78.7659 --78.7659 --78.7659 --78.7659 --78.7659 --78.7354 --78.7048 --78.7048 --78.7354 --78.7659 --78.7048 --78.7354 --78.7354 --78.7659 --78.7659 --78.6743 --78.7048 --78.7048 --78.7048 --78.7048 --78.7048 --78.7048 --78.7354 --78.7048 --78.7048 --78.7354 --78.7048 --78.7354 --78.6743 --78.7048 --78.6438 --78.6743 --78.6743 --78.6438 --78.6743 --78.7354 --78.6743 --78.6743 --78.6743 --78.7048 --78.7354 --78.7354 --78.7048 --78.6438 --78.6438 --78.6743 --78.7048 --78.7048 --78.6743 --78.6743 --78.6743 --78.6743 --78.6743 --78.6438 --78.7048 --78.6743 --78.6133 --78.6438 --78.6438 --78.6133 --78.6133 --78.6438 --78.6743 --78.6743 --78.6438 --78.6743 --78.6438 --78.6743 --78.6133 --78.6133 --78.5828 --78.6438 --78.6438 --78.6438 --78.7048 --78.6438 --78.6438 --78.6438 --78.6743 --78.6133 --78.6133 --78.6438 --78.6133 --78.6438 --78.6133 --78.6438 --78.6438 --78.6743 --78.6743 --78.5828 --78.5828 --78.6438 --78.6133 --78.6133 --78.6438 --78.6438 --78.6133 --78.6438 --78.6133 --78.6438 --78.6133 --78.6133 --78.6133 --78.6133 --78.6133 --78.5522 --78.6133 --78.5828 --78.6133 --78.6133 --78.6133 --78.5522 --78.5522 --78.5828 --78.6133 --78.5828 --78.5522 --78.6133 --78.6133 --78.6133 --78.5828 --78.6133 --78.5828 --78.6438 --78.5828 --78.5828 --78.6133 --78.6133 --78.5828 --78.6133 --78.5828 --78.5828 --78.5522 --78.5522 --78.5828 --78.5522 --78.4912 --78.5828 --78.5828 --78.5217 --78.5217 --78.5522 --78.6133 --78.5522 --78.5522 --78.6133 --78.5828 --78.5217 --78.5522 --78.5522 --78.5217 --78.5522 --78.5828 --78.5522 --78.5217 --78.5217 --78.4912 --78.4912 --78.5217 --78.5217 --78.4912 --78.4912 --78.4607 --78.4302 --78.4607 --78.4302 --78.4912 --78.4607 --78.4607 --78.4607 --78.4607 --78.4912 --78.4607 --78.4912 --78.4912 --78.5522 --78.5217 --78.4607 --78.4912 --78.4912 --78.4607 --78.4912 --78.5217 --78.4912 --78.4607 --78.4607 --78.4302 --78.4302 --78.4302 --78.5217 --78.4912 --78.4607 --78.4607 --78.4607 --78.4912 --78.4607 --78.3997 --78.4912 --78.4607 --78.3997 --78.4607 --78.4607 --78.4912 --78.4912 --78.4302 --78.3997 --78.3997 --78.4302 --78.4302 --78.3997 --78.4302 --78.4302 --78.4302 --78.4607 --78.4607 --78.4302 --78.4302 --78.4302 --78.4607 --78.4302 --78.4912 --78.4607 --78.3997 --78.3386 --78.3997 --78.3997 --78.4302 --78.4607 --78.4302 --78.3997 --78.3997 --78.3997 --78.3691 --78.3386 --78.3691 --78.3997 --78.3691 --78.3997 --78.4302 --78.3386 --78.3386 --78.3997 --78.3997 --78.3997 --78.3997 --78.3997 --78.3997 --78.4302 --78.3691 --78.3997 --78.3691 --78.3386 --78.3997 --78.3691 --78.3386 --78.4302 --78.3997 --78.3691 --78.4302 --78.3997 --78.3691 --78.3691 --78.3997 --78.3997 --78.3997 --78.3997 --78.3691 --78.3386 --78.3691 --78.3997 --78.3386 --78.3997 --78.3997 --78.3691 --78.3386 --78.3691 --78.3081 --78.3691 --78.3691 --78.3691 --78.3691 --78.3997 --78.3997 --78.3691 --78.3691 --78.3691 --78.3997 --78.3997 --78.3386 --78.3997 --78.3997 --78.3691 --78.3997 --78.3691 --78.3997 --78.3997 --78.3691 --78.3691 --78.3386 --78.3386 --78.3691 --78.3386 --78.3691 --78.3081 --78.3386 --78.3386 --78.3386 --78.3997 --78.3386 --78.3691 --78.3691 --78.3691 --78.3081 --78.3081 --78.3386 --78.3691 --78.3386 --78.3386 --78.3081 --78.3386 --78.3997 --78.3691 --78.3691 --78.3691 --78.3386 --78.3691 --78.3386 --78.3386 --78.3691 --78.3386 --78.3386 --78.3081 --78.2776 --78.3386 --78.3386 --78.3081 --78.3081 --78.3386 --78.3081 --78.2776 --78.3081 --78.3386 --78.3081 --78.3081 --78.3081 --78.3081 --78.3691 --78.3081 --78.3081 --78.3081 --78.2471 --78.3081 --78.3081 --78.3081 --78.3081 --78.3081 --78.3081 --78.3081 --78.2776 --78.3081 --78.3081 --78.3386 --78.3081 --78.2776 --78.2776 --78.2776 --78.2776 --78.3081 --78.3081 --78.3386 --78.2776 --78.2776 --78.3081 --78.2776 --78.3081 --78.2776 --78.3081 --78.3081 --78.3081 --78.2776 --78.2471 --78.2776 --78.2166 --78.2776 --78.2471 --78.2471 --78.2776 --78.2471 --78.2471 --78.2471 --78.2471 --78.2471 --78.2776 --78.2776 --78.2776 --78.2166 --78.2471 --78.2471 --78.2471 --78.2166 --78.1860 --78.2166 --78.2776 --78.2776 --78.2471 --78.2471 --78.2776 --78.2776 --78.2166 --78.2166 --78.2166 --78.1860 --78.2471 --78.2471 --78.2166 --78.2166 --78.2166 --78.2776 --78.2166 --78.1860 --78.1860 --78.2166 --78.1860 --78.2166 --78.1860 --78.1555 --78.2166 --78.2471 --78.2166 --78.2166 --78.1555 --78.1860 --78.1860 --78.1860 --78.1860 --78.2166 --78.1860 --78.1860 --78.2166 --78.2166 --78.1860 --78.2166 --78.2471 --78.2471 --78.2471 --78.2471 --78.2471 --78.1555 --78.2471 --78.2471 --78.2166 --78.2166 --78.1860 --78.1860 --78.1860 --78.1860 --78.1555 --78.1250 --78.1555 --78.1555 --78.1555 --78.1860 --78.1860 --78.2471 --78.1860 --78.1860 --78.1860 --78.1860 --78.1555 --78.2471 --78.1860 --78.2166 --78.2471 --78.2471 --78.2166 --78.2471 --78.2166 --78.1860 --78.2166 --78.1555 --78.1250 --78.1250 --78.1555 --78.1860 --78.1860 --78.1555 --78.1555 --78.1860 --78.1555 --78.1860 --78.1860 --78.1250 --78.1555 --78.1860 --78.1555 --78.1250 --78.1860 --78.1860 --78.1555 --78.1860 --78.1250 --78.1555 --78.1250 --78.1555 --78.1555 --78.1250 --78.1555 --78.1860 --78.1555 --78.1555 --78.1555 --78.1555 --78.1250 --78.1250 --78.1555 --78.1555 --78.1555 --78.1555 --78.1860 --78.1555 --78.0945 --78.1250 --78.1250 --78.1555 --78.1555 --78.1250 --78.1250 --78.1555 --78.1250 --78.1555 --78.1555 --78.1250 --78.1555 --78.1860 --78.1250 --78.1860 --78.1250 --78.1250 --78.1250 --78.1555 --78.1555 --78.1555 --78.1555 --78.1555 --78.1860 --78.1555 --78.1250 --78.1555 --78.1555 --78.1860 --78.1555 --78.1250 --78.0945 --78.1555 --78.1250 --78.1250 --78.1250 --78.0945 --78.1555 --78.1250 --78.1250 --78.1555 --78.1860 --78.1555 --78.1555 --78.1555 --78.1555 --78.1555 --78.1860 --78.1555 --78.1860 --78.0945 --78.1860 --78.1555 --78.1250 --78.1860 --78.0945 --78.1250 --78.1250 --78.1555 --78.1555 --78.1860 --78.1860 --78.1555 --78.1860 --78.1250 --78.2166 --78.1250 --78.1250 --78.1555 --78.1250 --78.1250 --78.0945 --78.1250 --78.0945 --78.0945 --78.0945 --78.0945 --78.1555 --78.1250 --78.1250 --78.1250 --78.1250 --78.1555 --78.1250 --78.1250 --78.0945 --78.0640 --78.1250 --78.0945 --78.1250 --78.0640 --78.0945 --78.0640 --78.0945 --78.0334 --78.0640 --78.0640 --78.0640 --78.0640 --78.0945 --78.0945 --78.0945 --78.0945 --78.0945 --78.0945 --78.0640 --78.0945 --78.0945 --78.1250 --78.0945 --78.0640 --78.0945 --78.1555 --78.1250 --78.1250 --78.1250 --78.1250 --78.1250 --78.1250 --78.1555 --78.1250 --78.1250 --78.1250 --78.1250 --78.0945 --78.0334 --78.0640 --78.0029 --78.0640 --78.0640 --78.0640 --78.0640 --78.0640 --78.0640 --78.0640 --78.0945 --78.1250 --78.0945 --78.0640 --78.0640 --78.0640 --78.0945 --78.0334 --78.0640 --78.0640 --78.0334 --78.0334 --78.0334 --78.0640 --78.0640 --78.0640 --78.0334 --78.0334 --78.0640 --78.0640 --78.0945 --78.0945 --78.0334 --78.0640 --78.0945 --78.0334 --78.0945 --78.0945 --78.0945 --78.0334 --78.0640 --78.0945 --78.0640 --78.0640 --78.0945 --78.0945 --78.1250 --78.0640 --78.0945 --78.0640 --78.0945 --78.0640 --78.0945 --78.0640 --78.0640 --78.0640 --78.0334 --78.0334 --78.0945 --78.0945 --78.0640 --78.0334 --78.0945 --78.0945 --78.0334 --78.0640 --78.0640 --78.0640 --78.0640 --78.0640 --78.0029 --78.0334 --78.0029 --78.0029 --78.0029 --78.0029 --78.0334 --78.0029 --78.0334 --78.0334 --78.0029 --78.0029 --78.0334 --78.0334 --78.0334 --78.0334 --78.0029 --78.0945 --78.0640 --78.0334 --78.0029 --78.0640 --78.0640 --78.0029 --78.0029 --78.0029 --78.0640 --78.0640 --78.0334 --78.0334 --78.0640 --78.0640 --78.0334 --78.0640 --78.0029 --78.0334 --78.0334 --78.0640 --77.9724 --78.0029 --78.0029 --77.9724 --77.9419 --78.0334 --78.0029 --77.9419 --78.0334 --78.0029 --78.0334 --78.0334 --78.0640 --78.0029 --78.0029 --78.0334 --78.0029 --78.0029 --77.9724 --78.0029 --78.0029 --77.9419 --78.0029 --78.0334 --78.0029 --78.0029 --78.0029 --78.0029 --78.0334 --78.0334 --77.9724 --78.0029 --78.0334 --78.0029 --78.0334 --78.0029 --78.0640 --78.0334 --78.0029 --78.0029 --78.0029 --78.0029 --77.9724 --78.0334 --78.0029 --77.9419 --77.9724 --77.9724 --77.9419 --78.0029 --78.0029 --77.9724 --78.0029 --77.9724 --77.9419 --77.9724 --77.9724 --77.9114 --77.9419 --77.9419 --77.9724 --77.9724 --78.0029 --78.0029 --78.0029 --77.9419 --78.0334 --77.9724 --77.9419 --77.9419 --78.0029 --78.0029 --78.0029 --77.9724 --78.0029 --77.9724 --77.9724 --77.9724 --78.0029 --77.9724 --78.0334 --77.9724 --77.9419 --77.9419 --77.9114 --77.9419 --78.0029 --77.9724 --77.9724 --77.9419 --78.0029 --78.0029 --77.9724 --77.9114 --77.9114 --77.9419 --77.9724 --78.0029 --77.9724 --77.9724 --77.9724 --77.9724 --77.9724 --77.9724 --77.9724 --78.0029 --77.9724 --78.0334 --78.0029 --77.9419 --77.9724 --77.9419 --77.9114 --77.9114 --77.9114 --77.9724 --77.9724 --77.9419 --77.9419 --77.9419 --77.9419 --77.9724 --77.9114 --77.9419 --77.9114 --77.9114 --77.9114 --77.9114 --77.9114 --77.9114 --77.9114 --77.9114 --77.9114 --77.9114 --77.8503 --77.8809 --77.9114 --77.9419 --77.9419 --77.9724 --77.9419 --77.9724 --77.9419 --77.9419 --77.9114 --77.9419 --77.9419 --77.9419 --77.9419 --77.9114 --77.9724 --77.9419 --77.9114 --77.9114 --77.9419 --77.9419 --77.9724 --77.9419 --77.8809 --77.9114 --77.9114 --77.9114 --77.9114 --77.8809 --77.8809 --77.9419 --77.9114 --77.9114 --77.9419 --77.9419 --77.9114 --77.9114 --77.9419 --77.8809 --77.8809 --77.9114 --77.9114 --77.8809 --77.9114 --77.9114 --77.8809 --77.9114 --77.9114 --77.9114 --77.9419 --77.9419 --77.9419 --77.9419 --77.9419 --77.8809 --77.8809 --77.9419 --77.8809 --77.8503 --77.8809 --77.9114 --77.8809 --77.8809 --77.8809 --77.9114 --77.9114 --77.8503 --77.8503 --77.8503 --77.8198 --77.8809 --77.8503 --77.8503 --77.9419 --77.9114 --77.8809 --77.8503 --77.9114 --77.9114 --77.8503 --77.8503 --77.8809 --77.8809 --77.8503 --77.8503 --77.8809 --77.8503 --77.9114 --77.9114 --77.9114 --77.8809 --77.8503 --77.8809 --77.8503 --77.8809 --77.8198 --77.8503 --77.8198 --77.8198 --77.8503 --77.8503 --77.9114 --77.8503 --77.8503 --77.8809 --77.8198 --77.8503 --77.8503 --77.9114 --77.8503 --77.8503 --77.8809 --77.8809 --77.8198 --77.8503 --77.8809 --77.8809 --77.9114 --77.8809 --77.8809 --77.8503 --77.8503 --77.8809 --77.8809 --77.8503 --77.8809 --77.8503 --77.8809 --77.8503 --77.8809 --77.8503 --77.8809 --77.8809 --77.8809 --77.8809 --77.8503 --77.8809 --77.8809 --77.8809 --77.8503 --77.8809 --77.8198 --77.9114 --77.8809 --77.8198 --77.8809 --77.8809 --77.8503 --77.8809 --77.8809 --77.8503 --77.8198 --77.8809 --77.8809 --77.8809 --77.8809 --77.8809 --77.8809 --77.8809 --77.8809 --77.9114 --77.8809 --77.8503 --77.8809 --77.8198 --77.8198 --77.8809 --77.8809 --77.9114 --77.8809 --77.9419 --77.9114 --77.8809 --77.8809 --77.9114 --77.8809 --77.9419 --77.9114 --77.9114 --77.9114 --77.8503 --77.9114 --77.8809 --77.8503 --77.9114 --77.8503 --77.8198 --77.8503 --77.8198 --77.8198 --77.8809 --77.8198 --77.8503 --77.7893 --77.8198 --77.8503 --77.8198 --77.8198 --77.8503 --77.8198 --77.8198 --77.8503 --77.8503 --77.8503 --77.8198 --77.8503 --77.7893 --77.8198 --77.8198 --77.7893 --77.8198 --77.7893 --77.7893 --77.8198 --77.8198 --77.7588 --77.8503 --77.8809 --77.9114 --77.8503 --77.8503 --77.8198 --77.8503 --77.8198 --77.8503 --77.7893 --77.8198 --77.8198 --77.7893 --77.7893 --77.7893 --77.8503 --77.8198 --77.8503 --77.8198 --77.8503 --77.8198 --77.8503 --77.7893 --77.7893 --77.7893 --77.7893 --77.7893 --77.7893 --77.8198 --77.7893 --77.8198 --77.7893 --77.8198 --77.7893 --77.8198 --77.7893 --77.7893 --77.8503 --77.8198 --77.8198 --77.7893 --77.7893 --77.7893 --77.7588 --77.7588 --77.7588 --77.7893 --77.7588 --77.7588 --77.7588 --77.7588 --77.7893 --77.7588 --77.7588 --77.7893 --77.7893 --77.7893 --77.7588 --77.7893 --77.7283 --77.7588 --77.8198 --77.7893 --77.7893 --77.7283 --77.7893 --77.7588 --77.7588 --77.7283 --77.7588 --77.7893 --77.7588 --77.7893 --77.7893 --77.7588 --77.7588 --77.7588 --77.7588 --77.7588 --77.7283 --77.6978 --77.7588 --77.7283 --77.7893 --77.7283 --77.7283 --77.7893 --77.7588 --77.7283 --77.7588 --77.7588 --77.7893 --77.7893 --77.7588 --77.7893 --77.7893 --77.7588 --77.6978 --77.7588 --77.8198 --77.7893 --77.6978 --77.7893 --77.7588 --77.7588 --77.7588 --77.7588 --77.7588 --77.7588 --77.7588 --77.7588 --77.7283 --77.7283 --77.7588 --77.7893 --77.7283 --77.6672 --77.7283 --77.7588 --77.7283 --77.7283 --77.7588 --77.7588 --77.7283 --77.7588 --77.7283 --77.7893 --77.7893 --77.7283 --77.7588 --77.6978 --77.6978 --77.7283 --77.7283 --77.6978 --77.6978 --77.6672 --77.7588 --77.7283 --77.7283 --77.7588 --77.7588 --77.7588 --77.7588 --77.7283 --77.7283 --77.6978 --77.6978 --77.7283 --77.6978 --77.7283 --77.7588 --77.7283 --77.6978 --77.7283 --77.7588 --77.7588 --77.7588 --77.6978 --77.7588 --77.6978 --77.7283 --77.7893 --77.7588 --77.7588 --77.7283 --77.7283 --77.7283 --77.7283 --77.7588 --77.6978 --77.6978 --77.6978 --77.7283 --77.7588 --77.7283 --77.7893 --77.7893 --77.7893 --77.7588 --77.7283 --77.7588 --77.7283 --77.6978 --77.7283 --77.7588 --77.7893 --77.7283 --77.7283 --77.7588 --77.7588 --77.6978 --77.6978 --77.6978 --77.6978 --77.7588 --77.7588 --77.6978 --77.7893 --77.7893 --77.7283 --77.7283 --77.7283 --77.7588 --77.7588 --77.6978 --77.7283 --77.7893 --77.7283 --77.7283 --77.7283 --77.7283 --77.7893 --77.8198 --77.7893 --77.7893 --77.7588 --77.7588 --77.6978 --77.7283 --77.7283 --77.7283 --77.7283 --77.7283 --77.7588 --77.6978 --77.6978 --77.7283 --77.6978 --77.7588 --77.7588 --77.7283 --77.7588 --77.7283 --77.7893 --77.7283 --77.7283 --77.7283 --77.7283 --77.7283 --77.7283 --77.7893 --77.7283 --77.7283 --77.7588 --77.7588 --77.6978 --77.7588 --77.7893 --77.7893 --77.7588 --77.7283 --77.7283 --77.6978 --77.7283 --77.6978 --77.6978 --77.7283 --77.6978 --77.6672 --77.6978 --77.7283 --77.7283 --77.7283 --77.6978 --77.7283 --77.6978 --77.7283 --77.7283 --77.6672 --77.7283 --77.7283 --77.7283 --77.7588 --77.7283 --77.6978 --77.6978 --77.7283 --77.7283 --77.6978 --77.6672 --77.7283 --77.7588 --77.7893 --77.7588 --77.7893 --77.7588 --77.7588 --77.7283 --77.7588 --77.7283 --77.7588 --77.7283 --77.7283 --77.7893 --77.7283 --77.7283 --77.7283 --77.7588 --77.7283 --77.7588 --77.8198 --77.7588 --77.7893 --77.7588 --77.7588 --77.7588 --77.7283 --77.6672 --77.7588 --77.7588 --77.7588 --77.7588 --77.7893 --77.7283 --77.6672 --77.7283 --77.7283 --77.7588 --77.7588 --77.7283 --77.6672 --77.6978 --77.7283 --77.7283 --77.7588 --77.6978 --77.6978 --77.6672 --77.6672 --77.6978 --77.6978 --77.7283 --77.6978 --77.6978 --77.6978 --77.7283 --77.6978 --77.6978 --77.6978 --77.6978 --77.7588 --77.7283 --77.7588 --77.6672 --77.7283 --77.7283 --77.6978 --77.6978 --77.6978 --77.6978 --77.6978 --77.6672 --77.6672 --77.6978 --77.6978 --77.6672 --77.7283 --77.7283 --77.7283 --77.6672 --77.6978 --77.6978 --77.6672 --77.6978 --77.7283 --77.6367 --77.6672 --77.6978 --77.6672 --77.6978 --77.6672 --77.6978 --77.6978 --77.6978 --77.6672 --77.6672 --77.6672 --77.6672 --77.6978 --77.6978 --77.6978 --77.6978 --77.6367 --77.6672 --77.6672 --77.6367 --77.6672 --77.6672 --77.6367 --77.6978 --77.6978 --77.6672 --77.6672 --77.6978 --77.6672 --77.6672 --77.6978 --77.6978 --77.6672 --77.6367 --77.6978 --77.6367 --77.6672 --77.6672 --77.6367 --77.6672 --77.6367 --77.6367 --77.6672 --77.6367 --77.6367 --77.6672 --77.6062 --77.6978 --77.6672 --77.6672 --77.6367 --77.6367 --77.6672 --77.6367 --77.6367 --77.6978 --77.6672 --77.6672 --77.6672 --77.6367 --77.6367 --77.6672 --77.6672 --77.6367 --77.6672 --77.6062 --77.6672 --77.6672 --77.6672 --77.6672 --77.6367 --77.6367 --77.6367 --77.6062 --77.6367 --77.6367 --77.6672 --77.6367 --77.6367 --77.6367 --77.6062 --77.6367 --77.6367 --77.6367 --77.6672 --77.6367 --77.6672 --77.6672 --77.6367 --77.6672 --77.6672 --77.6367 --77.6672 --77.6367 --77.6672 --77.6367 --77.6062 --77.6672 --77.6367 --77.6062 --77.5757 --77.6672 --77.6978 --77.6367 --77.6367 --77.6672 --77.6672 --77.6062 --77.6672 --77.6978 --77.6672 --77.6672 --77.6672 --77.6367 --77.6672 --77.6978 --77.6978 --77.6672 --77.6367 --77.6672 --77.6367 --77.6367 --77.6367 --77.6367 --77.6672 --77.6672 --77.6672 --77.6062 --77.6367 --77.6672 --77.6672 --77.6672 --77.6672 --77.6062 --77.6062 --77.6062 --77.6062 --77.6672 --77.6978 --77.6672 --77.6978 --77.6367 --77.6672 --77.6672 --77.6367 --77.6672 --77.6672 --77.6672 --77.6672 --77.6672 --77.6367 --77.6367 --77.6672 --77.6367 --77.6062 --77.6367 --77.6672 --77.6062 --77.6367 --77.6367 --77.6062 --77.6672 --77.6672 --77.6672 --77.6367 --77.6672 --77.6062 --77.5757 --77.6062 --77.6062 --77.6367 --77.6367 --77.6367 --77.5757 --77.6367 --77.6367 --77.6672 --77.6367 --77.6672 --77.6672 --77.6672 --77.6367 --77.6672 --77.6367 --77.6367 --77.6672 --77.6672 --77.6672 --77.6062 --77.6672 --77.6672 --77.6672 --77.6062 --77.6367 --77.6672 --77.6672 --77.6978 --77.6672 --77.6062 --77.6672 --77.6367 --77.6367 --77.6367 --77.6367 --77.6367 --77.6367 --77.6367 --77.6672 --77.6062 --77.6367 --77.6978 --77.6672 --77.6672 --77.6672 --77.6672 --77.6367 --77.6367 --77.6978 --77.6672 --77.6672 --77.6672 --77.6367 --77.6672 --77.6367 --77.6367 --77.6672 --77.6672 --77.6367 --77.6367 --77.6672 --77.6672 --77.6367 --77.6062 --77.6672 --77.6672 --77.6672 --77.6978 --77.6367 --77.6062 --77.6672 --77.6672 --77.6672 --77.6672 --77.6062 --77.6367 --77.6062 --77.6978 --77.6367 --77.6367 --77.6978 --77.7283 --77.6672 --77.6978 --77.6978 --77.6978 --77.6672 --77.6062 --77.6062 --77.6062 --77.6367 --77.6978 --77.6672 --77.6672 --77.7283 --77.6367 --77.6367 --77.6367 --77.6672 --77.6672 --77.6672 --77.6367 --77.6367 --77.6672 --77.6062 --77.6367 --77.6672 --77.6672 --77.6672 --77.6367 --77.6062 --77.6367 --77.6062 --77.6672 --77.6367 --77.6672 --77.6367 --77.6367 --77.6062 --77.6367 --77.6062 --77.6062 --77.6062 --77.6672 --77.6062 --77.6062 --77.6367 --77.6672 --77.6672 --77.6062 --77.6367 --77.6062 --77.6062 --77.6062 --77.6062 --77.5757 --77.5452 --77.6062 --77.6062 --77.6062 --77.6062 --77.5757 --77.5452 --77.5452 --77.6062 --77.6062 --77.6062 --77.5452 --77.5757 --77.6367 --77.6062 --77.6367 --77.6367 --77.6062 --77.6062 --77.6062 --77.6367 --77.5757 --77.6062 --77.6367 --77.6367 --77.6062 --77.5757 --77.5757 --77.6062 --77.6062 --77.6062 --77.6062 --77.6367 --77.6062 --77.6062 --77.6062 --77.5452 --77.6367 --77.6367 --77.6672 --77.6367 --77.6062 --77.6062 --77.6062 --77.6672 --77.6062 --77.5757 --77.5452 --77.6062 --77.5452 --77.5452 --77.5757 --77.6062 --77.6062 --77.6367 --77.6672 --77.6062 --77.6062 --77.5757 --77.5757 --77.5757 --77.6062 --77.5757 --77.6062 --77.5452 --77.5757 --77.6062 --77.6062 --77.5452 --77.6062 --77.6062 --77.6062 --77.6062 --77.5757 --77.5757 --77.5452 --77.5452 --77.5452 --77.5452 --77.5757 --77.5757 --77.5146 --77.5452 --77.5757 --77.5757 --77.5452 --77.5757 --77.6062 --77.5146 --77.5146 --77.5757 --77.5146 --77.5452 --77.5757 --77.5146 --77.5757 --77.4536 --77.4841 --77.5146 --77.4841 --77.4841 --77.5757 --77.4841 --77.5452 --77.5452 --77.5757 --77.5452 --77.5452 --77.5452 --77.5452 --77.5452 --77.4841 --77.4841 --77.5757 --77.5146 --77.4536 --77.5452 --77.5452 --77.5146 --77.5757 --77.5452 --77.5757 --77.5452 --77.4841 --77.5146 --77.5452 --77.5452 --77.5146 --77.5452 --77.5452 --77.5146 --77.5452 --77.5452 --77.5757 --77.5452 --77.5757 --77.5146 --77.5146 --77.5757 --77.5757 --77.5452 --77.5757 --77.5757 --77.5146 --77.5452 --77.4841 --77.5452 --77.5452 --77.5146 --77.5146 --77.5146 --77.5757 --77.5452 --77.4841 --77.5146 --77.5146 --77.4841 --77.4841 --77.5146 --77.5452 --77.5146 --77.5452 --77.5452 --77.5146 --77.5146 --77.5452 --77.5452 --77.5452 --77.5146 --77.4841 --77.5452 --77.5452 --77.5452 --77.5452 --77.5452 --77.5452 --77.5452 --77.5146 --77.5146 --77.4841 --77.4841 --77.4841 --77.5452 --77.5757 --77.5146 --77.5146 --77.5452 --77.4841 --77.5452 --77.5146 --77.5146 --77.4841 --77.4536 --77.5452 --77.5146 --77.5146 --77.4841 --77.4841 --77.5146 --77.4841 --77.5146 --77.4536 --77.4841 --77.4841 --77.4841 --77.5146 --77.4536 --77.4231 --77.4231 --77.4841 --77.4841 --77.4841 --77.4841 --77.4536 --77.4841 --77.4231 --77.4841 --77.4841 --77.4536 --77.4536 --77.4841 --77.5146 --77.4841 --77.4841 --77.5146 --77.5146 --77.5146 --77.4841 --77.5146 --77.5146 --77.4841 --77.5146 --77.4536 --77.4536 --77.4841 --77.4536 --77.4841 --77.4536 --77.4536 --77.4841 --77.5146 --77.5452 --77.4536 --77.4536 --77.4841 --77.4536 --77.3926 --77.4841 --77.4536 --77.5146 --77.4536 --77.4841 --77.4841 --77.4841 --77.4841 --77.5146 --77.4841 --77.5146 --77.5146 --77.4536 --77.4841 --77.4841 --77.4841 --77.4841 --77.4536 --77.4841 --77.5146 --77.4841 --77.4231 --77.4536 --77.4536 --77.5146 --77.4536 --77.4231 --77.3926 --77.4536 --77.4536 --77.4841 --77.4231 --77.4536 --77.4231 --77.4536 --77.4841 --77.4841 --77.4536 --77.4536 --77.4536 --77.4536 --77.4536 --77.4841 --77.4841 --77.4536 --77.3926 --77.4536 --77.4536 --77.4536 --77.4536 --77.4231 --77.4231 --77.4231 --77.3926 --77.4231 --77.4231 --77.4536 --77.4231 --77.4841 --77.4536 --77.4536 --77.4231 --77.4536 --77.4536 --77.4841 --77.4231 --77.4536 --77.4231 --77.3926 --77.4231 --77.4536 --77.4231 --77.4231 --77.4536 --77.3926 --77.4231 --77.4536 --77.4231 --77.4231 --77.4536 --77.4536 --77.4231 --77.4231 --77.4231 --77.4536 --77.3926 --77.4231 --77.4536 --77.4536 --77.4536 --77.4231 --77.4231 --77.4231 --77.3621 --77.4231 --77.3926 --77.3621 --77.3926 --77.3926 --77.3926 --77.3926 --77.4231 --77.3926 --77.3926 --77.3926 --77.4231 --77.4231 --77.3926 --77.4231 --77.3926 --77.3926 --77.4231 --77.4231 --77.4231 --77.4231 --77.4231 --77.3621 --77.3621 --77.3926 --77.4231 --77.3926 --77.4231 --77.3926 --77.3621 --77.3621 --77.4231 --77.3926 --77.4536 --77.4231 --77.4231 --77.3926 --77.4231 --77.4231 --77.4231 --77.3926 --77.4231 --77.4231 --77.3926 --77.3621 --77.3621 --77.3926 --77.4231 --77.4231 --77.3926 --77.4231 --77.3926 --77.3621 --77.3315 --77.3621 --77.3315 --77.3621 --77.3926 --77.3621 --77.3315 --77.3315 --77.3315 --77.3926 --77.3621 --77.3621 --77.3621 --77.3926 --77.3621 --77.3315 --77.3315 --77.3621 --77.3315 --77.2705 --77.3315 --77.3621 --77.3621 --77.3621 --77.3010 --77.3315 --77.3621 --77.3315 --77.3621 --77.3010 --77.3621 --77.3621 --77.3315 --77.3315 --77.3010 --77.3010 --77.3315 --77.3621 --77.3315 --77.3621 --77.3010 --77.3010 --77.3926 --77.3621 --77.3926 --77.3621 --77.3010 --77.3010 --77.3315 --77.3010 --77.3315 --77.3315 --77.3010 --77.2705 --77.3010 --77.2705 --77.3010 --77.3010 --77.3010 --77.2400 --77.3315 --77.3315 --77.3621 --77.3010 --77.3315 --77.3010 --77.3315 --77.3315 --77.3315 --77.3315 --77.3315 --77.3315 --77.3315 --77.3315 --77.3315 --77.3010 --77.3010 --77.3010 --77.3315 --77.3315 --77.3010 --77.3010 --77.3010 --77.3010 --77.2705 --77.3010 --77.3315 --77.3010 --77.2705 --77.3315 --77.3010 --77.3315 --77.3010 --77.3315 --77.2400 --77.3621 --77.3010 --77.3010 --77.2705 --77.3010 --77.3315 --77.3315 --77.3010 --77.3621 --77.3315 --77.3621 --77.3010 --77.3010 --77.2705 --77.3010 --77.3010 --77.3010 --77.3315 --77.3010 --77.3010 --77.3010 --77.3315 --77.3315 --77.3315 --77.3010 --77.3315 --77.3010 --77.3315 --77.3315 --77.3315 --77.3315 --77.3926 --77.3010 --77.3315 --77.3010 --77.3621 --77.3010 --77.3315 --77.3315 --77.3315 --77.3621 --77.3010 --77.3315 --77.2705 --77.3315 --77.3010 --77.2705 --77.3010 --77.3010 --77.3010 --77.2705 --77.2705 --77.2400 --77.2705 --77.3010 --77.2705 --77.3315 --77.3315 --77.3010 --77.3315 --77.2705 --77.3010 --77.3010 --77.3315 --77.3315 --77.2705 --77.2705 --77.2400 --77.3010 --77.3010 --77.2705 --77.3010 --77.2400 --77.3010 --77.3315 --77.3010 --77.3010 --77.2705 --77.2705 --77.2705 --77.2400 --77.3010 --77.2705 --77.3010 --77.3010 --77.2705 --77.2400 --77.2400 --77.2400 --77.2400 --77.2705 --77.2705 --77.2705 --77.2400 --77.2705 --77.2400 --77.2400 --77.2400 --77.2400 --77.2400 --77.2400 --77.2705 --77.3010 --77.2705 --77.2705 --77.2705 --77.3010 --77.2400 --77.2400 --77.2400 --77.2705 --77.2705 --77.2400 --77.2705 --77.2705 --77.2705 --77.3315 --77.2705 --77.2705 --77.2705 --77.2705 --77.2705 --77.2705 --77.3010 --77.3010 --77.2705 --77.2705 --77.3010 --77.2705 --77.2705 --77.2705 --77.2705 --77.2400 --77.3010 --77.3010 --77.2705 --77.3010 --77.2705 --77.3010 --77.2705 --77.2705 --77.3010 --77.3010 --77.2400 --77.2705 --77.2705 --77.2705 --77.2400 --77.3010 --77.2705 --77.2400 --77.3010 --77.2705 --77.2705 --77.2705 --77.3010 --77.2705 --77.2705 --77.3010 --77.2705 --77.2705 --77.3010 --77.2400 --77.3010 --77.3010 --77.3315 --77.2705 --77.2705 --77.2705 --77.2400 --77.2705 --77.2400 --77.2705 --77.3315 --77.3315 --77.3315 --77.2705 --77.3010 --77.2705 --77.2705 --77.2705 --77.2095 --77.2095 --77.2705 --77.2705 --77.3010 --77.3010 --77.2705 --77.3315 --77.2705 --77.2705 --77.2705 --77.2400 --77.2705 --77.3010 --77.2400 --77.2400 --77.3010 --77.3010 --77.2705 --77.3010 --77.2705 --77.2705 --77.3010 --77.2705 --77.2705 --77.3010 --77.2705 --77.2705 --77.2705 --77.2705 --77.3315 --77.3010 --77.2400 --77.3010 --77.2705 --77.3010 --77.2400 --77.2400 --77.2705 --77.2400 --77.3010 --77.2705 --77.3010 --77.3010 --77.2400 --77.2705 --77.2705 --77.2705 --77.2095 --77.2400 --77.2400 --77.2705 --77.3010 --77.2705 --77.2095 --77.2400 --77.2705 --77.2400 --77.2095 --77.2095 --77.2705 --77.2400 --77.2400 --77.2400 --77.3010 --77.2400 --77.2400 --77.2095 --77.2095 --77.2400 --77.3010 --77.2400 --77.2400 --77.2400 --77.2705 --77.2705 --77.2705 --77.2705 --77.2705 --77.3010 --77.3010 --77.2705 --77.2400 --77.2705 --77.2400 --77.2400 --77.2400 --77.2400 --77.2400 --77.2400 --77.2705 --77.2400 --77.2705 --77.2400 --77.3010 --77.2705 --77.2400 --77.2400 --77.2705 --77.2400 --77.2705 --77.2705 --77.2400 --77.3010 --77.2400 --77.2705 --77.2400 --77.2705 --77.2095 --77.2095 --77.2705 --77.2705 --77.2705 --77.2400 --77.2400 --77.2705 --77.2095 --77.1790 --77.1790 --77.2095 --77.2095 --77.1790 --77.2095 --77.1790 --77.2095 --77.1790 --77.2400 --77.2095 --77.2095 --77.1790 --77.2095 --77.2095 --77.2705 --77.2095 --77.2400 --77.2705 --77.2705 --77.2400 --77.1790 --77.1790 --77.2095 --77.2095 --77.2095 --77.2400 --77.2095 --77.2095 --77.2095 --77.1790 --77.1790 --77.1790 --77.2095 --77.2400 --77.1790 --77.2095 --77.1790 --77.1790 --77.2095 --77.2095 --77.2095 --77.1790 --77.2095 --77.2095 --77.2095 --77.2400 --77.2095 --77.2095 --77.1790 --77.2400 --77.2400 --77.1790 --77.2705 --77.2095 --77.2400 --77.2095 --77.2705 --77.2400 --77.2400 --77.2400 --77.2705 --77.2705 --77.2095 --77.1790 --77.2400 --77.1790 --77.2705 --77.2095 --77.2400 --77.2400 --77.2095 --77.2095 --77.2095 --77.2400 --77.1790 --77.2095 --77.1790 --77.2400 --77.1790 --77.2095 --77.2095 --77.2095 --77.2095 --77.2400 --77.2400 --77.2095 --77.2095 --77.1790 --77.1790 --77.2095 --77.1484 --77.2095 --77.2095 --77.1790 --77.2095 --77.1790 --77.2400 --77.2095 --77.2095 --77.2095 --77.1790 --77.2400 --77.2400 --77.2095 --77.2400 --77.2400 --77.2095 --77.1790 --77.2095 --77.2400 --77.2400 --77.2095 --77.2095 --77.2095 --77.2095 --77.2095 --77.1790 --77.2095 --77.2400 --77.2095 --77.1790 --77.1790 --77.1790 --77.2095 --77.2095 --77.1790 --77.1790 --77.1790 --77.1790 --77.2400 --77.2095 --77.1790 --77.1790 --77.2400 --77.2095 --77.2095 --77.2400 --77.2095 --77.1790 --77.1484 --77.1790 --77.1790 --77.1179 --77.1484 --77.0874 --77.1790 --77.1790 --77.1790 --77.1484 --77.2095 --77.1484 --77.2095 --77.1790 --77.1790 --77.1790 --77.1484 --77.1484 --77.1179 --77.1790 --77.1790 --77.1790 --77.1790 --77.1790 --77.1790 --77.2095 --77.1484 --77.1484 --77.1790 --77.1484 --77.1484 --77.1790 --77.1790 --77.1484 --77.1790 --77.1484 --77.0569 --77.1484 --77.1484 --77.1484 --77.1484 --77.1484 --77.1179 --77.1179 --77.1179 --77.1790 --77.1179 --77.1484 --77.1484 --77.1484 --77.1484 --77.1790 --77.1179 --77.1484 --77.1179 --77.1790 --77.1484 --77.1179 --77.0874 --77.0874 --77.1484 --77.1484 --77.1179 --77.1484 --77.1179 --77.1484 --77.1179 --77.1179 --77.1790 --77.1484 --77.1179 --77.1179 --77.1790 --77.1790 --77.1484 --77.1790 --77.1179 --77.1484 --77.1790 --77.1179 --77.1179 --77.1179 --77.1484 --77.1179 --77.1790 --77.1484 --77.1790 --77.1484 --77.1790 --77.1484 --77.1790 --77.1484 --77.1179 --77.1484 --77.1179 --77.1179 --77.1484 --77.1484 --77.1179 --77.1484 --77.1179 --77.1179 --77.0874 --77.1179 --77.1179 --77.0874 --77.0874 --77.1179 --77.1484 --77.1790 --77.1484 --77.1179 --77.1484 --77.1179 --77.0874 --77.1179 --77.1484 --77.0874 --77.1179 --77.0874 --77.1179 --77.1179 --77.1484 --77.0874 --77.0569 --77.0569 --77.0874 --77.0874 --77.0874 --77.0569 --77.0874 --77.0874 --77.1484 --77.1179 --77.1179 --77.1179 --77.0874 --77.1484 --77.1179 --77.1179 --77.0569 --77.0874 --77.0874 --77.0874 --77.0569 --77.1179 --77.0569 --77.1179 --77.0569 --77.0569 --77.0874 --77.1179 --77.1179 --77.0874 --77.0874 --77.0569 --77.0569 --77.0874 --77.1484 --77.0569 --77.0569 --77.1179 --77.0264 --77.0264 --77.0264 --77.0874 --77.0874 --77.1179 --77.0874 --77.1179 --77.0874 --77.1179 --77.1484 --77.0874 --77.1179 --77.1179 --77.0569 --77.0569 --77.0874 --77.1179 --77.1179 --77.0874 --77.0874 --77.0874 --77.0874 --77.0874 --77.0874 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --77.1179 --77.0874 --77.0569 --77.1179 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --76.9958 --77.0264 --77.0264 --77.0264 --77.0264 --77.0569 --77.0874 --77.0874 --77.0264 --77.0569 --77.0874 --77.0874 --77.0569 --77.0569 --77.0569 --77.0874 --77.0569 --77.0874 --77.0874 --77.1179 --77.1179 --77.0874 --77.0569 --77.0569 --77.0569 --77.0874 --77.0569 --77.0569 --77.1484 --77.0874 --77.0874 --77.0874 --77.0874 --77.0264 --77.0569 --77.0569 --76.9958 --77.0264 --77.0569 --77.0569 --77.0874 --77.0569 --77.1790 --77.0874 --77.0569 --77.0569 --77.0874 --77.0569 --77.0569 --77.0569 --77.0874 --77.0569 --77.0874 --77.0874 --77.1179 --77.0874 --77.0874 --77.1179 --77.0874 --77.1179 --77.0874 --77.0569 --77.0569 --77.0874 --77.0874 --77.0874 --77.0874 --77.0874 --77.0569 --77.0264 --77.0874 --77.1179 --77.1179 --77.0569 --77.0569 --77.0874 --77.0569 --77.0874 --77.0874 --77.0264 --77.0569 --77.0874 --77.1179 --77.0569 --77.0569 --77.0569 --77.0569 --77.0874 --77.0264 --77.0569 --77.0569 --77.0874 --77.0264 --77.0569 --77.1484 --77.1484 --77.0874 --77.1179 --77.1179 --77.1179 --77.0569 --77.0874 --77.1179 --77.0569 --77.0569 --77.0874 --77.0874 --77.1179 --77.0569 --77.0874 --77.1179 --77.0874 --77.1179 --77.0569 --77.0874 --77.1179 --77.0874 --77.1179 --77.1179 --77.1484 --77.1179 --77.0874 --77.1179 --77.0569 --77.0874 --77.1484 --77.0874 --77.0569 --77.0569 --77.0874 --77.1179 --77.1179 --77.0874 --77.0874 --77.1179 --77.0874 --77.1484 --77.1179 --77.0569 --77.1484 --77.0874 --77.1179 --77.1790 --77.1179 --77.0874 --77.0874 --77.1179 --77.0874 --77.0874 --77.0874 --77.0874 --77.0874 --77.1179 --77.0569 --77.1484 --77.1179 --77.1179 --77.1484 --77.0874 --77.0874 --77.1179 --77.1179 --77.1179 --77.0874 --77.0874 --77.0569 --77.0874 --77.0874 --77.1179 --77.1179 --77.1484 --77.0874 --77.0569 --77.1179 --77.0874 --77.0569 --77.1179 --77.1179 --77.0874 --77.0874 --77.0874 --77.1179 --77.0874 --77.1179 --77.1179 --77.0874 --77.0874 --77.1179 --77.0569 --77.1179 --77.0874 --77.0874 --77.0569 --77.0874 --77.0874 --77.0569 --77.1179 --77.0569 --77.1179 --77.1484 --77.1179 --77.0874 --77.0874 --77.1179 --77.0874 --77.1179 --77.0569 --77.0874 --77.0874 --77.1179 --77.1179 --77.0874 --77.0874 --77.1179 --77.0874 --77.0569 --77.1484 --77.0874 --77.1179 --77.1179 --77.1179 --77.1484 --77.1179 --77.1179 --77.1484 --77.1179 --77.0569 --77.0874 --77.1179 --77.0874 --77.0874 --77.0874 --77.1179 --77.1179 --77.1179 --77.1179 --77.1179 --77.0569 --77.0874 --77.0874 --77.0874 --77.0874 --77.1179 --77.0874 --77.0874 --77.0874 --77.0569 --77.1179 --77.0874 --77.1179 --77.0874 --77.0874 --77.1179 --77.0874 --77.1179 --77.1484 --77.1484 --77.1179 --77.0874 --77.1179 --77.1179 --77.0874 --77.0874 --77.0569 --77.0874 --77.1179 --77.0569 --77.0569 --77.0264 --77.0874 --77.0569 --77.0874 --77.0874 --77.0874 --77.1179 --77.1179 --77.1179 --77.1179 --77.1179 --77.0569 --77.0874 --77.0874 --77.1179 --77.0874 --77.0874 --77.0874 --77.0264 --77.0569 --77.1484 --77.1179 --77.1179 --77.1484 --77.1179 --77.1179 --77.1179 --77.1179 --77.1179 --77.1790 --77.1179 --77.0874 --77.0874 --77.0874 --77.0874 --77.0874 --77.0874 --77.1179 --77.0874 --77.0569 --77.0569 --77.1179 --77.0874 --77.0569 --76.9958 --77.0569 --77.0874 --77.0874 --77.0569 --77.1179 --77.1179 --77.0569 --77.0569 --77.0264 --77.0569 --77.0569 --77.0569 --77.0264 --77.0874 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --77.0874 --77.0874 --77.1179 --77.0874 --77.0874 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --77.0874 --77.0569 --77.0874 --77.0874 --77.1179 --77.0874 --77.0874 --77.0569 --77.0874 --77.1179 --77.1484 --77.0874 --77.0874 --77.0874 --77.0569 --77.0569 --77.1179 --77.0569 --77.0569 --77.1179 --77.0569 --77.0874 --77.0569 --77.1179 --77.1484 --77.0874 --77.0569 --77.0264 --77.0569 --77.0569 --77.0569 --77.1179 --77.1179 --77.0874 --77.1179 --77.0874 --77.0569 --77.0874 --77.0874 --77.1179 --77.1179 --77.0874 --77.0264 --77.0569 --77.0874 --77.1179 --77.1179 --77.0874 --77.1179 --77.1179 --77.0874 --77.1179 --77.0569 --77.0874 --77.0874 --77.1179 --77.1484 --77.0874 --77.0874 --77.0874 --77.0874 --77.0874 --77.1179 --77.1179 --77.1484 --77.1179 --77.1179 --77.1179 --77.0874 --77.1179 --77.0874 --77.1484 --77.1179 --77.1179 --77.1179 --77.1179 --77.1179 --77.1179 --77.1484 --77.1179 --77.0874 --77.1484 --77.0874 --77.0874 --77.1179 --77.0569 --77.0874 --77.1179 --77.1179 --77.1179 --77.0874 --77.1179 --77.0264 --77.0874 --77.1179 --77.0874 --77.0874 --77.0874 --77.1179 --77.1179 --77.0874 --77.1179 --77.1484 --77.1179 --77.1179 --77.1179 --77.0569 --77.1179 --77.0874 --77.0874 --77.0874 --77.0874 --77.1179 --77.0569 --77.1179 --77.1179 --77.1484 --77.0569 --77.1179 --77.1179 --77.0874 --77.0874 --77.0874 --77.0874 --77.0874 --77.1179 --77.1179 --77.1179 --77.0569 --77.0874 --77.1484 --77.1179 --77.1179 --77.0874 --77.0874 --77.1179 --77.0569 --77.0874 --77.1179 --77.0569 --77.1179 --77.0874 --77.0874 --77.0874 --77.1179 --77.0874 --77.0874 --77.0569 --77.1179 --77.1179 --77.1179 --77.1179 --77.0874 --77.0874 --77.0874 --77.1179 --77.0874 --77.0874 --77.0874 --77.0569 --77.0569 --77.1484 --77.0569 --77.0569 --77.1179 --77.0874 --77.1179 --77.0874 --77.0874 --77.1179 --77.0874 --77.1179 --77.1179 --77.1484 --77.1179 --77.0874 --77.1179 --77.1179 --77.1179 --77.1484 --77.0569 --77.0874 --77.0874 --77.0874 --77.0874 --77.1179 --77.1179 --77.0569 --77.0874 --77.0569 --77.0874 --77.0874 --77.0569 --77.0874 --77.0569 --77.0569 --77.0874 --77.1179 --77.0874 --77.0569 --77.0874 --77.0264 --77.0569 --77.0874 --77.0569 --77.0264 --77.0874 --77.1179 --77.1179 --77.0874 --77.0874 --77.0569 --77.0569 --77.1179 --77.0569 --77.0264 --77.0874 --77.0569 --77.0874 --77.1179 --77.0874 --77.0874 --77.0874 --77.1179 --77.0569 --77.0874 --77.0569 --77.0569 --77.0569 --77.1179 --77.0569 --77.0569 --77.0874 --77.0569 --77.0874 --77.0874 --77.0874 --77.0569 --77.0874 --77.0874 --77.0569 --77.0874 --77.0874 --77.0874 --77.0874 --77.1179 --77.0874 --77.0874 --77.0874 --77.0264 --77.0569 --77.0874 --77.0874 --77.0569 --77.1179 --77.0569 --77.0569 --77.0264 --77.0264 --77.0569 --77.1179 --77.0874 --77.0874 --77.0874 --77.0874 --77.0874 --77.0569 --77.0569 --77.0569 --77.0874 --77.0569 --77.1179 --77.1179 --77.0874 --77.0874 --77.0874 --77.1179 --77.1179 --77.0569 --77.0874 --77.0874 --77.0569 --77.0264 --77.0874 --77.0874 --77.0874 --77.0874 --77.0874 --77.1179 --77.1179 --77.0874 --77.0569 --77.0874 --77.0264 --77.0874 --77.0569 --77.0874 --77.0569 --77.1179 --77.1179 --77.0874 --77.0874 --77.1179 --77.0874 --77.0569 --77.1179 --77.1179 --77.0874 --77.1484 --77.1179 --77.0874 --77.1179 --77.1179 --77.0874 --77.0569 --77.0569 --77.1179 --77.0569 --77.0874 --77.0874 --77.0874 --77.0569 --77.0874 --77.0569 --77.0874 --77.0874 --77.0874 --77.0569 --77.0569 --77.1179 --77.1179 --77.0569 --77.0569 --77.0874 --77.0874 --77.0569 --77.0874 --77.0569 --77.1179 --77.0569 --77.0569 --77.1484 --77.0874 --77.0874 --77.0569 --77.0569 --77.1179 --77.0874 --77.1179 --77.0874 --77.0874 --77.0874 --77.1179 --77.0569 --77.0264 --77.0874 --77.0874 --77.1179 --77.0874 --77.0569 --77.1179 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --77.0874 --77.0874 --77.0874 --77.0874 --77.0874 --77.0874 --77.0569 --77.0569 --77.0569 --77.0569 --77.1179 --77.0874 --77.1484 --77.0874 --77.0874 --77.0874 --77.0569 --77.0874 --77.1484 --77.1179 --77.0569 --77.0874 --77.0874 --77.0569 --77.0874 --77.0874 --77.0569 --77.0264 --77.0874 --77.0874 --77.1179 --77.1179 --77.0874 --77.0264 --77.0569 --77.0569 --77.0874 --77.0874 --77.0874 --77.0569 --77.0569 --77.0874 --77.0569 --77.1179 --77.0569 --77.0264 --77.0569 --77.0569 --77.1179 --77.0874 --77.0264 --77.0569 --77.0569 --77.0874 --77.0569 --77.0569 --77.0569 --77.0874 --77.0874 --77.0569 --77.0569 --77.0569 --77.0874 --77.0874 --77.1179 --77.0569 --77.0874 --77.0874 --77.0874 --77.1179 --77.0569 --77.1179 --77.0569 --77.1179 --77.1484 --77.0569 --77.0874 --77.0874 --77.0874 --77.0874 --77.0874 --77.0569 --77.0874 --77.0874 --77.0874 --77.0874 --77.0874 --77.0569 --77.0874 --77.0569 --77.0874 --77.0874 --77.0569 --77.1179 --77.1179 --77.0874 --77.1179 --77.1179 --77.0874 --77.0874 --77.1179 --77.1484 --77.0874 --77.0874 --77.0569 --77.1179 --77.0874 --77.0874 --77.1179 --77.0569 --77.0874 --77.1179 --77.0874 --77.0569 --77.1179 --77.1179 --77.1179 --77.1179 --77.0874 --77.0874 --77.0874 --77.1179 --77.0874 --77.0874 --77.0874 --77.0874 --77.0874 --77.0874 --77.0874 --77.0874 --77.1179 --77.0874 --77.1179 --77.1179 --77.1179 --77.0569 --77.1179 --77.0874 --77.0874 --77.0874 --77.0874 --77.1179 --77.1179 --77.0569 --77.0569 --76.9958 --77.0264 --77.0264 --77.0264 --77.0569 --77.0874 --77.0874 --77.0264 --77.0569 --77.0874 --77.0874 --77.0569 --77.0264 --77.0569 --77.0569 --77.0264 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --77.0264 --77.0569 --77.0874 --77.0569 --77.0569 --77.0874 --76.9958 --77.0569 --77.0569 --77.1484 --77.0569 --77.0569 --77.0569 --77.0264 --77.0569 --77.0874 --77.0569 --77.0264 --77.1179 --76.9958 --77.0569 --77.0264 --77.0264 --77.0264 --76.9958 --77.0569 --76.9958 --77.0264 --77.0264 --77.0569 --77.0874 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --77.0264 --77.0569 --77.0874 --77.0264 --77.0874 --77.0264 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --77.0569 --76.9958 --77.0569 --77.0874 --77.0264 --77.0264 --76.9958 --77.0264 --77.0264 --77.0264 --77.0264 --77.0569 --77.0874 --77.0264 --77.0264 --77.0264 --77.0264 --77.0569 --77.0569 --77.0264 --77.0264 --77.0264 --76.9958 --77.0569 --77.0874 --77.0569 --77.0264 --77.0569 --77.0569 --76.9958 --76.9958 --77.0264 --77.0264 --76.9958 --77.0569 --76.9958 --76.9958 --76.9958 --76.9958 --76.9958 --76.9653 --76.9653 --77.0264 --76.9958 --77.0569 --77.0569 --76.9653 --77.0264 --77.0569 --77.0569 --76.9958 --77.0264 --77.0569 --77.0569 --77.0264 --76.9958 --76.9958 --76.9653 --76.9653 --76.9958 --77.0264 --77.0569 --76.9958 --76.9958 --76.9958 --77.0264 --77.0264 --76.9653 --76.9958 --77.0264 --76.9958 --76.9958 --77.0569 --76.9958 --77.0569 --76.9958 --77.0264 --77.0264 --77.0264 --77.0569 --77.0569 --76.9958 --76.9958 --77.0264 --77.0264 --76.9958 --76.9958 --76.9958 --77.0569 --77.0264 --77.0264 --77.0264 --77.0264 --77.0569 --77.0569 --76.9958 --76.9958 --76.9958 --77.0264 --77.0569 --77.0569 --76.9653 --76.9958 --76.9958 --76.9958 --77.0264 --77.0569 --76.9958 --76.9348 --77.0264 --77.0569 --77.0264 --77.0264 --76.9958 --77.0569 --77.0264 --76.9653 --77.0874 --77.0264 --77.0569 --76.9958 --76.9958 --76.9958 --77.0264 --76.9653 --77.0264 --76.9958 --77.0264 --77.0264 --77.0569 --77.0264 --76.9958 --76.9653 --76.9958 --77.0264 --76.9958 --77.0569 --77.0264 --77.0569 --76.9958 --76.9958 --77.0264 --76.9653 --77.0264 --76.9958 --77.0264 --77.0569 --77.0569 --77.0264 --76.9958 --77.0264 --77.0569 --77.0874 --77.0264 --77.0569 --77.0569 --77.0264 --77.0264 --77.0264 --77.0264 --77.0264 --77.0264 --76.9958 --77.0569 --77.0264 --77.0569 --76.9958 --77.0569 --77.0569 --77.0264 --76.9958 --77.0264 --76.9958 --76.9958 --77.0569 --77.0569 --77.0264 --76.9958 --77.0264 --77.0264 --76.9958 --77.0264 --77.0264 --77.0264 --76.9653 --76.9958 --77.0569 --77.0569 --77.0264 --76.9958 --77.0874 --77.0569 --77.0264 --77.0264 --76.9958 --77.0264 --77.0264 --76.9958 --77.0569 --77.0264 --77.0264 --77.0264 --77.0874 --77.0264 --77.0874 --77.0264 --77.0264 --77.0264 --76.9958 --77.0264 --77.0264 --77.0264 --77.0264 --77.0264 --77.0569 --77.0874 --77.0569 --77.0264 --77.0569 --76.9958 --76.9653 --76.9958 --77.0264 --77.0264 --77.0569 --76.9958 --76.9958 --77.0264 --77.0264 --77.0264 --76.9653 --76.9653 --76.9958 --76.9958 --77.0264 --76.9653 --76.9958 --77.0569 --76.9958 --76.9653 --76.9958 --77.0264 --77.0264 --76.9958 --76.9958 --76.9958 --76.9958 --76.9653 --76.9653 --77.0264 --77.0264 --76.9958 --76.9653 --76.9958 --77.0264 --76.9958 --77.0264 --77.0264 --76.9958 --76.9958 --77.0569 --77.0569 --77.0264 --77.0569 --77.0264 --76.9653 --77.0264 --77.0264 --77.0264 --77.0264 --77.0264 --77.0264 --77.0264 --77.0264 --76.9958 --76.9958 --76.9958 --77.0264 --76.9958 --76.9653 --76.9958 --77.0264 --77.0264 --76.9958 --77.0264 --77.0264 --76.9653 --76.9958 --77.0264 --76.9958 --77.0569 --77.0264 --77.0569 --77.0569 --77.0569 --77.0569 --77.0264 --76.9958 --77.0264 --76.9958 --76.9958 --76.9348 --76.9653 --77.0264 --76.9348 --76.9653 --76.9958 --76.9348 --76.9653 --76.9653 --77.0264 --76.9653 --76.9653 --76.9958 --76.9348 --76.9958 --76.9958 --76.9958 --77.0569 --77.0264 --77.0264 --77.0264 --77.0569 --77.0264 --77.0264 --76.9958 --76.9958 --76.9958 --77.0264 --77.0264 --76.9958 --76.9958 --76.9958 --76.9653 --76.9958 --76.9653 --76.9653 --77.0264 --76.9958 --76.9653 --76.9958 --77.0264 --76.9958 --77.0264 --76.9348 --76.9653 --77.0264 --76.9653 --76.9653 --76.9958 --76.9653 --76.9958 --76.9958 --76.9653 --76.9653 --76.9958 --76.9653 --76.9653 --76.9653 --76.9653 --76.9958 --76.9653 --76.9348 --76.9958 --76.9653 --76.9348 --76.9348 --76.9653 --76.9348 --76.9653 --76.9348 --76.9958 --76.9958 --76.9653 --76.9958 --76.9348 --76.9653 --76.9653 --76.9958 --76.9653 --76.9653 --76.9958 --76.9958 --76.9653 --76.9653 --76.9653 --76.9958 --76.9958 --76.9653 --77.0264 --76.9958 --76.9958 --76.9958 --76.9958 --76.9958 --76.9958 --76.9653 --76.9348 --76.9653 --76.9653 --76.9348 --76.9958 --76.9958 --76.9958 --76.9653 --76.9348 --76.9653 --76.9653 --76.9653 --77.0264 --76.9653 --76.9653 --76.9348 --76.9348 --76.9653 --76.9653 --76.9653 --76.9653 --76.9958 --76.9958 --76.9653 --76.9958 --76.9653 --76.9958 --76.9653 --76.9653 --76.9958 --76.9958 --76.9653 --76.9653 --77.0264 --76.9653 --76.9653 --76.9958 --76.9958 --77.0264 --77.0264 --76.9653 --76.9653 --76.9958 --76.9958 --77.0264 --77.0264 --76.9653 --76.9958 --76.9348 --76.9653 --76.9348 --76.9653 --76.9958 --76.9653 --76.9958 --76.9653 --76.9348 --76.9653 --76.9348 --76.9653 --76.9958 --76.9653 --76.9653 --76.9653 --76.9653 --76.9958 --76.9348 --76.9348 --76.9653 --76.9958 --77.0264 --76.9958 --76.9958 --76.9653 --76.9653 --76.9958 --76.9653 --76.8738 --76.9958 --76.9958 --76.9653 --76.9958 --77.0264 --77.0264 --76.9958 --76.9653 --77.0264 --77.0264 --76.9958 --76.9653 --76.9653 --76.9653 --76.9958 --76.9653 --76.9958 --76.9958 --76.9348 --76.9653 --76.9653 --76.9958 --76.9653 --76.9653 --76.9653 --76.9653 --77.0264 --76.9653 --76.9958 --76.9958 --76.9958 --76.9958 --76.9653 --76.9348 --76.9348 --76.9958 --76.9958 --76.9653 --76.9958 --77.0264 --76.9653 --76.9653 --76.9653 --77.0264 --76.9958 --77.0264 --76.9653 --76.9958 --76.9653 --76.9958 --76.9653 --76.9653 --76.9653 --76.9958 --76.9653 --77.0264 --76.9653 --76.9653 --76.9653 --76.9653 --76.9653 --76.9958 --76.9043 --76.9348 --76.9348 --76.9653 --76.9653 --76.9348 --76.9653 --77.0264 --76.9958 --76.9043 --76.9653 --76.9653 --76.9348 --76.9653 --76.9958 --76.9653 --76.9958 --77.0264 --76.9958 --76.9653 --76.9348 --76.9348 --76.9653 --76.9348 --76.9958 --76.9958 --76.9653 --76.9653 --76.9958 --77.0264 --76.9348 --76.9958 --76.9958 --76.9653 --76.9348 --76.9958 --76.9653 --77.0264 --77.0569 --76.9958 --76.9348 --76.9653 --77.0264 --76.9958 --76.9348 --76.9653 --76.9653 --76.9653 --76.9958 --76.9653 --76.9348 --76.9348 --76.9653 --76.9348 --76.9348 --76.9653 --76.9348 --76.9348 --76.9348 --76.9348 --76.9043 --76.9043 --76.9348 --76.9653 --76.9653 --76.9653 --76.9958 --76.9348 --76.9653 --76.9653 --76.9653 --76.9348 --76.9043 --76.9043 --76.9348 --76.9043 --76.9043 --76.9653 --76.9653 --76.9958 --76.9348 --76.9348 --76.9653 --76.9958 --76.9348 --76.9653 --76.9043 --76.9348 --76.9348 --76.9348 --76.9348 --76.9348 --76.9348 --76.9958 --76.9653 --76.9348 --76.9653 --76.9653 --76.9348 --76.9348 --76.9958 --76.9653 --76.9348 --76.9348 --76.9043 --76.9653 --76.9043 --76.9653 --76.9043 --76.9348 --76.9653 --76.9958 --76.9653 --76.9348 --76.9653 --76.9348 --76.8738 --76.9348 --76.8738 --76.9043 --76.9348 --76.9348 --76.9653 --76.9348 --76.9653 --76.9653 --76.9348 --76.9653 --76.9348 --76.9348 --76.9348 --76.9348 --76.9043 --76.9043 --76.9653 --76.9653 --76.9653 --76.9043 --76.9043 --76.8738 --76.9043 --76.8738 --76.9653 --76.9348 --76.9043 --76.9348 --76.9653 --76.9348 --76.9348 --76.9653 --76.9653 --76.9653 --76.9043 --76.9043 --76.9348 --76.9348 --76.9348 --76.8738 --76.9653 --76.9348 --76.9348 --76.9043 --76.9043 --76.9653 --76.9653 --76.9348 --76.9653 --76.9348 --76.9348 --76.9653 --76.9958 --76.9958 --76.9653 --76.9653 --76.9653 --76.9653 --76.9348 --76.9958 --76.9653 --76.9348 --76.9653 --76.9043 --76.9348 --76.9653 --76.9348 --76.9348 --76.9653 --76.9348 --76.9653 --76.9958 --76.9653 --76.9958 --76.9348 --76.9043 --76.9348 --76.9043 --76.9043 --76.9043 --76.9043 --76.9348 --76.9348 --76.9348 --76.9958 --76.9653 --76.9653 --76.9958 --76.9653 --76.9653 --76.9348 --76.9348 --76.8738 --76.9043 --76.9348 --76.9958 --76.9043 --76.9348 --76.9348 --76.9348 --76.9043 --76.9653 --76.9653 --76.9653 --76.9348 --76.9348 --76.9348 --76.9958 --76.9348 --76.9348 --76.9653 --76.8433 --76.9043 --76.9043 --76.9043 --76.9348 --76.9653 --76.9043 --76.9348 --76.9043 --76.9043 --76.9043 --76.9043 --76.9653 --76.9653 --76.9653 --76.9043 --76.9043 --76.9348 --76.9348 --76.9348 --76.9043 --76.9348 --76.9043 --76.9348 --77.0264 --76.9653 --76.9348 --76.9653 --76.9653 --76.9958 --76.9348 --76.9348 --76.9653 --76.9653 --76.9958 --76.9348 --76.9348 --76.9348 --76.9348 --76.9348 --76.9348 --76.9348 --76.9348 --76.9653 --76.9653 --76.9653 --76.9653 --76.9348 --76.9348 --76.9348 --76.9348 --76.9348 --76.9653 --76.9043 --76.9348 --77.0264 --76.9958 --76.9348 --76.9348 --76.9043 --76.9348 --76.9653 --76.9348 --76.9348 --76.9348 --76.9653 --76.9653 --76.9653 --76.9653 --76.9348 --76.9653 --76.9348 --76.9958 --76.9958 --76.9348 --76.9348 --76.9348 --76.9958 --76.9653 --76.9958 --76.9653 --76.9958 --76.9653 --76.9653 --76.9348 --76.9958 --76.9958 --76.9653 --76.9653 --76.9958 --76.9653 --76.9653 --76.9653 --76.9653 --76.9653 --76.9653 --76.9958 --76.9958 --76.9958 --76.9348 --76.9958 --76.9348 --76.9348 --76.9348 --76.9653 --76.9348 --76.9653 --76.9653 --76.9653 --76.9958 --76.9653 --76.9958 --77.0264 --76.9653 --76.9653 --77.0264 --76.9958 --76.9958 --76.9348 --76.9653 --76.9653 --76.9958 --76.9958 --77.0264 --76.9653 --76.9653 --76.9958 --76.9958 --77.0264 --76.9958 --76.9958 --76.9958 --76.9958 --76.9958 --76.9653 --76.9653 --76.9958 --77.0264 --76.9653 --76.9348 --76.9348 --76.9348 --76.9958 --76.9958 --76.9958 --76.9653 --76.9958 --77.0264 --77.0264 --76.9653 --77.0264 --77.0264 --77.0264 --77.0569 --77.0264 --77.0264 --76.9958 --77.0264 --76.9958 --77.0264 --77.0264 --76.9958 --76.9958 --77.0264 --76.9958 --76.9958 --76.9958 --77.0264 --76.9958 --76.9958 --77.0264 --76.9653 --76.9958 --76.9653 --76.9348 --76.9653 --76.9348 --76.9653 --76.9653 --76.9958 --76.9958 --76.9348 --76.9958 --76.9348 --76.9348 --76.9653 --76.9043 --76.9348 --76.9348 --76.9348 --76.9653 --76.9653 --76.9348 --76.9348 --76.9653 --76.9348 --76.9653 --76.9958 --76.9653 --76.9958 --76.9348 --76.9653 --76.9043 --76.9348 --76.9043 --76.9043 --76.9348 --76.9958 --76.9653 --76.9653 --76.9043 --76.9348 --76.9348 --76.8738 --76.9348 --77.0264 --76.9348 --76.9653 --76.9653 --76.9958 --76.9653 --76.9653 --76.9653 --76.9348 --76.9043 --76.9653 --76.9348 --76.9653 --76.9958 --76.9653 --76.9958 --76.9348 --76.9958 --76.9958 --76.9348 --76.9348 --76.9043 --76.9348 --76.9348 --76.9653 --76.9348 --76.9043 --76.9653 --76.9043 --76.9348 --76.9348 --76.9348 --76.9348 --76.9348 --76.9348 --76.9958 --76.9653 --76.9653 --76.9043 --76.9348 --76.9653 --76.9348 --76.9348 --76.9653 --76.9043 --76.9348 --76.9348 --76.9348 --76.9653 --76.9653 --76.9958 --76.9653 --76.9653 --76.9653 --76.9653 --76.9348 --76.9653 --76.9653 --76.9348 --76.9653 --76.9348 --76.9653 --76.9653 --76.9043 --76.9958 --76.9653 --76.9653 --76.9653 --76.9043 --76.9348 --76.9653 --76.9653 --76.9653 --76.9653 --76.9958 --76.9653 --76.9348 --76.9348 --76.9043 --76.9348 --76.9348 --76.9043 --76.9043 --76.9348 --76.9348 --76.8433 --76.9043 --76.9043 --76.8738 --76.8738 --76.9348 --76.9348 --76.9958 --76.9653 --76.9653 --76.9653 --76.9653 --76.9653 --76.9958 --76.9958 --76.9348 --76.9958 --76.9348 --76.9348 --76.9348 --76.9348 --76.9958 --76.9653 --76.9653 --76.9348 --76.9653 --76.9958 --76.9348 --76.9653 --76.9653 --76.9958 --76.9653 --76.9043 --76.9348 --76.9653 --77.0264 --77.0264 --77.0264 --76.9653 --76.9958 --76.9348 --76.9653 --76.9958 --76.9958 --76.9958 --76.9958 --76.9958 --76.9653 --76.9348 --76.8738 --76.9043 --76.9348 --76.9348 --76.9653 --76.9043 --76.9348 --76.9653 --76.9653 --76.9348 --76.9958 --76.9653 --76.9958 --76.9958 --76.9348 --76.9958 --76.9958 --76.9653 --76.9348 --76.9348 --76.8738 --76.9348 --76.8738 --76.9653 --76.9348 --76.9348 --76.9958 --77.0264 --76.9958 --76.9958 --76.9653 --76.9348 --76.9348 --76.9348 --76.9043 --76.9348 --76.9348 --76.9653 --76.9653 --76.9348 --76.9653 --76.9653 --76.9653 --76.9043 --76.9043 --76.9348 --76.9348 --76.9348 --76.9653 --76.9348 --76.9348 --76.9348 --76.9653 --76.9653 --76.9043 --76.9348 --76.9043 --76.9653 --76.9348 --76.9348 --76.9653 --76.9348 --76.9348 --76.9348 --76.9653 --76.9348 --76.9043 --76.9348 --76.9043 --76.9043 --76.9653 --76.9348 --76.9043 --76.9043 --76.9653 --76.9653 --76.9958 --76.9958 --76.9958 --76.9653 --76.9043 --76.9653 --76.9348 --76.9348 --76.9348 --76.9348 --76.9653 --76.9348 --76.9653 --76.9348 --76.9348 --76.9348 --76.9653 --76.9348 --76.9653 --77.0264 --76.9958 --76.9043 --76.9348 --76.9043 --76.9653 --76.9348 --76.9348 --76.9348 --76.9653 --76.9348 --76.9348 --76.9348 --76.9653 --76.9348 --76.9958 --76.9348 --76.9653 --76.9653 --76.9653 --76.8738 --76.9348 --76.9348 --76.9348 --76.9653 --76.9043 --76.9348 --76.9043 --76.9348 --76.9348 --76.9348 --76.9348 --76.9348 --76.9653 --76.9043 --76.9653 --76.9348 --76.9653 --76.9348 --76.9043 --76.9043 --76.9043 --76.9653 --76.9348 --76.9653 --76.9653 --76.9348 --76.9958 --76.9653 --76.9653 --76.9348 --76.9348 --76.9348 --76.9653 --76.9348 --76.9043 --76.9653 --76.9348 --76.9348 --76.9653 --76.9348 --76.9348 --76.9348 --76.9348 --76.9348 --76.9348 --76.9043 --76.9043 --76.9043 --76.9348 --76.9348 --76.9348 --76.9348 --76.9348 --76.8738 --76.8738 --76.8738 --76.9348 --76.9348 --76.9348 --76.8738 --76.9653 --76.9653 --76.9653 --76.9043 --76.9043 --76.9043 --76.9043 --76.9043 --76.9348 --76.9348 --76.9348 --76.9043 --76.9348 --76.9653 --76.8738 --76.9043 --76.9348 --76.9348 --76.9653 --76.9348 --76.8738 --76.8738 --76.9043 --76.9348 --76.9653 --76.9043 --76.9348 --76.9348 --76.9043 --76.9348 --76.9653 --76.9653 --76.9348 --76.9043 --76.9348 --76.9043 --76.9348 --76.9653 --76.9348 --76.9043 --76.9043 --76.9043 --76.8433 --76.9043 --76.8433 --76.9348 --76.8433 --76.9043 --76.8738 --76.8738 --76.9043 --76.9348 --76.9043 --76.8738 --76.8433 --76.9043 --76.8433 --76.8738 --76.8433 --76.8738 --76.8738 --76.9043 --76.9043 --76.9043 --76.9348 --76.8738 --76.8433 --76.9043 --76.8433 --76.8433 --76.9043 --76.8738 --76.8738 --76.8738 --76.8738 --76.8738 --76.9043 --76.8738 --76.8738 --76.8738 --76.9348 --76.9348 --76.8738 --76.8738 --76.9348 --76.9043 --76.9348 --76.9348 --76.9348 --76.8738 --76.9043 --76.8738 --76.9043 --76.8738 --76.9043 --76.8738 --76.9043 --76.9348 --76.9043 --76.9348 --76.9043 --76.9043 --76.8738 --76.8738 --76.9043 --76.9348 --76.8738 --76.8433 --76.9043 --76.9043 --76.9043 --76.9348 --76.9348 --76.8433 --76.8738 --76.8433 --76.8433 --76.9043 --76.8433 --76.8738 --76.9043 --76.9043 --76.8433 --76.9348 --76.9043 --76.8433 --76.9348 --76.9043 --76.8738 --76.9348 --76.8433 --76.9043 --76.8738 --76.9043 --76.9043 --76.9043 --76.8738 --76.9043 --76.9043 --76.8738 --76.9043 --76.9348 --76.8738 --76.8738 --76.8433 --76.8433 --76.8738 --76.8738 --76.9043 --76.8738 --76.9348 --76.9348 --76.8738 --76.8738 --76.8127 --76.8738 --76.8433 --76.8738 --76.8433 --76.8127 --76.8127 --76.8738 --76.8738 --76.8433 --76.8433 --76.8433 --76.8738 --76.8738 --76.8127 --76.9043 --76.8433 --76.8433 --76.8127 --76.8433 --76.8738 --76.9043 --76.8433 --76.8738 --76.8433 --76.8127 --76.8738 --76.8738 --76.8738 --76.9043 --76.9043 --76.9348 --76.8738 --76.8738 --76.8433 --76.8738 --76.8433 --76.9348 --76.9348 --76.8433 --76.8738 --76.8127 --76.9043 --76.9043 --76.8127 --76.7822 --76.8738 --76.8433 --76.8738 --76.8738 --76.9348 --76.9043 --76.8433 --76.9043 --76.9043 --76.9043 --76.8433 --76.8433 --76.8127 --76.8433 --76.8738 --76.8738 --76.9043 --76.8738 --76.9043 --76.8738 --76.8738 --76.9043 --76.8738 --76.8433 --76.9043 --76.8738 --76.9043 --76.9043 --76.8433 --76.8738 --76.8433 --76.9043 --76.9043 --76.9043 --76.8738 --76.8433 --76.8738 --76.9348 --76.8738 --76.9043 --76.9043 --76.8738 --76.8738 --76.8738 --76.9043 --76.9043 --76.9043 --76.9043 --76.9348 --76.8738 --76.9348 --76.9043 --76.9043 --76.8433 --76.9043 --76.8433 --76.8738 --76.8738 --76.8433 --76.8738 --76.8738 --76.8433 --76.9043 --76.9043 --76.9043 --76.9043 --76.9043 --76.9653 --76.9348 --76.9043 --76.9348 --76.9043 --76.8738 --76.9348 --76.8738 --76.9043 --76.9043 --76.9348 --76.9043 --76.9043 --76.9043 --76.9043 --76.9043 --76.8738 --76.9043 --76.9348 --76.8738 --76.8738 --76.9348 --76.8738 --76.9043 --76.9043 --76.8738 --76.9043 --76.8738 --76.9348 --76.8738 --76.8738 --76.8127 --76.8738 --76.8738 --76.8738 --76.8738 --76.8433 --76.8738 --76.9348 --76.8738 --76.9348 --76.8738 --76.9348 --76.9043 --76.8738 --76.8738 --76.8738 --76.9043 --76.8738 --76.9043 --76.9348 --76.9043 --76.8738 --76.9043 --76.9043 --76.9348 --76.8738 --76.8738 --76.8433 --76.9043 --76.8738 --76.9348 --76.9043 --76.9043 --76.8738 --76.8738 --76.8127 --76.9348 --76.8738 --76.9348 --76.9348 --76.9043 --76.9348 --76.9043 --76.8738 --76.9043 --76.9043 --76.9043 --76.9043 --76.9043 --76.9348 --76.9043 --76.9043 --76.8738 --76.9043 --76.9043 --76.9043 --76.8738 --76.9043 --76.9043 --76.9043 --76.9348 --76.8433 --76.9043 --76.9043 --76.8127 --76.8433 --76.9348 --76.8433 --76.8433 --76.8738 --76.8433 --76.8738 --76.8433 --76.8738 --76.8127 --76.8738 --76.8433 --76.8433 --76.8127 --76.8738 --76.8738 --76.8738 --76.8433 --76.8433 --76.8127 --76.8738 --76.8433 --76.8738 --76.9043 --76.8433 --76.8738 --76.8738 --76.8433 --76.8738 --76.8433 --76.8433 --76.8433 --76.8433 --76.8127 --76.9043 --76.9043 --76.8433 --76.7822 --76.8127 --76.8433 --76.8433 --76.9043 --76.8738 --76.7822 --76.8127 --76.8433 --76.9043 --76.9043 --76.8433 --76.8433 --76.8738 --76.8433 --76.8738 --76.9043 --76.9043 --76.9043 --76.8433 --76.8433 --76.9043 --76.8433 --76.8433 --76.9043 --76.8738 --76.8127 --76.8433 --76.8433 --76.8433 --76.8127 --76.8127 --76.8433 --76.8433 --76.8127 --76.8127 --76.8127 --76.8433 --76.8433 --76.8433 --76.8738 --76.8433 --76.8433 --76.8433 --76.7822 --76.8127 --76.8738 --76.8433 --76.8433 --76.8433 --76.8433 --76.8127 --76.8738 --76.8433 --76.8738 --76.8433 --76.8433 --76.8127 --76.8127 --76.8127 --76.8127 --76.7822 --76.8433 --76.8433 --76.8127 --76.8127 --76.8127 --76.8738 --76.8433 --76.8127 --76.7822 --76.8433 --76.8433 --76.8127 --76.7822 --76.7517 --76.7822 --76.8127 --76.7822 --76.7822 --76.8127 --76.8127 --76.8127 --76.8127 --76.8127 --76.8127 --76.7517 --76.8127 --76.8127 --76.8127 --76.8127 --76.8433 --76.8433 --76.8433 --76.7822 --76.8127 --76.7822 --76.7822 --76.7822 --76.8127 --76.7822 --76.8433 --76.7822 --76.8127 --76.8127 --76.8127 --76.7822 --76.8127 --76.8433 --76.8433 --76.8738 --76.7517 --76.8127 --76.7517 --76.7517 --76.7517 --76.7822 --76.8127 --76.7822 --76.8127 --76.8127 --76.8127 --76.8127 --76.7822 --76.8433 --76.8433 --76.7822 --76.7517 --76.7517 --76.7517 --76.8127 --76.8127 --76.7822 --76.7212 --76.7822 --76.7822 --76.8127 --76.7822 --76.8127 --76.8433 --76.8738 --76.8433 --76.7517 --76.8127 --76.7822 --76.7517 --76.8127 --76.8127 --76.8433 --76.7822 --76.8127 --76.8433 --76.8433 --76.8127 --76.8127 --76.7822 --76.7822 --76.7822 --76.7822 --76.7822 --76.7822 --76.7517 --76.7822 --76.8127 --76.8127 --76.8127 --76.8433 --76.8433 --76.8433 --76.8127 --76.8127 --76.8433 --76.8127 --76.8127 --76.8433 --76.8127 --76.7822 --76.7822 --76.7517 --76.7517 --76.7822 --76.8127 --76.7822 --76.8127 --76.8433 --76.8127 --76.7822 --76.7822 --76.8433 --76.8127 --76.7822 --76.8127 --76.8433 --76.8127 --76.7822 --76.8127 --76.8127 --76.8433 --76.8127 --76.8127 --76.8127 --76.7822 --76.8433 --76.8127 --76.8433 --76.9043 --76.8127 --76.8433 --76.8127 --76.8127 --76.8433 --76.8127 --76.8433 --76.7822 --76.7517 --76.7822 --76.7517 --76.7822 --76.7822 --76.7822 --76.8127 --76.8127 --76.7822 --76.7822 --76.8127 --76.7822 --76.7822 --76.7822 --76.7517 --76.7822 --76.7822 --76.7822 --76.8127 --76.7212 --76.7517 --76.7212 --76.7212 --76.7822 --76.7517 --76.7212 --76.7822 --76.7212 --76.7822 --76.6907 --76.7517 --76.7517 --76.7822 --76.7517 --76.7517 --76.7822 --76.7517 --76.6907 --76.7822 --76.7517 --76.7212 --76.7212 --76.7212 --76.7212 --76.6907 --76.7517 --76.7212 --76.7212 --76.7212 --76.7517 --76.7517 --76.7822 --76.7822 --76.8127 --76.7822 --76.7517 --76.7212 --76.7517 --76.7212 --76.7212 --76.7822 --76.7212 --76.6907 --76.6907 --76.6602 --76.6907 --76.6907 --76.7212 --76.7517 --76.7517 --76.7517 --76.7212 --76.7212 --76.7822 --76.7822 --76.7212 --76.7517 --76.7517 --76.7517 --76.7517 --76.7517 --76.7822 --76.7822 --76.7822 --76.7517 --76.7212 --76.7212 --76.7822 --76.7212 --76.7517 --76.7517 --76.8127 --76.7822 --76.7822 --76.7822 --76.7822 --76.7517 --76.8127 --76.7822 --76.6907 --76.7212 --76.7517 --76.6907 --76.7517 --76.6907 --76.7517 --76.7517 --76.7822 --76.7517 --76.7517 --76.8127 --76.7212 --76.7517 --76.7212 --76.7212 --76.7212 --76.7212 --76.6907 --76.6907 --76.7212 --76.7212 --76.6602 --76.7212 --76.7822 --76.7212 --76.7517 --76.7212 --76.7517 --76.7212 --76.7517 --76.7517 --76.7822 --76.7822 --76.7822 --76.8127 --76.7822 --76.7517 --76.7517 --76.7212 --76.7517 --76.7517 --76.7212 --76.6907 --76.7212 --76.7517 --76.7517 --76.7517 --76.7517 --76.7822 --76.7212 --76.7212 --76.6907 --76.7517 --76.7517 --76.7822 --76.7822 --76.7517 --76.7822 --76.7517 --76.7517 --76.7822 --76.7822 --76.8127 --76.7212 --76.7517 --76.7517 --76.7517 --76.8127 --76.8127 --76.8127 --76.7212 --76.7822 --76.7822 --76.7822 --76.7822 --76.7822 --76.8127 --76.8127 --76.7822 --76.8127 --76.8127 --76.8127 --76.7517 --76.7212 --76.7822 --76.8127 --76.7517 --76.7822 --76.8127 --76.7212 --76.7212 --76.7822 --76.7517 --76.7822 --76.7517 --76.7822 --76.8127 --76.8127 --76.8127 --76.7822 --76.7517 --76.7212 --76.7822 --76.8127 --76.7822 --76.8127 --76.7822 --76.8127 --76.7822 --76.7822 --76.8127 --76.7822 --76.7822 --76.7822 --76.8433 --76.8127 --76.8127 --76.7822 --76.8433 --76.8433 --76.8127 --76.7517 --76.8433 --76.7822 --76.7822 --76.8127 --76.8127 --76.8127 --76.8127 --76.8127 --76.8127 --76.8433 --76.8433 --76.8127 --76.8127 --76.8127 --76.8127 --76.8433 --76.7822 --76.7822 --76.8127 --76.7822 --76.7822 --76.8127 --76.8127 --76.8127 --76.8127 --76.8433 --76.8433 --76.8127 --76.7822 --76.7822 --76.8127 --76.7822 --76.8127 --76.7822 --76.8127 --76.8127 --76.8127 --76.7517 --76.8127 --76.7822 --76.8127 --76.7517 --76.8127 --76.7822 --76.8127 --76.7822 --76.7822 --76.7822 --76.8127 --76.8127 --76.8738 --76.7822 --76.8127 --76.7822 --76.7822 --76.8433 --76.8127 --76.7517 --76.8127 --76.8127 --76.7822 --76.7822 --76.7212 --76.8127 --76.7517 --76.7517 --76.7822 --76.8127 --76.8433 --76.8127 --76.7517 --76.7822 --76.7517 --76.7517 --76.8127 --76.8127 --76.7822 --76.7517 --76.7822 --76.7517 --76.8127 --76.8127 --76.8127 --76.9043 --76.7822 --76.7822 --76.7517 --76.7517 --76.7822 --76.8127 --76.7212 --76.7822 --76.7517 --76.7822 --76.8127 --76.7517 --76.7517 --76.7822 --76.7822 --76.7822 --76.7822 --76.8127 --76.7517 --76.7822 --76.8127 --76.7822 --76.7517 --76.8127 --76.8127 --76.8127 --76.8127 --76.8433 --76.8433 --76.8127 --76.7212 --76.7517 --76.8127 --76.7822 --76.7822 --76.8127 --76.8433 --76.7822 --76.8127 --76.7822 --76.7822 --76.7822 --76.7517 --76.8127 --76.7822 --76.7517 --76.7517 --76.7822 --76.7822 --76.8127 --76.8127 --76.7822 --76.7822 --76.7822 --76.7517 --76.7517 --76.7822 --76.7822 --76.7517 --76.7517 --76.7212 --76.7517 --76.8127 --76.7517 --76.7822 --76.7822 --76.7822 --76.8127 --76.7822 --76.7822 --76.8127 --76.7517 --76.7212 --76.7517 --76.7822 --76.7517 --76.7517 --76.7822 --76.7822 --76.7212 --76.7212 --76.7517 --76.7517 --76.7517 --76.7822 --76.7517 --76.7517 --76.7212 --76.7517 --76.7517 --76.7212 --76.7517 --76.7517 --76.7517 --76.7822 --76.7212 --76.7517 --76.7822 --76.7822 --76.8127 --76.7822 --76.7822 --76.7822 --76.7822 --76.7822 --76.7822 --76.8127 --76.7517 --76.7822 --76.7822 --76.7822 --76.7822 --76.7822 --76.7822 --76.7517 --76.7517 --76.7822 --76.7517 --76.7517 --76.7212 --76.7517 --76.7212 --76.7212 --76.7517 --76.6907 --76.7212 --76.7212 --76.7517 --76.7212 --76.7212 --76.7212 --76.7212 --76.6907 --76.7212 --76.7517 --76.7212 --76.7517 --76.7822 --76.7212 --76.7517 --76.7517 --76.7822 --76.7212 --76.7517 --76.7822 --76.7517 --76.7212 --76.6907 --76.7517 --76.7212 --76.6296 --76.7212 --76.7212 --76.6907 --76.7517 --76.7212 --76.6907 --76.7517 --76.6907 --76.6907 --76.7212 --76.6907 --76.7212 --76.7822 --76.7212 --76.7822 --76.7517 --76.7517 --76.7212 --76.7212 --76.6907 --76.7517 --76.7822 --76.7517 --76.7212 --76.7517 --76.7212 --76.7212 --76.7517 --76.7822 --76.7517 --76.7517 --76.7212 --76.7212 --76.6907 --76.7212 --76.6907 --76.7517 --76.7517 --76.7517 --76.7822 --76.7212 --76.7212 --76.7212 --76.7517 --76.6907 --76.7212 --76.7212 --76.7517 --76.7822 --76.7517 --76.7517 --76.7212 --76.7517 --76.7212 --76.7212 --76.6907 --76.7212 --76.6907 --76.7212 --76.7517 --76.7517 --76.7517 --76.7517 --76.7517 --76.7517 --76.7517 --76.7212 --76.7212 --76.7212 --76.7212 --76.6907 --76.7212 --76.7517 --76.7212 --76.7212 --76.7212 --76.8127 --76.7822 --76.7822 --76.8127 --76.8127 --76.7822 --76.7822 --76.7212 --76.7822 --76.7212 --76.7517 --76.7517 --76.7822 --76.7517 --76.7212 --76.7212 --76.7212 --76.7212 --76.7517 --76.7517 --76.7212 --76.7212 --76.7212 --76.7517 --76.7517 --76.7212 --76.7517 --76.7822 --76.7517 --76.7517 --76.7822 --76.7822 --76.7822 --76.8127 --76.7822 --76.7822 --76.7822 --76.7212 --76.7822 --76.7822 --76.7517 --76.8127 --76.7822 --76.7212 --76.7517 --76.6907 --76.7212 --76.7212 --76.7517 --76.7212 --76.6907 --76.7517 --76.7212 --76.7517 --76.7822 --76.7517 --76.7822 --76.7822 --76.8127 --76.7517 --76.7517 --76.7517 --76.7822 --76.7822 --76.7212 --76.7212 --76.7212 --76.7517 --76.7822 --76.7517 --76.7212 --76.7517 --76.8127 --76.7517 --76.7517 --76.7822 --76.8127 --76.8127 --76.7822 --76.7822 --76.8127 --76.8433 --76.7822 --76.7822 --76.8127 --76.7212 --76.7212 --76.7212 --76.7517 --76.7517 --76.7212 --76.7212 --76.8127 --76.7822 --76.7822 --76.7822 --76.7822 --76.7822 --76.7517 --76.7517 --76.8127 --76.7212 --76.7212 --76.7822 --76.7822 --76.7517 --76.7822 --76.7822 --76.7212 --76.8127 --76.7822 --76.7822 --76.7517 --76.7822 --76.7822 --76.7822 --76.7822 --76.8433 --76.8127 --76.8127 --76.7517 --76.7822 --76.7822 --76.7517 --76.7822 --76.7517 --76.7517 --76.7822 --76.7822 --76.7212 --76.7517 --76.7822 --76.7822 --76.7517 --76.7517 --76.7212 --76.7517 --76.8127 --76.7517 --76.7517 --76.7212 --76.7822 --76.7212 --76.7517 --76.7517 --76.7212 --76.7212 --76.7822 --76.7212 --76.7822 --76.7517 --76.7517 --76.7517 --76.7517 --76.7212 --76.7212 --76.7517 --76.7517 --76.7822 --76.7517 --76.7212 --76.7822 --76.7822 --76.7517 --76.8127 --76.7517 --76.6907 --76.7517 --76.7517 --76.7517 --76.7212 --76.6907 --76.7212 --76.7517 --76.7212 --76.7517 --76.7517 --76.7822 --76.7517 --76.7517 --76.7822 --76.7517 --76.7212 --76.7517 --76.7212 --76.7517 --76.7212 --76.7212 --76.7822 --76.7517 --76.7517 --76.7212 --76.6907 --76.7822 --76.6907 --76.7822 --76.7517 --76.7517 --76.7517 --76.7212 --76.6907 --76.6602 --76.6907 --76.7212 --76.7517 --76.7212 --76.6907 --76.7212 --76.7212 --76.7517 --76.6907 --76.6907 --76.7517 --76.6907 --76.7517 --76.6907 --76.6907 --76.6907 --76.7212 --76.6907 --76.7212 --76.7212 --76.7517 --76.7212 --76.7517 --76.7517 --76.7517 --76.7517 --76.7212 --76.7517 --76.6907 --76.6907 --76.7212 --76.6907 --76.7212 --76.7517 --76.7517 --76.7517 --76.7212 --76.7212 --76.6907 --76.7517 --76.7212 --76.6907 --76.7517 --76.7822 --76.7212 --76.6907 --76.7517 --76.7517 --76.7212 --76.7212 --76.6907 --76.6907 --76.7517 --76.7212 --76.7212 --76.7212 --76.6907 --76.6907 --76.7212 --76.7212 --76.6907 --76.7517 --76.7212 --76.7212 --76.6907 --76.7212 --76.7212 --76.7822 --76.7212 --76.7212 --76.7212 --76.7517 --76.7822 --76.7517 --76.7517 --76.7212 --76.7212 --76.7517 --76.7517 --76.7212 --76.7517 --76.7517 --76.6907 --76.7212 --76.7517 --76.7212 --76.7212 --76.7517 --76.7212 --76.6907 --76.6907 --76.6907 --76.7517 --76.7517 --76.7212 --76.6907 --76.7517 --76.7212 --76.7517 --76.7212 --76.7212 --76.6907 --76.6602 --76.6296 --76.6602 --76.6907 --76.6907 --76.7212 --76.7212 --76.6602 --76.6907 --76.7212 --76.7517 --76.7822 --76.7212 --76.6907 --76.7517 --76.6907 --76.7212 --76.7517 --76.7822 --76.7517 --76.7517 --76.6907 --76.6907 --76.7212 --76.6907 --76.6907 --76.7517 --76.7517 --76.7517 --76.7212 --76.7212 --76.7212 --76.7212 --76.7212 --76.6907 --76.6907 --76.6296 --76.6907 --76.6602 --76.6907 --76.6907 --76.7212 --76.7212 --76.7517 --76.7212 --76.7517 --76.6907 --76.6907 --76.7212 --76.6907 --76.6907 --76.6907 --76.6907 --76.6602 --76.6296 --76.6602 --76.6296 --76.6602 --76.6907 --76.7517 --76.6907 --76.7212 --76.7212 --76.6907 --76.6907 --76.6602 --76.6907 --76.6907 --76.7212 --76.6602 --76.6907 --76.6907 --76.7212 --76.6907 --76.6907 --76.6602 --76.6907 --76.6907 --76.6602 --76.6907 --76.6907 --76.6907 --76.7517 --76.6907 --76.7212 --76.7212 --76.7212 --76.6602 --76.6907 --76.6907 --76.7212 --76.6602 --76.7517 --76.7212 --76.6907 --76.6602 --76.7212 --76.7212 --76.6907 --76.6602 --76.7212 --76.6907 --76.7212 --76.6602 --76.6907 --76.7212 --76.6907 --76.6907 --76.6602 --76.6907 --76.7517 --76.6602 --76.6907 --76.7212 --76.6602 --76.6907 --76.6907 --76.7212 --76.7212 --76.6907 --76.6907 --76.7517 --76.7212 --76.6907 --76.7212 --76.7517 --76.7212 --76.6907 --76.6907 --76.7212 --76.7212 --76.6907 --76.6907 --76.6907 --76.6907 --76.6907 --76.6907 --76.6602 --76.6907 --76.6907 --76.6907 --76.7517 --76.7212 --76.7517 --76.7212 --76.7212 --76.6907 --76.7212 --76.6907 --76.6907 --76.7517 --76.7212 --76.6907 --76.6907 --76.7212 --76.6907 --76.6907 --76.6907 --76.6907 --76.6907 --76.7212 --76.6296 --76.6602 --76.6602 --76.6602 --76.6602 --76.7212 --76.7517 --76.6907 --76.6907 --76.7517 --76.7212 --76.7212 --76.6907 --76.6907 --76.6602 --76.6907 --76.6602 --76.6602 --76.6602 --76.6907 --76.7212 --76.7212 --76.7212 --76.6907 --76.7212 --76.7212 --76.7212 --76.6907 --76.7212 --76.7517 --76.7822 --76.6907 --76.7212 --76.7212 --76.6907 --76.6907 --76.6907 --76.6602 --76.6907 --76.6907 --76.7517 --76.7212 --76.6907 --76.6602 --76.6907 --76.7212 --76.6907 --76.6907 --76.6602 --76.6907 --76.6602 --76.6907 --76.7212 --76.6907 --76.6907 --76.6602 --76.6602 --76.6296 --76.6602 --76.6907 --76.7517 --76.7212 --76.6907 --76.6907 --76.6602 --76.7517 --76.6907 --76.6907 --76.7212 --76.7212 --76.6907 --76.7517 --76.7212 --76.6907 --76.7212 --76.6907 --76.6907 --76.6907 --76.6907 --76.6907 --76.6907 --76.6602 --76.6907 --76.6907 --76.7212 --76.7212 --76.7212 --76.6907 --76.6907 --76.7212 --76.7212 --76.6907 --76.6602 --76.7212 --76.7212 --76.6296 --76.6602 --76.7212 --76.6602 --76.6907 --76.6907 --76.6907 --76.7212 --76.6602 --76.7517 --76.6907 --76.6602 --76.6907 --76.6602 --76.7212 --76.6907 --76.6907 --76.6907 --76.6907 --76.6907 --76.6602 --76.6602 --76.6602 --76.6296 --76.6907 --76.6602 --76.6907 --76.6602 --76.6602 --76.6907 --76.7212 --76.6907 --76.6602 --76.6296 --76.6602 --76.6602 --76.7212 --76.6907 --76.6907 --76.6907 --76.6602 --76.6907 --76.6907 --76.6602 --76.6602 --76.6296 --76.6602 --76.7212 --76.6907 --76.7212 --76.7212 --76.6907 --76.6907 --76.7212 --76.7212 --76.6907 --76.6907 --76.6602 --76.7212 --76.7212 --76.7212 --76.7212 --76.7212 --76.6907 --76.6907 --76.7212 --76.7212 --76.6602 --76.6907 --76.6602 --76.6907 --76.6907 --76.6296 --76.6602 --76.6907 --76.6296 --76.6602 --76.6907 --76.6907 --76.7212 --76.6907 --76.7517 --76.6602 --76.6602 --76.6907 --76.6602 --76.6907 --76.6907 --76.6907 --76.6907 --76.6907 --76.7212 --76.6907 --76.6602 --76.6602 --76.7212 --76.6907 --76.7212 --76.6907 --76.6907 --76.6907 --76.6296 --76.5991 --76.6296 --76.6296 --76.6296 --76.6602 --76.6296 --76.5991 --76.6602 --76.5991 --76.6907 --76.6602 --76.5991 --76.5991 --76.6602 --76.6602 --76.6602 --76.6296 --76.6296 --76.6907 --76.7212 --76.6602 --76.7212 --76.7212 --76.6907 --76.6602 --76.6907 --76.6907 --76.6602 --76.6602 --70.8923 --69.8853 --69.7632 --69.4275 --69.0002 --68.6035 --68.1458 --67.7795 --67.4438 --67.0471 --66.7419 --66.4673 --66.1316 --65.8264 --65.5212 --65.2161 --65.0024 --64.7583 --64.5447 --64.2700 --64.0564 --63.8123 --63.5986 --63.3545 --63.1409 --62.9578 --62.7136 --62.5610 --62.3169 --62.1338 --61.9507 --61.7676 --61.6455 --61.4624 --61.2183 --61.0657 --60.8826 --60.6995 --60.6079 --60.3638 --60.2722 --60.0281 --59.9060 --59.7839 --59.6008 --59.4788 --59.2957 --59.1736 --58.9905 --58.8379 --58.7158 --58.5632 --58.3801 --58.2581 --58.0750 --57.9224 --57.7393 --57.6172 --57.5256 --57.3730 --57.1899 --57.0679 --56.9763 --56.8542 --56.7627 --56.5796 --56.3660 --56.2134 --56.0913 --55.9998 --55.8777 --55.7251 --55.6641 --55.4504 --55.3284 --55.2063 --55.0842 --54.9622 --54.8401 --54.6570 --54.5959 --54.4434 --54.2908 --54.1382 --54.0161 --53.8940 --53.7720 --53.6499 --53.5278 --53.4058 --53.2837 --53.1311 --52.9785 --52.8870 --52.7039 --52.6428 --52.4597 --52.3376 --52.3071 --52.1545 --52.0020 --51.9409 --51.7883 --51.6357 --51.5137 --51.3916 --51.3000 --51.1475 --51.0254 --50.9033 --50.7507 --50.6592 --50.5676 --50.4456 --50.3540 --50.2319 --50.1099 --49.9573 --49.8352 --49.7131 --49.5605 --49.4385 --49.3469 --49.2249 --49.1028 --48.9502 --48.8892 --48.7061 --48.6145 --48.4924 --48.3398 --48.2788 --48.0957 --48.0042 --47.8516 --47.7295 --47.6990 --47.5159 --47.4548 --47.3022 --47.1497 --47.0581 --46.9055 --46.8445 --46.7224 --46.6003 --46.4783 --46.3867 --46.2646 --46.1731 --46.0510 --45.9290 --45.7764 --45.6238 --45.4712 --45.3796 --45.2576 --45.0439 --44.9524 --44.8303 --44.6777 --44.5251 --44.4031 --44.2505 --44.0674 --43.9148 --43.7622 --43.5486 --43.4265 --43.2129 --43.0603 --42.8772 --42.6331 --42.3584 --41.9922 --41.0156 --37.3535 --30.5786 --22.8271 --15.0757 --7.0496 -2.6245 -14.8315 -27.3743 -37.4146 -44.0674 -47.8821 -49.4995 -49.5911 -48.5840 -46.7224 -44.2505 -41.4124 -38.3911 -35.0647 -31.6162 -28.0151 -24.3225 -20.6604 -16.9373 -12.9700 -9.0637 -5.3101 -1.7090 --1.6174 --4.9439 --8.2398 --11.4136 --14.5569 --17.6697 --20.6299 --23.4985 --26.0010 --28.3508 --30.5481 --32.4402 --34.1187 --35.6445 --36.9263 --37.9944 --38.9404 --39.7949 --40.4968 --41.1072 --41.5649 --42.0227 --42.3279 --42.5720 --42.8772 --43.0908 --43.2739 --43.3655 --43.4265 --43.4875 --43.4875 --43.5486 --43.5486 --43.4875 --43.4570 --43.3960 --43.2739 --43.2129 --43.1519 --43.0603 --42.9382 --42.8162 --42.6941 --42.5415 --42.3279 --42.2058 --42.0532 --41.9312 --41.7175 --41.5955 --41.4124 --41.1987 --41.0461 --40.8936 --40.7104 --40.5273 --40.3748 --40.1917 --40.0696 --39.8254 --39.6729 --39.4897 --39.2761 --39.1235 --38.9404 --38.8184 --38.5742 --38.4216 --38.3301 --38.1165 --37.9944 --37.8723 --37.6892 --37.4756 --37.2620 --37.1094 --36.9873 --36.8652 --36.7432 --36.5601 --36.4380 --36.3159 --36.1328 --35.9497 --35.8276 --35.6750 --35.4919 --35.3088 --35.1257 --34.9731 --34.8206 --34.7290 --34.6375 --34.4849 --34.3628 --34.2407 --34.1492 --33.9966 --33.8440 --33.7830 --33.6304 --33.4778 --33.3862 --33.2947 --33.1116 --33.0200 --32.8979 --32.7454 --32.5928 --32.4707 --32.2876 --32.0435 --31.8604 --31.5247 --30.9143 --29.4495 --26.0620 --21.7896 --17.6086 --13.7634 --10.2234 --6.9275 --3.6316 --0.0305 -3.9062 -8.0261 -12.3291 -16.3879 -20.0500 -23.0103 -25.2380 -26.6418 -27.4963 -27.8625 -27.7100 -27.2827 -26.6113 -25.7263 -24.6887 -23.5596 -22.1863 -20.9656 -19.6838 -18.2800 -16.8762 -15.4724 -14.0686 -12.6953 -11.3220 -9.9487 -8.5144 -7.1716 -5.8594 -4.5471 -3.1738 -1.8005 -0.4578 --0.8240 --2.1362 --3.4485 --4.7913 --6.1340 --7.5073 --8.9111 --10.2844 --11.6882 --13.0920 --14.4043 --15.7776 --17.0288 --18.3716 --19.6228 --20.8130 --21.9727 --23.1018 --24.1394 --25.1160 --26.0315 --26.8860 --27.6794 --28.4119 --29.0833 --29.7241 --30.3345 --30.8838 --31.3110 --31.7078 --32.1350 --32.5012 --32.8064 --33.1116 --33.2947 --33.5693 --33.7524 --33.9966 --34.1797 --34.3018 --34.4849 --34.6375 --34.7900 --34.9731 --35.0952 --35.1563 --35.2783 --35.3088 --35.3699 --35.4614 --35.4919 --35.5225 --35.6140 --35.6140 --35.6750 --35.7361 --35.7666 --35.7666 --35.7971 --35.7666 --35.8276 --35.8276 --35.8276 --35.8582 --35.8887 --35.7971 --35.7666 --35.7666 --35.7666 --35.7361 --35.7361 --35.7361 --35.7056 --35.6750 --35.7056 --35.6750 --35.6140 --35.6445 --35.5835 --35.5530 --35.4919 --35.4614 --35.3699 --35.3394 --35.3394 --35.2783 --35.2783 --35.2173 --35.2173 --35.2173 --35.2173 --35.1868 --35.1257 --35.1257 --35.0647 --35.0647 --35.0342 --35.0037 --34.9731 --34.9731 --34.9426 --34.9121 --34.8816 --34.8816 --34.8206 --34.8206 --34.7290 --34.7290 --34.6985 --34.6375 --34.6375 --34.5764 --34.5764 --34.5154 --34.5459 --34.5154 --34.5459 --34.4849 --34.5154 --34.4238 --34.4238 --34.4238 --34.3018 --34.3323 --34.3323 --34.4238 --34.3628 --34.3323 --34.3018 --34.2712 --34.2102 --34.1797 --34.1187 --34.1797 --34.1187 --34.0881 --34.0576 --34.0271 --34.0271 --33.9966 --33.9661 --33.9661 --33.9355 --33.8745 --33.8745 --33.8135 --33.8440 --33.8440 --33.8440 --33.8440 --33.7830 --33.7830 --33.8135 --33.7830 --33.8135 --33.8135 --33.7830 --33.7524 --33.7219 --33.7524 --33.6914 --33.6914 --33.6304 --33.5693 --33.5999 --33.5999 --33.5999 --33.5999 --33.5693 --33.5388 --33.5083 --33.4778 --33.4778 --33.4167 --33.4167 --33.4778 --33.4778 --33.4167 --33.4167 --33.4473 --33.4473 --33.3862 --33.3557 --33.2947 --33.2642 --33.2336 --33.2031 --33.1726 --33.1421 --33.1421 --33.1421 --33.1116 --33.1421 --33.0811 --33.0811 --33.0505 --33.0200 --33.0200 --32.9895 --33.0200 --33.0505 --32.9895 --32.9895 --32.9895 --32.9590 --32.9895 --32.9590 --32.9895 --32.9895 --32.9895 --32.9895 --32.9590 --33.0200 --33.0505 --33.0505 --32.9590 --33.0200 --32.9895 --32.9590 --32.9285 --32.8979 --32.8369 --32.8674 --32.8674 --32.8064 --32.8369 --32.9285 --32.9590 --32.9285 --32.9590 --32.8979 --32.8674 --32.8369 --32.8674 --32.8369 --32.8674 --32.8064 --32.8369 --32.8369 --32.8064 --32.8064 --32.7148 --32.7148 --32.7759 --32.7454 --32.7759 --32.7759 --32.7454 --32.7759 --32.8674 --32.8674 --32.8674 --32.8064 --32.7759 --32.7454 --32.7148 --32.7759 --32.6843 --32.6843 --32.6538 --32.6538 --32.6233 --32.5623 --32.5623 --32.5623 --32.5928 --32.5928 --32.5928 --32.5012 --32.5012 --32.4402 --32.4097 --32.4097 --32.4402 --32.3792 --32.3181 --32.2571 --32.1350 --32.0740 --31.9824 --31.9214 --31.8298 --31.8298 --31.7383 --31.7078 --31.6467 --31.6772 --31.7078 --31.6772 --31.7688 --31.7383 --31.7993 --31.8298 --31.8298 --31.7688 --31.7383 --31.7383 --31.7078 --31.6467 --31.6772 --31.6467 --31.6467 --31.6772 --31.7078 --31.7078 --31.7383 --31.7688 --31.8298 --31.8298 --31.8604 --31.9214 --31.8604 --31.8909 --31.8604 --31.9214 --31.9519 --31.9519 --31.9824 --31.9214 --31.9214 --31.9214 --31.9519 --31.8909 --31.8604 --31.8604 --31.8604 --31.9214 --31.9214 --31.9519 --31.9214 --31.8909 --31.8909 --31.9214 --31.9519 --31.9824 --31.9214 --31.9519 --31.9214 --31.8909 --31.8909 --31.8909 --31.8909 --31.8909 --31.8604 --31.7688 --31.7383 --31.6772 --31.6467 --31.5857 --31.4941 --31.4636 --31.4026 --31.3721 --31.3110 --31.1890 --31.1279 --31.0364 --30.8228 --30.6396 --30.4260 --29.9683 --28.8696 --26.0620 --22.1252 --17.9749 --14.1602 --10.5591 --7.1716 --3.7842 --0.2747 -3.7231 -8.1482 -12.7258 -17.4255 -21.7285 -25.3601 -28.3203 -30.5481 -32.1960 -33.2336 -33.8745 -34.0271 -33.9661 -33.6609 -33.1421 -32.4707 -31.6162 -30.7922 -29.8157 -28.8696 -27.9541 -26.9165 -25.8789 -24.8413 -23.8647 -22.8577 -21.7896 -20.7825 -19.8059 -18.7988 -17.7917 -16.8152 -15.8386 -14.8926 -14.0076 -13.1226 -12.2070 -11.2915 -10.3760 -9.4910 -8.6365 -7.9040 -7.0496 -6.2561 -5.3711 -4.6082 -3.6316 -2.8076 -2.0142 -1.2512 -0.3662 --0.5493 --1.4648 --2.4109 --3.2959 --4.1809 --5.0964 --5.9814 --6.8970 --7.7515 --8.6365 --9.5825 --10.5286 --11.4746 --12.3596 --13.2446 --14.0991 --14.9536 --15.7471 --16.6321 --17.3645 --18.0969 --18.7988 --19.5007 --20.1416 --20.7825 --21.3623 --21.9116 --22.4915 --22.9492 --23.5291 --23.9563 --24.4446 --24.7803 --25.1770 --25.5432 --25.9094 --26.2756 --26.5808 --26.9165 --27.2217 --27.4658 --27.7405 --28.0151 --28.2898 --28.5339 --28.7170 --28.9307 --29.1443 --29.2969 --29.5105 --29.7241 --29.9377 --30.0903 --30.3040 --30.4871 --30.6091 --30.7617 --31.0059 --31.1890 --31.4026 --31.5857 --31.7383 --31.8604 --31.9824 --32.1655 --32.3486 --32.5012 --32.6843 --32.8064 --32.9895 --33.1726 --33.2947 --33.4473 --33.6304 --33.7524 --33.8745 --33.9966 --34.1187 --34.2102 --34.3018 --34.4238 --34.5459 --34.6375 --34.7290 --34.8511 --34.9426 --35.0342 --35.1257 --35.2173 --35.2783 --35.3699 --35.4614 --35.5225 --35.5835 --35.6445 --35.7361 --35.7971 --35.9192 --35.9192 --35.9802 --36.0107 --36.0413 --36.1633 --36.1633 --36.1938 --36.2854 --36.2854 --36.4075 --36.4380 --36.4685 --36.4685 --36.5295 --36.5906 --36.6211 --36.6516 --36.6516 --36.6516 --36.7126 --36.6821 --36.7126 --36.7432 --36.7737 --36.8042 --36.8652 --36.8958 --36.9263 --36.9873 --36.9873 --37.0178 --37.0789 --37.0483 --37.0789 --37.1094 --37.1094 --37.0789 --37.1094 --37.1094 --37.1399 --37.1704 --37.2009 --37.2314 --37.2314 --37.2925 --37.3230 --37.2925 --37.2925 --37.3535 --37.2925 --37.2925 --37.3230 --37.3230 --37.3535 --37.3840 --37.3840 --37.3840 --37.3840 --37.4146 --37.3840 --37.3840 --37.4146 --37.3535 --37.4451 --37.4451 --37.3840 --37.4451 --37.4451 --37.4756 --37.5061 --37.4756 --37.5061 --37.5366 --37.5061 --37.4756 --37.5061 --37.5061 --37.5061 --37.5366 --37.5671 --37.5977 --37.5671 --37.5671 --37.5366 --37.5671 --37.5977 --37.5977 --37.5977 --37.5061 --37.5366 --37.5061 --37.5366 --37.5977 --37.5061 --37.5366 --37.5366 --37.5366 --37.6282 --37.6587 --37.5977 --37.5977 --37.5977 --37.5977 --37.5977 --37.5671 --37.5977 --37.5671 --37.5366 --37.5671 --37.5977 --37.5671 --37.5977 --37.5977 --37.6282 --37.6892 --37.6587 --37.6892 --37.6587 --37.6892 --37.6892 --37.6892 --37.6587 --37.6892 --37.7502 --37.7502 --37.7197 --37.7197 --37.7197 --37.7197 --37.7808 --37.6892 --37.6892 --37.6892 --37.6892 --37.6892 --37.6282 --37.6587 --37.6282 --37.6892 --37.6892 --37.6587 --37.6282 --37.6587 --37.6892 --37.5977 --37.5977 --37.5671 --37.4756 --37.5061 --37.4756 --37.5061 --37.5366 --37.4756 --37.5061 --37.5366 --37.5366 --37.5671 --37.5671 --37.5671 --37.5366 --37.5977 --37.5671 --37.5366 --37.5977 --37.5671 --37.5671 --37.5671 --37.6282 --37.5977 --37.5977 --37.5671 --37.6282 --37.6587 --37.6587 --37.6587 --37.6892 --37.5977 --37.6282 --37.6282 --37.6587 --37.5977 --37.5977 --37.5671 --37.5671 --37.5977 --37.5366 --37.5061 --37.4451 --37.4451 --37.4451 --37.4451 --37.4451 --37.4451 --37.4451 --37.4451 --37.4756 --37.4451 --37.4451 --37.4756 --37.4756 --37.4756 --37.5671 --37.5366 --37.4756 --37.4756 --37.4756 --37.4451 --37.4451 --37.4451 --37.4146 --37.3840 --37.3840 --37.3840 --37.4451 --37.3840 --37.3840 --37.3840 --37.3535 --37.3230 --37.3230 --37.3230 --37.3230 --37.2925 --37.3230 --37.2620 --37.2925 --37.2314 --37.2620 --37.2620 --37.2009 --37.2009 --37.2009 --37.2314 --37.2009 --37.2620 --37.1704 --37.2009 --37.1704 --37.1704 --37.1704 --37.1704 --37.1704 --37.0789 --37.1094 --37.0789 --37.0483 --37.1094 --37.1094 --37.0789 --37.0178 --36.9568 --36.9568 --36.9873 --37.0178 --36.9568 --36.9263 --36.9568 --36.8958 --36.9263 --36.9263 --36.8958 --36.8652 --36.8652 --36.8652 --36.8958 --36.8652 --36.8652 --36.8958 --36.8347 --36.8652 --36.8042 --36.8042 --36.7432 --36.7432 --36.7432 --36.6516 --36.6211 --36.5601 --36.5601 --36.6211 --36.6211 --36.5601 --36.4990 --36.4990 --36.4380 --36.4380 --36.4075 --36.4380 --36.4075 --36.4075 --36.4075 --36.4380 --36.4075 --36.4380 --36.4380 --36.4075 --36.4075 --36.3770 --36.4075 --36.3770 --36.3770 --36.3770 --36.3464 --36.3464 --36.3770 --36.3464 --36.3464 --36.3159 --36.3770 --36.3159 --36.3464 --36.2549 --36.2549 --36.2244 --36.1938 --36.1938 --36.1328 --36.1328 --36.1633 --36.1023 --36.1328 --36.1633 --36.2244 --36.1938 --36.1938 --36.1633 --36.1633 --36.1633 --36.1633 --36.1328 --36.1328 --36.1328 --36.1328 --36.1328 --36.1328 --36.1328 --36.1328 --36.2244 --36.2244 --36.2244 --36.1938 --36.1633 --36.1328 --36.1633 --36.1328 --36.1938 --36.1633 --36.1633 --36.1633 --36.1633 --36.1328 --36.1633 --36.1633 --36.1938 --36.1328 --36.1023 --36.1023 --36.0413 --36.0718 --36.0718 --36.0718 --35.9802 --35.9802 --35.9802 --36.0107 --35.9192 --35.9497 --35.9497 --35.9192 --35.9192 --35.9497 --35.9192 --35.8887 --35.9497 --35.9497 --35.8887 --35.8887 --35.8887 --35.8582 --35.8276 --35.8582 --35.8582 --35.9192 --35.8276 --35.8276 --35.8887 --35.8582 --35.7971 --35.7971 --35.7971 --35.7361 --35.7666 --35.7056 --35.6445 --35.7056 --35.6445 --35.6140 --35.6140 --35.5835 --35.5530 --35.4919 --35.5225 --35.4614 --35.4004 --35.4004 --35.3699 --35.3699 --35.3088 --35.2478 --35.1868 --35.1563 --35.1563 --35.1257 --35.0037 --34.9426 --34.9426 --34.9426 --34.9731 --34.9731 --34.9426 --34.8511 --34.8816 --34.7900 --34.7900 --34.7595 --34.7900 --34.7900 --34.7595 --34.7900 --34.7900 --34.7595 --34.7900 --34.8511 --34.8206 --34.8206 --34.8816 --34.8206 --34.8206 --34.8206 --34.7900 --34.7595 --34.7900 --34.8206 --34.8206 --34.8511 --34.8206 --34.8511 --34.8511 --34.8511 --34.8206 --34.8206 --34.8206 --34.8206 --34.7595 --34.7900 --34.7900 --34.7595 --34.7290 --34.6985 --34.6680 --34.6375 --34.6069 --34.6375 --34.6375 --34.6680 --34.6375 --34.6375 --34.6069 --34.6375 --34.6069 --34.6069 --34.5764 --34.5459 --34.5459 --34.4849 --34.4849 --34.4238 --34.4238 --34.3628 --34.2712 --34.2712 --34.2712 --34.2102 --34.1492 --34.0881 --34.0271 --33.9661 --33.9355 --33.9355 --33.8440 --33.8745 --33.7524 --33.7830 --33.7524 --33.6914 --33.6609 --33.5999 --33.6304 --33.6304 --33.5693 --33.5999 --33.6304 --33.6609 --33.5083 --33.4778 --33.4473 --33.3557 --33.3557 --33.3252 --33.2642 --33.2642 --33.2031 --33.2031 --33.2031 --33.2031 --33.2336 --33.2031 --33.1726 --33.1421 --33.1726 --33.1421 --33.2336 --33.2031 --33.2031 --33.1421 --33.2031 --33.2031 --33.2031 --33.2642 --33.2336 --33.2031 --33.2336 --33.1421 --33.1116 --33.0505 --33.0505 --32.9590 --32.9590 --32.9590 --32.8674 --32.9285 --32.8979 --32.8674 --32.8979 --32.8979 --32.9285 --32.8674 --32.8064 --32.8369 --32.7759 --32.7454 --32.8064 --32.7454 --32.7454 --32.7148 --32.6538 --32.6538 --32.5928 --32.6233 --32.5928 --32.5623 --32.5012 --32.4707 --32.4402 --32.4097 --32.4097 --32.3486 --32.2876 --32.2571 --32.2266 --32.1655 --32.0740 --32.0740 --31.9824 --31.9214 --31.7993 --31.6772 --31.4941 --31.3416 --31.1279 --30.7007 --29.7852 --27.1606 --22.8882 --18.1580 --13.6414 --9.1248 --4.4556 -0.7629 -6.8054 -13.5498 -20.5688 -26.9470 -32.0740 -35.9497 -38.5132 -40.1001 -40.8630 -41.0767 -40.8020 -40.2222 -39.3677 -38.3301 -37.1094 -35.7361 -34.2407 -32.7148 -31.1279 -29.4495 -27.8015 -26.1230 -24.4141 -22.6746 -20.9961 -19.4092 -17.8833 -16.3574 -14.8315 -13.4277 -12.0544 -10.6812 -9.3384 -8.0566 -6.8054 -5.5847 -4.3640 -3.1738 -1.9836 -0.7324 --0.3357 --1.5869 --2.7466 --3.9368 --5.1880 --6.4087 --7.6599 --8.8806 --10.0708 --11.2915 --12.5122 --13.7634 --14.9536 --16.0828 --17.2424 --18.2800 --19.2871 --20.2942 --21.2402 --22.1558 --23.0408 --23.8647 --24.6582 --25.3906 --26.1230 --26.7944 --27.4353 --27.8931 --28.4729 --28.9307 --29.3884 --29.8157 --30.2429 --30.7007 --30.9753 --31.2500 --31.5552 --31.8604 --32.1655 --32.3792 --32.6538 --32.8979 --33.1116 --33.3252 --33.5083 --33.6609 --33.8745 --34.0576 --34.2102 --34.3628 --34.4849 --34.6375 --34.7900 --34.9731 --35.0952 --35.2783 --35.3394 --35.4614 --35.5530 --35.6140 --35.7056 --35.7666 --35.8887 --35.9497 --36.0107 --36.0718 --36.1938 --36.2549 --36.3159 --36.4380 --36.4685 --36.5295 --36.5906 --36.6516 --36.6821 --36.7432 --36.8042 --36.8652 --36.8652 --36.8652 --36.8958 --36.9263 --37.0178 --37.1094 --37.1094 --37.1704 --37.1704 --37.2314 --37.2925 --37.2620 --37.2620 --37.3230 --37.4146 --37.3840 --37.4451 --37.4756 --37.5366 --37.5366 --37.5061 --37.5366 --37.5671 --37.5671 --37.5977 --37.5977 --37.6587 --37.6587 --37.6587 --37.6892 --37.6892 --37.7197 --37.6587 --37.6892 --37.6892 --37.6892 --37.7197 --37.7197 --37.7502 --37.7197 --37.7197 --37.7502 --37.7197 --37.7197 --37.7197 --37.7502 --37.8113 --37.8418 --37.8418 --37.8723 --37.8723 --37.8723 --37.9028 --37.9028 --37.9028 --37.9639 --37.9028 --37.9639 --37.9028 --37.9028 --37.9028 --37.9639 --37.9333 --37.9333 --37.9639 --37.9944 --37.9944 --37.9639 --37.9333 --37.9944 --37.9944 --37.9944 --37.9944 --38.0554 --38.0554 --38.0554 --38.0554 --38.0554 --38.1165 --38.1165 --38.0554 --38.1165 --38.1165 --38.1165 --38.0859 --38.1470 --38.1165 --38.1165 --38.1165 --38.1775 --38.2385 --38.1775 --38.2080 --38.1775 --38.1775 --38.2080 --38.2690 --38.2385 --38.2690 --38.2690 --38.2690 --38.2385 --38.2385 --38.1775 --38.1470 --38.2080 --38.1775 --38.1775 --38.1775 --38.2080 --38.2385 --38.1775 --38.1470 --38.1165 --38.1775 --38.1775 --38.1775 --38.1775 --38.2080 --38.2080 --38.2080 --38.2385 --38.1775 --38.2080 --38.1775 --38.2385 --38.2385 --38.2690 --38.2385 --38.2385 --38.2385 --38.2996 --38.2690 --38.2385 --38.2690 --38.2690 --38.2385 --38.2996 --38.2690 --38.2385 --38.3301 --38.2996 --38.2690 --38.2690 --38.2996 --38.2690 --38.2996 --38.2996 --38.3301 --38.2996 --38.2996 --38.2996 --38.2996 --38.2996 --38.3301 --38.2690 --38.2690 --38.3301 --38.2996 --38.2690 --38.2690 --38.2996 --38.2996 --38.2996 --38.2996 --38.3301 --38.2690 --38.2690 --38.2385 --38.1775 --38.2080 --38.2385 --38.2385 --38.2080 --38.2385 --38.2385 --38.2690 --38.2385 --38.2996 --38.2080 --38.2080 --38.1470 --38.2080 --38.1775 --38.1775 --38.1775 --38.2080 --38.1470 --38.1470 --38.1470 --38.1165 --38.1470 --38.1470 --38.1775 --38.1775 --38.1775 --38.2080 --38.1775 --38.0859 --38.1470 --38.1775 --38.1775 --38.1775 --38.2385 --38.2080 --38.1775 --38.1165 --38.1775 --38.1165 --38.1165 --38.1165 --38.1165 --38.0859 --38.1165 --38.1165 --38.0859 --38.1165 --38.0859 --38.0554 --38.0554 --38.0554 --38.0554 --37.9944 --37.9944 --37.9944 --37.9639 --37.9639 --37.9333 --37.9639 --37.9639 --37.9639 --38.0249 --38.0249 --37.9944 --37.9333 --37.9333 --37.9333 --37.9028 --37.9333 --37.8723 --37.8723 --37.8723 --37.9028 --37.8723 --37.9028 --37.9333 --37.9333 --37.9028 --37.8723 --37.8418 --37.8723 --37.8418 --37.8418 --37.9333 --37.8723 --37.8723 --37.8723 --37.8723 --37.8113 --37.8723 --37.8418 --37.8723 --37.9333 --37.9333 --37.8723 --37.8418 --37.8418 --37.8113 --37.7808 --37.8113 --37.8418 --37.8418 --37.6892 --37.7502 --37.6892 --37.6587 --37.6892 --37.6282 --37.6282 --37.5977 --37.6587 --37.6282 --37.5671 --37.5671 --37.5671 --37.5366 --37.4756 --37.4451 --37.4146 --37.3840 --37.3535 --37.2925 --37.2620 --37.2925 --37.2620 --37.2314 --37.2314 --37.2925 --37.2314 --37.2314 --37.2620 --37.2925 --37.2925 --37.2620 --37.2314 --37.2009 --37.2314 --37.2314 --37.2620 --37.2314 --37.1704 --37.2009 --37.1704 --37.1399 --37.1399 --37.2314 --37.1399 --37.1704 --37.1399 --37.1704 --37.2009 --37.1399 --37.1399 --37.1399 --37.1399 --37.1094 --37.1399 --37.1399 --37.1704 --37.1094 --37.1704 --37.1399 --37.1399 --37.0789 --37.1094 --37.0789 --37.0789 --37.1094 --37.1094 --37.1094 --37.1094 --37.1094 --37.0483 --37.0178 --36.9873 --36.9568 --36.9873 --36.9873 --36.9873 --37.0178 --36.9263 --36.9263 --36.9568 --36.9263 --36.9568 --36.9263 --36.9263 --36.9263 --36.8958 --36.8958 --36.8958 --36.8958 --36.8958 --36.8958 --36.8652 --36.8958 --36.8652 --36.8347 --36.8347 --36.8042 --36.7737 --36.8042 --36.7737 --36.7432 --36.7737 --36.7432 --36.7432 --36.7737 --36.6821 --36.6821 --36.6516 --36.6821 --36.6211 --36.6211 --36.6516 --36.5906 --36.5906 --36.5906 --36.6211 --36.5601 --36.5601 --36.4685 --36.4990 --36.4075 --36.4075 --36.3770 --36.3770 --36.3770 --36.3464 --36.3159 --36.2854 --36.2549 --36.2244 --36.2244 --36.2549 --36.2854 --36.2244 --36.1938 --36.1938 --36.1328 --36.1938 --36.1938 --36.1938 --36.1633 --36.1023 --36.1023 --36.0718 --36.1023 --36.0413 --36.0413 --36.0718 --36.0413 --36.0413 --36.0413 --36.0413 --36.0107 --36.0107 --35.9802 --35.9497 --35.9497 --35.8582 --35.7971 --35.7971 --35.7361 --35.7361 --35.7361 --35.7361 --35.6750 --35.6140 --35.5835 --35.6140 --35.6140 --35.5835 --35.5530 --35.5225 --35.5530 --35.4614 --35.4919 --35.4004 --35.4309 --35.4309 --35.3394 --35.3699 --35.3394 --35.3394 --35.3394 --35.3699 --35.3394 --35.3699 --35.3699 --35.3699 --35.3088 --35.3394 --35.3088 --35.2783 --35.2783 --35.2783 --35.2783 --35.2783 --35.2783 --35.2783 --35.2478 --35.2478 --35.2173 --35.2173 --35.1868 --35.1563 --35.1257 --35.0952 --35.0952 --35.0647 --35.0342 --35.0037 --34.9426 --34.9121 --34.9121 --34.9121 --34.8816 --34.8816 --34.9121 --34.8206 --34.8206 --34.7900 --34.7900 --34.6985 --34.7290 --34.6375 --34.5459 --34.5459 --34.5154 --34.4543 --34.4543 --34.4238 --34.3933 --34.3933 --34.3628 --34.3628 --34.3933 --34.4238 --34.4543 --34.3933 --34.3933 --34.4238 --34.4543 --34.3933 --34.4543 --34.4238 --34.4238 --34.3628 --34.3628 --34.3628 --34.3628 --34.3628 --34.3933 --34.3933 --34.3018 --34.2407 --34.1797 --34.2102 --34.2102 --34.1187 --34.0576 --34.0881 --34.1187 --34.1492 --34.1797 --34.1797 --34.1492 --34.1187 --34.0576 --34.0881 --34.0881 --33.9966 --33.9050 --33.9355 --33.9050 --33.8745 --33.8745 --33.8440 --33.7830 --33.7524 --33.7830 --33.7524 --33.7219 --33.7524 --33.7830 --33.7524 --33.8135 --33.7219 --33.7524 --33.6914 --33.7524 --33.7524 --33.7524 --33.7830 --33.7219 --33.7830 --33.8135 --33.7830 --33.7524 --33.8440 --33.8135 --33.7830 --33.7524 --33.7524 --33.7524 --33.8135 --33.7524 --33.7524 --33.7524 --33.7830 --33.7219 --33.6304 --33.5999 --33.6304 --33.6304 --33.5999 --33.6914 --33.6304 --33.6304 --33.5693 --33.5693 --33.5388 --33.5693 --33.5999 --33.5083 --33.5083 --33.4778 --33.4473 --33.4473 --33.3862 --33.3252 --33.2336 --33.2642 --33.2947 --33.2947 --33.2642 --33.2642 --33.2642 --33.2336 --33.2336 --33.2947 --33.2642 --33.2336 --33.2031 --33.2031 --33.2336 --33.2336 --33.2031 --33.2336 --33.2336 --33.2947 --33.2947 --33.2947 --33.3252 --33.3252 --33.2947 --33.2642 --33.3252 --33.3252 --33.2947 --33.2947 --33.2642 --33.1726 --33.1726 --33.1726 --33.1726 --33.0811 --33.0200 --33.0200 --32.9895 --32.8674 --32.8369 --32.7454 --32.7454 --32.7148 --32.6233 --32.6233 --32.5623 --32.5012 --32.4097 --32.3486 --32.4402 --32.4097 --32.3792 --32.2876 --32.2571 --32.1655 --32.1045 --32.0740 --32.0129 --31.9519 --31.8604 --31.6772 --31.6467 --31.4636 --31.2195 --30.7922 --29.7241 --26.8555 --22.6135 --18.0969 --13.5803 --9.2163 --4.6082 -0.5493 -6.5918 -13.4277 -20.4773 -26.8555 -32.0129 -35.7971 -38.3911 -39.9475 -40.7715 -41.0156 -40.6494 -39.9780 -39.0625 -37.9333 -36.5601 -35.1563 -33.5693 -32.0129 -30.3955 -28.7170 -27.0691 -25.3906 -23.6511 -21.9421 -20.2637 -18.5547 -16.9983 -15.4419 -13.7939 -12.0850 -10.5591 -9.0637 -7.5378 -6.1340 -4.6387 -3.3569 -2.0447 -0.7935 --0.4272 --1.6785 --2.8687 --4.1809 --5.4016 --6.6833 --7.9651 --9.2163 --10.4675 --11.7798 --13.0310 --14.3127 --15.5334 --16.7236 --17.9138 --19.1040 --20.1721 --21.2402 --22.2473 --23.1934 --24.1699 --24.9939 --25.7568 --26.5808 --27.3438 --28.0151 --28.6865 --29.2969 --29.8157 --30.3040 --30.6702 --31.1584 --31.5857 --31.9824 --32.3486 --32.6843 --32.9895 --33.2947 --33.5388 --33.7830 --34.0271 --34.1797 --34.4238 --34.5764 --34.7595 --34.9426 --35.0342 --35.2173 --35.3088 --35.4309 --35.5835 --35.7361 --35.8582 --35.8887 --35.9802 --36.0718 --36.1633 --36.1938 --36.2854 --36.4075 --36.4380 --36.4990 --36.5601 --36.5906 --36.6516 --36.6516 --36.7432 --36.7737 --36.8652 --36.9263 --36.9873 --37.0178 --37.0483 --37.0789 --37.1399 --37.1094 --37.1704 --37.1704 --37.2009 --37.2620 --37.2925 --37.2925 --37.3535 --37.3230 --37.3535 --37.3535 --37.3840 --37.4451 --37.4146 --37.5061 --37.5061 --37.5061 --37.5977 --37.5977 --37.5977 --37.5977 --37.6587 --37.6892 --37.6587 --37.6892 --37.6587 --37.6587 --37.6892 --37.7197 --37.6892 --37.6892 --37.7197 --37.7808 --37.8113 --37.7808 --37.8113 --37.8113 --37.8113 --37.8418 --37.8113 --37.8723 --37.8723 --37.8723 --37.8723 --37.8723 --37.8723 --37.8723 --37.9028 --37.9333 --37.9639 --37.9333 --37.9639 --37.9639 --37.9944 --37.9639 --38.0249 --38.0249 --37.9944 --37.9944 --38.0249 --38.0554 --38.0859 --38.0554 --38.0859 --38.0249 --38.0859 --38.1775 --38.1775 --38.1165 --38.1165 --38.1165 --38.1775 --38.2385 --38.2080 --38.1775 --38.1775 --38.1470 --38.2080 --38.2690 --38.2385 --38.2996 --38.2996 --38.2690 --38.2996 --38.2996 --38.2996 --38.3606 --38.3301 --38.3606 --38.3301 --38.3301 --38.3606 --38.3911 --38.3606 --38.4216 --38.3301 --38.4216 --38.4521 --38.4521 --38.3911 --38.3911 --38.3911 --38.3911 --38.3911 --38.3911 --38.3606 --38.3301 --38.2996 --38.3301 --38.2996 --38.3301 --38.3301 --38.3301 --38.2996 --38.2996 --38.3301 --38.3911 --38.3911 --38.2996 --38.3606 --38.2996 --38.2996 --38.3606 --38.3911 --38.3606 --38.3911 --38.3911 --38.3911 --38.3911 --38.4216 --38.3911 --38.3911 --38.3911 --38.3606 --38.3606 --38.3606 --38.3606 --38.3911 --38.3606 --38.3301 --38.3606 --38.3606 --38.3301 --38.3301 --38.3911 --38.3301 --38.3911 --38.3606 --38.2996 --38.3606 --38.3911 --38.3911 --38.3911 --38.3911 --38.3911 --38.3301 --38.3911 --38.3911 --38.3911 --38.3911 --38.3911 --38.4216 --38.3606 --38.4216 --38.3911 --38.3911 --38.3911 --38.3606 --38.4216 --38.3911 --38.3911 --38.3911 --38.3911 --38.4216 --38.4216 --38.2996 --38.3911 --38.3606 --38.3301 --38.3301 --38.2996 --38.2690 --38.2690 --38.2996 --38.2996 --38.2996 --38.2690 --38.2690 --38.2690 --38.2385 --38.2690 --38.1775 --38.2385 --38.2080 --38.2385 --38.2080 --38.2080 --38.2080 --38.2385 --38.2080 --38.2080 --38.2080 --38.2080 --38.2080 --38.1775 --38.1470 --38.1165 --38.0859 --38.1470 --38.1775 --38.1775 --38.1775 --38.1165 --38.1165 --38.1470 --38.1775 --38.1470 --38.1470 --38.1470 --38.1165 --38.0859 --38.1470 --38.1165 --38.0859 --38.0859 --38.0859 --38.0249 --38.0249 --38.0859 --38.0859 --38.0249 --37.9944 --38.0249 --38.0249 --38.0249 --38.0249 --37.9944 --37.9944 --38.0249 --38.0249 --37.9944 --38.0554 --38.0249 --37.9944 --37.9639 --37.9944 --37.9028 --37.9944 --37.9639 --37.9639 --37.9639 --37.9333 --37.9639 --37.9028 --37.9028 --37.9028 --37.9333 --37.9944 --37.8723 --37.8418 --37.8113 --37.8113 --37.8723 --37.8418 --37.8418 --37.7808 --37.8418 --37.8418 --37.8113 --37.8113 --37.7502 --37.7197 --37.6892 --37.7197 --37.6892 --37.6587 --37.6892 --37.7197 --37.7197 --37.6892 --37.6892 --37.6587 --37.6282 --37.5671 --37.5977 --37.6587 --37.5977 --37.5671 --37.5671 --37.5977 --37.5366 --37.5061 --37.5061 --37.5061 --37.5061 --37.5061 --37.5366 --37.4756 --37.5061 --37.4451 --37.4146 --37.4451 --37.4451 --37.3840 --37.4146 --37.3230 --37.3535 --37.3535 --37.3230 --37.3230 --37.3230 --37.2314 --37.2314 --37.2620 --37.2925 --37.2620 --37.2620 --37.2620 --37.2314 --37.2620 --37.1704 --37.2314 --37.2009 --37.2009 --37.2009 --37.2314 --37.2314 --37.1704 --37.0789 --37.1094 --37.1399 --37.1399 --37.1094 --37.0789 --37.1094 --37.1094 --37.1094 --37.1094 --37.0789 --37.0789 --37.0178 --37.0483 --37.0483 --36.9873 --37.0178 --36.9873 --36.9263 --36.9873 --36.9873 --36.9568 --36.9263 --36.9568 --36.9263 --36.8958 --36.8652 --36.8652 --36.8652 --36.8347 --36.8347 --36.8042 --36.8042 --36.7737 --36.7737 --36.7432 --36.7432 --36.7432 --36.7126 --36.7126 --36.7126 --36.6821 --36.7126 --36.7126 --36.7432 --36.7432 --36.7432 --36.6821 --36.6821 --36.6516 --36.6516 --36.6211 --36.6211 --36.5906 --36.6516 --36.6211 --36.5906 --36.5601 --36.4685 --36.4380 --36.4380 --36.4685 --36.4990 --36.4685 --36.4990 --36.4380 --36.4685 --36.5295 --36.4990 --36.4990 --36.5601 --36.4685 --36.4380 --36.4380 --36.4380 --36.4685 --36.3770 --36.4075 --36.4380 --36.3159 --36.3159 --36.3159 --36.3159 --36.2244 --36.2854 --36.2244 --36.1328 --36.1328 --36.1328 --36.1328 --36.0718 --36.0413 --36.0718 --36.0413 --36.0413 --36.0413 --36.0413 --36.0413 --36.0413 --35.9802 --35.9497 --36.0107 --36.0413 --36.0107 --35.9497 --35.9802 --35.9497 --35.9192 --35.8887 --35.9497 --35.8887 --35.8887 --35.8582 --35.8582 --35.8276 --35.8582 --35.8582 --35.8276 --35.8276 --35.7361 --35.7361 --35.7056 --35.7361 --35.6750 --35.6750 --35.6445 --35.6140 --35.5530 --35.5225 --35.5530 --35.5530 --35.5530 --35.5530 --35.5835 --35.5530 --35.5530 --35.4919 --35.4919 --35.4919 --35.4004 --35.4004 --35.3394 --35.3394 --35.2783 --35.3088 --35.2783 --35.2173 --35.2173 --35.2173 --35.2783 --35.1868 --35.0952 --35.0952 --35.0647 --35.0647 --35.0952 --35.1257 --35.0952 --35.1563 --35.1563 --35.1257 --35.1563 --35.1868 --35.1563 --35.1868 --35.1563 --35.1257 --35.1257 --35.0647 --35.0342 --35.0342 --35.0037 --34.9731 --35.0037 --35.0037 --34.9731 --34.9731 --34.9731 --35.0342 --35.0952 --35.0037 --35.0037 --35.0037 --35.0037 --35.0037 --34.9426 --34.9731 --34.9426 --34.8816 --34.8816 --34.8816 --34.8816 --34.9121 --34.8816 --34.8511 --34.8816 --34.8511 --34.8816 --34.8206 --34.8511 --34.8511 --34.8206 --34.7900 --34.7595 --34.7595 --34.7595 --34.7595 --34.7290 --34.6680 --34.7290 --34.6985 --34.6985 --34.6985 --34.6985 --34.6680 --34.6375 --34.5764 --34.5764 --34.5764 --34.5459 --34.4849 --34.5154 --34.5764 --34.5764 --34.5764 --34.5459 --34.4849 --34.5154 --34.4849 --34.5459 --34.5459 --34.5154 --34.5459 --34.5154 --34.4849 --34.4849 --34.5154 --34.5154 --34.5459 --34.5764 --34.5764 --34.5764 --34.5154 --34.5764 --34.6375 --34.5764 --34.5764 --34.6069 --34.6069 --34.6069 --34.6069 --34.5154 --34.5459 --34.4849 --34.3933 --34.3933 --34.3628 --34.3933 --34.3628 --34.3018 --34.3018 --34.2712 --34.3018 --34.3323 --34.3323 --34.3018 --34.2712 --34.2407 --34.2712 --34.2102 --34.2102 --34.1492 --34.1492 --34.1492 --34.1492 --34.0881 --34.0271 --34.0271 --33.9355 --33.9050 --33.9050 --33.8440 --33.8440 --33.8745 --33.8745 --33.8440 --33.8135 --33.7830 --33.7830 --33.7524 --33.7524 --33.7219 --33.7219 --33.7524 --33.7219 --33.7219 --33.6304 --33.6609 --33.6304 --33.5999 --33.5693 --33.5693 --33.6304 --33.6609 --33.6609 --33.6304 --33.6304 --33.5999 --33.5999 --33.5999 --33.5388 --33.5999 --33.5388 --33.5083 --33.4473 --33.4473 --33.4167 --33.3862 --33.4167 --33.3252 --33.2947 --33.2947 --33.2947 --33.2947 --33.2947 --33.2642 --33.2031 --33.1726 --33.1421 --33.1421 --33.1116 --33.1421 --33.1116 --33.0811 --33.0505 --32.9285 --32.9285 --32.8979 --32.8674 --32.7148 --32.6538 --32.5317 --32.5012 --32.4402 --32.2876 --32.1960 --32.0435 --31.7688 --31.4331 --30.7007 --28.6560 --24.8718 --20.4468 --15.9607 --11.6577 --7.3242 --2.5635 -2.8687 -9.1858 -16.0828 -22.8577 -28.7476 -33.2947 -36.5601 -38.8184 -40.1306 -40.7410 -40.8325 -40.4358 -39.6423 -38.5742 -37.3535 -35.9497 -34.3628 -32.7148 -31.0364 -29.3579 -27.5269 -25.7263 -23.8647 -22.0642 -20.3247 -18.5242 -16.7542 -15.1367 -13.6108 -12.1460 -10.7117 -9.2773 -7.8125 -6.3782 -4.9744 -3.5706 -2.1057 -0.7629 --0.5188 --1.8921 --3.1738 --4.4556 --5.7678 --7.1106 --8.4534 --9.7656 --11.1389 --12.4512 --13.7634 --15.0452 --16.2964 --17.5476 --18.7988 --19.9585 --21.0571 --22.1252 --23.1323 --24.1089 --25.0549 --25.9705 --26.7944 --27.5574 --28.2288 --28.8696 --29.4189 --29.9988 --30.4565 --30.9143 --31.3721 --31.7688 --32.1350 --32.4402 --32.8369 --33.0811 --33.3862 --33.6609 --33.8745 --34.0881 --34.2712 --34.4849 --34.6985 --34.8816 --34.9731 --35.1563 --35.3088 --35.4614 --35.5835 --35.6750 --35.7666 --35.7971 --35.9802 --36.0107 --36.1633 --36.2244 --36.3159 --36.3770 --36.4380 --36.4685 --36.5906 --36.6516 --36.7432 --36.7737 --36.7737 --36.8042 --36.8347 --36.8347 --36.8958 --36.8958 --37.0178 --36.9568 --36.9873 --36.9568 --37.0178 --37.0178 --37.0483 --37.0789 --37.1399 --37.2009 --37.2009 --37.2620 --37.2009 --37.2009 --37.2009 --37.2009 --37.2314 --37.2009 --37.2314 --37.2620 --37.2620 --37.2314 --37.2620 --37.2314 --37.2314 --37.2314 --37.2314 --37.2314 --37.2925 --37.2925 --37.2620 --37.2620 --37.3230 --37.3840 --37.3535 --37.3230 --37.3535 --37.3535 --37.3840 --37.3840 --37.4146 --37.4451 --37.4146 --37.4146 --37.4451 --37.5061 --37.4451 --37.5061 --37.5061 --37.5061 --37.5061 --37.5061 --37.5366 --37.5977 --37.5671 --37.5671 --37.5671 --37.5977 --37.5671 --37.5977 --37.5671 --37.6282 --37.6587 --37.6892 --37.7502 --37.7808 --37.8113 --37.7808 --37.8113 --37.8113 --37.8723 --37.8723 --37.8418 --37.8418 --37.8723 --37.9333 --37.9028 --37.8723 --37.8723 --37.9028 --37.9028 --37.8723 --37.9028 --37.9028 --37.9028 --37.9028 --37.9333 --37.9639 --37.9333 --37.9639 --37.9333 --37.9333 --37.9333 --38.0249 --37.9944 --38.0554 --38.0249 --38.0554 --37.9944 --38.0554 --38.0249 --38.0249 --38.0554 --38.0249 --38.0554 --38.0554 --38.0554 --38.0859 --38.0859 --38.1165 --38.1165 --38.1470 --38.2080 --38.1775 --38.1775 --38.1470 --38.1470 --38.2080 --38.1775 --38.1775 --38.1470 --38.1470 --38.1775 --38.2385 --38.2080 --38.2080 --38.2996 --38.2690 --38.2385 --38.2690 --38.2690 --38.2690 --38.2690 --38.2385 --38.2690 --38.2690 --38.2385 --38.2996 --38.2690 --38.2996 --38.2690 --38.2996 --38.3301 --38.2996 --38.2996 --38.2996 --38.3301 --38.2690 --38.2996 --38.2996 --38.3606 --38.2690 --38.2690 --38.3301 --38.2996 --38.3606 --38.3606 --38.3301 --38.3301 --38.2690 --38.2996 --38.3301 --38.2385 --38.3301 --38.2996 --38.2690 --38.2385 --38.2690 --38.3606 --38.3301 --38.3606 --38.2690 --38.2996 --38.2690 --38.2385 --38.2996 --38.2690 --38.2690 --38.2996 --38.3301 --38.2690 --38.2996 --38.3301 --38.2996 --38.3301 --38.3301 --38.3301 --38.2996 --38.3301 --38.3301 --38.3301 --38.3606 --38.3606 --38.2996 --38.2996 --38.3301 --38.2690 --38.2385 --38.3301 --38.3301 --38.3301 --38.2996 --38.2690 --38.2690 --38.2690 --38.2690 --38.2690 --38.2690 --38.2690 --38.2080 --38.2080 --38.2385 --38.2385 --38.2690 --38.2690 --38.2690 --38.2996 --38.2385 --38.2690 --38.2080 --38.2080 --38.2080 --38.2385 --38.2385 --38.2690 --38.2080 --38.2996 --38.3301 --38.2690 --38.2996 --38.2690 --38.2080 --38.2690 --38.2385 --38.2385 --38.2385 --38.2690 --38.2996 --38.2996 --38.3301 --38.3301 --38.2690 --38.2996 --38.3301 --38.2996 --38.2996 --38.2690 --38.2690 --38.2996 --38.2996 --38.2996 --38.2690 --38.2690 --38.2690 --38.2385 --38.2080 --38.2385 --38.1775 --38.2080 --38.1775 --38.1470 --38.1775 --38.1775 --38.2080 --38.1470 --38.1165 --38.1470 --38.1470 --38.1470 --38.1165 --38.1470 --38.1165 --38.1165 --38.0859 --38.0554 --37.9944 --38.0859 --38.0554 --38.0554 --38.0554 --38.0554 --38.0859 --38.0859 --38.0554 --38.0554 --38.0249 --38.0554 --38.1165 --38.0859 --38.0554 --38.0249 --38.0554 --37.9639 --37.9944 --37.9639 --37.9639 --37.9333 --37.9639 --37.9028 --37.9028 --37.8418 --37.8723 --37.8418 --37.8418 --37.8723 --37.8723 --37.8723 --37.8723 --37.8113 --37.8113 --37.7808 --37.7808 --37.8113 --37.7502 --37.7197 --37.7502 --37.7197 --37.7808 --37.7197 --37.6892 --37.6587 --37.6892 --37.6587 --37.7197 --37.6892 --37.6892 --37.6587 --37.6587 --37.6587 --37.6587 --37.6587 --37.6282 --37.5977 --37.5977 --37.6587 --37.6587 --37.6587 --37.6587 --37.6587 --37.6892 --37.6892 --37.6587 --37.6892 --37.6892 --37.6892 --37.6282 --37.6587 --37.6282 --37.6282 --37.6282 --37.6587 --37.6282 --37.5977 --37.6282 --37.6282 --37.5671 --37.5671 --37.5671 --37.5366 --37.5366 --37.4756 --37.4756 --37.5061 --37.4451 --37.4146 --37.3840 --37.4451 --37.4451 --37.3840 --37.4146 --37.3535 --37.2925 --37.3230 --37.3230 --37.2314 --37.2620 --37.2620 --37.2009 --37.2314 --37.2314 --37.2009 --37.2009 --37.2009 --37.1704 --37.1704 --37.1094 --37.1094 --37.1399 --37.1399 --37.1704 --37.1094 --37.1399 --37.1399 --37.1094 --37.1094 --37.1399 --37.1094 --37.0483 --37.0789 --37.0789 --37.1094 --37.0789 --37.0789 --37.1094 --37.1094 --37.1399 --37.1094 --37.0789 --37.0789 --37.0789 --37.1094 --37.0789 --37.0483 --37.0789 --37.0483 --36.9873 --36.9568 --36.9263 --36.9263 --36.8652 --36.8958 --36.8958 --36.8958 --36.8652 --36.8958 --36.8652 --36.8042 --36.8347 --36.7432 --36.8042 --36.8042 --36.7126 --36.7432 --36.7432 --36.7126 --36.7432 --36.6516 --36.6516 --36.5601 --36.5906 --36.5601 --36.5601 --36.4990 --36.4685 --36.4685 --36.4380 --36.3770 --36.3770 --36.3159 --36.3770 --36.3770 --36.3464 --36.3464 --36.4380 --36.4075 --36.4380 --36.4075 --36.3770 --36.3159 --36.3770 --36.3770 --36.2854 --36.2854 --36.2854 --36.3464 --36.3159 --36.3770 --36.2854 --36.2854 --36.2244 --36.2244 --36.2549 --36.2854 --36.1938 --36.2244 --36.2549 --36.2244 --36.1938 --36.2244 --36.2244 --36.1938 --36.2244 --36.1633 --36.0718 --36.1023 --36.1633 --36.1023 --36.0718 --36.0718 --36.0413 --35.9497 --36.0107 --36.0413 --36.0107 --36.0107 --36.0107 --36.0107 --36.0107 --36.0107 --35.9497 --36.0107 --35.9497 --35.9192 --35.8887 --35.8582 --35.8582 --35.8582 --35.8276 --35.8276 --35.8582 --35.8276 --35.8582 --35.7971 --35.7971 --35.8276 --35.8276 --35.7666 --35.7056 --35.7056 --35.7056 --35.7361 --35.6750 --35.6445 --35.6750 --35.6750 --35.7056 --35.6750 --35.6140 --35.6140 --35.6140 --35.6140 --35.6140 --35.6140 --35.6750 --35.6445 --35.6140 --35.5835 --35.6140 --35.5835 --35.5225 --35.5530 --35.4919 --35.4919 --35.5225 --35.4614 --35.5225 --35.4614 --35.4309 --35.4309 --35.4004 --35.4004 --35.4004 --35.4004 --35.4004 --35.4004 --35.3699 --35.3699 --35.3394 --35.3699 --35.3699 --35.2783 --35.2783 --35.2783 --35.2173 --35.2173 --35.1868 --35.2173 --35.1868 --35.1868 --35.2173 --35.2173 --35.1257 --35.2173 --35.1257 --35.0952 --35.0647 --35.0342 --35.0952 --35.0952 --35.1563 --35.1868 --35.0647 --35.0647 --35.0647 --35.0647 --35.0037 --34.9731 --35.0037 --35.0037 --35.0647 --35.0037 --34.9731 --34.9426 --34.9121 --34.8511 --34.8511 --34.7900 --34.7595 --34.7595 --34.7595 --34.7290 --34.6680 --34.6680 --34.6680 --34.6375 --34.5764 --34.5154 --34.5764 --34.5154 --34.5154 --34.4543 --34.5154 --34.4849 --34.4543 --34.3933 --34.3933 --34.3933 --34.3933 --34.4238 --34.3933 --34.4238 --34.4238 --34.4238 --34.4238 --34.3323 --34.3628 --34.3018 --34.3628 --34.3628 --34.3933 --34.3628 --34.4238 --34.3933 --34.3628 --34.3933 --34.3628 --34.3933 --34.4238 --34.3933 --34.3628 --34.3323 --34.3628 --34.3018 --34.2712 --34.2407 --34.2407 --34.1797 --34.2102 --34.2102 --34.2102 --34.2102 --34.1492 --34.2102 --34.2102 --34.1187 --34.0881 --34.0271 --34.0576 --34.0576 --33.9966 --33.9966 --33.9661 --33.8745 --33.9050 --33.8440 --33.7830 --33.8135 --33.7830 --33.7524 --33.6914 --33.6609 --33.6609 --33.5999 --33.6304 --33.6304 --33.6304 --33.6304 --33.6304 --33.5999 --33.6304 --33.5693 --33.5388 --33.5083 --33.4778 --33.4778 --33.4778 --33.3862 --33.3557 --33.2336 --33.2031 --33.0505 --33.0505 --32.9590 --32.8369 --32.7454 --32.6538 --32.5317 --32.3486 --32.1350 --31.7993 --31.3416 --30.3345 --27.6489 --23.5596 --19.1650 --14.8010 --10.5896 --6.2561 --1.4954 -4.0894 -10.5286 -17.4561 -23.8953 -29.4495 -33.7524 -36.7737 -38.7878 -39.8865 -40.3442 -40.2832 -39.8560 -39.0320 -37.9944 -36.7126 -35.2783 -33.5693 -31.9824 -30.3040 -28.6560 -26.9470 -25.1465 -23.3765 -21.6064 -19.8975 -18.1580 -16.3574 -14.6790 -13.0920 -11.4746 -9.9487 -8.5144 -7.0801 -5.6152 -4.2114 -2.8381 -1.4954 -0.2136 --1.1292 --2.5024 --3.8757 --5.1880 --6.5308 --7.9346 --9.2163 --10.6201 --11.9629 --13.2751 --14.5569 --15.8081 --17.0593 --18.2800 --19.4702 --20.6299 --21.7590 --22.7966 --23.8647 --24.8413 --25.7263 --26.5808 --27.3438 --28.0762 --28.6865 --29.3274 --29.8462 --30.3650 --30.8228 --31.2805 --31.7383 --32.1045 --32.5012 --32.8064 --33.0811 --33.3862 --33.6304 --33.8440 --34.1492 --34.3628 --34.5154 --34.6680 --34.8511 --35.0037 --35.1257 --35.3088 --35.4004 --35.5530 --35.6445 --35.7361 --35.7971 --35.8887 --35.9497 --35.9497 --36.0718 --36.1023 --36.2244 --36.2854 --36.3464 --36.4075 --36.3770 --36.4380 --36.4990 --36.5295 --36.5601 --36.5906 --36.6821 --36.7126 --36.7126 --36.7432 --36.6821 --36.8042 --36.8042 --36.8042 --36.8652 --36.9263 --36.8958 --36.9263 --36.9568 --36.9568 --36.9568 --36.9873 --37.0178 --37.0483 --37.0483 --37.0789 --37.1094 --37.1399 --37.1094 --37.1704 --37.1704 --37.1704 --37.1704 --37.2009 --37.2925 --37.2314 --37.2620 --37.2620 --37.2314 --37.2620 --37.2314 --37.2620 --37.2620 --37.2620 --37.3230 --37.2925 --37.3230 --37.2925 --37.3230 --37.3535 --37.3535 --37.3840 --37.3535 --37.3840 --37.3535 --37.4451 --37.4146 --37.4756 --37.4451 --37.4146 --37.4451 --37.4451 --37.4146 --37.4756 --37.4451 --37.5061 --37.4756 --37.4451 --37.4451 --37.4451 --37.5061 --37.5061 --37.4756 --37.5061 --37.4451 --37.5061 --37.4451 --37.5061 --37.4756 --37.4451 --37.4451 --37.4146 --37.4146 --37.4451 --37.4756 --37.4756 --37.5061 --37.4756 --37.5061 --37.4756 --37.5671 --37.5671 --37.5671 --37.5671 --37.5977 --37.6282 --37.6587 --37.6282 --37.6282 --37.6282 --37.6282 --37.6282 --37.6282 --37.6587 --37.6282 --37.6282 --37.6282 --37.6282 --37.6892 --37.6892 --37.7197 --37.6587 --37.7197 --37.6892 --37.6892 --37.6892 --37.7197 --37.7502 --37.7502 --37.6892 --37.7197 --37.7502 --37.7197 --37.7197 --37.7197 --37.7808 --37.7808 --37.8113 --37.8418 --37.7502 --37.8113 --37.7808 --37.8723 --37.8418 --37.8723 --37.8418 --37.9028 --37.9333 --37.9333 --37.8418 --37.8723 --37.8723 --37.8723 --37.8418 --37.8418 --37.8113 --37.7808 --37.8113 --37.7502 --37.7808 --37.8418 --37.7808 --37.7502 --37.7502 --37.7502 --37.7808 --37.7808 --37.8113 --37.8113 --37.8113 --37.7502 --37.7502 --37.7808 --37.7197 --37.7502 --37.7197 --37.7502 --37.7197 --37.7808 --37.7502 --37.7502 --37.7197 --37.7197 --37.6587 --37.6587 --37.6892 --37.7502 --37.7502 --37.7197 --37.7502 --37.7502 --37.8113 --37.7502 --37.7502 --37.7502 --37.7502 --37.7808 --37.7808 --37.7197 --37.7197 --37.6892 --37.6892 --37.7197 --37.7197 --37.6892 --37.7197 --37.7502 --37.7502 --37.7197 --37.7502 --37.7808 --37.7197 --37.7197 --37.6892 --37.7197 --37.7197 --37.6892 --37.7197 --37.7808 --37.7808 --37.7502 --37.7808 --37.7502 --37.6892 --37.6892 --37.6892 --37.7197 --37.6587 --37.6587 --37.6587 --37.6282 --37.6587 --37.6282 --37.6587 --37.6587 --37.5977 --37.6282 --37.5671 --37.5671 --37.6282 --37.6282 --37.6282 --37.5671 --37.5977 --37.5671 --37.5671 --37.5671 --37.5366 --37.5977 --37.5366 --37.5366 --37.5366 --37.5366 --37.5061 --37.5061 --37.5061 --37.5366 --37.5366 --37.5061 --37.4756 --37.5061 --37.5061 --37.5366 --37.5061 --37.5671 --37.5061 --37.5366 --37.5977 --37.5671 --37.6282 --37.6282 --37.5671 --37.5671 --37.6282 --37.5977 --37.5671 --37.5671 --37.5366 --37.5366 --37.5366 --37.5366 --37.5671 --37.5366 --37.5366 --37.5366 --37.5366 --37.5061 --37.5366 --37.5366 --37.5061 --37.5061 --37.4756 --37.4146 --37.4451 --37.4451 --37.4756 --37.4451 --37.4451 --37.4451 --37.4756 --37.4146 --37.3535 --37.4146 --37.3840 --37.3230 --37.2620 --37.3230 --37.2925 --37.2620 --37.2620 --37.2620 --37.2009 --37.2009 --37.1399 --37.2314 --37.1704 --37.2314 --37.2620 --37.2620 --37.2620 --37.2314 --37.2009 --37.1399 --37.2009 --37.2009 --37.1704 --37.2314 --37.2009 --37.1704 --37.1399 --37.1399 --37.1399 --37.1399 --37.1094 --37.0789 --37.0483 --37.0483 --36.9873 --37.0178 --37.0178 --37.0178 --36.9568 --36.9873 --36.9873 --36.9263 --36.8958 --36.8958 --36.9568 --36.9263 --36.9263 --36.8958 --36.8652 --36.8347 --36.8042 --36.7737 --36.7432 --36.6821 --36.6821 --36.7126 --36.7126 --36.6821 --36.6516 --36.6821 --36.6821 --36.6211 --36.6211 --36.6821 --36.6516 --36.6516 --36.6516 --36.5906 --36.5601 --36.5601 --36.4990 --36.5295 --36.4380 --36.4685 --36.4380 --36.4075 --36.3770 --36.4075 --36.3770 --36.3770 --36.3464 --36.4380 --36.3770 --36.4075 --36.4075 --36.4075 --36.3770 --36.4075 --36.3464 --36.3464 --36.2549 --36.2244 --36.1938 --36.1938 --36.2854 --36.1938 --36.2244 --36.1938 --36.1633 --36.1328 --36.0718 --36.0413 --36.0107 --35.9497 --35.9497 --36.0107 --35.9497 --35.9497 --35.9802 --35.9497 --35.9802 --35.9497 --35.9497 --35.9192 --35.9497 --35.9192 --35.8887 --35.8887 --35.8582 --35.8276 --35.8276 --35.8276 --35.7971 --35.7666 --35.7361 --35.7056 --35.6750 --35.6445 --35.6445 --35.6750 --35.6445 --35.6140 --35.6140 --35.5530 --35.5835 --35.5225 --35.5530 --35.4614 --35.5225 --35.4309 --35.4309 --35.4309 --35.3699 --35.3394 --35.3699 --35.3088 --35.3088 --35.2478 --35.2783 --35.3394 --35.3699 --35.2783 --35.2478 --35.2478 --35.2783 --35.2173 --35.3088 --35.2173 --35.2173 --35.2478 --35.2783 --35.2478 --35.2783 --35.2173 --35.1868 --35.1868 --35.1868 --35.2173 --35.2478 --35.2478 --35.2173 --35.2783 --35.2783 --35.2478 --35.2478 --35.2173 --35.2478 --35.2173 --35.1563 --35.1563 --35.1563 --35.1257 --35.0647 --35.0647 --35.0647 --35.1257 --35.0647 --35.0342 --35.0952 --35.0952 --35.0342 --34.9731 --34.9426 --34.8816 --34.9121 --34.9426 --34.9121 --34.9121 --34.8206 --34.8511 --34.8511 --34.8511 --34.7900 --34.7900 --34.8206 --34.7900 --34.7900 --34.7900 --34.7900 --34.8206 --34.7900 --34.8511 --34.7900 --34.7900 --34.7900 --34.7900 --34.7595 --34.7290 --34.7900 --34.7595 --34.8206 --34.8206 --34.8206 --34.7900 --34.8206 --34.8206 --34.8511 --34.8511 --34.8206 --34.8206 --34.8511 --34.8206 --34.8511 --34.8816 --34.8816 --34.8816 --34.8816 --34.9426 --34.9121 --34.9426 --34.9426 --34.9426 --34.9426 --34.9426 --34.9731 --34.9121 --34.9121 --34.9121 --34.9121 --34.8816 --34.8511 --34.7900 --34.7595 --34.7900 --34.8206 --34.7900 --34.7290 --34.6985 --34.7290 --34.7290 --34.6985 --34.7290 --34.7595 --34.6985 --34.6985 --34.6985 --34.6375 --34.6069 --34.6375 --34.6069 --34.5764 --34.5459 --34.4849 --34.4849 --34.5154 --34.4849 --34.4849 --34.4849 --34.4238 --34.4238 --34.3933 --34.3933 --34.3933 --34.3933 --34.3933 --34.3933 --34.3933 --34.3933 --34.4238 --34.4238 --34.4238 --34.4543 --34.4849 --34.5154 --34.4849 --34.4849 --34.4849 --34.4238 --34.4238 --34.4238 --34.3933 --34.4238 --34.4543 --34.4849 --34.4238 --34.4543 --34.4849 --34.4543 --34.4543 --34.4543 --34.4543 --34.4543 --34.4543 --34.4238 --34.3628 --34.3933 --34.3628 --34.3628 --34.4238 --34.3628 --34.3323 --34.3323 --34.3323 --34.3323 --34.3628 --34.3323 --34.3933 --34.3628 --34.3018 --34.3323 --34.2712 --34.2712 --34.3018 --34.3018 --34.2407 --34.2102 --34.2407 --34.2102 --34.2102 --34.2102 --34.1492 --34.1492 --34.1187 --34.1187 --34.0881 --34.0271 --34.0881 --34.0576 --34.0576 --33.9966 --33.9661 --33.9355 --33.9355 --33.9355 --33.9050 --33.9661 --33.9661 --33.9661 --33.8745 --33.8745 --33.8745 --33.7830 --33.7830 --33.7524 --33.7830 --33.7830 --33.7830 --33.7524 --33.7219 --33.7524 --33.8135 --33.7830 --33.7219 --33.7524 --33.7524 --33.7219 --33.6914 --33.6304 --33.5999 --33.5693 --33.5388 --33.5388 --33.5083 --33.5388 --33.5388 --33.5083 --33.4473 --33.4473 --33.4473 --33.4778 --33.4473 --33.5083 --33.4473 --33.4473 --33.5083 --33.4778 --33.4473 --33.4778 --33.4473 --33.5083 --33.3862 --33.3862 --33.4167 --33.4167 --33.4167 --33.3862 --33.4473 --33.4167 --33.3862 --33.3862 --33.3862 --33.4167 --33.3862 --33.4167 --33.4167 --33.3557 --33.3557 --33.3252 --33.3252 --33.3252 --33.2947 --33.2947 --33.2947 --33.2336 --33.2336 --33.2642 --33.2642 --33.2642 --33.2031 --33.2031 --33.2031 --33.2031 --33.2031 --33.1726 --33.1421 --33.1116 --33.1116 --33.0811 --33.0200 --33.0505 --32.9590 --32.9285 --32.9285 --32.9285 --32.9285 --32.9285 --32.8674 --32.8369 --32.8979 --32.8674 --32.8369 --32.8064 --32.7759 --32.8674 --32.8369 --32.8369 --32.8064 --32.7759 --32.7148 --32.6843 --32.6538 --32.6233 --32.5623 --32.5317 --32.5012 --32.4402 --32.3792 --32.3486 --32.2571 --32.2266 --32.1350 --32.1045 --32.1045 --32.1350 --32.1350 --32.0435 --32.0435 --31.9824 --31.9824 --31.9824 --31.8909 --31.9519 --31.9214 --31.8298 --31.8604 --31.8604 --31.7993 --31.8909 --31.9214 --31.8909 --31.8604 --31.8604 --31.8604 --31.9824 --31.9824 --32.0435 --32.0129 --31.9519 --31.9214 --31.9214 --31.8604 --31.8298 --31.8909 --31.8298 --31.8604 --31.8604 --31.8604 --31.7993 --31.7688 --31.8298 --31.7993 --31.7688 --31.7383 --31.7078 --31.6772 --31.6772 --31.7078 --31.6162 --31.6467 --31.6467 --31.6162 --31.5857 --31.5552 --31.5247 --31.4331 --31.4026 --31.3721 --31.3110 --31.2500 --31.2500 --31.3110 --31.2805 --31.2195 --31.2195 --31.1584 --31.0669 --31.0059 --30.9448 --30.8838 --30.8533 --30.8228 --30.7617 --30.6702 --30.5481 --30.4565 --30.2734 --30.1819 --29.9683 --29.6326 --29.1138 --27.6489 --24.5972 --20.5994 --16.4185 --12.3291 --8.2092 --3.9673 -0.8240 -6.3171 -12.4207 -18.8293 -24.7498 -29.6936 -33.4778 -36.2244 -38.0554 -39.0930 -39.5203 -39.4897 -39.0625 -38.2996 -37.2620 -36.1023 -34.8206 -33.3252 -31.6772 -30.0598 -28.3508 -26.5503 -24.6277 -22.8271 -21.0571 -19.3481 -17.6086 -16.0217 -14.5569 -12.9700 -11.5662 -10.1318 -8.7280 -7.3547 -5.9509 -4.6082 -3.2959 -1.8616 -0.4883 --0.9155 --2.3498 --3.7842 --5.0964 --6.4697 --7.8125 --9.1553 --10.4675 --11.7798 --13.2141 --14.5264 --15.8691 --17.0898 --18.2800 --19.5007 --20.5994 --21.6675 --22.7051 --23.5291 --24.4751 --25.3296 --26.1536 --26.7944 --27.5269 --28.1982 --28.7781 --29.3274 --29.7852 --30.2734 --30.6702 --31.0669 --31.4026 --31.7078 --32.0740 --32.3792 --32.6843 --32.9590 --33.1421 --33.3557 --33.5388 --33.6914 --33.8745 --34.0576 --34.2407 --34.3018 --34.4238 --34.5154 --34.6375 --34.6985 --34.6985 --34.8816 --34.9426 --35.0647 --35.1868 --35.2478 --35.3699 --35.3699 --35.4614 --35.4919 --35.5835 --35.6445 --35.6445 --35.7666 --35.7971 --35.8276 --35.8887 --35.9497 --35.9497 --36.0107 --36.0107 --35.9802 --36.0413 --36.1023 --36.0718 --36.1633 --36.2244 --36.2854 --36.2549 --36.2244 --36.1938 --36.2854 --36.2854 --36.3159 --36.2854 --36.3464 --36.3464 --36.4075 --36.4380 --36.4685 --36.5295 --36.5601 --36.5601 --36.5906 --36.5906 --36.5906 --36.6211 --36.6516 --36.5906 --36.5601 --36.6211 --36.6211 --36.6821 --36.6211 --36.6821 --36.6516 --36.6821 --36.6821 --36.6821 --36.7432 --36.7737 --36.8042 --36.8042 --36.8042 --36.8042 --36.8347 --36.8347 --36.8652 --36.8652 --36.9263 --36.9568 --36.9568 --36.9568 --36.9568 --36.9568 --36.9568 --36.9263 --36.9263 --36.9263 --36.9263 --36.9873 --36.9873 --36.9873 --37.0178 --37.0178 --36.9873 --37.0178 --36.9873 --37.0483 --37.0178 --37.0178 --37.0483 --36.9873 --37.0483 --37.0483 --37.0789 --37.1094 --37.0483 --37.0789 --37.1094 --37.1094 --37.1399 --37.1399 --37.1399 --37.1399 --37.2009 --37.2009 --37.2314 --37.2620 --37.2314 --37.2620 --37.2620 --37.2620 --37.2620 --37.2925 --37.3230 --37.2620 --37.2620 --37.3230 --37.3230 --37.2925 --37.2620 --37.3230 --37.3535 --37.2925 --37.2925 --37.3230 --37.2925 --37.3535 --37.3230 --37.3535 --37.3535 --37.3840 --37.4146 --37.4146 --37.4146 --37.3840 --37.3840 --37.4451 --37.4451 --37.4756 --37.5366 --37.4756 --37.4451 --37.4146 --37.4756 --37.5061 --37.4756 --37.5061 --37.5061 --37.5061 --37.5977 --37.5366 --37.5671 --37.5671 --37.6282 --37.5977 --37.5977 --37.5671 --37.6282 --37.5671 --37.5977 --37.6587 --37.6282 --37.6282 --37.6892 --37.6892 --37.6587 --37.5977 --37.6587 --37.6282 --37.7197 --37.6587 --37.6587 --37.6892 --37.6587 --37.6282 --37.6892 --37.6587 --37.6587 --37.6587 --37.6892 --37.6587 --37.6892 --37.6587 --37.5671 --37.5671 --37.5366 --37.5977 --37.5977 --37.5061 --37.5061 --37.4756 --37.4756 --37.5061 --37.5061 --37.5366 --37.5061 --37.5061 --37.5061 --37.4756 --37.4451 --37.4451 --37.4756 --37.4451 --37.4451 --37.4146 --37.4146 --37.4146 --37.3840 --37.3840 --37.3840 --37.3535 --37.3840 --37.3535 --37.3840 --37.2925 --37.3230 --37.3230 --37.3230 --37.2925 --37.2925 --37.3535 --37.2925 --37.3230 --37.2620 --37.2925 --37.2620 --37.2620 --37.2925 --37.2314 --37.2314 --37.2925 --37.2314 --37.2620 --37.2620 --37.2620 --37.2925 --37.2925 --37.2925 --37.3230 --37.2925 --37.2925 --37.3840 --37.3840 --37.3535 --37.3535 --37.3230 --37.3535 --37.3230 --37.2925 --37.2925 --37.2620 --37.2620 --37.2009 --37.2620 --37.2620 --37.2620 --37.2009 --37.2314 --37.1704 --37.1704 --37.1704 --37.2314 --37.2314 --37.2925 --37.2620 --37.2314 --37.2620 --37.2314 --37.2314 --37.2314 --37.2925 --37.2009 --37.2009 --37.1094 --37.1704 --37.2009 --37.2009 --37.2009 --37.2009 --37.2009 --37.2314 --37.2009 --37.2620 --37.2620 --37.2314 --37.2314 --37.2925 --37.2620 --37.2620 --37.2620 --37.2314 --37.1704 --37.2009 --37.1704 --37.1704 --37.1704 --37.1399 --37.1399 --37.1094 --37.1399 --37.1399 --37.1094 --37.1094 --37.0789 --37.0789 --37.0483 --37.0178 --37.0483 --37.0178 --36.9568 --36.9263 --36.9263 --36.9263 --36.9263 --36.9568 --36.8958 --36.8652 --36.8652 --36.8652 --36.8958 --36.8652 --36.8042 --36.8042 --36.8042 --36.8042 --36.8042 --36.7737 --36.7737 --36.7737 --36.7737 --36.8042 --36.8042 --36.7737 --36.7737 --36.8042 --36.7737 --36.7126 --36.7432 --36.7126 --36.6821 --36.6211 --36.6821 --36.7126 --36.5906 --36.6211 --36.6211 --36.6211 --36.6821 --36.6516 --36.6516 --36.5906 --36.6211 --36.6211 --36.6516 --36.6516 --36.6211 --36.6516 --36.6516 --36.6821 --36.6516 --36.6211 --36.6516 --36.7126 --36.7126 --36.6821 --36.6821 --36.7432 --36.7126 --36.6821 --36.6211 --36.6821 --36.6516 --36.6211 --36.6211 --36.6211 --36.5906 --36.6211 --36.6211 --36.5295 --36.4685 --36.4990 --36.4380 --36.4075 --36.4685 --36.4990 --36.4380 --36.4380 --36.4075 --36.4380 --36.4075 --36.3770 --36.4075 --36.3464 --36.3770 --36.3770 --36.3464 --36.4075 --36.4380 --36.4075 --36.3464 --36.3464 --36.3159 --36.3159 --36.3159 --36.2549 --36.1938 --36.2244 --36.2244 --36.1633 --36.1633 --36.2244 --36.1633 --36.1023 --36.0718 --36.1633 --36.1023 --36.1023 --36.0718 --36.0413 --36.0413 --36.0413 --36.0413 --36.0107 --36.0107 --36.0413 --36.0107 --35.9497 --35.9802 --36.0107 --35.9802 --35.9802 --35.9802 --35.9497 --35.9802 --35.9497 --35.9497 --35.9497 --35.9192 --35.9497 --35.9497 --35.9192 --35.9192 --35.8582 --35.8887 --35.8582 --35.7971 --35.8582 --35.7971 --35.8582 --35.8276 --35.8276 --35.7666 --35.7056 --35.7361 --35.7361 --35.7361 --35.7056 --35.6445 --35.7056 --35.6750 --35.7056 --35.7361 --35.7666 --35.7056 --35.6750 --35.7056 --35.7056 --35.6750 --35.6750 --35.6445 --35.6445 --35.6445 --35.6750 --35.6140 --35.6140 --35.5835 --35.6750 --35.6140 --35.6445 --35.6140 --35.5835 --35.5530 --35.5835 --35.5225 --35.5225 --35.5530 --35.4614 --35.4614 --35.4614 --35.4309 --35.4919 --35.4309 --35.4614 --35.4004 --35.4004 --35.4004 --35.3699 --35.3394 --35.3394 --35.3088 --35.3088 --35.2783 --35.2173 --35.2173 --35.1563 --35.1257 --35.1257 --35.1563 --35.1563 --35.1563 --35.1257 --35.1257 --35.1563 --35.0952 --35.1257 --35.0952 --35.0952 --35.1563 --35.1257 --35.0952 --35.0952 --35.0647 --35.0342 --35.0342 --35.0342 --35.0647 --34.9731 --34.9731 --34.9731 --34.9731 --35.0037 --34.9731 --34.9731 --35.0037 --34.9731 --34.9731 --35.0037 --35.0647 --35.0342 --35.0342 --34.9731 --35.0037 --35.0037 --35.0037 --35.0342 --34.9731 --34.9426 --34.9121 --34.9426 --34.9121 --34.8511 --34.8816 --34.8816 --34.9121 --34.8816 --34.8816 --34.8511 --34.8511 --34.8816 --34.8511 --34.8206 --34.8206 --34.7595 --34.7290 --34.6985 --34.6069 --34.5764 --34.5154 --34.5154 --34.4543 --34.4543 --34.4849 --34.4849 --34.4238 --34.4238 --34.4238 --34.4543 --34.4238 --34.3933 --34.4238 --34.4238 --34.3933 --34.3628 --34.3323 --34.2712 --34.3018 --34.3018 --34.3018 --34.2407 --34.2102 --34.2102 --34.2102 --34.1492 --34.1492 --34.1797 --34.1492 --34.1797 --34.2102 --34.1797 --34.1797 --34.1187 --34.2102 --34.1492 --34.1492 --34.1492 --34.1187 --34.1492 --34.1187 --34.1492 --34.1492 --34.1797 --34.1797 --34.1797 --34.1187 --34.1492 --34.0881 --34.0576 --33.9966 --33.9661 --33.9355 --33.9355 --33.9355 --33.9661 --33.9355 --33.9050 --33.8440 --33.9050 --33.8745 --33.8440 --33.7830 --33.7219 --33.7524 --33.6914 --33.6609 --33.6304 --33.6304 --33.6304 --33.5693 --33.5388 --33.5083 --33.5388 --33.5999 --33.5693 --33.5388 --33.5999 --33.5999 --33.5388 --33.4778 --33.4778 --33.4778 --33.4778 --33.4778 --33.4473 --33.3557 --33.3252 --33.3252 --33.3252 --33.3252 --33.3252 --33.3252 --33.3252 --33.3252 --33.3252 --33.3252 --33.3557 --33.3252 --33.2947 --33.2642 --33.2642 --33.2642 --33.2947 --33.2642 --33.2642 --33.2642 --33.2336 --33.2947 --33.2336 --33.2642 --33.2642 --33.2336 --33.2336 --33.1421 --33.2031 --33.1726 --33.2031 --33.2336 --33.2031 --33.2031 --33.2031 --33.2031 --33.0811 --33.1116 --33.1116 --33.0811 --33.1116 --33.0505 --33.0200 --32.9590 --32.9285 --32.8979 --32.8979 --32.8979 --32.8369 --32.8064 --32.8369 --32.8064 --32.8064 --32.8369 --32.8369 --32.8064 --32.7454 --32.7759 --32.7759 --32.7148 --32.7454 --32.6843 --32.5928 --32.6233 --32.6233 --32.6233 --32.5928 --32.5928 --32.6538 --32.6843 --32.5928 --32.5928 --32.5012 --32.4707 --32.4402 --32.4402 --32.4402 --32.4097 --32.4402 --32.3792 --32.4707 --32.4097 --32.4402 --32.4402 --32.3792 --32.4097 --32.4402 --32.4097 --32.3486 --32.3792 --32.2876 --32.3181 --32.3486 --32.3792 --32.3792 --32.3181 --32.2876 --32.3486 --32.3792 --32.3792 --32.3486 --32.3486 --32.3792 --32.3486 --32.2571 --32.2571 --32.1655 --32.1960 --32.1960 --32.1960 --32.2266 --32.1045 --32.0740 --32.0740 --32.0129 --32.0435 --32.0129 --31.9519 --31.9214 --31.8909 --31.8909 --31.8298 --31.8604 --31.8604 --31.7993 --31.7688 --31.7688 --31.7688 --31.6772 --31.6162 --31.5857 --31.5247 --31.4941 --31.4941 --31.4636 --31.4026 --31.3721 --31.4026 --31.3721 --31.3416 --31.2805 --31.2500 --31.1890 --31.1890 --31.1584 --31.1279 --31.1279 --31.1279 --31.0974 --31.0669 --31.1279 --31.1279 --31.1279 --31.1584 --31.0974 --31.0974 --31.0364 --31.0364 --31.0364 --30.9448 --30.9448 --30.9143 --30.8228 --30.8228 --30.8533 --30.8533 --30.8533 --30.8533 --30.8533 --30.8533 --30.8228 --30.8228 --30.7922 --30.7312 --30.7007 --30.6396 --30.5786 --30.5176 --30.4871 --30.4871 --30.3955 --30.3345 --30.3955 --30.3040 --30.2429 --30.2429 --30.1819 --30.2429 --30.1819 --30.1819 --30.1514 --30.1514 --30.0903 --30.1819 --30.2429 --30.2124 --30.2124 --30.2124 --30.2429 --30.2124 --30.3040 --30.3040 --30.3040 --30.3040 --30.3040 --30.3040 --30.3040 --30.3955 --30.4565 --30.4565 --30.4565 --30.5481 --30.5481 --30.5481 --30.5481 --30.6091 --30.5786 --30.6091 --30.6091 --30.5786 --30.5786 --30.5481 --30.4871 --30.4565 --30.4565 --30.4260 --30.3955 --30.3650 --30.2734 --30.2734 --30.2124 --30.1819 --30.1514 --30.0598 --30.0293 --29.9683 --29.9988 --29.9072 --29.8462 --29.7852 --29.7241 --29.7241 --29.6936 --29.7241 --29.6631 --29.5715 --29.4800 --29.3884 --29.2969 --29.2358 --29.1443 --28.9612 --28.7476 --28.5645 --28.2288 --27.4963 --25.7263 --22.5525 --18.7683 --14.8315 --10.9863 --7.0801 --2.8381 -1.8311 -7.2021 -13.0920 -19.0430 -24.5056 -29.0222 -32.5928 -35.1563 -36.9263 -37.9028 -38.4216 -38.4827 -38.1775 -37.6587 -36.7432 -35.7056 -34.3628 -32.8979 -31.2500 -29.6326 -27.9541 -26.2451 -24.5972 -22.8882 -21.0876 -19.4092 -17.8223 -16.2354 -14.7095 -13.2141 -11.7188 -10.3149 -8.8501 -7.4463 -6.1340 -4.8218 -3.5095 -2.1667 -0.9155 --0.3357 --1.6480 --2.9297 --4.2419 --5.4627 --6.7749 --8.0566 --9.3079 --10.4675 --11.6882 --12.8174 --13.9771 --15.1367 --16.2048 --17.2729 --18.3411 --19.4397 --20.3247 --21.2708 --22.1558 --23.0713 --23.8342 --24.5361 --25.2686 --25.9094 --26.5503 --27.1301 --27.6184 --28.1372 --28.6255 --29.1138 --29.4495 --29.8462 --30.2429 --30.5176 --30.8228 --31.0974 --31.3416 --31.6467 --31.8604 --32.0740 --32.3181 --32.5317 --32.7759 --32.9590 --33.1421 --33.2642 --33.4473 --33.5388 --33.7219 --33.8440 --33.9661 --34.0881 --34.2102 --34.3323 --34.4238 --34.4543 --34.4849 --34.6069 --34.6680 --34.7290 --34.8511 --34.9121 --34.9731 --35.0342 --35.1563 --35.2478 --35.2478 --35.3088 --35.3394 --35.4004 --35.4919 --35.5225 --35.5530 --35.6140 --35.6750 --35.6750 --35.7361 --35.7361 --35.7971 --35.7971 --35.7971 --35.8276 --35.8887 --35.9192 --35.9192 --35.9192 --35.9192 --35.9802 --36.0107 --36.0413 --36.1023 --36.1023 --36.1023 --36.1023 --36.1328 --36.1938 --36.1938 --36.2244 --36.2244 --36.2549 --36.2549 --36.3159 --36.2854 --36.3464 --36.3464 --36.3770 --36.3159 --36.3770 --36.3770 --36.4075 --36.4075 --36.4380 --36.4380 --36.4380 --36.4380 --36.4380 --36.4685 --36.4075 --36.4380 --36.4380 --36.4990 --36.4685 --36.4685 --36.4990 --36.5295 --36.5906 --36.6211 --36.5601 --36.6516 --36.6211 --36.6211 --36.6821 --36.6516 --36.7126 --36.7126 --36.7126 --36.7126 --36.7737 --36.7432 --36.7432 --36.7432 --36.8042 --36.8042 --36.7737 --36.7737 --36.7737 --36.8347 --36.8347 --36.8042 --36.8347 --36.8347 --36.8652 --36.8652 --36.8652 --36.9263 --36.8958 --36.9263 --36.9263 --36.9263 --36.9873 --36.9873 --37.0178 --37.0483 --37.0483 --37.0789 --37.0789 --37.0789 --37.1094 --37.0789 --37.1399 --37.1399 --37.1704 --37.1704 --37.1704 --37.2314 --37.2009 --37.2314 --37.2314 --37.2009 --37.2314 --37.2009 --37.1704 --37.2009 --37.1399 --37.2009 --37.2314 --37.1704 --37.2620 --37.2925 --37.2314 --37.2620 --37.2620 --37.2925 --37.2925 --37.3230 --37.3535 --37.3535 --37.3230 --37.2925 --37.3230 --37.3535 --37.3840 --37.3535 --37.3230 --37.3230 --37.3230 --37.2925 --37.2925 --37.3535 --37.3535 --37.3535 --37.3840 --37.4146 --37.4146 --37.4451 --37.4756 --37.4146 --37.3840 --37.4451 --37.4451 --37.4451 --37.4146 --37.4146 --37.3840 --37.4146 --37.3840 --37.4146 --37.4451 --37.4451 --37.5061 --37.5061 --37.5366 --37.5061 --37.4756 --37.4756 --37.4146 --37.5061 --37.4451 --37.4451 --37.4451 --37.4451 --37.4756 --37.4451 --37.4756 --37.4756 --37.4756 --37.4146 --37.4451 --37.4146 --37.4451 --37.4146 --37.4451 --37.4756 --37.3840 --37.3840 --37.4146 --37.3840 --37.3230 --37.3230 --37.3535 --37.3840 --37.3230 --37.2925 --37.2925 --37.2925 --37.2925 --37.2925 --37.3535 --37.3230 --37.2925 --37.2925 --37.2925 --37.2925 --37.2620 --37.3230 --37.2620 --37.3535 --37.3230 --37.3230 --37.2620 --37.3230 --37.2620 --37.2620 --37.2620 --37.2314 --37.2009 --37.2009 --37.2314 --37.2314 --37.2925 --37.2314 --37.1704 --37.1399 --37.1704 --37.1399 --37.1094 --37.1399 --37.1704 --37.2009 --37.2314 --37.2620 --37.2009 --37.2620 --37.2314 --37.2620 --37.2009 --37.2620 --37.2620 --37.2925 --37.2620 --37.2925 --37.2620 --37.2925 --37.2314 --37.2620 --37.2314 --37.2620 --37.2620 --37.2620 --37.2925 --37.2620 --37.2620 --37.3230 --37.2925 --37.2314 --37.2314 --37.1704 --37.2009 --37.2009 --37.2009 --37.2009 --37.1399 --37.2009 --37.2314 --37.2009 --37.1704 --37.1399 --37.1704 --37.1399 --37.2009 --37.1704 --37.1704 --37.2009 --37.1704 --37.1704 --37.1094 --37.0789 --37.1094 --37.1094 --37.0789 --37.0483 --37.0789 --37.0178 --37.0483 --37.0789 --37.0178 --37.0483 --37.0483 --37.0178 --36.9568 --37.0178 --36.9873 --36.9263 --36.8652 --36.8652 --36.8652 --36.8347 --36.8347 --36.8347 --36.8652 --36.8958 --36.8347 --36.8042 --36.8042 --36.7432 --36.8347 --36.8042 --36.8042 --36.8042 --36.7737 --36.7126 --36.7432 --36.7432 --36.6821 --36.6516 --36.6821 --36.6821 --36.6821 --36.6821 --36.6516 --36.6821 --36.6211 --36.6516 --36.6211 --36.6516 --36.5906 --36.5295 --36.5906 --36.5601 --36.4990 --36.4685 --36.4990 --36.5295 --36.4990 --36.4685 --36.4685 --36.4685 --36.4990 --36.4685 --36.5295 --36.5295 --36.4990 --36.4685 --36.4990 --36.5295 --36.4990 --36.4990 --36.4990 --36.4685 --36.4380 --36.4380 --36.4380 --36.4380 --36.4380 --36.4380 --36.4685 --36.4685 --36.4075 --36.4075 --36.4685 --36.4685 --36.4380 --36.4685 --36.4990 --36.4990 --36.4685 --36.4990 --36.4685 --36.4380 --36.4380 --36.4380 --36.4380 --36.4075 --36.4075 --36.4075 --36.4380 --36.4075 --36.4380 --36.3770 --36.4380 --36.4075 --36.3770 --36.3464 --36.3464 --36.3159 --36.3159 --36.2854 --36.2854 --36.2854 --36.2854 --36.2854 --36.3159 --36.2549 --36.2244 --36.2549 --36.2244 --36.2244 --36.1938 --36.1938 --36.1633 --36.1633 --36.1938 --36.1633 --36.1633 --36.1328 --36.1633 --36.1023 --36.0718 --36.0718 --36.0107 --36.0413 --36.0718 --36.0413 --36.0413 --36.0413 --36.0107 --36.0107 --35.9802 --35.9497 --35.9497 --35.9802 --35.9497 --35.9497 --35.9802 --35.9497 --35.9192 --35.9192 --35.9192 --35.9192 --35.8582 --35.8582 --35.8887 --35.8887 --35.8276 --35.8582 --35.8582 --35.8582 --35.8887 --35.8276 --35.7971 --35.8276 --35.8276 --35.7971 --35.8276 --35.7361 --35.8276 --35.8276 --35.7971 --35.7971 --35.8276 --35.7361 --35.7056 --35.7056 --35.7056 --35.6445 --35.6750 --35.6750 --35.6140 --35.6140 --35.5835 --35.6140 --35.5835 --35.5225 --35.5225 --35.4919 --35.5225 --35.5225 --35.5835 --35.5530 --35.5835 --35.5530 --35.5225 --35.4919 --35.4919 --35.4919 --35.4614 --35.4614 --35.4614 --35.4004 --35.4614 --35.4309 --35.4004 --35.3699 --35.3699 --35.4004 --35.4309 --35.3699 --35.3394 --35.3699 --35.3699 --35.3088 --35.3088 --35.2783 --35.3088 --35.2783 --35.2783 --35.2478 --35.2478 --35.2173 --35.2173 --35.1563 --35.2173 --35.1868 --35.2173 --35.1868 --35.0952 --35.0952 --35.0952 --35.0952 --35.0647 --35.0342 --35.0647 --35.0647 --35.0342 --35.0342 --35.0647 --34.9731 --34.9426 --34.9121 --34.9731 --34.9731 --34.9121 --34.9121 --34.8816 --34.9121 --34.8816 --34.8511 --34.8511 --34.7900 --34.7900 --34.7900 --34.8206 --34.7595 --34.7900 --34.8206 --34.7900 --34.8511 --34.7900 --34.7900 --34.7900 --34.7290 --34.7595 --34.7595 --34.6985 --34.6680 --34.6069 --34.6375 --34.6375 --34.6680 --34.6985 --34.6680 --34.7290 --34.6680 --34.6680 --34.6680 --34.6680 --34.6375 --34.6069 --34.6375 --34.6680 --34.6069 --34.6680 --34.6985 --34.6375 --34.6069 --34.5764 --34.5459 --34.4543 --34.4238 --34.4238 --34.3933 --34.3933 --34.3323 --34.3628 --34.3628 --34.3628 --34.3933 --34.3933 --34.3933 --34.4543 --34.3628 --34.3323 --34.3933 --34.3323 --34.3323 --34.3628 --34.3933 --34.3933 --34.3933 --34.3628 --34.3933 --34.3933 --34.3933 --34.3628 --34.3933 --34.3323 --34.3323 --34.3323 --34.3323 --34.2712 --34.2407 --34.2712 --34.2712 --34.2407 --34.2407 --34.2102 --34.2407 --34.2102 --34.1797 --34.1492 --34.1797 --34.1492 --34.0881 --34.0881 --34.0881 --34.0881 --34.0881 --34.0576 --34.0881 --34.0271 --33.9966 --34.0271 --34.0271 --33.9661 --33.9661 --33.9661 --33.9966 --33.9966 --33.9355 --33.9050 --33.9050 --33.8440 --33.8745 --33.8745 --33.8135 --33.8440 --33.8440 --33.8440 --33.9050 --33.9050 --33.9050 --33.8745 --33.8440 --33.8135 --33.8440 --33.7830 --33.7830 --33.7830 --33.7830 --33.7830 --33.7830 --33.7830 --33.6914 --33.7524 --33.6914 --33.7830 --33.7219 --33.6914 --33.6609 --33.6914 --33.6609 --33.5999 --33.5693 --33.5999 --33.6304 --33.5999 --33.5999 --33.6609 --33.6914 --33.7219 --33.7524 --33.6914 --33.6609 --33.6304 --33.6304 --33.5999 --33.5693 --33.5693 --33.5999 --33.5693 --33.5999 --33.5388 --33.5083 --33.5388 --33.6304 --33.5693 --33.5999 --33.5999 --33.5693 --33.5693 --33.5693 --33.5388 --33.5388 --33.5388 --33.5388 --33.5083 --33.4778 --33.4778 --33.4473 --33.4778 --33.4167 --33.4167 --33.3557 --33.2947 --33.3252 --33.2947 --33.2642 --33.2336 --33.2031 --33.2031 --33.1726 --33.1421 --33.1726 --33.1421 --33.1116 --33.0811 --33.0505 --33.0200 --32.9590 --32.9285 --32.9285 --32.8369 --32.7759 --32.7759 --32.6843 --32.6538 --32.5928 --32.5623 --32.5317 --32.5012 --32.4707 --32.4707 --32.4707 --32.4097 --32.4097 --32.4097 --32.3792 --32.3486 --32.3181 --32.3792 --32.3486 --32.3181 --32.3486 --32.3486 --32.4097 --32.4402 --32.4707 --32.4402 --32.4707 --32.5012 --32.5317 --32.5012 --32.5317 --32.5623 --32.5623 --32.5928 --32.6233 --32.6233 --32.6538 --32.6843 --32.6538 --32.6843 --32.6538 --32.6233 --32.5928 --32.5623 --32.5623 --32.5623 --32.6233 --32.6233 --32.7148 --32.6843 --32.6843 --32.7148 --32.7148 --32.7148 --32.7454 --32.7759 --32.7454 --32.6538 --32.6843 --32.6538 --32.6233 --32.6538 --32.6233 --32.6233 --32.5623 --32.5012 --32.5317 --32.5317 --32.5623 --32.4707 --32.4707 --32.4097 --32.4097 --32.3792 --32.3181 --32.2571 --32.3181 --32.3181 --32.2571 --32.2876 --32.2876 --32.3181 --32.2571 --32.2571 --32.2876 --32.2876 --32.2571 --32.3181 --32.3181 --32.2876 --32.2876 --32.2266 --32.2571 --32.2266 --32.2266 --32.2266 --32.1655 --32.1350 --32.1350 --32.1045 --32.1045 --32.0435 --32.0740 --32.0740 --32.0740 --32.0740 --32.0740 --32.0435 --31.9824 --32.0129 --32.0129 --31.9214 --31.9214 --31.8604 --31.7993 --31.7688 --31.7993 --31.7078 --31.6772 --31.6467 --31.6162 --31.6162 --31.5857 --31.5247 --31.5247 --31.5247 --31.5552 --31.6162 --31.5857 --31.5857 --31.6162 --31.5857 --31.6162 --31.6467 --31.6162 --31.6162 --31.5857 --31.5857 --31.6467 --31.6467 --31.6467 --31.6162 --31.5857 --31.5552 --31.5552 --31.5552 --31.5552 --31.5857 --31.6162 --31.6162 --31.5552 --31.5552 --31.5247 --31.4941 --31.4941 --31.4026 --31.3721 --31.4026 --31.4636 --31.4026 --31.3721 --31.3721 --31.3721 --31.3416 --31.4026 --31.3416 --31.4026 --31.4026 --31.3721 --31.3721 --31.2805 --31.2805 --31.1890 --31.1890 --31.1279 --31.1279 --31.0974 --31.0974 --31.0059 --30.9753 --30.8838 --30.8838 --30.9448 --30.9143 --30.8838 --30.9143 --30.8838 --30.9143 --30.8838 --30.9448 --30.9143 --30.9143 --30.8838 --30.9143 --30.9448 --30.9143 --30.9753 --31.0364 --31.0974 --31.0974 --31.0974 --31.0974 --31.1279 --31.1279 --31.1890 --31.2195 --31.2500 --31.2500 --31.2500 --31.3110 --31.2805 --31.2805 --31.3110 --31.2805 --31.3110 --31.2500 --31.1890 --31.1890 --31.1279 --31.0364 --31.0364 --31.0364 --31.0059 --31.0059 --31.0059 --31.0364 --31.0364 --31.0364 --31.0669 --31.0364 --31.0364 --31.0669 --31.0059 --31.0669 --31.0974 --31.0364 --31.0059 --30.9448 --30.9753 --30.9448 --30.8838 --30.8533 --30.8533 --30.7617 --30.7617 --30.7617 --30.7312 --30.6702 --30.7007 --30.6396 --30.6702 --30.6091 --30.5786 --30.4871 --30.4565 --30.3650 --30.3345 --30.3650 --30.2734 --30.2429 --30.2429 --30.1514 --30.1514 --30.0903 --29.9988 --29.9683 --29.9072 --29.8462 --29.7852 --29.6936 --29.6326 --29.5410 --29.5410 --29.4800 --29.4495 --29.3274 --29.2053 --29.0833 --28.9612 --28.8391 --28.5034 --28.1677 --27.5574 --25.8789 --22.7966 --18.9819 --15.1672 --11.3525 --7.5684 --3.5095 -1.0986 -6.1646 -11.9019 -17.7002 -23.1934 -27.8320 -31.4941 -34.2102 -36.1023 -37.3535 -37.9639 -38.1470 -37.9944 -37.5061 -36.7432 -35.7971 -34.6069 -33.2642 -31.7383 -30.1819 -28.5645 -26.9775 -25.3906 -23.7122 -22.0337 -20.4773 -18.8599 -17.3950 -15.8386 -14.2517 -12.6343 -11.1694 -9.7046 -8.2398 -6.8359 -5.4627 -4.0588 -2.7771 -1.4648 -0.1221 --1.2207 --2.5330 --3.7842 --5.0659 --6.3171 --7.6294 --8.9416 --10.1929 --11.4136 --12.6343 --13.9160 --15.1672 --16.3574 --17.5781 --18.6768 --19.7144 --20.7825 --21.8201 --22.7966 --23.7427 --24.6277 --25.4211 --26.0925 --26.7944 --27.4048 --27.9541 --28.4424 --28.8696 --29.3274 --29.7241 --30.1819 --30.5481 --30.8533 --31.1279 --31.4026 --31.7078 --31.9519 --32.1960 --32.4402 --32.6538 --32.8369 --33.0505 --33.2642 --33.3557 --33.5083 --33.6304 --33.7830 --33.9050 --34.0271 --34.1797 --34.2407 --34.3323 --34.4238 --34.4849 --34.5459 --34.6375 --34.7290 --34.7900 --34.8511 --34.8816 --34.8816 --35.0037 --35.1257 --35.1257 --35.1563 --35.2173 --35.2173 --35.2783 --35.3394 --35.3699 --35.4309 --35.3699 --35.4919 --35.4919 --35.4919 --35.5530 --35.6140 --35.6445 --35.6750 --35.6445 --35.7056 --35.7666 --35.7361 --35.7666 --35.7971 --35.7971 --35.8887 --35.8276 --35.8887 --35.9802 --35.9497 --35.9192 --35.9802 --35.9497 --35.9802 --36.0413 --36.0413 --35.9802 --35.9802 --35.9802 --35.9497 --35.9497 --36.0107 --36.0107 --36.0413 --36.0413 --36.0718 --36.0718 --36.0718 --36.0413 --36.0413 --36.1023 --36.0718 --36.1328 --36.1023 --36.0413 --36.0718 --36.1023 --36.1633 --36.1328 --36.1938 --36.2549 --36.2549 --36.3159 --36.2854 --36.1938 --36.2549 --36.2244 --36.2854 --36.2854 --36.2854 --36.3159 --36.3159 --36.3464 --36.3464 --36.3464 --36.3464 --36.3159 --36.3770 --36.3464 --36.2854 --36.3770 --36.3464 --36.4075 --36.3770 --36.4380 --36.4075 --36.4685 --36.4380 --36.4685 --36.4990 --36.4685 --36.4380 --36.4380 --36.4075 --36.4685 --36.4990 --36.4990 --36.6211 --36.5601 --36.6211 --36.5601 --36.5601 --36.5295 --36.5295 --36.5295 --36.5601 --36.5906 --36.5601 --36.5906 --36.6211 --36.5906 --36.5906 --36.5906 --36.6516 --36.6516 --36.7126 --36.6821 --36.6821 --36.6516 --36.7126 --36.7432 --36.7126 --36.8042 --36.7737 --36.8042 --36.8652 --36.8652 --36.8347 --36.8347 --36.8347 --36.8347 --36.8652 --36.8958 --36.8652 --36.9263 --36.8958 --36.9568 --36.9263 --36.9263 --36.9568 --36.9568 --36.9568 --36.9263 --36.9873 --36.9873 --36.9263 --36.9568 --36.8958 --36.8958 --36.8958 --36.9263 --36.8958 --36.8958 --36.8652 --36.8958 --36.8958 --36.8347 --36.8042 --36.8347 --36.8652 --36.8042 --36.8042 --36.8042 --36.7737 --36.8042 --36.8042 --36.8042 --36.8347 --36.8347 --36.8652 --36.8958 --36.8652 --36.8652 --36.8958 --36.9263 --36.9568 --36.9263 --36.9568 --36.8652 --36.8652 --36.8652 --36.8958 --36.8652 --36.8958 --36.8958 --36.8347 --36.8652 --36.8958 --36.8347 --36.8652 --36.8958 --36.8958 --36.8652 --36.8347 --36.8347 --36.8958 --36.9263 --36.8958 --36.8652 --36.8958 --36.8958 --36.8347 --36.8347 --36.8652 --36.8347 --36.7737 --36.8347 --36.8042 --36.8042 --36.8347 --36.8347 --36.8958 --36.8652 --36.8652 --36.8347 --36.8347 --36.8652 --36.8652 --36.8652 --36.9263 --36.8958 --36.9568 --36.9263 --36.9568 --36.9263 --36.8958 --36.8958 --36.8958 --36.8347 --36.8958 --36.8042 --36.8347 --36.8347 --36.8347 --36.8347 --36.7737 --36.8042 --36.7432 --36.7126 --36.7126 --36.7432 --36.6821 --36.7432 --36.7432 --36.7432 --36.7737 --36.8652 --36.8042 --36.7737 --36.8347 --36.8042 --36.7737 --36.7737 --36.7432 --36.7432 --36.7126 --36.7126 --36.7737 --36.7432 --36.7432 --36.7737 --36.7432 --36.7432 --36.7432 --36.7432 --36.6821 --36.7432 --36.7432 --36.7432 --36.7737 --36.7126 --36.6516 --36.6211 --36.6821 --36.6211 --36.6516 --36.6516 --36.6821 --36.7126 --36.6821 --36.7126 --36.6516 --36.6821 --36.6516 --36.6211 --36.6516 --36.6211 --36.6516 --36.5906 --36.5906 --36.6516 --36.6516 --36.6821 --36.6821 --36.6516 --36.6516 --36.6516 --36.6211 --36.6821 --36.6516 --36.6211 --36.6821 --36.6516 --36.6211 --36.5601 --36.5906 --36.5906 --36.5601 --36.5906 --36.5906 --36.6211 --36.6211 --36.5601 --36.5295 --36.5295 --36.6211 --36.5601 --36.5906 --36.5295 --36.5295 --36.4990 --36.5295 --36.5295 --36.5295 --36.4990 --36.4990 --36.5295 --36.4075 --36.4380 --36.4380 --36.4075 --36.3770 --36.3770 --36.4075 --36.3770 --36.3464 --36.3770 --36.3464 --36.3159 --36.3159 --36.2549 --36.2244 --36.2549 --36.2244 --36.2854 --36.2244 --36.2244 --36.2549 --36.2854 --36.3159 --36.2549 --36.2549 --36.2854 --36.2549 --36.2549 --36.2244 --36.2244 --36.1938 --36.2244 --36.2244 --36.1938 --36.2549 --36.1328 --36.1633 --36.1938 --36.1938 --36.1633 --36.1328 --36.1328 --36.1023 --36.1023 --36.1023 --36.1023 --36.1633 --36.1328 --36.1328 --36.1633 --36.1023 --36.1023 --36.0718 --36.0718 --35.9802 --35.9497 --35.9497 --35.9802 --35.9802 --35.9497 --35.9802 --35.9192 --35.9192 --35.8887 --35.8887 --35.8276 --35.8887 --35.8582 --35.8582 --35.8582 --35.8276 --35.8887 --35.8276 --35.8276 --35.8276 --35.7971 --35.7666 --35.7666 --35.7971 --35.7971 --35.7666 --35.8276 --35.8582 --35.8276 --35.7971 --35.7666 --35.7666 --35.7666 --35.7361 --35.7361 --35.7361 --35.7056 --35.7056 --35.6750 --35.6750 --35.5835 --35.5835 --35.6140 --35.5530 --35.5835 --35.6140 --35.5835 --35.5835 --35.5530 --35.5225 --35.4919 --35.4919 --35.5225 --35.4614 --35.4614 --35.4309 --35.4614 --35.4309 --35.4614 --35.4004 --35.4309 --35.4004 --35.3699 --35.4004 --35.4309 --35.4004 --35.4004 --35.3699 --35.3699 --35.3699 --35.3088 --35.4309 --35.3699 --35.3394 --35.3394 --35.3088 --35.3088 --35.3088 --35.3088 --35.3088 --35.3088 --35.3394 --35.3088 --35.2783 --35.3088 --35.2478 --35.3088 --35.2478 --35.2173 --35.2478 --35.1868 --35.2173 --35.1563 --35.1257 --35.1257 --35.1563 --35.1257 --35.0952 --35.0952 --35.1257 --35.1563 --35.0647 --35.0952 --35.0037 --35.0037 --35.0037 --34.9731 --34.9426 --34.9731 --34.9731 --35.0037 --35.0037 --35.0037 --34.9731 --34.9426 --34.9731 --34.9426 --34.9121 --34.9426 --34.9426 --35.0037 --34.9731 --34.9426 --34.9731 --34.9731 --34.8511 --34.8816 --34.9121 --34.8816 --34.9121 --34.8816 --34.8816 --34.8511 --34.8511 --34.8206 --34.7595 --34.7900 --34.7900 --34.7290 --34.6680 --34.7290 --34.6680 --34.6680 --34.6985 --34.6985 --34.7290 --34.6985 --34.7595 --34.6985 --34.6680 --34.6985 --34.6680 --34.6375 --34.6069 --34.6375 --34.6375 --34.6069 --34.6375 --34.6069 --34.5459 --34.5459 --34.5154 --34.6069 --34.5459 --34.5764 --34.5154 --34.4543 --34.4543 --34.4543 --34.4238 --34.3933 --34.3933 --34.3933 --34.4238 --34.3323 --34.3323 --34.3323 --34.2712 --34.2102 --34.2102 --34.2102 --34.2407 --34.1797 --34.1797 --34.1797 --34.1492 --34.0881 --34.0576 --34.1187 --34.1492 --34.1492 --34.1187 --34.1492 --34.1187 --34.1187 --34.1187 --34.0576 --34.0881 --34.0576 --34.0271 --34.0271 --33.9966 --34.0576 --34.0271 --33.9966 --33.9355 --33.9355 --33.9355 --33.9661 --33.9661 --33.9355 --33.9050 --33.8745 --33.8440 --33.8440 --33.8135 --33.8135 --33.8440 --33.8135 --33.8440 --33.7830 --33.8135 --33.8135 --33.7830 --33.7830 --33.7524 --33.7830 --33.8135 --33.7219 --33.7830 --33.7830 --33.7524 --33.7830 --33.8135 --33.7830 --33.8440 --33.8440 --33.8440 --33.8440 --33.8440 --33.8135 --33.8440 --33.8440 --33.8440 --33.8135 --33.8440 --33.9050 --33.9050 --33.8745 --33.9355 --33.9050 --33.8745 --33.8745 --33.8745 --33.8440 --33.8135 --33.7524 --33.7830 --33.7524 --33.7219 --33.6914 --33.7219 --33.7524 --33.6914 --33.6914 --33.6609 --33.6304 --33.6914 --33.6609 --33.6609 --33.6914 --33.6609 --33.6304 --33.6304 --33.5999 --33.6304 --33.6304 --33.6304 --33.5999 --33.5693 --33.5083 --33.5388 --33.5693 --33.5083 --33.5083 --33.5083 --33.5083 --33.5083 --33.5388 --33.5083 --33.4778 --33.5083 --33.4778 --33.4778 --33.4473 --33.4167 --33.4473 --33.4167 --33.3557 --33.3557 --33.3252 --33.2947 --33.2947 --33.2642 --33.2336 --33.2336 --33.2031 --33.1726 --33.2031 --33.1421 --33.1421 --33.1726 --33.1726 --33.2031 --33.2031 --33.1726 --33.1421 --33.2031 --33.1421 --33.0505 --33.0505 --33.0505 --33.0200 --33.0505 --33.0200 --33.0200 --32.9895 --32.9895 --32.8979 --32.9285 --32.8979 --32.8979 --32.8979 --32.8674 --32.8369 --32.8979 --32.8674 --32.8064 --32.7148 --32.7454 --32.6843 --32.5317 --32.5012 --32.4402 --32.4097 --32.3792 --32.4707 --32.5012 --32.5012 --32.5012 --32.4402 --32.4707 --32.5012 --32.5012 --32.4402 --32.5317 --32.6233 --32.6233 --32.6233 --32.6843 --32.6538 --32.6538 --32.6538 --32.6538 --32.6538 --32.6843 --32.6538 --32.6538 --32.6843 --32.6538 --32.6538 --32.6538 --32.6233 --32.5928 --32.6538 --32.6233 --32.6538 --32.6538 --32.7148 --32.6538 --32.6538 --32.6843 --32.6843 --32.6843 --32.6843 --32.7454 --32.6843 --32.7148 --32.7454 --32.7148 --32.6843 --32.6233 --32.6233 --32.5623 --32.5928 --32.5928 --32.5928 --32.5928 --32.6233 --32.6538 --32.5928 --32.5928 --32.5623 --32.5317 --32.5317 --32.4707 --32.4097 --32.4097 --32.3792 --32.4097 --32.3792 --32.4402 --32.5012 --32.4707 --32.5012 --32.5317 --32.5317 --32.5012 --32.4707 --32.5012 --32.4402 --32.4097 --32.5012 --32.4097 --32.3792 --32.4097 --32.4097 --32.3181 --32.3181 --32.3486 --32.3792 --32.3792 --32.3486 --32.3486 --32.3792 --32.3181 --32.3181 --32.3486 --32.2876 --32.3486 --32.3181 --32.3486 --32.2876 --32.3181 --32.2876 --32.1960 --32.1350 --32.1350 --32.1045 --32.1350 --32.1045 --32.1350 --32.1045 --32.1045 --32.0740 --32.0129 --31.9824 --31.9824 --31.9824 --32.0129 --32.0129 --31.9214 --31.9519 --31.9824 --32.0129 --32.0129 --31.9519 --31.9214 --31.9824 --31.9519 --31.9519 --31.9519 --31.9214 --31.8909 --31.7993 --31.7993 --31.7078 --31.7078 --31.6772 --31.6162 --31.6162 --31.6162 --31.5247 --31.4941 --31.5552 --31.5247 --31.5247 --31.5247 --31.5247 --31.5552 --31.4941 --31.5552 --31.5857 --31.5857 --31.6162 --31.5552 --31.5247 --31.4941 --31.4941 --31.4636 --31.4331 --31.4026 --31.4026 --31.3721 --31.3416 --31.2805 --31.3721 --31.3721 --31.3416 --31.3721 --31.3416 --31.3110 --31.3110 --31.3416 --31.3110 --31.3110 --31.3416 --31.2805 --31.2195 --31.1584 --31.0974 --31.0364 --31.0059 --30.9753 --30.8838 --30.8838 --30.8838 --30.8533 --30.7922 --30.7312 --30.6702 --30.6091 --30.5786 --30.4871 --30.5176 --30.4565 --30.4260 --30.3650 --30.3650 --30.3650 --30.3345 --30.3345 --30.3345 --30.2734 --30.2734 --30.2124 --30.1819 --30.1208 --30.0903 --29.9988 --29.9377 --29.9072 --29.8767 --29.8157 --29.7852 --29.7546 --29.6631 --29.6631 --29.6021 --29.4800 --29.4800 --29.4189 --29.3579 --29.2358 --29.1748 --29.0833 --28.9612 --28.7476 --28.4119 --27.7710 --26.2146 --23.2849 --19.5313 --15.7471 --11.9629 --8.2092 --4.2419 -0.0305 -4.8828 -10.3149 -15.9912 -21.5759 -26.4282 -30.4260 -33.3862 -35.4614 -36.8652 -37.6587 -37.9944 -37.9333 -37.4451 -36.8042 -35.8276 -34.5764 -33.2947 -31.8298 -30.3040 -28.7781 -27.1606 -25.6348 -24.1089 -22.5830 -21.0571 -19.4702 -17.9138 -16.3574 -14.7095 -13.1531 -11.6577 -10.2234 -8.8196 -7.5073 -6.1340 -4.8828 -3.6621 -2.4109 -1.2817 -0.0305 --1.1597 --2.3498 --3.6621 --4.8523 --6.0425 --7.2632 --8.3923 --9.5825 --10.7727 --11.9324 --13.0920 --14.2822 --15.3503 --16.4490 --17.6086 --18.6157 --19.6838 --20.6604 --21.6064 --22.4304 --23.2544 --24.0479 --24.7498 --25.4211 --26.0315 --26.5808 --27.1606 --27.6794 --28.2288 --28.6560 --29.0833 --29.4495 --29.8462 --30.1819 --30.5481 --30.8228 --31.1584 --31.3416 --31.6162 --31.8604 --32.1045 --32.3181 --32.5623 --32.8064 --32.9285 --33.0505 --33.2642 --33.3862 --33.5693 --33.7219 --33.8745 --34.0576 --34.1492 --34.2407 --34.3323 --34.4238 --34.5154 --34.5459 --34.6985 --34.7290 --34.7900 --34.8511 --34.9426 --34.9731 --35.0342 --35.0342 --35.1563 --35.2173 --35.1563 --35.2173 --35.3088 --35.2783 --35.2783 --35.3394 --35.3699 --35.4614 --35.4919 --35.4614 --35.4614 --35.5530 --35.5225 --35.6140 --35.6445 --35.6445 --35.6750 --35.6445 --35.6750 --35.7666 --35.7361 --35.7971 --35.7971 --35.7971 --35.7971 --35.8276 --35.7971 --35.7971 --35.9192 --35.8582 --35.9192 --35.9497 --35.9497 --35.9802 --36.0107 --35.9802 --36.0107 --36.0718 --36.0718 --36.1328 --36.1328 --36.1633 --36.1938 --36.2549 --36.2854 --36.2854 --36.3159 --36.2854 --36.3159 --36.3159 --36.3159 --36.3770 --36.4075 --36.4075 --36.4380 --36.4380 --36.4380 --36.4685 --36.4990 --36.4685 --36.4990 --36.5601 --36.4990 --36.5295 --36.5906 --36.5906 --36.5906 --36.5906 --36.6516 --36.7126 --36.7126 --36.6821 --36.6821 --36.7126 --36.7126 --36.7737 --36.6821 --36.7126 --36.7126 --36.7737 --36.8042 --36.7432 --36.8042 --36.8042 --36.7737 --36.8347 --36.8347 --36.8042 --36.8347 --36.8042 --36.8958 --36.8347 --36.8042 --36.8652 --36.8652 --36.9263 --36.8347 --36.8042 --36.8042 --36.8042 --36.8958 --36.8347 --36.8347 --36.8652 --36.8042 --36.8042 --36.8347 --36.8652 --36.8958 --36.8958 --36.8958 --36.8958 --36.8652 --36.8652 --36.8652 --36.9263 --36.8652 --36.9263 --36.9263 --36.9568 --36.9263 --36.9568 --36.9568 --36.9568 --36.9568 --36.9568 --37.0178 --36.9873 --36.9873 --37.0178 --36.9873 --36.9873 --37.0178 --36.9873 --37.0178 --36.9873 --37.0178 --37.0178 --37.0178 --36.9873 --36.9568 --36.9873 --37.0178 --37.0178 --37.0789 --37.1094 --37.1399 --37.1399 --37.1704 --37.1704 --37.1704 --37.1704 --37.1399 --37.1094 --37.1399 --37.0483 --37.1094 --37.1094 --37.1094 --37.0789 --37.1094 --37.1399 --37.1399 --37.1399 --37.1094 --37.1399 --37.1704 --37.1704 --37.1399 --37.1704 --37.1704 --37.1704 --37.2314 --37.1704 --37.1704 --37.2314 --37.2009 --37.2009 --37.2314 --37.2009 --37.2009 --37.1704 --37.1704 --37.1704 --37.2009 --37.1704 --37.1704 --37.1399 --37.2009 --37.2009 --37.2314 --37.2009 --37.2009 --37.2009 --37.1704 --37.1704 --37.1399 --37.1704 --37.2009 --37.2314 --37.1399 --37.2009 --37.2314 --37.2620 --37.2314 --37.2314 --37.2009 --37.2009 --37.2314 --37.2620 --37.2925 --37.2925 --37.2620 --37.3230 --37.3230 --37.3230 --37.3230 --37.2620 --37.3535 --37.3230 --37.3535 --37.3230 --37.3230 --37.3535 --37.3535 --37.3230 --37.3230 --37.3230 --37.3535 --37.3230 --37.3535 --37.3535 --37.4146 --37.3840 --37.3230 --37.3535 --37.3840 --37.4146 --37.4146 --37.3840 --37.4146 --37.4451 --37.4451 --37.4451 --37.4451 --37.4146 --37.3840 --37.4146 --37.3840 --37.3840 --37.4451 --37.4451 --37.4451 --37.3840 --37.4451 --37.4451 --37.4451 --37.4756 --37.4146 --37.4451 --37.4756 --37.4451 --37.4451 --37.4146 --37.4756 --37.4146 --37.3840 --37.4146 --37.4451 --37.4451 --37.4451 --37.4146 --37.4451 --37.4451 --37.4451 --37.4146 --37.4451 --37.4451 --37.4756 --37.4146 --37.4756 --37.4451 --37.4451 --37.4146 --37.4451 --37.4146 --37.4451 --37.4146 --37.4146 --37.4146 --37.4451 --37.3840 --37.4146 --37.3535 --37.3840 --37.3840 --37.3535 --37.3230 --37.3230 --37.2925 --37.2925 --37.2620 --37.2925 --37.2925 --37.3230 --37.3535 --37.2925 --37.2925 --37.2620 --37.2314 --37.2314 --37.2314 --37.2925 --37.2620 --37.2925 --37.2925 --37.2314 --37.2314 --37.2620 --37.2009 --37.1704 --37.1704 --37.1704 --37.1704 --37.1704 --37.0483 --37.0178 --37.0483 --37.0483 --37.0178 --36.9873 --36.9568 --36.9568 --36.9873 --36.9873 --36.9263 --36.8958 --36.8347 --36.8958 --36.8652 --36.8958 --36.8652 --36.8958 --36.8042 --36.8042 --36.8042 --36.8042 --36.8652 --36.8347 --36.8652 --36.8347 --36.8347 --36.8347 --36.7737 --36.7737 --36.8042 --36.8042 --36.7737 --36.7737 --36.7432 --36.7432 --36.7432 --36.7432 --36.6821 --36.7432 --36.6516 --36.6211 --36.6211 --36.5906 --36.5601 --36.5295 --36.5295 --36.5295 --36.5601 --36.5601 --36.5601 --36.5601 --36.5295 --36.5601 --36.5601 --36.4990 --36.4990 --36.4990 --36.5295 --36.5295 --36.5601 --36.4990 --36.4990 --36.5295 --36.4990 --36.4685 --36.4685 --36.4685 --36.4685 --36.4685 --36.4685 --36.4380 --36.4380 --36.3770 --36.4380 --36.3770 --36.3159 --36.3464 --36.3464 --36.3770 --36.3464 --36.3464 --36.3464 --36.3464 --36.3464 --36.3159 --36.2854 --36.2549 --36.2244 --36.2244 --36.2244 --36.2244 --36.1938 --36.1633 --36.1938 --36.1938 --36.1633 --36.1633 --36.1633 --36.1633 --36.1328 --36.1328 --36.1023 --36.1633 --36.1633 --36.1023 --36.1633 --36.1023 --36.1023 --36.1328 --36.1328 --36.1328 --36.1023 --36.0718 --36.1328 --36.1328 --36.1633 --36.1328 --36.1328 --36.1633 --36.1328 --36.1023 --36.0413 --36.0718 --36.0107 --36.0107 --36.0413 --36.1023 --36.1023 --36.0718 --36.1023 --36.1023 --36.1328 --36.1328 --36.1023 --36.1328 --36.1023 --36.1023 --36.0718 --36.1023 --36.0718 --36.0718 --36.0718 --36.0718 --36.0718 --36.0718 --36.0107 --36.0413 --35.9802 --35.9802 --35.8582 --35.8582 --35.7971 --35.7971 --35.8276 --35.8276 --35.7666 --35.7666 --35.7056 --35.7361 --35.7666 --35.6750 --35.6750 --35.6140 --35.6140 --35.5835 --35.5835 --35.5835 --35.5225 --35.5225 --35.4919 --35.5225 --35.4004 --35.4004 --35.4919 --35.4309 --35.4309 --35.4919 --35.4919 --35.4919 --35.4309 --35.4919 --35.4614 --35.4004 --35.4614 --35.4309 --35.4614 --35.4614 --35.4309 --35.4309 --35.4309 --35.3394 --35.3699 --35.3088 --35.3088 --35.2478 --35.2783 --35.3394 --35.3394 --35.4004 --35.4004 --35.4614 --35.4004 --35.4004 --35.3394 --35.3699 --35.4004 --35.3699 --35.3394 --35.4004 --35.4004 --35.4004 --35.4004 --35.3699 --35.3394 --35.3699 --35.3394 --35.4004 --35.3699 --35.3699 --35.3699 --35.3394 --35.3699 --35.3699 --35.3088 --35.3394 --35.2783 --35.2783 --35.2478 --35.2173 --35.1868 --35.1868 --35.1868 --35.1563 --35.1257 --35.1563 --35.1257 --35.0647 --35.0952 --35.0952 --35.0647 --35.0342 --35.0342 --35.0342 --35.0647 --35.0647 --35.0647 --35.0647 --35.0647 --35.0342 --35.0342 --35.0342 --35.0037 --34.9426 --34.9121 --34.8816 --34.8816 --34.8511 --34.8206 --34.8816 --34.9121 --34.9121 --34.8816 --34.8511 --34.7595 --34.8206 --34.7900 --34.7595 --34.6985 --34.6680 --34.6680 --34.5764 --34.6069 --34.5459 --34.5764 --34.6375 --34.5459 --34.5764 --34.5459 --34.5154 --34.5764 --34.5459 --34.5764 --34.4543 --34.4543 --34.4238 --34.3933 --34.3628 --34.3323 --34.3323 --34.3018 --34.2102 --34.2712 --34.3018 --34.2712 --34.3323 --34.3018 --34.3323 --34.2712 --34.2712 --34.2102 --34.2712 --34.2407 --34.2407 --34.3018 --34.2712 --34.2407 --34.2712 --34.2407 --34.2407 --34.2102 --34.2102 --34.2102 --34.1797 --34.1797 --34.2102 --34.2102 --34.1492 --34.1492 --34.0881 --34.0576 --34.1187 --34.0576 --34.0881 --34.0576 --34.0576 --34.0271 --33.9355 --33.9661 --33.9355 --33.9966 --33.9661 --33.9966 --33.9966 --33.9966 --34.0576 --34.0271 --33.9966 --34.0271 --33.9661 --33.8745 --33.8440 --33.8135 --33.8135 --33.8440 --33.7830 --33.6914 --33.7219 --33.6609 --33.6609 --33.5999 --33.5999 --33.5999 --33.5388 --33.5388 --33.5388 --33.5999 --33.5693 --33.5083 --33.5083 --33.4778 --33.5083 --33.4778 --33.4778 --33.4473 --33.5083 --33.4778 --33.4473 --33.4778 --33.4167 --33.3557 --33.3557 --33.3557 --33.3862 --33.4167 --33.3862 --33.3862 --33.4167 --33.4167 --33.3862 --33.3862 --33.3557 --33.3557 --33.3557 --33.4167 --33.4167 --33.4473 --33.4167 --33.4778 --33.3862 --33.4473 --33.4473 --33.4778 --33.5083 --33.5388 --33.4778 --33.4473 --33.4473 --33.4778 --33.4473 --33.4167 --33.3252 --33.2642 --33.2336 --33.2336 --33.2031 --33.1116 --33.0811 --33.0200 --33.0505 --33.0200 --32.9590 --32.9285 --32.8979 --32.8064 --32.8674 --32.7759 --32.8064 --32.8369 --32.7759 --32.6843 --32.6538 --32.7148 --32.6538 --32.6538 --32.6233 --32.5623 --32.5317 --32.5012 --32.5012 --32.4707 --32.4402 --32.4707 --32.4402 --32.4097 --32.3792 --32.3486 --32.2876 --32.3181 --32.3181 --32.3486 --32.2876 --32.2876 --32.2571 --32.1960 --32.2876 --32.1960 --32.1350 --32.1350 --32.0740 --32.0740 --32.0129 --32.0129 --32.0129 --31.9214 --31.8909 --31.9214 --31.8909 --31.8909 --31.9214 --31.9214 --31.8909 --31.9214 --31.8909 --31.9824 --31.9824 --31.8909 --31.8909 --31.8909 --31.8298 --31.8298 --31.8604 --31.8604 --31.8604 --31.8604 --31.8298 --31.8298 --31.8298 --31.8604 --31.8298 --31.7993 --31.8298 --31.8298 --31.8298 --31.7688 --31.7993 --31.7688 --31.7993 --31.8298 --31.8298 --31.8298 --31.8604 --31.8604 --31.8298 --31.8298 --31.8298 --31.7993 --31.7993 --31.7688 --31.7383 --31.7688 --31.7078 --31.6467 --31.6162 --31.6467 --31.6467 --31.6467 --31.6162 --31.5552 --31.5552 --31.5247 --31.5552 --31.4941 --31.5247 --31.5247 --31.4941 --31.4026 --31.3721 --31.3110 --31.3110 --31.2500 --31.2805 --31.2805 --31.2195 --31.2500 --31.2805 --31.2500 --31.2195 --31.2195 --31.2500 --31.2195 --31.2195 --31.1890 --31.2500 --31.1890 --31.2195 --31.2195 --31.1890 --31.2805 --31.1584 --31.1584 --31.1279 --31.1584 --31.1584 --31.1279 --31.1279 --31.0974 --31.0059 --30.9753 --31.0059 --30.9143 --30.9143 --30.9143 --30.8838 --30.8228 --30.8533 --30.8228 --30.8533 --30.8838 --30.8838 --30.9143 --30.9448 --30.9448 --30.9143 --30.9753 --30.9753 --31.0059 --31.0669 --31.0364 --30.9753 --31.0059 --31.0364 --31.0364 --31.0364 --31.0669 --31.0059 --31.0059 --31.0364 --31.0669 --31.0364 --31.0364 --31.0974 --31.0669 --31.0669 --31.0059 --31.0364 --30.9753 --30.8838 --30.8533 --30.8228 --30.7922 --30.7312 --30.7007 --30.6091 --30.5786 --30.4565 --30.3955 --30.3345 --30.3345 --30.3650 --30.3040 --30.2429 --30.2124 --30.1514 --30.1208 --30.0293 --29.9072 --29.8462 --29.7546 --29.6631 --29.3884 --29.2053 --28.7476 --27.9846 --26.0620 --22.8271 --19.0125 --15.2588 --11.5662 --7.8430 --3.9673 -0.3357 -5.3711 -10.9253 -16.6626 -22.1558 -26.9165 -30.7617 -33.6304 -35.6445 -36.9263 -37.6282 -37.8113 -37.6282 -37.1399 -36.3159 -35.3088 -34.0881 -32.7454 -31.3416 -29.8157 -28.1982 -26.5198 -24.8108 -23.0408 -21.3013 -19.5313 -17.9443 -16.3269 -14.7705 -13.2446 -11.6577 -10.2234 -8.7280 -7.2937 -5.9509 -4.6997 -3.5400 -2.3193 -1.1597 --0.1221 --1.3733 --2.5940 --3.8147 --4.9744 --6.1340 --7.3547 --8.5754 --9.7656 --10.9253 --12.0850 --13.2446 --14.3738 --15.5334 --16.6016 --17.6392 --18.7073 --19.6838 --20.5994 --21.4539 --22.3083 --23.1323 --23.9258 --24.6582 --25.4517 --26.0620 --26.7029 --27.3438 --27.8320 --28.2593 --28.6560 --29.0833 --29.5410 --29.9072 --30.2429 --30.6091 --30.8533 --31.1890 --31.4636 --31.6467 --31.8298 --32.1045 --32.2571 --32.4707 --32.6233 --32.8369 --32.9895 --33.1726 --33.2947 --33.3862 --33.4778 --33.6609 --33.6609 --33.7830 --33.8745 --33.9355 --33.9355 --34.0576 --34.0576 --34.1492 --34.2102 --34.2712 --34.3323 --34.3628 --34.3628 --34.4543 --34.5154 --34.5154 --34.6069 --34.6069 --34.6680 --34.7595 --34.7290 --34.7595 --34.8206 --34.8511 --34.8511 --34.8511 --34.8511 --34.8511 --34.8816 --34.9121 --34.9426 --34.9731 --35.0037 --34.9731 --35.0647 --35.0647 --35.0647 --35.0647 --35.0342 --35.0952 --35.0647 --35.1257 --35.1257 --35.1868 --35.1868 --35.2478 --35.1868 --35.2478 --35.2478 --35.2783 --35.2173 --35.2173 --35.2478 --35.2478 --35.3088 --35.3394 --35.4004 --35.3699 --35.3699 --35.4004 --35.4309 --35.4004 --35.4004 --35.4309 --35.4309 --35.4309 --35.5225 --35.5530 --35.5530 --35.5530 --35.5530 --35.5530 --35.5530 --35.5835 --35.6750 --35.6445 --35.7361 --35.7056 --35.7361 --35.7971 --35.7971 --35.7971 --35.8582 --35.8887 --35.8887 --35.9192 --35.9192 --35.9192 --35.9802 --35.9802 --36.0107 --36.0413 --36.0107 --36.0413 --36.0718 --36.0718 --36.1633 --36.1023 --36.1328 --36.1633 --36.1328 --36.1633 --36.1633 --36.2549 --36.1938 --36.2244 --36.2549 --36.3159 --36.2549 --36.3159 --36.3464 --36.3464 --36.3464 --36.3464 --36.3464 --36.3464 --36.3464 --36.3770 --36.3770 --36.3770 --36.4380 --36.4685 --36.4990 --36.4990 --36.4685 --36.4990 --36.4685 --36.4990 --36.4685 --36.4380 --36.4990 --36.5601 --36.5295 --36.5601 --36.5906 --36.5906 --36.6516 --36.6821 --36.6821 --36.6516 --36.7126 --36.7126 --36.7126 --36.7126 --36.6821 --36.7432 --36.6821 --36.7126 --36.7432 --36.7432 --36.7737 --36.8042 --36.8042 --36.8042 --36.8347 --36.8042 --36.8347 --36.8347 --36.8042 --36.8652 --36.8958 --36.8958 --36.9263 --36.8958 --36.8958 --36.8652 --36.8958 --36.8347 --36.9263 --36.8958 --36.8958 --36.8958 --36.9568 --36.9568 --36.9873 --37.0483 --37.0483 --36.9873 --37.0483 --36.9873 --37.0483 --37.0178 --37.0789 --37.0789 --37.0789 --37.0789 --37.0483 --37.0789 --37.1094 --37.1399 --37.1094 --37.1094 --37.1094 --37.1399 --37.1704 --37.1094 --37.1094 --37.1094 --37.0789 --37.1094 --37.0789 --37.1399 --37.1399 --37.0483 --37.0789 --37.0483 --37.1094 --37.1094 --37.1094 --37.0483 --37.0789 --37.1094 --37.0789 --37.0483 --37.0789 --37.0483 --37.0178 --37.0178 --37.0483 --37.0178 --37.0483 --37.0483 --36.9873 --36.9873 --36.9873 --36.9873 --37.0483 --37.0178 --37.0483 --37.0483 --37.0178 --36.9873 --37.0178 --36.9873 --36.9568 --36.9263 --36.8652 --36.8958 --36.9568 --36.9263 --36.9263 --36.9568 --36.9568 --36.9568 --36.9263 --36.9263 --36.9568 --36.9263 --36.9263 --36.9263 --36.8958 --36.8652 --36.8652 --36.8042 --36.8652 --36.8042 --36.8347 --36.8347 --36.8347 --36.8042 --36.8347 --36.8347 --36.7737 --36.8042 --36.8347 --36.8347 --36.8652 --36.8347 --36.8652 --36.8958 --36.8347 --36.8347 --36.8347 --36.8652 --36.8042 --36.8042 --36.8652 --36.8042 --36.7737 --36.8042 --36.7737 --36.8042 --36.7737 --36.8042 --36.7432 --36.7737 --36.7432 --36.7126 --36.7126 --36.8042 --36.7737 --36.7737 --36.8042 --36.7737 --36.7737 --36.7737 --36.7737 --36.7432 --36.7126 --36.7432 --36.7126 --36.6516 --36.6516 --36.7126 --36.6211 --36.6516 --36.6516 --36.5906 --36.5906 --36.5601 --36.5601 --36.5295 --36.5295 --36.6211 --36.5601 --36.5601 --36.4990 --36.4685 --36.4075 --36.4380 --36.4380 --36.4685 --36.4990 --36.4685 --36.4990 --36.4380 --36.4380 --36.4685 --36.4685 --36.4380 --36.4685 --36.4380 --36.4990 --36.4380 --36.4685 --36.4380 --36.4380 --36.4685 --36.4075 --36.4075 --36.3770 --36.4075 --36.4380 --36.4075 --36.3770 --36.4075 --36.4075 --36.4380 --36.3464 --36.3770 --36.3159 --36.3770 --36.3464 --36.3464 --36.3464 --36.3159 --36.3159 --36.2854 --36.2549 --36.1938 --36.1938 --36.1938 --36.1938 --36.1938 --36.1328 --36.0718 --36.1328 --36.1023 --36.1023 --36.1023 --36.0718 --36.0718 --36.1023 --36.1023 --36.0718 --36.0413 --36.0413 --36.0107 --36.0107 --36.0107 --35.9802 --36.0107 --35.9497 --35.9497 --35.9192 --35.9802 --35.9802 --35.9802 --35.9192 --35.9497 --35.9192 --35.9192 --35.8582 --35.8582 --35.7971 --35.7971 --35.8582 --35.8276 --35.7666 --35.8582 --35.7666 --35.7666 --35.7971 --35.8276 --35.8276 --35.7971 --35.8276 --35.8582 --35.8276 --35.8276 --35.8276 --35.7971 --35.7971 --35.7971 --35.7361 --35.7666 --35.7666 --35.7971 --35.7666 --35.7971 --35.8276 --35.8887 --35.8276 --35.7666 --35.7971 --35.7361 --35.7666 --35.7666 --35.7056 --35.7056 --35.7361 --35.6750 --35.6750 --35.7056 --35.7361 --35.7056 --35.6750 --35.6750 --35.6140 --35.6140 --35.5530 --35.5835 --35.5530 --35.5530 --35.5835 --35.5225 --35.5530 --35.5225 --35.5530 --35.5530 --35.5835 --35.6140 --35.6445 --35.6140 --35.5835 --35.6140 --35.6445 --35.6140 --35.6750 --35.6445 --35.7056 --35.6750 --35.6750 --35.7056 --35.6445 --35.6750 --35.6140 --35.6445 --35.6750 --35.6445 --35.5835 --35.5835 --35.5225 --35.5530 --35.5225 --35.5225 --35.4919 --35.4004 --35.4309 --35.3699 --35.3394 --35.2783 --35.2478 --35.1868 --35.1563 --35.1257 --35.1257 --35.0952 --35.1257 --35.1257 --35.0952 --35.1868 --35.1563 --35.1868 --35.1257 --35.0952 --35.1257 --35.1868 --35.1257 --35.1563 --35.1257 --35.1257 --35.1257 --35.0952 --35.0952 --35.1257 --35.1257 --35.1257 --35.0647 --35.0647 --35.0647 --35.0342 --35.0647 --35.0342 --34.9731 --35.0037 --35.0342 --34.9731 --34.9426 --34.9121 --34.9121 --34.8511 --34.8816 --34.8816 --34.8511 --34.8511 --34.7900 --34.8206 --34.8206 --34.8206 --34.8511 --34.7900 --34.7900 --34.7595 --34.7900 --34.7900 --34.7290 --34.7900 --34.7595 --34.7595 --34.7900 --34.7595 --34.6985 --34.7290 --34.7595 --34.7290 --34.6985 --34.6985 --34.7290 --34.6375 --34.6680 --34.6680 --34.6680 --34.6375 --34.6375 --34.6069 --34.5764 --34.6375 --34.6985 --34.6680 --34.6375 --34.6375 --34.6680 --34.6069 --34.5764 --34.5154 --34.5154 --34.5154 --34.5154 --34.5154 --34.5459 --34.4849 --34.4849 --34.4238 --34.4238 --34.4238 --34.4543 --34.3933 --34.3628 --34.3323 --34.3018 --34.3323 --34.3018 --34.3323 --34.3018 --34.3018 --34.3323 --34.2712 --34.2712 --34.2712 --34.3018 --34.2712 --34.3323 --34.3628 --34.3628 --34.3018 --34.3018 --34.2712 --34.2712 --34.2407 --34.2102 --34.2102 --34.2407 --34.1797 --34.1492 --34.1187 --34.0881 --34.1187 --34.0271 --34.0271 --34.0881 --34.1492 --34.1187 --34.1492 --34.0881 --34.1187 --34.0881 --34.0576 --34.0881 --34.0271 --33.9966 --33.9966 --33.9966 --34.0576 --34.0576 --34.0576 --34.0271 --34.0271 --33.9661 --33.9966 --34.0271 --34.0576 --34.0271 --34.0271 --34.0881 --34.0576 --34.0576 --33.9661 --33.9966 --33.9355 --33.9355 --33.9355 --33.9050 --33.8440 --33.7830 --33.7524 --33.7219 --33.7524 --33.7219 --33.7524 --33.7219 --33.6609 --33.6609 --33.6609 --33.5999 --33.5999 --33.5999 --33.6304 --33.6304 --33.5693 --33.5083 --33.5693 --33.5388 --33.5388 --33.5388 --33.5083 --33.5083 --33.4473 --33.4778 --33.5083 --33.4473 --33.4778 --33.5388 --33.5083 --33.5388 --33.4778 --33.5388 --33.5388 --33.5388 --33.5083 --33.4778 --33.4778 --33.4778 --33.4778 --33.4778 --33.4167 --33.4167 --33.3862 --33.4473 --33.4778 --33.4778 --33.5388 --33.5083 --33.4473 --33.4167 --33.4167 --33.4167 --33.3862 --33.3557 --33.3557 --33.3862 --33.3252 --33.2947 --33.2947 --33.2642 --33.2336 --33.2642 --33.2336 --33.2031 --33.1726 --33.1421 --33.1726 --33.1421 --33.1421 --33.1116 --33.1726 --33.1116 --33.0505 --33.0811 --33.1116 --33.0811 --33.0505 --33.0200 --33.0505 --33.0505 --33.0200 --32.9895 --33.0200 --33.0505 --33.0200 --33.0505 --33.0811 --33.0505 --33.0811 --33.0505 --33.0200 --32.9895 --32.9895 --32.9895 --32.9895 --33.0200 --33.0200 --32.9590 --32.9590 --32.9590 --32.9590 --32.9590 --32.9590 --32.9895 --33.0200 --33.0200 --33.0200 --32.9590 --32.9285 --32.8979 --32.8674 --32.8064 --32.7759 --32.8064 --32.8064 --32.7759 --32.7454 --32.7454 --32.7454 --32.7454 --32.7148 --32.7148 --32.6538 --32.6233 --32.5928 --32.5623 --32.5623 --32.5928 --32.5623 --32.5623 --32.4707 --32.4707 --32.4402 --32.4097 --32.4097 --32.4097 --32.4097 --32.3792 --32.3792 --32.3181 --32.3181 --32.3181 --32.2571 --32.2876 --32.2266 --32.2876 --32.2266 --32.2571 --32.2876 --32.2266 --32.2266 --32.1655 --32.1045 --32.1045 --32.0129 --32.0129 --31.9824 --31.9824 --32.0435 --32.1045 --32.0435 --32.0740 --32.0129 --31.9824 --31.9519 --31.9519 --31.9519 --31.9519 --31.9214 --31.9214 --31.9519 --31.8604 --31.8604 --31.8298 --31.8298 --31.8298 --31.8604 --31.8604 --31.8298 --31.7993 --31.8604 --31.8604 --31.8909 --31.8604 --31.8298 --31.7993 --31.7993 --31.8298 --31.8909 --31.8909 --31.9214 --31.9214 --31.9519 --31.9519 --36.7737 --37.6282 --37.6282 --37.9333 --38.3301 --38.6963 --39.1235 --39.4287 --39.7949 --40.1306 --40.3748 --40.6799 --40.9241 --41.2292 --41.5344 --41.7480 --41.9922 --42.2668 --42.4500 --42.6331 --42.7856 --42.9993 --43.1824 --43.4265 --43.5486 --43.7012 --43.8538 --44.0063 --44.1589 --44.2810 --44.4641 --44.5557 --44.7083 --44.8914 --45.0439 --45.1660 --45.2576 --45.3796 --45.4712 --45.5933 --45.7458 --45.8374 --45.9900 --46.0815 --46.1426 --46.2952 --46.3867 --46.5088 --46.6309 --46.7224 --46.8140 --46.9055 --46.9971 --47.0886 --47.2107 --47.3022 --47.3633 --47.4243 --47.6074 --47.6685 --47.7600 --47.8821 --47.9431 --48.0652 --48.1262 --48.2178 --48.2788 --48.3398 --48.4314 --48.5229 --48.6145 --48.6755 --48.7366 --48.8281 --48.8892 --49.0112 --49.1028 --49.1943 --49.2554 --49.3469 --49.3774 --49.4690 --49.4995 --49.6216 --49.7131 --49.7437 --49.8047 --49.8657 --49.9268 --49.9878 --50.0793 --50.1709 --50.2319 --50.3235 --50.3845 --50.4150 --50.5066 --50.5676 --50.5981 --50.6897 --50.7507 --50.8118 --50.8728 --50.8728 --50.9338 --51.0254 --51.0864 --51.1780 --51.2390 --51.3000 --51.3611 --51.4221 --51.5137 --51.5747 --51.6663 --51.7273 --51.7883 --51.8188 --51.9104 --51.9409 --52.0325 --52.0935 --52.1545 --52.2156 --52.2766 --52.3682 --52.3987 --52.4597 --52.5208 --52.6123 --52.6428 --52.6733 --52.7344 --52.7649 --52.8564 --52.8870 --52.9480 --53.0090 --53.0701 --53.1616 --53.2227 --53.2837 --53.3447 --53.4058 --53.4058 --53.4363 --53.5278 --53.5583 --53.6194 --53.7109 --53.7415 --53.8025 --53.8025 --53.8940 --53.9246 --53.9856 --54.0161 --54.0771 --54.1077 --54.1687 --54.3213 --54.2908 --54.4128 --54.4434 --54.5044 --54.5044 --54.5654 --54.6265 --54.6875 --54.6875 --54.7791 --54.8096 --54.8401 --54.9927 --55.0232 --55.0842 --55.0842 --55.1147 --55.1758 --55.2368 --55.2673 --55.2979 --55.3894 --55.4199 --55.4199 --55.5115 --55.5115 --55.5725 --55.6946 --55.6946 --55.7556 --55.8167 --55.8472 --55.9082 --55.9998 --56.0303 --56.0913 --56.1218 --56.2134 --56.2744 --56.3049 --56.3660 --56.3965 --56.4270 --56.4880 --56.5186 --56.5491 --56.5796 --56.6101 --56.6711 --56.7017 --56.7627 --56.8237 --56.8542 --56.8848 --56.9153 --56.9763 --56.9763 --57.0068 --57.0679 --57.1289 --57.1594 --57.2510 --57.2815 --57.2815 --57.3425 --57.3730 --57.4341 --57.4646 --57.4951 --57.5867 --57.6172 --57.6782 --57.7393 --57.7393 --57.7698 --57.7698 --57.8308 --57.8918 --57.9224 --57.9224 --58.0444 --58.0750 --58.1055 --58.1665 --58.2275 --58.2275 --58.2886 --58.3191 --58.3496 --58.3801 --58.4106 --58.4412 --58.5327 --58.5327 --58.5938 --58.5938 --58.6548 --58.7158 --58.7463 --58.7769 --58.8074 --58.8684 --58.8989 --58.9600 --58.9600 --59.0210 --59.0515 --59.0820 --59.1431 --59.2346 --59.2041 --59.1736 --59.2651 --59.2957 --59.3872 --59.4482 --59.4177 --59.5093 --59.5398 --59.5398 --59.6313 --59.6924 --59.7229 --59.7534 --59.8145 --59.8145 --59.8755 --59.9365 --59.9670 --59.9670 --60.0281 --60.0891 --60.1196 --60.1196 --60.1501 --60.2112 --60.2112 --60.2722 --60.3027 --60.3333 --60.3638 --60.4248 --60.4553 --60.4858 --60.5164 --60.5774 --60.6384 --60.6689 --60.6995 --60.7300 --60.7300 --60.7910 --60.7605 --60.8521 --60.8521 --60.8521 --60.9436 --60.9741 --60.9741 --61.0046 --61.0352 --61.0962 --61.1572 --61.1267 --61.1877 --61.2183 --61.2488 --61.3098 --61.3403 --61.3708 --61.4319 --61.4014 --61.4014 --61.4929 --61.5540 --61.6150 --61.6150 --61.6150 --61.7065 --61.7371 --61.7981 --61.7981 --61.8286 --61.8591 --61.8591 --61.9202 --61.8896 --61.9812 --61.9202 --61.9812 --62.0117 --62.0728 --62.0728 --62.1033 --62.1643 --62.1948 --62.2253 --62.2253 --62.2253 --62.3474 --62.3779 --62.4084 --62.4084 --62.4390 --62.5000 --62.4695 --62.5305 --62.5305 --62.5610 --62.6526 --62.5916 --62.6526 --62.6221 --62.7136 --62.7441 --62.7747 --62.8052 --62.8052 --62.8357 --62.8967 --62.8662 --62.9578 --63.0188 --63.0188 --63.0493 --63.0798 --63.0798 --63.1104 --63.1409 --63.1714 --63.2019 --63.2019 --63.3545 --63.3240 --63.3545 --63.3545 --63.3850 --63.4155 --63.4766 --63.4460 --63.5071 --63.5071 --63.5986 --63.6292 --63.5986 --63.6597 --63.6597 --63.6902 --63.7207 --63.6902 --63.7512 --63.8123 --63.8123 --63.8123 --63.8733 --63.9038 --63.9648 --63.9343 --63.9648 --64.0259 --63.9954 --63.9954 --64.0869 --64.0869 --64.1174 --64.1785 --64.1785 --64.2395 --64.2090 --64.3005 --64.3311 --64.3311 --64.3616 --64.3921 --64.4226 --64.4226 --64.4226 --64.5142 --64.5142 --64.5752 --64.5142 --64.5447 --64.5752 --64.6057 --64.6667 --64.6667 --64.6973 --64.7583 --64.7888 --64.7888 --64.7888 --64.8193 --64.9109 --64.9109 --64.9414 --64.9719 --64.9719 --65.0024 --65.0330 --65.0635 --65.0940 --65.0940 --65.1550 --65.1855 --65.1855 --65.2161 --65.2771 --65.2161 --65.2466 --65.2771 --65.3076 --65.3687 --65.3992 --65.4297 --65.3687 --65.3992 --65.4602 --65.5212 --65.5212 --65.5518 --65.5518 --65.5518 --65.6128 --65.5518 --65.6128 --65.6128 --65.6738 --65.7043 --65.7043 --65.7654 --65.7349 --65.8264 --65.8264 --65.8264 --65.8569 --65.8875 --65.9180 --66.0095 --66.0095 --65.9790 --66.0095 --66.0095 --66.0706 --66.0706 --66.1011 --66.1316 --66.1011 --66.1316 --66.1621 --66.1926 --66.1926 --66.1926 --66.1621 --66.2231 --66.2842 --66.3147 --66.2842 --66.3452 --66.3452 --66.3757 --66.3757 --66.4063 --66.4368 --66.4673 --66.4978 --66.4368 --66.4978 --66.5588 --66.4978 --66.5588 --66.5894 --66.5894 --66.6504 --66.6199 --66.6809 --66.6809 --66.7114 --66.7114 --66.6809 --66.7114 --66.7419 --66.8030 --66.7725 --66.8945 --66.8945 --66.8640 --66.8945 --66.9250 --66.9250 --66.9250 --66.9861 --67.0471 --67.1082 --67.0471 --67.0776 --67.1082 --67.1082 --67.1692 --67.1692 --67.1387 --67.1692 --67.1387 --67.1997 --67.1997 --67.1997 --67.2302 --67.2607 --67.2302 --67.2913 --67.3218 --67.4133 --67.3828 --67.3523 --67.3828 --67.3828 --67.4438 --67.4133 --67.4744 --67.5049 --67.5354 --67.5354 --67.5354 --67.5354 --67.5659 --67.5659 --67.6270 --67.6270 --67.6270 --67.6575 --67.6575 --67.6575 --67.7185 --67.7490 --67.7490 --67.7795 --67.7490 --67.8406 --67.7795 --67.8406 --67.9016 --67.8711 --67.9321 --67.9016 --67.8711 --67.9016 --67.9321 --67.9626 --67.9932 --67.9932 --68.0237 --68.0542 --68.0542 --68.0542 --68.0847 --68.1152 --68.0847 --68.0847 --68.0847 --68.1763 --68.1458 --68.1763 --68.2068 --68.2373 --68.2373 --68.2678 --68.2983 --68.3289 --68.3594 --68.3594 --68.3594 --68.3289 --68.4204 --68.4204 --68.4509 --68.4814 --68.4509 --68.5425 --68.4814 --68.5730 --68.5120 --68.5425 --68.5730 --68.5730 --68.6035 --68.6035 --68.5730 --68.6340 --68.6646 --68.6340 --68.6340 --68.6646 --68.6646 --68.6646 --68.6951 --68.7256 --68.6951 --68.7256 --68.7561 --68.7256 --68.7866 --68.7561 --68.8477 --68.7866 --68.8782 --68.8171 --68.8477 --68.8782 --68.8782 --68.9392 --68.9087 --68.8782 --68.9697 --68.9392 --68.9697 --68.9697 --69.0002 --69.0613 --69.0308 --69.0613 --69.0613 --69.0613 --69.0613 --69.0613 --69.1223 --69.1223 --69.0918 --69.1528 --69.1223 --69.1833 --69.2139 --69.1833 --69.1528 --69.1528 --69.2139 --69.2444 --69.2444 --69.2749 --69.3054 --69.3054 --69.3054 --69.3359 --69.3665 --69.3359 --69.3665 --69.3665 --69.3970 --69.3665 --69.4275 --69.4275 --69.4580 --69.4580 --69.5190 --69.4885 --69.5190 --69.5190 --69.5496 --69.5496 --69.5801 --69.5496 --69.5496 --69.6411 --69.5801 --69.6411 --69.6411 --69.6106 --69.6411 --69.6106 --69.6716 --69.7021 --69.7021 --69.7021 --69.7327 --69.7327 --69.7632 --69.7937 --69.7632 --69.8242 --69.8242 --69.8242 --69.8242 --69.8547 --69.8547 --69.8853 --69.8547 --69.9463 --69.9463 --69.9463 --69.9768 --69.9768 --69.9463 --69.9463 --69.9158 --69.9768 --69.9768 --69.9768 --69.9463 --70.0073 --70.0073 --70.0073 --70.0378 --70.0989 --70.0989 --70.1599 --70.1294 --70.0989 --70.1294 --70.1294 --70.1294 --70.1904 --70.1599 --70.1599 --70.1599 --70.2515 --70.1904 --70.2209 --70.2209 --70.2515 --70.1904 --70.2209 --70.2515 --70.2515 --70.2515 --70.2820 --70.3430 --70.3125 --70.3125 --70.3125 --70.3430 --70.4041 --70.3735 --70.3735 --70.3735 --70.4041 --70.3735 --70.4346 --70.4651 --70.4651 --70.4956 --70.4651 --70.4651 --70.4346 --70.4651 --70.4651 --70.4346 --70.5261 --70.5566 --70.5872 --70.5566 --70.6482 --70.5566 --70.5566 --70.5566 --70.6177 --70.6177 --70.6482 --70.6177 --70.5872 --70.6177 --70.6177 --70.6177 --70.6787 --70.6787 --70.6482 --70.6787 --70.7092 --70.7092 --70.7092 --70.7092 --70.6787 --70.7092 --70.7092 --70.7703 --70.7703 --70.7703 --70.7397 --70.8313 --70.8008 --70.8008 --70.7092 --70.7703 --70.7703 --70.7703 --70.8008 --70.8008 --70.8618 --70.8313 --70.8618 --70.8618 --70.8923 --70.8923 --70.8923 --70.8923 --70.9229 --70.9229 --70.9534 --70.9229 --70.9229 --70.9229 --70.9534 --70.9534 --71.0144 --70.9839 --70.9839 --71.0144 --71.0144 --71.0144 --71.0754 --71.0754 --71.0754 --71.0754 --71.0449 --71.1060 --71.1060 --71.1060 --71.1365 --71.1060 --71.1365 --71.1670 --71.1365 --71.1975 --71.2280 --71.2585 --71.1975 --71.2280 --71.2585 --71.2585 --71.2585 --71.1975 --71.2585 --71.2585 --71.2280 --71.2891 --71.2585 --71.2891 --71.3196 --71.3196 --71.3501 --71.3806 --71.3196 --71.3196 --71.3806 --71.4111 --71.3806 --71.3501 --71.3806 --71.3806 --71.3806 --71.4111 --71.3806 --71.4111 --71.3806 --71.4111 --71.4111 --71.4111 --71.4417 --71.4417 --71.5027 --71.4722 --71.5027 --71.5027 --71.4722 --71.4722 --71.5027 --71.5027 --71.5027 --71.5637 --71.5332 --71.5332 --71.5637 --71.5027 --71.5332 --71.5637 --71.5332 --71.5942 --71.5942 --71.5942 --71.5637 --71.6553 --71.6553 --71.6248 --71.6248 --71.6553 --71.6553 --71.6553 --71.6248 --71.6248 --71.6248 --71.6858 --71.6553 --71.6248 --71.6858 --71.7163 --71.6858 --71.6858 --71.6858 --71.7468 --71.6858 --71.7468 --71.7773 --71.7773 --71.8079 --71.8079 --71.8384 --71.8384 --71.8079 --71.8384 --71.8079 --71.8079 --71.8079 --71.8689 --71.8689 --71.8689 --71.8689 --71.8384 --71.8689 --71.8689 --71.9299 --71.8689 --71.8994 --71.9299 --71.9299 --71.9299 --71.9604 --71.9604 --71.9299 --71.9604 --71.9604 --71.9604 --71.8994 --71.9299 --71.9604 --71.9604 --71.8994 --71.9604 --71.9604 --71.9910 --72.0215 --72.0215 --72.0215 --71.9910 --71.9910 --72.0215 --71.9910 --72.0520 --72.0215 --72.0215 --72.0520 --72.0215 --72.0520 --72.0520 --72.0825 --72.0825 --72.1130 --72.0825 --72.0825 --72.0825 --72.0825 --72.1130 --72.1130 --72.1436 --72.1436 --72.1436 --72.1130 --72.0520 --72.1130 --72.1130 --72.1741 --72.1741 --72.1741 --72.2351 --72.1741 --72.1436 --72.1741 --72.1741 --72.1741 --72.1741 --72.2351 --72.2351 --72.2046 --72.2046 --72.2046 --72.2656 --72.2656 --72.2351 --72.2656 --72.2351 --72.2656 --72.2351 --72.2656 --72.2656 --72.2656 --72.3267 --72.3267 --72.2351 --72.3267 --72.2961 --72.2961 --72.3267 --72.3267 --72.2961 --72.3267 --72.3267 --72.3572 --72.3267 --72.3267 --72.3267 --72.3877 --72.3877 --72.3572 --72.3267 --72.3267 --72.3572 --72.3572 --72.4182 --72.3572 --72.3572 --72.3877 --72.3877 --72.3877 --72.4182 --72.3877 --72.4182 --72.4792 --72.3877 --72.3877 --72.3877 --72.3877 --72.4182 --72.3877 --72.4182 --72.4182 --72.4792 --72.5098 --72.4792 --72.5403 --72.5403 --72.5098 --72.4792 --72.5098 --72.4487 --72.4487 --72.4792 --72.4182 --72.4792 --72.5403 --72.4792 --72.4792 --72.5098 --72.4792 --72.4792 --72.4792 --72.4792 --72.4792 --72.5098 --72.5403 --72.4792 --72.5098 --72.5403 --72.5403 --72.5098 --72.5403 --72.5403 --72.5403 --72.5403 --72.5708 --72.5403 --72.5098 --72.5403 --72.5403 --72.5708 --72.6013 --72.5708 --72.5708 --72.5708 --72.6013 --72.5708 --72.6013 --72.6013 --72.6318 --72.6318 --72.6318 --72.6624 --72.6318 --72.6318 --72.6318 --72.6624 --72.6929 --72.6624 --72.6929 --72.5708 --72.6624 --72.6624 --72.6624 --72.6318 --72.6624 --72.6929 --72.6318 --72.6624 --72.6624 --72.6624 --72.6929 --72.6929 --72.6929 --72.6624 --72.6624 --72.6624 --72.6624 --72.6318 --72.6929 --72.6929 --72.6929 --72.6929 --72.6929 --72.6929 --72.7234 --72.7234 --72.7539 --72.6929 --72.6929 --72.6624 --72.6624 --72.6929 --72.7234 --72.6624 --72.6624 --72.6929 --72.7234 --72.7234 --72.6929 --72.7234 --72.7234 --72.7844 --72.7539 --72.8149 --72.7539 --72.7539 --72.7539 --72.7539 --72.7539 --72.7539 --72.7844 --72.7844 --72.6929 --72.7844 --72.7539 --72.7234 --72.7234 --72.7539 --72.8149 --72.7539 --72.7539 --72.8149 --72.8149 --72.8149 --72.7539 --72.7539 --72.7844 --72.7539 --72.8149 --72.8149 --72.8149 --72.7539 --72.7844 --72.7844 --72.8455 --72.8149 --72.8149 --72.7844 --72.7539 --72.8455 --72.8455 --72.8760 --72.8455 --72.8149 --72.8455 --72.8455 --72.8760 --72.9065 --72.9370 --72.8760 --72.9065 --72.8760 --72.9065 --72.9370 --72.9065 --72.8455 --72.8760 --72.8760 --72.9370 --72.8760 --72.8760 --72.9370 --72.9370 --72.9065 --72.8760 --72.9065 --72.8760 --72.9675 --72.9065 --72.9065 --72.9065 --72.8760 --72.9065 --72.9065 --72.8760 --72.9370 --72.9370 --72.9980 --72.8760 --72.9065 --72.9370 --72.9065 --72.9370 --72.9675 --72.9675 --72.9675 --72.9370 --72.9675 --72.9370 --72.9675 --72.9980 --72.9675 --72.9980 --72.9675 --72.9675 --72.9980 --72.9980 --72.9370 --72.9980 --72.9675 --73.0286 --72.9980 --72.9980 --72.9980 --73.0286 --72.9980 --72.9980 --73.0286 --73.0286 --73.0591 --73.0286 --73.0286 --72.9675 --72.9675 --72.9370 --72.9370 --72.9980 --73.0286 --72.9980 --72.9675 --72.9675 --72.9980 --72.9675 --73.0286 --72.9675 --73.0286 --73.0591 --73.0591 --73.0896 --72.9980 --73.0591 --73.0591 --73.0286 --73.0286 --72.9980 --72.9980 --72.9980 --73.0286 --72.9980 --72.9980 --73.0591 --73.0286 --72.9980 --73.0591 --73.0896 --73.0896 --73.0286 --73.0286 --73.0591 --72.9980 --73.0591 --73.0286 --73.0286 --73.0591 --73.0286 --73.0896 --73.0591 --73.0896 --73.0896 --73.0896 --73.1201 --73.0591 --73.1201 --73.1201 --73.1201 --73.0896 --73.1201 --73.1201 --73.0896 --73.0896 --73.0896 --73.1201 --73.0896 --73.0591 --73.1201 --73.0896 --73.0896 --73.0591 --73.0896 --73.0896 --73.0896 --73.0591 --73.0896 --73.0896 --73.1201 --73.0896 --73.1201 --73.1506 --73.1201 --73.1506 --73.1201 --73.1201 --73.1201 --73.1201 --73.1506 --73.1506 --73.1506 --73.1201 --73.0896 --73.1506 --73.1506 --73.1506 --73.1812 --73.1506 --73.1506 --73.1506 --73.1506 --73.1812 --73.1812 --73.1812 --73.1812 --73.1506 --73.1506 --73.1506 --73.1506 --73.1812 --73.1506 --73.1812 --73.1201 --73.1506 --73.1812 --73.1506 --73.1506 --73.1812 --73.1812 --73.1506 --73.1506 --73.1506 --73.1506 --73.1506 --73.1201 --73.1201 --73.1201 --73.1812 --73.1812 --73.1812 --73.1812 --73.1506 --73.1812 --73.1506 --73.2117 --73.1812 --73.1812 --73.1812 --73.1812 --73.1812 --73.1506 --73.1812 --73.2117 --73.1812 --73.1506 --73.1506 --73.2117 --73.1506 --73.1506 --73.1812 --73.2117 --73.2117 --73.1812 --73.1812 --73.1506 --73.1506 --73.1506 --73.1201 --73.1506 --73.1201 --73.1506 --73.1812 --73.1506 --73.2117 --73.1812 --73.1506 --73.1812 --73.2117 --73.1506 --73.1506 --73.1812 --73.1812 --73.1506 --73.1201 --73.1201 --73.1812 --73.1812 --73.1506 --73.1812 --73.1201 --73.1201 --73.0896 --73.1506 --73.1812 --73.1201 --73.2117 --73.2117 --73.1812 --73.1812 --73.2117 --73.2117 --73.1812 --73.1812 --73.2117 --73.1812 --73.1201 --73.1506 --73.1506 --73.1506 --73.1506 --73.1506 --73.1812 --73.1812 --73.1812 --73.1812 --73.1201 --73.1506 --73.1506 --73.1812 --73.1812 --73.1812 --73.2117 --73.1506 --73.1506 --73.2117 --73.2117 --73.1506 --73.1506 --73.2117 --73.1506 --73.1506 --73.1506 --73.1201 --73.1506 --73.1506 --73.1506 --73.1506 --73.1506 --73.1506 --73.1201 --73.2117 --73.1506 --73.2117 --73.1506 --73.1812 --73.1812 --73.1506 --73.2117 --73.1812 --73.1506 --73.1506 --73.1506 --73.1506 --73.0896 --73.0896 --73.1201 --73.1506 --73.1812 --73.1812 --73.1506 --73.1812 --73.1812 --73.2117 --73.1812 --73.1812 --73.1812 --73.1506 --73.1506 --73.1506 --73.1506 --73.1812 --73.1201 --73.1506 --73.1506 --73.1201 --73.1812 --73.1812 --73.1506 --73.1506 --73.1201 --73.1812 --73.1812 --73.1506 --73.1812 --73.1506 --73.1506 --73.1506 --73.1201 --73.1506 --73.1506 --73.1201 --73.1506 --73.1812 --73.1506 --73.1506 --73.2117 --73.1812 --73.1506 --73.1506 --73.1506 --73.1201 --73.1506 --73.1506 --73.1506 --73.0896 --73.0896 --73.0896 --73.0591 --73.1201 --73.1201 --73.1201 --73.1506 --73.0896 --73.1201 --73.1812 --73.1506 --73.1812 --73.1506 --73.0896 --73.1201 --73.1201 --73.0896 --73.1201 --73.0896 --73.0896 --73.0896 --73.0896 --73.0591 --73.1201 --73.1201 --73.1506 --73.1201 --73.0896 --73.1201 --73.0896 --73.0896 --73.0896 --73.1201 --73.1201 --73.0896 --73.1506 --73.1201 --73.0896 --73.1201 --73.0896 --73.0591 --73.0896 --73.1201 --73.1201 --73.0591 --73.0896 --73.0591 --73.1201 --73.0896 --73.0896 --73.0896 --73.0896 --72.9980 --73.0286 --73.0286 --73.1506 --73.1201 --73.0896 --73.0591 --73.0591 --73.1201 --73.1201 --73.0896 --73.0591 --73.0896 --73.0591 --73.0591 --73.0896 --73.0896 --73.0896 --73.0591 --73.0896 --73.0896 --73.0591 --73.0286 --73.0286 --73.0591 --73.0591 --73.0591 --73.0896 --73.0591 --72.9980 --73.0286 --73.0591 --73.0591 --73.0591 --72.9980 --73.0286 --73.0591 --73.0591 --73.0591 --73.0286 --73.0591 --73.0286 --73.0286 --72.9980 --73.0896 --73.0591 --73.0896 --73.0591 --73.0286 --73.0896 --73.0896 --73.0591 --73.0286 --73.0896 --73.0286 --73.0591 --73.0896 --72.9980 --72.9980 --73.0286 --73.0286 --72.9980 --72.9675 --73.0286 --73.0286 --73.0286 --73.0591 --72.9980 --72.9980 --72.9980 --73.0286 --73.0286 --72.9675 --73.0286 --73.0286 --72.9980 --73.0286 --73.0286 --72.9980 --73.0286 --72.9675 --73.0286 --72.9980 --72.9980 --72.9675 --73.0591 --73.0286 --72.9980 --72.9980 --72.9675 --72.9980 --72.9980 --73.0286 --72.9675 --72.9370 --72.9980 --72.9675 --72.9370 --73.0286 --72.9675 --72.9980 --72.9675 --72.9675 --72.9675 --72.9675 --72.9675 --72.9980 --72.9675 --72.9370 --72.9370 --72.9370 --72.9370 --72.9370 --72.9370 --72.9675 --72.9370 --72.9675 --72.9370 --72.9980 --72.9980 --72.9675 --72.9675 --72.9980 --72.9675 --72.9675 --72.9980 --72.9675 --72.9675 --72.9370 --72.9370 --72.9675 --72.9980 --72.9675 --72.9370 --72.9370 --72.9370 --72.9370 --72.9370 --72.9675 --72.9675 --72.9370 --72.9675 --72.9065 --72.9370 --72.9370 --72.9370 --72.9370 --72.9370 --72.9370 --72.9370 --72.9675 --72.9675 --72.9675 --72.9370 --72.9370 --72.9370 --72.9065 --72.9065 --72.8760 --72.9065 --72.9370 --72.9065 --72.8760 --72.8760 --72.8760 --72.9065 --72.8760 --72.9065 --72.8760 --72.8760 --72.9065 --72.8760 --72.9065 --72.8760 --72.8760 --72.9065 --72.9065 --72.8760 --72.9370 --72.8455 --72.9065 --72.8760 --72.8760 --72.9065 --72.8455 --72.9065 --72.8760 --72.9065 --72.8760 --72.8455 --72.8455 --72.8149 --72.9065 --72.9065 --72.9065 --72.8760 --72.8455 --72.8455 --72.8760 --72.8149 --72.8455 --72.8760 --72.8149 --72.8455 --72.8149 --72.8455 --72.8149 --72.8455 --72.8455 --72.8760 --72.8455 --72.8149 --72.8455 --72.8455 --72.8149 --72.8149 --72.8760 --72.8455 --72.8455 --72.7844 --72.8149 --72.8149 --72.8149 --72.8149 --72.8149 --72.8149 --72.8149 --72.8455 --72.8149 --72.7844 --72.7844 --72.7844 --72.8149 --72.7844 --72.7539 --72.7844 --72.8149 --72.8149 --72.7539 --72.7539 --72.7844 --72.7539 --72.8149 --72.7844 --72.8149 --72.8149 --72.7844 --72.7844 --72.8149 --72.8149 --72.7844 --72.7539 --72.7539 --72.8455 --72.7539 --72.7234 --72.7844 --72.7234 --72.7539 --72.8149 --72.7844 --72.8149 --72.7844 --72.8149 --72.7844 --72.7844 --72.8149 --72.7539 --72.7844 --72.7844 --72.7844 --72.7234 --72.7539 --72.7539 --72.7234 --72.7844 --72.7844 --72.7234 --72.7539 --72.6929 --72.7234 --72.7844 --72.7234 --72.7234 --72.7234 --72.7539 --72.6929 --72.7234 --72.6929 --72.7234 --72.6929 --72.7539 --72.7539 --72.7844 --72.7539 --72.7234 --72.6624 --72.6624 --72.6929 --72.6929 --72.6929 --72.6929 --72.7234 --72.7234 --72.7234 --72.6929 --72.6929 --72.7234 --72.6929 --72.7234 --72.7234 --72.6929 --72.7234 --72.6929 --72.6624 --72.6624 --72.6929 --72.6624 --72.7234 --72.6624 --72.6624 --72.6929 --72.6624 --72.6318 --72.6318 --72.6318 --72.6624 --72.6624 --72.6624 --72.6929 --72.6318 --72.6624 --72.6624 --72.6624 --72.6624 --72.6929 --72.6624 --72.6013 --72.6624 --72.6624 --72.6624 --72.6624 --72.6624 --72.6318 --72.6318 --72.6318 --72.6318 --72.6624 --72.6318 --72.6318 --72.6318 --72.6318 --72.6318 --72.6318 --72.6013 --72.6318 --72.6318 --72.6318 --72.6624 --72.6318 --72.6318 --72.6624 --72.6318 --72.6318 --72.6013 --72.6013 --72.6318 --72.6318 --72.6318 --72.6929 --72.6624 --72.6318 --72.6624 --72.6318 --72.6013 --72.6318 --72.6013 --72.6013 --72.6318 --72.6318 --72.6318 --72.6624 --72.6013 --72.5708 --72.6013 --72.6013 --72.5708 --72.6013 --72.5708 --72.5403 --72.6013 --72.6013 --72.5708 --72.5708 --72.6013 --72.5403 --72.5708 --72.6013 --72.5708 --72.5403 --72.5403 --72.5708 --72.6013 --72.5708 --72.6013 --72.5403 --72.5403 --72.5403 --72.5708 --72.5098 --72.5403 --72.5098 --72.5098 --72.5403 --72.5403 --72.5403 --72.5708 --72.5403 --72.6013 --72.5708 --72.4792 --72.5098 --72.5403 --72.4487 --72.5098 --72.5098 --72.4792 --72.5098 --72.5098 --72.5098 --72.5098 --72.4792 --72.4792 --72.4792 --72.4792 --72.4487 --72.4182 --72.4487 --72.4182 --72.4487 --72.4487 --72.4182 --72.4792 --72.4487 --72.4487 --72.4487 --72.4182 --72.3877 --72.4182 --72.4182 --72.3877 --72.3572 --72.3572 --72.3572 --72.3572 --72.3267 --72.4182 --72.3572 --72.3877 --72.4182 --72.4182 --72.4182 --72.3267 --72.3877 --72.3572 --72.4182 --72.3877 --72.4182 --72.3877 --72.4182 --72.3877 --72.3572 --72.3572 --72.3877 --72.3572 --72.3572 --72.3572 --72.2961 --72.3267 --72.3572 --72.3572 --72.3572 --72.3572 --72.3267 --72.3267 --72.3267 --72.3267 --72.3267 --72.3267 --72.2961 --72.3267 --72.3267 --72.3267 --72.2961 --72.2961 --72.2961 --72.2961 --72.2656 --72.2656 --72.2656 --72.2656 --72.2961 --72.2961 --72.2656 --72.2351 --72.2961 --72.2656 --72.2656 --72.2656 --72.2961 --72.2656 --72.2961 --72.2961 --72.2961 --72.2351 --72.2656 --72.2351 --72.2351 --72.2656 --72.2351 --72.2961 --72.2961 --72.3267 --72.2351 --72.2656 --72.2961 --72.2351 --72.2351 --72.3267 --72.3267 --72.2961 --72.2656 --72.2656 --72.2656 --72.2656 --72.2351 --72.2351 --72.2961 --72.2046 --72.1436 --72.2046 --72.1741 --72.2351 --72.2046 --72.2046 --72.2046 --72.2046 --72.1741 --72.1436 --72.2046 --72.1741 --72.1741 --72.1741 --72.2046 --72.2046 --72.1436 --72.1741 --72.2046 --72.1436 --72.2046 --72.1741 --72.1741 --72.1130 --72.1436 --72.1741 --72.1741 --72.1741 --72.2046 --72.2046 --72.2046 --72.1741 --72.1741 --72.1741 --72.1741 --72.1741 --72.1436 --72.1741 --72.1741 --72.1130 --72.1130 --72.1130 --72.1436 --72.1436 --72.1436 --72.1130 --72.1436 --72.1436 --72.0825 --72.1130 --72.1130 --72.1436 --72.1130 --72.1130 --72.1130 --72.0520 --72.0825 --72.1130 --72.0825 --72.1130 --72.0825 --72.0520 --72.0520 --72.0825 --72.0825 --72.0520 --72.0825 --72.1130 --72.0520 --72.0520 --72.0825 --72.0825 --72.0825 --72.0520 --72.1436 --72.0520 --72.0215 --72.0825 --72.0825 --72.0825 --72.0825 --72.0520 --72.0215 --72.0215 --72.0825 --72.0215 --72.0215 --71.9910 --71.9910 --71.9604 --72.0520 --72.0520 --71.9910 --72.0825 --72.0215 --71.9910 --72.0215 --71.9910 --71.9910 --71.9910 --71.9910 --71.9910 --71.9604 --72.0215 --71.9604 --71.9910 --71.9910 --71.9910 --71.9604 --71.9604 --71.9604 --71.9910 --71.9604 --71.9299 --71.9299 --71.9299 --71.9299 --71.8994 --71.8689 --71.8994 --71.8994 --71.9299 --71.8994 --71.8689 --71.8689 --71.8994 --71.8994 --71.8994 --71.8994 --71.9604 --71.9604 --71.9604 --71.9299 --71.9299 --72.0215 --71.8994 --71.8994 --71.8994 --71.9299 --71.9299 --71.8689 --71.8689 --71.8689 --71.8994 --71.8689 --71.8994 --71.8689 --71.8994 --71.8689 --71.8689 --71.8689 --71.8384 --71.8689 --71.9299 --71.8689 --71.8689 --71.8079 --71.8689 --71.8689 --71.8994 --71.8384 --71.8079 --71.8689 --71.8689 --71.8384 --71.8079 --71.8079 --71.7773 --71.8384 --71.8384 --71.8079 --71.8079 --71.8384 --71.8079 --71.8384 --71.7773 --71.7773 --71.8079 --71.8384 --71.7773 --71.7773 --71.7773 --71.7773 --71.7773 --71.7773 --71.7468 --71.8079 --71.8079 --71.7773 --71.8079 --71.7468 --71.7163 --71.7773 --71.8079 --71.8384 --71.8384 --71.8384 --71.8079 --71.7468 --71.7468 --71.7773 --71.8079 --71.7773 --71.7163 --71.7773 --71.8079 --71.7468 --71.7468 --71.7163 --71.8079 --71.7468 --71.7773 --71.7163 --71.7468 --71.7773 --71.7163 --71.6858 --71.7773 --71.7163 --71.7163 --71.7468 --71.7163 --71.7468 --71.7468 --71.7773 --71.7773 --71.7468 --71.7468 --71.7773 --71.7468 --71.7468 --71.7163 --71.6858 --71.7468 --71.7468 --71.7163 --71.7773 --71.7468 --71.7163 --71.7163 --71.6858 --71.7163 --71.7163 --71.6858 --71.6553 --71.6858 --71.7163 --71.6858 --71.7163 --71.7468 --71.6858 --71.7163 --71.6858 --71.6553 --71.6858 --71.6858 --71.6553 --71.6553 --71.6553 --71.7163 --71.6858 --71.6553 --71.6248 --71.5942 --71.6248 --71.6553 --71.6248 --71.6553 --71.6553 --71.6248 --71.6553 --71.6248 --71.6553 --71.6248 --71.6248 --71.6553 --71.6248 --71.5637 --71.5942 --71.6248 --71.6248 --71.6248 --71.6553 --71.5942 --71.5942 --71.5942 --71.5942 --71.5637 --71.6248 --71.6248 --71.5942 --71.6248 --71.6248 --71.5942 --71.5942 --71.5637 --71.6248 --71.6248 --71.5942 --71.5942 --71.6248 --71.6248 --71.6248 --71.6858 --71.5942 --71.5942 --71.5332 --71.6248 --71.5942 --71.5637 --71.5942 --71.5637 --71.5637 --71.5942 --71.5637 --71.5637 --71.5637 --71.5637 --71.5637 --71.5942 --71.5637 --71.6248 --71.5637 --71.5637 --71.5027 --71.4722 --71.5027 --71.5332 --71.5332 --71.5027 --71.5637 --71.5027 --71.5637 --71.5027 --71.5027 --71.5027 --71.5332 --71.5637 --71.5637 --71.5637 --71.5027 --71.5637 --71.5027 --71.5332 --71.5332 --71.5332 --71.5637 --71.5027 --71.5027 --71.5027 --71.4722 --71.5027 --71.5027 --71.4417 --71.4722 --71.5332 --71.5332 --71.5027 --71.4722 --71.5027 --71.5027 --71.5027 --71.5027 --71.4722 --71.5027 --71.5027 --71.5332 --71.4417 --71.4417 --71.5332 --71.5027 --71.4722 --71.4722 --71.4722 --71.4722 --71.4111 --71.4417 --71.4111 --71.4111 --71.4722 --71.4111 --71.4417 --71.4417 --71.4722 --71.4722 --71.4417 --71.4111 --71.3806 --71.4417 --71.4722 --71.4417 --71.4111 --71.3806 --71.4417 --71.3806 --71.3501 --71.3806 --71.3806 --71.3501 --71.3501 --71.3196 --71.3501 --71.4111 --71.4111 --71.3806 --71.3806 --71.3501 --71.3501 --71.3806 --71.3196 --71.3196 --71.3501 --71.2891 --71.3196 --71.3806 --71.3806 --71.3806 --71.3806 --71.4111 --71.3501 --71.3501 --71.3806 --71.3501 --71.3806 --71.3806 --71.3501 --71.3196 --71.3806 --71.3501 --71.3196 --71.2891 --71.3196 --71.2891 --71.2891 --71.3196 --71.3196 --71.3196 --71.2585 --71.2891 --71.2891 --71.2891 --71.3501 --71.3196 --71.2585 --71.2585 --71.2585 --71.2891 --71.2585 --71.2891 --71.3501 --71.3501 --71.2891 --71.3196 --71.2891 --71.3196 --71.3196 --71.2891 --71.3196 --71.2585 --71.2585 --71.2585 --71.3196 --71.3196 --71.2891 --71.2585 --71.2891 --71.2585 --71.2585 --71.2585 --71.2280 --71.2585 --71.2585 --71.2585 --71.2585 --71.2585 --71.2280 --71.2891 --71.2585 --71.2585 --71.2891 --71.2280 --71.2280 --71.2585 --71.2585 --71.2585 --71.1975 --71.2585 --71.2280 --71.2280 --71.2585 --71.2585 --71.1670 --71.1975 --71.2280 --71.1975 --71.2280 --71.2280 --71.1975 --71.1975 --71.2280 --71.2280 --71.2280 --71.1975 --71.1975 --71.1975 --71.2280 --71.2280 --71.1975 --71.1975 --71.1975 --71.1975 --71.1975 --71.2585 --71.1670 --71.1670 --71.2280 --71.1975 --71.2280 --71.1975 --71.1365 --71.1975 --71.1670 --71.1670 --71.1670 --71.1670 --71.1975 --71.1670 --71.1975 --71.1975 --71.1670 --71.1670 --71.1975 --71.1670 --71.1975 --71.1670 --71.1670 --71.1670 --71.1670 --71.1975 --71.1670 --71.0754 --71.1365 --71.1670 --71.1975 --71.1670 --71.1670 --71.1975 --71.1670 --71.1670 --71.1670 --71.0754 --71.1670 --71.1670 --71.1365 --71.1365 --71.1365 --71.1365 --71.1365 --71.1060 --71.1060 --71.1060 --71.1670 --71.1365 --71.1365 --71.1365 --71.1060 --71.1670 --71.1060 --71.1060 --71.1060 --71.1060 --71.1060 --71.1365 --71.0754 --71.1365 --71.1365 --71.1060 --71.0754 --71.0754 --71.0754 --71.1365 --71.1365 --71.0754 --71.0754 --71.1060 --71.1060 --71.1060 --71.0754 --71.1060 --71.1060 --71.1060 --71.0754 --71.0754 --71.0754 --71.0754 --71.0754 --71.1060 --71.0449 --71.0144 --71.0449 --71.0449 --71.0449 --71.0449 --71.0449 --71.0754 --71.0449 --71.0449 --71.0754 --71.0754 --71.0144 --71.0449 --71.0144 --71.0144 --71.0144 --71.0144 --71.0144 --71.0144 --70.9839 --71.0449 --71.0449 --71.0144 --70.9839 --70.9839 --70.9839 --70.9534 --70.9534 --70.9839 --70.9839 --71.0144 --70.9534 --71.0144 --71.0449 --70.9839 --71.0144 --70.9839 --71.0144 --70.9534 --71.0144 --70.9839 --70.9839 --70.9839 --70.9839 --70.9229 --70.9839 --70.9839 --70.9839 --70.9534 --70.9229 --70.9229 --70.9229 --70.9534 --70.9534 --70.9229 --70.9229 --70.9534 --70.9229 --70.9229 --70.9229 --70.9839 --70.9229 --70.8618 --70.8923 --70.8618 --70.8313 --70.8923 --70.9229 --70.8923 --70.9229 --70.8923 --70.8618 --70.8313 --70.8313 --70.8923 --70.8618 --70.8923 --70.8313 --70.8313 --70.8313 --70.8313 --70.8313 --70.8313 --70.8618 --70.8923 --70.8313 --70.8923 --70.8923 --70.8923 --70.8618 --70.8618 --70.8618 --70.8313 --70.8313 --70.8618 --70.8618 --70.8923 --70.8313 --70.8618 --70.8313 --70.8618 --70.8313 --70.8313 --70.8008 --70.8008 --70.8008 --70.7703 --70.8008 --70.8618 --70.7703 --70.8313 --70.8008 --70.8618 --70.8313 --70.8313 --70.8618 --70.8008 --70.7703 --70.7397 --70.7703 --70.8618 --70.8313 --70.7703 --70.7703 --70.8008 --70.8008 --70.8008 --70.7703 --70.7397 --70.8008 --70.7703 --70.7703 --70.7703 --70.7703 --70.7397 --70.7397 --70.7703 --70.7092 --70.7703 --70.8008 --70.7703 --70.7397 --70.7397 --70.7397 --70.7092 --70.7703 --70.7397 --70.7092 --70.7092 --70.6787 --70.7092 --70.6787 --70.7092 --70.7092 --70.7397 --70.7092 --70.7397 --70.7703 --70.7092 --70.6787 --70.7092 --70.6787 --70.6787 --70.7092 --70.7092 --70.7092 --70.7092 --70.7092 --70.7092 --70.7092 --70.6787 --70.7397 --70.7092 --70.7092 --70.7397 --70.7397 --70.7092 --70.6787 --70.6787 --70.7092 --70.7092 --70.7092 --70.6787 --70.7397 --70.7092 --70.7092 --70.6787 --70.7092 --70.7092 --70.6482 --70.6177 --70.7092 --70.6482 --70.6482 --70.6787 --70.6482 --70.6482 --70.6482 --70.6787 --70.7092 --70.6482 --70.7092 --70.7092 --70.6787 --70.6482 --70.6482 --70.6787 --70.6482 --70.6177 --70.6482 --70.6482 --70.6177 --70.6177 --70.6482 --70.6177 --70.6482 --70.6482 --70.6482 --70.6482 --70.6177 --70.6177 --70.5872 --70.6177 --70.5872 --70.5566 --70.5872 --70.6482 --70.5872 --70.6177 --70.5872 --70.6177 --70.5872 --70.6177 --70.5566 --70.6177 --70.6177 --70.6482 --70.6482 --70.6787 --70.6177 --70.6177 --70.6177 --70.6177 --70.6482 --70.6177 --70.5872 --70.5872 --70.5872 --70.5872 --70.6177 --70.5566 --70.5566 --70.5566 --70.5261 --70.5566 --70.5261 --70.5566 --70.5566 --70.5261 --70.4956 --70.4651 --70.5566 --70.5566 --70.5566 --70.5261 --70.4956 --70.4956 --70.5566 --70.5261 --70.4956 --70.5566 --70.5566 --70.5261 --70.5261 --70.5261 --70.5261 --70.4956 --70.5261 --70.4956 --70.4956 --70.4956 --70.5261 --70.4956 --70.4956 --70.4956 --70.4651 --70.4956 --70.4651 --70.4956 --70.4956 --70.4956 --70.4651 --70.4651 --70.4651 --70.4651 --70.4651 --70.4956 --70.4651 --70.4956 --70.4651 --70.4956 --70.4956 --70.4651 --70.4651 --70.4651 --70.4346 --70.4956 --70.4651 --70.4956 --70.4956 --70.4651 --70.4956 --70.4651 --70.4346 --70.4041 --70.4651 --70.4041 --70.4041 --70.4651 --70.4041 --70.4041 --70.4346 --70.4346 --70.4041 --70.4346 --70.3735 --70.4346 --70.4346 --70.4346 --70.4041 --70.4346 --70.3735 --70.3430 --70.3735 --70.3735 --70.4041 --70.4041 --70.4041 --70.4041 --70.3735 --70.4041 --70.4041 --70.3735 --70.3735 --70.4041 --70.3735 --70.3735 --70.4346 --70.3735 --70.3430 --70.3735 --70.3735 --70.3125 --70.3735 --70.3430 --70.3735 --70.3735 --70.3430 --70.3430 --70.3430 --70.3430 --70.3735 --70.3430 --70.3430 --70.3125 --70.3125 --70.3430 --70.3430 --70.3125 --70.3125 --70.3430 --70.3125 --70.3430 --70.3735 --70.3735 --70.3430 --70.3125 --70.3430 --70.3125 --70.3735 --70.3430 --70.3430 --70.3125 --70.3430 --70.3125 --70.3125 --70.3125 --70.3430 --70.3125 --70.2820 --70.3125 --70.2515 --70.3125 --70.2820 --70.2820 --70.3125 --70.3735 --70.3430 --70.3125 --70.3125 --70.2820 --70.3125 --70.2515 --70.2820 --70.2820 --70.2209 --70.2820 --70.1904 --70.2515 --70.2515 --70.2820 --70.2820 --70.2820 --70.2820 --70.2820 --70.2820 --70.2820 --70.2515 --70.2820 --70.2209 --70.2515 --70.2515 --70.2209 --70.2515 --70.2515 --70.2209 --70.2209 --70.2515 --70.2209 --70.2515 --70.2209 --70.1904 --70.2209 --70.1904 --70.2515 --70.2209 --70.1904 --70.2209 --70.1904 --70.1904 --70.1904 --70.1599 --70.1599 --70.1599 --70.2209 --70.1599 --70.1904 --70.1599 --70.1599 --70.1599 --70.1294 --70.1904 --70.1904 --70.1904 --70.1904 --70.1904 --70.1904 --70.1904 --70.1904 --70.1599 --70.2209 --70.1904 --70.1599 --70.1599 --70.1904 --70.2209 --70.2209 --70.2515 --70.1904 --70.1599 --70.1599 --70.1599 --70.1599 --70.1599 --70.1294 --70.1904 --70.1904 --70.1599 --70.1904 --70.1599 --70.1599 --70.0989 --70.1294 --70.1904 --70.1599 --70.1599 --70.1294 --70.1599 --70.1599 --70.1294 --70.1599 --70.1904 --70.1294 --70.0989 --70.1294 --70.0989 --70.1294 --70.1294 --70.0989 --70.0684 --70.1294 --70.0684 --70.0989 --70.1294 --70.1599 --70.0989 --70.1294 --70.1294 --70.0989 --70.1294 --70.1294 --70.1294 --70.0989 --70.0989 --70.1294 --70.0989 --70.1294 --70.1294 --70.0989 --70.0989 --70.0684 --70.0684 --70.0684 --70.0378 --70.0989 --70.0684 --70.0378 --70.0989 --70.0989 --70.0989 --70.0989 --70.0684 --70.0989 --70.0684 --70.0684 --70.0989 --70.0989 --70.1294 --70.0684 --70.1294 --70.0684 --70.0989 --70.0989 --70.0684 --70.0378 --70.0684 --70.0684 --70.0684 --70.0073 --70.0073 --70.0378 --70.0378 --70.0073 --70.0684 --70.0684 --70.0684 --70.0684 --70.0684 --70.0378 --70.0684 --70.0073 --70.0073 --70.0073 --70.0073 --70.0378 --69.9768 --70.0378 --70.0378 --70.0378 --70.0073 --70.0378 --70.0684 --70.0378 --70.0684 --70.0378 --70.0073 --69.9768 --70.0378 --70.0073 --70.0378 --70.0684 --70.0684 --70.0378 --70.0684 --70.0684 --70.0684 --70.0378 --70.0684 --70.0378 --69.9768 --70.0073 --69.9768 --70.0378 --70.0378 --70.0073 --70.0378 --70.0073 --70.0378 --70.0378 --69.9768 --70.0073 --70.0073 --69.9463 --70.0073 --70.0073 --70.0378 --70.0073 --70.0378 --70.0073 --70.0378 --70.0073 --70.0378 --70.0073 --70.0378 --70.0073 --70.0378 --70.0073 --70.0073 --70.0378 --70.0073 --70.0073 --70.0378 --70.0073 --69.9768 --70.0073 --69.9768 --70.0073 --70.0378 --69.9768 --69.9768 --70.0073 --69.9768 --70.0378 --70.0073 --70.0073 --70.0378 --70.0378 --70.0073 --70.0378 --70.0073 --70.0073 --70.0073 --69.9768 --69.9768 --70.0073 --69.9463 --69.9768 --69.9768 --69.9158 --69.9768 --69.9768 --69.9463 --69.9768 --70.0073 --69.9768 --69.9463 --69.9768 --69.9463 --69.9158 --69.9768 --69.9768 --69.9463 --69.9463 --69.9463 --69.9158 --69.9463 --69.9463 --69.9158 --69.9463 --69.9158 --69.8853 --69.9463 --69.9768 --69.9768 --69.9158 --69.8853 --69.9463 --69.9463 --69.9463 --69.9463 --69.9768 --69.9463 --69.9158 --69.9463 --69.9463 --69.9158 --69.9463 --69.9463 --69.9463 --69.9158 --69.8853 --69.9158 --69.9158 --69.9463 --69.9158 --69.9158 --69.8853 --69.9158 --69.9463 --69.9463 --69.9158 --69.9158 --69.8853 --69.9158 --69.8853 --69.8853 --69.8853 --69.9158 --69.8853 --69.8242 --69.8547 --69.8853 --69.8853 --69.8547 --69.8853 --69.8547 --69.8547 --69.8547 --69.7937 --69.8547 --69.8547 --69.8853 --69.8547 --69.8547 --69.8853 --69.8547 --69.8853 --69.8547 --69.8853 --69.8853 --69.8853 --69.9158 --69.8547 --69.8242 --69.8242 --69.8547 --69.8242 --69.8242 --69.8853 --69.8242 --69.8242 --69.8242 --69.8547 --69.8547 --69.8547 --69.8853 --69.8242 --69.8853 --69.8853 --69.8853 --69.8853 --69.8547 --69.8547 --69.8547 --69.8242 --69.8242 --69.7937 --69.8242 --69.8242 --69.8242 --69.8547 --69.7937 --69.8242 --69.8547 --69.7632 --69.8242 --69.8242 --69.8242 --69.8242 --69.8242 --69.8547 --69.8547 --69.8242 --69.8242 --69.8547 --69.8242 --69.7937 --69.8242 --69.8547 --69.7937 --69.8547 --69.7937 --69.8242 --69.8242 --69.7937 --69.7937 --69.7632 --69.7937 --69.7937 --69.7937 --69.8242 --69.8242 --69.7632 --69.7632 --69.7937 --69.7937 --69.7937 --69.7937 --69.8242 --69.8547 --69.7937 --69.7632 --69.8242 --69.8242 --69.7327 --69.7632 --69.7632 --69.7937 --69.8242 --69.7937 --69.7632 --69.7632 --69.7632 --69.7632 --69.7632 --69.7632 --69.7632 --69.7937 --69.7632 --69.7327 --69.7327 --69.7937 --69.7937 --69.7632 --69.7632 --69.7632 --69.7632 --69.7937 --69.7632 --69.7632 --69.7632 --69.6716 --69.6716 --69.7327 --69.7021 --69.7327 --69.7327 --69.7632 --69.6716 --69.7632 --69.7327 --69.7327 --69.7632 --69.7021 --69.7021 --69.7021 --69.6716 --69.7021 --69.7327 --69.6716 --69.7021 --69.7021 --69.7021 --69.7632 --69.6716 --69.6716 --69.7021 --69.7327 --69.7021 --69.7021 --69.7327 --69.7021 --69.7021 --69.7021 --69.6716 --69.7021 --69.6716 --69.6411 --69.6716 --69.7021 --69.7327 --69.7021 --69.7021 --69.7021 --69.6716 --69.7021 --69.6716 --69.6716 --69.7021 --69.7021 --69.7021 --69.7327 --69.7021 --69.6716 --69.6716 --69.7021 --69.6716 --69.7021 --69.6716 --69.7021 --69.6716 --69.6716 --69.6411 --69.6106 --69.6716 --69.6716 --69.6716 --69.6411 --69.6411 --69.6106 --69.6106 --69.7021 --69.6411 --69.7021 --69.6411 --69.7021 --69.6411 --69.7021 --69.7021 --69.6411 --69.6716 --69.7021 --69.6716 --69.7021 --69.7021 --69.6411 --69.6411 --69.6106 --69.6411 --69.6106 --69.6411 --69.6716 --69.6106 --69.6106 --69.6411 --69.6411 --69.6106 --69.6716 --69.6411 --69.6411 --69.6716 --69.6716 --69.6411 --69.5496 --69.6106 --69.6411 --69.6411 --69.6716 --69.6411 --69.6411 --69.6411 --69.6716 --69.6411 --69.6411 --69.6411 --69.6106 --69.6716 --69.6106 --69.5801 --69.5496 --69.6106 --69.6106 --69.6106 --69.6411 --69.6411 --69.6106 --69.6411 --69.6106 --69.6106 --69.6106 --69.6411 --69.5496 --69.6106 --69.6106 --69.6411 --69.6411 --69.6411 --69.6411 --69.6106 --69.6106 --69.6106 --69.5190 --69.5801 --69.6106 --69.5496 --69.5496 --69.5190 --69.5801 --69.5496 --69.5801 --69.6106 --69.5801 --69.5496 --69.5496 --69.5190 --69.5801 --69.6106 --69.6106 --69.5801 --69.5496 --69.5496 --69.6106 --69.5801 --69.5496 --69.5801 --69.5801 --69.5496 --69.5496 --69.6106 --69.6106 --69.6106 --69.6106 --69.5801 --69.5801 --69.6106 --69.5190 --69.6106 --69.5801 --69.5496 --69.5496 --69.5801 --69.6106 --69.5801 --69.5496 --69.5496 --69.5496 --69.5801 --69.5496 --69.5801 --69.5801 --69.5496 --69.5496 --69.5801 --69.5801 --69.5496 --69.5496 --69.5496 --69.5496 --69.5496 --69.5496 --69.5801 --69.5496 --69.5496 --69.5496 --69.5496 --69.5801 --69.5496 --69.5496 --69.5190 --69.5190 --69.5496 --69.4885 --69.5496 --69.5190 --69.4885 --69.5190 --69.4580 --69.5190 --69.5190 --69.5190 --69.5496 --69.5496 --69.5496 --69.5496 --69.5496 --69.5190 --69.5190 --69.5496 --69.5190 --69.5496 --69.5190 --69.5496 --69.5190 --69.5496 --69.5496 --69.5190 --69.5190 --69.5496 --69.5496 --69.5190 --69.5190 --69.5496 --69.5190 --69.5190 --69.5190 --69.4885 --69.4885 --69.5190 --69.5496 --69.5190 --69.4885 --69.4885 --69.4885 --69.4885 --69.5190 --69.5190 --69.5190 --69.5190 --69.5190 --69.5190 --69.4885 --69.4885 --69.5190 --69.4885 --69.5190 --69.4580 --69.4580 --69.4885 --69.4580 --69.4885 --69.4580 --69.4580 --69.5190 --69.4580 --69.5190 --69.4885 --69.4580 --69.4580 --69.4580 --69.4275 --69.4580 --69.4580 --69.3970 --69.4580 --69.4275 --69.4275 --69.3970 --69.4580 --69.4885 --69.4275 --69.4580 --69.4885 --69.4580 --69.4885 --69.4580 --69.4885 --69.4885 --69.4580 --69.4275 --69.4580 --69.4580 --69.4580 --69.4885 --69.4580 --69.4275 --69.4275 --69.4580 --69.5190 --69.4580 --69.4580 --69.4275 --69.4885 --69.4580 --69.4885 --69.5190 --69.4580 --69.4885 --69.4275 --69.4580 --69.4580 --69.4275 --69.4275 --69.4580 --69.4275 --69.4580 --69.4275 --69.4885 --69.4580 --69.4275 --69.4580 --69.4275 --69.4275 --69.4275 --69.4580 --69.4275 --69.5190 --69.4275 --69.4275 --69.4580 --69.4275 --69.4580 --69.3970 --69.4275 --69.4275 --69.4580 --69.4580 --69.4275 --69.3970 --69.3665 --69.4275 --69.3970 --69.3970 --69.4275 --69.3665 --69.3970 --69.3665 --69.3970 --69.4275 --69.4580 --69.4275 --69.3970 --69.4275 --69.3970 --69.4580 --69.4275 --69.4885 --69.3970 --69.4275 --69.4275 --69.4580 --69.4580 --69.4275 --69.4275 --69.4275 --69.4275 --69.4275 --69.4275 --69.3970 --69.4275 --69.3970 --69.4275 --69.3970 --69.4275 --69.4580 --69.4275 --69.4275 --69.4275 --69.4275 --69.3970 --69.3665 --69.3665 --69.4275 --69.4275 --69.3970 --69.3665 --69.3970 --69.3970 --69.3665 --69.4275 --69.4275 --69.3665 --69.3970 --69.3665 --69.4275 --69.3970 --69.3665 --69.3970 --69.3970 --69.3665 --69.3665 --69.3970 --69.3665 --69.3970 --69.3665 --69.3665 --69.3970 --69.3665 --69.3359 --69.3054 --69.3665 --69.3359 --69.3359 --69.3054 --69.3359 --69.3970 --69.3970 --69.3665 --69.3359 --69.3665 --69.3970 --69.3665 --69.3970 --69.3970 --69.3970 --69.3359 --69.3359 --69.3359 --69.3665 --69.3054 --69.3359 --69.3665 --69.3665 --69.3970 --69.3665 --69.3665 --69.3665 --69.3359 --69.3359 --69.3054 --69.3665 --69.3359 --69.3054 --69.3359 --69.3359 --69.3054 --69.3665 --69.3359 --69.2749 --69.3054 --69.2749 --69.3359 --69.3970 --69.2749 --69.3359 --69.3359 --69.3359 --69.3054 --69.3665 --69.3359 --69.3054 --69.3054 --69.3359 --69.3359 --69.3054 --69.2749 --69.3054 --69.2749 --69.3054 --69.3054 --69.2749 --69.3359 --69.3359 --69.3054 --69.3054 --69.2749 --69.3054 --69.3054 --69.3054 --69.2444 --69.3054 --69.3665 --69.3054 --69.3054 --69.2749 --69.2749 --69.2444 --69.2749 --69.3054 --69.2749 --69.2749 --69.2444 --69.2749 --69.2749 --69.3359 --69.2749 --69.2749 --69.2749 --69.2749 --69.2749 --69.2749 --69.2749 --69.2444 --69.2139 --69.1833 --69.2444 --69.2444 --69.2444 --69.2749 --69.2749 --69.2749 --69.2749 --69.2444 --69.2139 --69.2749 --69.2749 --69.2139 --69.2139 --69.2444 --69.2444 --69.2749 --69.2444 --69.2139 --69.2444 --69.2139 --69.2139 --69.1833 --69.2444 --69.2444 --69.2444 --69.2444 --69.2749 --69.2139 --69.2444 --69.2444 --69.2139 --69.1833 --69.2139 --69.2444 --69.1528 --69.2139 --69.1833 --69.2139 --69.2139 --69.2139 --69.2139 --69.2444 --69.2139 --69.1833 --69.1833 --69.2139 --69.1528 --69.1833 --69.2444 --69.2139 --69.2139 --69.2139 --69.1833 --69.1833 --69.2139 --69.1833 --69.2139 --69.2444 --69.2139 --69.2139 --69.2139 --69.2139 --69.2139 --69.1833 --69.2139 --69.1833 --69.1833 --69.2139 --69.2139 --69.2139 --69.2139 --69.1833 --69.1833 --69.1833 --69.1528 --69.1528 --69.1528 --69.1528 --69.1223 --69.1528 --69.1223 --69.1528 --69.1223 --69.1223 --69.1528 --69.0918 --69.1528 --69.1833 --69.1223 --69.0918 --69.1223 --69.1223 --69.1223 --69.0613 --69.0918 --69.1223 --69.1223 --69.1223 --69.0918 --69.1223 --69.1223 --69.1223 --69.0918 --69.0918 --69.1223 --69.1223 --69.1528 --69.1528 --69.1833 --69.1833 --69.1833 --69.1223 --69.1223 --69.1833 --69.1833 --69.1833 --69.1833 --69.1528 --69.1528 --69.1223 --69.1223 --69.0918 --69.1833 --69.1528 --69.1528 --69.1833 --69.1223 --69.1528 --69.1223 --69.1528 --69.1833 --69.1528 --69.1833 --69.1223 --69.1223 --69.1223 --69.1528 --69.1223 --69.1223 --69.1528 --69.1528 --69.1528 --69.1223 --69.1528 --69.1833 --69.1528 --69.1528 --69.1528 --69.1223 --69.1528 --69.0918 --69.1528 --69.1223 --69.0918 --69.1528 --69.1528 --69.1528 --69.1528 --69.1223 --69.1223 --69.1223 --69.1528 --69.1223 --69.1833 --69.1528 --69.1833 --69.1528 --69.1833 --69.1528 --69.1528 --69.1223 --69.1223 --69.1223 --69.0918 --69.0918 --69.1223 --69.1528 --69.1528 --69.1223 --69.1528 --69.1528 --69.1223 --69.1223 --69.1223 --69.1528 --69.1528 --69.1833 --69.1223 --69.1528 --69.1223 --69.1223 --69.1223 --69.1528 --69.1528 --69.0918 --69.1223 --69.1223 --69.1223 --69.1528 --69.2139 --69.1223 --69.1528 --69.1223 --69.1223 --69.1528 --69.1528 --69.1223 --69.1223 --69.0918 --69.1223 --69.0918 --69.1223 --69.1528 --69.1223 --69.1528 --69.0613 --69.1223 --69.1223 --69.1223 --69.1528 --69.1223 --69.0918 --69.1528 --69.0918 --69.0918 --69.0918 --69.0918 --69.1223 --69.0918 --69.0918 --69.0918 --69.0918 --69.1223 --69.0918 --69.1223 --69.0918 --69.1528 --69.1528 --69.0918 --69.2139 --69.1528 --69.1223 --69.1528 --69.1223 --69.1528 --69.1223 --69.0918 --69.1223 --69.0918 --69.0918 --69.0918 --69.1223 --69.1223 --69.1223 --69.1223 --69.1223 --69.0918 --69.1223 --69.0918 --69.0918 --69.0918 --69.1223 --69.1223 --69.1223 --69.1528 --69.0613 --69.0613 --69.0918 --69.1223 --69.1223 --69.0918 --69.0613 --69.0918 --69.0918 --69.0918 --69.1223 --69.0918 --69.1223 --69.1223 --69.0918 --69.1223 --69.1223 --69.1223 --69.0918 --69.0918 --69.0918 --69.0918 --69.0613 --69.0918 --69.0613 --69.0918 --69.0613 --69.0918 --69.0918 --69.1528 --69.1223 --69.0918 --69.0918 --69.0613 --69.0308 --69.0613 --69.0613 --69.0613 --69.0918 --69.0308 --69.0613 --69.0613 --69.0002 --69.0308 --69.0918 --69.0308 --69.0613 --69.0613 --69.0918 --69.0308 --69.0613 --69.0613 --69.0613 --69.0613 --69.1223 --69.0613 --69.0613 --69.0918 --69.0308 --69.0002 --69.1223 --69.0613 --69.0308 --69.0918 --69.0613 --69.0308 --69.0308 --69.0918 --69.0613 --69.0613 --69.0613 --69.0002 --69.0308 --69.0613 --69.0613 --69.0613 --69.0918 --69.0613 --69.0308 --68.9697 --69.0308 --69.0613 --69.0308 --69.0613 --69.0918 --69.0613 --69.0613 --69.0002 --69.0308 --69.0613 --69.0613 --69.0613 --69.0613 --69.0002 --69.0002 --69.0002 --69.0308 --69.0308 --69.0002 --68.9697 --68.9697 --69.0308 --69.0002 --69.0308 --69.0308 --69.0308 --69.0002 --69.0308 --69.0308 --69.0613 --69.0613 --69.0308 --69.0308 --69.0308 --69.0308 --69.0002 --69.0308 --69.0308 --69.0308 --68.9697 --69.0308 --69.0002 --69.0002 --69.0002 --69.0308 --69.0002 --69.0002 --69.0308 --68.9697 --69.0308 --69.0002 --68.9697 --69.0918 --69.0613 --69.0002 --68.9697 --69.0308 --69.0308 --68.9697 --69.0308 --68.9697 --69.0002 --68.9697 --69.0002 --69.0002 --69.0002 --69.0002 --68.9697 --68.9697 --68.9697 --68.9392 --68.9392 --68.9697 --69.0002 --68.9697 --68.9392 --68.9697 --68.9697 --68.9392 --69.0002 --68.9392 --68.9087 --68.9392 --68.9087 --68.9392 --68.8782 --68.8782 --68.9087 --68.9697 --68.9392 --68.9392 --68.9392 --68.9392 --68.9697 --68.9697 --68.9392 --68.9087 --68.9392 --68.9087 --68.9392 --68.9392 --68.9087 --68.9087 --68.8782 --68.9392 --68.9392 --68.9697 --68.9392 --68.9392 --68.9697 --68.9087 --68.9392 --68.9697 --68.9697 --68.9697 --69.0002 --68.9392 --68.9392 --68.9392 --68.9392 --68.9697 --68.9697 --68.9697 --69.0002 --68.9697 --68.9392 --68.8782 --68.9697 --69.0002 --68.9392 --68.9697 --68.9392 --68.9697 --68.9697 --69.0002 --69.0002 --69.0002 --68.9392 --68.9392 --69.0002 --69.0308 --68.9697 --68.9392 --68.9697 --68.9392 --68.9392 --69.0002 --69.0002 --68.9697 --69.0613 --69.0613 --69.0002 --68.9392 --68.9392 --69.0002 --68.9697 --68.9392 --68.9697 --68.9697 --69.0002 --68.9697 --68.9697 --68.9697 --68.9697 --68.9087 --68.8782 --68.9087 --68.9697 --68.9392 --69.0308 --69.0002 --69.0002 --69.0002 --68.9392 --68.9697 --69.0002 --69.0002 --68.9697 --69.0002 --68.9697 --68.9392 --68.9392 --68.9392 --68.9087 --68.9087 --68.9087 --68.8782 --68.9087 --68.9392 --68.9087 --68.9087 --68.9087 --68.9392 --68.9087 --68.9087 --68.9087 --68.9087 --68.9392 --68.9392 --68.9392 --68.9392 --68.9697 --68.9392 --68.8782 --68.9087 --68.9087 --68.9087 --68.9087 --68.8171 --68.9087 --68.9392 --68.9087 --68.9087 --68.9087 --68.9087 --68.8782 --68.9087 --68.9392 --68.9087 --68.9392 --68.8782 --68.8782 --68.9087 --68.9087 --68.8782 --68.8782 --68.8477 --68.9087 --68.8782 --68.9697 --68.9087 --68.9087 --68.8782 --68.9087 --68.9087 --68.8477 --68.8782 --68.8477 --68.8782 --68.8782 --68.8782 --68.8782 --68.8782 --68.8782 --68.8782 --68.8477 --68.8782 --68.8477 --68.9087 --68.8477 --68.8782 --68.9087 --68.8782 --68.8477 --68.8477 --68.8782 --68.9392 --68.8782 --68.9392 --68.8782 --68.8782 --68.9087 --68.9392 --68.9087 --68.9392 --68.9087 --68.8782 --68.9087 --68.9087 --68.9392 --68.9697 --68.8782 --68.9392 --68.9392 --68.9087 --68.9087 --68.9087 --68.9087 --68.9087 --68.8782 --68.9087 --68.9087 --68.9087 --68.8782 --68.8782 --68.9087 --68.9392 --68.8782 --68.9087 --68.9392 --68.9392 --68.8782 --68.8782 --68.8782 --68.8782 --68.8782 --68.9392 --68.9392 --68.9697 --68.9087 --68.9087 --68.9087 --68.9087 --68.8782 --68.9392 --68.9392 --68.9087 --68.9087 --68.8782 --68.9087 --68.9087 --68.8782 --68.8782 --68.8477 --68.8782 --68.9087 --68.8782 --68.8477 --68.9087 --68.8782 --68.8171 --68.8782 --68.8782 --68.9392 --68.8782 --68.8782 --68.8782 --68.8171 --68.7866 --68.8477 --68.8171 --68.8171 --68.8782 --68.8171 --68.8782 --68.7866 --68.8171 --68.8171 --68.7866 --68.8171 --68.8477 --68.7866 --68.8171 --68.8171 --68.8171 --68.8171 --68.8782 --68.8171 --68.8171 --68.8171 --68.8171 --68.8477 --68.8171 --68.8171 --68.8171 --68.8171 --68.7866 --68.8171 --68.7866 --68.7866 --68.7561 --68.8171 --68.8477 --68.7866 --68.8477 --68.8477 --68.7866 --68.7866 --68.7866 --68.7866 --68.7866 --68.7866 --68.8477 --68.7866 --68.7561 --68.7561 --68.7561 --68.7866 --68.8171 --68.7866 --68.8171 --68.7866 --68.8171 --68.8171 --68.8171 --68.7866 --68.7866 --68.8171 --68.7866 --68.7866 --68.8171 --68.8171 --68.7561 --68.7561 --68.7866 --68.7561 --68.6951 --68.7256 --68.7256 --68.7561 --68.6951 --68.7561 --68.7561 --68.7256 --68.7256 --68.7256 --68.7256 --68.7256 --68.7256 --68.6951 --68.6951 --68.7256 --68.7561 --68.7256 --68.7866 --68.7256 --68.7256 --68.7561 --68.7256 --68.7561 --68.7561 --68.7866 --68.7866 --68.7866 --68.7866 --68.7561 --68.7866 --68.7866 --68.7561 --68.7561 --68.7866 --68.6951 --68.7561 --68.8171 --68.7561 --68.7256 --68.7256 --68.7561 --68.7561 --68.7561 --68.7561 --68.7561 --68.7561 --68.7256 --68.7256 --68.6951 --68.6951 --68.7561 --68.7561 --68.7866 --68.7866 --68.7866 --68.7256 --68.7256 --68.7256 --68.7561 --68.7561 --68.6951 --68.6951 --68.7256 --68.6646 --68.6951 --68.7256 --68.7256 --68.7256 --68.7561 --68.7256 --68.7256 --68.6646 --68.6951 --68.7256 --68.7256 --68.6951 --68.6646 --68.7256 --68.6951 --68.6951 --68.6646 --68.7256 --68.6646 --68.6951 --68.6646 --68.6951 --68.6951 --68.6951 --68.7561 --68.6951 --68.7256 --68.6951 --68.7256 --68.6951 --68.6951 --68.7256 --68.7256 --68.6951 --68.7256 --68.7561 --68.7256 --68.7561 --68.7256 --68.7561 --68.7256 --68.7561 --68.7561 --68.7256 --68.7256 --68.7256 --68.7256 --68.6951 --68.7256 --68.7256 --68.7256 --68.7256 --68.7256 --68.6951 --68.6951 --68.6951 --68.6951 --68.6951 --68.6951 --68.6951 --68.7256 --68.6951 --68.7256 --68.6646 --68.6646 --68.7561 --68.7256 --68.7561 --68.6951 --68.6951 --68.6646 --68.6951 --68.6646 --68.6951 --68.6951 --68.7256 --68.6951 --68.6951 --68.7561 --68.6951 --68.6646 --68.6646 --68.6951 --68.6951 --68.7256 --68.6951 --68.7256 --68.6951 --68.6340 --68.6646 --68.7256 --68.7561 --68.6951 --68.6340 --68.6646 --68.6951 --68.7561 --68.6951 --68.7256 --68.7256 --68.6646 --68.6951 --68.6951 --68.6646 --68.6951 --68.6951 --68.7256 --68.6951 --68.6951 --68.7256 --68.6951 --68.6951 --68.6951 --68.6951 --68.6646 --68.6951 --68.6951 --68.6951 --68.6951 --68.6646 --68.6035 --68.6646 --68.6340 --68.6646 --68.6951 --68.6951 --68.6646 --68.7256 --68.6951 --68.6646 --68.7256 --68.6646 --68.6951 --68.6646 --68.6646 --68.6340 --68.6951 --68.6951 --68.6951 --68.6951 --68.6646 --68.6951 --68.6340 --68.6646 --68.6646 --68.6340 --68.6340 --68.6646 --68.6646 --68.6646 --68.6951 --68.6951 --68.6951 --68.7256 --68.6951 --68.6646 --68.6951 --68.7256 --68.7256 --68.6951 --68.6951 --68.7256 --68.6646 --68.6035 --68.6646 --68.6646 --68.6340 --68.6340 --68.6951 --68.6951 --68.7561 --68.6951 --68.6951 --68.7256 --68.6951 --68.7256 --68.6951 --68.6951 --68.6646 --68.7256 --68.6951 --68.6951 --68.7256 --68.7256 --68.6951 --68.7256 --68.7561 --68.7256 --68.6951 --68.7561 --68.6951 --68.6646 --68.7256 --68.7256 --68.7256 --68.6951 --68.6646 --68.6340 --68.6340 --68.6646 --68.7256 --68.6646 --68.6035 --68.7256 --68.6646 --68.6646 --68.7256 --68.6951 --68.6951 --68.6951 --68.6951 --68.6951 --68.6646 --68.6951 --68.6646 --68.6646 --68.6646 --68.6951 --68.6340 --68.6646 --68.6646 --68.6646 --68.6646 --68.7256 --68.6646 --68.6646 --68.6646 --68.6951 --68.6646 --68.6646 --68.6646 --68.6646 --68.6951 --68.6646 --68.6646 --68.6951 --68.6646 --68.6646 --68.6646 --68.6646 --68.6951 --68.6951 --68.6035 --68.6340 --68.6951 --68.6646 --68.6951 --68.6646 --68.6646 --68.6646 --68.6646 --68.6646 --68.6646 --68.6340 --68.6951 --68.6951 --68.6646 --68.6646 --68.6951 --68.6340 --68.6646 --68.6646 --68.6340 --68.6340 --68.6340 --68.6340 --68.6340 --68.6646 --68.6340 --68.6340 --68.6646 --68.6951 --68.6646 --68.6646 --68.6646 --68.6340 --68.6035 --68.6951 --68.6646 --68.6340 --68.6340 --68.6035 --68.6035 --68.6646 --68.6646 --68.6646 --68.6340 --68.6340 --68.6340 --68.6035 --68.6646 --68.6035 --68.6340 --68.6646 --68.6340 --68.6646 --68.6340 --68.6646 --68.6646 --68.6646 --68.6340 --68.5730 --68.6340 --68.6951 --68.6340 --68.6340 --68.6340 --68.6035 --68.6035 --68.5730 --68.6340 --68.5730 --68.5730 --68.6035 --68.6035 --68.5730 --68.6035 --68.5730 --68.6340 --68.6035 --68.6035 --68.5425 --68.6035 --68.6340 --68.6035 --68.6340 --68.6340 --68.6340 --68.6035 --68.6035 --68.6035 --68.5730 --68.5730 --68.6340 --68.6035 --68.6340 --68.6646 --68.6646 --68.6646 --68.6340 --68.6340 --68.6340 --68.6035 --68.6340 --68.6340 --68.6340 --68.6035 --68.6340 --68.6340 --68.6646 --68.6340 --68.6646 --68.5730 --68.6035 --68.6035 --68.6035 --68.5730 --68.5425 --68.6035 --68.5425 --68.5425 --68.6340 --68.5730 --68.6035 --68.6035 --68.6035 --68.6340 --68.6340 --68.6340 --68.6035 --68.5425 --68.5730 --68.6035 --68.6035 --68.6035 --68.6340 --68.6340 --68.6035 --68.6035 --68.6035 --68.5730 --68.6035 --68.6035 --68.5730 --68.6035 --68.6035 --68.5730 --68.6035 --68.5730 --68.5730 --68.5730 --68.5730 --68.5730 --68.6035 --68.5425 --68.6035 --68.5425 --68.6035 --68.5425 --68.5730 --68.5425 --68.5730 --68.5730 --68.6035 --68.5730 --68.5730 --68.6035 --68.6035 --68.6035 --68.5730 --68.5730 --68.6035 --68.5730 --68.6035 --68.5425 --68.5730 --68.6340 --68.6035 --68.6340 --68.6340 --68.6035 --68.5730 --68.6035 --68.6035 --68.6035 --68.5425 --68.6035 --68.5730 --68.5425 --68.5425 --68.6340 --68.6035 --68.5730 --68.6035 --68.6340 --68.6340 --68.5730 --68.6035 --68.6340 --68.6035 --68.6340 --68.5730 --68.6035 --68.6340 --68.5425 --68.5730 --68.5425 --68.6035 --68.6035 --68.5730 --68.5730 --68.5730 --68.6340 --68.5730 --68.5730 --68.6340 --68.5730 --68.5425 --68.6035 --68.6035 --68.6035 --68.6035 --68.6340 --68.6340 --68.6340 --68.6035 --68.6035 --68.6340 --68.6340 --68.6035 --68.6646 --68.6340 --68.6340 --68.6340 --68.6340 --68.6035 --68.6035 --68.6035 --68.6340 --68.5730 --68.5730 --68.6340 --68.6340 --68.5730 --68.6035 --68.5730 --68.5730 --68.6035 --68.6340 --68.6035 --68.5730 --68.6340 --68.5425 --68.5730 --68.6035 --68.6035 --68.6340 --68.5730 --68.5730 --68.5730 --68.6035 --68.6035 --68.6035 --68.6035 --68.5730 --68.6035 --68.6035 --68.6035 --68.5730 --68.6035 --68.5730 --68.5425 --68.6035 --68.5730 --68.5730 --68.5425 --68.6035 --68.5425 --68.5120 --68.5425 --68.5425 --68.5730 --68.5120 --68.5730 --68.5425 --68.5425 --68.5425 --68.5730 --68.5730 --68.5425 --68.6035 --68.5730 --68.5120 --68.5425 --68.5425 --68.5425 --68.5425 --68.5425 --68.5730 --68.5730 --68.5120 --68.5425 --68.5730 --68.5730 --68.5730 --68.5425 --68.5730 --68.5730 --68.6035 --68.5730 --68.5730 --68.6035 --68.5730 --68.5425 --68.5425 --68.6035 --68.5120 --68.5425 --68.5730 --68.5730 --68.5425 --68.5730 --68.5425 --68.5730 --68.5425 --68.5730 --68.5425 --68.5730 --68.5730 --68.5120 --68.5425 --68.5120 --68.5730 --68.5730 --68.6035 --68.6035 --68.5425 --68.5730 --68.5730 --68.5120 --68.5425 --68.6035 --68.5730 --68.5425 --68.5425 --68.5425 --68.5120 --68.5120 --68.5730 --68.5730 --68.6035 --68.5730 --68.5425 --68.6035 --68.6035 --68.5730 --68.6340 --68.5730 --68.5730 --68.5730 --68.5730 --68.5730 --68.5425 --68.5730 --68.5120 --68.5425 --68.5425 --68.5120 --68.5730 --68.4814 --68.5120 --68.5120 --68.5425 --68.5425 --68.5730 --68.5425 --68.5425 --68.5425 --68.6035 --68.5120 --68.5425 --68.5730 --68.5730 --68.5730 --68.6035 --68.5425 --68.5425 --68.5425 --68.5425 --68.4814 --68.5425 --68.5425 --68.5120 --68.5120 --68.5425 --68.5425 --68.5425 --68.5120 --68.5730 --68.5730 --68.5730 --68.5730 --68.5730 --68.5425 --68.5730 --68.5730 --68.5425 --68.6340 --68.6035 --68.5425 --68.5730 --68.5730 --68.4814 --68.5730 --68.5425 --68.6035 --68.5425 --68.6340 --68.5730 --68.5730 --68.5730 --68.5425 --68.5730 --68.5730 --68.5730 --68.5425 --68.5120 --68.5730 --68.5425 --68.4814 --68.5425 --68.5425 --68.5425 --68.5120 --68.5425 --68.5425 --68.5730 --68.5120 --68.5730 --68.5120 --68.5425 --68.5120 --68.5120 --68.4814 --68.5425 --68.5425 --68.5120 --68.5120 --68.5730 --68.5425 --68.6035 --68.5730 --68.5425 --68.5425 --68.5425 --68.5730 --68.5120 --68.5120 --68.5730 --68.5120 --68.5120 --68.5425 --68.5425 --68.5120 --68.5425 --68.5425 --68.5425 --68.5425 --68.5425 --68.5425 --68.5425 --68.5730 --68.5425 --68.5730 --68.5425 --68.5425 --68.5425 --68.5730 --68.5730 --68.5730 --68.5425 --68.5730 --68.5120 --68.5425 --68.5730 --68.5425 --68.5730 --68.5425 --68.5425 --68.5120 --68.5120 --68.4814 --68.5120 --68.5120 --68.5730 --68.5120 --68.5120 --68.5425 --68.5730 --68.4814 --68.5730 --68.4814 --68.4814 --68.5120 --68.5120 --68.5120 --68.5120 --68.6035 --68.5730 --68.5425 --68.5425 --68.5425 --68.5425 --68.5120 --68.5425 --68.4814 --68.5120 --68.5120 --68.5120 --68.4509 --68.4814 --68.4814 --68.4814 --68.5120 --68.4814 --68.5425 --68.5425 --68.5425 --68.4814 --68.5425 --68.5425 --68.5425 --68.5730 --68.5730 --68.5425 --68.5120 --68.5120 --68.5120 --68.5120 --68.5425 --68.4814 --68.5120 --68.4814 --68.5120 --68.5120 --68.4509 --68.4814 --68.5120 --68.4814 --68.5120 --68.5425 --68.5120 --68.5120 --68.5425 --68.5425 --68.5120 --68.5425 --68.5425 --68.5120 --68.5120 --68.4509 --68.5120 --68.5730 --68.5120 --68.5425 --68.5120 --68.4814 --68.5120 --68.4814 --68.5425 --68.5120 --68.5425 --68.5425 --68.5425 --68.4814 --68.5425 --68.5425 --68.5120 --68.5120 --68.5120 --68.5120 --68.4814 --68.5425 --68.4509 --68.4814 --68.5730 --68.5120 --68.4814 --68.5425 --68.5120 --68.5425 --68.5120 --68.5425 --68.5425 --68.4509 --68.4814 --68.5120 --68.5120 --68.5425 --68.5120 --68.5120 --68.4814 --68.4814 --68.4814 --68.4814 --68.4814 --68.5120 --68.5120 --68.5425 --68.5730 --68.5425 --68.5425 --68.5425 --68.5120 --68.4814 --68.5120 --68.4814 --68.4814 --68.5120 --68.4509 --68.5120 --68.4814 --68.4814 --68.4814 --68.4814 --68.4509 --68.4814 --68.4814 --68.4814 --68.4509 --68.5120 --68.4814 --68.4814 --68.4814 --68.4509 --68.5120 --68.5425 --68.4509 --68.4814 --68.5120 --68.4814 --68.5425 --68.4814 --68.4814 --68.5425 --68.5730 --68.5120 --68.4509 --68.4814 --68.4814 --68.4814 --68.4814 --68.5120 --68.4814 --68.4814 --68.4814 --68.5425 --68.4814 --68.5425 --68.5120 --68.5425 --68.5120 --68.5120 --68.5425 --68.4814 --68.5120 --68.5730 --68.5120 --68.5120 --68.5120 --68.4204 --68.3899 --68.4509 --68.4204 --68.4509 --68.4509 --68.4509 --68.4814 --68.4509 --68.4814 --68.5425 --68.5120 --68.4814 --68.5425 --68.5120 --68.5120 --68.5120 --68.5425 --68.5120 --68.4814 --68.5120 --68.4814 --68.4814 --68.4814 --68.4509 --68.4509 --68.4509 --68.4814 --68.4509 --68.4814 --68.5120 --68.4509 --68.4509 --68.5120 --68.5425 --68.4814 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.4814 --68.4814 --68.4814 --68.4814 --68.4204 --68.4509 --68.4509 --68.4509 --68.4814 --68.4204 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4509 --68.4814 --68.4204 --68.4509 --68.4509 --68.4204 --68.3899 --68.4509 --68.4814 --68.4509 --68.4509 --68.4814 --68.4509 --68.4509 --68.4509 --68.4204 --68.3899 --68.4509 --68.4204 --68.4204 --68.4204 --68.4509 --68.3899 --68.4204 --68.4509 --68.4509 --68.4814 --68.4204 --68.4814 --68.4509 --68.4509 --68.4509 --68.4204 --68.4204 --68.3899 --68.4509 --68.4509 --68.4204 --68.4509 --68.4204 --68.3899 --68.4509 --68.4204 --68.4204 --68.4204 --68.4814 --68.4204 --68.3899 --68.4509 --68.4204 --68.3899 --68.4509 --68.4204 --68.4204 --68.4204 --68.3899 --68.3594 --68.3899 --68.3899 --68.4204 --68.3899 --68.3594 --68.4204 --68.4509 --68.3594 --68.3899 --68.3899 --68.3594 --68.3899 --68.3899 --68.3899 --68.4204 --68.3289 --68.4204 --68.4204 --68.4204 --68.4204 --68.3594 --68.3594 --68.3594 --68.3899 --68.3899 --68.4204 --68.4204 --68.4509 --68.4814 --68.4509 --68.4509 --68.4204 --68.4509 --68.4204 --68.3899 --68.4509 --68.4509 --68.3594 --68.3899 --68.3899 --68.3594 --68.4204 --68.3289 --68.3289 --68.3594 --68.3594 --68.3594 --68.3899 --68.3899 --68.4204 --68.4204 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.4204 --68.4509 --68.4204 --68.4509 --68.3899 --68.4204 --68.3899 --68.3899 --68.3899 --68.4204 --68.3899 --68.3594 --68.3899 --68.3594 --68.3899 --68.3289 --68.3594 --68.3289 --68.3899 --68.3594 --68.3899 --68.3289 --68.3594 --68.3594 --68.3899 --68.3594 --68.3289 --68.3594 --68.3594 --68.3899 --68.3289 --68.3594 --68.3899 --68.3899 --68.3594 --68.3289 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3289 --68.3594 --68.3594 --68.2678 --68.3289 --68.3289 --68.2983 --68.2983 --68.3289 --68.2678 --68.3289 --68.3289 --68.2983 --68.3594 --68.3289 --68.3594 --68.3594 --68.2983 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.3289 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.3594 --68.3594 --68.3289 --68.3594 --68.2983 --68.3594 --68.3594 --68.3289 --68.3899 --68.3289 --68.3289 --68.3594 --68.3899 --68.3594 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.3594 --68.3899 --68.3289 --68.3289 --68.2983 --68.3289 --68.3594 --68.2983 --68.2983 --68.3594 --68.3594 --68.3289 --68.3289 --68.2983 --68.2678 --68.3289 --68.3289 --68.3594 --68.3899 --68.3289 --68.3289 --68.3289 --68.3899 --68.3594 --68.2983 --68.3289 --68.3289 --68.2983 --68.2983 --68.3289 --68.3289 --68.2983 --68.3289 --68.3594 --68.3289 --68.3594 --68.3289 --68.3289 --68.3594 --68.3289 --68.3289 --68.2678 --68.2983 --68.3289 --68.3594 --68.3289 --68.3289 --68.2983 --68.2678 --68.2983 --68.2983 --68.2983 --68.3594 --68.3289 --68.2678 --68.2983 --68.2983 --68.2983 --68.3289 --68.3289 --68.2678 --68.2983 --68.3289 --68.3289 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.3594 --68.3289 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.3289 --68.3594 --68.2983 --68.2983 --68.3289 --68.2983 --68.3289 --68.3289 --68.2983 --68.3289 --68.2678 --68.2678 --68.3289 --68.2983 --68.2983 --68.2983 --68.3289 --68.3289 --68.2678 --68.3289 --68.3289 --68.3594 --68.2983 --68.2678 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2678 --68.2678 --68.2983 --68.2678 --68.2678 --68.2678 --68.2373 --68.2983 --68.3594 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.2678 --68.3289 --68.2983 --68.2983 --68.2983 --68.2678 --68.2678 --68.2983 --68.2678 --68.2983 --68.3289 --68.2983 --68.3289 --68.3289 --68.2983 --68.2678 --68.2983 --68.2678 --68.2983 --68.2678 --68.2678 --68.3289 --68.3594 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.2678 --68.3289 --68.2983 --68.2983 --68.2983 --68.2373 --68.2983 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.2678 --68.3289 --68.3289 --68.2678 --68.2983 --68.2678 --68.2678 --68.2678 --68.3289 --68.2983 --68.2678 --68.3289 --68.2678 --68.2373 --68.2678 --68.3289 --68.3289 --68.2983 --68.2983 --68.2678 --68.2678 --68.2983 --68.2678 --68.2678 --68.2983 --68.2983 --68.2678 --68.2983 --68.2983 --68.3289 --68.3289 --68.3289 --68.2678 --68.2983 --68.3289 --68.2983 --68.3289 --68.2678 --68.2983 --68.2983 --68.3289 --68.2373 --68.2983 --68.2678 --68.2678 --68.2983 --68.3289 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.2983 --68.3594 --68.3289 --68.3289 --68.2983 --68.3289 --68.2983 --68.3289 --68.2678 --68.3289 --68.2983 --68.2983 --68.3289 --68.3289 --68.2678 --68.2983 --68.2983 --68.2678 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.2678 --68.2983 --68.2983 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.2373 --68.2678 --68.2983 --68.2983 --68.2983 --68.2678 --68.3289 --68.3289 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.3594 --68.2983 --68.2983 --68.3289 --68.3594 --68.3289 --68.3594 --68.2983 --68.3594 --68.2983 --68.3289 --68.3594 --68.3594 --68.3594 --68.3289 --68.3594 --68.3594 --68.3289 --68.3594 --68.3594 --68.3289 --68.3289 --68.3594 --68.2983 --68.2983 --68.2678 --68.2983 --68.3289 --68.3289 --68.3289 --68.2983 --68.3289 --68.3594 --68.3899 --68.2983 --68.3289 --68.3289 --68.2373 --68.3289 --68.3594 --68.3289 --68.2983 --68.3289 --68.3289 --68.2983 --68.3289 --68.2983 --68.2983 --68.3289 --68.3289 --68.3289 --68.3594 --68.2678 --68.3289 --68.2983 --68.3289 --68.3594 --68.2983 --68.3289 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.2678 --68.2983 --68.3289 --68.3289 --68.3289 --68.2983 --68.2983 --68.2373 --68.2983 --68.3594 --68.3289 --68.3594 --68.2983 --68.3289 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2678 --68.2678 --68.2983 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.2983 --68.2678 --68.2983 --68.2983 --68.2983 --68.2983 --68.2678 --68.2373 --68.3289 --68.3289 --68.2983 --68.3289 --68.3289 --68.2983 --68.3289 --68.2983 --68.2983 --68.2678 --68.2678 --68.2678 --68.3289 --68.2983 --68.3289 --68.2983 --68.2983 --68.2678 --68.2983 --68.2983 --68.2373 --68.2068 --68.2678 --68.2678 --68.2983 --68.2678 --68.2678 --68.2678 --68.2678 --68.3289 --68.2678 --68.2983 --68.2983 --68.2678 --68.2678 --68.2983 --68.2983 --68.2678 --68.2678 --68.2983 --68.2983 --68.2983 --68.3289 --68.2678 --68.2678 --68.2983 --68.2678 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.3289 --68.2678 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.2678 --68.2373 --68.2373 --68.2678 --68.2373 --68.2983 --68.2678 --68.2678 --68.2983 --68.2983 --68.2983 --68.2373 --68.2373 --68.2983 --68.2678 --68.2373 --68.2373 --68.2068 --68.2373 --68.2678 --68.2678 --68.2373 --68.2678 --68.2373 --68.2373 --68.2678 --68.2678 --68.2983 --68.2983 --68.2678 --68.3289 --68.2678 --68.2373 --68.2373 --68.2678 --68.2373 --68.2373 --68.2678 --68.2678 --68.2983 --68.2373 --68.2983 --68.2678 --68.2678 --68.2678 --68.2373 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.2373 --68.2068 --68.2678 --68.2983 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.2373 --68.2678 --68.2983 --68.2983 --68.2983 --68.2678 --68.2983 --68.2983 --68.2678 --68.2678 --68.2983 --68.3289 --68.2678 --68.2983 --68.2983 --68.2983 --68.2678 --68.2983 --68.2983 --68.2983 --68.2678 --68.2678 --68.2373 --68.2983 --68.2983 --68.2983 --68.2678 --68.2678 --68.2678 --68.2373 --68.2678 --68.2678 --68.2678 --68.2678 --68.2373 --68.2678 --68.2373 --68.2068 --68.2983 --68.2678 --68.2373 --68.2678 --68.2373 --68.2678 --68.2373 --68.2678 --68.2373 --68.2068 --68.1763 --68.2678 --68.2678 --68.2068 --68.2678 --68.2983 --68.2678 --68.2373 --68.2068 --68.2373 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.2373 --68.2678 --68.2678 --68.2983 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.2678 --68.2373 --68.3289 --68.3594 --68.2678 --68.2983 --68.3289 --68.2678 --68.2678 --68.2983 --68.2983 --68.2678 --68.2678 --68.2678 --68.3289 --68.2983 --68.2678 --68.3289 --68.3289 --68.2678 --68.3289 --68.2983 --68.3289 --68.3289 --68.2983 --68.3289 --68.3289 --68.3594 --68.3289 --68.2678 --68.3289 --68.3289 --68.3594 --68.3289 --68.3594 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.3289 --68.2983 --68.3289 --68.2983 --68.3289 --68.3289 --68.2678 --68.3594 --68.2983 --68.3289 --68.2983 --68.2678 --68.3289 --68.3594 --68.2983 --68.3594 --68.3289 --68.3289 --68.2983 --68.2983 --68.2678 --68.3594 --68.3289 --68.3289 --68.3289 --68.2983 --68.3289 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.3289 --68.2678 --68.2983 --68.3289 --68.2983 --68.2983 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.2678 --68.2983 --68.3289 --68.2678 --68.2983 --68.2983 --68.3289 --68.2678 --68.2678 --68.2983 --68.2678 --68.2068 --68.2678 --68.2983 --68.2678 --68.2373 --68.2678 --68.2983 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.2983 --68.2983 --68.2373 --68.2983 --68.2983 --68.2678 --68.2373 --68.2983 --68.2678 --68.2983 --68.3289 --68.3289 --68.2678 --68.2678 --68.2678 --68.2373 --68.2678 --68.2983 --68.2678 --68.2983 --68.2983 --68.2678 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.2983 --68.3289 --68.3289 --68.2678 --68.2983 --68.2983 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.3289 --68.2678 --68.2983 --68.2678 --68.2983 --68.2983 --68.3289 --68.3594 --68.3289 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.2678 --68.2678 --68.2983 --68.2983 --68.2983 --68.3594 --68.3289 --68.2983 --68.3289 --68.3289 --68.3899 --68.3289 --68.3289 --68.2983 --68.3594 --68.3289 --68.3289 --68.3899 --68.3899 --68.3594 --68.3289 --68.3289 --68.3899 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.3899 --68.3289 --68.2983 --68.2983 --68.3289 --68.4204 --68.3289 --68.3289 --68.3289 --68.2983 --68.3289 --68.3289 --68.3594 --68.2983 --68.2983 --68.3594 --68.3289 --68.2983 --68.3289 --68.3289 --68.3594 --68.3899 --68.3899 --68.3594 --68.3289 --68.2983 --68.3289 --68.2983 --68.2983 --68.3289 --68.3289 --68.2678 --68.3289 --68.3289 --68.3289 --68.3899 --68.3899 --68.4204 --68.3594 --68.3594 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.3594 --68.3594 --68.3289 --68.3899 --68.3289 --68.3594 --68.3899 --68.3594 --68.3289 --68.3594 --68.2983 --68.3289 --68.2983 --68.3899 --68.3594 --68.2983 --68.3289 --68.3289 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3289 --68.3289 --68.3594 --68.2983 --68.3289 --68.3899 --68.3289 --68.3899 --68.3594 --68.3289 --68.2983 --68.3594 --68.3289 --68.3594 --68.3594 --68.2983 --68.3289 --68.3289 --68.3594 --68.3594 --68.3289 --68.3289 --68.3594 --68.3899 --68.3594 --68.3594 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3899 --68.3289 --68.3594 --68.2983 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.2983 --68.2678 --68.2678 --68.3289 --68.2983 --68.3594 --68.3289 --68.3289 --68.3594 --68.3289 --68.3594 --68.3594 --68.3899 --68.3289 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3289 --68.3594 --68.3289 --68.3594 --68.3899 --68.3289 --68.3594 --68.3289 --68.3594 --68.3594 --68.3289 --68.3594 --68.3594 --68.3899 --68.3594 --68.3594 --68.3899 --68.4204 --68.4204 --68.4204 --68.3899 --68.3899 --68.3899 --68.3289 --68.3594 --68.4204 --68.3899 --68.3594 --68.3899 --68.4204 --68.3899 --68.4204 --68.3594 --68.3899 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.4204 --68.4204 --68.4204 --68.2983 --68.3899 --68.3594 --68.3594 --68.3289 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.4204 --68.3899 --68.2983 --68.3594 --68.4204 --68.3594 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.2983 --68.3899 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.3899 --68.3289 --68.3289 --68.3899 --68.3594 --68.3594 --68.3899 --68.2983 --68.3594 --68.3594 --68.3899 --68.3594 --68.2983 --68.3289 --68.3289 --68.3289 --68.3594 --68.3594 --68.3289 --68.3289 --68.3289 --68.3594 --68.2983 --68.3594 --68.3594 --68.3289 --68.2983 --68.3594 --68.3899 --68.3289 --68.3594 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.2983 --68.3594 --68.3594 --68.3289 --68.2983 --68.3289 --68.3289 --68.3899 --68.3594 --68.3594 --68.3899 --68.4509 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3289 --68.3899 --68.3289 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3289 --68.3289 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3289 --68.3594 --68.3899 --68.3289 --68.3594 --68.3594 --68.3594 --68.3899 --68.3289 --68.3594 --68.2983 --68.3289 --68.3289 --68.3289 --68.2983 --68.3594 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3289 --68.3594 --68.3899 --68.3899 --68.3899 --68.3594 --68.3289 --68.3594 --68.3594 --68.3289 --68.3594 --68.3899 --68.2983 --68.3594 --68.3594 --68.3899 --68.4204 --68.3289 --68.3289 --68.3594 --68.2983 --68.3594 --68.3594 --68.3289 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.3594 --68.3899 --68.3289 --68.3594 --68.3899 --68.3289 --68.3594 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3289 --68.3289 --68.3899 --68.3899 --68.4204 --68.3594 --68.3594 --68.4204 --68.3899 --68.3899 --68.4204 --68.4204 --68.3899 --68.3289 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.3594 --68.3594 --68.3289 --68.3594 --68.3899 --68.3594 --68.3594 --68.3289 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.3899 --68.3289 --68.3899 --68.3899 --68.3594 --68.3289 --68.3594 --68.3289 --68.3899 --68.3899 --68.4204 --68.3594 --68.3899 --68.3289 --68.3899 --68.3594 --68.4204 --68.4204 --68.3594 --68.4204 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.3289 --68.3594 --68.3594 --68.3899 --68.3594 --68.3899 --68.3289 --68.4204 --68.3594 --68.3289 --68.3289 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3594 --68.3899 --68.3594 --68.3594 --68.3289 --68.3289 --68.3594 --68.3594 --68.3899 --68.3899 --68.3899 --68.4204 --68.4204 --68.3594 --68.3594 --68.3594 --68.3899 --68.4204 --68.4204 --68.4509 --68.3899 --68.4204 --68.3899 --68.3899 --68.3594 --68.3289 --68.4204 --68.4204 --68.3899 --68.3899 --68.4204 --68.4509 --68.4204 --68.3899 --68.3899 --68.4204 --68.3899 --68.4204 --68.3594 --68.3594 --68.3594 --68.3899 --68.3289 --68.3594 --68.4204 --68.3899 --68.4204 --68.4204 --68.4204 --68.3899 --68.3289 --68.3899 --68.4204 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3899 --68.4204 --68.4204 --68.3899 --68.3899 --68.3899 --68.3899 --68.4204 --68.3594 --68.3899 --68.3594 --68.3289 --68.3594 --68.3594 --68.3899 --68.3899 --68.4509 --68.4204 --68.4204 --68.4509 --68.3899 --68.4204 --68.3594 --68.3899 --68.3899 --68.4509 --68.4204 --68.4204 --68.4204 --68.4204 --68.3899 --68.4509 --68.4204 --68.4204 --68.4204 --68.4204 --68.4509 --68.4509 --68.4204 --68.4204 --68.3899 --68.4204 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.3289 --68.2983 --68.3289 --68.4204 --68.3899 --68.3594 --68.4204 --68.3899 --68.3594 --68.3899 --68.3899 --68.4509 --68.4204 --68.4204 --68.3899 --68.4204 --68.3899 --68.4204 --68.4204 --68.3899 --68.3899 --68.3594 --68.4204 --68.3594 --68.4204 --68.4204 --68.4204 --68.4204 --68.4204 --68.4204 --68.4204 --68.3899 --68.4204 --68.4204 --68.3899 --68.4204 --68.4509 --68.4204 --68.4204 --68.4204 --68.4204 --68.4204 --68.4204 --68.3594 --68.3899 --68.3899 --68.3899 --68.3289 --68.3289 --68.3899 --68.3289 --68.3594 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.4204 --68.3594 --68.3594 --68.3899 --68.3899 --68.4204 --68.3899 --68.4204 --68.3289 --68.3594 --68.3899 --68.3594 --68.3899 --68.4204 --68.4204 --68.4204 --68.4204 --68.3594 --68.3594 --68.4204 --68.4509 --68.3899 --68.4204 --68.3899 --68.4204 --68.4204 --68.4509 --68.3899 --68.4814 --68.4204 --68.3899 --68.3899 --68.3594 --68.4204 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.4204 --68.4204 --68.4204 --68.4204 --68.3899 --68.3899 --68.4204 --68.4204 --68.4204 --68.3899 --68.4204 --68.4509 --68.4814 --68.4204 --68.4204 --68.4509 --68.4509 --68.4204 --68.4509 --68.4204 --68.4509 --68.4204 --68.4509 --68.4814 --68.4509 --68.4204 --68.4509 --68.4814 --68.4509 --68.4204 --68.4204 --68.4509 --68.4509 --68.4204 --68.4509 --68.4204 --68.4204 --68.3899 --68.4204 --68.4204 --68.3899 --68.3899 --68.4204 --68.4204 --68.4509 --68.4509 --68.4509 --68.3899 --68.4204 --68.3899 --68.3899 --68.4509 --68.4204 --68.4204 --68.4204 --68.3899 --68.4204 --68.3899 --68.4204 --68.4204 --68.3594 --68.3899 --68.4204 --68.4204 --68.4204 --68.4509 --68.4204 --68.3594 --68.4204 --68.3899 --68.3899 --68.4204 --68.4204 --68.4204 --68.4509 --68.4509 --68.3899 --68.4204 --68.4204 --68.4814 --68.4509 --68.4204 --68.3899 --68.3594 --68.3899 --68.3899 --68.4204 --68.4204 --68.4204 --68.3899 --68.4204 --68.3899 --68.3899 --68.4509 --68.4204 --68.4509 --68.4204 --68.4204 --68.3899 --68.3899 --68.3289 --68.3594 --68.3899 --68.4204 --68.3899 --68.3594 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.4204 --68.3899 --68.3899 --68.3899 --68.3289 --68.3289 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.3594 --68.3289 --68.3899 --68.3899 --68.3594 --68.3594 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3289 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.4204 --68.3899 --68.4204 --68.3899 --68.4509 --68.4204 --68.4204 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.4204 --68.4509 --68.4204 --68.4204 --68.4204 --68.3899 --68.3594 --68.4204 --68.4204 --68.3594 --68.4204 --68.4204 --68.4204 --68.3899 --68.4204 --68.4204 --68.4204 --68.4204 --68.4204 --68.3899 --68.3899 --68.3899 --68.4204 --68.4204 --68.4204 --68.4204 --68.4509 --68.4204 --68.4509 --68.4204 --68.4204 --68.3899 --68.3899 --68.3899 --68.4204 --68.4509 --68.4204 --68.4509 --68.4204 --68.3899 --68.4204 --68.4204 --68.4204 --68.4509 --68.3594 --68.4509 --68.4204 --68.4814 --68.4509 --68.4204 --68.4204 --68.4509 --68.3899 --68.4509 --68.4204 --68.4204 --68.3899 --68.3899 --68.4204 --68.4509 --68.4204 --68.4509 --68.4204 --68.4204 --68.4204 --68.4204 --68.3594 --68.4204 --68.3899 --68.3899 --68.4204 --68.3899 --68.3594 --68.3899 --68.3899 --68.3594 --68.3594 --68.3594 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3899 --68.3899 --68.3594 --68.3594 --68.3899 --68.2983 --68.3289 --68.3594 --68.3594 --68.4509 --68.4204 --68.3899 --68.3289 --68.3899 --68.3289 --68.3594 --68.3594 --68.3899 --68.4204 --68.3899 --68.3899 --68.3899 --68.4204 --68.3594 --68.3594 --68.4204 --68.3594 --68.3594 --68.3899 --68.4204 --68.3899 --68.3899 --68.3899 --68.3899 --68.4204 --68.3594 --68.3899 --68.3899 --68.4204 --68.3899 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.4204 --68.3899 --68.3899 --68.4509 --68.4509 --68.3899 --68.3594 --68.4204 --68.3899 --68.3594 --68.3899 --68.3899 --68.3289 --68.3899 --68.3899 --68.4204 --68.4204 --68.4204 --68.3899 --68.3899 --68.3899 --68.4204 --68.3899 --68.4204 --68.3594 --68.3899 --68.4204 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.4204 --68.3594 --68.4204 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3289 --68.3899 --68.3289 --68.3899 --68.3594 --68.4204 --68.3899 --68.3594 --68.3899 --68.3899 --68.3594 --68.3594 --68.3899 --68.3899 --68.3289 --68.4204 --68.3289 --68.3594 --68.3899 --68.3899 --68.4204 --68.4204 --68.3289 --68.3899 --68.3899 --68.3899 --68.4509 --68.3899 --68.3899 --68.3594 --68.3594 --68.3289 --68.3289 --68.3899 --68.3289 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3289 --68.2983 --68.3289 --68.3594 --68.3289 --68.3594 --68.3594 --68.3594 --68.3289 --68.3289 --68.3289 --68.2983 --68.3289 --68.3289 --68.3594 --68.3289 --68.3289 --68.3899 --68.3289 --68.3594 --68.3899 --68.3899 --68.3899 --68.3594 --68.3594 --68.3594 --68.3899 --68.3289 --68.2983 --68.3289 --68.3594 --68.3289 --68.3899 --68.3594 --68.3289 --68.3594 --68.3289 --68.3594 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.3594 --68.3594 --68.3289 --68.3899 --68.3594 --68.3289 --68.3289 --68.3899 --68.3594 --68.3289 --68.3899 --68.3594 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.3289 --68.2983 --68.3289 --68.3594 --68.3289 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3289 --68.3899 --68.3594 --68.3594 --68.3289 --68.3289 --68.3594 --68.3289 --68.3899 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3289 --68.3594 --68.3899 --68.3289 --68.3899 --68.3594 --68.3289 --68.3289 --68.3899 --68.3594 --68.3289 --68.3594 --68.3899 --68.3594 --68.3594 --68.3289 --68.2983 --68.2983 --68.3594 --68.3289 --68.3594 --68.3594 --68.3289 --68.3594 --68.3594 --68.3899 --68.3899 --68.3289 --68.3594 --68.3594 --68.4204 --68.3899 --68.3899 --68.3594 --68.3899 --68.3899 --68.3899 --68.4509 --68.3594 --68.3899 --68.3899 --68.3899 --68.3899 --68.3289 --68.3594 --68.3899 --68.3289 --68.4204 --68.4204 --68.3594 --68.3899 --68.3899 --68.3899 --68.4204 --68.3899 --68.3594 --68.3594 --68.3594 --68.4204 --68.3899 --68.3899 --68.3899 --68.3899 --68.4204 --68.4204 --68.3899 --68.4509 --68.4509 --68.4204 --68.4204 --68.4204 --68.3899 --68.3899 --68.3594 --68.3899 --68.3899 --68.4204 --68.3899 --68.4204 --68.4204 --68.3899 --68.3899 --68.4204 --68.4204 --68.4204 --68.3899 --68.4509 --68.4509 --68.4204 --68.3899 --68.3899 --68.3899 --68.4204 --68.3899 --68.4814 --68.4509 --68.4204 --68.4509 --68.3594 --68.4204 --68.4204 --68.4204 --68.4204 --68.4509 --68.3899 --68.3594 --68.3899 --68.4204 --68.3899 --68.3899 --68.3594 --68.3899 --68.4204 --68.4204 --68.4204 --68.4204 --68.4509 --68.4204 --68.4204 --68.4204 --68.3899 --68.4204 --68.4204 --68.4814 --68.4814 --68.4814 --68.4509 --68.4509 --68.4814 --68.4204 --68.4509 --68.4204 --68.3899 --68.3899 --68.4204 --68.4509 --68.3899 --68.4509 --68.4204 --68.4509 --68.3899 --68.4204 --68.4204 --68.3899 --68.3899 --68.4204 --68.4204 --68.4204 --68.4204 --68.3594 --68.3899 --68.4204 --68.4204 --68.3899 --68.3594 --68.3899 --68.4509 --68.3899 --68.4204 --68.3594 --68.4204 --68.4204 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3899 --68.3594 --68.3594 --68.3594 --68.3289 --68.3899 --68.3899 --68.3899 --68.4204 --68.4204 --68.3594 --68.3899 --68.3594 --68.3594 --68.3289 --68.3899 --68.3594 --68.3594 --68.3899 --68.3899 --68.3594 --68.4509 --68.4509 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3289 --68.3594 --68.3289 --68.3594 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3289 --68.3289 --68.3899 --68.3899 --68.3289 --68.3289 --68.3594 --68.3899 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3289 --68.3289 --68.3594 --68.3289 --68.3594 --68.3594 --68.3594 --68.3289 --68.3899 --68.3289 --68.3594 --68.3289 --68.4509 --68.3594 --68.4204 --68.4204 --68.3594 --68.3899 --68.3594 --68.3594 --68.3899 --68.3594 --68.3289 --68.3899 --68.3594 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.3289 --68.3594 --68.3594 --68.3594 --68.3899 --68.3899 --68.3594 --68.3289 --68.3594 --68.3899 --68.3289 --68.3899 --68.3594 --68.3289 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3899 --68.3594 --68.3289 --68.3594 --68.3899 --68.3899 --68.3899 --68.3899 --68.2983 --68.3289 --68.3289 --68.3289 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3289 --68.3289 --68.3289 --68.3899 --68.3289 --68.3289 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3289 --68.3289 --68.3289 --68.3899 --68.3594 --68.3289 --68.3289 --68.3289 --68.3899 --68.4204 --68.3289 --68.3594 --68.3594 --68.3289 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3289 --68.3594 --68.3899 --68.3594 --68.3594 --68.3899 --68.4204 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.3899 --68.4204 --68.3594 --68.3594 --68.3899 --68.4204 --68.3899 --68.4204 --68.3899 --68.3899 --68.3899 --68.3594 --68.3594 --68.4509 --68.3594 --68.3899 --68.3594 --68.3594 --68.3289 --68.3594 --68.3594 --68.3594 --68.3899 --68.4509 --68.3594 --68.3594 --68.3289 --68.3594 --68.3594 --68.3899 --68.3899 --68.3594 --68.3899 --68.3899 --68.3594 --68.3594 --68.3899 --68.4204 --68.3594 --68.3899 --68.4204 --68.3899 --68.4204 --68.3899 --68.3289 --68.3594 --68.3594 --68.3594 --68.3899 --68.3899 --68.3899 --68.3594 --68.3594 --68.4204 --68.3899 --68.4204 --68.4509 --68.4204 --68.3899 --68.3899 --68.4204 --68.3594 --68.3899 --68.4204 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.3594 --68.3899 --68.3594 --68.3289 --68.3594 --68.3594 --68.3899 --68.3899 --68.3899 --68.4204 --68.3594 --68.3289 --68.3594 --68.3594 --68.3594 --68.3594 --68.4204 --68.4204 --68.3899 --68.3594 --68.3594 --68.3899 --68.3289 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3899 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.4204 --68.3899 --68.3594 --68.4204 --68.4204 --68.4204 --68.4204 --68.3899 --68.3899 --68.3594 --68.3899 --68.4204 --68.3899 --68.3899 --68.3899 --68.4204 --68.3594 --68.4204 --68.3899 --68.3899 --68.3594 --68.4204 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3289 --68.3899 --68.3289 --68.4204 --68.3899 --68.3594 --68.3899 --68.4509 --68.3899 --68.3594 --68.3289 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.4509 --68.3899 --68.4204 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.4509 --68.3594 --68.3594 --68.3594 --68.3899 --68.3899 --68.3899 --68.4204 --68.3289 --68.3594 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3899 --68.3899 --68.3594 --68.4204 --68.4204 --68.3899 --68.3899 --68.3899 --68.3899 --68.3594 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.4204 --68.3899 --68.3594 --68.4204 --68.3594 --68.3594 --68.3594 --68.3594 --68.4204 --68.3899 --68.4204 --68.3899 --68.3899 --68.3594 --68.3594 --68.3289 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3289 --68.3289 --68.3289 --68.3899 --68.3899 --68.4204 --68.4509 --68.3594 --68.3899 --68.3899 --68.4509 --68.3594 --68.4204 --68.3899 --68.3899 --68.4204 --68.4204 --68.4204 --68.4204 --68.4204 --68.3594 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3594 --68.3594 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3899 --68.3594 --68.3899 --68.3594 --68.3594 --68.3899 --68.3594 --68.3594 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.3899 --68.4204 --68.3594 --68.3899 --68.4204 --68.3594 --68.3289 --68.3899 --68.3594 --68.3899 --68.4204 --68.3899 --68.3899 --68.3899 --68.4204 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.3899 --68.4204 --68.3899 --68.3899 --68.4204 --68.3594 --68.3899 --68.4204 --68.3594 --68.3899 --68.3594 --68.3899 --68.3594 --68.3899 --68.3594 --68.4204 --68.4204 --68.4204 --68.4204 --68.4509 --68.3899 --68.3899 --68.3899 --68.3289 --68.3594 --68.3899 --68.3594 --68.3899 --68.3289 --68.3594 --68.3594 --68.3899 --68.3594 --68.4204 --68.3594 --68.4204 --68.3899 --68.3594 --68.3594 --68.3899 --68.3899 --68.3899 --68.4204 --68.4204 --68.3899 --68.3899 --68.3594 --68.3899 --68.3899 --68.4509 --68.3899 --68.3594 --68.3594 --68.3899 --68.4204 --68.3594 --68.3594 --68.3899 --68.3594 --68.3594 --68.3289 --68.3289 --68.3594 --68.3899 --68.3594 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3594 --68.3289 --68.3289 --68.3899 --68.3899 --68.3899 --68.3899 --68.2983 --68.3289 --68.2983 --68.2678 --68.3289 --68.3899 --68.3899 --68.3594 --68.3594 --68.3899 --68.3289 --68.2983 --68.2983 --68.3289 --68.3594 --68.3289 --68.3594 --68.3899 --68.2983 --68.3594 --68.3289 --68.3289 --68.3594 --68.3899 --68.3594 --68.3289 --68.3594 --68.3289 --68.3594 --68.3594 --68.3289 --68.4204 --68.3899 --68.3899 --68.4204 --68.3594 --68.3289 --68.3289 --68.4204 --68.3899 --68.3899 --68.3594 --68.3594 --68.3594 --68.2983 --68.3289 --68.3594 --68.3289 --68.3594 --68.3594 --68.3899 --68.3899 --68.3899 --68.3594 --68.3899 --68.3899 --68.3289 --68.3289 --68.3594 --68.3594 --68.3899 --68.3594 --68.3899 --68.3289 --68.3594 --68.3594 --68.3289 --68.3594 --68.3899 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.3594 --68.3289 --68.3289 --68.3289 --68.3594 --68.3594 --68.3594 --68.3289 --68.3289 --68.3289 --68.3899 --68.3289 --68.3594 --68.3594 --68.3289 --68.3594 --68.3899 --68.3289 --68.3594 --68.3899 --68.3289 --68.3594 --68.3594 --68.3594 --68.3594 --68.3899 --68.3899 --68.3594 --68.3594 --68.3594 --68.3594 --68.3289 --68.2983 --68.3594 --68.3289 --68.3289 --68.2983 --68.2983 --68.3289 --68.3289 --68.3289 --68.3899 --68.3289 --68.3289 --68.3594 --68.3289 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.2373 --68.2983 --68.3594 --68.2983 --68.3594 --68.3289 --68.2983 --68.2983 --68.2983 --68.3289 --68.3289 --68.2983 --68.3289 --68.3594 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2678 --68.2983 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.2983 --68.2678 --68.3289 --68.3289 --68.2678 --68.2678 --68.2983 --68.2983 --68.2983 --68.2373 --68.2983 --68.2983 --68.3594 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.2983 --68.2678 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.2678 --68.2678 --68.2373 --68.2678 --68.2373 --68.2678 --68.2373 --68.2678 --68.2678 --68.2678 --68.2983 --68.2678 --68.2678 --68.2678 --68.2983 --68.2983 --68.2983 --68.2678 --68.2373 --68.2983 --68.2373 --68.2983 --68.2678 --68.2983 --68.2373 --68.2068 --68.2678 --68.2983 --68.2678 --68.2983 --68.2678 --68.2983 --68.2678 --68.2983 --68.2983 --68.3289 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.3289 --68.3289 --68.2678 --68.2678 --68.3289 --68.2983 --68.3289 --68.2678 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.3594 --68.2983 --68.2983 --68.2983 --68.2678 --68.3289 --68.3289 --68.2983 --68.2983 --68.3289 --68.2983 --68.3289 --68.2678 --68.2983 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.2983 --68.3594 --68.3594 --68.3594 --68.3289 --68.3594 --68.3289 --68.3289 --68.2678 --68.2983 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.2678 --68.2678 --68.2983 --68.2983 --68.2678 --68.2678 --68.2983 --68.2373 --68.2983 --68.3594 --68.2983 --68.2373 --68.2983 --68.2678 --68.2678 --68.2983 --68.3289 --68.2983 --68.2678 --68.2678 --68.2678 --68.2983 --68.2983 --68.2983 --68.2678 --68.2678 --68.2678 --68.2983 --68.2983 --68.2678 --68.2678 --68.2373 --68.2983 --68.2373 --68.2678 --68.2983 --68.2983 --68.3289 --68.2983 --68.3289 --68.3899 --68.2678 --68.3289 --68.3289 --68.2983 --68.2678 --68.2373 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.2373 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.2983 --68.2983 --68.3289 --68.2373 --68.2678 --68.2983 --68.2678 --68.2983 --68.2983 --68.2678 --68.2983 --68.2678 --68.2983 --68.2678 --68.2068 --68.2678 --68.2678 --68.2678 --68.2678 --68.2983 --68.3289 --68.2983 --68.2678 --68.2068 --68.2678 --68.2068 --68.2373 --68.2983 --68.2373 --68.2373 --68.2373 --68.2373 --68.3289 --68.2068 --68.2068 --68.2373 --68.2678 --68.2983 --68.2678 --68.2983 --68.2678 --68.2373 --68.2983 --68.2678 --68.2678 --68.2983 --68.2983 --68.2678 --68.2678 --68.2678 --68.2678 --68.2678 --68.2983 --68.2983 --68.2983 --68.2678 --68.2983 --68.2678 --68.2983 --68.2983 --68.2983 --68.2678 --68.2983 --68.2983 --68.2983 --68.2373 --68.2678 --68.2983 --68.2678 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2068 --68.2068 --68.2678 --68.2983 --68.2678 --68.2373 --68.2983 --68.3594 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.2983 --68.3289 --68.2983 --68.3289 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.3289 --68.3289 --68.2983 --68.3289 --68.2983 --68.3289 --68.2983 --68.2373 --68.2983 --68.2983 --68.2983 --68.2373 --68.3289 --68.2983 --68.3289 --68.2983 --68.2678 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.2678 --68.2373 --68.2373 --68.2678 --68.2068 --68.2678 --68.2068 --68.2068 --68.2678 --68.2373 --68.2678 --68.2678 --68.2983 --68.2678 --68.3289 --68.2678 --68.2678 --68.2678 --68.2983 --68.2983 --68.2678 --68.2068 --68.1763 --68.2068 --68.2373 --68.2983 --68.2373 --68.2373 --68.2678 --68.2373 --68.2068 --68.2983 --68.2678 --68.2373 --68.2678 --68.2678 --68.2678 --68.2678 --68.2068 --68.2678 --68.2373 --68.2373 --68.2983 --68.2678 --68.2373 --68.2373 --68.2068 --68.2068 --68.2068 --68.2068 --68.2068 --68.2678 --68.2983 --68.2678 --68.2678 --68.2373 --68.2678 --68.2678 --68.2373 --68.2068 --68.2373 --68.2373 --68.2678 --68.2373 --68.2678 --68.2678 --68.2678 --68.2373 --68.2068 --68.2678 --68.2678 --68.2678 --68.1763 --68.2678 --68.2678 --68.2678 --68.2678 --68.2983 --68.2373 --68.2373 --68.2373 --68.2678 --68.2678 --68.2373 --68.2373 --68.2678 --68.2068 --68.2373 --68.2373 --68.2068 --68.2373 --68.2373 --68.2373 --68.2373 --68.2678 --68.2678 --68.2678 --68.2678 --68.2068 --68.2373 --68.2678 --68.2983 --68.2678 --68.2678 --68.2983 --68.2983 --68.2678 --68.2983 --68.2678 --68.2983 --68.2678 --68.2983 --68.2678 --68.2678 --68.2678 --68.2983 --68.2678 --68.2678 --68.2983 --68.2678 --68.2983 --68.3289 --68.2678 --68.2983 --68.2678 --68.2678 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.2678 --68.2678 --68.2983 --68.2678 --68.2678 --68.2983 --68.2983 --68.2983 --68.2678 --68.2983 --68.2983 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.2678 --68.2983 --68.2678 --68.2678 --68.2983 --68.2983 --68.2373 --68.2678 --68.2373 --68.2983 --68.2983 --68.2678 --68.2678 --68.2068 --68.2983 --68.2678 --68.2678 --68.2983 --68.3289 --68.2983 --68.2373 --68.2983 --68.2068 --68.2373 --68.2373 --68.2983 --68.2678 --68.2373 --68.2678 --68.2373 --68.2983 --68.2678 --68.2678 --68.2983 --68.2678 --68.2678 --68.2678 --68.2373 --68.2678 --68.2068 --68.2373 --68.2068 --68.2678 --68.2678 --68.2983 --68.2983 --68.2678 --68.2678 --68.2983 --68.2678 --68.2373 --68.2678 --68.2373 --68.2373 --68.2373 --68.2373 --68.2373 --68.2373 --68.2373 --68.2678 --68.2373 --68.2373 --68.2678 --68.2068 --68.2373 --68.2373 --68.2068 --68.1763 --68.2373 --68.2068 --68.2373 --68.2068 --68.2068 --68.2068 --68.2678 --68.2373 --68.2678 --68.2373 --68.2373 --68.2678 --68.2678 --68.2068 --68.1763 --68.2373 --68.2373 --68.2678 --68.2678 --68.2373 --68.2068 --68.2068 --68.2068 --68.2068 --68.2373 --68.2068 --68.2068 --68.2068 --68.2373 --68.2373 --68.2068 --68.2678 --68.2678 --68.2373 --68.1763 --68.2068 --68.2373 --68.2068 --68.2678 --68.2373 --68.2068 --68.2373 --68.2678 --68.2373 --68.2373 --68.2373 --68.2373 --68.2068 --68.2373 --68.2373 --68.2373 --68.2373 --68.2373 --68.2678 --68.2373 --68.2678 --68.2678 --68.2678 --68.2373 --68.2678 --68.2068 --68.2068 --68.2373 --68.2373 --68.2983 --68.2068 --68.2373 --68.2373 --68.2678 --68.2373 --68.2678 --68.2373 --68.2068 --68.2068 --68.2373 --68.2678 --68.2373 --68.2373 --68.2678 --68.2068 --68.2678 --68.2373 --68.2678 --68.2678 --68.2678 --68.3289 --68.2678 --68.2678 --68.2678 --68.2373 --68.2678 --68.2373 --68.2678 --68.2678 --68.2983 --68.2373 --68.2373 --68.2678 --68.2983 --68.2678 --68.2678 --68.2678 --68.2678 --68.3289 --68.2678 --68.2678 --68.2373 --68.2983 --68.2983 --68.2983 --68.2373 --68.2678 --68.2983 --68.2983 --68.3289 --68.2678 --68.2678 --68.3289 --68.2983 --68.2373 --68.2983 --68.2983 --68.2678 --68.3289 --68.2678 --68.2678 --68.2373 --68.2373 --68.2678 --68.2373 --68.2983 --68.2983 --68.2983 --68.2983 --68.2678 --68.3289 --68.2983 --68.2373 --68.2678 --68.2678 --68.2983 --68.2678 --68.3289 --68.2678 --68.2678 --68.2983 --68.2678 --68.2983 --68.2068 --68.2678 --68.2983 --68.2068 --68.2678 --68.2373 --68.2983 --68.2678 --68.2983 --68.2678 --68.2373 --68.2983 --68.2983 --68.2983 --68.2678 --68.3289 --68.2983 --68.2678 --68.3289 --68.2983 --68.3289 --68.2983 --68.3289 --68.2983 --68.3289 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2678 --68.2983 --68.3289 --68.2983 --68.2983 --68.2678 --68.2373 --68.2678 --68.2983 --68.2678 --68.2983 --68.3289 --68.3289 --68.2678 --68.3289 --68.2983 --68.2983 --68.2678 --68.2983 --68.3594 --68.2983 --68.2678 --68.2983 --68.2983 --68.2678 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2678 --68.2678 --68.2678 --68.2678 --68.2983 --68.3289 --68.3289 --68.2678 --68.2983 --68.2983 --68.2983 --68.2983 --68.3289 --68.3289 --68.3289 --68.3289 --68.3594 --68.2983 --68.2983 --68.3289 --68.2983 --68.2983 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.3289 --68.2678 --68.2678 --68.2983 --68.3289 --68.2983 --68.2983 --68.2678 --68.3289 --68.2983 --68.2983 --68.2678 --68.2983 --68.3289 --68.2678 --68.2678 --68.2983 --68.2678 --68.2678 --68.2678 --68.2983 --68.2983 --68.3289 --68.3289 --68.3289 --68.2983 --68.2983 --68.2678 --68.2373 --68.2678 --68.2678 --68.3289 --68.3594 --68.2983 --68.2983 --68.2678 --68.2983 --68.3289 --68.3289 --68.2983 --68.2983 --68.2678 --68.2373 --68.2678 --68.2678 --68.2678 --68.2983 --68.3289 --68.3289 --68.3289 --68.3289 --68.2678 --68.2983 --68.3289 --68.2983 --68.3289 --68.2983 --68.3289 --68.2983 --68.2983 --68.3289 --68.2678 --68.2983 --68.2983 --68.3289 --68.3594 --68.2983 --68.2983 --68.2678 --68.2983 --68.2983 --68.3594 --68.2983 --68.2983 --68.2983 --68.2983 --68.3289 --68.2678 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.3289 --68.3289 --68.3289 --68.2983 --68.3289 --68.3289 --68.3289 --68.3289 --68.2983 --68.2678 --68.2983 --68.2983 --68.2983 --68.3594 --68.3289 --68.3594 --68.2983 --68.2983 --68.3594 --68.2983 --68.3289 --68.2983 --68.2983 --68.3289 --68.3289 --68.3594 --68.3594 --68.2983 --68.2983 --68.3289 --68.3594 --68.3289 --68.3289 --68.2983 --68.2678 --68.3289 --68.3594 --68.2678 --68.2983 --68.3594 --68.2678 --68.2983 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.3289 --68.3289 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2678 --68.3289 --68.3594 --68.2678 --68.2983 --68.3289 --68.2983 --68.2983 --68.2678 --68.2678 --68.2678 --68.2983 --68.2983 --68.3289 --68.2983 --68.2983 --68.2983 --68.2678 --68.2983 --68.3289 --68.3289 --68.2983 --68.3289 --68.2678 --68.2678 --68.3289 --68.3289 --68.2678 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.2983 --68.3289 --68.2983 --68.3289 --68.2983 --68.2678 --68.2678 --68.2678 --68.3289 --68.3289 --68.3289 --68.3289 --68.2678 --68.3289 --68.2678 --68.2983 --68.3289 --68.2983 --68.2678 --68.2678 --68.2678 --68.2678 --68.2983 --68.2678 --68.3289 --68.3289 --68.2373 --68.2373 --68.2678 --68.2983 --68.2068 --68.2373 --68.2373 --68.3289 --68.2983 --68.2678 --68.3289 --68.2678 --68.2678 --68.2678 --68.2678 --68.3289 --68.2983 --68.2373 --68.2678 --68.2373 --68.2373 --68.2373 --68.2983 --68.2068 --68.2373 --68.2983 --68.2678 --68.2678 --68.2373 --68.2678 --68.2373 --68.2373 --68.2678 --68.2678 --68.2373 --68.2678 --68.2983 --68.2983 --68.2983 --68.2373 --68.2373 --68.2068 --68.2068 --68.2373 --68.2373 --68.2373 --68.2373 --68.2678 --68.2373 --68.2678 --68.2373 --68.2983 --68.2373 --68.2068 --68.2373 --68.2678 --68.2983 --68.2373 --68.2373 --68.2068 --68.2068 --68.1763 --68.2068 --68.2373 --68.2678 --68.2983 --68.2983 --68.2373 --68.2983 --68.2373 --68.2678 --68.2678 --68.2678 --68.2373 --68.2983 --68.2678 --68.2983 --68.2983 --68.2678 --68.2373 --68.2068 --68.2678 --68.2678 --68.2373 --68.2373 --68.2678 --68.2678 --68.2068 --68.2678 --68.2678 --68.2373 --68.2068 --68.2373 --68.2373 --68.2373 --68.2678 --68.2373 --68.2373 --68.2373 --68.2373 --68.2068 --68.2373 --68.2068 --68.1763 --68.2373 --68.2678 --68.2678 --68.2068 --68.2373 --68.2373 --68.2983 --68.2373 --68.2068 --68.2678 --68.2373 --68.2678 --68.2068 --68.2373 --68.2373 --68.2373 --68.2068 --68.2678 --68.2373 --68.2068 --68.2373 --68.2068 --68.1763 --68.2373 --68.1763 --68.2373 --68.2068 --68.2678 --68.2678 --68.2068 --68.2068 --68.2068 --68.2678 --68.2983 --68.2678 --68.2373 --68.2983 --68.2678 --68.2373 --68.2068 --68.2068 --68.2373 --68.1763 --68.2068 --68.2068 --68.2678 --68.2373 --68.2373 --68.2373 --68.2373 --68.2068 --68.2373 --68.2068 --68.2373 --68.2068 --68.1763 --68.2373 --68.2373 --68.2373 --68.2068 --68.2068 --68.1763 --68.2068 --68.2678 --68.2373 --68.2373 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.1458 --68.2068 --68.1763 --68.2373 --68.2068 --68.2068 --68.2678 --68.2068 --68.2373 --68.1458 --68.1763 --68.1763 --68.2068 --68.2068 --68.2068 --68.2068 --68.2068 --68.2068 --68.2068 --68.1763 --68.1763 --68.2373 --68.1763 --68.2068 --68.2068 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.2373 --68.2068 --68.2068 --68.2068 --68.2068 --68.2373 --68.2373 --68.2068 --68.2068 --68.2068 --68.2068 --68.1763 --68.2068 --68.1763 --68.2068 --68.1763 --68.2373 --68.1763 --68.2068 --68.2068 --68.2068 --68.2068 --68.2068 --68.2373 --68.2373 --68.2373 --68.2068 --68.2068 --68.2678 --68.2373 --68.2678 --68.2678 --68.2068 --68.2068 --68.2068 --68.2373 --68.2068 --68.2373 --68.2373 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.2068 --68.1763 --68.2068 --68.2373 --68.2068 --68.1763 --68.2373 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.2373 --68.2068 --68.2068 --68.1763 --68.2068 --68.2068 --68.1763 --68.1763 --68.2068 --68.2373 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1152 --68.1458 --68.1152 --68.1458 --68.1763 --68.1458 --68.1763 --68.1152 --68.1763 --68.1458 --68.1763 --68.1152 --68.1763 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.1763 --68.1763 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.0847 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.0847 --68.0847 --68.1458 --68.0847 --68.1152 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.0847 --68.1458 --68.1152 --68.1458 --68.0847 --68.1458 --68.1458 --68.1458 --68.1458 --68.0847 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.0542 --68.0542 --68.0847 --68.0847 --68.0542 --68.0847 --68.0847 --68.0237 --68.0847 --68.0542 --68.0542 --68.0237 --68.0237 --68.0237 --67.9932 --68.0542 --68.0542 --68.0237 --68.0237 --68.0237 --68.0542 --68.0542 --68.0542 --68.1152 --68.0847 --68.0542 --68.1152 --68.1152 --68.0847 --68.0847 --68.0847 --68.0542 --68.0847 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1763 --68.1458 --68.1152 --68.1458 --68.1152 --68.0542 --68.0847 --68.0847 --68.1763 --68.1458 --68.1458 --68.1152 --68.1458 --68.0847 --68.1458 --68.1152 --68.0847 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1763 --68.0847 --68.0847 --68.1458 --68.0847 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1458 --68.1458 --68.0847 --68.1152 --68.1152 --68.0847 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.0847 --68.0847 --68.0847 --68.1152 --68.0847 --68.1152 --68.1458 --68.1458 --68.1152 --68.0847 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.0847 --68.0847 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.0847 --68.0847 --68.0542 --68.1152 --68.1152 --68.0847 --68.0847 --68.0542 --68.0847 --68.0847 --68.1152 --68.1152 --68.1458 --68.1152 --68.0542 --68.1152 --68.0542 --68.1152 --68.0847 --68.0542 --68.0542 --68.0542 --68.0847 --68.0847 --68.0542 --68.1458 --68.1152 --68.1458 --68.1763 --68.1152 --68.0847 --68.0542 --68.1152 --68.0542 --68.0542 --68.0847 --68.0847 --68.1458 --68.1458 --68.0542 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.0847 --68.0542 --68.0542 --68.0847 --68.1152 --68.0847 --68.1458 --68.1152 --68.0847 --68.1763 --68.1152 --68.0847 --68.1152 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.0847 --68.0847 --68.1152 --68.0847 --68.0542 --68.0847 --68.1152 --68.0847 --68.1152 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.0847 --68.0847 --68.1763 --68.1152 --68.0542 --68.0847 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.0847 --68.0542 --68.0847 --68.0847 --68.0847 --68.0847 --68.0542 --68.0847 --68.0847 --68.1152 --68.1152 --68.0847 --68.1458 --68.0542 --68.0847 --68.1152 --68.0847 --68.1458 --68.1458 --68.0542 --68.1152 --68.1152 --68.0847 --68.1152 --68.0542 --68.0847 --68.0847 --68.1458 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.0847 --68.0847 --68.0847 --68.1152 --68.0847 --68.0847 --68.1152 --68.0847 --68.0847 --68.1152 --68.0847 --68.1152 --68.0847 --68.1152 --68.1152 --68.0847 --68.0847 --68.0542 --68.0542 --68.0847 --68.1152 --68.0847 --68.0847 --68.1458 --68.1458 --68.1152 --68.0542 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.1458 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.0542 --68.0847 --68.0847 --68.0847 --68.1152 --68.1152 --68.0847 --68.0847 --68.0542 --68.0847 --68.0847 --68.1458 --68.0542 --68.0542 --68.0847 --68.1152 --68.0847 --68.0847 --68.1152 --68.0847 --68.0542 --68.0847 --68.0847 --68.0542 --68.0542 --68.0847 --68.0847 --68.1152 --68.1152 --68.0847 --68.1458 --68.1458 --68.0847 --68.0847 --68.0847 --68.1152 --68.0847 --68.0847 --68.0542 --68.1152 --68.0847 --68.0542 --68.0542 --68.1152 --68.1152 --68.0542 --68.0542 --68.0847 --68.0847 --68.1152 --68.0542 --68.0847 --68.1152 --68.0847 --68.0847 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.1458 --68.0847 --68.1152 --68.0542 --68.1152 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1152 --68.0847 --68.1152 --68.1458 --68.0847 --68.0542 --68.1458 --68.1458 --68.1152 --68.0847 --68.1458 --68.1152 --68.1458 --68.0847 --68.1152 --68.1152 --68.1152 --68.1458 --68.0847 --68.0847 --68.1152 --68.0542 --68.0542 --68.0542 --68.0847 --68.1152 --68.1152 --68.0542 --68.0542 --68.0847 --68.1152 --68.1458 --68.1458 --68.1152 --68.0847 --68.0542 --68.0847 --68.0847 --68.1458 --68.0847 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.0847 --68.1152 --68.1152 --68.1458 --68.0542 --68.1152 --68.0847 --68.1152 --68.0847 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.0847 --68.1458 --68.2068 --68.1458 --68.1152 --68.1763 --68.0847 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.0542 --68.0542 --68.0542 --68.0847 --68.1152 --68.1763 --68.1458 --68.0847 --68.0847 --68.0847 --68.1152 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.0847 --68.0847 --68.0847 --68.0847 --68.0542 --68.1458 --68.1152 --68.1152 --68.1152 --68.0847 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.0847 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1152 --68.1763 --68.1152 --68.1152 --68.1458 --68.1458 --68.0847 --68.1152 --68.0847 --68.1458 --68.1152 --68.0847 --68.1458 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.2068 --68.1458 --68.1763 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.1763 --68.1152 --68.1152 --68.1763 --68.1763 --68.1763 --68.1152 --68.1458 --68.1763 --68.1458 --68.1152 --68.1152 --68.1763 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.0847 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.1458 --68.0847 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.0542 --68.1152 --68.1458 --68.1152 --68.1458 --68.0847 --68.0847 --68.1458 --68.1763 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.0542 --68.1152 --68.0847 --68.1458 --68.1152 --68.0847 --68.1458 --68.1458 --68.1152 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.0542 --68.1152 --68.1152 --68.0847 --68.1458 --68.1458 --68.1152 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.1763 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.0847 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.0847 --68.1152 --68.1458 --68.1152 --68.1152 --68.1458 --68.1763 --68.1152 --68.1152 --68.1458 --68.1763 --68.1152 --68.1458 --68.1458 --68.0847 --68.1152 --68.1152 --68.1458 --68.1763 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.0847 --68.1152 --68.0847 --68.1152 --68.1458 --68.1152 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.0847 --68.1458 --68.1763 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.1152 --68.0847 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.1152 --68.1152 --68.1152 --68.1458 --68.1763 --68.1458 --68.0847 --68.1458 --68.1152 --68.1763 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.0847 --68.1763 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.0847 --68.1458 --68.1152 --68.1458 --68.0847 --68.1458 --68.1458 --68.1152 --68.1152 --68.0847 --68.0542 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1763 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.0847 --68.1152 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.0542 --68.1763 --68.1458 --68.0847 --68.1458 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.1152 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.0847 --68.1458 --68.1152 --68.0847 --68.1152 --68.1152 --68.0847 --68.1152 --68.0847 --68.1458 --68.1458 --68.1458 --68.1458 --68.0847 --68.1152 --68.1152 --68.1458 --68.1458 --68.1763 --68.1152 --68.1152 --68.1458 --68.0847 --68.1152 --68.1458 --68.1152 --68.1152 --68.1763 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.0847 --68.1458 --68.1458 --68.1458 --68.0847 --68.1458 --68.1763 --68.0847 --68.0847 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.0847 --68.1152 --68.0847 --68.1152 --68.0542 --68.0847 --68.1458 --68.0847 --68.0847 --68.0847 --68.0847 --68.1458 --68.1152 --68.0847 --68.0542 --68.0847 --68.1152 --68.0847 --68.0542 --68.0847 --68.1152 --68.1152 --68.0847 --68.1152 --68.1458 --68.1152 --68.0847 --68.1152 --68.0847 --68.0847 --68.0542 --68.0542 --68.0847 --68.0542 --68.0237 --68.0542 --68.0847 --68.1152 --68.0237 --68.0237 --68.0237 --68.1152 --68.1458 --68.1152 --68.0847 --68.0542 --68.1152 --68.0542 --68.0542 --68.0847 --68.0542 --68.0542 --68.0237 --68.0847 --68.0237 --68.0542 --68.1152 --68.0847 --68.0542 --68.0542 --68.0847 --68.0847 --68.0542 --68.0542 --68.0847 --68.0847 --68.0542 --68.0847 --68.0847 --68.0847 --68.1152 --68.0847 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.0847 --68.1152 --68.1152 --68.0847 --68.0542 --68.0847 --68.1152 --68.1152 --68.0542 --68.0847 --68.0847 --68.1152 --68.0847 --68.0542 --68.0542 --68.0847 --68.0847 --68.0847 --68.0847 --68.1458 --68.1152 --68.0847 --68.0847 --68.0542 --68.0847 --68.0847 --68.0847 --68.1458 --68.1152 --68.1763 --68.1458 --68.1458 --68.0847 --68.1458 --68.1152 --68.1152 --68.0847 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.0847 --68.0847 --68.0847 --68.1152 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.1763 --68.2068 --68.1458 --68.1458 --68.1763 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.0847 --68.0847 --68.0847 --68.1152 --68.1152 --68.1458 --68.1458 --68.1763 --68.1458 --68.1152 --68.1152 --68.1458 --68.1458 --68.0847 --68.1458 --68.1152 --68.1152 --68.1458 --68.0847 --68.1152 --68.1763 --68.1763 --68.1152 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1152 --68.1763 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1763 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.0847 --68.0847 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1763 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.1152 --68.1458 --68.1152 --68.1458 --68.1763 --68.1763 --68.1152 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1152 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.1763 --68.2373 --68.2068 --68.2068 --68.1458 --68.1152 --68.1458 --68.1763 --68.1458 --68.1763 --68.2068 --68.2068 --68.2373 --68.2068 --68.2068 --68.2068 --68.2068 --68.2068 --68.2373 --68.2068 --68.2678 --68.2068 --68.2373 --68.1763 --68.2373 --68.2068 --68.2068 --68.1763 --68.1763 --68.2068 --68.2068 --68.2373 --68.2678 --68.2373 --68.2373 --68.2373 --68.2373 --68.2678 --68.1458 --68.2068 --68.2373 --68.2373 --68.2068 --68.2068 --68.2068 --68.2373 --68.2678 --68.2373 --68.2373 --68.2373 --68.2678 --68.2068 --68.2068 --68.2373 --68.2373 --68.1763 --68.1763 --68.2068 --68.2068 --68.2373 --68.2068 --68.2373 --68.1763 --68.2068 --68.2068 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.2068 --68.1763 --68.2068 --68.2068 --68.1458 --68.1458 --68.2068 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.2373 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.2373 --68.2068 --68.2068 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.2068 --68.1763 --68.1458 --68.1763 --68.2068 --68.2373 --68.1763 --68.2373 --68.2068 --68.2068 --68.2068 --68.1458 --68.2068 --68.1763 --68.1458 --68.1763 --68.1458 --68.2068 --68.1458 --68.1763 --68.1763 --68.1763 --68.1152 --68.1763 --68.1458 --68.1763 --68.1152 --68.1152 --68.1763 --68.1458 --68.1458 --68.1458 --68.0847 --68.1152 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1152 --68.1458 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.2068 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.1763 --68.1763 --68.1458 --68.0847 --68.1458 --68.1458 --68.1763 --68.1458 --68.1152 --68.0847 --68.1152 --68.2068 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.2068 --68.2068 --68.1763 --68.1763 --68.1763 --68.2068 --68.1458 --68.1763 --68.2068 --68.1458 --68.1458 --68.1458 --68.1458 --68.0847 --68.1458 --68.1458 --68.1458 --68.1763 --68.1152 --68.1763 --68.1152 --68.1152 --68.1458 --68.1763 --68.0847 --68.1763 --68.1763 --68.1458 --68.1763 --68.2068 --68.2068 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.2068 --68.1458 --68.2068 --68.1763 --68.1763 --68.1152 --68.1458 --68.1458 --68.1763 --68.2068 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.2373 --68.1763 --68.1763 --68.1458 --68.2068 --68.2068 --68.2068 --68.2068 --68.2373 --68.1763 --68.1763 --68.1763 --68.1763 --68.2373 --68.1763 --68.2068 --68.1458 --68.2373 --68.1763 --68.1763 --68.2068 --68.1458 --68.1458 --68.1763 --68.1763 --68.2373 --68.1763 --68.2068 --68.2068 --68.2373 --68.2068 --68.1458 --68.2068 --68.1763 --68.1458 --68.2068 --68.1763 --68.1152 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.2068 --68.1763 --68.1763 --68.2068 --68.2068 --68.2068 --68.2373 --68.2068 --68.1763 --68.2373 --68.2068 --68.2068 --68.2068 --68.2068 --68.1763 --68.2678 --68.1763 --68.2068 --68.2068 --68.1763 --68.2068 --68.1763 --68.2068 --68.2068 --68.2068 --68.1763 --68.1763 --68.2068 --68.2068 --68.2068 --68.2373 --68.2068 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.2068 --68.2068 --68.1458 --68.2068 --68.2373 --68.2068 --68.2068 --68.2068 --68.2068 --68.2373 --68.2373 --68.2373 --68.2068 --68.1763 --68.2068 --68.1763 --68.2068 --68.1458 --68.2373 --68.2068 --68.2068 --68.2068 --68.2373 --68.2373 --68.2068 --68.2678 --68.2373 --68.1763 --68.1763 --68.2068 --68.2068 --68.2068 --68.2373 --68.2373 --68.2068 --68.2068 --68.2068 --68.1763 --68.2068 --68.1763 --68.2068 --68.2678 --68.2373 --68.2068 --68.2068 --68.2373 --68.2068 --68.2068 --68.2373 --68.2068 --68.2373 --68.2068 --68.2373 --68.2068 --68.2068 --68.2068 --68.2068 --68.2068 --68.1763 --68.2373 --68.2373 --68.2373 --68.2678 --68.2678 --68.2068 --68.2068 --68.2373 --68.2068 --68.2068 --68.2068 --68.2373 --68.2373 --68.2068 --68.1763 --68.1763 --68.2068 --68.2068 --68.2068 --68.2068 --68.1763 --68.2068 --68.1763 --68.1763 --68.2068 --68.2068 --68.2068 --68.1763 --68.2068 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1152 --68.1458 --68.2068 --68.2068 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.2373 --68.2068 --68.2068 --68.2068 --68.1763 --68.2068 --68.1763 --68.2068 --68.1763 --68.2373 --68.2373 --68.1763 --68.2373 --68.2068 --68.2068 --68.2068 --68.2068 --68.2068 --68.1458 --68.1458 --68.2068 --68.1763 --68.1763 --68.1458 --68.2068 --68.1763 --68.1763 --68.1763 --68.2373 --68.2068 --68.2068 --68.1458 --68.1763 --68.2373 --68.2068 --68.2068 --68.2373 --68.2068 --68.2373 --68.2068 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.2068 --68.1152 --68.1458 --68.2373 --68.1458 --68.1152 --68.2068 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.1152 --68.1763 --68.1763 --68.2068 --68.1458 --68.1763 --68.2068 --68.1458 --68.1763 --68.1763 --68.2068 --68.1763 --68.1458 --68.2068 --68.1763 --68.1458 --68.2068 --68.1763 --68.1763 --68.2068 --68.2068 --68.2068 --68.2068 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.2068 --68.1458 --68.1458 --68.1763 --68.1458 --68.1763 --68.2068 --68.1763 --68.2068 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.1152 --68.1458 --68.1763 --68.0847 --68.1152 --68.2068 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.1763 --68.1152 --68.1152 --68.1152 --68.1152 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.2068 --68.2068 --68.1458 --68.1458 --68.1152 --68.2068 --68.2068 --68.1458 --68.2068 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1152 --68.1763 --68.1763 --68.2068 --68.1152 --68.1458 --68.1458 --68.2068 --68.1763 --68.1763 --68.2373 --68.1763 --68.1458 --68.2068 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.1458 --68.2068 --68.2068 --68.2068 --68.2373 --68.2068 --68.1763 --68.1458 --68.1152 --68.1458 --68.1763 --68.1763 --68.1458 --68.2068 --68.1763 --68.1763 --68.1458 --68.2068 --68.2373 --68.2068 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.1458 --68.2678 --68.1763 --68.1458 --68.2068 --68.2068 --68.1763 --68.2068 --68.1763 --68.2068 --68.2373 --68.2068 --68.2068 --68.2068 --68.2068 --68.2373 --68.2068 --68.1763 --68.2068 --68.2373 --68.2373 --68.2068 --68.1458 --68.1458 --68.2068 --68.2068 --68.1763 --68.2373 --68.1458 --68.1763 --68.1763 --68.2068 --68.2068 --68.2068 --68.1763 --68.1458 --68.1763 --68.1458 --68.1763 --68.2068 --68.2068 --68.2068 --68.1763 --68.2068 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.2373 --68.2068 --68.2373 --68.1763 --68.2068 --68.1763 --68.2068 --68.2068 --68.1458 --68.1458 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.2068 --68.1458 --68.1763 --68.2068 --68.2068 --68.2068 --68.2068 --68.1763 --68.2068 --68.1763 --68.1763 --68.1152 --68.1763 --68.1763 --68.1763 --68.2068 --68.1152 --68.1152 --68.0847 --68.1458 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1152 --68.1763 --68.1763 --68.1763 --68.2068 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1763 --68.1152 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1152 --68.1763 --68.1763 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.0847 --68.1763 --68.1458 --68.1763 --68.1152 --68.1152 --68.1152 --68.0542 --68.1152 --68.1763 --68.0847 --68.0847 --68.1763 --68.1458 --68.1152 --68.1458 --68.1763 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.0847 --68.1763 --68.1763 --68.1458 --68.0847 --68.1152 --68.1763 --68.1458 --68.1458 --68.2068 --68.1458 --68.1458 --68.0847 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.2068 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.1763 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.1152 --68.1763 --68.1763 --68.1763 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.0847 --68.0847 --68.1152 --68.0847 --68.1152 --68.1152 --68.0847 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.0847 --68.1152 --68.1152 --68.1152 --68.0847 --68.1152 --68.0847 --68.1458 --68.1152 --68.0847 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.0847 --68.1458 --68.1152 --68.1152 --68.0847 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.0847 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.1763 --68.2068 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.2373 --68.1458 --68.1458 --68.1763 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.2068 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.1763 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1763 --68.0847 --68.1152 --68.1458 --68.1763 --68.2068 --68.2068 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.1763 --68.2373 --68.1763 --68.1458 --68.2068 --68.2068 --68.1458 --68.1458 --68.1458 --68.0847 --68.2068 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1763 --68.0847 --68.1458 --68.1152 --68.1152 --68.2068 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.1152 --68.1152 --68.1458 --68.1763 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.0847 --68.0847 --68.1152 --68.1458 --68.1763 --68.1152 --68.1458 --68.1152 --68.0847 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1152 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.0847 --68.1152 --68.1152 --68.1458 --68.0847 --68.1152 --68.0847 --68.1458 --68.0847 --68.1152 --68.0542 --68.0847 --68.0542 --68.0542 --68.0542 --68.0847 --68.1458 --68.0847 --68.1152 --68.1152 --68.0847 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.0847 --68.0847 --68.1152 --68.0542 --68.0542 --68.1152 --68.1458 --68.0847 --68.1152 --68.1763 --68.1458 --68.1763 --68.1458 --68.1458 --68.1152 --68.1152 --68.0847 --68.0542 --68.1152 --68.1458 --68.1152 --68.1152 --68.1458 --68.1458 --68.0847 --68.1763 --68.1152 --68.1458 --68.1458 --68.2068 --68.1152 --68.1763 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1763 --68.1152 --68.1763 --68.1458 --68.1763 --68.1152 --68.1763 --68.1763 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1763 --68.1458 --68.1763 --68.2068 --68.1152 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1763 --68.1458 --68.1763 --68.1763 --68.1152 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.1152 --68.1763 --68.1763 --68.1458 --68.1763 --68.1152 --68.1763 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.2068 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1152 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.2068 --68.1458 --68.1763 --68.1458 --68.1152 --68.0847 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.2068 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.1763 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.2373 --68.2068 --68.1763 --68.1458 --68.2068 --68.1763 --68.1763 --68.2068 --68.2068 --68.1458 --68.1763 --68.1458 --68.1763 --68.2068 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1152 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.2068 --68.1458 --68.1152 --68.2068 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.2068 --68.1458 --68.1458 --68.1458 --68.1458 --68.2068 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.2373 --68.2068 --68.2068 --68.2068 --68.2373 --68.2068 --68.2068 --68.2068 --68.1763 --68.2068 --68.2068 --68.2068 --68.1763 --68.1763 --68.1458 --68.2068 --68.1763 --68.1458 --68.1458 --68.2068 --68.1763 --68.2068 --68.2068 --68.2068 --68.1763 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1458 --68.2068 --68.1763 --68.1763 --68.2068 --68.1763 --68.2068 --68.1763 --68.1458 --68.2068 --68.1763 --68.1152 --68.1152 --68.1763 --68.1763 --68.2373 --68.2373 --68.1763 --68.1458 --68.2068 --68.1458 --68.1458 --68.1458 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1152 --68.1763 --68.1763 --68.1763 --68.2068 --68.1763 --68.2373 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.2068 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.2373 --68.2068 --68.1763 --68.1458 --68.2068 --68.1763 --68.2068 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.1763 --68.1458 --68.1763 --68.1152 --68.1152 --68.1458 --68.1458 --68.1763 --68.2068 --68.1458 --68.1763 --68.1763 --68.1458 --68.2068 --68.2068 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.2068 --68.2068 --68.1763 --68.1763 --68.1763 --68.2068 --68.2373 --68.2373 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.2068 --68.2068 --68.1763 --68.2068 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.2068 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.2068 --68.1763 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1458 --68.1152 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.2068 --68.1763 --68.2373 --68.2373 --68.2068 --68.2373 --68.2068 --68.1763 --68.1763 --68.2678 --68.2068 --68.2373 --68.2068 --68.1763 --68.1763 --68.2068 --68.1763 --68.2373 --68.2678 --68.2068 --68.2373 --68.1763 --68.2068 --68.1763 --68.1763 --68.2373 --68.1763 --68.2068 --68.2373 --68.2373 --68.2373 --68.2373 --68.2983 --68.2678 --68.2373 --68.2983 --68.2983 --68.2678 --68.2068 --68.2068 --68.2678 --68.2678 --68.2373 --68.2373 --68.2373 --68.2678 --68.2068 --68.2373 --68.2068 --68.2373 --68.2373 --68.2678 --68.2373 --68.2373 --68.2373 --68.2068 --68.2678 --68.2678 --68.2678 --68.2373 --68.2373 --68.2678 --68.2373 --68.2373 --68.2373 --68.2373 --68.2068 --68.2068 --68.1458 --68.2373 --68.2373 --68.2678 --68.2373 --68.2068 --68.2068 --68.1763 --68.1763 --68.2068 --68.2373 --68.2373 --68.2678 --68.2068 --68.2068 --68.1763 --68.1458 --68.2068 --68.2068 --68.2068 --68.2373 --68.2068 --68.2068 --68.2068 --68.2068 --68.2068 --68.2068 --68.2068 --68.2373 --68.1458 --68.2068 --68.2068 --68.2068 --68.1763 --68.1763 --68.2373 --68.2373 --68.2373 --68.2373 --68.2068 --68.2373 --68.2373 --68.2068 --68.2068 --68.2373 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.2678 --68.2678 --68.2373 --68.2678 --68.2678 --68.2068 --68.2068 --68.2373 --68.2373 --68.2373 --68.2373 --68.2068 --68.1763 --68.2068 --68.1763 --68.1763 --68.2068 --68.2373 --68.2068 --68.2373 --68.2068 --68.2373 --68.2068 --68.2068 --68.1763 --68.2373 --68.2068 --68.2373 --68.2373 --68.2373 --68.2678 --68.2678 --68.2373 --68.2373 --68.2678 --68.2373 --68.2373 --68.2068 --68.1763 --68.1763 --68.2068 --68.1763 --68.2068 --68.2068 --68.2678 --68.2068 --68.2678 --68.2068 --68.2373 --68.2373 --68.2373 --68.2678 --68.2373 --68.2678 --68.2373 --68.2373 --68.2678 --68.2373 --68.2678 --68.1763 --68.2373 --68.2373 --68.2373 --68.2068 --68.2068 --68.2678 --68.2373 --68.2678 --68.2373 --68.2068 --68.1763 --68.2068 --68.2068 --68.2068 --68.2373 --68.2373 --68.2678 --68.2678 --68.2373 --68.2068 --68.2373 --68.2678 --68.2373 --68.2373 --68.2373 --68.2068 --68.2373 --68.2373 --68.1763 --68.1763 --68.1763 --68.2068 --68.2373 --68.2373 --68.2678 --68.2373 --68.1763 --68.1763 --68.1458 --68.2068 --68.2068 --68.2068 --68.2373 --68.1458 --68.1763 --68.1763 --68.2068 --68.1763 --68.2373 --68.2068 --68.2068 --68.1763 --68.1763 --68.2373 --68.2068 --68.2068 --68.2373 --68.1763 --68.1763 --68.1763 --68.2068 --68.2373 --68.2068 --68.1458 --68.1763 --68.2068 --68.2068 --68.2068 --68.1763 --68.2068 --68.1763 --68.1763 --68.2068 --68.2678 --68.2068 --68.2373 --68.2068 --68.2373 --68.2373 --68.2373 --68.2068 --68.2068 --68.2373 --68.2373 --68.1763 --68.1763 --68.2068 --68.2068 --68.1763 --68.2068 --68.2068 --68.1763 --68.2068 --68.2068 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.2068 --68.1763 --68.2068 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.1763 --68.2068 --68.1458 --68.1458 --68.1458 --68.2068 --68.2068 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.2068 --68.1152 --68.2068 --68.1458 --68.1763 --68.1763 --68.2068 --68.2068 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.1763 --68.2068 --68.1458 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.2068 --68.1763 --68.1763 --68.2373 --68.1763 --68.1763 --68.1763 --68.2068 --68.2373 --68.1763 --68.1763 --68.2373 --68.2068 --68.2068 --68.2068 --68.1763 --68.2068 --68.2678 --68.1763 --68.2068 --68.1763 --68.1458 --68.1763 --68.1458 --68.1763 --68.1152 --68.1458 --68.1458 --68.1152 --68.2068 --68.1763 --68.1763 --68.1152 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.2068 --68.1458 --68.1763 --68.2068 --68.1458 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.2068 --68.2373 --68.2068 --68.1763 --68.1763 --68.2068 --68.2068 --68.2068 --68.1763 --68.2068 --68.1763 --68.1763 --68.2068 --68.1152 --68.2068 --68.1763 --68.2068 --68.1763 --68.2068 --68.1763 --68.1458 --68.2068 --68.2678 --68.2068 --68.2068 --68.1763 --68.1763 --68.1458 --68.2068 --68.2068 --68.1458 --68.1458 --68.1763 --68.1152 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1152 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1152 --68.1152 --68.1458 --68.2068 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.0847 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.0847 --68.1763 --68.1152 --68.1458 --68.1763 --68.2068 --68.1458 --68.1152 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.2068 --68.1763 --68.2068 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1152 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.0847 --68.0847 --68.0847 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.2068 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.0847 --68.0542 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.1763 --68.1152 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.0847 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.1763 --68.1763 --68.2068 --68.2068 --68.1458 --68.1458 --68.1152 --68.0847 --68.1152 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.1763 --68.1763 --68.1152 --68.1152 --68.1763 --68.1458 --68.1458 --68.2068 --68.1458 --68.1763 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.1763 --68.1458 --68.1152 --68.1458 --68.1763 --68.1458 --68.1763 --68.1458 --68.1458 --68.1152 --68.1763 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.0542 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.1763 --68.1763 --68.1458 --68.1152 --68.1763 --68.1763 --68.1152 --68.1458 --68.1152 --68.1763 --68.1458 --68.1152 --68.1458 --68.1458 --68.2068 --68.1458 --68.1763 --68.1763 --68.2068 --68.1458 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1152 --68.2068 --68.1458 --68.1763 --68.2068 --68.2068 --68.1763 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.1152 --68.1763 --68.1458 --68.1458 --68.1152 --68.1458 --68.1763 --68.1152 --68.1763 --68.2068 --68.1763 --68.2068 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1152 --68.1458 --68.0847 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.2068 --68.2068 --68.1152 --68.1763 --68.1458 --68.1763 --68.1458 --68.2068 --68.2068 --68.1763 --68.2068 --68.1763 --68.1458 --68.1763 --68.1152 --68.1458 --68.1763 --68.1763 --68.1458 --68.1152 --68.1152 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1152 --68.1458 --68.0847 --68.1152 --68.1458 --68.1152 --68.1458 --68.0847 --68.1152 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.0847 --68.1458 --68.1152 --68.1152 --68.1458 --68.1763 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.0542 --68.0847 --68.1152 --68.0847 --68.0847 --68.1458 --68.1458 --68.1152 --68.0542 --68.0847 --68.1152 --68.1152 --68.0847 --68.1152 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.0847 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.1458 --68.1152 --68.1458 --68.1458 --68.0847 --68.0847 --68.1458 --68.1458 --68.1152 --68.0847 --68.0847 --68.1152 --68.1458 --68.0542 --68.0847 --68.1152 --68.0847 --68.1152 --68.0237 --68.0847 --68.1152 --68.1152 --68.0542 --68.0847 --68.0847 --68.0847 --68.1458 --68.0847 --68.0847 --68.1458 --68.1763 --68.1458 --68.1152 --68.1763 --68.1458 --68.1458 --68.1152 --68.0847 --68.1152 --68.1458 --68.1152 --68.1763 --68.1458 --68.1763 --68.2068 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1152 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1763 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.0847 --68.0542 --68.0847 --68.1763 --68.1458 --68.1152 --68.1152 --68.0847 --68.1458 --68.1152 --68.0847 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.0542 --68.0542 --68.0847 --68.0542 --68.0847 --68.0847 --68.0847 --68.1152 --68.0847 --68.0847 --68.1152 --68.1458 --68.0847 --68.1152 --68.1152 --68.1458 --68.0847 --68.0847 --68.1152 --68.0542 --68.0847 --68.1152 --68.0847 --68.1152 --68.1458 --68.1763 --68.1152 --68.0847 --68.1152 --68.1458 --68.1458 --68.0847 --68.1458 --68.1152 --68.1152 --68.1152 --68.0542 --68.0237 --68.0847 --68.1152 --68.0847 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.1458 --68.0847 --68.0847 --68.1458 --68.1458 --68.1152 --68.0847 --68.0847 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.1152 --68.0847 --68.1152 --68.0847 --68.1458 --68.1152 --68.0847 --68.0542 --68.0542 --68.1152 --68.1458 --68.1152 --68.0542 --68.0847 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.1458 --68.1763 --68.1458 --68.0847 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1763 --68.1152 --68.1152 --68.0847 --68.1763 --68.1763 --68.1152 --68.0847 --68.0847 --68.0542 --68.0847 --68.0542 --68.1152 --68.1152 --68.0847 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.0847 --68.1152 --68.0847 --68.0847 --68.1458 --68.1152 --68.1152 --68.1458 --68.0847 --68.1152 --68.1152 --68.0847 --68.1152 --68.2068 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1763 --68.1458 --68.1458 --68.0847 --68.0847 --68.0847 --68.1152 --68.1152 --68.1152 --68.1152 --68.0542 --68.0847 --68.0237 --68.0542 --68.0847 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.0847 --68.0542 --68.0847 --68.0847 --68.0542 --68.0237 --68.0847 --68.0847 --68.0847 --68.0847 --68.0542 --68.1152 --68.1152 --68.0542 --68.0847 --68.1152 --68.1152 --68.1458 --68.0847 --68.0847 --68.1152 --68.1458 --68.1152 --68.1152 --68.0542 --68.0847 --68.1152 --68.0542 --68.0542 --68.1152 --68.1458 --68.0847 --68.0847 --68.1458 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.0237 --68.0847 --68.0847 --68.0542 --68.0542 --68.0542 --68.0542 --68.0847 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.0237 --68.0542 --68.0542 --68.0542 --68.1152 --68.0847 --68.0542 --68.0847 --68.0847 --68.1152 --68.0847 --68.0542 --68.0542 --68.0542 --68.0847 --68.0237 --68.0542 --68.0847 --68.0847 --68.0542 --68.0542 --68.0847 --68.0542 --68.0237 --68.0237 --68.0847 --68.0542 --68.0237 --68.0847 --68.0847 --68.0542 --68.0542 --68.0542 --68.0847 --68.0847 --68.0847 --68.0542 --68.0847 --68.0847 --68.0847 --68.1152 --68.0542 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.1458 --68.1152 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.1152 --68.1152 --68.1458 --68.1152 --68.0847 --68.1152 --68.0847 --68.0847 --68.0542 --68.0542 --68.0542 --68.1152 --68.1458 --68.1152 --68.0542 --68.0542 --68.0237 --68.0847 --68.0847 --68.0542 --68.0847 --68.0847 --68.1152 --68.0847 --68.0847 --68.0847 --68.1458 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.0542 --68.0847 --68.0847 --68.0847 --68.0847 --68.1152 --68.0847 --68.0847 --68.1458 --68.1152 --68.0542 --68.0847 --68.0847 --68.0542 --68.0542 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.1152 --68.1458 --68.0847 --68.0542 --68.0847 --68.0847 --68.1458 --68.1152 --68.1458 --68.1152 --68.0847 --68.1458 --68.1152 --68.1152 --68.0847 --68.0847 --68.0847 --68.1152 --68.0847 --68.0542 --68.0847 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.0237 --68.0542 --68.0542 --68.0542 --68.0847 --68.0542 --68.0847 --68.0542 --68.0847 --68.1152 --68.0847 --68.0847 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1763 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.0847 --68.1458 --68.1152 --68.0847 --68.1152 --68.0847 --68.1763 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.2068 --68.1763 --68.1763 --68.2373 --68.2068 --68.1458 --68.1152 --68.1763 --68.1458 --68.1763 --68.2068 --68.1458 --68.1458 --68.2068 --68.2068 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1152 --68.1763 --68.1458 --68.2068 --68.2068 --68.1763 --68.1458 --68.1763 --68.2068 --68.1152 --68.1152 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.1152 --68.1458 --68.1763 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1152 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.2068 --68.2068 --68.2068 --68.1763 --68.2068 --68.2068 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.2068 --68.1458 --68.1763 --68.1763 --68.1152 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1763 --68.1458 --68.2068 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.2373 --68.2068 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.2068 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.2068 --68.1763 --68.2068 --68.1763 --68.2068 --68.1763 --68.1763 --68.1458 --68.2068 --68.2068 --68.2068 --68.2068 --68.1763 --68.1763 --68.1763 --68.2068 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.2068 --68.1763 --68.1458 --68.1763 --68.2068 --68.1763 --68.1763 --68.1458 --68.2068 --68.1763 --68.1763 --68.1763 --68.2068 --68.1458 --68.1458 --68.1458 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.2068 --68.1458 --68.0847 --68.1458 --68.1458 --68.1763 --68.2068 --68.2068 --68.1763 --68.2068 --68.1458 --68.1763 --68.2373 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.2068 --68.2068 --68.2068 --68.2373 --68.2068 --68.2068 --68.2068 --68.2068 --68.2068 --68.1458 --68.1458 --68.1763 --68.2068 --68.2373 --68.2373 --68.1458 --68.1458 --68.1152 --68.1763 --68.1458 --68.1763 --68.1763 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.2373 --68.2068 --68.1458 --68.2068 --68.2068 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1763 --68.1152 --68.1152 --68.1458 --68.1152 --68.1763 --68.1152 --68.1152 --68.1152 --68.1152 --68.1763 --68.1763 --68.1152 --68.1458 --68.1458 --68.1763 --68.1763 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1763 --68.1763 --68.1458 --68.1152 --68.1152 --68.1763 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.2068 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.0542 --68.0847 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1763 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1458 --68.1763 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1763 --68.1458 --68.1152 --68.1458 --68.1763 --68.1458 --68.1152 --68.1152 --68.0847 --68.0847 --68.0847 --68.1763 --68.1458 --68.1763 --68.2068 --68.1763 --68.1763 --68.1458 --68.2068 --68.2068 --68.2068 --68.1458 --68.1763 --68.1458 --68.1763 --68.1458 --68.1152 --68.1458 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1458 --68.1763 --68.1152 --68.1152 --68.1458 --68.1152 --68.0847 --68.1152 --68.1458 --68.2068 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.0847 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.0847 --68.1152 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1152 --68.1458 --68.1152 --68.1458 --68.1763 --68.1763 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.1763 --68.1763 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.0847 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.0847 --68.0542 --68.1458 --68.1152 --68.0847 --68.1152 --68.1152 --68.0847 --68.0847 --68.1152 --68.0847 --68.0847 --68.0847 --68.1458 --68.0847 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.1458 --68.0847 --68.1152 --68.0847 --68.0847 --68.0847 --68.1152 --68.1152 --68.0847 --68.1152 --68.0847 --68.0847 --68.0542 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.0847 --68.0542 --68.0847 --68.0542 --68.0542 --68.0542 --68.1152 --68.0847 --68.0847 --68.0847 --68.1152 --68.1152 --68.1458 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.1458 --68.0847 --68.1152 --68.0542 --68.0542 --68.0847 --68.0542 --68.0847 --68.1152 --68.0542 --68.1152 --68.0847 --68.0542 --68.0542 --68.0847 --68.1152 --68.0847 --68.1458 --68.0847 --68.0542 --68.0847 --68.0542 --68.0847 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.0847 --68.1458 --68.1458 --68.1152 --68.1152 --68.0847 --68.0847 --68.1152 --68.0847 --68.1152 --68.1152 --68.0847 --68.1152 --68.1458 --68.0847 --68.1152 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.1458 --68.1152 --68.0847 --68.1458 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.0847 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.0847 --68.0847 --68.1152 --68.1152 --68.1458 --68.1458 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.0542 --68.1152 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1763 --68.0847 --68.0847 --68.1458 --68.1152 --68.1152 --68.0847 --68.0847 --68.0847 --68.0542 --68.1152 --68.1458 --68.1458 --68.1152 --68.0542 --68.0542 --68.0542 --68.1152 --68.1152 --68.0847 --68.0847 --68.1458 --68.1152 --68.0847 --68.1152 --68.0847 --68.0542 --68.0847 --68.1152 --68.1152 --68.0847 --68.0847 --68.0542 --68.0542 --68.0847 --68.1152 --67.9932 --68.0847 --68.1152 --68.0542 --68.1152 --68.1152 --68.0542 --68.0237 --68.0847 --68.0542 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.1458 --68.0847 --68.0542 --68.0237 --68.1152 --68.0542 --68.1152 --68.0847 --68.1152 --68.0847 --68.0542 --68.0847 --68.1152 --68.0847 --68.0542 --68.0542 --68.0847 --68.1458 --68.1152 --68.0542 --68.0847 --68.0847 --68.0847 --68.0847 --68.1152 --68.0847 --68.0542 --68.0847 --68.1152 --68.1152 --68.1152 --68.0542 --68.0542 --68.0542 --68.0542 --68.0542 --68.0847 --68.0847 --68.1152 --68.0847 --68.0847 --68.1152 --68.1458 --68.1152 --68.1152 --68.0542 --68.0542 --68.0542 --68.0847 --68.0847 --67.9932 --68.0542 --68.0847 --68.0542 --68.1458 --68.1152 --68.1152 --68.0847 --68.1152 --68.0542 --68.0847 --68.0542 --68.0542 --68.0542 --68.0542 --68.0847 --68.0542 --68.0542 --68.0542 --68.0542 --68.0847 --68.0847 --68.0847 --68.0542 --68.0542 --68.0847 --68.0847 --68.0542 --68.0542 --68.0237 --68.0542 --68.0542 --68.0847 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.1458 --68.0847 --68.1152 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.1458 --68.1763 --68.1152 --68.0542 --68.0542 --68.1152 --68.0847 --68.0542 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.0542 --68.0542 --68.0847 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.0542 --68.0542 --68.0847 --68.0542 --68.0847 --68.0847 --68.0237 --68.0847 --68.0847 --68.0542 --68.0847 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.0847 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.0847 --68.1152 --68.1152 --68.0847 --68.0847 --68.1458 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.1763 --68.1763 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.1763 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.0847 --68.0542 --68.0847 --68.1763 --68.0847 --68.1152 --68.1152 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1763 --68.1458 --68.0847 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.0847 --68.0847 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.0847 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.1152 --68.1458 --68.0847 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.2068 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.0847 --68.1458 --68.0847 --68.0847 --68.0542 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.0542 --68.1152 --68.0847 --68.1152 --68.1152 --68.0847 --68.0542 --68.1152 --68.0847 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.0847 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.0847 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.1152 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.0847 --68.1152 --68.0847 --68.0847 --68.0237 --68.1152 --68.0542 --68.0847 --68.1152 --68.1458 --68.0847 --68.0847 --68.1152 --68.0847 --68.0847 --68.0542 --68.0542 --68.0237 --68.0542 --68.0237 --68.0542 --68.0847 --68.0847 --68.0847 --68.1152 --68.0542 --68.0847 --68.0542 --68.1152 --68.0847 --68.1152 --68.1458 --68.1458 --68.1152 --68.0847 --68.1152 --68.1152 --68.0847 --68.1152 --68.0847 --68.0847 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.0847 --68.1458 --68.0847 --68.0847 --68.1152 --68.0847 --68.1152 --68.1458 --68.1458 --68.1152 --68.0847 --68.1458 --68.1152 --68.1152 --68.0847 --68.0542 --68.1152 --68.0847 --68.1152 --68.1152 --68.0847 --68.0847 --68.0542 --68.1152 --68.0847 --68.1152 --68.1152 --68.1458 --68.1763 --68.1152 --68.1763 --68.1152 --68.1458 --68.1152 --68.0542 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.1152 --68.0847 --68.0847 --68.1152 --68.0542 --68.1152 --68.1152 --68.0847 --68.0847 --68.0542 --68.0847 --68.0542 --68.0542 --68.0542 --68.0847 --68.0847 --68.1152 --68.1152 --68.1458 --68.0847 --68.0847 --68.1152 --68.0542 --68.0237 --68.0542 --68.0542 --68.0542 --68.0542 --68.0237 --68.0542 --68.1152 --68.0847 --68.0542 --68.1152 --68.0847 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.0847 --68.0847 --68.0542 --68.0542 --68.0847 --68.0847 --68.0847 --68.0847 --68.0542 --68.1152 --68.1458 --68.1152 --68.0847 --68.0847 --68.0542 --68.1152 --68.1152 --68.0847 --68.1458 --68.1458 --68.0847 --68.1152 --68.0847 --68.0542 --68.0542 --68.1152 --68.0847 --68.0237 --68.0542 --68.0847 --68.0847 --68.1152 --68.1152 --68.0847 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.1458 --68.1458 --68.0847 --68.0542 --68.0847 --68.0542 --68.0542 --68.1152 --68.1152 --68.0847 --68.0542 --68.0542 --68.0847 --68.0542 --68.1152 --68.0847 --68.0542 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.1152 --68.1152 --68.1458 --68.0542 --68.0847 --68.0542 --68.0542 --68.0542 --68.0847 --68.0542 --68.0542 --68.0542 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.1152 --68.1152 --68.0542 --68.1152 --68.0542 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.1152 --68.1763 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.0542 --68.0847 --68.1152 --68.1152 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.0542 --68.0542 --68.1152 --68.0847 --68.1152 --68.0542 --68.0542 --68.0847 --68.0847 --68.0542 --68.0542 --68.0847 --68.0237 --68.0542 --68.0847 --68.0847 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.1152 --68.0542 --68.0847 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.1152 --68.1458 --68.1458 --68.1152 --68.0847 --68.1152 --68.0847 --68.0542 --68.0542 --68.0847 --68.0847 --68.1152 --68.1458 --68.1152 --68.0847 --68.0847 --68.1458 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.0847 --68.1152 --68.1458 --68.0542 --68.0237 --68.0847 --68.0237 --68.0542 --68.0847 --68.0847 --68.0542 --68.1458 --68.0847 --68.0847 --68.0542 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.0847 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.0542 --68.1763 --68.1152 --68.1458 --68.1152 --68.1152 --68.1458 --68.0847 --68.0847 --68.0542 --68.0847 --68.1152 --68.0847 --68.1152 --68.0542 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.0847 --68.0542 --68.0542 --68.0542 --68.0847 --68.0847 --68.0542 --68.0542 --68.1152 --68.1152 --68.1152 --68.0542 --68.0237 --68.0237 --68.0542 --68.0847 --68.0542 --68.0542 --68.1152 --68.1458 --68.1152 --68.0847 --68.0237 --68.0847 --68.0847 --68.0542 --68.1152 --68.0542 --68.1152 --68.0847 --68.1152 --68.0847 --68.1152 --68.1458 --68.0542 --68.0847 --68.0847 --68.0542 --68.0542 --68.1152 --68.0847 --68.1152 --68.1152 --68.0847 --68.1152 --68.1152 --68.0847 --68.0542 --68.0542 --68.0847 --68.1152 --68.1152 --68.0542 --68.0542 --68.0847 --68.0847 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.0237 --68.1152 --68.1152 --68.0847 --68.1152 --68.0542 --68.0847 --68.0847 --68.0847 --68.1152 --68.0847 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.0847 --68.1152 --68.0847 --68.1152 --68.1152 --68.0847 --68.1152 --68.1152 --68.1458 --68.0847 --68.0847 --68.0847 --68.1152 --68.0847 --68.0542 --68.1152 --68.0847 --68.0542 --68.0542 --68.0542 --68.0542 --68.0542 --68.0847 --68.0542 --68.1152 --68.0847 --68.0847 --68.1152 --68.0542 --68.0847 --68.1152 --68.0847 --68.0847 --68.0847 --68.1763 --68.0542 --68.1152 --68.1152 --68.0847 --68.0542 --68.0847 --68.0847 --68.0542 --68.0847 --68.1152 --68.0847 --68.0542 --68.1152 --68.0847 --68.0847 --68.0847 --68.1152 --68.0847 --68.0542 --68.0847 --68.0542 --68.0542 --68.0847 --68.0542 --68.0847 --68.0847 --68.1152 --68.0847 --68.0847 --68.0542 --68.0542 --68.0847 --68.1152 --68.1152 --68.0542 --68.0847 --68.0542 --68.0847 --68.1152 --68.0847 --68.1458 --68.1152 --68.0847 --68.1152 --68.1152 --68.1152 --68.0542 --68.0542 --68.1152 --68.0847 --68.0847 --68.0542 --68.0237 --68.0847 --68.0542 --68.1152 --68.0847 --68.0847 --68.0542 --68.0847 --68.0847 --68.0237 --68.0542 --68.1152 --68.1152 --68.0847 --68.0847 --68.0542 --68.0847 --68.0542 --68.0847 --68.0542 --68.0542 --68.0847 --68.0542 --68.1152 --68.1152 --68.0847 --68.0847 --68.1152 --68.0542 --68.0542 --68.1458 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.1458 --68.1458 --68.0847 --68.1152 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.0542 --68.1152 --68.0847 --68.0847 --68.0542 --68.0847 --68.0847 --68.0847 --68.0847 --68.0542 --68.0542 --68.0237 --68.0847 --68.0542 --68.0237 --68.0542 --68.0542 --68.0542 --68.0847 --68.1152 --68.0847 --68.1152 --68.0542 --68.0847 --68.0542 --68.0847 --68.0542 --68.1458 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.0542 --68.1152 --68.1458 --68.0542 --68.1152 --68.0542 --68.1458 --68.1763 --68.1458 --68.1152 --68.0847 --68.0847 --68.0847 --68.0847 --68.0847 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.1458 --68.0847 --68.1458 --68.1152 --68.0542 --68.1152 --68.0847 --68.0847 --68.1152 --68.1152 --68.0847 --68.0847 --68.0542 --68.1152 --68.1152 --68.1152 --68.0847 --68.0847 --68.1458 --68.0847 --68.1152 --68.1458 --68.1458 --68.1458 --68.1763 --68.0847 --68.1152 --68.0847 --68.0847 --68.0542 --68.1152 --68.1152 --68.0542 --68.0847 --68.0847 --68.1458 --68.0847 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1763 --68.0847 --68.1458 --68.1458 --68.1152 --68.0847 --68.1152 --68.1458 --68.1152 --68.1763 --68.1152 --68.1152 --68.1458 --68.1152 --68.0542 --68.1152 --68.1152 --68.1152 --68.0847 --68.1152 --68.1458 --68.1458 --68.1152 --68.1763 --68.1458 --68.1152 --68.1152 --68.0847 --68.1152 --68.1152 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.1152 --68.1763 --68.1152 --68.1152 --68.1152 --68.1152 --68.1458 --68.0847 --68.1152 --68.1458 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.0847 --68.0542 --68.1458 --68.1458 --68.1458 --68.1152 --68.1152 --68.1458 --68.1152 --68.1152 --68.1458 --68.0847 --68.0847 --68.0847 --68.1458 --68.0847 --68.1152 --68.1152 --68.1458 --68.1152 --68.1458 --68.1152 --68.1152 --68.1152 --68.1152 --68.1152 --68.0542 --68.0847 --68.0847 --68.1152 --68.1458 --68.1152 --68.0542 --68.1152 --68.1152 --68.1152 --68.1152 --68.0847 --68.1152 --68.0847 --68.0847 --68.1152 --68.0847 --68.1152 --68.1458 --68.0847 --68.1152 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1152 --68.0847 --68.0847 --68.0847 --68.1152 --68.0847 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1763 --68.1458 --68.1152 --68.1152 --68.1763 --68.1152 --68.1152 --68.1763 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.2068 --68.1763 --68.1458 --68.1152 --68.1458 --68.1458 --68.0847 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1458 --68.1763 --68.1763 --68.2068 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.2068 --68.1458 --68.2068 --68.1763 --68.1152 --68.1458 --68.2068 --68.1458 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1152 --68.1763 --68.1763 --68.1458 --68.2068 --68.2068 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.0847 --68.1458 --68.1152 --68.1152 --68.1152 --68.0847 --68.1152 --68.1458 --68.1152 --68.1763 --68.1458 --68.1152 --68.1458 --68.1458 --68.0847 --68.1152 --68.1152 --68.1152 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1152 --68.1458 --68.1763 --68.1458 --68.2068 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1152 --68.1763 --68.1152 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.2068 --68.1458 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.2068 --68.1763 --68.1458 --68.1763 --68.1458 --68.1458 --68.1152 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.0847 --68.1458 --68.1458 --68.1763 --68.2068 --68.1763 --68.1763 --68.1763 --68.2068 --68.1458 --68.1152 --68.1458 --68.1763 --68.1763 --68.1458 --68.2068 --68.1763 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.2068 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.2068 --68.1763 --68.1458 --68.1152 --68.1458 --68.1458 --68.2068 --68.2068 --68.1763 --68.1458 --68.1763 --68.2373 --68.1763 --68.1763 --68.1763 --68.2068 --68.1763 --68.2068 --68.1763 --68.1763 --68.2373 --68.2068 --68.2068 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.1458 --68.1152 --68.1152 --68.1458 --68.0847 --68.1458 --68.2068 --68.1458 --68.1458 --68.1458 --68.1763 --68.1458 --68.1763 --68.1458 --68.1152 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1763 --68.1458 --68.1152 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.1458 --68.2068 --68.2068 --68.1458 --68.1458 --68.1763 --68.2068 --68.2373 --68.1763 --68.1763 --68.2068 --68.1458 --68.2068 --68.2068 --68.1763 --68.1458 --68.1458 --68.1763 --68.2068 --68.1763 --68.1458 --68.1763 --68.0847 --68.1763 --68.1458 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.1763 --68.2068 --68.2373 --68.1763 --68.2068 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.2068 --68.2068 --68.1763 --68.2373 --68.2068 --68.1763 --68.1763 --68.2068 --68.2373 --68.1458 --68.1763 --68.2068 --68.1763 --68.1763 --68.1152 --68.1152 --68.1763 --68.1763 --68.1458 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.2068 --68.1458 --68.1763 --68.2068 --68.2068 --68.2068 --68.1763 --68.1763 --68.2373 --68.2373 --68.1763 --68.2373 --68.1763 --68.2068 --68.2068 --68.2068 --68.1763 --68.2068 --68.1763 --68.1763 --68.2373 --68.2373 --68.2068 --68.2068 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.2068 --68.2068 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 --68.2068 --68.1763 --68.1763 --68.1458 --68.2068 --68.1763 --68.2068 --68.1458 --68.1763 --68.1763 --68.2068 --68.1458 --68.1763 --68.1763 --68.2373 --68.2373 --68.1763 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.2373 --68.2373 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1458 --68.1763 --68.2068 --68.2068 --68.2068 --68.2068 --68.1763 --68.1458 --68.1763 --68.1458 --68.1458 --68.1152 --68.1458 --68.1763 --68.1152 --68.1763 --68.1763 --68.1458 --68.1458 --68.1763 --68.2068 --68.1763 --68.1458 --68.1763 --68.1152 --68.1763 --68.2373 --68.2068 --68.1763 --68.2068 --68.1763 --68.1763 --68.1763 --68.2373 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.1763 --68.2068 --68.1763 --68.2068 --68.2373 --68.1458 --68.2068 --68.1763 --68.1458 --68.2068 --68.2068 --68.1763 --68.1458 --68.1763 --68.1763 --68.2068 --68.2373 --68.1763 --68.1458 --68.1763 --68.1458 --68.1763 --68.1763 --68.1458 --68.2068 --68.2068 --68.2068 --68.1152 --68.1763 --68.2373 --68.2678 --68.2068 --68.1763 --68.2068 --68.2068 --68.1763 --68.1458 --68.2068 --68.2068 --68.2068 --68.2678 --68.2068 --68.2068 --68.2068 --68.1458 --68.2068 --68.2068 --68.2068 --68.2373 --68.2068 --68.2373 --68.2068 --68.2068 --68.2373 --68.2678 --68.2678 --68.2373 --68.2068 --68.2373 --68.2678 --68.2373 --68.2068 --68.2373 --68.2373 --68.1763 --68.2373 --68.2373 --68.2068 --68.2373 --68.2373 --68.2068 --68.2373 --68.2373 --68.2068 --68.2373 --68.2678 --68.2068 --68.2068 --68.1763 --68.2068 --68.2068 --68.2373 --68.2373 --68.2068 --68.2068 --68.2068 --68.2068 --68.1763 --68.2373 --68.2068 --68.2373 --68.2068 --68.2068 --68.2068 --68.2068 --68.1763 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.2068 --68.1763 --68.2068 --68.2068 --68.1763 --68.2068 --68.1763 --68.2373 --68.2068 --68.1763 --68.2068 --68.1458 --68.1763 --68.1458 --68.2373 --68.2373 --68.2068 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.1763 --68.2678 --68.2373 --68.1763 --68.1763 --68.2068 --68.1458 --68.2068 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.2068 --68.2068 --68.2068 --68.2068 --68.2068 --68.2068 --68.2068 --68.1763 --68.2068 --68.2068 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.1458 --68.2068 --68.1763 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.2068 --68.1763 --68.1763 --68.2068 --68.1458 --68.2373 --68.1763 --68.1458 --68.1152 --68.2068 --68.1763 --68.1458 --68.1458 --68.2068 --68.1458 --68.1458 --68.1152 --68.1763 --68.1152 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.2373 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.1458 --68.1763 --68.2373 --68.1763 --68.1763 --68.1763 --68.1458 --68.2373 --68.1763 --68.1152 --68.1763 --68.1458 --68.2068 --68.1763 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.2068 --68.1763 --68.2068 --68.2068 --68.2373 --68.1763 --68.2373 --68.2068 --68.1763 --68.2068 --68.1763 --68.1763 --68.1763 --68.2373 --68.1763 --68.1458 --68.1763 --68.1763 --68.1763 --68.2068 --68.2068 --68.1763 --68.2068 --68.2068 --68.2678 --68.2068 --68.2068 --68.2068 --68.2373 --68.1763 --68.1763 --68.2373 --68.2068 --68.2068 --68.1458 --68.1763 --68.2068 --68.1763 --68.1458 --68.2373 --68.2678 --68.2068 --68.1763 --68.2068 --68.1763 --68.2373 --68.2068 --68.2068 --68.2068 --68.2373 --68.2678 --68.2373 --68.2373 --68.2373 --68.2373 --68.2068 --68.2373 --68.1763 --68.2068 --68.2068 --68.2068 --68.1763 --68.1458 --68.1458 --68.2068 --68.2068 --68.1763 --68.1458 --68.1458 --68.1458 --68.1458 --68.1458 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1763 --68.1458 --68.1458 --68.1458 --68.1152 --68.1458 --68.1763 --68.1763 --68.1763 --68.1458 --68.0847 --68.1152 --68.1458 --68.1763 --68.1763 --68.1458 --68.2068 --68.1152 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.2068 --68.1763 --68.1763 --68.1763 --68.1763 --68.1152 --68.1152 --68.1763 --68.1152 --68.1152 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1763 --68.1458 --68.1458 --68.1152 --68.1458 --68.1458 --68.1152 --68.1458 --68.2068 --68.1763 --68.1763 --68.1458 --68.1763 --68.1458 diff --git a/data/images/blue_boards.jpg b/data/images/blue_boards.jpg deleted file mode 100644 index 2c9105d..0000000 Binary files a/data/images/blue_boards.jpg and /dev/null differ diff --git a/data/readme.md b/data/readme.md deleted file mode 100644 index 9e9b750..0000000 --- a/data/readme.md +++ /dev/null @@ -1,2 +0,0 @@ -# Data -Here are files which may be useful to analyze. \ No newline at end of file diff --git a/projects/17-06-24_buffered_line_plot/demo.gif b/dev/old/17-06-24_buffered_line_plot/demo.gif similarity index 100% rename from projects/17-06-24_buffered_line_plot/demo.gif rename to dev/old/17-06-24_buffered_line_plot/demo.gif diff --git a/projects/17-06-24_buffered_line_plot/pixelDrawDrag2.sln b/dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2.sln similarity index 100% rename from projects/17-06-24_buffered_line_plot/pixelDrawDrag2.sln rename to dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2.sln diff --git a/examples/plotting/interactive-data-display/IDDQuickstart452/App.config b/dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/App.config similarity index 100% rename from examples/plotting/interactive-data-display/IDDQuickstart452/App.config rename to dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/App.config diff --git a/projects/17-06-24_buffered_line_plot/pixelDrawDrag2/Form1.Designer.cs b/dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/Form1.Designer.cs similarity index 100% rename from projects/17-06-24_buffered_line_plot/pixelDrawDrag2/Form1.Designer.cs rename to dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/Form1.Designer.cs diff --git a/projects/17-06-24_buffered_line_plot/pixelDrawDrag2/Form1.cs b/dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/Form1.cs similarity index 100% rename from projects/17-06-24_buffered_line_plot/pixelDrawDrag2/Form1.cs rename to dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/Form1.cs diff --git a/projects/17-06-24_buffered_line_plot/pixelDrawDrag2/Form1.resx b/dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/Form1.resx similarity index 100% rename from projects/17-06-24_buffered_line_plot/pixelDrawDrag2/Form1.resx rename to dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/Form1.resx diff --git a/projects/17-06-24_buffered_line_plot/pixelDrawDrag2/Program.cs b/dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/Program.cs similarity index 100% rename from projects/17-06-24_buffered_line_plot/pixelDrawDrag2/Program.cs rename to dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/Program.cs diff --git a/projects/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/AssemblyInfo.cs b/dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/AssemblyInfo.cs similarity index 100% rename from projects/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/AssemblyInfo.cs rename to dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/AssemblyInfo.cs diff --git a/projects/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/Resources.Designer.cs b/dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/Resources.Designer.cs similarity index 100% rename from projects/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/Resources.Designer.cs rename to dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/Resources.Designer.cs diff --git a/examples/2019-06-01-graphics-basics/Properties/Resources.resx b/dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/Resources.resx similarity index 100% rename from examples/2019-06-01-graphics-basics/Properties/Resources.resx rename to dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/Resources.resx diff --git a/projects/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/Settings.Designer.cs b/dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/Settings.Designer.cs similarity index 100% rename from projects/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/Settings.Designer.cs rename to dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/Settings.Designer.cs diff --git a/examples/2019-06-01-graphics-basics/Properties/Settings.settings b/dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/Settings.settings similarity index 100% rename from examples/2019-06-01-graphics-basics/Properties/Settings.settings rename to dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/Settings.settings diff --git a/projects/17-06-24_buffered_line_plot/pixelDrawDrag2/pixelDrawDrag2.csproj b/dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/pixelDrawDrag2.csproj similarity index 100% rename from projects/17-06-24_buffered_line_plot/pixelDrawDrag2/pixelDrawDrag2.csproj rename to dev/old/17-06-24_buffered_line_plot/pixelDrawDrag2/pixelDrawDrag2.csproj diff --git a/projects/17-06-24_buffered_line_plot/readme.md b/dev/old/17-06-24_buffered_line_plot/readme.md similarity index 100% rename from projects/17-06-24_buffered_line_plot/readme.md rename to dev/old/17-06-24_buffered_line_plot/readme.md diff --git a/projects/17-06-24_stretchy_line_plot/demo.gif b/dev/old/17-06-24_stretchy_line_plot/demo.gif similarity index 100% rename from projects/17-06-24_stretchy_line_plot/demo.gif rename to dev/old/17-06-24_stretchy_line_plot/demo.gif diff --git a/projects/17-06-24_stretchy_line_plot/pixelDrawDrag2.sln b/dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2.sln similarity index 100% rename from projects/17-06-24_stretchy_line_plot/pixelDrawDrag2.sln rename to dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2.sln diff --git a/projects/17-06-24_buffered_line_plot/pixelDrawDrag2/App.config b/dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/App.config similarity index 100% rename from projects/17-06-24_buffered_line_plot/pixelDrawDrag2/App.config rename to dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/App.config diff --git a/projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Form1.Designer.cs b/dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Form1.Designer.cs similarity index 100% rename from projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Form1.Designer.cs rename to dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Form1.Designer.cs diff --git a/projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Form1.cs b/dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Form1.cs similarity index 100% rename from projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Form1.cs rename to dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Form1.cs diff --git a/examples/2019-06-01-graphics-basics/Form1.resx b/dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Form1.resx similarity index 100% rename from examples/2019-06-01-graphics-basics/Form1.resx rename to dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Form1.resx diff --git a/projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Program.cs b/dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Program.cs similarity index 100% rename from projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Program.cs rename to dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Program.cs diff --git a/projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/AssemblyInfo.cs b/dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/AssemblyInfo.cs similarity index 100% rename from projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/AssemblyInfo.cs rename to dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/AssemblyInfo.cs diff --git a/projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/Resources.Designer.cs b/dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/Resources.Designer.cs similarity index 100% rename from projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/Resources.Designer.cs rename to dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/Resources.Designer.cs diff --git a/examples/2019-06-02-drawing-with-mouse/Properties/Resources.resx b/dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/Resources.resx similarity index 100% rename from examples/2019-06-02-drawing-with-mouse/Properties/Resources.resx rename to dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/Resources.resx diff --git a/projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/Settings.Designer.cs b/dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/Settings.Designer.cs similarity index 100% rename from projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/Settings.Designer.cs rename to dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/Settings.Designer.cs diff --git a/examples/2019-06-02-drawing-with-mouse/Properties/Settings.settings b/dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/Settings.settings similarity index 100% rename from examples/2019-06-02-drawing-with-mouse/Properties/Settings.settings rename to dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/Settings.settings diff --git a/projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/pixelDrawDrag2.csproj b/dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/pixelDrawDrag2.csproj similarity index 100% rename from projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/pixelDrawDrag2.csproj rename to dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/pixelDrawDrag2.csproj diff --git a/projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/swhPlot.cs b/dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/swhPlot.cs similarity index 100% rename from projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/swhPlot.cs rename to dev/old/17-06-24_stretchy_line_plot/pixelDrawDrag2/swhPlot.cs diff --git a/projects/17-06-24_stretchy_line_plot/readme.md b/dev/old/17-06-24_stretchy_line_plot/readme.md similarity index 100% rename from projects/17-06-24_stretchy_line_plot/readme.md rename to dev/old/17-06-24_stretchy_line_plot/readme.md diff --git a/projects/17-06-25_pan_and_zoom/demo.gif b/dev/old/17-06-25_pan_and_zoom/demo.gif similarity index 100% rename from projects/17-06-25_pan_and_zoom/demo.gif rename to dev/old/17-06-25_pan_and_zoom/demo.gif diff --git a/projects/17-06-25_pan_and_zoom/readme.md b/dev/old/17-06-25_pan_and_zoom/readme.md similarity index 100% rename from projects/17-06-25_pan_and_zoom/readme.md rename to dev/old/17-06-25_pan_and_zoom/readme.md diff --git a/projects/17-06-25_pan_and_zoom/swharden_demo.sln b/dev/old/17-06-25_pan_and_zoom/swharden_demo.sln similarity index 100% rename from projects/17-06-25_pan_and_zoom/swharden_demo.sln rename to dev/old/17-06-25_pan_and_zoom/swharden_demo.sln diff --git a/projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/App.config b/dev/old/17-06-25_pan_and_zoom/swharden_demo/App.config similarity index 100% rename from projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/App.config rename to dev/old/17-06-25_pan_and_zoom/swharden_demo/App.config diff --git a/projects/17-06-25_pan_and_zoom/swharden_demo/Form1.Designer.cs b/dev/old/17-06-25_pan_and_zoom/swharden_demo/Form1.Designer.cs similarity index 100% rename from projects/17-06-25_pan_and_zoom/swharden_demo/Form1.Designer.cs rename to dev/old/17-06-25_pan_and_zoom/swharden_demo/Form1.Designer.cs diff --git a/projects/17-06-25_pan_and_zoom/swharden_demo/Form1.cs b/dev/old/17-06-25_pan_and_zoom/swharden_demo/Form1.cs similarity index 100% rename from projects/17-06-25_pan_and_zoom/swharden_demo/Form1.cs rename to dev/old/17-06-25_pan_and_zoom/swharden_demo/Form1.cs diff --git a/projects/17-06-25_pan_and_zoom/swharden_demo/Form1.resx b/dev/old/17-06-25_pan_and_zoom/swharden_demo/Form1.resx similarity index 100% rename from projects/17-06-25_pan_and_zoom/swharden_demo/Form1.resx rename to dev/old/17-06-25_pan_and_zoom/swharden_demo/Form1.resx diff --git a/projects/17-06-25_pan_and_zoom/swharden_demo/Program.cs b/dev/old/17-06-25_pan_and_zoom/swharden_demo/Program.cs similarity index 100% rename from projects/17-06-25_pan_and_zoom/swharden_demo/Program.cs rename to dev/old/17-06-25_pan_and_zoom/swharden_demo/Program.cs diff --git a/projects/17-06-25_pan_and_zoom/swharden_demo/Properties/AssemblyInfo.cs b/dev/old/17-06-25_pan_and_zoom/swharden_demo/Properties/AssemblyInfo.cs similarity index 100% rename from projects/17-06-25_pan_and_zoom/swharden_demo/Properties/AssemblyInfo.cs rename to dev/old/17-06-25_pan_and_zoom/swharden_demo/Properties/AssemblyInfo.cs diff --git a/projects/17-06-25_pan_and_zoom/swharden_demo/Properties/Resources.Designer.cs b/dev/old/17-06-25_pan_and_zoom/swharden_demo/Properties/Resources.Designer.cs similarity index 100% rename from projects/17-06-25_pan_and_zoom/swharden_demo/Properties/Resources.Designer.cs rename to dev/old/17-06-25_pan_and_zoom/swharden_demo/Properties/Resources.Designer.cs diff --git a/projects/17-06-25_pan_and_zoom/swharden_demo/Properties/Resources.resx b/dev/old/17-06-25_pan_and_zoom/swharden_demo/Properties/Resources.resx similarity index 100% rename from projects/17-06-25_pan_and_zoom/swharden_demo/Properties/Resources.resx rename to dev/old/17-06-25_pan_and_zoom/swharden_demo/Properties/Resources.resx diff --git a/projects/17-06-25_pan_and_zoom/swharden_demo/Properties/Settings.Designer.cs b/dev/old/17-06-25_pan_and_zoom/swharden_demo/Properties/Settings.Designer.cs similarity index 100% rename from projects/17-06-25_pan_and_zoom/swharden_demo/Properties/Settings.Designer.cs rename to dev/old/17-06-25_pan_and_zoom/swharden_demo/Properties/Settings.Designer.cs diff --git a/examples/2019-06-03-coordinate-system/Properties/Settings.settings b/dev/old/17-06-25_pan_and_zoom/swharden_demo/Properties/Settings.settings similarity index 100% rename from examples/2019-06-03-coordinate-system/Properties/Settings.settings rename to dev/old/17-06-25_pan_and_zoom/swharden_demo/Properties/Settings.settings diff --git a/projects/17-06-25_pan_and_zoom/swharden_demo/ScottPlot.cs b/dev/old/17-06-25_pan_and_zoom/swharden_demo/ScottPlot.cs similarity index 100% rename from projects/17-06-25_pan_and_zoom/swharden_demo/ScottPlot.cs rename to dev/old/17-06-25_pan_and_zoom/swharden_demo/ScottPlot.cs diff --git a/projects/17-06-25_pan_and_zoom/swharden_demo/clipart.jpg b/dev/old/17-06-25_pan_and_zoom/swharden_demo/clipart.jpg similarity index 100% rename from projects/17-06-25_pan_and_zoom/swharden_demo/clipart.jpg rename to dev/old/17-06-25_pan_and_zoom/swharden_demo/clipart.jpg diff --git a/projects/17-06-25_pan_and_zoom/swharden_demo/swharden_demo.csproj b/dev/old/17-06-25_pan_and_zoom/swharden_demo/swharden_demo.csproj similarity index 100% rename from projects/17-06-25_pan_and_zoom/swharden_demo/swharden_demo.csproj rename to dev/old/17-06-25_pan_and_zoom/swharden_demo/swharden_demo.csproj diff --git a/projects/17-06-26_abf_data/demo.jpg b/dev/old/17-06-26_abf_data/demo.jpg similarity index 100% rename from projects/17-06-26_abf_data/demo.jpg rename to dev/old/17-06-26_abf_data/demo.jpg diff --git a/projects/17-06-26_abf_data/readme.md b/dev/old/17-06-26_abf_data/readme.md similarity index 100% rename from projects/17-06-26_abf_data/readme.md rename to dev/old/17-06-26_abf_data/readme.md diff --git a/projects/17-06-26_abf_data/swharden_demo.sln b/dev/old/17-06-26_abf_data/swharden_demo.sln similarity index 100% rename from projects/17-06-26_abf_data/swharden_demo.sln rename to dev/old/17-06-26_abf_data/swharden_demo.sln diff --git a/projects/17-06-25_pan_and_zoom/swharden_demo/App.config b/dev/old/17-06-26_abf_data/swharden_demo/App.config similarity index 100% rename from projects/17-06-25_pan_and_zoom/swharden_demo/App.config rename to dev/old/17-06-26_abf_data/swharden_demo/App.config diff --git a/projects/17-06-26_abf_data/swharden_demo/Form1.Designer.cs b/dev/old/17-06-26_abf_data/swharden_demo/Form1.Designer.cs similarity index 100% rename from projects/17-06-26_abf_data/swharden_demo/Form1.Designer.cs rename to dev/old/17-06-26_abf_data/swharden_demo/Form1.Designer.cs diff --git a/projects/17-06-26_abf_data/swharden_demo/Form1.cs b/dev/old/17-06-26_abf_data/swharden_demo/Form1.cs similarity index 100% rename from projects/17-06-26_abf_data/swharden_demo/Form1.cs rename to dev/old/17-06-26_abf_data/swharden_demo/Form1.cs diff --git a/projects/17-06-26_abf_data/swharden_demo/Form1.resx b/dev/old/17-06-26_abf_data/swharden_demo/Form1.resx similarity index 100% rename from projects/17-06-26_abf_data/swharden_demo/Form1.resx rename to dev/old/17-06-26_abf_data/swharden_demo/Form1.resx diff --git a/projects/17-06-26_abf_data/swharden_demo/Program.cs b/dev/old/17-06-26_abf_data/swharden_demo/Program.cs similarity index 100% rename from projects/17-06-26_abf_data/swharden_demo/Program.cs rename to dev/old/17-06-26_abf_data/swharden_demo/Program.cs diff --git a/projects/17-06-26_abf_data/swharden_demo/Properties/AssemblyInfo.cs b/dev/old/17-06-26_abf_data/swharden_demo/Properties/AssemblyInfo.cs similarity index 100% rename from projects/17-06-26_abf_data/swharden_demo/Properties/AssemblyInfo.cs rename to dev/old/17-06-26_abf_data/swharden_demo/Properties/AssemblyInfo.cs diff --git a/projects/17-06-26_abf_data/swharden_demo/Properties/Resources.Designer.cs b/dev/old/17-06-26_abf_data/swharden_demo/Properties/Resources.Designer.cs similarity index 100% rename from projects/17-06-26_abf_data/swharden_demo/Properties/Resources.Designer.cs rename to dev/old/17-06-26_abf_data/swharden_demo/Properties/Resources.Designer.cs diff --git a/projects/17-06-26_abf_data/swharden_demo/Properties/Resources.resx b/dev/old/17-06-26_abf_data/swharden_demo/Properties/Resources.resx similarity index 100% rename from projects/17-06-26_abf_data/swharden_demo/Properties/Resources.resx rename to dev/old/17-06-26_abf_data/swharden_demo/Properties/Resources.resx diff --git a/projects/17-06-26_abf_data/swharden_demo/Properties/Settings.Designer.cs b/dev/old/17-06-26_abf_data/swharden_demo/Properties/Settings.Designer.cs similarity index 100% rename from projects/17-06-26_abf_data/swharden_demo/Properties/Settings.Designer.cs rename to dev/old/17-06-26_abf_data/swharden_demo/Properties/Settings.Designer.cs diff --git a/examples/2019-06-04-pixel-setting/Properties/Settings.settings b/dev/old/17-06-26_abf_data/swharden_demo/Properties/Settings.settings similarity index 100% rename from examples/2019-06-04-pixel-setting/Properties/Settings.settings rename to dev/old/17-06-26_abf_data/swharden_demo/Properties/Settings.settings diff --git a/projects/17-06-26_abf_data/swharden_demo/ScottPlot.cs b/dev/old/17-06-26_abf_data/swharden_demo/ScottPlot.cs similarity index 100% rename from projects/17-06-26_abf_data/swharden_demo/ScottPlot.cs rename to dev/old/17-06-26_abf_data/swharden_demo/ScottPlot.cs diff --git a/projects/17-06-26_abf_data/swharden_demo/clipart.jpg b/dev/old/17-06-26_abf_data/swharden_demo/clipart.jpg similarity index 100% rename from projects/17-06-26_abf_data/swharden_demo/clipart.jpg rename to dev/old/17-06-26_abf_data/swharden_demo/clipart.jpg diff --git a/projects/17-06-26_abf_data/swharden_demo/swharden_demo.csproj b/dev/old/17-06-26_abf_data/swharden_demo/swharden_demo.csproj similarity index 100% rename from projects/17-06-26_abf_data/swharden_demo/swharden_demo.csproj rename to dev/old/17-06-26_abf_data/swharden_demo/swharden_demo.csproj diff --git a/projects/17-07-02_nice_axis/DataVis/DataVis.sln b/dev/old/17-07-02_nice_axis/DataVis/DataVis.sln similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/DataVis.sln rename to dev/old/17-07-02_nice_axis/DataVis/DataVis.sln diff --git a/projects/17-06-26_abf_data/swharden_demo/App.config b/dev/old/17-07-02_nice_axis/DataVis/Sandbox/App.config similarity index 100% rename from projects/17-06-26_abf_data/swharden_demo/App.config rename to dev/old/17-07-02_nice_axis/DataVis/Sandbox/App.config diff --git a/projects/17-07-02_nice_axis/DataVis/Sandbox/Form1.Designer.cs b/dev/old/17-07-02_nice_axis/DataVis/Sandbox/Form1.Designer.cs similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/Sandbox/Form1.Designer.cs rename to dev/old/17-07-02_nice_axis/DataVis/Sandbox/Form1.Designer.cs diff --git a/projects/17-07-02_nice_axis/DataVis/Sandbox/Form1.cs b/dev/old/17-07-02_nice_axis/DataVis/Sandbox/Form1.cs similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/Sandbox/Form1.cs rename to dev/old/17-07-02_nice_axis/DataVis/Sandbox/Form1.cs diff --git a/examples/2019-06-02-drawing-with-mouse/Form1.resx b/dev/old/17-07-02_nice_axis/DataVis/Sandbox/Form1.resx similarity index 100% rename from examples/2019-06-02-drawing-with-mouse/Form1.resx rename to dev/old/17-07-02_nice_axis/DataVis/Sandbox/Form1.resx diff --git a/projects/17-07-02_nice_axis/DataVis/Sandbox/Program.cs b/dev/old/17-07-02_nice_axis/DataVis/Sandbox/Program.cs similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/Sandbox/Program.cs rename to dev/old/17-07-02_nice_axis/DataVis/Sandbox/Program.cs diff --git a/projects/17-07-02_nice_axis/DataVis/Sandbox/Properties/AssemblyInfo.cs b/dev/old/17-07-02_nice_axis/DataVis/Sandbox/Properties/AssemblyInfo.cs similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/Sandbox/Properties/AssemblyInfo.cs rename to dev/old/17-07-02_nice_axis/DataVis/Sandbox/Properties/AssemblyInfo.cs diff --git a/projects/17-07-02_nice_axis/DataVis/Sandbox/Properties/Resources.Designer.cs b/dev/old/17-07-02_nice_axis/DataVis/Sandbox/Properties/Resources.Designer.cs similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/Sandbox/Properties/Resources.Designer.cs rename to dev/old/17-07-02_nice_axis/DataVis/Sandbox/Properties/Resources.Designer.cs diff --git a/examples/2019-06-03-coordinate-system/Properties/Resources.resx b/dev/old/17-07-02_nice_axis/DataVis/Sandbox/Properties/Resources.resx similarity index 100% rename from examples/2019-06-03-coordinate-system/Properties/Resources.resx rename to dev/old/17-07-02_nice_axis/DataVis/Sandbox/Properties/Resources.resx diff --git a/projects/17-07-02_nice_axis/DataVis/Sandbox/Properties/Settings.Designer.cs b/dev/old/17-07-02_nice_axis/DataVis/Sandbox/Properties/Settings.Designer.cs similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/Sandbox/Properties/Settings.Designer.cs rename to dev/old/17-07-02_nice_axis/DataVis/Sandbox/Properties/Settings.Designer.cs diff --git a/examples/2019-06-05-grayscale-image/Properties/Settings.settings b/dev/old/17-07-02_nice_axis/DataVis/Sandbox/Properties/Settings.settings similarity index 100% rename from examples/2019-06-05-grayscale-image/Properties/Settings.settings rename to dev/old/17-07-02_nice_axis/DataVis/Sandbox/Properties/Settings.settings diff --git a/projects/17-07-02_nice_axis/DataVis/Sandbox/Sandbox.csproj b/dev/old/17-07-02_nice_axis/DataVis/Sandbox/Sandbox.csproj similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/Sandbox/Sandbox.csproj rename to dev/old/17-07-02_nice_axis/DataVis/Sandbox/Sandbox.csproj diff --git a/projects/17-07-02_nice_axis/DataVis/ScottPlot2/Properties/AssemblyInfo.cs b/dev/old/17-07-02_nice_axis/DataVis/ScottPlot2/Properties/AssemblyInfo.cs similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/ScottPlot2/Properties/AssemblyInfo.cs rename to dev/old/17-07-02_nice_axis/DataVis/ScottPlot2/Properties/AssemblyInfo.cs diff --git a/projects/17-07-02_nice_axis/DataVis/ScottPlot2/ScottPlot.cs b/dev/old/17-07-02_nice_axis/DataVis/ScottPlot2/ScottPlot.cs similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/ScottPlot2/ScottPlot.cs rename to dev/old/17-07-02_nice_axis/DataVis/ScottPlot2/ScottPlot.cs diff --git a/projects/17-07-02_nice_axis/DataVis/ScottPlot2/ScottPlot2.csproj b/dev/old/17-07-02_nice_axis/DataVis/ScottPlot2/ScottPlot2.csproj similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/ScottPlot2/ScottPlot2.csproj rename to dev/old/17-07-02_nice_axis/DataVis/ScottPlot2/ScottPlot2.csproj diff --git a/projects/17-07-02_nice_axis/DataVis/demo_01_basic/App.config b/dev/old/17-07-02_nice_axis/DataVis/demo_01_basic/App.config similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/demo_01_basic/App.config rename to dev/old/17-07-02_nice_axis/DataVis/demo_01_basic/App.config diff --git a/projects/17-07-02_nice_axis/DataVis/demo_01_basic/Program.cs b/dev/old/17-07-02_nice_axis/DataVis/demo_01_basic/Program.cs similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/demo_01_basic/Program.cs rename to dev/old/17-07-02_nice_axis/DataVis/demo_01_basic/Program.cs diff --git a/projects/17-07-02_nice_axis/DataVis/demo_01_basic/Properties/AssemblyInfo.cs b/dev/old/17-07-02_nice_axis/DataVis/demo_01_basic/Properties/AssemblyInfo.cs similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/demo_01_basic/Properties/AssemblyInfo.cs rename to dev/old/17-07-02_nice_axis/DataVis/demo_01_basic/Properties/AssemblyInfo.cs diff --git a/projects/17-07-02_nice_axis/DataVis/demo_01_basic/demo_01_basic.csproj b/dev/old/17-07-02_nice_axis/DataVis/demo_01_basic/demo_01_basic.csproj similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/demo_01_basic/demo_01_basic.csproj rename to dev/old/17-07-02_nice_axis/DataVis/demo_01_basic/demo_01_basic.csproj diff --git a/projects/17-07-02_nice_axis/demo.gif b/dev/old/17-07-02_nice_axis/demo.gif similarity index 100% rename from projects/17-07-02_nice_axis/demo.gif rename to dev/old/17-07-02_nice_axis/demo.gif diff --git a/projects/17-07-02_nice_axis/readme.md b/dev/old/17-07-02_nice_axis/readme.md similarity index 100% rename from projects/17-07-02_nice_axis/readme.md rename to dev/old/17-07-02_nice_axis/readme.md diff --git a/projects/17-07-02_nice_axis/test.jpg b/dev/old/17-07-02_nice_axis/test.jpg similarity index 100% rename from projects/17-07-02_nice_axis/test.jpg rename to dev/old/17-07-02_nice_axis/test.jpg diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/DataVis.sln b/dev/old/17-07-03_wav_speed_rendering/DataVis/DataVis.sln similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/DataVis.sln rename to dev/old/17-07-03_wav_speed_rendering/DataVis/DataVis.sln diff --git a/projects/17-07-02_nice_axis/DataVis/Sandbox/App.config b/dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/App.config similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/Sandbox/App.config rename to dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/App.config diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Form1.Designer.cs b/dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Form1.Designer.cs similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Form1.Designer.cs rename to dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Form1.Designer.cs diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Form1.cs b/dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Form1.cs similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Form1.cs rename to dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Form1.cs diff --git a/examples/2019-06-03-coordinate-system/Form1.resx b/dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Form1.resx similarity index 100% rename from examples/2019-06-03-coordinate-system/Form1.resx rename to dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Form1.resx diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Program.cs b/dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Program.cs similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Program.cs rename to dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Program.cs diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/AssemblyInfo.cs b/dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/AssemblyInfo.cs similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/AssemblyInfo.cs rename to dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/AssemblyInfo.cs diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/Resources.Designer.cs b/dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/Resources.Designer.cs similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/Resources.Designer.cs rename to dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/Resources.Designer.cs diff --git a/examples/2019-06-04-pixel-setting/Properties/Resources.resx b/dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/Resources.resx similarity index 100% rename from examples/2019-06-04-pixel-setting/Properties/Resources.resx rename to dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/Resources.resx diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/Settings.Designer.cs b/dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/Settings.Designer.cs similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/Settings.Designer.cs rename to dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/Settings.Designer.cs diff --git a/examples/2019-06-06-audio-level-monitor/Properties/Settings.settings b/dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/Settings.settings similarity index 100% rename from examples/2019-06-06-audio-level-monitor/Properties/Settings.settings rename to dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/Settings.settings diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Sandbox.csproj b/dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Sandbox.csproj similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Sandbox.csproj rename to dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/Sandbox.csproj diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/packages.config b/dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/packages.config similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/packages.config rename to dev/old/17-07-03_wav_speed_rendering/DataVis/Sandbox/packages.config diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/ScottPlot2/Properties/AssemblyInfo.cs b/dev/old/17-07-03_wav_speed_rendering/DataVis/ScottPlot2/Properties/AssemblyInfo.cs similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/ScottPlot2/Properties/AssemblyInfo.cs rename to dev/old/17-07-03_wav_speed_rendering/DataVis/ScottPlot2/Properties/AssemblyInfo.cs diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/ScottPlot2/ScottPlot.cs b/dev/old/17-07-03_wav_speed_rendering/DataVis/ScottPlot2/ScottPlot.cs similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/ScottPlot2/ScottPlot.cs rename to dev/old/17-07-03_wav_speed_rendering/DataVis/ScottPlot2/ScottPlot.cs diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/ScottPlot2/ScottPlot2.csproj b/dev/old/17-07-03_wav_speed_rendering/DataVis/ScottPlot2/ScottPlot2.csproj similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/ScottPlot2/ScottPlot2.csproj rename to dev/old/17-07-03_wav_speed_rendering/DataVis/ScottPlot2/ScottPlot2.csproj diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/demo_01_basic/App.config b/dev/old/17-07-03_wav_speed_rendering/DataVis/demo_01_basic/App.config similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/demo_01_basic/App.config rename to dev/old/17-07-03_wav_speed_rendering/DataVis/demo_01_basic/App.config diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/demo_01_basic/Program.cs b/dev/old/17-07-03_wav_speed_rendering/DataVis/demo_01_basic/Program.cs similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/demo_01_basic/Program.cs rename to dev/old/17-07-03_wav_speed_rendering/DataVis/demo_01_basic/Program.cs diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/demo_01_basic/Properties/AssemblyInfo.cs b/dev/old/17-07-03_wav_speed_rendering/DataVis/demo_01_basic/Properties/AssemblyInfo.cs similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/demo_01_basic/Properties/AssemblyInfo.cs rename to dev/old/17-07-03_wav_speed_rendering/DataVis/demo_01_basic/Properties/AssemblyInfo.cs diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/demo_01_basic/demo_01_basic.csproj b/dev/old/17-07-03_wav_speed_rendering/DataVis/demo_01_basic/demo_01_basic.csproj similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/demo_01_basic/demo_01_basic.csproj rename to dev/old/17-07-03_wav_speed_rendering/DataVis/demo_01_basic/demo_01_basic.csproj diff --git a/projects/17-07-03_wav_speed_rendering/demo.gif b/dev/old/17-07-03_wav_speed_rendering/demo.gif similarity index 100% rename from projects/17-07-03_wav_speed_rendering/demo.gif rename to dev/old/17-07-03_wav_speed_rendering/demo.gif diff --git a/projects/17-07-03_wav_speed_rendering/readme.md b/dev/old/17-07-03_wav_speed_rendering/readme.md similarity index 100% rename from projects/17-07-03_wav_speed_rendering/readme.md rename to dev/old/17-07-03_wav_speed_rendering/readme.md diff --git a/projects/17-07-16_microphone/.gitignore b/dev/old/17-07-16_microphone/.gitignore similarity index 100% rename from projects/17-07-16_microphone/.gitignore rename to dev/old/17-07-16_microphone/.gitignore diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot.sln b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot.sln similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot.sln rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot.sln diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Axis.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Axis.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Axis.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Axis.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Draw.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Draw.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Draw.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Draw.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Figure.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Figure.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Figure.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Figure.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Generate.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Generate.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Generate.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Generate.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Misc.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Misc.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Misc.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Misc.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Properties/AssemblyInfo.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Properties/AssemblyInfo.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Properties/AssemblyInfo.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/Properties/AssemblyInfo.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ScottPlot.csproj b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ScottPlot.csproj similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ScottPlot.csproj rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ScottPlot.csproj diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ScottPlotUC.Designer.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ScottPlotUC.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ScottPlotUC.Designer.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ScottPlotUC.Designer.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ScottPlotUC.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ScottPlotUC.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ScottPlotUC.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ScottPlotUC.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ScottPlotUC.resx b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ScottPlotUC.resx similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ScottPlotUC.resx rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ScottPlotUC.resx diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ucInteractive.Designer.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ucInteractive.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ucInteractive.Designer.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ucInteractive.Designer.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ucInteractive.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ucInteractive.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ucInteractive.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ucInteractive.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ucInteractive.resx b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ucInteractive.resx similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ucInteractive.resx rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/ScottPlot/ucInteractive.resx diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/01 multilayered simple.csproj b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/01 multilayered simple.csproj similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/01 multilayered simple.csproj rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/01 multilayered simple.csproj diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/App.config b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/App.config similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/App.config rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/App.config diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Form1.Designer.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Form1.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Form1.Designer.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Form1.Designer.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Form1.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Form1.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Form1.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Form1.cs diff --git a/examples/2019-06-04-pixel-setting/Form1.resx b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Form1.resx similarity index 100% rename from examples/2019-06-04-pixel-setting/Form1.resx rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Form1.resx diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Program.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Program.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Program.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Program.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/AssemblyInfo.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/AssemblyInfo.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/AssemblyInfo.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/AssemblyInfo.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/Resources.Designer.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/Resources.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/Resources.Designer.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/Resources.Designer.cs diff --git a/examples/2019-06-05-grayscale-image/Properties/Resources.resx b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/Resources.resx similarity index 100% rename from examples/2019-06-05-grayscale-image/Properties/Resources.resx rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/Resources.resx diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/Settings.Designer.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/Settings.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/Settings.Designer.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/Settings.Designer.cs diff --git a/examples/2019-06-07-audio-visualizer/Properties/Settings.settings b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/Settings.settings similarity index 100% rename from examples/2019-06-07-audio-visualizer/Properties/Settings.settings rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/Settings.settings diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/02 interactive.csproj b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/02 interactive.csproj similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/02 interactive.csproj rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/02 interactive.csproj diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/App.config b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/App.config similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/App.config rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/App.config diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Form1.Designer.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Form1.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Form1.Designer.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Form1.Designer.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Form1.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Form1.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Form1.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Form1.cs diff --git a/examples/2019-06-05-grayscale-image/Form1.resx b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Form1.resx similarity index 100% rename from examples/2019-06-05-grayscale-image/Form1.resx rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Form1.resx diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Program.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Program.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Program.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Program.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/AssemblyInfo.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/AssemblyInfo.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/AssemblyInfo.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/AssemblyInfo.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/Resources.Designer.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/Resources.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/Resources.Designer.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/Resources.Designer.cs diff --git a/examples/2019-06-06-audio-level-monitor/Properties/Resources.resx b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/Resources.resx similarity index 100% rename from examples/2019-06-06-audio-level-monitor/Properties/Resources.resx rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/Resources.resx diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/Settings.Designer.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/Settings.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/Settings.Designer.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/Settings.Designer.cs diff --git a/examples/2019-06-08-audio-fft/Properties/Settings.settings b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/Settings.settings similarity index 100% rename from examples/2019-06-08-audio-fft/Properties/Settings.settings rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/Settings.settings diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/03 interactive sandbox.csproj b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/03 interactive sandbox.csproj similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/03 interactive sandbox.csproj rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/03 interactive sandbox.csproj diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/App.config b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/App.config similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/App.config rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/App.config diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Form1.Designer.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Form1.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Form1.Designer.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Form1.Designer.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Form1.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Form1.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Form1.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Form1.cs diff --git a/examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/Form1.resx b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Form1.resx similarity index 100% rename from examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/Form1.resx rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Form1.resx diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Program.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Program.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Program.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Program.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/AssemblyInfo.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/AssemblyInfo.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/AssemblyInfo.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/AssemblyInfo.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/Resources.Designer.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/Resources.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/Resources.Designer.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/Resources.Designer.cs diff --git a/examples/2019-06-07-audio-visualizer/Properties/Resources.resx b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/Resources.resx similarity index 100% rename from examples/2019-06-07-audio-visualizer/Properties/Resources.resx rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/Resources.resx diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/Settings.Designer.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/Settings.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/Settings.Designer.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/Settings.Designer.cs diff --git a/examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/Settings.settings b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/Settings.settings similarity index 100% rename from examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/Settings.settings rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/Settings.settings diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/04 ScottPlotUC.csproj b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/04 ScottPlotUC.csproj similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/04 ScottPlotUC.csproj rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/04 ScottPlotUC.csproj diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/App.config b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/App.config similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/App.config rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/App.config diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Form1.Designer.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Form1.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Form1.Designer.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Form1.Designer.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Form1.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Form1.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Form1.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Form1.cs diff --git a/examples/drawing/alternate/ImageSharpBenchmark/Form1.resx b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Form1.resx similarity index 100% rename from examples/drawing/alternate/ImageSharpBenchmark/Form1.resx rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Form1.resx diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Program.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Program.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Program.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Program.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/AssemblyInfo.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/AssemblyInfo.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/AssemblyInfo.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/AssemblyInfo.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/Resources.Designer.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/Resources.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/Resources.Designer.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/Resources.Designer.cs diff --git a/examples/2019-06-08-audio-fft/Properties/Resources.resx b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/Resources.resx similarity index 100% rename from examples/2019-06-08-audio-fft/Properties/Resources.resx rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/Resources.resx diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/Settings.Designer.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/Settings.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/Settings.Designer.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/Settings.Designer.cs diff --git a/examples/drawing/alternate/ImageSharpBenchmark/Properties/Settings.settings b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/Settings.settings similarity index 100% rename from examples/drawing/alternate/ImageSharpBenchmark/Properties/Settings.settings rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/Settings.settings diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/ABF.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/ABF.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/ABF.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/ABF.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/App.config b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/App.config similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/App.config rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/App.config diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Form1.Designer.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Form1.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Form1.Designer.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Form1.Designer.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Form1.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Form1.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Form1.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Form1.cs diff --git a/examples/drawing/alternate/SkiaSharpBenchmark/Form1.resx b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Form1.resx similarity index 100% rename from examples/drawing/alternate/SkiaSharpBenchmark/Form1.resx rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Form1.resx diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Program.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Program.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Program.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Program.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/AssemblyInfo.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/AssemblyInfo.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/AssemblyInfo.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/AssemblyInfo.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/Resources.Designer.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/Resources.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/Resources.Designer.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/Resources.Designer.cs diff --git a/examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/Resources.resx b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/Resources.resx similarity index 100% rename from examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/Resources.resx rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/Resources.resx diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/Settings.Designer.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/Settings.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/Settings.Designer.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/Settings.Designer.cs diff --git a/examples/drawing/alternate/SkiaSharpBenchmark/Properties/Settings.settings b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/Settings.settings similarity index 100% rename from examples/drawing/alternate/SkiaSharpBenchmark/Properties/Settings.settings rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/Settings.settings diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/ScottPlotABF.csproj b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/ScottPlotABF.csproj similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/ScottPlotABF.csproj rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/ScottPlotABF.csproj diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/console/01 simple/01 simple.csproj b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/console/01 simple/01 simple.csproj similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/console/01 simple/01 simple.csproj rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/console/01 simple/01 simple.csproj diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/App.config b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/console/01 simple/App.config similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/App.config rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/console/01 simple/App.config diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/console/01 simple/Program.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/console/01 simple/Program.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/console/01 simple/Program.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/console/01 simple/Program.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/console/01 simple/Properties/AssemblyInfo.cs b/dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/console/01 simple/Properties/AssemblyInfo.cs similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/console/01 simple/Properties/AssemblyInfo.cs rename to dev/old/17-07-16_microphone/ScottPlot-2017-07-30/examples/console/01 simple/Properties/AssemblyInfo.cs diff --git a/projects/17-07-16_microphone/demo.gif b/dev/old/17-07-16_microphone/demo.gif similarity index 100% rename from projects/17-07-16_microphone/demo.gif rename to dev/old/17-07-16_microphone/demo.gif diff --git a/projects/17-07-16_microphone/microphone.sln b/dev/old/17-07-16_microphone/microphone.sln similarity index 100% rename from projects/17-07-16_microphone/microphone.sln rename to dev/old/17-07-16_microphone/microphone.sln diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/console/01 simple/App.config b/dev/old/17-07-16_microphone/microphone/App.config similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/console/01 simple/App.config rename to dev/old/17-07-16_microphone/microphone/App.config diff --git a/projects/17-07-16_microphone/microphone/Form1.Designer.cs b/dev/old/17-07-16_microphone/microphone/Form1.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/microphone/Form1.Designer.cs rename to dev/old/17-07-16_microphone/microphone/Form1.Designer.cs diff --git a/projects/17-07-16_microphone/microphone/Form1.cs b/dev/old/17-07-16_microphone/microphone/Form1.cs similarity index 100% rename from projects/17-07-16_microphone/microphone/Form1.cs rename to dev/old/17-07-16_microphone/microphone/Form1.cs diff --git a/projects/17-07-16_microphone/microphone/Form1.resx b/dev/old/17-07-16_microphone/microphone/Form1.resx similarity index 100% rename from projects/17-07-16_microphone/microphone/Form1.resx rename to dev/old/17-07-16_microphone/microphone/Form1.resx diff --git a/projects/17-07-16_microphone/microphone/Program.cs b/dev/old/17-07-16_microphone/microphone/Program.cs similarity index 100% rename from projects/17-07-16_microphone/microphone/Program.cs rename to dev/old/17-07-16_microphone/microphone/Program.cs diff --git a/projects/17-07-16_microphone/microphone/Properties/AssemblyInfo.cs b/dev/old/17-07-16_microphone/microphone/Properties/AssemblyInfo.cs similarity index 100% rename from projects/17-07-16_microphone/microphone/Properties/AssemblyInfo.cs rename to dev/old/17-07-16_microphone/microphone/Properties/AssemblyInfo.cs diff --git a/projects/17-07-16_microphone/microphone/Properties/Resources.Designer.cs b/dev/old/17-07-16_microphone/microphone/Properties/Resources.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/microphone/Properties/Resources.Designer.cs rename to dev/old/17-07-16_microphone/microphone/Properties/Resources.Designer.cs diff --git a/examples/drawing/alternate/ImageSharpBenchmark/Properties/Resources.resx b/dev/old/17-07-16_microphone/microphone/Properties/Resources.resx similarity index 100% rename from examples/drawing/alternate/ImageSharpBenchmark/Properties/Resources.resx rename to dev/old/17-07-16_microphone/microphone/Properties/Resources.resx diff --git a/projects/17-07-16_microphone/microphone/Properties/Settings.Designer.cs b/dev/old/17-07-16_microphone/microphone/Properties/Settings.Designer.cs similarity index 100% rename from projects/17-07-16_microphone/microphone/Properties/Settings.Designer.cs rename to dev/old/17-07-16_microphone/microphone/Properties/Settings.Designer.cs diff --git a/examples/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/Settings.settings b/dev/old/17-07-16_microphone/microphone/Properties/Settings.settings similarity index 100% rename from examples/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/Settings.settings rename to dev/old/17-07-16_microphone/microphone/Properties/Settings.settings diff --git a/projects/17-07-16_microphone/microphone/microphone.csproj b/dev/old/17-07-16_microphone/microphone/microphone.csproj similarity index 100% rename from projects/17-07-16_microphone/microphone/microphone.csproj rename to dev/old/17-07-16_microphone/microphone/microphone.csproj diff --git a/projects/17-07-16_microphone/microphone/packages.config b/dev/old/17-07-16_microphone/microphone/packages.config similarity index 100% rename from projects/17-07-16_microphone/microphone/packages.config rename to dev/old/17-07-16_microphone/microphone/packages.config diff --git a/projects/17-07-16_microphone/readme.md b/dev/old/17-07-16_microphone/readme.md similarity index 100% rename from projects/17-07-16_microphone/readme.md rename to dev/old/17-07-16_microphone/readme.md diff --git a/projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1.sln b/dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1.sln similarity index 100% rename from projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1.sln rename to dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1.sln diff --git a/projects/17-07-16_microphone/microphone/App.config b/dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/App.config similarity index 100% rename from projects/17-07-16_microphone/microphone/App.config rename to dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/App.config diff --git a/projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Form1.Designer.cs b/dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Form1.Designer.cs similarity index 100% rename from projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Form1.Designer.cs rename to dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Form1.Designer.cs diff --git a/projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Form1.cs b/dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Form1.cs similarity index 100% rename from projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Form1.cs rename to dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Form1.cs diff --git a/examples/2019-06-06-audio-level-monitor/Form1.resx b/dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Form1.resx similarity index 100% rename from examples/2019-06-06-audio-level-monitor/Form1.resx rename to dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Form1.resx diff --git a/projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Program.cs b/dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Program.cs similarity index 100% rename from projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Program.cs rename to dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Program.cs diff --git a/projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/AssemblyInfo.cs b/dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/AssemblyInfo.cs similarity index 100% rename from projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/AssemblyInfo.cs rename to dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/AssemblyInfo.cs diff --git a/projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.Designer.cs b/dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.Designer.cs similarity index 100% rename from projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.Designer.cs rename to dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.Designer.cs diff --git a/examples/drawing/alternate/SkiaSharpBenchmark/Properties/Resources.resx b/dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.resx similarity index 100% rename from examples/drawing/alternate/SkiaSharpBenchmark/Properties/Resources.resx rename to dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.resx diff --git a/projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.Designer.cs b/dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.Designer.cs similarity index 100% rename from projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.Designer.cs rename to dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.Designer.cs diff --git a/examples/drawing/alternate/SystemDrawing/Properties/Settings.settings b/dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.settings similarity index 100% rename from examples/drawing/alternate/SystemDrawing/Properties/Settings.settings rename to dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.settings diff --git a/projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/WindowsFormsApp1.csproj b/dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/WindowsFormsApp1.csproj similarity index 100% rename from projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/WindowsFormsApp1.csproj rename to dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/WindowsFormsApp1.csproj diff --git a/projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/packages.config b/dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/packages.config similarity index 100% rename from projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/packages.config rename to dev/old/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/packages.config diff --git a/projects/18-01-09_microphone_level_meter/readme.md b/dev/old/18-01-09_microphone_level_meter/readme.md similarity index 100% rename from projects/18-01-09_microphone_level_meter/readme.md rename to dev/old/18-01-09_microphone_level_meter/readme.md diff --git a/projects/18-01-09_microphone_level_meter/screenshot.gif b/dev/old/18-01-09_microphone_level_meter/screenshot.gif similarity index 100% rename from projects/18-01-09_microphone_level_meter/screenshot.gif rename to dev/old/18-01-09_microphone_level_meter/screenshot.gif diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/02 bitmap scroll.csproj b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/02 bitmap scroll.csproj similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/02 bitmap scroll.csproj rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/02 bitmap scroll.csproj diff --git a/projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/App.config b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/App.config similarity index 100% rename from projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/App.config rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/App.config diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Form1.Designer.cs b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Form1.Designer.cs similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Form1.Designer.cs rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Form1.Designer.cs diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Form1.cs b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Form1.cs similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Form1.cs rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Form1.cs diff --git a/examples/2019-06-07-audio-visualizer/Form1.resx b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Form1.resx similarity index 100% rename from examples/2019-06-07-audio-visualizer/Form1.resx rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Form1.resx diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Program.cs b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Program.cs similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Program.cs rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Program.cs diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/AssemblyInfo.cs b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/AssemblyInfo.cs similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/AssemblyInfo.cs rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/AssemblyInfo.cs diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/Resources.Designer.cs b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/Resources.Designer.cs similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/Resources.Designer.cs rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/Resources.Designer.cs diff --git a/examples/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/Resources.resx b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/Resources.resx similarity index 100% rename from examples/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/Resources.resx rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/Resources.resx diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/Settings.Designer.cs b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/Settings.Designer.cs similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/Settings.Designer.cs rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/Settings.Designer.cs diff --git a/examples/drawing/boids/Boids.Viewer/Properties/Settings.settings b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/Settings.settings similarity index 100% rename from examples/drawing/boids/Boids.Viewer/Properties/Settings.settings rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/Settings.settings diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1.sln b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1.sln similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1.sln rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1.sln diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/01 bitmap demo.csproj b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/01 bitmap demo.csproj similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/01 bitmap demo.csproj rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/01 bitmap demo.csproj diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/App.config b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/App.config similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/App.config rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/App.config diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Form1.Designer.cs b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Form1.Designer.cs similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Form1.Designer.cs rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Form1.Designer.cs diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Form1.cs b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Form1.cs similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Form1.cs rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Form1.cs diff --git a/examples/drawing/alternate/SkiaSharpOpenGLBenchmark/Form1.resx b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Form1.resx similarity index 100% rename from examples/drawing/alternate/SkiaSharpOpenGLBenchmark/Form1.resx rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Form1.resx diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Program.cs b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Program.cs similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Program.cs rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Program.cs diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/AssemblyInfo.cs b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/AssemblyInfo.cs similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/AssemblyInfo.cs rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/AssemblyInfo.cs diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.Designer.cs b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.Designer.cs similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.Designer.cs rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.Designer.cs diff --git a/examples/drawing/alternate/SystemDrawing/Properties/Resources.resx b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.resx similarity index 100% rename from examples/drawing/alternate/SystemDrawing/Properties/Resources.resx rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.resx diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.Designer.cs b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.Designer.cs similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.Designer.cs rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.Designer.cs diff --git a/examples/drawing/boids2/Viewer/Properties/Settings.settings b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.settings similarity index 100% rename from examples/drawing/boids2/Viewer/Properties/Settings.settings rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.settings diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/readme.md b/dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/readme.md similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/readme.md rename to dev/old/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/readme.md diff --git a/projects/18-01-10_fast_pixel_bitmap/readme.md b/dev/old/18-01-10_fast_pixel_bitmap/readme.md similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/readme.md rename to dev/old/18-01-10_fast_pixel_bitmap/readme.md diff --git a/projects/18-01-10_fast_pixel_bitmap/screenshot.png b/dev/old/18-01-10_fast_pixel_bitmap/screenshot.png similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/screenshot.png rename to dev/old/18-01-10_fast_pixel_bitmap/screenshot.png diff --git a/projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1.sln b/dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1.sln similarity index 100% rename from projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1.sln rename to dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1.sln diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/App.config b/dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/App.config similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/App.config rename to dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/App.config diff --git a/projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Form1.Designer.cs b/dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Form1.Designer.cs similarity index 100% rename from projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Form1.Designer.cs rename to dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Form1.Designer.cs diff --git a/projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Form1.cs b/dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Form1.cs similarity index 100% rename from projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Form1.cs rename to dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Form1.cs diff --git a/examples/2019-06-08-audio-fft/Form1.resx b/dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Form1.resx similarity index 100% rename from examples/2019-06-08-audio-fft/Form1.resx rename to dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Form1.resx diff --git a/projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Program.cs b/dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Program.cs similarity index 100% rename from projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Program.cs rename to dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Program.cs diff --git a/projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/AssemblyInfo.cs b/dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/AssemblyInfo.cs similarity index 100% rename from projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/AssemblyInfo.cs rename to dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/AssemblyInfo.cs diff --git a/projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.Designer.cs b/dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.Designer.cs similarity index 100% rename from projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.Designer.cs rename to dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.Designer.cs diff --git a/examples/drawing/alternate/WpfBenchmark/Properties/Resources.resx b/dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.resx similarity index 100% rename from examples/drawing/alternate/WpfBenchmark/Properties/Resources.resx rename to dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.resx diff --git a/projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.Designer.cs b/dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.Designer.cs similarity index 100% rename from projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.Designer.cs rename to dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.Designer.cs diff --git a/examples/drawing/bounce/Mystify.Viewer/Properties/Settings.settings b/dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.settings similarity index 100% rename from examples/drawing/bounce/Mystify.Viewer/Properties/Settings.settings rename to dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.settings diff --git a/projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/packages.config b/dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/packages.config similarity index 100% rename from projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/packages.config rename to dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/packages.config diff --git a/projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/readme.md b/dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/readme.md similarity index 100% rename from projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/readme.md rename to dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/readme.md diff --git a/projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/spectrograph.csproj b/dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/spectrograph.csproj similarity index 100% rename from projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/spectrograph.csproj rename to dev/old/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/spectrograph.csproj diff --git a/projects/18-01-11_microphone_spectrograph/readme.md b/dev/old/18-01-11_microphone_spectrograph/readme.md similarity index 100% rename from projects/18-01-11_microphone_spectrograph/readme.md rename to dev/old/18-01-11_microphone_spectrograph/readme.md diff --git a/projects/18-01-11_microphone_spectrograph/spectrograph.gif b/dev/old/18-01-11_microphone_spectrograph/spectrograph.gif similarity index 100% rename from projects/18-01-11_microphone_spectrograph/spectrograph.gif rename to dev/old/18-01-11_microphone_spectrograph/spectrograph.gif diff --git a/projects/18-01-14_qrss/binaries.zip b/dev/old/18-01-14_qrss/binaries.zip similarity index 100% rename from projects/18-01-14_qrss/binaries.zip rename to dev/old/18-01-14_qrss/binaries.zip diff --git a/projects/18-01-14_qrss/capture_music.jpg b/dev/old/18-01-14_qrss/capture_music.jpg similarity index 100% rename from projects/18-01-14_qrss/capture_music.jpg rename to dev/old/18-01-14_qrss/capture_music.jpg diff --git a/projects/18-01-14_qrss/capture_qrss.jpg b/dev/old/18-01-14_qrss/capture_qrss.jpg similarity index 100% rename from projects/18-01-14_qrss/capture_qrss.jpg rename to dev/old/18-01-14_qrss/capture_qrss.jpg diff --git a/projects/18-01-14_qrss/qrss/qrss.sln b/dev/old/18-01-14_qrss/qrss/qrss.sln similarity index 100% rename from projects/18-01-14_qrss/qrss/qrss.sln rename to dev/old/18-01-14_qrss/qrss/qrss.sln diff --git a/projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/App.config b/dev/old/18-01-14_qrss/qrss/qrss/App.config similarity index 100% rename from projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/App.config rename to dev/old/18-01-14_qrss/qrss/qrss/App.config diff --git a/projects/18-01-14_qrss/qrss/qrss/Form1.Designer.cs b/dev/old/18-01-14_qrss/qrss/qrss/Form1.Designer.cs similarity index 100% rename from projects/18-01-14_qrss/qrss/qrss/Form1.Designer.cs rename to dev/old/18-01-14_qrss/qrss/qrss/Form1.Designer.cs diff --git a/projects/18-01-14_qrss/qrss/qrss/Form1.cs b/dev/old/18-01-14_qrss/qrss/qrss/Form1.cs similarity index 100% rename from projects/18-01-14_qrss/qrss/qrss/Form1.cs rename to dev/old/18-01-14_qrss/qrss/qrss/Form1.cs diff --git a/projects/18-01-14_qrss/qrss/qrss/Form1.resx b/dev/old/18-01-14_qrss/qrss/qrss/Form1.resx similarity index 100% rename from projects/18-01-14_qrss/qrss/qrss/Form1.resx rename to dev/old/18-01-14_qrss/qrss/qrss/Form1.resx diff --git a/projects/18-01-14_qrss/qrss/qrss/Program.cs b/dev/old/18-01-14_qrss/qrss/qrss/Program.cs similarity index 100% rename from projects/18-01-14_qrss/qrss/qrss/Program.cs rename to dev/old/18-01-14_qrss/qrss/qrss/Program.cs diff --git a/projects/18-01-14_qrss/qrss/qrss/Properties/AssemblyInfo.cs b/dev/old/18-01-14_qrss/qrss/qrss/Properties/AssemblyInfo.cs similarity index 100% rename from projects/18-01-14_qrss/qrss/qrss/Properties/AssemblyInfo.cs rename to dev/old/18-01-14_qrss/qrss/qrss/Properties/AssemblyInfo.cs diff --git a/projects/18-01-14_qrss/qrss/qrss/Properties/Resources.Designer.cs b/dev/old/18-01-14_qrss/qrss/qrss/Properties/Resources.Designer.cs similarity index 100% rename from projects/18-01-14_qrss/qrss/qrss/Properties/Resources.Designer.cs rename to dev/old/18-01-14_qrss/qrss/qrss/Properties/Resources.Designer.cs diff --git a/examples/drawing/boids/Boids.Viewer/Properties/Resources.resx b/dev/old/18-01-14_qrss/qrss/qrss/Properties/Resources.resx similarity index 100% rename from examples/drawing/boids/Boids.Viewer/Properties/Resources.resx rename to dev/old/18-01-14_qrss/qrss/qrss/Properties/Resources.resx diff --git a/projects/18-01-14_qrss/qrss/qrss/Properties/Settings.Designer.cs b/dev/old/18-01-14_qrss/qrss/qrss/Properties/Settings.Designer.cs similarity index 100% rename from projects/18-01-14_qrss/qrss/qrss/Properties/Settings.Designer.cs rename to dev/old/18-01-14_qrss/qrss/qrss/Properties/Settings.Designer.cs diff --git a/examples/drawing/constellation/injected/Viewer/Properties/Settings.settings b/dev/old/18-01-14_qrss/qrss/qrss/Properties/Settings.settings similarity index 100% rename from examples/drawing/constellation/injected/Viewer/Properties/Settings.settings rename to dev/old/18-01-14_qrss/qrss/qrss/Properties/Settings.settings diff --git a/projects/18-01-14_qrss/qrss/qrss/packages.config b/dev/old/18-01-14_qrss/qrss/qrss/packages.config similarity index 100% rename from projects/18-01-14_qrss/qrss/qrss/packages.config rename to dev/old/18-01-14_qrss/qrss/qrss/packages.config diff --git a/projects/18-01-14_qrss/qrss/qrss/qrss.csproj b/dev/old/18-01-14_qrss/qrss/qrss/qrss.csproj similarity index 100% rename from projects/18-01-14_qrss/qrss/qrss/qrss.csproj rename to dev/old/18-01-14_qrss/qrss/qrss/qrss.csproj diff --git a/projects/18-01-14_qrss/readme.md b/dev/old/18-01-14_qrss/readme.md similarity index 100% rename from projects/18-01-14_qrss/readme.md rename to dev/old/18-01-14_qrss/readme.md diff --git a/projects/18-01-14_qrss/screenshot_music.png b/dev/old/18-01-14_qrss/screenshot_music.png similarity index 100% rename from projects/18-01-14_qrss/screenshot_music.png rename to dev/old/18-01-14_qrss/screenshot_music.png diff --git a/projects/18-01-14_qrss/screenshot_qrss.png b/dev/old/18-01-14_qrss/screenshot_qrss.png similarity index 100% rename from projects/18-01-14_qrss/screenshot_qrss.png rename to dev/old/18-01-14_qrss/screenshot_qrss.png diff --git a/projects/18-01-15_form_drawing/Thumbs.db b/dev/old/18-01-15_form_drawing/Thumbs.db similarity index 100% rename from projects/18-01-15_form_drawing/Thumbs.db rename to dev/old/18-01-15_form_drawing/Thumbs.db diff --git a/projects/18-01-15_form_drawing/clampfit-graph.png b/dev/old/18-01-15_form_drawing/clampfit-graph.png similarity index 100% rename from projects/18-01-15_form_drawing/clampfit-graph.png rename to dev/old/18-01-15_form_drawing/clampfit-graph.png diff --git a/projects/18-01-15_form_drawing/clampfit-needs-graphing.png b/dev/old/18-01-15_form_drawing/clampfit-needs-graphing.png similarity index 100% rename from projects/18-01-15_form_drawing/clampfit-needs-graphing.png rename to dev/old/18-01-15_form_drawing/clampfit-needs-graphing.png diff --git a/projects/18-01-15_form_drawing/clampfit2.png b/dev/old/18-01-15_form_drawing/clampfit2.png similarity index 100% rename from projects/18-01-15_form_drawing/clampfit2.png rename to dev/old/18-01-15_form_drawing/clampfit2.png diff --git a/projects/18-01-15_form_drawing/compiled_release.zip b/dev/old/18-01-15_form_drawing/compiled_release.zip similarity index 100% rename from projects/18-01-15_form_drawing/compiled_release.zip rename to dev/old/18-01-15_form_drawing/compiled_release.zip diff --git a/projects/18-01-15_form_drawing/drawing/03 functional/03 functional.csproj b/dev/old/18-01-15_form_drawing/drawing/03 functional/03 functional.csproj similarity index 100% rename from projects/18-01-15_form_drawing/drawing/03 functional/03 functional.csproj rename to dev/old/18-01-15_form_drawing/drawing/03 functional/03 functional.csproj diff --git a/projects/18-01-14_qrss/qrss/qrss/App.config b/dev/old/18-01-15_form_drawing/drawing/03 functional/App.config similarity index 100% rename from projects/18-01-14_qrss/qrss/qrss/App.config rename to dev/old/18-01-15_form_drawing/drawing/03 functional/App.config diff --git a/projects/18-01-15_form_drawing/drawing/03 functional/Form1.Designer.cs b/dev/old/18-01-15_form_drawing/drawing/03 functional/Form1.Designer.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/03 functional/Form1.Designer.cs rename to dev/old/18-01-15_form_drawing/drawing/03 functional/Form1.Designer.cs diff --git a/projects/18-01-15_form_drawing/drawing/03 functional/Form1.cs b/dev/old/18-01-15_form_drawing/drawing/03 functional/Form1.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/03 functional/Form1.cs rename to dev/old/18-01-15_form_drawing/drawing/03 functional/Form1.cs diff --git a/examples/drawing/alternate/SystemDrawing/Form1.resx b/dev/old/18-01-15_form_drawing/drawing/03 functional/Form1.resx similarity index 100% rename from examples/drawing/alternate/SystemDrawing/Form1.resx rename to dev/old/18-01-15_form_drawing/drawing/03 functional/Form1.resx diff --git a/projects/18-01-15_form_drawing/drawing/03 functional/Program.cs b/dev/old/18-01-15_form_drawing/drawing/03 functional/Program.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/03 functional/Program.cs rename to dev/old/18-01-15_form_drawing/drawing/03 functional/Program.cs diff --git a/projects/18-01-15_form_drawing/drawing/03 functional/Properties/AssemblyInfo.cs b/dev/old/18-01-15_form_drawing/drawing/03 functional/Properties/AssemblyInfo.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/03 functional/Properties/AssemblyInfo.cs rename to dev/old/18-01-15_form_drawing/drawing/03 functional/Properties/AssemblyInfo.cs diff --git a/projects/18-01-15_form_drawing/drawing/03 functional/Properties/Resources.Designer.cs b/dev/old/18-01-15_form_drawing/drawing/03 functional/Properties/Resources.Designer.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/03 functional/Properties/Resources.Designer.cs rename to dev/old/18-01-15_form_drawing/drawing/03 functional/Properties/Resources.Designer.cs diff --git a/examples/drawing/boids2/Viewer/Properties/Resources.resx b/dev/old/18-01-15_form_drawing/drawing/03 functional/Properties/Resources.resx similarity index 100% rename from examples/drawing/boids2/Viewer/Properties/Resources.resx rename to dev/old/18-01-15_form_drawing/drawing/03 functional/Properties/Resources.resx diff --git a/projects/18-01-15_form_drawing/drawing/03 functional/Properties/Settings.Designer.cs b/dev/old/18-01-15_form_drawing/drawing/03 functional/Properties/Settings.Designer.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/03 functional/Properties/Settings.Designer.cs rename to dev/old/18-01-15_form_drawing/drawing/03 functional/Properties/Settings.Designer.cs diff --git a/examples/drawing/constellation/injected/ViewerGL/Properties/Settings.settings b/dev/old/18-01-15_form_drawing/drawing/03 functional/Properties/Settings.settings similarity index 100% rename from examples/drawing/constellation/injected/ViewerGL/Properties/Settings.settings rename to dev/old/18-01-15_form_drawing/drawing/03 functional/Properties/Settings.settings diff --git a/projects/18-01-15_form_drawing/drawing/03 functional/ScottPlot.cs b/dev/old/18-01-15_form_drawing/drawing/03 functional/ScottPlot.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/03 functional/ScottPlot.cs rename to dev/old/18-01-15_form_drawing/drawing/03 functional/ScottPlot.cs diff --git a/projects/18-01-15_form_drawing/drawing/drawing.sln b/dev/old/18-01-15_form_drawing/drawing/drawing.sln similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing.sln rename to dev/old/18-01-15_form_drawing/drawing/drawing.sln diff --git a/projects/18-01-15_form_drawing/drawing/drawing/01 pixel placement.csproj b/dev/old/18-01-15_form_drawing/drawing/drawing/01 pixel placement.csproj similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing/01 pixel placement.csproj rename to dev/old/18-01-15_form_drawing/drawing/drawing/01 pixel placement.csproj diff --git a/projects/18-01-15_form_drawing/drawing/03 functional/App.config b/dev/old/18-01-15_form_drawing/drawing/drawing/App.config similarity index 100% rename from projects/18-01-15_form_drawing/drawing/03 functional/App.config rename to dev/old/18-01-15_form_drawing/drawing/drawing/App.config diff --git a/projects/18-01-15_form_drawing/drawing/drawing/Form1.Designer.cs b/dev/old/18-01-15_form_drawing/drawing/drawing/Form1.Designer.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing/Form1.Designer.cs rename to dev/old/18-01-15_form_drawing/drawing/drawing/Form1.Designer.cs diff --git a/projects/18-01-15_form_drawing/drawing/drawing/Form1.cs b/dev/old/18-01-15_form_drawing/drawing/drawing/Form1.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing/Form1.cs rename to dev/old/18-01-15_form_drawing/drawing/drawing/Form1.cs diff --git a/projects/18-01-15_form_drawing/drawing/drawing/Form1.resx b/dev/old/18-01-15_form_drawing/drawing/drawing/Form1.resx similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing/Form1.resx rename to dev/old/18-01-15_form_drawing/drawing/drawing/Form1.resx diff --git a/projects/18-01-15_form_drawing/drawing/drawing/Program.cs b/dev/old/18-01-15_form_drawing/drawing/drawing/Program.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing/Program.cs rename to dev/old/18-01-15_form_drawing/drawing/drawing/Program.cs diff --git a/projects/18-01-15_form_drawing/drawing/drawing/Properties/AssemblyInfo.cs b/dev/old/18-01-15_form_drawing/drawing/drawing/Properties/AssemblyInfo.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing/Properties/AssemblyInfo.cs rename to dev/old/18-01-15_form_drawing/drawing/drawing/Properties/AssemblyInfo.cs diff --git a/projects/18-01-15_form_drawing/drawing/drawing/Properties/Resources.Designer.cs b/dev/old/18-01-15_form_drawing/drawing/drawing/Properties/Resources.Designer.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing/Properties/Resources.Designer.cs rename to dev/old/18-01-15_form_drawing/drawing/drawing/Properties/Resources.Designer.cs diff --git a/examples/drawing/bounce/Mystify.Viewer/Properties/Resources.resx b/dev/old/18-01-15_form_drawing/drawing/drawing/Properties/Resources.resx similarity index 100% rename from examples/drawing/bounce/Mystify.Viewer/Properties/Resources.resx rename to dev/old/18-01-15_form_drawing/drawing/drawing/Properties/Resources.resx diff --git a/projects/18-01-15_form_drawing/drawing/drawing/Properties/Settings.Designer.cs b/dev/old/18-01-15_form_drawing/drawing/drawing/Properties/Settings.Designer.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing/Properties/Settings.Designer.cs rename to dev/old/18-01-15_form_drawing/drawing/drawing/Properties/Settings.Designer.cs diff --git a/examples/drawing/constellation/isolated/Viewer/Properties/Settings.settings b/dev/old/18-01-15_form_drawing/drawing/drawing/Properties/Settings.settings similarity index 100% rename from examples/drawing/constellation/isolated/Viewer/Properties/Settings.settings rename to dev/old/18-01-15_form_drawing/drawing/drawing/Properties/Settings.settings diff --git a/projects/18-01-15_form_drawing/drawing/drawing/ScottPlot.cs b/dev/old/18-01-15_form_drawing/drawing/drawing/ScottPlot.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing/ScottPlot.cs rename to dev/old/18-01-15_form_drawing/drawing/drawing/ScottPlot.cs diff --git a/projects/18-01-15_form_drawing/drawing/drawing2/02 table layout.csproj b/dev/old/18-01-15_form_drawing/drawing/drawing2/02 table layout.csproj similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing2/02 table layout.csproj rename to dev/old/18-01-15_form_drawing/drawing/drawing2/02 table layout.csproj diff --git a/projects/18-01-15_form_drawing/drawing/drawing/App.config b/dev/old/18-01-15_form_drawing/drawing/drawing2/App.config similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing/App.config rename to dev/old/18-01-15_form_drawing/drawing/drawing2/App.config diff --git a/projects/18-01-15_form_drawing/drawing/drawing2/Form1.Designer.cs b/dev/old/18-01-15_form_drawing/drawing/drawing2/Form1.Designer.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing2/Form1.Designer.cs rename to dev/old/18-01-15_form_drawing/drawing/drawing2/Form1.Designer.cs diff --git a/projects/18-01-15_form_drawing/drawing/drawing2/Form1.cs b/dev/old/18-01-15_form_drawing/drawing/drawing2/Form1.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing2/Form1.cs rename to dev/old/18-01-15_form_drawing/drawing/drawing2/Form1.cs diff --git a/examples/drawing/quickstart-winforms/Form1.resx b/dev/old/18-01-15_form_drawing/drawing/drawing2/Form1.resx similarity index 100% rename from examples/drawing/quickstart-winforms/Form1.resx rename to dev/old/18-01-15_form_drawing/drawing/drawing2/Form1.resx diff --git a/projects/18-01-15_form_drawing/drawing/drawing2/Program.cs b/dev/old/18-01-15_form_drawing/drawing/drawing2/Program.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing2/Program.cs rename to dev/old/18-01-15_form_drawing/drawing/drawing2/Program.cs diff --git a/projects/18-01-15_form_drawing/drawing/drawing2/Properties/AssemblyInfo.cs b/dev/old/18-01-15_form_drawing/drawing/drawing2/Properties/AssemblyInfo.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing2/Properties/AssemblyInfo.cs rename to dev/old/18-01-15_form_drawing/drawing/drawing2/Properties/AssemblyInfo.cs diff --git a/projects/18-01-15_form_drawing/drawing/drawing2/Properties/Resources.Designer.cs b/dev/old/18-01-15_form_drawing/drawing/drawing2/Properties/Resources.Designer.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing2/Properties/Resources.Designer.cs rename to dev/old/18-01-15_form_drawing/drawing/drawing2/Properties/Resources.Designer.cs diff --git a/examples/drawing/constellation/injected/Viewer/Properties/Resources.resx b/dev/old/18-01-15_form_drawing/drawing/drawing2/Properties/Resources.resx similarity index 100% rename from examples/drawing/constellation/injected/Viewer/Properties/Resources.resx rename to dev/old/18-01-15_form_drawing/drawing/drawing2/Properties/Resources.resx diff --git a/projects/18-01-15_form_drawing/drawing/drawing2/Properties/Settings.Designer.cs b/dev/old/18-01-15_form_drawing/drawing/drawing2/Properties/Settings.Designer.cs similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing2/Properties/Settings.Designer.cs rename to dev/old/18-01-15_form_drawing/drawing/drawing2/Properties/Settings.Designer.cs diff --git a/examples/drawing/constellation/simple/Viewer/Properties/Settings.settings b/dev/old/18-01-15_form_drawing/drawing/drawing2/Properties/Settings.settings similarity index 100% rename from examples/drawing/constellation/simple/Viewer/Properties/Settings.settings rename to dev/old/18-01-15_form_drawing/drawing/drawing2/Properties/Settings.settings diff --git a/projects/18-01-15_form_drawing/layout.PNG b/dev/old/18-01-15_form_drawing/layout.PNG similarity index 100% rename from projects/18-01-15_form_drawing/layout.PNG rename to dev/old/18-01-15_form_drawing/layout.PNG diff --git a/projects/18-01-15_form_drawing/layout2.PNG b/dev/old/18-01-15_form_drawing/layout2.PNG similarity index 100% rename from projects/18-01-15_form_drawing/layout2.PNG rename to dev/old/18-01-15_form_drawing/layout2.PNG diff --git a/projects/18-01-15_form_drawing/plan.PNG b/dev/old/18-01-15_form_drawing/plan.PNG similarity index 100% rename from projects/18-01-15_form_drawing/plan.PNG rename to dev/old/18-01-15_form_drawing/plan.PNG diff --git a/projects/18-01-15_form_drawing/plan.pptx b/dev/old/18-01-15_form_drawing/plan.pptx similarity index 100% rename from projects/18-01-15_form_drawing/plan.pptx rename to dev/old/18-01-15_form_drawing/plan.pptx diff --git a/projects/18-01-15_form_drawing/readme.md b/dev/old/18-01-15_form_drawing/readme.md similarity index 100% rename from projects/18-01-15_form_drawing/readme.md rename to dev/old/18-01-15_form_drawing/readme.md diff --git a/projects/18-01-15_form_drawing/screenshot2.png b/dev/old/18-01-15_form_drawing/screenshot2.png similarity index 100% rename from projects/18-01-15_form_drawing/screenshot2.png rename to dev/old/18-01-15_form_drawing/screenshot2.png diff --git a/projects/18-09-19_microphone_FFT_revisited/README.md b/dev/old/18-09-19_microphone_FFT_revisited/README.md similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/README.md rename to dev/old/18-09-19_microphone_FFT_revisited/README.md diff --git a/projects/18-09-19_microphone_FFT_revisited/Release.zip b/dev/old/18-09-19_microphone_FFT_revisited/Release.zip similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/Release.zip rename to dev/old/18-09-19_microphone_FFT_revisited/Release.zip diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/Axes.cs b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/Axes.cs similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/Axes.cs rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/Axes.cs diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/Axis.cs b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/Axis.cs similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/Axis.cs rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/Axis.cs diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/DataGen.cs b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/DataGen.cs similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/DataGen.cs rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/DataGen.cs diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/Figure.cs b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/Figure.cs similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/Figure.cs rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/Figure.cs diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/Properties/AssemblyInfo.cs b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/Properties/AssemblyInfo.cs similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/Properties/AssemblyInfo.cs rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/Properties/AssemblyInfo.cs diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlot.cd b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlot.cd similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlot.cd rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlot.cd diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlot.csproj b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlot.csproj similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlot.csproj rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlot.csproj diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlotUC.Designer.cs b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlotUC.Designer.cs similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlotUC.Designer.cs rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlotUC.Designer.cs diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlotUC.cs b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlotUC.cs similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlotUC.cs rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlotUC.cs diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlotUC.resx b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlotUC.resx similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlotUC.resx rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlot-2018-09-09/ScottPlotUC.resx diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT.sln b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT.sln similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT.sln rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT.sln diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/App.config b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/App.config similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/App.config rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/App.config diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Form1.Designer.cs b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Form1.Designer.cs similarity index 80% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Form1.Designer.cs rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Form1.Designer.cs index 924de63..58049a1 100644 --- a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Form1.Designer.cs +++ b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Form1.Designer.cs @@ -41,6 +41,8 @@ private void InitializeComponent() this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.websiteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.infoMessageToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.scottPlotHannPcm = new ScottPlot.ScottPlotUC(); + this.scottPlotHannFft = new ScottPlot.ScottPlotUC(); this.tableLayoutPanel1.SuspendLayout(); this.statusStrip1.SuspendLayout(); this.menuStrip1.SuspendLayout(); @@ -48,18 +50,21 @@ private void InitializeComponent() // // tableLayoutPanel1 // - this.tableLayoutPanel1.ColumnCount = 1; + this.tableLayoutPanel1.ColumnCount = 2; this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 516F)); + this.tableLayoutPanel1.Controls.Add(this.scottPlotHannFft, 1, 1); + this.tableLayoutPanel1.Controls.Add(this.scottPlotHannPcm, 1, 0); this.tableLayoutPanel1.Controls.Add(this.scottPlotUC1, 0, 0); this.tableLayoutPanel1.Controls.Add(this.scottPlotUC2, 0, 1); this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0); this.tableLayoutPanel1.Name = "tableLayoutPanel1"; this.tableLayoutPanel1.RowCount = 2; - this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); - this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 53.72024F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 46.27976F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); - this.tableLayoutPanel1.Size = new System.Drawing.Size(912, 672); + this.tableLayoutPanel1.Size = new System.Drawing.Size(1052, 672); this.tableLayoutPanel1.TabIndex = 0; // // scottPlotUC1 @@ -69,17 +74,17 @@ private void InitializeComponent() this.scottPlotUC1.Margin = new System.Windows.Forms.Padding(2); this.scottPlotUC1.Name = "scottPlotUC1"; this.scottPlotUC1.Padding = new System.Windows.Forms.Padding(0, 20, 0, 0); - this.scottPlotUC1.Size = new System.Drawing.Size(908, 332); + this.scottPlotUC1.Size = new System.Drawing.Size(532, 357); this.scottPlotUC1.TabIndex = 0; // // scottPlotUC2 // this.scottPlotUC2.Dock = System.Windows.Forms.DockStyle.Fill; - this.scottPlotUC2.Location = new System.Drawing.Point(2, 338); + this.scottPlotUC2.Location = new System.Drawing.Point(2, 363); this.scottPlotUC2.Margin = new System.Windows.Forms.Padding(2); this.scottPlotUC2.Name = "scottPlotUC2"; this.scottPlotUC2.Padding = new System.Windows.Forms.Padding(0, 0, 0, 20); - this.scottPlotUC2.Size = new System.Drawing.Size(908, 332); + this.scottPlotUC2.Size = new System.Drawing.Size(532, 307); this.scottPlotUC2.TabIndex = 1; // // timerReplot @@ -93,7 +98,7 @@ private void InitializeComponent() this.lblStatus}); this.statusStrip1.Location = new System.Drawing.Point(0, 650); this.statusStrip1.Name = "statusStrip1"; - this.statusStrip1.Size = new System.Drawing.Size(912, 22); + this.statusStrip1.Size = new System.Drawing.Size(1052, 22); this.statusStrip1.TabIndex = 1; this.statusStrip1.Text = "statusStrip1"; // @@ -111,7 +116,7 @@ private void InitializeComponent() this.helpToolStripMenuItem}); this.menuStrip1.Location = new System.Drawing.Point(0, 0); this.menuStrip1.Name = "menuStrip1"; - this.menuStrip1.Size = new System.Drawing.Size(912, 24); + this.menuStrip1.Size = new System.Drawing.Size(1052, 24); this.menuStrip1.TabIndex = 2; this.menuStrip1.Text = "menuStrip1"; // @@ -153,11 +158,31 @@ private void InitializeComponent() this.infoMessageToolStripMenuItem.Text = "Info Message"; this.infoMessageToolStripMenuItem.Click += new System.EventHandler(this.infoMessageToolStripMenuItem_Click); // + // scottPlotHannPcm + // + this.scottPlotHannPcm.Dock = System.Windows.Forms.DockStyle.Fill; + this.scottPlotHannPcm.Location = new System.Drawing.Point(538, 2); + this.scottPlotHannPcm.Margin = new System.Windows.Forms.Padding(2); + this.scottPlotHannPcm.Name = "scottPlotHannPcm"; + this.scottPlotHannPcm.Padding = new System.Windows.Forms.Padding(0, 20, 0, 0); + this.scottPlotHannPcm.Size = new System.Drawing.Size(512, 357); + this.scottPlotHannPcm.TabIndex = 2; + // + // scottPlotHannFft + // + this.scottPlotHannFft.Dock = System.Windows.Forms.DockStyle.Fill; + this.scottPlotHannFft.Location = new System.Drawing.Point(538, 363); + this.scottPlotHannFft.Margin = new System.Windows.Forms.Padding(2); + this.scottPlotHannFft.Name = "scottPlotHannFft"; + this.scottPlotHannFft.Padding = new System.Windows.Forms.Padding(0, 0, 0, 20); + this.scottPlotHannFft.Size = new System.Drawing.Size(512, 307); + this.scottPlotHannFft.TabIndex = 3; + // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(912, 672); + this.ClientSize = new System.Drawing.Size(1052, 672); this.Controls.Add(this.menuStrip1); this.Controls.Add(this.statusStrip1); this.Controls.Add(this.tableLayoutPanel1); @@ -189,6 +214,8 @@ private void InitializeComponent() private System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem websiteToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem infoMessageToolStripMenuItem; + private ScottPlot.ScottPlotUC scottPlotHannFft; + private ScottPlot.ScottPlotUC scottPlotHannPcm; } } diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Form1.cs b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Form1.cs similarity index 76% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Form1.cs rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Form1.cs index 28f7711..6db6e37 100644 --- a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Form1.cs +++ b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Form1.cs @@ -10,6 +10,7 @@ using NAudio.Wave; using NAudio.CoreAudioApi; +using ScottPlot; namespace ScottPlotMicrophoneFFT { @@ -19,6 +20,7 @@ public partial class Form1 : Form // MICROPHONE ANALYSIS SETTINGS private int RATE = 44100; // sample rate of the sound card private int BUFFERSIZE = (int)Math.Pow(2, 11); // must be a multiple of 2 + double[] hannWindow; // prepare class objects public BufferedWaveProvider bwp; @@ -29,6 +31,17 @@ public Form1() SetupGraphLabels(); StartListeningToMicrophone(); timerReplot.Enabled = true; + GenerateHannWindow(); + } + + private void GenerateHannWindow() + { + hannWindow = new double[BUFFERSIZE/2]; + var angleUnit = 2 * Math.PI / (hannWindow.Length - 1); + for (int i = 0; i < hannWindow.Length; i++) + { + hannWindow[i] = 0.5*(1-Math.Cos(i*angleUnit)); + } } void AudioDataAvailable(object sender, WaveInEventArgs e) @@ -51,6 +64,17 @@ public void SetupGraphLabels() scottPlotUC2.fig.labelY = "Power (raw)"; scottPlotUC2.fig.labelX = "Frequency (Hz)"; scottPlotUC2.Redraw(); + + scottPlotHannPcm.fig.labelTitle = "Microphone Hann PCM Data"; + scottPlotHannPcm.fig.labelY = "Amplitude (PCM)"; + scottPlotHannPcm.fig.labelX = "Time (ms)"; + scottPlotHannPcm.Redraw(); + + scottPlotHannFft.fig.labelTitle = "Microphone Hann FFT Data"; + scottPlotHannFft.fig.labelY = "Power (raw)"; + scottPlotHannFft.fig.labelX = "Frequency (Hz)"; + scottPlotHannFft.Redraw(); + } public void StartListeningToMicrophone(int audioDeviceNumber = 0) @@ -107,21 +131,41 @@ public void PlotLatestData() // create double arrays to hold the data we will graph double[] pcm = new double[graphPointCount]; - double[] fft = new double[graphPointCount]; - double[] fftReal = new double[graphPointCount/2]; - + double[] fftReal = new double[graphPointCount / 2]; + // populate Xs and Ys with double data for (int i = 0; i < graphPointCount; i++) { // read the int16 from the two bytes - Int16 val = BitConverter.ToInt16(audioBytes, i * 2); + var val = BitConverter.ToInt16(audioBytes, i * 2); // store the value in Ys as a percent (+/- 100% = 200%) - pcm[i] = (double)(val) / Math.Pow(2,16) * 200.0; + pcm[i] = (double)(val) / Math.Pow(2, 16) * 200.0; } + + GraphData(graphPointCount, pcm, fftReal, scottPlotUC1, scottPlotUC2); + + for (int i = 0; i < hannWindow.Length; i++) + pcm[i] *= hannWindow[i]; + + GraphData(graphPointCount, pcm, fftReal, scottPlotHannPcm, scottPlotHannFft); + + //scottPlotUC1.PlotSignal(Ys, RATE); + + numberOfDraws += 1; + lblStatus.Text = $"Analyzed and graphed PCM and FFT data {numberOfDraws} times"; + + // this reduces flicker and helps keep the program responsive + Application.DoEvents(); + + } + + private void GraphData(int graphPointCount, double[] pcm, double[] fftReal, + ScottPlotUC scottPcm, ScottPlotUC scottFft) + { // calculate the full FFT - fft = FFT(pcm); + var fft = FFT(pcm); // determine horizontal axis units for graphs double pcmPointSpacingMs = RATE / 1000; @@ -130,29 +174,20 @@ public void PlotLatestData() // just keep the real half (the other half imaginary) Array.Copy(fft, fftReal, fftReal.Length); - + // plot the Xs and Ys for both graphs - scottPlotUC1.Clear(); - scottPlotUC1.PlotSignal(pcm, pcmPointSpacingMs, Color.Blue); - scottPlotUC2.Clear(); - scottPlotUC2.PlotSignal(fftReal, fftPointSpacingHz, Color.Blue); + scottPcm.Clear(); + scottPcm.PlotSignal(pcm, pcmPointSpacingMs, Color.Blue); + scottFft.Clear(); + scottFft.PlotSignal(fftReal, fftPointSpacingHz, Color.Blue); // optionally adjust the scale to automatically fit the data if (needsAutoScaling) { - scottPlotUC1.AxisAuto(); - scottPlotUC2.AxisAuto(); + scottPcm.AxisAuto(); + scottFft.AxisAuto(); needsAutoScaling = false; } - - //scottPlotUC1.PlotSignal(Ys, RATE); - - numberOfDraws += 1; - lblStatus.Text = $"Analyzed and graphed PCM and FFT data {numberOfDraws} times"; - - // this reduces flicker and helps keep the program responsive - Application.DoEvents(); - } private void autoScaleToolStripMenuItem_Click(object sender, EventArgs e) @@ -186,5 +221,6 @@ public double[] FFT(double[] data) fft[i] = fftComplex[i].Magnitude; return fft; } + } } diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Form1.resx b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Form1.resx similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Form1.resx rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Form1.resx diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Program.cs b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Program.cs similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Program.cs rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Program.cs diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/AssemblyInfo.cs b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/AssemblyInfo.cs similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/AssemblyInfo.cs rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/AssemblyInfo.cs diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/Resources.Designer.cs b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/Resources.Designer.cs similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/Resources.Designer.cs rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/Resources.Designer.cs diff --git a/examples/drawing/constellation/injected/ViewerGL/Properties/Resources.resx b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/Resources.resx similarity index 100% rename from examples/drawing/constellation/injected/ViewerGL/Properties/Resources.resx rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/Resources.resx diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/Settings.Designer.cs b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/Settings.Designer.cs similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/Settings.Designer.cs rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/Settings.Designer.cs diff --git a/examples/drawing/constellation/simple/ViewerGL/Properties/Settings.settings b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/Settings.settings similarity index 100% rename from examples/drawing/constellation/simple/ViewerGL/Properties/Settings.settings rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/Settings.settings diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT.csproj b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT.csproj similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT.csproj rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT.csproj diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/packages.config b/dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/packages.config similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/packages.config rename to dev/old/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/packages.config diff --git a/projects/18-09-19_microphone_FFT_revisited/screenshot.png b/dev/old/18-09-19_microphone_FFT_revisited/screenshot.png similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/screenshot.png rename to dev/old/18-09-19_microphone_FFT_revisited/screenshot.png diff --git a/projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/App.config b/dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/App.config similarity index 100% rename from projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/App.config rename to dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/App.config diff --git a/projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/Form1.Designer.cs b/dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/Form1.Designer.cs similarity index 100% rename from projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/Form1.Designer.cs rename to dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/Form1.Designer.cs diff --git a/projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/Form1.cs b/dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/Form1.cs similarity index 100% rename from projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/Form1.cs rename to dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/Form1.cs diff --git a/examples/drawing/simple-paint/SimplePaint/Form1.resx b/dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/Form1.resx similarity index 100% rename from examples/drawing/simple-paint/SimplePaint/Form1.resx rename to dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/Form1.resx diff --git a/projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/GnuPlot.cs b/dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/GnuPlot.cs similarity index 100% rename from projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/GnuPlot.cs rename to dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/GnuPlot.cs diff --git a/projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/Program.cs b/dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/Program.cs similarity index 100% rename from projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/Program.cs rename to dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/Program.cs diff --git a/projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/AssemblyInfo.cs b/dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/AssemblyInfo.cs similarity index 100% rename from projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/AssemblyInfo.cs rename to dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/AssemblyInfo.cs diff --git a/projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/Resources.Designer.cs b/dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/Resources.Designer.cs similarity index 100% rename from projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/Resources.Designer.cs rename to dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/Resources.Designer.cs diff --git a/examples/drawing/constellation/isolated/Viewer/Properties/Resources.resx b/dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/Resources.resx similarity index 100% rename from examples/drawing/constellation/isolated/Viewer/Properties/Resources.resx rename to dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/Resources.resx diff --git a/projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/Settings.Designer.cs b/dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/Settings.Designer.cs similarity index 100% rename from projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/Settings.Designer.cs rename to dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/Settings.Designer.cs diff --git a/examples/drawing/game-of-life/GameOfLife/Properties/Settings.settings b/dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/Settings.settings similarity index 100% rename from examples/drawing/game-of-life/GameOfLife/Properties/Settings.settings rename to dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/Settings.settings diff --git a/projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/WindowsFormsApp1.csproj b/dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/WindowsFormsApp1.csproj similarity index 100% rename from projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/WindowsFormsApp1.csproj rename to dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/WindowsFormsApp1.csproj diff --git a/projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/WindowsFormsApp1.sln b/dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/WindowsFormsApp1.sln similarity index 100% rename from projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/WindowsFormsApp1.sln rename to dev/old/18-09-28_gnuplot_knowing/WindowsFormsApp1/WindowsFormsApp1.sln diff --git a/projects/18-09-28_gnuplot_knowing/readme.md b/dev/old/18-09-28_gnuplot_knowing/readme.md similarity index 100% rename from projects/18-09-28_gnuplot_knowing/readme.md rename to dev/old/18-09-28_gnuplot_knowing/readme.md diff --git a/examples/2019-06-01-graphics-basics/App.config b/dev/old/2019-06-01-graphics-basics/App.config similarity index 100% rename from examples/2019-06-01-graphics-basics/App.config rename to dev/old/2019-06-01-graphics-basics/App.config diff --git a/examples/2019-06-01-graphics-basics/Form1.Designer.cs b/dev/old/2019-06-01-graphics-basics/Form1.Designer.cs similarity index 100% rename from examples/2019-06-01-graphics-basics/Form1.Designer.cs rename to dev/old/2019-06-01-graphics-basics/Form1.Designer.cs diff --git a/examples/2019-06-01-graphics-basics/Form1.cs b/dev/old/2019-06-01-graphics-basics/Form1.cs similarity index 100% rename from examples/2019-06-01-graphics-basics/Form1.cs rename to dev/old/2019-06-01-graphics-basics/Form1.cs diff --git a/examples/drawing/boids2/Viewer/Form1.resx b/dev/old/2019-06-01-graphics-basics/Form1.resx similarity index 100% rename from examples/drawing/boids2/Viewer/Form1.resx rename to dev/old/2019-06-01-graphics-basics/Form1.resx diff --git a/examples/2019-06-01-graphics-basics/Program.cs b/dev/old/2019-06-01-graphics-basics/Program.cs similarity index 100% rename from examples/2019-06-01-graphics-basics/Program.cs rename to dev/old/2019-06-01-graphics-basics/Program.cs diff --git a/examples/2019-06-01-graphics-basics/Properties/AssemblyInfo.cs b/dev/old/2019-06-01-graphics-basics/Properties/AssemblyInfo.cs similarity index 100% rename from examples/2019-06-01-graphics-basics/Properties/AssemblyInfo.cs rename to dev/old/2019-06-01-graphics-basics/Properties/AssemblyInfo.cs diff --git a/examples/2019-06-01-graphics-basics/Properties/Resources.Designer.cs b/dev/old/2019-06-01-graphics-basics/Properties/Resources.Designer.cs similarity index 100% rename from examples/2019-06-01-graphics-basics/Properties/Resources.Designer.cs rename to dev/old/2019-06-01-graphics-basics/Properties/Resources.Designer.cs diff --git a/examples/drawing/constellation/simple/Viewer/Properties/Resources.resx b/dev/old/2019-06-01-graphics-basics/Properties/Resources.resx similarity index 100% rename from examples/drawing/constellation/simple/Viewer/Properties/Resources.resx rename to dev/old/2019-06-01-graphics-basics/Properties/Resources.resx diff --git a/examples/2019-06-01-graphics-basics/Properties/Settings.Designer.cs b/dev/old/2019-06-01-graphics-basics/Properties/Settings.Designer.cs similarity index 100% rename from examples/2019-06-01-graphics-basics/Properties/Settings.Designer.cs rename to dev/old/2019-06-01-graphics-basics/Properties/Settings.Designer.cs diff --git a/examples/drawing/mystify/Mystify.Viewer/Properties/Settings.settings b/dev/old/2019-06-01-graphics-basics/Properties/Settings.settings similarity index 100% rename from examples/drawing/mystify/Mystify.Viewer/Properties/Settings.settings rename to dev/old/2019-06-01-graphics-basics/Properties/Settings.settings diff --git a/examples/2019-06-01-graphics-basics/graphicsBasics.csproj b/dev/old/2019-06-01-graphics-basics/graphicsBasics.csproj similarity index 100% rename from examples/2019-06-01-graphics-basics/graphicsBasics.csproj rename to dev/old/2019-06-01-graphics-basics/graphicsBasics.csproj diff --git a/examples/2019-06-01-graphics-basics/graphicsBasics.sln b/dev/old/2019-06-01-graphics-basics/graphicsBasics.sln similarity index 100% rename from examples/2019-06-01-graphics-basics/graphicsBasics.sln rename to dev/old/2019-06-01-graphics-basics/graphicsBasics.sln diff --git a/examples/2019-06-01-graphics-basics/readme.md b/dev/old/2019-06-01-graphics-basics/readme.md similarity index 100% rename from examples/2019-06-01-graphics-basics/readme.md rename to dev/old/2019-06-01-graphics-basics/readme.md diff --git a/examples/2019-06-01-graphics-basics/screenshot.png b/dev/old/2019-06-01-graphics-basics/screenshot.png similarity index 100% rename from examples/2019-06-01-graphics-basics/screenshot.png rename to dev/old/2019-06-01-graphics-basics/screenshot.png diff --git a/examples/2019-06-02-drawing-with-mouse/App.config b/dev/old/2019-06-02-drawing-with-mouse/App.config similarity index 100% rename from examples/2019-06-02-drawing-with-mouse/App.config rename to dev/old/2019-06-02-drawing-with-mouse/App.config diff --git a/examples/2019-06-02-drawing-with-mouse/DrawWithMouse.csproj b/dev/old/2019-06-02-drawing-with-mouse/DrawWithMouse.csproj similarity index 100% rename from examples/2019-06-02-drawing-with-mouse/DrawWithMouse.csproj rename to dev/old/2019-06-02-drawing-with-mouse/DrawWithMouse.csproj diff --git a/examples/2019-06-02-drawing-with-mouse/DrawWithMouse.sln b/dev/old/2019-06-02-drawing-with-mouse/DrawWithMouse.sln similarity index 100% rename from examples/2019-06-02-drawing-with-mouse/DrawWithMouse.sln rename to dev/old/2019-06-02-drawing-with-mouse/DrawWithMouse.sln diff --git a/examples/2019-06-02-drawing-with-mouse/Form1.Designer.cs b/dev/old/2019-06-02-drawing-with-mouse/Form1.Designer.cs similarity index 100% rename from examples/2019-06-02-drawing-with-mouse/Form1.Designer.cs rename to dev/old/2019-06-02-drawing-with-mouse/Form1.Designer.cs diff --git a/examples/2019-06-02-drawing-with-mouse/Form1.cs b/dev/old/2019-06-02-drawing-with-mouse/Form1.cs similarity index 100% rename from examples/2019-06-02-drawing-with-mouse/Form1.cs rename to dev/old/2019-06-02-drawing-with-mouse/Form1.cs diff --git a/examples/plotting/livecharts/LiveChartsQuickstart/Form1.resx b/dev/old/2019-06-02-drawing-with-mouse/Form1.resx similarity index 100% rename from examples/plotting/livecharts/LiveChartsQuickstart/Form1.resx rename to dev/old/2019-06-02-drawing-with-mouse/Form1.resx diff --git a/examples/2019-06-02-drawing-with-mouse/Program.cs b/dev/old/2019-06-02-drawing-with-mouse/Program.cs similarity index 100% rename from examples/2019-06-02-drawing-with-mouse/Program.cs rename to dev/old/2019-06-02-drawing-with-mouse/Program.cs diff --git a/examples/2019-06-02-drawing-with-mouse/Properties/AssemblyInfo.cs b/dev/old/2019-06-02-drawing-with-mouse/Properties/AssemblyInfo.cs similarity index 100% rename from examples/2019-06-02-drawing-with-mouse/Properties/AssemblyInfo.cs rename to dev/old/2019-06-02-drawing-with-mouse/Properties/AssemblyInfo.cs diff --git a/examples/2019-06-02-drawing-with-mouse/Properties/Resources.Designer.cs b/dev/old/2019-06-02-drawing-with-mouse/Properties/Resources.Designer.cs similarity index 100% rename from examples/2019-06-02-drawing-with-mouse/Properties/Resources.Designer.cs rename to dev/old/2019-06-02-drawing-with-mouse/Properties/Resources.Designer.cs diff --git a/examples/drawing/constellation/simple/ViewerGL/Properties/Resources.resx b/dev/old/2019-06-02-drawing-with-mouse/Properties/Resources.resx similarity index 100% rename from examples/drawing/constellation/simple/ViewerGL/Properties/Resources.resx rename to dev/old/2019-06-02-drawing-with-mouse/Properties/Resources.resx diff --git a/examples/2019-06-02-drawing-with-mouse/Properties/Settings.Designer.cs b/dev/old/2019-06-02-drawing-with-mouse/Properties/Settings.Designer.cs similarity index 100% rename from examples/2019-06-02-drawing-with-mouse/Properties/Settings.Designer.cs rename to dev/old/2019-06-02-drawing-with-mouse/Properties/Settings.Designer.cs diff --git a/examples/drawing/quickstart-winforms/Properties/Settings.settings b/dev/old/2019-06-02-drawing-with-mouse/Properties/Settings.settings similarity index 100% rename from examples/drawing/quickstart-winforms/Properties/Settings.settings rename to dev/old/2019-06-02-drawing-with-mouse/Properties/Settings.settings diff --git a/examples/2019-06-02-drawing-with-mouse/readme.md b/dev/old/2019-06-02-drawing-with-mouse/readme.md similarity index 100% rename from examples/2019-06-02-drawing-with-mouse/readme.md rename to dev/old/2019-06-02-drawing-with-mouse/readme.md diff --git a/examples/2019-06-02-drawing-with-mouse/screenshot.png b/dev/old/2019-06-02-drawing-with-mouse/screenshot.png similarity index 100% rename from examples/2019-06-02-drawing-with-mouse/screenshot.png rename to dev/old/2019-06-02-drawing-with-mouse/screenshot.png diff --git a/examples/2019-06-03-coordinate-system/App.config b/dev/old/2019-06-03-coordinate-system/App.config similarity index 100% rename from examples/2019-06-03-coordinate-system/App.config rename to dev/old/2019-06-03-coordinate-system/App.config diff --git a/examples/2019-06-03-coordinate-system/DrawCoordinates.csproj b/dev/old/2019-06-03-coordinate-system/DrawCoordinates.csproj similarity index 100% rename from examples/2019-06-03-coordinate-system/DrawCoordinates.csproj rename to dev/old/2019-06-03-coordinate-system/DrawCoordinates.csproj diff --git a/examples/2019-06-03-coordinate-system/DrawCoordinates.sln b/dev/old/2019-06-03-coordinate-system/DrawCoordinates.sln similarity index 100% rename from examples/2019-06-03-coordinate-system/DrawCoordinates.sln rename to dev/old/2019-06-03-coordinate-system/DrawCoordinates.sln diff --git a/examples/2019-06-03-coordinate-system/Form1.Designer.cs b/dev/old/2019-06-03-coordinate-system/Form1.Designer.cs similarity index 100% rename from examples/2019-06-03-coordinate-system/Form1.Designer.cs rename to dev/old/2019-06-03-coordinate-system/Form1.Designer.cs diff --git a/examples/2019-06-03-coordinate-system/Form1.cs b/dev/old/2019-06-03-coordinate-system/Form1.cs similarity index 100% rename from examples/2019-06-03-coordinate-system/Form1.cs rename to dev/old/2019-06-03-coordinate-system/Form1.cs diff --git a/examples/plotting/microsoft-charting/ChartingQuickstart/Form1.resx b/dev/old/2019-06-03-coordinate-system/Form1.resx similarity index 100% rename from examples/plotting/microsoft-charting/ChartingQuickstart/Form1.resx rename to dev/old/2019-06-03-coordinate-system/Form1.resx diff --git a/examples/2019-06-03-coordinate-system/Program.cs b/dev/old/2019-06-03-coordinate-system/Program.cs similarity index 100% rename from examples/2019-06-03-coordinate-system/Program.cs rename to dev/old/2019-06-03-coordinate-system/Program.cs diff --git a/examples/2019-06-03-coordinate-system/Properties/AssemblyInfo.cs b/dev/old/2019-06-03-coordinate-system/Properties/AssemblyInfo.cs similarity index 100% rename from examples/2019-06-03-coordinate-system/Properties/AssemblyInfo.cs rename to dev/old/2019-06-03-coordinate-system/Properties/AssemblyInfo.cs diff --git a/examples/2019-06-03-coordinate-system/Properties/Resources.Designer.cs b/dev/old/2019-06-03-coordinate-system/Properties/Resources.Designer.cs similarity index 100% rename from examples/2019-06-03-coordinate-system/Properties/Resources.Designer.cs rename to dev/old/2019-06-03-coordinate-system/Properties/Resources.Designer.cs diff --git a/examples/drawing/game-of-life/GameOfLife/Properties/Resources.resx b/dev/old/2019-06-03-coordinate-system/Properties/Resources.resx similarity index 100% rename from examples/drawing/game-of-life/GameOfLife/Properties/Resources.resx rename to dev/old/2019-06-03-coordinate-system/Properties/Resources.resx diff --git a/examples/2019-06-03-coordinate-system/Properties/Settings.Designer.cs b/dev/old/2019-06-03-coordinate-system/Properties/Settings.Designer.cs similarity index 100% rename from examples/2019-06-03-coordinate-system/Properties/Settings.Designer.cs rename to dev/old/2019-06-03-coordinate-system/Properties/Settings.Designer.cs diff --git a/examples/drawing/simple-paint/SimplePaint/Properties/Settings.settings b/dev/old/2019-06-03-coordinate-system/Properties/Settings.settings similarity index 100% rename from examples/drawing/simple-paint/SimplePaint/Properties/Settings.settings rename to dev/old/2019-06-03-coordinate-system/Properties/Settings.settings diff --git a/examples/2019-06-03-coordinate-system/readme.md b/dev/old/2019-06-03-coordinate-system/readme.md similarity index 100% rename from examples/2019-06-03-coordinate-system/readme.md rename to dev/old/2019-06-03-coordinate-system/readme.md diff --git a/examples/2019-06-03-coordinate-system/screenshot.png b/dev/old/2019-06-03-coordinate-system/screenshot.png similarity index 100% rename from examples/2019-06-03-coordinate-system/screenshot.png rename to dev/old/2019-06-03-coordinate-system/screenshot.png diff --git a/examples/2019-06-04-pixel-setting/App.config b/dev/old/2019-06-04-pixel-setting/App.config similarity index 100% rename from examples/2019-06-04-pixel-setting/App.config rename to dev/old/2019-06-04-pixel-setting/App.config diff --git a/examples/2019-06-04-pixel-setting/Form1.Designer.cs b/dev/old/2019-06-04-pixel-setting/Form1.Designer.cs similarity index 100% rename from examples/2019-06-04-pixel-setting/Form1.Designer.cs rename to dev/old/2019-06-04-pixel-setting/Form1.Designer.cs diff --git a/examples/2019-06-04-pixel-setting/Form1.cs b/dev/old/2019-06-04-pixel-setting/Form1.cs similarity index 100% rename from examples/2019-06-04-pixel-setting/Form1.cs rename to dev/old/2019-06-04-pixel-setting/Form1.cs diff --git a/examples/plotting/nplot/NPlotQuickstart/Form1.resx b/dev/old/2019-06-04-pixel-setting/Form1.resx similarity index 100% rename from examples/plotting/nplot/NPlotQuickstart/Form1.resx rename to dev/old/2019-06-04-pixel-setting/Form1.resx diff --git a/examples/2019-06-04-pixel-setting/PixelSetting.csproj b/dev/old/2019-06-04-pixel-setting/PixelSetting.csproj similarity index 100% rename from examples/2019-06-04-pixel-setting/PixelSetting.csproj rename to dev/old/2019-06-04-pixel-setting/PixelSetting.csproj diff --git a/examples/2019-06-04-pixel-setting/PixelSetting.sln b/dev/old/2019-06-04-pixel-setting/PixelSetting.sln similarity index 100% rename from examples/2019-06-04-pixel-setting/PixelSetting.sln rename to dev/old/2019-06-04-pixel-setting/PixelSetting.sln diff --git a/examples/2019-06-04-pixel-setting/Program.cs b/dev/old/2019-06-04-pixel-setting/Program.cs similarity index 100% rename from examples/2019-06-04-pixel-setting/Program.cs rename to dev/old/2019-06-04-pixel-setting/Program.cs diff --git a/examples/2019-06-04-pixel-setting/Properties/AssemblyInfo.cs b/dev/old/2019-06-04-pixel-setting/Properties/AssemblyInfo.cs similarity index 100% rename from examples/2019-06-04-pixel-setting/Properties/AssemblyInfo.cs rename to dev/old/2019-06-04-pixel-setting/Properties/AssemblyInfo.cs diff --git a/examples/2019-06-04-pixel-setting/Properties/Resources.Designer.cs b/dev/old/2019-06-04-pixel-setting/Properties/Resources.Designer.cs similarity index 100% rename from examples/2019-06-04-pixel-setting/Properties/Resources.Designer.cs rename to dev/old/2019-06-04-pixel-setting/Properties/Resources.Designer.cs diff --git a/examples/drawing/mystify/Mystify.Viewer/Properties/Resources.resx b/dev/old/2019-06-04-pixel-setting/Properties/Resources.resx similarity index 100% rename from examples/drawing/mystify/Mystify.Viewer/Properties/Resources.resx rename to dev/old/2019-06-04-pixel-setting/Properties/Resources.resx diff --git a/examples/2019-06-04-pixel-setting/Properties/Settings.Designer.cs b/dev/old/2019-06-04-pixel-setting/Properties/Settings.Designer.cs similarity index 100% rename from examples/2019-06-04-pixel-setting/Properties/Settings.Designer.cs rename to dev/old/2019-06-04-pixel-setting/Properties/Settings.Designer.cs diff --git a/examples/drawing/starfield/Starfield.WinForms/Properties/Settings.settings b/dev/old/2019-06-04-pixel-setting/Properties/Settings.settings similarity index 100% rename from examples/drawing/starfield/Starfield.WinForms/Properties/Settings.settings rename to dev/old/2019-06-04-pixel-setting/Properties/Settings.settings diff --git a/examples/2019-06-04-pixel-setting/readme.md b/dev/old/2019-06-04-pixel-setting/readme.md similarity index 100% rename from examples/2019-06-04-pixel-setting/readme.md rename to dev/old/2019-06-04-pixel-setting/readme.md diff --git a/examples/2019-06-04-pixel-setting/screenshot.png b/dev/old/2019-06-04-pixel-setting/screenshot.png similarity index 100% rename from examples/2019-06-04-pixel-setting/screenshot.png rename to dev/old/2019-06-04-pixel-setting/screenshot.png diff --git a/examples/2019-06-05-grayscale-image/App.config b/dev/old/2019-06-05-grayscale-image/App.config similarity index 100% rename from examples/2019-06-05-grayscale-image/App.config rename to dev/old/2019-06-05-grayscale-image/App.config diff --git a/examples/2019-06-05-grayscale-image/Form1.Designer.cs b/dev/old/2019-06-05-grayscale-image/Form1.Designer.cs similarity index 100% rename from examples/2019-06-05-grayscale-image/Form1.Designer.cs rename to dev/old/2019-06-05-grayscale-image/Form1.Designer.cs diff --git a/examples/2019-06-05-grayscale-image/Form1.cs b/dev/old/2019-06-05-grayscale-image/Form1.cs similarity index 100% rename from examples/2019-06-05-grayscale-image/Form1.cs rename to dev/old/2019-06-05-grayscale-image/Form1.cs diff --git a/examples/plotting/oxyplot/OxyPlotQuickstart/Form1.resx b/dev/old/2019-06-05-grayscale-image/Form1.resx similarity index 100% rename from examples/plotting/oxyplot/OxyPlotQuickstart/Form1.resx rename to dev/old/2019-06-05-grayscale-image/Form1.resx diff --git a/examples/2019-06-05-grayscale-image/PixelSetting.csproj b/dev/old/2019-06-05-grayscale-image/PixelSetting.csproj similarity index 100% rename from examples/2019-06-05-grayscale-image/PixelSetting.csproj rename to dev/old/2019-06-05-grayscale-image/PixelSetting.csproj diff --git a/examples/2019-06-05-grayscale-image/PixelSetting.sln b/dev/old/2019-06-05-grayscale-image/PixelSetting.sln similarity index 100% rename from examples/2019-06-05-grayscale-image/PixelSetting.sln rename to dev/old/2019-06-05-grayscale-image/PixelSetting.sln diff --git a/examples/2019-06-05-grayscale-image/Program.cs b/dev/old/2019-06-05-grayscale-image/Program.cs similarity index 100% rename from examples/2019-06-05-grayscale-image/Program.cs rename to dev/old/2019-06-05-grayscale-image/Program.cs diff --git a/examples/2019-06-05-grayscale-image/Properties/AssemblyInfo.cs b/dev/old/2019-06-05-grayscale-image/Properties/AssemblyInfo.cs similarity index 100% rename from examples/2019-06-05-grayscale-image/Properties/AssemblyInfo.cs rename to dev/old/2019-06-05-grayscale-image/Properties/AssemblyInfo.cs diff --git a/examples/2019-06-05-grayscale-image/Properties/Resources.Designer.cs b/dev/old/2019-06-05-grayscale-image/Properties/Resources.Designer.cs similarity index 100% rename from examples/2019-06-05-grayscale-image/Properties/Resources.Designer.cs rename to dev/old/2019-06-05-grayscale-image/Properties/Resources.Designer.cs diff --git a/examples/drawing/quickstart-winforms/Properties/Resources.resx b/dev/old/2019-06-05-grayscale-image/Properties/Resources.resx similarity index 100% rename from examples/drawing/quickstart-winforms/Properties/Resources.resx rename to dev/old/2019-06-05-grayscale-image/Properties/Resources.resx diff --git a/examples/2019-06-05-grayscale-image/Properties/Settings.Designer.cs b/dev/old/2019-06-05-grayscale-image/Properties/Settings.Designer.cs similarity index 100% rename from examples/2019-06-05-grayscale-image/Properties/Settings.Designer.cs rename to dev/old/2019-06-05-grayscale-image/Properties/Settings.Designer.cs diff --git a/examples/drawing/starfield/Starfield.WinFormsNoBlock/Properties/Settings.settings b/dev/old/2019-06-05-grayscale-image/Properties/Settings.settings similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsNoBlock/Properties/Settings.settings rename to dev/old/2019-06-05-grayscale-image/Properties/Settings.settings diff --git a/examples/2019-06-05-grayscale-image/readme.md b/dev/old/2019-06-05-grayscale-image/readme.md similarity index 100% rename from examples/2019-06-05-grayscale-image/readme.md rename to dev/old/2019-06-05-grayscale-image/readme.md diff --git a/examples/2019-06-05-grayscale-image/screenshot.png b/dev/old/2019-06-05-grayscale-image/screenshot.png similarity index 100% rename from examples/2019-06-05-grayscale-image/screenshot.png rename to dev/old/2019-06-05-grayscale-image/screenshot.png diff --git a/examples/2019-06-06-audio-level-monitor/App.config b/dev/old/2019-06-06-audio-level-monitor/App.config similarity index 100% rename from examples/2019-06-06-audio-level-monitor/App.config rename to dev/old/2019-06-06-audio-level-monitor/App.config diff --git a/examples/2019-06-06-audio-level-monitor/AudioPeak.csproj b/dev/old/2019-06-06-audio-level-monitor/AudioPeak.csproj similarity index 100% rename from examples/2019-06-06-audio-level-monitor/AudioPeak.csproj rename to dev/old/2019-06-06-audio-level-monitor/AudioPeak.csproj diff --git a/examples/2019-06-06-audio-level-monitor/AudioPeak.sln b/dev/old/2019-06-06-audio-level-monitor/AudioPeak.sln similarity index 100% rename from examples/2019-06-06-audio-level-monitor/AudioPeak.sln rename to dev/old/2019-06-06-audio-level-monitor/AudioPeak.sln diff --git a/examples/2019-06-06-audio-level-monitor/Form1.Designer.cs b/dev/old/2019-06-06-audio-level-monitor/Form1.Designer.cs similarity index 100% rename from examples/2019-06-06-audio-level-monitor/Form1.Designer.cs rename to dev/old/2019-06-06-audio-level-monitor/Form1.Designer.cs diff --git a/examples/2019-06-06-audio-level-monitor/Form1.cs b/dev/old/2019-06-06-audio-level-monitor/Form1.cs similarity index 100% rename from examples/2019-06-06-audio-level-monitor/Form1.cs rename to dev/old/2019-06-06-audio-level-monitor/Form1.cs diff --git a/examples/drawing/constellation/injected/Viewer/Form1.resx b/dev/old/2019-06-06-audio-level-monitor/Form1.resx similarity index 100% rename from examples/drawing/constellation/injected/Viewer/Form1.resx rename to dev/old/2019-06-06-audio-level-monitor/Form1.resx diff --git a/examples/2019-06-06-audio-level-monitor/Program.cs b/dev/old/2019-06-06-audio-level-monitor/Program.cs similarity index 100% rename from examples/2019-06-06-audio-level-monitor/Program.cs rename to dev/old/2019-06-06-audio-level-monitor/Program.cs diff --git a/examples/2019-06-06-audio-level-monitor/Properties/AssemblyInfo.cs b/dev/old/2019-06-06-audio-level-monitor/Properties/AssemblyInfo.cs similarity index 100% rename from examples/2019-06-06-audio-level-monitor/Properties/AssemblyInfo.cs rename to dev/old/2019-06-06-audio-level-monitor/Properties/AssemblyInfo.cs diff --git a/examples/2019-06-06-audio-level-monitor/Properties/Resources.Designer.cs b/dev/old/2019-06-06-audio-level-monitor/Properties/Resources.Designer.cs similarity index 100% rename from examples/2019-06-06-audio-level-monitor/Properties/Resources.Designer.cs rename to dev/old/2019-06-06-audio-level-monitor/Properties/Resources.Designer.cs diff --git a/examples/drawing/simple-paint/SimplePaint/Properties/Resources.resx b/dev/old/2019-06-06-audio-level-monitor/Properties/Resources.resx similarity index 100% rename from examples/drawing/simple-paint/SimplePaint/Properties/Resources.resx rename to dev/old/2019-06-06-audio-level-monitor/Properties/Resources.resx diff --git a/examples/2019-06-06-audio-level-monitor/Properties/Settings.Designer.cs b/dev/old/2019-06-06-audio-level-monitor/Properties/Settings.Designer.cs similarity index 100% rename from examples/2019-06-06-audio-level-monitor/Properties/Settings.Designer.cs rename to dev/old/2019-06-06-audio-level-monitor/Properties/Settings.Designer.cs diff --git a/examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/Settings.settings b/dev/old/2019-06-06-audio-level-monitor/Properties/Settings.settings similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/Settings.settings rename to dev/old/2019-06-06-audio-level-monitor/Properties/Settings.settings diff --git a/examples/2019-06-06-audio-level-monitor/packages.config b/dev/old/2019-06-06-audio-level-monitor/packages.config similarity index 100% rename from examples/2019-06-06-audio-level-monitor/packages.config rename to dev/old/2019-06-06-audio-level-monitor/packages.config diff --git a/examples/2019-06-06-audio-level-monitor/readme.md b/dev/old/2019-06-06-audio-level-monitor/readme.md similarity index 100% rename from examples/2019-06-06-audio-level-monitor/readme.md rename to dev/old/2019-06-06-audio-level-monitor/readme.md diff --git a/examples/2019-06-06-audio-level-monitor/screenshot.png b/dev/old/2019-06-06-audio-level-monitor/screenshot.png similarity index 100% rename from examples/2019-06-06-audio-level-monitor/screenshot.png rename to dev/old/2019-06-06-audio-level-monitor/screenshot.png diff --git a/examples/2019-06-07-audio-visualizer/App.config b/dev/old/2019-06-07-audio-visualizer/App.config similarity index 100% rename from examples/2019-06-07-audio-visualizer/App.config rename to dev/old/2019-06-07-audio-visualizer/App.config diff --git a/examples/2019-06-07-audio-visualizer/AudioPeak.csproj b/dev/old/2019-06-07-audio-visualizer/AudioPeak.csproj similarity index 100% rename from examples/2019-06-07-audio-visualizer/AudioPeak.csproj rename to dev/old/2019-06-07-audio-visualizer/AudioPeak.csproj diff --git a/examples/2019-06-07-audio-visualizer/AudioPeak.sln b/dev/old/2019-06-07-audio-visualizer/AudioPeak.sln similarity index 100% rename from examples/2019-06-07-audio-visualizer/AudioPeak.sln rename to dev/old/2019-06-07-audio-visualizer/AudioPeak.sln diff --git a/examples/2019-06-07-audio-visualizer/Form1.Designer.cs b/dev/old/2019-06-07-audio-visualizer/Form1.Designer.cs similarity index 100% rename from examples/2019-06-07-audio-visualizer/Form1.Designer.cs rename to dev/old/2019-06-07-audio-visualizer/Form1.Designer.cs diff --git a/examples/2019-06-07-audio-visualizer/Form1.cs b/dev/old/2019-06-07-audio-visualizer/Form1.cs similarity index 100% rename from examples/2019-06-07-audio-visualizer/Form1.cs rename to dev/old/2019-06-07-audio-visualizer/Form1.cs diff --git a/examples/drawing/constellation/injected/ViewerGL/Form1.resx b/dev/old/2019-06-07-audio-visualizer/Form1.resx similarity index 100% rename from examples/drawing/constellation/injected/ViewerGL/Form1.resx rename to dev/old/2019-06-07-audio-visualizer/Form1.resx diff --git a/examples/2019-06-07-audio-visualizer/Program.cs b/dev/old/2019-06-07-audio-visualizer/Program.cs similarity index 100% rename from examples/2019-06-07-audio-visualizer/Program.cs rename to dev/old/2019-06-07-audio-visualizer/Program.cs diff --git a/examples/2019-06-07-audio-visualizer/Properties/AssemblyInfo.cs b/dev/old/2019-06-07-audio-visualizer/Properties/AssemblyInfo.cs similarity index 100% rename from examples/2019-06-07-audio-visualizer/Properties/AssemblyInfo.cs rename to dev/old/2019-06-07-audio-visualizer/Properties/AssemblyInfo.cs diff --git a/examples/2019-06-07-audio-visualizer/Properties/Resources.Designer.cs b/dev/old/2019-06-07-audio-visualizer/Properties/Resources.Designer.cs similarity index 100% rename from examples/2019-06-07-audio-visualizer/Properties/Resources.Designer.cs rename to dev/old/2019-06-07-audio-visualizer/Properties/Resources.Designer.cs diff --git a/examples/drawing/starfield/Starfield.WinForms/Properties/Resources.resx b/dev/old/2019-06-07-audio-visualizer/Properties/Resources.resx similarity index 100% rename from examples/drawing/starfield/Starfield.WinForms/Properties/Resources.resx rename to dev/old/2019-06-07-audio-visualizer/Properties/Resources.resx diff --git a/examples/2019-06-07-audio-visualizer/Properties/Settings.Designer.cs b/dev/old/2019-06-07-audio-visualizer/Properties/Settings.Designer.cs similarity index 100% rename from examples/2019-06-07-audio-visualizer/Properties/Settings.Designer.cs rename to dev/old/2019-06-07-audio-visualizer/Properties/Settings.Designer.cs diff --git a/examples/plotting/livecharts/LiveChartsQuickstart/Properties/Settings.settings b/dev/old/2019-06-07-audio-visualizer/Properties/Settings.settings similarity index 100% rename from examples/plotting/livecharts/LiveChartsQuickstart/Properties/Settings.settings rename to dev/old/2019-06-07-audio-visualizer/Properties/Settings.settings diff --git a/examples/2019-06-07-audio-visualizer/packages.config b/dev/old/2019-06-07-audio-visualizer/packages.config similarity index 100% rename from examples/2019-06-07-audio-visualizer/packages.config rename to dev/old/2019-06-07-audio-visualizer/packages.config diff --git a/examples/2019-06-07-audio-visualizer/readme.md b/dev/old/2019-06-07-audio-visualizer/readme.md similarity index 100% rename from examples/2019-06-07-audio-visualizer/readme.md rename to dev/old/2019-06-07-audio-visualizer/readme.md diff --git a/examples/2019-06-07-audio-visualizer/screenshot.gif b/dev/old/2019-06-07-audio-visualizer/screenshot.gif similarity index 100% rename from examples/2019-06-07-audio-visualizer/screenshot.gif rename to dev/old/2019-06-07-audio-visualizer/screenshot.gif diff --git a/examples/2019-06-08-audio-fft/App.config b/dev/old/2019-06-08-audio-fft/App.config similarity index 100% rename from examples/2019-06-08-audio-fft/App.config rename to dev/old/2019-06-08-audio-fft/App.config diff --git a/examples/2019-06-08-audio-fft/AudioPeak.csproj b/dev/old/2019-06-08-audio-fft/AudioPeak.csproj similarity index 100% rename from examples/2019-06-08-audio-fft/AudioPeak.csproj rename to dev/old/2019-06-08-audio-fft/AudioPeak.csproj diff --git a/examples/2019-06-08-audio-fft/AudioPeak.sln b/dev/old/2019-06-08-audio-fft/AudioPeak.sln similarity index 100% rename from examples/2019-06-08-audio-fft/AudioPeak.sln rename to dev/old/2019-06-08-audio-fft/AudioPeak.sln diff --git a/examples/2019-06-08-audio-fft/Form1.Designer.cs b/dev/old/2019-06-08-audio-fft/Form1.Designer.cs similarity index 100% rename from examples/2019-06-08-audio-fft/Form1.Designer.cs rename to dev/old/2019-06-08-audio-fft/Form1.Designer.cs diff --git a/examples/2019-06-08-audio-fft/Form1.cs b/dev/old/2019-06-08-audio-fft/Form1.cs similarity index 100% rename from examples/2019-06-08-audio-fft/Form1.cs rename to dev/old/2019-06-08-audio-fft/Form1.cs diff --git a/examples/drawing/constellation/isolated/Viewer/Form1.resx b/dev/old/2019-06-08-audio-fft/Form1.resx similarity index 100% rename from examples/drawing/constellation/isolated/Viewer/Form1.resx rename to dev/old/2019-06-08-audio-fft/Form1.resx diff --git a/examples/2019-06-08-audio-fft/Program.cs b/dev/old/2019-06-08-audio-fft/Program.cs similarity index 100% rename from examples/2019-06-08-audio-fft/Program.cs rename to dev/old/2019-06-08-audio-fft/Program.cs diff --git a/examples/2019-06-08-audio-fft/Properties/AssemblyInfo.cs b/dev/old/2019-06-08-audio-fft/Properties/AssemblyInfo.cs similarity index 100% rename from examples/2019-06-08-audio-fft/Properties/AssemblyInfo.cs rename to dev/old/2019-06-08-audio-fft/Properties/AssemblyInfo.cs diff --git a/examples/2019-06-08-audio-fft/Properties/Resources.Designer.cs b/dev/old/2019-06-08-audio-fft/Properties/Resources.Designer.cs similarity index 100% rename from examples/2019-06-08-audio-fft/Properties/Resources.Designer.cs rename to dev/old/2019-06-08-audio-fft/Properties/Resources.Designer.cs diff --git a/examples/drawing/starfield/Starfield.WinFormsNoBlock/Properties/Resources.resx b/dev/old/2019-06-08-audio-fft/Properties/Resources.resx similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsNoBlock/Properties/Resources.resx rename to dev/old/2019-06-08-audio-fft/Properties/Resources.resx diff --git a/examples/2019-06-08-audio-fft/Properties/Settings.Designer.cs b/dev/old/2019-06-08-audio-fft/Properties/Settings.Designer.cs similarity index 100% rename from examples/2019-06-08-audio-fft/Properties/Settings.Designer.cs rename to dev/old/2019-06-08-audio-fft/Properties/Settings.Designer.cs diff --git a/examples/plotting/microsoft-charting/ChartingQuickstart/Properties/Settings.settings b/dev/old/2019-06-08-audio-fft/Properties/Settings.settings similarity index 100% rename from examples/plotting/microsoft-charting/ChartingQuickstart/Properties/Settings.settings rename to dev/old/2019-06-08-audio-fft/Properties/Settings.settings diff --git a/examples/2019-06-08-audio-fft/packages.config b/dev/old/2019-06-08-audio-fft/packages.config similarity index 100% rename from examples/2019-06-08-audio-fft/packages.config rename to dev/old/2019-06-08-audio-fft/packages.config diff --git a/examples/2019-06-08-audio-fft/readme.md b/dev/old/2019-06-08-audio-fft/readme.md similarity index 100% rename from examples/2019-06-08-audio-fft/readme.md rename to dev/old/2019-06-08-audio-fft/readme.md diff --git a/examples/2019-06-08-audio-fft/screenshot.gif b/dev/old/2019-06-08-audio-fft/screenshot.gif similarity index 100% rename from examples/2019-06-08-audio-fft/screenshot.gif rename to dev/old/2019-06-08-audio-fft/screenshot.gif diff --git a/examples/2019-09-08-SkiaSharp-openGL/SkiaDemo.sln b/dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo.sln similarity index 100% rename from examples/2019-09-08-SkiaSharp-openGL/SkiaDemo.sln rename to dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo.sln diff --git a/examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/App.config b/dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/App.config similarity index 100% rename from examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/App.config rename to dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/App.config diff --git a/examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/Form1.Designer.cs b/dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/Form1.Designer.cs similarity index 100% rename from examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/Form1.Designer.cs rename to dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/Form1.Designer.cs diff --git a/examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/Form1.cs b/dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/Form1.cs similarity index 100% rename from examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/Form1.cs rename to dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/Form1.cs diff --git a/examples/plotting/scottplot/ScottPlotQuickstart/Form1.resx b/dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/Form1.resx similarity index 100% rename from examples/plotting/scottplot/ScottPlotQuickstart/Form1.resx rename to dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/Form1.resx diff --git a/examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/OpenTK.dll.config b/dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/OpenTK.dll.config similarity index 100% rename from examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/OpenTK.dll.config rename to dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/OpenTK.dll.config diff --git a/examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/Program.cs b/dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/Program.cs similarity index 100% rename from examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/Program.cs rename to dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/Program.cs diff --git a/examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/AssemblyInfo.cs b/dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/AssemblyInfo.cs similarity index 100% rename from examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/AssemblyInfo.cs rename to dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/AssemblyInfo.cs diff --git a/examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/Resources.Designer.cs b/dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/Resources.Designer.cs similarity index 100% rename from examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/Resources.Designer.cs rename to dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/Resources.Designer.cs diff --git a/examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/Resources.resx b/dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/Resources.resx similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/Resources.resx rename to dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/Resources.resx diff --git a/examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/Settings.Designer.cs b/dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/Settings.Designer.cs similarity index 100% rename from examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/Settings.Designer.cs rename to dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/Settings.Designer.cs diff --git a/examples/plotting/nplot/NPlotQuickstart/Properties/Settings.settings b/dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/Settings.settings similarity index 100% rename from examples/plotting/nplot/NPlotQuickstart/Properties/Settings.settings rename to dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/Properties/Settings.settings diff --git a/examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/SkiaDemo.csproj b/dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/SkiaDemo.csproj similarity index 100% rename from examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/SkiaDemo.csproj rename to dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/SkiaDemo.csproj diff --git a/examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/packages.config b/dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/packages.config similarity index 100% rename from examples/2019-09-08-SkiaSharp-openGL/SkiaDemo/packages.config rename to dev/old/2019-09-08-SkiaSharp-openGL/SkiaDemo/packages.config diff --git a/examples/2019-09-08-SkiaSharp-openGL/SkiaSharp-OpenGL-Demo.zip b/dev/old/2019-09-08-SkiaSharp-openGL/SkiaSharp-OpenGL-Demo.zip similarity index 100% rename from examples/2019-09-08-SkiaSharp-openGL/SkiaSharp-OpenGL-Demo.zip rename to dev/old/2019-09-08-SkiaSharp-openGL/SkiaSharp-OpenGL-Demo.zip diff --git a/examples/2019-09-08-SkiaSharp-openGL/readme.md b/dev/old/2019-09-08-SkiaSharp-openGL/readme.md similarity index 100% rename from examples/2019-09-08-SkiaSharp-openGL/readme.md rename to dev/old/2019-09-08-SkiaSharp-openGL/readme.md diff --git a/examples/2019-09-08-SkiaSharp-openGL/screenshot.jpg b/dev/old/2019-09-08-SkiaSharp-openGL/screenshot.jpg similarity index 100% rename from examples/2019-09-08-SkiaSharp-openGL/screenshot.jpg rename to dev/old/2019-09-08-SkiaSharp-openGL/screenshot.jpg diff --git a/examples/2019-10-09-WPF-Draw-Lines/WpfPlotConcept.sln b/dev/old/2019-10-09-WPF-Draw-Lines/WpfPlotConcept.sln similarity index 100% rename from examples/2019-10-09-WPF-Draw-Lines/WpfPlotConcept.sln rename to dev/old/2019-10-09-WPF-Draw-Lines/WpfPlotConcept.sln diff --git a/examples/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/App.xaml b/dev/old/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/App.xaml similarity index 100% rename from examples/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/App.xaml rename to dev/old/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/App.xaml diff --git a/examples/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/App.xaml.cs b/dev/old/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/App.xaml.cs similarity index 100% rename from examples/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/App.xaml.cs rename to dev/old/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/App.xaml.cs diff --git a/examples/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/DrawVis.cs b/dev/old/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/DrawVis.cs similarity index 100% rename from examples/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/DrawVis.cs rename to dev/old/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/DrawVis.cs diff --git a/examples/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/MainWindow.xaml b/dev/old/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/MainWindow.xaml similarity index 100% rename from examples/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/MainWindow.xaml rename to dev/old/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/MainWindow.xaml diff --git a/examples/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/MainWindow.xaml.cs b/dev/old/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/MainWindow.xaml.cs similarity index 100% rename from examples/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/MainWindow.xaml.cs rename to dev/old/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/MainWindow.xaml.cs diff --git a/examples/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/VisHost.cs b/dev/old/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/VisHost.cs similarity index 100% rename from examples/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/VisHost.cs rename to dev/old/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/VisHost.cs diff --git a/examples/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/WpfPlotConcept.csproj b/dev/old/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/WpfPlotConcept.csproj similarity index 100% rename from examples/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/WpfPlotConcept.csproj rename to dev/old/2019-10-09-WPF-Draw-Lines/WpfPlotConcept/WpfPlotConcept.csproj diff --git a/examples/2019-10-09-WPF-Draw-Lines/readme.md b/dev/old/2019-10-09-WPF-Draw-Lines/readme.md similarity index 100% rename from examples/2019-10-09-WPF-Draw-Lines/readme.md rename to dev/old/2019-10-09-WPF-Draw-Lines/readme.md diff --git a/examples/2019-10-09-WPF-Draw-Lines/screenshot.png b/dev/old/2019-10-09-WPF-Draw-Lines/screenshot.png similarity index 100% rename from examples/2019-10-09-WPF-Draw-Lines/screenshot.png rename to dev/old/2019-10-09-WPF-Draw-Lines/screenshot.png diff --git a/examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/App.razor b/dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/App.razor similarity index 100% rename from examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/App.razor rename to dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/App.razor diff --git a/examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/BlazorCanvasTest2.csproj b/dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/BlazorCanvasTest2.csproj similarity index 100% rename from examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/BlazorCanvasTest2.csproj rename to dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/BlazorCanvasTest2.csproj diff --git a/examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/BlazorCanvasTest2.sln b/dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/BlazorCanvasTest2.sln similarity index 100% rename from examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/BlazorCanvasTest2.sln rename to dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/BlazorCanvasTest2.sln diff --git a/examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Models/Ball.cs b/dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Models/Ball.cs similarity index 100% rename from examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Models/Ball.cs rename to dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Models/Ball.cs diff --git a/examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Models/Field.cs b/dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Models/Field.cs similarity index 100% rename from examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Models/Field.cs rename to dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Models/Field.cs diff --git a/examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Pages/Index.razor b/dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Pages/Index.razor similarity index 100% rename from examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Pages/Index.razor rename to dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Pages/Index.razor diff --git a/examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Program.cs b/dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Program.cs similarity index 100% rename from examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Program.cs rename to dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Program.cs diff --git a/examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Shared/MainLayout.razor b/dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Shared/MainLayout.razor similarity index 100% rename from examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Shared/MainLayout.razor rename to dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/Shared/MainLayout.razor diff --git a/examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/_Imports.razor b/dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/_Imports.razor similarity index 100% rename from examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/_Imports.razor rename to dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/_Imports.razor diff --git a/examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/wwwroot/index.html b/dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/wwwroot/index.html similarity index 100% rename from examples/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/wwwroot/index.html rename to dev/old/2021-01-07-blazor-html-canvas/BlazorCanvasTest2/wwwroot/index.html diff --git a/examples/2021-01-07-blazor-html-canvas/blazor-canvas-demo.gif b/dev/old/2021-01-07-blazor-html-canvas/blazor-canvas-demo.gif similarity index 100% rename from examples/2021-01-07-blazor-html-canvas/blazor-canvas-demo.gif rename to dev/old/2021-01-07-blazor-html-canvas/blazor-canvas-demo.gif diff --git a/examples/2021-01-07-blazor-html-canvas/readme.md b/dev/old/2021-01-07-blazor-html-canvas/readme.md similarity index 100% rename from examples/2021-01-07-blazor-html-canvas/readme.md rename to dev/old/2021-01-07-blazor-html-canvas/readme.md diff --git a/examples/2021-01-08-blazor-boids/BlazorBoids/App.razor b/dev/old/2021-01-08-blazor-boids/BlazorBoids/App.razor similarity index 100% rename from examples/2021-01-08-blazor-boids/BlazorBoids/App.razor rename to dev/old/2021-01-08-blazor-boids/BlazorBoids/App.razor diff --git a/examples/2021-01-08-blazor-boids/BlazorBoids/BlazorBoids.csproj b/dev/old/2021-01-08-blazor-boids/BlazorBoids/BlazorBoids.csproj similarity index 100% rename from examples/2021-01-08-blazor-boids/BlazorBoids/BlazorBoids.csproj rename to dev/old/2021-01-08-blazor-boids/BlazorBoids/BlazorBoids.csproj diff --git a/examples/2021-01-08-blazor-boids/BlazorBoids/BlazorBoids.sln b/dev/old/2021-01-08-blazor-boids/BlazorBoids/BlazorBoids.sln similarity index 100% rename from examples/2021-01-08-blazor-boids/BlazorBoids/BlazorBoids.sln rename to dev/old/2021-01-08-blazor-boids/BlazorBoids/BlazorBoids.sln diff --git a/examples/2021-01-08-blazor-boids/BlazorBoids/Models/Boid.cs b/dev/old/2021-01-08-blazor-boids/BlazorBoids/Models/Boid.cs similarity index 100% rename from examples/2021-01-08-blazor-boids/BlazorBoids/Models/Boid.cs rename to dev/old/2021-01-08-blazor-boids/BlazorBoids/Models/Boid.cs diff --git a/examples/2021-01-08-blazor-boids/BlazorBoids/Models/Field.cs b/dev/old/2021-01-08-blazor-boids/BlazorBoids/Models/Field.cs similarity index 100% rename from examples/2021-01-08-blazor-boids/BlazorBoids/Models/Field.cs rename to dev/old/2021-01-08-blazor-boids/BlazorBoids/Models/Field.cs diff --git a/examples/2021-01-08-blazor-boids/BlazorBoids/Pages/Index.razor b/dev/old/2021-01-08-blazor-boids/BlazorBoids/Pages/Index.razor similarity index 100% rename from examples/2021-01-08-blazor-boids/BlazorBoids/Pages/Index.razor rename to dev/old/2021-01-08-blazor-boids/BlazorBoids/Pages/Index.razor diff --git a/examples/2021-01-08-blazor-boids/BlazorBoids/Program.cs b/dev/old/2021-01-08-blazor-boids/BlazorBoids/Program.cs similarity index 100% rename from examples/2021-01-08-blazor-boids/BlazorBoids/Program.cs rename to dev/old/2021-01-08-blazor-boids/BlazorBoids/Program.cs diff --git a/examples/2021-01-08-blazor-boids/BlazorBoids/Shared/MainLayout.razor b/dev/old/2021-01-08-blazor-boids/BlazorBoids/Shared/MainLayout.razor similarity index 100% rename from examples/2021-01-08-blazor-boids/BlazorBoids/Shared/MainLayout.razor rename to dev/old/2021-01-08-blazor-boids/BlazorBoids/Shared/MainLayout.razor diff --git a/examples/2021-01-08-blazor-boids/BlazorBoids/_Imports.razor b/dev/old/2021-01-08-blazor-boids/BlazorBoids/_Imports.razor similarity index 100% rename from examples/2021-01-08-blazor-boids/BlazorBoids/_Imports.razor rename to dev/old/2021-01-08-blazor-boids/BlazorBoids/_Imports.razor diff --git a/examples/2021-01-08-blazor-boids/BlazorBoids/wwwroot/favicon.ico b/dev/old/2021-01-08-blazor-boids/BlazorBoids/wwwroot/favicon.ico similarity index 100% rename from examples/2021-01-08-blazor-boids/BlazorBoids/wwwroot/favicon.ico rename to dev/old/2021-01-08-blazor-boids/BlazorBoids/wwwroot/favicon.ico diff --git a/examples/2021-01-08-blazor-boids/BlazorBoids/wwwroot/index.html b/dev/old/2021-01-08-blazor-boids/BlazorBoids/wwwroot/index.html similarity index 100% rename from examples/2021-01-08-blazor-boids/BlazorBoids/wwwroot/index.html rename to dev/old/2021-01-08-blazor-boids/BlazorBoids/wwwroot/index.html diff --git a/examples/2021-01-08-blazor-boids/blazor-boids.gif b/dev/old/2021-01-08-blazor-boids/blazor-boids.gif similarity index 100% rename from examples/2021-01-08-blazor-boids/blazor-boids.gif rename to dev/old/2021-01-08-blazor-boids/blazor-boids.gif diff --git a/examples/2021-01-08-blazor-boids/experiments/bounce.html b/dev/old/2021-01-08-blazor-boids/experiments/bounce.html similarity index 100% rename from examples/2021-01-08-blazor-boids/experiments/bounce.html rename to dev/old/2021-01-08-blazor-boids/experiments/bounce.html diff --git a/examples/2021-01-08-blazor-boids/experiments/planet.html b/dev/old/2021-01-08-blazor-boids/experiments/planet.html similarity index 100% rename from examples/2021-01-08-blazor-boids/experiments/planet.html rename to dev/old/2021-01-08-blazor-boids/experiments/planet.html diff --git a/examples/2021-01-08-blazor-boids/experiments/renderTest.html b/dev/old/2021-01-08-blazor-boids/experiments/renderTest.html similarity index 100% rename from examples/2021-01-08-blazor-boids/experiments/renderTest.html rename to dev/old/2021-01-08-blazor-boids/experiments/renderTest.html diff --git a/examples/2021-01-09-blazor-mystify/MystifyBlazor/App.razor b/dev/old/2021-01-09-blazor-mystify/MystifyBlazor/App.razor similarity index 100% rename from examples/2021-01-09-blazor-mystify/MystifyBlazor/App.razor rename to dev/old/2021-01-09-blazor-mystify/MystifyBlazor/App.razor diff --git a/examples/2021-01-09-blazor-mystify/MystifyBlazor/Models/Color.cs b/dev/old/2021-01-09-blazor-mystify/MystifyBlazor/Models/Color.cs similarity index 100% rename from examples/2021-01-09-blazor-mystify/MystifyBlazor/Models/Color.cs rename to dev/old/2021-01-09-blazor-mystify/MystifyBlazor/Models/Color.cs diff --git a/examples/2021-01-09-blazor-mystify/MystifyBlazor/Models/Corner.cs b/dev/old/2021-01-09-blazor-mystify/MystifyBlazor/Models/Corner.cs similarity index 100% rename from examples/2021-01-09-blazor-mystify/MystifyBlazor/Models/Corner.cs rename to dev/old/2021-01-09-blazor-mystify/MystifyBlazor/Models/Corner.cs diff --git a/examples/2021-01-09-blazor-mystify/MystifyBlazor/Models/Field.cs b/dev/old/2021-01-09-blazor-mystify/MystifyBlazor/Models/Field.cs similarity index 100% rename from examples/2021-01-09-blazor-mystify/MystifyBlazor/Models/Field.cs rename to dev/old/2021-01-09-blazor-mystify/MystifyBlazor/Models/Field.cs diff --git a/examples/2021-01-09-blazor-mystify/MystifyBlazor/Models/Polygon.cs b/dev/old/2021-01-09-blazor-mystify/MystifyBlazor/Models/Polygon.cs similarity index 100% rename from examples/2021-01-09-blazor-mystify/MystifyBlazor/Models/Polygon.cs rename to dev/old/2021-01-09-blazor-mystify/MystifyBlazor/Models/Polygon.cs diff --git a/examples/2021-01-09-blazor-mystify/MystifyBlazor/Models/Shape.cs b/dev/old/2021-01-09-blazor-mystify/MystifyBlazor/Models/Shape.cs similarity index 100% rename from examples/2021-01-09-blazor-mystify/MystifyBlazor/Models/Shape.cs rename to dev/old/2021-01-09-blazor-mystify/MystifyBlazor/Models/Shape.cs diff --git a/examples/2021-01-09-blazor-mystify/MystifyBlazor/MystifyBlazor.csproj b/dev/old/2021-01-09-blazor-mystify/MystifyBlazor/MystifyBlazor.csproj similarity index 100% rename from examples/2021-01-09-blazor-mystify/MystifyBlazor/MystifyBlazor.csproj rename to dev/old/2021-01-09-blazor-mystify/MystifyBlazor/MystifyBlazor.csproj diff --git a/examples/2021-01-09-blazor-mystify/MystifyBlazor/MystifyBlazor.sln b/dev/old/2021-01-09-blazor-mystify/MystifyBlazor/MystifyBlazor.sln similarity index 100% rename from examples/2021-01-09-blazor-mystify/MystifyBlazor/MystifyBlazor.sln rename to dev/old/2021-01-09-blazor-mystify/MystifyBlazor/MystifyBlazor.sln diff --git a/examples/2021-01-09-blazor-mystify/MystifyBlazor/Pages/Index.razor b/dev/old/2021-01-09-blazor-mystify/MystifyBlazor/Pages/Index.razor similarity index 100% rename from examples/2021-01-09-blazor-mystify/MystifyBlazor/Pages/Index.razor rename to dev/old/2021-01-09-blazor-mystify/MystifyBlazor/Pages/Index.razor diff --git a/examples/2021-01-09-blazor-mystify/MystifyBlazor/Program.cs b/dev/old/2021-01-09-blazor-mystify/MystifyBlazor/Program.cs similarity index 100% rename from examples/2021-01-09-blazor-mystify/MystifyBlazor/Program.cs rename to dev/old/2021-01-09-blazor-mystify/MystifyBlazor/Program.cs diff --git a/examples/2021-01-09-blazor-mystify/MystifyBlazor/Shared/MainLayout.razor b/dev/old/2021-01-09-blazor-mystify/MystifyBlazor/Shared/MainLayout.razor similarity index 100% rename from examples/2021-01-09-blazor-mystify/MystifyBlazor/Shared/MainLayout.razor rename to dev/old/2021-01-09-blazor-mystify/MystifyBlazor/Shared/MainLayout.razor diff --git a/examples/2021-01-09-blazor-mystify/MystifyBlazor/_Imports.razor b/dev/old/2021-01-09-blazor-mystify/MystifyBlazor/_Imports.razor similarity index 100% rename from examples/2021-01-09-blazor-mystify/MystifyBlazor/_Imports.razor rename to dev/old/2021-01-09-blazor-mystify/MystifyBlazor/_Imports.razor diff --git a/examples/2021-01-09-blazor-mystify/MystifyBlazor/dev/practice.html b/dev/old/2021-01-09-blazor-mystify/MystifyBlazor/dev/practice.html similarity index 100% rename from examples/2021-01-09-blazor-mystify/MystifyBlazor/dev/practice.html rename to dev/old/2021-01-09-blazor-mystify/MystifyBlazor/dev/practice.html diff --git a/examples/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/css/app.css b/dev/old/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/css/app.css similarity index 100% rename from examples/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/css/app.css rename to dev/old/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/css/app.css diff --git a/examples/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/css/bootstrap.css b/dev/old/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/css/bootstrap.css similarity index 100% rename from examples/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/css/bootstrap.css rename to dev/old/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/css/bootstrap.css diff --git a/examples/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/favicon.ico b/dev/old/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/favicon.ico similarity index 100% rename from examples/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/favicon.ico rename to dev/old/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/favicon.ico diff --git a/examples/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/index.html b/dev/old/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/index.html similarity index 100% rename from examples/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/index.html rename to dev/old/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/index.html diff --git a/examples/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/js/bootstrap.bundle.min.js b/dev/old/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/js/bootstrap.bundle.min.js similarity index 100% rename from examples/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/js/bootstrap.bundle.min.js rename to dev/old/2021-01-09-blazor-mystify/MystifyBlazor/wwwroot/js/bootstrap.bundle.min.js diff --git a/examples/2021-01-09-blazor-mystify/blazor-mystify.gif b/dev/old/2021-01-09-blazor-mystify/blazor-mystify.gif similarity index 100% rename from examples/2021-01-09-blazor-mystify/blazor-mystify.gif rename to dev/old/2021-01-09-blazor-mystify/blazor-mystify.gif diff --git a/examples/2021-01-10-blazor-google-charts/App.razor b/dev/old/2021-01-10-blazor-google-charts/App.razor similarity index 100% rename from examples/2021-01-10-blazor-google-charts/App.razor rename to dev/old/2021-01-10-blazor-google-charts/App.razor diff --git a/examples/2021-01-10-blazor-google-charts/BlazorGoogleCharts.csproj b/dev/old/2021-01-10-blazor-google-charts/BlazorGoogleCharts.csproj similarity index 100% rename from examples/2021-01-10-blazor-google-charts/BlazorGoogleCharts.csproj rename to dev/old/2021-01-10-blazor-google-charts/BlazorGoogleCharts.csproj diff --git a/examples/2021-01-10-blazor-google-charts/BlazorGoogleCharts.sln b/dev/old/2021-01-10-blazor-google-charts/BlazorGoogleCharts.sln similarity index 100% rename from examples/2021-01-10-blazor-google-charts/BlazorGoogleCharts.sln rename to dev/old/2021-01-10-blazor-google-charts/BlazorGoogleCharts.sln diff --git a/examples/2021-01-10-blazor-google-charts/Pages/Index.razor b/dev/old/2021-01-10-blazor-google-charts/Pages/Index.razor similarity index 100% rename from examples/2021-01-10-blazor-google-charts/Pages/Index.razor rename to dev/old/2021-01-10-blazor-google-charts/Pages/Index.razor diff --git a/examples/2021-01-10-blazor-google-charts/Program.cs b/dev/old/2021-01-10-blazor-google-charts/Program.cs similarity index 100% rename from examples/2021-01-10-blazor-google-charts/Program.cs rename to dev/old/2021-01-10-blazor-google-charts/Program.cs diff --git a/examples/2021-01-10-blazor-google-charts/Shared/MainLayout.razor b/dev/old/2021-01-10-blazor-google-charts/Shared/MainLayout.razor similarity index 100% rename from examples/2021-01-10-blazor-google-charts/Shared/MainLayout.razor rename to dev/old/2021-01-10-blazor-google-charts/Shared/MainLayout.razor diff --git a/examples/2021-01-10-blazor-google-charts/_Imports.razor b/dev/old/2021-01-10-blazor-google-charts/_Imports.razor similarity index 100% rename from examples/2021-01-10-blazor-google-charts/_Imports.razor rename to dev/old/2021-01-10-blazor-google-charts/_Imports.razor diff --git a/examples/2021-01-10-blazor-google-charts/blazor-google-charts.jpg b/dev/old/2021-01-10-blazor-google-charts/blazor-google-charts.jpg similarity index 100% rename from examples/2021-01-10-blazor-google-charts/blazor-google-charts.jpg rename to dev/old/2021-01-10-blazor-google-charts/blazor-google-charts.jpg diff --git a/examples/2021-01-10-blazor-google-charts/wwwroot/css/app.css b/dev/old/2021-01-10-blazor-google-charts/wwwroot/css/app.css similarity index 100% rename from examples/2021-01-10-blazor-google-charts/wwwroot/css/app.css rename to dev/old/2021-01-10-blazor-google-charts/wwwroot/css/app.css diff --git a/examples/2021-01-10-blazor-google-charts/wwwroot/css/bootstrap.css b/dev/old/2021-01-10-blazor-google-charts/wwwroot/css/bootstrap.css similarity index 100% rename from examples/2021-01-10-blazor-google-charts/wwwroot/css/bootstrap.css rename to dev/old/2021-01-10-blazor-google-charts/wwwroot/css/bootstrap.css diff --git a/examples/2021-01-10-blazor-google-charts/wwwroot/favicon.ico b/dev/old/2021-01-10-blazor-google-charts/wwwroot/favicon.ico similarity index 100% rename from examples/2021-01-10-blazor-google-charts/wwwroot/favicon.ico rename to dev/old/2021-01-10-blazor-google-charts/wwwroot/favicon.ico diff --git a/examples/2021-01-10-blazor-google-charts/wwwroot/index.html b/dev/old/2021-01-10-blazor-google-charts/wwwroot/index.html similarity index 100% rename from examples/2021-01-10-blazor-google-charts/wwwroot/index.html rename to dev/old/2021-01-10-blazor-google-charts/wwwroot/index.html diff --git a/examples/2021-01-10-blazor-google-charts/wwwroot/js/bootstrap.bundle.min.js b/dev/old/2021-01-10-blazor-google-charts/wwwroot/js/bootstrap.bundle.min.js similarity index 100% rename from examples/2021-01-10-blazor-google-charts/wwwroot/js/bootstrap.bundle.min.js rename to dev/old/2021-01-10-blazor-google-charts/wwwroot/js/bootstrap.bundle.min.js diff --git a/examples/2021-07-03-console-microphone/Program.cs b/dev/old/2021-07-03-console-microphone/Program.cs similarity index 100% rename from examples/2021-07-03-console-microphone/Program.cs rename to dev/old/2021-07-03-console-microphone/Program.cs diff --git a/examples/2021-07-03-console-microphone/console-microphone.csproj b/dev/old/2021-07-03-console-microphone/console-microphone.csproj similarity index 100% rename from examples/2021-07-03-console-microphone/console-microphone.csproj rename to dev/old/2021-07-03-console-microphone/console-microphone.csproj diff --git a/examples/2021-07-03-console-microphone/console-microphone.sln b/dev/old/2021-07-03-console-microphone/console-microphone.sln similarity index 100% rename from examples/2021-07-03-console-microphone/console-microphone.sln rename to dev/old/2021-07-03-console-microphone/console-microphone.sln diff --git a/examples/2021-07-03-console-microphone/microphone-mono.gif b/dev/old/2021-07-03-console-microphone/microphone-mono.gif similarity index 100% rename from examples/2021-07-03-console-microphone/microphone-mono.gif rename to dev/old/2021-07-03-console-microphone/microphone-mono.gif diff --git a/examples/2021-07-03-console-microphone/microphone-stereo.gif b/dev/old/2021-07-03-console-microphone/microphone-stereo.gif similarity index 100% rename from examples/2021-07-03-console-microphone/microphone-stereo.gif rename to dev/old/2021-07-03-console-microphone/microphone-stereo.gif diff --git a/examples/2021-07-03-console-microphone/readme.md b/dev/old/2021-07-03-console-microphone/readme.md similarity index 100% rename from examples/2021-07-03-console-microphone/readme.md rename to dev/old/2021-07-03-console-microphone/readme.md diff --git a/examples/drawing/alternate/ImageSharpBenchmark/App.config b/dev/old/drawing/alternate/ImageSharpBenchmark/App.config similarity index 100% rename from examples/drawing/alternate/ImageSharpBenchmark/App.config rename to dev/old/drawing/alternate/ImageSharpBenchmark/App.config diff --git a/examples/drawing/alternate/ImageSharpBenchmark/Form1.Designer.cs b/dev/old/drawing/alternate/ImageSharpBenchmark/Form1.Designer.cs similarity index 100% rename from examples/drawing/alternate/ImageSharpBenchmark/Form1.Designer.cs rename to dev/old/drawing/alternate/ImageSharpBenchmark/Form1.Designer.cs diff --git a/examples/drawing/alternate/ImageSharpBenchmark/Form1.cs b/dev/old/drawing/alternate/ImageSharpBenchmark/Form1.cs similarity index 100% rename from examples/drawing/alternate/ImageSharpBenchmark/Form1.cs rename to dev/old/drawing/alternate/ImageSharpBenchmark/Form1.cs diff --git a/examples/plotting/zedgraph/ZedGraphQuickstart/Form1.resx b/dev/old/drawing/alternate/ImageSharpBenchmark/Form1.resx similarity index 100% rename from examples/plotting/zedgraph/ZedGraphQuickstart/Form1.resx rename to dev/old/drawing/alternate/ImageSharpBenchmark/Form1.resx diff --git a/examples/drawing/alternate/ImageSharpBenchmark/ImageSharpBenchmark.csproj b/dev/old/drawing/alternate/ImageSharpBenchmark/ImageSharpBenchmark.csproj similarity index 100% rename from examples/drawing/alternate/ImageSharpBenchmark/ImageSharpBenchmark.csproj rename to dev/old/drawing/alternate/ImageSharpBenchmark/ImageSharpBenchmark.csproj diff --git a/examples/drawing/alternate/ImageSharpBenchmark/ImageSharpBenchmark.sln b/dev/old/drawing/alternate/ImageSharpBenchmark/ImageSharpBenchmark.sln similarity index 100% rename from examples/drawing/alternate/ImageSharpBenchmark/ImageSharpBenchmark.sln rename to dev/old/drawing/alternate/ImageSharpBenchmark/ImageSharpBenchmark.sln diff --git a/examples/drawing/alternate/ImageSharpBenchmark/Program.cs b/dev/old/drawing/alternate/ImageSharpBenchmark/Program.cs similarity index 100% rename from examples/drawing/alternate/ImageSharpBenchmark/Program.cs rename to dev/old/drawing/alternate/ImageSharpBenchmark/Program.cs diff --git a/examples/drawing/alternate/ImageSharpBenchmark/Properties/AssemblyInfo.cs b/dev/old/drawing/alternate/ImageSharpBenchmark/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/alternate/ImageSharpBenchmark/Properties/AssemblyInfo.cs rename to dev/old/drawing/alternate/ImageSharpBenchmark/Properties/AssemblyInfo.cs diff --git a/examples/drawing/alternate/ImageSharpBenchmark/Properties/Resources.Designer.cs b/dev/old/drawing/alternate/ImageSharpBenchmark/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/alternate/ImageSharpBenchmark/Properties/Resources.Designer.cs rename to dev/old/drawing/alternate/ImageSharpBenchmark/Properties/Resources.Designer.cs diff --git a/examples/plotting/interactive-data-display/IDDQuickstart452/Properties/Resources.resx b/dev/old/drawing/alternate/ImageSharpBenchmark/Properties/Resources.resx similarity index 100% rename from examples/plotting/interactive-data-display/IDDQuickstart452/Properties/Resources.resx rename to dev/old/drawing/alternate/ImageSharpBenchmark/Properties/Resources.resx diff --git a/examples/drawing/alternate/ImageSharpBenchmark/Properties/Settings.Designer.cs b/dev/old/drawing/alternate/ImageSharpBenchmark/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/alternate/ImageSharpBenchmark/Properties/Settings.Designer.cs rename to dev/old/drawing/alternate/ImageSharpBenchmark/Properties/Settings.Designer.cs diff --git a/examples/plotting/oxyplot/OxyPlotQuickstart/Properties/Settings.settings b/dev/old/drawing/alternate/ImageSharpBenchmark/Properties/Settings.settings similarity index 100% rename from examples/plotting/oxyplot/OxyPlotQuickstart/Properties/Settings.settings rename to dev/old/drawing/alternate/ImageSharpBenchmark/Properties/Settings.settings diff --git a/examples/drawing/alternate/ImageSharpBenchmark/packages.config b/dev/old/drawing/alternate/ImageSharpBenchmark/packages.config similarity index 100% rename from examples/drawing/alternate/ImageSharpBenchmark/packages.config rename to dev/old/drawing/alternate/ImageSharpBenchmark/packages.config diff --git a/examples/drawing/alternate/SkiaSharpBenchmark/App.config b/dev/old/drawing/alternate/SkiaSharpBenchmark/App.config similarity index 100% rename from examples/drawing/alternate/SkiaSharpBenchmark/App.config rename to dev/old/drawing/alternate/SkiaSharpBenchmark/App.config diff --git a/examples/drawing/alternate/SkiaSharpBenchmark/Form1.Designer.cs b/dev/old/drawing/alternate/SkiaSharpBenchmark/Form1.Designer.cs similarity index 100% rename from examples/drawing/alternate/SkiaSharpBenchmark/Form1.Designer.cs rename to dev/old/drawing/alternate/SkiaSharpBenchmark/Form1.Designer.cs diff --git a/examples/drawing/alternate/SkiaSharpBenchmark/Form1.cs b/dev/old/drawing/alternate/SkiaSharpBenchmark/Form1.cs similarity index 100% rename from examples/drawing/alternate/SkiaSharpBenchmark/Form1.cs rename to dev/old/drawing/alternate/SkiaSharpBenchmark/Form1.cs diff --git a/projects/17-07-02_nice_axis/DataVis/Sandbox/Form1.resx b/dev/old/drawing/alternate/SkiaSharpBenchmark/Form1.resx similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/Sandbox/Form1.resx rename to dev/old/drawing/alternate/SkiaSharpBenchmark/Form1.resx diff --git a/examples/drawing/alternate/SkiaSharpBenchmark/OpenTK.dll.config b/dev/old/drawing/alternate/SkiaSharpBenchmark/OpenTK.dll.config similarity index 100% rename from examples/drawing/alternate/SkiaSharpBenchmark/OpenTK.dll.config rename to dev/old/drawing/alternate/SkiaSharpBenchmark/OpenTK.dll.config diff --git a/examples/drawing/alternate/SkiaSharpBenchmark/Program.cs b/dev/old/drawing/alternate/SkiaSharpBenchmark/Program.cs similarity index 100% rename from examples/drawing/alternate/SkiaSharpBenchmark/Program.cs rename to dev/old/drawing/alternate/SkiaSharpBenchmark/Program.cs diff --git a/examples/drawing/alternate/SkiaSharpBenchmark/Properties/AssemblyInfo.cs b/dev/old/drawing/alternate/SkiaSharpBenchmark/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/alternate/SkiaSharpBenchmark/Properties/AssemblyInfo.cs rename to dev/old/drawing/alternate/SkiaSharpBenchmark/Properties/AssemblyInfo.cs diff --git a/examples/drawing/alternate/SkiaSharpBenchmark/Properties/Resources.Designer.cs b/dev/old/drawing/alternate/SkiaSharpBenchmark/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/alternate/SkiaSharpBenchmark/Properties/Resources.Designer.cs rename to dev/old/drawing/alternate/SkiaSharpBenchmark/Properties/Resources.Designer.cs diff --git a/examples/plotting/livecharts/LiveChartsQuickstart/Properties/Resources.resx b/dev/old/drawing/alternate/SkiaSharpBenchmark/Properties/Resources.resx similarity index 100% rename from examples/plotting/livecharts/LiveChartsQuickstart/Properties/Resources.resx rename to dev/old/drawing/alternate/SkiaSharpBenchmark/Properties/Resources.resx diff --git a/examples/drawing/alternate/SkiaSharpBenchmark/Properties/Settings.Designer.cs b/dev/old/drawing/alternate/SkiaSharpBenchmark/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/alternate/SkiaSharpBenchmark/Properties/Settings.Designer.cs rename to dev/old/drawing/alternate/SkiaSharpBenchmark/Properties/Settings.Designer.cs diff --git a/examples/plotting/scottplot/ScottPlotQuickstart/Properties/Settings.settings b/dev/old/drawing/alternate/SkiaSharpBenchmark/Properties/Settings.settings similarity index 100% rename from examples/plotting/scottplot/ScottPlotQuickstart/Properties/Settings.settings rename to dev/old/drawing/alternate/SkiaSharpBenchmark/Properties/Settings.settings diff --git a/examples/drawing/alternate/SkiaSharpBenchmark/SkiaSharpBenchmark.csproj b/dev/old/drawing/alternate/SkiaSharpBenchmark/SkiaSharpBenchmark.csproj similarity index 100% rename from examples/drawing/alternate/SkiaSharpBenchmark/SkiaSharpBenchmark.csproj rename to dev/old/drawing/alternate/SkiaSharpBenchmark/SkiaSharpBenchmark.csproj diff --git a/examples/drawing/alternate/SkiaSharpBenchmark/SkiaSharpBenchmark.sln b/dev/old/drawing/alternate/SkiaSharpBenchmark/SkiaSharpBenchmark.sln similarity index 100% rename from examples/drawing/alternate/SkiaSharpBenchmark/SkiaSharpBenchmark.sln rename to dev/old/drawing/alternate/SkiaSharpBenchmark/SkiaSharpBenchmark.sln diff --git a/examples/drawing/alternate/SkiaSharpBenchmark/packages.config b/dev/old/drawing/alternate/SkiaSharpBenchmark/packages.config similarity index 100% rename from examples/drawing/alternate/SkiaSharpBenchmark/packages.config rename to dev/old/drawing/alternate/SkiaSharpBenchmark/packages.config diff --git a/examples/drawing/alternate/SkiaSharpOpenGLBenchmark/App.config b/dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/App.config similarity index 100% rename from examples/drawing/alternate/SkiaSharpOpenGLBenchmark/App.config rename to dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/App.config diff --git a/examples/drawing/alternate/SkiaSharpOpenGLBenchmark/Form1.Designer.cs b/dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/Form1.Designer.cs similarity index 100% rename from examples/drawing/alternate/SkiaSharpOpenGLBenchmark/Form1.Designer.cs rename to dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/Form1.Designer.cs diff --git a/examples/drawing/alternate/SkiaSharpOpenGLBenchmark/Form1.cs b/dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/Form1.cs similarity index 100% rename from examples/drawing/alternate/SkiaSharpOpenGLBenchmark/Form1.cs rename to dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/Form1.cs diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Form1.resx b/dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/Form1.resx similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Form1.resx rename to dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/Form1.resx diff --git a/examples/drawing/alternate/SkiaSharpOpenGLBenchmark/OpenTK.dll.config b/dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/OpenTK.dll.config similarity index 100% rename from examples/drawing/alternate/SkiaSharpOpenGLBenchmark/OpenTK.dll.config rename to dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/OpenTK.dll.config diff --git a/examples/drawing/alternate/SkiaSharpOpenGLBenchmark/Program.cs b/dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/Program.cs similarity index 100% rename from examples/drawing/alternate/SkiaSharpOpenGLBenchmark/Program.cs rename to dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/Program.cs diff --git a/examples/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/AssemblyInfo.cs b/dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/AssemblyInfo.cs rename to dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/AssemblyInfo.cs diff --git a/examples/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/Resources.Designer.cs b/dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/Resources.Designer.cs rename to dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/Resources.Designer.cs diff --git a/examples/plotting/microsoft-charting/ChartingQuickstart/Properties/Resources.resx b/dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/Resources.resx similarity index 100% rename from examples/plotting/microsoft-charting/ChartingQuickstart/Properties/Resources.resx rename to dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/Resources.resx diff --git a/examples/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/Settings.Designer.cs b/dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/Settings.Designer.cs rename to dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/Settings.Designer.cs diff --git a/examples/plotting/zedgraph/ZedGraphQuickstart/Properties/Settings.settings b/dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/Settings.settings similarity index 100% rename from examples/plotting/zedgraph/ZedGraphQuickstart/Properties/Settings.settings rename to dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/Properties/Settings.settings diff --git a/examples/drawing/alternate/SkiaSharpOpenGLBenchmark/SkiaSharpOpenGLBenchmark.csproj b/dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/SkiaSharpOpenGLBenchmark.csproj similarity index 100% rename from examples/drawing/alternate/SkiaSharpOpenGLBenchmark/SkiaSharpOpenGLBenchmark.csproj rename to dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/SkiaSharpOpenGLBenchmark.csproj diff --git a/examples/drawing/alternate/SkiaSharpOpenGLBenchmark/SkiaSharpOpenGLBenchmark.sln b/dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/SkiaSharpOpenGLBenchmark.sln similarity index 100% rename from examples/drawing/alternate/SkiaSharpOpenGLBenchmark/SkiaSharpOpenGLBenchmark.sln rename to dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/SkiaSharpOpenGLBenchmark.sln diff --git a/examples/drawing/alternate/SkiaSharpOpenGLBenchmark/packages.config b/dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/packages.config similarity index 100% rename from examples/drawing/alternate/SkiaSharpOpenGLBenchmark/packages.config rename to dev/old/drawing/alternate/SkiaSharpOpenGLBenchmark/packages.config diff --git a/examples/drawing/alternate/SystemDrawing/App.config b/dev/old/drawing/alternate/SystemDrawing/App.config similarity index 100% rename from examples/drawing/alternate/SystemDrawing/App.config rename to dev/old/drawing/alternate/SystemDrawing/App.config diff --git a/examples/drawing/alternate/SystemDrawing/Form1.Designer.cs b/dev/old/drawing/alternate/SystemDrawing/Form1.Designer.cs similarity index 100% rename from examples/drawing/alternate/SystemDrawing/Form1.Designer.cs rename to dev/old/drawing/alternate/SystemDrawing/Form1.Designer.cs diff --git a/examples/drawing/alternate/SystemDrawing/Form1.cs b/dev/old/drawing/alternate/SystemDrawing/Form1.cs similarity index 100% rename from examples/drawing/alternate/SystemDrawing/Form1.cs rename to dev/old/drawing/alternate/SystemDrawing/Form1.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Form1.resx b/dev/old/drawing/alternate/SystemDrawing/Form1.resx similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Form1.resx rename to dev/old/drawing/alternate/SystemDrawing/Form1.resx diff --git a/examples/drawing/alternate/SystemDrawing/Program.cs b/dev/old/drawing/alternate/SystemDrawing/Program.cs similarity index 100% rename from examples/drawing/alternate/SystemDrawing/Program.cs rename to dev/old/drawing/alternate/SystemDrawing/Program.cs diff --git a/examples/drawing/alternate/SystemDrawing/Properties/AssemblyInfo.cs b/dev/old/drawing/alternate/SystemDrawing/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/alternate/SystemDrawing/Properties/AssemblyInfo.cs rename to dev/old/drawing/alternate/SystemDrawing/Properties/AssemblyInfo.cs diff --git a/examples/drawing/alternate/SystemDrawing/Properties/Resources.Designer.cs b/dev/old/drawing/alternate/SystemDrawing/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/alternate/SystemDrawing/Properties/Resources.Designer.cs rename to dev/old/drawing/alternate/SystemDrawing/Properties/Resources.Designer.cs diff --git a/examples/plotting/nplot/NPlotQuickstart/Properties/Resources.resx b/dev/old/drawing/alternate/SystemDrawing/Properties/Resources.resx similarity index 100% rename from examples/plotting/nplot/NPlotQuickstart/Properties/Resources.resx rename to dev/old/drawing/alternate/SystemDrawing/Properties/Resources.resx diff --git a/examples/drawing/alternate/SystemDrawing/Properties/Settings.Designer.cs b/dev/old/drawing/alternate/SystemDrawing/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/alternate/SystemDrawing/Properties/Settings.Designer.cs rename to dev/old/drawing/alternate/SystemDrawing/Properties/Settings.Designer.cs diff --git a/projects/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/Settings.settings b/dev/old/drawing/alternate/SystemDrawing/Properties/Settings.settings similarity index 100% rename from projects/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/Settings.settings rename to dev/old/drawing/alternate/SystemDrawing/Properties/Settings.settings diff --git a/examples/drawing/alternate/SystemDrawing/SystemDrawing.csproj b/dev/old/drawing/alternate/SystemDrawing/SystemDrawing.csproj similarity index 100% rename from examples/drawing/alternate/SystemDrawing/SystemDrawing.csproj rename to dev/old/drawing/alternate/SystemDrawing/SystemDrawing.csproj diff --git a/examples/drawing/alternate/SystemDrawing/SystemDrawing.sln b/dev/old/drawing/alternate/SystemDrawing/SystemDrawing.sln similarity index 100% rename from examples/drawing/alternate/SystemDrawing/SystemDrawing.sln rename to dev/old/drawing/alternate/SystemDrawing/SystemDrawing.sln diff --git a/examples/drawing/alternate/WpfBenchmark/App.config b/dev/old/drawing/alternate/WpfBenchmark/App.config similarity index 100% rename from examples/drawing/alternate/WpfBenchmark/App.config rename to dev/old/drawing/alternate/WpfBenchmark/App.config diff --git a/examples/drawing/alternate/WpfBenchmark/App.xaml b/dev/old/drawing/alternate/WpfBenchmark/App.xaml similarity index 100% rename from examples/drawing/alternate/WpfBenchmark/App.xaml rename to dev/old/drawing/alternate/WpfBenchmark/App.xaml diff --git a/examples/drawing/alternate/WpfBenchmark/App.xaml.cs b/dev/old/drawing/alternate/WpfBenchmark/App.xaml.cs similarity index 100% rename from examples/drawing/alternate/WpfBenchmark/App.xaml.cs rename to dev/old/drawing/alternate/WpfBenchmark/App.xaml.cs diff --git a/examples/drawing/alternate/WpfBenchmark/MainWindow.xaml b/dev/old/drawing/alternate/WpfBenchmark/MainWindow.xaml similarity index 100% rename from examples/drawing/alternate/WpfBenchmark/MainWindow.xaml rename to dev/old/drawing/alternate/WpfBenchmark/MainWindow.xaml diff --git a/examples/drawing/alternate/WpfBenchmark/MainWindow.xaml.cs b/dev/old/drawing/alternate/WpfBenchmark/MainWindow.xaml.cs similarity index 100% rename from examples/drawing/alternate/WpfBenchmark/MainWindow.xaml.cs rename to dev/old/drawing/alternate/WpfBenchmark/MainWindow.xaml.cs diff --git a/examples/drawing/alternate/WpfBenchmark/Properties/AssemblyInfo.cs b/dev/old/drawing/alternate/WpfBenchmark/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/alternate/WpfBenchmark/Properties/AssemblyInfo.cs rename to dev/old/drawing/alternate/WpfBenchmark/Properties/AssemblyInfo.cs diff --git a/examples/drawing/alternate/WpfBenchmark/Properties/Resources.Designer.cs b/dev/old/drawing/alternate/WpfBenchmark/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/alternate/WpfBenchmark/Properties/Resources.Designer.cs rename to dev/old/drawing/alternate/WpfBenchmark/Properties/Resources.Designer.cs diff --git a/examples/plotting/oxyplot/OxyPlotQuickstart/Properties/Resources.resx b/dev/old/drawing/alternate/WpfBenchmark/Properties/Resources.resx similarity index 100% rename from examples/plotting/oxyplot/OxyPlotQuickstart/Properties/Resources.resx rename to dev/old/drawing/alternate/WpfBenchmark/Properties/Resources.resx diff --git a/examples/drawing/alternate/WpfBenchmark/Properties/Settings.Designer.cs b/dev/old/drawing/alternate/WpfBenchmark/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/alternate/WpfBenchmark/Properties/Settings.Designer.cs rename to dev/old/drawing/alternate/WpfBenchmark/Properties/Settings.Designer.cs diff --git a/examples/drawing/alternate/WpfBenchmark/Properties/Settings.settings b/dev/old/drawing/alternate/WpfBenchmark/Properties/Settings.settings similarity index 100% rename from examples/drawing/alternate/WpfBenchmark/Properties/Settings.settings rename to dev/old/drawing/alternate/WpfBenchmark/Properties/Settings.settings diff --git a/examples/drawing/alternate/WpfBenchmark/WpfBenchmark.csproj b/dev/old/drawing/alternate/WpfBenchmark/WpfBenchmark.csproj similarity index 100% rename from examples/drawing/alternate/WpfBenchmark/WpfBenchmark.csproj rename to dev/old/drawing/alternate/WpfBenchmark/WpfBenchmark.csproj diff --git a/examples/drawing/alternate/WpfBenchmark/WpfBenchmark.sln b/dev/old/drawing/alternate/WpfBenchmark/WpfBenchmark.sln similarity index 100% rename from examples/drawing/alternate/WpfBenchmark/WpfBenchmark.sln rename to dev/old/drawing/alternate/WpfBenchmark/WpfBenchmark.sln diff --git a/examples/drawing/boids/Boids.Model/Boid.cs b/dev/old/drawing/boids/Boids.Model/Boid.cs similarity index 100% rename from examples/drawing/boids/Boids.Model/Boid.cs rename to dev/old/drawing/boids/Boids.Model/Boid.cs diff --git a/examples/drawing/boids/Boids.Model/Boids.Model.csproj b/dev/old/drawing/boids/Boids.Model/Boids.Model.csproj similarity index 100% rename from examples/drawing/boids/Boids.Model/Boids.Model.csproj rename to dev/old/drawing/boids/Boids.Model/Boids.Model.csproj diff --git a/examples/drawing/boids/Boids.Model/Field.cs b/dev/old/drawing/boids/Boids.Model/Field.cs similarity index 100% rename from examples/drawing/boids/Boids.Model/Field.cs rename to dev/old/drawing/boids/Boids.Model/Field.cs diff --git a/examples/drawing/boids/Boids.Viewer/App.config b/dev/old/drawing/boids/Boids.Viewer/App.config similarity index 100% rename from examples/drawing/boids/Boids.Viewer/App.config rename to dev/old/drawing/boids/Boids.Viewer/App.config diff --git a/examples/drawing/boids/Boids.Viewer/Boids.Viewer.csproj b/dev/old/drawing/boids/Boids.Viewer/Boids.Viewer.csproj similarity index 100% rename from examples/drawing/boids/Boids.Viewer/Boids.Viewer.csproj rename to dev/old/drawing/boids/Boids.Viewer/Boids.Viewer.csproj diff --git a/examples/drawing/boids/Boids.Viewer/Form2.Designer.cs b/dev/old/drawing/boids/Boids.Viewer/Form2.Designer.cs similarity index 100% rename from examples/drawing/boids/Boids.Viewer/Form2.Designer.cs rename to dev/old/drawing/boids/Boids.Viewer/Form2.Designer.cs diff --git a/examples/drawing/boids/Boids.Viewer/Form2.cs b/dev/old/drawing/boids/Boids.Viewer/Form2.cs similarity index 100% rename from examples/drawing/boids/Boids.Viewer/Form2.cs rename to dev/old/drawing/boids/Boids.Viewer/Form2.cs diff --git a/examples/drawing/boids/Boids.Viewer/Form2.resx b/dev/old/drawing/boids/Boids.Viewer/Form2.resx similarity index 100% rename from examples/drawing/boids/Boids.Viewer/Form2.resx rename to dev/old/drawing/boids/Boids.Viewer/Form2.resx diff --git a/examples/drawing/boids/Boids.Viewer/Program.cs b/dev/old/drawing/boids/Boids.Viewer/Program.cs similarity index 100% rename from examples/drawing/boids/Boids.Viewer/Program.cs rename to dev/old/drawing/boids/Boids.Viewer/Program.cs diff --git a/examples/drawing/boids/Boids.Viewer/Properties/AssemblyInfo.cs b/dev/old/drawing/boids/Boids.Viewer/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/boids/Boids.Viewer/Properties/AssemblyInfo.cs rename to dev/old/drawing/boids/Boids.Viewer/Properties/AssemblyInfo.cs diff --git a/examples/drawing/boids/Boids.Viewer/Properties/Resources.Designer.cs b/dev/old/drawing/boids/Boids.Viewer/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/boids/Boids.Viewer/Properties/Resources.Designer.cs rename to dev/old/drawing/boids/Boids.Viewer/Properties/Resources.Designer.cs diff --git a/examples/plotting/scottplot/ScottPlotQuickstart/Properties/Resources.resx b/dev/old/drawing/boids/Boids.Viewer/Properties/Resources.resx similarity index 100% rename from examples/plotting/scottplot/ScottPlotQuickstart/Properties/Resources.resx rename to dev/old/drawing/boids/Boids.Viewer/Properties/Resources.resx diff --git a/examples/drawing/boids/Boids.Viewer/Properties/Settings.Designer.cs b/dev/old/drawing/boids/Boids.Viewer/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/boids/Boids.Viewer/Properties/Settings.Designer.cs rename to dev/old/drawing/boids/Boids.Viewer/Properties/Settings.Designer.cs diff --git a/projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/Settings.settings b/dev/old/drawing/boids/Boids.Viewer/Properties/Settings.settings similarity index 100% rename from projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/Settings.settings rename to dev/old/drawing/boids/Boids.Viewer/Properties/Settings.settings diff --git a/examples/drawing/boids/Boids.Viewer/SDRender.cs b/dev/old/drawing/boids/Boids.Viewer/SDRender.cs similarity index 100% rename from examples/drawing/boids/Boids.Viewer/SDRender.cs rename to dev/old/drawing/boids/Boids.Viewer/SDRender.cs diff --git a/examples/drawing/boids/Boids.sln b/dev/old/drawing/boids/Boids.sln similarity index 100% rename from examples/drawing/boids/Boids.sln rename to dev/old/drawing/boids/Boids.sln diff --git a/examples/drawing/boids/screenshot.gif b/dev/old/drawing/boids/screenshot.gif similarity index 100% rename from examples/drawing/boids/screenshot.gif rename to dev/old/drawing/boids/screenshot.gif diff --git a/examples/drawing/boids2/BoidsGL.sln b/dev/old/drawing/boids2/BoidsGL.sln similarity index 100% rename from examples/drawing/boids2/BoidsGL.sln rename to dev/old/drawing/boids2/BoidsGL.sln diff --git a/examples/drawing/boids2/Model/Boid.cs b/dev/old/drawing/boids2/Model/Boid.cs similarity index 100% rename from examples/drawing/boids2/Model/Boid.cs rename to dev/old/drawing/boids2/Model/Boid.cs diff --git a/examples/drawing/boids2/Model/Field.cs b/dev/old/drawing/boids2/Model/Field.cs similarity index 100% rename from examples/drawing/boids2/Model/Field.cs rename to dev/old/drawing/boids2/Model/Field.cs diff --git a/examples/drawing/boids2/Model/Model.csproj b/dev/old/drawing/boids2/Model/Model.csproj similarity index 100% rename from examples/drawing/boids2/Model/Model.csproj rename to dev/old/drawing/boids2/Model/Model.csproj diff --git a/examples/drawing/boids2/Model/Position.cs b/dev/old/drawing/boids2/Model/Position.cs similarity index 100% rename from examples/drawing/boids2/Model/Position.cs rename to dev/old/drawing/boids2/Model/Position.cs diff --git a/examples/drawing/boids2/Model/Velocity.cs b/dev/old/drawing/boids2/Model/Velocity.cs similarity index 100% rename from examples/drawing/boids2/Model/Velocity.cs rename to dev/old/drawing/boids2/Model/Velocity.cs diff --git a/examples/drawing/boids2/Viewer/App.config b/dev/old/drawing/boids2/Viewer/App.config similarity index 100% rename from examples/drawing/boids2/Viewer/App.config rename to dev/old/drawing/boids2/Viewer/App.config diff --git a/examples/drawing/boids2/Viewer/Form1.Designer.cs b/dev/old/drawing/boids2/Viewer/Form1.Designer.cs similarity index 100% rename from examples/drawing/boids2/Viewer/Form1.Designer.cs rename to dev/old/drawing/boids2/Viewer/Form1.Designer.cs diff --git a/examples/drawing/boids2/Viewer/Form1.cs b/dev/old/drawing/boids2/Viewer/Form1.cs similarity index 100% rename from examples/drawing/boids2/Viewer/Form1.cs rename to dev/old/drawing/boids2/Viewer/Form1.cs diff --git a/examples/drawing/constellation/simple/Viewer/Form1.resx b/dev/old/drawing/boids2/Viewer/Form1.resx similarity index 100% rename from examples/drawing/constellation/simple/Viewer/Form1.resx rename to dev/old/drawing/boids2/Viewer/Form1.resx diff --git a/examples/drawing/boids2/Viewer/OpenTK.dll.config b/dev/old/drawing/boids2/Viewer/OpenTK.dll.config similarity index 100% rename from examples/drawing/boids2/Viewer/OpenTK.dll.config rename to dev/old/drawing/boids2/Viewer/OpenTK.dll.config diff --git a/examples/drawing/boids2/Viewer/Program.cs b/dev/old/drawing/boids2/Viewer/Program.cs similarity index 100% rename from examples/drawing/boids2/Viewer/Program.cs rename to dev/old/drawing/boids2/Viewer/Program.cs diff --git a/examples/drawing/boids2/Viewer/Properties/AssemblyInfo.cs b/dev/old/drawing/boids2/Viewer/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/boids2/Viewer/Properties/AssemblyInfo.cs rename to dev/old/drawing/boids2/Viewer/Properties/AssemblyInfo.cs diff --git a/examples/drawing/boids2/Viewer/Properties/Resources.Designer.cs b/dev/old/drawing/boids2/Viewer/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/boids2/Viewer/Properties/Resources.Designer.cs rename to dev/old/drawing/boids2/Viewer/Properties/Resources.Designer.cs diff --git a/examples/plotting/zedgraph/ZedGraphQuickstart/Properties/Resources.resx b/dev/old/drawing/boids2/Viewer/Properties/Resources.resx similarity index 100% rename from examples/plotting/zedgraph/ZedGraphQuickstart/Properties/Resources.resx rename to dev/old/drawing/boids2/Viewer/Properties/Resources.resx diff --git a/examples/drawing/boids2/Viewer/Properties/Settings.Designer.cs b/dev/old/drawing/boids2/Viewer/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/boids2/Viewer/Properties/Settings.Designer.cs rename to dev/old/drawing/boids2/Viewer/Properties/Settings.Designer.cs diff --git a/projects/17-06-25_pan_and_zoom/swharden_demo/Properties/Settings.settings b/dev/old/drawing/boids2/Viewer/Properties/Settings.settings similarity index 100% rename from projects/17-06-25_pan_and_zoom/swharden_demo/Properties/Settings.settings rename to dev/old/drawing/boids2/Viewer/Properties/Settings.settings diff --git a/examples/drawing/boids2/Viewer/Renderer.cs b/dev/old/drawing/boids2/Viewer/Renderer.cs similarity index 100% rename from examples/drawing/boids2/Viewer/Renderer.cs rename to dev/old/drawing/boids2/Viewer/Renderer.cs diff --git a/examples/drawing/boids2/Viewer/Viewer.csproj b/dev/old/drawing/boids2/Viewer/Viewer.csproj similarity index 100% rename from examples/drawing/boids2/Viewer/Viewer.csproj rename to dev/old/drawing/boids2/Viewer/Viewer.csproj diff --git a/examples/drawing/boids2/Viewer/packages.config b/dev/old/drawing/boids2/Viewer/packages.config similarity index 100% rename from examples/drawing/boids2/Viewer/packages.config rename to dev/old/drawing/boids2/Viewer/packages.config diff --git a/examples/drawing/boids2/screenshot.png b/dev/old/drawing/boids2/screenshot.png similarity index 100% rename from examples/drawing/boids2/screenshot.png rename to dev/old/drawing/boids2/screenshot.png diff --git a/examples/drawing/bounce/Mystify.Model/Corner.cs b/dev/old/drawing/bounce/Mystify.Model/Corner.cs similarity index 100% rename from examples/drawing/bounce/Mystify.Model/Corner.cs rename to dev/old/drawing/bounce/Mystify.Model/Corner.cs diff --git a/examples/drawing/bounce/Mystify.Model/Mystify.Model.csproj b/dev/old/drawing/bounce/Mystify.Model/Mystify.Model.csproj similarity index 100% rename from examples/drawing/bounce/Mystify.Model/Mystify.Model.csproj rename to dev/old/drawing/bounce/Mystify.Model/Mystify.Model.csproj diff --git a/examples/drawing/bounce/Mystify.Model/PointF.cs b/dev/old/drawing/bounce/Mystify.Model/PointF.cs similarity index 100% rename from examples/drawing/bounce/Mystify.Model/PointF.cs rename to dev/old/drawing/bounce/Mystify.Model/PointF.cs diff --git a/examples/drawing/bounce/Mystify.Model/Polygon.cs b/dev/old/drawing/bounce/Mystify.Model/Polygon.cs similarity index 100% rename from examples/drawing/bounce/Mystify.Model/Polygon.cs rename to dev/old/drawing/bounce/Mystify.Model/Polygon.cs diff --git a/examples/drawing/bounce/Mystify.Viewer/App.config b/dev/old/drawing/bounce/Mystify.Viewer/App.config similarity index 100% rename from examples/drawing/bounce/Mystify.Viewer/App.config rename to dev/old/drawing/bounce/Mystify.Viewer/App.config diff --git a/examples/drawing/bounce/Mystify.Viewer/Form1.Designer.cs b/dev/old/drawing/bounce/Mystify.Viewer/Form1.Designer.cs similarity index 100% rename from examples/drawing/bounce/Mystify.Viewer/Form1.Designer.cs rename to dev/old/drawing/bounce/Mystify.Viewer/Form1.Designer.cs diff --git a/examples/drawing/bounce/Mystify.Viewer/Form1.cs b/dev/old/drawing/bounce/Mystify.Viewer/Form1.cs similarity index 100% rename from examples/drawing/bounce/Mystify.Viewer/Form1.cs rename to dev/old/drawing/bounce/Mystify.Viewer/Form1.cs diff --git a/examples/drawing/bounce/Mystify.Viewer/Form1.resx b/dev/old/drawing/bounce/Mystify.Viewer/Form1.resx similarity index 100% rename from examples/drawing/bounce/Mystify.Viewer/Form1.resx rename to dev/old/drawing/bounce/Mystify.Viewer/Form1.resx diff --git a/examples/drawing/bounce/Mystify.Viewer/Mystify.Viewer.csproj b/dev/old/drawing/bounce/Mystify.Viewer/Mystify.Viewer.csproj similarity index 100% rename from examples/drawing/bounce/Mystify.Viewer/Mystify.Viewer.csproj rename to dev/old/drawing/bounce/Mystify.Viewer/Mystify.Viewer.csproj diff --git a/examples/drawing/bounce/Mystify.Viewer/OpenTK.dll.config b/dev/old/drawing/bounce/Mystify.Viewer/OpenTK.dll.config similarity index 100% rename from examples/drawing/bounce/Mystify.Viewer/OpenTK.dll.config rename to dev/old/drawing/bounce/Mystify.Viewer/OpenTK.dll.config diff --git a/examples/drawing/bounce/Mystify.Viewer/Program.cs b/dev/old/drawing/bounce/Mystify.Viewer/Program.cs similarity index 100% rename from examples/drawing/bounce/Mystify.Viewer/Program.cs rename to dev/old/drawing/bounce/Mystify.Viewer/Program.cs diff --git a/examples/drawing/bounce/Mystify.Viewer/Properties/AssemblyInfo.cs b/dev/old/drawing/bounce/Mystify.Viewer/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/bounce/Mystify.Viewer/Properties/AssemblyInfo.cs rename to dev/old/drawing/bounce/Mystify.Viewer/Properties/AssemblyInfo.cs diff --git a/examples/drawing/bounce/Mystify.Viewer/Properties/Resources.Designer.cs b/dev/old/drawing/bounce/Mystify.Viewer/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/bounce/Mystify.Viewer/Properties/Resources.Designer.cs rename to dev/old/drawing/bounce/Mystify.Viewer/Properties/Resources.Designer.cs diff --git a/projects/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/Resources.resx b/dev/old/drawing/bounce/Mystify.Viewer/Properties/Resources.resx similarity index 100% rename from projects/17-06-24_buffered_line_plot/pixelDrawDrag2/Properties/Resources.resx rename to dev/old/drawing/bounce/Mystify.Viewer/Properties/Resources.resx diff --git a/examples/drawing/bounce/Mystify.Viewer/Properties/Settings.Designer.cs b/dev/old/drawing/bounce/Mystify.Viewer/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/bounce/Mystify.Viewer/Properties/Settings.Designer.cs rename to dev/old/drawing/bounce/Mystify.Viewer/Properties/Settings.Designer.cs diff --git a/projects/17-06-26_abf_data/swharden_demo/Properties/Settings.settings b/dev/old/drawing/bounce/Mystify.Viewer/Properties/Settings.settings similarity index 100% rename from projects/17-06-26_abf_data/swharden_demo/Properties/Settings.settings rename to dev/old/drawing/bounce/Mystify.Viewer/Properties/Settings.settings diff --git a/examples/drawing/bounce/Mystify.Viewer/packages.config b/dev/old/drawing/bounce/Mystify.Viewer/packages.config similarity index 100% rename from examples/drawing/bounce/Mystify.Viewer/packages.config rename to dev/old/drawing/bounce/Mystify.Viewer/packages.config diff --git a/examples/drawing/bounce/Mystify.sln b/dev/old/drawing/bounce/Mystify.sln similarity index 100% rename from examples/drawing/bounce/Mystify.sln rename to dev/old/drawing/bounce/Mystify.sln diff --git a/examples/drawing/constellation/injected/ConstellationInjected.sln b/dev/old/drawing/constellation/injected/ConstellationInjected.sln similarity index 100% rename from examples/drawing/constellation/injected/ConstellationInjected.sln rename to dev/old/drawing/constellation/injected/ConstellationInjected.sln diff --git a/examples/drawing/constellation/injected/GraphicsModel/Color.cs b/dev/old/drawing/constellation/injected/GraphicsModel/Color.cs similarity index 100% rename from examples/drawing/constellation/injected/GraphicsModel/Color.cs rename to dev/old/drawing/constellation/injected/GraphicsModel/Color.cs diff --git a/examples/drawing/constellation/injected/GraphicsModel/Field.cs b/dev/old/drawing/constellation/injected/GraphicsModel/Field.cs similarity index 100% rename from examples/drawing/constellation/injected/GraphicsModel/Field.cs rename to dev/old/drawing/constellation/injected/GraphicsModel/Field.cs diff --git a/examples/drawing/constellation/injected/GraphicsModel/GraphicsModel.csproj b/dev/old/drawing/constellation/injected/GraphicsModel/GraphicsModel.csproj similarity index 100% rename from examples/drawing/constellation/injected/GraphicsModel/GraphicsModel.csproj rename to dev/old/drawing/constellation/injected/GraphicsModel/GraphicsModel.csproj diff --git a/examples/drawing/constellation/injected/GraphicsModel/IRenderer.cs b/dev/old/drawing/constellation/injected/GraphicsModel/IRenderer.cs similarity index 100% rename from examples/drawing/constellation/injected/GraphicsModel/IRenderer.cs rename to dev/old/drawing/constellation/injected/GraphicsModel/IRenderer.cs diff --git a/examples/drawing/constellation/injected/GraphicsModel/Point.cs b/dev/old/drawing/constellation/injected/GraphicsModel/Point.cs similarity index 100% rename from examples/drawing/constellation/injected/GraphicsModel/Point.cs rename to dev/old/drawing/constellation/injected/GraphicsModel/Point.cs diff --git a/examples/drawing/constellation/injected/GraphicsModel/Star.cs b/dev/old/drawing/constellation/injected/GraphicsModel/Star.cs similarity index 100% rename from examples/drawing/constellation/injected/GraphicsModel/Star.cs rename to dev/old/drawing/constellation/injected/GraphicsModel/Star.cs diff --git a/examples/drawing/constellation/injected/Viewer/App.config b/dev/old/drawing/constellation/injected/Viewer/App.config similarity index 100% rename from examples/drawing/constellation/injected/Viewer/App.config rename to dev/old/drawing/constellation/injected/Viewer/App.config diff --git a/examples/drawing/constellation/injected/Viewer/Form1.Designer.cs b/dev/old/drawing/constellation/injected/Viewer/Form1.Designer.cs similarity index 100% rename from examples/drawing/constellation/injected/Viewer/Form1.Designer.cs rename to dev/old/drawing/constellation/injected/Viewer/Form1.Designer.cs diff --git a/examples/drawing/constellation/injected/Viewer/Form1.cs b/dev/old/drawing/constellation/injected/Viewer/Form1.cs similarity index 100% rename from examples/drawing/constellation/injected/Viewer/Form1.cs rename to dev/old/drawing/constellation/injected/Viewer/Form1.cs diff --git a/examples/drawing/constellation/simple/ViewerGL/Form1.resx b/dev/old/drawing/constellation/injected/Viewer/Form1.resx similarity index 100% rename from examples/drawing/constellation/simple/ViewerGL/Form1.resx rename to dev/old/drawing/constellation/injected/Viewer/Form1.resx diff --git a/examples/drawing/constellation/injected/Viewer/Program.cs b/dev/old/drawing/constellation/injected/Viewer/Program.cs similarity index 100% rename from examples/drawing/constellation/injected/Viewer/Program.cs rename to dev/old/drawing/constellation/injected/Viewer/Program.cs diff --git a/examples/drawing/constellation/injected/Viewer/Properties/AssemblyInfo.cs b/dev/old/drawing/constellation/injected/Viewer/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/constellation/injected/Viewer/Properties/AssemblyInfo.cs rename to dev/old/drawing/constellation/injected/Viewer/Properties/AssemblyInfo.cs diff --git a/examples/drawing/constellation/injected/Viewer/Properties/Resources.Designer.cs b/dev/old/drawing/constellation/injected/Viewer/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/constellation/injected/Viewer/Properties/Resources.Designer.cs rename to dev/old/drawing/constellation/injected/Viewer/Properties/Resources.Designer.cs diff --git a/projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/Resources.resx b/dev/old/drawing/constellation/injected/Viewer/Properties/Resources.resx similarity index 100% rename from projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Properties/Resources.resx rename to dev/old/drawing/constellation/injected/Viewer/Properties/Resources.resx diff --git a/examples/drawing/constellation/injected/Viewer/Properties/Settings.Designer.cs b/dev/old/drawing/constellation/injected/Viewer/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/constellation/injected/Viewer/Properties/Settings.Designer.cs rename to dev/old/drawing/constellation/injected/Viewer/Properties/Settings.Designer.cs diff --git a/projects/17-07-02_nice_axis/DataVis/Sandbox/Properties/Settings.settings b/dev/old/drawing/constellation/injected/Viewer/Properties/Settings.settings similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/Sandbox/Properties/Settings.settings rename to dev/old/drawing/constellation/injected/Viewer/Properties/Settings.settings diff --git a/examples/drawing/constellation/injected/Viewer/SystemDrawingRenderer.cs b/dev/old/drawing/constellation/injected/Viewer/SystemDrawingRenderer.cs similarity index 100% rename from examples/drawing/constellation/injected/Viewer/SystemDrawingRenderer.cs rename to dev/old/drawing/constellation/injected/Viewer/SystemDrawingRenderer.cs diff --git a/examples/drawing/constellation/injected/Viewer/Viewer.csproj b/dev/old/drawing/constellation/injected/Viewer/Viewer.csproj similarity index 100% rename from examples/drawing/constellation/injected/Viewer/Viewer.csproj rename to dev/old/drawing/constellation/injected/Viewer/Viewer.csproj diff --git a/examples/drawing/constellation/injected/ViewerGL/App.config b/dev/old/drawing/constellation/injected/ViewerGL/App.config similarity index 100% rename from examples/drawing/constellation/injected/ViewerGL/App.config rename to dev/old/drawing/constellation/injected/ViewerGL/App.config diff --git a/examples/drawing/constellation/injected/ViewerGL/Form1.Designer.cs b/dev/old/drawing/constellation/injected/ViewerGL/Form1.Designer.cs similarity index 100% rename from examples/drawing/constellation/injected/ViewerGL/Form1.Designer.cs rename to dev/old/drawing/constellation/injected/ViewerGL/Form1.Designer.cs diff --git a/examples/drawing/constellation/injected/ViewerGL/Form1.cs b/dev/old/drawing/constellation/injected/ViewerGL/Form1.cs similarity index 100% rename from examples/drawing/constellation/injected/ViewerGL/Form1.cs rename to dev/old/drawing/constellation/injected/ViewerGL/Form1.cs diff --git a/examples/drawing/game-of-life/GameOfLife/Form1.resx b/dev/old/drawing/constellation/injected/ViewerGL/Form1.resx similarity index 100% rename from examples/drawing/game-of-life/GameOfLife/Form1.resx rename to dev/old/drawing/constellation/injected/ViewerGL/Form1.resx diff --git a/examples/drawing/constellation/injected/ViewerGL/OpenTK.dll.config b/dev/old/drawing/constellation/injected/ViewerGL/OpenTK.dll.config similarity index 100% rename from examples/drawing/constellation/injected/ViewerGL/OpenTK.dll.config rename to dev/old/drawing/constellation/injected/ViewerGL/OpenTK.dll.config diff --git a/examples/drawing/constellation/injected/ViewerGL/Program.cs b/dev/old/drawing/constellation/injected/ViewerGL/Program.cs similarity index 100% rename from examples/drawing/constellation/injected/ViewerGL/Program.cs rename to dev/old/drawing/constellation/injected/ViewerGL/Program.cs diff --git a/examples/drawing/constellation/injected/ViewerGL/Properties/AssemblyInfo.cs b/dev/old/drawing/constellation/injected/ViewerGL/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/constellation/injected/ViewerGL/Properties/AssemblyInfo.cs rename to dev/old/drawing/constellation/injected/ViewerGL/Properties/AssemblyInfo.cs diff --git a/examples/drawing/constellation/injected/ViewerGL/Properties/Resources.Designer.cs b/dev/old/drawing/constellation/injected/ViewerGL/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/constellation/injected/ViewerGL/Properties/Resources.Designer.cs rename to dev/old/drawing/constellation/injected/ViewerGL/Properties/Resources.Designer.cs diff --git a/projects/17-07-02_nice_axis/DataVis/Sandbox/Properties/Resources.resx b/dev/old/drawing/constellation/injected/ViewerGL/Properties/Resources.resx similarity index 100% rename from projects/17-07-02_nice_axis/DataVis/Sandbox/Properties/Resources.resx rename to dev/old/drawing/constellation/injected/ViewerGL/Properties/Resources.resx diff --git a/examples/drawing/constellation/injected/ViewerGL/Properties/Settings.Designer.cs b/dev/old/drawing/constellation/injected/ViewerGL/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/constellation/injected/ViewerGL/Properties/Settings.Designer.cs rename to dev/old/drawing/constellation/injected/ViewerGL/Properties/Settings.Designer.cs diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/Settings.settings b/dev/old/drawing/constellation/injected/ViewerGL/Properties/Settings.settings similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/Settings.settings rename to dev/old/drawing/constellation/injected/ViewerGL/Properties/Settings.settings diff --git a/examples/drawing/constellation/injected/ViewerGL/SkiaSharpRenderer.cs b/dev/old/drawing/constellation/injected/ViewerGL/SkiaSharpRenderer.cs similarity index 100% rename from examples/drawing/constellation/injected/ViewerGL/SkiaSharpRenderer.cs rename to dev/old/drawing/constellation/injected/ViewerGL/SkiaSharpRenderer.cs diff --git a/examples/drawing/constellation/injected/ViewerGL/ViewerGL.csproj b/dev/old/drawing/constellation/injected/ViewerGL/ViewerGL.csproj similarity index 100% rename from examples/drawing/constellation/injected/ViewerGL/ViewerGL.csproj rename to dev/old/drawing/constellation/injected/ViewerGL/ViewerGL.csproj diff --git a/examples/drawing/constellation/injected/ViewerGL/packages.config b/dev/old/drawing/constellation/injected/ViewerGL/packages.config similarity index 100% rename from examples/drawing/constellation/injected/ViewerGL/packages.config rename to dev/old/drawing/constellation/injected/ViewerGL/packages.config diff --git a/examples/drawing/constellation/isolated/ConstellationIsolated.sln b/dev/old/drawing/constellation/isolated/ConstellationIsolated.sln similarity index 100% rename from examples/drawing/constellation/isolated/ConstellationIsolated.sln rename to dev/old/drawing/constellation/isolated/ConstellationIsolated.sln diff --git a/examples/drawing/constellation/isolated/GraphicsModel/Field.cs b/dev/old/drawing/constellation/isolated/GraphicsModel/Field.cs similarity index 100% rename from examples/drawing/constellation/isolated/GraphicsModel/Field.cs rename to dev/old/drawing/constellation/isolated/GraphicsModel/Field.cs diff --git a/examples/drawing/constellation/isolated/GraphicsModel/GraphicsModel.csproj b/dev/old/drawing/constellation/isolated/GraphicsModel/GraphicsModel.csproj similarity index 100% rename from examples/drawing/constellation/isolated/GraphicsModel/GraphicsModel.csproj rename to dev/old/drawing/constellation/isolated/GraphicsModel/GraphicsModel.csproj diff --git a/examples/drawing/constellation/isolated/GraphicsModel/Star.cs b/dev/old/drawing/constellation/isolated/GraphicsModel/Star.cs similarity index 100% rename from examples/drawing/constellation/isolated/GraphicsModel/Star.cs rename to dev/old/drawing/constellation/isolated/GraphicsModel/Star.cs diff --git a/examples/drawing/constellation/isolated/RenderSystemDrawing/RenderSystemDrawing.csproj b/dev/old/drawing/constellation/isolated/RenderSystemDrawing/RenderSystemDrawing.csproj similarity index 97% rename from examples/drawing/constellation/isolated/RenderSystemDrawing/RenderSystemDrawing.csproj rename to dev/old/drawing/constellation/isolated/RenderSystemDrawing/RenderSystemDrawing.csproj index 632da37..72f309d 100644 --- a/examples/drawing/constellation/isolated/RenderSystemDrawing/RenderSystemDrawing.csproj +++ b/dev/old/drawing/constellation/isolated/RenderSystemDrawing/RenderSystemDrawing.csproj @@ -5,7 +5,7 @@ - + diff --git a/examples/drawing/constellation/isolated/RenderSystemDrawing/Renderer.cs b/dev/old/drawing/constellation/isolated/RenderSystemDrawing/Renderer.cs similarity index 100% rename from examples/drawing/constellation/isolated/RenderSystemDrawing/Renderer.cs rename to dev/old/drawing/constellation/isolated/RenderSystemDrawing/Renderer.cs diff --git a/examples/drawing/constellation/isolated/Viewer/App.config b/dev/old/drawing/constellation/isolated/Viewer/App.config similarity index 100% rename from examples/drawing/constellation/isolated/Viewer/App.config rename to dev/old/drawing/constellation/isolated/Viewer/App.config diff --git a/examples/drawing/constellation/isolated/Viewer/Form1.Designer.cs b/dev/old/drawing/constellation/isolated/Viewer/Form1.Designer.cs similarity index 100% rename from examples/drawing/constellation/isolated/Viewer/Form1.Designer.cs rename to dev/old/drawing/constellation/isolated/Viewer/Form1.Designer.cs diff --git a/examples/drawing/constellation/isolated/Viewer/Form1.cs b/dev/old/drawing/constellation/isolated/Viewer/Form1.cs similarity index 100% rename from examples/drawing/constellation/isolated/Viewer/Form1.cs rename to dev/old/drawing/constellation/isolated/Viewer/Form1.cs diff --git a/examples/drawing/starfield/Starfield.WinForms/Form1.resx b/dev/old/drawing/constellation/isolated/Viewer/Form1.resx similarity index 100% rename from examples/drawing/starfield/Starfield.WinForms/Form1.resx rename to dev/old/drawing/constellation/isolated/Viewer/Form1.resx diff --git a/examples/drawing/constellation/isolated/Viewer/Program.cs b/dev/old/drawing/constellation/isolated/Viewer/Program.cs similarity index 100% rename from examples/drawing/constellation/isolated/Viewer/Program.cs rename to dev/old/drawing/constellation/isolated/Viewer/Program.cs diff --git a/examples/drawing/constellation/isolated/Viewer/Properties/AssemblyInfo.cs b/dev/old/drawing/constellation/isolated/Viewer/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/constellation/isolated/Viewer/Properties/AssemblyInfo.cs rename to dev/old/drawing/constellation/isolated/Viewer/Properties/AssemblyInfo.cs diff --git a/examples/drawing/constellation/isolated/Viewer/Properties/Resources.Designer.cs b/dev/old/drawing/constellation/isolated/Viewer/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/constellation/isolated/Viewer/Properties/Resources.Designer.cs rename to dev/old/drawing/constellation/isolated/Viewer/Properties/Resources.Designer.cs diff --git a/projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/Resources.resx b/dev/old/drawing/constellation/isolated/Viewer/Properties/Resources.resx similarity index 100% rename from projects/17-07-03_wav_speed_rendering/DataVis/Sandbox/Properties/Resources.resx rename to dev/old/drawing/constellation/isolated/Viewer/Properties/Resources.resx diff --git a/examples/drawing/constellation/isolated/Viewer/Properties/Settings.Designer.cs b/dev/old/drawing/constellation/isolated/Viewer/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/constellation/isolated/Viewer/Properties/Settings.Designer.cs rename to dev/old/drawing/constellation/isolated/Viewer/Properties/Settings.Designer.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/Settings.settings b/dev/old/drawing/constellation/isolated/Viewer/Properties/Settings.settings similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/Settings.settings rename to dev/old/drawing/constellation/isolated/Viewer/Properties/Settings.settings diff --git a/examples/drawing/constellation/isolated/Viewer/Viewer.csproj b/dev/old/drawing/constellation/isolated/Viewer/Viewer.csproj similarity index 100% rename from examples/drawing/constellation/isolated/Viewer/Viewer.csproj rename to dev/old/drawing/constellation/isolated/Viewer/Viewer.csproj diff --git a/examples/drawing/starfield/Starfield.WinForms/packages.config b/dev/old/drawing/constellation/isolated/Viewer/packages.config similarity index 56% rename from examples/drawing/starfield/Starfield.WinForms/packages.config rename to dev/old/drawing/constellation/isolated/Viewer/packages.config index 456bda8..467e1c5 100644 --- a/examples/drawing/starfield/Starfield.WinForms/packages.config +++ b/dev/old/drawing/constellation/isolated/Viewer/packages.config @@ -1,4 +1,4 @@ ๏ปฟ - + \ No newline at end of file diff --git a/examples/drawing/constellation/isolated/ViewerWPF/App.xaml b/dev/old/drawing/constellation/isolated/ViewerWPF/App.xaml similarity index 100% rename from examples/drawing/constellation/isolated/ViewerWPF/App.xaml rename to dev/old/drawing/constellation/isolated/ViewerWPF/App.xaml diff --git a/examples/drawing/constellation/isolated/ViewerWPF/App.xaml.cs b/dev/old/drawing/constellation/isolated/ViewerWPF/App.xaml.cs similarity index 100% rename from examples/drawing/constellation/isolated/ViewerWPF/App.xaml.cs rename to dev/old/drawing/constellation/isolated/ViewerWPF/App.xaml.cs diff --git a/examples/drawing/constellation/isolated/ViewerWPF/AssemblyInfo.cs b/dev/old/drawing/constellation/isolated/ViewerWPF/AssemblyInfo.cs similarity index 100% rename from examples/drawing/constellation/isolated/ViewerWPF/AssemblyInfo.cs rename to dev/old/drawing/constellation/isolated/ViewerWPF/AssemblyInfo.cs diff --git a/examples/drawing/constellation/isolated/ViewerWPF/MainWindow.xaml b/dev/old/drawing/constellation/isolated/ViewerWPF/MainWindow.xaml similarity index 100% rename from examples/drawing/constellation/isolated/ViewerWPF/MainWindow.xaml rename to dev/old/drawing/constellation/isolated/ViewerWPF/MainWindow.xaml diff --git a/examples/drawing/constellation/isolated/ViewerWPF/MainWindow.xaml.cs b/dev/old/drawing/constellation/isolated/ViewerWPF/MainWindow.xaml.cs similarity index 100% rename from examples/drawing/constellation/isolated/ViewerWPF/MainWindow.xaml.cs rename to dev/old/drawing/constellation/isolated/ViewerWPF/MainWindow.xaml.cs diff --git a/examples/drawing/constellation/isolated/ViewerWPF/ViewerWPF.csproj b/dev/old/drawing/constellation/isolated/ViewerWPF/ViewerWPF.csproj similarity index 98% rename from examples/drawing/constellation/isolated/ViewerWPF/ViewerWPF.csproj rename to dev/old/drawing/constellation/isolated/ViewerWPF/ViewerWPF.csproj index d0cd22d..d007452 100644 --- a/examples/drawing/constellation/isolated/ViewerWPF/ViewerWPF.csproj +++ b/dev/old/drawing/constellation/isolated/ViewerWPF/ViewerWPF.csproj @@ -7,7 +7,7 @@ - + diff --git a/examples/drawing/constellation/simple/ConstellationSimple.sln b/dev/old/drawing/constellation/simple/ConstellationSimple.sln similarity index 100% rename from examples/drawing/constellation/simple/ConstellationSimple.sln rename to dev/old/drawing/constellation/simple/ConstellationSimple.sln diff --git a/examples/drawing/constellation/simple/GraphicsModel/Field.cs b/dev/old/drawing/constellation/simple/GraphicsModel/Field.cs similarity index 100% rename from examples/drawing/constellation/simple/GraphicsModel/Field.cs rename to dev/old/drawing/constellation/simple/GraphicsModel/Field.cs diff --git a/examples/drawing/constellation/simple/GraphicsModel/GraphicsModel.csproj b/dev/old/drawing/constellation/simple/GraphicsModel/GraphicsModel.csproj similarity index 100% rename from examples/drawing/constellation/simple/GraphicsModel/GraphicsModel.csproj rename to dev/old/drawing/constellation/simple/GraphicsModel/GraphicsModel.csproj diff --git a/examples/drawing/constellation/simple/GraphicsModel/Star.cs b/dev/old/drawing/constellation/simple/GraphicsModel/Star.cs similarity index 100% rename from examples/drawing/constellation/simple/GraphicsModel/Star.cs rename to dev/old/drawing/constellation/simple/GraphicsModel/Star.cs diff --git a/examples/drawing/constellation/simple/Viewer/App.config b/dev/old/drawing/constellation/simple/Viewer/App.config similarity index 100% rename from examples/drawing/constellation/simple/Viewer/App.config rename to dev/old/drawing/constellation/simple/Viewer/App.config diff --git a/examples/drawing/constellation/simple/Viewer/Form1.Designer.cs b/dev/old/drawing/constellation/simple/Viewer/Form1.Designer.cs similarity index 100% rename from examples/drawing/constellation/simple/Viewer/Form1.Designer.cs rename to dev/old/drawing/constellation/simple/Viewer/Form1.Designer.cs diff --git a/examples/drawing/constellation/simple/Viewer/Form1.cs b/dev/old/drawing/constellation/simple/Viewer/Form1.cs similarity index 100% rename from examples/drawing/constellation/simple/Viewer/Form1.cs rename to dev/old/drawing/constellation/simple/Viewer/Form1.cs diff --git a/examples/drawing/starfield/Starfield.WinFormsNoBlock/Form1.resx b/dev/old/drawing/constellation/simple/Viewer/Form1.resx similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsNoBlock/Form1.resx rename to dev/old/drawing/constellation/simple/Viewer/Form1.resx diff --git a/examples/drawing/constellation/simple/Viewer/Program.cs b/dev/old/drawing/constellation/simple/Viewer/Program.cs similarity index 100% rename from examples/drawing/constellation/simple/Viewer/Program.cs rename to dev/old/drawing/constellation/simple/Viewer/Program.cs diff --git a/examples/drawing/constellation/simple/Viewer/Properties/AssemblyInfo.cs b/dev/old/drawing/constellation/simple/Viewer/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/constellation/simple/Viewer/Properties/AssemblyInfo.cs rename to dev/old/drawing/constellation/simple/Viewer/Properties/AssemblyInfo.cs diff --git a/examples/drawing/constellation/simple/Viewer/Properties/Resources.Designer.cs b/dev/old/drawing/constellation/simple/Viewer/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/constellation/simple/Viewer/Properties/Resources.Designer.cs rename to dev/old/drawing/constellation/simple/Viewer/Properties/Resources.Designer.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/Resources.resx b/dev/old/drawing/constellation/simple/Viewer/Properties/Resources.resx similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/01 multilayered static/Properties/Resources.resx rename to dev/old/drawing/constellation/simple/Viewer/Properties/Resources.resx diff --git a/examples/drawing/constellation/simple/Viewer/Properties/Settings.Designer.cs b/dev/old/drawing/constellation/simple/Viewer/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/constellation/simple/Viewer/Properties/Settings.Designer.cs rename to dev/old/drawing/constellation/simple/Viewer/Properties/Settings.Designer.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/Settings.settings b/dev/old/drawing/constellation/simple/Viewer/Properties/Settings.settings similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/Settings.settings rename to dev/old/drawing/constellation/simple/Viewer/Properties/Settings.settings diff --git a/examples/drawing/constellation/simple/Viewer/Viewer.csproj b/dev/old/drawing/constellation/simple/Viewer/Viewer.csproj similarity index 100% rename from examples/drawing/constellation/simple/Viewer/Viewer.csproj rename to dev/old/drawing/constellation/simple/Viewer/Viewer.csproj diff --git a/examples/drawing/constellation/simple/ViewerGL/App.config b/dev/old/drawing/constellation/simple/ViewerGL/App.config similarity index 100% rename from examples/drawing/constellation/simple/ViewerGL/App.config rename to dev/old/drawing/constellation/simple/ViewerGL/App.config diff --git a/examples/drawing/constellation/simple/ViewerGL/Form1.Designer.cs b/dev/old/drawing/constellation/simple/ViewerGL/Form1.Designer.cs similarity index 100% rename from examples/drawing/constellation/simple/ViewerGL/Form1.Designer.cs rename to dev/old/drawing/constellation/simple/ViewerGL/Form1.Designer.cs diff --git a/examples/drawing/constellation/simple/ViewerGL/Form1.cs b/dev/old/drawing/constellation/simple/ViewerGL/Form1.cs similarity index 100% rename from examples/drawing/constellation/simple/ViewerGL/Form1.cs rename to dev/old/drawing/constellation/simple/ViewerGL/Form1.cs diff --git a/examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Form1.resx b/dev/old/drawing/constellation/simple/ViewerGL/Form1.resx similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Form1.resx rename to dev/old/drawing/constellation/simple/ViewerGL/Form1.resx diff --git a/examples/drawing/constellation/simple/ViewerGL/OpenTK.dll.config b/dev/old/drawing/constellation/simple/ViewerGL/OpenTK.dll.config similarity index 100% rename from examples/drawing/constellation/simple/ViewerGL/OpenTK.dll.config rename to dev/old/drawing/constellation/simple/ViewerGL/OpenTK.dll.config diff --git a/examples/drawing/constellation/simple/ViewerGL/Program.cs b/dev/old/drawing/constellation/simple/ViewerGL/Program.cs similarity index 100% rename from examples/drawing/constellation/simple/ViewerGL/Program.cs rename to dev/old/drawing/constellation/simple/ViewerGL/Program.cs diff --git a/examples/drawing/constellation/simple/ViewerGL/Properties/AssemblyInfo.cs b/dev/old/drawing/constellation/simple/ViewerGL/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/constellation/simple/ViewerGL/Properties/AssemblyInfo.cs rename to dev/old/drawing/constellation/simple/ViewerGL/Properties/AssemblyInfo.cs diff --git a/examples/drawing/constellation/simple/ViewerGL/Properties/Resources.Designer.cs b/dev/old/drawing/constellation/simple/ViewerGL/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/constellation/simple/ViewerGL/Properties/Resources.Designer.cs rename to dev/old/drawing/constellation/simple/ViewerGL/Properties/Resources.Designer.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/Resources.resx b/dev/old/drawing/constellation/simple/ViewerGL/Properties/Resources.resx similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Properties/Resources.resx rename to dev/old/drawing/constellation/simple/ViewerGL/Properties/Resources.resx diff --git a/examples/drawing/constellation/simple/ViewerGL/Properties/Settings.Designer.cs b/dev/old/drawing/constellation/simple/ViewerGL/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/constellation/simple/ViewerGL/Properties/Settings.Designer.cs rename to dev/old/drawing/constellation/simple/ViewerGL/Properties/Settings.Designer.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/Settings.settings b/dev/old/drawing/constellation/simple/ViewerGL/Properties/Settings.settings similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/Settings.settings rename to dev/old/drawing/constellation/simple/ViewerGL/Properties/Settings.settings diff --git a/examples/drawing/constellation/simple/ViewerGL/ViewerGL.csproj b/dev/old/drawing/constellation/simple/ViewerGL/ViewerGL.csproj similarity index 100% rename from examples/drawing/constellation/simple/ViewerGL/ViewerGL.csproj rename to dev/old/drawing/constellation/simple/ViewerGL/ViewerGL.csproj diff --git a/examples/drawing/constellation/simple/ViewerGL/packages.config b/dev/old/drawing/constellation/simple/ViewerGL/packages.config similarity index 100% rename from examples/drawing/constellation/simple/ViewerGL/packages.config rename to dev/old/drawing/constellation/simple/ViewerGL/packages.config diff --git a/examples/drawing/game-of-life/GameOfLife.sln b/dev/old/drawing/game-of-life/GameOfLife.sln similarity index 100% rename from examples/drawing/game-of-life/GameOfLife.sln rename to dev/old/drawing/game-of-life/GameOfLife.sln diff --git a/examples/drawing/game-of-life/GameOfLife/App.config b/dev/old/drawing/game-of-life/GameOfLife/App.config similarity index 100% rename from examples/drawing/game-of-life/GameOfLife/App.config rename to dev/old/drawing/game-of-life/GameOfLife/App.config diff --git a/examples/drawing/game-of-life/GameOfLife/Form1.Designer.cs b/dev/old/drawing/game-of-life/GameOfLife/Form1.Designer.cs similarity index 100% rename from examples/drawing/game-of-life/GameOfLife/Form1.Designer.cs rename to dev/old/drawing/game-of-life/GameOfLife/Form1.Designer.cs diff --git a/examples/drawing/game-of-life/GameOfLife/Form1.cs b/dev/old/drawing/game-of-life/GameOfLife/Form1.cs similarity index 100% rename from examples/drawing/game-of-life/GameOfLife/Form1.cs rename to dev/old/drawing/game-of-life/GameOfLife/Form1.cs diff --git a/projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Form1.resx b/dev/old/drawing/game-of-life/GameOfLife/Form1.resx similarity index 100% rename from projects/17-06-24_stretchy_line_plot/pixelDrawDrag2/Form1.resx rename to dev/old/drawing/game-of-life/GameOfLife/Form1.resx diff --git a/examples/drawing/game-of-life/GameOfLife/GameOfLife.csproj b/dev/old/drawing/game-of-life/GameOfLife/GameOfLife.csproj similarity index 100% rename from examples/drawing/game-of-life/GameOfLife/GameOfLife.csproj rename to dev/old/drawing/game-of-life/GameOfLife/GameOfLife.csproj diff --git a/examples/drawing/game-of-life/GameOfLife/Program.cs b/dev/old/drawing/game-of-life/GameOfLife/Program.cs similarity index 100% rename from examples/drawing/game-of-life/GameOfLife/Program.cs rename to dev/old/drawing/game-of-life/GameOfLife/Program.cs diff --git a/examples/drawing/game-of-life/GameOfLife/Properties/AssemblyInfo.cs b/dev/old/drawing/game-of-life/GameOfLife/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/game-of-life/GameOfLife/Properties/AssemblyInfo.cs rename to dev/old/drawing/game-of-life/GameOfLife/Properties/AssemblyInfo.cs diff --git a/examples/drawing/game-of-life/GameOfLife/Properties/Resources.Designer.cs b/dev/old/drawing/game-of-life/GameOfLife/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/game-of-life/GameOfLife/Properties/Resources.Designer.cs rename to dev/old/drawing/game-of-life/GameOfLife/Properties/Resources.Designer.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/Resources.resx b/dev/old/drawing/game-of-life/GameOfLife/Properties/Resources.resx similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Properties/Resources.resx rename to dev/old/drawing/game-of-life/GameOfLife/Properties/Resources.resx diff --git a/examples/drawing/game-of-life/GameOfLife/Properties/Settings.Designer.cs b/dev/old/drawing/game-of-life/GameOfLife/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/game-of-life/GameOfLife/Properties/Settings.Designer.cs rename to dev/old/drawing/game-of-life/GameOfLife/Properties/Settings.Designer.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/Settings.settings b/dev/old/drawing/game-of-life/GameOfLife/Properties/Settings.settings similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/Settings.settings rename to dev/old/drawing/game-of-life/GameOfLife/Properties/Settings.settings diff --git a/examples/drawing/game-of-life/LifeModel/Board.cs b/dev/old/drawing/game-of-life/LifeModel/Board.cs similarity index 100% rename from examples/drawing/game-of-life/LifeModel/Board.cs rename to dev/old/drawing/game-of-life/LifeModel/Board.cs diff --git a/examples/drawing/game-of-life/LifeModel/Cell.cs b/dev/old/drawing/game-of-life/LifeModel/Cell.cs similarity index 100% rename from examples/drawing/game-of-life/LifeModel/Cell.cs rename to dev/old/drawing/game-of-life/LifeModel/Cell.cs diff --git a/examples/drawing/game-of-life/LifeModel/LifeModel.csproj b/dev/old/drawing/game-of-life/LifeModel/LifeModel.csproj similarity index 100% rename from examples/drawing/game-of-life/LifeModel/LifeModel.csproj rename to dev/old/drawing/game-of-life/LifeModel/LifeModel.csproj diff --git a/examples/drawing/game-of-life/screenshot.gif b/dev/old/drawing/game-of-life/screenshot.gif similarity index 100% rename from examples/drawing/game-of-life/screenshot.gif rename to dev/old/drawing/game-of-life/screenshot.gif diff --git a/examples/drawing/mystify/Mystify.Model/Color.cs b/dev/old/drawing/mystify/Mystify.Model/Color.cs similarity index 100% rename from examples/drawing/mystify/Mystify.Model/Color.cs rename to dev/old/drawing/mystify/Mystify.Model/Color.cs diff --git a/examples/drawing/mystify/Mystify.Model/Colors.cs b/dev/old/drawing/mystify/Mystify.Model/Colors.cs similarity index 100% rename from examples/drawing/mystify/Mystify.Model/Colors.cs rename to dev/old/drawing/mystify/Mystify.Model/Colors.cs diff --git a/examples/drawing/mystify/Mystify.Model/Corner.cs b/dev/old/drawing/mystify/Mystify.Model/Corner.cs similarity index 100% rename from examples/drawing/mystify/Mystify.Model/Corner.cs rename to dev/old/drawing/mystify/Mystify.Model/Corner.cs diff --git a/examples/drawing/mystify/Mystify.Model/Field.cs b/dev/old/drawing/mystify/Mystify.Model/Field.cs similarity index 100% rename from examples/drawing/mystify/Mystify.Model/Field.cs rename to dev/old/drawing/mystify/Mystify.Model/Field.cs diff --git a/examples/drawing/mystify/Mystify.Model/IRenderer.cs b/dev/old/drawing/mystify/Mystify.Model/IRenderer.cs similarity index 100% rename from examples/drawing/mystify/Mystify.Model/IRenderer.cs rename to dev/old/drawing/mystify/Mystify.Model/IRenderer.cs diff --git a/examples/drawing/mystify/Mystify.Model/Mystify.Model.csproj b/dev/old/drawing/mystify/Mystify.Model/Mystify.Model.csproj similarity index 100% rename from examples/drawing/mystify/Mystify.Model/Mystify.Model.csproj rename to dev/old/drawing/mystify/Mystify.Model/Mystify.Model.csproj diff --git a/examples/drawing/mystify/Mystify.Model/Point.cs b/dev/old/drawing/mystify/Mystify.Model/Point.cs similarity index 100% rename from examples/drawing/mystify/Mystify.Model/Point.cs rename to dev/old/drawing/mystify/Mystify.Model/Point.cs diff --git a/examples/drawing/mystify/Mystify.Model/Polygon.cs b/dev/old/drawing/mystify/Mystify.Model/Polygon.cs similarity index 100% rename from examples/drawing/mystify/Mystify.Model/Polygon.cs rename to dev/old/drawing/mystify/Mystify.Model/Polygon.cs diff --git a/examples/drawing/mystify/Mystify.Viewer/App.config b/dev/old/drawing/mystify/Mystify.Viewer/App.config similarity index 100% rename from examples/drawing/mystify/Mystify.Viewer/App.config rename to dev/old/drawing/mystify/Mystify.Viewer/App.config diff --git a/examples/drawing/mystify/Mystify.Viewer/DrawingRenderer.cs b/dev/old/drawing/mystify/Mystify.Viewer/DrawingRenderer.cs similarity index 100% rename from examples/drawing/mystify/Mystify.Viewer/DrawingRenderer.cs rename to dev/old/drawing/mystify/Mystify.Viewer/DrawingRenderer.cs diff --git a/examples/drawing/mystify/Mystify.Viewer/Form1.Designer.cs b/dev/old/drawing/mystify/Mystify.Viewer/Form1.Designer.cs similarity index 100% rename from examples/drawing/mystify/Mystify.Viewer/Form1.Designer.cs rename to dev/old/drawing/mystify/Mystify.Viewer/Form1.Designer.cs diff --git a/examples/drawing/mystify/Mystify.Viewer/Form1.cs b/dev/old/drawing/mystify/Mystify.Viewer/Form1.cs similarity index 100% rename from examples/drawing/mystify/Mystify.Viewer/Form1.cs rename to dev/old/drawing/mystify/Mystify.Viewer/Form1.cs diff --git a/examples/drawing/mystify/Mystify.Viewer/Form1.resx b/dev/old/drawing/mystify/Mystify.Viewer/Form1.resx similarity index 100% rename from examples/drawing/mystify/Mystify.Viewer/Form1.resx rename to dev/old/drawing/mystify/Mystify.Viewer/Form1.resx diff --git a/examples/drawing/mystify/Mystify.Viewer/Mystify.Viewer.csproj b/dev/old/drawing/mystify/Mystify.Viewer/Mystify.Viewer.csproj similarity index 100% rename from examples/drawing/mystify/Mystify.Viewer/Mystify.Viewer.csproj rename to dev/old/drawing/mystify/Mystify.Viewer/Mystify.Viewer.csproj diff --git a/examples/drawing/mystify/Mystify.Viewer/OpenTK.dll.config b/dev/old/drawing/mystify/Mystify.Viewer/OpenTK.dll.config similarity index 100% rename from examples/drawing/mystify/Mystify.Viewer/OpenTK.dll.config rename to dev/old/drawing/mystify/Mystify.Viewer/OpenTK.dll.config diff --git a/examples/drawing/mystify/Mystify.Viewer/Program.cs b/dev/old/drawing/mystify/Mystify.Viewer/Program.cs similarity index 100% rename from examples/drawing/mystify/Mystify.Viewer/Program.cs rename to dev/old/drawing/mystify/Mystify.Viewer/Program.cs diff --git a/examples/drawing/mystify/Mystify.Viewer/Properties/AssemblyInfo.cs b/dev/old/drawing/mystify/Mystify.Viewer/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/mystify/Mystify.Viewer/Properties/AssemblyInfo.cs rename to dev/old/drawing/mystify/Mystify.Viewer/Properties/AssemblyInfo.cs diff --git a/examples/drawing/mystify/Mystify.Viewer/Properties/Resources.Designer.cs b/dev/old/drawing/mystify/Mystify.Viewer/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/mystify/Mystify.Viewer/Properties/Resources.Designer.cs rename to dev/old/drawing/mystify/Mystify.Viewer/Properties/Resources.Designer.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/Resources.resx b/dev/old/drawing/mystify/Mystify.Viewer/Properties/Resources.resx similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Properties/Resources.resx rename to dev/old/drawing/mystify/Mystify.Viewer/Properties/Resources.resx diff --git a/examples/drawing/mystify/Mystify.Viewer/Properties/Settings.Designer.cs b/dev/old/drawing/mystify/Mystify.Viewer/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/mystify/Mystify.Viewer/Properties/Settings.Designer.cs rename to dev/old/drawing/mystify/Mystify.Viewer/Properties/Settings.Designer.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/Settings.settings b/dev/old/drawing/mystify/Mystify.Viewer/Properties/Settings.settings similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/Settings.settings rename to dev/old/drawing/mystify/Mystify.Viewer/Properties/Settings.settings diff --git a/examples/drawing/mystify/Mystify.Viewer/SkiaRenderer.cs b/dev/old/drawing/mystify/Mystify.Viewer/SkiaRenderer.cs similarity index 100% rename from examples/drawing/mystify/Mystify.Viewer/SkiaRenderer.cs rename to dev/old/drawing/mystify/Mystify.Viewer/SkiaRenderer.cs diff --git a/examples/drawing/mystify/Mystify.Viewer/packages.config b/dev/old/drawing/mystify/Mystify.Viewer/packages.config similarity index 100% rename from examples/drawing/mystify/Mystify.Viewer/packages.config rename to dev/old/drawing/mystify/Mystify.Viewer/packages.config diff --git a/examples/drawing/mystify/Mystify.sln b/dev/old/drawing/mystify/Mystify.sln similarity index 100% rename from examples/drawing/mystify/Mystify.sln rename to dev/old/drawing/mystify/Mystify.sln diff --git a/examples/drawing/mystify/screenshot.gif b/dev/old/drawing/mystify/screenshot.gif similarity index 100% rename from examples/drawing/mystify/screenshot.gif rename to dev/old/drawing/mystify/screenshot.gif diff --git a/examples/drawing/quickstart-console/DrawingQuickstartConsole.csproj b/dev/old/drawing/quickstart-console/DrawingQuickstartConsole.csproj similarity index 96% rename from examples/drawing/quickstart-console/DrawingQuickstartConsole.csproj rename to dev/old/drawing/quickstart-console/DrawingQuickstartConsole.csproj index e0e9dc5..1a3d4af 100644 --- a/examples/drawing/quickstart-console/DrawingQuickstartConsole.csproj +++ b/dev/old/drawing/quickstart-console/DrawingQuickstartConsole.csproj @@ -6,7 +6,7 @@ - + diff --git a/examples/drawing/quickstart-console/DrawingQuickstartConsole.sln b/dev/old/drawing/quickstart-console/DrawingQuickstartConsole.sln similarity index 100% rename from examples/drawing/quickstart-console/DrawingQuickstartConsole.sln rename to dev/old/drawing/quickstart-console/DrawingQuickstartConsole.sln diff --git a/examples/drawing/quickstart-console/Program.cs b/dev/old/drawing/quickstart-console/Program.cs similarity index 100% rename from examples/drawing/quickstart-console/Program.cs rename to dev/old/drawing/quickstart-console/Program.cs diff --git a/examples/drawing/quickstart-console/drawing-quickstart-console.png b/dev/old/drawing/quickstart-console/drawing-quickstart-console.png similarity index 100% rename from examples/drawing/quickstart-console/drawing-quickstart-console.png rename to dev/old/drawing/quickstart-console/drawing-quickstart-console.png diff --git a/examples/drawing/quickstart-winforms/App.config b/dev/old/drawing/quickstart-winforms/App.config similarity index 100% rename from examples/drawing/quickstart-winforms/App.config rename to dev/old/drawing/quickstart-winforms/App.config diff --git a/examples/drawing/quickstart-winforms/DrawingQuickstartWinForms.csproj b/dev/old/drawing/quickstart-winforms/DrawingQuickstartWinForms.csproj similarity index 100% rename from examples/drawing/quickstart-winforms/DrawingQuickstartWinForms.csproj rename to dev/old/drawing/quickstart-winforms/DrawingQuickstartWinForms.csproj diff --git a/examples/drawing/quickstart-winforms/DrawingQuickstartWinForms.sln b/dev/old/drawing/quickstart-winforms/DrawingQuickstartWinForms.sln similarity index 100% rename from examples/drawing/quickstart-winforms/DrawingQuickstartWinForms.sln rename to dev/old/drawing/quickstart-winforms/DrawingQuickstartWinForms.sln diff --git a/examples/drawing/quickstart-winforms/Form1.Designer.cs b/dev/old/drawing/quickstart-winforms/Form1.Designer.cs similarity index 100% rename from examples/drawing/quickstart-winforms/Form1.Designer.cs rename to dev/old/drawing/quickstart-winforms/Form1.Designer.cs diff --git a/examples/drawing/quickstart-winforms/Form1.cs b/dev/old/drawing/quickstart-winforms/Form1.cs similarity index 100% rename from examples/drawing/quickstart-winforms/Form1.cs rename to dev/old/drawing/quickstart-winforms/Form1.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Form1.resx b/dev/old/drawing/quickstart-winforms/Form1.resx similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/02 simple interactive/Form1.resx rename to dev/old/drawing/quickstart-winforms/Form1.resx diff --git a/examples/drawing/quickstart-winforms/Program.cs b/dev/old/drawing/quickstart-winforms/Program.cs similarity index 100% rename from examples/drawing/quickstart-winforms/Program.cs rename to dev/old/drawing/quickstart-winforms/Program.cs diff --git a/examples/drawing/quickstart-winforms/Properties/AssemblyInfo.cs b/dev/old/drawing/quickstart-winforms/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/quickstart-winforms/Properties/AssemblyInfo.cs rename to dev/old/drawing/quickstart-winforms/Properties/AssemblyInfo.cs diff --git a/examples/drawing/quickstart-winforms/Properties/Resources.Designer.cs b/dev/old/drawing/quickstart-winforms/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/quickstart-winforms/Properties/Resources.Designer.cs rename to dev/old/drawing/quickstart-winforms/Properties/Resources.Designer.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/Resources.resx b/dev/old/drawing/quickstart-winforms/Properties/Resources.resx similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Properties/Resources.resx rename to dev/old/drawing/quickstart-winforms/Properties/Resources.resx diff --git a/examples/drawing/quickstart-winforms/Properties/Settings.Designer.cs b/dev/old/drawing/quickstart-winforms/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/quickstart-winforms/Properties/Settings.Designer.cs rename to dev/old/drawing/quickstart-winforms/Properties/Settings.Designer.cs diff --git a/projects/17-07-16_microphone/microphone/Properties/Settings.settings b/dev/old/drawing/quickstart-winforms/Properties/Settings.settings similarity index 100% rename from projects/17-07-16_microphone/microphone/Properties/Settings.settings rename to dev/old/drawing/quickstart-winforms/Properties/Settings.settings diff --git a/examples/drawing/quickstart-wpf/App.xaml b/dev/old/drawing/quickstart-wpf/App.xaml similarity index 100% rename from examples/drawing/quickstart-wpf/App.xaml rename to dev/old/drawing/quickstart-wpf/App.xaml diff --git a/examples/drawing/quickstart-wpf/App.xaml.cs b/dev/old/drawing/quickstart-wpf/App.xaml.cs similarity index 100% rename from examples/drawing/quickstart-wpf/App.xaml.cs rename to dev/old/drawing/quickstart-wpf/App.xaml.cs diff --git a/examples/drawing/quickstart-wpf/AssemblyInfo.cs b/dev/old/drawing/quickstart-wpf/AssemblyInfo.cs similarity index 100% rename from examples/drawing/quickstart-wpf/AssemblyInfo.cs rename to dev/old/drawing/quickstart-wpf/AssemblyInfo.cs diff --git a/examples/drawing/quickstart-wpf/DrawingQuickstartWPF.csproj b/dev/old/drawing/quickstart-wpf/DrawingQuickstartWPF.csproj similarity index 97% rename from examples/drawing/quickstart-wpf/DrawingQuickstartWPF.csproj rename to dev/old/drawing/quickstart-wpf/DrawingQuickstartWPF.csproj index 7d7e472..c4c79d0 100644 --- a/examples/drawing/quickstart-wpf/DrawingQuickstartWPF.csproj +++ b/dev/old/drawing/quickstart-wpf/DrawingQuickstartWPF.csproj @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/examples/drawing/quickstart-wpf/DrawingQuickstartWPF.sln b/dev/old/drawing/quickstart-wpf/DrawingQuickstartWPF.sln similarity index 100% rename from examples/drawing/quickstart-wpf/DrawingQuickstartWPF.sln rename to dev/old/drawing/quickstart-wpf/DrawingQuickstartWPF.sln diff --git a/examples/drawing/quickstart-wpf/MainWindow.xaml b/dev/old/drawing/quickstart-wpf/MainWindow.xaml similarity index 100% rename from examples/drawing/quickstart-wpf/MainWindow.xaml rename to dev/old/drawing/quickstart-wpf/MainWindow.xaml diff --git a/examples/drawing/quickstart-wpf/MainWindow.xaml.cs b/dev/old/drawing/quickstart-wpf/MainWindow.xaml.cs similarity index 100% rename from examples/drawing/quickstart-wpf/MainWindow.xaml.cs rename to dev/old/drawing/quickstart-wpf/MainWindow.xaml.cs diff --git a/examples/drawing/quickstart-wpf/drawing-in-wpf.png b/dev/old/drawing/quickstart-wpf/drawing-in-wpf.png similarity index 100% rename from examples/drawing/quickstart-wpf/drawing-in-wpf.png rename to dev/old/drawing/quickstart-wpf/drawing-in-wpf.png diff --git a/examples/drawing/simple-paint/SimplePaint.sln b/dev/old/drawing/simple-paint/SimplePaint.sln similarity index 100% rename from examples/drawing/simple-paint/SimplePaint.sln rename to dev/old/drawing/simple-paint/SimplePaint.sln diff --git a/examples/drawing/simple-paint/SimplePaint/App.config b/dev/old/drawing/simple-paint/SimplePaint/App.config similarity index 100% rename from examples/drawing/simple-paint/SimplePaint/App.config rename to dev/old/drawing/simple-paint/SimplePaint/App.config diff --git a/examples/drawing/simple-paint/SimplePaint/Form1.Designer.cs b/dev/old/drawing/simple-paint/SimplePaint/Form1.Designer.cs similarity index 100% rename from examples/drawing/simple-paint/SimplePaint/Form1.Designer.cs rename to dev/old/drawing/simple-paint/SimplePaint/Form1.Designer.cs diff --git a/examples/drawing/simple-paint/SimplePaint/Form1.cs b/dev/old/drawing/simple-paint/SimplePaint/Form1.cs similarity index 100% rename from examples/drawing/simple-paint/SimplePaint/Form1.cs rename to dev/old/drawing/simple-paint/SimplePaint/Form1.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Form1.resx b/dev/old/drawing/simple-paint/SimplePaint/Form1.resx similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/03 interactive sandbox/03 interactive sandbox/Form1.resx rename to dev/old/drawing/simple-paint/SimplePaint/Form1.resx diff --git a/examples/drawing/simple-paint/SimplePaint/Program.cs b/dev/old/drawing/simple-paint/SimplePaint/Program.cs similarity index 100% rename from examples/drawing/simple-paint/SimplePaint/Program.cs rename to dev/old/drawing/simple-paint/SimplePaint/Program.cs diff --git a/examples/drawing/simple-paint/SimplePaint/Properties/AssemblyInfo.cs b/dev/old/drawing/simple-paint/SimplePaint/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/simple-paint/SimplePaint/Properties/AssemblyInfo.cs rename to dev/old/drawing/simple-paint/SimplePaint/Properties/AssemblyInfo.cs diff --git a/examples/drawing/simple-paint/SimplePaint/Properties/Resources.Designer.cs b/dev/old/drawing/simple-paint/SimplePaint/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/simple-paint/SimplePaint/Properties/Resources.Designer.cs rename to dev/old/drawing/simple-paint/SimplePaint/Properties/Resources.Designer.cs diff --git a/projects/17-07-16_microphone/microphone/Properties/Resources.resx b/dev/old/drawing/simple-paint/SimplePaint/Properties/Resources.resx similarity index 100% rename from projects/17-07-16_microphone/microphone/Properties/Resources.resx rename to dev/old/drawing/simple-paint/SimplePaint/Properties/Resources.resx diff --git a/examples/drawing/simple-paint/SimplePaint/Properties/Settings.Designer.cs b/dev/old/drawing/simple-paint/SimplePaint/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/simple-paint/SimplePaint/Properties/Settings.Designer.cs rename to dev/old/drawing/simple-paint/SimplePaint/Properties/Settings.Designer.cs diff --git a/projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.settings b/dev/old/drawing/simple-paint/SimplePaint/Properties/Settings.settings similarity index 100% rename from projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.settings rename to dev/old/drawing/simple-paint/SimplePaint/Properties/Settings.settings diff --git a/examples/drawing/simple-paint/SimplePaint/SimplePaint.csproj b/dev/old/drawing/simple-paint/SimplePaint/SimplePaint.csproj similarity index 100% rename from examples/drawing/simple-paint/SimplePaint/SimplePaint.csproj rename to dev/old/drawing/simple-paint/SimplePaint/SimplePaint.csproj diff --git a/examples/drawing/starfield/Starfield.Tests/RenderTests.cs b/dev/old/drawing/starfield/Starfield.Tests/RenderTests.cs similarity index 100% rename from examples/drawing/starfield/Starfield.Tests/RenderTests.cs rename to dev/old/drawing/starfield/Starfield.Tests/RenderTests.cs diff --git a/examples/drawing/starfield/Starfield.Tests/Starfield.Tests.csproj b/dev/old/drawing/starfield/Starfield.Tests/Starfield.Tests.csproj similarity index 98% rename from examples/drawing/starfield/Starfield.Tests/Starfield.Tests.csproj rename to dev/old/drawing/starfield/Starfield.Tests/Starfield.Tests.csproj index aca3561..bd6d15a 100644 --- a/examples/drawing/starfield/Starfield.Tests/Starfield.Tests.csproj +++ b/dev/old/drawing/starfield/Starfield.Tests/Starfield.Tests.csproj @@ -10,7 +10,7 @@ - + diff --git a/examples/drawing/starfield/Starfield.WPF/App.xaml b/dev/old/drawing/starfield/Starfield.WPF/App.xaml similarity index 100% rename from examples/drawing/starfield/Starfield.WPF/App.xaml rename to dev/old/drawing/starfield/Starfield.WPF/App.xaml diff --git a/examples/drawing/starfield/Starfield.WPF/App.xaml.cs b/dev/old/drawing/starfield/Starfield.WPF/App.xaml.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WPF/App.xaml.cs rename to dev/old/drawing/starfield/Starfield.WPF/App.xaml.cs diff --git a/examples/drawing/starfield/Starfield.WPF/AssemblyInfo.cs b/dev/old/drawing/starfield/Starfield.WPF/AssemblyInfo.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WPF/AssemblyInfo.cs rename to dev/old/drawing/starfield/Starfield.WPF/AssemblyInfo.cs diff --git a/examples/drawing/starfield/Starfield.WPF/MainWindow.xaml b/dev/old/drawing/starfield/Starfield.WPF/MainWindow.xaml similarity index 100% rename from examples/drawing/starfield/Starfield.WPF/MainWindow.xaml rename to dev/old/drawing/starfield/Starfield.WPF/MainWindow.xaml diff --git a/examples/drawing/starfield/Starfield.WPF/MainWindow.xaml.cs b/dev/old/drawing/starfield/Starfield.WPF/MainWindow.xaml.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WPF/MainWindow.xaml.cs rename to dev/old/drawing/starfield/Starfield.WPF/MainWindow.xaml.cs diff --git a/examples/drawing/starfield/Starfield.WPF/Starfield.WPF.csproj b/dev/old/drawing/starfield/Starfield.WPF/Starfield.WPF.csproj similarity index 97% rename from examples/drawing/starfield/Starfield.WPF/Starfield.WPF.csproj rename to dev/old/drawing/starfield/Starfield.WPF/Starfield.WPF.csproj index 483f4e1..669beeb 100644 --- a/examples/drawing/starfield/Starfield.WPF/Starfield.WPF.csproj +++ b/dev/old/drawing/starfield/Starfield.WPF/Starfield.WPF.csproj @@ -7,7 +7,7 @@ - + diff --git a/examples/drawing/starfield/Starfield.WPF/csharp-starfield-windows-wpf.gif b/dev/old/drawing/starfield/Starfield.WPF/csharp-starfield-windows-wpf.gif similarity index 100% rename from examples/drawing/starfield/Starfield.WPF/csharp-starfield-windows-wpf.gif rename to dev/old/drawing/starfield/Starfield.WPF/csharp-starfield-windows-wpf.gif diff --git a/examples/drawing/starfield/Starfield.WinForms/App.config b/dev/old/drawing/starfield/Starfield.WinForms/App.config similarity index 100% rename from examples/drawing/starfield/Starfield.WinForms/App.config rename to dev/old/drawing/starfield/Starfield.WinForms/App.config diff --git a/examples/drawing/starfield/Starfield.WinForms/Form1.Designer.cs b/dev/old/drawing/starfield/Starfield.WinForms/Form1.Designer.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WinForms/Form1.Designer.cs rename to dev/old/drawing/starfield/Starfield.WinForms/Form1.Designer.cs diff --git a/examples/drawing/starfield/Starfield.WinForms/Form1.cs b/dev/old/drawing/starfield/Starfield.WinForms/Form1.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WinForms/Form1.cs rename to dev/old/drawing/starfield/Starfield.WinForms/Form1.cs diff --git a/projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Form1.resx b/dev/old/drawing/starfield/Starfield.WinForms/Form1.resx similarity index 100% rename from projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Form1.resx rename to dev/old/drawing/starfield/Starfield.WinForms/Form1.resx diff --git a/examples/drawing/starfield/Starfield.WinForms/Program.cs b/dev/old/drawing/starfield/Starfield.WinForms/Program.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WinForms/Program.cs rename to dev/old/drawing/starfield/Starfield.WinForms/Program.cs diff --git a/examples/drawing/starfield/Starfield.WinForms/Properties/AssemblyInfo.cs b/dev/old/drawing/starfield/Starfield.WinForms/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WinForms/Properties/AssemblyInfo.cs rename to dev/old/drawing/starfield/Starfield.WinForms/Properties/AssemblyInfo.cs diff --git a/examples/drawing/starfield/Starfield.WinForms/Properties/Resources.Designer.cs b/dev/old/drawing/starfield/Starfield.WinForms/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WinForms/Properties/Resources.Designer.cs rename to dev/old/drawing/starfield/Starfield.WinForms/Properties/Resources.Designer.cs diff --git a/projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.resx b/dev/old/drawing/starfield/Starfield.WinForms/Properties/Resources.resx similarity index 100% rename from projects/18-01-09_microphone_level_meter/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.resx rename to dev/old/drawing/starfield/Starfield.WinForms/Properties/Resources.resx diff --git a/examples/drawing/starfield/Starfield.WinForms/Properties/Settings.Designer.cs b/dev/old/drawing/starfield/Starfield.WinForms/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WinForms/Properties/Settings.Designer.cs rename to dev/old/drawing/starfield/Starfield.WinForms/Properties/Settings.Designer.cs diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/Settings.settings b/dev/old/drawing/starfield/Starfield.WinForms/Properties/Settings.settings similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/Settings.settings rename to dev/old/drawing/starfield/Starfield.WinForms/Properties/Settings.settings diff --git a/examples/drawing/starfield/Starfield.WinForms/Starfield.WinForms.csproj b/dev/old/drawing/starfield/Starfield.WinForms/Starfield.WinForms.csproj similarity index 100% rename from examples/drawing/starfield/Starfield.WinForms/Starfield.WinForms.csproj rename to dev/old/drawing/starfield/Starfield.WinForms/Starfield.WinForms.csproj diff --git a/examples/drawing/starfield/Starfield.WinForms/csharp-starfield-windows-forms.gif b/dev/old/drawing/starfield/Starfield.WinForms/csharp-starfield-windows-forms.gif similarity index 100% rename from examples/drawing/starfield/Starfield.WinForms/csharp-starfield-windows-forms.gif rename to dev/old/drawing/starfield/Starfield.WinForms/csharp-starfield-windows-forms.gif diff --git a/examples/drawing/constellation/isolated/Viewer/packages.config b/dev/old/drawing/starfield/Starfield.WinForms/packages.config similarity index 100% rename from examples/drawing/constellation/isolated/Viewer/packages.config rename to dev/old/drawing/starfield/Starfield.WinForms/packages.config diff --git a/examples/drawing/starfield/Starfield.WinFormsNoBlock/App.config b/dev/old/drawing/starfield/Starfield.WinFormsNoBlock/App.config similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsNoBlock/App.config rename to dev/old/drawing/starfield/Starfield.WinFormsNoBlock/App.config diff --git a/examples/drawing/starfield/Starfield.WinFormsNoBlock/Form1.Designer.cs b/dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Form1.Designer.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsNoBlock/Form1.Designer.cs rename to dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Form1.Designer.cs diff --git a/examples/drawing/starfield/Starfield.WinFormsNoBlock/Form1.cs b/dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Form1.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsNoBlock/Form1.cs rename to dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Form1.cs diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Form1.resx b/dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Form1.resx similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Form1.resx rename to dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Form1.resx diff --git a/examples/drawing/starfield/Starfield.WinFormsNoBlock/Program.cs b/dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Program.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsNoBlock/Program.cs rename to dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Program.cs diff --git a/examples/drawing/starfield/Starfield.WinFormsNoBlock/Properties/AssemblyInfo.cs b/dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsNoBlock/Properties/AssemblyInfo.cs rename to dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Properties/AssemblyInfo.cs diff --git a/examples/drawing/starfield/Starfield.WinFormsNoBlock/Properties/Resources.Designer.cs b/dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsNoBlock/Properties/Resources.Designer.cs rename to dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Properties/Resources.Designer.cs diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/Resources.resx b/dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Properties/Resources.resx similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/02 bitmap scroll/Properties/Resources.resx rename to dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Properties/Resources.resx diff --git a/examples/drawing/starfield/Starfield.WinFormsNoBlock/Properties/Settings.Designer.cs b/dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsNoBlock/Properties/Settings.Designer.cs rename to dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Properties/Settings.Designer.cs diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.settings b/dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Properties/Settings.settings similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.settings rename to dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Properties/Settings.settings diff --git a/examples/drawing/starfield/Starfield.WinFormsNoBlock/Starfield.WinFormsNoBlock.csproj b/dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Starfield.WinFormsNoBlock.csproj similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsNoBlock/Starfield.WinFormsNoBlock.csproj rename to dev/old/drawing/starfield/Starfield.WinFormsNoBlock/Starfield.WinFormsNoBlock.csproj diff --git a/examples/drawing/starfield/Starfield.WinFormsNoBlock/packages.config b/dev/old/drawing/starfield/Starfield.WinFormsNoBlock/packages.config similarity index 56% rename from examples/drawing/starfield/Starfield.WinFormsNoBlock/packages.config rename to dev/old/drawing/starfield/Starfield.WinFormsNoBlock/packages.config index 456bda8..467e1c5 100644 --- a/examples/drawing/starfield/Starfield.WinFormsNoBlock/packages.config +++ b/dev/old/drawing/starfield/Starfield.WinFormsNoBlock/packages.config @@ -1,4 +1,4 @@ ๏ปฟ - + \ No newline at end of file diff --git a/examples/drawing/starfield/Starfield.WinFormsSkiaSharp/App.config b/dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/App.config similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsSkiaSharp/App.config rename to dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/App.config diff --git a/examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Form1.Designer.cs b/dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Form1.Designer.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Form1.Designer.cs rename to dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Form1.Designer.cs diff --git a/examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Form1.cs b/dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Form1.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Form1.cs rename to dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Form1.cs diff --git a/projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Form1.resx b/dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Form1.resx similarity index 100% rename from projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Form1.resx rename to dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Form1.resx diff --git a/examples/drawing/starfield/Starfield.WinFormsSkiaSharp/OpenTK.dll.config b/dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/OpenTK.dll.config similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsSkiaSharp/OpenTK.dll.config rename to dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/OpenTK.dll.config diff --git a/examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Program.cs b/dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Program.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Program.cs rename to dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Program.cs diff --git a/examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/AssemblyInfo.cs b/dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/AssemblyInfo.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/AssemblyInfo.cs rename to dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/AssemblyInfo.cs diff --git a/examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/Resources.Designer.cs b/dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/Resources.Designer.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/Resources.Designer.cs rename to dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/Resources.Designer.cs diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.resx b/dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/Resources.resx similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.resx rename to dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/Resources.resx diff --git a/examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/Settings.Designer.cs b/dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/Settings.Designer.cs similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/Settings.Designer.cs rename to dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/Settings.Designer.cs diff --git a/projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.settings b/dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/Settings.settings similarity index 100% rename from projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/Settings.settings rename to dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Properties/Settings.settings diff --git a/examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Starfield.WinFormsSkiaSharp.csproj b/dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Starfield.WinFormsSkiaSharp.csproj similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsSkiaSharp/Starfield.WinFormsSkiaSharp.csproj rename to dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/Starfield.WinFormsSkiaSharp.csproj diff --git a/examples/drawing/starfield/Starfield.WinFormsSkiaSharp/packages.config b/dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/packages.config similarity index 100% rename from examples/drawing/starfield/Starfield.WinFormsSkiaSharp/packages.config rename to dev/old/drawing/starfield/Starfield.WinFormsSkiaSharp/packages.config diff --git a/examples/drawing/starfield/Starfield.sln b/dev/old/drawing/starfield/Starfield.sln similarity index 100% rename from examples/drawing/starfield/Starfield.sln rename to dev/old/drawing/starfield/Starfield.sln diff --git a/examples/drawing/starfield/Starfield/Field.cs b/dev/old/drawing/starfield/Starfield/Field.cs similarity index 100% rename from examples/drawing/starfield/Starfield/Field.cs rename to dev/old/drawing/starfield/Starfield/Field.cs diff --git a/examples/drawing/starfield/Starfield/Starfield.csproj b/dev/old/drawing/starfield/Starfield/Starfield.csproj similarity index 96% rename from examples/drawing/starfield/Starfield/Starfield.csproj rename to dev/old/drawing/starfield/Starfield/Starfield.csproj index 1217676..8dbc66f 100644 --- a/examples/drawing/starfield/Starfield/Starfield.csproj +++ b/dev/old/drawing/starfield/Starfield/Starfield.csproj @@ -5,7 +5,7 @@ - + diff --git a/examples/drawing/starfield/Starfield/field_basic.bmp b/dev/old/drawing/starfield/Starfield/field_basic.bmp similarity index 100% rename from examples/drawing/starfield/Starfield/field_basic.bmp rename to dev/old/drawing/starfield/Starfield/field_basic.bmp diff --git a/examples/drawing/starfield/Starfield/field_basic.png b/dev/old/drawing/starfield/Starfield/field_basic.png similarity index 100% rename from examples/drawing/starfield/Starfield/field_basic.png rename to dev/old/drawing/starfield/Starfield/field_basic.png diff --git a/projects/18-01-15_form_drawing/drawing/drawing2/App.config b/dev/old/plotting/interactive-data-display/IDDQuickstart452/App.config similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing2/App.config rename to dev/old/plotting/interactive-data-display/IDDQuickstart452/App.config diff --git a/examples/plotting/interactive-data-display/IDDQuickstart452/App.xaml b/dev/old/plotting/interactive-data-display/IDDQuickstart452/App.xaml similarity index 100% rename from examples/plotting/interactive-data-display/IDDQuickstart452/App.xaml rename to dev/old/plotting/interactive-data-display/IDDQuickstart452/App.xaml diff --git a/examples/plotting/interactive-data-display/IDDQuickstart452/App.xaml.cs b/dev/old/plotting/interactive-data-display/IDDQuickstart452/App.xaml.cs similarity index 100% rename from examples/plotting/interactive-data-display/IDDQuickstart452/App.xaml.cs rename to dev/old/plotting/interactive-data-display/IDDQuickstart452/App.xaml.cs diff --git a/examples/plotting/interactive-data-display/IDDQuickstart452/IDDQuickstart452.csproj b/dev/old/plotting/interactive-data-display/IDDQuickstart452/IDDQuickstart452.csproj similarity index 100% rename from examples/plotting/interactive-data-display/IDDQuickstart452/IDDQuickstart452.csproj rename to dev/old/plotting/interactive-data-display/IDDQuickstart452/IDDQuickstart452.csproj diff --git a/examples/plotting/interactive-data-display/IDDQuickstart452/MainWindow.xaml b/dev/old/plotting/interactive-data-display/IDDQuickstart452/MainWindow.xaml similarity index 100% rename from examples/plotting/interactive-data-display/IDDQuickstart452/MainWindow.xaml rename to dev/old/plotting/interactive-data-display/IDDQuickstart452/MainWindow.xaml diff --git a/examples/plotting/interactive-data-display/IDDQuickstart452/MainWindow.xaml.cs b/dev/old/plotting/interactive-data-display/IDDQuickstart452/MainWindow.xaml.cs similarity index 100% rename from examples/plotting/interactive-data-display/IDDQuickstart452/MainWindow.xaml.cs rename to dev/old/plotting/interactive-data-display/IDDQuickstart452/MainWindow.xaml.cs diff --git a/examples/plotting/interactive-data-display/IDDQuickstart452/Properties/AssemblyInfo.cs b/dev/old/plotting/interactive-data-display/IDDQuickstart452/Properties/AssemblyInfo.cs similarity index 100% rename from examples/plotting/interactive-data-display/IDDQuickstart452/Properties/AssemblyInfo.cs rename to dev/old/plotting/interactive-data-display/IDDQuickstart452/Properties/AssemblyInfo.cs diff --git a/examples/plotting/interactive-data-display/IDDQuickstart452/Properties/Resources.Designer.cs b/dev/old/plotting/interactive-data-display/IDDQuickstart452/Properties/Resources.Designer.cs similarity index 100% rename from examples/plotting/interactive-data-display/IDDQuickstart452/Properties/Resources.Designer.cs rename to dev/old/plotting/interactive-data-display/IDDQuickstart452/Properties/Resources.Designer.cs diff --git a/projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.resx b/dev/old/plotting/interactive-data-display/IDDQuickstart452/Properties/Resources.resx similarity index 100% rename from projects/18-01-11_microphone_spectrograph/WindowsFormsApp1/WindowsFormsApp1/Properties/Resources.resx rename to dev/old/plotting/interactive-data-display/IDDQuickstart452/Properties/Resources.resx diff --git a/examples/plotting/interactive-data-display/IDDQuickstart452/Properties/Settings.Designer.cs b/dev/old/plotting/interactive-data-display/IDDQuickstart452/Properties/Settings.Designer.cs similarity index 100% rename from examples/plotting/interactive-data-display/IDDQuickstart452/Properties/Settings.Designer.cs rename to dev/old/plotting/interactive-data-display/IDDQuickstart452/Properties/Settings.Designer.cs diff --git a/examples/plotting/interactive-data-display/IDDQuickstart452/Properties/Settings.settings b/dev/old/plotting/interactive-data-display/IDDQuickstart452/Properties/Settings.settings similarity index 100% rename from examples/plotting/interactive-data-display/IDDQuickstart452/Properties/Settings.settings rename to dev/old/plotting/interactive-data-display/IDDQuickstart452/Properties/Settings.settings diff --git a/examples/plotting/interactive-data-display/IDDQuickstart452/packages.config b/dev/old/plotting/interactive-data-display/IDDQuickstart452/packages.config similarity index 100% rename from examples/plotting/interactive-data-display/IDDQuickstart452/packages.config rename to dev/old/plotting/interactive-data-display/IDDQuickstart452/packages.config diff --git a/examples/plotting/interactive-data-display/IIDQuickstart.sln b/dev/old/plotting/interactive-data-display/IIDQuickstart.sln similarity index 100% rename from examples/plotting/interactive-data-display/IIDQuickstart.sln rename to dev/old/plotting/interactive-data-display/IIDQuickstart.sln diff --git a/examples/plotting/livecharts/LiveChartsQuickstart/App.config b/dev/old/plotting/livecharts/LiveChartsQuickstart/App.config similarity index 100% rename from examples/plotting/livecharts/LiveChartsQuickstart/App.config rename to dev/old/plotting/livecharts/LiveChartsQuickstart/App.config diff --git a/examples/plotting/livecharts/LiveChartsQuickstart/Form1.Designer.cs b/dev/old/plotting/livecharts/LiveChartsQuickstart/Form1.Designer.cs similarity index 100% rename from examples/plotting/livecharts/LiveChartsQuickstart/Form1.Designer.cs rename to dev/old/plotting/livecharts/LiveChartsQuickstart/Form1.Designer.cs diff --git a/examples/plotting/livecharts/LiveChartsQuickstart/Form1.cs b/dev/old/plotting/livecharts/LiveChartsQuickstart/Form1.cs similarity index 100% rename from examples/plotting/livecharts/LiveChartsQuickstart/Form1.cs rename to dev/old/plotting/livecharts/LiveChartsQuickstart/Form1.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Form1.resx b/dev/old/plotting/livecharts/LiveChartsQuickstart/Form1.resx similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/04 ScottPlotUC/Form1.resx rename to dev/old/plotting/livecharts/LiveChartsQuickstart/Form1.resx diff --git a/examples/plotting/livecharts/LiveChartsQuickstart/LiveChartsQuickstart.csproj b/dev/old/plotting/livecharts/LiveChartsQuickstart/LiveChartsQuickstart.csproj similarity index 100% rename from examples/plotting/livecharts/LiveChartsQuickstart/LiveChartsQuickstart.csproj rename to dev/old/plotting/livecharts/LiveChartsQuickstart/LiveChartsQuickstart.csproj diff --git a/examples/plotting/livecharts/LiveChartsQuickstart/LiveChartsQuickstart.sln b/dev/old/plotting/livecharts/LiveChartsQuickstart/LiveChartsQuickstart.sln similarity index 100% rename from examples/plotting/livecharts/LiveChartsQuickstart/LiveChartsQuickstart.sln rename to dev/old/plotting/livecharts/LiveChartsQuickstart/LiveChartsQuickstart.sln diff --git a/examples/plotting/livecharts/LiveChartsQuickstart/Program.cs b/dev/old/plotting/livecharts/LiveChartsQuickstart/Program.cs similarity index 100% rename from examples/plotting/livecharts/LiveChartsQuickstart/Program.cs rename to dev/old/plotting/livecharts/LiveChartsQuickstart/Program.cs diff --git a/examples/plotting/livecharts/LiveChartsQuickstart/Properties/AssemblyInfo.cs b/dev/old/plotting/livecharts/LiveChartsQuickstart/Properties/AssemblyInfo.cs similarity index 100% rename from examples/plotting/livecharts/LiveChartsQuickstart/Properties/AssemblyInfo.cs rename to dev/old/plotting/livecharts/LiveChartsQuickstart/Properties/AssemblyInfo.cs diff --git a/examples/plotting/livecharts/LiveChartsQuickstart/Properties/Resources.Designer.cs b/dev/old/plotting/livecharts/LiveChartsQuickstart/Properties/Resources.Designer.cs similarity index 100% rename from examples/plotting/livecharts/LiveChartsQuickstart/Properties/Resources.Designer.cs rename to dev/old/plotting/livecharts/LiveChartsQuickstart/Properties/Resources.Designer.cs diff --git a/projects/18-01-14_qrss/qrss/qrss/Properties/Resources.resx b/dev/old/plotting/livecharts/LiveChartsQuickstart/Properties/Resources.resx similarity index 100% rename from projects/18-01-14_qrss/qrss/qrss/Properties/Resources.resx rename to dev/old/plotting/livecharts/LiveChartsQuickstart/Properties/Resources.resx diff --git a/examples/plotting/livecharts/LiveChartsQuickstart/Properties/Settings.Designer.cs b/dev/old/plotting/livecharts/LiveChartsQuickstart/Properties/Settings.Designer.cs similarity index 100% rename from examples/plotting/livecharts/LiveChartsQuickstart/Properties/Settings.Designer.cs rename to dev/old/plotting/livecharts/LiveChartsQuickstart/Properties/Settings.Designer.cs diff --git a/projects/18-01-14_qrss/qrss/qrss/Properties/Settings.settings b/dev/old/plotting/livecharts/LiveChartsQuickstart/Properties/Settings.settings similarity index 100% rename from projects/18-01-14_qrss/qrss/qrss/Properties/Settings.settings rename to dev/old/plotting/livecharts/LiveChartsQuickstart/Properties/Settings.settings diff --git a/examples/plotting/livecharts/LiveChartsQuickstart/packages.config b/dev/old/plotting/livecharts/LiveChartsQuickstart/packages.config similarity index 100% rename from examples/plotting/livecharts/LiveChartsQuickstart/packages.config rename to dev/old/plotting/livecharts/LiveChartsQuickstart/packages.config diff --git a/examples/plotting/microsoft-charting/ChartingQuickstart/App.config b/dev/old/plotting/microsoft-charting/ChartingQuickstart/App.config similarity index 100% rename from examples/plotting/microsoft-charting/ChartingQuickstart/App.config rename to dev/old/plotting/microsoft-charting/ChartingQuickstart/App.config diff --git a/examples/plotting/microsoft-charting/ChartingQuickstart/ChartingQuickstart.csproj b/dev/old/plotting/microsoft-charting/ChartingQuickstart/ChartingQuickstart.csproj similarity index 100% rename from examples/plotting/microsoft-charting/ChartingQuickstart/ChartingQuickstart.csproj rename to dev/old/plotting/microsoft-charting/ChartingQuickstart/ChartingQuickstart.csproj diff --git a/examples/plotting/microsoft-charting/ChartingQuickstart/ChartingQuickstart.sln b/dev/old/plotting/microsoft-charting/ChartingQuickstart/ChartingQuickstart.sln similarity index 100% rename from examples/plotting/microsoft-charting/ChartingQuickstart/ChartingQuickstart.sln rename to dev/old/plotting/microsoft-charting/ChartingQuickstart/ChartingQuickstart.sln diff --git a/examples/plotting/microsoft-charting/ChartingQuickstart/Form1.Designer.cs b/dev/old/plotting/microsoft-charting/ChartingQuickstart/Form1.Designer.cs similarity index 100% rename from examples/plotting/microsoft-charting/ChartingQuickstart/Form1.Designer.cs rename to dev/old/plotting/microsoft-charting/ChartingQuickstart/Form1.Designer.cs diff --git a/examples/plotting/microsoft-charting/ChartingQuickstart/Form1.cs b/dev/old/plotting/microsoft-charting/ChartingQuickstart/Form1.cs similarity index 100% rename from examples/plotting/microsoft-charting/ChartingQuickstart/Form1.cs rename to dev/old/plotting/microsoft-charting/ChartingQuickstart/Form1.cs diff --git a/projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Form1.resx b/dev/old/plotting/microsoft-charting/ChartingQuickstart/Form1.resx similarity index 100% rename from projects/17-07-16_microphone/ScottPlot-2017-07-30/examples/GUI/ScottPlotABF/Form1.resx rename to dev/old/plotting/microsoft-charting/ChartingQuickstart/Form1.resx diff --git a/examples/plotting/microsoft-charting/ChartingQuickstart/Program.cs b/dev/old/plotting/microsoft-charting/ChartingQuickstart/Program.cs similarity index 100% rename from examples/plotting/microsoft-charting/ChartingQuickstart/Program.cs rename to dev/old/plotting/microsoft-charting/ChartingQuickstart/Program.cs diff --git a/examples/plotting/microsoft-charting/ChartingQuickstart/Properties/AssemblyInfo.cs b/dev/old/plotting/microsoft-charting/ChartingQuickstart/Properties/AssemblyInfo.cs similarity index 100% rename from examples/plotting/microsoft-charting/ChartingQuickstart/Properties/AssemblyInfo.cs rename to dev/old/plotting/microsoft-charting/ChartingQuickstart/Properties/AssemblyInfo.cs diff --git a/examples/plotting/microsoft-charting/ChartingQuickstart/Properties/Resources.Designer.cs b/dev/old/plotting/microsoft-charting/ChartingQuickstart/Properties/Resources.Designer.cs similarity index 100% rename from examples/plotting/microsoft-charting/ChartingQuickstart/Properties/Resources.Designer.cs rename to dev/old/plotting/microsoft-charting/ChartingQuickstart/Properties/Resources.Designer.cs diff --git a/projects/18-01-15_form_drawing/drawing/03 functional/Properties/Resources.resx b/dev/old/plotting/microsoft-charting/ChartingQuickstart/Properties/Resources.resx similarity index 100% rename from projects/18-01-15_form_drawing/drawing/03 functional/Properties/Resources.resx rename to dev/old/plotting/microsoft-charting/ChartingQuickstart/Properties/Resources.resx diff --git a/examples/plotting/microsoft-charting/ChartingQuickstart/Properties/Settings.Designer.cs b/dev/old/plotting/microsoft-charting/ChartingQuickstart/Properties/Settings.Designer.cs similarity index 100% rename from examples/plotting/microsoft-charting/ChartingQuickstart/Properties/Settings.Designer.cs rename to dev/old/plotting/microsoft-charting/ChartingQuickstart/Properties/Settings.Designer.cs diff --git a/projects/18-01-15_form_drawing/drawing/03 functional/Properties/Settings.settings b/dev/old/plotting/microsoft-charting/ChartingQuickstart/Properties/Settings.settings similarity index 100% rename from projects/18-01-15_form_drawing/drawing/03 functional/Properties/Settings.settings rename to dev/old/plotting/microsoft-charting/ChartingQuickstart/Properties/Settings.settings diff --git a/examples/plotting/nplot/NPlotQuickstart/App.config b/dev/old/plotting/nplot/NPlotQuickstart/App.config similarity index 100% rename from examples/plotting/nplot/NPlotQuickstart/App.config rename to dev/old/plotting/nplot/NPlotQuickstart/App.config diff --git a/examples/plotting/nplot/NPlotQuickstart/Form1.Designer.cs b/dev/old/plotting/nplot/NPlotQuickstart/Form1.Designer.cs similarity index 100% rename from examples/plotting/nplot/NPlotQuickstart/Form1.Designer.cs rename to dev/old/plotting/nplot/NPlotQuickstart/Form1.Designer.cs diff --git a/examples/plotting/nplot/NPlotQuickstart/Form1.cs b/dev/old/plotting/nplot/NPlotQuickstart/Form1.cs similarity index 100% rename from examples/plotting/nplot/NPlotQuickstart/Form1.cs rename to dev/old/plotting/nplot/NPlotQuickstart/Form1.cs diff --git a/projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Form1.resx b/dev/old/plotting/nplot/NPlotQuickstart/Form1.resx similarity index 100% rename from projects/18-01-10_fast_pixel_bitmap/WindowsFormsApp1/WindowsFormsApp1/Form1.resx rename to dev/old/plotting/nplot/NPlotQuickstart/Form1.resx diff --git a/examples/plotting/nplot/NPlotQuickstart/NPlotQuickstart.csproj b/dev/old/plotting/nplot/NPlotQuickstart/NPlotQuickstart.csproj similarity index 100% rename from examples/plotting/nplot/NPlotQuickstart/NPlotQuickstart.csproj rename to dev/old/plotting/nplot/NPlotQuickstart/NPlotQuickstart.csproj diff --git a/examples/plotting/nplot/NPlotQuickstart/NPlotQuickstart.sln b/dev/old/plotting/nplot/NPlotQuickstart/NPlotQuickstart.sln similarity index 100% rename from examples/plotting/nplot/NPlotQuickstart/NPlotQuickstart.sln rename to dev/old/plotting/nplot/NPlotQuickstart/NPlotQuickstart.sln diff --git a/examples/plotting/nplot/NPlotQuickstart/Program.cs b/dev/old/plotting/nplot/NPlotQuickstart/Program.cs similarity index 100% rename from examples/plotting/nplot/NPlotQuickstart/Program.cs rename to dev/old/plotting/nplot/NPlotQuickstart/Program.cs diff --git a/examples/plotting/nplot/NPlotQuickstart/Properties/AssemblyInfo.cs b/dev/old/plotting/nplot/NPlotQuickstart/Properties/AssemblyInfo.cs similarity index 100% rename from examples/plotting/nplot/NPlotQuickstart/Properties/AssemblyInfo.cs rename to dev/old/plotting/nplot/NPlotQuickstart/Properties/AssemblyInfo.cs diff --git a/examples/plotting/nplot/NPlotQuickstart/Properties/Resources.Designer.cs b/dev/old/plotting/nplot/NPlotQuickstart/Properties/Resources.Designer.cs similarity index 100% rename from examples/plotting/nplot/NPlotQuickstart/Properties/Resources.Designer.cs rename to dev/old/plotting/nplot/NPlotQuickstart/Properties/Resources.Designer.cs diff --git a/projects/18-01-15_form_drawing/drawing/drawing/Properties/Resources.resx b/dev/old/plotting/nplot/NPlotQuickstart/Properties/Resources.resx similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing/Properties/Resources.resx rename to dev/old/plotting/nplot/NPlotQuickstart/Properties/Resources.resx diff --git a/examples/plotting/nplot/NPlotQuickstart/Properties/Settings.Designer.cs b/dev/old/plotting/nplot/NPlotQuickstart/Properties/Settings.Designer.cs similarity index 100% rename from examples/plotting/nplot/NPlotQuickstart/Properties/Settings.Designer.cs rename to dev/old/plotting/nplot/NPlotQuickstart/Properties/Settings.Designer.cs diff --git a/projects/18-01-15_form_drawing/drawing/drawing/Properties/Settings.settings b/dev/old/plotting/nplot/NPlotQuickstart/Properties/Settings.settings similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing/Properties/Settings.settings rename to dev/old/plotting/nplot/NPlotQuickstart/Properties/Settings.settings diff --git a/examples/plotting/nplot/NPlotQuickstart/packages.config b/dev/old/plotting/nplot/NPlotQuickstart/packages.config similarity index 100% rename from examples/plotting/nplot/NPlotQuickstart/packages.config rename to dev/old/plotting/nplot/NPlotQuickstart/packages.config diff --git a/examples/plotting/oxyplot/OxyPlotQuickstart/App.config b/dev/old/plotting/oxyplot/OxyPlotQuickstart/App.config similarity index 100% rename from examples/plotting/oxyplot/OxyPlotQuickstart/App.config rename to dev/old/plotting/oxyplot/OxyPlotQuickstart/App.config diff --git a/examples/plotting/oxyplot/OxyPlotQuickstart/Form1.Designer.cs b/dev/old/plotting/oxyplot/OxyPlotQuickstart/Form1.Designer.cs similarity index 100% rename from examples/plotting/oxyplot/OxyPlotQuickstart/Form1.Designer.cs rename to dev/old/plotting/oxyplot/OxyPlotQuickstart/Form1.Designer.cs diff --git a/examples/plotting/oxyplot/OxyPlotQuickstart/Form1.cs b/dev/old/plotting/oxyplot/OxyPlotQuickstart/Form1.cs similarity index 100% rename from examples/plotting/oxyplot/OxyPlotQuickstart/Form1.cs rename to dev/old/plotting/oxyplot/OxyPlotQuickstart/Form1.cs diff --git a/projects/18-01-15_form_drawing/drawing/03 functional/Form1.resx b/dev/old/plotting/oxyplot/OxyPlotQuickstart/Form1.resx similarity index 100% rename from projects/18-01-15_form_drawing/drawing/03 functional/Form1.resx rename to dev/old/plotting/oxyplot/OxyPlotQuickstart/Form1.resx diff --git a/examples/plotting/oxyplot/OxyPlotQuickstart/OxyPlotQuickstart.csproj b/dev/old/plotting/oxyplot/OxyPlotQuickstart/OxyPlotQuickstart.csproj similarity index 100% rename from examples/plotting/oxyplot/OxyPlotQuickstart/OxyPlotQuickstart.csproj rename to dev/old/plotting/oxyplot/OxyPlotQuickstart/OxyPlotQuickstart.csproj diff --git a/examples/plotting/oxyplot/OxyPlotQuickstart/OxyPlotQuickstart.sln b/dev/old/plotting/oxyplot/OxyPlotQuickstart/OxyPlotQuickstart.sln similarity index 100% rename from examples/plotting/oxyplot/OxyPlotQuickstart/OxyPlotQuickstart.sln rename to dev/old/plotting/oxyplot/OxyPlotQuickstart/OxyPlotQuickstart.sln diff --git a/examples/plotting/oxyplot/OxyPlotQuickstart/Program.cs b/dev/old/plotting/oxyplot/OxyPlotQuickstart/Program.cs similarity index 100% rename from examples/plotting/oxyplot/OxyPlotQuickstart/Program.cs rename to dev/old/plotting/oxyplot/OxyPlotQuickstart/Program.cs diff --git a/examples/plotting/oxyplot/OxyPlotQuickstart/Properties/AssemblyInfo.cs b/dev/old/plotting/oxyplot/OxyPlotQuickstart/Properties/AssemblyInfo.cs similarity index 100% rename from examples/plotting/oxyplot/OxyPlotQuickstart/Properties/AssemblyInfo.cs rename to dev/old/plotting/oxyplot/OxyPlotQuickstart/Properties/AssemblyInfo.cs diff --git a/examples/plotting/oxyplot/OxyPlotQuickstart/Properties/Resources.Designer.cs b/dev/old/plotting/oxyplot/OxyPlotQuickstart/Properties/Resources.Designer.cs similarity index 100% rename from examples/plotting/oxyplot/OxyPlotQuickstart/Properties/Resources.Designer.cs rename to dev/old/plotting/oxyplot/OxyPlotQuickstart/Properties/Resources.Designer.cs diff --git a/projects/18-01-15_form_drawing/drawing/drawing2/Properties/Resources.resx b/dev/old/plotting/oxyplot/OxyPlotQuickstart/Properties/Resources.resx similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing2/Properties/Resources.resx rename to dev/old/plotting/oxyplot/OxyPlotQuickstart/Properties/Resources.resx diff --git a/examples/plotting/oxyplot/OxyPlotQuickstart/Properties/Settings.Designer.cs b/dev/old/plotting/oxyplot/OxyPlotQuickstart/Properties/Settings.Designer.cs similarity index 100% rename from examples/plotting/oxyplot/OxyPlotQuickstart/Properties/Settings.Designer.cs rename to dev/old/plotting/oxyplot/OxyPlotQuickstart/Properties/Settings.Designer.cs diff --git a/projects/18-01-15_form_drawing/drawing/drawing2/Properties/Settings.settings b/dev/old/plotting/oxyplot/OxyPlotQuickstart/Properties/Settings.settings similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing2/Properties/Settings.settings rename to dev/old/plotting/oxyplot/OxyPlotQuickstart/Properties/Settings.settings diff --git a/examples/plotting/oxyplot/OxyPlotQuickstart/packages.config b/dev/old/plotting/oxyplot/OxyPlotQuickstart/packages.config similarity index 100% rename from examples/plotting/oxyplot/OxyPlotQuickstart/packages.config rename to dev/old/plotting/oxyplot/OxyPlotQuickstart/packages.config diff --git a/examples/plotting/scottplot/ScottPlotQuickstart.sln b/dev/old/plotting/scottplot/ScottPlotQuickstart.sln similarity index 100% rename from examples/plotting/scottplot/ScottPlotQuickstart.sln rename to dev/old/plotting/scottplot/ScottPlotQuickstart.sln diff --git a/examples/plotting/scottplot/ScottPlotQuickstart/App.config b/dev/old/plotting/scottplot/ScottPlotQuickstart/App.config similarity index 100% rename from examples/plotting/scottplot/ScottPlotQuickstart/App.config rename to dev/old/plotting/scottplot/ScottPlotQuickstart/App.config diff --git a/examples/plotting/scottplot/ScottPlotQuickstart/Form1.Designer.cs b/dev/old/plotting/scottplot/ScottPlotQuickstart/Form1.Designer.cs similarity index 100% rename from examples/plotting/scottplot/ScottPlotQuickstart/Form1.Designer.cs rename to dev/old/plotting/scottplot/ScottPlotQuickstart/Form1.Designer.cs diff --git a/examples/plotting/scottplot/ScottPlotQuickstart/Form1.cs b/dev/old/plotting/scottplot/ScottPlotQuickstart/Form1.cs similarity index 100% rename from examples/plotting/scottplot/ScottPlotQuickstart/Form1.cs rename to dev/old/plotting/scottplot/ScottPlotQuickstart/Form1.cs diff --git a/projects/18-01-15_form_drawing/drawing/drawing2/Form1.resx b/dev/old/plotting/scottplot/ScottPlotQuickstart/Form1.resx similarity index 100% rename from projects/18-01-15_form_drawing/drawing/drawing2/Form1.resx rename to dev/old/plotting/scottplot/ScottPlotQuickstart/Form1.resx diff --git a/examples/plotting/scottplot/ScottPlotQuickstart/Program.cs b/dev/old/plotting/scottplot/ScottPlotQuickstart/Program.cs similarity index 100% rename from examples/plotting/scottplot/ScottPlotQuickstart/Program.cs rename to dev/old/plotting/scottplot/ScottPlotQuickstart/Program.cs diff --git a/examples/plotting/scottplot/ScottPlotQuickstart/Properties/AssemblyInfo.cs b/dev/old/plotting/scottplot/ScottPlotQuickstart/Properties/AssemblyInfo.cs similarity index 100% rename from examples/plotting/scottplot/ScottPlotQuickstart/Properties/AssemblyInfo.cs rename to dev/old/plotting/scottplot/ScottPlotQuickstart/Properties/AssemblyInfo.cs diff --git a/examples/plotting/scottplot/ScottPlotQuickstart/Properties/Resources.Designer.cs b/dev/old/plotting/scottplot/ScottPlotQuickstart/Properties/Resources.Designer.cs similarity index 100% rename from examples/plotting/scottplot/ScottPlotQuickstart/Properties/Resources.Designer.cs rename to dev/old/plotting/scottplot/ScottPlotQuickstart/Properties/Resources.Designer.cs diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/Resources.resx b/dev/old/plotting/scottplot/ScottPlotQuickstart/Properties/Resources.resx similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/Resources.resx rename to dev/old/plotting/scottplot/ScottPlotQuickstart/Properties/Resources.resx diff --git a/examples/plotting/scottplot/ScottPlotQuickstart/Properties/Settings.Designer.cs b/dev/old/plotting/scottplot/ScottPlotQuickstart/Properties/Settings.Designer.cs similarity index 100% rename from examples/plotting/scottplot/ScottPlotQuickstart/Properties/Settings.Designer.cs rename to dev/old/plotting/scottplot/ScottPlotQuickstart/Properties/Settings.Designer.cs diff --git a/projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/Settings.settings b/dev/old/plotting/scottplot/ScottPlotQuickstart/Properties/Settings.settings similarity index 100% rename from projects/18-09-19_microphone_FFT_revisited/ScottPlotMicrophoneFFT/ScottPlotMicrophoneFFT/Properties/Settings.settings rename to dev/old/plotting/scottplot/ScottPlotQuickstart/Properties/Settings.settings diff --git a/examples/plotting/scottplot/ScottPlotQuickstart/ScottPlotQuickstart.csproj b/dev/old/plotting/scottplot/ScottPlotQuickstart/ScottPlotQuickstart.csproj similarity index 100% rename from examples/plotting/scottplot/ScottPlotQuickstart/ScottPlotQuickstart.csproj rename to dev/old/plotting/scottplot/ScottPlotQuickstart/ScottPlotQuickstart.csproj diff --git a/examples/plotting/scottplot/ScottPlotQuickstart/packages.config b/dev/old/plotting/scottplot/ScottPlotQuickstart/packages.config similarity index 84% rename from examples/plotting/scottplot/ScottPlotQuickstart/packages.config rename to dev/old/plotting/scottplot/ScottPlotQuickstart/packages.config index 7761b0d..1ef022d 100644 --- a/examples/plotting/scottplot/ScottPlotQuickstart/packages.config +++ b/dev/old/plotting/scottplot/ScottPlotQuickstart/packages.config @@ -3,5 +3,5 @@ - + \ No newline at end of file diff --git a/examples/plotting/zedgraph/ZedGraphQuickstart/App.config b/dev/old/plotting/zedgraph/ZedGraphQuickstart/App.config similarity index 100% rename from examples/plotting/zedgraph/ZedGraphQuickstart/App.config rename to dev/old/plotting/zedgraph/ZedGraphQuickstart/App.config diff --git a/examples/plotting/zedgraph/ZedGraphQuickstart/Form1.Designer.cs b/dev/old/plotting/zedgraph/ZedGraphQuickstart/Form1.Designer.cs similarity index 100% rename from examples/plotting/zedgraph/ZedGraphQuickstart/Form1.Designer.cs rename to dev/old/plotting/zedgraph/ZedGraphQuickstart/Form1.Designer.cs diff --git a/examples/plotting/zedgraph/ZedGraphQuickstart/Form1.cs b/dev/old/plotting/zedgraph/ZedGraphQuickstart/Form1.cs similarity index 100% rename from examples/plotting/zedgraph/ZedGraphQuickstart/Form1.cs rename to dev/old/plotting/zedgraph/ZedGraphQuickstart/Form1.cs diff --git a/projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/Form1.resx b/dev/old/plotting/zedgraph/ZedGraphQuickstart/Form1.resx similarity index 100% rename from projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/Form1.resx rename to dev/old/plotting/zedgraph/ZedGraphQuickstart/Form1.resx diff --git a/examples/plotting/zedgraph/ZedGraphQuickstart/License-LGPL.txt b/dev/old/plotting/zedgraph/ZedGraphQuickstart/License-LGPL.txt similarity index 100% rename from examples/plotting/zedgraph/ZedGraphQuickstart/License-LGPL.txt rename to dev/old/plotting/zedgraph/ZedGraphQuickstart/License-LGPL.txt diff --git a/examples/plotting/zedgraph/ZedGraphQuickstart/Program.cs b/dev/old/plotting/zedgraph/ZedGraphQuickstart/Program.cs similarity index 100% rename from examples/plotting/zedgraph/ZedGraphQuickstart/Program.cs rename to dev/old/plotting/zedgraph/ZedGraphQuickstart/Program.cs diff --git a/examples/plotting/zedgraph/ZedGraphQuickstart/Properties/AssemblyInfo.cs b/dev/old/plotting/zedgraph/ZedGraphQuickstart/Properties/AssemblyInfo.cs similarity index 100% rename from examples/plotting/zedgraph/ZedGraphQuickstart/Properties/AssemblyInfo.cs rename to dev/old/plotting/zedgraph/ZedGraphQuickstart/Properties/AssemblyInfo.cs diff --git a/examples/plotting/zedgraph/ZedGraphQuickstart/Properties/Resources.Designer.cs b/dev/old/plotting/zedgraph/ZedGraphQuickstart/Properties/Resources.Designer.cs similarity index 100% rename from examples/plotting/zedgraph/ZedGraphQuickstart/Properties/Resources.Designer.cs rename to dev/old/plotting/zedgraph/ZedGraphQuickstart/Properties/Resources.Designer.cs diff --git a/projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/Resources.resx b/dev/old/plotting/zedgraph/ZedGraphQuickstart/Properties/Resources.resx similarity index 100% rename from projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/Resources.resx rename to dev/old/plotting/zedgraph/ZedGraphQuickstart/Properties/Resources.resx diff --git a/examples/plotting/zedgraph/ZedGraphQuickstart/Properties/Settings.Designer.cs b/dev/old/plotting/zedgraph/ZedGraphQuickstart/Properties/Settings.Designer.cs similarity index 100% rename from examples/plotting/zedgraph/ZedGraphQuickstart/Properties/Settings.Designer.cs rename to dev/old/plotting/zedgraph/ZedGraphQuickstart/Properties/Settings.Designer.cs diff --git a/projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/Settings.settings b/dev/old/plotting/zedgraph/ZedGraphQuickstart/Properties/Settings.settings similarity index 100% rename from projects/18-09-28_gnuplot_knowing/WindowsFormsApp1/Properties/Settings.settings rename to dev/old/plotting/zedgraph/ZedGraphQuickstart/Properties/Settings.settings diff --git a/examples/plotting/zedgraph/ZedGraphQuickstart/ZedGraphQuickstart.csproj b/dev/old/plotting/zedgraph/ZedGraphQuickstart/ZedGraphQuickstart.csproj similarity index 100% rename from examples/plotting/zedgraph/ZedGraphQuickstart/ZedGraphQuickstart.csproj rename to dev/old/plotting/zedgraph/ZedGraphQuickstart/ZedGraphQuickstart.csproj diff --git a/examples/plotting/zedgraph/ZedGraphQuickstart/ZedGraphQuickstart.sln b/dev/old/plotting/zedgraph/ZedGraphQuickstart/ZedGraphQuickstart.sln similarity index 100% rename from examples/plotting/zedgraph/ZedGraphQuickstart/ZedGraphQuickstart.sln rename to dev/old/plotting/zedgraph/ZedGraphQuickstart/ZedGraphQuickstart.sln diff --git a/examples/plotting/zedgraph/ZedGraphQuickstart/packages.config b/dev/old/plotting/zedgraph/ZedGraphQuickstart/packages.config similarity index 100% rename from examples/plotting/zedgraph/ZedGraphQuickstart/packages.config rename to dev/old/plotting/zedgraph/ZedGraphQuickstart/packages.config diff --git a/dev/site-mockups/bs5sidebar.js b/dev/site-mockups/bs5sidebar.js new file mode 100644 index 0000000..ae2cfd5 --- /dev/null +++ b/dev/site-mockups/bs5sidebar.js @@ -0,0 +1,21 @@ +document.addEventListener("DOMContentLoaded", function () { + document.querySelectorAll('.sidebar .nav-link').forEach(function (element) { + element.addEventListener('click', function (e) { + let nextEl = element.nextElementSibling; + let parentEl = element.parentElement; + if (nextEl) { + e.preventDefault(); + let collapsableEl = new bootstrap.Collapse(nextEl); + if (nextEl.classList.contains('show')) { + collapsableEl.hide(); + } else { + collapsableEl.show(); + var opened_submenu = parentEl.parentElement.querySelector('.submenu.show'); + if (opened_submenu) { + new bootstrap.Collapse(opened_submenu); + } + } + } + }); + }) +}); \ No newline at end of file diff --git a/dev/site-mockups/header.html b/dev/site-mockups/header.html new file mode 100644 index 0000000..966d658 --- /dev/null +++ b/dev/site-mockups/header.html @@ -0,0 +1,48 @@ + + + + + + + + Hello, world! + + + + + +
+
+ Hello, World +
+
+
+
+

Hello, world!

+
+ things +
+
+ + + \ No newline at end of file diff --git a/dev/site-mockups/mockup1.html b/dev/site-mockups/mockup1.html new file mode 100644 index 0000000..a4b0ee7 --- /dev/null +++ b/dev/site-mockups/mockup1.html @@ -0,0 +1,160 @@ + + + + + + + + + + Demo - Bootstrap 5 sidebar vertical menu sample. html code example + + + + + + + + + + + + + + + + + +
+ + +
+
+

C# Data Visualization

+
+ Resources for visualizing data using C# and the .NET platform +
+
+
+ + + +
+ Copyright? +
+ + + + \ No newline at end of file diff --git a/dev/site-mockups/mockup2.html b/dev/site-mockups/mockup2.html new file mode 100644 index 0000000..1209ad0 --- /dev/null +++ b/dev/site-mockups/mockup2.html @@ -0,0 +1,146 @@ + + + + + + + + Hello, world! + + + + + +
+ +
+ +
+
+ Hello, World +
+
+
+ +
+
+ stuff happens +
+
+ +
+ + + + \ No newline at end of file diff --git a/dev/site-mockups/starfield.js b/dev/site-mockups/starfield.js new file mode 100644 index 0000000..4aeb245 --- /dev/null +++ b/dev/site-mockups/starfield.js @@ -0,0 +1,154 @@ + +class Star { + constructor(x, y, xVel, yVel) { + this.x = x; + this.y = y; + this.xVel = xVel; + this.yVel = yVel; + } +} + +class PointField { + + constructor(div) { + this.div = div; + this.canvas = document.createElement('canvas'); + this.canvas.style.width = "100%"; + this.div.appendChild(this.canvas); + this.resize(); + this.randomize(); + } + + resize() { + this.width = this.div.clientWidth; + this.height = this.div.clientHeight; + if (this.canvas != null) { + this.canvas.width = this.div.clientWidth; + this.canvas.height = this.div.clientHeight; + } + } + + randomize() { + const starCount = this.width * this.height / 5e3; + const minVel = 15; + const maxVel = 30; + + this.stars = [] + for (let i = 0; i < starCount; i++) { + + let x = Math.random() * this.width; + let y = Math.random() * this.height; + let yVel = (Math.random() * (maxVel - minVel)) + minVel + let xVel = (Math.random() * (maxVel - minVel)) + minVel + if (Math.random() < .5) yVel *= -1; + if (Math.random() < .5) xVel *= -1; + + this.stars[i] = new Star(x, y, xVel, yVel) + } + + this.renderCount = 0; + } + + stepForward(dt = .01) { + for (var i = 0; i < this.stars.length; i++) { + let star = this.stars[i]; + star.x += dt * star.xVel; + star.y += dt * star.yVel; + if (star.x > this.width || star.x < 0) + star.xVel *= -1; + if (star.y > this.height || star.y < 0) + star.yVel *= -1; + } + + this.render(); + } + + render() { + const ctx = this.canvas.getContext("2d"); + + ctx.fillStyle = this.div.style.backgroundColor; + ctx.fillRect(0, 0, this.width, this.height); + + ctx.lineWidth = 1; + for (let indexA = 0; indexA < this.stars.length; indexA++) { + const starA = this.stars[indexA]; + let brightestLine = 0; + for (let indexB = 0; indexB < this.stars.length; indexB++) { + if (indexA == indexB) + continue; + const starB = this.stars[indexB]; + + const dX = Math.abs(starB.x - starA.x); + const dY = Math.abs(starB.y - starA.y); + const distance = Math.sqrt(dX * dX + dY * dY); + + if (distance > 100) + continue; + + let alpha = (100 - distance) / 100.0; + alpha = Math.min(alpha, this.renderCount / 50); + brightestLine = Math.max(alpha, brightestLine); + + ctx.strokeStyle = `rgba(255,255,255,${.05 * alpha})`; + ctx.beginPath(); + ctx.moveTo(starA.x, starA.y); + ctx.lineTo(starB.x, starB.y); + ctx.stroke(); + } + ctx.fillStyle = `rgba(255,255,255,${.2 * brightestLine})`; + ctx.beginPath(); + ctx.arc(starA.x, starA.y, 2, 0, Math.PI * 2); + ctx.fill(); + } + this.renderCount += 1; + } +} + +function startAnimation() { + let fps = 10; + let myField = new PointField(document.getElementById('canvas')); + window.addEventListener('resize', function resize(event) { myField.resize(); myField.randomize(); myField.render(); }); + setInterval(function () { myField.stepForward(); }, 1000 / fps); +} + +function drawOnce() { + let myField = new PointField(document.getElementById('canvas')); + myField.resize(); + myField.randomize(); + myField.renderCount = 999; + myField.render(); +} + +/* + + +
+
+
+
+ +
Resources for visualizing data using C# and the .NET platform
+
+
+
+*/ + +/* + +.animated-header { + display: grid; + grid-template-columns: 1fr; + color: white; +} + +.animated-header div { + grid-row-start: 1; + grid-column-start: 1; + display: flex; + flex-direction: column; +} + +.animated-header a { + color: white; +} +*/ \ No newline at end of file diff --git a/dev/site-mockups/wave.svg b/dev/site-mockups/wave.svg new file mode 100644 index 0000000..5c84fd4 --- /dev/null +++ b/dev/site-mockups/wave.svg @@ -0,0 +1,78 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/projects/array-to-image/ArrayToImage.csproj b/projects/array-to-image/ArrayToImage.csproj new file mode 100644 index 0000000..37652d7 --- /dev/null +++ b/projects/array-to-image/ArrayToImage.csproj @@ -0,0 +1,19 @@ + + + + Exe + net6.0 + ArrayToImage + enable + + + + + + + + + + + + diff --git a/projects/array-to-image/ArrayToImage.sln b/projects/array-to-image/ArrayToImage.sln new file mode 100644 index 0000000..b72fdba --- /dev/null +++ b/projects/array-to-image/ArrayToImage.sln @@ -0,0 +1,25 @@ +๏ปฟ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.2.32210.308 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ArrayToImage", "ArrayToImage.csproj", "{8C424614-AB75-4012-BB5F-E10BAAC4346D}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8C424614-AB75-4012-BB5F-E10BAAC4346D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8C424614-AB75-4012-BB5F-E10BAAC4346D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8C424614-AB75-4012-BB5F-E10BAAC4346D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8C424614-AB75-4012-BB5F-E10BAAC4346D}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {7B1425C8-3E33-45EE-BD63-5D3B86D35DE1} + EndGlobalSection +EndGlobal diff --git a/projects/array-to-image/Demonstrate.cs b/projects/array-to-image/Demonstrate.cs new file mode 100644 index 0000000..af6c410 --- /dev/null +++ b/projects/array-to-image/Demonstrate.cs @@ -0,0 +1,56 @@ +๏ปฟusing System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ArrayToImage; + +public static class Demonstrate +{ + public static void ImageToArray(IGraphicsPlatform[] platforms, string outputFolder) + { + string testImagePath = Path.GetFullPath("../../../TestImages/bird.jpg"); + if (!File.Exists(testImagePath)) + throw new FileNotFoundException(testImagePath); + + foreach (IGraphicsPlatform platform in platforms) + { + // function tested + byte[,,] pixelArray = platform.LoadImageRgb(testImagePath); + + // save the array as a new image to assess it + string filename = $"{platform.Name} - ArrayToImage.png"; + string filePath = Path.Combine(outputFolder, filename); + platform.SaveImageRgb(filePath, pixelArray); + } + } + + public static void ArrayToImage(IGraphicsPlatform[] platforms, string outputFolder) + { + ITestPattern[] patterns = new ITestPattern[] + { + new TestPatterns.HorizontalGradients(), + new TestPatterns.VerticalGradients(), + new TestPatterns.DiagnalGradients(), + new TestPatterns.ColorStrips(), + }; + + // use prime dimensions to prevent accidental alignment + int width = 653; + int height = 487; + + foreach (IGraphicsPlatform platform in platforms) + { + foreach (ITestPattern pattern in patterns) + { + byte[,,] pixelArray = pattern.Generate(width, height); + string filename = $"{platform.Name} - {pattern.Name}.png"; + string filePath = Path.Combine(outputFolder, filename); + platform.SaveImageRgb(filePath, pixelArray); + Console.WriteLine(filePath); + } + } + } +} diff --git a/projects/array-to-image/ImageMakers/IGraphicsPlatform.cs b/projects/array-to-image/ImageMakers/IGraphicsPlatform.cs new file mode 100644 index 0000000..fee5fed --- /dev/null +++ b/projects/array-to-image/ImageMakers/IGraphicsPlatform.cs @@ -0,0 +1,8 @@ +๏ปฟnamespace ArrayToImage; + +public interface IGraphicsPlatform +{ + public string Name { get; } + public void SaveImageRgb(string filePath, byte[,,] pixelArray); + public byte[,,] LoadImageRgb(string filePath); +} diff --git a/projects/array-to-image/ImageMakers/SkiaSharpImageMaker.cs b/projects/array-to-image/ImageMakers/SkiaSharpImageMaker.cs new file mode 100644 index 0000000..ad6557c --- /dev/null +++ b/projects/array-to-image/ImageMakers/SkiaSharpImageMaker.cs @@ -0,0 +1,94 @@ +๏ปฟusing SkiaSharp; +using System; +using System.IO; +using System.Runtime.InteropServices; + +namespace ArrayToImage.ImageMakers; + +internal class SkiaSharpImageMaker : IGraphicsPlatform +{ + public string Name => "SkiaSharp"; + + public void SaveImageRgb(string filePath, byte[,,] pixelArray) + { + filePath = Path.GetFullPath(filePath); + SKBitmap bmp = GetBitmap(pixelArray); + using FileStream fs = new(filePath, FileMode.Create); + bmp.Encode(fs, SKEncodedImageFormat.Png, quality: 100); + Console.WriteLine(filePath); + } + + public byte[,,] LoadImageRgb(string filePath) + { + SKBitmap bmp = SKBitmap.Decode(filePath); + + ReadOnlySpan spn = bmp.GetPixelSpan(); + + byte[,,] pixelValues = new byte[bmp.Height, bmp.Width, 3]; + for (int y = 0; y < bmp.Height; y++) + { + for (int x = 0; x < bmp.Width; x++) + { + int offset = (y * bmp.Width + x) * bmp.BytesPerPixel; + pixelValues[y, x, 0] = spn[offset + 2]; + pixelValues[y, x, 1] = spn[offset + 1]; + pixelValues[y, x, 2] = spn[offset + 0]; + } + } + + return pixelValues; + } + + private static SKBitmap GetBitmap(byte[,,] pixelArray) + { + int width = pixelArray.GetLength(1); + int height = pixelArray.GetLength(0); + + uint[] pixelValues = new uint[width * height]; + for (int y = 0; y < height; y++) + { + for (int x = 0; x < width; x++) + { + byte alpha = 255; + byte red = pixelArray[y, x, 0]; + byte green = pixelArray[y, x, 1]; + byte blue = pixelArray[y, x, 2]; + uint pixelValue = (uint)red + (uint)(green << 8) + (uint)(blue << 16) + (uint)(alpha << 24); + pixelValues[y * width + x] = pixelValue; + } + } + + SKBitmap bitmap = new(); + GCHandle gcHandle = GCHandle.Alloc(pixelValues, GCHandleType.Pinned); + SKImageInfo info = new(width, height, SKColorType.Rgba8888, SKAlphaType.Premul); + + IntPtr ptr = gcHandle.AddrOfPinnedObject(); + int rowBytes = info.RowBytes; + bitmap.InstallPixels(info, ptr, rowBytes, delegate { gcHandle.Free(); }); + + return bitmap; + } + + [Obsolete("For education only, too slow to be practically useful")] + private static SKBitmap GetBitmapSLOW(byte[,,] pixelArray) + { + int width = pixelArray.GetLength(1); + int height = pixelArray.GetLength(0); + + SKBitmap bitmap = new(width, height); + + for (int y = 0; y < height; y++) + { + Console.WriteLine($"Row {y}"); + for (int x = 0; x < width; x++) + { + byte r = pixelArray[y, x, 0]; + byte g = pixelArray[y, x, 1]; + byte b = pixelArray[y, x, 2]; + bitmap.Pixels[y * width + x] = new SKColor(r, g, b); + } + } + + return bitmap; + } +} diff --git a/projects/array-to-image/ImageMakers/SystemDrawingImageMaker.cs b/projects/array-to-image/ImageMakers/SystemDrawingImageMaker.cs new file mode 100644 index 0000000..9ed7604 --- /dev/null +++ b/projects/array-to-image/ImageMakers/SystemDrawingImageMaker.cs @@ -0,0 +1,79 @@ +๏ปฟusing System; +using System.Drawing; +using System.Drawing.Imaging; +using System.IO; +using System.Runtime.InteropServices; + +namespace ArrayToImage.ImageMakers; + +public class SystemDrawingImageMaker : IGraphicsPlatform +{ + public string Name => "System.Drawing"; + + public void SaveImageRgb(string filePath, byte[,,] pixelArray) + { + filePath = Path.GetFullPath(filePath); + using Bitmap bmp = GetBitmap(pixelArray); + bmp.Save(filePath); + Console.WriteLine(filePath); + } + + public byte[,,] LoadImageRgb(string filePath) + { + using Bitmap bmp = new(filePath); + int bytesPerPixel = Image.GetPixelFormatSize(bmp.PixelFormat) / 8; + Rectangle rect = new(0, 0, bmp.Width, bmp.Height); + BitmapData bmpData = bmp.LockBits(rect, ImageLockMode.ReadWrite, bmp.PixelFormat); + int byteCount = Math.Abs(bmpData.Stride) * bmp.Height; + byte[] bytes = new byte[byteCount]; + Marshal.Copy(bmpData.Scan0, bytes, 0, byteCount); + bmp.UnlockBits(bmpData); + + byte[,,] pixelValues = new byte[bmp.Height, bmp.Width, 3]; + for (int y = 0; y < bmp.Height; y++) + { + for (int x = 0; x < bmp.Width; x++) + { + int offset = (y * bmpData.Stride) + x * bytesPerPixel; + pixelValues[y, x, 0] = bytes[offset + 2]; // red + pixelValues[y, x, 1] = bytes[offset + 1]; // green + pixelValues[y, x, 2] = bytes[offset + 0]; // blue + } + } + + return pixelValues; + } + + private static Bitmap GetBitmap(byte[,,] pixelArray) + { + int width = pixelArray.GetLength(1); + int height = pixelArray.GetLength(0); + int stride = (width % 4 == 0) ? width : width + 4 - width % 4; + int bytesPerPixel = 3; + + byte[] bytes = new byte[stride * height * bytesPerPixel]; + for (int y = 0; y < height; y++) + { + for (int x = 0; x < width; x++) + { + int offset = (y * stride + x) * bytesPerPixel; + bytes[offset + 0] = pixelArray[y, x, 2]; // blue + bytes[offset + 1] = pixelArray[y, x, 1]; // green + bytes[offset + 2] = pixelArray[y, x, 0]; // red + } + } + + PixelFormat formatOutput = PixelFormat.Format24bppRgb; + Rectangle rect = new(0, 0, width, height); + Bitmap bmp = new(stride, height, formatOutput); + BitmapData bmpData = bmp.LockBits(rect, ImageLockMode.ReadOnly, formatOutput); + Marshal.Copy(bytes, 0, bmpData.Scan0, bytes.Length); + bmp.UnlockBits(bmpData); + + Bitmap bmp2 = new(width, height, PixelFormat.Format32bppPArgb); + Graphics gfx2 = Graphics.FromImage(bmp2); + gfx2.DrawImage(bmp, 0, 0); + + return bmp2; + } +} diff --git a/projects/array-to-image/Program.cs b/projects/array-to-image/Program.cs new file mode 100644 index 0000000..d3d80e1 --- /dev/null +++ b/projects/array-to-image/Program.cs @@ -0,0 +1,24 @@ +๏ปฟusing System; +using System.IO; + +namespace ArrayToImage; + +public static class Program +{ + public static void Main() + { + IGraphicsPlatform[] platforms = new IGraphicsPlatform[] + { + //new ImageMakers.SystemDrawingImageMaker(), + new ImageMakers.SkiaSharpImageMaker(), + }; + + string outputFolder = Path.GetFullPath("./output"); + if (!Directory.Exists(outputFolder)) + Directory.CreateDirectory(outputFolder); + + Demonstrate.ImageToArray(platforms, outputFolder); + //Demonstrate.ArrayToImage(platforms, outputFolder); + } + +} \ No newline at end of file diff --git a/projects/array-to-image/TestImages/bird.jpg b/projects/array-to-image/TestImages/bird.jpg new file mode 100644 index 0000000..95c12a9 Binary files /dev/null and b/projects/array-to-image/TestImages/bird.jpg differ diff --git a/projects/array-to-image/TestPatterns/ColorStrips.cs b/projects/array-to-image/TestPatterns/ColorStrips.cs new file mode 100644 index 0000000..d729de5 --- /dev/null +++ b/projects/array-to-image/TestPatterns/ColorStrips.cs @@ -0,0 +1,38 @@ +๏ปฟusing System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ArrayToImage.TestPatterns; + +public class ColorStrips : ITestPattern +{ + public string Name => "Color Strips"; + + public byte[,,] Generate(int width, int height) + { + int channels = 3; + byte[,,] pixelArray = new byte[height, width, channels]; + + int period = 150; + int thickness = 60; + + for (int y = 0; y < pixelArray.GetLength(0); y++) + { + for (int x = 0; x < pixelArray.GetLength(1); x++) + { + if ((x + y) % period < thickness) + pixelArray[y, x, 0] = 255; // red + + if (y % period < thickness) + pixelArray[y, x, 1] = 255; // green + + if (x % period < thickness) + pixelArray[y, x, 2] = 255; // blue + } + } + + return pixelArray; + } +} diff --git a/projects/array-to-image/TestPatterns/DiagnalGradients.cs b/projects/array-to-image/TestPatterns/DiagnalGradients.cs new file mode 100644 index 0000000..6793edf --- /dev/null +++ b/projects/array-to-image/TestPatterns/DiagnalGradients.cs @@ -0,0 +1,31 @@ +๏ปฟusing System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ArrayToImage.TestPatterns; + +public class DiagnalGradients : ITestPattern +{ + public string Name => "Diagnal Gradients"; + + public byte[,,] Generate(int width, int height) + { + int channels = 3; + byte[,,] pixelArray = new byte[height, width, channels]; + + for (int y = 0; y < pixelArray.GetLength(0); y++) + { + for (int x = 0; x < pixelArray.GetLength(1); x++) + { + byte pixelValue = (byte)((x + y) * 2); + pixelArray[y, x, 0] = pixelValue; // red + pixelArray[y, x, 1] = pixelValue; // green + pixelArray[y, x, 2] = pixelValue; // blue + } + } + + return pixelArray; + } +} diff --git a/projects/array-to-image/TestPatterns/HorizontalGradients.cs b/projects/array-to-image/TestPatterns/HorizontalGradients.cs new file mode 100644 index 0000000..2f22bc3 --- /dev/null +++ b/projects/array-to-image/TestPatterns/HorizontalGradients.cs @@ -0,0 +1,31 @@ +๏ปฟusing System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ArrayToImage.TestPatterns; + +public class HorizontalGradients : ITestPattern +{ + public string Name => "Horizontal Gradients"; + + public byte[,,] Generate(int width, int height) + { + int channels = 3; + byte[,,] pixelArray = new byte[height, width, channels]; + + for (int y = 0; y < pixelArray.GetLength(0); y++) + { + for (int x = 0; x < pixelArray.GetLength(1); x++) + { + byte pixelValue = (byte)(x * 5); + pixelArray[y, x, 0] = pixelValue; // red + pixelArray[y, x, 1] = pixelValue; // green + pixelArray[y, x, 2] = pixelValue; // blue + } + } + + return pixelArray; + } +} diff --git a/projects/array-to-image/TestPatterns/ITestPattern.cs b/projects/array-to-image/TestPatterns/ITestPattern.cs new file mode 100644 index 0000000..0bc7876 --- /dev/null +++ b/projects/array-to-image/TestPatterns/ITestPattern.cs @@ -0,0 +1,13 @@ +๏ปฟusing System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ArrayToImage; + +public interface ITestPattern +{ + public string Name { get; } + public byte[,,] Generate(int width, int height); +} diff --git a/projects/array-to-image/TestPatterns/VerticalGradients.cs b/projects/array-to-image/TestPatterns/VerticalGradients.cs new file mode 100644 index 0000000..8da816c --- /dev/null +++ b/projects/array-to-image/TestPatterns/VerticalGradients.cs @@ -0,0 +1,31 @@ +๏ปฟusing System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ArrayToImage.TestPatterns; + +public class VerticalGradients : ITestPattern +{ + public string Name => "Vertical Gradients"; + + public byte[,,] Generate(int width, int height) + { + int channels = 3; + byte[,,] pixelArray = new byte[height, width, channels]; + + for (int y = 0; y < pixelArray.GetLength(0); y++) + { + for (int x = 0; x < pixelArray.GetLength(1); x++) + { + byte pixelValue = (byte)(y * 5); + pixelArray[y, x, 0] = pixelValue; // red + pixelArray[y, x, 1] = pixelValue; // green + pixelArray[y, x, 2] = pixelValue; // blue + } + } + + return pixelArray; + } +} diff --git a/projects/audio/AudioMonitor/AudioMonitor.csproj b/projects/audio/AudioMonitor/AudioMonitor.csproj new file mode 100644 index 0000000..95a7633 --- /dev/null +++ b/projects/audio/AudioMonitor/AudioMonitor.csproj @@ -0,0 +1,18 @@ +๏ปฟ + + + WinExe + net6.0-windows + enable + true + enable + + + + + + + + + + \ No newline at end of file diff --git a/projects/audio/AudioMonitor/AudioMonitor.sln b/projects/audio/AudioMonitor/AudioMonitor.sln new file mode 100644 index 0000000..3c11f10 --- /dev/null +++ b/projects/audio/AudioMonitor/AudioMonitor.sln @@ -0,0 +1,25 @@ +๏ปฟ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.1.32421.90 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AudioMonitor", "AudioMonitor.csproj", "{63340D51-176C-43E3-B9D1-1BB717020128}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {63340D51-176C-43E3-B9D1-1BB717020128}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {63340D51-176C-43E3-B9D1-1BB717020128}.Debug|Any CPU.Build.0 = Debug|Any CPU + {63340D51-176C-43E3-B9D1-1BB717020128}.Release|Any CPU.ActiveCfg = Release|Any CPU + {63340D51-176C-43E3-B9D1-1BB717020128}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {E8799F54-975F-4A26-8D14-E2711C898393} + EndGlobalSection +EndGlobal diff --git a/projects/audio/AudioMonitor/AudioMonitorForm.Designer.cs b/projects/audio/AudioMonitor/AudioMonitorForm.Designer.cs new file mode 100644 index 0000000..df10bc4 --- /dev/null +++ b/projects/audio/AudioMonitor/AudioMonitorForm.Designer.cs @@ -0,0 +1,70 @@ +๏ปฟnamespace AudioMonitor +{ + partial class AudioMonitorForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.formsPlot1 = new ScottPlot.FormsPlot(); + this.timer1 = new System.Windows.Forms.Timer(this.components); + this.SuspendLayout(); + // + // formsPlot1 + // + this.formsPlot1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.formsPlot1.Location = new System.Drawing.Point(12, 12); + this.formsPlot1.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.formsPlot1.Name = "formsPlot1"; + this.formsPlot1.Size = new System.Drawing.Size(687, 328); + this.formsPlot1.TabIndex = 3; + // + // timer1 + // + this.timer1.Enabled = true; + this.timer1.Interval = 20; + this.timer1.Tick += new System.EventHandler(this.timer1_Tick); + // + // AudioMonitorForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(712, 352); + this.Controls.Add(this.formsPlot1); + this.Name = "AudioMonitorForm"; + this.Text = "Audio Waveform"; + this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.AudioMonitorForm_FormClosed); + this.ResumeLayout(false); + + } + + #endregion + private ScottPlot.FormsPlot formsPlot1; + private System.Windows.Forms.Timer timer1; + } +} \ No newline at end of file diff --git a/projects/audio/AudioMonitor/AudioMonitorForm.cs b/projects/audio/AudioMonitor/AudioMonitorForm.cs new file mode 100644 index 0000000..c85ae27 --- /dev/null +++ b/projects/audio/AudioMonitor/AudioMonitorForm.cs @@ -0,0 +1,74 @@ +using NAudio.CoreAudioApi; +using NAudio.Wave; + +namespace AudioMonitor; + +public partial class AudioMonitorForm : Form +{ + readonly double[] AudioValues; + + readonly WasapiCapture AudioDevice; + + public AudioMonitorForm(WasapiCapture captureDevice) + { + InitializeComponent(); + AudioDevice = captureDevice; + WaveFormat fmt = captureDevice.WaveFormat; + + AudioValues = new double[fmt.SampleRate * 10 / 1000]; // 10 milliseconds + + formsPlot1.Plot.AddSignal(AudioValues, fmt.SampleRate / 1000); + formsPlot1.Plot.YLabel("Level"); + formsPlot1.Plot.XLabel("Time (milliseconds)"); + formsPlot1.Plot.Title($"{fmt.Encoding} ({fmt.BitsPerSample}-bit) {fmt.SampleRate} KHz"); + formsPlot1.Plot.SetAxisLimitsY(-.5, .5); + formsPlot1.Refresh(); + + AudioDevice.DataAvailable += WaveIn_DataAvailable; + AudioDevice.StartRecording(); + } + + private void AudioMonitorForm_FormClosed(object sender, FormClosedEventArgs e) + { + System.Diagnostics.Debug.WriteLine($"Closing audio device: {AudioDevice}"); + AudioDevice.StopRecording(); + AudioDevice.Dispose(); + } + + private void timer1_Tick(object sender, EventArgs e) + { + formsPlot1.RefreshRequest(); + } + + private void WaveIn_DataAvailable(object? sender, WaveInEventArgs e) + { + int bytesPerSamplePerChannel = AudioDevice.WaveFormat.BitsPerSample / 8; + int bytesPerSample = bytesPerSamplePerChannel * AudioDevice.WaveFormat.Channels; + int bufferSampleCount = e.Buffer.Length / bytesPerSample; + + if (bufferSampleCount >= AudioValues.Length) + { + bufferSampleCount = AudioValues.Length; + } + + if (bytesPerSamplePerChannel == 2 && AudioDevice.WaveFormat.Encoding == WaveFormatEncoding.Pcm) + { + for (int i = 0; i < bufferSampleCount; i++) + AudioValues[i] = BitConverter.ToInt16(e.Buffer, i * bytesPerSample); + } + else if (bytesPerSamplePerChannel == 4 && AudioDevice.WaveFormat.Encoding == WaveFormatEncoding.Pcm) + { + for (int i = 0; i < bufferSampleCount; i++) + AudioValues[i] = BitConverter.ToInt32(e.Buffer, i * bytesPerSample); + } + else if (bytesPerSamplePerChannel == 4 && AudioDevice.WaveFormat.Encoding == WaveFormatEncoding.IeeeFloat) + { + for (int i = 0; i < bufferSampleCount; i++) + AudioValues[i] = BitConverter.ToSingle(e.Buffer, i * bytesPerSample); + } + else + { + throw new NotSupportedException(AudioDevice.WaveFormat.ToString()); + } + } +} diff --git a/projects/audio/AudioMonitor/AudioMonitorForm.resx b/projects/audio/AudioMonitor/AudioMonitorForm.resx new file mode 100644 index 0000000..fccc26e --- /dev/null +++ b/projects/audio/AudioMonitor/AudioMonitorForm.resx @@ -0,0 +1,63 @@ +๏ปฟ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/projects/audio/AudioMonitor/FftMonitorForm.Designer.cs b/projects/audio/AudioMonitor/FftMonitorForm.Designer.cs new file mode 100644 index 0000000..f6b62ec --- /dev/null +++ b/projects/audio/AudioMonitor/FftMonitorForm.Designer.cs @@ -0,0 +1,83 @@ +๏ปฟnamespace AudioMonitor +{ + partial class FftMonitorForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.label1 = new System.Windows.Forms.Label(); + this.formsPlot1 = new ScottPlot.FormsPlot(); + this.timer1 = new System.Windows.Forms.Timer(this.components); + this.SuspendLayout(); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 9); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(93, 15); + this.label1.TabIndex = 6; + this.label1.Text = "Peak Frequency:"; + // + // formsPlot1 + // + this.formsPlot1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.formsPlot1.Location = new System.Drawing.Point(12, 41); + this.formsPlot1.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.formsPlot1.Name = "formsPlot1"; + this.formsPlot1.Size = new System.Drawing.Size(555, 273); + this.formsPlot1.TabIndex = 7; + // + // timer1 + // + this.timer1.Enabled = true; + this.timer1.Interval = 20; + this.timer1.Tick += new System.EventHandler(this.timer1_Tick); + // + // FftMonitorForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(580, 326); + this.Controls.Add(this.formsPlot1); + this.Controls.Add(this.label1); + this.Name = "FftMonitorForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "FFT Monitor"; + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + private Label label1; + private ScottPlot.FormsPlot formsPlot1; + private System.Windows.Forms.Timer timer1; + } +} \ No newline at end of file diff --git a/projects/audio/AudioMonitor/FftMonitorForm.cs b/projects/audio/AudioMonitor/FftMonitorForm.cs new file mode 100644 index 0000000..ad1b005 --- /dev/null +++ b/projects/audio/AudioMonitor/FftMonitorForm.cs @@ -0,0 +1,97 @@ +๏ปฟusing NAudio.CoreAudioApi; +using NAudio.Wave; + +namespace AudioMonitor; + +public partial class FftMonitorForm : Form +{ + readonly double[] AudioValues; + + readonly WasapiCapture AudioDevice; + readonly double[] FftValues; + + public FftMonitorForm(WasapiCapture audioDevice) + { + InitializeComponent(); + AudioDevice = audioDevice; + WaveFormat fmt = audioDevice.WaveFormat; + + AudioValues = new double[fmt.SampleRate / 10]; + double[] paddedAudio = FftSharp.Pad.ZeroPad(AudioValues); + double[] fftMag = FftSharp.Transform.FFTpower(paddedAudio); + FftValues = new double[fftMag.Length]; + double fftPeriod = FftSharp.Transform.FFTfreqPeriod(fmt.SampleRate, fftMag.Length); + + formsPlot1.Plot.AddSignal(FftValues, 1.0 / fftPeriod); + formsPlot1.Plot.YLabel("Spectral Power"); + formsPlot1.Plot.XLabel("Frequency (kHz)"); + formsPlot1.Plot.Title($"{fmt.Encoding} ({fmt.BitsPerSample}-bit) {fmt.SampleRate} KHz"); + formsPlot1.Plot.SetAxisLimits(0, 6000, 0, .005); + formsPlot1.Refresh(); + + AudioDevice.DataAvailable += WaveIn_DataAvailable; + AudioDevice.StartRecording(); + + FormClosed += FftMonitorForm_FormClosed; + } + + private void FftMonitorForm_FormClosed(object? sender, FormClosedEventArgs e) + { + System.Diagnostics.Debug.WriteLine($"Closing audio device: {AudioDevice}"); + AudioDevice.StopRecording(); + AudioDevice.Dispose(); + } + + private void WaveIn_DataAvailable(object? sender, WaveInEventArgs e) + { + int bytesPerSamplePerChannel = AudioDevice.WaveFormat.BitsPerSample / 8; + int bytesPerSample = bytesPerSamplePerChannel * AudioDevice.WaveFormat.Channels; + int bufferSampleCount = e.Buffer.Length / bytesPerSample; + + if (bufferSampleCount >= AudioValues.Length) + { + bufferSampleCount = AudioValues.Length; + } + + if (bytesPerSamplePerChannel == 2 && AudioDevice.WaveFormat.Encoding == WaveFormatEncoding.Pcm) + { + for (int i = 0; i < bufferSampleCount; i++) + AudioValues[i] = BitConverter.ToInt16(e.Buffer, i * bytesPerSample); + } + else if (bytesPerSamplePerChannel == 4 && AudioDevice.WaveFormat.Encoding == WaveFormatEncoding.Pcm) + { + for (int i = 0; i < bufferSampleCount; i++) + AudioValues[i] = BitConverter.ToInt32(e.Buffer, i * bytesPerSample); + } + else if (bytesPerSamplePerChannel == 4 && AudioDevice.WaveFormat.Encoding == WaveFormatEncoding.IeeeFloat) + { + for (int i = 0; i < bufferSampleCount; i++) + AudioValues[i] = BitConverter.ToSingle(e.Buffer, i * bytesPerSample); + } + else + { + throw new NotSupportedException(AudioDevice.WaveFormat.ToString()); + } + } + + private void timer1_Tick(object sender, EventArgs e) + { + double[] paddedAudio = FftSharp.Pad.ZeroPad(AudioValues); + double[] fftMag = FftSharp.Transform.FFTmagnitude(paddedAudio); + Array.Copy(fftMag, FftValues, fftMag.Length); + + // find the frequency peak + int peakIndex = 0; + for (int i = 0; i < fftMag.Length; i++) + { + if (fftMag[i] > fftMag[peakIndex]) + peakIndex = i; + } + double fftPeriod = FftSharp.Transform.FFTfreqPeriod(AudioDevice.WaveFormat.SampleRate, fftMag.Length); + double peakFrequency = fftPeriod * peakIndex; + label1.Text = $"Peak Frequency: {peakFrequency:N0} Hz"; + + // request a redraw using a non-blocking render queue + formsPlot1.RefreshRequest(); + } +} diff --git a/projects/audio/AudioMonitor/FftMonitorForm.resx b/projects/audio/AudioMonitor/FftMonitorForm.resx new file mode 100644 index 0000000..d731088 --- /dev/null +++ b/projects/audio/AudioMonitor/FftMonitorForm.resx @@ -0,0 +1,63 @@ +๏ปฟ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/projects/audio/AudioMonitor/MenuForm.Designer.cs b/projects/audio/AudioMonitor/MenuForm.Designer.cs new file mode 100644 index 0000000..511a768 --- /dev/null +++ b/projects/audio/AudioMonitor/MenuForm.Designer.cs @@ -0,0 +1,103 @@ +๏ปฟnamespace AudioMonitor +{ + partial class MenuForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.btnLaunchWaveform = new System.Windows.Forms.Button(); + this.btnLaunchFFT = new System.Windows.Forms.Button(); + this.lbDevice = new System.Windows.Forms.ListBox(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.groupBox1.SuspendLayout(); + this.SuspendLayout(); + // + // btnLaunchWaveform + // + this.btnLaunchWaveform.Location = new System.Drawing.Point(15, 365); + this.btnLaunchWaveform.Name = "btnLaunchWaveform"; + this.btnLaunchWaveform.Size = new System.Drawing.Size(117, 54); + this.btnLaunchWaveform.TabIndex = 0; + this.btnLaunchWaveform.Text = "Audio Waveform"; + this.btnLaunchWaveform.UseVisualStyleBackColor = true; + this.btnLaunchWaveform.Click += new System.EventHandler(this.button1_Click); + // + // btnLaunchFFT + // + this.btnLaunchFFT.Location = new System.Drawing.Point(158, 365); + this.btnLaunchFFT.Name = "btnLaunchFFT"; + this.btnLaunchFFT.Size = new System.Drawing.Size(117, 54); + this.btnLaunchFFT.TabIndex = 1; + this.btnLaunchFFT.Text = "Audio FFT"; + this.btnLaunchFFT.UseVisualStyleBackColor = true; + this.btnLaunchFFT.Click += new System.EventHandler(this.button2_Click); + // + // lbDevice + // + this.lbDevice.Dock = System.Windows.Forms.DockStyle.Fill; + this.lbDevice.FormattingEnabled = true; + this.lbDevice.ItemHeight = 15; + this.lbDevice.Location = new System.Drawing.Point(3, 19); + this.lbDevice.Name = "lbDevice"; + this.lbDevice.Size = new System.Drawing.Size(394, 315); + this.lbDevice.TabIndex = 2; + // + // groupBox1 + // + this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.groupBox1.Controls.Add(this.lbDevice); + this.groupBox1.Location = new System.Drawing.Point(12, 12); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size(400, 337); + this.groupBox1.TabIndex = 4; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "Device"; + // + // MenuForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(424, 439); + this.Controls.Add(this.groupBox1); + this.Controls.Add(this.btnLaunchFFT); + this.Controls.Add(this.btnLaunchWaveform); + this.Name = "MenuForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "Audio Monitor"; + this.groupBox1.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private Button btnLaunchWaveform; + private Button btnLaunchFFT; + private ListBox lbDevice; + private GroupBox groupBox1; + } +} \ No newline at end of file diff --git a/projects/audio/AudioMonitor/MenuForm.cs b/projects/audio/AudioMonitor/MenuForm.cs new file mode 100644 index 0000000..5ca72b3 --- /dev/null +++ b/projects/audio/AudioMonitor/MenuForm.cs @@ -0,0 +1,59 @@ +๏ปฟusing FftSharp; +using Microsoft.VisualBasic; +using NAudio.CoreAudioApi; +using NAudio.CoreAudioApi.Interfaces; +using NAudio.Wave; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using static System.Windows.Forms.VisualStyles.VisualStyleElement; + +namespace AudioMonitor +{ + public partial class MenuForm : Form + { + public readonly MMDevice[] AudioDevices = new MMDeviceEnumerator() + .EnumerateAudioEndPoints(DataFlow.All, DeviceState.Active) + .ToArray(); + + public MenuForm() + { + InitializeComponent(); + + foreach (MMDevice device in AudioDevices) + { + string deviceType = device.DataFlow == DataFlow.Capture ? "INPUT" : "OUTPUT"; + string deviceLabel = $"{deviceType}: {device.FriendlyName}"; + lbDevice.Items.Add(deviceLabel); + } + + lbDevice.SelectedIndex = 0; + } + + private WasapiCapture GetSelectedDevice() + { + MMDevice selectedDevice = AudioDevices[lbDevice.SelectedIndex]; + return selectedDevice.DataFlow == DataFlow.Render + ? new WasapiLoopbackCapture(selectedDevice) + : new WasapiCapture(selectedDevice, true, 10); + } + + private void button1_Click(object sender, EventArgs e) + { + WasapiCapture captureDevice = GetSelectedDevice(); + new AudioMonitorForm(captureDevice).ShowDialog(); + } + + private void button2_Click(object sender, EventArgs e) + { + WasapiCapture captureDevice = GetSelectedDevice(); + new FftMonitorForm(captureDevice).ShowDialog(); + } + } +} diff --git a/projects/audio/AudioMonitor/MenuForm.resx b/projects/audio/AudioMonitor/MenuForm.resx new file mode 100644 index 0000000..f298a7b --- /dev/null +++ b/projects/audio/AudioMonitor/MenuForm.resx @@ -0,0 +1,60 @@ +๏ปฟ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/projects/audio/AudioMonitor/Program.cs b/projects/audio/AudioMonitor/Program.cs new file mode 100644 index 0000000..bcccb5c --- /dev/null +++ b/projects/audio/AudioMonitor/Program.cs @@ -0,0 +1,19 @@ +namespace AudioMonitor +{ + internal static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + // To customize application configuration such as set high DPI settings or default font, + // see https://aka.ms/applicationconfiguration. + ApplicationConfiguration.Initialize(); + //Application.Run(new AudioMonitorForm()); + //Application.Run(new FftMonitorForm()); + Application.Run(new MenuForm()); + } + } +} \ No newline at end of file diff --git a/projects/audio/AudioMonitor/screenshot.gif b/projects/audio/AudioMonitor/screenshot.gif new file mode 100644 index 0000000..4784ed5 Binary files /dev/null and b/projects/audio/AudioMonitor/screenshot.gif differ diff --git a/projects/audio/AudioMonitor/screenshot2.gif b/projects/audio/AudioMonitor/screenshot2.gif new file mode 100644 index 0000000..97fca4f Binary files /dev/null and b/projects/audio/AudioMonitor/screenshot2.gif differ diff --git a/projects/audio/ConsoleLevelMonitor/ConsoleLevelMonitor.csproj b/projects/audio/ConsoleLevelMonitor/ConsoleLevelMonitor.csproj new file mode 100644 index 0000000..5b93e5b --- /dev/null +++ b/projects/audio/ConsoleLevelMonitor/ConsoleLevelMonitor.csproj @@ -0,0 +1,14 @@ +๏ปฟ + + + Exe + net6.0-windows + enable + enable + + + + + + + diff --git a/projects/audio/ConsoleLevelMonitor/ConsoleLevelMonitor.sln b/projects/audio/ConsoleLevelMonitor/ConsoleLevelMonitor.sln new file mode 100644 index 0000000..d16fa49 --- /dev/null +++ b/projects/audio/ConsoleLevelMonitor/ConsoleLevelMonitor.sln @@ -0,0 +1,25 @@ +๏ปฟ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.1.32421.90 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleLevelMonitor", "ConsoleLevelMonitor.csproj", "{DF3DBFAE-0049-4CB9-BE98-07BE952D18CA}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {DF3DBFAE-0049-4CB9-BE98-07BE952D18CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DF3DBFAE-0049-4CB9-BE98-07BE952D18CA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DF3DBFAE-0049-4CB9-BE98-07BE952D18CA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DF3DBFAE-0049-4CB9-BE98-07BE952D18CA}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {04DCC8D7-205D-4369-9C87-F77E934AA19D} + EndGlobalSection +EndGlobal diff --git a/projects/audio/ConsoleLevelMonitor/Program.cs b/projects/audio/ConsoleLevelMonitor/Program.cs new file mode 100644 index 0000000..28ece3f --- /dev/null +++ b/projects/audio/ConsoleLevelMonitor/Program.cs @@ -0,0 +1,88 @@ +๏ปฟpublic static class Program +{ + public static void Main() + { + ListDevices(); + DemoSingleChannel(-1); + //DemoTwoChannel(-1); + } + + public static void ListDevices() + { + for (int i = -1; i < NAudio.Wave.WaveIn.DeviceCount; i++) + { + var caps = NAudio.Wave.WaveIn.GetCapabilities(i); + Console.WriteLine($"{i}: {caps.ProductName}"); + } + } + + public static void DemoSingleChannel(int deviceID) + { + var waveIn = new NAudio.Wave.WaveInEvent + { + DeviceNumber = deviceID, + WaveFormat = new NAudio.Wave.WaveFormat(rate: 44100, bits: 16, channels: 1), + BufferMilliseconds = 20 + }; + waveIn.DataAvailable += WaveIn_DataAvailable; + waveIn.StartRecording(); + + Console.WriteLine("C# Audio Level Meter"); + Console.WriteLine("(press any key to exit)"); + Console.ReadKey(); + + static void WaveIn_DataAvailable(object? sender, NAudio.Wave.WaveInEventArgs e) + { + // copy buffer into an array of integers + Int16[] values = new Int16[e.Buffer.Length / 2]; + Buffer.BlockCopy(e.Buffer, 0, values, 0, e.Buffer.Length); + + // determine the highest value as a fraction of the maximum possible value + float fraction = (float)values.Max() / (1 << 15); + + // print a level meter using the console + string bar = new('#', (int)(fraction * 70)); + string meter = "[" + bar.PadRight(60, '-') + "]"; + Console.CursorLeft = 0; + Console.CursorVisible = false; + Console.Write($"{meter} {fraction * 100:00.0}%"); + } + } + + public static void DemoTwoChannel(int deviceID) + { + var waveIn = new NAudio.Wave.WaveInEvent + { + DeviceNumber = deviceID, // indicates which microphone to use + WaveFormat = new NAudio.Wave.WaveFormat(rate: 44100, bits: 16, channels: 2), + BufferMilliseconds = 20 + }; + waveIn.DataAvailable += WaveIn_DataAvailable; + waveIn.StartRecording(); + + Console.WriteLine("C# Audio Level Meter"); + Console.WriteLine("(press any key to exit)"); + Console.ReadKey(); + + static void WaveIn_DataAvailable(object? sender, NAudio.Wave.WaveInEventArgs e) + { + int bytesPerSample = 2; + int channelCount = 2; + int sampleCount = e.Buffer.Length / bytesPerSample / channelCount; + + Int16[] valuesL = new Int16[sampleCount]; + Int16[] valuesR = new Int16[sampleCount]; + + for (int i = 0; i < sampleCount; i++) + { + int position = i * bytesPerSample * channelCount; + valuesL[i] = BitConverter.ToInt16(e.Buffer, position); + valuesR[i] = BitConverter.ToInt16(e.Buffer, position + 2); + } + + Console.CursorLeft = 0; + Console.CursorVisible = false; + Console.Write($"L: {valuesL.Max() / 327.68:N}% R:{valuesR.Max() / 327.680:N}%"); + } + } +} \ No newline at end of file diff --git a/projects/bitmap-raw/BitmapGenerator.cs b/projects/bitmap-raw/BitmapGenerator.cs new file mode 100644 index 0000000..e3576dc --- /dev/null +++ b/projects/bitmap-raw/BitmapGenerator.cs @@ -0,0 +1,109 @@ +๏ปฟusing System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +internal static class BitmapGenerator +{ + public static byte[] Rainbow(int width = 400, int height = 300) + { + RawBitmap bmp = new(width, height); + + Random rand = new(); + for (int x = 0; x < width; x++) + { + for (int y = 0; y < height; y++) + { + byte r = (byte)(255.0 * x / width); + byte g = (byte)(255.0 * y / height); + byte b = (byte)(255 - 255.0 * x / width); + RawColor color = new(r, g, b); + bmp.SetPixel(x, y, color); + } + } + + return bmp.GetBitmapBytes(); + } + + public static byte[] RandomGrayscale(int width = 400, int height = 300) + { + RawBitmap bmp = new(width, height); + + Random rand = new(); + for (int x = 0; x < width; x++) + { + for (int y = 0; y < height; y++) + { + byte value = (byte)rand.Next(256); + RawColor color = new(value, value, value); + bmp.SetPixel(x, y, color); + } + } + + return bmp.GetBitmapBytes(); + } + + public static byte[] RandomRGB(int width = 400, int height = 300) + { + RawBitmap bmp = new(width, height); + + Random rand = new(); + for (int x = 0; x < width; x++) + { + for (int y = 0; y < height; y++) + { + bmp.SetPixel(x, y, RawColor.Random(rand)); + } + } + + return bmp.GetBitmapBytes(); + } + + public static byte[] RandomRectangles(int width = 400, int height = 300) + { + RawBitmap bmp = new(width, height); + + Random rand = new(); + for (int i = 0; i < 1000; i++) + { + + // random box dimensions and color + int rectX = rand.Next(bmp.Width); + int rectY = rand.Next(bmp.Height); + int rectWidth = rand.Next(50); + int rectHeight = rand.Next(50); + RawColor color = RawColor.Random(rand); + + // draw the rectangle + for (int x = rectX; x < rectX + rectWidth; x++) + { + for (int y = rectY; y < rectY + rectHeight; y++) + { + if (x < 0 || x >= width) continue; + if (y < 0 || y >= height) continue; + bmp.SetPixel(x, y, color); + } + } + } + + return bmp.GetBitmapBytes(); + } + + public static byte[] Ramps(int width = 401, int height = 307) + { + RawBitmap bmp = new(width, height); + + for (int y = 0; y < height; y++) + { + for (int x = 0; x < width; x++) + { + byte value = (byte)((x % 10) * 25); + RawColor color = RawColor.Gray(value++); + bmp.SetPixel(x, y, color); + } + } + + return bmp.GetBitmapBytes(); + } +} diff --git a/projects/bitmap-raw/BitmapMaker.cs b/projects/bitmap-raw/BitmapMaker.cs new file mode 100644 index 0000000..01dd1f6 --- /dev/null +++ b/projects/bitmap-raw/BitmapMaker.cs @@ -0,0 +1,9 @@ +๏ปฟusing System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +internal class BitmapMaker +{ +} diff --git a/projects/bitmap-raw/BitmapRaw.csproj b/projects/bitmap-raw/BitmapRaw.csproj new file mode 100644 index 0000000..a50a2f6 --- /dev/null +++ b/projects/bitmap-raw/BitmapRaw.csproj @@ -0,0 +1,16 @@ + + + + Exe + net6.0 + enable + enable + + + + + + + + + diff --git a/projects/bitmap-raw/BitmapRaw.sln b/projects/bitmap-raw/BitmapRaw.sln new file mode 100644 index 0000000..acf35f8 --- /dev/null +++ b/projects/bitmap-raw/BitmapRaw.sln @@ -0,0 +1,25 @@ +๏ปฟ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.3.32819.101 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BitmapRaw", "BitmapRaw.csproj", "{A07B028B-A16C-4160-8B8C-0B3B1F96FCE6}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A07B028B-A16C-4160-8B8C-0B3B1F96FCE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A07B028B-A16C-4160-8B8C-0B3B1F96FCE6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A07B028B-A16C-4160-8B8C-0B3B1F96FCE6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A07B028B-A16C-4160-8B8C-0B3B1F96FCE6}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {49A66C59-C659-42AA-BEBB-D63DF5128D17} + EndGlobalSection +EndGlobal diff --git a/projects/bitmap-raw/Program.cs b/projects/bitmap-raw/Program.cs new file mode 100644 index 0000000..2989a27 --- /dev/null +++ b/projects/bitmap-raw/Program.cs @@ -0,0 +1,46 @@ +๏ปฟusing SixLabors.ImageSharp; +using SixLabors.ImageSharp.Formats.Jpeg; +using SkiaSharp; + +SaveBitmapBytes(BitmapGenerator.Rainbow(), "rainbow.jpg"); +SaveBitmapBytes(BitmapGenerator.RandomGrayscale(), "random-grayscale.jpg"); +SaveBitmapBytes(BitmapGenerator.RandomRGB(), "random-rgb.jpg"); +SaveBitmapBytes(BitmapGenerator.RandomRectangles(), "rectangles.jpg"); +SaveBitmapBytes(BitmapGenerator.Ramps(), "ramps.jpg"); + +static void SaveBitmapBytes(byte[] bytes, string filename) +{ + SaveBitmapImageSharp(bytes, filename); + SaveBitmapSkia(bytes, filename); + SaveBitmapSystemDrawing(bytes, filename); +} + +static void SaveBitmapImageSharp(byte[] bytes, string filename) +{ + using Image image = Image.Load(bytes); + + string saveAs = Path.GetFullPath("ImageSharp-" + filename); + JpegEncoder encoder = new() { Quality = 95 }; + image.Save(saveAs, encoder); + Console.WriteLine(saveAs); +} + +static void SaveBitmapSkia(byte[] bytes, string filename) +{ + using SKBitmap bmp = SKBitmap.Decode(bytes); + + string saveAs = Path.GetFullPath("SkiaSharp-" + filename); + using SKFileWStream fs = new(saveAs); + bmp.Encode(fs, SKEncodedImageFormat.Jpeg, quality: 95); + Console.WriteLine(saveAs); +} + +static void SaveBitmapSystemDrawing(byte[] bytes, string filename) +{ + using MemoryStream ms = new(bytes); + using System.Drawing.Image image = System.Drawing.Bitmap.FromStream(ms); + + string saveAs = Path.GetFullPath("SystemDrawing-" + filename); + image.Save(saveAs); + Console.WriteLine(saveAs); +} \ No newline at end of file diff --git a/projects/bitmap-raw/RawBitmap.cs b/projects/bitmap-raw/RawBitmap.cs new file mode 100644 index 0000000..17ae91e --- /dev/null +++ b/projects/bitmap-raw/RawBitmap.cs @@ -0,0 +1,57 @@ +๏ปฟpublic class RawBitmap +{ + public readonly int Width; + public readonly int Height; + public readonly byte[] ImageBytes; + + public RawBitmap(int width, int height) + { + Width = width; + Height = height; + ImageBytes = new byte[width * height * 4]; + } + + public void SetPixel(int x, int y, RawColor color) + { + int offset = ((Height - y - 1) * Width + x) * 4; + ImageBytes[offset + 0] = color.B; + ImageBytes[offset + 1] = color.G; + ImageBytes[offset + 2] = color.R; + } + + public RawColor GetPixel(int x, int y) + { + int offset = ((Height - y - 1) * Width + x) * 4; + byte r = ImageBytes[offset + 0]; + byte g = ImageBytes[offset + 0]; + byte b = ImageBytes[offset + 0]; + return new RawColor(r, g, b); + } + + public byte[] GetBitmapBytes() + { + const int imageHeaderSize = 54; + const int dbHeaderSize = 40; + + byte[] bmpBytes = new byte[ImageBytes.Length + imageHeaderSize]; + bmpBytes[0] = (byte)'B'; + bmpBytes[1] = (byte)'M'; + bmpBytes[14] = dbHeaderSize; + + Array.Copy(BitConverter.GetBytes(bmpBytes.Length), 0, bmpBytes, 2, 4); + Array.Copy(BitConverter.GetBytes(imageHeaderSize), 0, bmpBytes, 10, 4); + Array.Copy(BitConverter.GetBytes(Width), 0, bmpBytes, 18, 4); + Array.Copy(BitConverter.GetBytes(Height), 0, bmpBytes, 22, 4); + Array.Copy(BitConverter.GetBytes(32), 0, bmpBytes, 28, 2); + Array.Copy(BitConverter.GetBytes(ImageBytes.Length), 0, bmpBytes, 34, 4); + Array.Copy(ImageBytes, 0, bmpBytes, imageHeaderSize, ImageBytes.Length); + + return bmpBytes; + } + + public void Save(string filename) + { + byte[] bytes = GetBitmapBytes(); + File.WriteAllBytes(filename, bytes); + } +} \ No newline at end of file diff --git a/projects/bitmap-raw/RawColor.cs b/projects/bitmap-raw/RawColor.cs new file mode 100644 index 0000000..0098f05 --- /dev/null +++ b/projects/bitmap-raw/RawColor.cs @@ -0,0 +1,24 @@ +๏ปฟpublic struct RawColor +{ + public readonly byte R, G, B; + + public RawColor(byte r, byte g, byte b) + { + R = r; + G = g; + B = b; + } + + public static RawColor Random(Random rand) + { + byte r = (byte)rand.Next(256); + byte g = (byte)rand.Next(256); + byte b = (byte)rand.Next(256); + return new RawColor(r, g, b); + } + + public static RawColor Gray(byte value) + { + return new RawColor(value, value, value); + } +} diff --git a/projects/dataframe/DataFrameDemo.csproj b/projects/dataframe/DataFrameDemo.csproj new file mode 100644 index 0000000..5daf23d --- /dev/null +++ b/projects/dataframe/DataFrameDemo.csproj @@ -0,0 +1,15 @@ + + + + Exe + net6.0 + enable + enable + + + + + + + + diff --git a/projects/dataframe/DataFrameDemo.sln b/projects/dataframe/DataFrameDemo.sln new file mode 100644 index 0000000..5b56764 --- /dev/null +++ b/projects/dataframe/DataFrameDemo.sln @@ -0,0 +1,25 @@ +๏ปฟ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.1.32421.90 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DataFrameDemo", "DataFrameDemo.csproj", "{2E829417-BFF3-4483-930F-AC0463B37B18}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {2E829417-BFF3-4483-930F-AC0463B37B18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2E829417-BFF3-4483-930F-AC0463B37B18}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2E829417-BFF3-4483-930F-AC0463B37B18}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2E829417-BFF3-4483-930F-AC0463B37B18}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {61CE18E0-0676-4A69-81D1-2E0A3FA43198} + EndGlobalSection +EndGlobal diff --git a/projects/dataframe/PrettyPrinters.cs b/projects/dataframe/PrettyPrinters.cs new file mode 100644 index 0000000..d80b7ca --- /dev/null +++ b/projects/dataframe/PrettyPrinters.cs @@ -0,0 +1,91 @@ +๏ปฟusing Microsoft.Data.Analysis; +using System.Text; + +internal static class PrettyPrinters +{ + public static void PrettyPrint(this DataFrame df) => Console.WriteLine(PrettyText(df)); + public static string PrettyText(this DataFrame df) => ToStringArray2D(df).ToFormattedText(); + + public static string ToMarkdown(this DataFrame df) => ToStringArray2D(df).ToMarkdown(); + + public static void PrettyPrint(this DataFrameRow row) => Console.WriteLine(Pretty(row)); + public static string Pretty(this DataFrameRow row) => row.Select(x => x?.ToString() ?? string.Empty).StringJoin(); + private static string StringJoin(this IEnumerable strings) => string.Join(" ", strings.Select(x => x.ToString())); + + private static string[,] ToStringArray2D(DataFrame df) + { + string[,] strings = new string[df.Rows.Count + 1, df.Columns.Count]; + + for (int i = 0; i < df.Columns.Count; i++) + strings[0, i] = df.Columns[i].Name; + + for (int i = 0; i < df.Rows.Count; i++) + for (int j = 0; j < df.Columns.Count; j++) + strings[i + 1, j] = df[i, j]?.ToString() ?? string.Empty; + + return strings; + } + + private static int[] GetMaxLengthsByColumn(this string[,] strings) + { + int[] maxLengthsByColumn = new int[strings.GetLength(1)]; + + for (int y = 0; y < strings.GetLength(0); y++) + for (int x = 0; x < strings.GetLength(1); x++) + maxLengthsByColumn[x] = Math.Max(maxLengthsByColumn[x], strings[y, x].Length); + + return maxLengthsByColumn; + } + + private static string ToFormattedText(this string[,] strings) + { + StringBuilder sb = new(); + int[] maxLengthsByColumn = GetMaxLengthsByColumn(strings); + + for (int y = 0; y < strings.GetLength(0); y++) + { + for (int x = 0; x < strings.GetLength(1); x++) + { + sb.Append(strings[y, x].PadRight(maxLengthsByColumn[x] + 2)); + } + sb.AppendLine(); + } + + return sb.ToString(); + } + + + private static string ToMarkdown(this string[,] strings) + { + StringBuilder sb = new(); + int[] maxLengthsByColumn = GetMaxLengthsByColumn(strings); + + for (int y = 0; y < strings.GetLength(0); y++) + { + for (int x = 0; x < strings.GetLength(1); x++) + { + sb.Append(strings[y, x].PadRight(maxLengthsByColumn[x])); + if (x < strings.GetLength(1) - 1) + sb.Append(" | "); + } + sb.AppendLine(); + + if (y == 0) + { + for (int i = 0; i < strings.GetLength(1); i++) + { + int bars = maxLengthsByColumn[i] + 2; + if (i == 0) + bars -= 1; + sb.Append(new String('-', bars)); + + if (i < strings.GetLength(1) - 1) + sb.Append("|"); + } + sb.AppendLine(); + } + } + + return sb.ToString(); + } +} diff --git a/projects/dataframe/Program.cs b/projects/dataframe/Program.cs new file mode 100644 index 0000000..76f02ab --- /dev/null +++ b/projects/dataframe/Program.cs @@ -0,0 +1,162 @@ +๏ปฟusing Microsoft.Data.Analysis; + +public static class Program +{ + public static void Main() + { + DataFrame df = SampleDataFrame(); + + } + + private static void ColStats() + { + DataFrame df = SampleDataFrame(); + + foreach (DataFrameColumn col in df.Columns.Skip(1)) + { + // warning: additional care must be taken for datasets which contain null + double[] values = Enumerable.Range(0, (int)col.Length).Select(x => Convert.ToDouble(col[x])).ToArray(); + (double mean, double std) = MeanAndStd(values); + Console.WriteLine($"{col.Name} = {mean} +/- {std:N3} (n={values.Length})"); + } + } + + private static (double mean, double std) MeanAndStd(double[] values) + { + if (values is null) + throw new ArgumentNullException(nameof(values)); + + if (values.Length == 0) + throw new ArgumentException($"{nameof(values)} must not be empty"); + + double sum = 0; + for (int i = 0; i < values.Length; i++) + sum += values[i]; + + double mean = sum / values.Length; + + double sumVariancesSquared = 0; + for (int i = 0; i < values.Length; i++) + { + double pointVariance = Math.Abs(mean - values[i]); + double pointVarianceSquared = Math.Pow(pointVariance, 2); + sumVariancesSquared += pointVarianceSquared; + } + + double meanVarianceSquared = sumVariancesSquared / values.Length; + double std = Math.Sqrt(meanVarianceSquared); + + return (mean, std); + } + + public static DataFrame SampleDataFrame() + { + string[] names = { "Oliver", "Charlotte", "Henry", "Amelia", "Owen" }; + int[] ages = { 23, 19, 42, 64, 35 }; + double[] heights = { 1.91, 1.62, 1.72, 1.57, 1.85 }; + + DataFrameColumn[] columns = { + new StringDataFrameColumn("Name", names), + new PrimitiveDataFrameColumn("Age", ages), + new PrimitiveDataFrameColumn("Height", heights), + }; + + DataFrame df = new(columns); + + return df; + } + + public static void Quickstart() + { + DataFrame df = SampleDataFrame(); + + Console.WriteLine(df); + + df.PrettyPrint(); + Console.WriteLine(df.ToMarkdown()); + } + + public static void Everything() + { + + // Generate sample data + string[] x = { "Scott", "Ray", "Steven", "Dennis", "Greg", "Alan" }; + + Random rand = new(0); + double[] y1 = Enumerable.Range(0, x.Length).Select(x => rand.Next(100) / 100.0).ToArray(); + int[] y2 = Enumerable.Range(0, x.Length).Select(x => rand.Next(100)).ToArray(); + double[] y3 = Enumerable.Range(0, x.Length).Select(x => rand.Next(100) / 100.0).ToArray(); + + // Create columns using initial data + StringDataFrameColumn colX = new("Name", x); + PrimitiveDataFrameColumn colY1 = new("A", y1); + PrimitiveDataFrameColumn colY2 = new("B", y2); + PrimitiveDataFrameColumn colY3 = new("C", y3); + + // Build a DataFrame from a collection of columns + DataFrameColumn[] columns = { colX, colY1, colY2, colY3 }; + DataFrame df = new(columns); + Console.WriteLine(df.PrettyText()); + + // modify cell values + df[3, 2] = 12345; + df[4, 3] = 12.3; + Console.WriteLine(df.PrettyText()); + + // modify values in place + df["B"].Subtract(100, inPlace: true); + Console.WriteLine(df.PrettyText()); + + // modify values in place using assignment + df["B"] = df["B"] + 200; + Console.WriteLine(df.PrettyText()); + + // values are nullable + df[3, 2] = null; + Console.WriteLine(df.PrettyText()); + + // rows can be accessed + DataFrameRow row = df.Rows[2]; + row.Pretty(); + + // rows can be added using key/value pairs + List> rowValues = new() + { + new KeyValuePair("Name", "Clark"), + new KeyValuePair("B", 123), + new KeyValuePair("C", 32.1) + }; + df.Append(rowValues, true); + Console.WriteLine(df.PrettyText()); + + // sort + DataFrame dfSorted = df.OrderBy("Name"); + Console.WriteLine(dfSorted.PrettyText()); + + // access column + //DataFrameColumn col = df["C"]; + //Console.WriteLine(col.Pretty()); + } + + public static void PlotDF() + { + // create a DataFrame containing random data + Random rand = new(0); + DoubleDataFrameColumn colTemp = new("Temperature", ScottPlot.DataGen.Random(rand, 100, 100)); + DoubleDataFrameColumn colHumid = new("Humidity", ScottPlot.DataGen.Random(rand, 100)); + DataFrameColumn[] columns = { colTemp, colHumid }; + DataFrame df = new(columns); + Console.WriteLine(df); + + // extract data into double arrays + double[] xs = Enumerable.Range(0, (int)df.Rows.Count).Select(row => Convert.ToDouble(df["Temperature"][row])).ToArray(); + double[] ys = Enumerable.Range(0, (int)df.Rows.Count).Select(row => Convert.ToDouble(df["Humidity"][row])).ToArray(); + + // plot data + ScottPlot.Plot plt = new(400, 300); + plt.AddScatterPoints(xs, ys); + plt.XAxis.Label("Temperature"); + plt.YAxis.Label("Humidity"); + plt.SaveFig("DataFrame.png"); + } +} \ No newline at end of file diff --git a/projects/dataframe/demo.ipynb b/projects/dataframe/demo.ipynb new file mode 100644 index 0000000..97edf00 --- /dev/null +++ b/projects/dataframe/demo.ipynb @@ -0,0 +1,176 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Using DataFrames and Plots in a .NET Interactive Notebook\n", + "\n", + "For the full article see: https://swharden.com/blog/2022-05-01-dotnet-dataframe" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "dotnet_interactive": { + "language": "csharp" + }, + "vscode": { + "languageId": "dotnet-interactive.csharp" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
Installed Packages
  • Microsoft.Data.Analysis, 0.19.1
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "#r \"nuget:Microsoft.Data.Analysis\"\n", + "using Microsoft.Data.Analysis;" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "dotnet_interactive": { + "language": "csharp" + }, + "vscode": { + "languageId": "dotnet-interactive.csharp" + } + }, + "outputs": [], + "source": [ + "// load sample data\n", + "string[] names = { \"Oliver\", \"Charlotte\", \"Henry\", \"Amelia\", \"Owen\" };\n", + "int[] ages = { 23, 19, 42, 64, 35 };\n", + "double[] heights = { 1.91, 1.62, 1.72, 1.57, 1.85 };\n", + "\n", + "DataFrameColumn[] columns = {\n", + " new StringDataFrameColumn(\"Name\", names),\n", + " new PrimitiveDataFrameColumn(\"Age\", ages),\n", + " new PrimitiveDataFrameColumn(\"Height\", heights),\n", + "};\n", + "\n", + "DataFrame df = new(columns);" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "dotnet_interactive": { + "language": "csharp" + }, + "vscode": { + "languageId": "dotnet-interactive.csharp" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
indexNameAgeHeight
0
Oliver
23
1.91
1
Charlotte
19
1.62
2
Henry
42
1.72
3
Amelia
64
1.57
4
Owen
35
1.85
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "// visualize the dataframe\n", + "df" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "dotnet_interactive": { + "language": "csharp" + }, + "vscode": { + "languageId": "dotnet-interactive.csharp" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
Installed Packages
  • ScottPlot, 4.1.42
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "// install ScottPlot and register its display type\n", + "#r \"nuget:ScottPlot\"\n", + "using Microsoft.DotNet.Interactive.Formatting;\n", + "Formatter.Register(typeof(ScottPlot.Plot), (plt, writer) => \n", + " writer.Write(((ScottPlot.Plot)plt).GetImageHTML()), HtmlFormatter.MimeType);" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "dotnet_interactive": { + "language": "csharp" + }, + "vscode": { + "languageId": "dotnet-interactive.csharp" + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "// get data as double arrays\n", + "double[] ages = Enumerable.Range(0, (int)df.Rows.Count).Select(x => Convert.ToDouble(df[\"Age\"][x])).ToArray();\n", + "double[] heights = Enumerable.Range(0, (int)df.Rows.Count).Select(x => Convert.ToDouble(df[\"Height\"][x])).ToArray();\n", + "\n", + "// create and display a plot\n", + "var plt = new ScottPlot.Plot(400, 300);\n", + "plt.AddScatter(ages, heights);\n", + "plt.XLabel(\"Age\");\n", + "plt.YLabel(\"Height\");\n", + "plt" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".NET (C#)", + "language": "C#", + "name": ".net-csharp" + }, + "language_info": { + "file_extension": ".cs", + "mimetype": "text/x-csharp", + "name": "C#", + "pygments_lexer": "csharp", + "version": "9.0" + }, + "orig_nbformat": 4 + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/projects/maui-audio-monitor/Form1.Designer.cs b/projects/maui-audio-monitor/Form1.Designer.cs new file mode 100644 index 0000000..35051c0 --- /dev/null +++ b/projects/maui-audio-monitor/Form1.Designer.cs @@ -0,0 +1,61 @@ +๏ปฟnamespace MauiAudioMon; + +partial class Form1 +{ + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.skglControl1 = new SkiaSharp.Views.Desktop.SKGLControl(); + this.SuspendLayout(); + // + // skglControl1 + // + this.skglControl1.BackColor = System.Drawing.Color.Black; + this.skglControl1.Dock = System.Windows.Forms.DockStyle.Fill; + this.skglControl1.Location = new System.Drawing.Point(0, 0); + this.skglControl1.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.skglControl1.Name = "skglControl1"; + this.skglControl1.Size = new System.Drawing.Size(394, 44); + this.skglControl1.TabIndex = 0; + this.skglControl1.VSync = true; + this.skglControl1.PaintSurface += new System.EventHandler(this.skglControl1_PaintSurface); + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(394, 44); + this.Controls.Add(this.skglControl1); + this.Name = "Form1"; + this.Text = "Audio Level Monitor with Maui.Graphics"; + this.ResumeLayout(false); + + } + + #endregion + + private SkiaSharp.Views.Desktop.SKGLControl skglControl1; +} diff --git a/projects/maui-audio-monitor/Form1.cs b/projects/maui-audio-monitor/Form1.cs new file mode 100644 index 0000000..836820e --- /dev/null +++ b/projects/maui-audio-monitor/Form1.cs @@ -0,0 +1,58 @@ +using Microsoft.Maui.Graphics; +using Microsoft.Maui.Graphics.Skia; +using System; +using System.Windows.Forms; + +namespace MauiAudioMon; + +public partial class Form1 : Form +{ + float LevelFraction = 0; + int MaxPcmValue = 0; + + public Form1() + { + InitializeComponent(); + + var waveIn = new NAudio.Wave.WaveInEvent + { + DeviceNumber = 0, // customize this to select your microphone device + WaveFormat = new NAudio.Wave.WaveFormat(rate: 1000, bits: 16, channels: 1), + BufferMilliseconds = 10 + }; + waveIn.DataAvailable += WaveIn_DataAvailable; ; + waveIn.StartRecording(); + } + + private void WaveIn_DataAvailable(object? sender, NAudio.Wave.WaveInEventArgs e) + { + int latestMax = int.MinValue; + for (int index = 0; index < e.BytesRecorded; index += 2) + { + int value = BitConverter.ToInt16(e.Buffer, index); + latestMax = Math.Max(latestMax, value); + } + + // report maximum relative to the maximum value previously seen + MaxPcmValue = Math.Max(MaxPcmValue, latestMax); + float fraction = (float)latestMax / MaxPcmValue; + + // basic smoothing so the level does not change too quickly + LevelFraction += (fraction - LevelFraction) * .1f; + + skglControl1.Invalidate(); + } + + private void skglControl1_PaintSurface(object sender, SkiaSharp.Views.Desktop.SKPaintGLSurfaceEventArgs e) + { + float width = skglControl1.Width; + float height = skglControl1.Height; + + ICanvas canvas = new SkiaCanvas() { Canvas = e.Surface.Canvas }; + canvas.FillColor = Color.FromArgb("#003366"); + canvas.FillRectangle(0, 0, width, height); + + canvas.FillColor = Colors.LightGreen; + canvas.FillRectangle(0, 0, width * LevelFraction, height); + } +} diff --git a/projects/maui-audio-monitor/Form1.resx b/projects/maui-audio-monitor/Form1.resx new file mode 100644 index 0000000..f298a7b --- /dev/null +++ b/projects/maui-audio-monitor/Form1.resx @@ -0,0 +1,60 @@ +๏ปฟ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/projects/maui-audio-monitor/MauiAudioMon.csproj b/projects/maui-audio-monitor/MauiAudioMon.csproj new file mode 100644 index 0000000..58a25c7 --- /dev/null +++ b/projects/maui-audio-monitor/MauiAudioMon.csproj @@ -0,0 +1,17 @@ +๏ปฟ + + + WinExe + net6.0-windows + enable + true + + + + + + + + + + \ No newline at end of file diff --git a/projects/maui-audio-monitor/MauiAudioMon.sln b/projects/maui-audio-monitor/MauiAudioMon.sln new file mode 100644 index 0000000..7bcd916 --- /dev/null +++ b/projects/maui-audio-monitor/MauiAudioMon.sln @@ -0,0 +1,25 @@ +๏ปฟ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.32112.339 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MauiAudioMon", "MauiAudioMon.csproj", "{3FC15FB6-AB38-40FB-90B2-40BBD08A82C5}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {3FC15FB6-AB38-40FB-90B2-40BBD08A82C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3FC15FB6-AB38-40FB-90B2-40BBD08A82C5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3FC15FB6-AB38-40FB-90B2-40BBD08A82C5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3FC15FB6-AB38-40FB-90B2-40BBD08A82C5}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {6D228B3F-15B0-48E0-8831-8F729AF0A71F} + EndGlobalSection +EndGlobal diff --git a/projects/maui-audio-monitor/Program.cs b/projects/maui-audio-monitor/Program.cs new file mode 100644 index 0000000..c76e94f --- /dev/null +++ b/projects/maui-audio-monitor/Program.cs @@ -0,0 +1,19 @@ +using System; +using System.Windows.Forms; + +namespace MauiAudioMon; + +static class Program +{ + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + // To customize application configuration such as set high DPI settings or default font, + // see https://aka.ms/applicationconfiguration. + ApplicationConfiguration.Initialize(); + Application.Run(new Form1()); + } +} \ No newline at end of file diff --git a/projects/maui-audio-monitor/screenshot.gif b/projects/maui-audio-monitor/screenshot.gif new file mode 100644 index 0000000..81542a0 Binary files /dev/null and b/projects/maui-audio-monitor/screenshot.gif differ diff --git a/projects/maui-fft/FftProcessor.cs b/projects/maui-fft/FftProcessor.cs new file mode 100644 index 0000000..efa119b --- /dev/null +++ b/projects/maui-fft/FftProcessor.cs @@ -0,0 +1,51 @@ +๏ปฟnamespace MauiFft; + +public class FftProcessor : IDisposable +{ + readonly List Values = new(); + readonly NAudio.Wave.WaveInEvent WaveIn; + + public FftProcessor(int device = 0) + { + WaveIn = new() + { + DeviceNumber = device, + WaveFormat = new NAudio.Wave.WaveFormat(rate: 12_000, bits: 16, channels: 1), + BufferMilliseconds = 10, + }; + WaveIn.DataAvailable += WaveIn_DataAvailable; ; + WaveIn.StartRecording(); + } + + public void Dispose() + { + WaveIn.DataAvailable -= WaveIn_DataAvailable; + WaveIn.StopRecording(); + WaveIn.Dispose(); + } + + private void WaveIn_DataAvailable(object? sender, NAudio.Wave.WaveInEventArgs e) + { + for (int index = 0; index < e.BytesRecorded; index += 2) + { + double value = BitConverter.ToInt16(e.Buffer, index); + Values.Add(value); + } + } + + public double[]? GetFft(int pow = 10, double stepFrac = 0.1) + { + int sampleCount = 1 << pow; + if (Values.Count < sampleCount) + return null; + + double[] values = new double[sampleCount]; + Values.CopyTo(Values.Count - sampleCount, values, 0, sampleCount); + + int pointsToKeep = (int)((1 - stepFrac) * sampleCount); + Values.RemoveRange(0, Values.Count - pointsToKeep); + + double[] fft = FftSharp.Transform.FFTmagnitude(values); + return fft; + } +} diff --git a/projects/maui-fft/Form1.Designer.cs b/projects/maui-fft/Form1.Designer.cs new file mode 100644 index 0000000..cfdb327 --- /dev/null +++ b/projects/maui-fft/Form1.Designer.cs @@ -0,0 +1,70 @@ +๏ปฟnamespace MauiFft; + +partial class Form1 +{ + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.skglControl1 = new SkiaSharp.Views.Desktop.SKGLControl(); + this.timer1 = new System.Windows.Forms.Timer(this.components); + this.SuspendLayout(); + // + // skglControl1 + // + this.skglControl1.BackColor = System.Drawing.Color.Black; + this.skglControl1.Dock = System.Windows.Forms.DockStyle.Fill; + this.skglControl1.Location = new System.Drawing.Point(0, 0); + this.skglControl1.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.skglControl1.Name = "skglControl1"; + this.skglControl1.Size = new System.Drawing.Size(800, 450); + this.skglControl1.TabIndex = 0; + this.skglControl1.VSync = true; + this.skglControl1.PaintSurface += new System.EventHandler(this.skglControl1_PaintSurface); + // + // timer1 + // + this.timer1.Enabled = true; + this.timer1.Interval = 10; + this.timer1.Tick += new System.EventHandler(this.timer1_Tick); + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 450); + this.Controls.Add(this.skglControl1); + this.Name = "Form1"; + this.Text = "FFT with NAudio, FftSharp, Maui.Graphics, SkiaSharp, and OpenGL"; + this.ResumeLayout(false); + + } + + #endregion + + private SkiaSharp.Views.Desktop.SKGLControl skglControl1; + private System.Windows.Forms.Timer timer1; +} diff --git a/projects/maui-fft/Form1.cs b/projects/maui-fft/Form1.cs new file mode 100644 index 0000000..281a5fd --- /dev/null +++ b/projects/maui-fft/Form1.cs @@ -0,0 +1,49 @@ +using Microsoft.Maui.Graphics; +using Microsoft.Maui.Graphics.Skia; + +namespace MauiFft; + +public partial class Form1 : Form +{ + double[]? LastFft; + double MaxFft = 1; + readonly FftProcessor FftProc = new(); + + public Form1() + { + InitializeComponent(); + } + + private void skglControl1_PaintSurface(object sender, SkiaSharp.Views.Desktop.SKPaintGLSurfaceEventArgs e) + { + if (LastFft is null) + return; + + float width = skglControl1.Width; + float height = skglControl1.Height; + + ICanvas canvas = new SkiaCanvas() { Canvas = e.Surface.Canvas }; + canvas.FillColor = Microsoft.Maui.Graphics.Color.FromArgb("#003366"); + canvas.FillRectangle(0, 0, width, height); + + double lastFftMax = LastFft.Max(); + MaxFft = Math.Max(MaxFft, lastFftMax); + float[] ys = LastFft.Select(x => (float)(x / MaxFft) * skglControl1.Height).ToArray(); + float[] xs = Enumerable.Range(0, ys.Length).Select(x => (float)x / ys.Length * skglControl1.Width).ToArray(); + var points = LastFft.Select((mag, i) => new Microsoft.Maui.Graphics.PointF(xs[i], skglControl1.Height - ys[i])).ToArray(); + + canvas.StrokeColor = Colors.White; + for (int i = 0; i < points.Length - 1; i++) + canvas.DrawLine(points[i], points[i + 1]); + } + + private void timer1_Tick(object sender, EventArgs e) + { + double[]? fft = FftProc.GetFft(); + if (fft is not null) + { + LastFft = fft; + skglControl1.Invalidate(); + } + } +} diff --git a/projects/maui-fft/Form1.resx b/projects/maui-fft/Form1.resx new file mode 100644 index 0000000..d731088 --- /dev/null +++ b/projects/maui-fft/Form1.resx @@ -0,0 +1,63 @@ +๏ปฟ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/projects/maui-fft/MauiFft.csproj b/projects/maui-fft/MauiFft.csproj new file mode 100644 index 0000000..4744673 --- /dev/null +++ b/projects/maui-fft/MauiFft.csproj @@ -0,0 +1,19 @@ +๏ปฟ + + + WinExe + net6.0-windows + enable + true + enable + + + + + + + + + + + \ No newline at end of file diff --git a/projects/maui-fft/MauiFft.sln b/projects/maui-fft/MauiFft.sln new file mode 100644 index 0000000..10059d2 --- /dev/null +++ b/projects/maui-fft/MauiFft.sln @@ -0,0 +1,25 @@ +๏ปฟ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.32112.339 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MauiFft", "MauiFft.csproj", "{1B0214F4-0CD3-441B-B7A1-8AF326409EE7}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1B0214F4-0CD3-441B-B7A1-8AF326409EE7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1B0214F4-0CD3-441B-B7A1-8AF326409EE7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1B0214F4-0CD3-441B-B7A1-8AF326409EE7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1B0214F4-0CD3-441B-B7A1-8AF326409EE7}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {BCA43811-C204-43BA-8B6C-4369250F6340} + EndGlobalSection +EndGlobal diff --git a/projects/maui-fft/Program.cs b/projects/maui-fft/Program.cs new file mode 100644 index 0000000..e453de0 --- /dev/null +++ b/projects/maui-fft/Program.cs @@ -0,0 +1,16 @@ +namespace MauiFft; + +static class Program +{ + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + // To customize application configuration such as set high DPI settings or default font, + // see https://aka.ms/applicationconfiguration. + ApplicationConfiguration.Initialize(); + Application.Run(new Form1()); + } +} \ No newline at end of file diff --git a/projects/maui-fft/screenshot.gif b/projects/maui-fft/screenshot.gif new file mode 100644 index 0000000..94de971 Binary files /dev/null and b/projects/maui-fft/screenshot.gif differ diff --git a/projects/maui-forms-gl/Form1.Designer.cs b/projects/maui-forms-gl/Form1.Designer.cs new file mode 100644 index 0000000..e778123 --- /dev/null +++ b/projects/maui-forms-gl/Form1.Designer.cs @@ -0,0 +1,71 @@ +๏ปฟnamespace FormsLife +{ + partial class Form1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.skglControl1 = new SkiaSharp.Views.Desktop.SKGLControl(); + this.timer1 = new System.Windows.Forms.Timer(this.components); + this.SuspendLayout(); + // + // skglControl1 + // + this.skglControl1.BackColor = System.Drawing.Color.Black; + this.skglControl1.Dock = System.Windows.Forms.DockStyle.Fill; + this.skglControl1.Location = new System.Drawing.Point(0, 0); + this.skglControl1.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.skglControl1.Name = "skglControl1"; + this.skglControl1.Size = new System.Drawing.Size(800, 450); + this.skglControl1.TabIndex = 0; + this.skglControl1.VSync = true; + this.skglControl1.PaintSurface += new System.EventHandler(this.skglControl1_PaintSurface); + // + // timer1 + // + this.timer1.Enabled = true; + this.timer1.Interval = 1; + this.timer1.Tick += new System.EventHandler(this.timer1_Tick); + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 450); + this.Controls.Add(this.skglControl1); + this.Name = "Form1"; + this.Text = "Form1"; + this.ResumeLayout(false); + + } + + #endregion + + private SkiaSharp.Views.Desktop.SKGLControl skglControl1; + private System.Windows.Forms.Timer timer1; + } +} \ No newline at end of file diff --git a/projects/maui-forms-gl/Form1.cs b/projects/maui-forms-gl/Form1.cs new file mode 100644 index 0000000..a8bcee6 --- /dev/null +++ b/projects/maui-forms-gl/Form1.cs @@ -0,0 +1,42 @@ + +using Microsoft.Maui.Graphics; +using Microsoft.Maui.Graphics.Skia; +using System.Diagnostics; + +namespace FormsLife +{ + public partial class Form1 : Form + { + readonly Random Rand = new(); + + readonly Stopwatch Watch = Stopwatch.StartNew(); + + readonly int LineCount = 10_000; + + public Form1() + { + InitializeComponent(); + } + + private void UpdateBenchmarkMessage() + { + Text = $"skglControl [{skglControl1.Width}x{skglControl1.Height}] " + + $"Rendered {LineCount:N0} lines rendered " + + $"in {Watch.Elapsed.TotalMilliseconds} ms " + + $"({1 / Watch.Elapsed.TotalSeconds:N1} Hz)"; + Watch.Restart(); + } + + private void skglControl1_PaintSurface(object sender, SkiaSharp.Views.Desktop.SKPaintGLSurfaceEventArgs e) + { + ICanvas canvas = new SkiaCanvas() { Canvas = e.Surface.Canvas }; + Graphics.RandomLines(Rand, canvas, skglControl1.Width, skglControl1.Height, LineCount); + UpdateBenchmarkMessage(); + } + + private void timer1_Tick(object sender, EventArgs e) + { + skglControl1.Invalidate(); + } + } +} \ No newline at end of file diff --git a/projects/maui-forms-gl/Form1.resx b/projects/maui-forms-gl/Form1.resx new file mode 100644 index 0000000..d731088 --- /dev/null +++ b/projects/maui-forms-gl/Form1.resx @@ -0,0 +1,63 @@ +๏ปฟ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/projects/maui-forms-gl/Form2.Designer.cs b/projects/maui-forms-gl/Form2.Designer.cs new file mode 100644 index 0000000..f7ce788 --- /dev/null +++ b/projects/maui-forms-gl/Form2.Designer.cs @@ -0,0 +1,70 @@ +๏ปฟnamespace FormsLife +{ + partial class Form2 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.skControl1 = new SkiaSharp.Views.Desktop.SKControl(); + this.timer1 = new System.Windows.Forms.Timer(this.components); + this.SuspendLayout(); + // + // skControl1 + // + this.skControl1.BackColor = System.Drawing.SystemColors.ControlDark; + this.skControl1.Dock = System.Windows.Forms.DockStyle.Fill; + this.skControl1.Location = new System.Drawing.Point(0, 0); + this.skControl1.Name = "skControl1"; + this.skControl1.Size = new System.Drawing.Size(800, 450); + this.skControl1.TabIndex = 0; + this.skControl1.Text = "skControl1"; + this.skControl1.PaintSurface += new System.EventHandler(this.skControl1_PaintSurface); + // + // timer1 + // + this.timer1.Enabled = true; + this.timer1.Interval = 1; + this.timer1.Tick += new System.EventHandler(this.timer1_Tick); + // + // Form2 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 450); + this.Controls.Add(this.skControl1); + this.Name = "Form2"; + this.Text = "Form2"; + this.ResumeLayout(false); + + } + + #endregion + + private SkiaSharp.Views.Desktop.SKControl skControl1; + private System.Windows.Forms.Timer timer1; + } +} \ No newline at end of file diff --git a/projects/maui-forms-gl/Form2.cs b/projects/maui-forms-gl/Form2.cs new file mode 100644 index 0000000..fa67a50 --- /dev/null +++ b/projects/maui-forms-gl/Form2.cs @@ -0,0 +1,50 @@ +๏ปฟusing Microsoft.Maui.Graphics; +using Microsoft.Maui.Graphics.Skia; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Diagnostics; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace FormsLife +{ + public partial class Form2 : Form + { + readonly Random Rand = new(); + + readonly Stopwatch Watch = Stopwatch.StartNew(); + + readonly int LineCount = 10_000; + + public Form2() + { + InitializeComponent(); + } + + private void UpdateBenchmarkMessage() + { + Text = $"skControl [{skControl1.Width}x{skControl1.Height}] " + + $"Rendered {LineCount:N0} lines rendered " + + $"in {Watch.Elapsed.TotalMilliseconds} ms " + + $"({1 / Watch.Elapsed.TotalSeconds:N1} Hz)"; + Watch.Restart(); + } + + private void timer1_Tick(object sender, EventArgs e) + { + skControl1.Invalidate(); + } + + private void skControl1_PaintSurface(object sender, SkiaSharp.Views.Desktop.SKPaintSurfaceEventArgs e) + { + ICanvas canvas = new SkiaCanvas() { Canvas = e.Surface.Canvas }; + Graphics.RandomLines(Rand, canvas, skControl1.Width, skControl1.Height, LineCount); + UpdateBenchmarkMessage(); + } + } +} diff --git a/projects/maui-forms-gl/Form2.resx b/projects/maui-forms-gl/Form2.resx new file mode 100644 index 0000000..d731088 --- /dev/null +++ b/projects/maui-forms-gl/Form2.resx @@ -0,0 +1,63 @@ +๏ปฟ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/projects/maui-forms-gl/FormMenu.Designer.cs b/projects/maui-forms-gl/FormMenu.Designer.cs new file mode 100644 index 0000000..c0026f3 --- /dev/null +++ b/projects/maui-forms-gl/FormMenu.Designer.cs @@ -0,0 +1,75 @@ +๏ปฟnamespace FormsLife +{ + partial class FormMenu + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.button1 = new System.Windows.Forms.Button(); + this.button2 = new System.Windows.Forms.Button(); + this.SuspendLayout(); + // + // button1 + // + this.button1.Font = new System.Drawing.Font("Segoe UI", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + this.button1.Location = new System.Drawing.Point(38, 38); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(186, 87); + this.button1.TabIndex = 0; + this.button1.Text = "SK Control (standard)"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // button2 + // + this.button2.Font = new System.Drawing.Font("Segoe UI", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); + this.button2.Location = new System.Drawing.Point(279, 38); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(186, 87); + this.button2.TabIndex = 1; + this.button2.Text = "SKGL Control (accelerated)"; + this.button2.UseVisualStyleBackColor = true; + this.button2.Click += new System.EventHandler(this.button2_Click); + // + // FormMenu + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(521, 163); + this.Controls.Add(this.button2); + this.Controls.Add(this.button1); + this.Name = "FormMenu"; + this.Text = "FormMenu"; + this.ResumeLayout(false); + + } + + #endregion + + private Button button1; + private Button button2; + } +} \ No newline at end of file diff --git a/projects/maui-forms-gl/FormMenu.cs b/projects/maui-forms-gl/FormMenu.cs new file mode 100644 index 0000000..4a653fe --- /dev/null +++ b/projects/maui-forms-gl/FormMenu.cs @@ -0,0 +1,30 @@ +๏ปฟusing System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace FormsLife +{ + public partial class FormMenu : Form + { + public FormMenu() + { + InitializeComponent(); + } + + private void button1_Click(object sender, EventArgs e) + { + new Form2().ShowDialog(); + } + + private void button2_Click(object sender, EventArgs e) + { + new Form1().ShowDialog(); + } + } +} diff --git a/projects/maui-forms-gl/FormMenu.resx b/projects/maui-forms-gl/FormMenu.resx new file mode 100644 index 0000000..f298a7b --- /dev/null +++ b/projects/maui-forms-gl/FormMenu.resx @@ -0,0 +1,60 @@ +๏ปฟ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/projects/maui-forms-gl/Graphics.cs b/projects/maui-forms-gl/Graphics.cs new file mode 100644 index 0000000..97b0935 --- /dev/null +++ b/projects/maui-forms-gl/Graphics.cs @@ -0,0 +1,24 @@ +๏ปฟusing Microsoft.Maui.Graphics; + +namespace FormsLife +{ + public static class Graphics + { + public static void RandomLines(Random rand, ICanvas canvas, float width, float height, int lines = 100) + { + canvas.FillColor = Colors.Navy; + canvas.FillRectangle(0, 0, width, height); + + canvas.StrokeColor = Colors.White.WithAlpha(.1f); + canvas.StrokeSize = 2; + for (int i = 0; i < lines; i++) + { + float x1 = (float)rand.NextDouble() * width; + float x2 = (float)rand.NextDouble() * width; + float y1 = (float)rand.NextDouble() * height; + float y2 = (float)rand.NextDouble() * height; + canvas.DrawLine(x1, y1, x2, y2); + } + } + } +} \ No newline at end of file diff --git a/projects/maui-forms-gl/Program.cs b/projects/maui-forms-gl/Program.cs new file mode 100644 index 0000000..fb0638d --- /dev/null +++ b/projects/maui-forms-gl/Program.cs @@ -0,0 +1,17 @@ +namespace FormsLife +{ + internal static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + // To customize application configuration such as set high DPI settings or default font, + // see https://aka.ms/applicationconfiguration. + ApplicationConfiguration.Initialize(); + Application.Run(new FormMenu()); + } + } +} \ No newline at end of file diff --git a/projects/maui-forms-gl/SkiaCompareGL.csproj b/projects/maui-forms-gl/SkiaCompareGL.csproj new file mode 100644 index 0000000..a82a877 --- /dev/null +++ b/projects/maui-forms-gl/SkiaCompareGL.csproj @@ -0,0 +1,16 @@ +๏ปฟ + + + WinExe + net6.0-windows + enable + true + enable + + + + + + + + \ No newline at end of file diff --git a/projects/maui-forms-gl/SkiaCompareGL.sln b/projects/maui-forms-gl/SkiaCompareGL.sln new file mode 100644 index 0000000..9139827 --- /dev/null +++ b/projects/maui-forms-gl/SkiaCompareGL.sln @@ -0,0 +1,25 @@ +๏ปฟ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.32014.148 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkiaCompareGL", "SkiaCompareGL.csproj", "{F185C7DE-35AB-43BA-89AE-31D2691197F0}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F185C7DE-35AB-43BA-89AE-31D2691197F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F185C7DE-35AB-43BA-89AE-31D2691197F0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F185C7DE-35AB-43BA-89AE-31D2691197F0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F185C7DE-35AB-43BA-89AE-31D2691197F0}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {13453630-5845-4C18-B8C4-F82EBEB51B76} + EndGlobalSection +EndGlobal diff --git a/projects/maui-forms-gl/screenshot.png b/projects/maui-forms-gl/screenshot.png new file mode 100644 index 0000000..c266450 Binary files /dev/null and b/projects/maui-forms-gl/screenshot.png differ diff --git a/projects/maui-graphics/GraphicsModels/GraphicsModels.csproj b/projects/maui-graphics/GraphicsModels/GraphicsModels.csproj new file mode 100644 index 0000000..87ddf06 --- /dev/null +++ b/projects/maui-graphics/GraphicsModels/GraphicsModels.csproj @@ -0,0 +1,11 @@ + + + + net6.0 + + + + + + + diff --git a/projects/maui-graphics/GraphicsModels/RandomCircles.cs b/projects/maui-graphics/GraphicsModels/RandomCircles.cs new file mode 100644 index 0000000..6be9a06 --- /dev/null +++ b/projects/maui-graphics/GraphicsModels/RandomCircles.cs @@ -0,0 +1,43 @@ +๏ปฟusing System; +using Microsoft.Maui.Graphics; + +namespace GraphicsModels +{ + public class RandomCircles + { + private readonly Random Rand = new Random(); + + public void Draw(ICanvas canvas, double width, double height) + { + canvas.FillColor = Color.FromArgb("#003366"); + canvas.FillRectangle(0, 0, (float)width, (float)height); + + for (int i = 0; i < 500; i++) + { + canvas.FillColor = Color.FromRgba( + r: Rand.NextDouble(), + g: Rand.NextDouble(), + b: Rand.NextDouble(), + a: .5); + + canvas.FillCircle( + centerX: (float)Rand.NextDouble() * (float)width, + centerY: (float)Rand.NextDouble() * (float)height, + radius: (float)Rand.NextDouble() * 5 + 5); + } + + canvas.FontSize = 36; + canvas.FontColor = Colors.White; + canvas.SetShadow( + offset: new SizeF(2, 2), + blur: 1, + color: Colors.Black); + + canvas.DrawString( + value: "This is Maui.Graphics", + x: (float)width / 2, + y: (float)height / 2, + horizontalAlignment: HorizontalAlignment.Center); + } + } +} diff --git a/projects/maui-graphics/MauiGraphicsProjects.sln b/projects/maui-graphics/MauiGraphicsProjects.sln new file mode 100644 index 0000000..13694e5 --- /dev/null +++ b/projects/maui-graphics/MauiGraphicsProjects.sln @@ -0,0 +1,43 @@ +๏ปฟ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.31612.314 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "QuickstartWpf", "QuickstartWpf\QuickstartWpf.csproj", "{565566E0-E6C8-4305-8DBA-8319D6EBB8E8}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "QuickstartWinForms", "QuickstartWinForms\QuickstartWinForms.csproj", "{D2C9C0EE-8BDB-475C-966A-DE23CB26FAAF}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GraphicsModels", "GraphicsModels\GraphicsModels.csproj", "{7148C3D0-80CF-4431-8477-A249A585A3FB}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "QuickstartConsole", "QuickstartConsole\QuickstartConsole.csproj", "{5D9E1A50-A592-43B5-96B2-DC7618EB60FD}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {565566E0-E6C8-4305-8DBA-8319D6EBB8E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {565566E0-E6C8-4305-8DBA-8319D6EBB8E8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {565566E0-E6C8-4305-8DBA-8319D6EBB8E8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {565566E0-E6C8-4305-8DBA-8319D6EBB8E8}.Release|Any CPU.Build.0 = Release|Any CPU + {D2C9C0EE-8BDB-475C-966A-DE23CB26FAAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D2C9C0EE-8BDB-475C-966A-DE23CB26FAAF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D2C9C0EE-8BDB-475C-966A-DE23CB26FAAF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D2C9C0EE-8BDB-475C-966A-DE23CB26FAAF}.Release|Any CPU.Build.0 = Release|Any CPU + {7148C3D0-80CF-4431-8477-A249A585A3FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7148C3D0-80CF-4431-8477-A249A585A3FB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7148C3D0-80CF-4431-8477-A249A585A3FB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7148C3D0-80CF-4431-8477-A249A585A3FB}.Release|Any CPU.Build.0 = Release|Any CPU + {5D9E1A50-A592-43B5-96B2-DC7618EB60FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5D9E1A50-A592-43B5-96B2-DC7618EB60FD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5D9E1A50-A592-43B5-96B2-DC7618EB60FD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5D9E1A50-A592-43B5-96B2-DC7618EB60FD}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {602C7075-10BB-41F0-A7C3-4EA0BB077007} + EndGlobalSection +EndGlobal diff --git a/projects/maui-graphics/QuickstartConsole/Program.cs b/projects/maui-graphics/QuickstartConsole/Program.cs new file mode 100644 index 0000000..a4a7598 --- /dev/null +++ b/projects/maui-graphics/QuickstartConsole/Program.cs @@ -0,0 +1,85 @@ +๏ปฟusing Microsoft.Maui.Graphics; +using Microsoft.Maui.Graphics.Skia; + +MinimalExample(); +BiggerExample(); + +static void MinimalExample() +{ + SkiaBitmapExportContext bmp = new(600, 400, 1.0f); + ICanvas canvas = bmp.Canvas; + + canvas.FillColor = Colors.Navy; + canvas.FillRectangle(0, 0, bmp.Width, bmp.Height); + + Random rand = new(0); + canvas.StrokeColor = Colors.White.WithAlpha(.5f); + canvas.StrokeSize = 2; + for (int i = 0; i < 100; i++) + { + float x = rand.Next(bmp.Width); + float y = rand.Next(bmp.Height); + float r = rand.Next(5, 50); + canvas.DrawCircle(x, y, r); + } + + bmp.WriteToFile("console.png"); +} + +static void BiggerExample() +{ + // Create a Bitmap in memory and draw on its Canvas + SkiaBitmapExportContext bmp = new(600, 400, 1.0f); + ICanvas canvas = bmp.Canvas; + + // draw a big blue rectangle with a yellow border + Rect backgroundRectangle = new(0, 0, bmp.Width, bmp.Height); + canvas.FillColor = Color.FromArgb("#003366"); + canvas.FillRectangle(backgroundRectangle); + canvas.StrokeColor = Colors.Black; + canvas.StrokeSize = 20; + canvas.DrawRectangle(backgroundRectangle); + + // draw circles randomly around the screen + for (int i = 0; i < 100; i++) + { + float x = Random.Shared.Next(bmp.Width); + float y = Random.Shared.Next(bmp.Height); + float r = Random.Shared.Next(5, 50); + + Color randomColor = Color.FromRgb( + red: Random.Shared.Next(255), + green: Random.Shared.Next(255), + blue: Random.Shared.Next(255)); + + canvas.StrokeSize = r / 3; + canvas.StrokeColor = randomColor.WithAlpha(.3f); + canvas.DrawCircle(x, y, r); + } + + // measure string + string myText = "Hello, Maui.Graphics!"; + Font myFont = new Font("Impact"); + float myFontSize = 48; + canvas.Font = myFont; + SizeF textSize = canvas.GetStringSize(myText, myFont, myFontSize); + + // draw the rectangle that holds the string + Point point = new( + x: (bmp.Width - textSize.Width) / 2, + y: (bmp.Height - textSize.Height) / 2); + + // measure and draw a string + Rect myTextRectangle = new(point, textSize); + canvas.FillColor = Colors.Black.WithAlpha(.5f); + canvas.FillRectangle(myTextRectangle); + canvas.StrokeSize = 2; + canvas.StrokeColor = Colors.Yellow; + canvas.DrawRectangle(myTextRectangle); + canvas.FontSize = myFontSize * .9f; // smaller than the rectangle + canvas.FontColor = Colors.White; + canvas.DrawString(myText, myTextRectangle, HorizontalAlignment.Center, VerticalAlignment.Center, TextFlow.OverflowBounds); + + // Save the image + bmp.WriteToFile("console2.png"); +} \ No newline at end of file diff --git a/projects/maui-graphics/QuickstartConsole/QuickstartConsole.csproj b/projects/maui-graphics/QuickstartConsole/QuickstartConsole.csproj new file mode 100644 index 0000000..c8191dc --- /dev/null +++ b/projects/maui-graphics/QuickstartConsole/QuickstartConsole.csproj @@ -0,0 +1,15 @@ +๏ปฟ + + + Exe + net6.0 + enable + enable + + + + + + + + diff --git a/projects/maui-graphics/QuickstartWinForms/Form1.Designer.cs b/projects/maui-graphics/QuickstartWinForms/Form1.Designer.cs new file mode 100644 index 0000000..a9402d5 --- /dev/null +++ b/projects/maui-graphics/QuickstartWinForms/Form1.Designer.cs @@ -0,0 +1,100 @@ +๏ปฟnamespace QuickstartWinForms +{ + partial class Form1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.button1 = new System.Windows.Forms.Button(); + this.checkBox1 = new System.Windows.Forms.CheckBox(); + this.timer1 = new System.Windows.Forms.Timer(this.components); + this.skglControl1 = new SkiaSharp.Views.Desktop.SKGLControl(); + this.SuspendLayout(); + // + // button1 + // + this.button1.Location = new System.Drawing.Point(12, 12); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(75, 23); + this.button1.TabIndex = 1; + this.button1.Text = "Render"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // checkBox1 + // + this.checkBox1.AutoSize = true; + this.checkBox1.Location = new System.Drawing.Point(93, 15); + this.checkBox1.Name = "checkBox1"; + this.checkBox1.Size = new System.Drawing.Size(97, 19); + this.checkBox1.TabIndex = 2; + this.checkBox1.Text = "Continuously"; + this.checkBox1.UseVisualStyleBackColor = true; + this.checkBox1.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged); + // + // timer1 + // + this.timer1.Interval = 10; + this.timer1.Tick += new System.EventHandler(this.timer1_Tick); + // + // skglControl1 + // + this.skglControl1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.skglControl1.BackColor = System.Drawing.Color.Black; + this.skglControl1.Location = new System.Drawing.Point(13, 41); + this.skglControl1.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); + this.skglControl1.Name = "skglControl1"; + this.skglControl1.Size = new System.Drawing.Size(774, 397); + this.skglControl1.TabIndex = 3; + this.skglControl1.VSync = true; + this.skglControl1.PaintSurface += new System.EventHandler(this.skglControl1_PaintSurface); + this.skglControl1.SizeChanged += new System.EventHandler(this.skglControl1_SizeChanged); + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 450); + this.Controls.Add(this.skglControl1); + this.Controls.Add(this.checkBox1); + this.Controls.Add(this.button1); + this.Name = "Form1"; + this.Text = "Maui.Graphics Quickstart - WinForms"; + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + private System.Windows.Forms.Button button1; + private System.Windows.Forms.CheckBox checkBox1; + private System.Windows.Forms.Timer timer1; + private SkiaSharp.Views.Desktop.SKGLControl skglControl1; + } +} \ No newline at end of file diff --git a/projects/maui-graphics/QuickstartWinForms/Form1.cs b/projects/maui-graphics/QuickstartWinForms/Form1.cs new file mode 100644 index 0000000..755b461 --- /dev/null +++ b/projects/maui-graphics/QuickstartWinForms/Form1.cs @@ -0,0 +1,38 @@ +๏ปฟusing Microsoft.Maui.Graphics; +using Microsoft.Maui.Graphics.Skia; +using System; +using System.Windows.Forms; + +namespace QuickstartWinForms +{ + public partial class Form1 : Form + { + public Form1() + { + InitializeComponent(); + } + + private void skglControl1_PaintSurface(object sender, SkiaSharp.Views.Desktop.SKPaintGLSurfaceEventArgs e) + { + ICanvas canvas = new SkiaCanvas() { Canvas = e.Surface.Canvas }; + + canvas.FillColor = Colors.Navy; + canvas.FillRectangle(0, 0, skglControl1.Width, skglControl1.Height); + + canvas.StrokeColor = Colors.White.WithAlpha(.5f); + canvas.StrokeSize = 2; + for (int i = 0; i < 100; i++) + { + float x = Random.Shared.Next(skglControl1.Width); + float y = Random.Shared.Next(skglControl1.Height); + float r = Random.Shared.Next(5, 50); + canvas.DrawCircle(x, y, r); + } + } + + private void skglControl1_SizeChanged(object sender, EventArgs e) => skglControl1.Invalidate(); + private void button1_Click(object sender, EventArgs e) => skglControl1.Invalidate(); + private void timer1_Tick(object sender, EventArgs e) => skglControl1.Invalidate(); + private void checkBox1_CheckedChanged(object sender, EventArgs e) => timer1.Enabled = checkBox1.Checked; + } +} diff --git a/projects/maui-graphics/QuickstartWinForms/Form1.resx b/projects/maui-graphics/QuickstartWinForms/Form1.resx new file mode 100644 index 0000000..d731088 --- /dev/null +++ b/projects/maui-graphics/QuickstartWinForms/Form1.resx @@ -0,0 +1,63 @@ +๏ปฟ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/projects/maui-graphics/QuickstartWinForms/Program.cs b/projects/maui-graphics/QuickstartWinForms/Program.cs new file mode 100644 index 0000000..3852647 --- /dev/null +++ b/projects/maui-graphics/QuickstartWinForms/Program.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace QuickstartWinForms +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.SetHighDpiMode(HighDpiMode.SystemAware); + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/projects/maui-graphics/QuickstartWinForms/QuickstartWinForms.csproj b/projects/maui-graphics/QuickstartWinForms/QuickstartWinForms.csproj new file mode 100644 index 0000000..8c79a31 --- /dev/null +++ b/projects/maui-graphics/QuickstartWinForms/QuickstartWinForms.csproj @@ -0,0 +1,17 @@ +๏ปฟ + + + WinExe + net6.0-windows + enable + true + NU1701 + + + + + + + + + \ No newline at end of file diff --git a/projects/maui-graphics/QuickstartWpf/App.xaml b/projects/maui-graphics/QuickstartWpf/App.xaml new file mode 100644 index 0000000..6d16833 --- /dev/null +++ b/projects/maui-graphics/QuickstartWpf/App.xaml @@ -0,0 +1,9 @@ +๏ปฟ + + + + diff --git a/projects/maui-graphics/QuickstartWpf/App.xaml.cs b/projects/maui-graphics/QuickstartWpf/App.xaml.cs new file mode 100644 index 0000000..feffb9f --- /dev/null +++ b/projects/maui-graphics/QuickstartWpf/App.xaml.cs @@ -0,0 +1,17 @@ +๏ปฟusing System; +using System.Collections.Generic; +using System.Configuration; +using System.Data; +using System.Linq; +using System.Threading.Tasks; +using System.Windows; + +namespace QuickstartWpf +{ + /// + /// Interaction logic for App.xaml + /// + public partial class App : Application + { + } +} diff --git a/projects/maui-graphics/QuickstartWpf/AssemblyInfo.cs b/projects/maui-graphics/QuickstartWpf/AssemblyInfo.cs new file mode 100644 index 0000000..2211234 --- /dev/null +++ b/projects/maui-graphics/QuickstartWpf/AssemblyInfo.cs @@ -0,0 +1,10 @@ +using System.Windows; + +[assembly:ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] diff --git a/projects/maui-graphics/QuickstartWpf/MainWindow.xaml b/projects/maui-graphics/QuickstartWpf/MainWindow.xaml new file mode 100644 index 0000000..f75d86c --- /dev/null +++ b/projects/maui-graphics/QuickstartWpf/MainWindow.xaml @@ -0,0 +1,21 @@ +๏ปฟ + + +