summaryrefslogtreecommitdiff
path: root/Anoto
diff options
context:
space:
mode:
Diffstat (limited to 'Anoto')
-rw-r--r--Anoto/Anoto.csproj156
-rw-r--r--Anoto/Anoto.csproj.user13
-rw-r--r--Anoto/AnotoPen.cs30
-rw-r--r--Anoto/AnotoSetup.csproj223
-rw-r--r--Anoto/AnotoSetup.csproj.user13
-rw-r--r--Anoto/AnotoStrip.cs627
-rw-r--r--Anoto/Form1.Designer.cs353
-rw-r--r--Anoto/Form1.cs390
-rw-r--r--Anoto/Form1.resx129
-rw-r--r--Anoto/FormAnotoSupervision.Designer.cs492
-rw-r--r--Anoto/FormAnotoSupervision.cs648
-rw-r--r--Anoto/FormAnotoSupervision.resx579
-rw-r--r--Anoto/HotAreas/AnotoHotArea.cs95
-rw-r--r--Anoto/HotAreas/AnotoRadarScreen.cs16
-rw-r--r--Anoto/HotAreas/AnotoStrip.cs219
-rw-r--r--Anoto/HotAreas/AntotoStripBoard.cs16
-rw-r--r--Anoto/Program.cs21
-rw-r--r--Anoto/Properties/AssemblyInfo.cs36
-rw-r--r--Anoto/Properties/Resources.Designer.cs70
-rw-r--r--Anoto/Properties/Resources.resx124
-rw-r--r--Anoto/Properties/Settings.Designer.cs26
-rw-r--r--Anoto/Properties/Settings.settings7
-rw-r--r--Anoto/Resources/pen_blue.pngbin0 -> 2426 bytes
-rw-r--r--Anoto/StateMachine.cs151
-rw-r--r--Anoto/XMLStates.xml26
-rw-r--r--Anoto/anoto.icobin0 -> 28862 bytes
-rw-r--r--Anoto/app.config3
-rw-r--r--Anoto/balises.xml1949
-rw-r--r--Anoto/bin/Debug/Anoto.exebin0 -> 28160 bytes
-rw-r--r--Anoto/bin/Debug/Anoto.pdbbin0 -> 54784 bytes
-rw-r--r--Anoto/bin/Debug/Anoto.vshost.exebin0 -> 11608 bytes
-rw-r--r--Anoto/bin/Debug/Anoto.vshost.exe.manifest11
-rw-r--r--Anoto/bin/Debug/Interop.AnotoGenericStreamer.dllbin0 -> 36864 bytes
-rw-r--r--Anoto/bin/Debug/Ivy.dllbin0 -> 65536 bytes
-rw-r--r--Anoto/bin/Debug/Ivy.dll.config30
-rw-r--r--Anoto/bin/Debug/IvyBus.IvyControl.dllbin0 -> 13312 bytes
-rw-r--r--Anoto/bin/Debug/PenDown.wavbin0 -> 104156 bytes
-rw-r--r--Anoto/bin/Debug/Strips.csv40
-rw-r--r--Anoto/bin/Debug/XMLStates.xml26
-rw-r--r--Anoto/bin/Release/Anoto.exebin0 -> 27648 bytes
-rw-r--r--Anoto/bin/Release/Anoto.pdbbin0 -> 50688 bytes
-rw-r--r--Anoto/bin/Release/Anoto.vshost.exebin0 -> 11608 bytes
-rw-r--r--Anoto/bin/Release/Anoto.vshost.exe.manifest11
-rw-r--r--Anoto/bin/Release/Interop.AnotoGenericStreamer.dllbin0 -> 36864 bytes
-rw-r--r--Anoto/bin/Release/Ivy.dllbin0 -> 65536 bytes
-rw-r--r--Anoto/bin/Release/IvyBus.IvyControl.dllbin0 -> 13312 bytes
-rw-r--r--Anoto/bin/Release/Strips.csv40
-rw-r--r--Anoto/bin/Release/XMLStates.xml26
-rw-r--r--Anoto/bin/x86/Debug/Anoto.exebin0 -> 92160 bytes
-rw-r--r--Anoto/bin/x86/Debug/Anoto.exe.config3
-rw-r--r--Anoto/bin/x86/Debug/Anoto.pdbbin0 -> 54784 bytes
-rw-r--r--Anoto/bin/x86/Debug/Anoto.vshost.exebin0 -> 11600 bytes
-rw-r--r--Anoto/bin/x86/Debug/Anoto.vshost.exe.config3
-rw-r--r--Anoto/bin/x86/Debug/Anoto.vshost.exe.manifest11
-rw-r--r--Anoto/bin/x86/Debug/AnotoData.dllbin0 -> 11776 bytes
-rw-r--r--Anoto/bin/x86/Debug/AnotoData.pdbbin0 -> 28160 bytes
-rw-r--r--Anoto/bin/x86/Debug/Data.exebin0 -> 23040 bytes
-rw-r--r--Anoto/bin/x86/Debug/Data.pdbbin0 -> 71168 bytes
-rw-r--r--Anoto/bin/x86/Debug/Interop.AnotoGenericStreamer.dllbin0 -> 24576 bytes
-rw-r--r--Anoto/bin/x86/Debug/Ivy.dllbin0 -> 65536 bytes
-rw-r--r--Anoto/bin/x86/Debug/IvyBus.IvyControl.dllbin0 -> 13312 bytes
-rw-r--r--Anoto/bin/x86/Debug/PenDown.wavbin0 -> 5368 bytes
-rw-r--r--Anoto/bin/x86/Debug/PenUp.wavbin0 -> 2544 bytes
-rw-r--r--Anoto/bin/x86/Debug/Strips.csv40
-rw-r--r--Anoto/bin/x86/Debug/XMLStates.xml26
-rw-r--r--Anoto/bin/x86/Debug/balises.xml1949
-rw-r--r--Anoto/bin/x86/Debug/routes.xml39
-rw-r--r--Anoto/bin/x86/Debug/sectors.xml2824
-rw-r--r--Anoto/bin/x86/Release/Anoto.vshost.exebin0 -> 11608 bytes
-rw-r--r--Anoto/bin/x86/Release/Anoto.vshost.exe.manifest11
-rw-r--r--Anoto/obj/Debug/Anoto.Form1.resourcesbin0 -> 180 bytes
-rw-r--r--Anoto/obj/Debug/Anoto.Properties.Resources.resourcesbin0 -> 180 bytes
-rw-r--r--Anoto/obj/Debug/Anoto.csproj.FileListAbsolute.txt39
-rw-r--r--Anoto/obj/Debug/Anoto.csproj.GenerateResource.Cachebin0 -> 847 bytes
-rw-r--r--Anoto/obj/Debug/Anoto.csproj.ResolveComReference.cachebin0 -> 742 bytes
-rw-r--r--Anoto/obj/Debug/Anoto.exebin0 -> 28160 bytes
-rw-r--r--Anoto/obj/Debug/Anoto.pdbbin0 -> 54784 bytes
-rw-r--r--Anoto/obj/Debug/DesignTimeResolveAssemblyReferences.cachebin0 -> 6912 bytes
-rw-r--r--Anoto/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cachebin0 -> 6425 bytes
-rw-r--r--Anoto/obj/Debug/GenerateResource-ResGen.read.1.tlogbin0 -> 5510 bytes
-rw-r--r--Anoto/obj/Debug/GenerateResource-ResGen.write.1.tlogbin0 -> 1526 bytes
-rw-r--r--Anoto/obj/Debug/Interop.AnotoGenericStreamer.dllbin0 -> 36864 bytes
-rw-r--r--Anoto/obj/Debug/ResGen.read.1.tlog1
-rw-r--r--Anoto/obj/Debug/ResGen.write.1.tlog1
-rw-r--r--Anoto/obj/Debug/ResolveAssemblyReference.cachebin0 -> 13726 bytes
-rw-r--r--Anoto/obj/Debug/TempPE/Properties.Resources.Designer.cs.dllbin0 -> 4608 bytes
-rw-r--r--Anoto/obj/Debug/build.force0
-rw-r--r--Anoto/obj/Release/Anoto.Form1.resourcesbin0 -> 180 bytes
-rw-r--r--Anoto/obj/Release/Anoto.Properties.Resources.resourcesbin0 -> 180 bytes
-rw-r--r--Anoto/obj/Release/Anoto.csproj.FileListAbsolute.txt34
-rw-r--r--Anoto/obj/Release/Anoto.csproj.ResolveComReference.cachebin0 -> 742 bytes
-rw-r--r--Anoto/obj/Release/Anoto.exebin0 -> 27648 bytes
-rw-r--r--Anoto/obj/Release/Anoto.pdbbin0 -> 50688 bytes
-rw-r--r--Anoto/obj/Release/DesignTimeResolveAssemblyReferences.cachebin0 -> 6912 bytes
-rw-r--r--Anoto/obj/Release/DesignTimeResolveAssemblyReferencesInput.cachebin0 -> 6431 bytes
-rw-r--r--Anoto/obj/Release/GenerateResource-ResGen.read.1.tlogbin0 -> 1126 bytes
-rw-r--r--Anoto/obj/Release/GenerateResource-ResGen.write.1.tlogbin0 -> 1258 bytes
-rw-r--r--Anoto/obj/Release/Interop.AnotoGenericStreamer.dllbin0 -> 36864 bytes
-rw-r--r--Anoto/obj/Release/ResolveAssemblyReference.cachebin0 -> 13726 bytes
-rw-r--r--Anoto/obj/Release/TempPE/Properties.Resources.Designer.cs.dllbin0 -> 4608 bytes
-rw-r--r--Anoto/obj/Release/build.force0
-rw-r--r--Anoto/obj/x86/Debug/Anoto.Form1.resourcesbin0 -> 180 bytes
-rw-r--r--Anoto/obj/x86/Debug/Anoto.FormAnotoSupervision.resourcesbin0 -> 27260 bytes
-rw-r--r--Anoto/obj/x86/Debug/Anoto.Properties.Resources.resourcesbin0 -> 2762 bytes
-rw-r--r--Anoto/obj/x86/Debug/Anoto.csproj.FileListAbsolute.txt15
-rw-r--r--Anoto/obj/x86/Debug/Anoto.csproj.ResolveComReference.cachebin0 -> 742 bytes
-rw-r--r--Anoto/obj/x86/Debug/Anoto.exebin0 -> 92160 bytes
-rw-r--r--Anoto/obj/x86/Debug/Anoto.pdbbin0 -> 54784 bytes
-rw-r--r--Anoto/obj/x86/Debug/AnotoSetup.csproj.FileListAbsolute.txt48
-rw-r--r--Anoto/obj/x86/Debug/AnotoSetup.csproj.ResolveComReference.cachebin0 -> 774 bytes
-rw-r--r--Anoto/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cachebin0 -> 6796 bytes
-rw-r--r--Anoto/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cachebin0 -> 6891 bytes
-rw-r--r--Anoto/obj/x86/Debug/GenerateResource.read.1.tlogbin0 -> 1314 bytes
-rw-r--r--Anoto/obj/x86/Debug/GenerateResource.write.1.tlogbin0 -> 1066 bytes
-rw-r--r--Anoto/obj/x86/Debug/Interop.AnotoGenericStreamer.dllbin0 -> 24576 bytes
-rw-r--r--Anoto/obj/x86/Debug/ResGen.read.1.tlog1
-rw-r--r--Anoto/obj/x86/Debug/ResGen.write.1.tlog1
-rw-r--r--Anoto/obj/x86/Debug/ResolveAssemblyReference.cachebin0 -> 36809 bytes
-rw-r--r--Anoto/obj/x86/Debug/TempPE/Properties.Resources.Designer.cs.dllbin0 -> 4608 bytes
-rw-r--r--Anoto/obj/x86/Release/AnotoSetup.csproj.FileListAbsolute.txt5
-rw-r--r--Anoto/obj/x86/Release/AnotoSetup.csproj.ResolveComReference.cachebin0 -> 724 bytes
-rw-r--r--Anoto/obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cachebin0 -> 6379 bytes
-rw-r--r--Anoto/obj/x86/Release/GenerateResource-ResGen.read.1.tlog1
-rw-r--r--Anoto/obj/x86/Release/GenerateResource-ResGen.write.1.tlog1
-rw-r--r--Anoto/obj/x86/Release/Interop.AnotoGenericStreamer.dllbin0 -> 36864 bytes
-rw-r--r--Anoto/obj/x86/Release/ResolveAssemblyReference.cachebin0 -> 8774 bytes
-rw-r--r--Anoto/obj/x86/Release/TempPE/Properties.Resources.Designer.cs.dllbin0 -> 4608 bytes
-rw-r--r--Anoto/routes.xml39
-rw-r--r--Anoto/sectors.xml2824
-rw-r--r--Anoto/simpleRadar.icobin0 -> 13934 bytes
130 files changed, 14512 insertions, 0 deletions
diff --git a/Anoto/Anoto.csproj b/Anoto/Anoto.csproj
new file mode 100644
index 0000000..16778c5
--- /dev/null
+++ b/Anoto/Anoto.csproj
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>9.0.21022</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{1625C3E8-5986-4F33-B33C-0B3F8A8EB56C}</ProjectGuid>
+ <OutputType>WinExe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>Anoto</RootNamespace>
+ <AssemblyName>Anoto</AssemblyName>
+ <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
+ <FileAlignment>512</FileAlignment>
+ <FileUpgradeFlags>
+ </FileUpgradeFlags>
+ <UpgradeBackupLocation>
+ </UpgradeBackupLocation>
+ <OldToolsVersion>3.5</OldToolsVersion>
+ <PublishUrl>publish\</PublishUrl>
+ <Install>true</Install>
+ <InstallFrom>Disk</InstallFrom>
+ <UpdateEnabled>false</UpdateEnabled>
+ <UpdateMode>Foreground</UpdateMode>
+ <UpdateInterval>7</UpdateInterval>
+ <UpdateIntervalUnits>Days</UpdateIntervalUnits>
+ <UpdatePeriodically>false</UpdatePeriodically>
+ <UpdateRequired>false</UpdateRequired>
+ <MapFileExtensions>true</MapFileExtensions>
+ <ApplicationRevision>0</ApplicationRevision>
+ <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
+ <IsWebBootstrapper>false</IsWebBootstrapper>
+ <UseApplicationTrust>false</UseApplicationTrust>
+ <BootstrapperEnabled>true</BootstrapperEnabled>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="Anoto.GenericStreamer, Version=1.2.0.0, Culture=neutral, PublicKeyToken=eb9fe9fabfeec758, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\..\..\Program Files\Anoto\SPCD_1.2.0\Anoto.GenericStreamer.dll</HintPath>
+ </Reference>
+ <Reference Include="Ivy, Version=2.3.3778.21050, Culture=neutral, processorArchitecture=x86">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>bin\Debug\Ivy.dll</HintPath>
+ </Reference>
+ <Reference Include="IvyBus.IvyControl, Version=1.0.3772.16899, Culture=neutral, processorArchitecture=x86">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>bin\Debug\IvyBus.IvyControl.dll</HintPath>
+ </Reference>
+ <Reference Include="System" />
+ <Reference Include="System.Core">
+ <RequiredTargetFramework>3.5</RequiredTargetFramework>
+ </Reference>
+ <Reference Include="System.Xml.Linq">
+ <RequiredTargetFramework>3.5</RequiredTargetFramework>
+ </Reference>
+ <Reference Include="System.Data.DataSetExtensions">
+ <RequiredTargetFramework>3.5</RequiredTargetFramework>
+ </Reference>
+ <Reference Include="System.Data" />
+ <Reference Include="System.Deployment" />
+ <Reference Include="System.Drawing" />
+ <Reference Include="System.Windows.Forms" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AnotoStrip.cs" />
+ <Compile Include="Form1.cs">
+ <SubType>Form</SubType>
+ </Compile>
+ <Compile Include="Form1.Designer.cs">
+ <DependentUpon>Form1.cs</DependentUpon>
+ </Compile>
+ <Compile Include="Program.cs" />
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ <Compile Include="StateMachine.cs" />
+ <EmbeddedResource Include="Form1.resx">
+ <DependentUpon>Form1.cs</DependentUpon>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Properties\Resources.resx">
+ <Generator>ResXFileCodeGenerator</Generator>
+ <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+ <SubType>Designer</SubType>
+ </EmbeddedResource>
+ <Compile Include="Properties\Resources.Designer.cs">
+ <AutoGen>True</AutoGen>
+ <DependentUpon>Resources.resx</DependentUpon>
+ <DesignTime>True</DesignTime>
+ </Compile>
+ <None Include="Properties\Settings.settings">
+ <Generator>SettingsSingleFileGenerator</Generator>
+ <LastGenOutput>Settings.Designer.cs</LastGenOutput>
+ </None>
+ <Compile Include="Properties\Settings.Designer.cs">
+ <AutoGen>True</AutoGen>
+ <DependentUpon>Settings.settings</DependentUpon>
+ <DesignTimeSharedInput>True</DesignTimeSharedInput>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <COMReference Include="AnotoGenericStreamer">
+ <Guid>{0719D9B8-3212-443C-9853-BA7141D391A7}</Guid>
+ <VersionMajor>1</VersionMajor>
+ <VersionMinor>2</VersionMinor>
+ <Lcid>0</Lcid>
+ <WrapperTool>tlbimp</WrapperTool>
+ <Isolated>False</Isolated>
+ </COMReference>
+ </ItemGroup>
+ <ItemGroup>
+ <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
+ <Visible>False</Visible>
+ <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
+ <Install>false</Install>
+ </BootstrapperPackage>
+ <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
+ <Visible>False</Visible>
+ <ProductName>.NET Framework 3.5 SP1</ProductName>
+ <Install>true</Install>
+ </BootstrapperPackage>
+ <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
+ <Visible>False</Visible>
+ <ProductName>Windows Installer 3.1</ProductName>
+ <Install>true</Install>
+ </BootstrapperPackage>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="XMLStates.xml">
+ <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+ </None>
+ </ItemGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project> \ No newline at end of file
diff --git a/Anoto/Anoto.csproj.user b/Anoto/Anoto.csproj.user
new file mode 100644
index 0000000..e98b7a3
--- /dev/null
+++ b/Anoto/Anoto.csproj.user
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <PublishUrlHistory />
+ <InstallUrlHistory />
+ <SupportUrlHistory />
+ <UpdateUrlHistory />
+ <BootstrapperUrlHistory />
+ <ErrorReportUrlHistory />
+ <FallbackCulture>en-US</FallbackCulture>
+ <VerifyUploadedFiles>false</VerifyUploadedFiles>
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/Anoto/AnotoPen.cs b/Anoto/AnotoPen.cs
new file mode 100644
index 0000000..97abc82
--- /dev/null
+++ b/Anoto/AnotoPen.cs
@@ -0,0 +1,30 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Anoto
+{
+ public class AnotoPen
+ {
+ public string PenSerial;
+ public Anoto.GenericStreamer.PenType PenType;
+ public ulong Time;
+ public string ProductName;
+ public ushort Pid;
+
+ public AnotoPen(string penSerial, Anoto.GenericStreamer.PenType penType, ulong time, string productName, ushort pid)
+ {
+ PenSerial = penSerial;
+ PenType = penType;
+ Time = time;
+ ProductName = productName;
+ Pid = pid;
+ }
+
+ public override string ToString()
+ {
+ return PenType + "(" + PenSerial + ")";
+ }
+ }
+}
diff --git a/Anoto/AnotoSetup.csproj b/Anoto/AnotoSetup.csproj
new file mode 100644
index 0000000..ff9ae35
--- /dev/null
+++ b/Anoto/AnotoSetup.csproj
@@ -0,0 +1,223 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>9.0.21022</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{1625C3E8-5986-4F33-B33C-0B3F8A8EB56C}</ProjectGuid>
+ <OutputType>WinExe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>Anoto</RootNamespace>
+ <AssemblyName>Anoto</AssemblyName>
+ <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+ <FileAlignment>512</FileAlignment>
+ <FileUpgradeFlags>
+ </FileUpgradeFlags>
+ <UpgradeBackupLocation>
+ </UpgradeBackupLocation>
+ <OldToolsVersion>3.5</OldToolsVersion>
+ <PublishUrl>publish\</PublishUrl>
+ <Install>true</Install>
+ <InstallFrom>Disk</InstallFrom>
+ <UpdateEnabled>false</UpdateEnabled>
+ <UpdateMode>Foreground</UpdateMode>
+ <UpdateInterval>7</UpdateInterval>
+ <UpdateIntervalUnits>Days</UpdateIntervalUnits>
+ <UpdatePeriodically>false</UpdatePeriodically>
+ <UpdateRequired>false</UpdateRequired>
+ <MapFileExtensions>true</MapFileExtensions>
+ <ApplicationRevision>0</ApplicationRevision>
+ <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
+ <IsWebBootstrapper>false</IsWebBootstrapper>
+ <UseApplicationTrust>false</UseApplicationTrust>
+ <BootstrapperEnabled>true</BootstrapperEnabled>
+ <TargetFrameworkProfile />
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
+ <DebugSymbols>true</DebugSymbols>
+ <OutputPath>bin\x86\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <DebugType>full</DebugType>
+ <PlatformTarget>x86</PlatformTarget>
+ <CodeAnalysisLogFile>bin\Debug\Anoto.exe.CodeAnalysisLog.xml</CodeAnalysisLogFile>
+ <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
+ <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
+ <ErrorReport>prompt</ErrorReport>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ <CodeAnalysisRuleSetDirectories>;E:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
+ <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
+ <CodeAnalysisRuleDirectories>;E:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
+ <OutputPath>bin\x86\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <Optimize>true</Optimize>
+ <DebugType>pdbonly</DebugType>
+ <PlatformTarget>x86</PlatformTarget>
+ <CodeAnalysisLogFile>bin\Release\Anoto.exe.CodeAnalysisLog.xml</CodeAnalysisLogFile>
+ <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
+ <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
+ <ErrorReport>prompt</ErrorReport>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ <CodeAnalysisRuleSetDirectories>;E:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
+ <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
+ <CodeAnalysisRuleDirectories>;E:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
+ <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
+ <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
+ </PropertyGroup>
+ <PropertyGroup>
+ <ApplicationIcon>anoto.ico</ApplicationIcon>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="Anoto.GenericStreamer, Version=1.2.0.0, Culture=neutral, PublicKeyToken=eb9fe9fabfeec758, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\..\..\Program Files\Anoto\SPCD_1.2.0\Anoto.GenericStreamer.dll</HintPath>
+ </Reference>
+ <Reference Include="Ivy, Version=2.3.3778.21050, Culture=neutral, processorArchitecture=x86">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>bin\Debug\Ivy.dll</HintPath>
+ </Reference>
+ <Reference Include="IvyBus.IvyControl, Version=1.0.3772.16899, Culture=neutral, processorArchitecture=x86">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>bin\Debug\IvyBus.IvyControl.dll</HintPath>
+ </Reference>
+ <Reference Include="Microsoft.Ink, Version=6.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86">
+ <HintPath>C:\Program Files (x86)\Common Files\microsoft shared\ink\Microsoft.Ink.dll</HintPath>
+ </Reference>
+ <Reference Include="System" />
+ <Reference Include="System.Core">
+ <RequiredTargetFramework>3.5</RequiredTargetFramework>
+ </Reference>
+ <Reference Include="System.Xml.Linq">
+ <RequiredTargetFramework>3.5</RequiredTargetFramework>
+ </Reference>
+ <Reference Include="System.Data.DataSetExtensions">
+ <RequiredTargetFramework>3.5</RequiredTargetFramework>
+ </Reference>
+ <Reference Include="System.Data" />
+ <Reference Include="System.Deployment" />
+ <Reference Include="System.Drawing" />
+ <Reference Include="System.Windows.Forms" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AnotoPen.cs" />
+ <Compile Include="FormAnotoSupervision.cs">
+ <SubType>Form</SubType>
+ </Compile>
+ <Compile Include="FormAnotoSupervision.Designer.cs">
+ <DependentUpon>FormAnotoSupervision.cs</DependentUpon>
+ </Compile>
+ <Compile Include="Program.cs" />
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ <Compile Include="StateMachine.cs" />
+ <EmbeddedResource Include="FormAnotoSupervision.resx">
+ <DependentUpon>FormAnotoSupervision.cs</DependentUpon>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Properties\Resources.resx">
+ <Generator>ResXFileCodeGenerator</Generator>
+ <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+ <SubType>Designer</SubType>
+ </EmbeddedResource>
+ <Compile Include="Properties\Resources.Designer.cs">
+ <AutoGen>True</AutoGen>
+ <DependentUpon>Resources.resx</DependentUpon>
+ <DesignTime>True</DesignTime>
+ </Compile>
+ <None Include="app.config" />
+ <None Include="Properties\Settings.settings">
+ <Generator>SettingsSingleFileGenerator</Generator>
+ <LastGenOutput>Settings.Designer.cs</LastGenOutput>
+ </None>
+ <Compile Include="Properties\Settings.Designer.cs">
+ <AutoGen>True</AutoGen>
+ <DependentUpon>Settings.settings</DependentUpon>
+ <DesignTimeSharedInput>True</DesignTimeSharedInput>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <COMReference Include="AnotoGenericStreamer">
+ <Guid>{0719D9B8-3212-443C-9853-BA7141D391A7}</Guid>
+ <VersionMajor>1</VersionMajor>
+ <VersionMinor>2</VersionMinor>
+ <Lcid>0</Lcid>
+ <WrapperTool>tlbimp</WrapperTool>
+ <Isolated>False</Isolated>
+ </COMReference>
+ </ItemGroup>
+ <ItemGroup>
+ <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
+ <Visible>False</Visible>
+ <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
+ <Install>false</Install>
+ </BootstrapperPackage>
+ <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
+ <Visible>False</Visible>
+ <ProductName>.NET Framework 3.5 SP1</ProductName>
+ <Install>true</Install>
+ </BootstrapperPackage>
+ <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
+ <Visible>False</Visible>
+ <ProductName>Windows Installer 3.1</ProductName>
+ <Install>true</Install>
+ </BootstrapperPackage>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="XMLStates.xml">
+ <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+ <SubType>Designer</SubType>
+ </None>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="Resources\pen_blue.png" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\AnotoData\AnotoData.csproj">
+ <Project>{8AD5FDCB-8BA7-4536-8BB4-349F0B98749F}</Project>
+ <Name>AnotoData</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\Data\Data.csproj">
+ <Project>{2C32E701-5024-4F4B-AB35-1D5DD0049A8E}</Project>
+ <Name>Data</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup>
+ <Content Include="anoto.ico" />
+ <Content Include="balises.xml">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </Content>
+ <Content Include="routes.xml">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </Content>
+ <Content Include="sectors.xml">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </Content>
+ <Content Include="simpleRadar.ico" />
+ </ItemGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project> \ No newline at end of file
diff --git a/Anoto/AnotoSetup.csproj.user b/Anoto/AnotoSetup.csproj.user
new file mode 100644
index 0000000..e98b7a3
--- /dev/null
+++ b/Anoto/AnotoSetup.csproj.user
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <PublishUrlHistory />
+ <InstallUrlHistory />
+ <SupportUrlHistory />
+ <UpdateUrlHistory />
+ <BootstrapperUrlHistory />
+ <ErrorReportUrlHistory />
+ <FallbackCulture>en-US</FallbackCulture>
+ <VerifyUploadedFiles>false</VerifyUploadedFiles>
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/Anoto/AnotoStrip.cs b/Anoto/AnotoStrip.cs
new file mode 100644
index 0000000..c5505a4
--- /dev/null
+++ b/Anoto/AnotoStrip.cs
@@ -0,0 +1,627 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+using System.IO;
+
+namespace Anoto
+{
+
+ public class AnotoStrip
+ {
+ public string CallSign;
+ public string Name;
+ public string AircraftType;
+ public string CruseSpeed;
+ public string Departure;
+ public string Arrival;
+ public string SSR;
+ public string InputFL;
+ public string PrintTime;
+ public string Sector;
+ public string Frequency;
+ public string FL1;
+ public string FL2;
+
+ public string Beacon1;
+ public string Beacon1Time;
+ public string Beacon2;
+ public string Beacon2Time;
+ public string Beacon3;
+ public string Beacon3Time;
+ public string Beacon4;
+ public string Beacon4Time;
+ public string Beacon5;
+ public string Beacon5Time;
+ public string Beacon6;
+ public string Beacon6Time;
+
+ public string NextSector;
+
+
+ public string Page;
+ // public string[] Beacons;
+ // public int IDCautra;
+
+ public Rectangle Region;
+
+
+ public enum StripAreas
+ {
+ CallSign,
+ Name,
+ AircraftType,
+ CruseSpeed,
+ Departure,
+ Arrival,
+ SSR,
+ InputFL,
+ PrintTime,
+ Sector,
+ Frequency,
+ FL1,
+ FL2,
+ Beacon1,
+ Beacon1Time,
+ Beacon2,
+ Beacon2Time,
+ Beacon3,
+ Beacon3Time,
+ Beacon4,
+ Beacon4Time,
+ Beacon5,
+ Beacon5Time,
+ Beacon6,
+ Beacon6Time,
+ NextSector,
+ unknown
+ }
+
+ public enum Cells
+ {
+ Info, C0, C1, C2, Beacon1, Beacon2, Beacon3, Beacon4, Beacon5, Beacon6,C4
+ }
+ private float rationCmPixel = (5515-65) / 20.2f;
+
+ public Cells GetStripArea(int x, int y)
+ {
+ x -= 65; //X Margin
+
+ if (x < 4.9f * rationCmPixel)
+ return Cells.Info;
+
+ if (x < 7.2f * rationCmPixel)
+ return Cells.C0;
+ if (x < 9.0f * rationCmPixel)
+ return Cells.C1;
+ if (x < 11.0f * rationCmPixel)
+ return Cells.C2;
+ if (x < 12.4f * rationCmPixel)
+ return Cells.Beacon1;
+ if (x < 13.8f * rationCmPixel)
+ return Cells.Beacon2;
+ if (x < 15.2f * rationCmPixel)
+ return Cells.Beacon3;
+ if (x < 16.6f * rationCmPixel)
+ return Cells.Beacon4;
+ if (x < 18.0f * rationCmPixel)
+ return Cells.Beacon5;
+ if (x < 19.3f * rationCmPixel)
+ return Cells.Beacon6;
+
+ return Cells.C4;
+ }
+
+ public string GetTextForCell(Cells cell)
+ {
+ string resutl = "";
+
+ switch (cell)
+ {
+ case Cells.Info: resutl = this.SSR;
+ break;
+ case Cells.C0: resutl = this.Sector;
+ break;
+ case Cells.C1: resutl = this.FL1;
+ break;
+ case Cells.C2: resutl = this.FL2;
+ break;
+ case Cells.Beacon1: resutl = this.Beacon1;
+ break;
+ case Cells.Beacon2: resutl = this.Beacon2;
+ break;
+ case Cells.Beacon3: resutl = this.Beacon3;
+ break;
+ case Cells.Beacon4: resutl = this.Beacon4;
+ break;
+ case Cells.Beacon5: resutl = this.Beacon5;
+ break;
+ case Cells.Beacon6: resutl = this.Beacon6;
+ break;
+ case Cells.C4: resutl = this.NextSector;
+ break;
+ default:
+ break;
+ }
+ return resutl;
+ }
+
+
+
+ public AnotoStrip(string[] l)
+ {
+ // CALLSIGN; Nom; Type ACFT; Vit; Dép; Arr; SSR; Niv entrée; heure strip; Sect; fréq; FL; FL; Balise; estimée; Balise; estimée; Balise; estimée; Balise; estimée; Balise; estimée; Balise; estimée; Secteur
+ int i = 0;
+ CallSign = l[i++];
+ Name = l[i++];
+ AircraftType = l[i++];
+ CruseSpeed = l[i++];
+ Departure = l[i++];
+ Arrival = l[i++];
+ SSR = l[i++];
+ InputFL = l[i++];
+ PrintTime = l[i++];
+ Sector = l[i++];
+ Frequency = l[i++];
+ FL1 = l[i++];
+ FL2 = l[i++];
+
+ Beacon1 = l[i++];
+ Beacon1Time = l[i++];
+ Beacon2 = l[i++];
+ Beacon2Time = l[i++];
+ Beacon3 = l[i++];
+ Beacon3Time = l[i++];
+ Beacon4 = l[i++];
+ Beacon4Time = l[i++];
+ Beacon5 = l[i++];
+ Beacon5Time = l[i++];
+ Beacon6 = l[i++];
+ Beacon6Time = l[i++];
+
+ NextSector = l[i++];
+ }
+
+ public override string ToString()
+ {
+ return CallSign + " " + Beacon1 + " " + Beacon2 + " " + Beacon3 + " " + Beacon4 + " " + Beacon5 + " " + Beacon6;
+ }
+
+ public bool IsSelected(Point pt)
+ {
+ return Region.Contains(pt);
+ }
+
+ public static AnotoStrip GetStrip(int x, int y, string page, AnotoStrip[] strips)
+ {
+ AnotoStrip result = null;
+ foreach (var s in strips)
+ {
+ if (s.Page == page)
+ {
+ if (s.Region.Contains(x, y))
+ return s;
+ }
+ }
+ return result;
+ }
+
+
+ public static AnotoStrip[] LoadFileStrip(string fileName)
+ {
+
+ string[] papers = {
+ "1728.0.0.0",
+ "1728.0.0.1",
+ "1728.0.0.2",
+ "1728.0.0.3"};
+
+ List<AnotoStrip> strips = new List<AnotoStrip>();
+
+ // CALLSIGN; Nom; Type ACFT; Vit; Dép; Arr; SSR; Niv entrée; heure strip; Sect; fréq; FL; FL; Balise; estimée; Balise; estimée; Balise; estimée; Balise; estimée; Balise; estimée; Balise; estimée; Secteur
+ StreamReader sr = new StreamReader(fileName);
+ List<string> lines = new List<string>();
+ string input;
+
+ while ((input = sr.ReadLine()) != null)
+ {
+ lines.Add(input);
+ }
+ char[] sep = { ';' };
+
+ int left = 65;
+ int top = 89;
+ int right = 5515;
+ int bottom = 7850;
+
+
+ int nbrStripPerPage = 10;
+ int height = (bottom - top) / nbrStripPerPage;
+ int width = right - left;
+
+ int y = top;
+ int x = left;
+
+ for (int i = 0; i < lines.Count; i++)
+ {
+ string line = lines[i];
+
+ string[] l = line.Split(sep);
+ AnotoStrip s = new AnotoStrip(l);
+ s.Region = new Rectangle(x, y, width, height);
+
+ s.Page = papers[i / nbrStripPerPage];
+
+ if ((i % nbrStripPerPage) == 0)
+ y = top;
+
+ y += height;
+
+ strips.Add(s);
+ }
+ return strips.ToArray();
+ }
+
+ /* public static AnotoStrip[] CreateStrips()
+ {
+ #region StripDef
+
+ int[] IDCautra = {1002,1254,1277,1267,1280,1329,1586,1222,1234,
+ 1002,1254,1277,1267,1280,1329,1586,1222,1234,
+ 1002,1254,1277,1267,1280,1329,1586,1222,1234,
+ 1002,1254,1277,1267,1280,1329,1586,1222,1234
+ };
+
+ string[] papers = {
+ "1728.0.0.0",
+ "1728.0.0.0",
+ "1728.0.0.0",
+ "1728.0.0.0",
+ "1728.0.0.0",
+ "1728.0.0.0",
+ "1728.0.0.0",
+ "1728.0.0.0",
+ "1728.0.0.0",
+ "1728.0.0.2",
+ "1728.0.0.2",
+ "1728.0.0.2",
+ "1728.0.0.2",
+ "1728.0.0.2",
+ "1728.0.0.2",
+ "1728.0.0.2",
+ "1728.0.0.2",
+ "1728.0.0.2",
+ "1728.0.0.1",
+ "1728.0.0.1",
+ "1728.0.0.1",
+ "1728.0.0.1",
+ "1728.0.0.1",
+ "1728.0.0.1",
+ "1728.0.0.1",
+ "1728.0.0.1",
+ "1728.0.0.1",
+ "1728.0.0.3",
+ "1728.0.0.3",
+ "1728.0.0.3",
+ "1728.0.0.3",
+ "1728.0.0.3",
+ "1728.0.0.3",
+ "1728.0.0.3",
+ "1728.0.0.3",
+ "1728.0.0.3"};
+
+
+ string[] names = {
+ "DAL74",
+ "N525AJ",
+ "IBE3809",
+ "RA422LD",
+ "BZ760DI",
+ "BAW2542",
+ "AF870XZ",
+ "AAF235",
+ "RYR6773",
+ "AF204TC",
+ "SVK516P",
+ "TSC392",
+ "TAR725",
+ "IBE3537",
+ "IBE3549",
+ "NWA50",
+ "AFR5891",
+ "RA441VM",
+ "EZY12BV",
+ "GWI2604",
+ "EZY253Y",
+ "RYR98AD",
+ "ETH501",
+ "IBE3513",
+ "AFL289",
+ "AFR5891",
+ "TSC392",
+ "EZY72JD",
+ "AF802UH",
+ "BZ910HD",
+ "KLM83K",
+ "BZ911JB",
+ "ACA890",
+ "ANE8819",
+ "BEL2F",
+ "RA442TW"
+ };
+
+ string[] c0 = {
+ "BEDIX",
+ "OTROT",
+ "MEBAK",
+ "VNE",
+ "OTROT",
+ "KUKOR",
+ "BEDIX",
+ "ETAMO",
+ "ABUSO",
+ "LAKOB",
+ "ETAMO",
+ "VALKU",
+ "ETAMO",
+ "MEBAK",
+ "MEBAK",
+ "ABUSO",
+ "LERGA",
+ "BEDIX",
+ "LAKOB",
+ "MEBAK",
+ "KUKOR",
+ "OTROT",
+ "ABUSO",
+ "MEBAK",
+ "REPSI",
+ "VNE",
+ "BEDIX",
+ "LAKOB",
+ "BELEP",
+ "ABUSO",
+ "ETAMO",
+ "OTROT",
+ "ABUSO",
+ "RUSIT",
+ "KUKOR",
+ "BELEP"};
+
+ string[] c1 = {
+ "",
+ "",
+ "REPSI",
+ "REPSI",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "REPSI",
+ "REPSI",
+ "",
+ "",
+ "",
+ "",
+ "REPSI",
+ "",
+ "",
+ "",
+ "REPSI",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ""};
+
+ string[] c2 = {
+ "VALKU",
+ "LERGA",
+ "LERGA",
+ "PIMKA",
+ "LERGA",
+ "OBEPA",
+ "VALKU",
+ "VALKU",
+ "ADATU",
+ "OBEPA",
+ "VALKU",
+ "LABAL",
+ "VALKU",
+ "LERGA",
+ "LERGA",
+ "ADATU",
+ "MOKDI",
+ "VALKU",
+ "OBEPA",
+ "LERGA",
+ "OBEPA",
+ "LERGA",
+ "ADATU",
+ "LERGA",
+ "LERGA",
+ "REPSI",
+ "VALKU",
+ "OBEPA",
+ "TIS",
+ "ADATU",
+ "VALKU",
+ "LERGA",
+ "ADATU",
+ "LERGA",
+ "OBEPA",
+ "TIS"};
+
+ string[] c3 = {
+ "",
+ "MALEB",
+ "MOKDI",
+ "LERGA",
+ "MALEB",
+ "",
+ "LABAL",
+ "ADATU",
+ "LERGA",
+ "LERGA",
+ "ADATU",
+ "",
+ "ADATU",
+ "MOKDI",
+ "MOKDI",
+ "LERGA",
+ "OLRAK",
+ "",
+ "LERGA",
+ "MOKDI",
+ "",
+ "MALEB",
+ "LERGA",
+ "MOKDI",
+ "MOKDI",
+ "PIMAK",
+ "",
+ "",
+ "ADEKA",
+ "LERGA",
+ "ADATU",
+ "MALEB",
+ "LERGA",
+ "MOKDI",
+ "LERGA",
+ "ADEKA"};
+
+ string[] c4 = {
+ "TIS",
+ "",
+ "OLRAK",
+ "MOKDI",
+ "",
+ "OTROT",
+ "",
+ "OLRAK",
+ "",
+ "",
+ "",
+ "ROA",
+ "OLRAK",
+ "OLRAK",
+ "OLRAK",
+ "",
+ "",
+ "LABAL",
+ "LATAM",
+ "OLRAK",
+ "OTROT",
+ "",
+ "",
+ "OLRAK",
+ "OLRAK",
+ "LERGA",
+ "LABAL",
+ "OTROT",
+ "VALKU",
+ "",
+ "OLRAK",
+ "",
+ "",
+ "OLRAK",
+ "",
+ ""};
+
+
+ string[] c5 = { "",
+ "OBUBA",
+ "ROMAK",
+ "OLRAK",
+ "OBUBA",
+ "",
+ "ROA",
+ "BADAM",
+ "LATAM",
+ "LATAM",
+ "OLRAK",
+ "",
+ "BADAM",
+ "ROMAK",
+ "ROMAK",
+ "OTROT",
+ "ROMAK",
+ "",
+ "MTL",
+ "ROMAK",
+ "",
+ "OBUBA",
+ "OTROT",
+ "ROMAK",
+ "ROMAK",
+ "MODKI",
+ "",
+ "",
+ "BEBIX",
+ "LATAM",
+ "GONIM",
+ "OBUBA",
+ "OTROT",
+ "ROMAK",
+ "LATAM",
+ "VALKU"};
+
+ #endregion
+
+ List<AnotoStrip> strips = new List<AnotoStrip>();
+
+ int index = 0;
+ int width = 5400;
+ int height = ( 7000-160) / 9;
+ int x = 0;
+ int startY = 160;
+ int y = startY;
+
+ string page = "00";
+ foreach (var name in names)
+ {
+ if ((index % 9) == 0)
+ y = startY;
+
+ AnotoStrip s = new AnotoStrip();
+ s.CallSign = name;
+ s.Region = new Rectangle(x, y, width, height);
+ s.Page = papers[index];
+ s.IDCautra = IDCautra[index];
+
+ y += height;
+
+
+ //Beacons
+ string[] list = new string[6];
+ int i = 0;
+ list[i++] = c0[index];
+ list[i++] = c1[index];
+ list[i++] = c2[index];
+ list[i++] = c3[index];
+ list[i++] = c4[index];
+ list[i++] = c5[index];
+ s.Beacons = list;
+
+ strips.Add(s);
+
+ index++;
+ }
+ return strips.ToArray();
+ }*/
+
+ }
+}
diff --git a/Anoto/Form1.Designer.cs b/Anoto/Form1.Designer.cs
new file mode 100644
index 0000000..0d59e0c
--- /dev/null
+++ b/Anoto/Form1.Designer.cs
@@ -0,0 +1,353 @@
+namespace Anoto
+{
+ partial class Form1
+ {
+ /// <summary>
+ /// Required designer variable.
+ /// </summary>
+ private System.ComponentModel.IContainer components = null;
+
+ /// <summary>
+ /// Clean up any resources being used.
+ /// </summary>
+ /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ /// <summary>
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ /// </summary>
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
+ this.clearToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.listBoxAnotoPens = new System.Windows.Forms.ListBox();
+ this.label1 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.progressBarX = new System.Windows.Forms.ProgressBar();
+ this.progressBarY = new System.Windows.Forms.ProgressBar();
+ this.progressBarForce = new System.Windows.Forms.ProgressBar();
+ this.labelX = new System.Windows.Forms.Label();
+ this.labelY = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.labelPage = new System.Windows.Forms.Label();
+ this.labelStripInfo = new System.Windows.Forms.Label();
+ this.menuStrip1 = new System.Windows.Forms.MenuStrip();
+ this.aCCToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.defaultToolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem();
+ this.bordeauxToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.reimsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.parisToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.positionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.defaultToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.wP1ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.roleToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.defaultToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.pCToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.TheIvyDomain = new IvyBus.IvyDomain();
+ this.TheIvyBus = new IvyBus.IvyControl(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+ this.contextMenuStrip1.SuspendLayout();
+ this.menuStrip1.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.TheIvyBus)).BeginInit();
+ this.SuspendLayout();
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.BackColor = System.Drawing.Color.White;
+ this.pictureBox1.Location = new System.Drawing.Point(232, 115);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(540, 790);
+ this.pictureBox1.TabIndex = 0;
+ this.pictureBox1.TabStop = false;
+ this.pictureBox1.Paint += new System.Windows.Forms.PaintEventHandler(this.pictureBox1_Paint);
+ //
+ // contextMenuStrip1
+ //
+ this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.clearToolStripMenuItem});
+ this.contextMenuStrip1.Name = "contextMenuStrip1";
+ this.contextMenuStrip1.Size = new System.Drawing.Size(102, 26);
+ //
+ // clearToolStripMenuItem
+ //
+ this.clearToolStripMenuItem.Name = "clearToolStripMenuItem";
+ this.clearToolStripMenuItem.Size = new System.Drawing.Size(101, 22);
+ this.clearToolStripMenuItem.Text = "Clear";
+ //
+ // listBoxAnotoPens
+ //
+ this.listBoxAnotoPens.BackColor = System.Drawing.Color.White;
+ this.listBoxAnotoPens.FormattingEnabled = true;
+ this.listBoxAnotoPens.Location = new System.Drawing.Point(12, 93);
+ this.listBoxAnotoPens.Name = "listBoxAnotoPens";
+ this.listBoxAnotoPens.Size = new System.Drawing.Size(152, 173);
+ this.listBoxAnotoPens.TabIndex = 1;
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(9, 77);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(47, 13);
+ this.label1.TabIndex = 2;
+ this.label1.Text = "Pen list :";
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(229, 93);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(76, 13);
+ this.label2.TabIndex = 2;
+ this.label2.Text = "Drawing area :";
+ //
+ // progressBarX
+ //
+ this.progressBarX.Location = new System.Drawing.Point(77, 279);
+ this.progressBarX.Name = "progressBarX";
+ this.progressBarX.Size = new System.Drawing.Size(100, 23);
+ this.progressBarX.TabIndex = 3;
+ //
+ // progressBarY
+ //
+ this.progressBarY.Location = new System.Drawing.Point(77, 330);
+ this.progressBarY.Name = "progressBarY";
+ this.progressBarY.Size = new System.Drawing.Size(100, 23);
+ this.progressBarY.TabIndex = 3;
+ //
+ // progressBarForce
+ //
+ this.progressBarForce.Location = new System.Drawing.Point(77, 370);
+ this.progressBarForce.Name = "progressBarForce";
+ this.progressBarForce.Size = new System.Drawing.Size(100, 23);
+ this.progressBarForce.TabIndex = 3;
+ //
+ // labelX
+ //
+ this.labelX.AutoSize = true;
+ this.labelX.Location = new System.Drawing.Point(9, 279);
+ this.labelX.Name = "labelX";
+ this.labelX.Size = new System.Drawing.Size(20, 13);
+ this.labelX.TabIndex = 2;
+ this.labelX.Text = "X :";
+ //
+ // labelY
+ //
+ this.labelY.AutoSize = true;
+ this.labelY.Location = new System.Drawing.Point(9, 330);
+ this.labelY.Name = "labelY";
+ this.labelY.Size = new System.Drawing.Size(20, 13);
+ this.labelY.TabIndex = 2;
+ this.labelY.Text = "Y :";
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Location = new System.Drawing.Point(9, 370);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(40, 13);
+ this.label5.TabIndex = 2;
+ this.label5.Text = "Force :";
+ //
+ // labelPage
+ //
+ this.labelPage.AutoSize = true;
+ this.labelPage.Location = new System.Drawing.Point(19, 413);
+ this.labelPage.Name = "labelPage";
+ this.labelPage.Size = new System.Drawing.Size(35, 13);
+ this.labelPage.TabIndex = 4;
+ this.labelPage.Text = "label3";
+ //
+ // labelStripInfo
+ //
+ this.labelStripInfo.BackColor = System.Drawing.SystemColors.ButtonHighlight;
+ this.labelStripInfo.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.labelStripInfo.Location = new System.Drawing.Point(311, 24);
+ this.labelStripInfo.Name = "labelStripInfo";
+ this.labelStripInfo.Size = new System.Drawing.Size(421, 82);
+ this.labelStripInfo.TabIndex = 5;
+ //
+ // menuStrip1
+ //
+ this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.aCCToolStripMenuItem,
+ this.positionToolStripMenuItem,
+ this.roleToolStripMenuItem});
+ this.menuStrip1.Location = new System.Drawing.Point(0, 0);
+ this.menuStrip1.Name = "menuStrip1";
+ this.menuStrip1.Size = new System.Drawing.Size(784, 24);
+ this.menuStrip1.TabIndex = 6;
+ this.menuStrip1.Text = "menuStrip1";
+ //
+ // aCCToolStripMenuItem
+ //
+ this.aCCToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.defaultToolStripMenuItem2,
+ this.bordeauxToolStripMenuItem,
+ this.reimsToolStripMenuItem,
+ this.parisToolStripMenuItem});
+ this.aCCToolStripMenuItem.Name = "aCCToolStripMenuItem";
+ this.aCCToolStripMenuItem.Size = new System.Drawing.Size(43, 20);
+ this.aCCToolStripMenuItem.Text = "ACC";
+ //
+ // defaultToolStripMenuItem2
+ //
+ this.defaultToolStripMenuItem2.Name = "defaultToolStripMenuItem2";
+ this.defaultToolStripMenuItem2.Size = new System.Drawing.Size(123, 22);
+ this.defaultToolStripMenuItem2.Text = "default";
+ //
+ // bordeauxToolStripMenuItem
+ //
+ this.bordeauxToolStripMenuItem.Name = "bordeauxToolStripMenuItem";
+ this.bordeauxToolStripMenuItem.Size = new System.Drawing.Size(123, 22);
+ this.bordeauxToolStripMenuItem.Text = "bordeaux";
+ //
+ // reimsToolStripMenuItem
+ //
+ this.reimsToolStripMenuItem.Name = "reimsToolStripMenuItem";
+ this.reimsToolStripMenuItem.Size = new System.Drawing.Size(123, 22);
+ this.reimsToolStripMenuItem.Text = "reims";
+ //
+ // parisToolStripMenuItem
+ //
+ this.parisToolStripMenuItem.Name = "parisToolStripMenuItem";
+ this.parisToolStripMenuItem.Size = new System.Drawing.Size(123, 22);
+ this.parisToolStripMenuItem.Text = "paris";
+ //
+ // positionToolStripMenuItem
+ //
+ this.positionToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.defaultToolStripMenuItem,
+ this.wP1ToolStripMenuItem});
+ this.positionToolStripMenuItem.Name = "positionToolStripMenuItem";
+ this.positionToolStripMenuItem.Size = new System.Drawing.Size(62, 20);
+ this.positionToolStripMenuItem.Text = "Position";
+ //
+ // defaultToolStripMenuItem
+ //
+ this.defaultToolStripMenuItem.Name = "defaultToolStripMenuItem";
+ this.defaultToolStripMenuItem.Size = new System.Drawing.Size(112, 22);
+ this.defaultToolStripMenuItem.Text = "Default";
+ //
+ // wP1ToolStripMenuItem
+ //
+ this.wP1ToolStripMenuItem.Name = "wP1ToolStripMenuItem";
+ this.wP1ToolStripMenuItem.Size = new System.Drawing.Size(112, 22);
+ this.wP1ToolStripMenuItem.Text = "WP1";
+ //
+ // roleToolStripMenuItem
+ //
+ this.roleToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.defaultToolStripMenuItem1,
+ this.pCToolStripMenuItem});
+ this.roleToolStripMenuItem.Name = "roleToolStripMenuItem";
+ this.roleToolStripMenuItem.Size = new System.Drawing.Size(42, 20);
+ this.roleToolStripMenuItem.Text = "Role";
+ //
+ // defaultToolStripMenuItem1
+ //
+ this.defaultToolStripMenuItem1.Name = "defaultToolStripMenuItem1";
+ this.defaultToolStripMenuItem1.Size = new System.Drawing.Size(112, 22);
+ this.defaultToolStripMenuItem1.Text = "Default";
+ //
+ // pCToolStripMenuItem
+ //
+ this.pCToolStripMenuItem.Name = "pCToolStripMenuItem";
+ this.pCToolStripMenuItem.Size = new System.Drawing.Size(112, 22);
+ this.pCToolStripMenuItem.Text = "PC";
+ //
+ // TheIvyDomain
+ //
+ this.TheIvyDomain.Domain = "127.255.255.255:2010";
+ this.TheIvyDomain.Location = new System.Drawing.Point(5, 36);
+ this.TheIvyDomain.Name = "TheIvyDomain";
+ this.TheIvyDomain.Size = new System.Drawing.Size(159, 22);
+ this.TheIvyDomain.TabIndex = 7;
+ //
+ // TheIvyBus
+ //
+ this.TheIvyBus.AppName = "AnotoSupervision";
+ this.TheIvyBus.Culture = new System.Globalization.CultureInfo("en-US");
+ //
+ // Form1
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(784, 904);
+ this.Controls.Add(this.TheIvyDomain);
+ this.Controls.Add(this.menuStrip1);
+ this.Controls.Add(this.labelPage);
+ this.Controls.Add(this.labelStripInfo);
+ this.Controls.Add(this.progressBarForce);
+ this.Controls.Add(this.pictureBox1);
+ this.Controls.Add(this.progressBarY);
+ this.Controls.Add(this.progressBarX);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.label5);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.labelY);
+ this.Controls.Add(this.labelX);
+ this.Controls.Add(this.listBoxAnotoPens);
+ this.MainMenuStrip = this.menuStrip1;
+ this.Name = "Form1";
+ this.Text = "Anoto Supervision";
+ this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
+ this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.Form1_FormClosed);
+ this.Load += new System.EventHandler(this.Form1_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+ this.contextMenuStrip1.ResumeLayout(false);
+ this.menuStrip1.ResumeLayout(false);
+ this.menuStrip1.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.TheIvyBus)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.PictureBox pictureBox1;
+ private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
+ private System.Windows.Forms.ToolStripMenuItem clearToolStripMenuItem;
+ private System.Windows.Forms.ListBox listBoxAnotoPens;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.ProgressBar progressBarX;
+ private System.Windows.Forms.ProgressBar progressBarY;
+ private System.Windows.Forms.ProgressBar progressBarForce;
+ private System.Windows.Forms.Label labelX;
+ private System.Windows.Forms.Label labelY;
+ private System.Windows.Forms.Label label5;
+ private System.Windows.Forms.Label labelPage;
+ private System.Windows.Forms.Label labelStripInfo;
+ private System.Windows.Forms.MenuStrip menuStrip1;
+ private System.Windows.Forms.ToolStripMenuItem aCCToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem defaultToolStripMenuItem2;
+ private System.Windows.Forms.ToolStripMenuItem bordeauxToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem reimsToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem parisToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem positionToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem defaultToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem wP1ToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem roleToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem defaultToolStripMenuItem1;
+ private System.Windows.Forms.ToolStripMenuItem pCToolStripMenuItem;
+ private IvyBus.IvyDomain TheIvyDomain;
+ private IvyBus.IvyControl TheIvyBus;
+
+
+ }
+}
+
diff --git a/Anoto/Form1.cs b/Anoto/Form1.cs
new file mode 100644
index 0000000..9c63122
--- /dev/null
+++ b/Anoto/Form1.cs
@@ -0,0 +1,390 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+using Anoto;
+using System.Threading;
+//using Ivy;
+using IvyBus;
+
+namespace Anoto
+{
+ public struct Stroke
+ {
+ List<Point> Points;
+ }
+
+
+ public partial class Form1 : Form
+ {
+
+
+ Anoto.GenericStreamer.PenManagerClass PenManager;
+
+ Dictionary<string, Stroke> PensStrocks;
+
+ Dictionary<string, List<PointF>> PensPoints;
+ Dictionary<string, Brush> PensBrush;
+ Dictionary<string, Pen> Pens;
+
+ List<AnotoPen> AnotoPens;
+
+ Mutex mutex;
+ Random Rnd;
+
+
+ Bitmap DrawingArea;
+
+
+ XMLStateMachine StateMAchine;
+
+ public Form1()
+ {
+ InitializeComponent();
+
+ StateMAchine = new XMLStateMachine();
+ StateMAchine.StateTable = "XMLStates.xml";
+ StateMAchine.CurrentState = "Start";
+
+
+ }
+
+ void TheIvyDomain_DomainChanged(object sender, EventArgs e)
+ {
+ TheIvyBus.ivy.Stop();
+ TheIvyBus.ivy.Start(TheIvyDomain.Domain);
+ }
+
+ // delegate NewEvent
+ AnotoStrip[] Strips;
+
+ private void Form1_Load(object sender, EventArgs e)
+ {
+ TranparentBlack = new SolidBrush(Color.FromArgb(100, 0, 0, 0));
+
+ TheIvyDomain.Location = new Point(0, 30);
+
+ DrawingArea = new Bitmap(pictureBox1.Width, pictureBox1.Height);
+ pictureBox1.Image = DrawingArea;
+
+
+ //Start IVY
+ TheIvyBus.ivy.Start(TheIvyDomain.Domain);
+
+ TheIvyDomain.DomainChanged += new EventHandler(TheIvyDomain_DomainChanged);
+
+ this.Controls.Add(TheIvyDomain);
+
+
+ // Strips = AnotoStrip.CreateStrips();
+
+ Strips = AnotoStrip.LoadFileStrip("Strips.csv");
+
+ AnotoPens = new List<AnotoPen>();
+
+ PenManager = new Anoto.GenericStreamer.PenManagerClass();
+
+ PenManager.PenConnected += new Anoto.GenericStreamer._IPenManagerEvents_PenConnectedEventHandler(pm_PenConnected);
+ PenManager.PenDisconnected += new GenericStreamer._IPenManagerEvents_PenDisconnectedEventHandler(PenManager_PenDisconnected);
+ PenManager.NewCoordinate += new Anoto.GenericStreamer._IPenManagerEvents_NewCoordinateEventHandler(PenManager_NewCoordinate);
+ PenManager.PenDown += new Anoto.GenericStreamer._IPenManagerEvents_PenDownEventHandler(PenManager_PenDown);
+ PenManager.PenUp += new Anoto.GenericStreamer._IPenManagerEvents_PenUpEventHandler(PenManager_PenUp);
+ PenManager.Start();
+
+ mutex = new Mutex();
+
+ InitDictionary();
+
+ Rnd = new Random();
+
+ // this.PenUpdate +=
+ }
+
+ private void InitDictionary()
+ {
+ PensPoints = new Dictionary<string, List<PointF>>();
+ PensBrush = new Dictionary<string, Brush>();
+ Pens = new Dictionary<string, Pen>();
+ PensStrocks = new Dictionary<string, Stroke>();
+ }
+
+ void pm_PenConnected(string penSerial, Anoto.GenericStreamer.PenType PenType, ulong time, string productName, ushort pid)
+ {
+
+ AnotoPen pen = new AnotoPen(penSerial, PenType, time, productName, pid);
+ AnotoPens.Add(pen);
+
+ this.Invoke(new MethodInvoker(delegate() { listBoxAnotoPens.Items.Add(pen); }));
+
+ Console.WriteLine("Pen connected " + penSerial + " " + PenType.ToString() + " " + productName);
+ PensPoints.Add(penSerial, new List<PointF>());
+ PensBrush.Add(penSerial, new SolidBrush(Color.FromArgb(255, Rnd.Next(255), Rnd.Next(255), Rnd.Next(255))));
+ Pens.Add(penSerial, new Pen(Color.FromArgb(255, Rnd.Next(255), Rnd.Next(255), Rnd.Next(255))));
+
+ }
+
+ void PenManager_PenDisconnected(string penSerial, GenericStreamer.PenType PenType, ulong time)
+ {
+ this.Invoke(new MethodInvoker(delegate()
+ {
+ mutex.WaitOne();
+ AnotoPen p = null;
+ foreach (AnotoPen item in listBoxAnotoPens.Items)
+ {
+ if (item.PenSerial == penSerial)
+ p = item;
+ }
+ if (p != null) listBoxAnotoPens.Items.Remove(p);
+ mutex.ReleaseMutex();
+ }));
+ }
+
+
+ void PenManager_PenUp(string penSerial, Anoto.GenericStreamer.PenType PenType, ulong time, byte penDownSeqNbr, int isSpcdGenerated)
+ {
+ Console.WriteLine("Pen Up " + penSerial + " time " + time);
+ }
+
+ void PenManager_PenDown(string penSerial, Anoto.GenericStreamer.PenType PenType, ulong time, byte penDownSeqNbr, Anoto.GenericStreamer.PenTipType PenTipType, int isValidColor, byte r, byte g, byte b, int isSpcdGenerated)
+ {
+ Console.WriteLine("Pen Down " + penSerial + " time " + time);
+
+ this.Invoke(new MethodInvoker(delegate()
+ {
+ mutex.WaitOne();
+ PensPoints.Remove(penSerial);
+
+ PensPoints.Add(penSerial, new List<PointF>());
+ mutex.ReleaseMutex();
+ }));
+ }
+
+ DateTime LastDataUpdate;
+
+ void PenManager_NewCoordinate(string penSerial, Anoto.GenericStreamer.PenType PenType, ulong time, string page, int x, int y, byte imgSeqNbr, byte force)
+ {
+ this.Invoke(new MethodInvoker(delegate()
+ {
+ mutex.WaitOne();
+ PensPoints[penSerial].Add(new Point(x, y));
+ mutex.ReleaseMutex();
+
+ // Console.WriteLine("Pen NewCoordinate " + penSerial + " time " + time + " x " + x + " y " + y);
+
+ if ((DateTime.Now - LastDataUpdate).TotalMilliseconds > 100)
+ {
+ PopulateGraphicalData(page, x, y, force);
+ LastDataUpdate = DateTime.Now;
+ }
+
+ PopulateData(page, x, y, force);
+ }));
+ }
+
+ private void PopulateGraphicalData(string page, int x, int y, byte force)
+ {
+ this.Invoke(new MethodInvoker(delegate()
+ {
+ SetProgressBarValue(progressBarX, x);
+ SetProgressBarValue(progressBarY, y);
+ SetProgressBarValue(progressBarForce, (int)force);
+
+ labelX.Text = "X: " + x;
+ labelY.Text = "Y: " + y;
+
+ labelPage.Text = page;
+
+ pictureBox1.Invalidate();
+ }));
+ }
+
+ private void PopulateData(string page, int x, int y, byte force)
+ {
+ this.Invoke(new MethodInvoker(delegate()
+ {
+ //Find the Strip name
+ AnotoStrip strip = AnotoStrip.GetStrip(x, y, page, Strips);
+
+
+ if (strip != null)
+ {
+ Anoto.AnotoStrip.Cells cell = strip.GetStripArea(x, y);
+ labelStripInfo.Text = cell.ToString() + " : " + strip.GetTextForCell(cell)
+
+ + Environment.NewLine + " " + strip.ToString();
+ TheIvyBus.SendMsg("SelectionEvent acc=bordeaux wp=WP1 role=TC Flight=" + strip.SSR);
+
+ if ((cell != StateMachineCurrentCell) || (StateMachineCurrentStrip != strip))
+ {
+ Console.WriteLine("New Action");
+ //Test if new message:
+ StateMachineInput(cell, strip);
+
+ StateMachineCurrentStrip = strip;
+ StateMachineCurrentCell = cell;
+ }
+ }
+
+ }));
+ }
+
+
+ private AnotoStrip StateMachineCurrentStrip;
+ private Anoto.AnotoStrip.Cells StateMachineCurrentCell;
+
+ string LastAlidadeStart = "";
+ string LastAlidadeStop = "";
+
+ public void DisplayAlidade(string start, string stop)
+ {
+ if (!string.IsNullOrEmpty(LastAlidadeStart))
+ {
+ //hide the previous alidate
+ TheIvyBus.SendMsg("DistanceFeedbackOff acc=bordeaux wp=WP1 role=TC Start=" + LastAlidadeStart + " End=" + LastAlidadeStop);
+ }
+
+ //If the same previous start and stop do nothing -> remove the alidade
+ if (!((start == LastAlidadeStart) && (stop == LastAlidadeStop)))
+ {
+ //Show the new alidade
+ TheIvyBus.SendMsg("DistanceFeedbackOn acc=bordeaux wp=WP1 role=TC Start=" + start + " End=" + stop);
+
+ LastAlidadeStop = stop;
+ LastAlidadeStart = start;
+
+ }
+ else
+ {
+ LastAlidadeStop = "";
+ LastAlidadeStart = "";
+ }
+ }
+
+
+ public void StateMachineInput(Anoto.AnotoStrip.Cells cell, AnotoStrip strip)
+ {
+
+ if (StateMAchine.Next(cell.ToString()) != String.Empty)
+ {
+ Console.WriteLine(StateMAchine.Action);
+ //New state
+ switch (StateMAchine.Action)
+ {
+ case "Hilight":
+ //Send IVY Selection event
+ TheIvyBus.SendMsg("SelectionEvent acc=bordeaux wp=WP1 role=TC Flight=" + strip.SSR);
+
+ break;
+ case "AlidadeInfoInfo":
+ //Send IVY Selection event
+ DisplayAlidade(StateMachineCurrentStrip.SSR , strip.SSR);
+ // TheIvyBus.SendMsg("DistanceFeedbackOn acc=bordeaux wp=WP1 role=TC Start=" + StateMachineCurrentStrip.SSR + " End=" + strip.SSR);
+ break;
+ case "AlidadeInfoBeacon":
+ //Send IVY Selection event
+ DisplayAlidade(StateMachineCurrentStrip.SSR, strip.GetTextForCell(cell));
+ // TheIvyBus.SendMsg("DistanceFeedbackOn acc=bordeaux wp=WP1 role=TC Start=" + StateMachineCurrentStrip.SSR + " End=" + strip.GetTextForCell(cell));
+ break;
+
+ case "AlidadeBeaconInfo":
+ //Send IVY Selection event
+ DisplayAlidade(StateMachineCurrentStrip.GetTextForCell(StateMachineCurrentCell), strip.SSR);
+ // TheIvyBus.SendMsg("DistanceFeedbackOn acc=bordeaux wp=WP1 role=TC Start=" + StateMachineCurrentStrip.GetTextForCell(StateMachineCurrentCell) + " End=" + strip.SSR);
+ break;
+
+ default:
+ break;
+ }
+
+
+ };
+ }
+
+
+
+ void SetProgressBarValue(ProgressBar pb, int val)
+ {
+ if (val < pb.Minimum)
+ pb.Minimum = val;
+ if (val > pb.Maximum)
+ pb.Maximum = val;
+ pb.Value = val;
+ }
+
+
+ private void Form1_FormClosing(object sender, FormClosingEventArgs e)
+ {
+ PenManager.Stop();
+ }
+
+ private SolidBrush TranparentBlack;
+
+ private void pictureBox1_Paint(object sender, PaintEventArgs e)
+ {
+ //draw the dots
+ Graphics g = e.Graphics;
+
+ g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
+
+ g.FillRectangle(Brushes.White, new Rectangle(0, 0, pictureBox1.Width, pictureBox1.Height));
+
+ mutex.WaitOne();
+
+ float scale = 10;
+ g.ScaleTransform(1 / scale, 1 / scale);
+
+ foreach (var pen in PensPoints)
+ {
+ if (pen.Value.Count > 1)
+ g.DrawLines(Pens[pen.Key], pen.Value.ToArray());
+
+ foreach (var point in pen.Value)
+ {
+
+ // g.FillEllipse(TranparentBlack, (float)(point.X) / 10.0f, (float)(point.Y) / 10.0f, 4, 4);
+ g.FillEllipse(TranparentBlack, (point.X) - scale * 2, (point.Y) - scale * 2, 4 * scale, 4 * scale);
+ }
+
+ if (pen.Value.Count != 0)
+ PopulateData("", (int)pen.Value.Last().X, (int)pen.Value.Last().Y, 0);
+ }
+ mutex.ReleaseMutex();
+ }
+
+
+ private void Form1_FormClosed(object sender, FormClosedEventArgs e)
+ {
+ TheIvyBus.ivy.Stop();
+ }
+
+
+ }
+
+ public class AnotoPen
+ {
+
+ public string PenSerial;
+ public Anoto.GenericStreamer.PenType PenType;
+ public ulong Time;
+ public string ProductName;
+ public ushort Pid;
+
+ public AnotoPen(string penSerial, Anoto.GenericStreamer.PenType penType, ulong time, string productName, ushort pid)
+ {
+ PenSerial = penSerial;
+ PenType = penType;
+ Time = time;
+ ProductName = productName;
+ Pid = pid;
+ }
+
+ public override string ToString()
+ {
+ return PenType + "(" + PenSerial + ")";
+ }
+ }
+}
diff --git a/Anoto/Form1.resx b/Anoto/Form1.resx
new file mode 100644
index 0000000..a642c61
--- /dev/null
+++ b/Anoto/Form1.resx
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>104, 17</value>
+ </metadata>
+ <metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>259, 17</value>
+ </metadata>
+ <metadata name="TheIvyBus.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>374, 17</value>
+ </metadata>
+</root> \ No newline at end of file
diff --git a/Anoto/FormAnotoSupervision.Designer.cs b/Anoto/FormAnotoSupervision.Designer.cs
new file mode 100644
index 0000000..3862baf
--- /dev/null
+++ b/Anoto/FormAnotoSupervision.Designer.cs
@@ -0,0 +1,492 @@
+namespace Anoto
+{
+ partial class FormAnotoSupervision
+ {
+ /// <summary>
+ /// Required designer variable.
+ /// </summary>
+ private System.ComponentModel.IContainer components = null;
+
+ /// <summary>
+ /// Clean up any resources being used.
+ /// </summary>
+ /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ /// <summary>
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ /// </summary>
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormAnotoSupervision));
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
+ this.clearToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.listBoxAnotoPens = new System.Windows.Forms.ListBox();
+ this.label2 = new System.Windows.Forms.Label();
+ this.progressBarX = new System.Windows.Forms.ProgressBar();
+ this.progressBarY = new System.Windows.Forms.ProgressBar();
+ this.progressBarForce = new System.Windows.Forms.ProgressBar();
+ this.labelX = new System.Windows.Forms.Label();
+ this.labelY = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.labelPage = new System.Windows.Forms.Label();
+ this.labelStripInfo = new System.Windows.Forms.Label();
+ this.menuStrip1 = new System.Windows.Forms.MenuStrip();
+ this.aCCToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.defaultToolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem();
+ this.bordeauxToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.reimsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.parisToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.positionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.defaultToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.wP1ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.roleToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.defaultToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.pCToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.TheIvyDomain = new IvyBus.IvyDomain();
+ this.TheIvyBus = new IvyBus.IvyControl(this.components);
+ this.groupBox1 = new System.Windows.Forms.GroupBox();
+ this.label3 = new System.Windows.Forms.Label();
+ this.PropertyAnotoHotArea = new System.Windows.Forms.PropertyGrid();
+ this.pictureBox2 = new System.Windows.Forms.PictureBox();
+ this.listBoxHotAreas = new System.Windows.Forms.ListBox();
+ this.label1 = new System.Windows.Forms.Label();
+ this.buttonPlay = new System.Windows.Forms.Button();
+ this.button1 = new System.Windows.Forms.Button();
+ this.checkBoxEnableSound = new System.Windows.Forms.CheckBox();
+ this.listBoxEvents = new System.Windows.Forms.ListBox();
+ this.textBoxRecognition = new System.Windows.Forms.TextBox();
+ this.label4 = new System.Windows.Forms.Label();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+ this.contextMenuStrip1.SuspendLayout();
+ this.menuStrip1.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.TheIvyBus)).BeginInit();
+ this.groupBox1.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
+ this.SuspendLayout();
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.BackColor = System.Drawing.Color.White;
+ this.pictureBox1.Location = new System.Drawing.Point(232, 115);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(540, 641);
+ this.pictureBox1.TabIndex = 0;
+ this.pictureBox1.TabStop = false;
+ this.pictureBox1.Paint += new System.Windows.Forms.PaintEventHandler(this.pictureBox1_Paint);
+ //
+ // contextMenuStrip1
+ //
+ this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.clearToolStripMenuItem});
+ this.contextMenuStrip1.Name = "contextMenuStrip1";
+ this.contextMenuStrip1.Size = new System.Drawing.Size(102, 26);
+ //
+ // clearToolStripMenuItem
+ //
+ this.clearToolStripMenuItem.Name = "clearToolStripMenuItem";
+ this.clearToolStripMenuItem.Size = new System.Drawing.Size(101, 22);
+ this.clearToolStripMenuItem.Text = "Clear";
+ //
+ // listBoxAnotoPens
+ //
+ this.listBoxAnotoPens.BackColor = System.Drawing.Color.White;
+ this.listBoxAnotoPens.FormattingEnabled = true;
+ this.listBoxAnotoPens.Location = new System.Drawing.Point(61, 64);
+ this.listBoxAnotoPens.Name = "listBoxAnotoPens";
+ this.listBoxAnotoPens.Size = new System.Drawing.Size(165, 69);
+ this.listBoxAnotoPens.TabIndex = 1;
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(229, 93);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(76, 13);
+ this.label2.TabIndex = 2;
+ this.label2.Text = "Drawing area :";
+ //
+ // progressBarX
+ //
+ this.progressBarX.Location = new System.Drawing.Point(6, 19);
+ this.progressBarX.Name = "progressBarX";
+ this.progressBarX.Size = new System.Drawing.Size(100, 23);
+ this.progressBarX.TabIndex = 3;
+ //
+ // progressBarY
+ //
+ this.progressBarY.Location = new System.Drawing.Point(7, 47);
+ this.progressBarY.Name = "progressBarY";
+ this.progressBarY.Size = new System.Drawing.Size(100, 23);
+ this.progressBarY.TabIndex = 3;
+ //
+ // progressBarForce
+ //
+ this.progressBarForce.Location = new System.Drawing.Point(37, 76);
+ this.progressBarForce.Name = "progressBarForce";
+ this.progressBarForce.Size = new System.Drawing.Size(100, 23);
+ this.progressBarForce.TabIndex = 3;
+ //
+ // labelX
+ //
+ this.labelX.Location = new System.Drawing.Point(112, 24);
+ this.labelX.Name = "labelX";
+ this.labelX.Size = new System.Drawing.Size(86, 18);
+ this.labelX.TabIndex = 2;
+ this.labelX.Text = "X";
+ //
+ // labelY
+ //
+ this.labelY.Location = new System.Drawing.Point(112, 52);
+ this.labelY.Name = "labelY";
+ this.labelY.Size = new System.Drawing.Size(86, 18);
+ this.labelY.TabIndex = 2;
+ this.labelY.Text = "Y";
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Location = new System.Drawing.Point(1, 82);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(34, 13);
+ this.label5.TabIndex = 2;
+ this.label5.Text = "Force";
+ //
+ // labelPage
+ //
+ this.labelPage.BackColor = System.Drawing.Color.White;
+ this.labelPage.Location = new System.Drawing.Point(48, 111);
+ this.labelPage.Name = "labelPage";
+ this.labelPage.Size = new System.Drawing.Size(104, 13);
+ this.labelPage.TabIndex = 4;
+ this.labelPage.Text = "0.0.0.0";
+ this.labelPage.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // labelStripInfo
+ //
+ this.labelStripInfo.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(192)))), ((int)(((byte)(128)))));
+ this.labelStripInfo.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.labelStripInfo.Location = new System.Drawing.Point(311, 24);
+ this.labelStripInfo.Name = "labelStripInfo";
+ this.labelStripInfo.Size = new System.Drawing.Size(461, 82);
+ this.labelStripInfo.TabIndex = 5;
+ //
+ // menuStrip1
+ //
+ this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.aCCToolStripMenuItem,
+ this.positionToolStripMenuItem,
+ this.roleToolStripMenuItem});
+ this.menuStrip1.Location = new System.Drawing.Point(0, 0);
+ this.menuStrip1.Name = "menuStrip1";
+ this.menuStrip1.Size = new System.Drawing.Size(1033, 24);
+ this.menuStrip1.TabIndex = 6;
+ this.menuStrip1.Text = "menuStrip1";
+ //
+ // aCCToolStripMenuItem
+ //
+ this.aCCToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.defaultToolStripMenuItem2,
+ this.bordeauxToolStripMenuItem,
+ this.reimsToolStripMenuItem,
+ this.parisToolStripMenuItem});
+ this.aCCToolStripMenuItem.Name = "aCCToolStripMenuItem";
+ this.aCCToolStripMenuItem.Size = new System.Drawing.Size(43, 20);
+ this.aCCToolStripMenuItem.Text = "ACC";
+ //
+ // defaultToolStripMenuItem2
+ //
+ this.defaultToolStripMenuItem2.Name = "defaultToolStripMenuItem2";
+ this.defaultToolStripMenuItem2.Size = new System.Drawing.Size(123, 22);
+ this.defaultToolStripMenuItem2.Text = "default";
+ //
+ // bordeauxToolStripMenuItem
+ //
+ this.bordeauxToolStripMenuItem.Name = "bordeauxToolStripMenuItem";
+ this.bordeauxToolStripMenuItem.Size = new System.Drawing.Size(123, 22);
+ this.bordeauxToolStripMenuItem.Text = "bordeaux";
+ //
+ // reimsToolStripMenuItem
+ //
+ this.reimsToolStripMenuItem.Name = "reimsToolStripMenuItem";
+ this.reimsToolStripMenuItem.Size = new System.Drawing.Size(123, 22);
+ this.reimsToolStripMenuItem.Text = "reims";
+ //
+ // parisToolStripMenuItem
+ //
+ this.parisToolStripMenuItem.Name = "parisToolStripMenuItem";
+ this.parisToolStripMenuItem.Size = new System.Drawing.Size(123, 22);
+ this.parisToolStripMenuItem.Text = "paris";
+ //
+ // positionToolStripMenuItem
+ //
+ this.positionToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.defaultToolStripMenuItem,
+ this.wP1ToolStripMenuItem});
+ this.positionToolStripMenuItem.Name = "positionToolStripMenuItem";
+ this.positionToolStripMenuItem.Size = new System.Drawing.Size(62, 20);
+ this.positionToolStripMenuItem.Text = "Position";
+ //
+ // defaultToolStripMenuItem
+ //
+ this.defaultToolStripMenuItem.Name = "defaultToolStripMenuItem";
+ this.defaultToolStripMenuItem.Size = new System.Drawing.Size(112, 22);
+ this.defaultToolStripMenuItem.Text = "Default";
+ //
+ // wP1ToolStripMenuItem
+ //
+ this.wP1ToolStripMenuItem.Name = "wP1ToolStripMenuItem";
+ this.wP1ToolStripMenuItem.Size = new System.Drawing.Size(112, 22);
+ this.wP1ToolStripMenuItem.Text = "WP1";
+ //
+ // roleToolStripMenuItem
+ //
+ this.roleToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.defaultToolStripMenuItem1,
+ this.pCToolStripMenuItem});
+ this.roleToolStripMenuItem.Name = "roleToolStripMenuItem";
+ this.roleToolStripMenuItem.Size = new System.Drawing.Size(42, 20);
+ this.roleToolStripMenuItem.Text = "Role";
+ //
+ // defaultToolStripMenuItem1
+ //
+ this.defaultToolStripMenuItem1.Name = "defaultToolStripMenuItem1";
+ this.defaultToolStripMenuItem1.Size = new System.Drawing.Size(112, 22);
+ this.defaultToolStripMenuItem1.Text = "Default";
+ //
+ // pCToolStripMenuItem
+ //
+ this.pCToolStripMenuItem.Name = "pCToolStripMenuItem";
+ this.pCToolStripMenuItem.Size = new System.Drawing.Size(112, 22);
+ this.pCToolStripMenuItem.Text = "PC";
+ //
+ // TheIvyDomain
+ //
+ this.TheIvyDomain.Domain = "10.192.35.255:3000";
+ this.TheIvyDomain.Location = new System.Drawing.Point(5, 36);
+ this.TheIvyDomain.Name = "TheIvyDomain";
+ this.TheIvyDomain.Size = new System.Drawing.Size(159, 22);
+ this.TheIvyDomain.TabIndex = 7;
+ //
+ // TheIvyBus
+ //
+ this.TheIvyBus.AppName = "AnotoSupervision";
+ this.TheIvyBus.Culture = new System.Globalization.CultureInfo("en-US");
+ //
+ // groupBox1
+ //
+ this.groupBox1.Controls.Add(this.progressBarY);
+ this.groupBox1.Controls.Add(this.progressBarX);
+ this.groupBox1.Controls.Add(this.progressBarForce);
+ this.groupBox1.Controls.Add(this.labelX);
+ this.groupBox1.Controls.Add(this.labelY);
+ this.groupBox1.Controls.Add(this.label3);
+ this.groupBox1.Controls.Add(this.label5);
+ this.groupBox1.Controls.Add(this.labelPage);
+ this.groupBox1.Location = new System.Drawing.Point(12, 168);
+ this.groupBox1.Name = "groupBox1";
+ this.groupBox1.Size = new System.Drawing.Size(214, 135);
+ this.groupBox1.TabIndex = 8;
+ this.groupBox1.TabStop = false;
+ this.groupBox1.Text = "Pen Information";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(0, 111);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(35, 13);
+ this.label3.TabIndex = 2;
+ this.label3.Text = "Paper";
+ //
+ // PropertyAnotoHotArea
+ //
+ this.PropertyAnotoHotArea.Location = new System.Drawing.Point(12, 324);
+ this.PropertyAnotoHotArea.Name = "PropertyAnotoHotArea";
+ this.PropertyAnotoHotArea.Size = new System.Drawing.Size(198, 217);
+ this.PropertyAnotoHotArea.TabIndex = 9;
+ //
+ // pictureBox2
+ //
+ this.pictureBox2.Image = global::Anoto.Properties.Resources.pen_blue;
+ this.pictureBox2.Location = new System.Drawing.Point(12, 75);
+ this.pictureBox2.Name = "pictureBox2";
+ this.pictureBox2.Size = new System.Drawing.Size(59, 49);
+ this.pictureBox2.TabIndex = 10;
+ this.pictureBox2.TabStop = false;
+ //
+ // listBoxHotAreas
+ //
+ this.listBoxHotAreas.FormattingEnabled = true;
+ this.listBoxHotAreas.Location = new System.Drawing.Point(12, 564);
+ this.listBoxHotAreas.Name = "listBoxHotAreas";
+ this.listBoxHotAreas.Size = new System.Drawing.Size(198, 316);
+ this.listBoxHotAreas.TabIndex = 11;
+ this.listBoxHotAreas.SelectedIndexChanged += new System.EventHandler(this.listBoxHotAreas_SelectedIndexChanged);
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(12, 548);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(56, 13);
+ this.label1.TabIndex = 12;
+ this.label1.Text = "Hot areas:";
+ //
+ // buttonPlay
+ //
+ this.buttonPlay.Location = new System.Drawing.Point(232, 27);
+ this.buttonPlay.Name = "buttonPlay";
+ this.buttonPlay.Size = new System.Drawing.Size(49, 23);
+ this.buttonPlay.TabIndex = 13;
+ this.buttonPlay.Text = "Down";
+ this.buttonPlay.UseVisualStyleBackColor = true;
+ this.buttonPlay.Click += new System.EventHandler(this.buttonPlay_Click);
+ //
+ // button1
+ //
+ this.button1.Location = new System.Drawing.Point(232, 56);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(49, 23);
+ this.button1.TabIndex = 13;
+ this.button1.Text = "Up";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // checkBoxEnableSound
+ //
+ this.checkBoxEnableSound.AutoSize = true;
+ this.checkBoxEnableSound.Checked = true;
+ this.checkBoxEnableSound.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.checkBoxEnableSound.Location = new System.Drawing.Point(12, 145);
+ this.checkBoxEnableSound.Name = "checkBoxEnableSound";
+ this.checkBoxEnableSound.Size = new System.Drawing.Size(101, 17);
+ this.checkBoxEnableSound.TabIndex = 14;
+ this.checkBoxEnableSound.Text = "Enable Sounds ";
+ this.checkBoxEnableSound.UseVisualStyleBackColor = true;
+ //
+ // listBoxEvents
+ //
+ this.listBoxEvents.FormattingEnabled = true;
+ this.listBoxEvents.Location = new System.Drawing.Point(228, 769);
+ this.listBoxEvents.Name = "listBoxEvents";
+ this.listBoxEvents.Size = new System.Drawing.Size(544, 108);
+ this.listBoxEvents.TabIndex = 15;
+ //
+ // textBoxRecognition
+ //
+ this.textBoxRecognition.Font = new System.Drawing.Font("Microsoft Sans Serif", 24F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.textBoxRecognition.Location = new System.Drawing.Point(794, 46);
+ this.textBoxRecognition.Name = "textBoxRecognition";
+ this.textBoxRecognition.Size = new System.Drawing.Size(227, 44);
+ this.textBoxRecognition.TabIndex = 16;
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Location = new System.Drawing.Point(791, 27);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(59, 13);
+ this.label4.TabIndex = 17;
+ this.label4.Text = "recognizer:";
+ //
+ // FormAnotoSupervision
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(1033, 904);
+ this.Controls.Add(this.label4);
+ this.Controls.Add(this.textBoxRecognition);
+ this.Controls.Add(this.listBoxEvents);
+ this.Controls.Add(this.checkBoxEnableSound);
+ this.Controls.Add(this.buttonPlay);
+ this.Controls.Add(this.button1);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.listBoxHotAreas);
+ this.Controls.Add(this.listBoxAnotoPens);
+ this.Controls.Add(this.pictureBox2);
+ this.Controls.Add(this.PropertyAnotoHotArea);
+ this.Controls.Add(this.TheIvyDomain);
+ this.Controls.Add(this.groupBox1);
+ this.Controls.Add(this.menuStrip1);
+ this.Controls.Add(this.labelStripInfo);
+ this.Controls.Add(this.pictureBox1);
+ this.Controls.Add(this.label2);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MainMenuStrip = this.menuStrip1;
+ this.Name = "FormAnotoSupervision";
+ this.Text = "Anoto Supervision";
+ this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
+ this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.Form1_FormClosed);
+ this.Load += new System.EventHandler(this.Form1_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+ this.contextMenuStrip1.ResumeLayout(false);
+ this.menuStrip1.ResumeLayout(false);
+ this.menuStrip1.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.TheIvyBus)).EndInit();
+ this.groupBox1.ResumeLayout(false);
+ this.groupBox1.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.PictureBox pictureBox1;
+ private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
+ private System.Windows.Forms.ToolStripMenuItem clearToolStripMenuItem;
+ private System.Windows.Forms.ListBox listBoxAnotoPens;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.ProgressBar progressBarX;
+ private System.Windows.Forms.ProgressBar progressBarY;
+ private System.Windows.Forms.ProgressBar progressBarForce;
+ private System.Windows.Forms.Label labelX;
+ private System.Windows.Forms.Label labelY;
+ private System.Windows.Forms.Label label5;
+ private System.Windows.Forms.Label labelPage;
+ private System.Windows.Forms.Label labelStripInfo;
+ private System.Windows.Forms.MenuStrip menuStrip1;
+ private System.Windows.Forms.ToolStripMenuItem aCCToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem defaultToolStripMenuItem2;
+ private System.Windows.Forms.ToolStripMenuItem bordeauxToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem reimsToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem parisToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem positionToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem defaultToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem wP1ToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem roleToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem defaultToolStripMenuItem1;
+ private System.Windows.Forms.ToolStripMenuItem pCToolStripMenuItem;
+ private IvyBus.IvyDomain TheIvyDomain;
+ private IvyBus.IvyControl TheIvyBus;
+ private System.Windows.Forms.GroupBox groupBox1;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.PropertyGrid PropertyAnotoHotArea;
+ private System.Windows.Forms.PictureBox pictureBox2;
+ private System.Windows.Forms.ListBox listBoxHotAreas;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Button buttonPlay;
+ private System.Windows.Forms.Button button1;
+ private System.Windows.Forms.CheckBox checkBoxEnableSound;
+ private System.Windows.Forms.ListBox listBoxEvents;
+ private System.Windows.Forms.TextBox textBoxRecognition;
+ private System.Windows.Forms.Label label4;
+
+
+ }
+}
+
diff --git a/Anoto/FormAnotoSupervision.cs b/Anoto/FormAnotoSupervision.cs
new file mode 100644
index 0000000..4ed4f51
--- /dev/null
+++ b/Anoto/FormAnotoSupervision.cs
@@ -0,0 +1,648 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+using Anoto;
+using System.Threading;
+//using Ivy;
+using IvyBus;
+using System.Media;
+using AnotoData;
+//using Data;
+
+using Microsoft.Ink;
+
+
+namespace Anoto
+{
+
+
+ public partial class FormAnotoSupervision : Form
+ {
+ Recognizer TheRecognizer;
+ RecognizerContext TheRecognizerContext;
+
+ // AppDatabase TheData;
+ DateTime LastDataUpdate;
+
+ private SoundPlayer SoundPenDown = new SoundPlayer();
+ private SoundPlayer SoundPenUp = new SoundPlayer();
+
+ private const int MAX_LOG_LENGTH = 100;
+
+ Anoto.GenericStreamer.PenManagerClass PenManager;
+
+ // AnotoStrip[] Strips;
+ List<AnotoHotArea> HotAreas;
+
+ AnotoRadarScreen TheAnotoRadarScreen;
+ AnotoStripBoard TheAntotoStripBoard;
+
+ Dictionary<string, List<PointF>> PensPoints;
+ Dictionary<string, Brush> PensBrush;
+ Dictionary<string, Pen> Pens;
+
+ List<AnotoPen> AnotoPens;
+
+ Mutex mutex;
+ Random Rnd;
+
+
+ Bitmap DrawingArea;
+ private SolidBrush TranparentBlack;
+
+
+ XMLStateMachine StateMAchine;
+
+ public FormAnotoSupervision()
+ {
+ InitializeComponent();
+
+ StateMAchine = new XMLStateMachine();
+ StateMAchine.StateTable = "XMLStates.xml";
+ StateMAchine.CurrentState = "Start";
+
+ // TheData = new AppDatabase(TheIvyBus);
+ }
+
+ void TheIvyDomain_DomainChanged(object sender, EventArgs e)
+ {
+ TheIvyBus.ivy.Stop();
+ TheIvyBus.ivy.Start(TheIvyDomain.Domain);
+ }
+
+
+ private void Form1_Load(object sender, EventArgs e)
+ {
+ // TheRecognizer.;
+ //TheRecognizer.CreateRecognizerContext();
+
+ TranparentBlack = new SolidBrush(Color.FromArgb(100, 0, 0, 0));
+
+ TheIvyDomain.Location = new Point(0, 30);
+
+ DrawingArea = new Bitmap(pictureBox1.Width, pictureBox1.Height);
+ pictureBox1.Image = DrawingArea;
+
+
+ //Start IVY
+ TheIvyBus.ivy.Start(TheIvyDomain.Domain);
+
+ TheIvyDomain.DomainChanged += new EventHandler(TheIvyDomain_DomainChanged);
+
+ this.Controls.Add(TheIvyDomain);
+
+ AnotoPens = new List<AnotoPen>();
+
+ PenManager = new Anoto.GenericStreamer.PenManagerClass();
+
+ PenManager.PenConnected += new Anoto.GenericStreamer._IPenManagerEvents_PenConnectedEventHandler(pm_PenConnected);
+ PenManager.PenDisconnected += new GenericStreamer._IPenManagerEvents_PenDisconnectedEventHandler(PenManager_PenDisconnected);
+ PenManager.NewCoordinate += new Anoto.GenericStreamer._IPenManagerEvents_NewCoordinateEventHandler(PenManager_NewCoordinate);
+ PenManager.PenDown += new Anoto.GenericStreamer._IPenManagerEvents_PenDownEventHandler(PenManager_PenDown);
+ PenManager.PenUp += new Anoto.GenericStreamer._IPenManagerEvents_PenUpEventHandler(PenManager_PenUp);
+ PenManager.Start();
+
+ mutex = new Mutex();
+
+ InitDictionary();
+
+ Rnd = new Random();
+
+ AnotoStrip[] Strips = AnotoStrip.LoadFileStrip("Strips.csv");
+ HotAreas = new List<AnotoHotArea>();
+ foreach (var strip in Strips)
+ {
+ HotAreas.Add(strip);
+ }
+
+ TheAnotoRadarScreen = new AnotoRadarScreen();
+ HotAreas.Add(TheAnotoRadarScreen);
+
+ TheAntotoStripBoard = new AnotoStripBoard();
+ HotAreas.Add(TheAntotoStripBoard);
+
+
+ listBoxHotAreas.Items.Clear();
+
+ foreach (var ha in HotAreas)
+ {
+ listBoxHotAreas.Items.Add(ha);
+ }
+
+ //Load sounds
+ LoadSounds();
+ }
+
+ private void LoadSounds()
+ {
+ this.SoundPenDown.SoundLocation = "PenDown.wav";
+ this.SoundPenDown.LoadAsync();
+ this.SoundPenUp.SoundLocation = "PenUp.wav";
+ this.SoundPenUp.LoadAsync();
+ }
+
+
+
+ private void InitDictionary()
+ {
+ PensPoints = new Dictionary<string, List<PointF>>();
+ PensBrush = new Dictionary<string, Brush>();
+ Pens = new Dictionary<string, Pen>();
+ }
+
+ #region Pen management/ events
+
+ void pm_PenConnected(string penSerial, Anoto.GenericStreamer.PenType PenType, ulong time, string productName, ushort pid)
+ {
+ AnotoPen pen = new AnotoPen(penSerial, PenType, time, productName, pid);
+ AnotoPens.Add(pen);
+
+ this.Invoke(new MethodInvoker(delegate()
+ {
+ listBoxAnotoPens.Items.Add(pen);
+ AddLog("Pen connected " + penSerial + " " + PenType.ToString() + " " + productName);
+
+ }));
+
+ // Console.WriteLine("Pen connected " + penSerial + " " + PenType.ToString() + " " + productName);
+ if (!PensPoints.ContainsKey(penSerial))
+ PensPoints.Add(penSerial, new List<PointF>());
+ else
+ PensPoints[penSerial] = new List<PointF>();
+
+ if (!PensBrush.ContainsKey(penSerial))
+ PensBrush.Add(penSerial, new SolidBrush(Color.FromArgb(255, Rnd.Next(255), Rnd.Next(255), Rnd.Next(255))));
+ else
+ PensBrush[penSerial] = new SolidBrush(Color.FromArgb(255, Rnd.Next(255), Rnd.Next(255), Rnd.Next(255)));
+
+ if (!Pens.ContainsKey(penSerial))
+ Pens.Add(penSerial, new Pen(Color.FromArgb(255, Rnd.Next(255), Rnd.Next(255), Rnd.Next(255))));
+ else
+ Pens[penSerial] = new Pen(Color.FromArgb(255, Rnd.Next(255), Rnd.Next(255), Rnd.Next(255)));
+ }
+
+ void PenManager_PenDisconnected(string penSerial, GenericStreamer.PenType PenType, ulong time)
+ {
+ this.Invoke(new MethodInvoker(delegate()
+ {
+ mutex.WaitOne();
+ AnotoPen p = null;
+ foreach (AnotoPen item in listBoxAnotoPens.Items)
+ {
+ if (item.PenSerial == penSerial)
+ p = item;
+ }
+ if (p != null)
+ {
+ listBoxAnotoPens.Items.Remove(p);
+ AddLog("Pen Disconnected " + penSerial + " " + PenType.ToString());
+
+ }
+ mutex.ReleaseMutex();
+ }));
+ }
+
+ List<List<PointF>> InkMarks = new List<List<PointF>>();
+ DateTime LastDateTimePenUp = DateTime.Now;
+ /// <summary>
+ /// After one second, the trail is no more valid
+ /// </summary>
+ int MaxMillisecondForNewtrail = 1000;
+
+ void PenManager_PenUp(string penSerial, Anoto.GenericStreamer.PenType PenType, ulong time, byte penDownSeqNbr, int isSpcdGenerated)
+ {
+ this.Invoke(new MethodInvoker(delegate()
+ {
+ AddLog("Pen Up " + penSerial + " ");
+ if (checkBoxEnableSound.Checked)
+ SoundPenUp.Play();
+ // Console.WriteLine("Pen Up " + penSerial + " time " + time);
+
+ if ((DateTime.Now - LastDateTimePenUp).TotalMilliseconds > MaxMillisecondForNewtrail)
+ {
+ //MaxMillisecondForNewtrail second has past since the last trail
+ //Erase previous Data
+ InkMarks = new List<List<PointF>>();
+ }
+ //Copie the data the the current text recognizer
+ List<PointF> tmpLst = new List<PointF>();
+ foreach (var pt in PensPoints[penSerial])
+ {
+ tmpLst.Add(pt);
+ }
+ InkMarks.Add(tmpLst);
+ //Try to recogize It
+ TryRecognition();
+
+ LastDateTimePenUp = DateTime.Now;
+
+ pictureBox1.Invalidate();
+ }));
+ }
+
+ private void TryRecognition()
+ {
+ // Declare a new TabletPropertyDescriptionCollection (this is new in 1.7)
+ TabletPropertyDescriptionCollection tpdc = new TabletPropertyDescriptionCollection();
+
+ // Define the X and Y extents for this TabletPropertyDescriptionCollection
+ TabletPropertyMetrics tpmX = new TabletPropertyMetrics();
+ tpmX.Maximum = AnotoData.AnotoHotArea.MaxX;
+ TabletPropertyMetrics tpmY = new TabletPropertyMetrics();
+ tpmY.Maximum = tpmX.Maximum = AnotoData.AnotoHotArea.MaxY;
+
+ // Define the NormalPressure for the Tablet PropertyDescriptionCollection
+ TabletPropertyMetrics tpmNP = new TabletPropertyMetrics();
+ // This defines 1024 levels of pressure
+ tpmNP.Maximum = 1024;
+
+ TabletPropertyMetrics tpmSt = new TabletPropertyMetrics();
+
+ // Add each of the propertyMetrics to the TabletPropertyDescriptionCollection
+ // This defines what the data stream will look like, in this case (X, Y, NP)
+ tpdc.Add(new TabletPropertyDescription(PacketProperty.X, tpmX));
+ tpdc.Add(new TabletPropertyDescription(PacketProperty.Y, tpmY));
+ // tpdc.Add(new TabletPropertyDescription(PacketProperty.TimerTick, tpmSt));
+ // tpdc.Add(new TabletPropertyDescription(PacketProperty.NormalPressure, tpmNP));
+
+ InkCollector myInkCollector = new InkCollector();
+
+ bool hasValideStrokes = false;
+ foreach (var stroke in InkMarks)
+ {
+ if (stroke.Count > 0)
+ {
+ Point point;
+ Point[] pts = new Point[stroke.Count];
+ int[] data = new int[stroke.Count * tpdc.Count];
+ int index = 0;
+ int data_index = 0;
+
+ foreach (PointF pt in stroke)
+ {
+
+ int x = (int)(pt.X * AnotoData.AnotoHotArea.MaxX);
+ data.SetValue(x, data_index++);
+ int y = (int)(pt.Y * AnotoData.AnotoHotArea.MaxY);
+ data.SetValue(y, data_index++);
+ //?????
+ // data.SetValue(1000 + 100 * data_index , data_index++);
+ // data.SetValue(512, data_index++);
+ point = new Point(x, y);
+ pts.SetValue(point, index++);
+ hasValideStrokes = true;
+ }
+
+ //Convert this array of ink space points to pixels.
+ //myInkCollector.Renderer.PixelToInkSpace(inkArea.Handle, ref pts);
+ //Stroke stroke = myInkCollector.Ink.CreateStroke(pts);
+ Stroke inkStroke = myInkCollector.Ink.CreateStroke(data, tpdc);
+ myInkCollector.Ink.Strokes.Add(inkStroke);
+ }
+ }
+ if (hasValideStrokes)
+ {
+ TheRecognizerContext = new RecognizerContext();
+ RecognitionStatus recognitionStatus;
+ //TheRecognizerContext.Factoid = Microsoft.Ink.Factoid.Number+"|" + Microsoft.Ink.Factoid.LowerChar
+ // + "|" + Microsoft.Ink.Factoid.UpperChar;// "";
+ TheRecognizerContext.Factoid = "(0|1|2|3|4|5|6|7|8|9|)";
+ TheRecognizerContext.RecognitionFlags = RecognitionModes.Coerce;
+ TheRecognizerContext.Strokes = myInkCollector.Ink.Strokes;
+
+ RecognitionResult rr = TheRecognizerContext.Recognize(out recognitionStatus);
+ if (rr != null)
+ textBoxRecognition.Text = rr.ToString();
+ }
+ /*
+ //throw new NotImplementedException();
+ RecognitionStatus recognitionStatus;
+ //Create the stroke collection
+ Strokes strokes;
+ Point[] pts = new Point[InkMarks.Count];
+ int index = 0;
+ foreach (var p in InkMarks)
+ {
+ pts[index] = new Point((int)(p.X * AnotoData.AnotoHotArea.MaxX),
+ (int)(p.X * AnotoData.AnotoHotArea.MaxY)
+ );
+ index++;
+ }
+
+ Stroke stroke = null;
+ stroke.SetPoints(pts);
+
+ TheRecognizerContext.Strokes.Add(stroke);
+
+ TheRecognizerContext.Recognize(out recognitionStatus);*/
+ }
+
+ void PenManager_PenDown(string penSerial, Anoto.GenericStreamer.PenType PenType, ulong time, byte penDownSeqNbr, Anoto.GenericStreamer.PenTipType PenTipType, int isValidColor, byte r, byte g, byte b, int isSpcdGenerated)
+ {
+ // Console.WriteLine("Pen Down " + penSerial + " time " + time);
+ this.Invoke(new MethodInvoker(delegate()
+ {
+ mutex.WaitOne();
+ PensPoints.Remove(penSerial);
+
+ PensPoints.Add(penSerial, new List<PointF>());
+ AddLog("Pen Down " + penSerial + " ");
+
+ if (checkBoxEnableSound.Checked)
+ SoundPenDown.Play();
+ mutex.ReleaseMutex();
+ }));
+ }
+
+ void PenManager_NewCoordinate(string penSerial, Anoto.GenericStreamer.PenType PenType, ulong time, string page, int x, int y, byte imgSeqNbr, byte force)
+ {
+ this.Invoke(new MethodInvoker(delegate()
+ {
+ mutex.WaitOne();
+ PensPoints[penSerial].Add(AnotoHotArea.GetHomogeneousCoordinate(x, y));
+ mutex.ReleaseMutex();
+
+ // Console.WriteLine("Pen NewCoordinate " + penSerial + " time " + time + " x " + x + " y " + y);
+
+ if ((DateTime.Now - LastDataUpdate).TotalMilliseconds > 100)
+ {
+ PopulateGraphicalData(page, x, y, force);
+ LastDataUpdate = DateTime.Now;
+ }
+
+ PopulateData(penSerial, page, x, y, force);
+ }));
+ }
+
+ #endregion
+
+ private void AddLog(string p)
+ {
+ listBoxEvents.Items.Insert(0, p + " " + DateTime.Now.ToString("HH:mm:ss"));
+
+ if (listBoxEvents.Items.Count > MAX_LOG_LENGTH)
+ listBoxEvents.Items.RemoveAt(listBoxEvents.Items.Count - 1);
+ }
+
+ private void PopulateGraphicalData(string page, int x, int y, byte force)
+ {
+ this.Invoke(new MethodInvoker(delegate()
+ {
+ SetProgressBarValue(progressBarX, x);
+ SetProgressBarValue(progressBarY, y);
+ SetProgressBarValue(progressBarForce, (int)force);
+
+ labelX.Text = "X: " + x;
+ labelY.Text = "Y: " + y;
+
+ labelPage.Text = page;
+
+ pictureBox1.Invalidate();
+ }));
+ }
+
+ public AnotoHotArea GetHotArea(int x, int y, string page)
+ {
+ AnotoHotArea result = null;
+ foreach (var s in HotAreas)
+ {
+ if (s.IsInside(x, y, page))// AnotoHotArea.PagesIP[s.PageIndex] == page)
+ {
+ return s;
+ }
+ }
+ return result;
+ }
+
+ private void PopulateData(string penSerial, string page, int x, int y, byte force)
+ {
+ this.Invoke(new MethodInvoker(delegate()
+ {
+ //Find the Strip name
+ // AnotoHotArea hotArea = AnotoHotArea
+ AnotoHotArea hotArea = GetHotArea(x, y, page);
+
+ if (hotArea is AnotoStrip)
+ {
+ AnotoStrip strip = (AnotoStrip)hotArea;
+ SubCategories cell = strip.GetStripArea(x, y);
+ labelStripInfo.Text = cell.ToString() + " : " + strip.GetTextForCell(cell)
+
+ + Environment.NewLine + " " + strip.ToString();
+ // TheIvyBus.SendMsg("SelectionEvent acc=bordeaux wp=WP1 role=TC Flight=" + strip.SSR);
+
+ //Halo
+ if (LastSSR != strip.SSR)
+ {
+ TheIvyBus.SendMsg("SelectionEvent Flight=" + LastSSR + " Perform=False");
+ string ivySMG = "SelectionEvent Flight=" + strip.SSR + " Perform=True";
+ LastSSR = strip.SSR;
+ TheIvyBus.SendMsg(ivySMG);
+ AddLog(ivySMG);
+ }
+
+
+ /* if ((cell != StateMachineCurrentCell) || (StateMachineCurrentStrip != strip))
+ {
+ Console.WriteLine("New Action");
+ //Test if new message:
+ StateMachineInput(cell, strip);
+ }*/
+ }
+
+ if (hotArea is AnotoRadarScreen)
+ {
+ AnotoRadarScreen screen = (AnotoRadarScreen)hotArea;
+ labelStripInfo.Text = "Screen";
+ //send the pen down to the SimpleRadar Screen
+
+ screen.SendIvyMsg(penSerial, x, y, page, TheIvyBus);
+
+ };
+
+ if (hotArea is AnotoStripBoard)
+ {
+ AnotoStripBoard stripBoard = (AnotoStripBoard)hotArea;
+ labelStripInfo.Text = "Strip Board";
+ }
+ }));
+ }
+
+
+ private AnotoStrip StateMachineCurrentStrip;
+ private SubCategories StateMachineCurrentCell;
+
+ string LastAlidadeStart = "";
+ string LastAlidadeStop = "";
+
+ string LastSSR = "";
+
+ public void DisplayAlidade(string start, string stop)
+ {
+ if (!string.IsNullOrEmpty(LastAlidadeStart))
+ {
+ //hide the previous alidate
+ TheIvyBus.SendMsg("DistanceFeedbackOff acc=bordeaux wp=WP1 role=TC Start=" + LastAlidadeStart + " End=" + LastAlidadeStop);
+ }
+
+ //If the same previous start and stop do nothing -> remove the alidade
+ if (!((start == LastAlidadeStart) && (stop == LastAlidadeStop)))
+ {
+ //Show the new alidade
+ TheIvyBus.SendMsg("DistanceFeedbackOn acc=bordeaux wp=WP1 role=TC Start=" + start + " End=" + stop);
+
+ LastAlidadeStop = stop;
+ LastAlidadeStart = start;
+
+ }
+ else
+ {
+ LastAlidadeStop = "";
+ LastAlidadeStart = "";
+ }
+ }
+
+
+ public void StateMachineInput(SubCategories cell, AnotoStrip strip)
+ {
+ StateMachineCurrentStrip = strip;
+ StateMachineCurrentCell = cell;
+ string ivySMG = "";
+ if (StateMAchine.Next(cell.ToString()) != String.Empty)
+ {
+ Console.WriteLine(StateMAchine.Action);
+ //New state
+ switch (StateMAchine.Action)
+ {
+ case "Hilight":
+ //Send IVY Selection event
+ ivySMG = "SelectionEvent Flight=" + strip.SSR + " Perform=True";
+ TheIvyBus.SendMsg(ivySMG);
+ AddLog(ivySMG);
+ break;
+ case "AlidadeInfoInfo":
+ //Send IVY Selection event
+ DisplayAlidade(StateMachineCurrentStrip.SSR, strip.SSR);
+ // TheIvyBus.SendMsg("DistanceFeedbackOn acc=bordeaux wp=WP1 role=TC Start=" + StateMachineCurrentStrip.SSR + " End=" + strip.SSR);
+ break;
+ case "AlidadeInfoBeacon":
+ //Send IVY Selection event
+ DisplayAlidade(StateMachineCurrentStrip.SSR, strip.GetTextForCell(cell));
+ // TheIvyBus.SendMsg("DistanceFeedbackOn acc=bordeaux wp=WP1 role=TC Start=" + StateMachineCurrentStrip.SSR + " End=" + strip.GetTextForCell(cell));
+ break;
+
+ case "AlidadeBeaconInfo":
+ //Send IVY Selection event
+ DisplayAlidade(StateMachineCurrentStrip.GetTextForCell(StateMachineCurrentCell), strip.SSR);
+ // TheIvyBus.SendMsg("DistanceFeedbackOn acc=bordeaux wp=WP1 role=TC Start=" + StateMachineCurrentStrip.GetTextForCell(StateMachineCurrentCell) + " End=" + strip.SSR);
+ break;
+
+ default:
+ break;
+ }
+
+
+ };
+ }
+
+
+
+ void SetProgressBarValue(ProgressBar pb, int val)
+ {
+ if (val < pb.Minimum)
+ pb.Minimum = val;
+ if (val > pb.Maximum)
+ pb.Maximum = val;
+ pb.Value = val;
+ }
+
+
+ private void Form1_FormClosing(object sender, FormClosingEventArgs e)
+ {
+ PenManager.Stop();
+ }
+
+
+ private void pictureBox1_Paint(object sender, PaintEventArgs e)
+ {
+ //draw the dots
+ Graphics g = e.Graphics;
+
+ g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
+
+ g.FillRectangle(Brushes.White, new Rectangle(0, 0, pictureBox1.Width, pictureBox1.Height));
+
+ mutex.WaitOne();
+
+ float scale = 15;
+ Pen penPreviousStrokes = new Pen(Brushes.Black);
+ foreach (var pts in InkMarks)
+ {
+ Point[] p = new Point[pts.Count];
+ int index = 0;
+ foreach (var l in pts)
+ {
+ p[index] = new Point((int)(l.X * pictureBox1.Width ) ,
+ (int)(l.Y * pictureBox1.Height));
+ index++;
+ }
+ if ( p.Length > 1)
+ g.DrawLines(penPreviousStrokes, p);
+ }
+
+
+ foreach (var pen in PensPoints)
+ {
+ //if (pen.Value.Count > 1)
+ // g.DrawLines(Pens[pen.Key], pen.Value.ToArray());
+
+ foreach (var point in pen.Value)
+ {
+ float x = pictureBox1.Width * point.X;
+ float y = pictureBox1.Height * point.Y;
+
+ g.FillEllipse(TranparentBlack, x, y, 4, 4);
+ }
+
+ if (pen.Value.Count != 0)
+ PopulateData("", "", (int)pen.Value.Last().X, (int)pen.Value.Last().Y, 0);
+ }
+
+
+ mutex.ReleaseMutex();
+ }
+
+
+ private void Form1_FormClosed(object sender, FormClosedEventArgs e)
+ {
+ TheIvyBus.ivy.Stop();
+ }
+
+ private void listBoxHotAreas_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ if (listBoxHotAreas.SelectedItem != null)
+ {
+ PropertyAnotoHotArea.SelectedObject = (AnotoHotArea)listBoxHotAreas.SelectedItem;
+ }
+ }
+
+ private void buttonPlay_Click(object sender, EventArgs e)
+ {
+ SoundPenDown.Play();
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ SoundPenUp.Play();
+ }
+
+
+ }
+
+
+}
diff --git a/Anoto/FormAnotoSupervision.resx b/Anoto/FormAnotoSupervision.resx
new file mode 100644
index 0000000..f1530c1
--- /dev/null
+++ b/Anoto/FormAnotoSupervision.resx
@@ -0,0 +1,579 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>104, 17</value>
+ </metadata>
+ <metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>259, 17</value>
+ </metadata>
+ <metadata name="TheIvyBus.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>374, 17</value>
+ </metadata>
+ <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+ <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ AAABAAgAEBAAAAEACABoBQAAhgAAABAQAAABACAAaAQAAO4FAAAYGAAAAQAIAMgGAABWCgAAGBgAAAEA
+ IACICQAAHhEAACAgAAABAAgAqAgAAKYaAAAgIAAAAQAgAKgQAABOIwAAMDAAAAEACACoDgAA9jMAADAw
+ AAABACAAqCUAAJ5CAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wDkdwAAPZu9AGpKOwCztrgAqYVcAKk7AACQkpYAx9jmAK9zJgBDVWMAfHJrAHk2DwDFWQAAgl9PAKJW
+ GgC/x80AoKOnAH2AggBXVVQAjDUBAGc7KQC0YRQAnWwwAJF2awCaelMA1WYAALFUAAC2gk4AsotrAI1u
+ UgDW4OoAg2leAJmBYgB3STIAc1FDAL9kBQClimoAjo2LANRyAACdOgAAgTEIAK9FAACXnaYAl5eXAKSq
+ qADOYgAAsrKyAGpALQCjoqEAsT8AAKRbHQDAVgAAq0MAAMdcAADW3ugAw1gAAK9DAADPYwAAaj8sAK9E
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAwwAAAAAAAAAAAAAAAAAAC4QDRkAAAAAAAAAAAAAAAAANBsVDwAAAAAAAAAA
+ AAAAAAAlOykkAAAAAAAAAAAAAAAAHigvBwQAAAAAAAAAAAAAAAAdAh8LFAAAAAAAAAAAAAAAACYJFzM8
+ AAAAAAAAAAAAAAAABgo3OhYAAAAAAAAAAAAAAAAsJzU9MQAAAAAAAAAAAAAAADAiOSsjAAAAAAAAAAAA
+ AAAAIBgONiEAAAAAAAAAAAAAAAA4GhwqMgAAAAAAAAAAAAAAAAUIERMAAAAAAAAAAAAAAAAAABItAAAA
+ AAAAAAAAAAAAAAAAAAD//wAAn/8AAIf/AADD/wAA4f8AAOD/AADwfwAA+D8AAPwfAAD+DwAA/wcAAP+D
+ AAD/wQAA/+EAAP/5AAD//wAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAI5jDzkYvInhOCQARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAJmno3yiVhr/dSsA6WUfAGIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAABhLAAFpEwA1NVmAP+NNQD9Xx8AjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAALFOADHBYwD3z2MA/506AP9PFwCdSQAABAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuVUAY9ZzAP7OYgD/qTsA/0sdB68xOjwLAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9XwCN5HcA/41uUv9DVWP/PTo4wT0A
+ AAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAqJ6S6/H2Ob/tGEU/7E/
+ AP9UGgC/RRgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACps7oQqn1L0a9z
+ Jv/HXAD/r0MA/1IZAMJOGgALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJSb
+ ojuUnKbSjo2L/8BWAP+vRAD/UxoAvUcAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAynAVFLS0tNSZgWL/w1gA/69FAP9iIQC2AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAACbj5Ma3Ofy5p1sMP/FWQD/q0MA/1EZAHUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMLDxTbb5O7umnpT/7FUAP+ALADzkY6NXgAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsLGyH7a7v5+Rk5f7v8fN/2Noa6YAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsWANFZ+ip86Ojo6tAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD//wAAn/8AAIf/AADD/wAA4f8AAOD/AADwfwAA+D8AAPwfAAD+DwAA/wcAAP+DAAD/wQAA/+EAAP/5
+ AAD//wAAKAAAABgAAAAwAAAAAQAIAAAAAACgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A4ngAAGCd
+ tABpSz0AspJ2ALvByQCZNgAAcnR3AKtwOQBcIQMAnKKmALldAABQWV4Ah1YiAEc4MQB+ipUAkXhUANnT
+ 0gCxh1YAmZKJAH06CgC6cyEAXjQhAEBESQCzs7MAolIJAH9nXgCfYSUAzGwAAHNZTAB0KAAAq56PAO7z
+ 9wDG0dsAUiYUAIODgwCxSwAAYD8wAJVIBACidlMAcX+EAK6IagCEMAAAqqqrAI46CQCampoAz14AAKew
+ ugCYViEATVFUAKihmwByNAgAjYiBALtQAACBfXoAyc7RAKhTAABaLBgA0NTZAL2+vwBmIwAAjzMAAIpc
+ KgB+hYwA9vv/AG5XRABbOioAxmAAAJeVkwCWjIMAVTAeAIiIiACiqK0AqpB4ANNvAACVTwEAnp+eAIWM
+ kwCzWQEAxmgAAM9lAACvr68AppuSAFQrGgCvgVUAolEAAJmiqwCRdU8At0wAAH8uAADddgAAWDIiAIw3
+ BQCmUwUAymMAAMJdAACnqKgAVCoVAJU0AADKXgAAqrG3AKWingCLMgAAh1ooALtUAADjdQAAzmEAAMdd
+ AAC4TwAAmZGGAFUpGAC6TAAApVEAAJ2dnQCTNQAAyGEAALVNAACXNgAAUykWAOF5AAC5TQAAuk8AALdO
+ AACYNgAAyGAAAMdgAADGXwAAuE4AALZNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAykAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIVFwAAAAAAAAAAAAAAAAAAAAAA
+ AAAAACppJQobAAAAAAAAAAAAAAAAAAAAAAAAAAAnUXofBAAAAAAAAAAAAAAAAAAAAAAAAAAoDF+AK0MA
+ AAAAAAAAAAAAAAAAAAAAAAAAMUt0ez5HAAAAAAAAAAAAAAAAAAAAAAAAABpbRHVjbwAAAAAAAAAAAAAA
+ AAAAAAAAAAVPeH9wXQ8AAAAAAAAAAAAAAAAAAAAAAABVUGocDTIYAAAAAAAAAAAAAAAAAAAAAAAACRYi
+ QEItYgAAAAAAAAAAAAAAAAAAAAAAAEYGEy9ZByMAAAAAAAAAAAAAAAAAAAAAAAA1Ah1rgXx3AAAAAAAA
+ AAAAAAAAAAAAAAAzNxA/ZHt2VAAAAAAAAAAAAAAAAAAAAAAATUUwDmx7c1wAAAAAAAAAAAAAAAAAAAAA
+ AABmZUx/e2cmAAAAAAAAAAAAAAAAAAAAAAAgOG5xfW1aHgAAAAAAAAAAAAAAAAAAAAAAYSEROX42PQAA
+ AAAAAAAAAAAAAAAAAAAAABlBWFZgeToAAAAAAAAAAAAAAAAAAAAAAABSOxRoXjQAAAAAAAAAAAAAAAAA
+ AAAAAAAALElXTgsIAAAAAAAAAAAAAAAAAAAAAAAAAABKUzxIJAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5y
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8An///AMf//wDB//8A4P//AOB//wDwP/8A+B//APgP
+ /wD8B/8A/gP/AP8B/wD/gP8A/4B/AP/APwD/8B8A//APAP/4DwD//AcA//4HAP//AwD//8EA///zAP//
+ /wAoAAAAGAAAADAAAAABACAAAAAAAGAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKLvXJLYWqcNjk0OgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACo
+ 3BLd1tXzfToK/0wYAc5PEwA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACweU+yu1QA/7FLAP9cHwD6SRUAdQAA
+ AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAACXPgAolkYA+c9lAP+6TwD/dSkA/kUXAKVUAAAHAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmEMAhrld
+ AP/KYwD/uE4A/4QwAP9BFgDBQhAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqVUAB5VDAM7TbwD/yGEA/7dOAP+PMwD/RBYA0k0V
+ ABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAALpUACajTgDx3XYA/8ZgAP+1TQD/lTQA/0gVANtKEAAfAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6VwBTtVoA/eF5
+ AP/GXwD/ukwA/4w3Bf86KSHgNjc4LwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsVYAg8ZoAP/jdQD/n2El/1BZXv9NUVT/NzxB6jU6
+ PCkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAjgAAAqtSAKy6cyH/xtHb/36FjP9uV0T/jjoJ/0gYAeBJGAAjAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANFTAAqShnvQu8HJ/7GH
+ Vv/PXgD/t0wA/5k2AP9HFQDhTg8AIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACusbQsjYeA8eJ4AP/MbAD/zmEA/7ZNAP+YNgD/RxcA3kMT
+ AB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAn41+ZoF9ev9+ipX/ilwq/8peAP+3TgD/lzYA/0UVANhLGQAXAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlJaXDoaIhmOYlpP0p7C6/4dW
+ Iv/HXQD/t04A/5M1AP9EFADNOxQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2cTFJpqOf+aqxt/+VTwH/xl8A/7dOAP+LMgD/QxYAuUgA
+ AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAApn9VWcvQ0/yZkYb/pVEA/8hgAP+4TwD/fy4A/0YYAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKGio3zu8/f/kXhU/6hT
+ AP/HYAD/u1AA/2ckAP5OFQBLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6OjgK2traz9vv//5F1T/+iUQD/wl0A/7lNAP9OGADbSAAABAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AACurq4KsbGxt9DU2f+Zkon/h1oo/6ZTBf9yNAj/RiEKQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjo6OAqamqG2iqa7jmaKr/4WM
+ k/+coqb/Zmls0T8/QBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6aBcIpWgvbKaYjMq9vr//iIiI/1FRUXYAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAJudnweUlJS4lpaWq1lZWQsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAA////AJ///wDH//8Awf//AOD//wDgf/8A8D//APgf/wD4D/8A/Af/AP4D/wD/Af8A/4D/AP+A
+ fwD/wD8A//AfAP/wDwD/+A8A//wHAP/+BwD//wMA///BAP//8wD///8AKAAAACAAAABAAAAAAQAIAAAA
+ AACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A7X0AADGNrACALgAAso92AFNWWAC9wsYApm01AD4o
+ HAC5TwAAeHp7AJSdpgBgpL8A3t/gAGg/KgCQVg8Afl45AD0/QQCRclUAw3kfAFUdAADPbQAArq6uAKyA
+ VACLi4sAdW1hAJg9AACnXRsAnoVoAFsvHQDO0NAAaiYAAIxfJwB1WU0Ao1MAAI57dABUPDAAY2VmAJqW
+ kgDt6egAv2IAAKajoQCrQgAARh0LAKaTggBqb3IAsrfAAIVvZQB/PAgAOzY1AEtOTgB/g4cA9ff4AJBI
+ CwCOMwAAiVEaANp1AABIFgAAiYR/ALNfAwClfV4Al1knAKGmrACbUREATCQTAJSXnABcXmAAzGIAAK5O
+ AACaWAQAtra2AGFBMgCnUwoApFcTAON8AACenp4Aury+AHReRQBiIQAAx1oAAIl2bgB3LAAAkUMAALBX
+ AABYOCkAiY6TAJaRjACpqakAvlYAAJ5MAABwd3wAdXZ0ANdrAABTLx8AljUAAISJjwCcoKUAgWtgAFVa
+ XgCxUwYApZJ7AHEnAACzSQAAyM3SAJdGAQBPGgAApT8AAI2JhQB7WzQAmVMIAKVeIQDcbwAAxWMAALFD
+ AABIGQcAlZWVAIKCggCrrrMAymoAAMFbAABvb28AZD4uAKGhogChpKcAfCoAAIUsAACcUQAAWVhbAIdz
+ agC1u78AtE4AAJxWEQCamZYAyF8AAJE+AACnVgAAeH1/AEQYAgB3al4A+/3+AJQxAACvRwAAm52hANNs
+ AACbVQAAljkAALlTAABlQTIAg4eMAKSkpQDmfgAAtksAAKurqwCjpqkAs7W3AL29vgBBKB0AyWMAAMRg
+ AACgoqUArkIAAKlDAgBRVVoAenl5ALe7vQBTGwAA1W4AAMNdAACtRQAAt1EAAM3OzwDJzNAARhcBAEYa
+ CACgoKAAtLm/AEolEwCVMwAAymAAAJg2AAC8VQAAtk8AALJWAAClVQAAZWVlAI56cgCeg2cAo6arAMFZ
+ AACxSQAArlcAAJ5OAACnVAAARxwKAIRuZACCamEA+/7/AEcWAQBFGAMAqaqqAKKkqADSawAAzWMAAJQ0
+ AADJYQAAyGIAAMJcAACXPAAArUMAALtUAACuRgAApFIAAEUXAQBIFwAAm56hAOZ9AADlfgAA1W0AANJs
+ AADKYwAAyWAAAICDhwDDXAAArEMAAL1WAAC4TwAAskkAALlSAAC1TwAAeXl5AI57cwCCa2AAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD
+ LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2lgCXnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAChFG6Z6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYez4lLCJAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAMXGo4pLWIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9U9rftmsVSAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAA+v6d4gytPXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2d5Co5aFmsQAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAABpOZDPg9F9LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhaS8rP5eB+
+ cwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhU2NuoCqJVMqQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG8p
+ 2V0cYwYzEuYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEoWFAwLQ6MPCYEAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAEmaxQeLZHKN1cMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADR2ZV2GqqmyrcQAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAyJWXAnDd5KlfOugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKoRcTjzLk9O0xmIAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAA3o98W25E0tO0xjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbEJNiX/N0o60ilEA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAu2GsGtTOtY7MxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHYJobcHc
+ tb43rgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVw4vEIjc4eMEQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ r4ygkbieWZgglAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARwGFRiOfvWdqugAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAnDXJIcC3UNAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWB+wOxE4QJ0AAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAlnu8P2BW1yYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0TJ6sXebkAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAmxmZdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATHQAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////5////+D////wf///8B////gP///4B////AP
+ ///4B////AP///wB///+AH///wA///+AH///wA///+AH///gA///8AH///gA///8AH///gB///8AP///
+ gB///8AP///gB///8Af///gH///8A////wH////h////8/////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4Wuwi83PYdHRjUTAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmNRzub2//llYW/xAIhPPUBkAVwAA
+ AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjs6Qby7u30rk4A/5g9
+ AP9UHAD+ShcAvE0ZACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALaC
+ XKuRPgD/ymAA/7hPAP93LAD/QhQA8FAXAFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAo0oAG344APLFYwD/w10A/7hPAP+WOQD/SRgA/kkXAI5IAAAEAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAm0UAdpFDAP/VbQD/w1wA/7ZPAP+lPwD/VR0A/0MWALVUFQAOAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRSQAEkkIAxa5XAP/VbgD/wVsA/7ROAP+rQgD/YiEA/0AU
+ ANFREwAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3TQAikEIA7spqAP/TbAD/w10A/7VP
+ AP+uQgD/cScA/z8VAONKGAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3UgBPmEYA/dp1
+ AP/TbAD/wlwA/7ROAP+tQwD/fCoA/0AUAO5LFwA9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AACsVgCEoE0A/uN8AP/SawD/wlwA/7VPAP+sQwD/hSwA/0UTAPRNFABJAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAMgAAAOkUgCxsFcA/+Z9AP/SbAD/w10A/7lPAP+pQwL/WDgp/zk0M/g5ODhxAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAALJcAA2lTADOv2IA/+V+AP/XawD/p10b/1VaXv9TVlj/S05O/z5A
+ Qv45OTpyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMxbAB2lTgDiz20A/8N5H/+Unab/eHp7/1xe
+ YP9RVVr/aD8q/z4oHP1LGAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM1fADGoTgDwo6ap//v+
+ //+9wsb/d2pe/7FTBv+xQwD/lDEA/0UXAP1MGABtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCP
+ YE2BhYn+q66z/6WSe//XawD/yF8A/7dRAP+tRQD/lTMA/0YXAP1LFgBxAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAKanqI+Dh4z/5n4A/+19AP/cbwD/yWAA/7lSAP+tRQD/ljUA/0kXAP5NGQBzAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAWVlaA6OenKeeVxL+dXZ0/3ReRf+zXwP/zWMA/7lTAP+uRgD/mDYA/0cW
+ AP1MGQByAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlJWWSYGEiPubnaH/oaSn/3B3fP+ZUwj/zGIA/7tU
+ AP+uRgD/mDYA/0cWAP1NGABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAioyPGXx2b6KUl5z/ury+/3h9
+ f/+cUQD/yWEA/7tUAP+vRwD/mDYA/0QXAPxMGABeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5UAApVq
+ PZ+coKX/yczQ/3VtYf+kUgD/yGIA/7xVAP+vRwD/lDQA/0QWAPpOFQBNAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAA4kAABJdyRqq1u7//yM3S/3tbNP+nVAD/ymMA/7xVAP+xSQD/jjMA/0IUAPNQFwAzAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAyFwABoyFfa/e3+D/srfA/5BWD/+nVgD/ymMA/71WAP+ySQD/gC4A/0EU
+ AOJQGwAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjpCRCp+fn9L7/f7/oKKl/5tVAP+lVQD/yWMA/75W
+ AP+2SwD/aiYA/0kWALUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoqKiJbi4uOz/////mpmW/5pY
+ BP+jUwD/xGAA/8FZAP+zSQD/UBsA/lIaAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApaWlPr+/
+ wPP19/j/oqSo/4xfJ/+eTgD/slYA/8daAP+XPAD/TBYA1AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAApqamN6qqquTO0ND/tLm//4mEf/9+Xjn/iVEa/5tREf9CKR7+SyoZJgAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAtLS0Ep6en5Ojo6T1o6ar/6GmrP+EiY//iY6T/5ueof9SVFXNMzMzFAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKGklBShfl2KkW9Q8JqWkv/Nzs//rq6u/29v
+ b/9QUFDEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADVUQAKpIhwTLW3
+ ufCLi4v/q6ur/19fX48AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAmZqaQ52dndyAgICFZWVlBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////+f////g////8H////Af///4D///+Af
+ ///wD///+Af///wD///8Af///gB///8AP///gB///8AP///gB///4AP///AB///4AP///AB///4Af///
+ AD///4Af///AD///4Af///AH///4B////AP///8B////4f////P/////KAAAADAAAABgAAAAAQAIAAAA
+ AACACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A7oQAABiLtACCLQAAspBzAFNUVADAwsUAoWk6AEEk
+ FwC5TwAAeHp7AJSdpgBgpL8A3NvbAGg/KgCRUw8Ag2M+AD9AQACNcFIAvXkjAFgdAADPbwAArq+vAK17
+ UQCMjIwAdW1hAJ47AACnXRsAqYhrAFsvHQDS09QAai0GAIxkMQBxV0oAoFMAAJKBdgBUPDAAX2JlAJuV
+ kQDp6OgAvmAAAKqelQCrQgAARh0LAJ6RhABqbXEAsrfAAIVxZwCAOQIAOzY1AElLTABuhpAA9PT0AI9G
+ DACNMAAAh1MfANt2AABIFgAAi4J7ALNbAACkgmMAl18uAIaxvwCbUREATCIPAJWYnQBeX2AAzGIAAK5O
+ AACfWQQAtre3AF9FNwCjSgwApFcTAOJ7AACdnZ4Au72/AHFaRABlIgAAx1oAAIl2bgB4KQAAkUMAALBY
+ AABYOCkAiY6TAJaRjACoqKgAwVMAAJ5HAABwd3wAdXZ2ANdrAABUMB4AlzQAAIWJjQCcoKUAgGhaAFVa
+ XgCxUwYApZJ7AHArAQCzSQAAyM3SAJhIAQBOGgEApj4AAI6JhQB7WzQAmVMIAKdjKADbbwAAxWIAALFD
+ AABKGwYAlJWWAICBgQCsr7IAzGkAAMJbAABwcHAAZD4uAKCiogChpKcAfCoAAIYwAACdUQAAW1lWAIhz
+ agC2u78AtE4AAJ9WEACZmZkAyF8AAJE+AACmWAAAd3yEAEQYAgB5ZlkA+/3+AJMyAACvSAAAm52hANNs
+ AACbVQAAlTgAALdUAABoSTsAg4eMAKSkpQDphAIAtksAAKusrACjpagAsbO1AL6+vgBBKB0AyWUAAMRg
+ AACgoqUArkIAAKlDAgBRVVoAent6ALe7vQBSGwAA1nAAAMNeAACtRQAAt1EAAM3NzQDJzNAARhcBAEYa
+ CACgoKAAtLm/AEolEwCWMgAAymAAAJw0AAC9UwAAtk8AALJSAAClVQAAZmZkAIt5cgCbgmMApaisAMFZ
+ AACxSQAArlcAAKFPBgCoUwAATh4LAINsYwCCamEA+/7/AEcWAQBFGAMAqaqqAKKkqADQaQAAzmYAAJM1
+ BADJYQAAx2MAAMJcAACXPAAArUMAALxSAACtRwAApFIAAEUXAQBKGQMAnZ6hAOZ9AADlfgAA1W0AANJs
+ AADKYwAAyWAAAISFhwDEXAAArEMAAL1WAAC4TwAAskkAALlSAAC1TwAAeXl6AIx+cwCCa2AAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7kAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzRDXAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPw4kIMJiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAACiTtWtPXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAVaqORnfnNiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxy3iq
+ jhsVlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwcp4qo5rT14AAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANnfLeKqOa1JBAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAPWk5y3iq02sEcyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAD48Oct4qtNrN9YwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2
+ FqfLeKrTa41qYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaTmny3iq02uyaiIA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMFLp8t4qtNrtGoiAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG8pS6fLeKrTa7QVIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAACEFkuny3iqjmvMCYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAwEtLp8t40jgzMxIzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcGXS6fLTkOA
+ BjMSBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhUAksTdHlDgDNIXkgAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKRQHDlguIklrtBWUAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAb2xNNYIT3+TTa7QVlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAACfmdrtwy3iq02u0FZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGZdL
+ p8t4qtNrtBUiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZLQIUFJ7KeKrTa7QVIgAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKhGJiYCEy9+q02u0piIAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAGd5MTEwuOHHfqtNrtGqLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAIV1dJkXLhCo36rTa19qwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ bHRHR7l/Kd+q02uN1roAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTXB3ZOfynfqtNr
+ N3MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7mx9COCNx36rTa35BAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbB8OpEYjzs+q02tSXgAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAHQoH4uII57fqtNrT5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAK9HNQcRiCPO36qOa6aBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0DgGbIYh/
+ cd+qjpLCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdDUBvCGIfymo5L5mIgAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwoKHZiRn/Bz+TTagAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAABMqw5N3hEQabdZZjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAATFicnJpgeSJOJgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFh0
+ ha9Me3VMlhkGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfnGZkHm69DBgAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHderR3lMuQAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACWGUcZGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAdHSFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP//
+ /////wAA////////AADz//////8AAPD//////wAA8D//////AAD4H/////8AAPgH/////wAA/AP/////
+ AAD8Af////8AAP4A/////wAA/gA/////AAD/AB////8AAP+AD////wAA/8AH////AAD/wAP///8AAP/g
+ Af///wAA//AA////AAD/+AB///8AAP/4AD///wAA//wAH///AAD//gAP//8AAP//AAf//wAA//+AA///
+ AAD//8AB//8AAP//wAD//wAA///gAH//AAD//+AAP/8AAP//8AAf/wAA///8AA//AAD///4AD/8AAP//
+ /wAH/wAA////gAP/AAD////AAf8AAP///8AA/wAA////4AD/AAD////wAH8AAP////gAfwAA/////AA/
+ AAD////+AD8AAP////8AHwAA/////+APAAD/////+A8AAP/////+DwAA//////8fAAD///////8AAP//
+ /////wAA////////AAAoAAAAMAAAAGAAAAABACAAAAAAAIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7mQxl5m+4xMzaQJSQkDgAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKzmDwCa
+ 0etuhpD/VVVW3DM1NnUyNi4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAADi44lXh3Nv+mIR2/2otBv9JFQDvTRcAfDwAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wjv6+n0t1QA/71TAP+kQwD/YyMA/0YXANVOGAA5AAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzhmO2nkcA/8RdAP+4UgD/s0kA/4Yy
+ AP9JFwD5TRcAdgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeUBM0gTgA/M1m
+ AP/CWwD/t1EA/7BIAP+eOwD/Vh0A/kgWAKxRFAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAjD0Ap6dSAP/QaQD/wVsA/7dRAP+uSAD/pj4A/2UiAP9EFwDSShgAIgAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAnD8AH4g8APHMaQD/zmcA/8FbAP+3UQD/rkgA/6g/AP93KAD/QxYA50sT
+ ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJdJAG+XSAD+2XIA/81nAP/BWwD/t1EA/61H
+ AP+nPgD/gi0A/0cXAPRKFwBSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMIAAAOQRAC8s1sA/9ly
+ AP/NZwD/wVsA/7dRAP+tRwD/pj4A/40wAP9JFwD6ShcAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AACrTAAek0MA6s5tAP/XcQD/zWcA/8FbAP+3UQD/rUcA/6U+AP+SMQD/TBkA/UoXAHcAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAqk8ATptIAPzdeQD/1nAA/8xmAP/BWwD/t1EA/61HAP+lPgD/ljIA/08a
+ AP5LFQCIAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKdNAI2qVAD+5HwA/9VvAP/MZgD/wVsA/7dR
+ AP+tRwD/pT4A/5kzAP9RGwD+SRUAlAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsrAAafSgDAvWMA/+N8
+ AP/VbwD/zGYA/8FbAP+3UQD/rUcA/6Q9AP+bNQD/VxwA/koVAJ8AAAADAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAC2UAAcn0kA49BxAP/iewD/1W8A/8xmAP/BWwD/t1EA/65HAP+oPQD/kzUE/0IlGP46LCWpKywsEwAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAtVYAOKJNAPXeewD/4XoA/9VvAP/NZgD/wlsA/7xSAP+ATCj/RkpK/0VG
+ SP8+Pz//MzMzyioqKg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALhZAF+oUQD954IA/+B6AP/WbwD/z2YA/3th
+ Sv9ZXWD/WFlZ/1FSUv9LS0v/P0BB/zMyM7gmKCkHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyUgCGslkA/uyG
+ AP/kegD/jnNX/4+Slv9xcnL/X19f/1dZWv9KTlP/XD4u/08wIf8/HQ2tNwAABQAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAC+YAADqlEArb5hAP/EhjX/usDH/97e3v+nqKj/b3J1/21dUf+jSgz/qT0A/541AP9aHQD/RBYAqEYA
+ AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAs0sAC61QAMqWi4P/u72///T09f+2u7//i21N/8VcAP+5UQD/rUcA/6Q9
+ AP+dNgD/WR4A/0MWAKdGAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMNWABmZk47keXl6/6utsP+bgmP/228A/81m
+ AP/BWwD/t1EA/61HAP+kPQD/nTQA/1geAP9DFgCkRgAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACupJk2jIuN9Y6O
+ jf/qhQP/43oA/9dwAP/OZwD/wVsA/7dRAP+tRwD/pD0A/500AP9XHQD/RxUAngAAAAMAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAqauoXJ+Shf3vgQD/vHcf/7huFf/JZgD/0GgA/8JbAP+3UQD/rUcA/6Q9AP+dNAD/VxwA/kkY
+ AJYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiNeniFYUH+d32F/3d7gv9dWlP/n1kN/85lAP/DXAD/t1EA/61H
+ AP+kPQD/mzQA/1MbAP5IFgCPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlZWWAn6AgcKEhYf/nJyd/56env+dnqD/Zmlu/4pT
+ F//GYgD/w1wA/7dRAP+tRwD/pD0A/5ozAP9QGgD+SBUAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6Oji6EhIR6fX195JeX
+ l/+rq6v/rq+v/2ptcP+RUgz/wV8A/8NcAP+3UQD/rUcA/6Q+AP+XNAD/TRkA/UsVAG4AAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAjY6QDnt3cq+UlZf/t7i4/7a3uP9nZV7/mlIA/8FgAP/DXAD/t1EA/61HAP+kPgD/lDIA/0kY
+ APxKFgBZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJaAAaFc2K1nZ6h/8XFxf+vsrT/cVpA/59RAP/BYQD/w1wA/7dR
+ AP+tRwD/pT4A/40wAP9HFgD2SRUAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLbxMKgnZtxLS1tf/S09P/lZid/4tZ
+ Hf+gUgD/xGIA/8NcAP+3UQD/rUcA/6Y+AP+FLQD/QxUA6ksWACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApYVUE4SE
+ gtvPz9D/3d3e/3p7ev+fWQT/oFQA/8djAP/CXAD/t1EA/61HAP+mPgD/eCkA/0QVANNMEgAPAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAI6Pjy+YmJj05eXl/9TW2f92aFf/plcA/6BUAP/IZAD/w1wA/7dRAP+tRwD/qD8A/2Yi
+ AP9IFgCoAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMjIxst7e3/vPz9P+/wsb/gmQ7/6ZYAP+gVAD/x2MA/8Nc
+ AP+3UQD/rkcA/6Y+AP9THAD+TRgAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMjIwCi4uLrtvb2///////rrK3/41i
+ Lf+mWAD/n1MA/8RiAP/DXAD/t1EA/69IAP+VOAD/RxUA7lATABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlJSUEZOT
+ k9T09PT//////6WorP+LZTX/pVgA/51SAP+6XQD/xF0A/7hSAP+xSQD/cioA/0oWAJwAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAKOjoySbm5vk5+fn/+7v7/+rrrP/gW1T/59ZA/+cTwD/qVQA/8JcAP+5UgD/rUcA/0wY
+ APhLFAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgoKAompqa3s3Nzf/Y2Nj/u72//4OFhv+DZD//kVQR/5lK
+ AP+yUgD/wVMA/24rAf9MGQFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApKSkGJaWlrirq6v+v7+//7y8
+ vf+jpaj/hYmN/3NycP9tYFL/ZlND/19iZf9BREXZNjY2GQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIyM
+ jAKbm5tak5OT2pubm/6foKD/np+g/6Ciov9/gIH/nZ+f/6Wlpv+Kior/RUVF0zs7OxcAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAjIyMBJWWlkWTi4OljH5z+YiKiv+rrKz/wsLC/7Kysv+goKD/Xl5e/0ND
+ Q9I+Pj4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuFIAIaZbGnKdnqHhzMzM/7W1
+ tf9tbW3/nJyc/2JiYvI2NjYKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AACkpaYpo6Oj6YuLi/+1tbX/kZGR/mRkZHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAApqamOpeXl/uUlJTwfn5+bQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKamphibm5sLAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA8///////
+ AADw//////8AAPA//////wAA+B//////AAD4B/////8AAPwD/////wAA/AH/////AAD+AP////8AAP4A
+ P////wAA/wAf////AAD/gA////8AAP/AB////wAA/8AD////AAD/4AH///8AAP/wAP///wAA//gAf///
+ AAD/+AA///8AAP/8AB///wAA//4AD///AAD//wAH//8AAP//gAP//wAA///AAf//AAD//8AA//8AAP//
+ 4AB//wAA///gAD//AAD///AAH/8AAP///AAP/wAA///+AA//AAD///8AB/8AAP///4AD/wAA////wAH/
+ AAD////AAP8AAP///+AA/wAA////8AB/AAD////4AH8AAP////wAPwAA/////gA/AAD/////AB8AAP//
+ ///gDwAA//////gPAAD//////g8AAP//////HwAA////////AAD///////8AAP///////wAA
+</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Anoto/HotAreas/AnotoHotArea.cs b/Anoto/HotAreas/AnotoHotArea.cs
new file mode 100644
index 0000000..e84b672
--- /dev/null
+++ b/Anoto/HotAreas/AnotoHotArea.cs
@@ -0,0 +1,95 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+using System.ComponentModel;
+
+namespace Anoto
+{
+ public enum Categories { Strip, StripBoard, Screen };
+ public enum SubCategories {NotDefined, Information, C0, C1, C2, C4, CallSign, Name, AircraftType, CruseSpeed, Departure, Arrival, SSR, InputFL, PrintTime, Sector, Frequency, FL1, FL2,
+ Beacon0, Beacon1, Beacon2, Beacon3, Beacon4, Beacon5, Beacon6, Beacon7, Beacon8, Beacon9,
+ Time0, Time1, Time2, Time3, Time4, Time5, Time6, Time7, Time8, Time9,
+ Unknown
+ };
+
+ [DefaultPropertyAttribute("PagesIP")]
+ public class AnotoHotArea
+ {
+ public static string[] PagesIP = {
+ "1728.0.0.0",
+ "1728.0.0.1",
+ "1728.0.0.2",
+ "1728.0.0.3",
+ "1728.0.0.4",
+ "1728.0.0.5",
+ "1728.0.0.6",
+ "1728.0.0.7",
+ "1728.0.0.8",
+ "1728.0.0.9",
+ "1728.0.0.10",
+ "1728.0.0.11",
+ "1728.0.0.12",
+ "1728.0.0.13",
+ "1728.0.0.14",
+ "1728.0.0.15",
+ "1728.0.0.16",
+ "1728.0.0.17",
+ "1728.0.0.18",
+ "1728.0.0.19",
+ "1728.0.0.20"
+ };
+
+ public override string ToString()
+ {
+ return this.Category.ToString();
+ }
+
+ private Rectangle _Rectangle;
+ [CategoryAttribute("HotBox"), DescriptionAttribute("the active hotbox")]
+ public Rectangle Rectangle
+ {
+ get { return _Rectangle; }
+ set { _Rectangle = value; }
+ }
+
+ private int _PageIndex;
+ [CategoryAttribute("HotBox"), DescriptionAttribute("the page Index")]
+ public int PageIndex
+ {
+ get { return _PageIndex; }
+ set { _PageIndex = value; }
+ }
+
+
+ [CategoryAttribute("HotBox"), DescriptionAttribute("the page name")]
+ public string Page
+ {
+ get {
+ if (_PageIndex != -1)
+ return PagesIP[_PageIndex];
+ else
+ return "Multi pages";
+ }
+ }
+
+ private Categories _Category;
+ [CategoryAttribute("Category"), DescriptionAttribute("the main category")]
+ public Categories Category
+ {
+ get { return _Category; }
+ set { _Category = value; }
+ }
+
+ private SubCategories _SubCategory;
+ [CategoryAttribute("Category"), DescriptionAttribute("the sub category")]
+ public SubCategories SubCategory
+ {
+ get { return _SubCategory; }
+ set { _SubCategory = value; }
+ }
+
+
+ }
+}
diff --git a/Anoto/HotAreas/AnotoRadarScreen.cs b/Anoto/HotAreas/AnotoRadarScreen.cs
new file mode 100644
index 0000000..6973b17
--- /dev/null
+++ b/Anoto/HotAreas/AnotoRadarScreen.cs
@@ -0,0 +1,16 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Anoto
+{
+ public class AnotoRadarScreen:AnotoHotArea
+ {
+ public AnotoRadarScreen()
+ {
+ this.Category = Categories.Screen;
+ this.PageIndex = -1; //Multi pages
+ }
+ }
+}
diff --git a/Anoto/HotAreas/AnotoStrip.cs b/Anoto/HotAreas/AnotoStrip.cs
new file mode 100644
index 0000000..c193e08
--- /dev/null
+++ b/Anoto/HotAreas/AnotoStrip.cs
@@ -0,0 +1,219 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Drawing;
+using System.IO;
+
+namespace Anoto
+{
+
+ public class AnotoStrip:AnotoHotArea
+ {
+ public string CallSign;
+ public string Name;
+ public string AircraftType;
+ public string CruseSpeed;
+ public string Departure;
+ public string Arrival;
+ public string SSR;
+ public string InputFL;
+ public string PrintTime;
+ public string Sector;
+ public string Frequency;
+ public string FL1;
+ public string FL2;
+
+ public string Beacon1;
+ public string Beacon1Time;
+ public string Beacon2;
+ public string Beacon2Time;
+ public string Beacon3;
+ public string Beacon3Time;
+ public string Beacon4;
+ public string Beacon4Time;
+ public string Beacon5;
+ public string Beacon5Time;
+ public string Beacon6;
+ public string Beacon6Time;
+
+ public string NextSector;
+
+ private float rationCmPixel = (5515-65) / 20.2f;
+
+ public SubCategories GetStripArea(int x, int y)
+ {
+ x -= 65; //X Margin
+
+ if (x < 4.9f * rationCmPixel)
+ return SubCategories.Information;
+
+ if (x < 7.2f * rationCmPixel)
+ return SubCategories.C0;
+ if (x < 9.0f * rationCmPixel)
+ return SubCategories.C1;
+ if (x < 11.0f * rationCmPixel)
+ return SubCategories.C2;
+ if (x < 12.4f * rationCmPixel)
+ return SubCategories.Beacon1;
+ if (x < 13.8f * rationCmPixel)
+ return SubCategories.Beacon2;
+ if (x < 15.2f * rationCmPixel)
+ return SubCategories.Beacon3;
+ if (x < 16.6f * rationCmPixel)
+ return SubCategories.Beacon4;
+ if (x < 18.0f * rationCmPixel)
+ return SubCategories.Beacon5;
+ if (x < 19.3f * rationCmPixel)
+ return SubCategories.Beacon6;
+
+ return SubCategories.Unknown;
+ }
+
+ public string GetTextForCell(SubCategories subC)
+ {
+ string resutl = "";
+
+ switch (subC)
+ {
+ case SubCategories.Information: resutl = this.SSR;
+ break;
+ case SubCategories.C0: resutl = this.Sector;
+ break;
+ case SubCategories.C1: resutl = this.FL1;
+ break;
+ case SubCategories.C2: resutl = this.FL2;
+ break;
+ case SubCategories.Beacon1: resutl = this.Beacon1;
+ break;
+ case SubCategories.Beacon2: resutl = this.Beacon2;
+ break;
+ case SubCategories.Beacon3: resutl = this.Beacon3;
+ break;
+ case SubCategories.Beacon4: resutl = this.Beacon4;
+ break;
+ case SubCategories.Beacon5: resutl = this.Beacon5;
+ break;
+ case SubCategories.Beacon6: resutl = this.Beacon6;
+ break;
+ case SubCategories.C4: resutl = this.NextSector;
+ break;
+ default:
+ break;
+ }
+ return resutl;
+ }
+
+
+
+ public AnotoStrip(string[] l)
+ {
+ // CALLSIGN; Nom; Type ACFT; Vit; Dép; Arr; SSR; Niv entrée; heure strip; Sect; fréq; FL; FL; Balise; estimée; Balise; estimée; Balise; estimée; Balise; estimée; Balise; estimée; Balise; estimée; Secteur
+ int i = 0;
+ CallSign = l[i++];
+ Name = l[i++];
+ AircraftType = l[i++];
+ CruseSpeed = l[i++];
+ Departure = l[i++];
+ Arrival = l[i++];
+ SSR = l[i++];
+ InputFL = l[i++];
+ PrintTime = l[i++];
+ Sector = l[i++];
+ Frequency = l[i++];
+ FL1 = l[i++];
+ FL2 = l[i++];
+
+ Beacon1 = l[i++];
+ Beacon1Time = l[i++];
+ Beacon2 = l[i++];
+ Beacon2Time = l[i++];
+ Beacon3 = l[i++];
+ Beacon3Time = l[i++];
+ Beacon4 = l[i++];
+ Beacon4Time = l[i++];
+ Beacon5 = l[i++];
+ Beacon5Time = l[i++];
+ Beacon6 = l[i++];
+ Beacon6Time = l[i++];
+
+ NextSector = l[i++];
+ }
+
+ public override string ToString()
+ {
+ return this.Category.ToString() + " ( " + CallSign + " )";// +Beacon1 + " " + Beacon2 + " " + Beacon3 + " " + Beacon4 + " " + Beacon5 + " " + Beacon6;
+ }
+
+ public bool IsSelected(Point pt)
+ {
+ return Rectangle.Contains(pt);
+ }
+
+ public static AnotoStrip GetStrip(int x, int y, string page, AnotoStrip[] strips)
+ {
+ AnotoStrip result = null;
+ foreach (var s in strips)
+ {
+ if ( AnotoHotArea.PagesIP[s.PageIndex] == page)
+ {
+ if (s.Rectangle.Contains(x, y))
+ return s;
+ }
+ }
+ return result;
+ }
+
+
+ public static AnotoStrip[] LoadFileStrip(string fileName)
+ {
+ List<AnotoStrip> strips = new List<AnotoStrip>();
+
+ // CALLSIGN; Nom; Type ACFT; Vit; Dép; Arr; SSR; Niv entrée; heure strip; Sect; fréq; FL; FL; Balise; estimée; Balise; estimée; Balise; estimée; Balise; estimée; Balise; estimée; Balise; estimée; Secteur
+ StreamReader sr = new StreamReader(fileName);
+ List<string> lines = new List<string>();
+ string input;
+
+ while ((input = sr.ReadLine()) != null)
+ {
+ lines.Add(input);
+ }
+ char[] sep = { ';' };
+
+ int left = 65;
+ int top = 89;
+ int right = 5515;
+ int bottom = 7850;
+
+ int nbrStripPerPage = 10;
+ int height = (bottom - top) / nbrStripPerPage;
+ int width = right - left;
+
+ int y = top;
+ int x = left;
+
+ for (int i = 0; i < lines.Count; i++)
+ {
+ string line = lines[i];
+
+ string[] l = line.Split(sep);
+ AnotoStrip s = new AnotoStrip(l);
+ s.Category = Categories.Strip;
+
+ s.Rectangle = new Rectangle(x, y, width, height);
+
+ s.PageIndex = (int)(i / nbrStripPerPage);
+
+ if ((i % nbrStripPerPage) == 0)
+ y = top;
+
+ y += height;
+
+ strips.Add(s);
+ }
+ return strips.ToArray();
+ }
+
+
+ }
+}
diff --git a/Anoto/HotAreas/AntotoStripBoard.cs b/Anoto/HotAreas/AntotoStripBoard.cs
new file mode 100644
index 0000000..d56d50f
--- /dev/null
+++ b/Anoto/HotAreas/AntotoStripBoard.cs
@@ -0,0 +1,16 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Anoto
+{
+ public class AntotoStripBoard:AnotoHotArea
+ {
+ public AntotoStripBoard()
+ {
+ this.Category = Categories.StripBoard;
+ this.PageIndex = -1; //Multi pages
+ }
+ }
+}
diff --git a/Anoto/Program.cs b/Anoto/Program.cs
new file mode 100644
index 0000000..60a8222
--- /dev/null
+++ b/Anoto/Program.cs
@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Windows.Forms;
+
+namespace Anoto
+{
+ static class Program
+ {
+ /// <summary>
+ /// The main entry point for the application.
+ /// </summary>
+ [STAThread]
+ static void Main()
+ {
+ Application.EnableVisualStyles();
+ Application.SetCompatibleTextRenderingDefault(false);
+ Application.Run(new FormAnotoSupervision());
+ }
+ }
+}
diff --git a/Anoto/Properties/AssemblyInfo.cs b/Anoto/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..ba7fe0d
--- /dev/null
+++ b/Anoto/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Anoto")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Anoto")]
+[assembly: AssemblyCopyright("Copyright © 2010")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("a9f20bdc-e709-4f8e-a0da-75dbdc2c74e7")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Anoto/Properties/Resources.Designer.cs b/Anoto/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..8f76d9c
--- /dev/null
+++ b/Anoto/Properties/Resources.Designer.cs
@@ -0,0 +1,70 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.237
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace Anoto.Properties {
+ using System;
+
+
+ /// <summary>
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ /// </summary>
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources() {
+ }
+
+ /// <summary>
+ /// Returns the cached ResourceManager instance used by this class.
+ /// </summary>
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Anoto.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ /// <summary>
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ /// </summary>
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ internal static System.Drawing.Bitmap pen_blue {
+ get {
+ object obj = ResourceManager.GetObject("pen_blue", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+ }
+}
diff --git a/Anoto/Properties/Resources.resx b/Anoto/Properties/Resources.resx
new file mode 100644
index 0000000..c75bdbb
--- /dev/null
+++ b/Anoto/Properties/Resources.resx
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+ <data name="pen_blue" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\pen_blue.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Anoto/Properties/Settings.Designer.cs b/Anoto/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..952a656
--- /dev/null
+++ b/Anoto/Properties/Settings.Designer.cs
@@ -0,0 +1,26 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.237
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace Anoto.Properties {
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default {
+ get {
+ return defaultInstance;
+ }
+ }
+ }
+}
diff --git a/Anoto/Properties/Settings.settings b/Anoto/Properties/Settings.settings
new file mode 100644
index 0000000..abf36c5
--- /dev/null
+++ b/Anoto/Properties/Settings.settings
@@ -0,0 +1,7 @@
+<?xml version='1.0' encoding='utf-8'?>
+<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
+ <Profiles>
+ <Profile Name="(Default)" />
+ </Profiles>
+ <Settings />
+</SettingsFile>
diff --git a/Anoto/Resources/pen_blue.png b/Anoto/Resources/pen_blue.png
new file mode 100644
index 0000000..c58ec3f
--- /dev/null
+++ b/Anoto/Resources/pen_blue.png
Binary files differ
diff --git a/Anoto/StateMachine.cs b/Anoto/StateMachine.cs
new file mode 100644
index 0000000..488376d
--- /dev/null
+++ b/Anoto/StateMachine.cs
@@ -0,0 +1,151 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Diagnostics;
+using System.Xml;
+
+namespace Anoto
+{
+
+ /// <remarks>
+ /// This class implements a table-driven finite state machine.
+ /// The table is defined by an XML document. The System.Xml.XmlTextReader
+ /// class is used for fast scanning of the table and allows larger tables
+ /// to be used as opposed to System.Xml.XmlDocument.
+ /// </remarks>
+ class XMLStateMachine
+ {
+
+ private XmlTextReader tableParser;
+ private string stateCurrent;
+ private string stateTable;
+ private string action;
+
+ public XMLStateMachine()
+ {
+ tableParser = null;
+ stateCurrent = String.Empty;
+ stateTable = String.Empty;
+ action = String.Empty;
+ }
+
+ /// <summary>
+ /// The CurrentState property contains the current state in the table.
+ /// </summary>
+ public string CurrentState
+ {
+ get
+ {
+ return stateCurrent;
+ }
+ set
+ {
+ stateCurrent = value;
+ }
+ }
+
+ /// <summary>
+ /// The Action property contains a user-defined string
+ /// that indicates an action to be performed on the current transition.
+ /// </summary>
+ public string Action
+ {
+ get
+ {
+ return action;
+ }
+ }
+
+ /// <summary>
+ /// The StateTable property contains the state table file name.
+ /// </summary>
+ public string StateTable
+ {
+ get
+ {
+ return stateTable;
+ }
+ set
+ {
+ stateTable = value;
+ }
+ }
+
+ /// <summary>
+ /// The Next method gets the next valid state given
+ /// the current state and the supplied input.
+ /// </summary>
+ /// <param name="inputArg">The input used to trigger a state transition.</param>
+ /// <returns>A string that identifies the next state</returns>
+ public string Next(string inputArg)
+ {
+ string nextState = String.Empty;
+
+ if (CurrentState != String.Empty)
+ {
+ try
+ {
+ tableParser = new XmlTextReader(StateTable);
+
+ while (true == tableParser.Read())
+ {
+ if (XmlNodeType.Element == tableParser.NodeType)
+ {
+ if (true == tableParser.HasAttributes)
+ {
+ string state = tableParser.GetAttribute("name");
+ if (state == CurrentState)
+ {
+ // Get transition data
+ while (true == tableParser.Read())
+ {
+ if ((XmlNodeType.Element == tableParser.NodeType) && ("transition" == tableParser.Name))
+ {
+ if (true == tableParser.HasAttributes)
+ {
+ string input = tableParser.GetAttribute("input");
+ if (input == inputArg)
+ {
+ CurrentState = tableParser.GetAttribute("next");
+ nextState = CurrentState;
+ action = tableParser.GetAttribute("action");
+ return nextState;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ catch (XmlException e)
+ {
+ // Eliminate default trace listener
+ Trace.Listeners.RemoveAt(0);
+ // Add console trace listener
+ TextWriterTraceListener myWriter = new TextWriterTraceListener(System.Console.Out);
+ Trace.Listeners.Add(myWriter);
+ Trace.WriteLine("[XMLStateMachine] Could not load state table definition.");
+ Trace.Indent();
+ Trace.WriteLine(e.Message);
+ Trace.Unindent();
+ // Clean up object
+ tableParser.Close();
+ tableParser = null;
+ stateCurrent = String.Empty;
+ action = String.Empty;
+ }
+ }
+
+ return nextState;
+ }
+
+
+
+
+
+
+ }
+}
diff --git a/Anoto/XMLStates.xml b/Anoto/XMLStates.xml
new file mode 100644
index 0000000..3fe8ce6
--- /dev/null
+++ b/Anoto/XMLStates.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" ?>
+<fsm name="Vending Machine">
+ <states>
+ <state name="Start">
+ <transition input="Info" next="InfoFirst" action="Hilight"/>
+ <transition input="Beacon1" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon2" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon3" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon4" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon5" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon6" next="BeaconFirst" action="Hilight"/>
+ </state>
+ <state name="InfoFirst">
+ <transition input="Info" next="Start" action="AlidadeInfoInfo"/>
+ <transition input="Beacon1" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon2" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon3" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon4" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon5" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon6" next="Start" action="AlidadeInfoBeacon"/>
+ </state>
+ <state name="BeaconFirst">
+ <transition input="Info" next="Start" action="AlidadeBeaconInfo"/>
+ </state>
+ </states>
+</fsm>
diff --git a/Anoto/anoto.ico b/Anoto/anoto.ico
new file mode 100644
index 0000000..692251f
--- /dev/null
+++ b/Anoto/anoto.ico
Binary files differ
diff --git a/Anoto/app.config b/Anoto/app.config
new file mode 100644
index 0000000..cb2586b
--- /dev/null
+++ b/Anoto/app.config
@@ -0,0 +1,3 @@
+<?xml version="1.0"?>
+<configuration>
+<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
diff --git a/Anoto/balises.xml b/Anoto/balises.xml
new file mode 100644
index 0000000..daf6324
--- /dev/null
+++ b/Anoto/balises.xml
@@ -0,0 +1,1949 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<points>
+ <point code="AB" type="published" lat="43.9167" lon="2.0667"/>
+ <point code="ABADO" type="published" lat="45.6500" lon="5.3000"/>
+ <point code="ABARI" type="published" lat="47.4167" lon="6.9500"/>
+ <point code="ABB" type="published" lat="50.1333" lon="1.8500"/>
+ <point code="ABB1" type="unpublished" lat="50.1167" lon="1.8167"/>
+ <point code="ABDOS" type="published" lat="47.6667" lon="2.5333"/>
+ <point code="ABILI" type="published" lat="43.5667" lon="5.6667"/>
+ <point code="ABLAK" type="published" lat="43.5000" lon="5.4333"/>
+ <point code="ABLAN" type="published" lat="47.3167" lon="0.5833"/>
+ <point code="ABN" type="published" lat="44.0500" lon="8.2167"/>
+ <point code="ABNH" type="unpublished" lat="44.0500" lon="8.1833"/>
+ <point code="ABNR" type="unpublished" lat="44.0333" lon="8.2000"/>
+ <point code="ABNUR" type="published" lat="50.1667" lon="1.8667"/>
+ <point code="ABRIX" type="published" lat="43.6500" lon="0.0333"/>
+ <point code="ABRON" type="published" lat="42.6167" lon="8.1500"/>
+ <point code="ABSIE" type="published" lat="46.5833" lon="-0.4500"/>
+ <point code="ABSUD" type="published" lat="49.9333" lon="1.7833"/>
+ <point code="ABUDA" type="published" lat="50.1167" lon="1.7500"/>
+ <point code="ABUSO" type="published" lat="45.8500" lon="1.7500"/>
+ <point code="ABY" type="published" lat="49.9667" lon="2.8000"/>
+ <point code="ADABI" type="published" lat="46.5667" lon="0.5333"/>
+ <point code="ADADA" type="published" lat="48.3000" lon="2.0000"/>
+ <point code="ADAKO" type="published" lat="45.9833" lon="2.1000"/>
+ <point code="ADATU" type="published" lat="45.5333" lon="2.8333"/>
+ <point code="ADC" type="published" lat="43.2500" lon="5.8000"/>
+ <point code="ADEKA" type="published" lat="45.9333" lon="3.1833"/>
+ <point code="ADG" type="unpublished" lat="49.2333" lon="2.2500"/>
+ <point code="ADILU" type="published" lat="46.1167" lon="-0.8333"/>
+ <point code="ADIMO" type="published" lat="43.5000" lon="1.9167"/>
+ <point code="ADITA" type="published" lat="43.2333" lon="5.8333"/>
+ <point code="ADUDU" type="published" lat="43.3500" lon="7.1833"/>
+ <point code="ADUTO" type="published" lat="50.5167" lon="3.3667"/>
+ <point code="ADUXO" type="published" lat="40.5000" lon="2.0000"/>
+ <point code="ADX" type="published" lat="39.5833" lon="2.3333"/>
+ <point code="AELDG" type="unpublished" lat="48.3000" lon="2.2167"/>
+ <point code="AFRIC" type="published" lat="43.7667" lon="2.8667"/>
+ <point code="AFRX" type="unpublished" lat="43.8833" lon="2.1500"/>
+ <point code="AG" type="published" lat="44.1500" lon="0.6667"/>
+ <point code="AGANO" type="published" lat="49.6667" lon="2.0000"/>
+ <point code="AGENA" type="published" lat="41.5500" lon="3.4833"/>
+ <point code="AGENO" type="published" lat="43.4833" lon="1.2667"/>
+ <point code="AGN" type="published" lat="43.8833" lon="0.8667"/>
+ <point code="AGO" type="published" lat="45.7000" lon="0.4167"/>
+ <point code="AGOPA" type="published" lat="48.0833" lon="2.0167"/>
+ <point code="AGREV" type="published" lat="45.0667" lon="4.3167"/>
+ <point code="AJO" type="published" lat="41.7667" lon="8.7667"/>
+ <point code="AJ0" type="unpublished" lat="41.7833" lon="8.7667"/>
+ <point code="AKELU" type="published" lat="49.3667" lon="6.4667"/>
+ <point code="AKEMO" type="published" lat="47.1333" lon="3.0000"/>
+ <point code="AKETI" type="published" lat="48.3000" lon="1.9500"/>
+ <point code="AKIKI" type="published" lat="49.5833" lon="0.5833"/>
+ <point code="AKITO" type="published" lat="47.2167" lon="6.6500"/>
+ <point code="AKUTI" type="published" lat="43.2333" lon="8.9333"/>
+ <point code="ALARO" type="published" lat="47.5000" lon="4.7500"/>
+ <point code="ALBE" type="unpublished" lat="42.4667" lon="2.8333"/>
+ <point code="ALBER" type="published" lat="42.4500" lon="2.8333"/>
+ <point code="ALBI" type="unpublished" lat="43.9333" lon="2.0833"/>
+ <point code="ALBIX" type="published" lat="47.3333" lon="8.5833"/>
+ <point code="ALD" type="published" lat="49.7000" lon="1.7833"/>
+ <point code="ALESO" type="published" lat="50.5833" lon="1.2333"/>
+ <point code="ALG" type="published" lat="40.6333" lon="8.2500"/>
+ <point code="ALIMO" type="published" lat="48.7167" lon="3.9333"/>
+ <point code="ALISO" type="published" lat="42.9333" lon="9.6000"/>
+ <point code="ALM" type="published" lat="43.5000" lon="5.3667"/>
+ <point code="ALTIK" type="published" lat="47.6500" lon="7.1333"/>
+ <point code="ALURA" type="published" lat="46.5000" lon="4.9500"/>
+ <point code="ALUTA" type="published" lat="49.0000" lon="6.5000"/>
+ <point code="AMB" type="published" lat="47.4333" lon="1.0667"/>
+ <point code="AMDAS" type="published" lat="45.6833" lon="3.7500"/>
+ <point code="AMFOU" type="published" lat="43.6000" lon="6.1000"/>
+ <point code="AMGEL" type="published" lat="43.8333" lon="7.3667"/>
+ <point code="AMIKO" type="published" lat="45.1167" lon="4.4833"/>
+ <point code="AMIRO" type="published" lat="43.9333" lon="6.7500"/>
+ <point code="AMIR0" type="unpublished" lat="43.9167" lon="6.8000"/>
+ <point code="AMLIR" type="published" lat="44.4500" lon="3.1667"/>
+ <point code="AMODO" type="published" lat="48.4167" lon="2.9833"/>
+ <point code="AMOLO" type="published" lat="43.8333" lon="2.5833"/>
+ <point code="AMONI" type="published" lat="45.0667" lon="4.8333"/>
+ <point code="AMORO" type="published" lat="46.5000" lon="4.5333"/>
+ <point code="AMVAR" type="published" lat="45.3333" lon="5.9333"/>
+ <point code="ANAKI" type="published" lat="44.2000" lon="8.7167"/>
+ <point code="ANARU" type="published" lat="49.5333" lon="3.7500"/>
+ <point code="ANB" type="published" lat="38.6167" lon="6.9167"/>
+ <point code="ANDLO" type="published" lat="48.4000" lon="7.3833"/>
+ <point code="ANEKI" type="published" lat="49.3167" lon="8.4833"/>
+ <point code="ANETO" type="published" lat="42.7000" lon="0.5500"/>
+ <point code="ANG" type="published" lat="47.5333" lon="-0.8500"/>
+ <point code="ANGLO" type="published" lat="49.9333" lon="-0.4500"/>
+ <point code="ANIGU" type="published" lat="47.5333" lon="-0.5333"/>
+ <point code="ANLEV" type="published" lat="48.7000" lon="2.9500"/>
+ <point code="ANNET" type="published" lat="49.6500" lon="4.0000"/>
+ <point code="AOSTA" type="published" lat="45.8000" lon="7.3333"/>
+ <point code="AOSU1" type="unpublished" lat="48.5333" lon="3.2167"/>
+ <point code="AQUE" type="unpublished" lat="44.7000" lon="-0.1833"/>
+ <point code="AQUN" type="unpublished" lat="45.6333" lon="-0.3167"/>
+ <point code="AQUS" type="unpublished" lat="44.2333" lon="-0.6667"/>
+ <point code="AQU3" type="unpublished" lat="44.4833" lon="0.3667"/>
+ <point code="AR" type="published" lat="44.9500" lon="2.3667"/>
+ <point code="ARBEK" type="published" lat="41.5333" lon="1.1333"/>
+ <point code="ARBON" type="published" lat="45.2833" lon="4.8833"/>
+ <point code="ARBOS" type="published" lat="46.9833" lon="6.0333"/>
+ <point code="ARCKY" type="published" lat="50.3000" lon="6.1333"/>
+ <point code="ARDEN" type="published" lat="49.8667" lon="4.8500"/>
+ <point code="ARDOD" type="published" lat="47.7333" lon="-0.9000"/>
+ <point code="ARDOL" type="published" lat="46.7500" lon="4.6333"/>
+ <point code="ARE" type="published" lat="48.3333" lon="2.4000"/>
+ <point code="ARGED" type="published" lat="48.9333" lon="-0.2500"/>
+ <point code="ARGIS" type="published" lat="45.9667" lon="5.6000"/>
+ <point code="ARKIP" type="published" lat="47.6333" lon="2.0333"/>
+ <point code="ARLES" type="published" lat="45.9167" lon="8.3500"/>
+ <point code="ARMAL" type="published" lat="47.3333" lon="2.0500"/>
+ <point code="ARPIL" type="published" lat="45.6833" lon="0.7000"/>
+ <point code="ARPUS" type="published" lat="47.6667" lon="6.6667"/>
+ <point code="ARSIL" type="published" lat="48.5667" lon="4.0667"/>
+ <point code="ARSOM" type="published" lat="46.1333" lon="3.4167"/>
+ <point code="ARSU1" type="unpublished" lat="48.5167" lon="3.5333"/>
+ <point code="ARTAX" type="published" lat="46.2500" lon="1.7833"/>
+ <point code="ARVOL" type="published" lat="50.5500" lon="3.5000"/>
+ <point code="AS" type="published" lat="47.5833" lon="-0.1500"/>
+ <point code="ASIE1" type="published" lat="50.1667" lon="3.1000"/>
+ <point code="ASIE2" type="published" lat="50.2000" lon="3.1333"/>
+ <point code="ASIE3" type="unpublished" lat="47.6833" lon="8.5000"/>
+ <point code="ASIE4" type="unpublished" lat="50.0000" lon="7.0000"/>
+ <point code="ASIE5" type="unpublished" lat="50.0000" lon="7.0167"/>
+ <point code="ASKAN" type="published" lat="45.0500" lon="0.9667"/>
+ <point code="ASLEG" type="published" lat="45.7500" lon="6.1500"/>
+ <point code="ASPEN" type="published" lat="50.2833" lon="0.2000"/>
+ <point code="ASPET" type="published" lat="43.0000" lon="0.9833"/>
+ <point code="AT" type="published" lat="45.9000" lon="6.0667"/>
+ <point code="ATLEN" type="published" lat="44.5000" lon="3.0500"/>
+ <point code="ATN" type="published" lat="46.8000" lon="4.2667"/>
+ <point code="ATREX" type="published" lat="49.7833" lon="2.3667"/>
+ <point code="ATRID" type="published" lat="46.8500" lon="3.4167"/>
+ <point code="AUB" type="published" lat="44.4500" lon="4.3667"/>
+ <point code="AUCHE" type="published" lat="43.6500" lon="0.5667"/>
+ <point code="AUCHX" type="published" lat="43.6500" lon="0.5833"/>
+ <point code="AULON" type="published" lat="44.3833" lon="1.6500"/>
+ <point code="AV" type="published" lat="46.8833" lon="2.9333"/>
+ <point code="AVANT" type="published" lat="50.8167" lon="-0.9333"/>
+ <point code="AVLON" type="published" lat="47.5667" lon="3.8167"/>
+ <point code="AVN" type="published" lat="44.0000" lon="4.7500"/>
+ <point code="AVREX" type="published" lat="48.7833" lon="1.0000"/>
+ <point code="AVR1" type="unpublished" lat="48.7833" lon="1.0167"/>
+ <point code="AX" type="published" lat="47.9167" lon="3.5000"/>
+ <point code="AZR" type="published" lat="43.6667" lon="7.2333"/>
+ <point code="BABAN" type="published" lat="54.0000" lon="10.0167"/>
+ <point code="BABAX" type="published" lat="50.4167" lon="2.2000"/>
+ <point code="BADAM" type="published" lat="44.0833" lon="3.1667"/>
+ <point code="BADET" type="published" lat="43.4667" lon="4.5000"/>
+ <point code="BADLI" type="published" lat="49.0667" lon="8.4500"/>
+ <point code="BADRU" type="published" lat="43.7333" lon="1.2000"/>
+ <point code="BADUR" type="published" lat="48.7167" lon="1.0500"/>
+ <point code="BAGAD" type="published" lat="47.5833" lon="1.1167"/>
+ <point code="BAGBI" type="published" lat="46.8167" lon="4.6000"/>
+ <point code="BAGED" type="published" lat="48.2500" lon="8.3500"/>
+ <point code="BAKIX" type="published" lat="48.3333" lon="7.0500"/>
+ <point code="BAKNO" type="published" lat="46.5000" lon="3.5333"/>
+ <point code="BAKUL" type="published" lat="47.3500" lon="0.3667"/>
+ <point code="BAKUP" type="published" lat="44.4167" lon="3.5667"/>
+ <point code="BALAN" type="published" lat="46.5167" lon="1.0333"/>
+ <point code="BALEN" type="published" lat="40.9500" lon="5.6833"/>
+ <point code="BALIR" type="published" lat="47.3000" lon="7.2833"/>
+ <point code="BALMO" type="published" lat="42.4167" lon="4.5833"/>
+ <point code="BALN" type="unpublished" lat="41.5000" lon="5.5500"/>
+ <point code="BALNI" type="published" lat="47.6167" lon="0.3333"/>
+ <point code="BALOD" type="published" lat="48.5667" lon="1.5000"/>
+ <point code="BALOK" type="published" lat="42.4333" lon="5.7000"/>
+ <point code="BALSI" type="published" lat="45.4833" lon="5.9667"/>
+ <point code="BAL1R" type="unpublished" lat="47.0167" lon="7.6667"/>
+ <point code="BAMES" type="published" lat="48.9667" lon="1.4833"/>
+ <point code="BAN" type="published" lat="41.3333" lon="1.3333"/>
+ <point code="BANEK" type="published" lat="45.7833" lon="5.8667"/>
+ <point code="BANGI" type="published" lat="49.9167" lon="1.6667"/>
+ <point code="BANKO" type="published" lat="45.8167" lon="7.0500"/>
+ <point code="BARAT" type="published" lat="43.0000" lon="5.0333"/>
+ <point code="BARIG" type="published" lat="47.2667" lon="8.5667"/>
+ <point code="BARIL" type="published" lat="40.8667" lon="7.1833"/>
+ <point code="BARLI" type="published" lat="50.4333" lon="2.7667"/>
+ <point code="BARL1" type="unpublished" lat="50.4167" lon="2.7667"/>
+ <point code="BARSO" type="published" lat="44.1500" lon="6.8833"/>
+ <point code="BARUS" type="published" lat="41.0500" lon="1.7333"/>
+ <point code="BASIK" type="published" lat="48.9500" lon="1.0500"/>
+ <point code="BASIP" type="published" lat="43.9000" lon="7.9667"/>
+ <point code="BASLI" type="published" lat="44.1167" lon="2.9833"/>
+ <point code="BASSO" type="published" lat="39.5500" lon="3.1167"/>
+ <point code="BASUD" type="published" lat="47.3667" lon="7.6167"/>
+ <point code="BATAG" type="published" lat="48.8167" lon="3.3667"/>
+ <point code="BATOX" type="published" lat="41.2000" lon="10.1667"/>
+ <point code="BAXIR" type="published" lat="48.7833" lon="3.8667"/>
+ <point code="BCN" type="published" lat="41.3000" lon="2.1000"/>
+ <point code="BEBIX" type="published" lat="45.9500" lon="1.4000"/>
+ <point code="BEGAR" type="published" lat="47.9000" lon="7.5833"/>
+ <point code="BEGAS" type="published" lat="45.0000" lon="9.0000"/>
+ <point code="BEGUY" type="published" lat="43.0500" lon="0.5500"/>
+ <point code="BEKOS" type="published" lat="41.8000" lon="9.9333"/>
+ <point code="BELDI" type="published" lat="49.9500" lon="2.5833"/>
+ <point code="BELD2" type="unpublished" lat="50.3333" lon="3.1667"/>
+ <point code="BELEN" type="published" lat="43.9167" lon="1.2667"/>
+ <point code="BELEP" type="published" lat="45.7833" lon="4.1333"/>
+ <point code="BELOB" type="published" lat="50.7167" lon="3.2167"/>
+ <point code="BELUS" type="published" lat="45.6833" lon="5.6000"/>
+ <point code="BELVU" type="published" lat="45.9500" lon="4.0500"/>
+ <point code="BEL1N" type="unpublished" lat="45.6833" lon="5.6167"/>
+ <point code="BEL1R" type="unpublished" lat="45.7000" lon="5.6000"/>
+ <point code="BENAR" type="published" lat="48.2500" lon="0.7500"/>
+ <point code="BENIX" type="published" lat="49.5500" lon="0.5167"/>
+ <point code="BERAD" type="published" lat="48.3000" lon="3.9333"/>
+ <point code="BERGA" type="published" lat="42.1333" lon="2.0167"/>
+ <point code="BERNO" type="published" lat="49.0833" lon="0.6333"/>
+ <point code="BERUG" type="published" lat="48.6167" lon="6.9333"/>
+ <point code="BETOG" type="published" lat="48.3333" lon="0.2833"/>
+ <point code="BETUV" type="published" lat="48.9500" lon="2.8833"/>
+ <point code="BEVAV" type="published" lat="49.0667" lon="0.3167"/>
+ <point code="BEVEN" type="published" lat="45.6833" lon="5.9667"/>
+ <point code="BEVOL" type="published" lat="47.0167" lon="0.9333"/>
+ <point code="BGC" type="published" lat="44.8167" lon="0.6167"/>
+ <point code="BGR" type="published" lat="41.9500" lon="3.2167"/>
+ <point code="BGS" type="published" lat="42.3500" lon="2.3667"/>
+ <point code="BGW" type="published" lat="48.9333" lon="2.2833"/>
+ <point code="BHD" type="published" lat="50.4000" lon="2.5167"/>
+ <point code="BIBO" type="unpublished" lat="46.6667" lon="0.5500"/>
+ <point code="BIBOT" type="published" lat="46.7500" lon="6.4167"/>
+ <point code="BIDAC" type="published" lat="43.4167" lon="0.8667"/>
+ <point code="BIG" type="published" lat="51.3333" lon="0.0333"/>
+ <point code="BILGO" type="published" lat="49.9000" lon="3.4500"/>
+ <point code="BIRGO" type="published" lat="43.3833" lon="6.1167"/>
+ <point code="BIRKI" type="published" lat="47.0167" lon="7.3833"/>
+ <point code="BISBA" type="published" lat="42.0833" lon="3.6333"/>
+ <point code="BISBI" type="published" lat="44.0667" lon="2.4500"/>
+ <point code="BITBU" type="published" lat="49.9833" lon="6.5667"/>
+ <point code="BJA" type="published" lat="38.6167" lon="5.3000"/>
+ <point code="BLEU" type="published" lat="43.7500" lon="1.0000"/>
+ <point code="BLM" type="published" lat="47.6333" lon="7.5000"/>
+ <point code="BLONA" type="published" lat="45.0000" lon="6.7833"/>
+ <point code="BLV" type="published" lat="43.3000" lon="1.0667"/>
+ <point code="BMC" type="published" lat="44.8333" lon="-0.7333"/>
+ <point code="BNE" type="published" lat="50.6167" lon="1.9000"/>
+ <point code="BOBRI" type="published" lat="46.8333" lon="0.8167"/>
+ <point code="BOBSA" type="published" lat="48.5000" lon="0.6500"/>
+ <point code="BOBSI" type="published" lat="46.3167" lon="4.9833"/>
+ <point code="BODIL" type="published" lat="48.5167" lon="3.9167"/>
+ <point code="BODR" type="unpublished" lat="44.6000" lon="5.7000"/>
+ <point code="BODRU" type="published" lat="44.2167" lon="6.3833"/>
+ <point code="BOGRO" type="published" lat="43.3167" lon="0.7500"/>
+ <point code="BOKNO" type="published" lat="47.0500" lon="0.7000"/>
+ <point code="BOLGI" type="published" lat="46.6667" lon="5.9333"/>
+ <point code="BOLGU" type="published" lat="45.9333" lon="-0.0667"/>
+ <point code="BOLLY" type="published" lat="48.1000" lon="4.1500"/>
+ <point code="BOLRO" type="published" lat="50.0000" lon="0.3000"/>
+ <point code="BOLSA" type="published" lat="43.3333" lon="3.3167"/>
+ <point code="BORDI" type="published" lat="44.0167" lon="7.7500"/>
+ <point code="BORGO" type="published" lat="43.1500" lon="4.7667"/>
+ <point code="BR" type="unpublished" lat="45.6167" lon="5.0000"/>
+ <point code="BREMO" type="published" lat="42.3333" lon="9.5833"/>
+ <point code="BRIVE" type="published" lat="44.9333" lon="1.4167"/>
+ <point code="BRIV1" type="unpublished" lat="44.8667" lon="1.2833"/>
+ <point code="BRUG" type="unpublished" lat="48.6167" lon="6.9500"/>
+ <point code="BRUSC" type="published" lat="43.7500" lon="3.0167"/>
+ <point code="BRY" type="published" lat="48.4000" lon="3.3000"/>
+ <point code="BSN" type="published" lat="49.1833" lon="3.0500"/>
+ <point code="BST" type="published" lat="48.2833" lon="3.5667"/>
+ <point code="BSV" type="unpublished" lat="47.2667" lon="6.2000"/>
+ <point code="BT" type="published" lat="48.9667" lon="2.4667"/>
+ <point code="BTA" type="published" lat="42.5667" lon="9.4833"/>
+ <point code="BTA1" type="unpublished" lat="42.5833" lon="9.5000"/>
+ <point code="BTDB" type="unpublished" lat="48.9667" lon="2.4833"/>
+ <point code="BTZ" type="published" lat="43.4667" lon="0.4833"/>
+ <point code="BUBLI" type="published" lat="48.7667" lon="4.1500"/>
+ <point code="BUGUS" type="published" lat="45.0000" lon="0.9667"/>
+ <point code="BULOL" type="published" lat="46.0500" lon="5.1000"/>
+ <point code="BURAK" type="published" lat="53.0000" lon="10.0167"/>
+ <point code="BUSI" type="unpublished" lat="46.4167" lon="4.4167"/>
+ <point code="BUSIL" type="published" lat="46.3000" lon="4.7167"/>
+ <point code="BUSUK" type="published" lat="48.8500" lon="0.7167"/>
+ <point code="BVP" type="unpublished" lat="49.4333" lon="2.1500"/>
+ <point code="BVS" type="published" lat="49.4333" lon="2.1500"/>
+ <point code="BZ" type="published" lat="43.4667" lon="0.6000"/>
+ <point code="CAA" type="published" lat="44.5333" lon="0.8667"/>
+ <point code="CACHI" type="published" lat="47.0667" lon="4.1000"/>
+ <point code="CAD" type="published" lat="48.0667" lon="1.3833"/>
+ <point code="CALA" type="unpublished" lat="43.0833" lon="5.3167"/>
+ <point code="CALAN" type="published" lat="43.1000" lon="5.3333"/>
+ <point code="CALNO" type="published" lat="42.8000" lon="8.3667"/>
+ <point code="CAMA" type="unpublished" lat="43.4000" lon="4.7667"/>
+ <point code="CAMBO" type="published" lat="49.2833" lon="4.1333"/>
+ <point code="CAN" type="published" lat="49.1667" lon="-0.4500"/>
+ <point code="CAPCO" type="published" lat="42.8500" lon="9.5667"/>
+ <point code="CAPC0" type="unpublished" lat="42.8333" lon="9.5500"/>
+ <point code="CAR" type="published" lat="39.2500" lon="9.5000"/>
+ <point code="CARC" type="unpublished" lat="43.2167" lon="2.3000"/>
+ <point code="CARE" type="unpublished" lat="48.3000" lon="2.4000"/>
+ <point code="CAST" type="unpublished" lat="43.5500" lon="2.3000"/>
+ <point code="CASTE" type="published" lat="43.5167" lon="2.3667"/>
+ <point code="CAV" type="published" lat="48.8000" lon="4.0167"/>
+ <point code="CBY" type="published" lat="45.8833" lon="5.7500"/>
+ <point code="CC" type="published" lat="46.7167" lon="4.8500"/>
+ <point code="CDP" type="published" lat="39.7000" lon="3.4333"/>
+ <point code="CEGAM" type="published" lat="42.9833" lon="1.7667"/>
+ <point code="CF" type="published" lat="45.7833" lon="3.1833"/>
+ <point code="CFA" type="published" lat="45.7833" lon="3.2000"/>
+ <point code="CGN" type="published" lat="49.0167" lon="2.5000"/>
+ <point code="CHABY" type="published" lat="47.8000" lon="3.9500"/>
+ <point code="CHALA" type="published" lat="45.3500" lon="0.1333"/>
+ <point code="CHELY" type="published" lat="41.0667" lon="4.5000"/>
+ <point code="CHW" type="published" lat="48.4833" lon="0.9833"/>
+ <point code="CIRC" type="published" lat="43.3333" lon="1.6667"/>
+ <point code="CIRTA" type="published" lat="39.0000" lon="7.0333"/>
+ <point code="CIV" type="published" lat="50.5667" lon="3.8333"/>
+ <point code="CJN" type="published" lat="40.3667" lon="1.4500"/>
+ <point code="CL" type="published" lat="44.3833" lon="1.4167"/>
+ <point code="CLE" type="published" lat="41.6333" lon="2.6333"/>
+ <point code="CLM" type="published" lat="48.8500" lon="3.0167"/>
+ <point code="CLMEE" type="unpublished" lat="48.8333" lon="3.0500"/>
+ <point code="CLMWW" type="unpublished" lat="48.8333" lon="3.1500"/>
+ <point code="CLM2" type="unpublished" lat="48.8500" lon="3.0500"/>
+ <point code="CLR" type="published" lat="47.9167" lon="7.4167"/>
+ <point code="CM" type="published" lat="43.9000" lon="4.9000"/>
+ <point code="CMB" type="published" lat="50.2333" lon="3.1500"/>
+ <point code="CMB2" type="unpublished" lat="50.3333" lon="3.2500"/>
+ <point code="CNA" type="published" lat="45.6667" lon="-0.3167"/>
+ <point code="CNE" type="published" lat="49.1167" lon="-0.3167"/>
+ <point code="CNM" type="published" lat="43.5500" lon="6.8667"/>
+ <point code="COLLO" type="published" lat="45.9333" lon="5.8500"/>
+ <point code="COQUE" type="published" lat="47.0833" lon="5.0000"/>
+ <point code="CORMA" type="unpublished" lat="43.9167" lon="-0.2000"/>
+ <point code="CORSI" type="published" lat="41.3333" lon="8.8167"/>
+ <point code="COSTA" type="published" lat="39.8333" lon="0.0000"/>
+ <point code="CO14" type="unpublished" lat="43.3167" lon="0.9500"/>
+ <point code="CRL" type="published" lat="49.2500" lon="2.5167"/>
+ <point code="CS" type="published" lat="43.2167" lon="2.2000"/>
+ <point code="CSO" type="published" lat="38.6167" lon="6.9667"/>
+ <point code="CTL" type="published" lat="49.1333" lon="3.5833"/>
+ <point code="CTL1" type="unpublished" lat="49.0667" lon="3.2833"/>
+ <point code="CTL2" type="unpublished" lat="49.1000" lon="3.5833"/>
+ <point code="CTX" type="published" lat="46.9333" lon="1.8000"/>
+ <point code="CTX1" type="unpublished" lat="46.9500" lon="1.9333"/>
+ <point code="CUERS" type="published" lat="43.2333" lon="6.1333"/>
+ <point code="CV" type="published" lat="42.5833" lon="8.8000"/>
+ <point code="CVU" type="published" lat="43.6333" lon="2.2167"/>
+ <point code="DA" type="published" lat="44.0667" lon="4.1333"/>
+ <point code="DAMLO" type="published" lat="47.4000" lon="0.3167"/>
+ <point code="DANAR" type="published" lat="48.0667" lon="6.0500"/>
+ <point code="DANBO" type="published" lat="45.9167" lon="5.0667"/>
+ <point code="DANB0" type="unpublished" lat="45.9167" lon="5.0833"/>
+ <point code="DEGEX" type="published" lat="47.7500" lon="2.8500"/>
+ <point code="DEGIS" type="published" lat="46.2667" lon="2.6500"/>
+ <point code="DEGOL" type="published" lat="43.7833" lon="2.8500"/>
+ <point code="DEKOD" type="published" lat="48.2833" lon="2.1000"/>
+ <point code="DEKOR" type="published" lat="49.0000" lon="4.0667"/>
+ <point code="DELBE" type="published" lat="47.8833" lon="6.2500"/>
+ <point code="DELOG" type="published" lat="44.3333" lon="2.0167"/>
+ <point code="DELOM" type="published" lat="50.3167" lon="4.0833"/>
+ <point code="DENEL" type="published" lat="48.3667" lon="7.8833"/>
+ <point code="DENIN" type="published" lat="50.3667" lon="3.4333"/>
+ <point code="DENOX" type="published" lat="50.8833" lon="4.0333"/>
+ <point code="DENUT" type="published" lat="51.2333" lon="3.6500"/>
+ <point code="DEN1N" type="unpublished" lat="50.3667" lon="3.4167"/>
+ <point code="DEPES" type="published" lat="44.1167" lon="2.1667"/>
+ <point code="DEPOM" type="published" lat="47.3167" lon="2.1833"/>
+ <point code="DEPUL" type="published" lat="45.9167" lon="5.5000"/>
+ <point code="DERAK" type="published" lat="47.3000" lon="5.4667"/>
+ <point code="DEREM" type="unpublished" lat="49.3333" lon="4.0667"/>
+ <point code="DEROG" type="published" lat="43.5333" lon="7.2000"/>
+ <point code="DESAB" type="published" lat="45.8333" lon="1.0333"/>
+ <point code="DESOG" type="published" lat="40.6667" lon="8.0000"/>
+ <point code="DETUR" type="published" lat="48.9333" lon="0.9500"/>
+ <point code="DEVAL" type="published" lat="50.8500" lon="1.4667"/>
+ <point code="DEVOL" type="published" lat="53.9000" lon="9.4833"/>
+ <point code="DEVRO" type="published" lat="47.5000" lon="0.7333"/>
+ <point code="DGN" type="published" lat="44.0000" lon="6.1000"/>
+ <point code="DGO" type="published" lat="42.4500" lon="1.1167"/>
+ <point code="DGUZ1" type="unpublished" lat="48.5500" lon="2.8000"/>
+ <point code="DIBAG" type="published" lat="45.7833" lon="0.7833"/>
+ <point code="DIBE" type="unpublished" lat="41.6667" lon="3.1667"/>
+ <point code="DIBER" type="published" lat="42.0833" lon="4.4167"/>
+ <point code="DIBES" type="published" lat="47.5000" lon="1.1000"/>
+ <point code="DIBEX" type="unpublished" lat="47.8833" lon="6.0500"/>
+ <point code="DIBOT" type="published" lat="48.6167" lon="7.2000"/>
+ <point code="DIB0T" type="unpublished" lat="48.6167" lon="7.1833"/>
+ <point code="DIDAK" type="published" lat="48.2667" lon="-0.2500"/>
+ <point code="DIDOR" type="published" lat="49.3167" lon="3.2833"/>
+ <point code="DIDRU" type="published" lat="46.1833" lon="0.0333"/>
+ <point code="DIJ" type="published" lat="47.2500" lon="5.0833"/>
+ <point code="DIJPO" type="unpublished" lat="47.2833" lon="5.1000"/>
+ <point code="DIK" type="published" lat="49.8667" lon="6.1333"/>
+ <point code="DIKOL" type="published" lat="49.1333" lon="4.0500"/>
+ <point code="DIKRO" type="published" lat="49.5833" lon="0.8833"/>
+ <point code="DILAB" type="published" lat="48.0500" lon="5.8000"/>
+ <point code="DILOM" type="published" lat="47.0167" lon="0.2833"/>
+ <point code="DILRA" type="published" lat="45.8500" lon="0.7667"/>
+ <point code="DIMAL" type="published" lat="50.5000" lon="1.3667"/>
+ <point code="DIN" type="published" lat="48.5833" lon="1.9167"/>
+ <point code="DINAN" type="published" lat="49.8333" lon="5.3333"/>
+ <point code="DINOX" type="published" lat="46.6667" lon="6.1167"/>
+ <point code="DIPER" type="published" lat="50.3500" lon="2.0667"/>
+ <point code="DIPIR" type="published" lat="46.6667" lon="5.6000"/>
+ <point code="DIPSI" type="published" lat="40.1500" lon="7.6333"/>
+ <point code="DIRAX" type="published" lat="44.5500" lon="-0.4500"/>
+ <point code="DIRBA" type="published" lat="46.0000" lon="4.5000"/>
+ <point code="DIRMO" type="published" lat="47.0833" lon="2.2000"/>
+ <point code="DISAK" type="published" lat="48.1333" lon="2.1333"/>
+ <point code="DITAL" type="published" lat="48.7500" lon="0.8833"/>
+ <point code="DITON" type="published" lat="47.3000" lon="8.3333"/>
+ <point code="DIVDA" type="published" lat="47.9667" lon="3.8167"/>
+ <point code="DIVEM" type="published" lat="49.4833" lon="3.5333"/>
+ <point code="DIVKO" type="published" lat="43.0500" lon="4.7833"/>
+ <point code="DIVU" type="unpublished" lat="43.2333" lon="8.1500"/>
+ <point code="DIVUL" type="published" lat="43.3000" lon="7.6167"/>
+ <point code="DJL" type="published" lat="47.2667" lon="5.1000"/>
+ <point code="DJN" type="published" lat="48.0167" lon="3.9167"/>
+ <point code="DO" type="published" lat="46.9833" lon="5.3000"/>
+ <point code="DOBEG" type="published" lat="48.6000" lon="7.4000"/>
+ <point code="DOBIM" type="published" lat="42.9500" lon="9.7500"/>
+ <point code="DOKAR" type="published" lat="42.5000" lon="9.7500"/>
+ <point code="DOLIP" type="published" lat="52.0000" lon="10.0167"/>
+ <point code="DOLIS" type="published" lat="39.0000" lon="5.3667"/>
+ <point code="DOLUR" type="published" lat="49.4833" lon="4.9500"/>
+ <point code="DOMIL" type="published" lat="46.9667" lon="6.3167"/>
+ <point code="DOMOD" type="published" lat="47.8667" lon="1.2833"/>
+ <point code="DOMOK" type="published" lat="49.7167" lon="1.9000"/>
+ <point code="DOMUT" type="published" lat="50.2667" lon="0.3333"/>
+ <point code="DONOS" type="published" lat="43.2833" lon="0.5167"/>
+ <point code="DOPEL" type="published" lat="38.6667" lon="8.6833"/>
+ <point code="DORAD" type="published" lat="40.4833" lon="7.3833"/>
+ <point code="DORDI" type="published" lat="48.2167" lon="2.8000"/>
+ <point code="DOUB1" type="unpublished" lat="48.5500" lon="3.4667"/>
+ <point code="DPCL" type="unpublished" lat="44.3667" lon="1.4667"/>
+ <point code="DPE" type="published" lat="49.9333" lon="1.1667"/>
+ <point code="DPRC" type="unpublished" lat="44.4833" lon="1.2333"/>
+ <point code="DPRE" type="unpublished" lat="44.4833" lon="1.2500"/>
+ <point code="DPRW" type="unpublished" lat="44.4833" lon="1.2167"/>
+ <point code="DR" type="published" lat="48.4833" lon="1.9500"/>
+ <point code="DRAKE" type="published" lat="50.2167" lon="-0.0833"/>
+ <point code="DR04" type="unpublished" lat="43.7333" lon="7.3833"/>
+ <point code="DR22" type="unpublished" lat="43.3333" lon="7.4833"/>
+ <point code="DR29" type="unpublished" lat="48.0667" lon="0.1667"/>
+ <point code="DVR" type="published" lat="51.1667" lon="1.3500"/>
+ <point code="D0BEG" type="unpublished" lat="48.6000" lon="7.3833"/>
+ <point code="EB" type="published" lat="45.6333" lon="4.2833"/>
+ <point code="EBORA" type="published" lat="43.3333" lon="7.3667"/>
+ <point code="EBROX" type="published" lat="40.7167" lon="1.2333"/>
+ <point code="EDG" type="unpublished" lat="49.0333" lon="2.7000"/>
+ <point code="EDINO" type="published" lat="39.6667" lon="5.9500"/>
+ <point code="EDOPI" type="published" lat="47.9167" lon="6.5667"/>
+ <point code="EDOXA" type="published" lat="48.2833" lon="2.2167"/>
+ <point code="EDSB" type="unpublished" lat="48.7833" lon="8.0833"/>
+ <point code="EDTL" type="unpublished" lat="48.3667" lon="7.8333"/>
+ <point code="EGJA" type="unpublished" lat="49.7000" lon="1.7667"/>
+ <point code="EGJB" type="unpublished" lat="49.4167" lon="1.4000"/>
+ <point code="EGJJ" type="unpublished" lat="49.2167" lon="1.9667"/>
+ <point code="EKRIT" type="published" lat="47.5667" lon="8.0333"/>
+ <point code="ELB" type="published" lat="42.7333" lon="10.4000"/>
+ <point code="ELBEG" type="published" lat="47.7000" lon="7.7500"/>
+ <point code="ELBOX" type="published" lat="49.2833" lon="0.8000"/>
+ <point code="ELLX" type="unpublished" lat="49.6333" lon="6.2000"/>
+ <point code="ELMUR" type="published" lat="47.1500" lon="8.9000"/>
+ <point code="ENESO" type="published" lat="46.2000" lon="2.9333"/>
+ <point code="ENOB" type="unpublished" lat="44.0000" lon="7.7333"/>
+ <point code="ENOBA" type="published" lat="44.3000" lon="8.3000"/>
+ <point code="ENSAC" type="published" lat="44.2000" lon="-0.6833"/>
+ <point code="ENSX" type="published" lat="44.7000" lon="-0.7667"/>
+ <point code="EPATI" type="published" lat="49.8000" lon="0.9167"/>
+ <point code="EPAT1" type="unpublished" lat="49.8000" lon="0.9333"/>
+ <point code="EPB" type="unpublished" lat="48.9500" lon="2.7500"/>
+ <point code="EPIKO" type="published" lat="48.2333" lon="6.6833"/>
+ <point code="EPL" type="published" lat="48.3167" lon="6.0667"/>
+ <point code="EPO" type="unpublished" lat="48.7500" lon="2.5500"/>
+ <point code="EPOLO" type="published" lat="42.8833" lon="6.5333"/>
+ <point code="EPV" type="unpublished" lat="48.7833" lon="2.3500"/>
+ <point code="EPV1" type="unpublished" lat="48.8667" lon="2.0333"/>
+ <point code="EPV2" type="unpublished" lat="48.8833" lon="1.9833"/>
+ <point code="ERBIN" type="published" lat="47.4000" lon="1.6667"/>
+ <point code="ERGUL" type="published" lat="44.2500" lon="3.4500"/>
+ <point code="ERIGA" type="published" lat="46.8667" lon="1.6333"/>
+ <point code="ERIXU" type="published" lat="48.0833" lon="2.2667"/>
+ <point code="ERPIN" type="published" lat="41.5667" lon="7.5833"/>
+ <point code="ERTIP" type="published" lat="48.1333" lon="4.4000"/>
+ <point code="ERTOK" type="published" lat="47.5833" lon="2.2833"/>
+ <point code="ERWAN" type="published" lat="45.9333" lon="4.7833"/>
+ <point code="ESERA" type="published" lat="44.1500" lon="3.5333"/>
+ <point code="ESISI" type="published" lat="44.9000" lon="1.4333"/>
+ <point code="ESPAL" type="published" lat="44.4500" lon="2.8333"/>
+ <point code="ESPIG" type="published" lat="43.5167" lon="4.1000"/>
+ <point code="ESULI" type="published" lat="48.4333" lon="9.2333"/>
+ <point code="ETAMO" type="published" lat="46.8333" lon="2.3333"/>
+ <point code="ETIKI" type="published" lat="48.0000" lon="7.2500"/>
+ <point code="ETNOS" type="published" lat="48.7000" lon="3.5333"/>
+ <point code="ETOIL" type="published" lat="39.7333" lon="7.1667"/>
+ <point code="ETPAR" type="published" lat="45.2000" lon="-0.8667"/>
+ <point code="ETRAT" type="published" lat="49.6833" lon="0.1667"/>
+ <point code="ETREK" type="published" lat="45.1833" lon="4.6333"/>
+ <point code="ETRK" type="unpublished" lat="45.1500" lon="4.6500"/>
+ <point code="ETR1K" type="unpublished" lat="45.2000" lon="4.6500"/>
+ <point code="EVALA" type="published" lat="44.4667" lon="5.2333"/>
+ <point code="EVANO" type="published" lat="45.3333" lon="8.7667"/>
+ <point code="EVIRI" type="published" lat="43.0500" lon="9.0833"/>
+ <point code="EVRUK" type="published" lat="49.0833" lon="0.7000"/>
+ <point code="EVX" type="published" lat="49.0333" lon="1.2167"/>
+ <point code="EVX1" type="unpublished" lat="49.0333" lon="1.2667"/>
+ <point code="EVX2" type="unpublished" lat="49.0167" lon="1.2333"/>
+ <point code="FAMEN" type="published" lat="49.9667" lon="4.5667"/>
+ <point code="FERDI" type="published" lat="50.9167" lon="3.6333"/>
+ <point code="FERTE" type="published" lat="48.5333" lon="-0.2500"/>
+ <point code="FFM" type="published" lat="50.0667" lon="8.6333"/>
+ <point code="FGI" type="published" lat="41.5000" lon="9.0833"/>
+ <point code="FIGA" type="unpublished" lat="41.5167" lon="9.1167"/>
+ <point code="FINOT" type="published" lat="43.7167" lon="2.0333"/>
+ <point code="FISTO" type="published" lat="44.4667" lon="1.2333"/>
+ <point code="FJR" type="published" lat="43.5833" lon="3.9667"/>
+ <point code="FJR1" type="unpublished" lat="43.6167" lon="3.9000"/>
+ <point code="FJR2" type="unpublished" lat="43.3333" lon="3.3333"/>
+ <point code="FJR3" type="unpublished" lat="43.7500" lon="3.0333"/>
+ <point code="FOUCO" type="published" lat="45.7500" lon="0.4833"/>
+ <point code="FRI" type="published" lat="46.7833" lon="7.2500"/>
+ <point code="FRSE" type="unpublished" lat="47.2833" lon="5.0833"/>
+ <point code="FRSW" type="unpublished" lat="47.8167" lon="0.9000"/>
+ <point code="FRWW" type="unpublished" lat="49.3333" lon="1.4167"/>
+ <point code="GABA" type="unpublished" lat="44.0000" lon="-0.3333"/>
+ <point code="GAI" type="published" lat="43.9500" lon="1.8333"/>
+ <point code="GALBI" type="published" lat="46.7333" lon="6.1500"/>
+ <point code="GALBO" type="published" lat="48.8333" lon="-0.2500"/>
+ <point code="GALDA" type="published" lat="41.4333" lon="8.8833"/>
+ <point code="GALDO" type="published" lat="43.2667" lon="1.7500"/>
+ <point code="GANGU" type="published" lat="43.4667" lon="6.0833"/>
+ <point code="GANTO" type="published" lat="49.4000" lon="3.0167"/>
+ <point code="GAPDO" type="published" lat="44.2167" lon="7.1500"/>
+ <point code="GAPLI" type="published" lat="50.0000" lon="8.0000"/>
+ <point code="GARMI" type="published" lat="50.0000" lon="0.6167"/>
+ <point code="GARPU" type="published" lat="41.6167" lon="7.2333"/>
+ <point code="GASNO" type="published" lat="46.0333" lon="2.2833"/>
+ <point code="GAUDE" type="published" lat="43.0000" lon="0.6333"/>
+ <point code="GEANT" type="published" lat="42.4333" lon="2.2167"/>
+ <point code="GELTA" type="published" lat="48.5000" lon="4.0167"/>
+ <point code="GEMLA" type="published" lat="45.5667" lon="6.3333"/>
+ <point code="GEN" type="published" lat="44.4333" lon="9.0833"/>
+ <point code="GERSA" type="published" lat="47.0333" lon="8.5333"/>
+ <point code="GERVA" type="published" lat="46.0500" lon="2.8667"/>
+ <point code="GESLO" type="published" lat="50.0667" lon="6.0000"/>
+ <point code="GIGNA" type="published" lat="43.6500" lon="3.5333"/>
+ <point code="GIGUS" type="published" lat="45.3833" lon="6.4333"/>
+ <point code="GILIR" type="published" lat="47.0667" lon="6.2333"/>
+ <point code="GILON" type="published" lat="43.4500" lon="6.1167"/>
+ <point code="GILRA" type="published" lat="48.8667" lon="-0.7333"/>
+ <point code="GILUR" type="published" lat="44.6333" lon="2.3167"/>
+ <point code="GILUX" type="published" lat="47.7167" lon="1.7500"/>
+ <point code="GIMER" type="published" lat="49.3667" lon="3.9667"/>
+ <point code="GINON" type="published" lat="47.1667" lon="0.1833"/>
+ <point code="GIPER" type="published" lat="51.0000" lon="10.0167"/>
+ <point code="GIPEX" type="published" lat="47.7500" lon="2.6167"/>
+ <point code="GIPN" type="unpublished" lat="45.6167" lon="5.4833"/>
+ <point code="GIPNO" type="published" lat="45.5667" lon="5.5333"/>
+ <point code="GIPOL" type="published" lat="47.5000" lon="8.0333"/>
+ <point code="GIR" type="published" lat="41.9333" lon="2.7667"/>
+ <point code="GIRAG" type="published" lat="43.0000" lon="9.6333"/>
+ <point code="GIRAK" type="published" lat="44.6500" lon="1.8167"/>
+ <point code="GIRED" type="published" lat="45.7333" lon="5.2333"/>
+ <point code="GIRKU" type="published" lat="46.0500" lon="5.9000"/>
+ <point code="GIROL" type="published" lat="44.0667" lon="5.4500"/>
+ <point code="GIROM" type="published" lat="42.7667" lon="1.0000"/>
+ <point code="GISOR" type="published" lat="49.2667" lon="1.8000"/>
+ <point code="GITAN" type="published" lat="49.3833" lon="4.0333"/>
+ <point code="GIVOR" type="published" lat="48.6667" lon="6.3833"/>
+ <point code="GLA" type="published" lat="46.4167" lon="6.2500"/>
+ <point code="GOBIS" type="published" lat="40.7333" lon="7.3833"/>
+ <point code="GOBUR" type="published" lat="49.2833" lon="2.9167"/>
+ <point code="GODAN" type="published" lat="47.6500" lon="0.0333"/>
+ <point code="GODEM" type="published" lat="46.0500" lon="1.7500"/>
+ <point code="GODIX" type="published" lat="48.3667" lon="-0.0500"/>
+ <point code="GOMAX" type="published" lat="40.5833" lon="8.0000"/>
+ <point code="GOMET" type="published" lat="45.3667" lon="5.4833"/>
+ <point code="GONIM" type="published" lat="44.4500" lon="2.8500"/>
+ <point code="GONIX" type="published" lat="45.8333" lon="5.5500"/>
+ <point code="GONUP" type="published" lat="43.4667" lon="0.7667"/>
+ <point code="GORDO" type="published" lat="44.0167" lon="5.0667"/>
+ <point code="GORET" type="published" lat="47.9500" lon="4.0333"/>
+ <point code="GORIT" type="published" lat="42.7167" lon="8.5333"/>
+ <point code="GRAUS" type="published" lat="41.9667" lon="0.3667"/>
+ <point code="GSG" type="published" lat="48.1500" lon="2.4000"/>
+ <point code="GTQ" type="published" lat="49.0000" lon="6.7167"/>
+ <point code="GU" type="published" lat="48.4833" lon="3.7167"/>
+ <point code="GUBAR" type="published" lat="50.3667" lon="1.1500"/>
+ <point code="GUERE" type="published" lat="46.1833" lon="2.0833"/>
+ <point code="GULDA" type="published" lat="49.3833" lon="0.0833"/>
+ <point code="GUNPI" type="published" lat="43.1500" lon="9.1833"/>
+ <point code="GUNSO" type="published" lat="49.0667" lon="10.2667"/>
+ <point code="GUR" type="published" lat="49.4333" lon="1.3833"/>
+ <point code="GURLU" type="published" lat="50.4833" lon="0.9667"/>
+ <point code="GUSON" type="published" lat="46.4667" lon="1.4833"/>
+ <point code="GVA" type="published" lat="46.2500" lon="6.1333"/>
+ <point code="HASTY" type="published" lat="50.7333" lon="0.5333"/>
+ <point code="HAWKE" type="published" lat="50.3667" lon="0.0833"/>
+ <point code="HEL1" type="unpublished" lat="48.2167" lon="2.2167"/>
+ <point code="HEL2" type="unpublished" lat="48.1500" lon="2.7167"/>
+ <point code="HERBI" type="published" lat="48.5000" lon="8.2500"/>
+ <point code="HIDRA" type="published" lat="44.5000" lon="10.5000"/>
+ <point code="HO" type="published" lat="48.1333" lon="7.3667"/>
+ <point code="HOC" type="published" lat="47.4667" lon="7.6667"/>
+ <point code="HOL" type="published" lat="48.7333" lon="1.8167"/>
+ <point code="HOMBO" type="published" lat="47.7333" lon="7.5333"/>
+ <point code="HORRO" type="published" lat="41.6667" lon="8.5667"/>
+ <point code="HORT" type="unpublished" lat="50.8000" lon="5.0667"/>
+ <point code="HORTA" type="published" lat="50.8000" lon="5.0500"/>
+ <point code="HOTU1" type="unpublished" lat="49.9333" lon="0.0500"/>
+ <point code="HOTU2" type="unpublished" lat="49.8500" lon="0.5333"/>
+ <point code="HOTU3" type="unpublished" lat="49.7833" lon="0.5333"/>
+ <point code="HOTU4" type="unpublished" lat="50.2167" lon="0.5333"/>
+ <point code="HR" type="published" lat="47.5667" lon="6.7333"/>
+ <point code="IBABA" type="published" lat="46.8833" lon="5.4167"/>
+ <point code="IBERA" type="published" lat="49.5000" lon="6.2833"/>
+ <point code="IBERU" type="published" lat="50.6000" lon="2.4500"/>
+ <point code="IBER0" type="unpublished" lat="50.6000" lon="2.4667"/>
+ <point code="IDOKO" type="published" lat="50.3333" lon="3.8667"/>
+ <point code="IDORI" type="published" lat="41.7833" lon="9.7500"/>
+ <point code="IDOS" type="unpublished" lat="49.7333" lon="5.8833"/>
+ <point code="IDOSA" type="published" lat="49.7333" lon="5.8667"/>
+ <point code="IDYEU" type="unpublished" lat="46.7000" lon="1.6667"/>
+ <point code="IFFEN" type="published" lat="48.1167" lon="1.9167"/>
+ <point code="ILROU" type="published" lat="42.7000" lon="8.7833"/>
+ <point code="ING" type="published" lat="50.8833" lon="1.7500"/>
+ <point code="INGOR" type="published" lat="49.3667" lon="-0.2500"/>
+ <point code="ING1" type="unpublished" lat="50.8833" lon="1.7333"/>
+ <point code="INKAK" type="published" lat="48.4000" lon="3.7333"/>
+ <point code="INSUN" type="published" lat="50.4000" lon="5.6833"/>
+ <point code="INTEM" type="published" lat="47.9500" lon="7.2833"/>
+ <point code="IPLAN" type="published" lat="48.4000" lon="4.0333"/>
+ <point code="IRMAR" type="published" lat="44.8000" lon="6.7833"/>
+ <point code="IS" type="published" lat="41.9000" lon="8.6167"/>
+ <point code="ISS" type="unpublished" lat="41.9167" lon="8.6167"/>
+ <point code="ISTE" type="unpublished" lat="39.6333" lon="3.3333"/>
+ <point code="ISTER" type="published" lat="40.0667" lon="4.6667"/>
+ <point code="IXILU" type="published" lat="47.7333" lon="6.0333"/>
+ <point code="IXITO" type="published" lat="44.1333" lon="8.8000"/>
+ <point code="JAUN" type="published" lat="43.7500" lon="1.1667"/>
+ <point code="JHJU" type="unpublished" lat="48.0000" lon="2.0000"/>
+ <point code="JSJU" type="unpublished" lat="48.8333" lon="-0.2833"/>
+ <point code="JSY" type="published" lat="49.2167" lon="1.9500"/>
+ <point code="JULEE" type="published" lat="43.0167" lon="5.6333"/>
+ <point code="JW" type="published" lat="49.2000" lon="1.7833"/>
+ <point code="KAMER" type="published" lat="39.0000" lon="6.0833"/>
+ <point code="KANIG" type="published" lat="42.4833" lon="2.9833"/>
+ <point code="KASON" type="published" lat="47.5500" lon="4.7667"/>
+ <point code="KATHY" type="published" lat="50.5333" lon="0.6667"/>
+ <point code="KBA" type="published" lat="48.8000" lon="8.1000"/>
+ <point code="KBA1" type="unpublished" lat="48.8000" lon="7.7000"/>
+ <point code="KELA" type="unpublished" lat="43.1833" lon="2.8500"/>
+ <point code="KELAM" type="published" lat="43.1667" lon="2.8667"/>
+ <point code="KELON" type="published" lat="48.8167" lon="3.8667"/>
+ <point code="KELUD" type="published" lat="48.8000" lon="2.4000"/>
+ <point code="KELUK" type="published" lat="46.5500" lon="5.6833"/>
+ <point code="KENAP" type="published" lat="49.9667" lon="4.1000"/>
+ <point code="KENIM" type="published" lat="43.7667" lon="6.8000"/>
+ <point code="KENUK" type="published" lat="50.0000" lon="10.0167"/>
+ <point code="KENUM" type="published" lat="50.7167" lon="6.2333"/>
+ <point code="KEPER" type="published" lat="47.8000" lon="0.2667"/>
+ <point code="KEREX" type="published" lat="49.3333" lon="0.9167"/>
+ <point code="KERIT" type="published" lat="43.3500" lon="8.6000"/>
+ <point code="KETEX" type="published" lat="48.1333" lon="2.3667"/>
+ <point code="KETE1" type="unpublished" lat="48.2000" lon="2.3167"/>
+ <point code="KETIK" type="published" lat="49.3167" lon="0.1333"/>
+ <point code="KINES" type="published" lat="45.3333" lon="6.7500"/>
+ <point code="KISTO" type="published" lat="42.3167" lon="10.3833"/>
+ <point code="KODOK" type="published" lat="44.9500" lon="7.6667"/>
+ <point code="KOK" type="published" lat="51.1000" lon="2.6500"/>
+ <point code="KOKOS" type="published" lat="48.9000" lon="0.3167"/>
+ <point code="KOLEK" type="published" lat="46.6167" lon="4.6000"/>
+ <point code="KOLON" type="published" lat="43.7167" lon="6.9500"/>
+ <point code="KOMEL" type="published" lat="49.6833" lon="2.1667"/>
+ <point code="KONOL" type="published" lat="47.0000" lon="7.6833"/>
+ <point code="KONON" type="published" lat="43.2667" lon="2.4333"/>
+ <point code="KOPOR" type="published" lat="49.5167" lon="2.4167"/>
+ <point code="KORAB" type="published" lat="43.8000" lon="2.7000"/>
+ <point code="KORAV" type="published" lat="43.6500" lon="6.1333"/>
+ <point code="KORER" type="published" lat="47.6833" lon="1.5000"/>
+ <point code="KOROM" type="published" lat="49.3167" lon="1.7333"/>
+ <point code="KORUL" type="published" lat="44.8333" lon="5.0833"/>
+ <point code="KOR1" type="unpublished" lat="43.8000" lon="2.6833"/>
+ <point code="KOTAP" type="published" lat="48.2833" lon="2.3000"/>
+ <point code="KOTEM" type="published" lat="50.0000" lon="0.9500"/>
+ <point code="KOTIS" type="published" lat="47.2333" lon="2.8000"/>
+ <point code="KOTIT" type="published" lat="44.6000" lon="5.6833"/>
+ <point code="KOTUN" type="published" lat="48.7167" lon="3.8667"/>
+ <point code="KOVAK" type="published" lat="48.0000" lon="0.8500"/>
+ <point code="KOVAR" type="published" lat="46.4000" lon="5.8167"/>
+ <point code="KOVIN" type="published" lat="49.4833" lon="3.1000"/>
+ <point code="KOV1N" type="unpublished" lat="49.5000" lon="3.0833"/>
+ <point code="KRH" type="published" lat="49.0000" lon="8.5833"/>
+ <point code="KUBOL" type="published" lat="43.1000" lon="5.2167"/>
+ <point code="KUDES" type="published" lat="47.5167" lon="8.8500"/>
+ <point code="KUDIN" type="published" lat="49.6667" lon="5.2667"/>
+ <point code="KUKAD" type="published" lat="49.2500" lon="7.1000"/>
+ <point code="KUKOR" type="published" lat="46.5333" lon="3.1333"/>
+ <point code="KUKO1" type="unpublished" lat="46.4000" lon="2.7333"/>
+ <point code="KUKO2" type="unpublished" lat="46.4833" lon="2.9333"/>
+ <point code="KURIR" type="published" lat="44.7333" lon="4.9000"/>
+ <point code="KURIS" type="published" lat="47.6000" lon="0.4833"/>
+ <point code="KURI1" type="unpublished" lat="44.6667" lon="4.8667"/>
+ <point code="KUSEK" type="published" lat="47.7000" lon="2.5667"/>
+ <point code="KUTAN" type="published" lat="47.8000" lon="4.2500"/>
+ <point code="KUTEX" type="published" lat="50.6000" lon="3.1167"/>
+ <point code="K0RAB" type="unpublished" lat="43.8000" lon="2.7167"/>
+ <point code="LA" type="published" lat="47.9667" lon="-0.6833"/>
+ <point code="LABAL" type="published" lat="46.0333" lon="3.3500"/>
+ <point code="LABAP" type="published" lat="44.6167" lon="-0.8333"/>
+ <point code="LABOG" type="published" lat="43.0667" lon="0.0167"/>
+ <point code="LABRE" type="published" lat="40.9333" lon="7.4667"/>
+ <point code="LABUL" type="published" lat="48.3000" lon="0.1167"/>
+ <point code="LACOU" type="published" lat="44.3000" lon="0.9000"/>
+ <point code="LACX" type="published" lat="44.4833" lon="1.2000"/>
+ <point code="LAGAB" type="published" lat="47.8833" lon="0.0167"/>
+ <point code="LAGEN" type="published" lat="44.4000" lon="8.5000"/>
+ <point code="LAGOR" type="published" lat="46.5000" lon="0.1500"/>
+ <point code="LAKOB" type="published" lat="46.8833" lon="3.1000"/>
+ <point code="LALUX" type="published" lat="48.2833" lon="2.4167"/>
+ <point code="LAMDO" type="published" lat="45.5500" lon="6.1500"/>
+ <point code="LAMUR" type="published" lat="46.5833" lon="7.2333"/>
+ <point code="LAMUT" type="published" lat="47.1167" lon="2.9833"/>
+ <point code="LANDA" type="published" lat="41.6833" lon="2.7500"/>
+ <point code="LANET" type="published" lat="42.7000" lon="3.1000"/>
+ <point code="LANVI" type="published" lat="48.3167" lon="5.8000"/>
+ <point code="LAPEX" type="published" lat="47.0000" lon="8.0000"/>
+ <point code="LAPOS" type="published" lat="44.3333" lon="-0.8667"/>
+ <point code="LAPRO" type="published" lat="43.4167" lon="2.8500"/>
+ <point code="LARAP" type="published" lat="42.0000" lon="6.3333"/>
+ <point code="LARDA" type="published" lat="42.1167" lon="0.6500"/>
+ <point code="LARLA" type="published" lat="49.3833" lon="6.8833"/>
+ <point code="LAROK" type="published" lat="46.7167" lon="0.5667"/>
+ <point code="LARON" type="published" lat="46.2333" lon="2.2000"/>
+ <point code="LARZ" type="unpublished" lat="44.2500" lon="3.0333"/>
+ <point code="LASAT" type="published" lat="48.1667" lon="6.6833"/>
+ <point code="LASBO" type="published" lat="43.6000" lon="1.5500"/>
+ <point code="LASIV" type="published" lat="48.9000" lon="4.2333"/>
+ <point code="LASNO" type="unpublished" lat="48.6000" lon="9.0000"/>
+ <point code="LASUN" type="published" lat="47.4167" lon="7.5333"/>
+ <point code="LASUR" type="published" lat="44.6667" lon="5.5833"/>
+ <point code="LATAM" type="published" lat="45.0333" lon="4.2333"/>
+ <point code="LATEK" type="published" lat="42.8833" lon="-0.6500"/>
+ <point code="LATRA" type="published" lat="48.0833" lon="2.5167"/>
+ <point code="LAULY" type="published" lat="48.1500" lon="3.7000"/>
+ <point code="LAURA" type="published" lat="48.9500" lon="3.3667"/>
+ <point code="LBU" type="published" lat="48.9167" lon="9.3333"/>
+ <point code="LCA" type="published" lat="46.7000" lon="2.1500"/>
+ <point code="LDV" type="published" lat="48.5500" lon="3.8667"/>
+ <point code="LEBB" type="unpublished" lat="43.3000" lon="1.0500"/>
+ <point code="LEBRI" type="published" lat="45.8167" lon="1.4667"/>
+ <point code="LECAR" type="published" lat="45.7000" lon="1.0167"/>
+ <point code="LEKLA" type="published" lat="43.8500" lon="3.3667"/>
+ <point code="LELNA" type="published" lat="49.9833" lon="1.8833"/>
+ <point code="LEMIN" type="published" lat="46.5000" lon="3.0500"/>
+ <point code="LENSU" type="published" lat="47.9667" lon="1.0333"/>
+ <point code="LEQ" type="published" lat="50.5667" lon="3.1000"/>
+ <point code="LEQ1" type="unpublished" lat="50.5667" lon="3.1167"/>
+ <point code="LERAK" type="published" lat="49.0167" lon="1.5833"/>
+ <point code="LERGA" type="published" lat="45.2500" lon="3.7500"/>
+ <point code="LERGI" type="published" lat="45.0000" lon="0.5000"/>
+ <point code="LERM" type="unpublished" lat="43.1667" lon="7.0833"/>
+ <point code="LERMA" type="published" lat="43.1667" lon="7.0667"/>
+ <point code="LESAN" type="published" lat="44.6000" lon="8.8167"/>
+ <point code="LESDO" type="published" lat="49.8000" lon="3.3167"/>
+ <point code="LESO" type="unpublished" lat="43.3500" lon="0.2167"/>
+ <point code="LESPI" type="published" lat="46.1167" lon="3.9500"/>
+ <point code="LFAB" type="unpublished" lat="49.8833" lon="1.0833"/>
+ <point code="LFAG" type="unpublished" lat="49.8667" lon="3.0333"/>
+ <point code="LFAT" type="unpublished" lat="50.5333" lon="1.5833"/>
+ <point code="LFAV" type="unpublished" lat="50.2500" lon="3.1500"/>
+ <point code="LFAY" type="unpublished" lat="49.8667" lon="2.3833"/>
+ <point code="LFBA" type="unpublished" lat="44.1667" lon="0.5833"/>
+ <point code="LFBC" type="unpublished" lat="44.5333" lon="0.8667"/>
+ <point code="LFBD" type="unpublished" lat="44.8333" lon="-0.7167"/>
+ <point code="LFBE" type="unpublished" lat="44.8167" lon="0.5167"/>
+ <point code="LFBF" type="unpublished" lat="43.5500" lon="1.3500"/>
+ <point code="LFBG" type="unpublished" lat="45.6833" lon="-0.3167"/>
+ <point code="LFBH" type="unpublished" lat="46.1833" lon="0.8167"/>
+ <point code="LFBI" type="unpublished" lat="46.5833" lon="0.3167"/>
+ <point code="LFBK" type="unpublished" lat="46.2333" lon="2.3667"/>
+ <point code="LFBL" type="unpublished" lat="45.8667" lon="1.1833"/>
+ <point code="LFBM" type="unpublished" lat="43.9167" lon="-0.5000"/>
+ <point code="LFBN" type="unpublished" lat="46.3167" lon="-0.4000"/>
+ <point code="LFBO" type="unpublished" lat="43.6333" lon="1.3667"/>
+ <point code="LFBP" type="unpublished" lat="43.3833" lon="-0.4167"/>
+ <point code="LFBS" type="unpublished" lat="44.3667" lon="0.8667"/>
+ <point code="LFBT" type="unpublished" lat="43.1833" lon="-0.0167"/>
+ <point code="LFBU" type="unpublished" lat="45.7333" lon="0.2167"/>
+ <point code="LFBV" type="unpublished" lat="45.1500" lon="1.4667"/>
+ <point code="LFBX" type="unpublished" lat="45.2000" lon="0.8167"/>
+ <point code="LFBZ" type="unpublished" lat="43.4667" lon="0.4667"/>
+ <point code="LFCC" type="unpublished" lat="44.3500" lon="1.4833"/>
+ <point code="LFCF" type="unpublished" lat="44.6667" lon="1.7833"/>
+ <point code="LFCI" type="unpublished" lat="43.9000" lon="2.1167"/>
+ <point code="LFCK" type="unpublished" lat="43.5000" lon="2.3333"/>
+ <point code="LFCM" type="published" lat="43.9000" lon="3.1667"/>
+ <point code="LFCR" type="unpublished" lat="44.4000" lon="2.4833"/>
+ <point code="LFCY" type="unpublished" lat="45.6333" lon="-0.9667"/>
+ <point code="LFDB" type="unpublished" lat="44.0333" lon="1.3833"/>
+ <point code="LFDN" type="unpublished" lat="45.9000" lon="-0.9833"/>
+ <point code="LFDV" type="published" lat="46.2667" lon="0.1833"/>
+ <point code="LFEA" type="unpublished" lat="47.3333" lon="2.8000"/>
+ <point code="LFEB" type="published" lat="48.4500" lon="1.9000"/>
+ <point code="LFEC" type="unpublished" lat="48.4667" lon="4.9333"/>
+ <point code="LFED" type="unpublished" lat="48.0500" lon="1.0833"/>
+ <point code="LFEI" type="unpublished" lat="47.6167" lon="2.7833"/>
+ <point code="LFEQ" type="unpublished" lat="47.4833" lon="2.9000"/>
+ <point code="LFER" type="unpublished" lat="47.7000" lon="1.9667"/>
+ <point code="LFES" type="unpublished" lat="48.0500" lon="2.3333"/>
+ <point code="LFEY" type="unpublished" lat="46.7167" lon="1.6167"/>
+ <point code="LFFI" type="unpublished" lat="47.4000" lon="0.8167"/>
+ <point code="LFFW" type="unpublished" lat="46.9333" lon="0.6833"/>
+ <point code="LFGA" type="unpublished" lat="48.1000" lon="7.3500"/>
+ <point code="LFGB" type="unpublished" lat="47.7333" lon="7.4167"/>
+ <point code="LFGC" type="unpublished" lat="48.5500" lon="7.7667"/>
+ <point code="LFGG" type="unpublished" lat="47.7000" lon="6.8167"/>
+ <point code="LFHP" type="unpublished" lat="45.0167" lon="3.8167"/>
+ <point code="LFHS" type="unpublished" lat="46.2000" lon="5.2833"/>
+ <point code="LFJB" type="unpublished" lat="46.9000" lon="-0.7000"/>
+ <point code="LFJM" type="unpublished" lat="48.1667" lon="3.8000"/>
+ <point code="LFJR" type="unpublished" lat="47.5667" lon="-0.3167"/>
+ <point code="LFKB" type="unpublished" lat="42.5500" lon="9.4833"/>
+ <point code="LFKC" type="unpublished" lat="42.5167" lon="8.8000"/>
+ <point code="LFKF" type="unpublished" lat="41.5000" lon="9.1000"/>
+ <point code="LFKJ" type="unpublished" lat="41.9167" lon="8.8000"/>
+ <point code="LFKS" type="unpublished" lat="41.9333" lon="9.3833"/>
+ <point code="LFLA" type="unpublished" lat="47.8500" lon="3.5000"/>
+ <point code="LFLB" type="unpublished" lat="45.6333" lon="5.8833"/>
+ <point code="LFLC" type="unpublished" lat="45.7833" lon="3.1667"/>
+ <point code="LFLJ" type="published" lat="45.4000" lon="6.6333"/>
+ <point code="LFLL" type="unpublished" lat="45.7167" lon="5.0833"/>
+ <point code="LFLM" type="unpublished" lat="46.3000" lon="4.8167"/>
+ <point code="LFLN" type="unpublished" lat="46.3000" lon="4.1167"/>
+ <point code="LFLO" type="unpublished" lat="46.0500" lon="4.0167"/>
+ <point code="LFLP" type="unpublished" lat="45.9333" lon="6.1000"/>
+ <point code="LFLS" type="unpublished" lat="45.3500" lon="5.3333"/>
+ <point code="LFLU" type="unpublished" lat="44.9167" lon="4.9667"/>
+ <point code="LFLV" type="unpublished" lat="46.1667" lon="3.4000"/>
+ <point code="LFLW" type="unpublished" lat="44.9000" lon="2.4167"/>
+ <point code="LFLX" type="unpublished" lat="46.8667" lon="1.7167"/>
+ <point code="LFLY" type="unpublished" lat="45.7333" lon="4.9333"/>
+ <point code="LFMA" type="unpublished" lat="43.5167" lon="5.3667"/>
+ <point code="LFMC" type="unpublished" lat="43.3833" lon="6.3667"/>
+ <point code="LFMD" type="unpublished" lat="43.5833" lon="7.0000"/>
+ <point code="LFMH" type="unpublished" lat="45.5333" lon="4.3000"/>
+ <point code="LFMI" type="unpublished" lat="43.5167" lon="4.9167"/>
+ <point code="LFMK" type="unpublished" lat="43.1667" lon="2.3000"/>
+ <point code="LFML" type="unpublished" lat="43.4333" lon="5.2333"/>
+ <point code="LFMN" type="unpublished" lat="43.6667" lon="7.2167"/>
+ <point code="LFMO" type="unpublished" lat="44.1500" lon="4.8667"/>
+ <point code="LFMP" type="unpublished" lat="42.7333" lon="2.8667"/>
+ <point code="LFMQ" type="unpublished" lat="43.2500" lon="5.7833"/>
+ <point code="LFMT" type="unpublished" lat="43.5833" lon="3.9500"/>
+ <point code="LFMU" type="unpublished" lat="43.3333" lon="3.3500"/>
+ <point code="LFMV" type="unpublished" lat="43.9000" lon="4.8833"/>
+ <point code="LFMW" type="unpublished" lat="43.3167" lon="1.9167"/>
+ <point code="LFMX" type="published" lat="44.0667" lon="5.9833"/>
+ <point code="LFMY" type="unpublished" lat="43.6167" lon="5.1000"/>
+ <point code="LFNB" type="published" lat="44.5000" lon="3.5333"/>
+ <point code="LFOA" type="unpublished" lat="47.0500" lon="2.6333"/>
+ <point code="LFOC" type="unpublished" lat="48.0500" lon="1.3667"/>
+ <point code="LFOD" type="unpublished" lat="47.2500" lon="-0.1167"/>
+ <point code="LFOG" type="unpublished" lat="48.7500" lon="-0.6000"/>
+ <point code="LFOH" type="unpublished" lat="49.6000" lon="0.1833"/>
+ <point code="LFOM" type="unpublished" lat="49.2000" lon="0.5000"/>
+ <point code="LFOO" type="unpublished" lat="46.4833" lon="0.2833"/>
+ <point code="LFOU" type="unpublished" lat="47.0833" lon="-0.8833"/>
+ <point code="LFOV" type="unpublished" lat="48.0333" lon="-0.7500"/>
+ <point code="LFOZ" type="unpublished" lat="47.8833" lon="2.1500"/>
+ <point code="LFQI" type="unpublished" lat="50.1500" lon="3.2667"/>
+ <point code="LFQP" type="unpublished" lat="48.7667" lon="7.2000"/>
+ <point code="LFRB" type="unpublished" lat="48.4500" lon="3.5833"/>
+ <point code="LFRC" type="unpublished" lat="49.6500" lon="0.5333"/>
+ <point code="LFRD" type="unpublished" lat="48.5667" lon="1.9333"/>
+ <point code="LFRE" type="unpublished" lat="47.2833" lon="1.6500"/>
+ <point code="LFRF" type="unpublished" lat="48.8833" lon="0.4333"/>
+ <point code="LFRG" type="unpublished" lat="49.3667" lon="0.1667"/>
+ <point code="LFRH" type="unpublished" lat="47.7667" lon="2.5667"/>
+ <point code="LFRI" type="unpublished" lat="46.7000" lon="0.6167"/>
+ <point code="LFRJ" type="unpublished" lat="48.5333" lon="3.8500"/>
+ <point code="LFRK" type="unpublished" lat="49.1667" lon="-0.4667"/>
+ <point code="LFRL" type="unpublished" lat="48.2667" lon="3.5667"/>
+ <point code="LFRM" type="unpublished" lat="47.9500" lon="0.2000"/>
+ <point code="LFRN" type="unpublished" lat="48.0667" lon="0.2500"/>
+ <point code="LFRO" type="unpublished" lat="48.7500" lon="2.5167"/>
+ <point code="LFRQ" type="unpublished" lat="47.9667" lon="3.8333"/>
+ <point code="LFRS" type="unpublished" lat="47.1500" lon="0.3833"/>
+ <point code="LFRT" type="unpublished" lat="48.5167" lon="1.1833"/>
+ <point code="LFRU" type="unpublished" lat="48.6000" lon="2.1833"/>
+ <point code="LFRV" type="unpublished" lat="47.7167" lon="1.2833"/>
+ <point code="LFRZ" type="unpublished" lat="47.3167" lon="1.7833"/>
+ <point code="LFSB" type="unpublished" lat="47.5833" lon="7.5167"/>
+ <point code="LFSH" type="unpublished" lat="48.7833" lon="7.8167"/>
+ <point code="LFSM" type="unpublished" lat="47.4833" lon="6.7833"/>
+ <point code="LFSN" type="unpublished" lat="48.7000" lon="6.2333"/>
+ <point code="LFSN1" type="unpublished" lat="48.7000" lon="6.2167"/>
+ <point code="LFSR" type="unpublished" lat="49.3167" lon="4.0667"/>
+ <point code="LFSRF" type="unpublished" lat="49.3000" lon="4.0667"/>
+ <point code="LFTH" type="unpublished" lat="43.1000" lon="6.1500"/>
+ <point code="LFTW" type="unpublished" lat="43.7500" lon="4.4167"/>
+ <point code="LFTZ" type="unpublished" lat="43.2000" lon="6.4833"/>
+ <point code="LFXA" type="published" lat="45.9667" lon="5.3333"/>
+ <point code="LGG" type="unpublished" lat="46.2667" lon="6.1333"/>
+ <point code="LGJ" type="unpublished" lat="47.0500" lon="5.4333"/>
+ <point code="LGL" type="published" lat="48.7833" lon="0.5333"/>
+ <point code="LGLN" type="unpublished" lat="48.8333" lon="-0.2333"/>
+ <point code="LGLS" type="unpublished" lat="48.7500" lon="0.4833"/>
+ <point code="LGL1" type="unpublished" lat="48.8000" lon="0.5333"/>
+ <point code="LHO" type="published" lat="49.6167" lon="0.1833"/>
+ <point code="LHR" type="published" lat="48.3833" lon="7.8167"/>
+ <point code="LIBRU" type="published" lat="44.8833" lon="-0.1833"/>
+ <point code="LIEA" type="unpublished" lat="40.6500" lon="8.2667"/>
+ <point code="LIEO" type="published" lat="40.9000" lon="9.5167"/>
+ <point code="LIGUR" type="published" lat="43.5500" lon="8.9833"/>
+ <point code="LIMGO" type="published" lat="49.6333" lon="6.2833"/>
+ <point code="LIPNI" type="published" lat="49.5333" lon="5.8500"/>
+ <point code="LIRKO" type="published" lat="46.5667" lon="5.8167"/>
+ <point code="LISEU" type="published" lat="49.1000" lon="0.4000"/>
+ <point code="LISMO" type="published" lat="46.8667" lon="5.7833"/>
+ <point code="LIZAD" type="published" lat="49.5833" lon="3.6667"/>
+ <point code="LJL" type="unpublished" lat="48.9833" lon="6.2500"/>
+ <point code="LJL1" type="unpublished" lat="49.0000" lon="6.2500"/>
+ <point code="LKJ" type="unpublished" lat="41.9167" lon="8.8167"/>
+ <point code="LLL" type="unpublished" lat="45.7333" lon="5.0833"/>
+ <point code="LM" type="published" lat="47.9000" lon="0.1667"/>
+ <point code="LMG" type="published" lat="45.8167" lon="1.0333"/>
+ <point code="LN" type="published" lat="48.7167" lon="2.7000"/>
+ <point code="LND" type="published" lat="50.1333" lon="4.3667"/>
+ <point code="LNO" type="published" lat="50.5833" lon="5.7167"/>
+ <point code="LOB" type="unpublished" lat="49.4500" lon="2.1167"/>
+ <point code="LOE" type="published" lat="46.0333" lon="1.3333"/>
+ <point code="LOGIS" type="published" lat="43.7000" lon="5.1833"/>
+ <point code="LOGNI" type="published" lat="46.2500" lon="5.0833"/>
+ <point code="LOJ" type="unpublished" lat="48.0000" lon="1.7833"/>
+ <point code="LOKSI" type="published" lat="40.7167" lon="8.0000"/>
+ <point code="LOMRA" type="published" lat="43.3500" lon="1.8833"/>
+ <point code="LONSU" type="published" lat="42.7833" lon="8.0167"/>
+ <point code="LOP" type="unpublished" lat="49.3833" lon="1.1833"/>
+ <point code="LOR" type="published" lat="47.7833" lon="2.5500"/>
+ <point code="LORKU" type="published" lat="49.9333" lon="1.6167"/>
+ <point code="LORTA" type="published" lat="49.4167" lon="3.2333"/>
+ <point code="LORTO" type="published" lat="43.6333" lon="1.0000"/>
+ <point code="LOTEE" type="published" lat="44.6667" lon="4.1667"/>
+ <point code="LOU" type="published" lat="49.0000" lon="6.2000"/>
+ <point code="LP" type="published" lat="47.1333" lon="-0.8333"/>
+ <point code="LPB" type="unpublished" lat="48.9667" lon="2.4500"/>
+ <point code="LPC" type="unpublished" lat="49.2500" lon="2.5333"/>
+ <point code="LPD" type="unpublished" lat="46.3000" lon="2.3333"/>
+ <point code="LPG" type="unpublished" lat="49.0167" lon="2.5500"/>
+ <point code="LPM" type="unpublished" lat="48.6000" lon="2.6667"/>
+ <point code="LPO" type="unpublished" lat="48.7333" lon="2.3833"/>
+ <point code="LPT" type="unpublished" lat="49.1000" lon="2.0500"/>
+ <point code="LPV" type="unpublished" lat="48.7667" lon="2.2000"/>
+ <point code="LRD" type="published" lat="41.5500" lon="0.6500"/>
+ <point code="LR1" type="unpublished" lat="47.7833" lon="2.5667"/>
+ <point code="LSB" type="unpublished" lat="47.6000" lon="7.5167"/>
+ <point code="LSBN1" type="unpublished" lat="47.6667" lon="7.4500"/>
+ <point code="LSBN2" type="unpublished" lat="47.7000" lon="7.5000"/>
+ <point code="LSBS1" type="unpublished" lat="47.5167" lon="7.5167"/>
+ <point code="LSBS2" type="unpublished" lat="47.5167" lon="7.4500"/>
+ <point code="LSBS3" type="unpublished" lat="47.4667" lon="7.4333"/>
+ <point code="LSD" type="unpublished" lat="47.2500" lon="5.1000"/>
+ <point code="LSE" type="published" lat="45.7500" lon="5.0833"/>
+ <point code="LSE1" type="unpublished" lat="45.7333" lon="5.0833"/>
+ <point code="LSF" type="unpublished" lat="49.0667" lon="6.1333"/>
+ <point code="LSG" type="unpublished" lat="48.3333" lon="6.0667"/>
+ <point code="LSGG" type="unpublished" lat="46.1500" lon="6.0000"/>
+ <point code="LST" type="unpublished" lat="48.5333" lon="7.6000"/>
+ <point code="LTP" type="published" lat="45.4833" lon="5.4333"/>
+ <point code="LTPIN" type="unpublished" lat="45.5000" lon="5.4167"/>
+ <point code="LUC" type="published" lat="43.3833" lon="6.2500"/>
+ <point code="LUGEN" type="published" lat="46.5833" lon="-0.8667"/>
+ <point code="LUGUS" type="published" lat="48.4167" lon="8.4000"/>
+ <point code="LUKIM" type="published" lat="44.1333" lon="9.3000"/>
+ <point code="LUKUM" type="published" lat="44.9333" lon="5.1833"/>
+ <point code="LUL" type="published" lat="47.6833" lon="6.3000"/>
+ <point code="LULOX" type="published" lat="50.3667" lon="8.0000"/>
+ <point code="LULUT" type="published" lat="44.4000" lon="-0.8333"/>
+ <point code="LULX" type="unpublished" lat="47.7000" lon="6.3000"/>
+ <point code="LUL1" type="unpublished" lat="47.7167" lon="6.3167"/>
+ <point code="LUMA" type="unpublished" lat="40.7833" lon="4.4333"/>
+ <point code="LUMAN" type="published" lat="47.9333" lon="0.4167"/>
+ <point code="LUMAS" type="published" lat="41.7333" lon="4.6667"/>
+ <point code="LUMEL" type="published" lat="47.4000" lon="7.1500"/>
+ <point code="LUMID" type="published" lat="44.2333" lon="3.7833"/>
+ <point code="LUMIL" type="published" lat="50.4167" lon="2.9667"/>
+ <point code="LUNAM" type="published" lat="39.6167" lon="8.9500"/>
+ <point code="LUNEL" type="published" lat="43.6833" lon="4.1500"/>
+ <point code="LUNOR" type="published" lat="40.3833" lon="5.4000"/>
+ <point code="LUPE" type="unpublished" lat="48.4333" lon="7.7167"/>
+ <point code="LUPEN" type="published" lat="48.4333" lon="7.7333"/>
+ <point code="LUPOS" type="published" lat="44.5000" lon="10.5833"/>
+ <point code="LURAN" type="published" lat="42.9667" lon="-0.9833"/>
+ <point code="LUREN" type="published" lat="48.0333" lon="3.9167"/>
+ <point code="LUSAR" type="published" lat="46.6667" lon="5.1833"/>
+ <point code="LUSEM" type="published" lat="43.3667" lon="0.2167"/>
+ <point code="LUSIT" type="published" lat="49.2167" lon="0.2000"/>
+ <point code="LUSOL" type="published" lat="43.7667" lon="6.0833"/>
+ <point code="LUSON" type="published" lat="46.5000" lon="0.6500"/>
+ <point code="LUTAX" type="published" lat="49.5500" lon="5.8167"/>
+ <point code="LUTIL" type="published" lat="47.6000" lon="0.0833"/>
+ <point code="LUTTA" type="published" lat="40.8500" lon="6.5000"/>
+ <point code="LUVAL" type="published" lat="48.3000" lon="5.1500"/>
+ <point code="LUXAN" type="published" lat="45.3667" lon="5.1333"/>
+ <point code="LVM" type="published" lat="48.2500" lon="3.9667"/>
+ <point code="LXI" type="published" lat="47.8000" lon="6.3833"/>
+ <point code="LYD" type="published" lat="51.0000" lon="0.8833"/>
+ <point code="LYS" type="published" lat="45.6000" lon="5.1000"/>
+ <point code="L0NSU" type="unpublished" lat="42.8000" lon="8.0167"/>
+ <point code="MABES" type="published" lat="46.3333" lon="5.2667"/>
+ <point code="MABUG" type="published" lat="49.7833" lon="4.0667"/>
+ <point code="MADEK" type="published" lat="48.5000" lon="5.0167"/>
+ <point code="MADK" type="unpublished" lat="40.5000" lon="10.0000"/>
+ <point code="MADKA" type="published" lat="41.3333" lon="9.2667"/>
+ <point code="MADOT" type="published" lat="45.7333" lon="4.5167"/>
+ <point code="MAGEC" type="published" lat="43.7500" lon="0.8000"/>
+ <point code="MAKOT" type="published" lat="49.1667" lon="7.0333"/>
+ <point code="MAKOX" type="published" lat="45.3333" lon="1.2333"/>
+ <point code="MALEB" type="published" lat="45.4333" lon="3.1833"/>
+ <point code="MALOU" type="published" lat="43.6333" lon="3.0000"/>
+ <point code="MAME" type="unpublished" lat="42.6000" lon="4.3667"/>
+ <point code="MAMES" type="published" lat="42.2167" lon="4.0000"/>
+ <point code="MANAG" type="published" lat="48.1000" lon="5.1667"/>
+ <point code="MANAK" type="published" lat="46.2167" lon="-0.9500"/>
+ <point code="MANIG" type="published" lat="49.7833" lon="2.7333"/>
+ <point code="MAPRI" type="published" lat="44.7167" lon="-0.8667"/>
+ <point code="MAREN" type="published" lat="45.7333" lon="0.9333"/>
+ <point code="MARRE" type="published" lat="45.4333" lon="0.2833"/>
+ <point code="MARRI" type="published" lat="43.3833" lon="4.4667"/>
+ <point code="MARUK" type="published" lat="50.2500" lon="1.9333"/>
+ <point code="MASAM" type="published" lat="43.4667" lon="2.2500"/>
+ <point code="MATER" type="published" lat="48.4500" lon="3.2167"/>
+ <point code="MATID" type="published" lat="49.6000" lon="1.7667"/>
+ <point code="MATIX" type="published" lat="50.1000" lon="3.9167"/>
+ <point code="MAXIR" type="published" lat="43.4000" lon="6.0333"/>
+ <point code="MAXOS" type="published" lat="40.4333" lon="4.7500"/>
+ <point code="MAY" type="published" lat="51.0333" lon="0.1167"/>
+ <point code="MAZET" type="published" lat="43.7333" lon="4.9000"/>
+ <point code="MBY" type="published" lat="46.5333" lon="3.5000"/>
+ <point code="MEBAK" type="published" lat="45.7000" lon="4.6500"/>
+ <point code="MEBEL" type="published" lat="42.5000" lon="5.3500"/>
+ <point code="MEDAM" type="published" lat="45.2667" lon="6.9333"/>
+ <point code="MEDAP" type="published" lat="43.9167" lon="2.0167"/>
+ <point code="MEDIL" type="published" lat="50.3500" lon="3.6667"/>
+ <point code="MEDIM" type="published" lat="47.3833" lon="6.5333"/>
+ <point code="MEDOK" type="published" lat="43.7500" lon="5.9000"/>
+ <point code="MEDOX" type="published" lat="49.3333" lon="5.1000"/>
+ <point code="MEDUS" type="published" lat="43.1667" lon="6.1333"/>
+ <point code="MEGER" type="published" lat="43.3333" lon="9.1833"/>
+ <point code="MEIZE" type="published" lat="43.4500" lon="3.6333"/>
+ <point code="MELKO" type="published" lat="48.2833" lon="4.6667"/>
+ <point code="MEN" type="published" lat="44.6000" lon="3.1667"/>
+ <point code="MENOX" type="published" lat="46.5667" lon="3.2167"/>
+ <point code="MERL" type="unpublished" lat="43.0667" lon="7.9667"/>
+ <point code="MERLU" type="published" lat="43.0833" lon="7.8000"/>
+ <point code="MERLV" type="unpublished" lat="43.0833" lon="7.8167"/>
+ <point code="MERUE" type="published" lat="49.3000" lon="1.8500"/>
+ <point code="MET" type="published" lat="49.0833" lon="6.1333"/>
+ <point code="MEZIN" type="published" lat="45.0167" lon="4.2000"/>
+ <point code="MGA" type="published" lat="36.8000" lon="3.6333"/>
+ <point code="MHN" type="published" lat="39.8667" lon="4.2167"/>
+ <point code="MIKRU" type="published" lat="43.6833" lon="7.5500"/>
+ <point code="MIL" type="published" lat="43.9333" lon="3.2500"/>
+ <point code="MILN" type="unpublished" lat="42.9500" lon="9.2500"/>
+ <point code="MILNO" type="published" lat="42.9000" lon="9.2167"/>
+ <point code="MILPA" type="published" lat="46.3000" lon="5.8833"/>
+ <point code="MINDI" type="published" lat="45.1333" lon="4.0500"/>
+ <point code="MINKA" type="published" lat="40.8167" lon="8.8500"/>
+ <point code="MINPA" type="published" lat="45.1000" lon="3.1667"/>
+ <point code="MINQI" type="published" lat="49.0333" lon="1.9500"/>
+ <point code="MIRBA" type="published" lat="44.7167" lon="0.3333"/>
+ <point code="MIRGU" type="published" lat="48.0167" lon="6.6833"/>
+ <point code="MIRSA" type="published" lat="42.8167" lon="9.7500"/>
+ <point code="MJ" type="unpublished" lat="43.4333" lon="5.2167"/>
+ <point code="MJV" type="published" lat="39.4333" lon="2.7500"/>
+ <point code="MK" type="published" lat="50.9833" lon="2.0500"/>
+ <point code="MLA" type="published" lat="41.1333" lon="0.1667"/>
+ <point code="MLN" type="published" lat="48.4500" lon="2.8167"/>
+ <point code="MLN1" type="unpublished" lat="48.4667" lon="2.8167"/>
+ <point code="MLO" type="unpublished" lat="48.5833" lon="2.6833"/>
+ <point code="MLX" type="published" lat="48.6500" lon="2.2333"/>
+ <point code="MM" type="published" lat="46.6000" lon="4.3333"/>
+ <point code="MMD" type="published" lat="49.3833" lon="5.1167"/>
+ <point code="MMDX" type="unpublished" lat="49.3667" lon="5.1000"/>
+ <point code="MMD1" type="unpublished" lat="49.3833" lon="5.1000"/>
+ <point code="MO" type="published" lat="46.3000" lon="4.8000"/>
+ <point code="MOBLO" type="published" lat="45.8167" lon="6.7167"/>
+ <point code="MOKDI" type="published" lat="44.9500" lon="3.1667"/>
+ <point code="MOKIP" type="published" lat="46.4500" lon="5.1000"/>
+ <point code="MOKNO" type="published" lat="49.4333" lon="1.6167"/>
+ <point code="MOKOR" type="published" lat="47.0000" lon="1.9833"/>
+ <point code="MOKUP" type="published" lat="47.1000" lon="0.5500"/>
+ <point code="MOLEK" type="published" lat="48.3000" lon="3.0667"/>
+ <point code="MOLEN" type="published" lat="44.0500" lon="4.5167"/>
+ <point code="MOLUS" type="published" lat="46.4500" lon="6.6833"/>
+ <point code="MOMIL" type="published" lat="46.5500" lon="4.5500"/>
+ <point code="MONCE" type="published" lat="48.7000" lon="6.4333"/>
+ <point code="MONEB" type="published" lat="44.6333" lon="9.2500"/>
+ <point code="MONIX" type="published" lat="43.3333" lon="1.9000"/>
+ <point code="MONOT" type="published" lat="48.0833" lon="2.4500"/>
+ <point code="MONTU" type="published" lat="46.9333" lon="0.8500"/>
+ <point code="MOPAN" type="published" lat="48.2500" lon="8.1500"/>
+ <point code="MOPIL" type="published" lat="50.1500" lon="4.1000"/>
+ <point code="MOREG" type="published" lat="46.4000" lon="6.0000"/>
+ <point code="MORIL" type="published" lat="43.0667" lon="2.3500"/>
+ <point code="MOROK" type="published" lat="47.4000" lon="6.6500"/>
+ <point code="MORSS" type="published" lat="39.9500" lon="4.6667"/>
+ <point code="MOSET" type="published" lat="49.5500" lon="6.3500"/>
+ <point code="MOSIS" type="published" lat="49.0000" lon="6.7833"/>
+ <point code="MOTAL" type="published" lat="47.5833" lon="2.2167"/>
+ <point code="MOTIM" type="published" lat="43.4833" lon="5.6000"/>
+ <point code="MOTOX" type="published" lat="50.9500" lon="1.4667"/>
+ <point code="MOTUK" type="published" lat="47.8667" lon="5.8167"/>
+ <point code="MOU" type="published" lat="46.7000" lon="3.6333"/>
+ <point code="MOUET" type="published" lat="39.0000" lon="7.3167"/>
+ <point code="MOULE" type="published" lat="42.6167" lon="9.7500"/>
+ <point code="MP" type="published" lat="49.6333" lon="0.6333"/>
+ <point code="MRM" type="published" lat="43.3833" lon="5.3333"/>
+ <point code="MRTG" type="unpublished" lat="43.4000" lon="5.1000"/>
+ <point code="MRV" type="published" lat="50.6167" lon="2.6500"/>
+ <point code="MRV1" type="unpublished" lat="50.6167" lon="2.6333"/>
+ <point code="MT" type="published" lat="47.3333" lon="1.9500"/>
+ <point code="MTD" type="published" lat="49.5500" lon="2.4833"/>
+ <point code="MTD2" type="unpublished" lat="49.5333" lon="2.4833"/>
+ <point code="MTG" type="published" lat="43.3833" lon="5.0833"/>
+ <point code="MTL" type="published" lat="44.5500" lon="4.7833"/>
+ <point code="MTZ" type="published" lat="49.2667" lon="6.2000"/>
+ <point code="MUDOS" type="published" lat="43.5000" lon="10.5000"/>
+ <point code="MUREL" type="published" lat="49.3167" lon="2.4500"/>
+ <point code="MUREN" type="published" lat="41.0500" lon="4.6667"/>
+ <point code="MURRO" type="published" lat="45.3333" lon="4.3833"/>
+ <point code="MUS" type="published" lat="43.3833" lon="6.6167"/>
+ <point code="MV" type="published" lat="48.5500" lon="2.9833"/>
+ <point code="M0RIL" type="unpublished" lat="43.0500" lon="2.3667"/>
+ <point code="NABH" type="unpublished" lat="46.5500" lon="0.6833"/>
+ <point code="NABI" type="unpublished" lat="46.5667" lon="-0.6500"/>
+ <point code="NAKID" type="published" lat="49.7000" lon="3.3333"/>
+ <point code="NAKIS" type="published" lat="44.3167" lon="4.1000"/>
+ <point code="NAMAR" type="published" lat="47.8833" lon="-0.4667"/>
+ <point code="NANOP" type="published" lat="48.2667" lon="4.2333"/>
+ <point code="NAPIX" type="published" lat="49.0833" lon="3.4000"/>
+ <point code="NARAK" type="published" lat="44.3000" lon="1.7500"/>
+ <point code="NARTI" type="published" lat="43.5500" lon="7.2333"/>
+ <point code="NATLI" type="published" lat="47.5000" lon="7.5000"/>
+ <point code="NATOR" type="published" lat="48.1667" lon="8.3167"/>
+ <point code="NATS" type="unpublished" lat="50.0000" lon="2.2333"/>
+ <point code="NATS1" type="unpublished" lat="50.0167" lon="2.2333"/>
+ <point code="NAVLA" type="published" lat="45.6667" lon="5.6667"/>
+ <point code="NAY" type="published" lat="48.5833" lon="5.9333"/>
+ <point code="NC" type="published" lat="43.5833" lon="7.1333"/>
+ <point code="ND01" type="unpublished" lat="43.4333" lon="7.1833"/>
+ <point code="NEA" type="published" lat="42.0333" lon="3.8833"/>
+ <point code="NEBRU" type="published" lat="50.0000" lon="2.2500"/>
+ <point code="NEDAN" type="published" lat="47.4333" lon="0.7333"/>
+ <point code="NEDED" type="published" lat="44.6833" lon="8.1333"/>
+ <point code="NEDRU" type="published" lat="45.0833" lon="5.8167"/>
+ <point code="NEGAT" type="published" lat="41.4167" lon="7.8667"/>
+ <point code="NEKEM" type="published" lat="46.5000" lon="3.4167"/>
+ <point code="NEKTA" type="published" lat="43.7500" lon="3.0167"/>
+ <point code="NELEN" type="published" lat="45.1167" lon="4.6167"/>
+ <point code="NEMOS" type="published" lat="46.9167" lon="6.9000"/>
+ <point code="NEMUR" type="published" lat="41.3667" lon="7.2167"/>
+ <point code="NENEM" type="published" lat="44.0500" lon="2.8500"/>
+ <point code="NEPAP" type="published" lat="46.9333" lon="3.6833"/>
+ <point code="NEPTI" type="published" lat="40.4333" lon="8.0000"/>
+ <point code="NERAN" type="published" lat="41.6833" lon="5.3833"/>
+ <point code="NERAS" type="published" lat="43.4167" lon="7.8167"/>
+ <point code="NERLA" type="published" lat="49.0000" lon="3.3667"/>
+ <point code="NETRO" type="published" lat="44.0500" lon="1.5667"/>
+ <point code="NEV" type="published" lat="47.1500" lon="2.9333"/>
+ <point code="NEVIL" type="published" lat="50.0000" lon="-0.3667"/>
+ <point code="NG" type="published" lat="43.8500" lon="4.4000"/>
+ <point code="NG1" type="unpublished" lat="43.8333" lon="4.4167"/>
+ <point code="NIK" type="published" lat="51.1500" lon="4.1833"/>
+ <point code="NILD" type="unpublished" lat="42.6500" lon="4.2833"/>
+ <point code="NILDU" type="published" lat="42.2667" lon="3.8333"/>
+ <point code="NILEM" type="published" lat="50.3000" lon="4.1167"/>
+ <point code="NIMER" type="published" lat="47.4667" lon="0.3500"/>
+ <point code="NINTU" type="published" lat="46.1500" lon="5.5500"/>
+ <point code="NIPN" type="unpublished" lat="49.1167" lon="4.0333"/>
+ <point code="NIPOE" type="unpublished" lat="48.8167" lon="3.0333"/>
+ <point code="NIPOR" type="published" lat="49.1167" lon="4.0167"/>
+ <point code="NIPOW" type="unpublished" lat="48.8167" lon="3.1333"/>
+ <point code="NIPO1" type="unpublished" lat="49.1167" lon="4.0667"/>
+ <point code="NIPS" type="unpublished" lat="49.1167" lon="4.0500"/>
+ <point code="NIRDO" type="published" lat="43.1500" lon="8.4333"/>
+ <point code="NITAR" type="published" lat="49.9167" lon="2.2333"/>
+ <point code="NITEM" type="published" lat="47.4333" lon="0.2000"/>
+ <point code="NIVET" type="published" lat="43.2000" lon="4.0500"/>
+ <point code="NIVOR" type="published" lat="50.7000" lon="4.2833"/>
+ <point code="NIZ" type="published" lat="43.7667" lon="7.2500"/>
+ <point code="NKBA" type="unpublished" lat="48.9167" lon="8.1667"/>
+ <point code="NKR" type="published" lat="49.3333" lon="8.7333"/>
+ <point code="NLHR" type="unpublished" lat="48.2667" lon="7.8000"/>
+ <point code="NOR" type="published" lat="50.8333" lon="6.6833"/>
+ <point code="NORI" type="unpublished" lat="47.1833" lon="0.4167"/>
+ <point code="NORK" type="unpublished" lat="42.8333" lon="8.8333"/>
+ <point code="NORKA" type="published" lat="42.9500" lon="8.7833"/>
+ <point code="NORMI" type="published" lat="46.9000" lon="1.9000"/>
+ <point code="NORON" type="published" lat="45.4833" lon="0.6833"/>
+ <point code="NOSTA" type="published" lat="43.8167" lon="7.7500"/>
+ <point code="NOTRO" type="published" lat="50.4333" lon="2.8333"/>
+ <point code="NOVAN" type="published" lat="46.3167" lon="2.3000"/>
+ <point code="NRNAV" type="unpublished" lat="49.0333" lon="2.9667"/>
+ <point code="NR04" type="unpublished" lat="43.5000" lon="7.1000"/>
+ <point code="NS" type="published" lat="46.3333" lon="-0.3000"/>
+ <point code="NTM" type="published" lat="50.0167" lon="6.5333"/>
+ <point code="NTS" type="published" lat="47.1667" lon="0.3833"/>
+ <point code="NURMO" type="published" lat="49.8333" lon="2.7500"/>
+ <point code="NUSBA" type="published" lat="46.1000" lon="5.7167"/>
+ <point code="NZ01" type="unpublished" lat="43.5167" lon="7.3000"/>
+ <point code="NZ02" type="unpublished" lat="43.5167" lon="7.1667"/>
+ <point code="NZ03" type="unpublished" lat="43.5333" lon="7.0333"/>
+ <point code="OAN" type="published" lat="48.0000" lon="1.7667"/>
+ <point code="OB" type="published" lat="43.2333" lon="5.6667"/>
+ <point code="OBAKI" type="published" lat="48.3667" lon="6.4333"/>
+ <point code="OBATO" type="published" lat="48.0667" lon="-0.2500"/>
+ <point code="OBDC" type="unpublished" lat="49.4333" lon="2.1667"/>
+ <point code="OBIGO" type="published" lat="45.2167" lon="6.4167"/>
+ <point code="OBLAD" type="published" lat="41.8167" lon="5.0167"/>
+ <point code="OBOR" type="unpublished" lat="48.4667" lon="7.1833"/>
+ <point code="OBORN" type="published" lat="48.4667" lon="7.2000"/>
+ <point code="OBOTA" type="published" lat="43.3833" lon="7.0000"/>
+ <point code="OBRD" type="unpublished" lat="49.3833" lon="2.2167"/>
+ <point code="OBUBA" type="published" lat="45.5833" lon="1.4833"/>
+ <point code="OBURO" type="published" lat="47.6500" lon="4.2667"/>
+ <point code="OBUTO" type="published" lat="43.1667" lon="0.0167"/>
+ <point code="OB0RN" type="unpublished" lat="48.4500" lon="7.1833"/>
+ <point code="ODEBU" type="published" lat="48.2833" lon="2.6333"/>
+ <point code="ODEDG" type="unpublished" lat="48.3000" lon="2.6333"/>
+ <point code="ODINA" type="published" lat="46.1167" lon="8.6667"/>
+ <point code="ODOKI" type="published" lat="43.3667" lon="7.9167"/>
+ <point code="ODRAN" type="published" lat="48.2833" lon="1.6167"/>
+ <point code="ODRSK" type="unpublished" lat="48.2667" lon="1.6333"/>
+ <point code="OD03H" type="unpublished" lat="48.1000" lon="2.4500"/>
+ <point code="OD03P" type="unpublished" lat="48.1167" lon="2.4333"/>
+ <point code="OD04H" type="unpublished" lat="48.1667" lon="2.2500"/>
+ <point code="OD04P" type="unpublished" lat="48.1667" lon="2.2667"/>
+ <point code="OEUZ" type="unpublished" lat="48.5667" lon="2.2167"/>
+ <point code="OGALO" type="published" lat="44.5667" lon="5.2167"/>
+ <point code="OGREN" type="published" lat="43.4000" lon="5.8833"/>
+ <point code="OGRIL" type="published" lat="43.2833" lon="1.2333"/>
+ <point code="OGULO" type="published" lat="48.2167" lon="2.6667"/>
+ <point code="OKABI" type="published" lat="42.6167" lon="1.4833"/>
+ <point code="OKASI" type="published" lat="48.0833" lon="2.7833"/>
+ <point code="OKEKO" type="published" lat="47.5333" lon="3.1167"/>
+ <point code="OKEPI" type="published" lat="47.1500" lon="3.3667"/>
+ <point code="OKIPO" type="published" lat="47.9167" lon="5.8667"/>
+ <point code="OKIRA" type="published" lat="47.0167" lon="3.4333"/>
+ <point code="OKRIX" type="published" lat="47.9667" lon="3.5667"/>
+ <point code="OKTAV" type="published" lat="41.2833" lon="8.1500"/>
+ <point code="OKTET" type="published" lat="44.4833" lon="6.5667"/>
+ <point code="OL" type="published" lat="48.7333" lon="2.3833"/>
+ <point code="OLBEN" type="published" lat="47.3000" lon="7.6833"/>
+ <point code="OLEBA" type="published" lat="47.1500" lon="0.1500"/>
+ <point code="OLERO" type="published" lat="46.0000" lon="0.8500"/>
+ <point code="OLETI" type="published" lat="43.8167" lon="9.0167"/>
+ <point code="OLINO" type="published" lat="46.8833" lon="1.0500"/>
+ <point code="OLIRI" type="published" lat="46.6333" lon="3.4167"/>
+ <point code="OLMES" type="published" lat="49.6333" lon="1.0000"/>
+ <point code="OLRAK" type="published" lat="44.7833" lon="2.8333"/>
+ <point code="OLRA1" type="unpublished" lat="44.7833" lon="2.8167"/>
+ <point code="OLS" type="published" lat="48.6500" lon="2.3500"/>
+ <point code="OL1" type="published" lat="48.7167" lon="2.3833"/>
+ <point code="OMAKO" type="published" lat="48.6000" lon="3.4167"/>
+ <point code="OMANI" type="published" lat="46.4500" lon="3.7667"/>
+ <point code="OMARD" type="published" lat="43.1000" lon="7.5833"/>
+ <point code="OMARI" type="published" lat="47.1667" lon="0.8167"/>
+ <point code="OMASI" type="published" lat="45.9000" lon="5.9667"/>
+ <point code="OMEDA" type="published" lat="42.3333" lon="8.3667"/>
+ <point code="ONZON" type="published" lat="45.8333" lon="4.1167"/>
+ <point code="OPALE" type="published" lat="49.9000" lon="1.8833"/>
+ <point code="ORBIL" type="published" lat="43.1833" lon="2.5000"/>
+ <point code="ORG" type="published" lat="44.1500" lon="4.8500"/>
+ <point code="ORIST" type="published" lat="50.0000" lon="0.1500"/>
+ <point code="ORTAC" type="published" lat="50.0000" lon="2.0000"/>
+ <point code="ORTEZ" type="published" lat="43.3667" lon="-0.7167"/>
+ <point code="ORTX" type="published" lat="43.3667" lon="-0.7167"/>
+ <point code="ORVAL" type="published" lat="49.0333" lon="0.1833"/>
+ <point code="OSA" type="published" lat="48.4667" lon="4.9333"/>
+ <point code="OSKIL" type="published" lat="43.0167" lon="5.2167"/>
+ <point code="OSKIN" type="published" lat="47.7167" lon="3.4333"/>
+ <point code="OSMAS" type="published" lat="45.2833" lon="5.5167"/>
+ <point code="OSOL" type="unpublished" lat="47.1500" lon="0.3833"/>
+ <point code="OST" type="published" lat="41.8000" lon="10.9833"/>
+ <point code="OTARO" type="published" lat="39.0000" lon="4.6833"/>
+ <point code="OTKOL" type="published" lat="46.1333" lon="5.4167"/>
+ <point code="OUESS" type="unpublished" lat="48.5000" lon="4.8333"/>
+ <point code="OVDIL" type="published" lat="44.0833" lon="0.8833"/>
+ <point code="OXIDO" type="published" lat="43.4667" lon="5.2833"/>
+ <point code="PABLA" type="published" lat="48.7833" lon="8.5833"/>
+ <point code="PADKO" type="published" lat="43.2333" lon="5.3333"/>
+ <point code="PALME" type="published" lat="42.9667" lon="5.9333"/>
+ <point code="PAS" type="published" lat="46.1667" lon="6.0000"/>
+ <point code="PAS1" type="unpublished" lat="46.1833" lon="6.0167"/>
+ <point code="PAS14" type="unpublished" lat="45.9500" lon="5.9333"/>
+ <point code="PBNR" type="unpublished" lat="48.9667" lon="2.4667"/>
+ <point code="PBNWH" type="unpublished" lat="48.9667" lon="2.4500"/>
+ <point code="PBNWR" type="unpublished" lat="48.9667" lon="2.4833"/>
+ <point code="PBOMA" type="unpublished" lat="48.7333" lon="2.3500"/>
+ <point code="PBSE" type="unpublished" lat="48.9667" lon="2.4333"/>
+ <point code="PBSW" type="unpublished" lat="48.9667" lon="2.4167"/>
+ <point code="PBWE1" type="unpublished" lat="48.8667" lon="2.7833"/>
+ <point code="PB093" type="published" lat="48.9500" lon="2.7833"/>
+ <point code="PB094" type="published" lat="48.9500" lon="2.9000"/>
+ <point code="PB096" type="published" lat="49.1333" lon="2.9333"/>
+ <point code="PB098" type="published" lat="48.9333" lon="3.1000"/>
+ <point code="PB253" type="published" lat="48.9167" lon="2.2667"/>
+ <point code="PB254" type="published" lat="48.9833" lon="2.2000"/>
+ <point code="PB256" type="published" lat="48.9167" lon="2.1167"/>
+ <point code="PC" type="unpublished" lat="49.2500" lon="2.5000"/>
+ <point code="PCDC" type="unpublished" lat="49.2500" lon="2.5500"/>
+ <point code="PCRD" type="unpublished" lat="49.2333" lon="2.5500"/>
+ <point code="PC089" type="unpublished" lat="48.9833" lon="3.0333"/>
+ <point code="PC289" type="unpublished" lat="48.8167" lon="2.2167"/>
+ <point code="PEKDG" type="unpublished" lat="48.3000" lon="2.8333"/>
+ <point code="PEKIM" type="published" lat="48.2833" lon="2.8333"/>
+ <point code="PELOK" type="published" lat="47.3500" lon="6.5833"/>
+ <point code="PELOS" type="published" lat="41.1500" lon="8.1500"/>
+ <point code="PEMAK" type="published" lat="49.4500" lon="5.7833"/>
+ <point code="PENAR" type="published" lat="45.5000" lon="5.6333"/>
+ <point code="PENDU" type="published" lat="47.3500" lon="6.0333"/>
+ <point code="PEPAL" type="published" lat="48.5500" lon="-0.2500"/>
+ <point code="PEPAX" type="published" lat="47.0833" lon="0.4500"/>
+ <point code="PEPET" type="published" lat="45.0833" lon="2.1333"/>
+ <point code="PEPG" type="unpublished" lat="42.7500" lon="2.8667"/>
+ <point code="PEPON" type="published" lat="48.3500" lon="-0.2500"/>
+ <point code="PERDU" type="published" lat="42.7333" lon="0.1500"/>
+ <point code="PERIG" type="published" lat="45.1167" lon="0.9667"/>
+ <point code="PERON" type="published" lat="49.9167" lon="2.8333"/>
+ <point code="PERUS" type="published" lat="44.1500" lon="6.1000"/>
+ <point code="PESAN" type="published" lat="46.2000" lon="3.3833"/>
+ <point code="PETAX" type="published" lat="50.1833" lon="0.8500"/>
+ <point code="PETUR" type="published" lat="43.7167" lon="7.4500"/>
+ <point code="PGNEH" type="unpublished" lat="49.0167" lon="2.5667"/>
+ <point code="PGNER" type="unpublished" lat="49.0167" lon="2.5500"/>
+ <point code="PGNR" type="unpublished" lat="49.0167" lon="2.5333"/>
+ <point code="PGNWH" type="unpublished" lat="49.0167" lon="2.5500"/>
+ <point code="PGNWR" type="unpublished" lat="49.0167" lon="2.5167"/>
+ <point code="PGSE" type="unpublished" lat="49.0000" lon="2.5833"/>
+ <point code="PGSW" type="unpublished" lat="49.0000" lon="2.5667"/>
+ <point code="PG082" type="published" lat="49.0000" lon="2.7667"/>
+ <point code="PG088" type="published" lat="48.9833" lon="2.9500"/>
+ <point code="PG089" type="published" lat="48.9833" lon="3.0000"/>
+ <point code="PG092" type="published" lat="49.0333" lon="2.7167"/>
+ <point code="PG094" type="published" lat="49.0333" lon="2.9333"/>
+ <point code="PG095" type="published" lat="49.0500" lon="3.0000"/>
+ <point code="PG100" type="published" lat="48.9500" lon="3.0167"/>
+ <point code="PG101" type="published" lat="48.8333" lon="2.6167"/>
+ <point code="PG102" type="published" lat="48.7167" lon="2.5833"/>
+ <point code="PG264" type="published" lat="48.9833" lon="2.3500"/>
+ <point code="PG265" type="published" lat="48.9667" lon="2.1833"/>
+ <point code="PG267" type="published" lat="48.9667" lon="2.0667"/>
+ <point code="PG274" type="published" lat="49.1000" lon="2.3333"/>
+ <point code="PG276" type="published" lat="49.1167" lon="2.3167"/>
+ <point code="PG278" type="published" lat="49.1000" lon="2.6667"/>
+ <point code="PG286" type="published" lat="48.9500" lon="1.9000"/>
+ <point code="PG288" type="published" lat="48.8833" lon="0.8000"/>
+ <point code="PG289" type="published" lat="48.8167" lon="2.1833"/>
+ <point code="PHAL" type="unpublished" lat="48.7833" lon="7.0833"/>
+ <point code="PHALO" type="published" lat="48.7833" lon="7.1000"/>
+ <point code="PHILI" type="published" lat="49.4833" lon="6.9833"/>
+ <point code="PI" type="published" lat="46.7000" lon="0.4000"/>
+ <point code="PIGOP" type="published" lat="48.6833" lon="1.3333"/>
+ <point code="PIGOS" type="published" lat="43.6167" lon="7.3667"/>
+ <point code="PIKOD" type="published" lat="49.4167" lon="4.7333"/>
+ <point code="PILON" type="published" lat="48.0000" lon="5.7000"/>
+ <point code="PILS" type="unpublished" lat="48.1000" lon="7.8167"/>
+ <point code="PILUL" type="published" lat="48.0833" lon="3.0500"/>
+ <point code="PIMAK" type="published" lat="45.3833" lon="4.0167"/>
+ <point code="PIMUP" type="published" lat="47.5333" lon="3.3833"/>
+ <point code="PINAL" type="published" lat="41.7167" lon="9.4167"/>
+ <point code="PINED" type="published" lat="45.0000" lon="5.5167"/>
+ <point code="PIPOR" type="published" lat="43.0167" lon="0.9000"/>
+ <point code="PIRAM" type="published" lat="43.5333" lon="7.9833"/>
+ <point code="PIVER" type="published" lat="48.8000" lon="2.2667"/>
+ <point code="PIVUS" type="published" lat="41.9167" lon="3.9333"/>
+ <point code="PIXIS" type="published" lat="46.9333" lon="3.7500"/>
+ <point code="PMR" type="unpublished" lat="43.0833" lon="1.5833"/>
+ <point code="PNT" type="published" lat="48.0500" lon="1.2000"/>
+ <point code="PN072" type="unpublished" lat="48.8167" lon="2.5167"/>
+ <point code="PO" type="unpublished" lat="48.7167" lon="2.3833"/>
+ <point code="PODEM" type="published" lat="49.2667" lon="1.5500"/>
+ <point code="PODEP" type="published" lat="46.6500" lon="3.9167"/>
+ <point code="PODUK" type="published" lat="49.2500" lon="3.3500"/>
+ <point code="POGOL" type="published" lat="48.4000" lon="6.7000"/>
+ <point code="POI" type="published" lat="46.5833" lon="0.3000"/>
+ <point code="POKET" type="published" lat="45.1167" lon="0.6167"/>
+ <point code="POLA1" type="unpublished" lat="43.2500" lon="3.8333"/>
+ <point code="POLA2" type="unpublished" lat="43.1667" lon="8.3333"/>
+ <point code="POLA3" type="unpublished" lat="42.5000" lon="6.1667"/>
+ <point code="POLA4" type="unpublished" lat="42.6667" lon="3.3333"/>
+ <point code="POLA5" type="unpublished" lat="42.6667" lon="6.5000"/>
+ <point code="POLA6" type="unpublished" lat="43.5833" lon="7.6667"/>
+ <point code="POLA7" type="unpublished" lat="43.3333" lon="4.0000"/>
+ <point code="POLA8" type="unpublished" lat="43.0000" lon="3.3333"/>
+ <point code="POLA9" type="unpublished" lat="42.1667" lon="6.1667"/>
+ <point code="POLLY" type="published" lat="47.9000" lon="2.7667"/>
+ <point code="POLMA" type="unpublished" lat="44.0000" lon="0.2500"/>
+ <point code="POLO1" type="unpublished" lat="46.6667" lon="3.0000"/>
+ <point code="POLO2" type="unpublished" lat="47.8333" lon="5.6667"/>
+ <point code="POLO3" type="unpublished" lat="47.8333" lon="4.3333"/>
+ <point code="POLO4" type="unpublished" lat="50.2500" lon="0.6333"/>
+ <point code="POLO5" type="unpublished" lat="50.5000" lon="1.3333"/>
+ <point code="POLO6" type="unpublished" lat="47.1667" lon="2.5000"/>
+ <point code="POLO7" type="unpublished" lat="44.3833" lon="1.4167"/>
+ <point code="POL10" type="unpublished" lat="43.3333" lon="8.3333"/>
+ <point code="POL11" type="unpublished" lat="41.3333" lon="8.3333"/>
+ <point code="POL12" type="unpublished" lat="41.3333" lon="9.6667"/>
+ <point code="POL13" type="unpublished" lat="41.5000" lon="8.1667"/>
+ <point code="POL14" type="unpublished" lat="42.6667" lon="8.1667"/>
+ <point code="POL15" type="unpublished" lat="43.1667" lon="9.6667"/>
+ <point code="POL16" type="unpublished" lat="41.6000" lon="5.8667"/>
+ <point code="POL17" type="unpublished" lat="43.2833" lon="9.2500"/>
+ <point code="POL18" type="unpublished" lat="43.5833" lon="8.2500"/>
+ <point code="POL19" type="unpublished" lat="42.5000" lon="7.1667"/>
+ <point code="POL20" type="unpublished" lat="42.0000" lon="6.4167"/>
+ <point code="POL21" type="unpublished" lat="42.2500" lon="5.6667"/>
+ <point code="POL22" type="unpublished" lat="41.1667" lon="5.0000"/>
+ <point code="POL23" type="unpublished" lat="43.4667" lon="8.7167"/>
+ <point code="POL24" type="unpublished" lat="43.6667" lon="8.0000"/>
+ <point code="POMEG" type="published" lat="43.3000" lon="5.3333"/>
+ <point code="POMTA" type="published" lat="47.7833" lon="2.3667"/>
+ <point code="PON" type="published" lat="49.1000" lon="2.0333"/>
+ <point code="POPUL" type="published" lat="43.9500" lon="1.1667"/>
+ <point code="PORBU" type="published" lat="42.4333" lon="3.2000"/>
+ <point code="POS" type="published" lat="39.9167" lon="3.1000"/>
+ <point code="POSSY" type="published" lat="42.0667" lon="0.1667"/>
+ <point code="POULP" type="published" lat="41.3333" lon="8.5667"/>
+ <point code="POWX3" type="unpublished" lat="48.5000" lon="2.2167"/>
+ <point code="POXX3" type="unpublished" lat="48.7167" lon="2.8000"/>
+ <point code="POZZO" type="published" lat="40.9333" lon="9.2667"/>
+ <point code="PO082" type="unpublished" lat="48.7500" lon="2.5500"/>
+ <point code="PO083" type="unpublished" lat="48.7500" lon="2.6833"/>
+ <point code="PO084" type="unpublished" lat="48.7833" lon="2.9833"/>
+ <point code="PO085" type="published" lat="48.6333" lon="2.6333"/>
+ <point code="PO086" type="unpublished" lat="48.6500" lon="2.3333"/>
+ <point code="PO088" type="unpublished" lat="48.7500" lon="2.0167"/>
+ <point code="PO090" type="unpublished" lat="49.1333" lon="2.0833"/>
+ <point code="PO092" type="unpublished" lat="48.8333" lon="1.7833"/>
+ <point code="PO094" type="unpublished" lat="49.2333" lon="2.0333"/>
+ <point code="PO244" type="published" lat="48.6667" lon="2.2000"/>
+ <point code="PO253" type="unpublished" lat="48.6833" lon="2.2333"/>
+ <point code="PO255" type="unpublished" lat="48.6667" lon="2.2000"/>
+ <point code="PO258" type="unpublished" lat="48.6333" lon="2.0833"/>
+ <point code="PO260" type="unpublished" lat="48.7667" lon="1.7333"/>
+ <point code="PO262" type="unpublished" lat="49.2333" lon="2.0333"/>
+ <point code="PO272" type="published" lat="48.5167" lon="2.0667"/>
+ <point code="PO290" type="unpublished" lat="48.4833" lon="2.1833"/>
+ <point code="PO300" type="unpublished" lat="48.5000" lon="2.3667"/>
+ <point code="PO302" type="unpublished" lat="48.5167" lon="2.8500"/>
+ <point code="PO304" type="unpublished" lat="48.6500" lon="3.0667"/>
+ <point code="PO306" type="unpublished" lat="48.8667" lon="3.1500"/>
+ <point code="PPG" type="published" lat="42.7500" lon="2.8667"/>
+ <point code="PPGX" type="published" lat="43.0667" lon="2.3667"/>
+ <point code="PPN" type="published" lat="42.7333" lon="0.3000"/>
+ <point code="PT" type="unpublished" lat="49.1000" lon="2.0667"/>
+ <point code="PTNWH" type="unpublished" lat="48.9667" lon="2.5000"/>
+ <point code="PTNWR" type="unpublished" lat="48.9667" lon="2.4333"/>
+ <point code="PTRD" type="unpublished" lat="49.1000" lon="2.0833"/>
+ <point code="PTV" type="published" lat="48.1500" lon="2.2667"/>
+ <point code="PTV1" type="unpublished" lat="48.1667" lon="2.2500"/>
+ <point code="PTV2" type="unpublished" lat="48.1500" lon="2.2833"/>
+ <point code="PU" type="published" lat="43.3167" lon="-0.3000"/>
+ <point code="PUMAL" type="published" lat="42.3667" lon="2.0000"/>
+ <point code="PV" type="unpublished" lat="48.7667" lon="2.2167"/>
+ <point code="PX" type="published" lat="45.1667" lon="0.9167"/>
+ <point code="QPR" type="published" lat="47.9500" lon="3.8167"/>
+ <point code="RALAM" type="published" lat="50.0167" lon="6.3833"/>
+ <point code="RALIX" type="published" lat="46.9333" lon="0.9667"/>
+ <point code="RAMEN" type="published" lat="39.6833" lon="9.0333"/>
+ <point code="RANES" type="published" lat="48.7333" lon="-0.2500"/>
+ <point code="RANN" type="unpublished" lat="49.1333" lon="4.3833"/>
+ <point code="RANS" type="unpublished" lat="49.1333" lon="4.4000"/>
+ <point code="RANUX" type="published" lat="49.1333" lon="4.3667"/>
+ <point code="RAN1" type="unpublished" lat="49.1333" lon="4.4167"/>
+ <point code="RAPED" type="published" lat="43.3667" lon="6.9000"/>
+ <point code="RAPES" type="published" lat="43.2333" lon="1.9000"/>
+ <point code="RAPOR" type="published" lat="49.5833" lon="5.2167"/>
+ <point code="RASPA" type="published" lat="42.1500" lon="5.4000"/>
+ <point code="RATKA" type="published" lat="49.5000" lon="8.0000"/>
+ <point code="RATRA" type="published" lat="44.7833" lon="1.4833"/>
+ <point code="RATUK" type="published" lat="50.6500" lon="1.6333"/>
+ <point code="RBT" type="published" lat="48.6500" lon="2.0000"/>
+ <point code="RBT2" type="unpublished" lat="48.6667" lon="1.9833"/>
+ <point code="RD01H" type="unpublished" lat="48.9000" lon="3.0833"/>
+ <point code="RD01R" type="unpublished" lat="48.8833" lon="3.0833"/>
+ <point code="REBUL" type="published" lat="41.6667" lon="1.1000"/>
+ <point code="REFEL" type="published" lat="47.5833" lon="7.0167"/>
+ <point code="REGHI" type="published" lat="48.0000" lon="8.0000"/>
+ <point code="REKLA" type="published" lat="47.5333" lon="5.8500"/>
+ <point code="REKTO" type="published" lat="41.1000" lon="7.6167"/>
+ <point code="REM" type="published" lat="49.3167" lon="4.0500"/>
+ <point code="REMGO" type="published" lat="49.7833" lon="5.0167"/>
+ <point code="REN" type="published" lat="48.0667" lon="0.2667"/>
+ <point code="RENSA" type="published" lat="49.5333" lon="4.8833"/>
+ <point code="REPSI" type="published" lat="45.5167" lon="4.2833"/>
+ <point code="REQIN" type="published" lat="39.0000" lon="6.2500"/>
+ <point code="RES" type="published" lat="41.1500" lon="1.1667"/>
+ <point code="RESBO" type="published" lat="43.1833" lon="6.9667"/>
+ <point code="RESMI" type="published" lat="48.5667" lon="2.2000"/>
+ <point code="RESPO" type="published" lat="47.8333" lon="5.6167"/>
+ <point code="RETKO" type="published" lat="47.2000" lon="0.3000"/>
+ <point code="RETNO" type="published" lat="44.3833" lon="5.6167"/>
+ <point code="REVLI" type="published" lat="46.5833" lon="6.7500"/>
+ <point code="REVTU" type="published" lat="49.6000" lon="0.2667"/>
+ <point code="RH" type="published" lat="45.0833" lon="1.5667"/>
+ <point code="RHONE" type="published" lat="43.3833" lon="4.8500"/>
+ <point code="RH0NE" type="unpublished" lat="43.4000" lon="4.8333"/>
+ <point code="RIBOU" type="published" lat="43.0833" lon="1.9333"/>
+ <point code="RIKPO" type="published" lat="43.2333" lon="5.8667"/>
+ <point code="RILON" type="published" lat="43.9333" lon="0.9833"/>
+ <point code="RIMON" type="published" lat="47.5000" lon="1.8167"/>
+ <point code="RIMOR" type="published" lat="46.0167" lon="3.4833"/>
+ <point code="RINTI" type="published" lat="51.0333" lon="1.6167"/>
+ <point code="RIPAL" type="published" lat="39.9833" lon="4.7667"/>
+ <point code="RIPUS" type="published" lat="47.2500" lon="8.5167"/>
+ <point code="RISGA" type="published" lat="40.8000" lon="8.0000"/>
+ <point code="RISOR" type="published" lat="45.5333" lon="5.9667"/>
+ <point code="RISUD" type="published" lat="47.7667" lon="0.3000"/>
+ <point code="RISUN" type="published" lat="46.3667" lon="2.6000"/>
+ <point code="RITAX" type="published" lat="50.0833" lon="5.8000"/>
+ <point code="RIVAK" type="published" lat="46.0000" lon="8.0000"/>
+ <point code="RIVEK" type="published" lat="46.3333" lon="3.0833"/>
+ <point code="RIXOT" type="published" lat="40.3833" lon="4.6667"/>
+ <point code="RL" type="published" lat="46.1667" lon="0.9000"/>
+ <point code="RLP" type="published" lat="47.9000" lon="5.2500"/>
+ <point code="RLP1" type="unpublished" lat="47.9167" lon="5.2000"/>
+ <point code="RMS" type="published" lat="49.4333" lon="7.5833"/>
+ <point code="ROA" type="published" lat="46.0500" lon="4.0000"/>
+ <point code="ROBEX" type="published" lat="45.1167" lon="6.6000"/>
+ <point code="ROBIR" type="published" lat="47.5167" lon="6.0333"/>
+ <point code="ROC" type="published" lat="45.8833" lon="-0.9833"/>
+ <point code="ROCAN" type="published" lat="42.6667" lon="1.9500"/>
+ <point code="ROCCA" type="published" lat="45.7500" lon="6.6500"/>
+ <point code="RODRI" type="published" lat="50.8667" lon="3.8500"/>
+ <point code="ROKNO" type="published" lat="43.4333" lon="7.2500"/>
+ <point code="ROKRO" type="published" lat="49.8833" lon="4.2833"/>
+ <point code="ROLEN" type="published" lat="48.5833" lon="0.1500"/>
+ <point code="ROLIR" type="published" lat="45.1667" lon="4.8500"/>
+ <point code="ROMAK" type="published" lat="44.6333" lon="2.4833"/>
+ <point code="ROMAM" type="published" lat="45.1000" lon="5.1667"/>
+ <point code="ROMGI" type="published" lat="46.1833" lon="3.1167"/>
+ <point code="ROMLO" type="published" lat="48.3500" lon="0.8500"/>
+ <point code="ROMRZ" type="unpublished" lat="44.3333" lon="2.5000"/>
+ <point code="ROMTA" type="published" lat="46.9667" lon="5.8500"/>
+ <point code="RONAX" type="published" lat="48.4000" lon="0.3833"/>
+ <point code="RONIS" type="published" lat="45.7833" lon="4.7167"/>
+ <point code="RONLA" type="published" lat="46.3500" lon="5.4167"/>
+ <point code="ROSPO" type="published" lat="47.9667" lon="2.2500"/>
+ <point code="ROTIS" type="published" lat="42.9667" lon="5.5000"/>
+ <point code="ROTOS" type="published" lat="47.1833" lon="7.7333"/>
+ <point code="ROTSI" type="published" lat="48.2833" lon="4.6333"/>
+ <point code="ROTWE" type="published" lat="48.5167" lon="8.6667"/>
+ <point code="ROU" type="published" lat="49.4667" lon="1.2833"/>
+ <point code="ROUG" type="published" lat="43.7500" lon="1.5000"/>
+ <point code="ROUSY" type="published" lat="49.4833" lon="6.1167"/>
+ <point code="ROU2" type="unpublished" lat="49.4667" lon="1.3000"/>
+ <point code="ROVOT" type="published" lat="43.3333" lon="4.9333"/>
+ <point code="ROYAN" type="published" lat="45.6667" lon="0.9667"/>
+ <point code="ROYX" type="published" lat="44.9833" lon="-0.8833"/>
+ <point code="RQ" type="published" lat="47.9667" lon="4.0000"/>
+ <point code="RRNT" type="unpublished" lat="46.6500" lon="0.5833"/>
+ <point code="RRSG" type="unpublished" lat="44.2333" lon="5.5000"/>
+ <point code="RR10" type="unpublished" lat="49.4167" lon="2.1667"/>
+ <point code="RR7" type="unpublished" lat="49.2833" lon="2.7167"/>
+ <point code="RS" type="published" lat="48.0500" lon="0.4167"/>
+ <point code="RTN" type="published" lat="47.3167" lon="1.6833"/>
+ <point code="RUBAS" type="published" lat="42.3833" lon="6.5667"/>
+ <point code="RUBIT" type="published" lat="43.2167" lon="6.4167"/>
+ <point code="RUBIX" type="published" lat="49.0667" lon="-0.2500"/>
+ <point code="RUBLO" type="published" lat="45.5833" lon="5.3500"/>
+ <point code="RUBMI" type="published" lat="50.2833" lon="1.6667"/>
+ <point code="RUMEL" type="published" lat="44.5000" lon="0.9167"/>
+ <point code="RUMIL" type="published" lat="45.8667" lon="5.9833"/>
+ <point code="RUNOM" type="published" lat="46.0667" lon="5.3500"/>
+ <point code="RUSIB" type="published" lat="48.9833" lon="2.1833"/>
+ <point code="RUSIT" type="published" lat="45.6667" lon="4.8833"/>
+ <point code="R0A" type="unpublished" lat="46.0500" lon="4.0167"/>
+ <point code="R0MAM" type="unpublished" lat="45.1167" lon="5.1667"/>
+ <point code="SABLE" type="published" lat="47.8500" lon="-0.2500"/>
+ <point code="SALCO" type="published" lat="49.7333" lon="2.4667"/>
+ <point code="SALEV" type="published" lat="46.0667" lon="6.0667"/>
+ <point code="SALIN" type="published" lat="43.2833" lon="4.7333"/>
+ <point code="SALMA" type="published" lat="39.0000" lon="6.7167"/>
+ <point code="SALON" type="published" lat="41.4833" lon="3.1833"/>
+ <point code="SALSI" type="published" lat="43.3500" lon="2.3500"/>
+ <point code="SAMPO" type="published" lat="48.2167" lon="0.7167"/>
+ <point code="SANCE" type="published" lat="47.2667" lon="2.7333"/>
+ <point code="SANDY" type="published" lat="51.0667" lon="1.0667"/>
+ <point code="SARD" type="unpublished" lat="40.4667" lon="9.5500"/>
+ <point code="SAU" type="published" lat="44.6833" lon="-0.1500"/>
+ <point code="SAUNI" type="published" lat="46.6167" lon="5.4833"/>
+ <point code="SAURG" type="published" lat="43.8833" lon="5.1000"/>
+ <point code="SAV" type="published" lat="48.7833" lon="7.4333"/>
+ <point code="SAVRG" type="unpublished" lat="43.9000" lon="5.0833"/>
+ <point code="SB" type="published" lat="48.5500" lon="1.1833"/>
+ <point code="SBGV" type="unpublished" lat="47.3333" lon="6.5667"/>
+ <point code="SBGV2" type="unpublished" lat="47.3167" lon="6.6500"/>
+ <point code="SBN" type="published" lat="49.2167" lon="7.1167"/>
+ <point code="SBZG1" type="unpublished" lat="47.1833" lon="7.4167"/>
+ <point code="SBZG2" type="unpublished" lat="47.2000" lon="7.5500"/>
+ <point code="SBZG3" type="unpublished" lat="47.1167" lon="7.3000"/>
+ <point code="SBZH" type="unpublished" lat="47.5833" lon="7.5500"/>
+ <point code="SDI" type="published" lat="48.6333" lon="4.9167"/>
+ <point code="SE" type="published" lat="48.5833" lon="7.7167"/>
+ <point code="SEBRA" type="unpublished" lat="43.6000" lon="4.9500"/>
+ <point code="SECHE" type="published" lat="44.4333" lon="0.5167"/>
+ <point code="SEDOR" type="published" lat="47.8667" lon="7.7500"/>
+ <point code="SENLO" type="published" lat="49.0833" lon="0.8167"/>
+ <point code="SEPAL" type="published" lat="47.0000" lon="7.2500"/>
+ <point code="SFD" type="published" lat="50.7500" lon="0.1167"/>
+ <point code="SIJAN" type="published" lat="43.2000" lon="2.9333"/>
+ <point code="SIMAR" type="published" lat="43.8167" lon="3.8000"/>
+ <point code="SINPO" type="published" lat="46.3167" lon="3.2833"/>
+ <point code="SIROD" type="published" lat="46.7333" lon="6.0167"/>
+ <point code="SISGA" type="published" lat="50.6167" lon="4.0500"/>
+ <point code="SITET" type="published" lat="50.1000" lon="0.0000"/>
+ <point code="SIVIR" type="published" lat="46.0000" lon="7.2500"/>
+ <point code="SKBA" type="unpublished" lat="48.5833" lon="7.8833"/>
+ <point code="SKERY" type="published" lat="50.0000" lon="2.8333"/>
+ <point code="SKESO" type="published" lat="49.8167" lon="2.9667"/>
+ <point code="SLCL" type="unpublished" lat="41.5667" lon="2.3667"/>
+ <point code="SLHR" type="unpublished" lat="48.4667" lon="7.8333"/>
+ <point code="SLL" type="published" lat="41.5167" lon="2.1000"/>
+ <point code="SN" type="published" lat="46.2833" lon="4.1167"/>
+ <point code="SNR" type="published" lat="43.4500" lon="2.1000"/>
+ <point code="SOBLI" type="published" lat="47.5000" lon="6.3833"/>
+ <point code="SODRI" type="published" lat="43.0167" lon="8.3667"/>
+ <point code="SOFFY" type="published" lat="43.0167" lon="5.1833"/>
+ <point code="SOKMU" type="published" lat="49.3333" lon="1.4333"/>
+ <point code="SOLBA" type="published" lat="49.2833" lon="3.5667"/>
+ <point code="SOMDA" type="published" lat="48.3333" lon="4.2500"/>
+ <point code="SOMED" type="published" lat="47.4333" lon="0.9500"/>
+ <point code="SOMEN" type="published" lat="48.8500" lon="2.4500"/>
+ <point code="SOMIL" type="published" lat="49.7667" lon="2.3000"/>
+ <point code="SOMOS" type="published" lat="44.5500" lon="0.7667"/>
+ <point code="SOMTI" type="published" lat="45.4500" lon="2.9333"/>
+ <point code="SOMTU" type="published" lat="49.6000" lon="4.3500"/>
+ <point code="SONGA" type="published" lat="44.2000" lon="1.0167"/>
+ <point code="SONOS" type="published" lat="49.6333" lon="1.4500"/>
+ <point code="SONUR" type="published" lat="49.4333" lon="4.3500"/>
+ <point code="SOPAD" type="published" lat="45.6500" lon="4.2000"/>
+ <point code="SOPIL" type="published" lat="47.0333" lon="1.0500"/>
+ <point code="SOPLO" type="published" lat="45.7333" lon="5.7500"/>
+ <point code="SORAL" type="published" lat="49.1167" lon="6.4333"/>
+ <point code="SORAP" type="published" lat="48.5167" lon="0.6333"/>
+ <point code="SORAS" type="published" lat="40.5500" lon="4.6667"/>
+ <point code="SORE" type="unpublished" lat="48.4667" lon="7.0000"/>
+ <point code="SOREM" type="published" lat="48.4667" lon="7.0167"/>
+ <point code="SOSAL" type="published" lat="46.5500" lon="6.8833"/>
+ <point code="SOSTO" type="published" lat="43.8000" lon="0.7167"/>
+ <point code="SOSUR" type="published" lat="42.5667" lon="5.0000"/>
+ <point code="SOTA" type="unpublished" lat="39.5667" lon="4.5000"/>
+ <point code="SOTAX" type="published" lat="39.5833" lon="4.6667"/>
+ <point code="SOTUS" type="published" lat="49.3833" lon="4.0500"/>
+ <point code="SOUKA" type="published" lat="42.8833" lon="8.8000"/>
+ <point code="SOVAG" type="published" lat="41.1500" lon="7.2000"/>
+ <point code="SOVAR" type="published" lat="42.7833" lon="-0.2500"/>
+ <point code="SOVAT" type="published" lat="50.7833" lon="1.4667"/>
+ <point code="SPEC" type="published" lat="43.7500" lon="1.0833"/>
+ <point code="SPR" type="published" lat="46.4667" lon="6.4500"/>
+ <point code="SPY" type="published" lat="52.0000" lon="4.8500"/>
+ <point code="SR" type="published" lat="47.2667" lon="-0.1167"/>
+ <point code="SRN" type="published" lat="45.6500" lon="9.0167"/>
+ <point code="SSN" type="published" lat="43.3000" lon="0.1667"/>
+ <point code="STDT" type="unpublished" lat="48.5000" lon="7.4667"/>
+ <point code="STG" type="published" lat="42.9167" lon="7.5833"/>
+ <point code="STP" type="published" lat="43.2167" lon="6.6000"/>
+ <point code="STR" type="published" lat="48.5000" lon="7.5667"/>
+ <point code="STSB" type="unpublished" lat="48.1500" lon="7.3667"/>
+ <point code="SU" type="published" lat="43.5000" lon="1.1500"/>
+ <point code="SUBAK" type="published" lat="47.0667" lon="0.5167"/>
+ <point code="SUBIL" type="published" lat="43.0333" lon="4.6000"/>
+ <point code="SUDAS" type="published" lat="42.9333" lon="8.9000"/>
+ <point code="SUDIL" type="published" lat="47.1333" lon="0.3833"/>
+ <point code="SUIPE" type="published" lat="49.2500" lon="4.2667"/>
+ <point code="SUL" type="published" lat="48.3833" lon="8.6333"/>
+ <point code="SULEX" type="published" lat="50.0000" lon="2.9167"/>
+ <point code="SULOT" type="published" lat="45.6000" lon="3.8167"/>
+ <point code="SUPAP" type="published" lat="49.4333" lon="4.1833"/>
+ <point code="SURCO" type="published" lat="42.3333" lon="-0.5667"/>
+ <point code="SUTAL" type="published" lat="49.4667" lon="6.3833"/>
+ <point code="SZA" type="published" lat="41.9333" lon="9.4000"/>
+ <point code="TABIL" type="published" lat="47.9500" lon="-0.9333"/>
+ <point code="TABOT" type="published" lat="39.1500" lon="8.0000"/>
+ <point code="TABOV" type="published" lat="48.6500" lon="1.6500"/>
+ <point code="TAJEN" type="published" lat="38.6167" lon="5.9167"/>
+ <point code="TAJ1" type="unpublished" lat="38.8833" lon="6.0000"/>
+ <point code="TAKAS" type="published" lat="49.0000" lon="8.0000"/>
+ <point code="TAKAT" type="published" lat="44.6333" lon="2.6000"/>
+ <point code="TALAR" type="published" lat="45.9500" lon="4.6000"/>
+ <point code="TALEP" type="published" lat="43.4667" lon="8.7167"/>
+ <point code="TALIG" type="published" lat="49.5167" lon="4.2000"/>
+ <point code="TALUD" type="published" lat="49.6000" lon="5.4167"/>
+ <point code="TAN" type="published" lat="43.4667" lon="-0.0167"/>
+ <point code="TANCA" type="published" lat="49.5167" lon="0.4833"/>
+ <point code="TANX" type="published" lat="43.4667" lon="-0.0000"/>
+ <point code="TBO" type="published" lat="43.3333" lon="0.1500"/>
+ <point code="TBOX" type="published" lat="43.4333" lon="0.5667"/>
+ <point code="TD06R" type="unpublished" lat="48.0833" lon="2.4333"/>
+ <point code="TD07R" type="unpublished" lat="48.1500" lon="2.2500"/>
+ <point code="TD11X" type="unpublished" lat="48.0667" lon="3.0667"/>
+ <point code="TD12X" type="unpublished" lat="48.0667" lon="2.8000"/>
+ <point code="TEDRI" type="published" lat="43.5000" lon="4.7667"/>
+ <point code="TEMPU" type="published" lat="44.8500" lon="1.0000"/>
+ <point code="TEPRA" type="published" lat="46.5000" lon="1.5833"/>
+ <point code="TEPRI" type="published" lat="48.5500" lon="2.7500"/>
+ <point code="TEREZ" type="published" lat="41.3333" lon="9.0333"/>
+ <point code="TERKU" type="published" lat="48.0333" lon="2.3833"/>
+ <point code="TERPO" type="published" lat="47.3500" lon="0.0667"/>
+ <point code="TF1" type="unpublished" lat="48.0000" lon="8.9833"/>
+ <point code="TF2" type="unpublished" lat="47.0000" lon="8.9833"/>
+ <point code="TF3" type="unpublished" lat="46.0000" lon="8.9833"/>
+ <point code="TGO" type="published" lat="48.6167" lon="9.2667"/>
+ <point code="THUNE" type="published" lat="43.2500" lon="0.4333"/>
+ <point code="TILVI" type="published" lat="49.6000" lon="5.5833"/>
+ <point code="TIMBA" type="published" lat="50.9333" lon="0.2500"/>
+ <point code="TIMTA" type="published" lat="43.4333" lon="6.2667"/>
+ <point code="TINIL" type="published" lat="47.5833" lon="5.1000"/>
+ <point code="TINO" type="unpublished" lat="42.6667" lon="5.4167"/>
+ <point code="TINOT" type="published" lat="42.7000" lon="5.3167"/>
+ <point code="TIPIK" type="published" lat="43.5000" lon="6.4333"/>
+ <point code="TIRAV" type="published" lat="46.6000" lon="0.6167"/>
+ <point code="TIRSO" type="published" lat="47.8000" lon="6.6667"/>
+ <point code="TIRUM" type="published" lat="47.8333" lon="3.3333"/>
+ <point code="TIS" type="published" lat="45.8833" lon="3.5500"/>
+ <point code="TITIX" type="published" lat="47.8667" lon="8.4000"/>
+ <point code="TITOX" type="published" lat="46.5500" lon="3.7167"/>
+ <point code="TITUB" type="published" lat="48.8000" lon="2.4167"/>
+ <point code="TLN" type="published" lat="43.0333" lon="6.1500"/>
+ <point code="TL1" type="unpublished" lat="49.0333" lon="2.6500"/>
+ <point code="TL2" type="unpublished" lat="48.9167" lon="2.9500"/>
+ <point code="TM1" type="unpublished" lat="49.1667" lon="3.5333"/>
+ <point code="TN1" type="unpublished" lat="49.1667" lon="2.7833"/>
+ <point code="TOKDO" type="published" lat="46.0167" lon="5.7167"/>
+ <point code="TOLNA" type="published" lat="45.6833" lon="5.8167"/>
+ <point code="TOLVU" type="published" lat="49.6333" lon="5.3667"/>
+ <point code="TONI" type="unpublished" lat="44.3333" lon="0.3333"/>
+ <point code="TOP" type="published" lat="44.9333" lon="7.8667"/>
+ <point code="TORPA" type="published" lat="47.4833" lon="6.6667"/>
+ <point code="TORTU" type="published" lat="43.3833" lon="8.9667"/>
+ <point code="TOU" type="published" lat="43.6833" lon="1.3167"/>
+ <point code="TR" type="published" lat="45.9167" lon="4.6500"/>
+ <point code="TRA" type="published" lat="47.6833" lon="8.4333"/>
+ <point code="TRACA" type="published" lat="50.8500" lon="1.9667"/>
+ <point code="TRETS" type="published" lat="43.4167" lon="5.7333"/>
+ <point code="TRETZ" type="unpublished" lat="43.4000" lon="5.7167"/>
+ <point code="TRO1" type="unpublished" lat="47.9333" lon="4.1667"/>
+ <point code="TS" type="published" lat="43.5000" lon="1.4833"/>
+ <point code="TSU" type="published" lat="48.7500" lon="2.1000"/>
+ <point code="TSU1" type="unpublished" lat="48.7500" lon="0.9000"/>
+ <point code="TSU2" type="unpublished" lat="48.7500" lon="2.0667"/>
+ <point code="TUBLO" type="published" lat="48.4667" lon="8.5833"/>
+ <point code="TUDRA" type="published" lat="46.5333" lon="0.7833"/>
+ <point code="TUGLI" type="published" lat="45.3833" lon="1.5167"/>
+ <point code="TULNI" type="published" lat="50.5500" lon="3.2833"/>
+ <point code="TULTA" type="published" lat="48.5833" lon="8.0000"/>
+ <point code="TUNAX" type="published" lat="47.9167" lon="0.2000"/>
+ <point code="TUNEG" type="published" lat="42.9500" lon="5.7667"/>
+ <point code="TUNIT" type="published" lat="49.3833" lon="3.0000"/>
+ <point code="TUNOR" type="published" lat="47.8833" lon="4.1333"/>
+ <point code="TUPAR" type="published" lat="46.4333" lon="-0.6667"/>
+ <point code="TUR" type="published" lat="47.4333" lon="0.7167"/>
+ <point code="TURAN" type="published" lat="47.4500" lon="5.0333"/>
+ <point code="TURIL" type="published" lat="43.2333" lon="6.0167"/>
+ <point code="TUROM" type="published" lat="46.8500" lon="5.9667"/>
+ <point code="TUSAK" type="published" lat="44.5667" lon="1.6833"/>
+ <point code="TUSU" type="unpublished" lat="47.3333" lon="4.2500"/>
+ <point code="TUTAX" type="published" lat="46.9167" lon="5.2500"/>
+ <point code="T0U" type="unpublished" lat="43.6833" lon="1.3333"/>
+ <point code="UBE" type="unpublished" lat="44.9167" lon="1.6000"/>
+ <point code="UFKF1" type="unpublished" lat="48.5000" lon="5.2500"/>
+ <point code="UNANA" type="published" lat="42.8500" lon="6.1833"/>
+ <point code="UNITA" type="published" lat="43.9500" lon="9.0167"/>
+ <point code="UNTB1" type="unpublished" lat="49.8667" lon="2.6833"/>
+ <point code="UNUB1" type="unpublished" lat="50.5000" lon="3.3500"/>
+ <point code="URAT" type="unpublished" lat="41.7500" lon="8.2667"/>
+ <point code="URATO" type="published" lat="41.9500" lon="8.1500"/>
+ <point code="URUNA" type="published" lat="43.3500" lon="0.2667"/>
+ <point code="USANO" type="published" lat="43.7333" lon="7.7167"/>
+ <point code="UTABA" type="published" lat="48.2500" lon="9.4500"/>
+ <point code="UTELA" type="published" lat="48.9000" lon="2.9667"/>
+ <point code="UXANA" type="published" lat="45.2833" lon="3.1833"/>
+ <point code="VA" type="published" lat="47.7667" lon="1.3333"/>
+ <point code="VADAR" type="published" lat="46.6500" lon="6.7500"/>
+ <point code="VADEM" type="published" lat="46.7167" lon="6.4833"/>
+ <point code="VADOM" type="published" lat="48.5500" lon="1.2667"/>
+ <point code="VAGNA" type="published" lat="45.1000" lon="-0.3333"/>
+ <point code="VAKER" type="published" lat="49.5833" lon="4.0000"/>
+ <point code="VAKSI" type="published" lat="48.0000" lon="0.7667"/>
+ <point code="VALAG" type="published" lat="43.6833" lon="3.4167"/>
+ <point code="VALAX" type="published" lat="47.5667" lon="0.8833"/>
+ <point code="VALEK" type="published" lat="49.5167" lon="5.7833"/>
+ <point code="VALKU" type="published" lat="46.0000" lon="2.8167"/>
+ <point code="VALNU" type="published" lat="48.0833" lon="3.2667"/>
+ <point code="VAMTU" type="published" lat="44.1500" lon="7.6333"/>
+ <point code="VANAD" type="published" lat="47.8333" lon="0.9000"/>
+ <point code="VANAS" type="published" lat="45.4500" lon="6.7500"/>
+ <point code="VAORL" type="unpublished" lat="48.0833" lon="1.3667"/>
+ <point code="VAREK" type="published" lat="42.3167" lon="7.9833"/>
+ <point code="VARES" type="published" lat="43.5000" lon="4.3167"/>
+ <point code="VATIR" type="published" lat="42.1667" lon="4.1167"/>
+ <point code="VATRI" type="published" lat="48.8000" lon="4.0500"/>
+ <point code="VAXS" type="unpublished" lat="45.7500" lon="5.0000"/>
+ <point code="VBNOR" type="unpublished" lat="45.6333" lon="1.7167"/>
+ <point code="VBRD" type="unpublished" lat="49.0000" lon="1.5000"/>
+ <point code="VBRE" type="unpublished" lat="47.0000" lon="1.5000"/>
+ <point code="VBSUD" type="unpublished" lat="45.6167" lon="1.7167"/>
+ <point code="VE" type="unpublished" lat="44.8500" lon="4.9500"/>
+ <point code="VEDUS" type="published" lat="49.6000" lon="4.7833"/>
+ <point code="VEKIN" type="published" lat="50.4000" lon="3.2667"/>
+ <point code="VELER" type="published" lat="49.2500" lon="3.3667"/>
+ <point code="VELET" type="published" lat="47.1167" lon="0.5667"/>
+ <point code="VELIN" type="published" lat="44.9833" lon="0.1500"/>
+ <point code="VELON" type="published" lat="41.2500" lon="6.5833"/>
+ <point code="VENOR" type="published" lat="49.7167" lon="2.6667"/>
+ <point code="VERAC" type="published" lat="46.2833" lon="0.1000"/>
+ <point code="VERMA" type="published" lat="50.0000" lon="3.2500"/>
+ <point code="VEROS" type="published" lat="47.3333" lon="2.2000"/>
+ <point code="VEROT" type="published" lat="45.2167" lon="4.1833"/>
+ <point code="VERSO" type="published" lat="41.1333" lon="3.7833"/>
+ <point code="VES" type="published" lat="43.5667" lon="5.9667"/>
+ <point code="VESAN" type="published" lat="50.3667" lon="2.0333"/>
+ <point code="VEULE" type="published" lat="49.8500" lon="0.6167"/>
+ <point code="VEVAR" type="published" lat="44.8000" lon="7.0167"/>
+ <point code="VEXEN" type="published" lat="50.1333" lon="0.1667"/>
+ <point code="VFRCO" type="unpublished" lat="43.0500" lon="8.1667"/>
+ <point code="VFRI" type="unpublished" lat="47.5000" lon="2.5000"/>
+ <point code="VFRLE" type="unpublished" lat="45.2000" lon="6.2667"/>
+ <point code="VFRLO" type="unpublished" lat="46.1667" lon="3.8333"/>
+ <point code="VFRLS" type="unpublished" lat="45.3500" lon="4.3333"/>
+ <point code="VFRML" type="unpublished" lat="43.6667" lon="3.3500"/>
+ <point code="VFRMN" type="unpublished" lat="44.1500" lon="6.9167"/>
+ <point code="VFRMO" type="unpublished" lat="44.3833" lon="4.7667"/>
+ <point code="VFRST" type="unpublished" lat="43.8667" lon="6.0667"/>
+ <point code="VIBAS" type="published" lat="37.4000" lon="2.3667"/>
+ <point code="VICC" type="unpublished" lat="42.5000" lon="8.8167"/>
+ <point code="VICCO" type="published" lat="42.1333" lon="8.8167"/>
+ <point code="VIREX" type="published" lat="48.8667" lon="-0.9167"/>
+ <point code="VIRIE" type="published" lat="45.8500" lon="5.6500"/>
+ <point code="VLC" type="published" lat="39.5000" lon="-0.5000"/>
+ <point code="VMP" type="published" lat="49.3167" lon="0.3167"/>
+ <point code="VNE" type="published" lat="45.5500" lon="4.8833"/>
+ <point code="VNV" type="published" lat="41.2167" lon="1.7000"/>
+ <point code="VOG" type="published" lat="44.9167" lon="8.8333"/>
+ <point code="VPAW" type="unpublished" lat="48.5000" lon="2.2500"/>
+ <point code="VRA" type="published" lat="42.7333" lon="1.1333"/>
+ <point code="VREI" type="unpublished" lat="48.6667" lon="3.0000"/>
+ <point code="VZ" type="published" lat="46.1333" lon="3.4000"/>
+ <point code="WAFFU" type="published" lat="50.5833" lon="0.3500"/>
+ <point code="WDG" type="unpublished" lat="49.0167" lon="2.4167"/>
+ <point code="WIL" type="published" lat="47.1833" lon="7.9167"/>
+ <point code="WPB" type="unpublished" lat="48.9500" lon="2.3333"/>
+ <point code="WPO" type="unpublished" lat="48.6500" lon="2.1667"/>
+ <point code="WPV" type="unpublished" lat="48.7667" lon="2.1000"/>
+ <point code="WS" type="unpublished" lat="45.3667" lon="5.1667"/>
+ <point code="WSRS" type="unpublished" lat="47.1333" lon="0.3000"/>
+ <point code="WSWU" type="unpublished" lat="48.3167" lon="4.2500"/>
+ <point code="XAMAB" type="published" lat="50.2000" lon="0.2667"/>
+ <point code="XAMO" type="unpublished" lat="50.1833" lon="0.2833"/>
+ <point code="XAPEL" type="published" lat="46.6333" lon="3.9667"/>
+ <point code="XARD1" type="unpublished" lat="49.8500" lon="4.8333"/>
+ <point code="XBDX" type="unpublished" lat="45.1667" lon="0.0167"/>
+ <point code="XCTL" type="unpublished" lat="49.0000" lon="3.6000"/>
+ <point code="XCTX" type="unpublished" lat="46.9333" lon="1.9333"/>
+ <point code="XERAM" type="published" lat="49.6000" lon="4.0667"/>
+ <point code="XGTQ" type="unpublished" lat="48.9833" lon="6.7333"/>
+ <point code="XIDAN" type="published" lat="47.0500" lon="5.7833"/>
+ <point code="XIDIL" type="published" lat="50.3500" lon="0.6333"/>
+ <point code="XLHR" type="unpublished" lat="48.3500" lon="7.8167"/>
+ <point code="XMED1" type="unpublished" lat="49.3500" lon="5.1167"/>
+ <point code="XMU" type="unpublished" lat="49.5000" lon="1.5500"/>
+ <point code="XNE" type="unpublished" lat="48.8333" lon="1.6667"/>
+ <point code="XORBI" type="published" lat="49.9167" lon="2.4500"/>
+ <point code="XTLE" type="unpublished" lat="43.6667" lon="1.3833"/>
+ <point code="YE" type="published" lat="46.7167" lon="1.6333"/>
+ <point code="YN" type="published" lat="46.6833" lon="0.7167"/>
+ <point code="ZAR" type="published" lat="41.6500" lon="0.9667"/>
+ <point code="ZARA" type="unpublished" lat="41.9167" lon="9.4000"/>
+ <point code="ZEBRA" type="published" lat="43.6167" lon="4.9667"/>
+ <point code="ZEM" type="published" lat="38.6333" lon="4.5000"/>
+ <point code="ZMR" type="published" lat="41.5333" lon="4.3667"/>
+ <point code="ZOA" type="unpublished" lat="48.7333" lon="2.3333"/>
+ <point code="ZOA2" type="unpublished" lat="48.7333" lon="2.3167"/>
+ <point code="ZOD" type="unpublished" lat="48.7500" lon="2.3333"/>
+ <point code="ZOL" type="unpublished" lat="48.5167" lon="2.5500"/>
+ <point code="ZR" type="published" lat="43.3333" lon="3.2833"/>
+ <point code="ZRA" type="unpublished" lat="49.2667" lon="2.5167"/>
+ <point code="ZRC" type="unpublished" lat="49.2500" lon="2.5167"/>
+ <point code="ZRD" type="unpublished" lat="49.2500" lon="2.5000"/>
+ <point code="ZR2" type="unpublished" lat="49.2833" lon="2.6667"/>
+ <point code="ZUE" type="published" lat="47.5833" lon="8.8333"/>
+ <point code="Z19" type="unpublished" lat="49.0833" lon="1.9667"/>
+ <point code="Z2" type="unpublished" lat="48.7667" lon="1.7833"/>
+ <point code="Z20" type="unpublished" lat="49.1167" lon="2.7167"/>
+ <point code="Z21" type="unpublished" lat="49.0333" lon="3.0000"/>
+ <point code="Z22" type="unpublished" lat="49.0000" lon="2.1833"/>
+ <point code="Z26" type="unpublished" lat="48.7667" lon="1.9667"/>
+ <point code="Z27" type="unpublished" lat="48.6333" lon="1.9667"/>
+ <point code="0MARD" type="unpublished" lat="43.1000" lon="7.5667"/>
+ <point code="0RBIL" type="unpublished" lat="43.1667" lon="2.5167"/>
+ <point code="0RG" type="unpublished" lat="44.1333" lon="4.8500"/>
+ <point code="01AE" type="unpublished" lat="43.4833" lon="1.0667"/>
+ <point code="01AJ" type="unpublished" lat="42.7500" lon="7.3000"/>
+ <point code="01AW" type="unpublished" lat="43.6167" lon="1.6833"/>
+ <point code="01BT" type="unpublished" lat="43.1333" lon="7.3333"/>
+ <point code="01BZ" type="unpublished" lat="43.1333" lon="-0.6833"/>
+ <point code="01CO" type="unpublished" lat="42.1167" lon="8.2833"/>
+ <point code="01EL" type="unpublished" lat="45.8167" lon="5.1333"/>
+ <point code="01FE" type="unpublished" lat="43.5333" lon="3.8333"/>
+ <point code="01GD" type="unpublished" lat="45.9833" lon="5.7333"/>
+ <point code="01KB" type="unpublished" lat="42.5000" lon="9.6167"/>
+ <point code="01KF" type="unpublished" lat="41.4833" lon="9.3000"/>
+ <point code="01MA" type="unpublished" lat="43.3667" lon="5.3000"/>
+ <point code="01MC" type="unpublished" lat="43.3333" lon="5.8333"/>
+ <point code="01ML" type="unpublished" lat="43.0833" lon="2.5000"/>
+ <point code="01UY" type="unpublished" lat="45.4000" lon="5.9000"/>
+ <point code="01VS" type="unpublished" lat="42.3333" lon="3.0000"/>
+ <point code="01YE" type="unpublished" lat="45.7167" lon="5.0833"/>
+ <point code="01YW" type="unpublished" lat="45.7000" lon="5.1000"/>
+ <point code="02CO" type="unpublished" lat="41.9667" lon="8.0500"/>
+ <point code="02EL" type="unpublished" lat="45.6833" lon="5.1167"/>
+ <point code="02GD" type="unpublished" lat="45.9500" lon="5.8500"/>
+ <point code="02KF" type="unpublished" lat="41.3500" lon="9.0500"/>
+ <point code="02UY" type="unpublished" lat="45.2000" lon="5.5667"/>
+ <point code="02YE" type="unpublished" lat="45.7667" lon="5.0833"/>
+ <point code="03EL" type="unpublished" lat="45.7833" lon="5.1667"/>
+ <point code="04EL" type="unpublished" lat="45.7000" lon="5.1667"/>
+ <point code="05EL" type="unpublished" lat="45.5333" lon="5.0833"/>
+ <point code="06EL" type="unpublished" lat="45.9167" lon="5.0833"/>
+ <point code="07EL" type="unpublished" lat="45.6333" lon="5.1000"/>
+ <point code="08EL" type="unpublished" lat="45.8667" lon="5.0667"/>
+ <point code="1ANB" type="unpublished" lat="38.8833" lon="6.7833"/>
+ <point code="1BJA" type="unpublished" lat="38.8833" lon="5.3500"/>
+ <point code="1CSO" type="unpublished" lat="38.8833" lon="6.1000"/>
+ <point code="1ZEM" type="unpublished" lat="38.8833" lon="4.6167"/>
+ <point code="10GTQ" type="unpublished" lat="49.1667" lon="7.0333"/>
+ <point code="14AE" type="unpublished" lat="43.5667" lon="1.5000"/>
+ <point code="14AW" type="unpublished" lat="43.5667" lon="1.4167"/>
+ <point code="15AW" type="unpublished" lat="43.5500" lon="1.3333"/>
+ <point code="2ANB" type="unpublished" lat="38.8833" lon="7.3500"/>
+ <point code="2CSO" type="unpublished" lat="38.8833" lon="7.0000"/>
+ <point code="2ZEM" type="unpublished" lat="38.6167" lon="5.7667"/>
+ <point code="32AE" type="unpublished" lat="43.6667" lon="1.3667"/>
+ <point code="32AW" type="unpublished" lat="43.6667" lon="1.3500"/>
+ <point code="4G" type="unpublished" lat="48.1333" lon="4.4167"/>
+ <point code="45N8W" type="unpublished" lat="45.0000" lon="8.0000"/>
+ <point code="46N7W" type="unpublished" lat="46.0000" lon="7.0000"/>
+ <point code="46N9W" type="unpublished" lat="46.0000" lon="9.0000"/>
+ <point code="47N9W" type="unpublished" lat="47.0000" lon="9.0000"/>
+ <point code="48N9W" type="unpublished" lat="48.0000" lon="9.0000"/>
+</points> \ No newline at end of file
diff --git a/Anoto/bin/Debug/Anoto.exe b/Anoto/bin/Debug/Anoto.exe
new file mode 100644
index 0000000..13167de
--- /dev/null
+++ b/Anoto/bin/Debug/Anoto.exe
Binary files differ
diff --git a/Anoto/bin/Debug/Anoto.pdb b/Anoto/bin/Debug/Anoto.pdb
new file mode 100644
index 0000000..4401f37
--- /dev/null
+++ b/Anoto/bin/Debug/Anoto.pdb
Binary files differ
diff --git a/Anoto/bin/Debug/Anoto.vshost.exe b/Anoto/bin/Debug/Anoto.vshost.exe
new file mode 100644
index 0000000..526b854
--- /dev/null
+++ b/Anoto/bin/Debug/Anoto.vshost.exe
Binary files differ
diff --git a/Anoto/bin/Debug/Anoto.vshost.exe.manifest b/Anoto/bin/Debug/Anoto.vshost.exe.manifest
new file mode 100644
index 0000000..f96b1d6
--- /dev/null
+++ b/Anoto/bin/Debug/Anoto.vshost.exe.manifest
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+ <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
+ <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
+ <security>
+ <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
+ <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
+ </requestedPrivileges>
+ </security>
+ </trustInfo>
+</assembly>
diff --git a/Anoto/bin/Debug/Interop.AnotoGenericStreamer.dll b/Anoto/bin/Debug/Interop.AnotoGenericStreamer.dll
new file mode 100644
index 0000000..1add177
--- /dev/null
+++ b/Anoto/bin/Debug/Interop.AnotoGenericStreamer.dll
Binary files differ
diff --git a/Anoto/bin/Debug/Ivy.dll b/Anoto/bin/Debug/Ivy.dll
new file mode 100644
index 0000000..e98260d
--- /dev/null
+++ b/Anoto/bin/Debug/Ivy.dll
Binary files differ
diff --git a/Anoto/bin/Debug/Ivy.dll.config b/Anoto/bin/Debug/Ivy.dll.config
new file mode 100644
index 0000000..0df9489
--- /dev/null
+++ b/Anoto/bin/Debug/Ivy.dll.config
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<configuration>
+ <configSections>
+ <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+ <section name="IvyBus.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
+ </sectionGroup>
+ </configSections>
+ <applicationSettings>
+ <IvyBus.Properties.Settings>
+ <setting name="IvyProtocolVersion" serializeAs="String">
+ <value>3</value>
+ </setting>
+ <setting name="IvyPing" serializeAs="String">
+ <value>False</value>
+ </setting>
+ <setting name="IvyDebug" serializeAs="String">
+ <value>False</value>
+ </setting>
+ <setting name="IvyBus" serializeAs="String">
+ <value/>
+ </setting>
+ <setting name="AppName" serializeAs="String">
+ <value/>
+ </setting>
+ <setting name="ReadyMessage" serializeAs="String">
+ <value/>
+ </setting>
+ </IvyBus.Properties.Settings>
+ </applicationSettings>
+ <startup/></configuration>
diff --git a/Anoto/bin/Debug/IvyBus.IvyControl.dll b/Anoto/bin/Debug/IvyBus.IvyControl.dll
new file mode 100644
index 0000000..1cb27aa
--- /dev/null
+++ b/Anoto/bin/Debug/IvyBus.IvyControl.dll
Binary files differ
diff --git a/Anoto/bin/Debug/PenDown.wav b/Anoto/bin/Debug/PenDown.wav
new file mode 100644
index 0000000..9d66895
--- /dev/null
+++ b/Anoto/bin/Debug/PenDown.wav
Binary files differ
diff --git a/Anoto/bin/Debug/Strips.csv b/Anoto/bin/Debug/Strips.csv
new file mode 100644
index 0000000..60f20b8
--- /dev/null
+++ b/Anoto/bin/Debug/Strips.csv
@@ -0,0 +1,40 @@
+DAL74;Delta;B763;461;KATL;LIMC;1002;350;650;G2;133.235;350;350;BEDIX;650;;;VALKU;658;;;TIS;702;;;T3
+N525AJ;;C550;380;LFMA;LFBH;1254;280;650;L1;132.990;280;280;OTROT;652;;;LERGA;658;MALEB;703;;;OBUBA;715;T1
+IBE3809;Iberia;A319;447;UUDD;LEMD;1277;370;651;X4;135.115;370;370;MEBAK;654;REPSI;657;LERGA;700;MOKDI;705;OLRAK;707;ROMAK;709;T4
+RA422LD;;CRJ1;438;LFLL;LFPB;1267;290;652;X1;118.43;290;230;VNE;653;REPSI;658;PIMKA;700;LERGA;702;MOKDI;706;OLRAK;709;T1
+BAW2542;Speedbird;B733;452;EGKK;LIRF;1329;350;652;W2;124.015;350;350;KUKOR;656;;;OBEPA;705;;;OTROT;711;;;T3
+AF870XZ;Air France;A320;458;LFRS;LFLL;1586;290;653;G1;135.405;200;290;BEDIX;652;;;VALKU;700;LABAL;703;;;ROA;707;T1
+BZ760DI;Britair;F100;415;LFML;LFRS;1280;320;654;L2;135.240;320;300;OTROT;657;;;LERGA;701;MALEB;704;;;OBUBA;716;T2
+AAF235;Aigle Azur;A319;458;LFPO;DABB;1222;370;658;H4;136.055;370;370;ETAMO;659;;;VALKU;706;ADATU;710;OLRAK;716;BADAM;722;T4
+RYR6773;Ryanair;B738;458;LFRS;LFML;1234;330;658;W2;124.015;290;290;ABUSO;700;;;ADATU;706;LERGA;711;;;LATAM;715;T2
+EZY12BV;Easy;A320;458;LFPG;LFMN;1264;350;658;W3;132.255;350;350;LAKOB;700;;;OBEPA;712;LERGA;711;LATAM;714;MTL;718;T4
+GWI2604;German Wings;A319;418;EDDS;LPPT;1408;230;659;X1;118.43;310;310;MEBAK;702;REPSI;707;LERGA;708;MOKDI;712;OLRAK;714;ROMAK;720;T1
+EZY253Y;Easy;A319;458;EGKK;LIRF;1228;390;700;W3;132.255;390;390;KUKOR;704;;;OBEPA;713;;;OTROT;719;;;T4
+RYR98AD;Ryanair;B738;437;LFML;LFRB;1093;300;701;L2;135.240;320;300;OTROT;703;;;LERGA;708;MALEB;711;;;OBUBA;721;T2
+ETH501;Ethiopian;B763;459;KIAD;LIRF;1252;370;703;W3;132.255;370;370;ABUSO;704;;;ADATU;710;LERGA;716;;;OTROT;720;T4
+IBE3513;Iberia;A319;447;EDDF;LEMD;1279;350;703;X4;135.115;350;350;MEBAK;706;REPSI;708;LERGA;712;MOKDI;717;OLRAK;719;ROMAK;721;T4
+AFL289;Aeroflot;A320;450;UUEE;LEMD;1728;330;704;X3;122.415;330;330;REPSI;709;;;LERGA;714;MOKDI;718;OLRAK;721;ROMAK;722;T3
+AFR5891;Air France;CRJ7;438;LFLL;LEMD;1265;330;707;T2;123.630;330;230;VNE;708;;;REPSI;712;PIMAK;714;LERGA;716;MODKI;721;T1
+TSC392;Transat;A310;468;CYUL;LFLL;1579;330;707;T1;123.630;200;290;BEDIX;705;;;VALKU;713;;;LABAL;716;;;T2
+AF204TC;Air France;A320;458;LFPO;LFMN;1284;350;708;W3;132.255;350;350;LAKOB;710;;;OBEPA;721;LERGA;722;;;LATAM;725;T4
+SVK516P;Slovakia;B733;424;EHAM;LEBL;1244;330;709;H4;136.055;330;330;ETAMO;708;;;VALKU;717;ADATU;721;;;OLRAK;728;T4
+TSC392;Transat;A310;468;CYUL;LFLL;1579;330;709;G1;135.405;200;200;VALKU;713;;;LABAL;716;;;ROA;721;;;T1
+TAR725;Tunair;A320;458;LFPO;DTTA;1225;370;710;H3;124.080;370;370;ETAMO;713;;;VALKU;719;ADATU;722;OLRAK;728;BADAM;734;T3
+IBE3537;Iberia;A320;450;EDDM;LEMD;1288;350;710;X3;122.415;350;350;MEBAK;712;REPSI;715;LERGA;719;MOKDI;723;OLRAK;725;ROMAK;728;T3
+IBE3549;Iberia;A319;447;EDDT;LEMD;1305;350;713;X4;135.115;350;350;MEBAK;716;REPSI;718;LERGA;722;MOKDI;727;OLRAK;729;ROMAK;731;T4
+NWA50;Northwest;A330;468;KDTW;LIRF;1199;370;715;W3;132.255;370;370;ABUSO;715;;;ADATU;722;LERGA;727;;;OTROT;731;T4
+AFR5891;Air France;CRJ7;438;LFLL;LEMD;1265;330;716;X2;126.13;330;330;LERGA;716;;;MOKDI;721;OLRAK;723;;;ROMAK;726;T2
+RA441VM;;CRJ1;438;LFRH;LFLL;1576;330;716;G1;135.405;200;290;BEDIX;715;;;VALKU;724;;;LABAL;727;;;T2
+EZY72JD;Easy;A319;458;LFPG;LFKB;1693;390;716;W3;132.255;390;390;LAKOB;718;;;OBEPA;729;;;OTROT;735;;;T4
+AF802UH;Air France;A319;451;LFLL;LFBD;1315;280;720;L1;132.990;280;240;BELEP;722;;;TIS;725;ADEKA;728;VALKU;730;BEBIX;738;T1
+BZ910HD;Britair;CRJ1;438;LFRN;LFML;1098;330;721;W2;124.015;290;330;ABUSO;722;;;ADATU;728;LERGA;734;;;LATAM;737;T2
+KLM83K;K.L.M.;B738;453;EHAM;LEBL;1677;390;721;H4;136.055;390;390;ETAMO;721;;;VALKU;728;ADATU;732;OLRAK;738;GONIM;740;T4
+BZ911JB;Britair;CRJ1;438;LFML;LFRN;1306;300;723;L2;135.240;300;300;OTROT;726;;;LERGA;730;MALEB;733;;;OBUBA;743;T2
+ACA890;Air Canada;B763;459;CYYZ;LIRF;1253;390;724;W3;132.255;390;390;ABUSO;726;;;ADATU;732;LERGA;737;;;OTROT;742;T4
+ANE8819;Air Nostrum;A320;458;LIMF;LEMD;1711;390;724;X4;135.115;390;390;RUSIT;726;;;LERGA;733;MOKDI;738;OLRAK;740;ROMAK;743;T4
+BEL2F;Bee Line;B733;452;EBBR;LFMN;2407;350;724;W2;124.015;350;350;KUKOR;728;;;OBEPA;738;LERGA;740;;;LATAM;743;T3
+RA442TW;;CRJ1;438;LFLL;LFRH;1268;320;725;T2;123.630;320;240;BELEP;727;;;TIS;731;ADEKA;733;;;VALKU;735;T1
+DLH86M;Lufthansa;B733;424;EDDF;LFBO;1287;350;726;X4;135.115;290;350;MEBAK;729;REPSI;731;LERGA;736;MOKDI;740;OLRAK;743;ROMAK;744;T4
+DAH1009 ;Air Algerie;A330;468;LFPO;DAAG;1333;370;726;H4;136.055;370;370;ETAMO;726;;;VALKU;733;ADATU;737;OLRAK;742;GONIM;745;T4
+AF863JV;Air France;A320;451;LFLL;LFRS;1314;280;730;L1;132.990;280;240;BELEP;732;;;TIS;735;ADEKA;738;VALKU;740;BEBIX;748;T1
+EZY450R;Easy;A319;447;EDDB;LEMD;1319;370;730;X4;135.115;370;370;MEBAK;733;REPSI;736;LERGA;740;MOKDI;744;OLRAK;747;ROMAK;748;T4
diff --git a/Anoto/bin/Debug/XMLStates.xml b/Anoto/bin/Debug/XMLStates.xml
new file mode 100644
index 0000000..3fe8ce6
--- /dev/null
+++ b/Anoto/bin/Debug/XMLStates.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" ?>
+<fsm name="Vending Machine">
+ <states>
+ <state name="Start">
+ <transition input="Info" next="InfoFirst" action="Hilight"/>
+ <transition input="Beacon1" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon2" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon3" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon4" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon5" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon6" next="BeaconFirst" action="Hilight"/>
+ </state>
+ <state name="InfoFirst">
+ <transition input="Info" next="Start" action="AlidadeInfoInfo"/>
+ <transition input="Beacon1" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon2" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon3" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon4" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon5" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon6" next="Start" action="AlidadeInfoBeacon"/>
+ </state>
+ <state name="BeaconFirst">
+ <transition input="Info" next="Start" action="AlidadeBeaconInfo"/>
+ </state>
+ </states>
+</fsm>
diff --git a/Anoto/bin/Release/Anoto.exe b/Anoto/bin/Release/Anoto.exe
new file mode 100644
index 0000000..2305efb
--- /dev/null
+++ b/Anoto/bin/Release/Anoto.exe
Binary files differ
diff --git a/Anoto/bin/Release/Anoto.pdb b/Anoto/bin/Release/Anoto.pdb
new file mode 100644
index 0000000..b4f35bd
--- /dev/null
+++ b/Anoto/bin/Release/Anoto.pdb
Binary files differ
diff --git a/Anoto/bin/Release/Anoto.vshost.exe b/Anoto/bin/Release/Anoto.vshost.exe
new file mode 100644
index 0000000..526b854
--- /dev/null
+++ b/Anoto/bin/Release/Anoto.vshost.exe
Binary files differ
diff --git a/Anoto/bin/Release/Anoto.vshost.exe.manifest b/Anoto/bin/Release/Anoto.vshost.exe.manifest
new file mode 100644
index 0000000..f96b1d6
--- /dev/null
+++ b/Anoto/bin/Release/Anoto.vshost.exe.manifest
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+ <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
+ <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
+ <security>
+ <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
+ <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
+ </requestedPrivileges>
+ </security>
+ </trustInfo>
+</assembly>
diff --git a/Anoto/bin/Release/Interop.AnotoGenericStreamer.dll b/Anoto/bin/Release/Interop.AnotoGenericStreamer.dll
new file mode 100644
index 0000000..6ac293f
--- /dev/null
+++ b/Anoto/bin/Release/Interop.AnotoGenericStreamer.dll
Binary files differ
diff --git a/Anoto/bin/Release/Ivy.dll b/Anoto/bin/Release/Ivy.dll
new file mode 100644
index 0000000..e98260d
--- /dev/null
+++ b/Anoto/bin/Release/Ivy.dll
Binary files differ
diff --git a/Anoto/bin/Release/IvyBus.IvyControl.dll b/Anoto/bin/Release/IvyBus.IvyControl.dll
new file mode 100644
index 0000000..1cb27aa
--- /dev/null
+++ b/Anoto/bin/Release/IvyBus.IvyControl.dll
Binary files differ
diff --git a/Anoto/bin/Release/Strips.csv b/Anoto/bin/Release/Strips.csv
new file mode 100644
index 0000000..60f20b8
--- /dev/null
+++ b/Anoto/bin/Release/Strips.csv
@@ -0,0 +1,40 @@
+DAL74;Delta;B763;461;KATL;LIMC;1002;350;650;G2;133.235;350;350;BEDIX;650;;;VALKU;658;;;TIS;702;;;T3
+N525AJ;;C550;380;LFMA;LFBH;1254;280;650;L1;132.990;280;280;OTROT;652;;;LERGA;658;MALEB;703;;;OBUBA;715;T1
+IBE3809;Iberia;A319;447;UUDD;LEMD;1277;370;651;X4;135.115;370;370;MEBAK;654;REPSI;657;LERGA;700;MOKDI;705;OLRAK;707;ROMAK;709;T4
+RA422LD;;CRJ1;438;LFLL;LFPB;1267;290;652;X1;118.43;290;230;VNE;653;REPSI;658;PIMKA;700;LERGA;702;MOKDI;706;OLRAK;709;T1
+BAW2542;Speedbird;B733;452;EGKK;LIRF;1329;350;652;W2;124.015;350;350;KUKOR;656;;;OBEPA;705;;;OTROT;711;;;T3
+AF870XZ;Air France;A320;458;LFRS;LFLL;1586;290;653;G1;135.405;200;290;BEDIX;652;;;VALKU;700;LABAL;703;;;ROA;707;T1
+BZ760DI;Britair;F100;415;LFML;LFRS;1280;320;654;L2;135.240;320;300;OTROT;657;;;LERGA;701;MALEB;704;;;OBUBA;716;T2
+AAF235;Aigle Azur;A319;458;LFPO;DABB;1222;370;658;H4;136.055;370;370;ETAMO;659;;;VALKU;706;ADATU;710;OLRAK;716;BADAM;722;T4
+RYR6773;Ryanair;B738;458;LFRS;LFML;1234;330;658;W2;124.015;290;290;ABUSO;700;;;ADATU;706;LERGA;711;;;LATAM;715;T2
+EZY12BV;Easy;A320;458;LFPG;LFMN;1264;350;658;W3;132.255;350;350;LAKOB;700;;;OBEPA;712;LERGA;711;LATAM;714;MTL;718;T4
+GWI2604;German Wings;A319;418;EDDS;LPPT;1408;230;659;X1;118.43;310;310;MEBAK;702;REPSI;707;LERGA;708;MOKDI;712;OLRAK;714;ROMAK;720;T1
+EZY253Y;Easy;A319;458;EGKK;LIRF;1228;390;700;W3;132.255;390;390;KUKOR;704;;;OBEPA;713;;;OTROT;719;;;T4
+RYR98AD;Ryanair;B738;437;LFML;LFRB;1093;300;701;L2;135.240;320;300;OTROT;703;;;LERGA;708;MALEB;711;;;OBUBA;721;T2
+ETH501;Ethiopian;B763;459;KIAD;LIRF;1252;370;703;W3;132.255;370;370;ABUSO;704;;;ADATU;710;LERGA;716;;;OTROT;720;T4
+IBE3513;Iberia;A319;447;EDDF;LEMD;1279;350;703;X4;135.115;350;350;MEBAK;706;REPSI;708;LERGA;712;MOKDI;717;OLRAK;719;ROMAK;721;T4
+AFL289;Aeroflot;A320;450;UUEE;LEMD;1728;330;704;X3;122.415;330;330;REPSI;709;;;LERGA;714;MOKDI;718;OLRAK;721;ROMAK;722;T3
+AFR5891;Air France;CRJ7;438;LFLL;LEMD;1265;330;707;T2;123.630;330;230;VNE;708;;;REPSI;712;PIMAK;714;LERGA;716;MODKI;721;T1
+TSC392;Transat;A310;468;CYUL;LFLL;1579;330;707;T1;123.630;200;290;BEDIX;705;;;VALKU;713;;;LABAL;716;;;T2
+AF204TC;Air France;A320;458;LFPO;LFMN;1284;350;708;W3;132.255;350;350;LAKOB;710;;;OBEPA;721;LERGA;722;;;LATAM;725;T4
+SVK516P;Slovakia;B733;424;EHAM;LEBL;1244;330;709;H4;136.055;330;330;ETAMO;708;;;VALKU;717;ADATU;721;;;OLRAK;728;T4
+TSC392;Transat;A310;468;CYUL;LFLL;1579;330;709;G1;135.405;200;200;VALKU;713;;;LABAL;716;;;ROA;721;;;T1
+TAR725;Tunair;A320;458;LFPO;DTTA;1225;370;710;H3;124.080;370;370;ETAMO;713;;;VALKU;719;ADATU;722;OLRAK;728;BADAM;734;T3
+IBE3537;Iberia;A320;450;EDDM;LEMD;1288;350;710;X3;122.415;350;350;MEBAK;712;REPSI;715;LERGA;719;MOKDI;723;OLRAK;725;ROMAK;728;T3
+IBE3549;Iberia;A319;447;EDDT;LEMD;1305;350;713;X4;135.115;350;350;MEBAK;716;REPSI;718;LERGA;722;MOKDI;727;OLRAK;729;ROMAK;731;T4
+NWA50;Northwest;A330;468;KDTW;LIRF;1199;370;715;W3;132.255;370;370;ABUSO;715;;;ADATU;722;LERGA;727;;;OTROT;731;T4
+AFR5891;Air France;CRJ7;438;LFLL;LEMD;1265;330;716;X2;126.13;330;330;LERGA;716;;;MOKDI;721;OLRAK;723;;;ROMAK;726;T2
+RA441VM;;CRJ1;438;LFRH;LFLL;1576;330;716;G1;135.405;200;290;BEDIX;715;;;VALKU;724;;;LABAL;727;;;T2
+EZY72JD;Easy;A319;458;LFPG;LFKB;1693;390;716;W3;132.255;390;390;LAKOB;718;;;OBEPA;729;;;OTROT;735;;;T4
+AF802UH;Air France;A319;451;LFLL;LFBD;1315;280;720;L1;132.990;280;240;BELEP;722;;;TIS;725;ADEKA;728;VALKU;730;BEBIX;738;T1
+BZ910HD;Britair;CRJ1;438;LFRN;LFML;1098;330;721;W2;124.015;290;330;ABUSO;722;;;ADATU;728;LERGA;734;;;LATAM;737;T2
+KLM83K;K.L.M.;B738;453;EHAM;LEBL;1677;390;721;H4;136.055;390;390;ETAMO;721;;;VALKU;728;ADATU;732;OLRAK;738;GONIM;740;T4
+BZ911JB;Britair;CRJ1;438;LFML;LFRN;1306;300;723;L2;135.240;300;300;OTROT;726;;;LERGA;730;MALEB;733;;;OBUBA;743;T2
+ACA890;Air Canada;B763;459;CYYZ;LIRF;1253;390;724;W3;132.255;390;390;ABUSO;726;;;ADATU;732;LERGA;737;;;OTROT;742;T4
+ANE8819;Air Nostrum;A320;458;LIMF;LEMD;1711;390;724;X4;135.115;390;390;RUSIT;726;;;LERGA;733;MOKDI;738;OLRAK;740;ROMAK;743;T4
+BEL2F;Bee Line;B733;452;EBBR;LFMN;2407;350;724;W2;124.015;350;350;KUKOR;728;;;OBEPA;738;LERGA;740;;;LATAM;743;T3
+RA442TW;;CRJ1;438;LFLL;LFRH;1268;320;725;T2;123.630;320;240;BELEP;727;;;TIS;731;ADEKA;733;;;VALKU;735;T1
+DLH86M;Lufthansa;B733;424;EDDF;LFBO;1287;350;726;X4;135.115;290;350;MEBAK;729;REPSI;731;LERGA;736;MOKDI;740;OLRAK;743;ROMAK;744;T4
+DAH1009 ;Air Algerie;A330;468;LFPO;DAAG;1333;370;726;H4;136.055;370;370;ETAMO;726;;;VALKU;733;ADATU;737;OLRAK;742;GONIM;745;T4
+AF863JV;Air France;A320;451;LFLL;LFRS;1314;280;730;L1;132.990;280;240;BELEP;732;;;TIS;735;ADEKA;738;VALKU;740;BEBIX;748;T1
+EZY450R;Easy;A319;447;EDDB;LEMD;1319;370;730;X4;135.115;370;370;MEBAK;733;REPSI;736;LERGA;740;MOKDI;744;OLRAK;747;ROMAK;748;T4
diff --git a/Anoto/bin/Release/XMLStates.xml b/Anoto/bin/Release/XMLStates.xml
new file mode 100644
index 0000000..3fe8ce6
--- /dev/null
+++ b/Anoto/bin/Release/XMLStates.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" ?>
+<fsm name="Vending Machine">
+ <states>
+ <state name="Start">
+ <transition input="Info" next="InfoFirst" action="Hilight"/>
+ <transition input="Beacon1" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon2" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon3" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon4" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon5" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon6" next="BeaconFirst" action="Hilight"/>
+ </state>
+ <state name="InfoFirst">
+ <transition input="Info" next="Start" action="AlidadeInfoInfo"/>
+ <transition input="Beacon1" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon2" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon3" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon4" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon5" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon6" next="Start" action="AlidadeInfoBeacon"/>
+ </state>
+ <state name="BeaconFirst">
+ <transition input="Info" next="Start" action="AlidadeBeaconInfo"/>
+ </state>
+ </states>
+</fsm>
diff --git a/Anoto/bin/x86/Debug/Anoto.exe b/Anoto/bin/x86/Debug/Anoto.exe
new file mode 100644
index 0000000..1362576
--- /dev/null
+++ b/Anoto/bin/x86/Debug/Anoto.exe
Binary files differ
diff --git a/Anoto/bin/x86/Debug/Anoto.exe.config b/Anoto/bin/x86/Debug/Anoto.exe.config
new file mode 100644
index 0000000..cb2586b
--- /dev/null
+++ b/Anoto/bin/x86/Debug/Anoto.exe.config
@@ -0,0 +1,3 @@
+<?xml version="1.0"?>
+<configuration>
+<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
diff --git a/Anoto/bin/x86/Debug/Anoto.pdb b/Anoto/bin/x86/Debug/Anoto.pdb
new file mode 100644
index 0000000..2fd6c29
--- /dev/null
+++ b/Anoto/bin/x86/Debug/Anoto.pdb
Binary files differ
diff --git a/Anoto/bin/x86/Debug/Anoto.vshost.exe b/Anoto/bin/x86/Debug/Anoto.vshost.exe
new file mode 100644
index 0000000..bb84a51
--- /dev/null
+++ b/Anoto/bin/x86/Debug/Anoto.vshost.exe
Binary files differ
diff --git a/Anoto/bin/x86/Debug/Anoto.vshost.exe.config b/Anoto/bin/x86/Debug/Anoto.vshost.exe.config
new file mode 100644
index 0000000..cb2586b
--- /dev/null
+++ b/Anoto/bin/x86/Debug/Anoto.vshost.exe.config
@@ -0,0 +1,3 @@
+<?xml version="1.0"?>
+<configuration>
+<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
diff --git a/Anoto/bin/x86/Debug/Anoto.vshost.exe.manifest b/Anoto/bin/x86/Debug/Anoto.vshost.exe.manifest
new file mode 100644
index 0000000..f96b1d6
--- /dev/null
+++ b/Anoto/bin/x86/Debug/Anoto.vshost.exe.manifest
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+ <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
+ <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
+ <security>
+ <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
+ <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
+ </requestedPrivileges>
+ </security>
+ </trustInfo>
+</assembly>
diff --git a/Anoto/bin/x86/Debug/AnotoData.dll b/Anoto/bin/x86/Debug/AnotoData.dll
new file mode 100644
index 0000000..9c7a3e4
--- /dev/null
+++ b/Anoto/bin/x86/Debug/AnotoData.dll
Binary files differ
diff --git a/Anoto/bin/x86/Debug/AnotoData.pdb b/Anoto/bin/x86/Debug/AnotoData.pdb
new file mode 100644
index 0000000..bc00f4f
--- /dev/null
+++ b/Anoto/bin/x86/Debug/AnotoData.pdb
Binary files differ
diff --git a/Anoto/bin/x86/Debug/Data.exe b/Anoto/bin/x86/Debug/Data.exe
new file mode 100644
index 0000000..9f0369d
--- /dev/null
+++ b/Anoto/bin/x86/Debug/Data.exe
Binary files differ
diff --git a/Anoto/bin/x86/Debug/Data.pdb b/Anoto/bin/x86/Debug/Data.pdb
new file mode 100644
index 0000000..baa3186
--- /dev/null
+++ b/Anoto/bin/x86/Debug/Data.pdb
Binary files differ
diff --git a/Anoto/bin/x86/Debug/Interop.AnotoGenericStreamer.dll b/Anoto/bin/x86/Debug/Interop.AnotoGenericStreamer.dll
new file mode 100644
index 0000000..1f53f35
--- /dev/null
+++ b/Anoto/bin/x86/Debug/Interop.AnotoGenericStreamer.dll
Binary files differ
diff --git a/Anoto/bin/x86/Debug/Ivy.dll b/Anoto/bin/x86/Debug/Ivy.dll
new file mode 100644
index 0000000..e98260d
--- /dev/null
+++ b/Anoto/bin/x86/Debug/Ivy.dll
Binary files differ
diff --git a/Anoto/bin/x86/Debug/IvyBus.IvyControl.dll b/Anoto/bin/x86/Debug/IvyBus.IvyControl.dll
new file mode 100644
index 0000000..1cb27aa
--- /dev/null
+++ b/Anoto/bin/x86/Debug/IvyBus.IvyControl.dll
Binary files differ
diff --git a/Anoto/bin/x86/Debug/PenDown.wav b/Anoto/bin/x86/Debug/PenDown.wav
new file mode 100644
index 0000000..752a75e
--- /dev/null
+++ b/Anoto/bin/x86/Debug/PenDown.wav
Binary files differ
diff --git a/Anoto/bin/x86/Debug/PenUp.wav b/Anoto/bin/x86/Debug/PenUp.wav
new file mode 100644
index 0000000..470c578
--- /dev/null
+++ b/Anoto/bin/x86/Debug/PenUp.wav
Binary files differ
diff --git a/Anoto/bin/x86/Debug/Strips.csv b/Anoto/bin/x86/Debug/Strips.csv
new file mode 100644
index 0000000..c8ce3d0
--- /dev/null
+++ b/Anoto/bin/x86/Debug/Strips.csv
@@ -0,0 +1,40 @@
+DAL74;Delta;B763;461;KATL;LIMC;1002;350;650;G2;133.235;350;350;BEDIX;650;;;VALKU;658;;;TIS;702;;;T3;0;1;2;3;4
+N525AJ;;C550;380;LFMA;LFBH;1254;280;650;L1;132.990;280;280;OTROT;652;;;LERGA;658;MALEB;703;;;OBUBA;715;T1;5;6;7;8;9
+IBE3809;Iberia;A319;447;UUDD;LEMD;1277;370;651;X4;135.115;370;370;MEBAK;654;REPSI;657;LERGA;700;MOKDI;705;OLRAK;707;ROMAK;709;T4;10;11;12;13;14
+RA422LD;;CRJ1;438;LFLL;LFPB;1267;290;652;X1;118.43;290;230;VNE;653;REPSI;658;PIMKA;700;LERGA;702;MOKDI;706;OLRAK;709;T1;15;16;17;18;19
+BAW2542;Speedbird;B733;452;EGKK;LIRF;1329;350;652;W2;124.015;350;350;KUKOR;656;;;OBEPA;705;;;OTROT;711;;;T3;20;21;22;23;24
+AF870XZ;Air France;A320;458;LFRS;LFLL;1586;290;653;G1;135.405;200;290;BEDIX;652;;;VALKU;700;LABAL;703;;;ROA;707;T1;25;26;27;28;29
+BZ760DI;Britair;F100;415;LFML;LFRS;1280;320;654;L2;135.240;320;300;OTROT;657;;;LERGA;701;MALEB;704;;;OBUBA;716;T2;30;31;32;33;34
+AAF235;Aigle Azur;A319;458;LFPO;DABB;1222;370;658;H4;136.055;370;370;ETAMO;659;;;VALKU;706;ADATU;710;OLRAK;716;BADAM;722;T4;35;36;37;38;39
+RYR6773;Ryanair;B738;458;LFRS;LFML;1234;330;658;W2;124.015;290;290;ABUSO;700;;;ADATU;706;LERGA;711;;;LATAM;715;T2;40;41;42;43;44
+EZY12BV;Easy;A320;458;LFPG;LFMN;1264;350;658;W3;132.255;350;350;LAKOB;700;;;OBEPA;712;LERGA;711;LATAM;714;MTL;718;T4;45;46;47;48;49
+GWI2604;German Wings;A319;418;EDDS;LPPT;1408;230;659;X1;118.43;310;310;MEBAK;702;REPSI;707;LERGA;708;MOKDI;712;OLRAK;714;ROMAK;720;T1;50;51;52;53;54
+EZY253Y;Easy;A319;458;EGKK;LIRF;1228;390;700;W3;132.255;390;390;KUKOR;704;;;OBEPA;713;;;OTROT;719;;;T4;55;56;57;58;59
+RYR98AD;Ryanair;B738;437;LFML;LFRB;1093;300;701;L2;135.240;320;300;OTROT;703;;;LERGA;708;MALEB;711;;;OBUBA;721;T2;60;61;62;63;64
+ETH501;Ethiopian;B763;459;KIAD;LIRF;1252;370;703;W3;132.255;370;370;ABUSO;704;;;ADATU;710;LERGA;716;;;OTROT;720;T4;65;66;67;68;69
+IBE3513;Iberia;A319;447;EDDF;LEMD;1279;350;703;X4;135.115;350;350;MEBAK;706;REPSI;708;LERGA;712;MOKDI;717;OLRAK;719;ROMAK;721;T4;70;71;72;73;74
+AFL289;Aeroflot;A320;450;UUEE;LEMD;1728;330;704;X3;122.415;330;330;REPSI;709;;;LERGA;714;MOKDI;718;OLRAK;721;ROMAK;722;T3;75;76;77;78;79
+AFR5891;Air France;CRJ7;438;LFLL;LEMD;1265;330;707;T2;123.630;330;230;VNE;708;;;REPSI;712;PIMAK;714;LERGA;716;MODKI;721;T1;80;81;82;83;84
+TSC392;Transat;A310;468;CYUL;LFLL;1579;330;707;T1;123.630;200;290;BEDIX;705;;;VALKU;713;;;LABAL;716;;;T2;85;86;87;88;89
+AF204TC;Air France;A320;458;LFPO;LFMN;1284;350;708;W3;132.255;350;350;LAKOB;710;;;OBEPA;721;LERGA;722;;;LATAM;725;T4;90;91;92;93;94
+SVK516P;Slovakia;B733;424;EHAM;LEBL;1244;330;709;H4;136.055;330;330;ETAMO;708;;;VALKU;717;ADATU;721;;;OLRAK;728;T4;95;96;97;98;99
+TSC392;Transat;A310;468;CYUL;LFLL;1579;330;709;G1;135.405;200;200;VALKU;713;;;LABAL;716;;;ROA;721;;;T1;100;101;102;103;104
+TAR725;Tunair;A320;458;LFPO;DTTA;1225;370;710;H3;124.080;370;370;ETAMO;713;;;VALKU;719;ADATU;722;OLRAK;728;BADAM;734;T3;105;106;107;108;109
+IBE3537;Iberia;A320;450;EDDM;LEMD;1288;350;710;X3;122.415;350;350;MEBAK;712;REPSI;715;LERGA;719;MOKDI;723;OLRAK;725;ROMAK;728;T3;110;111;112;113;114
+IBE3549;Iberia;A319;447;EDDT;LEMD;1305;350;713;X4;135.115;350;350;MEBAK;716;REPSI;718;LERGA;722;MOKDI;727;OLRAK;729;ROMAK;731;T4;115;116;117;118;119
+NWA50;Northwest;A330;468;KDTW;LIRF;1199;370;715;W3;132.255;370;370;ABUSO;715;;;ADATU;722;LERGA;727;;;OTROT;731;T4;120;121;122;123;124
+AFR5891;Air France;CRJ7;438;LFLL;LEMD;1265;330;716;X2;126.13;330;330;LERGA;716;;;MOKDI;721;OLRAK;723;;;ROMAK;726;T2;125;126;127;128;129
+RA441VM;;CRJ1;438;LFRH;LFLL;1576;330;716;G1;135.405;200;290;BEDIX;715;;;VALKU;724;;;LABAL;727;;;T2;130;131;132;133;134
+EZY72JD;Easy;A319;458;LFPG;LFKB;1693;390;716;W3;132.255;390;390;LAKOB;718;;;OBEPA;729;;;OTROT;735;;;T4;135;136;137;138;139
+AF802UH;Air France;A319;451;LFLL;LFBD;1315;280;720;L1;132.990;280;240;BELEP;722;;;TIS;725;ADEKA;728;VALKU;730;BEBIX;738;T1;140;141;142;143;144
+BZ910HD;Britair;CRJ1;438;LFRN;LFML;1098;330;721;W2;124.015;290;330;ABUSO;722;;;ADATU;728;LERGA;734;;;LATAM;737;T2;145;146;147;148;149
+KLM83K;K.L.M.;B738;453;EHAM;LEBL;1677;390;721;H4;136.055;390;390;ETAMO;721;;;VALKU;728;ADATU;732;OLRAK;738;GONIM;740;T4;150;151;152;153;154
+BZ911JB;Britair;CRJ1;438;LFML;LFRN;1306;300;723;L2;135.240;300;300;OTROT;726;;;LERGA;730;MALEB;733;;;OBUBA;743;T2;155;156;157;158;159
+ACA890;Air Canada;B763;459;CYYZ;LIRF;1253;390;724;W3;132.255;390;390;ABUSO;726;;;ADATU;732;LERGA;737;;;OTROT;742;T4;160;161;162;163;164
+ANE8819;Air Nostrum;A320;458;LIMF;LEMD;1711;390;724;X4;135.115;390;390;RUSIT;726;;;LERGA;733;MOKDI;738;OLRAK;740;ROMAK;743;T4;165;166;167;168;169
+BEL2F;Bee Line;B733;452;EBBR;LFMN;2407;350;724;W2;124.015;350;350;KUKOR;728;;;OBEPA;738;LERGA;740;;;LATAM;743;T3;170;171;172;173;174
+RA442TW;;CRJ1;438;LFLL;LFRH;1268;320;725;T2;123.630;320;240;BELEP;727;;;TIS;731;ADEKA;733;;;VALKU;735;T1;175;176;177;178;179
+DLH86M;Lufthansa;B733;424;EDDF;LFBO;1287;350;726;X4;135.115;290;350;MEBAK;729;REPSI;731;LERGA;736;MOKDI;740;OLRAK;743;ROMAK;744;T4;180;181;182;183;184
+DAH1009 ;Air Algerie;A330;468;LFPO;DAAG;1333;370;726;H4;136.055;370;370;ETAMO;726;;;VALKU;733;ADATU;737;OLRAK;742;GONIM;745;T4;185;186;187;188;189
+AF863JV;Air France;A320;451;LFLL;LFRS;1314;280;730;L1;132.990;280;240;BELEP;732;;;TIS;735;ADEKA;738;VALKU;740;BEBIX;748;T1;190;191;192;193;194
+EZY450R;Easy;A319;447;EDDB;LEMD;1319;370;730;X4;135.115;370;370;MEBAK;733;REPSI;736;LERGA;740;MOKDI;744;OLRAK;747;ROMAK;748;T4;195;196;197;198;199
diff --git a/Anoto/bin/x86/Debug/XMLStates.xml b/Anoto/bin/x86/Debug/XMLStates.xml
new file mode 100644
index 0000000..3fe8ce6
--- /dev/null
+++ b/Anoto/bin/x86/Debug/XMLStates.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" ?>
+<fsm name="Vending Machine">
+ <states>
+ <state name="Start">
+ <transition input="Info" next="InfoFirst" action="Hilight"/>
+ <transition input="Beacon1" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon2" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon3" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon4" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon5" next="BeaconFirst" action="Hilight"/>
+ <transition input="Beacon6" next="BeaconFirst" action="Hilight"/>
+ </state>
+ <state name="InfoFirst">
+ <transition input="Info" next="Start" action="AlidadeInfoInfo"/>
+ <transition input="Beacon1" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon2" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon3" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon4" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon5" next="Start" action="AlidadeInfoBeacon"/>
+ <transition input="Beacon6" next="Start" action="AlidadeInfoBeacon"/>
+ </state>
+ <state name="BeaconFirst">
+ <transition input="Info" next="Start" action="AlidadeBeaconInfo"/>
+ </state>
+ </states>
+</fsm>
diff --git a/Anoto/bin/x86/Debug/balises.xml b/Anoto/bin/x86/Debug/balises.xml
new file mode 100644
index 0000000..daf6324
--- /dev/null
+++ b/Anoto/bin/x86/Debug/balises.xml
@@ -0,0 +1,1949 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<points>
+ <point code="AB" type="published" lat="43.9167" lon="2.0667"/>
+ <point code="ABADO" type="published" lat="45.6500" lon="5.3000"/>
+ <point code="ABARI" type="published" lat="47.4167" lon="6.9500"/>
+ <point code="ABB" type="published" lat="50.1333" lon="1.8500"/>
+ <point code="ABB1" type="unpublished" lat="50.1167" lon="1.8167"/>
+ <point code="ABDOS" type="published" lat="47.6667" lon="2.5333"/>
+ <point code="ABILI" type="published" lat="43.5667" lon="5.6667"/>
+ <point code="ABLAK" type="published" lat="43.5000" lon="5.4333"/>
+ <point code="ABLAN" type="published" lat="47.3167" lon="0.5833"/>
+ <point code="ABN" type="published" lat="44.0500" lon="8.2167"/>
+ <point code="ABNH" type="unpublished" lat="44.0500" lon="8.1833"/>
+ <point code="ABNR" type="unpublished" lat="44.0333" lon="8.2000"/>
+ <point code="ABNUR" type="published" lat="50.1667" lon="1.8667"/>
+ <point code="ABRIX" type="published" lat="43.6500" lon="0.0333"/>
+ <point code="ABRON" type="published" lat="42.6167" lon="8.1500"/>
+ <point code="ABSIE" type="published" lat="46.5833" lon="-0.4500"/>
+ <point code="ABSUD" type="published" lat="49.9333" lon="1.7833"/>
+ <point code="ABUDA" type="published" lat="50.1167" lon="1.7500"/>
+ <point code="ABUSO" type="published" lat="45.8500" lon="1.7500"/>
+ <point code="ABY" type="published" lat="49.9667" lon="2.8000"/>
+ <point code="ADABI" type="published" lat="46.5667" lon="0.5333"/>
+ <point code="ADADA" type="published" lat="48.3000" lon="2.0000"/>
+ <point code="ADAKO" type="published" lat="45.9833" lon="2.1000"/>
+ <point code="ADATU" type="published" lat="45.5333" lon="2.8333"/>
+ <point code="ADC" type="published" lat="43.2500" lon="5.8000"/>
+ <point code="ADEKA" type="published" lat="45.9333" lon="3.1833"/>
+ <point code="ADG" type="unpublished" lat="49.2333" lon="2.2500"/>
+ <point code="ADILU" type="published" lat="46.1167" lon="-0.8333"/>
+ <point code="ADIMO" type="published" lat="43.5000" lon="1.9167"/>
+ <point code="ADITA" type="published" lat="43.2333" lon="5.8333"/>
+ <point code="ADUDU" type="published" lat="43.3500" lon="7.1833"/>
+ <point code="ADUTO" type="published" lat="50.5167" lon="3.3667"/>
+ <point code="ADUXO" type="published" lat="40.5000" lon="2.0000"/>
+ <point code="ADX" type="published" lat="39.5833" lon="2.3333"/>
+ <point code="AELDG" type="unpublished" lat="48.3000" lon="2.2167"/>
+ <point code="AFRIC" type="published" lat="43.7667" lon="2.8667"/>
+ <point code="AFRX" type="unpublished" lat="43.8833" lon="2.1500"/>
+ <point code="AG" type="published" lat="44.1500" lon="0.6667"/>
+ <point code="AGANO" type="published" lat="49.6667" lon="2.0000"/>
+ <point code="AGENA" type="published" lat="41.5500" lon="3.4833"/>
+ <point code="AGENO" type="published" lat="43.4833" lon="1.2667"/>
+ <point code="AGN" type="published" lat="43.8833" lon="0.8667"/>
+ <point code="AGO" type="published" lat="45.7000" lon="0.4167"/>
+ <point code="AGOPA" type="published" lat="48.0833" lon="2.0167"/>
+ <point code="AGREV" type="published" lat="45.0667" lon="4.3167"/>
+ <point code="AJO" type="published" lat="41.7667" lon="8.7667"/>
+ <point code="AJ0" type="unpublished" lat="41.7833" lon="8.7667"/>
+ <point code="AKELU" type="published" lat="49.3667" lon="6.4667"/>
+ <point code="AKEMO" type="published" lat="47.1333" lon="3.0000"/>
+ <point code="AKETI" type="published" lat="48.3000" lon="1.9500"/>
+ <point code="AKIKI" type="published" lat="49.5833" lon="0.5833"/>
+ <point code="AKITO" type="published" lat="47.2167" lon="6.6500"/>
+ <point code="AKUTI" type="published" lat="43.2333" lon="8.9333"/>
+ <point code="ALARO" type="published" lat="47.5000" lon="4.7500"/>
+ <point code="ALBE" type="unpublished" lat="42.4667" lon="2.8333"/>
+ <point code="ALBER" type="published" lat="42.4500" lon="2.8333"/>
+ <point code="ALBI" type="unpublished" lat="43.9333" lon="2.0833"/>
+ <point code="ALBIX" type="published" lat="47.3333" lon="8.5833"/>
+ <point code="ALD" type="published" lat="49.7000" lon="1.7833"/>
+ <point code="ALESO" type="published" lat="50.5833" lon="1.2333"/>
+ <point code="ALG" type="published" lat="40.6333" lon="8.2500"/>
+ <point code="ALIMO" type="published" lat="48.7167" lon="3.9333"/>
+ <point code="ALISO" type="published" lat="42.9333" lon="9.6000"/>
+ <point code="ALM" type="published" lat="43.5000" lon="5.3667"/>
+ <point code="ALTIK" type="published" lat="47.6500" lon="7.1333"/>
+ <point code="ALURA" type="published" lat="46.5000" lon="4.9500"/>
+ <point code="ALUTA" type="published" lat="49.0000" lon="6.5000"/>
+ <point code="AMB" type="published" lat="47.4333" lon="1.0667"/>
+ <point code="AMDAS" type="published" lat="45.6833" lon="3.7500"/>
+ <point code="AMFOU" type="published" lat="43.6000" lon="6.1000"/>
+ <point code="AMGEL" type="published" lat="43.8333" lon="7.3667"/>
+ <point code="AMIKO" type="published" lat="45.1167" lon="4.4833"/>
+ <point code="AMIRO" type="published" lat="43.9333" lon="6.7500"/>
+ <point code="AMIR0" type="unpublished" lat="43.9167" lon="6.8000"/>
+ <point code="AMLIR" type="published" lat="44.4500" lon="3.1667"/>
+ <point code="AMODO" type="published" lat="48.4167" lon="2.9833"/>
+ <point code="AMOLO" type="published" lat="43.8333" lon="2.5833"/>
+ <point code="AMONI" type="published" lat="45.0667" lon="4.8333"/>
+ <point code="AMORO" type="published" lat="46.5000" lon="4.5333"/>
+ <point code="AMVAR" type="published" lat="45.3333" lon="5.9333"/>
+ <point code="ANAKI" type="published" lat="44.2000" lon="8.7167"/>
+ <point code="ANARU" type="published" lat="49.5333" lon="3.7500"/>
+ <point code="ANB" type="published" lat="38.6167" lon="6.9167"/>
+ <point code="ANDLO" type="published" lat="48.4000" lon="7.3833"/>
+ <point code="ANEKI" type="published" lat="49.3167" lon="8.4833"/>
+ <point code="ANETO" type="published" lat="42.7000" lon="0.5500"/>
+ <point code="ANG" type="published" lat="47.5333" lon="-0.8500"/>
+ <point code="ANGLO" type="published" lat="49.9333" lon="-0.4500"/>
+ <point code="ANIGU" type="published" lat="47.5333" lon="-0.5333"/>
+ <point code="ANLEV" type="published" lat="48.7000" lon="2.9500"/>
+ <point code="ANNET" type="published" lat="49.6500" lon="4.0000"/>
+ <point code="AOSTA" type="published" lat="45.8000" lon="7.3333"/>
+ <point code="AOSU1" type="unpublished" lat="48.5333" lon="3.2167"/>
+ <point code="AQUE" type="unpublished" lat="44.7000" lon="-0.1833"/>
+ <point code="AQUN" type="unpublished" lat="45.6333" lon="-0.3167"/>
+ <point code="AQUS" type="unpublished" lat="44.2333" lon="-0.6667"/>
+ <point code="AQU3" type="unpublished" lat="44.4833" lon="0.3667"/>
+ <point code="AR" type="published" lat="44.9500" lon="2.3667"/>
+ <point code="ARBEK" type="published" lat="41.5333" lon="1.1333"/>
+ <point code="ARBON" type="published" lat="45.2833" lon="4.8833"/>
+ <point code="ARBOS" type="published" lat="46.9833" lon="6.0333"/>
+ <point code="ARCKY" type="published" lat="50.3000" lon="6.1333"/>
+ <point code="ARDEN" type="published" lat="49.8667" lon="4.8500"/>
+ <point code="ARDOD" type="published" lat="47.7333" lon="-0.9000"/>
+ <point code="ARDOL" type="published" lat="46.7500" lon="4.6333"/>
+ <point code="ARE" type="published" lat="48.3333" lon="2.4000"/>
+ <point code="ARGED" type="published" lat="48.9333" lon="-0.2500"/>
+ <point code="ARGIS" type="published" lat="45.9667" lon="5.6000"/>
+ <point code="ARKIP" type="published" lat="47.6333" lon="2.0333"/>
+ <point code="ARLES" type="published" lat="45.9167" lon="8.3500"/>
+ <point code="ARMAL" type="published" lat="47.3333" lon="2.0500"/>
+ <point code="ARPIL" type="published" lat="45.6833" lon="0.7000"/>
+ <point code="ARPUS" type="published" lat="47.6667" lon="6.6667"/>
+ <point code="ARSIL" type="published" lat="48.5667" lon="4.0667"/>
+ <point code="ARSOM" type="published" lat="46.1333" lon="3.4167"/>
+ <point code="ARSU1" type="unpublished" lat="48.5167" lon="3.5333"/>
+ <point code="ARTAX" type="published" lat="46.2500" lon="1.7833"/>
+ <point code="ARVOL" type="published" lat="50.5500" lon="3.5000"/>
+ <point code="AS" type="published" lat="47.5833" lon="-0.1500"/>
+ <point code="ASIE1" type="published" lat="50.1667" lon="3.1000"/>
+ <point code="ASIE2" type="published" lat="50.2000" lon="3.1333"/>
+ <point code="ASIE3" type="unpublished" lat="47.6833" lon="8.5000"/>
+ <point code="ASIE4" type="unpublished" lat="50.0000" lon="7.0000"/>
+ <point code="ASIE5" type="unpublished" lat="50.0000" lon="7.0167"/>
+ <point code="ASKAN" type="published" lat="45.0500" lon="0.9667"/>
+ <point code="ASLEG" type="published" lat="45.7500" lon="6.1500"/>
+ <point code="ASPEN" type="published" lat="50.2833" lon="0.2000"/>
+ <point code="ASPET" type="published" lat="43.0000" lon="0.9833"/>
+ <point code="AT" type="published" lat="45.9000" lon="6.0667"/>
+ <point code="ATLEN" type="published" lat="44.5000" lon="3.0500"/>
+ <point code="ATN" type="published" lat="46.8000" lon="4.2667"/>
+ <point code="ATREX" type="published" lat="49.7833" lon="2.3667"/>
+ <point code="ATRID" type="published" lat="46.8500" lon="3.4167"/>
+ <point code="AUB" type="published" lat="44.4500" lon="4.3667"/>
+ <point code="AUCHE" type="published" lat="43.6500" lon="0.5667"/>
+ <point code="AUCHX" type="published" lat="43.6500" lon="0.5833"/>
+ <point code="AULON" type="published" lat="44.3833" lon="1.6500"/>
+ <point code="AV" type="published" lat="46.8833" lon="2.9333"/>
+ <point code="AVANT" type="published" lat="50.8167" lon="-0.9333"/>
+ <point code="AVLON" type="published" lat="47.5667" lon="3.8167"/>
+ <point code="AVN" type="published" lat="44.0000" lon="4.7500"/>
+ <point code="AVREX" type="published" lat="48.7833" lon="1.0000"/>
+ <point code="AVR1" type="unpublished" lat="48.7833" lon="1.0167"/>
+ <point code="AX" type="published" lat="47.9167" lon="3.5000"/>
+ <point code="AZR" type="published" lat="43.6667" lon="7.2333"/>
+ <point code="BABAN" type="published" lat="54.0000" lon="10.0167"/>
+ <point code="BABAX" type="published" lat="50.4167" lon="2.2000"/>
+ <point code="BADAM" type="published" lat="44.0833" lon="3.1667"/>
+ <point code="BADET" type="published" lat="43.4667" lon="4.5000"/>
+ <point code="BADLI" type="published" lat="49.0667" lon="8.4500"/>
+ <point code="BADRU" type="published" lat="43.7333" lon="1.2000"/>
+ <point code="BADUR" type="published" lat="48.7167" lon="1.0500"/>
+ <point code="BAGAD" type="published" lat="47.5833" lon="1.1167"/>
+ <point code="BAGBI" type="published" lat="46.8167" lon="4.6000"/>
+ <point code="BAGED" type="published" lat="48.2500" lon="8.3500"/>
+ <point code="BAKIX" type="published" lat="48.3333" lon="7.0500"/>
+ <point code="BAKNO" type="published" lat="46.5000" lon="3.5333"/>
+ <point code="BAKUL" type="published" lat="47.3500" lon="0.3667"/>
+ <point code="BAKUP" type="published" lat="44.4167" lon="3.5667"/>
+ <point code="BALAN" type="published" lat="46.5167" lon="1.0333"/>
+ <point code="BALEN" type="published" lat="40.9500" lon="5.6833"/>
+ <point code="BALIR" type="published" lat="47.3000" lon="7.2833"/>
+ <point code="BALMO" type="published" lat="42.4167" lon="4.5833"/>
+ <point code="BALN" type="unpublished" lat="41.5000" lon="5.5500"/>
+ <point code="BALNI" type="published" lat="47.6167" lon="0.3333"/>
+ <point code="BALOD" type="published" lat="48.5667" lon="1.5000"/>
+ <point code="BALOK" type="published" lat="42.4333" lon="5.7000"/>
+ <point code="BALSI" type="published" lat="45.4833" lon="5.9667"/>
+ <point code="BAL1R" type="unpublished" lat="47.0167" lon="7.6667"/>
+ <point code="BAMES" type="published" lat="48.9667" lon="1.4833"/>
+ <point code="BAN" type="published" lat="41.3333" lon="1.3333"/>
+ <point code="BANEK" type="published" lat="45.7833" lon="5.8667"/>
+ <point code="BANGI" type="published" lat="49.9167" lon="1.6667"/>
+ <point code="BANKO" type="published" lat="45.8167" lon="7.0500"/>
+ <point code="BARAT" type="published" lat="43.0000" lon="5.0333"/>
+ <point code="BARIG" type="published" lat="47.2667" lon="8.5667"/>
+ <point code="BARIL" type="published" lat="40.8667" lon="7.1833"/>
+ <point code="BARLI" type="published" lat="50.4333" lon="2.7667"/>
+ <point code="BARL1" type="unpublished" lat="50.4167" lon="2.7667"/>
+ <point code="BARSO" type="published" lat="44.1500" lon="6.8833"/>
+ <point code="BARUS" type="published" lat="41.0500" lon="1.7333"/>
+ <point code="BASIK" type="published" lat="48.9500" lon="1.0500"/>
+ <point code="BASIP" type="published" lat="43.9000" lon="7.9667"/>
+ <point code="BASLI" type="published" lat="44.1167" lon="2.9833"/>
+ <point code="BASSO" type="published" lat="39.5500" lon="3.1167"/>
+ <point code="BASUD" type="published" lat="47.3667" lon="7.6167"/>
+ <point code="BATAG" type="published" lat="48.8167" lon="3.3667"/>
+ <point code="BATOX" type="published" lat="41.2000" lon="10.1667"/>
+ <point code="BAXIR" type="published" lat="48.7833" lon="3.8667"/>
+ <point code="BCN" type="published" lat="41.3000" lon="2.1000"/>
+ <point code="BEBIX" type="published" lat="45.9500" lon="1.4000"/>
+ <point code="BEGAR" type="published" lat="47.9000" lon="7.5833"/>
+ <point code="BEGAS" type="published" lat="45.0000" lon="9.0000"/>
+ <point code="BEGUY" type="published" lat="43.0500" lon="0.5500"/>
+ <point code="BEKOS" type="published" lat="41.8000" lon="9.9333"/>
+ <point code="BELDI" type="published" lat="49.9500" lon="2.5833"/>
+ <point code="BELD2" type="unpublished" lat="50.3333" lon="3.1667"/>
+ <point code="BELEN" type="published" lat="43.9167" lon="1.2667"/>
+ <point code="BELEP" type="published" lat="45.7833" lon="4.1333"/>
+ <point code="BELOB" type="published" lat="50.7167" lon="3.2167"/>
+ <point code="BELUS" type="published" lat="45.6833" lon="5.6000"/>
+ <point code="BELVU" type="published" lat="45.9500" lon="4.0500"/>
+ <point code="BEL1N" type="unpublished" lat="45.6833" lon="5.6167"/>
+ <point code="BEL1R" type="unpublished" lat="45.7000" lon="5.6000"/>
+ <point code="BENAR" type="published" lat="48.2500" lon="0.7500"/>
+ <point code="BENIX" type="published" lat="49.5500" lon="0.5167"/>
+ <point code="BERAD" type="published" lat="48.3000" lon="3.9333"/>
+ <point code="BERGA" type="published" lat="42.1333" lon="2.0167"/>
+ <point code="BERNO" type="published" lat="49.0833" lon="0.6333"/>
+ <point code="BERUG" type="published" lat="48.6167" lon="6.9333"/>
+ <point code="BETOG" type="published" lat="48.3333" lon="0.2833"/>
+ <point code="BETUV" type="published" lat="48.9500" lon="2.8833"/>
+ <point code="BEVAV" type="published" lat="49.0667" lon="0.3167"/>
+ <point code="BEVEN" type="published" lat="45.6833" lon="5.9667"/>
+ <point code="BEVOL" type="published" lat="47.0167" lon="0.9333"/>
+ <point code="BGC" type="published" lat="44.8167" lon="0.6167"/>
+ <point code="BGR" type="published" lat="41.9500" lon="3.2167"/>
+ <point code="BGS" type="published" lat="42.3500" lon="2.3667"/>
+ <point code="BGW" type="published" lat="48.9333" lon="2.2833"/>
+ <point code="BHD" type="published" lat="50.4000" lon="2.5167"/>
+ <point code="BIBO" type="unpublished" lat="46.6667" lon="0.5500"/>
+ <point code="BIBOT" type="published" lat="46.7500" lon="6.4167"/>
+ <point code="BIDAC" type="published" lat="43.4167" lon="0.8667"/>
+ <point code="BIG" type="published" lat="51.3333" lon="0.0333"/>
+ <point code="BILGO" type="published" lat="49.9000" lon="3.4500"/>
+ <point code="BIRGO" type="published" lat="43.3833" lon="6.1167"/>
+ <point code="BIRKI" type="published" lat="47.0167" lon="7.3833"/>
+ <point code="BISBA" type="published" lat="42.0833" lon="3.6333"/>
+ <point code="BISBI" type="published" lat="44.0667" lon="2.4500"/>
+ <point code="BITBU" type="published" lat="49.9833" lon="6.5667"/>
+ <point code="BJA" type="published" lat="38.6167" lon="5.3000"/>
+ <point code="BLEU" type="published" lat="43.7500" lon="1.0000"/>
+ <point code="BLM" type="published" lat="47.6333" lon="7.5000"/>
+ <point code="BLONA" type="published" lat="45.0000" lon="6.7833"/>
+ <point code="BLV" type="published" lat="43.3000" lon="1.0667"/>
+ <point code="BMC" type="published" lat="44.8333" lon="-0.7333"/>
+ <point code="BNE" type="published" lat="50.6167" lon="1.9000"/>
+ <point code="BOBRI" type="published" lat="46.8333" lon="0.8167"/>
+ <point code="BOBSA" type="published" lat="48.5000" lon="0.6500"/>
+ <point code="BOBSI" type="published" lat="46.3167" lon="4.9833"/>
+ <point code="BODIL" type="published" lat="48.5167" lon="3.9167"/>
+ <point code="BODR" type="unpublished" lat="44.6000" lon="5.7000"/>
+ <point code="BODRU" type="published" lat="44.2167" lon="6.3833"/>
+ <point code="BOGRO" type="published" lat="43.3167" lon="0.7500"/>
+ <point code="BOKNO" type="published" lat="47.0500" lon="0.7000"/>
+ <point code="BOLGI" type="published" lat="46.6667" lon="5.9333"/>
+ <point code="BOLGU" type="published" lat="45.9333" lon="-0.0667"/>
+ <point code="BOLLY" type="published" lat="48.1000" lon="4.1500"/>
+ <point code="BOLRO" type="published" lat="50.0000" lon="0.3000"/>
+ <point code="BOLSA" type="published" lat="43.3333" lon="3.3167"/>
+ <point code="BORDI" type="published" lat="44.0167" lon="7.7500"/>
+ <point code="BORGO" type="published" lat="43.1500" lon="4.7667"/>
+ <point code="BR" type="unpublished" lat="45.6167" lon="5.0000"/>
+ <point code="BREMO" type="published" lat="42.3333" lon="9.5833"/>
+ <point code="BRIVE" type="published" lat="44.9333" lon="1.4167"/>
+ <point code="BRIV1" type="unpublished" lat="44.8667" lon="1.2833"/>
+ <point code="BRUG" type="unpublished" lat="48.6167" lon="6.9500"/>
+ <point code="BRUSC" type="published" lat="43.7500" lon="3.0167"/>
+ <point code="BRY" type="published" lat="48.4000" lon="3.3000"/>
+ <point code="BSN" type="published" lat="49.1833" lon="3.0500"/>
+ <point code="BST" type="published" lat="48.2833" lon="3.5667"/>
+ <point code="BSV" type="unpublished" lat="47.2667" lon="6.2000"/>
+ <point code="BT" type="published" lat="48.9667" lon="2.4667"/>
+ <point code="BTA" type="published" lat="42.5667" lon="9.4833"/>
+ <point code="BTA1" type="unpublished" lat="42.5833" lon="9.5000"/>
+ <point code="BTDB" type="unpublished" lat="48.9667" lon="2.4833"/>
+ <point code="BTZ" type="published" lat="43.4667" lon="0.4833"/>
+ <point code="BUBLI" type="published" lat="48.7667" lon="4.1500"/>
+ <point code="BUGUS" type="published" lat="45.0000" lon="0.9667"/>
+ <point code="BULOL" type="published" lat="46.0500" lon="5.1000"/>
+ <point code="BURAK" type="published" lat="53.0000" lon="10.0167"/>
+ <point code="BUSI" type="unpublished" lat="46.4167" lon="4.4167"/>
+ <point code="BUSIL" type="published" lat="46.3000" lon="4.7167"/>
+ <point code="BUSUK" type="published" lat="48.8500" lon="0.7167"/>
+ <point code="BVP" type="unpublished" lat="49.4333" lon="2.1500"/>
+ <point code="BVS" type="published" lat="49.4333" lon="2.1500"/>
+ <point code="BZ" type="published" lat="43.4667" lon="0.6000"/>
+ <point code="CAA" type="published" lat="44.5333" lon="0.8667"/>
+ <point code="CACHI" type="published" lat="47.0667" lon="4.1000"/>
+ <point code="CAD" type="published" lat="48.0667" lon="1.3833"/>
+ <point code="CALA" type="unpublished" lat="43.0833" lon="5.3167"/>
+ <point code="CALAN" type="published" lat="43.1000" lon="5.3333"/>
+ <point code="CALNO" type="published" lat="42.8000" lon="8.3667"/>
+ <point code="CAMA" type="unpublished" lat="43.4000" lon="4.7667"/>
+ <point code="CAMBO" type="published" lat="49.2833" lon="4.1333"/>
+ <point code="CAN" type="published" lat="49.1667" lon="-0.4500"/>
+ <point code="CAPCO" type="published" lat="42.8500" lon="9.5667"/>
+ <point code="CAPC0" type="unpublished" lat="42.8333" lon="9.5500"/>
+ <point code="CAR" type="published" lat="39.2500" lon="9.5000"/>
+ <point code="CARC" type="unpublished" lat="43.2167" lon="2.3000"/>
+ <point code="CARE" type="unpublished" lat="48.3000" lon="2.4000"/>
+ <point code="CAST" type="unpublished" lat="43.5500" lon="2.3000"/>
+ <point code="CASTE" type="published" lat="43.5167" lon="2.3667"/>
+ <point code="CAV" type="published" lat="48.8000" lon="4.0167"/>
+ <point code="CBY" type="published" lat="45.8833" lon="5.7500"/>
+ <point code="CC" type="published" lat="46.7167" lon="4.8500"/>
+ <point code="CDP" type="published" lat="39.7000" lon="3.4333"/>
+ <point code="CEGAM" type="published" lat="42.9833" lon="1.7667"/>
+ <point code="CF" type="published" lat="45.7833" lon="3.1833"/>
+ <point code="CFA" type="published" lat="45.7833" lon="3.2000"/>
+ <point code="CGN" type="published" lat="49.0167" lon="2.5000"/>
+ <point code="CHABY" type="published" lat="47.8000" lon="3.9500"/>
+ <point code="CHALA" type="published" lat="45.3500" lon="0.1333"/>
+ <point code="CHELY" type="published" lat="41.0667" lon="4.5000"/>
+ <point code="CHW" type="published" lat="48.4833" lon="0.9833"/>
+ <point code="CIRC" type="published" lat="43.3333" lon="1.6667"/>
+ <point code="CIRTA" type="published" lat="39.0000" lon="7.0333"/>
+ <point code="CIV" type="published" lat="50.5667" lon="3.8333"/>
+ <point code="CJN" type="published" lat="40.3667" lon="1.4500"/>
+ <point code="CL" type="published" lat="44.3833" lon="1.4167"/>
+ <point code="CLE" type="published" lat="41.6333" lon="2.6333"/>
+ <point code="CLM" type="published" lat="48.8500" lon="3.0167"/>
+ <point code="CLMEE" type="unpublished" lat="48.8333" lon="3.0500"/>
+ <point code="CLMWW" type="unpublished" lat="48.8333" lon="3.1500"/>
+ <point code="CLM2" type="unpublished" lat="48.8500" lon="3.0500"/>
+ <point code="CLR" type="published" lat="47.9167" lon="7.4167"/>
+ <point code="CM" type="published" lat="43.9000" lon="4.9000"/>
+ <point code="CMB" type="published" lat="50.2333" lon="3.1500"/>
+ <point code="CMB2" type="unpublished" lat="50.3333" lon="3.2500"/>
+ <point code="CNA" type="published" lat="45.6667" lon="-0.3167"/>
+ <point code="CNE" type="published" lat="49.1167" lon="-0.3167"/>
+ <point code="CNM" type="published" lat="43.5500" lon="6.8667"/>
+ <point code="COLLO" type="published" lat="45.9333" lon="5.8500"/>
+ <point code="COQUE" type="published" lat="47.0833" lon="5.0000"/>
+ <point code="CORMA" type="unpublished" lat="43.9167" lon="-0.2000"/>
+ <point code="CORSI" type="published" lat="41.3333" lon="8.8167"/>
+ <point code="COSTA" type="published" lat="39.8333" lon="0.0000"/>
+ <point code="CO14" type="unpublished" lat="43.3167" lon="0.9500"/>
+ <point code="CRL" type="published" lat="49.2500" lon="2.5167"/>
+ <point code="CS" type="published" lat="43.2167" lon="2.2000"/>
+ <point code="CSO" type="published" lat="38.6167" lon="6.9667"/>
+ <point code="CTL" type="published" lat="49.1333" lon="3.5833"/>
+ <point code="CTL1" type="unpublished" lat="49.0667" lon="3.2833"/>
+ <point code="CTL2" type="unpublished" lat="49.1000" lon="3.5833"/>
+ <point code="CTX" type="published" lat="46.9333" lon="1.8000"/>
+ <point code="CTX1" type="unpublished" lat="46.9500" lon="1.9333"/>
+ <point code="CUERS" type="published" lat="43.2333" lon="6.1333"/>
+ <point code="CV" type="published" lat="42.5833" lon="8.8000"/>
+ <point code="CVU" type="published" lat="43.6333" lon="2.2167"/>
+ <point code="DA" type="published" lat="44.0667" lon="4.1333"/>
+ <point code="DAMLO" type="published" lat="47.4000" lon="0.3167"/>
+ <point code="DANAR" type="published" lat="48.0667" lon="6.0500"/>
+ <point code="DANBO" type="published" lat="45.9167" lon="5.0667"/>
+ <point code="DANB0" type="unpublished" lat="45.9167" lon="5.0833"/>
+ <point code="DEGEX" type="published" lat="47.7500" lon="2.8500"/>
+ <point code="DEGIS" type="published" lat="46.2667" lon="2.6500"/>
+ <point code="DEGOL" type="published" lat="43.7833" lon="2.8500"/>
+ <point code="DEKOD" type="published" lat="48.2833" lon="2.1000"/>
+ <point code="DEKOR" type="published" lat="49.0000" lon="4.0667"/>
+ <point code="DELBE" type="published" lat="47.8833" lon="6.2500"/>
+ <point code="DELOG" type="published" lat="44.3333" lon="2.0167"/>
+ <point code="DELOM" type="published" lat="50.3167" lon="4.0833"/>
+ <point code="DENEL" type="published" lat="48.3667" lon="7.8833"/>
+ <point code="DENIN" type="published" lat="50.3667" lon="3.4333"/>
+ <point code="DENOX" type="published" lat="50.8833" lon="4.0333"/>
+ <point code="DENUT" type="published" lat="51.2333" lon="3.6500"/>
+ <point code="DEN1N" type="unpublished" lat="50.3667" lon="3.4167"/>
+ <point code="DEPES" type="published" lat="44.1167" lon="2.1667"/>
+ <point code="DEPOM" type="published" lat="47.3167" lon="2.1833"/>
+ <point code="DEPUL" type="published" lat="45.9167" lon="5.5000"/>
+ <point code="DERAK" type="published" lat="47.3000" lon="5.4667"/>
+ <point code="DEREM" type="unpublished" lat="49.3333" lon="4.0667"/>
+ <point code="DEROG" type="published" lat="43.5333" lon="7.2000"/>
+ <point code="DESAB" type="published" lat="45.8333" lon="1.0333"/>
+ <point code="DESOG" type="published" lat="40.6667" lon="8.0000"/>
+ <point code="DETUR" type="published" lat="48.9333" lon="0.9500"/>
+ <point code="DEVAL" type="published" lat="50.8500" lon="1.4667"/>
+ <point code="DEVOL" type="published" lat="53.9000" lon="9.4833"/>
+ <point code="DEVRO" type="published" lat="47.5000" lon="0.7333"/>
+ <point code="DGN" type="published" lat="44.0000" lon="6.1000"/>
+ <point code="DGO" type="published" lat="42.4500" lon="1.1167"/>
+ <point code="DGUZ1" type="unpublished" lat="48.5500" lon="2.8000"/>
+ <point code="DIBAG" type="published" lat="45.7833" lon="0.7833"/>
+ <point code="DIBE" type="unpublished" lat="41.6667" lon="3.1667"/>
+ <point code="DIBER" type="published" lat="42.0833" lon="4.4167"/>
+ <point code="DIBES" type="published" lat="47.5000" lon="1.1000"/>
+ <point code="DIBEX" type="unpublished" lat="47.8833" lon="6.0500"/>
+ <point code="DIBOT" type="published" lat="48.6167" lon="7.2000"/>
+ <point code="DIB0T" type="unpublished" lat="48.6167" lon="7.1833"/>
+ <point code="DIDAK" type="published" lat="48.2667" lon="-0.2500"/>
+ <point code="DIDOR" type="published" lat="49.3167" lon="3.2833"/>
+ <point code="DIDRU" type="published" lat="46.1833" lon="0.0333"/>
+ <point code="DIJ" type="published" lat="47.2500" lon="5.0833"/>
+ <point code="DIJPO" type="unpublished" lat="47.2833" lon="5.1000"/>
+ <point code="DIK" type="published" lat="49.8667" lon="6.1333"/>
+ <point code="DIKOL" type="published" lat="49.1333" lon="4.0500"/>
+ <point code="DIKRO" type="published" lat="49.5833" lon="0.8833"/>
+ <point code="DILAB" type="published" lat="48.0500" lon="5.8000"/>
+ <point code="DILOM" type="published" lat="47.0167" lon="0.2833"/>
+ <point code="DILRA" type="published" lat="45.8500" lon="0.7667"/>
+ <point code="DIMAL" type="published" lat="50.5000" lon="1.3667"/>
+ <point code="DIN" type="published" lat="48.5833" lon="1.9167"/>
+ <point code="DINAN" type="published" lat="49.8333" lon="5.3333"/>
+ <point code="DINOX" type="published" lat="46.6667" lon="6.1167"/>
+ <point code="DIPER" type="published" lat="50.3500" lon="2.0667"/>
+ <point code="DIPIR" type="published" lat="46.6667" lon="5.6000"/>
+ <point code="DIPSI" type="published" lat="40.1500" lon="7.6333"/>
+ <point code="DIRAX" type="published" lat="44.5500" lon="-0.4500"/>
+ <point code="DIRBA" type="published" lat="46.0000" lon="4.5000"/>
+ <point code="DIRMO" type="published" lat="47.0833" lon="2.2000"/>
+ <point code="DISAK" type="published" lat="48.1333" lon="2.1333"/>
+ <point code="DITAL" type="published" lat="48.7500" lon="0.8833"/>
+ <point code="DITON" type="published" lat="47.3000" lon="8.3333"/>
+ <point code="DIVDA" type="published" lat="47.9667" lon="3.8167"/>
+ <point code="DIVEM" type="published" lat="49.4833" lon="3.5333"/>
+ <point code="DIVKO" type="published" lat="43.0500" lon="4.7833"/>
+ <point code="DIVU" type="unpublished" lat="43.2333" lon="8.1500"/>
+ <point code="DIVUL" type="published" lat="43.3000" lon="7.6167"/>
+ <point code="DJL" type="published" lat="47.2667" lon="5.1000"/>
+ <point code="DJN" type="published" lat="48.0167" lon="3.9167"/>
+ <point code="DO" type="published" lat="46.9833" lon="5.3000"/>
+ <point code="DOBEG" type="published" lat="48.6000" lon="7.4000"/>
+ <point code="DOBIM" type="published" lat="42.9500" lon="9.7500"/>
+ <point code="DOKAR" type="published" lat="42.5000" lon="9.7500"/>
+ <point code="DOLIP" type="published" lat="52.0000" lon="10.0167"/>
+ <point code="DOLIS" type="published" lat="39.0000" lon="5.3667"/>
+ <point code="DOLUR" type="published" lat="49.4833" lon="4.9500"/>
+ <point code="DOMIL" type="published" lat="46.9667" lon="6.3167"/>
+ <point code="DOMOD" type="published" lat="47.8667" lon="1.2833"/>
+ <point code="DOMOK" type="published" lat="49.7167" lon="1.9000"/>
+ <point code="DOMUT" type="published" lat="50.2667" lon="0.3333"/>
+ <point code="DONOS" type="published" lat="43.2833" lon="0.5167"/>
+ <point code="DOPEL" type="published" lat="38.6667" lon="8.6833"/>
+ <point code="DORAD" type="published" lat="40.4833" lon="7.3833"/>
+ <point code="DORDI" type="published" lat="48.2167" lon="2.8000"/>
+ <point code="DOUB1" type="unpublished" lat="48.5500" lon="3.4667"/>
+ <point code="DPCL" type="unpublished" lat="44.3667" lon="1.4667"/>
+ <point code="DPE" type="published" lat="49.9333" lon="1.1667"/>
+ <point code="DPRC" type="unpublished" lat="44.4833" lon="1.2333"/>
+ <point code="DPRE" type="unpublished" lat="44.4833" lon="1.2500"/>
+ <point code="DPRW" type="unpublished" lat="44.4833" lon="1.2167"/>
+ <point code="DR" type="published" lat="48.4833" lon="1.9500"/>
+ <point code="DRAKE" type="published" lat="50.2167" lon="-0.0833"/>
+ <point code="DR04" type="unpublished" lat="43.7333" lon="7.3833"/>
+ <point code="DR22" type="unpublished" lat="43.3333" lon="7.4833"/>
+ <point code="DR29" type="unpublished" lat="48.0667" lon="0.1667"/>
+ <point code="DVR" type="published" lat="51.1667" lon="1.3500"/>
+ <point code="D0BEG" type="unpublished" lat="48.6000" lon="7.3833"/>
+ <point code="EB" type="published" lat="45.6333" lon="4.2833"/>
+ <point code="EBORA" type="published" lat="43.3333" lon="7.3667"/>
+ <point code="EBROX" type="published" lat="40.7167" lon="1.2333"/>
+ <point code="EDG" type="unpublished" lat="49.0333" lon="2.7000"/>
+ <point code="EDINO" type="published" lat="39.6667" lon="5.9500"/>
+ <point code="EDOPI" type="published" lat="47.9167" lon="6.5667"/>
+ <point code="EDOXA" type="published" lat="48.2833" lon="2.2167"/>
+ <point code="EDSB" type="unpublished" lat="48.7833" lon="8.0833"/>
+ <point code="EDTL" type="unpublished" lat="48.3667" lon="7.8333"/>
+ <point code="EGJA" type="unpublished" lat="49.7000" lon="1.7667"/>
+ <point code="EGJB" type="unpublished" lat="49.4167" lon="1.4000"/>
+ <point code="EGJJ" type="unpublished" lat="49.2167" lon="1.9667"/>
+ <point code="EKRIT" type="published" lat="47.5667" lon="8.0333"/>
+ <point code="ELB" type="published" lat="42.7333" lon="10.4000"/>
+ <point code="ELBEG" type="published" lat="47.7000" lon="7.7500"/>
+ <point code="ELBOX" type="published" lat="49.2833" lon="0.8000"/>
+ <point code="ELLX" type="unpublished" lat="49.6333" lon="6.2000"/>
+ <point code="ELMUR" type="published" lat="47.1500" lon="8.9000"/>
+ <point code="ENESO" type="published" lat="46.2000" lon="2.9333"/>
+ <point code="ENOB" type="unpublished" lat="44.0000" lon="7.7333"/>
+ <point code="ENOBA" type="published" lat="44.3000" lon="8.3000"/>
+ <point code="ENSAC" type="published" lat="44.2000" lon="-0.6833"/>
+ <point code="ENSX" type="published" lat="44.7000" lon="-0.7667"/>
+ <point code="EPATI" type="published" lat="49.8000" lon="0.9167"/>
+ <point code="EPAT1" type="unpublished" lat="49.8000" lon="0.9333"/>
+ <point code="EPB" type="unpublished" lat="48.9500" lon="2.7500"/>
+ <point code="EPIKO" type="published" lat="48.2333" lon="6.6833"/>
+ <point code="EPL" type="published" lat="48.3167" lon="6.0667"/>
+ <point code="EPO" type="unpublished" lat="48.7500" lon="2.5500"/>
+ <point code="EPOLO" type="published" lat="42.8833" lon="6.5333"/>
+ <point code="EPV" type="unpublished" lat="48.7833" lon="2.3500"/>
+ <point code="EPV1" type="unpublished" lat="48.8667" lon="2.0333"/>
+ <point code="EPV2" type="unpublished" lat="48.8833" lon="1.9833"/>
+ <point code="ERBIN" type="published" lat="47.4000" lon="1.6667"/>
+ <point code="ERGUL" type="published" lat="44.2500" lon="3.4500"/>
+ <point code="ERIGA" type="published" lat="46.8667" lon="1.6333"/>
+ <point code="ERIXU" type="published" lat="48.0833" lon="2.2667"/>
+ <point code="ERPIN" type="published" lat="41.5667" lon="7.5833"/>
+ <point code="ERTIP" type="published" lat="48.1333" lon="4.4000"/>
+ <point code="ERTOK" type="published" lat="47.5833" lon="2.2833"/>
+ <point code="ERWAN" type="published" lat="45.9333" lon="4.7833"/>
+ <point code="ESERA" type="published" lat="44.1500" lon="3.5333"/>
+ <point code="ESISI" type="published" lat="44.9000" lon="1.4333"/>
+ <point code="ESPAL" type="published" lat="44.4500" lon="2.8333"/>
+ <point code="ESPIG" type="published" lat="43.5167" lon="4.1000"/>
+ <point code="ESULI" type="published" lat="48.4333" lon="9.2333"/>
+ <point code="ETAMO" type="published" lat="46.8333" lon="2.3333"/>
+ <point code="ETIKI" type="published" lat="48.0000" lon="7.2500"/>
+ <point code="ETNOS" type="published" lat="48.7000" lon="3.5333"/>
+ <point code="ETOIL" type="published" lat="39.7333" lon="7.1667"/>
+ <point code="ETPAR" type="published" lat="45.2000" lon="-0.8667"/>
+ <point code="ETRAT" type="published" lat="49.6833" lon="0.1667"/>
+ <point code="ETREK" type="published" lat="45.1833" lon="4.6333"/>
+ <point code="ETRK" type="unpublished" lat="45.1500" lon="4.6500"/>
+ <point code="ETR1K" type="unpublished" lat="45.2000" lon="4.6500"/>
+ <point code="EVALA" type="published" lat="44.4667" lon="5.2333"/>
+ <point code="EVANO" type="published" lat="45.3333" lon="8.7667"/>
+ <point code="EVIRI" type="published" lat="43.0500" lon="9.0833"/>
+ <point code="EVRUK" type="published" lat="49.0833" lon="0.7000"/>
+ <point code="EVX" type="published" lat="49.0333" lon="1.2167"/>
+ <point code="EVX1" type="unpublished" lat="49.0333" lon="1.2667"/>
+ <point code="EVX2" type="unpublished" lat="49.0167" lon="1.2333"/>
+ <point code="FAMEN" type="published" lat="49.9667" lon="4.5667"/>
+ <point code="FERDI" type="published" lat="50.9167" lon="3.6333"/>
+ <point code="FERTE" type="published" lat="48.5333" lon="-0.2500"/>
+ <point code="FFM" type="published" lat="50.0667" lon="8.6333"/>
+ <point code="FGI" type="published" lat="41.5000" lon="9.0833"/>
+ <point code="FIGA" type="unpublished" lat="41.5167" lon="9.1167"/>
+ <point code="FINOT" type="published" lat="43.7167" lon="2.0333"/>
+ <point code="FISTO" type="published" lat="44.4667" lon="1.2333"/>
+ <point code="FJR" type="published" lat="43.5833" lon="3.9667"/>
+ <point code="FJR1" type="unpublished" lat="43.6167" lon="3.9000"/>
+ <point code="FJR2" type="unpublished" lat="43.3333" lon="3.3333"/>
+ <point code="FJR3" type="unpublished" lat="43.7500" lon="3.0333"/>
+ <point code="FOUCO" type="published" lat="45.7500" lon="0.4833"/>
+ <point code="FRI" type="published" lat="46.7833" lon="7.2500"/>
+ <point code="FRSE" type="unpublished" lat="47.2833" lon="5.0833"/>
+ <point code="FRSW" type="unpublished" lat="47.8167" lon="0.9000"/>
+ <point code="FRWW" type="unpublished" lat="49.3333" lon="1.4167"/>
+ <point code="GABA" type="unpublished" lat="44.0000" lon="-0.3333"/>
+ <point code="GAI" type="published" lat="43.9500" lon="1.8333"/>
+ <point code="GALBI" type="published" lat="46.7333" lon="6.1500"/>
+ <point code="GALBO" type="published" lat="48.8333" lon="-0.2500"/>
+ <point code="GALDA" type="published" lat="41.4333" lon="8.8833"/>
+ <point code="GALDO" type="published" lat="43.2667" lon="1.7500"/>
+ <point code="GANGU" type="published" lat="43.4667" lon="6.0833"/>
+ <point code="GANTO" type="published" lat="49.4000" lon="3.0167"/>
+ <point code="GAPDO" type="published" lat="44.2167" lon="7.1500"/>
+ <point code="GAPLI" type="published" lat="50.0000" lon="8.0000"/>
+ <point code="GARMI" type="published" lat="50.0000" lon="0.6167"/>
+ <point code="GARPU" type="published" lat="41.6167" lon="7.2333"/>
+ <point code="GASNO" type="published" lat="46.0333" lon="2.2833"/>
+ <point code="GAUDE" type="published" lat="43.0000" lon="0.6333"/>
+ <point code="GEANT" type="published" lat="42.4333" lon="2.2167"/>
+ <point code="GELTA" type="published" lat="48.5000" lon="4.0167"/>
+ <point code="GEMLA" type="published" lat="45.5667" lon="6.3333"/>
+ <point code="GEN" type="published" lat="44.4333" lon="9.0833"/>
+ <point code="GERSA" type="published" lat="47.0333" lon="8.5333"/>
+ <point code="GERVA" type="published" lat="46.0500" lon="2.8667"/>
+ <point code="GESLO" type="published" lat="50.0667" lon="6.0000"/>
+ <point code="GIGNA" type="published" lat="43.6500" lon="3.5333"/>
+ <point code="GIGUS" type="published" lat="45.3833" lon="6.4333"/>
+ <point code="GILIR" type="published" lat="47.0667" lon="6.2333"/>
+ <point code="GILON" type="published" lat="43.4500" lon="6.1167"/>
+ <point code="GILRA" type="published" lat="48.8667" lon="-0.7333"/>
+ <point code="GILUR" type="published" lat="44.6333" lon="2.3167"/>
+ <point code="GILUX" type="published" lat="47.7167" lon="1.7500"/>
+ <point code="GIMER" type="published" lat="49.3667" lon="3.9667"/>
+ <point code="GINON" type="published" lat="47.1667" lon="0.1833"/>
+ <point code="GIPER" type="published" lat="51.0000" lon="10.0167"/>
+ <point code="GIPEX" type="published" lat="47.7500" lon="2.6167"/>
+ <point code="GIPN" type="unpublished" lat="45.6167" lon="5.4833"/>
+ <point code="GIPNO" type="published" lat="45.5667" lon="5.5333"/>
+ <point code="GIPOL" type="published" lat="47.5000" lon="8.0333"/>
+ <point code="GIR" type="published" lat="41.9333" lon="2.7667"/>
+ <point code="GIRAG" type="published" lat="43.0000" lon="9.6333"/>
+ <point code="GIRAK" type="published" lat="44.6500" lon="1.8167"/>
+ <point code="GIRED" type="published" lat="45.7333" lon="5.2333"/>
+ <point code="GIRKU" type="published" lat="46.0500" lon="5.9000"/>
+ <point code="GIROL" type="published" lat="44.0667" lon="5.4500"/>
+ <point code="GIROM" type="published" lat="42.7667" lon="1.0000"/>
+ <point code="GISOR" type="published" lat="49.2667" lon="1.8000"/>
+ <point code="GITAN" type="published" lat="49.3833" lon="4.0333"/>
+ <point code="GIVOR" type="published" lat="48.6667" lon="6.3833"/>
+ <point code="GLA" type="published" lat="46.4167" lon="6.2500"/>
+ <point code="GOBIS" type="published" lat="40.7333" lon="7.3833"/>
+ <point code="GOBUR" type="published" lat="49.2833" lon="2.9167"/>
+ <point code="GODAN" type="published" lat="47.6500" lon="0.0333"/>
+ <point code="GODEM" type="published" lat="46.0500" lon="1.7500"/>
+ <point code="GODIX" type="published" lat="48.3667" lon="-0.0500"/>
+ <point code="GOMAX" type="published" lat="40.5833" lon="8.0000"/>
+ <point code="GOMET" type="published" lat="45.3667" lon="5.4833"/>
+ <point code="GONIM" type="published" lat="44.4500" lon="2.8500"/>
+ <point code="GONIX" type="published" lat="45.8333" lon="5.5500"/>
+ <point code="GONUP" type="published" lat="43.4667" lon="0.7667"/>
+ <point code="GORDO" type="published" lat="44.0167" lon="5.0667"/>
+ <point code="GORET" type="published" lat="47.9500" lon="4.0333"/>
+ <point code="GORIT" type="published" lat="42.7167" lon="8.5333"/>
+ <point code="GRAUS" type="published" lat="41.9667" lon="0.3667"/>
+ <point code="GSG" type="published" lat="48.1500" lon="2.4000"/>
+ <point code="GTQ" type="published" lat="49.0000" lon="6.7167"/>
+ <point code="GU" type="published" lat="48.4833" lon="3.7167"/>
+ <point code="GUBAR" type="published" lat="50.3667" lon="1.1500"/>
+ <point code="GUERE" type="published" lat="46.1833" lon="2.0833"/>
+ <point code="GULDA" type="published" lat="49.3833" lon="0.0833"/>
+ <point code="GUNPI" type="published" lat="43.1500" lon="9.1833"/>
+ <point code="GUNSO" type="published" lat="49.0667" lon="10.2667"/>
+ <point code="GUR" type="published" lat="49.4333" lon="1.3833"/>
+ <point code="GURLU" type="published" lat="50.4833" lon="0.9667"/>
+ <point code="GUSON" type="published" lat="46.4667" lon="1.4833"/>
+ <point code="GVA" type="published" lat="46.2500" lon="6.1333"/>
+ <point code="HASTY" type="published" lat="50.7333" lon="0.5333"/>
+ <point code="HAWKE" type="published" lat="50.3667" lon="0.0833"/>
+ <point code="HEL1" type="unpublished" lat="48.2167" lon="2.2167"/>
+ <point code="HEL2" type="unpublished" lat="48.1500" lon="2.7167"/>
+ <point code="HERBI" type="published" lat="48.5000" lon="8.2500"/>
+ <point code="HIDRA" type="published" lat="44.5000" lon="10.5000"/>
+ <point code="HO" type="published" lat="48.1333" lon="7.3667"/>
+ <point code="HOC" type="published" lat="47.4667" lon="7.6667"/>
+ <point code="HOL" type="published" lat="48.7333" lon="1.8167"/>
+ <point code="HOMBO" type="published" lat="47.7333" lon="7.5333"/>
+ <point code="HORRO" type="published" lat="41.6667" lon="8.5667"/>
+ <point code="HORT" type="unpublished" lat="50.8000" lon="5.0667"/>
+ <point code="HORTA" type="published" lat="50.8000" lon="5.0500"/>
+ <point code="HOTU1" type="unpublished" lat="49.9333" lon="0.0500"/>
+ <point code="HOTU2" type="unpublished" lat="49.8500" lon="0.5333"/>
+ <point code="HOTU3" type="unpublished" lat="49.7833" lon="0.5333"/>
+ <point code="HOTU4" type="unpublished" lat="50.2167" lon="0.5333"/>
+ <point code="HR" type="published" lat="47.5667" lon="6.7333"/>
+ <point code="IBABA" type="published" lat="46.8833" lon="5.4167"/>
+ <point code="IBERA" type="published" lat="49.5000" lon="6.2833"/>
+ <point code="IBERU" type="published" lat="50.6000" lon="2.4500"/>
+ <point code="IBER0" type="unpublished" lat="50.6000" lon="2.4667"/>
+ <point code="IDOKO" type="published" lat="50.3333" lon="3.8667"/>
+ <point code="IDORI" type="published" lat="41.7833" lon="9.7500"/>
+ <point code="IDOS" type="unpublished" lat="49.7333" lon="5.8833"/>
+ <point code="IDOSA" type="published" lat="49.7333" lon="5.8667"/>
+ <point code="IDYEU" type="unpublished" lat="46.7000" lon="1.6667"/>
+ <point code="IFFEN" type="published" lat="48.1167" lon="1.9167"/>
+ <point code="ILROU" type="published" lat="42.7000" lon="8.7833"/>
+ <point code="ING" type="published" lat="50.8833" lon="1.7500"/>
+ <point code="INGOR" type="published" lat="49.3667" lon="-0.2500"/>
+ <point code="ING1" type="unpublished" lat="50.8833" lon="1.7333"/>
+ <point code="INKAK" type="published" lat="48.4000" lon="3.7333"/>
+ <point code="INSUN" type="published" lat="50.4000" lon="5.6833"/>
+ <point code="INTEM" type="published" lat="47.9500" lon="7.2833"/>
+ <point code="IPLAN" type="published" lat="48.4000" lon="4.0333"/>
+ <point code="IRMAR" type="published" lat="44.8000" lon="6.7833"/>
+ <point code="IS" type="published" lat="41.9000" lon="8.6167"/>
+ <point code="ISS" type="unpublished" lat="41.9167" lon="8.6167"/>
+ <point code="ISTE" type="unpublished" lat="39.6333" lon="3.3333"/>
+ <point code="ISTER" type="published" lat="40.0667" lon="4.6667"/>
+ <point code="IXILU" type="published" lat="47.7333" lon="6.0333"/>
+ <point code="IXITO" type="published" lat="44.1333" lon="8.8000"/>
+ <point code="JAUN" type="published" lat="43.7500" lon="1.1667"/>
+ <point code="JHJU" type="unpublished" lat="48.0000" lon="2.0000"/>
+ <point code="JSJU" type="unpublished" lat="48.8333" lon="-0.2833"/>
+ <point code="JSY" type="published" lat="49.2167" lon="1.9500"/>
+ <point code="JULEE" type="published" lat="43.0167" lon="5.6333"/>
+ <point code="JW" type="published" lat="49.2000" lon="1.7833"/>
+ <point code="KAMER" type="published" lat="39.0000" lon="6.0833"/>
+ <point code="KANIG" type="published" lat="42.4833" lon="2.9833"/>
+ <point code="KASON" type="published" lat="47.5500" lon="4.7667"/>
+ <point code="KATHY" type="published" lat="50.5333" lon="0.6667"/>
+ <point code="KBA" type="published" lat="48.8000" lon="8.1000"/>
+ <point code="KBA1" type="unpublished" lat="48.8000" lon="7.7000"/>
+ <point code="KELA" type="unpublished" lat="43.1833" lon="2.8500"/>
+ <point code="KELAM" type="published" lat="43.1667" lon="2.8667"/>
+ <point code="KELON" type="published" lat="48.8167" lon="3.8667"/>
+ <point code="KELUD" type="published" lat="48.8000" lon="2.4000"/>
+ <point code="KELUK" type="published" lat="46.5500" lon="5.6833"/>
+ <point code="KENAP" type="published" lat="49.9667" lon="4.1000"/>
+ <point code="KENIM" type="published" lat="43.7667" lon="6.8000"/>
+ <point code="KENUK" type="published" lat="50.0000" lon="10.0167"/>
+ <point code="KENUM" type="published" lat="50.7167" lon="6.2333"/>
+ <point code="KEPER" type="published" lat="47.8000" lon="0.2667"/>
+ <point code="KEREX" type="published" lat="49.3333" lon="0.9167"/>
+ <point code="KERIT" type="published" lat="43.3500" lon="8.6000"/>
+ <point code="KETEX" type="published" lat="48.1333" lon="2.3667"/>
+ <point code="KETE1" type="unpublished" lat="48.2000" lon="2.3167"/>
+ <point code="KETIK" type="published" lat="49.3167" lon="0.1333"/>
+ <point code="KINES" type="published" lat="45.3333" lon="6.7500"/>
+ <point code="KISTO" type="published" lat="42.3167" lon="10.3833"/>
+ <point code="KODOK" type="published" lat="44.9500" lon="7.6667"/>
+ <point code="KOK" type="published" lat="51.1000" lon="2.6500"/>
+ <point code="KOKOS" type="published" lat="48.9000" lon="0.3167"/>
+ <point code="KOLEK" type="published" lat="46.6167" lon="4.6000"/>
+ <point code="KOLON" type="published" lat="43.7167" lon="6.9500"/>
+ <point code="KOMEL" type="published" lat="49.6833" lon="2.1667"/>
+ <point code="KONOL" type="published" lat="47.0000" lon="7.6833"/>
+ <point code="KONON" type="published" lat="43.2667" lon="2.4333"/>
+ <point code="KOPOR" type="published" lat="49.5167" lon="2.4167"/>
+ <point code="KORAB" type="published" lat="43.8000" lon="2.7000"/>
+ <point code="KORAV" type="published" lat="43.6500" lon="6.1333"/>
+ <point code="KORER" type="published" lat="47.6833" lon="1.5000"/>
+ <point code="KOROM" type="published" lat="49.3167" lon="1.7333"/>
+ <point code="KORUL" type="published" lat="44.8333" lon="5.0833"/>
+ <point code="KOR1" type="unpublished" lat="43.8000" lon="2.6833"/>
+ <point code="KOTAP" type="published" lat="48.2833" lon="2.3000"/>
+ <point code="KOTEM" type="published" lat="50.0000" lon="0.9500"/>
+ <point code="KOTIS" type="published" lat="47.2333" lon="2.8000"/>
+ <point code="KOTIT" type="published" lat="44.6000" lon="5.6833"/>
+ <point code="KOTUN" type="published" lat="48.7167" lon="3.8667"/>
+ <point code="KOVAK" type="published" lat="48.0000" lon="0.8500"/>
+ <point code="KOVAR" type="published" lat="46.4000" lon="5.8167"/>
+ <point code="KOVIN" type="published" lat="49.4833" lon="3.1000"/>
+ <point code="KOV1N" type="unpublished" lat="49.5000" lon="3.0833"/>
+ <point code="KRH" type="published" lat="49.0000" lon="8.5833"/>
+ <point code="KUBOL" type="published" lat="43.1000" lon="5.2167"/>
+ <point code="KUDES" type="published" lat="47.5167" lon="8.8500"/>
+ <point code="KUDIN" type="published" lat="49.6667" lon="5.2667"/>
+ <point code="KUKAD" type="published" lat="49.2500" lon="7.1000"/>
+ <point code="KUKOR" type="published" lat="46.5333" lon="3.1333"/>
+ <point code="KUKO1" type="unpublished" lat="46.4000" lon="2.7333"/>
+ <point code="KUKO2" type="unpublished" lat="46.4833" lon="2.9333"/>
+ <point code="KURIR" type="published" lat="44.7333" lon="4.9000"/>
+ <point code="KURIS" type="published" lat="47.6000" lon="0.4833"/>
+ <point code="KURI1" type="unpublished" lat="44.6667" lon="4.8667"/>
+ <point code="KUSEK" type="published" lat="47.7000" lon="2.5667"/>
+ <point code="KUTAN" type="published" lat="47.8000" lon="4.2500"/>
+ <point code="KUTEX" type="published" lat="50.6000" lon="3.1167"/>
+ <point code="K0RAB" type="unpublished" lat="43.8000" lon="2.7167"/>
+ <point code="LA" type="published" lat="47.9667" lon="-0.6833"/>
+ <point code="LABAL" type="published" lat="46.0333" lon="3.3500"/>
+ <point code="LABAP" type="published" lat="44.6167" lon="-0.8333"/>
+ <point code="LABOG" type="published" lat="43.0667" lon="0.0167"/>
+ <point code="LABRE" type="published" lat="40.9333" lon="7.4667"/>
+ <point code="LABUL" type="published" lat="48.3000" lon="0.1167"/>
+ <point code="LACOU" type="published" lat="44.3000" lon="0.9000"/>
+ <point code="LACX" type="published" lat="44.4833" lon="1.2000"/>
+ <point code="LAGAB" type="published" lat="47.8833" lon="0.0167"/>
+ <point code="LAGEN" type="published" lat="44.4000" lon="8.5000"/>
+ <point code="LAGOR" type="published" lat="46.5000" lon="0.1500"/>
+ <point code="LAKOB" type="published" lat="46.8833" lon="3.1000"/>
+ <point code="LALUX" type="published" lat="48.2833" lon="2.4167"/>
+ <point code="LAMDO" type="published" lat="45.5500" lon="6.1500"/>
+ <point code="LAMUR" type="published" lat="46.5833" lon="7.2333"/>
+ <point code="LAMUT" type="published" lat="47.1167" lon="2.9833"/>
+ <point code="LANDA" type="published" lat="41.6833" lon="2.7500"/>
+ <point code="LANET" type="published" lat="42.7000" lon="3.1000"/>
+ <point code="LANVI" type="published" lat="48.3167" lon="5.8000"/>
+ <point code="LAPEX" type="published" lat="47.0000" lon="8.0000"/>
+ <point code="LAPOS" type="published" lat="44.3333" lon="-0.8667"/>
+ <point code="LAPRO" type="published" lat="43.4167" lon="2.8500"/>
+ <point code="LARAP" type="published" lat="42.0000" lon="6.3333"/>
+ <point code="LARDA" type="published" lat="42.1167" lon="0.6500"/>
+ <point code="LARLA" type="published" lat="49.3833" lon="6.8833"/>
+ <point code="LAROK" type="published" lat="46.7167" lon="0.5667"/>
+ <point code="LARON" type="published" lat="46.2333" lon="2.2000"/>
+ <point code="LARZ" type="unpublished" lat="44.2500" lon="3.0333"/>
+ <point code="LASAT" type="published" lat="48.1667" lon="6.6833"/>
+ <point code="LASBO" type="published" lat="43.6000" lon="1.5500"/>
+ <point code="LASIV" type="published" lat="48.9000" lon="4.2333"/>
+ <point code="LASNO" type="unpublished" lat="48.6000" lon="9.0000"/>
+ <point code="LASUN" type="published" lat="47.4167" lon="7.5333"/>
+ <point code="LASUR" type="published" lat="44.6667" lon="5.5833"/>
+ <point code="LATAM" type="published" lat="45.0333" lon="4.2333"/>
+ <point code="LATEK" type="published" lat="42.8833" lon="-0.6500"/>
+ <point code="LATRA" type="published" lat="48.0833" lon="2.5167"/>
+ <point code="LAULY" type="published" lat="48.1500" lon="3.7000"/>
+ <point code="LAURA" type="published" lat="48.9500" lon="3.3667"/>
+ <point code="LBU" type="published" lat="48.9167" lon="9.3333"/>
+ <point code="LCA" type="published" lat="46.7000" lon="2.1500"/>
+ <point code="LDV" type="published" lat="48.5500" lon="3.8667"/>
+ <point code="LEBB" type="unpublished" lat="43.3000" lon="1.0500"/>
+ <point code="LEBRI" type="published" lat="45.8167" lon="1.4667"/>
+ <point code="LECAR" type="published" lat="45.7000" lon="1.0167"/>
+ <point code="LEKLA" type="published" lat="43.8500" lon="3.3667"/>
+ <point code="LELNA" type="published" lat="49.9833" lon="1.8833"/>
+ <point code="LEMIN" type="published" lat="46.5000" lon="3.0500"/>
+ <point code="LENSU" type="published" lat="47.9667" lon="1.0333"/>
+ <point code="LEQ" type="published" lat="50.5667" lon="3.1000"/>
+ <point code="LEQ1" type="unpublished" lat="50.5667" lon="3.1167"/>
+ <point code="LERAK" type="published" lat="49.0167" lon="1.5833"/>
+ <point code="LERGA" type="published" lat="45.2500" lon="3.7500"/>
+ <point code="LERGI" type="published" lat="45.0000" lon="0.5000"/>
+ <point code="LERM" type="unpublished" lat="43.1667" lon="7.0833"/>
+ <point code="LERMA" type="published" lat="43.1667" lon="7.0667"/>
+ <point code="LESAN" type="published" lat="44.6000" lon="8.8167"/>
+ <point code="LESDO" type="published" lat="49.8000" lon="3.3167"/>
+ <point code="LESO" type="unpublished" lat="43.3500" lon="0.2167"/>
+ <point code="LESPI" type="published" lat="46.1167" lon="3.9500"/>
+ <point code="LFAB" type="unpublished" lat="49.8833" lon="1.0833"/>
+ <point code="LFAG" type="unpublished" lat="49.8667" lon="3.0333"/>
+ <point code="LFAT" type="unpublished" lat="50.5333" lon="1.5833"/>
+ <point code="LFAV" type="unpublished" lat="50.2500" lon="3.1500"/>
+ <point code="LFAY" type="unpublished" lat="49.8667" lon="2.3833"/>
+ <point code="LFBA" type="unpublished" lat="44.1667" lon="0.5833"/>
+ <point code="LFBC" type="unpublished" lat="44.5333" lon="0.8667"/>
+ <point code="LFBD" type="unpublished" lat="44.8333" lon="-0.7167"/>
+ <point code="LFBE" type="unpublished" lat="44.8167" lon="0.5167"/>
+ <point code="LFBF" type="unpublished" lat="43.5500" lon="1.3500"/>
+ <point code="LFBG" type="unpublished" lat="45.6833" lon="-0.3167"/>
+ <point code="LFBH" type="unpublished" lat="46.1833" lon="0.8167"/>
+ <point code="LFBI" type="unpublished" lat="46.5833" lon="0.3167"/>
+ <point code="LFBK" type="unpublished" lat="46.2333" lon="2.3667"/>
+ <point code="LFBL" type="unpublished" lat="45.8667" lon="1.1833"/>
+ <point code="LFBM" type="unpublished" lat="43.9167" lon="-0.5000"/>
+ <point code="LFBN" type="unpublished" lat="46.3167" lon="-0.4000"/>
+ <point code="LFBO" type="unpublished" lat="43.6333" lon="1.3667"/>
+ <point code="LFBP" type="unpublished" lat="43.3833" lon="-0.4167"/>
+ <point code="LFBS" type="unpublished" lat="44.3667" lon="0.8667"/>
+ <point code="LFBT" type="unpublished" lat="43.1833" lon="-0.0167"/>
+ <point code="LFBU" type="unpublished" lat="45.7333" lon="0.2167"/>
+ <point code="LFBV" type="unpublished" lat="45.1500" lon="1.4667"/>
+ <point code="LFBX" type="unpublished" lat="45.2000" lon="0.8167"/>
+ <point code="LFBZ" type="unpublished" lat="43.4667" lon="0.4667"/>
+ <point code="LFCC" type="unpublished" lat="44.3500" lon="1.4833"/>
+ <point code="LFCF" type="unpublished" lat="44.6667" lon="1.7833"/>
+ <point code="LFCI" type="unpublished" lat="43.9000" lon="2.1167"/>
+ <point code="LFCK" type="unpublished" lat="43.5000" lon="2.3333"/>
+ <point code="LFCM" type="published" lat="43.9000" lon="3.1667"/>
+ <point code="LFCR" type="unpublished" lat="44.4000" lon="2.4833"/>
+ <point code="LFCY" type="unpublished" lat="45.6333" lon="-0.9667"/>
+ <point code="LFDB" type="unpublished" lat="44.0333" lon="1.3833"/>
+ <point code="LFDN" type="unpublished" lat="45.9000" lon="-0.9833"/>
+ <point code="LFDV" type="published" lat="46.2667" lon="0.1833"/>
+ <point code="LFEA" type="unpublished" lat="47.3333" lon="2.8000"/>
+ <point code="LFEB" type="published" lat="48.4500" lon="1.9000"/>
+ <point code="LFEC" type="unpublished" lat="48.4667" lon="4.9333"/>
+ <point code="LFED" type="unpublished" lat="48.0500" lon="1.0833"/>
+ <point code="LFEI" type="unpublished" lat="47.6167" lon="2.7833"/>
+ <point code="LFEQ" type="unpublished" lat="47.4833" lon="2.9000"/>
+ <point code="LFER" type="unpublished" lat="47.7000" lon="1.9667"/>
+ <point code="LFES" type="unpublished" lat="48.0500" lon="2.3333"/>
+ <point code="LFEY" type="unpublished" lat="46.7167" lon="1.6167"/>
+ <point code="LFFI" type="unpublished" lat="47.4000" lon="0.8167"/>
+ <point code="LFFW" type="unpublished" lat="46.9333" lon="0.6833"/>
+ <point code="LFGA" type="unpublished" lat="48.1000" lon="7.3500"/>
+ <point code="LFGB" type="unpublished" lat="47.7333" lon="7.4167"/>
+ <point code="LFGC" type="unpublished" lat="48.5500" lon="7.7667"/>
+ <point code="LFGG" type="unpublished" lat="47.7000" lon="6.8167"/>
+ <point code="LFHP" type="unpublished" lat="45.0167" lon="3.8167"/>
+ <point code="LFHS" type="unpublished" lat="46.2000" lon="5.2833"/>
+ <point code="LFJB" type="unpublished" lat="46.9000" lon="-0.7000"/>
+ <point code="LFJM" type="unpublished" lat="48.1667" lon="3.8000"/>
+ <point code="LFJR" type="unpublished" lat="47.5667" lon="-0.3167"/>
+ <point code="LFKB" type="unpublished" lat="42.5500" lon="9.4833"/>
+ <point code="LFKC" type="unpublished" lat="42.5167" lon="8.8000"/>
+ <point code="LFKF" type="unpublished" lat="41.5000" lon="9.1000"/>
+ <point code="LFKJ" type="unpublished" lat="41.9167" lon="8.8000"/>
+ <point code="LFKS" type="unpublished" lat="41.9333" lon="9.3833"/>
+ <point code="LFLA" type="unpublished" lat="47.8500" lon="3.5000"/>
+ <point code="LFLB" type="unpublished" lat="45.6333" lon="5.8833"/>
+ <point code="LFLC" type="unpublished" lat="45.7833" lon="3.1667"/>
+ <point code="LFLJ" type="published" lat="45.4000" lon="6.6333"/>
+ <point code="LFLL" type="unpublished" lat="45.7167" lon="5.0833"/>
+ <point code="LFLM" type="unpublished" lat="46.3000" lon="4.8167"/>
+ <point code="LFLN" type="unpublished" lat="46.3000" lon="4.1167"/>
+ <point code="LFLO" type="unpublished" lat="46.0500" lon="4.0167"/>
+ <point code="LFLP" type="unpublished" lat="45.9333" lon="6.1000"/>
+ <point code="LFLS" type="unpublished" lat="45.3500" lon="5.3333"/>
+ <point code="LFLU" type="unpublished" lat="44.9167" lon="4.9667"/>
+ <point code="LFLV" type="unpublished" lat="46.1667" lon="3.4000"/>
+ <point code="LFLW" type="unpublished" lat="44.9000" lon="2.4167"/>
+ <point code="LFLX" type="unpublished" lat="46.8667" lon="1.7167"/>
+ <point code="LFLY" type="unpublished" lat="45.7333" lon="4.9333"/>
+ <point code="LFMA" type="unpublished" lat="43.5167" lon="5.3667"/>
+ <point code="LFMC" type="unpublished" lat="43.3833" lon="6.3667"/>
+ <point code="LFMD" type="unpublished" lat="43.5833" lon="7.0000"/>
+ <point code="LFMH" type="unpublished" lat="45.5333" lon="4.3000"/>
+ <point code="LFMI" type="unpublished" lat="43.5167" lon="4.9167"/>
+ <point code="LFMK" type="unpublished" lat="43.1667" lon="2.3000"/>
+ <point code="LFML" type="unpublished" lat="43.4333" lon="5.2333"/>
+ <point code="LFMN" type="unpublished" lat="43.6667" lon="7.2167"/>
+ <point code="LFMO" type="unpublished" lat="44.1500" lon="4.8667"/>
+ <point code="LFMP" type="unpublished" lat="42.7333" lon="2.8667"/>
+ <point code="LFMQ" type="unpublished" lat="43.2500" lon="5.7833"/>
+ <point code="LFMT" type="unpublished" lat="43.5833" lon="3.9500"/>
+ <point code="LFMU" type="unpublished" lat="43.3333" lon="3.3500"/>
+ <point code="LFMV" type="unpublished" lat="43.9000" lon="4.8833"/>
+ <point code="LFMW" type="unpublished" lat="43.3167" lon="1.9167"/>
+ <point code="LFMX" type="published" lat="44.0667" lon="5.9833"/>
+ <point code="LFMY" type="unpublished" lat="43.6167" lon="5.1000"/>
+ <point code="LFNB" type="published" lat="44.5000" lon="3.5333"/>
+ <point code="LFOA" type="unpublished" lat="47.0500" lon="2.6333"/>
+ <point code="LFOC" type="unpublished" lat="48.0500" lon="1.3667"/>
+ <point code="LFOD" type="unpublished" lat="47.2500" lon="-0.1167"/>
+ <point code="LFOG" type="unpublished" lat="48.7500" lon="-0.6000"/>
+ <point code="LFOH" type="unpublished" lat="49.6000" lon="0.1833"/>
+ <point code="LFOM" type="unpublished" lat="49.2000" lon="0.5000"/>
+ <point code="LFOO" type="unpublished" lat="46.4833" lon="0.2833"/>
+ <point code="LFOU" type="unpublished" lat="47.0833" lon="-0.8833"/>
+ <point code="LFOV" type="unpublished" lat="48.0333" lon="-0.7500"/>
+ <point code="LFOZ" type="unpublished" lat="47.8833" lon="2.1500"/>
+ <point code="LFQI" type="unpublished" lat="50.1500" lon="3.2667"/>
+ <point code="LFQP" type="unpublished" lat="48.7667" lon="7.2000"/>
+ <point code="LFRB" type="unpublished" lat="48.4500" lon="3.5833"/>
+ <point code="LFRC" type="unpublished" lat="49.6500" lon="0.5333"/>
+ <point code="LFRD" type="unpublished" lat="48.5667" lon="1.9333"/>
+ <point code="LFRE" type="unpublished" lat="47.2833" lon="1.6500"/>
+ <point code="LFRF" type="unpublished" lat="48.8833" lon="0.4333"/>
+ <point code="LFRG" type="unpublished" lat="49.3667" lon="0.1667"/>
+ <point code="LFRH" type="unpublished" lat="47.7667" lon="2.5667"/>
+ <point code="LFRI" type="unpublished" lat="46.7000" lon="0.6167"/>
+ <point code="LFRJ" type="unpublished" lat="48.5333" lon="3.8500"/>
+ <point code="LFRK" type="unpublished" lat="49.1667" lon="-0.4667"/>
+ <point code="LFRL" type="unpublished" lat="48.2667" lon="3.5667"/>
+ <point code="LFRM" type="unpublished" lat="47.9500" lon="0.2000"/>
+ <point code="LFRN" type="unpublished" lat="48.0667" lon="0.2500"/>
+ <point code="LFRO" type="unpublished" lat="48.7500" lon="2.5167"/>
+ <point code="LFRQ" type="unpublished" lat="47.9667" lon="3.8333"/>
+ <point code="LFRS" type="unpublished" lat="47.1500" lon="0.3833"/>
+ <point code="LFRT" type="unpublished" lat="48.5167" lon="1.1833"/>
+ <point code="LFRU" type="unpublished" lat="48.6000" lon="2.1833"/>
+ <point code="LFRV" type="unpublished" lat="47.7167" lon="1.2833"/>
+ <point code="LFRZ" type="unpublished" lat="47.3167" lon="1.7833"/>
+ <point code="LFSB" type="unpublished" lat="47.5833" lon="7.5167"/>
+ <point code="LFSH" type="unpublished" lat="48.7833" lon="7.8167"/>
+ <point code="LFSM" type="unpublished" lat="47.4833" lon="6.7833"/>
+ <point code="LFSN" type="unpublished" lat="48.7000" lon="6.2333"/>
+ <point code="LFSN1" type="unpublished" lat="48.7000" lon="6.2167"/>
+ <point code="LFSR" type="unpublished" lat="49.3167" lon="4.0667"/>
+ <point code="LFSRF" type="unpublished" lat="49.3000" lon="4.0667"/>
+ <point code="LFTH" type="unpublished" lat="43.1000" lon="6.1500"/>
+ <point code="LFTW" type="unpublished" lat="43.7500" lon="4.4167"/>
+ <point code="LFTZ" type="unpublished" lat="43.2000" lon="6.4833"/>
+ <point code="LFXA" type="published" lat="45.9667" lon="5.3333"/>
+ <point code="LGG" type="unpublished" lat="46.2667" lon="6.1333"/>
+ <point code="LGJ" type="unpublished" lat="47.0500" lon="5.4333"/>
+ <point code="LGL" type="published" lat="48.7833" lon="0.5333"/>
+ <point code="LGLN" type="unpublished" lat="48.8333" lon="-0.2333"/>
+ <point code="LGLS" type="unpublished" lat="48.7500" lon="0.4833"/>
+ <point code="LGL1" type="unpublished" lat="48.8000" lon="0.5333"/>
+ <point code="LHO" type="published" lat="49.6167" lon="0.1833"/>
+ <point code="LHR" type="published" lat="48.3833" lon="7.8167"/>
+ <point code="LIBRU" type="published" lat="44.8833" lon="-0.1833"/>
+ <point code="LIEA" type="unpublished" lat="40.6500" lon="8.2667"/>
+ <point code="LIEO" type="published" lat="40.9000" lon="9.5167"/>
+ <point code="LIGUR" type="published" lat="43.5500" lon="8.9833"/>
+ <point code="LIMGO" type="published" lat="49.6333" lon="6.2833"/>
+ <point code="LIPNI" type="published" lat="49.5333" lon="5.8500"/>
+ <point code="LIRKO" type="published" lat="46.5667" lon="5.8167"/>
+ <point code="LISEU" type="published" lat="49.1000" lon="0.4000"/>
+ <point code="LISMO" type="published" lat="46.8667" lon="5.7833"/>
+ <point code="LIZAD" type="published" lat="49.5833" lon="3.6667"/>
+ <point code="LJL" type="unpublished" lat="48.9833" lon="6.2500"/>
+ <point code="LJL1" type="unpublished" lat="49.0000" lon="6.2500"/>
+ <point code="LKJ" type="unpublished" lat="41.9167" lon="8.8167"/>
+ <point code="LLL" type="unpublished" lat="45.7333" lon="5.0833"/>
+ <point code="LM" type="published" lat="47.9000" lon="0.1667"/>
+ <point code="LMG" type="published" lat="45.8167" lon="1.0333"/>
+ <point code="LN" type="published" lat="48.7167" lon="2.7000"/>
+ <point code="LND" type="published" lat="50.1333" lon="4.3667"/>
+ <point code="LNO" type="published" lat="50.5833" lon="5.7167"/>
+ <point code="LOB" type="unpublished" lat="49.4500" lon="2.1167"/>
+ <point code="LOE" type="published" lat="46.0333" lon="1.3333"/>
+ <point code="LOGIS" type="published" lat="43.7000" lon="5.1833"/>
+ <point code="LOGNI" type="published" lat="46.2500" lon="5.0833"/>
+ <point code="LOJ" type="unpublished" lat="48.0000" lon="1.7833"/>
+ <point code="LOKSI" type="published" lat="40.7167" lon="8.0000"/>
+ <point code="LOMRA" type="published" lat="43.3500" lon="1.8833"/>
+ <point code="LONSU" type="published" lat="42.7833" lon="8.0167"/>
+ <point code="LOP" type="unpublished" lat="49.3833" lon="1.1833"/>
+ <point code="LOR" type="published" lat="47.7833" lon="2.5500"/>
+ <point code="LORKU" type="published" lat="49.9333" lon="1.6167"/>
+ <point code="LORTA" type="published" lat="49.4167" lon="3.2333"/>
+ <point code="LORTO" type="published" lat="43.6333" lon="1.0000"/>
+ <point code="LOTEE" type="published" lat="44.6667" lon="4.1667"/>
+ <point code="LOU" type="published" lat="49.0000" lon="6.2000"/>
+ <point code="LP" type="published" lat="47.1333" lon="-0.8333"/>
+ <point code="LPB" type="unpublished" lat="48.9667" lon="2.4500"/>
+ <point code="LPC" type="unpublished" lat="49.2500" lon="2.5333"/>
+ <point code="LPD" type="unpublished" lat="46.3000" lon="2.3333"/>
+ <point code="LPG" type="unpublished" lat="49.0167" lon="2.5500"/>
+ <point code="LPM" type="unpublished" lat="48.6000" lon="2.6667"/>
+ <point code="LPO" type="unpublished" lat="48.7333" lon="2.3833"/>
+ <point code="LPT" type="unpublished" lat="49.1000" lon="2.0500"/>
+ <point code="LPV" type="unpublished" lat="48.7667" lon="2.2000"/>
+ <point code="LRD" type="published" lat="41.5500" lon="0.6500"/>
+ <point code="LR1" type="unpublished" lat="47.7833" lon="2.5667"/>
+ <point code="LSB" type="unpublished" lat="47.6000" lon="7.5167"/>
+ <point code="LSBN1" type="unpublished" lat="47.6667" lon="7.4500"/>
+ <point code="LSBN2" type="unpublished" lat="47.7000" lon="7.5000"/>
+ <point code="LSBS1" type="unpublished" lat="47.5167" lon="7.5167"/>
+ <point code="LSBS2" type="unpublished" lat="47.5167" lon="7.4500"/>
+ <point code="LSBS3" type="unpublished" lat="47.4667" lon="7.4333"/>
+ <point code="LSD" type="unpublished" lat="47.2500" lon="5.1000"/>
+ <point code="LSE" type="published" lat="45.7500" lon="5.0833"/>
+ <point code="LSE1" type="unpublished" lat="45.7333" lon="5.0833"/>
+ <point code="LSF" type="unpublished" lat="49.0667" lon="6.1333"/>
+ <point code="LSG" type="unpublished" lat="48.3333" lon="6.0667"/>
+ <point code="LSGG" type="unpublished" lat="46.1500" lon="6.0000"/>
+ <point code="LST" type="unpublished" lat="48.5333" lon="7.6000"/>
+ <point code="LTP" type="published" lat="45.4833" lon="5.4333"/>
+ <point code="LTPIN" type="unpublished" lat="45.5000" lon="5.4167"/>
+ <point code="LUC" type="published" lat="43.3833" lon="6.2500"/>
+ <point code="LUGEN" type="published" lat="46.5833" lon="-0.8667"/>
+ <point code="LUGUS" type="published" lat="48.4167" lon="8.4000"/>
+ <point code="LUKIM" type="published" lat="44.1333" lon="9.3000"/>
+ <point code="LUKUM" type="published" lat="44.9333" lon="5.1833"/>
+ <point code="LUL" type="published" lat="47.6833" lon="6.3000"/>
+ <point code="LULOX" type="published" lat="50.3667" lon="8.0000"/>
+ <point code="LULUT" type="published" lat="44.4000" lon="-0.8333"/>
+ <point code="LULX" type="unpublished" lat="47.7000" lon="6.3000"/>
+ <point code="LUL1" type="unpublished" lat="47.7167" lon="6.3167"/>
+ <point code="LUMA" type="unpublished" lat="40.7833" lon="4.4333"/>
+ <point code="LUMAN" type="published" lat="47.9333" lon="0.4167"/>
+ <point code="LUMAS" type="published" lat="41.7333" lon="4.6667"/>
+ <point code="LUMEL" type="published" lat="47.4000" lon="7.1500"/>
+ <point code="LUMID" type="published" lat="44.2333" lon="3.7833"/>
+ <point code="LUMIL" type="published" lat="50.4167" lon="2.9667"/>
+ <point code="LUNAM" type="published" lat="39.6167" lon="8.9500"/>
+ <point code="LUNEL" type="published" lat="43.6833" lon="4.1500"/>
+ <point code="LUNOR" type="published" lat="40.3833" lon="5.4000"/>
+ <point code="LUPE" type="unpublished" lat="48.4333" lon="7.7167"/>
+ <point code="LUPEN" type="published" lat="48.4333" lon="7.7333"/>
+ <point code="LUPOS" type="published" lat="44.5000" lon="10.5833"/>
+ <point code="LURAN" type="published" lat="42.9667" lon="-0.9833"/>
+ <point code="LUREN" type="published" lat="48.0333" lon="3.9167"/>
+ <point code="LUSAR" type="published" lat="46.6667" lon="5.1833"/>
+ <point code="LUSEM" type="published" lat="43.3667" lon="0.2167"/>
+ <point code="LUSIT" type="published" lat="49.2167" lon="0.2000"/>
+ <point code="LUSOL" type="published" lat="43.7667" lon="6.0833"/>
+ <point code="LUSON" type="published" lat="46.5000" lon="0.6500"/>
+ <point code="LUTAX" type="published" lat="49.5500" lon="5.8167"/>
+ <point code="LUTIL" type="published" lat="47.6000" lon="0.0833"/>
+ <point code="LUTTA" type="published" lat="40.8500" lon="6.5000"/>
+ <point code="LUVAL" type="published" lat="48.3000" lon="5.1500"/>
+ <point code="LUXAN" type="published" lat="45.3667" lon="5.1333"/>
+ <point code="LVM" type="published" lat="48.2500" lon="3.9667"/>
+ <point code="LXI" type="published" lat="47.8000" lon="6.3833"/>
+ <point code="LYD" type="published" lat="51.0000" lon="0.8833"/>
+ <point code="LYS" type="published" lat="45.6000" lon="5.1000"/>
+ <point code="L0NSU" type="unpublished" lat="42.8000" lon="8.0167"/>
+ <point code="MABES" type="published" lat="46.3333" lon="5.2667"/>
+ <point code="MABUG" type="published" lat="49.7833" lon="4.0667"/>
+ <point code="MADEK" type="published" lat="48.5000" lon="5.0167"/>
+ <point code="MADK" type="unpublished" lat="40.5000" lon="10.0000"/>
+ <point code="MADKA" type="published" lat="41.3333" lon="9.2667"/>
+ <point code="MADOT" type="published" lat="45.7333" lon="4.5167"/>
+ <point code="MAGEC" type="published" lat="43.7500" lon="0.8000"/>
+ <point code="MAKOT" type="published" lat="49.1667" lon="7.0333"/>
+ <point code="MAKOX" type="published" lat="45.3333" lon="1.2333"/>
+ <point code="MALEB" type="published" lat="45.4333" lon="3.1833"/>
+ <point code="MALOU" type="published" lat="43.6333" lon="3.0000"/>
+ <point code="MAME" type="unpublished" lat="42.6000" lon="4.3667"/>
+ <point code="MAMES" type="published" lat="42.2167" lon="4.0000"/>
+ <point code="MANAG" type="published" lat="48.1000" lon="5.1667"/>
+ <point code="MANAK" type="published" lat="46.2167" lon="-0.9500"/>
+ <point code="MANIG" type="published" lat="49.7833" lon="2.7333"/>
+ <point code="MAPRI" type="published" lat="44.7167" lon="-0.8667"/>
+ <point code="MAREN" type="published" lat="45.7333" lon="0.9333"/>
+ <point code="MARRE" type="published" lat="45.4333" lon="0.2833"/>
+ <point code="MARRI" type="published" lat="43.3833" lon="4.4667"/>
+ <point code="MARUK" type="published" lat="50.2500" lon="1.9333"/>
+ <point code="MASAM" type="published" lat="43.4667" lon="2.2500"/>
+ <point code="MATER" type="published" lat="48.4500" lon="3.2167"/>
+ <point code="MATID" type="published" lat="49.6000" lon="1.7667"/>
+ <point code="MATIX" type="published" lat="50.1000" lon="3.9167"/>
+ <point code="MAXIR" type="published" lat="43.4000" lon="6.0333"/>
+ <point code="MAXOS" type="published" lat="40.4333" lon="4.7500"/>
+ <point code="MAY" type="published" lat="51.0333" lon="0.1167"/>
+ <point code="MAZET" type="published" lat="43.7333" lon="4.9000"/>
+ <point code="MBY" type="published" lat="46.5333" lon="3.5000"/>
+ <point code="MEBAK" type="published" lat="45.7000" lon="4.6500"/>
+ <point code="MEBEL" type="published" lat="42.5000" lon="5.3500"/>
+ <point code="MEDAM" type="published" lat="45.2667" lon="6.9333"/>
+ <point code="MEDAP" type="published" lat="43.9167" lon="2.0167"/>
+ <point code="MEDIL" type="published" lat="50.3500" lon="3.6667"/>
+ <point code="MEDIM" type="published" lat="47.3833" lon="6.5333"/>
+ <point code="MEDOK" type="published" lat="43.7500" lon="5.9000"/>
+ <point code="MEDOX" type="published" lat="49.3333" lon="5.1000"/>
+ <point code="MEDUS" type="published" lat="43.1667" lon="6.1333"/>
+ <point code="MEGER" type="published" lat="43.3333" lon="9.1833"/>
+ <point code="MEIZE" type="published" lat="43.4500" lon="3.6333"/>
+ <point code="MELKO" type="published" lat="48.2833" lon="4.6667"/>
+ <point code="MEN" type="published" lat="44.6000" lon="3.1667"/>
+ <point code="MENOX" type="published" lat="46.5667" lon="3.2167"/>
+ <point code="MERL" type="unpublished" lat="43.0667" lon="7.9667"/>
+ <point code="MERLU" type="published" lat="43.0833" lon="7.8000"/>
+ <point code="MERLV" type="unpublished" lat="43.0833" lon="7.8167"/>
+ <point code="MERUE" type="published" lat="49.3000" lon="1.8500"/>
+ <point code="MET" type="published" lat="49.0833" lon="6.1333"/>
+ <point code="MEZIN" type="published" lat="45.0167" lon="4.2000"/>
+ <point code="MGA" type="published" lat="36.8000" lon="3.6333"/>
+ <point code="MHN" type="published" lat="39.8667" lon="4.2167"/>
+ <point code="MIKRU" type="published" lat="43.6833" lon="7.5500"/>
+ <point code="MIL" type="published" lat="43.9333" lon="3.2500"/>
+ <point code="MILN" type="unpublished" lat="42.9500" lon="9.2500"/>
+ <point code="MILNO" type="published" lat="42.9000" lon="9.2167"/>
+ <point code="MILPA" type="published" lat="46.3000" lon="5.8833"/>
+ <point code="MINDI" type="published" lat="45.1333" lon="4.0500"/>
+ <point code="MINKA" type="published" lat="40.8167" lon="8.8500"/>
+ <point code="MINPA" type="published" lat="45.1000" lon="3.1667"/>
+ <point code="MINQI" type="published" lat="49.0333" lon="1.9500"/>
+ <point code="MIRBA" type="published" lat="44.7167" lon="0.3333"/>
+ <point code="MIRGU" type="published" lat="48.0167" lon="6.6833"/>
+ <point code="MIRSA" type="published" lat="42.8167" lon="9.7500"/>
+ <point code="MJ" type="unpublished" lat="43.4333" lon="5.2167"/>
+ <point code="MJV" type="published" lat="39.4333" lon="2.7500"/>
+ <point code="MK" type="published" lat="50.9833" lon="2.0500"/>
+ <point code="MLA" type="published" lat="41.1333" lon="0.1667"/>
+ <point code="MLN" type="published" lat="48.4500" lon="2.8167"/>
+ <point code="MLN1" type="unpublished" lat="48.4667" lon="2.8167"/>
+ <point code="MLO" type="unpublished" lat="48.5833" lon="2.6833"/>
+ <point code="MLX" type="published" lat="48.6500" lon="2.2333"/>
+ <point code="MM" type="published" lat="46.6000" lon="4.3333"/>
+ <point code="MMD" type="published" lat="49.3833" lon="5.1167"/>
+ <point code="MMDX" type="unpublished" lat="49.3667" lon="5.1000"/>
+ <point code="MMD1" type="unpublished" lat="49.3833" lon="5.1000"/>
+ <point code="MO" type="published" lat="46.3000" lon="4.8000"/>
+ <point code="MOBLO" type="published" lat="45.8167" lon="6.7167"/>
+ <point code="MOKDI" type="published" lat="44.9500" lon="3.1667"/>
+ <point code="MOKIP" type="published" lat="46.4500" lon="5.1000"/>
+ <point code="MOKNO" type="published" lat="49.4333" lon="1.6167"/>
+ <point code="MOKOR" type="published" lat="47.0000" lon="1.9833"/>
+ <point code="MOKUP" type="published" lat="47.1000" lon="0.5500"/>
+ <point code="MOLEK" type="published" lat="48.3000" lon="3.0667"/>
+ <point code="MOLEN" type="published" lat="44.0500" lon="4.5167"/>
+ <point code="MOLUS" type="published" lat="46.4500" lon="6.6833"/>
+ <point code="MOMIL" type="published" lat="46.5500" lon="4.5500"/>
+ <point code="MONCE" type="published" lat="48.7000" lon="6.4333"/>
+ <point code="MONEB" type="published" lat="44.6333" lon="9.2500"/>
+ <point code="MONIX" type="published" lat="43.3333" lon="1.9000"/>
+ <point code="MONOT" type="published" lat="48.0833" lon="2.4500"/>
+ <point code="MONTU" type="published" lat="46.9333" lon="0.8500"/>
+ <point code="MOPAN" type="published" lat="48.2500" lon="8.1500"/>
+ <point code="MOPIL" type="published" lat="50.1500" lon="4.1000"/>
+ <point code="MOREG" type="published" lat="46.4000" lon="6.0000"/>
+ <point code="MORIL" type="published" lat="43.0667" lon="2.3500"/>
+ <point code="MOROK" type="published" lat="47.4000" lon="6.6500"/>
+ <point code="MORSS" type="published" lat="39.9500" lon="4.6667"/>
+ <point code="MOSET" type="published" lat="49.5500" lon="6.3500"/>
+ <point code="MOSIS" type="published" lat="49.0000" lon="6.7833"/>
+ <point code="MOTAL" type="published" lat="47.5833" lon="2.2167"/>
+ <point code="MOTIM" type="published" lat="43.4833" lon="5.6000"/>
+ <point code="MOTOX" type="published" lat="50.9500" lon="1.4667"/>
+ <point code="MOTUK" type="published" lat="47.8667" lon="5.8167"/>
+ <point code="MOU" type="published" lat="46.7000" lon="3.6333"/>
+ <point code="MOUET" type="published" lat="39.0000" lon="7.3167"/>
+ <point code="MOULE" type="published" lat="42.6167" lon="9.7500"/>
+ <point code="MP" type="published" lat="49.6333" lon="0.6333"/>
+ <point code="MRM" type="published" lat="43.3833" lon="5.3333"/>
+ <point code="MRTG" type="unpublished" lat="43.4000" lon="5.1000"/>
+ <point code="MRV" type="published" lat="50.6167" lon="2.6500"/>
+ <point code="MRV1" type="unpublished" lat="50.6167" lon="2.6333"/>
+ <point code="MT" type="published" lat="47.3333" lon="1.9500"/>
+ <point code="MTD" type="published" lat="49.5500" lon="2.4833"/>
+ <point code="MTD2" type="unpublished" lat="49.5333" lon="2.4833"/>
+ <point code="MTG" type="published" lat="43.3833" lon="5.0833"/>
+ <point code="MTL" type="published" lat="44.5500" lon="4.7833"/>
+ <point code="MTZ" type="published" lat="49.2667" lon="6.2000"/>
+ <point code="MUDOS" type="published" lat="43.5000" lon="10.5000"/>
+ <point code="MUREL" type="published" lat="49.3167" lon="2.4500"/>
+ <point code="MUREN" type="published" lat="41.0500" lon="4.6667"/>
+ <point code="MURRO" type="published" lat="45.3333" lon="4.3833"/>
+ <point code="MUS" type="published" lat="43.3833" lon="6.6167"/>
+ <point code="MV" type="published" lat="48.5500" lon="2.9833"/>
+ <point code="M0RIL" type="unpublished" lat="43.0500" lon="2.3667"/>
+ <point code="NABH" type="unpublished" lat="46.5500" lon="0.6833"/>
+ <point code="NABI" type="unpublished" lat="46.5667" lon="-0.6500"/>
+ <point code="NAKID" type="published" lat="49.7000" lon="3.3333"/>
+ <point code="NAKIS" type="published" lat="44.3167" lon="4.1000"/>
+ <point code="NAMAR" type="published" lat="47.8833" lon="-0.4667"/>
+ <point code="NANOP" type="published" lat="48.2667" lon="4.2333"/>
+ <point code="NAPIX" type="published" lat="49.0833" lon="3.4000"/>
+ <point code="NARAK" type="published" lat="44.3000" lon="1.7500"/>
+ <point code="NARTI" type="published" lat="43.5500" lon="7.2333"/>
+ <point code="NATLI" type="published" lat="47.5000" lon="7.5000"/>
+ <point code="NATOR" type="published" lat="48.1667" lon="8.3167"/>
+ <point code="NATS" type="unpublished" lat="50.0000" lon="2.2333"/>
+ <point code="NATS1" type="unpublished" lat="50.0167" lon="2.2333"/>
+ <point code="NAVLA" type="published" lat="45.6667" lon="5.6667"/>
+ <point code="NAY" type="published" lat="48.5833" lon="5.9333"/>
+ <point code="NC" type="published" lat="43.5833" lon="7.1333"/>
+ <point code="ND01" type="unpublished" lat="43.4333" lon="7.1833"/>
+ <point code="NEA" type="published" lat="42.0333" lon="3.8833"/>
+ <point code="NEBRU" type="published" lat="50.0000" lon="2.2500"/>
+ <point code="NEDAN" type="published" lat="47.4333" lon="0.7333"/>
+ <point code="NEDED" type="published" lat="44.6833" lon="8.1333"/>
+ <point code="NEDRU" type="published" lat="45.0833" lon="5.8167"/>
+ <point code="NEGAT" type="published" lat="41.4167" lon="7.8667"/>
+ <point code="NEKEM" type="published" lat="46.5000" lon="3.4167"/>
+ <point code="NEKTA" type="published" lat="43.7500" lon="3.0167"/>
+ <point code="NELEN" type="published" lat="45.1167" lon="4.6167"/>
+ <point code="NEMOS" type="published" lat="46.9167" lon="6.9000"/>
+ <point code="NEMUR" type="published" lat="41.3667" lon="7.2167"/>
+ <point code="NENEM" type="published" lat="44.0500" lon="2.8500"/>
+ <point code="NEPAP" type="published" lat="46.9333" lon="3.6833"/>
+ <point code="NEPTI" type="published" lat="40.4333" lon="8.0000"/>
+ <point code="NERAN" type="published" lat="41.6833" lon="5.3833"/>
+ <point code="NERAS" type="published" lat="43.4167" lon="7.8167"/>
+ <point code="NERLA" type="published" lat="49.0000" lon="3.3667"/>
+ <point code="NETRO" type="published" lat="44.0500" lon="1.5667"/>
+ <point code="NEV" type="published" lat="47.1500" lon="2.9333"/>
+ <point code="NEVIL" type="published" lat="50.0000" lon="-0.3667"/>
+ <point code="NG" type="published" lat="43.8500" lon="4.4000"/>
+ <point code="NG1" type="unpublished" lat="43.8333" lon="4.4167"/>
+ <point code="NIK" type="published" lat="51.1500" lon="4.1833"/>
+ <point code="NILD" type="unpublished" lat="42.6500" lon="4.2833"/>
+ <point code="NILDU" type="published" lat="42.2667" lon="3.8333"/>
+ <point code="NILEM" type="published" lat="50.3000" lon="4.1167"/>
+ <point code="NIMER" type="published" lat="47.4667" lon="0.3500"/>
+ <point code="NINTU" type="published" lat="46.1500" lon="5.5500"/>
+ <point code="NIPN" type="unpublished" lat="49.1167" lon="4.0333"/>
+ <point code="NIPOE" type="unpublished" lat="48.8167" lon="3.0333"/>
+ <point code="NIPOR" type="published" lat="49.1167" lon="4.0167"/>
+ <point code="NIPOW" type="unpublished" lat="48.8167" lon="3.1333"/>
+ <point code="NIPO1" type="unpublished" lat="49.1167" lon="4.0667"/>
+ <point code="NIPS" type="unpublished" lat="49.1167" lon="4.0500"/>
+ <point code="NIRDO" type="published" lat="43.1500" lon="8.4333"/>
+ <point code="NITAR" type="published" lat="49.9167" lon="2.2333"/>
+ <point code="NITEM" type="published" lat="47.4333" lon="0.2000"/>
+ <point code="NIVET" type="published" lat="43.2000" lon="4.0500"/>
+ <point code="NIVOR" type="published" lat="50.7000" lon="4.2833"/>
+ <point code="NIZ" type="published" lat="43.7667" lon="7.2500"/>
+ <point code="NKBA" type="unpublished" lat="48.9167" lon="8.1667"/>
+ <point code="NKR" type="published" lat="49.3333" lon="8.7333"/>
+ <point code="NLHR" type="unpublished" lat="48.2667" lon="7.8000"/>
+ <point code="NOR" type="published" lat="50.8333" lon="6.6833"/>
+ <point code="NORI" type="unpublished" lat="47.1833" lon="0.4167"/>
+ <point code="NORK" type="unpublished" lat="42.8333" lon="8.8333"/>
+ <point code="NORKA" type="published" lat="42.9500" lon="8.7833"/>
+ <point code="NORMI" type="published" lat="46.9000" lon="1.9000"/>
+ <point code="NORON" type="published" lat="45.4833" lon="0.6833"/>
+ <point code="NOSTA" type="published" lat="43.8167" lon="7.7500"/>
+ <point code="NOTRO" type="published" lat="50.4333" lon="2.8333"/>
+ <point code="NOVAN" type="published" lat="46.3167" lon="2.3000"/>
+ <point code="NRNAV" type="unpublished" lat="49.0333" lon="2.9667"/>
+ <point code="NR04" type="unpublished" lat="43.5000" lon="7.1000"/>
+ <point code="NS" type="published" lat="46.3333" lon="-0.3000"/>
+ <point code="NTM" type="published" lat="50.0167" lon="6.5333"/>
+ <point code="NTS" type="published" lat="47.1667" lon="0.3833"/>
+ <point code="NURMO" type="published" lat="49.8333" lon="2.7500"/>
+ <point code="NUSBA" type="published" lat="46.1000" lon="5.7167"/>
+ <point code="NZ01" type="unpublished" lat="43.5167" lon="7.3000"/>
+ <point code="NZ02" type="unpublished" lat="43.5167" lon="7.1667"/>
+ <point code="NZ03" type="unpublished" lat="43.5333" lon="7.0333"/>
+ <point code="OAN" type="published" lat="48.0000" lon="1.7667"/>
+ <point code="OB" type="published" lat="43.2333" lon="5.6667"/>
+ <point code="OBAKI" type="published" lat="48.3667" lon="6.4333"/>
+ <point code="OBATO" type="published" lat="48.0667" lon="-0.2500"/>
+ <point code="OBDC" type="unpublished" lat="49.4333" lon="2.1667"/>
+ <point code="OBIGO" type="published" lat="45.2167" lon="6.4167"/>
+ <point code="OBLAD" type="published" lat="41.8167" lon="5.0167"/>
+ <point code="OBOR" type="unpublished" lat="48.4667" lon="7.1833"/>
+ <point code="OBORN" type="published" lat="48.4667" lon="7.2000"/>
+ <point code="OBOTA" type="published" lat="43.3833" lon="7.0000"/>
+ <point code="OBRD" type="unpublished" lat="49.3833" lon="2.2167"/>
+ <point code="OBUBA" type="published" lat="45.5833" lon="1.4833"/>
+ <point code="OBURO" type="published" lat="47.6500" lon="4.2667"/>
+ <point code="OBUTO" type="published" lat="43.1667" lon="0.0167"/>
+ <point code="OB0RN" type="unpublished" lat="48.4500" lon="7.1833"/>
+ <point code="ODEBU" type="published" lat="48.2833" lon="2.6333"/>
+ <point code="ODEDG" type="unpublished" lat="48.3000" lon="2.6333"/>
+ <point code="ODINA" type="published" lat="46.1167" lon="8.6667"/>
+ <point code="ODOKI" type="published" lat="43.3667" lon="7.9167"/>
+ <point code="ODRAN" type="published" lat="48.2833" lon="1.6167"/>
+ <point code="ODRSK" type="unpublished" lat="48.2667" lon="1.6333"/>
+ <point code="OD03H" type="unpublished" lat="48.1000" lon="2.4500"/>
+ <point code="OD03P" type="unpublished" lat="48.1167" lon="2.4333"/>
+ <point code="OD04H" type="unpublished" lat="48.1667" lon="2.2500"/>
+ <point code="OD04P" type="unpublished" lat="48.1667" lon="2.2667"/>
+ <point code="OEUZ" type="unpublished" lat="48.5667" lon="2.2167"/>
+ <point code="OGALO" type="published" lat="44.5667" lon="5.2167"/>
+ <point code="OGREN" type="published" lat="43.4000" lon="5.8833"/>
+ <point code="OGRIL" type="published" lat="43.2833" lon="1.2333"/>
+ <point code="OGULO" type="published" lat="48.2167" lon="2.6667"/>
+ <point code="OKABI" type="published" lat="42.6167" lon="1.4833"/>
+ <point code="OKASI" type="published" lat="48.0833" lon="2.7833"/>
+ <point code="OKEKO" type="published" lat="47.5333" lon="3.1167"/>
+ <point code="OKEPI" type="published" lat="47.1500" lon="3.3667"/>
+ <point code="OKIPO" type="published" lat="47.9167" lon="5.8667"/>
+ <point code="OKIRA" type="published" lat="47.0167" lon="3.4333"/>
+ <point code="OKRIX" type="published" lat="47.9667" lon="3.5667"/>
+ <point code="OKTAV" type="published" lat="41.2833" lon="8.1500"/>
+ <point code="OKTET" type="published" lat="44.4833" lon="6.5667"/>
+ <point code="OL" type="published" lat="48.7333" lon="2.3833"/>
+ <point code="OLBEN" type="published" lat="47.3000" lon="7.6833"/>
+ <point code="OLEBA" type="published" lat="47.1500" lon="0.1500"/>
+ <point code="OLERO" type="published" lat="46.0000" lon="0.8500"/>
+ <point code="OLETI" type="published" lat="43.8167" lon="9.0167"/>
+ <point code="OLINO" type="published" lat="46.8833" lon="1.0500"/>
+ <point code="OLIRI" type="published" lat="46.6333" lon="3.4167"/>
+ <point code="OLMES" type="published" lat="49.6333" lon="1.0000"/>
+ <point code="OLRAK" type="published" lat="44.7833" lon="2.8333"/>
+ <point code="OLRA1" type="unpublished" lat="44.7833" lon="2.8167"/>
+ <point code="OLS" type="published" lat="48.6500" lon="2.3500"/>
+ <point code="OL1" type="published" lat="48.7167" lon="2.3833"/>
+ <point code="OMAKO" type="published" lat="48.6000" lon="3.4167"/>
+ <point code="OMANI" type="published" lat="46.4500" lon="3.7667"/>
+ <point code="OMARD" type="published" lat="43.1000" lon="7.5833"/>
+ <point code="OMARI" type="published" lat="47.1667" lon="0.8167"/>
+ <point code="OMASI" type="published" lat="45.9000" lon="5.9667"/>
+ <point code="OMEDA" type="published" lat="42.3333" lon="8.3667"/>
+ <point code="ONZON" type="published" lat="45.8333" lon="4.1167"/>
+ <point code="OPALE" type="published" lat="49.9000" lon="1.8833"/>
+ <point code="ORBIL" type="published" lat="43.1833" lon="2.5000"/>
+ <point code="ORG" type="published" lat="44.1500" lon="4.8500"/>
+ <point code="ORIST" type="published" lat="50.0000" lon="0.1500"/>
+ <point code="ORTAC" type="published" lat="50.0000" lon="2.0000"/>
+ <point code="ORTEZ" type="published" lat="43.3667" lon="-0.7167"/>
+ <point code="ORTX" type="published" lat="43.3667" lon="-0.7167"/>
+ <point code="ORVAL" type="published" lat="49.0333" lon="0.1833"/>
+ <point code="OSA" type="published" lat="48.4667" lon="4.9333"/>
+ <point code="OSKIL" type="published" lat="43.0167" lon="5.2167"/>
+ <point code="OSKIN" type="published" lat="47.7167" lon="3.4333"/>
+ <point code="OSMAS" type="published" lat="45.2833" lon="5.5167"/>
+ <point code="OSOL" type="unpublished" lat="47.1500" lon="0.3833"/>
+ <point code="OST" type="published" lat="41.8000" lon="10.9833"/>
+ <point code="OTARO" type="published" lat="39.0000" lon="4.6833"/>
+ <point code="OTKOL" type="published" lat="46.1333" lon="5.4167"/>
+ <point code="OUESS" type="unpublished" lat="48.5000" lon="4.8333"/>
+ <point code="OVDIL" type="published" lat="44.0833" lon="0.8833"/>
+ <point code="OXIDO" type="published" lat="43.4667" lon="5.2833"/>
+ <point code="PABLA" type="published" lat="48.7833" lon="8.5833"/>
+ <point code="PADKO" type="published" lat="43.2333" lon="5.3333"/>
+ <point code="PALME" type="published" lat="42.9667" lon="5.9333"/>
+ <point code="PAS" type="published" lat="46.1667" lon="6.0000"/>
+ <point code="PAS1" type="unpublished" lat="46.1833" lon="6.0167"/>
+ <point code="PAS14" type="unpublished" lat="45.9500" lon="5.9333"/>
+ <point code="PBNR" type="unpublished" lat="48.9667" lon="2.4667"/>
+ <point code="PBNWH" type="unpublished" lat="48.9667" lon="2.4500"/>
+ <point code="PBNWR" type="unpublished" lat="48.9667" lon="2.4833"/>
+ <point code="PBOMA" type="unpublished" lat="48.7333" lon="2.3500"/>
+ <point code="PBSE" type="unpublished" lat="48.9667" lon="2.4333"/>
+ <point code="PBSW" type="unpublished" lat="48.9667" lon="2.4167"/>
+ <point code="PBWE1" type="unpublished" lat="48.8667" lon="2.7833"/>
+ <point code="PB093" type="published" lat="48.9500" lon="2.7833"/>
+ <point code="PB094" type="published" lat="48.9500" lon="2.9000"/>
+ <point code="PB096" type="published" lat="49.1333" lon="2.9333"/>
+ <point code="PB098" type="published" lat="48.9333" lon="3.1000"/>
+ <point code="PB253" type="published" lat="48.9167" lon="2.2667"/>
+ <point code="PB254" type="published" lat="48.9833" lon="2.2000"/>
+ <point code="PB256" type="published" lat="48.9167" lon="2.1167"/>
+ <point code="PC" type="unpublished" lat="49.2500" lon="2.5000"/>
+ <point code="PCDC" type="unpublished" lat="49.2500" lon="2.5500"/>
+ <point code="PCRD" type="unpublished" lat="49.2333" lon="2.5500"/>
+ <point code="PC089" type="unpublished" lat="48.9833" lon="3.0333"/>
+ <point code="PC289" type="unpublished" lat="48.8167" lon="2.2167"/>
+ <point code="PEKDG" type="unpublished" lat="48.3000" lon="2.8333"/>
+ <point code="PEKIM" type="published" lat="48.2833" lon="2.8333"/>
+ <point code="PELOK" type="published" lat="47.3500" lon="6.5833"/>
+ <point code="PELOS" type="published" lat="41.1500" lon="8.1500"/>
+ <point code="PEMAK" type="published" lat="49.4500" lon="5.7833"/>
+ <point code="PENAR" type="published" lat="45.5000" lon="5.6333"/>
+ <point code="PENDU" type="published" lat="47.3500" lon="6.0333"/>
+ <point code="PEPAL" type="published" lat="48.5500" lon="-0.2500"/>
+ <point code="PEPAX" type="published" lat="47.0833" lon="0.4500"/>
+ <point code="PEPET" type="published" lat="45.0833" lon="2.1333"/>
+ <point code="PEPG" type="unpublished" lat="42.7500" lon="2.8667"/>
+ <point code="PEPON" type="published" lat="48.3500" lon="-0.2500"/>
+ <point code="PERDU" type="published" lat="42.7333" lon="0.1500"/>
+ <point code="PERIG" type="published" lat="45.1167" lon="0.9667"/>
+ <point code="PERON" type="published" lat="49.9167" lon="2.8333"/>
+ <point code="PERUS" type="published" lat="44.1500" lon="6.1000"/>
+ <point code="PESAN" type="published" lat="46.2000" lon="3.3833"/>
+ <point code="PETAX" type="published" lat="50.1833" lon="0.8500"/>
+ <point code="PETUR" type="published" lat="43.7167" lon="7.4500"/>
+ <point code="PGNEH" type="unpublished" lat="49.0167" lon="2.5667"/>
+ <point code="PGNER" type="unpublished" lat="49.0167" lon="2.5500"/>
+ <point code="PGNR" type="unpublished" lat="49.0167" lon="2.5333"/>
+ <point code="PGNWH" type="unpublished" lat="49.0167" lon="2.5500"/>
+ <point code="PGNWR" type="unpublished" lat="49.0167" lon="2.5167"/>
+ <point code="PGSE" type="unpublished" lat="49.0000" lon="2.5833"/>
+ <point code="PGSW" type="unpublished" lat="49.0000" lon="2.5667"/>
+ <point code="PG082" type="published" lat="49.0000" lon="2.7667"/>
+ <point code="PG088" type="published" lat="48.9833" lon="2.9500"/>
+ <point code="PG089" type="published" lat="48.9833" lon="3.0000"/>
+ <point code="PG092" type="published" lat="49.0333" lon="2.7167"/>
+ <point code="PG094" type="published" lat="49.0333" lon="2.9333"/>
+ <point code="PG095" type="published" lat="49.0500" lon="3.0000"/>
+ <point code="PG100" type="published" lat="48.9500" lon="3.0167"/>
+ <point code="PG101" type="published" lat="48.8333" lon="2.6167"/>
+ <point code="PG102" type="published" lat="48.7167" lon="2.5833"/>
+ <point code="PG264" type="published" lat="48.9833" lon="2.3500"/>
+ <point code="PG265" type="published" lat="48.9667" lon="2.1833"/>
+ <point code="PG267" type="published" lat="48.9667" lon="2.0667"/>
+ <point code="PG274" type="published" lat="49.1000" lon="2.3333"/>
+ <point code="PG276" type="published" lat="49.1167" lon="2.3167"/>
+ <point code="PG278" type="published" lat="49.1000" lon="2.6667"/>
+ <point code="PG286" type="published" lat="48.9500" lon="1.9000"/>
+ <point code="PG288" type="published" lat="48.8833" lon="0.8000"/>
+ <point code="PG289" type="published" lat="48.8167" lon="2.1833"/>
+ <point code="PHAL" type="unpublished" lat="48.7833" lon="7.0833"/>
+ <point code="PHALO" type="published" lat="48.7833" lon="7.1000"/>
+ <point code="PHILI" type="published" lat="49.4833" lon="6.9833"/>
+ <point code="PI" type="published" lat="46.7000" lon="0.4000"/>
+ <point code="PIGOP" type="published" lat="48.6833" lon="1.3333"/>
+ <point code="PIGOS" type="published" lat="43.6167" lon="7.3667"/>
+ <point code="PIKOD" type="published" lat="49.4167" lon="4.7333"/>
+ <point code="PILON" type="published" lat="48.0000" lon="5.7000"/>
+ <point code="PILS" type="unpublished" lat="48.1000" lon="7.8167"/>
+ <point code="PILUL" type="published" lat="48.0833" lon="3.0500"/>
+ <point code="PIMAK" type="published" lat="45.3833" lon="4.0167"/>
+ <point code="PIMUP" type="published" lat="47.5333" lon="3.3833"/>
+ <point code="PINAL" type="published" lat="41.7167" lon="9.4167"/>
+ <point code="PINED" type="published" lat="45.0000" lon="5.5167"/>
+ <point code="PIPOR" type="published" lat="43.0167" lon="0.9000"/>
+ <point code="PIRAM" type="published" lat="43.5333" lon="7.9833"/>
+ <point code="PIVER" type="published" lat="48.8000" lon="2.2667"/>
+ <point code="PIVUS" type="published" lat="41.9167" lon="3.9333"/>
+ <point code="PIXIS" type="published" lat="46.9333" lon="3.7500"/>
+ <point code="PMR" type="unpublished" lat="43.0833" lon="1.5833"/>
+ <point code="PNT" type="published" lat="48.0500" lon="1.2000"/>
+ <point code="PN072" type="unpublished" lat="48.8167" lon="2.5167"/>
+ <point code="PO" type="unpublished" lat="48.7167" lon="2.3833"/>
+ <point code="PODEM" type="published" lat="49.2667" lon="1.5500"/>
+ <point code="PODEP" type="published" lat="46.6500" lon="3.9167"/>
+ <point code="PODUK" type="published" lat="49.2500" lon="3.3500"/>
+ <point code="POGOL" type="published" lat="48.4000" lon="6.7000"/>
+ <point code="POI" type="published" lat="46.5833" lon="0.3000"/>
+ <point code="POKET" type="published" lat="45.1167" lon="0.6167"/>
+ <point code="POLA1" type="unpublished" lat="43.2500" lon="3.8333"/>
+ <point code="POLA2" type="unpublished" lat="43.1667" lon="8.3333"/>
+ <point code="POLA3" type="unpublished" lat="42.5000" lon="6.1667"/>
+ <point code="POLA4" type="unpublished" lat="42.6667" lon="3.3333"/>
+ <point code="POLA5" type="unpublished" lat="42.6667" lon="6.5000"/>
+ <point code="POLA6" type="unpublished" lat="43.5833" lon="7.6667"/>
+ <point code="POLA7" type="unpublished" lat="43.3333" lon="4.0000"/>
+ <point code="POLA8" type="unpublished" lat="43.0000" lon="3.3333"/>
+ <point code="POLA9" type="unpublished" lat="42.1667" lon="6.1667"/>
+ <point code="POLLY" type="published" lat="47.9000" lon="2.7667"/>
+ <point code="POLMA" type="unpublished" lat="44.0000" lon="0.2500"/>
+ <point code="POLO1" type="unpublished" lat="46.6667" lon="3.0000"/>
+ <point code="POLO2" type="unpublished" lat="47.8333" lon="5.6667"/>
+ <point code="POLO3" type="unpublished" lat="47.8333" lon="4.3333"/>
+ <point code="POLO4" type="unpublished" lat="50.2500" lon="0.6333"/>
+ <point code="POLO5" type="unpublished" lat="50.5000" lon="1.3333"/>
+ <point code="POLO6" type="unpublished" lat="47.1667" lon="2.5000"/>
+ <point code="POLO7" type="unpublished" lat="44.3833" lon="1.4167"/>
+ <point code="POL10" type="unpublished" lat="43.3333" lon="8.3333"/>
+ <point code="POL11" type="unpublished" lat="41.3333" lon="8.3333"/>
+ <point code="POL12" type="unpublished" lat="41.3333" lon="9.6667"/>
+ <point code="POL13" type="unpublished" lat="41.5000" lon="8.1667"/>
+ <point code="POL14" type="unpublished" lat="42.6667" lon="8.1667"/>
+ <point code="POL15" type="unpublished" lat="43.1667" lon="9.6667"/>
+ <point code="POL16" type="unpublished" lat="41.6000" lon="5.8667"/>
+ <point code="POL17" type="unpublished" lat="43.2833" lon="9.2500"/>
+ <point code="POL18" type="unpublished" lat="43.5833" lon="8.2500"/>
+ <point code="POL19" type="unpublished" lat="42.5000" lon="7.1667"/>
+ <point code="POL20" type="unpublished" lat="42.0000" lon="6.4167"/>
+ <point code="POL21" type="unpublished" lat="42.2500" lon="5.6667"/>
+ <point code="POL22" type="unpublished" lat="41.1667" lon="5.0000"/>
+ <point code="POL23" type="unpublished" lat="43.4667" lon="8.7167"/>
+ <point code="POL24" type="unpublished" lat="43.6667" lon="8.0000"/>
+ <point code="POMEG" type="published" lat="43.3000" lon="5.3333"/>
+ <point code="POMTA" type="published" lat="47.7833" lon="2.3667"/>
+ <point code="PON" type="published" lat="49.1000" lon="2.0333"/>
+ <point code="POPUL" type="published" lat="43.9500" lon="1.1667"/>
+ <point code="PORBU" type="published" lat="42.4333" lon="3.2000"/>
+ <point code="POS" type="published" lat="39.9167" lon="3.1000"/>
+ <point code="POSSY" type="published" lat="42.0667" lon="0.1667"/>
+ <point code="POULP" type="published" lat="41.3333" lon="8.5667"/>
+ <point code="POWX3" type="unpublished" lat="48.5000" lon="2.2167"/>
+ <point code="POXX3" type="unpublished" lat="48.7167" lon="2.8000"/>
+ <point code="POZZO" type="published" lat="40.9333" lon="9.2667"/>
+ <point code="PO082" type="unpublished" lat="48.7500" lon="2.5500"/>
+ <point code="PO083" type="unpublished" lat="48.7500" lon="2.6833"/>
+ <point code="PO084" type="unpublished" lat="48.7833" lon="2.9833"/>
+ <point code="PO085" type="published" lat="48.6333" lon="2.6333"/>
+ <point code="PO086" type="unpublished" lat="48.6500" lon="2.3333"/>
+ <point code="PO088" type="unpublished" lat="48.7500" lon="2.0167"/>
+ <point code="PO090" type="unpublished" lat="49.1333" lon="2.0833"/>
+ <point code="PO092" type="unpublished" lat="48.8333" lon="1.7833"/>
+ <point code="PO094" type="unpublished" lat="49.2333" lon="2.0333"/>
+ <point code="PO244" type="published" lat="48.6667" lon="2.2000"/>
+ <point code="PO253" type="unpublished" lat="48.6833" lon="2.2333"/>
+ <point code="PO255" type="unpublished" lat="48.6667" lon="2.2000"/>
+ <point code="PO258" type="unpublished" lat="48.6333" lon="2.0833"/>
+ <point code="PO260" type="unpublished" lat="48.7667" lon="1.7333"/>
+ <point code="PO262" type="unpublished" lat="49.2333" lon="2.0333"/>
+ <point code="PO272" type="published" lat="48.5167" lon="2.0667"/>
+ <point code="PO290" type="unpublished" lat="48.4833" lon="2.1833"/>
+ <point code="PO300" type="unpublished" lat="48.5000" lon="2.3667"/>
+ <point code="PO302" type="unpublished" lat="48.5167" lon="2.8500"/>
+ <point code="PO304" type="unpublished" lat="48.6500" lon="3.0667"/>
+ <point code="PO306" type="unpublished" lat="48.8667" lon="3.1500"/>
+ <point code="PPG" type="published" lat="42.7500" lon="2.8667"/>
+ <point code="PPGX" type="published" lat="43.0667" lon="2.3667"/>
+ <point code="PPN" type="published" lat="42.7333" lon="0.3000"/>
+ <point code="PT" type="unpublished" lat="49.1000" lon="2.0667"/>
+ <point code="PTNWH" type="unpublished" lat="48.9667" lon="2.5000"/>
+ <point code="PTNWR" type="unpublished" lat="48.9667" lon="2.4333"/>
+ <point code="PTRD" type="unpublished" lat="49.1000" lon="2.0833"/>
+ <point code="PTV" type="published" lat="48.1500" lon="2.2667"/>
+ <point code="PTV1" type="unpublished" lat="48.1667" lon="2.2500"/>
+ <point code="PTV2" type="unpublished" lat="48.1500" lon="2.2833"/>
+ <point code="PU" type="published" lat="43.3167" lon="-0.3000"/>
+ <point code="PUMAL" type="published" lat="42.3667" lon="2.0000"/>
+ <point code="PV" type="unpublished" lat="48.7667" lon="2.2167"/>
+ <point code="PX" type="published" lat="45.1667" lon="0.9167"/>
+ <point code="QPR" type="published" lat="47.9500" lon="3.8167"/>
+ <point code="RALAM" type="published" lat="50.0167" lon="6.3833"/>
+ <point code="RALIX" type="published" lat="46.9333" lon="0.9667"/>
+ <point code="RAMEN" type="published" lat="39.6833" lon="9.0333"/>
+ <point code="RANES" type="published" lat="48.7333" lon="-0.2500"/>
+ <point code="RANN" type="unpublished" lat="49.1333" lon="4.3833"/>
+ <point code="RANS" type="unpublished" lat="49.1333" lon="4.4000"/>
+ <point code="RANUX" type="published" lat="49.1333" lon="4.3667"/>
+ <point code="RAN1" type="unpublished" lat="49.1333" lon="4.4167"/>
+ <point code="RAPED" type="published" lat="43.3667" lon="6.9000"/>
+ <point code="RAPES" type="published" lat="43.2333" lon="1.9000"/>
+ <point code="RAPOR" type="published" lat="49.5833" lon="5.2167"/>
+ <point code="RASPA" type="published" lat="42.1500" lon="5.4000"/>
+ <point code="RATKA" type="published" lat="49.5000" lon="8.0000"/>
+ <point code="RATRA" type="published" lat="44.7833" lon="1.4833"/>
+ <point code="RATUK" type="published" lat="50.6500" lon="1.6333"/>
+ <point code="RBT" type="published" lat="48.6500" lon="2.0000"/>
+ <point code="RBT2" type="unpublished" lat="48.6667" lon="1.9833"/>
+ <point code="RD01H" type="unpublished" lat="48.9000" lon="3.0833"/>
+ <point code="RD01R" type="unpublished" lat="48.8833" lon="3.0833"/>
+ <point code="REBUL" type="published" lat="41.6667" lon="1.1000"/>
+ <point code="REFEL" type="published" lat="47.5833" lon="7.0167"/>
+ <point code="REGHI" type="published" lat="48.0000" lon="8.0000"/>
+ <point code="REKLA" type="published" lat="47.5333" lon="5.8500"/>
+ <point code="REKTO" type="published" lat="41.1000" lon="7.6167"/>
+ <point code="REM" type="published" lat="49.3167" lon="4.0500"/>
+ <point code="REMGO" type="published" lat="49.7833" lon="5.0167"/>
+ <point code="REN" type="published" lat="48.0667" lon="0.2667"/>
+ <point code="RENSA" type="published" lat="49.5333" lon="4.8833"/>
+ <point code="REPSI" type="published" lat="45.5167" lon="4.2833"/>
+ <point code="REQIN" type="published" lat="39.0000" lon="6.2500"/>
+ <point code="RES" type="published" lat="41.1500" lon="1.1667"/>
+ <point code="RESBO" type="published" lat="43.1833" lon="6.9667"/>
+ <point code="RESMI" type="published" lat="48.5667" lon="2.2000"/>
+ <point code="RESPO" type="published" lat="47.8333" lon="5.6167"/>
+ <point code="RETKO" type="published" lat="47.2000" lon="0.3000"/>
+ <point code="RETNO" type="published" lat="44.3833" lon="5.6167"/>
+ <point code="REVLI" type="published" lat="46.5833" lon="6.7500"/>
+ <point code="REVTU" type="published" lat="49.6000" lon="0.2667"/>
+ <point code="RH" type="published" lat="45.0833" lon="1.5667"/>
+ <point code="RHONE" type="published" lat="43.3833" lon="4.8500"/>
+ <point code="RH0NE" type="unpublished" lat="43.4000" lon="4.8333"/>
+ <point code="RIBOU" type="published" lat="43.0833" lon="1.9333"/>
+ <point code="RIKPO" type="published" lat="43.2333" lon="5.8667"/>
+ <point code="RILON" type="published" lat="43.9333" lon="0.9833"/>
+ <point code="RIMON" type="published" lat="47.5000" lon="1.8167"/>
+ <point code="RIMOR" type="published" lat="46.0167" lon="3.4833"/>
+ <point code="RINTI" type="published" lat="51.0333" lon="1.6167"/>
+ <point code="RIPAL" type="published" lat="39.9833" lon="4.7667"/>
+ <point code="RIPUS" type="published" lat="47.2500" lon="8.5167"/>
+ <point code="RISGA" type="published" lat="40.8000" lon="8.0000"/>
+ <point code="RISOR" type="published" lat="45.5333" lon="5.9667"/>
+ <point code="RISUD" type="published" lat="47.7667" lon="0.3000"/>
+ <point code="RISUN" type="published" lat="46.3667" lon="2.6000"/>
+ <point code="RITAX" type="published" lat="50.0833" lon="5.8000"/>
+ <point code="RIVAK" type="published" lat="46.0000" lon="8.0000"/>
+ <point code="RIVEK" type="published" lat="46.3333" lon="3.0833"/>
+ <point code="RIXOT" type="published" lat="40.3833" lon="4.6667"/>
+ <point code="RL" type="published" lat="46.1667" lon="0.9000"/>
+ <point code="RLP" type="published" lat="47.9000" lon="5.2500"/>
+ <point code="RLP1" type="unpublished" lat="47.9167" lon="5.2000"/>
+ <point code="RMS" type="published" lat="49.4333" lon="7.5833"/>
+ <point code="ROA" type="published" lat="46.0500" lon="4.0000"/>
+ <point code="ROBEX" type="published" lat="45.1167" lon="6.6000"/>
+ <point code="ROBIR" type="published" lat="47.5167" lon="6.0333"/>
+ <point code="ROC" type="published" lat="45.8833" lon="-0.9833"/>
+ <point code="ROCAN" type="published" lat="42.6667" lon="1.9500"/>
+ <point code="ROCCA" type="published" lat="45.7500" lon="6.6500"/>
+ <point code="RODRI" type="published" lat="50.8667" lon="3.8500"/>
+ <point code="ROKNO" type="published" lat="43.4333" lon="7.2500"/>
+ <point code="ROKRO" type="published" lat="49.8833" lon="4.2833"/>
+ <point code="ROLEN" type="published" lat="48.5833" lon="0.1500"/>
+ <point code="ROLIR" type="published" lat="45.1667" lon="4.8500"/>
+ <point code="ROMAK" type="published" lat="44.6333" lon="2.4833"/>
+ <point code="ROMAM" type="published" lat="45.1000" lon="5.1667"/>
+ <point code="ROMGI" type="published" lat="46.1833" lon="3.1167"/>
+ <point code="ROMLO" type="published" lat="48.3500" lon="0.8500"/>
+ <point code="ROMRZ" type="unpublished" lat="44.3333" lon="2.5000"/>
+ <point code="ROMTA" type="published" lat="46.9667" lon="5.8500"/>
+ <point code="RONAX" type="published" lat="48.4000" lon="0.3833"/>
+ <point code="RONIS" type="published" lat="45.7833" lon="4.7167"/>
+ <point code="RONLA" type="published" lat="46.3500" lon="5.4167"/>
+ <point code="ROSPO" type="published" lat="47.9667" lon="2.2500"/>
+ <point code="ROTIS" type="published" lat="42.9667" lon="5.5000"/>
+ <point code="ROTOS" type="published" lat="47.1833" lon="7.7333"/>
+ <point code="ROTSI" type="published" lat="48.2833" lon="4.6333"/>
+ <point code="ROTWE" type="published" lat="48.5167" lon="8.6667"/>
+ <point code="ROU" type="published" lat="49.4667" lon="1.2833"/>
+ <point code="ROUG" type="published" lat="43.7500" lon="1.5000"/>
+ <point code="ROUSY" type="published" lat="49.4833" lon="6.1167"/>
+ <point code="ROU2" type="unpublished" lat="49.4667" lon="1.3000"/>
+ <point code="ROVOT" type="published" lat="43.3333" lon="4.9333"/>
+ <point code="ROYAN" type="published" lat="45.6667" lon="0.9667"/>
+ <point code="ROYX" type="published" lat="44.9833" lon="-0.8833"/>
+ <point code="RQ" type="published" lat="47.9667" lon="4.0000"/>
+ <point code="RRNT" type="unpublished" lat="46.6500" lon="0.5833"/>
+ <point code="RRSG" type="unpublished" lat="44.2333" lon="5.5000"/>
+ <point code="RR10" type="unpublished" lat="49.4167" lon="2.1667"/>
+ <point code="RR7" type="unpublished" lat="49.2833" lon="2.7167"/>
+ <point code="RS" type="published" lat="48.0500" lon="0.4167"/>
+ <point code="RTN" type="published" lat="47.3167" lon="1.6833"/>
+ <point code="RUBAS" type="published" lat="42.3833" lon="6.5667"/>
+ <point code="RUBIT" type="published" lat="43.2167" lon="6.4167"/>
+ <point code="RUBIX" type="published" lat="49.0667" lon="-0.2500"/>
+ <point code="RUBLO" type="published" lat="45.5833" lon="5.3500"/>
+ <point code="RUBMI" type="published" lat="50.2833" lon="1.6667"/>
+ <point code="RUMEL" type="published" lat="44.5000" lon="0.9167"/>
+ <point code="RUMIL" type="published" lat="45.8667" lon="5.9833"/>
+ <point code="RUNOM" type="published" lat="46.0667" lon="5.3500"/>
+ <point code="RUSIB" type="published" lat="48.9833" lon="2.1833"/>
+ <point code="RUSIT" type="published" lat="45.6667" lon="4.8833"/>
+ <point code="R0A" type="unpublished" lat="46.0500" lon="4.0167"/>
+ <point code="R0MAM" type="unpublished" lat="45.1167" lon="5.1667"/>
+ <point code="SABLE" type="published" lat="47.8500" lon="-0.2500"/>
+ <point code="SALCO" type="published" lat="49.7333" lon="2.4667"/>
+ <point code="SALEV" type="published" lat="46.0667" lon="6.0667"/>
+ <point code="SALIN" type="published" lat="43.2833" lon="4.7333"/>
+ <point code="SALMA" type="published" lat="39.0000" lon="6.7167"/>
+ <point code="SALON" type="published" lat="41.4833" lon="3.1833"/>
+ <point code="SALSI" type="published" lat="43.3500" lon="2.3500"/>
+ <point code="SAMPO" type="published" lat="48.2167" lon="0.7167"/>
+ <point code="SANCE" type="published" lat="47.2667" lon="2.7333"/>
+ <point code="SANDY" type="published" lat="51.0667" lon="1.0667"/>
+ <point code="SARD" type="unpublished" lat="40.4667" lon="9.5500"/>
+ <point code="SAU" type="published" lat="44.6833" lon="-0.1500"/>
+ <point code="SAUNI" type="published" lat="46.6167" lon="5.4833"/>
+ <point code="SAURG" type="published" lat="43.8833" lon="5.1000"/>
+ <point code="SAV" type="published" lat="48.7833" lon="7.4333"/>
+ <point code="SAVRG" type="unpublished" lat="43.9000" lon="5.0833"/>
+ <point code="SB" type="published" lat="48.5500" lon="1.1833"/>
+ <point code="SBGV" type="unpublished" lat="47.3333" lon="6.5667"/>
+ <point code="SBGV2" type="unpublished" lat="47.3167" lon="6.6500"/>
+ <point code="SBN" type="published" lat="49.2167" lon="7.1167"/>
+ <point code="SBZG1" type="unpublished" lat="47.1833" lon="7.4167"/>
+ <point code="SBZG2" type="unpublished" lat="47.2000" lon="7.5500"/>
+ <point code="SBZG3" type="unpublished" lat="47.1167" lon="7.3000"/>
+ <point code="SBZH" type="unpublished" lat="47.5833" lon="7.5500"/>
+ <point code="SDI" type="published" lat="48.6333" lon="4.9167"/>
+ <point code="SE" type="published" lat="48.5833" lon="7.7167"/>
+ <point code="SEBRA" type="unpublished" lat="43.6000" lon="4.9500"/>
+ <point code="SECHE" type="published" lat="44.4333" lon="0.5167"/>
+ <point code="SEDOR" type="published" lat="47.8667" lon="7.7500"/>
+ <point code="SENLO" type="published" lat="49.0833" lon="0.8167"/>
+ <point code="SEPAL" type="published" lat="47.0000" lon="7.2500"/>
+ <point code="SFD" type="published" lat="50.7500" lon="0.1167"/>
+ <point code="SIJAN" type="published" lat="43.2000" lon="2.9333"/>
+ <point code="SIMAR" type="published" lat="43.8167" lon="3.8000"/>
+ <point code="SINPO" type="published" lat="46.3167" lon="3.2833"/>
+ <point code="SIROD" type="published" lat="46.7333" lon="6.0167"/>
+ <point code="SISGA" type="published" lat="50.6167" lon="4.0500"/>
+ <point code="SITET" type="published" lat="50.1000" lon="0.0000"/>
+ <point code="SIVIR" type="published" lat="46.0000" lon="7.2500"/>
+ <point code="SKBA" type="unpublished" lat="48.5833" lon="7.8833"/>
+ <point code="SKERY" type="published" lat="50.0000" lon="2.8333"/>
+ <point code="SKESO" type="published" lat="49.8167" lon="2.9667"/>
+ <point code="SLCL" type="unpublished" lat="41.5667" lon="2.3667"/>
+ <point code="SLHR" type="unpublished" lat="48.4667" lon="7.8333"/>
+ <point code="SLL" type="published" lat="41.5167" lon="2.1000"/>
+ <point code="SN" type="published" lat="46.2833" lon="4.1167"/>
+ <point code="SNR" type="published" lat="43.4500" lon="2.1000"/>
+ <point code="SOBLI" type="published" lat="47.5000" lon="6.3833"/>
+ <point code="SODRI" type="published" lat="43.0167" lon="8.3667"/>
+ <point code="SOFFY" type="published" lat="43.0167" lon="5.1833"/>
+ <point code="SOKMU" type="published" lat="49.3333" lon="1.4333"/>
+ <point code="SOLBA" type="published" lat="49.2833" lon="3.5667"/>
+ <point code="SOMDA" type="published" lat="48.3333" lon="4.2500"/>
+ <point code="SOMED" type="published" lat="47.4333" lon="0.9500"/>
+ <point code="SOMEN" type="published" lat="48.8500" lon="2.4500"/>
+ <point code="SOMIL" type="published" lat="49.7667" lon="2.3000"/>
+ <point code="SOMOS" type="published" lat="44.5500" lon="0.7667"/>
+ <point code="SOMTI" type="published" lat="45.4500" lon="2.9333"/>
+ <point code="SOMTU" type="published" lat="49.6000" lon="4.3500"/>
+ <point code="SONGA" type="published" lat="44.2000" lon="1.0167"/>
+ <point code="SONOS" type="published" lat="49.6333" lon="1.4500"/>
+ <point code="SONUR" type="published" lat="49.4333" lon="4.3500"/>
+ <point code="SOPAD" type="published" lat="45.6500" lon="4.2000"/>
+ <point code="SOPIL" type="published" lat="47.0333" lon="1.0500"/>
+ <point code="SOPLO" type="published" lat="45.7333" lon="5.7500"/>
+ <point code="SORAL" type="published" lat="49.1167" lon="6.4333"/>
+ <point code="SORAP" type="published" lat="48.5167" lon="0.6333"/>
+ <point code="SORAS" type="published" lat="40.5500" lon="4.6667"/>
+ <point code="SORE" type="unpublished" lat="48.4667" lon="7.0000"/>
+ <point code="SOREM" type="published" lat="48.4667" lon="7.0167"/>
+ <point code="SOSAL" type="published" lat="46.5500" lon="6.8833"/>
+ <point code="SOSTO" type="published" lat="43.8000" lon="0.7167"/>
+ <point code="SOSUR" type="published" lat="42.5667" lon="5.0000"/>
+ <point code="SOTA" type="unpublished" lat="39.5667" lon="4.5000"/>
+ <point code="SOTAX" type="published" lat="39.5833" lon="4.6667"/>
+ <point code="SOTUS" type="published" lat="49.3833" lon="4.0500"/>
+ <point code="SOUKA" type="published" lat="42.8833" lon="8.8000"/>
+ <point code="SOVAG" type="published" lat="41.1500" lon="7.2000"/>
+ <point code="SOVAR" type="published" lat="42.7833" lon="-0.2500"/>
+ <point code="SOVAT" type="published" lat="50.7833" lon="1.4667"/>
+ <point code="SPEC" type="published" lat="43.7500" lon="1.0833"/>
+ <point code="SPR" type="published" lat="46.4667" lon="6.4500"/>
+ <point code="SPY" type="published" lat="52.0000" lon="4.8500"/>
+ <point code="SR" type="published" lat="47.2667" lon="-0.1167"/>
+ <point code="SRN" type="published" lat="45.6500" lon="9.0167"/>
+ <point code="SSN" type="published" lat="43.3000" lon="0.1667"/>
+ <point code="STDT" type="unpublished" lat="48.5000" lon="7.4667"/>
+ <point code="STG" type="published" lat="42.9167" lon="7.5833"/>
+ <point code="STP" type="published" lat="43.2167" lon="6.6000"/>
+ <point code="STR" type="published" lat="48.5000" lon="7.5667"/>
+ <point code="STSB" type="unpublished" lat="48.1500" lon="7.3667"/>
+ <point code="SU" type="published" lat="43.5000" lon="1.1500"/>
+ <point code="SUBAK" type="published" lat="47.0667" lon="0.5167"/>
+ <point code="SUBIL" type="published" lat="43.0333" lon="4.6000"/>
+ <point code="SUDAS" type="published" lat="42.9333" lon="8.9000"/>
+ <point code="SUDIL" type="published" lat="47.1333" lon="0.3833"/>
+ <point code="SUIPE" type="published" lat="49.2500" lon="4.2667"/>
+ <point code="SUL" type="published" lat="48.3833" lon="8.6333"/>
+ <point code="SULEX" type="published" lat="50.0000" lon="2.9167"/>
+ <point code="SULOT" type="published" lat="45.6000" lon="3.8167"/>
+ <point code="SUPAP" type="published" lat="49.4333" lon="4.1833"/>
+ <point code="SURCO" type="published" lat="42.3333" lon="-0.5667"/>
+ <point code="SUTAL" type="published" lat="49.4667" lon="6.3833"/>
+ <point code="SZA" type="published" lat="41.9333" lon="9.4000"/>
+ <point code="TABIL" type="published" lat="47.9500" lon="-0.9333"/>
+ <point code="TABOT" type="published" lat="39.1500" lon="8.0000"/>
+ <point code="TABOV" type="published" lat="48.6500" lon="1.6500"/>
+ <point code="TAJEN" type="published" lat="38.6167" lon="5.9167"/>
+ <point code="TAJ1" type="unpublished" lat="38.8833" lon="6.0000"/>
+ <point code="TAKAS" type="published" lat="49.0000" lon="8.0000"/>
+ <point code="TAKAT" type="published" lat="44.6333" lon="2.6000"/>
+ <point code="TALAR" type="published" lat="45.9500" lon="4.6000"/>
+ <point code="TALEP" type="published" lat="43.4667" lon="8.7167"/>
+ <point code="TALIG" type="published" lat="49.5167" lon="4.2000"/>
+ <point code="TALUD" type="published" lat="49.6000" lon="5.4167"/>
+ <point code="TAN" type="published" lat="43.4667" lon="-0.0167"/>
+ <point code="TANCA" type="published" lat="49.5167" lon="0.4833"/>
+ <point code="TANX" type="published" lat="43.4667" lon="-0.0000"/>
+ <point code="TBO" type="published" lat="43.3333" lon="0.1500"/>
+ <point code="TBOX" type="published" lat="43.4333" lon="0.5667"/>
+ <point code="TD06R" type="unpublished" lat="48.0833" lon="2.4333"/>
+ <point code="TD07R" type="unpublished" lat="48.1500" lon="2.2500"/>
+ <point code="TD11X" type="unpublished" lat="48.0667" lon="3.0667"/>
+ <point code="TD12X" type="unpublished" lat="48.0667" lon="2.8000"/>
+ <point code="TEDRI" type="published" lat="43.5000" lon="4.7667"/>
+ <point code="TEMPU" type="published" lat="44.8500" lon="1.0000"/>
+ <point code="TEPRA" type="published" lat="46.5000" lon="1.5833"/>
+ <point code="TEPRI" type="published" lat="48.5500" lon="2.7500"/>
+ <point code="TEREZ" type="published" lat="41.3333" lon="9.0333"/>
+ <point code="TERKU" type="published" lat="48.0333" lon="2.3833"/>
+ <point code="TERPO" type="published" lat="47.3500" lon="0.0667"/>
+ <point code="TF1" type="unpublished" lat="48.0000" lon="8.9833"/>
+ <point code="TF2" type="unpublished" lat="47.0000" lon="8.9833"/>
+ <point code="TF3" type="unpublished" lat="46.0000" lon="8.9833"/>
+ <point code="TGO" type="published" lat="48.6167" lon="9.2667"/>
+ <point code="THUNE" type="published" lat="43.2500" lon="0.4333"/>
+ <point code="TILVI" type="published" lat="49.6000" lon="5.5833"/>
+ <point code="TIMBA" type="published" lat="50.9333" lon="0.2500"/>
+ <point code="TIMTA" type="published" lat="43.4333" lon="6.2667"/>
+ <point code="TINIL" type="published" lat="47.5833" lon="5.1000"/>
+ <point code="TINO" type="unpublished" lat="42.6667" lon="5.4167"/>
+ <point code="TINOT" type="published" lat="42.7000" lon="5.3167"/>
+ <point code="TIPIK" type="published" lat="43.5000" lon="6.4333"/>
+ <point code="TIRAV" type="published" lat="46.6000" lon="0.6167"/>
+ <point code="TIRSO" type="published" lat="47.8000" lon="6.6667"/>
+ <point code="TIRUM" type="published" lat="47.8333" lon="3.3333"/>
+ <point code="TIS" type="published" lat="45.8833" lon="3.5500"/>
+ <point code="TITIX" type="published" lat="47.8667" lon="8.4000"/>
+ <point code="TITOX" type="published" lat="46.5500" lon="3.7167"/>
+ <point code="TITUB" type="published" lat="48.8000" lon="2.4167"/>
+ <point code="TLN" type="published" lat="43.0333" lon="6.1500"/>
+ <point code="TL1" type="unpublished" lat="49.0333" lon="2.6500"/>
+ <point code="TL2" type="unpublished" lat="48.9167" lon="2.9500"/>
+ <point code="TM1" type="unpublished" lat="49.1667" lon="3.5333"/>
+ <point code="TN1" type="unpublished" lat="49.1667" lon="2.7833"/>
+ <point code="TOKDO" type="published" lat="46.0167" lon="5.7167"/>
+ <point code="TOLNA" type="published" lat="45.6833" lon="5.8167"/>
+ <point code="TOLVU" type="published" lat="49.6333" lon="5.3667"/>
+ <point code="TONI" type="unpublished" lat="44.3333" lon="0.3333"/>
+ <point code="TOP" type="published" lat="44.9333" lon="7.8667"/>
+ <point code="TORPA" type="published" lat="47.4833" lon="6.6667"/>
+ <point code="TORTU" type="published" lat="43.3833" lon="8.9667"/>
+ <point code="TOU" type="published" lat="43.6833" lon="1.3167"/>
+ <point code="TR" type="published" lat="45.9167" lon="4.6500"/>
+ <point code="TRA" type="published" lat="47.6833" lon="8.4333"/>
+ <point code="TRACA" type="published" lat="50.8500" lon="1.9667"/>
+ <point code="TRETS" type="published" lat="43.4167" lon="5.7333"/>
+ <point code="TRETZ" type="unpublished" lat="43.4000" lon="5.7167"/>
+ <point code="TRO1" type="unpublished" lat="47.9333" lon="4.1667"/>
+ <point code="TS" type="published" lat="43.5000" lon="1.4833"/>
+ <point code="TSU" type="published" lat="48.7500" lon="2.1000"/>
+ <point code="TSU1" type="unpublished" lat="48.7500" lon="0.9000"/>
+ <point code="TSU2" type="unpublished" lat="48.7500" lon="2.0667"/>
+ <point code="TUBLO" type="published" lat="48.4667" lon="8.5833"/>
+ <point code="TUDRA" type="published" lat="46.5333" lon="0.7833"/>
+ <point code="TUGLI" type="published" lat="45.3833" lon="1.5167"/>
+ <point code="TULNI" type="published" lat="50.5500" lon="3.2833"/>
+ <point code="TULTA" type="published" lat="48.5833" lon="8.0000"/>
+ <point code="TUNAX" type="published" lat="47.9167" lon="0.2000"/>
+ <point code="TUNEG" type="published" lat="42.9500" lon="5.7667"/>
+ <point code="TUNIT" type="published" lat="49.3833" lon="3.0000"/>
+ <point code="TUNOR" type="published" lat="47.8833" lon="4.1333"/>
+ <point code="TUPAR" type="published" lat="46.4333" lon="-0.6667"/>
+ <point code="TUR" type="published" lat="47.4333" lon="0.7167"/>
+ <point code="TURAN" type="published" lat="47.4500" lon="5.0333"/>
+ <point code="TURIL" type="published" lat="43.2333" lon="6.0167"/>
+ <point code="TUROM" type="published" lat="46.8500" lon="5.9667"/>
+ <point code="TUSAK" type="published" lat="44.5667" lon="1.6833"/>
+ <point code="TUSU" type="unpublished" lat="47.3333" lon="4.2500"/>
+ <point code="TUTAX" type="published" lat="46.9167" lon="5.2500"/>
+ <point code="T0U" type="unpublished" lat="43.6833" lon="1.3333"/>
+ <point code="UBE" type="unpublished" lat="44.9167" lon="1.6000"/>
+ <point code="UFKF1" type="unpublished" lat="48.5000" lon="5.2500"/>
+ <point code="UNANA" type="published" lat="42.8500" lon="6.1833"/>
+ <point code="UNITA" type="published" lat="43.9500" lon="9.0167"/>
+ <point code="UNTB1" type="unpublished" lat="49.8667" lon="2.6833"/>
+ <point code="UNUB1" type="unpublished" lat="50.5000" lon="3.3500"/>
+ <point code="URAT" type="unpublished" lat="41.7500" lon="8.2667"/>
+ <point code="URATO" type="published" lat="41.9500" lon="8.1500"/>
+ <point code="URUNA" type="published" lat="43.3500" lon="0.2667"/>
+ <point code="USANO" type="published" lat="43.7333" lon="7.7167"/>
+ <point code="UTABA" type="published" lat="48.2500" lon="9.4500"/>
+ <point code="UTELA" type="published" lat="48.9000" lon="2.9667"/>
+ <point code="UXANA" type="published" lat="45.2833" lon="3.1833"/>
+ <point code="VA" type="published" lat="47.7667" lon="1.3333"/>
+ <point code="VADAR" type="published" lat="46.6500" lon="6.7500"/>
+ <point code="VADEM" type="published" lat="46.7167" lon="6.4833"/>
+ <point code="VADOM" type="published" lat="48.5500" lon="1.2667"/>
+ <point code="VAGNA" type="published" lat="45.1000" lon="-0.3333"/>
+ <point code="VAKER" type="published" lat="49.5833" lon="4.0000"/>
+ <point code="VAKSI" type="published" lat="48.0000" lon="0.7667"/>
+ <point code="VALAG" type="published" lat="43.6833" lon="3.4167"/>
+ <point code="VALAX" type="published" lat="47.5667" lon="0.8833"/>
+ <point code="VALEK" type="published" lat="49.5167" lon="5.7833"/>
+ <point code="VALKU" type="published" lat="46.0000" lon="2.8167"/>
+ <point code="VALNU" type="published" lat="48.0833" lon="3.2667"/>
+ <point code="VAMTU" type="published" lat="44.1500" lon="7.6333"/>
+ <point code="VANAD" type="published" lat="47.8333" lon="0.9000"/>
+ <point code="VANAS" type="published" lat="45.4500" lon="6.7500"/>
+ <point code="VAORL" type="unpublished" lat="48.0833" lon="1.3667"/>
+ <point code="VAREK" type="published" lat="42.3167" lon="7.9833"/>
+ <point code="VARES" type="published" lat="43.5000" lon="4.3167"/>
+ <point code="VATIR" type="published" lat="42.1667" lon="4.1167"/>
+ <point code="VATRI" type="published" lat="48.8000" lon="4.0500"/>
+ <point code="VAXS" type="unpublished" lat="45.7500" lon="5.0000"/>
+ <point code="VBNOR" type="unpublished" lat="45.6333" lon="1.7167"/>
+ <point code="VBRD" type="unpublished" lat="49.0000" lon="1.5000"/>
+ <point code="VBRE" type="unpublished" lat="47.0000" lon="1.5000"/>
+ <point code="VBSUD" type="unpublished" lat="45.6167" lon="1.7167"/>
+ <point code="VE" type="unpublished" lat="44.8500" lon="4.9500"/>
+ <point code="VEDUS" type="published" lat="49.6000" lon="4.7833"/>
+ <point code="VEKIN" type="published" lat="50.4000" lon="3.2667"/>
+ <point code="VELER" type="published" lat="49.2500" lon="3.3667"/>
+ <point code="VELET" type="published" lat="47.1167" lon="0.5667"/>
+ <point code="VELIN" type="published" lat="44.9833" lon="0.1500"/>
+ <point code="VELON" type="published" lat="41.2500" lon="6.5833"/>
+ <point code="VENOR" type="published" lat="49.7167" lon="2.6667"/>
+ <point code="VERAC" type="published" lat="46.2833" lon="0.1000"/>
+ <point code="VERMA" type="published" lat="50.0000" lon="3.2500"/>
+ <point code="VEROS" type="published" lat="47.3333" lon="2.2000"/>
+ <point code="VEROT" type="published" lat="45.2167" lon="4.1833"/>
+ <point code="VERSO" type="published" lat="41.1333" lon="3.7833"/>
+ <point code="VES" type="published" lat="43.5667" lon="5.9667"/>
+ <point code="VESAN" type="published" lat="50.3667" lon="2.0333"/>
+ <point code="VEULE" type="published" lat="49.8500" lon="0.6167"/>
+ <point code="VEVAR" type="published" lat="44.8000" lon="7.0167"/>
+ <point code="VEXEN" type="published" lat="50.1333" lon="0.1667"/>
+ <point code="VFRCO" type="unpublished" lat="43.0500" lon="8.1667"/>
+ <point code="VFRI" type="unpublished" lat="47.5000" lon="2.5000"/>
+ <point code="VFRLE" type="unpublished" lat="45.2000" lon="6.2667"/>
+ <point code="VFRLO" type="unpublished" lat="46.1667" lon="3.8333"/>
+ <point code="VFRLS" type="unpublished" lat="45.3500" lon="4.3333"/>
+ <point code="VFRML" type="unpublished" lat="43.6667" lon="3.3500"/>
+ <point code="VFRMN" type="unpublished" lat="44.1500" lon="6.9167"/>
+ <point code="VFRMO" type="unpublished" lat="44.3833" lon="4.7667"/>
+ <point code="VFRST" type="unpublished" lat="43.8667" lon="6.0667"/>
+ <point code="VIBAS" type="published" lat="37.4000" lon="2.3667"/>
+ <point code="VICC" type="unpublished" lat="42.5000" lon="8.8167"/>
+ <point code="VICCO" type="published" lat="42.1333" lon="8.8167"/>
+ <point code="VIREX" type="published" lat="48.8667" lon="-0.9167"/>
+ <point code="VIRIE" type="published" lat="45.8500" lon="5.6500"/>
+ <point code="VLC" type="published" lat="39.5000" lon="-0.5000"/>
+ <point code="VMP" type="published" lat="49.3167" lon="0.3167"/>
+ <point code="VNE" type="published" lat="45.5500" lon="4.8833"/>
+ <point code="VNV" type="published" lat="41.2167" lon="1.7000"/>
+ <point code="VOG" type="published" lat="44.9167" lon="8.8333"/>
+ <point code="VPAW" type="unpublished" lat="48.5000" lon="2.2500"/>
+ <point code="VRA" type="published" lat="42.7333" lon="1.1333"/>
+ <point code="VREI" type="unpublished" lat="48.6667" lon="3.0000"/>
+ <point code="VZ" type="published" lat="46.1333" lon="3.4000"/>
+ <point code="WAFFU" type="published" lat="50.5833" lon="0.3500"/>
+ <point code="WDG" type="unpublished" lat="49.0167" lon="2.4167"/>
+ <point code="WIL" type="published" lat="47.1833" lon="7.9167"/>
+ <point code="WPB" type="unpublished" lat="48.9500" lon="2.3333"/>
+ <point code="WPO" type="unpublished" lat="48.6500" lon="2.1667"/>
+ <point code="WPV" type="unpublished" lat="48.7667" lon="2.1000"/>
+ <point code="WS" type="unpublished" lat="45.3667" lon="5.1667"/>
+ <point code="WSRS" type="unpublished" lat="47.1333" lon="0.3000"/>
+ <point code="WSWU" type="unpublished" lat="48.3167" lon="4.2500"/>
+ <point code="XAMAB" type="published" lat="50.2000" lon="0.2667"/>
+ <point code="XAMO" type="unpublished" lat="50.1833" lon="0.2833"/>
+ <point code="XAPEL" type="published" lat="46.6333" lon="3.9667"/>
+ <point code="XARD1" type="unpublished" lat="49.8500" lon="4.8333"/>
+ <point code="XBDX" type="unpublished" lat="45.1667" lon="0.0167"/>
+ <point code="XCTL" type="unpublished" lat="49.0000" lon="3.6000"/>
+ <point code="XCTX" type="unpublished" lat="46.9333" lon="1.9333"/>
+ <point code="XERAM" type="published" lat="49.6000" lon="4.0667"/>
+ <point code="XGTQ" type="unpublished" lat="48.9833" lon="6.7333"/>
+ <point code="XIDAN" type="published" lat="47.0500" lon="5.7833"/>
+ <point code="XIDIL" type="published" lat="50.3500" lon="0.6333"/>
+ <point code="XLHR" type="unpublished" lat="48.3500" lon="7.8167"/>
+ <point code="XMED1" type="unpublished" lat="49.3500" lon="5.1167"/>
+ <point code="XMU" type="unpublished" lat="49.5000" lon="1.5500"/>
+ <point code="XNE" type="unpublished" lat="48.8333" lon="1.6667"/>
+ <point code="XORBI" type="published" lat="49.9167" lon="2.4500"/>
+ <point code="XTLE" type="unpublished" lat="43.6667" lon="1.3833"/>
+ <point code="YE" type="published" lat="46.7167" lon="1.6333"/>
+ <point code="YN" type="published" lat="46.6833" lon="0.7167"/>
+ <point code="ZAR" type="published" lat="41.6500" lon="0.9667"/>
+ <point code="ZARA" type="unpublished" lat="41.9167" lon="9.4000"/>
+ <point code="ZEBRA" type="published" lat="43.6167" lon="4.9667"/>
+ <point code="ZEM" type="published" lat="38.6333" lon="4.5000"/>
+ <point code="ZMR" type="published" lat="41.5333" lon="4.3667"/>
+ <point code="ZOA" type="unpublished" lat="48.7333" lon="2.3333"/>
+ <point code="ZOA2" type="unpublished" lat="48.7333" lon="2.3167"/>
+ <point code="ZOD" type="unpublished" lat="48.7500" lon="2.3333"/>
+ <point code="ZOL" type="unpublished" lat="48.5167" lon="2.5500"/>
+ <point code="ZR" type="published" lat="43.3333" lon="3.2833"/>
+ <point code="ZRA" type="unpublished" lat="49.2667" lon="2.5167"/>
+ <point code="ZRC" type="unpublished" lat="49.2500" lon="2.5167"/>
+ <point code="ZRD" type="unpublished" lat="49.2500" lon="2.5000"/>
+ <point code="ZR2" type="unpublished" lat="49.2833" lon="2.6667"/>
+ <point code="ZUE" type="published" lat="47.5833" lon="8.8333"/>
+ <point code="Z19" type="unpublished" lat="49.0833" lon="1.9667"/>
+ <point code="Z2" type="unpublished" lat="48.7667" lon="1.7833"/>
+ <point code="Z20" type="unpublished" lat="49.1167" lon="2.7167"/>
+ <point code="Z21" type="unpublished" lat="49.0333" lon="3.0000"/>
+ <point code="Z22" type="unpublished" lat="49.0000" lon="2.1833"/>
+ <point code="Z26" type="unpublished" lat="48.7667" lon="1.9667"/>
+ <point code="Z27" type="unpublished" lat="48.6333" lon="1.9667"/>
+ <point code="0MARD" type="unpublished" lat="43.1000" lon="7.5667"/>
+ <point code="0RBIL" type="unpublished" lat="43.1667" lon="2.5167"/>
+ <point code="0RG" type="unpublished" lat="44.1333" lon="4.8500"/>
+ <point code="01AE" type="unpublished" lat="43.4833" lon="1.0667"/>
+ <point code="01AJ" type="unpublished" lat="42.7500" lon="7.3000"/>
+ <point code="01AW" type="unpublished" lat="43.6167" lon="1.6833"/>
+ <point code="01BT" type="unpublished" lat="43.1333" lon="7.3333"/>
+ <point code="01BZ" type="unpublished" lat="43.1333" lon="-0.6833"/>
+ <point code="01CO" type="unpublished" lat="42.1167" lon="8.2833"/>
+ <point code="01EL" type="unpublished" lat="45.8167" lon="5.1333"/>
+ <point code="01FE" type="unpublished" lat="43.5333" lon="3.8333"/>
+ <point code="01GD" type="unpublished" lat="45.9833" lon="5.7333"/>
+ <point code="01KB" type="unpublished" lat="42.5000" lon="9.6167"/>
+ <point code="01KF" type="unpublished" lat="41.4833" lon="9.3000"/>
+ <point code="01MA" type="unpublished" lat="43.3667" lon="5.3000"/>
+ <point code="01MC" type="unpublished" lat="43.3333" lon="5.8333"/>
+ <point code="01ML" type="unpublished" lat="43.0833" lon="2.5000"/>
+ <point code="01UY" type="unpublished" lat="45.4000" lon="5.9000"/>
+ <point code="01VS" type="unpublished" lat="42.3333" lon="3.0000"/>
+ <point code="01YE" type="unpublished" lat="45.7167" lon="5.0833"/>
+ <point code="01YW" type="unpublished" lat="45.7000" lon="5.1000"/>
+ <point code="02CO" type="unpublished" lat="41.9667" lon="8.0500"/>
+ <point code="02EL" type="unpublished" lat="45.6833" lon="5.1167"/>
+ <point code="02GD" type="unpublished" lat="45.9500" lon="5.8500"/>
+ <point code="02KF" type="unpublished" lat="41.3500" lon="9.0500"/>
+ <point code="02UY" type="unpublished" lat="45.2000" lon="5.5667"/>
+ <point code="02YE" type="unpublished" lat="45.7667" lon="5.0833"/>
+ <point code="03EL" type="unpublished" lat="45.7833" lon="5.1667"/>
+ <point code="04EL" type="unpublished" lat="45.7000" lon="5.1667"/>
+ <point code="05EL" type="unpublished" lat="45.5333" lon="5.0833"/>
+ <point code="06EL" type="unpublished" lat="45.9167" lon="5.0833"/>
+ <point code="07EL" type="unpublished" lat="45.6333" lon="5.1000"/>
+ <point code="08EL" type="unpublished" lat="45.8667" lon="5.0667"/>
+ <point code="1ANB" type="unpublished" lat="38.8833" lon="6.7833"/>
+ <point code="1BJA" type="unpublished" lat="38.8833" lon="5.3500"/>
+ <point code="1CSO" type="unpublished" lat="38.8833" lon="6.1000"/>
+ <point code="1ZEM" type="unpublished" lat="38.8833" lon="4.6167"/>
+ <point code="10GTQ" type="unpublished" lat="49.1667" lon="7.0333"/>
+ <point code="14AE" type="unpublished" lat="43.5667" lon="1.5000"/>
+ <point code="14AW" type="unpublished" lat="43.5667" lon="1.4167"/>
+ <point code="15AW" type="unpublished" lat="43.5500" lon="1.3333"/>
+ <point code="2ANB" type="unpublished" lat="38.8833" lon="7.3500"/>
+ <point code="2CSO" type="unpublished" lat="38.8833" lon="7.0000"/>
+ <point code="2ZEM" type="unpublished" lat="38.6167" lon="5.7667"/>
+ <point code="32AE" type="unpublished" lat="43.6667" lon="1.3667"/>
+ <point code="32AW" type="unpublished" lat="43.6667" lon="1.3500"/>
+ <point code="4G" type="unpublished" lat="48.1333" lon="4.4167"/>
+ <point code="45N8W" type="unpublished" lat="45.0000" lon="8.0000"/>
+ <point code="46N7W" type="unpublished" lat="46.0000" lon="7.0000"/>
+ <point code="46N9W" type="unpublished" lat="46.0000" lon="9.0000"/>
+ <point code="47N9W" type="unpublished" lat="47.0000" lon="9.0000"/>
+ <point code="48N9W" type="unpublished" lat="48.0000" lon="9.0000"/>
+</points> \ No newline at end of file
diff --git a/Anoto/bin/x86/Debug/routes.xml b/Anoto/bin/x86/Debug/routes.xml
new file mode 100644
index 0000000..43c8a5d
--- /dev/null
+++ b/Anoto/bin/x86/Debug/routes.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<routes>
+ <route b1="BEDIX" b2="VALKU" />
+ <route b1="VALKU" b2="TIS" />
+ <route b1="OTROT" b2="LERGA" />
+ <route b1="LERGA" b2="MALEB" />
+ <route b1="MALEB" b2="OBUBA" />
+ <route b1="MEBAK" b2="REPSI" />
+ <route b1="REPSI" b2="LERGA" />
+ <route b1="LERGA" b2="MOKDI" />
+ <route b1="MOKDI" b2="OLRAK" />
+ <route b1="OLRAK" b2="ROMAK" />
+ <route b1="VNE" b2="REPSI" />
+ <route b1="REPSI" b2="PIMKA" />
+ <route b1="PIMKA" b2="LERGA" />
+ <route b1="KUKOR" b2="OBEPA" />
+ <route b1="OBEPA" b2="OTROT" />
+ <route b1="VALKU" b2="LABAL" />
+ <route b1="LABAL" b2="ROA" />
+ <route b1="ETAMO" b2="VALKU" />
+ <route b1="VALKU" b2="ADATU" />
+ <route b1="ADATU" b2="OLRAK" />
+ <route b1="OLRAK" b2="BADAM" />
+ <route b1="ABUSO" b2="ADATU" />
+ <route b1="ADATU" b2="LERGA" />
+ <route b1="LERGA" b2="LATAM" />
+ <route b1="LAKOB" b2="OBEPA" />
+ <route b1="OBEPA" b2="LERGA" />
+ <route b1="LATAM" b2="MTL" />
+ <route b1="REPSI" b2="PIMAK" />
+ <route b1="PIMAK" b2="LERGA" />
+ <route b1="LERGA" b2="MODKI" />
+ <route b1="BELEP" b2="TIS" />
+ <route b1="TIS" b2="ADEKA" />
+ <route b1="ADEKA" b2="VALKU" />
+ <route b1="VALKU" b2="BEBIX" />
+ <route b1="OLRAK" b2="GONIM" />
+ <route b1="RUSIT" b2="LERGA" />
+</routes>
diff --git a/Anoto/bin/x86/Debug/sectors.xml b/Anoto/bin/x86/Debug/sectors.xml
new file mode 100644
index 0000000..49ccab9
--- /dev/null
+++ b/Anoto/bin/x86/Debug/sectors.xml
@@ -0,0 +1,2824 @@
+<?xml version='1.0' ?>
+<!DOCTYPE sectors PUBLIC "-//OpenATC//DTD Xanthane V0.0//EN" "">
+
+<sectors>
+ <sector name="TN" acc="paris" floor="0" ceiling="265" >
+ <slice floor="0" ceiling="265" >
+ <centre lat="50.3333" lon="1.3167" />
+ <vertex lat="51.0000" lon="1.4667" />
+ <vertex lat="50.6667" lon="1.4667" />
+ <vertex lat="50.4464" lon="0.8875" />
+ <vertex lat="49.1681" lon="2.3697" />
+ <vertex lat="49.0778" lon="2.4694" />
+ <vertex lat="49.1111" lon="2.8358" />
+ <vertex lat="50.7167" lon="2.0000" />
+ </slice>
+ </sector>
+
+
+ <sector name="TB" acc="paris" floor="0" ceiling="265" >
+ <slice floor="0" ceiling="265" >
+ <centre lat="50.8167" lon="2.0000" />
+ <vertex lat="51.0889" lon="2.5531" />
+ <vertex lat="50.9597" lon="2.6300" />
+ <vertex lat="50.9597" lon="2.6300" />
+ <vertex lat="50.9000" lon="2.5897" />
+ <vertex lat="50.8300" lon="2.6097" />
+ <vertex lat="50.8300" lon="2.7000" />
+ <vertex lat="50.8100" lon="2.7600" />
+ <vertex lat="50.7200" lon="2.7997" />
+ <vertex lat="50.7200" lon="2.9300" />
+ <vertex lat="50.7200" lon="2.9300" />
+ <vertex lat="50.7700" lon="3.0097" />
+ <vertex lat="50.8100" lon="3.1500" />
+ <vertex lat="50.7097" lon="3.2597" />
+ <vertex lat="50.5000" lon="3.3197" />
+ <vertex lat="50.5097" lon="3.4300" />
+ <vertex lat="50.5097" lon="3.4300" />
+ <vertex lat="50.5400" lon="3.5000" />
+ <vertex lat="50.5297" lon="3.5597" />
+ <vertex lat="50.4900" lon="3.5297" />
+ <vertex lat="50.4900" lon="3.6097" />
+ <vertex lat="50.4500" lon="3.6800" />
+ <vertex lat="50.3400" lon="3.7000" />
+ <vertex lat="50.3300" lon="3.7400" />
+ <vertex lat="50.3519" lon="3.7928" />
+ <vertex lat="49.4569" lon="3.2003" />
+ <vertex lat="49.1667" lon="3.2997" />
+ <vertex lat="49.1269" lon="3.0128" />
+ <vertex lat="49.1111" lon="2.8358" />
+ <vertex lat="50.7167" lon="2.0000" />
+ <vertex lat="51.0000" lon="1.4667" />
+ <vertex lat="51.1167" lon="2.0000" />
+ </slice>
+ </sector>
+
+
+ <sector name="LN" acc="paris" floor="0" ceiling="145" >
+ <slice floor="0" ceiling="55" >
+ <centre lat="49.8333" lon="-0.1667" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="50.4500" lon="0.8833" />
+ <vertex lat="49.8333" lon="1.6000" />
+ <vertex lat="49.1667" lon="2.3500" />
+ <vertex lat="49.1167" lon="2.4000" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="49.0000" lon="2.0000" />
+ <vertex lat="48.7833" lon="1.7000" />
+ <vertex lat="48.7333" lon="1.7500" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="48.6333" lon="0.8333" />
+ <vertex lat="48.6167" lon="0.8167" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="49.1667" lon="-0.2500" />
+ </slice>
+
+ <slice floor="55" ceiling="145" >
+ <centre lat="49.8333" lon="-0.1667" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="50.4500" lon="0.8833" />
+ <vertex lat="49.8333" lon="1.6000" />
+ <vertex lat="49.8333" lon="1.2667" />
+ <vertex lat="49.1167" lon="0.8500" />
+ <vertex lat="49.0833" lon="1.2667" />
+ <vertex lat="49.1667" lon="2.3500" />
+ <vertex lat="49.1167" lon="2.4000" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="49.0000" lon="2.0000" />
+ <vertex lat="48.7833" lon="1.7000" />
+ <vertex lat="48.7333" lon="1.7500" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="48.6333" lon="0.8333" />
+ <vertex lat="48.6167" lon="0.8167" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="49.1667" lon="-0.2500" />
+ </slice>
+ </sector>
+
+
+ <sector name="TP" acc="paris" floor="65" ceiling="265" >
+ <slice floor="65" ceiling="145" >
+ <centre lat="49.5000" lon="1.4333" />
+ <vertex lat="49.8333" lon="1.2667" />
+ <vertex lat="49.8333" lon="1.6000" />
+ <vertex lat="49.1667" lon="2.3500" />
+ <vertex lat="49.0833" lon="1.2667" />
+ <vertex lat="49.1167" lon="0.8500" />
+ </slice>
+
+ <slice floor="145" ceiling="195" >
+ <centre lat="49.5000" lon="0.1500" />
+ <vertex lat="50.4500" lon="0.8833" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="49.1667" lon="-0.2500" />
+ <vertex lat="49.1167" lon="0.8500" />
+ <vertex lat="49.0833" lon="1.2667" />
+ <vertex lat="49.1667" lon="2.3500" />
+ <vertex lat="49.8333" lon="1.6000" />
+ </slice>
+
+ <slice floor="195" ceiling="245" >
+ <centre lat="49.2667" lon="0.0028" />
+ <vertex lat="49.2667" lon="-0.2500" />
+ <vertex lat="49.1667" lon="-0.2500" />
+ <vertex lat="49.1000" lon="1.0833" />
+ <vertex lat="49.0833" lon="1.2667" />
+ <vertex lat="49.1667" lon="2.3500" />
+ <vertex lat="49.2833" lon="2.2333" />
+ <vertex lat="49.7833" lon="1.6500" />
+ <vertex lat="50.4500" lon="0.8833" />
+ <vertex lat="50.2833" lon="0.4333" />
+ <vertex lat="49.8333" lon="0.9500" />
+ <vertex lat="49.6500" lon="0.5667" />
+ </slice>
+
+ <slice floor="245" ceiling="265" >
+ <centre lat="50.1167" lon="0.6833" />
+ <vertex lat="50.4500" lon="0.8833" />
+ <vertex lat="50.2833" lon="0.4333" />
+ <vertex lat="49.8333" lon="0.9500" />
+ <vertex lat="49.5833" lon="1.2167" />
+ <vertex lat="49.7833" lon="1.6500" />
+ </slice>
+ </sector>
+
+
+ <sector name="TH" acc="paris" floor="145" ceiling="245" >
+ <slice floor="145" ceiling="245" >
+ <centre lat="48.8500" lon="0.0667" />
+ <vertex lat="49.1667" lon="-0.2500" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="48.6333" lon="0.8333" />
+ <vertex lat="48.7333" lon="1.7500" />
+ <vertex lat="48.7833" lon="1.7000" />
+ <vertex lat="49.0000" lon="2.0000" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="49.1667" lon="2.3500" />
+ <vertex lat="49.0833" lon="1.2667" />
+ </slice>
+ </sector>
+
+
+ <sector name="LU" acc="paris" floor="0" ceiling="145" >
+ <slice floor="0" ceiling="65" >
+ <centre lat="48.3667" lon="1.0833" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="48.6333" lon="0.8333" />
+ <vertex lat="48.7333" lon="1.7500" />
+ <vertex lat="48.5833" lon="1.8667" />
+ <vertex lat="48.1333" lon="1.9000" />
+ <vertex lat="48.0833" lon="1.7500" />
+ <vertex lat="47.1667" lon="1.6167" />
+ <vertex lat="47.0833" lon="1.5833" />
+ <vertex lat="47.1667" lon="1.4500" />
+ <vertex lat="47.1667" lon="-0.2500" />
+ </slice>
+
+ <slice floor="65" ceiling="115" >
+ <centre lat="47.9500" lon="-0.0167" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="48.6167" lon="0.8167" />
+ <vertex lat="47.9500" lon="1.3333" />
+ <vertex lat="48.1333" lon="1.9000" />
+ <vertex lat="48.0833" lon="1.7500" />
+ <vertex lat="47.1667" lon="1.6167" />
+ <vertex lat="47.0833" lon="1.5833" />
+ <vertex lat="47.1667" lon="1.4500" />
+ <vertex lat="47.1667" lon="-0.2500" />
+ </slice>
+
+ <slice floor="115" ceiling="145" >
+ <centre lat="47.9500" lon="-0.0167" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="48.6167" lon="0.8167" />
+ <vertex lat="47.9500" lon="1.3333" />
+ <vertex lat="48.0833" lon="1.7500" />
+ <vertex lat="47.1667" lon="1.6167" />
+ <vertex lat="47.0833" lon="1.5833" />
+ <vertex lat="47.1667" lon="1.4500" />
+ <vertex lat="47.1667" lon="-0.2500" />
+ </slice>
+ </sector>
+
+
+ <sector name="TW" acc="paris" floor="65" ceiling="245" >
+ <slice floor="65" ceiling="145" >
+ <centre lat="48.2500" lon="1.2000" />
+ <vertex lat="48.6333" lon="0.8333" />
+ <vertex lat="48.7333" lon="1.7500" />
+ <vertex lat="48.5833" lon="1.8667" />
+ <vertex lat="48.1333" lon="1.9000" />
+ <vertex lat="48.0833" lon="1.7500" />
+ <vertex lat="47.9500" lon="1.3333" />
+ <vertex lat="48.6167" lon="0.8167" />
+ </slice>
+
+ <slice floor="145" ceiling="195" >
+ <centre lat="48.2500" lon="1.0833" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="48.6333" lon="0.8333" />
+ <vertex lat="48.7333" lon="1.7500" />
+ <vertex lat="48.5833" lon="1.8667" />
+ <vertex lat="48.1333" lon="1.9000" />
+ <vertex lat="47.1667" lon="1.6167" />
+ <vertex lat="47.0833" lon="1.5833" />
+ <vertex lat="47.1667" lon="1.4500" />
+ <vertex lat="47.1667" lon="-0.2500" />
+ </slice>
+
+ <slice floor="195" ceiling="245" >
+ <centre lat="48.3667" lon="1.0833" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="48.6333" lon="0.8333" />
+ <vertex lat="48.7333" lon="1.7500" />
+ <vertex lat="48.5833" lon="1.8667" />
+ <vertex lat="48.1333" lon="1.7703" />
+ <vertex lat="47.1667" lon="1.4667" />
+ <vertex lat="47.4167" lon="1.0833" />
+ <vertex lat="47.4167" lon="-0.2500" />
+ </slice>
+ </sector>
+
+
+ <sector name="TE" acc="paris" floor="0" ceiling="265" >
+ <slice floor="0" ceiling="265" >
+ <centre lat="49.3167" lon="3.2833" />
+ <vertex lat="50.3300" lon="3.7400" />
+ <vertex lat="50.3600" lon="3.7897" />
+ <vertex lat="50.3400" lon="4.0000" />
+ <vertex lat="50.3497" lon="4.0300" />
+ <vertex lat="50.2400" lon="4.1397" />
+ <vertex lat="50.2297" lon="4.1397" />
+ <vertex lat="50.1597" lon="4.1300" />
+ <vertex lat="50.1597" lon="4.1300" />
+ <vertex lat="50.0997" lon="4.2300" />
+ <vertex lat="50.0000" lon="4.1597" />
+ <vertex lat="50.0000" lon="4.1500" />
+ <vertex lat="49.9797" lon="4.2197" />
+ <vertex lat="49.9797" lon="4.3000" />
+ <vertex lat="49.9597" lon="4.4400" />
+ <vertex lat="49.9597" lon="4.4400" />
+ <vertex lat="49.9500" lon="4.4297" />
+ <vertex lat="50.0200" lon="4.6597" />
+ <vertex lat="50.0200" lon="4.6597" />
+ <vertex lat="50.0900" lon="4.6997" />
+ <vertex lat="50.1500" lon="4.8200" />
+ <vertex lat="50.1597" lon="4.8200" />
+ <vertex lat="50.1500" lon="4.8800" />
+ <vertex lat="49.9700" lon="4.8097" />
+ <vertex lat="49.9500" lon="4.8697" />
+ <vertex lat="49.9097" lon="4.9000" />
+ <vertex lat="49.8197" lon="4.8697" />
+ <vertex lat="49.8197" lon="4.8697" />
+ <vertex lat="49.7997" lon="4.9697" />
+ <vertex lat="49.7997" lon="4.9600" />
+ <vertex lat="49.7997" lon="5.0100" />
+ <vertex lat="49.7797" lon="5.1100" />
+ <vertex lat="49.7097" lon="5.1900" />
+ <vertex lat="49.7000" lon="5.2897" />
+ <vertex lat="49.6300" lon="5.3497" />
+ <vertex lat="49.6197" lon="5.4000" />
+ <vertex lat="49.6197" lon="5.4097" />
+ <vertex lat="49.5997" lon="5.4697" />
+ <vertex lat="49.5681" lon="5.4422" />
+ <vertex lat="49.2667" lon="4.0500" />
+ <vertex lat="49.1667" lon="3.2997" />
+ <vertex lat="49.4569" lon="3.2003" />
+ </slice>
+ </sector>
+
+
+ <sector name="TM" acc="paris" floor="0" ceiling="265" >
+ <slice floor="0" ceiling="265" >
+ <centre lat="49.0833" lon="4.7500" />
+ <vertex lat="49.5681" lon="5.4422" />
+ <vertex lat="49.5097" lon="5.5197" />
+ <vertex lat="49.5200" lon="5.5100" />
+ <vertex lat="49.5497" lon="5.8097" />
+ <vertex lat="49.5297" lon="5.8600" />
+ <vertex lat="49.5297" lon="5.8600" />
+ <vertex lat="49.5000" lon="5.8497" />
+ <vertex lat="49.4797" lon="5.9497" />
+ <vertex lat="49.4533" lon="6.0075" />
+ <vertex lat="48.9500" lon="4.8000" />
+ <vertex lat="49.0211" lon="3.1928" />
+ <vertex lat="49.1269" lon="3.0128" />
+ <vertex lat="49.1667" lon="3.2997" />
+ <vertex lat="49.2667" lon="4.0500" />
+ </slice>
+ </sector>
+
+
+ <sector name="TS" acc="paris" floor="115" ceiling="245" >
+ <slice floor="115" ceiling="125" >
+ <centre lat="48.1667" lon="2.1667" />
+ <vertex lat="49.0000" lon="2.0000" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="48.4500" lon="2.6833" />
+ <vertex lat="47.5403" lon="3.2950" />
+ <vertex lat="47.5403" lon="2.8333" />
+ <vertex lat="47.3333" lon="2.8333" />
+ <vertex lat="48.0833" lon="1.7500" />
+ <vertex lat="48.1333" lon="1.9000" />
+ <vertex lat="48.5833" lon="1.8667" />
+ <vertex lat="48.7833" lon="1.7000" />
+ </slice>
+
+ <slice floor="125" ceiling="145" >
+ <centre lat="48.1667" lon="2.1667" />
+ <vertex lat="49.0000" lon="2.0000" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="48.4500" lon="2.6833" />
+ <vertex lat="47.5403" lon="3.2950" />
+ <vertex lat="47.5403" lon="2.8333" />
+ <vertex lat="47.3333" lon="2.8333" />
+ <vertex lat="47.1667" lon="2.0000" />
+ <vertex lat="47.1667" lon="1.6167" />
+ <vertex lat="48.0833" lon="1.7500" />
+ <vertex lat="48.1333" lon="1.9000" />
+ <vertex lat="48.5833" lon="1.8667" />
+ <vertex lat="48.7833" lon="1.7000" />
+ </slice>
+
+ <slice floor="145" ceiling="195" >
+ <centre lat="48.1667" lon="2.1667" />
+ <vertex lat="49.0000" lon="2.0000" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="48.4500" lon="2.6833" />
+ <vertex lat="47.5403" lon="3.2950" />
+ <vertex lat="47.5403" lon="2.8333" />
+ <vertex lat="47.3333" lon="2.8333" />
+ <vertex lat="47.1667" lon="2.0000" />
+ <vertex lat="47.1667" lon="1.6167" />
+ <vertex lat="48.1333" lon="1.9000" />
+ <vertex lat="48.5833" lon="1.8667" />
+ <vertex lat="48.7833" lon="1.7000" />
+ </slice>
+
+ <slice floor="195" ceiling="245" >
+ <centre lat="48.3333" lon="2.2500" />
+ <vertex lat="49.0000" lon="2.0000" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="48.5833" lon="3.0167" />
+ <vertex lat="48.3500" lon="2.7500" />
+ <vertex lat="47.5333" lon="3.3000" />
+ <vertex lat="47.5333" lon="2.8667" />
+ <vertex lat="48.1333" lon="2.5000" />
+ <vertex lat="48.1333" lon="1.7703" />
+ <vertex lat="48.5833" lon="1.8667" />
+ <vertex lat="48.7833" lon="1.7000" />
+ </slice>
+ </sector>
+
+
+ <sector name="DS" acc="paris" floor="0" ceiling="115" >
+ <slice floor="0" ceiling="115" >
+ <centre lat="48.8000" lon="2.0667" />
+ <vertex lat="49.0000" lon="2.0000" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="48.4500" lon="2.6833" />
+ <vertex lat="47.5403" lon="3.2950" />
+ <vertex lat="47.5403" lon="2.8333" />
+ <vertex lat="47.3333" lon="2.8333" />
+ <vertex lat="48.0833" lon="1.7500" />
+ <vertex lat="48.1333" lon="1.9000" />
+ <vertex lat="48.5833" lon="1.8667" />
+ <vertex lat="48.7833" lon="1.7000" />
+ </slice>
+ </sector>
+
+
+ <sector name="S" acc="paris" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="125" >
+ <centre lat="47.3000" lon="3.1333" />
+ <vertex lat="47.3333" lon="2.8333" />
+ <vertex lat="47.5403" lon="2.8333" />
+ <vertex lat="47.5403" lon="3.2950" />
+ <vertex lat="47.5403" lon="3.3333" />
+ <vertex lat="47.4167" lon="4.3333" />
+ <vertex lat="46.5000" lon="4.8333" />
+ <vertex lat="46.5000" lon="3.2667" />
+ <vertex lat="46.3333" lon="2.9167" />
+ <vertex lat="46.7500" lon="2.8333" />
+ <vertex lat="47.1667" lon="2.0000" />
+ <vertex lat="47.1667" lon="1.6167" />
+ <vertex lat="48.0833" lon="1.7500" />
+ </slice>
+
+ <slice floor="125" ceiling="195" >
+ <centre lat="47.3000" lon="3.1333" />
+ <vertex lat="47.3333" lon="2.8333" />
+ <vertex lat="47.5403" lon="2.8333" />
+ <vertex lat="47.5403" lon="3.2950" />
+ <vertex lat="47.5403" lon="3.3333" />
+ <vertex lat="47.4167" lon="4.3333" />
+ <vertex lat="46.5000" lon="4.8333" />
+ <vertex lat="46.5000" lon="3.2667" />
+ <vertex lat="46.3333" lon="2.9167" />
+ <vertex lat="46.7500" lon="2.8333" />
+ <vertex lat="47.1667" lon="2.0000" />
+ </slice>
+ </sector>
+
+
+ <sector name="TL" acc="paris" floor="0" ceiling="265" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="48.8333" lon="3.5000" />
+ <vertex lat="48.9500" lon="4.8000" />
+ <vertex lat="49.0211" lon="3.1928" />
+ <vertex lat="49.1269" lon="3.0128" />
+ <vertex lat="49.1111" lon="2.8358" />
+ <vertex lat="49.0778" lon="2.4694" />
+ <vertex lat="49.0000" lon="2.5578" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="48.7167" lon="3.1167" />
+ <vertex lat="48.7500" lon="3.2000" />
+ <vertex lat="48.7000" lon="3.5000" />
+ <vertex lat="48.0167" lon="5.0000" />
+ <vertex lat="48.1667" lon="5.1667" />
+ <vertex lat="48.2500" lon="5.7333" />
+ </slice>
+
+ <slice floor="195" ceiling="265" >
+ <centre lat="48.8333" lon="3.5000" />
+ <vertex lat="48.9500" lon="4.8000" />
+ <vertex lat="49.0211" lon="3.1928" />
+ <vertex lat="49.1269" lon="3.0128" />
+ <vertex lat="49.1111" lon="2.8358" />
+ <vertex lat="49.0778" lon="2.4694" />
+ <vertex lat="49.0000" lon="2.5578" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="48.5833" lon="3.0167" />
+ <vertex lat="48.6667" lon="3.1167" />
+ <vertex lat="48.7000" lon="3.5000" />
+ <vertex lat="48.5000" lon="3.9667" />
+ <vertex lat="48.2667" lon="4.4500" />
+ <vertex lat="47.9667" lon="4.9500" />
+ <vertex lat="48.1667" lon="5.1667" />
+ <vertex lat="48.2500" lon="5.7333" />
+ </slice>
+ </sector>
+
+
+ <sector name="UT" acc="paris" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="46.9667" lon="4.0000" />
+ <vertex lat="47.1667" lon="3.8500" />
+ <vertex lat="47.2667" lon="4.1667" />
+ <vertex lat="47.4167" lon="4.4167" />
+ <vertex lat="46.7000" lon="5.1833" />
+ <vertex lat="46.2500" lon="5.1333" />
+ <vertex lat="46.2833" lon="4.0500" />
+ </slice>
+ </sector>
+
+
+ <sector name="TU" acc="paris" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="46.9667" lon="4.0000" />
+ <vertex lat="47.1667" lon="3.8500" />
+ <vertex lat="47.2667" lon="4.1667" />
+ <vertex lat="47.4167" lon="4.4167" />
+ <vertex lat="46.7000" lon="5.1833" />
+ <vertex lat="46.2500" lon="5.1333" />
+ <vertex lat="46.2833" lon="4.0500" />
+ </slice>
+ </sector>
+
+
+ <sector name="UP" acc="paris" floor="195" ceiling="990" >
+ <slice floor="195" ceiling="245" >
+ <centre lat="46.8833" lon="3.4833" />
+ <vertex lat="47.5333" lon="2.8667" />
+ <vertex lat="47.5333" lon="3.3000" />
+ <vertex lat="47.1667" lon="3.5500" />
+ <vertex lat="47.1667" lon="3.8500" />
+ <vertex lat="46.2833" lon="4.0500" />
+ <vertex lat="46.2833" lon="3.6833" />
+ <vertex lat="46.5172" lon="3.3378" />
+ </slice>
+
+ <slice floor="245" ceiling="990" >
+ <centre lat="47.8333" lon="2.7500" />
+ <vertex lat="47.5333" lon="2.8333" />
+ <vertex lat="48.1333" lon="2.5000" />
+ <vertex lat="48.3500" lon="2.7500" />
+ <vertex lat="47.5333" lon="3.3000" />
+ <vertex lat="47.1667" lon="3.5500" />
+ <vertex lat="47.1667" lon="3.8500" />
+ <vertex lat="46.2833" lon="4.0500" />
+ <vertex lat="46.2833" lon="3.6833" />
+ <vertex lat="46.5172" lon="3.3378" />
+ </slice>
+ </sector>
+
+
+ <sector name="AO" acc="paris" floor="0" ceiling="285" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="48.3167" lon="2.8500" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="48.4500" lon="2.6833" />
+ <vertex lat="47.5403" lon="3.2958" />
+ <vertex lat="47.5403" lon="3.3333" />
+ <vertex lat="47.4167" lon="4.3333" />
+ <vertex lat="47.6000" lon="4.5333" />
+ <vertex lat="47.9500" lon="3.8167" />
+ <vertex lat="48.7167" lon="3.1167" />
+ </slice>
+
+ <slice floor="195" ceiling="285" >
+ <centre lat="48.1500" lon="2.9667" />
+ <vertex lat="48.3500" lon="2.7500" />
+ <vertex lat="47.5333" lon="3.3000" />
+ <vertex lat="47.1667" lon="3.5500" />
+ <vertex lat="47.1667" lon="3.8500" />
+ <vertex lat="47.2667" lon="4.1667" />
+ <vertex lat="47.4167" lon="4.4167" />
+ <vertex lat="47.5833" lon="4.6667" />
+ <vertex lat="48.4000" lon="3.5000" />
+ <vertex lat="48.6667" lon="3.1167" />
+ </slice>
+ </sector>
+
+
+ <sector name="SU" acc="paris" floor="285" ceiling="990" >
+ <slice floor="285" ceiling="990" >
+ <centre lat="48.1500" lon="2.9667" />
+ <vertex lat="48.3500" lon="2.7500" />
+ <vertex lat="47.5333" lon="3.3000" />
+ <vertex lat="47.1667" lon="3.5500" />
+ <vertex lat="47.1667" lon="3.8500" />
+ <vertex lat="47.2667" lon="4.1667" />
+ <vertex lat="47.4167" lon="4.4167" />
+ <vertex lat="47.5833" lon="4.6667" />
+ <vertex lat="48.4000" lon="3.5000" />
+ <vertex lat="48.5000" lon="3.9667" />
+ <vertex lat="48.7000" lon="3.5000" />
+ <vertex lat="48.6667" lon="3.1167" />
+ </slice>
+ </sector>
+
+
+ <sector name="AR" acc="paris" floor="0" ceiling="990" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="48.1667" lon="4.1667" />
+ <vertex lat="48.7167" lon="3.1167" />
+ <vertex lat="47.9500" lon="3.8167" />
+ <vertex lat="47.6000" lon="4.5333" />
+ <vertex lat="48.0167" lon="5.0000" />
+ <vertex lat="48.7000" lon="3.5000" />
+ <vertex lat="48.7500" lon="3.2000" />
+ </slice>
+
+ <slice floor="195" ceiling="285" >
+ <centre lat="48.1667" lon="4.1667" />
+ <vertex lat="48.6667" lon="3.1167" />
+ <vertex lat="48.7000" lon="3.5000" />
+ <vertex lat="48.5000" lon="3.9667" />
+ <vertex lat="48.2667" lon="4.4500" />
+ <vertex lat="47.9667" lon="4.9500" />
+ <vertex lat="47.8500" lon="5.1500" />
+ <vertex lat="47.5833" lon="4.6667" />
+ <vertex lat="48.4000" lon="3.5000" />
+ </slice>
+
+ <slice floor="285" ceiling="990" >
+ <centre lat="48.1667" lon="4.1667" />
+ <vertex lat="48.4000" lon="3.5000" />
+ <vertex lat="47.5833" lon="4.6667" />
+ <vertex lat="47.8500" lon="5.1500" />
+ <vertex lat="47.9667" lon="4.9500" />
+ <vertex lat="48.2667" lon="4.4500" />
+ <vertex lat="48.5000" lon="3.9667" />
+ </slice>
+ </sector>
+
+
+ <sector name="UJ" acc="paris" floor="195" ceiling="990" >
+ <slice floor="195" ceiling="990" >
+ <centre lat="47.5000" lon="5.0833" />
+ <vertex lat="46.9667" lon="5.9167" />
+ <vertex lat="46.7000" lon="5.5833" />
+ <vertex lat="46.7000" lon="5.1833" />
+ <vertex lat="47.4167" lon="4.4167" />
+ <vertex lat="47.5833" lon="4.6667" />
+ <vertex lat="47.8500" lon="5.1500" />
+ <vertex lat="47.4667" lon="5.7833" />
+ <vertex lat="46.9833" lon="5.9500" />
+ </slice>
+ </sector>
+
+
+ <sector name="UZ" acc="paris" floor="195" ceiling="285" >
+ <slice floor="195" ceiling="245" >
+ <centre lat="50.0167" lon="0.2833" />
+ <vertex lat="49.8333" lon="0.9500" />
+ <vertex lat="50.2833" lon="0.4333" />
+ <vertex lat="50.1333" lon="0.1000" />
+ <vertex lat="49.6500" lon="0.5667" />
+ </slice>
+
+ <slice floor="245" ceiling="265" >
+ <centre lat="49.5000" lon="0.7500" />
+ <vertex lat="50.2833" lon="0.4333" />
+ <vertex lat="50.1333" lon="0.1000" />
+ <vertex lat="49.6500" lon="0.5667" />
+ <vertex lat="49.1000" lon="1.0833" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="48.1333" lon="1.7703" />
+ <vertex lat="48.1333" lon="2.5000" />
+ <vertex lat="48.3500" lon="2.7500" />
+ <vertex lat="48.4167" lon="2.8167" />
+ <vertex lat="48.5833" lon="3.0167" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="49.1167" lon="2.4000" />
+ <vertex lat="49.1667" lon="2.3500" />
+ <vertex lat="49.2833" lon="2.2333" />
+ <vertex lat="49.7833" lon="1.6500" />
+ <vertex lat="49.5833" lon="1.2167" />
+ <vertex lat="49.8333" lon="0.9500" />
+ </slice>
+
+ <slice floor="265" ceiling="285" >
+ <centre lat="49.5000" lon="0.7500" />
+ <vertex lat="50.2833" lon="0.4333" />
+ <vertex lat="50.1333" lon="0.1000" />
+ <vertex lat="49.6500" lon="0.5667" />
+ <vertex lat="49.1000" lon="1.0833" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="48.1333" lon="1.7703" />
+ <vertex lat="48.1333" lon="2.5000" />
+ <vertex lat="48.3500" lon="2.7500" />
+ <vertex lat="48.4167" lon="2.8167" />
+ <vertex lat="48.5833" lon="3.0167" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="49.1167" lon="2.4000" />
+ <vertex lat="49.1667" lon="2.3500" />
+ <vertex lat="49.2833" lon="2.2333" />
+ <vertex lat="49.7833" lon="1.6500" />
+ <vertex lat="50.4500" lon="0.8833" />
+ </slice>
+ </sector>
+
+
+ <sector name="UK" acc="paris" floor="195" ceiling="285" >
+ <slice floor="195" ceiling="245" >
+ <centre lat="49.8000" lon="-0.1667" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="50.1333" lon="0.1000" />
+ <vertex lat="49.6500" lon="0.5667" />
+ <vertex lat="49.2667" lon="-0.2500" />
+ </slice>
+
+ <slice floor="245" ceiling="285" >
+ <centre lat="49.8000" lon="-0.1667" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="50.1333" lon="0.1000" />
+ <vertex lat="49.6500" lon="0.5667" />
+ <vertex lat="49.1000" lon="1.0833" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="48.6333" lon="0.8333" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="48.1667" lon="-0.2500" />
+ <vertex lat="49.1667" lon="-0.2500" />
+ <vertex lat="49.2667" lon="-0.2500" />
+ </slice>
+ </sector>
+
+
+ <sector name="UX" acc="paris" floor="245" ceiling="285" >
+ <slice floor="245" ceiling="285" >
+ <centre lat="48.2667" lon="0.7667" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="48.6333" lon="0.8333" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="48.1333" lon="1.7703" />
+ <vertex lat="47.1667" lon="1.4667" />
+ <vertex lat="47.4167" lon="1.0833" />
+ <vertex lat="47.4167" lon="-0.2500" />
+ </slice>
+ </sector>
+
+ <sector name="RD" acc="paris" floor="0" ceiling="285" >
+ <slice floor="0" ceiling="285" >
+ <centre lat="49.0000" lon="2.5000" />
+ <vertex lat="48.7298" lon="3.49861" />
+ <vertex lat="48.7298" lon="3.49861" />
+ <vertex lat="48.6927" lon="3.62189" />
+ <vertex lat="48.5874" lon="3.79025" />
+ <vertex lat="48.0884" lon="3.20679" />
+ <vertex lat="48.0924" lon="3.05782" />
+ <vertex lat="48.2632" lon="2.89324" />
+ <vertex lat="48.2837" lon="1.89617" />
+ <vertex lat="48.1026" lon="1.76525" />
+ <vertex lat="48.0215" lon="1.61356" />
+ <vertex lat="48.0558" lon="1.54009" />
+ <vertex lat="48.0558" lon="1.54009" />
+ <vertex lat="48.124" lon="1.41773" />
+ <vertex lat="48.326" lon="1.22349" />
+ <vertex lat="48.4938" lon="1.10221" />
+ <vertex lat="48.5268" lon="1.12798" />
+ <vertex lat="48.6431" lon="1.15566" />
+ <vertex lat="48.657" lon="1.40728" />
+ <vertex lat="48.6903" lon="1.40819" />
+ <vertex lat="48.5712" lon="1.60565" />
+ <vertex lat="48.4173" lon="1.87605" />
+ <vertex lat="48.3915" lon="2.37523" />
+ <vertex lat="48.4011" lon="2.70083" />
+ <vertex lat="48.624" lon="3.11451" />
+ <vertex lat="48.7037" lon="3.24517" />
+ <vertex lat="48.6965" lon="3.49634" />
+ <vertex lat="48.7298" lon="3.49861" /> <vertex lat="49.5006" lon="2.6831" />
+ <vertex lat="49.5006" lon="2.6831" />
+ <vertex lat="49.4228" lon="3.13833" />
+ <vertex lat="49.3722" lon="3.16068" />
+ <vertex lat="48.8375" lon="3.22843" />
+ <vertex lat="48.8415" lon="3.0773" />
+ <vertex lat="48.7776" lon="2.97265" />
+ <vertex lat="48.6464" lon="2.88965" />
+ <vertex lat="48.5146" lon="2.83212" />
+ <vertex lat="48.4682" lon="2.6793" />
+ <vertex lat="48.4893" lon="2.47995" />
+ <vertex lat="48.3915" lon="2.37523" />
+ <vertex lat="48.4292" lon="2.15174" />
+ <vertex lat="48.4498" lon="1.9273" />
+ <vertex lat="48.569" lon="1.75612" />
+ <vertex lat="48.6201" lon="1.68252" />
+ <vertex lat="48.7858" lon="1.73836" />
+ <vertex lat="48.8852" lon="1.76699" />
+ <vertex lat="49.0191" lon="1.72102" />
+ <vertex lat="49.3828" lon="1.88641" />
+ <vertex lat="49.2616" lon="2.16165" />
+ <vertex lat="49.3115" lon="2.16379" />
+ <vertex lat="49.3267" lon="2.24085" />
+ <vertex lat="49.3902" lon="2.39668" />
+ <vertex lat="49.4219" lon="2.47475" />
+ <vertex lat="49.4696" lon="2.57927" />
+ <vertex lat="49.5006" lon="2.6831" />
+ </slice>
+ </sector>
+
+ <sector name="RA" acc="paris" floor="0" ceiling="285" >
+ <slice floor="0" ceiling="285" >
+ <centre lat="49.0000" lon="2.5000" />
+ <vertex lat="49.5006" lon="2.6831" />
+ <vertex lat="49.5006" lon="2.6831" />
+ <vertex lat="49.4228" lon="3.13833" />
+ <vertex lat="49.3722" lon="3.16068" />
+ <vertex lat="48.8375" lon="3.22843" />
+ <vertex lat="48.8415" lon="3.0773" />
+ <vertex lat="48.7776" lon="2.97265" />
+ <vertex lat="48.6464" lon="2.88965" />
+ <vertex lat="48.5146" lon="2.83212" />
+ <vertex lat="48.4682" lon="2.6793" />
+ <vertex lat="48.4893" lon="2.47995" />
+ <vertex lat="48.3915" lon="2.37523" />
+ <vertex lat="48.4292" lon="2.15174" />
+ <vertex lat="48.4498" lon="1.9273" />
+ <vertex lat="48.569" lon="1.75612" />
+ <vertex lat="48.6201" lon="1.68252" />
+ <vertex lat="48.7858" lon="1.73836" />
+ <vertex lat="48.8852" lon="1.76699" />
+ <vertex lat="49.0191" lon="1.72102" />
+ <vertex lat="49.3828" lon="1.88641" />
+ <vertex lat="49.2616" lon="2.16165" />
+ <vertex lat="49.3115" lon="2.16379" />
+ <vertex lat="49.3267" lon="2.24085" />
+ <vertex lat="49.3902" lon="2.39668" />
+ <vertex lat="49.4219" lon="2.47475" />
+ <vertex lat="49.4696" lon="2.57927" />
+ <vertex lat="49.5006" lon="2.6831" />
+ </slice>
+ </sector>
+
+<sector name="OA" acc="paris" floor="0" ceiling="285" >
+ <slice floor="0" ceiling="285" >
+ <centre lat="49.0000" lon="2.5000" />
+ <vertex lat="48.7298" lon="3.49861" />
+ <vertex lat="48.7298" lon="3.49861" />
+ <vertex lat="48.6927" lon="3.62189" />
+ <vertex lat="48.5874" lon="3.79025" />
+ <vertex lat="48.0884" lon="3.20679" />
+ <vertex lat="48.0924" lon="3.05782" />
+ <vertex lat="48.2632" lon="2.89324" />
+ <vertex lat="48.2837" lon="1.89617" />
+ <vertex lat="48.1026" lon="1.76525" />
+ <vertex lat="48.0215" lon="1.61356" />
+ <vertex lat="48.0558" lon="1.54009" />
+ <vertex lat="48.0558" lon="1.54009" />
+ <vertex lat="48.124" lon="1.41773" />
+ <vertex lat="48.326" lon="1.22349" />
+ <vertex lat="48.4938" lon="1.10221" />
+ <vertex lat="48.5268" lon="1.12798" />
+ <vertex lat="48.6431" lon="1.15566" />
+ <vertex lat="48.657" lon="1.40728" />
+ <vertex lat="48.6903" lon="1.40819" />
+ <vertex lat="48.5712" lon="1.60565" />
+ <vertex lat="48.4173" lon="1.87605" />
+ <vertex lat="48.3915" lon="2.37523" />
+ <vertex lat="48.4011" lon="2.70083" />
+ <vertex lat="48.624" lon="3.11451" />
+ <vertex lat="48.7037" lon="3.24517" />
+ <vertex lat="48.6965" lon="3.49634" />
+ <vertex lat="48.7298" lon="3.49861" /> <vertex lat="49.5006" lon="2.6831" />
+ <vertex lat="49.5006" lon="2.6831" />
+ <vertex lat="49.4228" lon="3.13833" />
+ <vertex lat="49.3722" lon="3.16068" />
+ <vertex lat="48.8375" lon="3.22843" />
+ <vertex lat="48.8415" lon="3.0773" />
+ <vertex lat="48.7776" lon="2.97265" />
+ <vertex lat="48.6464" lon="2.88965" />
+ <vertex lat="48.5146" lon="2.83212" />
+ <vertex lat="48.4682" lon="2.6793" />
+ <vertex lat="48.4893" lon="2.47995" />
+ <vertex lat="48.3915" lon="2.37523" />
+ <vertex lat="48.4292" lon="2.15174" />
+ <vertex lat="48.4498" lon="1.9273" />
+ <vertex lat="48.569" lon="1.75612" />
+ <vertex lat="48.6201" lon="1.68252" />
+ <vertex lat="48.7858" lon="1.73836" />
+ <vertex lat="48.8852" lon="1.76699" />
+ <vertex lat="49.0191" lon="1.72102" />
+ <vertex lat="49.3828" lon="1.88641" />
+ <vertex lat="49.2616" lon="2.16165" />
+ <vertex lat="49.3115" lon="2.16379" />
+ <vertex lat="49.3267" lon="2.24085" />
+ <vertex lat="49.3902" lon="2.39668" />
+ <vertex lat="49.4219" lon="2.47475" />
+ <vertex lat="49.4696" lon="2.57927" />
+ <vertex lat="49.5006" lon="2.6831" />
+ </slice>
+ </sector>
+
+
+ <sector name="E" acc="reims" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="49.1000" lon="5.9333" />
+ <vertex lat="49.4500" lon="6.0100" />
+ <vertex lat="49.4500" lon="6.0797" />
+ <vertex lat="49.5000" lon="6.1900" />
+ <vertex lat="49.4597" lon="6.3497" />
+ <vertex lat="49.4597" lon="6.4297" />
+ <vertex lat="49.3800" lon="6.5900" />
+ <vertex lat="49.1897" lon="6.7197" />
+ <vertex lat="49.1697" lon="6.8400" />
+ <vertex lat="49.2297" lon="6.9297" />
+ <vertex lat="49.2297" lon="6.9297" />
+ <vertex lat="49.2200" lon="7.0197" />
+ <vertex lat="49.1300" lon="7.0700" />
+ <vertex lat="49.1100" lon="7.2800" />
+ <vertex lat="49.1397" lon="7.3400" />
+ <vertex lat="49.1697" lon="7.3497" />
+ <vertex lat="49.1697" lon="7.3497" />
+ <vertex lat="49.1800" lon="7.4697" />
+ <vertex lat="49.1397" lon="7.4897" />
+ <vertex lat="49.0997" lon="7.6197" />
+ <vertex lat="49.0697" lon="7.6500" />
+ <vertex lat="49.0497" lon="7.7500" />
+ <vertex lat="49.0697" lon="7.7897" />
+ <vertex lat="49.0497" lon="7.8800" />
+ <vertex lat="49.0497" lon="7.8800" />
+ <vertex lat="49.0600" lon="7.9097" />
+ <vertex lat="48.9797" lon="8.1997" />
+ <vertex lat="48.9097" lon="8.1097" />
+ <vertex lat="48.8100" lon="8.0500" />
+ <vertex lat="48.7500" lon="7.9297" />
+ <vertex lat="48.7500" lon="7.9297" />
+ <vertex lat="48.7000" lon="7.9200" />
+ <vertex lat="48.6100" lon="7.8200" />
+ <vertex lat="48.5200" lon="7.8097" />
+ <vertex lat="48.5097" lon="7.8097" />
+ <vertex lat="48.3197" lon="7.7397" />
+ <vertex lat="48.2900" lon="7.6900" />
+ <vertex lat="48.1897" lon="7.6500" />
+ <vertex lat="48.1397" lon="7.5797" />
+ <vertex lat="47.9700" lon="7.6100" />
+ <vertex lat="48.0000" lon="5.9667" />
+ <vertex lat="48.0833" lon="5.9333" />
+ <vertex lat="48.2333" lon="5.7500" />
+ <vertex lat="48.9500" lon="4.8000" />
+ </slice>
+ </sector>
+
+
+ <sector name="SE" acc="reims" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="47.8000" lon="5.2167" />
+ <vertex lat="48.0000" lon="5.9667" />
+ <vertex lat="48.0833" lon="5.9333" />
+ <vertex lat="48.2500" lon="5.7333" />
+ <vertex lat="48.1667" lon="5.1667" />
+ <vertex lat="47.4167" lon="4.3333" />
+ <vertex lat="46.5000" lon="4.8333" />
+ <vertex lat="46.5000" lon="5.6000" />
+ <vertex lat="46.6833" lon="5.4167" />
+ <vertex lat="46.7833" lon="5.6500" />
+ <vertex lat="46.9333" lon="5.8667" />
+ <vertex lat="46.7700" lon="6.4200" />
+ <vertex lat="46.9000" lon="6.4497" />
+ <vertex lat="46.9397" lon="6.4297" />
+ <vertex lat="46.9797" lon="6.5000" />
+ <vertex lat="46.9797" lon="6.5000" />
+ <vertex lat="47.0000" lon="6.6597" />
+ <vertex lat="47.0800" lon="6.6997" />
+ <vertex lat="47.0900" lon="6.6997" />
+ <vertex lat="47.1500" lon="6.8400" />
+ <vertex lat="47.3300" lon="6.9897" />
+ <vertex lat="47.3300" lon="7.0300" />
+ <vertex lat="47.3600" lon="7.0500" />
+ <vertex lat="47.3697" lon="6.9200" />
+ <vertex lat="47.4397" lon="6.9800" />
+ <vertex lat="47.4900" lon="6.9800" />
+ <vertex lat="47.4900" lon="7.1397" />
+ <vertex lat="47.4500" lon="7.1597" />
+ <vertex lat="47.4597" lon="7.4097" />
+ <vertex lat="47.5900" lon="7.5797" />
+ <vertex lat="47.5900" lon="7.6700" />
+ <vertex lat="47.5997" lon="7.6700" />
+ <vertex lat="47.6100" lon="7.6700" />
+ <vertex lat="47.6197" lon="7.5797" />
+ <vertex lat="47.7097" lon="7.5500" />
+ <vertex lat="47.7700" lon="7.5597" />
+ <vertex lat="47.7797" lon="7.5397" />
+ <vertex lat="47.8400" lon="7.5797" />
+ <vertex lat="47.8497" lon="7.5700" />
+ <vertex lat="47.9700" lon="7.6100" />
+ </slice>
+ </sector>
+
+
+ <sector name="UE" acc="reims" floor="195" ceiling="990" >
+ <slice floor="195" ceiling="990" >
+ <centre lat="49.1000" lon="5.9333" />
+ <vertex lat="49.4500" lon="6.0100" />
+ <vertex lat="49.4500" lon="6.0797" />
+ <vertex lat="49.5000" lon="6.1900" />
+ <vertex lat="49.4597" lon="6.3497" />
+ <vertex lat="49.4597" lon="6.4297" />
+ <vertex lat="49.3800" lon="6.5900" />
+ <vertex lat="49.1897" lon="6.7197" />
+ <vertex lat="49.1697" lon="6.8400" />
+ <vertex lat="49.2297" lon="6.9297" />
+ <vertex lat="49.2297" lon="6.9297" />
+ <vertex lat="49.2200" lon="7.0197" />
+ <vertex lat="49.1300" lon="7.0700" />
+ <vertex lat="49.1100" lon="7.2800" />
+ <vertex lat="49.1397" lon="7.3400" />
+ <vertex lat="49.1697" lon="7.3497" />
+ <vertex lat="49.1697" lon="7.3497" />
+ <vertex lat="49.1800" lon="7.4697" />
+ <vertex lat="49.1397" lon="7.4897" />
+ <vertex lat="49.0997" lon="7.6197" />
+ <vertex lat="49.0697" lon="7.6500" />
+ <vertex lat="49.0497" lon="7.7500" />
+ <vertex lat="49.0697" lon="7.7897" />
+ <vertex lat="49.0497" lon="7.8800" />
+ <vertex lat="49.0497" lon="7.8800" />
+ <vertex lat="49.0600" lon="7.9097" />
+ <vertex lat="48.9797" lon="8.1997" />
+ <vertex lat="48.9097" lon="8.1097" />
+ <vertex lat="48.8100" lon="8.0500" />
+ <vertex lat="48.7500" lon="7.9297" />
+ <vertex lat="48.7500" lon="7.9297" />
+ <vertex lat="48.7000" lon="7.9200" />
+ <vertex lat="48.6100" lon="7.8200" />
+ <vertex lat="48.5200" lon="7.8097" />
+ <vertex lat="48.5097" lon="7.8097" />
+ <vertex lat="48.3197" lon="7.7397" />
+ <vertex lat="48.2900" lon="7.6900" />
+ <vertex lat="48.1897" lon="7.6500" />
+ <vertex lat="48.1397" lon="7.5797" />
+ <vertex lat="47.9700" lon="7.6100" />
+ <vertex lat="47.8497" lon="7.5700" />
+ <vertex lat="47.8400" lon="7.5797" />
+ <vertex lat="47.8333" lon="7.5500" />
+ <vertex lat="48.0000" lon="6.6000" />
+ <vertex lat="47.9167" lon="6.5000" />
+ <vertex lat="47.9833" lon="6.0000" />
+ <vertex lat="48.2500" lon="5.7333" />
+ <vertex lat="48.9500" lon="4.8000" />
+ </slice>
+ </sector>
+
+
+ <sector name="UH" acc="reims" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="47.5500" lon="6.0667" />
+ <vertex lat="47.0800" lon="6.6997" />
+ <vertex lat="47.0900" lon="6.6997" />
+ <vertex lat="47.1500" lon="6.8400" />
+ <vertex lat="47.3300" lon="6.9897" />
+ <vertex lat="47.3300" lon="7.0300" />
+ <vertex lat="47.3600" lon="7.0500" />
+ <vertex lat="47.3697" lon="6.9200" />
+ <vertex lat="47.4397" lon="6.9800" />
+ <vertex lat="47.4900" lon="6.9800" />
+ <vertex lat="47.4900" lon="7.1397" />
+ <vertex lat="47.4500" lon="7.1597" />
+ <vertex lat="47.4597" lon="7.4097" />
+ <vertex lat="47.5900" lon="7.5797" />
+ <vertex lat="47.5900" lon="7.6700" />
+ <vertex lat="47.5997" lon="7.6700" />
+ <vertex lat="47.6100" lon="7.6700" />
+ <vertex lat="47.6197" lon="7.5797" />
+ <vertex lat="47.7097" lon="7.5500" />
+ <vertex lat="47.7700" lon="7.5597" />
+ <vertex lat="47.7797" lon="7.5397" />
+ <vertex lat="47.8400" lon="7.5797" />
+ <vertex lat="47.8333" lon="7.5500" />
+ <vertex lat="48.0000" lon="6.6000" />
+ <vertex lat="47.9167" lon="6.5000" />
+ <vertex lat="47.9833" lon="6.0000" />
+ <vertex lat="47.4500" lon="5.7500" />
+ <vertex lat="46.9833" lon="5.9667" />
+ <vertex lat="47.0667" lon="6.3000" />
+ <vertex lat="47.0667" lon="6.6833" />
+ </slice>
+ </sector>
+
+
+ <sector name="XH" acc="reims" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="47.5500" lon="6.0667" />
+ <vertex lat="47.0800" lon="6.6997" />
+ <vertex lat="47.0900" lon="6.6997" />
+ <vertex lat="47.1500" lon="6.8400" />
+ <vertex lat="47.3300" lon="6.9897" />
+ <vertex lat="47.3300" lon="7.0300" />
+ <vertex lat="47.3600" lon="7.0500" />
+ <vertex lat="47.3697" lon="6.9200" />
+ <vertex lat="47.4397" lon="6.9800" />
+ <vertex lat="47.4900" lon="6.9800" />
+ <vertex lat="47.4900" lon="7.1397" />
+ <vertex lat="47.4500" lon="7.1597" />
+ <vertex lat="47.4597" lon="7.4097" />
+ <vertex lat="47.5900" lon="7.5797" />
+ <vertex lat="47.5900" lon="7.6700" />
+ <vertex lat="47.5997" lon="7.6700" />
+ <vertex lat="47.6100" lon="7.6700" />
+ <vertex lat="47.6197" lon="7.5797" />
+ <vertex lat="47.7097" lon="7.5500" />
+ <vertex lat="47.7700" lon="7.5597" />
+ <vertex lat="47.7797" lon="7.5397" />
+ <vertex lat="47.8400" lon="7.5797" />
+ <vertex lat="47.8333" lon="7.5500" />
+ <vertex lat="48.0000" lon="6.6000" />
+ <vertex lat="47.9167" lon="6.5000" />
+ <vertex lat="47.9833" lon="6.0000" />
+ <vertex lat="47.4500" lon="5.7500" />
+ <vertex lat="46.9833" lon="5.9667" />
+ <vertex lat="47.0667" lon="6.3000" />
+ <vertex lat="47.0667" lon="6.6833" />
+ </slice>
+ </sector>
+
+
+ <sector name="UF" acc="reims" floor="195" ceiling="990" >
+ <slice floor="195" ceiling="265" >
+ <centre lat="48.0000" lon="5.5000" />
+ <vertex lat="48.2500" lon="5.7333" />
+ <vertex lat="48.1667" lon="5.1667" />
+ <vertex lat="47.9667" lon="4.9500" />
+ <vertex lat="47.8500" lon="5.1500" />
+ <vertex lat="47.4667" lon="5.7833" />
+ <vertex lat="47.9833" lon="6.0000" />
+ </slice>
+
+ <slice floor="265" ceiling="990" >
+ <centre lat="48.0000" lon="5.5000" />
+ <vertex lat="48.2500" lon="5.7333" />
+ <vertex lat="48.9500" lon="4.8000" />
+ <vertex lat="48.9500" lon="4.1667" />
+ <vertex lat="48.7000" lon="3.5000" />
+ <vertex lat="48.5000" lon="3.9667" />
+ <vertex lat="48.2667" lon="4.4500" />
+ <vertex lat="47.9667" lon="4.9500" />
+ <vertex lat="47.8500" lon="5.1500" />
+ <vertex lat="47.4667" lon="5.7833" />
+ <vertex lat="47.9833" lon="6.0000" />
+ </slice>
+ </sector>
+
+
+ <sector name="UR" acc="reims" floor="265" ceiling="300" >
+ <slice floor="265" ceiling="300" >
+ <centre lat="49.8000" lon="3.6333" />
+ <vertex lat="48.9500" lon="4.8000" />
+ <vertex lat="48.9500" lon="4.1667" />
+ <vertex lat="48.7000" lon="3.5000" />
+ <vertex lat="48.6667" lon="3.1167" />
+ <vertex lat="48.6667" lon="3.0833" />
+ <vertex lat="48.5833" lon="3.0167" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="49.2667" lon="2.2000" />
+ <vertex lat="49.5167" lon="3.0167" />
+ <vertex lat="50.4333" lon="3.6333" />
+ <vertex lat="50.3300" lon="3.7400" />
+ <vertex lat="50.3600" lon="3.7897" />
+ <vertex lat="50.3400" lon="4.0000" />
+ <vertex lat="50.3497" lon="4.0300" />
+ <vertex lat="50.2400" lon="4.1397" />
+ <vertex lat="50.2297" lon="4.1397" />
+ <vertex lat="50.1597" lon="4.1300" />
+ <vertex lat="50.1597" lon="4.1300" />
+ <vertex lat="50.0997" lon="4.2300" />
+ <vertex lat="50.0000" lon="4.1597" />
+ <vertex lat="50.0000" lon="4.1500" />
+ <vertex lat="49.9797" lon="4.2197" />
+ <vertex lat="49.9797" lon="4.3000" />
+ <vertex lat="49.9597" lon="4.4400" />
+ <vertex lat="49.9597" lon="4.4400" />
+ <vertex lat="49.9500" lon="4.4297" />
+ <vertex lat="50.0200" lon="4.6597" />
+ <vertex lat="50.0200" lon="4.6597" />
+ <vertex lat="50.0900" lon="4.6997" />
+ <vertex lat="50.1500" lon="4.8200" />
+ <vertex lat="50.1597" lon="4.8200" />
+ <vertex lat="50.1500" lon="4.8800" />
+ <vertex lat="49.9700" lon="4.8097" />
+ <vertex lat="49.9500" lon="4.8697" />
+ <vertex lat="49.9097" lon="4.9000" />
+ <vertex lat="49.8197" lon="4.8697" />
+ <vertex lat="49.8197" lon="4.8697" />
+ <vertex lat="49.7997" lon="4.9697" />
+ <vertex lat="49.7997" lon="4.9600" />
+ <vertex lat="49.7997" lon="5.0100" />
+ <vertex lat="49.7797" lon="5.1100" />
+ <vertex lat="49.7097" lon="5.1900" />
+ <vertex lat="49.7000" lon="5.2897" />
+ <vertex lat="49.6300" lon="5.3497" />
+ <vertex lat="49.6197" lon="5.4000" />
+ <vertex lat="49.6197" lon="5.4097" />
+ <vertex lat="49.5997" lon="5.4697" />
+ <vertex lat="49.5097" lon="5.5197" />
+ <vertex lat="49.5200" lon="5.5100" />
+ <vertex lat="49.5497" lon="5.8097" />
+ <vertex lat="49.5297" lon="5.8600" />
+ <vertex lat="49.5297" lon="5.8600" />
+ <vertex lat="49.5000" lon="5.8497" />
+ <vertex lat="49.4797" lon="5.9497" />
+ <vertex lat="49.4500" lon="6.0100" />
+ </slice>
+ </sector>
+
+
+ <sector name="XR" acc="reims" floor="300" ceiling="340" >
+ <slice floor="300" ceiling="340" >
+ <centre lat="49.8000" lon="3.6333" />
+ <vertex lat="48.9500" lon="4.8000" />
+ <vertex lat="48.9500" lon="4.1667" />
+ <vertex lat="48.7000" lon="3.5000" />
+ <vertex lat="48.6667" lon="3.1167" />
+ <vertex lat="48.6667" lon="3.0833" />
+ <vertex lat="48.5833" lon="3.0167" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="49.2667" lon="2.2000" />
+ <vertex lat="49.5167" lon="3.0167" />
+ <vertex lat="50.4333" lon="3.6333" />
+ <vertex lat="50.3300" lon="3.7400" />
+ <vertex lat="50.3600" lon="3.7897" />
+ <vertex lat="50.3400" lon="4.0000" />
+ <vertex lat="50.3497" lon="4.0300" />
+ <vertex lat="50.2400" lon="4.1397" />
+ <vertex lat="50.2297" lon="4.1397" />
+ <vertex lat="50.1597" lon="4.1300" />
+ <vertex lat="50.1597" lon="4.1300" />
+ <vertex lat="50.0997" lon="4.2300" />
+ <vertex lat="50.0000" lon="4.1597" />
+ <vertex lat="50.0000" lon="4.1500" />
+ <vertex lat="49.9797" lon="4.2197" />
+ <vertex lat="49.9797" lon="4.3000" />
+ <vertex lat="49.9597" lon="4.4400" />
+ <vertex lat="49.9597" lon="4.4400" />
+ <vertex lat="49.9500" lon="4.4297" />
+ <vertex lat="50.0200" lon="4.6597" />
+ <vertex lat="50.0200" lon="4.6597" />
+ <vertex lat="50.0900" lon="4.6997" />
+ <vertex lat="50.1500" lon="4.8200" />
+ <vertex lat="50.1597" lon="4.8200" />
+ <vertex lat="50.1500" lon="4.8800" />
+ <vertex lat="49.9700" lon="4.8097" />
+ <vertex lat="49.9500" lon="4.8697" />
+ <vertex lat="49.9097" lon="4.9000" />
+ <vertex lat="49.8197" lon="4.8697" />
+ <vertex lat="49.8197" lon="4.8697" />
+ <vertex lat="49.7997" lon="4.9697" />
+ <vertex lat="49.7997" lon="4.9600" />
+ <vertex lat="49.7997" lon="5.0100" />
+ <vertex lat="49.7797" lon="5.1100" />
+ <vertex lat="49.7097" lon="5.1900" />
+ <vertex lat="49.7000" lon="5.2897" />
+ <vertex lat="49.6300" lon="5.3497" />
+ <vertex lat="49.6197" lon="5.4000" />
+ <vertex lat="49.6197" lon="5.4097" />
+ <vertex lat="49.5997" lon="5.4697" />
+ <vertex lat="49.5097" lon="5.5197" />
+ <vertex lat="49.5200" lon="5.5100" />
+ <vertex lat="49.5497" lon="5.8097" />
+ <vertex lat="49.5297" lon="5.8600" />
+ <vertex lat="49.5297" lon="5.8600" />
+ <vertex lat="49.5000" lon="5.8497" />
+ <vertex lat="49.4797" lon="5.9497" />
+ <vertex lat="49.4500" lon="6.0100" />
+ </slice>
+ </sector>
+
+
+ <sector name="UY" acc="reims" floor="340" ceiling="990" >
+ <slice floor="340" ceiling="990" >
+ <centre lat="49.8000" lon="3.6333" />
+ <vertex lat="48.9500" lon="4.8000" />
+ <vertex lat="48.9500" lon="4.1667" />
+ <vertex lat="48.7000" lon="3.5000" />
+ <vertex lat="48.6667" lon="3.1167" />
+ <vertex lat="48.6667" lon="3.0833" />
+ <vertex lat="48.5833" lon="3.0167" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="49.2667" lon="2.2000" />
+ <vertex lat="49.5167" lon="3.0167" />
+ <vertex lat="50.4333" lon="3.6333" />
+ <vertex lat="50.3300" lon="3.7400" />
+ <vertex lat="50.3600" lon="3.7897" />
+ <vertex lat="50.3400" lon="4.0000" />
+ <vertex lat="50.3497" lon="4.0300" />
+ <vertex lat="50.2400" lon="4.1397" />
+ <vertex lat="50.2297" lon="4.1397" />
+ <vertex lat="50.1597" lon="4.1300" />
+ <vertex lat="50.1597" lon="4.1300" />
+ <vertex lat="50.0997" lon="4.2300" />
+ <vertex lat="50.0000" lon="4.1597" />
+ <vertex lat="50.0000" lon="4.1500" />
+ <vertex lat="49.9797" lon="4.2197" />
+ <vertex lat="49.9797" lon="4.3000" />
+ <vertex lat="49.9597" lon="4.4400" />
+ <vertex lat="49.9597" lon="4.4400" />
+ <vertex lat="49.9500" lon="4.4297" />
+ <vertex lat="50.0200" lon="4.6597" />
+ <vertex lat="50.0200" lon="4.6597" />
+ <vertex lat="50.0900" lon="4.6997" />
+ <vertex lat="50.1500" lon="4.8200" />
+ <vertex lat="50.1597" lon="4.8200" />
+ <vertex lat="50.1500" lon="4.8800" />
+ <vertex lat="49.9700" lon="4.8097" />
+ <vertex lat="49.9500" lon="4.8697" />
+ <vertex lat="49.9097" lon="4.9000" />
+ <vertex lat="49.8197" lon="4.8697" />
+ <vertex lat="49.8197" lon="4.8697" />
+ <vertex lat="49.7997" lon="4.9697" />
+ <vertex lat="49.7997" lon="4.9600" />
+ <vertex lat="49.7997" lon="5.0100" />
+ <vertex lat="49.7797" lon="5.1100" />
+ <vertex lat="49.7097" lon="5.1900" />
+ <vertex lat="49.7000" lon="5.2897" />
+ <vertex lat="49.6300" lon="5.3497" />
+ <vertex lat="49.6197" lon="5.4000" />
+ <vertex lat="49.6197" lon="5.4097" />
+ <vertex lat="49.5997" lon="5.4697" />
+ <vertex lat="49.5097" lon="5.5197" />
+ <vertex lat="49.5200" lon="5.5100" />
+ <vertex lat="49.5497" lon="5.8097" />
+ <vertex lat="49.5297" lon="5.8600" />
+ <vertex lat="49.5297" lon="5.8600" />
+ <vertex lat="49.5000" lon="5.8497" />
+ <vertex lat="49.4797" lon="5.9497" />
+ <vertex lat="49.4500" lon="6.0100" />
+ </slice>
+ </sector>
+
+
+ <sector name="UN" acc="reims" floor="265" ceiling="320" >
+ <slice floor="265" ceiling="320" >
+ <centre lat="50.8000" lon="1.8167" />
+ <vertex lat="49.7833" lon="1.6500" />
+ <vertex lat="50.4500" lon="0.8833" />
+ <vertex lat="50.6667" lon="1.4667" />
+ <vertex lat="51.0000" lon="1.4667" />
+ <vertex lat="51.1167" lon="2.0000" />
+ <vertex lat="51.0828" lon="2.5167" />
+ <vertex lat="50.9597" lon="2.6300" />
+ <vertex lat="50.9597" lon="2.6300" />
+ <vertex lat="50.9000" lon="2.5897" />
+ <vertex lat="50.8300" lon="2.6097" />
+ <vertex lat="50.8300" lon="2.7000" />
+ <vertex lat="50.8100" lon="2.7600" />
+ <vertex lat="50.7200" lon="2.7997" />
+ <vertex lat="50.7200" lon="2.9300" />
+ <vertex lat="50.7200" lon="2.9300" />
+ <vertex lat="50.7700" lon="3.0097" />
+ <vertex lat="50.8100" lon="3.1500" />
+ <vertex lat="50.7097" lon="3.2597" />
+ <vertex lat="50.5000" lon="3.3197" />
+ <vertex lat="50.5097" lon="3.4300" />
+ <vertex lat="50.5097" lon="3.4300" />
+ <vertex lat="50.5400" lon="3.5000" />
+ <vertex lat="50.5297" lon="3.5597" />
+ <vertex lat="50.4900" lon="3.5297" />
+ <vertex lat="50.4900" lon="3.6097" />
+ <vertex lat="50.4500" lon="3.6800" />
+ <vertex lat="50.4333" lon="3.6333" />
+ <vertex lat="49.5167" lon="3.0167" />
+ <vertex lat="49.2667" lon="2.2000" />
+ </slice>
+ </sector>
+
+
+ <sector name="XN" acc="reims" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="50.8000" lon="1.8167" />
+ <vertex lat="49.7833" lon="1.6500" />
+ <vertex lat="50.4500" lon="0.8833" />
+ <vertex lat="50.6667" lon="1.4667" />
+ <vertex lat="51.0000" lon="1.4667" />
+ <vertex lat="51.1167" lon="2.0000" />
+ <vertex lat="51.0828" lon="2.5167" />
+ <vertex lat="50.9597" lon="2.6300" />
+ <vertex lat="50.9597" lon="2.6300" />
+ <vertex lat="50.9000" lon="2.5897" />
+ <vertex lat="50.8300" lon="2.6097" />
+ <vertex lat="50.8300" lon="2.7000" />
+ <vertex lat="50.8100" lon="2.7600" />
+ <vertex lat="50.7200" lon="2.7997" />
+ <vertex lat="50.7200" lon="2.9300" />
+ <vertex lat="50.7200" lon="2.9300" />
+ <vertex lat="50.7700" lon="3.0097" />
+ <vertex lat="50.8100" lon="3.1500" />
+ <vertex lat="50.7097" lon="3.2597" />
+ <vertex lat="50.5000" lon="3.3197" />
+ <vertex lat="50.5097" lon="3.4300" />
+ <vertex lat="50.5097" lon="3.4300" />
+ <vertex lat="50.5400" lon="3.5000" />
+ <vertex lat="50.5297" lon="3.5597" />
+ <vertex lat="50.4900" lon="3.5297" />
+ <vertex lat="50.4900" lon="3.6097" />
+ <vertex lat="50.4500" lon="3.6800" />
+ <vertex lat="50.4333" lon="3.6333" />
+ <vertex lat="49.5167" lon="3.0167" />
+ <vertex lat="49.2667" lon="2.2000" />
+ </slice>
+ </sector>
+
+
+ <sector name="ZU" acc="brest" floor="335" ceiling="990" >
+ <slice floor="335" ceiling="990" >
+ <centre lat="49.5000" lon="1.3333" />
+ <vertex lat="50.1333" lon="0.1000" />
+ <vertex lat="50.4500" lon="0.8833" />
+ <vertex lat="49.2833" lon="2.2333" />
+ <vertex lat="48.5833" lon="3.0167" />
+ <vertex lat="48.1333" lon="2.5000" />
+ <vertex lat="48.1333" lon="1.7667" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="49.1000" lon="1.0833" />
+ </slice>
+ </sector>
+
+
+ <sector name="ZS" acc="brest" floor="285" ceiling="335" >
+ <slice floor="285" ceiling="335" >
+ <centre lat="49.5000" lon="1.3333" />
+ <vertex lat="50.1333" lon="0.1000" />
+ <vertex lat="50.4500" lon="0.8833" />
+ <vertex lat="49.2833" lon="2.2333" />
+ <vertex lat="48.5833" lon="3.0167" />
+ <vertex lat="48.1333" lon="2.5000" />
+ <vertex lat="48.1333" lon="1.7667" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="49.1000" lon="1.0833" />
+ </slice>
+ </sector>
+
+
+ <sector name="ID" acc="brest" floor="0" ceiling="245" >
+ <slice floor="0" ceiling="245" >
+ <centre lat="48.6833" lon="-2.7667" />
+ <vertex lat="49.4333" lon="-5.0803" />
+ <vertex lat="49.8000" lon="-3.1750" />
+ <vertex lat="50.0000" lon="-2.0000" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="48.2253" lon="-0.2500" />
+ <vertex lat="48.0083" lon="-2.6931" />
+ <vertex lat="47.6739" lon="-3.2519" />
+ <vertex lat="47.3203" lon="-3.2525" />
+ <vertex lat="47.5050" lon="-5.5000" />
+ </slice>
+ </sector>
+
+
+ <sector name="IN" acc="brest" floor="0" ceiling="245" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="47.1000" lon="-3.0667" />
+ <vertex lat="47.6739" lon="-3.2519" />
+ <vertex lat="48.0083" lon="-2.6931" />
+ <vertex lat="48.2253" lon="-0.2500" />
+ <vertex lat="46.5000" lon="-0.2500" />
+ <vertex lat="46.5000" lon="-1.6333" />
+ <vertex lat="45.9833" lon="-1.6500" />
+ <vertex lat="46.1833" lon="-2.5500" />
+ <vertex lat="46.3556" lon="-3.2539" />
+ </slice>
+
+ <slice floor="195" ceiling="245" >
+ <centre lat="47.1000" lon="-3.0667" />
+ <vertex lat="47.6739" lon="-3.2519" />
+ <vertex lat="48.0083" lon="-2.6931" />
+ <vertex lat="48.2253" lon="-0.2500" />
+ <vertex lat="46.4500" lon="-0.2000" />
+ <vertex lat="46.2000" lon="-0.3331" />
+ <vertex lat="45.9833" lon="-1.6500" />
+ <vertex lat="46.1833" lon="-2.5500" />
+ <vertex lat="46.3556" lon="-3.2539" />
+ </slice>
+ </sector>
+
+
+ <sector name="NS" acc="brest" floor="195" ceiling="335" >
+ <slice floor="245" ceiling="335" >
+ <centre lat="47.5000" lon="-2.0000" />
+ <vertex lat="47.3203" lon="-3.2525" />
+ <vertex lat="47.6739" lon="-3.2519" />
+ <vertex lat="48.3017" lon="-2.2092" />
+ <vertex lat="48.3617" lon="-0.2500" />
+ <vertex lat="46.5000" lon="-0.2500" />
+ <vertex lat="46.2000" lon="-0.3333" />
+ <vertex lat="45.9833" lon="-1.6667" />
+ <vertex lat="46.2486" lon="-2.8311" />
+ <vertex lat="46.3556" lon="-3.2539" />
+ </slice>
+ </sector>
+
+
+ <sector name="NU" acc="brest" floor="335" ceiling="990" >
+ <slice floor="335" ceiling="990" >
+ <centre lat="47.5000" lon="-2.0000" />
+ <vertex lat="47.3203" lon="-3.2525" />
+ <vertex lat="47.6739" lon="-3.2519" />
+ <vertex lat="48.3017" lon="-2.2092" />
+ <vertex lat="48.3617" lon="-0.2500" />
+ <vertex lat="46.5000" lon="-0.2500" />
+ <vertex lat="46.2000" lon="-0.3333" />
+ <vertex lat="45.9833" lon="-1.6667" />
+ <vertex lat="46.2486" lon="-2.8311" />
+ <vertex lat="46.3556" lon="-3.2539" />
+ </slice>
+ </sector>
+
+
+ <sector name="QS" acc="brest" floor="195" ceiling="335" >
+ <slice floor="245" ceiling="335" >
+ <centre lat="49.0000" lon="-4.0000" />
+ <vertex lat="49.4825" lon="-5.0708" />
+ <vertex lat="49.4778" lon="-4.9533" />
+ <vertex lat="49.7825" lon="-3.2750" />
+ <vertex lat="48.3833" lon="-2.2072" />
+ <vertex lat="48.3017" lon="-2.2092" />
+ <vertex lat="47.6739" lon="-3.2519" />
+ <vertex lat="47.3203" lon="-3.2525" />
+ <vertex lat="47.5000" lon="-5.5000" />
+ </slice>
+ </sector>
+
+
+ <sector name="QU" acc="brest" floor="335" ceiling="990" >
+ <slice floor="335" ceiling="990" >
+ <centre lat="49.0000" lon="-4.0000" />
+ <vertex lat="49.4825" lon="-5.0708" />
+ <vertex lat="49.4778" lon="-4.9533" />
+ <vertex lat="49.7825" lon="-3.2750" />
+ <vertex lat="48.3833" lon="-2.2072" />
+ <vertex lat="48.3017" lon="-2.2092" />
+ <vertex lat="47.6739" lon="-3.2519" />
+ <vertex lat="47.3203" lon="-3.2525" />
+ <vertex lat="47.5000" lon="-5.5000" />
+ </slice>
+ </sector>
+
+
+ <sector name="OS" acc="brest" floor="0" ceiling="335" >
+ <slice floor="0" ceiling="335" >
+ <centre lat="48.3333" lon="-6.5000" />
+ <vertex lat="48.5000" lon="-8.0000" />
+ <vertex lat="49.5561" lon="-6.9342" />
+ <vertex lat="49.4825" lon="-5.0708" />
+ <vertex lat="47.5000" lon="-5.5000" />
+ <vertex lat="47.5000" lon="-8.7500" />
+ <vertex lat="48.5744" lon="-8.7500" />
+ </slice>
+ </sector>
+
+
+ <sector name="OU" acc="brest" floor="335" ceiling="990" >
+ <slice floor="335" ceiling="990" >
+ <centre lat="48.3333" lon="-6.5000" />
+ <vertex lat="48.5000" lon="-8.0000" />
+ <vertex lat="49.5561" lon="-6.9342" />
+ <vertex lat="49.4825" lon="-5.0708" />
+ <vertex lat="47.5000" lon="-5.5000" />
+ <vertex lat="47.5000" lon="-8.7500" />
+ <vertex lat="48.5744" lon="-8.7500" />
+ </slice>
+ </sector>
+
+
+ <sector name="JS" acc="brest" floor="245" ceiling="335" >
+ <slice floor="245" ceiling="335" >
+ <centre lat="49.7500" lon="-2.0000" />
+ <vertex lat="49.7825" lon="-3.2750" />
+ <vertex lat="50.0000" lon="-2.0000" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="48.3617" lon="-0.2500" />
+ <vertex lat="48.3017" lon="-2.2092" />
+ <vertex lat="48.3833" lon="-2.2072" />
+ </slice>
+ </sector>
+
+
+ <sector name="JU" acc="brest" floor="335" ceiling="990" >
+ <slice floor="335" ceiling="990" >
+ <centre lat="49.7500" lon="-2.0000" />
+ <vertex lat="49.7825" lon="-3.2750" />
+ <vertex lat="50.0000" lon="-2.0000" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="48.3617" lon="-0.2500" />
+ <vertex lat="48.3017" lon="-2.2092" />
+ <vertex lat="48.3833" lon="-2.2072" />
+ </slice>
+ </sector>
+
+
+ <sector name="AS" acc="brest" floor="0" ceiling="335" >
+ <slice floor="0" ceiling="335" >
+ <centre lat="46.5000" lon="-5.5000" />
+ <vertex lat="47.5000" lon="-8.7500" />
+ <vertex lat="47.5000" lon="-5.5000" />
+ <vertex lat="47.3203" lon="-3.2525" />
+ <vertex lat="46.3556" lon="-3.2539" />
+ <vertex lat="46.2486" lon="-2.8311" />
+ <vertex lat="45.4578" lon="-3.7461" />
+ <vertex lat="44.4433" lon="-4.6069" />
+ <vertex lat="45.0000" lon="-8.0000" />
+ <vertex lat="45.0000" lon="-8.7500" />
+ </slice>
+ </sector>
+
+
+ <sector name="AU" acc="brest" floor="335" ceiling="990" >
+ <slice floor="335" ceiling="990" >
+ <centre lat="46.5000" lon="-5.5000" />
+ <vertex lat="47.5000" lon="-8.7500" />
+ <vertex lat="47.5000" lon="-5.5000" />
+ <vertex lat="47.3203" lon="-3.2525" />
+ <vertex lat="46.3556" lon="-3.2539" />
+ <vertex lat="46.2486" lon="-2.8311" />
+ <vertex lat="45.4578" lon="-3.7461" />
+ <vertex lat="44.4433" lon="-4.6069" />
+ <vertex lat="45.0000" lon="-8.0000" />
+ <vertex lat="45.0000" lon="-8.7500" />
+ </slice>
+ </sector>
+
+
+ <sector name="GS" acc="brest" floor="0" ceiling="335" >
+ <slice floor="0" ceiling="335" >
+ <centre lat="45.1667" lon="-2.5000" />
+ <vertex lat="46.2486" lon="-2.8311" />
+ <vertex lat="45.9833" lon="-1.6667" />
+ <vertex lat="44.8167" lon="-1.7500" />
+ <vertex lat="44.0444" lon="-1.7714" />
+ <vertex lat="43.6803" lon="-2.0703" />
+ <vertex lat="44.3333" lon="-4.0000" />
+ <vertex lat="44.4433" lon="-4.6069" />
+ <vertex lat="45.4578" lon="-3.7461" />
+ </slice>
+ </sector>
+
+
+ <sector name="GU" acc="brest" floor="335" ceiling="990" >
+ <slice floor="335" ceiling="990" >
+ <centre lat="45.1667" lon="-2.5000" />
+ <vertex lat="46.2486" lon="-2.8311" />
+ <vertex lat="45.9833" lon="-1.6667" />
+ <vertex lat="44.8167" lon="-1.7500" />
+ <vertex lat="44.0444" lon="-1.7714" />
+ <vertex lat="43.6803" lon="-2.0703" />
+ <vertex lat="44.3333" lon="-4.0000" />
+ <vertex lat="44.4433" lon="-4.6069" />
+ <vertex lat="45.4578" lon="-3.7461" />
+ </slice>
+ </sector>
+
+
+ <sector name="XU" acc="brest" floor="335" ceiling="990" >
+ <slice floor="335" ceiling="990" >
+ <centre lat="48.2667" lon="0.7667" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="50.1333" lon="0.1000" />
+ <vertex lat="49.1000" lon="1.0833" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="48.1333" lon="1.7667" />
+ <vertex lat="47.1667" lon="1.4667" />
+ <vertex lat="47.4167" lon="1.0833" />
+ <vertex lat="47.4167" lon="-0.2500" />
+ </slice>
+ </sector>
+
+
+ <sector name="XS" acc="brest" floor="285" ceiling="335" >
+ <slice floor="285" ceiling="335" >
+ <centre lat="48.2667" lon="0.7667" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="50.1333" lon="0.1000" />
+ <vertex lat="49.1000" lon="1.0833" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="48.1333" lon="1.7667" />
+ <vertex lat="47.1667" lon="1.4667" />
+ <vertex lat="47.4167" lon="1.0833" />
+ <vertex lat="47.4167" lon="-0.2500" />
+ </slice>
+ </sector>
+
+
+ <sector name="BN" acc="bordeaux" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="46.1667" lon="-1.2833" />
+ <vertex lat="46.5000" lon="-1.6333" />
+ <vertex lat="46.5000" lon="-0.7000" />
+ <vertex lat="45.8833" lon="-0.0167" />
+ <vertex lat="45.3833" lon="0.4167" />
+ <vertex lat="45.1333" lon="0.1667" />
+ <vertex lat="44.8333" lon="-0.7167" />
+ <vertex lat="44.8167" lon="-1.7500" />
+ <vertex lat="45.9833" lon="-1.6667" />
+ </slice>
+ </sector>
+
+
+ <sector name="NL" acc="bordeaux" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="46.9000" lon="0.1667" />
+ <vertex lat="47.1667" lon="-0.2500" />
+ <vertex lat="47.1667" lon="1.4500" />
+ <vertex lat="47.0833" lon="1.5833" />
+ <vertex lat="47.1667" lon="1.6167" />
+ <vertex lat="47.1667" lon="2.0000" />
+ <vertex lat="46.7500" lon="2.8333" />
+ <vertex lat="46.3333" lon="2.9167" />
+ <vertex lat="46.0833" lon="2.9500" />
+ <vertex lat="45.8833" lon="0.8833" />
+ <vertex lat="45.8833" lon="-0.0167" />
+ <vertex lat="46.5000" lon="-0.7000" />
+ <vertex lat="46.5000" lon="-0.2500" />
+ </slice>
+ </sector>
+
+
+ <sector name="BS" acc="bordeaux" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="44.5333" lon="-1.3167" />
+ <vertex lat="43.5833" lon="-1.7833" />
+ <vertex lat="44.8167" lon="-1.7500" />
+ <vertex lat="44.8333" lon="-0.7167" />
+ <vertex lat="45.1333" lon="0.1667" />
+ <vertex lat="45.3833" lon="0.4167" />
+ <vertex lat="44.6667" lon="0.5000" />
+ <vertex lat="43.6667" lon="-0.2000" />
+ <vertex lat="42.7700" lon="-0.1500" />
+ <vertex lat="42.8300" lon="-0.2900" />
+ <vertex lat="42.7900" lon="-0.4200" />
+ <vertex lat="42.8100" lon="-0.5000" />
+ <vertex lat="42.7597" lon="-0.5500" />
+ <vertex lat="42.8600" lon="-0.6800" />
+ <vertex lat="42.8800" lon="-0.7300" />
+ <vertex lat="42.9300" lon="-0.7300" />
+ <vertex lat="42.9500" lon="-0.7600" />
+ <vertex lat="42.9300" lon="-0.8200" />
+ <vertex lat="42.9197" lon="-0.9400" />
+ <vertex lat="43.0000" lon="-1.0700" />
+ <vertex lat="42.9900" lon="-1.1200" />
+ <vertex lat="43.0297" lon="-1.2000" />
+ <vertex lat="43.0297" lon="-1.2597" />
+ <vertex lat="43.0497" lon="-1.2897" />
+ <vertex lat="43.0900" lon="-1.2997" />
+ <vertex lat="43.0997" lon="-1.3200" />
+ <vertex lat="43.0097" lon="-1.3500" />
+ <vertex lat="43.0200" lon="-1.4297" />
+ <vertex lat="43.0697" lon="-1.4800" />
+ <vertex lat="43.0900" lon="-1.4197" />
+ <vertex lat="43.2200" lon="-1.3800" />
+ <vertex lat="43.2500" lon="-1.4800" />
+ <vertex lat="43.2597" lon="-1.4900" />
+ <vertex lat="43.2297" lon="-1.5700" />
+ <vertex lat="43.2297" lon="-1.6200" />
+ <vertex lat="43.2797" lon="-1.6400" />
+ <vertex lat="43.2997" lon="-1.7200" />
+ <vertex lat="43.3469" lon="-1.7953" />
+ </slice>
+ </sector>
+
+
+ <sector name="SL" acc="bordeaux" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="44.8667" lon="0.8167" />
+ <vertex lat="45.8833" lon="-0.0167" />
+ <vertex lat="45.8833" lon="0.8833" />
+ <vertex lat="46.0833" lon="2.9500" />
+ <vertex lat="45.7167" lon="3.0000" />
+ <vertex lat="45.7000" lon="3.0000" />
+ <vertex lat="44.7167" lon="3.0333" />
+ <vertex lat="44.6667" lon="1.2667" />
+ <vertex lat="44.6667" lon="0.5000" />
+ <vertex lat="45.3833" lon="0.4167" />
+ </slice>
+ </sector>
+
+
+ <sector name="TA" acc="bordeaux" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="44.3500" lon="0.6167" />
+ <vertex lat="44.6667" lon="0.5000" />
+ <vertex lat="44.6667" lon="1.2667" />
+ <vertex lat="43.6833" lon="1.3167" />
+ <vertex lat="43.4833" lon="1.4833" />
+ <vertex lat="42.6100" lon="1.6200" />
+ <vertex lat="42.6197" lon="1.5000" />
+ <vertex lat="42.5900" lon="1.5000" />
+ <vertex lat="42.5800" lon="1.4600" />
+ <vertex lat="42.7000" lon="1.3600" />
+ <vertex lat="42.7097" lon="1.3600" />
+ <vertex lat="42.6897" lon="1.2697" />
+ <vertex lat="42.7000" lon="1.2697" />
+ <vertex lat="42.6897" lon="1.1797" />
+ <vertex lat="42.7597" lon="1.0900" />
+ <vertex lat="42.7597" lon="1.0800" />
+ <vertex lat="42.7700" lon="1.0497" />
+ <vertex lat="42.7900" lon="0.9700" />
+ <vertex lat="42.7700" lon="0.9500" />
+ <vertex lat="42.8197" lon="0.8600" />
+ <vertex lat="42.8400" lon="0.7000" />
+ <vertex lat="42.7700" lon="0.6800" />
+ <vertex lat="42.6697" lon="0.7400" />
+ <vertex lat="42.6597" lon="0.7200" />
+ <vertex lat="42.6800" lon="0.6700" />
+ <vertex lat="42.6800" lon="0.5400" />
+ <vertex lat="42.6697" lon="0.5297" />
+ <vertex lat="42.6800" lon="0.4400" />
+ <vertex lat="42.7000" lon="0.4100" />
+ <vertex lat="42.6897" lon="0.3600" />
+ <vertex lat="42.6697" lon="0.3600" />
+ <vertex lat="42.6597" lon="0.3300" />
+ <vertex lat="42.7097" lon="0.2700" />
+ <vertex lat="42.7200" lon="0.2300" />
+ <vertex lat="42.7200" lon="0.2300" />
+ <vertex lat="42.6697" lon="0.0100" />
+ <vertex lat="42.6897" lon="-0.0200" />
+ <vertex lat="42.7097" lon="-0.0700" />
+ <vertex lat="42.7700" lon="-0.1200" />
+ <vertex lat="42.7700" lon="-0.1500" />
+ <vertex lat="43.6667" lon="-0.2000" />
+ </slice>
+ </sector>
+
+
+ <sector name="TG" acc="bordeaux" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="44.3333" lon="1.6833" />
+ <vertex lat="44.6667" lon="1.2667" />
+ <vertex lat="44.7167" lon="3.0333" />
+ <vertex lat="44.6167" lon="3.0333" />
+ <vertex lat="44.2500" lon="2.9167" />
+ <vertex lat="43.7667" lon="2.7500" />
+ <vertex lat="43.1833" lon="2.7500" />
+ <vertex lat="43.2667" lon="2.5667" />
+ <vertex lat="43.0000" lon="2.2833" />
+ <vertex lat="42.6500" lon="2.6500" />
+ <vertex lat="42.3833" lon="2.6500" />
+ <vertex lat="42.3300" lon="2.6097" />
+ <vertex lat="42.3197" lon="2.5100" />
+ <vertex lat="42.3800" lon="2.4100" />
+ <vertex lat="42.4197" lon="2.2500" />
+ <vertex lat="42.3497" lon="2.0397" />
+ <vertex lat="42.3400" lon="2.0297" />
+ <vertex lat="42.3600" lon="1.9700" />
+ <vertex lat="42.4197" lon="1.9400" />
+ <vertex lat="42.4300" lon="1.8900" />
+ <vertex lat="42.4900" lon="1.7997" />
+ <vertex lat="42.5600" lon="1.8300" />
+ <vertex lat="42.5497" lon="1.7897" />
+ <vertex lat="42.5497" lon="1.7800" />
+ <vertex lat="42.5697" lon="1.7300" />
+ <vertex lat="42.5697" lon="1.7300" />
+ <vertex lat="42.5900" lon="1.7400" />
+ <vertex lat="42.6197" lon="1.6200" />
+ <vertex lat="42.6100" lon="1.6200" />
+ <vertex lat="43.4833" lon="1.4833" />
+ <vertex lat="43.6833" lon="1.3167" />
+ </slice>
+ </sector>
+
+
+ <sector name="Z1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="44.5500" lon="-1.4000" />
+ <vertex lat="43.3961" lon="-1.7819" />
+ <vertex lat="43.3500" lon="-1.7667" />
+ <vertex lat="43.2997" lon="-1.7200" />
+ <vertex lat="43.2797" lon="-1.6400" />
+ <vertex lat="43.2297" lon="-1.6200" />
+ <vertex lat="43.2297" lon="-1.5700" />
+ <vertex lat="43.2597" lon="-1.4900" />
+ <vertex lat="43.2500" lon="-1.4800" />
+ <vertex lat="43.2200" lon="-1.3800" />
+ <vertex lat="43.0900" lon="-1.4197" />
+ <vertex lat="43.0697" lon="-1.4800" />
+ <vertex lat="43.0200" lon="-1.4297" />
+ <vertex lat="43.0097" lon="-1.3500" />
+ <vertex lat="43.0997" lon="-1.3200" />
+ <vertex lat="43.0900" lon="-1.2997" />
+ <vertex lat="43.0497" lon="-1.2897" />
+ <vertex lat="43.0297" lon="-1.2597" />
+ <vertex lat="43.0297" lon="-1.2000" />
+ <vertex lat="42.9900" lon="-1.1200" />
+ <vertex lat="43.0000" lon="-1.0700" />
+ <vertex lat="42.9197" lon="-0.9400" />
+ <vertex lat="42.9300" lon="-0.8200" />
+ <vertex lat="42.9500" lon="-0.7600" />
+ <vertex lat="42.9300" lon="-0.7300" />
+ <vertex lat="42.8800" lon="-0.7300" />
+ <vertex lat="42.8600" lon="-0.6800" />
+ <vertex lat="42.7597" lon="-0.5500" />
+ <vertex lat="42.8100" lon="-0.5000" />
+ <vertex lat="42.7900" lon="-0.4200" />
+ <vertex lat="42.8300" lon="-0.2900" />
+ <vertex lat="42.7700" lon="-0.1500" />
+ <vertex lat="42.7700" lon="-0.1200" />
+ <vertex lat="42.7097" lon="-0.0700" />
+ <vertex lat="42.6897" lon="-0.0200" />
+ <vertex lat="42.6697" lon="0.0100" />
+ <vertex lat="42.7200" lon="0.2300" />
+ <vertex lat="42.7097" lon="0.2700" />
+ <vertex lat="42.6597" lon="0.3300" />
+ <vertex lat="42.6697" lon="0.3600" />
+ <vertex lat="42.6897" lon="0.3600" />
+ <vertex lat="42.7008" lon="0.4403" />
+ <vertex lat="43.4922" lon="0.6475" />
+ <vertex lat="44.3967" lon="0.0242" />
+ <vertex lat="44.3992" lon="-0.2167" />
+ <vertex lat="44.8269" lon="-0.7231" />
+ <vertex lat="44.8167" lon="-1.7500" />
+ <vertex lat="44.0444" lon="-1.7714" />
+ <vertex lat="43.6803" lon="-2.0703" />
+ </slice>
+ </sector>
+
+
+ <sector name="Z2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="44.5500" lon="-1.4000" />
+ <vertex lat="43.3961" lon="-1.7819" />
+ <vertex lat="43.3500" lon="-1.7667" />
+ <vertex lat="43.2997" lon="-1.7200" />
+ <vertex lat="43.2797" lon="-1.6400" />
+ <vertex lat="43.2297" lon="-1.6200" />
+ <vertex lat="43.2297" lon="-1.5700" />
+ <vertex lat="43.2597" lon="-1.4900" />
+ <vertex lat="43.2500" lon="-1.4800" />
+ <vertex lat="43.2200" lon="-1.3800" />
+ <vertex lat="43.0900" lon="-1.4197" />
+ <vertex lat="43.0697" lon="-1.4800" />
+ <vertex lat="43.0200" lon="-1.4297" />
+ <vertex lat="43.0097" lon="-1.3500" />
+ <vertex lat="43.0997" lon="-1.3200" />
+ <vertex lat="43.0900" lon="-1.2997" />
+ <vertex lat="43.0497" lon="-1.2897" />
+ <vertex lat="43.0297" lon="-1.2597" />
+ <vertex lat="43.0297" lon="-1.2000" />
+ <vertex lat="42.9900" lon="-1.1200" />
+ <vertex lat="43.0000" lon="-1.0700" />
+ <vertex lat="42.9197" lon="-0.9400" />
+ <vertex lat="42.9300" lon="-0.8200" />
+ <vertex lat="42.9500" lon="-0.7600" />
+ <vertex lat="42.9300" lon="-0.7300" />
+ <vertex lat="42.8800" lon="-0.7300" />
+ <vertex lat="42.8600" lon="-0.6800" />
+ <vertex lat="42.7597" lon="-0.5500" />
+ <vertex lat="42.8100" lon="-0.5000" />
+ <vertex lat="42.7900" lon="-0.4200" />
+ <vertex lat="42.8300" lon="-0.2900" />
+ <vertex lat="42.7700" lon="-0.1500" />
+ <vertex lat="42.7700" lon="-0.1200" />
+ <vertex lat="42.7097" lon="-0.0700" />
+ <vertex lat="42.6897" lon="-0.0200" />
+ <vertex lat="42.6697" lon="0.0100" />
+ <vertex lat="42.7200" lon="0.2300" />
+ <vertex lat="42.7097" lon="0.2700" />
+ <vertex lat="42.6597" lon="0.3300" />
+ <vertex lat="42.6697" lon="0.3600" />
+ <vertex lat="42.6897" lon="0.3600" />
+ <vertex lat="42.7008" lon="0.4403" />
+ <vertex lat="43.4922" lon="0.6475" />
+ <vertex lat="44.3967" lon="0.0242" />
+ <vertex lat="44.3992" lon="-0.2167" />
+ <vertex lat="44.8269" lon="-0.7231" />
+ <vertex lat="44.8167" lon="-1.7500" />
+ <vertex lat="44.0444" lon="-1.7714" />
+ <vertex lat="43.6803" lon="-2.0703" />
+ </slice>
+ </sector>
+
+
+ <sector name="C1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="45.7667" lon="-1.3167" />
+ <vertex lat="44.3992" lon="-0.2167" />
+ <vertex lat="44.3967" lon="0.0242" />
+ <vertex lat="45.2875" lon="0.9172" />
+ <vertex lat="45.8244" lon="0.7644" />
+ <vertex lat="46.2000" lon="-0.3331" />
+ <vertex lat="45.9833" lon="-1.6667" />
+ <vertex lat="44.8167" lon="-1.7206" />
+ <vertex lat="44.8269" lon="-0.7231" />
+ </slice>
+ </sector>
+
+
+ <sector name="C2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="45.7667" lon="-1.3167" />
+ <vertex lat="44.3992" lon="-0.2167" />
+ <vertex lat="44.3967" lon="0.0242" />
+ <vertex lat="45.2875" lon="0.9172" />
+ <vertex lat="45.8244" lon="0.7644" />
+ <vertex lat="46.2000" lon="-0.3331" />
+ <vertex lat="45.9833" lon="-1.6667" />
+ <vertex lat="44.8167" lon="-1.7206" />
+ <vertex lat="44.8269" lon="-0.7231" />
+ </slice>
+ </sector>
+
+
+ <sector name="X1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="44.5000" lon="1.0000" />
+ <vertex lat="45.2875" lon="0.9172" />
+ <vertex lat="44.3967" lon="0.0242" />
+ <vertex lat="43.4922" lon="0.6475" />
+ <vertex lat="44.5167" lon="2.6250" />
+ <vertex lat="44.7000" lon="2.4417" />
+ <vertex lat="45.3583" lon="4.4917" />
+ </slice>
+ </sector>
+
+
+ <sector name="X2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="44.5000" lon="1.0000" />
+ <vertex lat="45.2875" lon="0.9172" />
+ <vertex lat="44.3967" lon="0.0242" />
+ <vertex lat="43.4922" lon="0.6475" />
+ <vertex lat="44.5167" lon="2.6250" />
+ <vertex lat="44.7000" lon="2.4417" />
+ <vertex lat="45.3583" lon="4.4917" />
+ </slice>
+ </sector>
+
+
+ <sector name="L1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="46.3500" lon="1.8333" />
+ <vertex lat="47.1667" lon="1.4667" />
+ <vertex lat="46.6914" lon="2.1497" />
+ <vertex lat="46.2200" lon="2.4497" />
+ <vertex lat="44.7000" lon="2.4417" />
+ <vertex lat="45.2875" lon="0.9172" />
+ <vertex lat="45.8244" lon="0.7644" />
+ </slice>
+ </sector>
+
+
+ <sector name="L2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="46.3500" lon="1.8333" />
+ <vertex lat="47.1667" lon="1.4667" />
+ <vertex lat="46.6914" lon="2.1497" />
+ <vertex lat="46.2200" lon="2.4497" />
+ <vertex lat="44.7000" lon="2.4417" />
+ <vertex lat="45.2875" lon="0.9172" />
+ <vertex lat="45.8244" lon="0.7644" />
+ <vertex lat="47.4278" lon="0.7644" />
+ <vertex lat="47.4289" lon="1.0644" />
+ </slice>
+ </sector>
+
+
+ <sector name="R1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="47.0000" lon="-0.0000" />
+ <vertex lat="45.8244" lon="0.7644" />
+ <vertex lat="46.2000" lon="-0.3331" />
+ <vertex lat="46.4661" lon="-0.2394" />
+ <vertex lat="47.4167" lon="-0.2500" />
+ <vertex lat="47.4289" lon="1.0644" />
+ <vertex lat="47.1667" lon="1.4667" />
+ </slice>
+ </sector>
+
+
+ <sector name="R2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="47.0000" lon="-0.0000" />
+ <vertex lat="45.8244" lon="0.7644" />
+ <vertex lat="46.2000" lon="-0.3331" />
+ <vertex lat="46.4661" lon="-0.2394" />
+ <vertex lat="47.4167" lon="-0.2500" />
+ <vertex lat="47.4278" lon="0.7644" />
+ </slice>
+ </sector>
+
+
+ <sector name="N1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="43.2500" lon="1.0000" />
+ <vertex lat="42.7008" lon="0.4403" />
+ <vertex lat="42.6833" lon="0.4500" />
+ <vertex lat="42.6667" lon="0.5333" />
+ <vertex lat="42.6833" lon="0.5500" />
+ <vertex lat="42.6750" lon="0.6833" />
+ <vertex lat="42.6667" lon="0.7333" />
+ <vertex lat="42.6806" lon="0.7611" />
+ <vertex lat="42.7750" lon="0.6833" />
+ <vertex lat="42.8500" lon="0.7167" />
+ <vertex lat="42.8333" lon="0.8667" />
+ <vertex lat="42.7806" lon="0.9667" />
+ <vertex lat="42.8000" lon="0.9833" />
+ <vertex lat="42.7667" lon="1.1000" />
+ <vertex lat="42.7000" lon="1.2000" />
+ <vertex lat="42.7167" lon="1.2806" />
+ <vertex lat="42.7000" lon="1.2833" />
+ <vertex lat="42.7167" lon="1.3667" />
+ <vertex lat="42.7000" lon="1.3667" />
+ <vertex lat="42.5833" lon="1.4667" />
+ <vertex lat="42.6000" lon="1.5000" />
+ <vertex lat="42.6333" lon="1.5000" />
+ <vertex lat="42.6125" lon="1.6333" />
+ <vertex lat="42.6167" lon="1.6333" />
+ <vertex lat="42.6175" lon="1.6783" />
+ <vertex lat="43.9194" lon="1.4722" />
+ <vertex lat="43.4922" lon="0.6475" />
+ <vertex lat="44.5167" lon="2.6250" />
+ </slice>
+ </sector>
+
+
+ <sector name="N2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="43.2500" lon="1.0000" />
+ <vertex lat="42.7008" lon="0.4403" />
+ <vertex lat="42.6833" lon="0.4500" />
+ <vertex lat="42.6667" lon="0.5333" />
+ <vertex lat="42.6833" lon="0.5500" />
+ <vertex lat="42.6750" lon="0.6833" />
+ <vertex lat="42.6667" lon="0.7333" />
+ <vertex lat="42.6806" lon="0.7611" />
+ <vertex lat="42.7750" lon="0.6833" />
+ <vertex lat="42.8500" lon="0.7167" />
+ <vertex lat="42.8333" lon="0.8667" />
+ <vertex lat="42.7806" lon="0.9667" />
+ <vertex lat="42.8000" lon="0.9833" />
+ <vertex lat="42.7667" lon="1.1000" />
+ <vertex lat="42.7000" lon="1.2000" />
+ <vertex lat="42.7167" lon="1.2806" />
+ <vertex lat="42.7000" lon="1.2833" />
+ <vertex lat="42.7167" lon="1.3667" />
+ <vertex lat="42.7000" lon="1.3667" />
+ <vertex lat="42.5833" lon="1.4667" />
+ <vertex lat="42.6000" lon="1.5000" />
+ <vertex lat="42.6333" lon="1.5000" />
+ <vertex lat="42.6125" lon="1.6333" />
+ <vertex lat="42.6167" lon="1.6333" />
+ <vertex lat="42.6175" lon="1.6783" />
+ <vertex lat="43.9194" lon="1.4722" />
+ <vertex lat="43.4922" lon="0.6475" />
+ <vertex lat="44.5167" lon="2.6250" />
+ </slice>
+ </sector>
+
+
+ <sector name="H1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="43.3333" lon="2.0833" />
+ <vertex lat="42.6175" lon="1.6783" />
+ <vertex lat="42.6000" lon="1.7333" />
+ <vertex lat="42.5833" lon="1.7500" />
+ <vertex lat="42.5667" lon="1.7333" />
+ <vertex lat="42.5500" lon="1.7833" />
+ <vertex lat="42.5500" lon="1.8000" />
+ <vertex lat="42.5667" lon="1.8333" />
+ <vertex lat="42.5000" lon="1.8167" />
+ <vertex lat="42.4667" lon="1.8667" />
+ <vertex lat="42.4333" lon="1.9000" />
+ <vertex lat="42.4167" lon="1.9500" />
+ <vertex lat="42.3667" lon="1.9833" />
+ <vertex lat="42.3500" lon="2.0333" />
+ <vertex lat="42.3625" lon="2.0500" />
+ <vertex lat="42.4333" lon="2.2667" />
+ <vertex lat="42.3833" lon="2.4000" />
+ <vertex lat="42.3333" lon="2.5000" />
+ <vertex lat="42.3361" lon="2.5333" />
+ <vertex lat="42.3417" lon="2.5500" />
+ <vertex lat="42.3458" lon="2.5833" />
+ <vertex lat="42.3458" lon="2.6167" />
+ <vertex lat="42.3417" lon="2.6500" />
+ <vertex lat="42.3333" lon="2.6833" />
+ <vertex lat="42.3167" lon="2.7167" />
+ <vertex lat="42.3833" lon="2.7500" />
+ <vertex lat="42.3897" lon="2.8497" />
+ <vertex lat="42.4300" lon="2.9100" />
+ <vertex lat="42.4500" lon="3.0497" />
+ <vertex lat="42.4500" lon="3.0497" />
+ <vertex lat="42.4097" lon="3.0997" />
+ <vertex lat="42.4322" lon="3.1283" />
+ <vertex lat="43.6031" lon="3.8419" />
+ <vertex lat="44.0850" lon="4.2219" />
+ <vertex lat="44.4317" lon="4.2731" />
+ <vertex lat="44.8589" lon="3.3692" />
+ <vertex lat="44.5167" lon="2.6250" />
+ <vertex lat="43.9194" lon="1.4722" />
+ </slice>
+ </sector>
+
+
+
+ <sector name="H2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="43.3333" lon="2.0833" />
+ <vertex lat="42.6175" lon="1.6783" />
+ <vertex lat="42.6000" lon="1.7333" />
+ <vertex lat="42.5833" lon="1.7500" />
+ <vertex lat="42.5667" lon="1.7333" />
+ <vertex lat="42.5500" lon="1.7833" />
+ <vertex lat="42.5500" lon="1.8000" />
+ <vertex lat="42.5667" lon="1.8333" />
+ <vertex lat="42.5000" lon="1.8167" />
+ <vertex lat="42.4667" lon="1.8667" />
+ <vertex lat="42.4333" lon="1.9000" />
+ <vertex lat="42.4167" lon="1.9500" />
+ <vertex lat="42.3667" lon="1.9833" />
+ <vertex lat="42.3500" lon="2.0333" />
+ <vertex lat="42.3625" lon="2.0500" />
+ <vertex lat="42.4333" lon="2.2667" />
+ <vertex lat="42.3833" lon="2.4000" />
+ <vertex lat="42.3333" lon="2.5000" />
+ <vertex lat="42.3361" lon="2.5333" />
+ <vertex lat="42.3417" lon="2.5500" />
+ <vertex lat="42.3458" lon="2.5833" />
+ <vertex lat="42.3458" lon="2.6167" />
+ <vertex lat="42.3417" lon="2.6500" />
+ <vertex lat="42.3333" lon="2.6833" />
+ <vertex lat="42.3167" lon="2.7167" />
+ <vertex lat="42.3833" lon="2.7500" />
+ <vertex lat="42.3897" lon="2.8497" />
+ <vertex lat="42.4300" lon="2.9100" />
+ <vertex lat="42.4500" lon="3.0497" />
+ <vertex lat="42.4500" lon="3.0497" />
+ <vertex lat="42.4097" lon="3.0997" />
+ <vertex lat="42.4322" lon="3.1283" />
+ <vertex lat="43.6031" lon="3.8419" />
+ <vertex lat="44.0850" lon="4.2219" />
+ <vertex lat="44.4317" lon="4.2731" />
+ <vertex lat="44.8589" lon="3.3692" />
+ <vertex lat="44.5167" lon="2.6250" />
+ <vertex lat="43.9194" lon="1.4722" />
+ </slice>
+ </sector>
+
+
+ <sector name="P1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="47.3167" lon="1.9667" />
+ <vertex lat="48.1361" lon="1.7703" />
+ <vertex lat="48.1331" lon="2.2500" />
+ <vertex lat="47.5831" lon="2.3831" />
+ <vertex lat="46.6908" lon="2.5856" />
+ <vertex lat="46.3647" lon="2.8767" />
+ <vertex lat="46.2200" lon="2.4497" />
+ <vertex lat="46.6914" lon="2.1497" />
+ <vertex lat="47.1667" lon="1.4667" />
+ <vertex lat="47.9483" lon="1.7119" />
+ </slice>
+ </sector>
+
+
+ <sector name="P2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="47.3167" lon="1.9667" />
+ <vertex lat="48.1361" lon="1.7703" />
+ <vertex lat="48.1331" lon="2.2500" />
+ <vertex lat="47.5831" lon="2.3831" />
+ <vertex lat="46.6908" lon="2.5856" />
+ <vertex lat="46.3647" lon="2.8767" />
+ <vertex lat="46.2200" lon="2.4497" />
+ <vertex lat="46.6914" lon="2.1497" />
+ <vertex lat="47.1667" lon="1.4667" />
+ <vertex lat="47.9483" lon="1.7119" />
+ </slice>
+ </sector>
+
+
+ <sector name="V1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="46.8333" lon="2.9167" />
+ <vertex lat="48.1331" lon="2.2500" />
+ <vertex lat="48.1331" lon="2.5000" />
+ <vertex lat="47.5831" lon="2.8331" />
+ <vertex lat="46.5694" lon="3.4931" />
+ <vertex lat="46.3647" lon="2.8767" />
+ <vertex lat="46.6908" lon="2.5856" />
+ <vertex lat="47.5831" lon="2.3831" />
+ </slice>
+ </sector>
+
+
+ <sector name="V2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="46.8333" lon="2.9167" />
+ <vertex lat="48.1331" lon="2.2500" />
+ <vertex lat="48.1331" lon="2.5000" />
+ <vertex lat="47.5831" lon="2.8331" />
+ <vertex lat="46.5694" lon="3.4931" />
+ <vertex lat="46.3647" lon="2.8767" />
+ <vertex lat="46.6908" lon="2.5856" />
+ <vertex lat="47.5831" lon="2.3831" />
+ </slice>
+ </sector>
+
+
+ <sector name="T1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="45.0000" lon="3.0000" />
+ <vertex lat="44.5167" lon="2.6250" />
+ <vertex lat="44.7000" lon="2.4417" />
+ <vertex lat="46.2200" lon="2.4497" />
+ <vertex lat="46.5172" lon="3.3378" />
+ <vertex lat="45.7797" lon="3.6553" />
+ <vertex lat="45.6894" lon="4.2294" />
+ <vertex lat="45.3583" lon="4.4917" />
+ <vertex lat="45.2917" lon="4.6667" />
+ </slice>
+ </sector>
+
+
+ <sector name="T2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="45.0000" lon="3.0000" />
+ <vertex lat="44.5167" lon="2.6250" />
+ <vertex lat="44.7000" lon="2.4417" />
+ <vertex lat="46.2200" lon="2.4497" />
+ <vertex lat="46.5172" lon="3.3378" />
+ <vertex lat="45.7797" lon="3.6553" />
+ <vertex lat="45.6894" lon="4.2294" />
+ <vertex lat="45.3583" lon="4.4917" />
+ <vertex lat="45.2917" lon="4.6667" />
+ </slice>
+ </sector>
+
+
+ <sector name="LE" acc="marseille" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="46.1833" lon="4.7667" />
+ <vertex lat="46.5000" lon="4.4000" />
+ <vertex lat="46.5000" lon="5.6000" />
+ <vertex lat="46.4136" lon="5.6644" />
+ <vertex lat="46.3633" lon="5.4078" />
+ <vertex lat="46.1714" lon="5.6561" />
+ <vertex lat="46.0833" lon="5.5500" />
+ <vertex lat="46.0000" lon="5.5667" />
+ <vertex lat="45.9167" lon="5.6833" />
+ <vertex lat="45.6833" lon="5.5000" />
+ <vertex lat="45.6500" lon="5.9167" />
+ <vertex lat="45.9333" lon="6.1833" />
+ <vertex lat="45.3167" lon="7.1167" />
+ <vertex lat="45.2900" lon="7.1300" />
+ <vertex lat="45.2297" lon="7.1397" />
+ <vertex lat="45.1300" lon="6.8400" />
+ <vertex lat="45.1500" lon="6.7800" />
+ <vertex lat="45.1100" lon="6.6500" />
+ <vertex lat="45.0297" lon="6.6797" />
+ <vertex lat="45.0200" lon="6.7600" />
+ <vertex lat="45.0000" lon="6.7800" />
+ <vertex lat="44.9700" lon="6.7500" />
+ <vertex lat="44.9197" lon="6.7397" />
+ <vertex lat="44.8400" lon="6.8800" />
+ <vertex lat="44.7167" lon="6.0000" />
+ <vertex lat="44.7167" lon="5.6667" />
+ <vertex lat="45.8167" lon="5.0000" />
+ </slice>
+ </sector>
+
+
+ <sector name="LO" acc="marseille" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="46.1667" lon="3.5000" />
+ <vertex lat="45.3983" lon="3.0153" />
+ <vertex lat="45.7167" lon="3.0000" />
+ <vertex lat="46.0667" lon="2.9500" />
+ <vertex lat="46.3333" lon="2.9167" />
+ <vertex lat="46.5000" lon="3.2667" />
+ <vertex lat="46.5000" lon="4.4000" />
+ <vertex lat="45.8167" lon="5.0000" />
+ <vertex lat="45.3617" lon="4.2311" />
+ <vertex lat="45.7428" lon="4.0314" />
+ <vertex lat="45.7961" lon="3.5644" />
+ <vertex lat="45.7217" lon="3.2611" />
+ </slice>
+ </sector>
+
+
+ <sector name="LS" acc="marseille" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="45.0000" lon="4.0000" />
+ <vertex lat="44.2500" lon="2.9167" />
+ <vertex lat="44.6167" lon="3.0333" />
+ <vertex lat="44.6667" lon="3.0333" />
+ <vertex lat="45.0500" lon="3.0167" />
+ <vertex lat="45.3983" lon="3.0153" />
+ <vertex lat="45.7217" lon="3.2611" />
+ <vertex lat="45.7961" lon="3.5644" />
+ <vertex lat="45.7428" lon="4.0314" />
+ <vertex lat="45.3617" lon="4.2311" />
+ <vertex lat="45.8167" lon="5.0000" />
+ <vertex lat="44.7167" lon="5.6667" />
+ <vertex lat="44.7167" lon="3.7167" />
+ <vertex lat="44.2500" lon="3.5833" />
+ </slice>
+ </sector>
+
+
+ <sector name="MO" acc="marseille" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="44.3333" lon="4.1667" />
+ <vertex lat="44.2500" lon="3.5833" />
+ <vertex lat="44.7167" lon="3.7167" />
+ <vertex lat="44.7167" lon="5.6667" />
+ <vertex lat="44.2500" lon="5.8167" />
+ <vertex lat="43.4667" lon="5.4833" />
+ <vertex lat="43.4667" lon="4.8667" />
+ <vertex lat="43.6333" lon="4.1500" />
+ <vertex lat="43.8667" lon="3.8833" />
+ </slice>
+ </sector>
+
+
+ <sector name="ML" acc="marseille" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="44.0000" lon="3.0500" />
+ <vertex lat="43.4667" lon="5.4833" />
+ <vertex lat="43.4667" lon="4.8667" />
+ <vertex lat="43.6333" lon="4.1500" />
+ <vertex lat="43.8667" lon="3.8833" />
+ <vertex lat="44.2500" lon="3.5833" />
+ <vertex lat="44.2500" lon="2.9167" />
+ <vertex lat="43.7167" lon="2.7333" />
+ <vertex lat="43.1833" lon="2.7333" />
+ <vertex lat="43.2667" lon="2.5667" />
+ <vertex lat="43.0000" lon="2.2833" />
+ <vertex lat="42.6500" lon="2.6500" />
+ <vertex lat="42.3833" lon="2.6500" />
+ <vertex lat="42.3300" lon="2.6097" />
+ <vertex lat="42.3197" lon="2.7100" />
+ <vertex lat="42.3897" lon="2.7400" />
+ <vertex lat="42.3897" lon="2.8497" />
+ <vertex lat="42.4300" lon="2.9100" />
+ <vertex lat="42.4500" lon="3.0497" />
+ <vertex lat="42.4500" lon="3.0497" />
+ <vertex lat="42.4097" lon="3.0997" />
+ <vertex lat="42.3989" lon="3.1639" />
+ <vertex lat="42.4497" lon="3.2117" />
+ <vertex lat="42.0000" lon="4.6667" />
+ <vertex lat="41.4167" lon="4.6667" />
+ <vertex lat="41.2833" lon="5.7500" />
+ <vertex lat="42.5000" lon="6.0000" />
+ <vertex lat="43.0000" lon="5.7333" />
+ </slice>
+ </sector>
+
+
+ <sector name="ST" acc="marseille" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="44.0333" lon="5.9167" />
+ <vertex lat="44.7167" lon="6.0000" />
+ <vertex lat="44.7167" lon="5.6667" />
+ <vertex lat="44.2500" lon="5.8167" />
+ <vertex lat="43.4667" lon="5.4833" />
+ <vertex lat="43.0000" lon="5.7333" />
+ <vertex lat="43.0500" lon="7.3833" />
+ <vertex lat="43.5000" lon="7.3000" />
+ <vertex lat="43.5333" lon="6.8333" />
+ </slice>
+ </sector>
+
+
+ <sector name="MN" acc="marseille" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="44.5333" lon="6.3000" />
+ <vertex lat="43.5000" lon="7.3000" />
+ <vertex lat="43.5333" lon="6.8333" />
+ <vertex lat="44.7167" lon="6.0000" />
+ <vertex lat="44.8400" lon="6.8800" />
+ <vertex lat="44.8497" lon="6.8800" />
+ <vertex lat="44.8497" lon="6.9600" />
+ <vertex lat="44.8300" lon="7.0100" />
+ <vertex lat="44.6697" lon="7.1197" />
+ <vertex lat="44.6897" lon="7.0597" />
+ <vertex lat="44.6597" lon="7.0000" />
+ <vertex lat="44.6197" lon="7.0000" />
+ <vertex lat="44.5297" lon="6.9097" />
+ <vertex lat="44.4900" lon="6.9000" />
+ <vertex lat="44.4300" lon="6.9600" />
+ <vertex lat="44.3800" lon="6.9297" />
+ <vertex lat="44.2797" lon="7.0300" />
+ <vertex lat="44.2097" lon="7.0300" />
+ <vertex lat="44.1197" lon="7.2197" />
+ <vertex lat="44.0900" lon="7.4497" />
+ <vertex lat="44.1300" lon="7.6597" />
+ <vertex lat="44.0697" lon="7.7397" />
+ <vertex lat="43.9700" lon="7.6700" />
+ <vertex lat="43.8800" lon="7.5397" />
+ <vertex lat="43.7667" lon="7.5833" />
+ <vertex lat="43.7333" lon="7.5167" />
+ <vertex lat="43.7333" lon="7.5667" />
+ <vertex lat="43.7500" lon="7.6500" />
+ <vertex lat="43.6167" lon="8.3167" />
+ </slice>
+ </sector>
+
+
+ <sector name="CO" acc="marseille" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="42.7500" lon="6.1667" />
+ <vertex lat="43.5000" lon="7.3000" />
+ <vertex lat="43.6167" lon="8.3167" />
+ <vertex lat="43.1667" lon="9.7500" />
+ <vertex lat="41.3333" lon="9.7500" />
+ <vertex lat="41.3333" lon="8.3333" />
+ <vertex lat="41.0000" lon="8.0000" />
+ <vertex lat="41.2833" lon="5.7500" />
+ <vertex lat="42.5000" lon="6.0000" />
+ <vertex lat="43.0000" lon="5.7333" />
+ <vertex lat="43.0500" lon="7.3833" />
+ </slice>
+ </sector>
+
+
+ <sector name="Y1" acc="marseille" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="45.3333" lon="5.5000" />
+ <vertex lat="44.5022" lon="6.3669" />
+ <vertex lat="45.2917" lon="4.6667" />
+ <vertex lat="46.0311" lon="5.8131" />
+ <vertex lat="45.8500" lon="6.0500" />
+ <vertex lat="45.5833" lon="6.3333" />
+ <vertex lat="44.9903" lon="6.6625" />
+ </slice>
+ </sector>
+
+
+ <sector name="Y2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="45.3333" lon="5.5000" />
+ <vertex lat="44.5022" lon="6.3669" />
+ <vertex lat="45.2917" lon="4.6667" />
+ <vertex lat="46.0311" lon="5.8131" />
+ <vertex lat="45.8500" lon="6.0500" />
+ <vertex lat="45.5833" lon="6.3333" />
+ <vertex lat="44.9903" lon="6.6625" />
+ </slice>
+ </sector>
+
+
+ <sector name="M1" acc="marseille" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="43.1667" lon="4.5000" />
+ <vertex lat="42.4322" lon="3.1283" />
+ <vertex lat="42.0992" lon="4.3506" />
+ <vertex lat="43.4000" lon="5.9167" />
+ <vertex lat="43.4750" lon="5.9250" />
+ <vertex lat="43.9500" lon="5.1750" />
+ <vertex lat="43.9500" lon="4.1167" />
+ <vertex lat="43.6031" lon="3.8419" />
+ </slice>
+ </sector>
+
+
+ <sector name="M2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="43.1667" lon="4.5000" />
+ <vertex lat="42.4322" lon="3.1283" />
+ <vertex lat="42.0992" lon="4.3506" />
+ <vertex lat="43.4000" lon="5.9167" />
+ <vertex lat="43.4750" lon="5.9250" />
+ <vertex lat="43.9500" lon="5.1750" />
+ <vertex lat="43.9500" lon="4.1167" />
+ <vertex lat="43.6031" lon="3.8419" />
+ </slice>
+ </sector>
+
+
+ <sector name="E1" acc="marseille" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="43.0000" lon="8.0000" />
+ <vertex lat="42.2833" lon="6.3667" />
+ <vertex lat="42.4917" lon="6.4833" />
+ <vertex lat="42.8500" lon="6.1833" />
+ <vertex lat="43.4250" lon="6.1917" />
+ <vertex lat="43.4750" lon="6.7417" />
+ <vertex lat="44.0000" lon="7.6667" />
+ <vertex lat="44.1333" lon="8.1667" />
+ <vertex lat="43.9667" lon="8.2667" />
+ <vertex lat="43.7083" lon="7.7917" />
+ <vertex lat="43.4314" lon="8.7969" />
+ <vertex lat="42.2219" lon="8.1150" />
+ <vertex lat="41.8375" lon="8.0700" />
+ </slice>
+ </sector>
+
+
+ <sector name="E2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="43.0000" lon="8.0000" />
+ <vertex lat="42.2833" lon="6.3667" />
+ <vertex lat="42.4917" lon="6.4833" />
+ <vertex lat="42.8500" lon="6.1833" />
+ <vertex lat="43.4250" lon="6.1917" />
+ <vertex lat="43.4750" lon="6.7417" />
+ <vertex lat="44.0000" lon="7.6667" />
+ <vertex lat="44.1333" lon="8.1667" />
+ <vertex lat="43.9667" lon="8.2667" />
+ <vertex lat="43.7083" lon="7.7917" />
+ <vertex lat="43.4314" lon="8.7969" />
+ <vertex lat="42.2219" lon="8.1150" />
+ <vertex lat="41.8375" lon="8.0700" />
+ </slice>
+ </sector>
+
+
+ <sector name="K1" acc="marseille" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="42.2500" lon="9.0000" />
+ <vertex lat="41.3333" lon="9.7500" />
+ <vertex lat="41.3333" lon="8.3333" />
+ <vertex lat="41.7667" lon="8.3333" />
+ <vertex lat="41.8375" lon="8.0700" />
+ <vertex lat="42.2219" lon="8.1150" />
+ <vertex lat="43.4314" lon="8.7969" />
+ <vertex lat="43.1667" lon="9.7500" />
+ </slice>
+ </sector>
+
+
+ <sector name="K2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="42.2500" lon="9.0000" />
+ <vertex lat="41.3333" lon="9.7500" />
+ <vertex lat="41.3333" lon="8.3333" />
+ <vertex lat="41.7667" lon="8.3333" />
+ <vertex lat="41.8375" lon="8.0700" />
+ <vertex lat="42.2219" lon="8.1150" />
+ <vertex lat="43.4314" lon="8.7969" />
+ <vertex lat="43.1667" lon="9.7500" />
+ </slice>
+ </sector>
+
+
+ <sector name="D1" acc="marseille" floor="0" ceiling="320" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="41.0000" lon="6.0000" />
+ <vertex lat="39.0000" lon="8.0000" />
+ <vertex lat="39.0000" lon="4.6667" />
+ <vertex lat="41.4167" lon="4.6667" />
+ <vertex lat="41.0000" lon="8.0000" />
+ </slice>
+
+ <slice floor="195" ceiling="320" >
+ <centre lat="41.0000" lon="6.0000" />
+ <vertex lat="39.0000" lon="8.0000" />
+ <vertex lat="39.0000" lon="4.6667" />
+ <vertex lat="41.4167" lon="4.6667" />
+ <vertex lat="41.9917" lon="6.1833" />
+ <vertex lat="42.2833" lon="6.3667" />
+ <vertex lat="41.7667" lon="8.3333" />
+ <vertex lat="41.3333" lon="8.3333" />
+ <vertex lat="41.0000" lon="8.0000" />
+ </slice>
+ </sector>
+
+
+ <sector name="D2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="41.0000" lon="6.0000" />
+ <vertex lat="39.0000" lon="8.0000" />
+ <vertex lat="39.0000" lon="4.6667" />
+ <vertex lat="41.4167" lon="4.6667" />
+ <vertex lat="41.9917" lon="6.1833" />
+ <vertex lat="42.2833" lon="6.3667" />
+ <vertex lat="41.7667" lon="8.3333" />
+ <vertex lat="41.3333" lon="8.3333" />
+ <vertex lat="41.0000" lon="8.0000" />
+ </slice>
+ </sector>
+
+
+ <sector name="A1" acc="marseille" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="44.3333" lon="5.5000" />
+ <vertex lat="43.4750" lon="5.9250" />
+ <vertex lat="43.9500" lon="5.1750" />
+ <vertex lat="44.6500" lon="5.0417" />
+ <vertex lat="44.9417" lon="5.4333" />
+ <vertex lat="44.5022" lon="6.3669" />
+ <vertex lat="43.8417" lon="5.9750" />
+ </slice>
+ </sector>
+
+
+ <sector name="A2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="44.3333" lon="5.5000" />
+ <vertex lat="43.4750" lon="5.9250" />
+ <vertex lat="43.9500" lon="5.1750" />
+ <vertex lat="44.6500" lon="5.0417" />
+ <vertex lat="44.9417" lon="5.4333" />
+ <vertex lat="44.5022" lon="6.3669" />
+ <vertex lat="43.8417" lon="5.9750" />
+ </slice>
+ </sector>
+
+
+ <sector name="B1" acc="marseille" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="44.0000" lon="6.6667" />
+ <vertex lat="44.0000" lon="7.6667" />
+ <vertex lat="43.4750" lon="6.7417" />
+ <vertex lat="43.4000" lon="5.9167" />
+ <vertex lat="43.8417" lon="5.9750" />
+ <vertex lat="44.9903" lon="6.6625" />
+ <vertex lat="44.8000" lon="6.7667" />
+ <vertex lat="44.8083" lon="7.1583" />
+ <vertex lat="44.1917" lon="7.3417" />
+ <vertex lat="44.1417" lon="7.6333" />
+ </slice>
+ </sector>
+
+
+ <sector name="B2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="44.0000" lon="6.6667" />
+ <vertex lat="44.0000" lon="7.6667" />
+ <vertex lat="43.4750" lon="6.7417" />
+ <vertex lat="43.4000" lon="5.9167" />
+ <vertex lat="43.8417" lon="5.9750" />
+ <vertex lat="44.9903" lon="6.6625" />
+ <vertex lat="44.8000" lon="6.7667" />
+ <vertex lat="44.8083" lon="7.1583" />
+ <vertex lat="44.1917" lon="7.3417" />
+ <vertex lat="44.1417" lon="7.6333" />
+ </slice>
+ </sector>
+
+
+ <sector name="F1" acc="marseille" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="42.1667" lon="5.0000" />
+ <vertex lat="41.9917" lon="6.1833" />
+ <vertex lat="41.4167" lon="4.6667" />
+ <vertex lat="42.0000" lon="4.6667" />
+ <vertex lat="42.0992" lon="4.3506" />
+ <vertex lat="43.4000" lon="5.9167" />
+ <vertex lat="43.4250" lon="6.1917" />
+ <vertex lat="42.8500" lon="6.1833" />
+ <vertex lat="42.4917" lon="6.4833" />
+ </slice>
+ </sector>
+
+
+ <sector name="F2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="42.1667" lon="5.0000" />
+ <vertex lat="41.9917" lon="6.1833" />
+ <vertex lat="41.4167" lon="4.6667" />
+ <vertex lat="42.0000" lon="4.6667" />
+ <vertex lat="42.0992" lon="4.3506" />
+ <vertex lat="43.4000" lon="5.9167" />
+ <vertex lat="43.4250" lon="6.1917" />
+ <vertex lat="42.8500" lon="6.1833" />
+ <vertex lat="42.4917" lon="6.4833" />
+ </slice>
+ </sector>
+
+
+ <sector name="G1" acc="marseille" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="46.0000" lon="4.5000" />
+ <vertex lat="45.2917" lon="4.6667" />
+ <vertex lat="45.3583" lon="4.4917" />
+ <vertex lat="45.6894" lon="4.2294" />
+ <vertex lat="45.7797" lon="3.6553" />
+ <vertex lat="46.5172" lon="3.3378" />
+ <vertex lat="46.5667" lon="3.5000" />
+ <vertex lat="46.2908" lon="3.6833" />
+ <vertex lat="46.2431" lon="5.0928" />
+ <vertex lat="46.2333" lon="5.1333" />
+ <vertex lat="46.1167" lon="5.7000" />
+ <vertex lat="46.0311" lon="5.8131" />
+ <vertex lat="44.5167" lon="2.6250" />
+ </slice>
+ </sector>
+
+
+ <sector name="G2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="46.0000" lon="4.5000" />
+ <vertex lat="45.2917" lon="4.6667" />
+ <vertex lat="45.3583" lon="4.4917" />
+ <vertex lat="45.6894" lon="4.2294" />
+ <vertex lat="45.7797" lon="3.6553" />
+ <vertex lat="46.5172" lon="3.3378" />
+ <vertex lat="46.5667" lon="3.5000" />
+ <vertex lat="46.2908" lon="3.6833" />
+ <vertex lat="46.2431" lon="5.0928" />
+ <vertex lat="46.2333" lon="5.1333" />
+ <vertex lat="46.1167" lon="5.7000" />
+ <vertex lat="46.0311" lon="5.8131" />
+ <vertex lat="44.5167" lon="2.6250" />
+ </slice>
+ </sector>
+
+
+ <sector name="W1" acc="marseille" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="44.5000" lon="4.3333" />
+ <vertex lat="43.9500" lon="5.1750" />
+ <vertex lat="44.6500" lon="5.0333" />
+ <vertex lat="44.9417" lon="5.4333" />
+ <vertex lat="45.2917" lon="4.6667" />
+ <vertex lat="45.3583" lon="4.4917" />
+ <vertex lat="44.8589" lon="3.3692" />
+ <vertex lat="44.4317" lon="4.2731" />
+ <vertex lat="44.0850" lon="4.2219" />
+ <vertex lat="43.9500" lon="4.1167" />
+ </slice>
+ </sector>
+
+
+ <sector name="W2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="44.5000" lon="4.3333" />
+ <vertex lat="43.9500" lon="5.1750" />
+ <vertex lat="44.6500" lon="5.0333" />
+ <vertex lat="44.9417" lon="5.4333" />
+ <vertex lat="45.2917" lon="4.6667" />
+ <vertex lat="45.3583" lon="4.4917" />
+ <vertex lat="44.8589" lon="3.3692" />
+ <vertex lat="44.4317" lon="4.2731" />
+ <vertex lat="44.0850" lon="4.2219" />
+ <vertex lat="43.9500" lon="4.1167" />
+ </slice>
+ </sector>
+
+
+ <sector name="OL" acc="LYON" floor="0" ceiling="115" >
+ <slice floor="0" ceiling="115" >
+ <centre lat="45.7500" lon="4.5833" />
+ <vertex lat="46.4333" lon="4.8167" />
+ <vertex lat="45.5564" lon="4.8833" />
+ <vertex lat="44.9333" lon="5.2833" />
+ <vertex lat="44.6667" lon="5.0233" />
+ <vertex lat="44.6667" lon="4.8514" />
+ <vertex lat="45.2667" lon="4.5333" />
+ <vertex lat="45.2000" lon="4.3167" />
+ <vertex lat="45.7833" lon="4.0083" />
+ <vertex lat="45.8583" lon="4.3250" />
+ <vertex lat="46.1125" lon="4.1897" />
+ <vertex lat="46.1000" lon="4.5917" />
+ </slice>
+ </sector>
+
+
+ <sector name="EL" acc="LYON" floor="0" ceiling="115" >
+ <slice floor="0" ceiling="115" >
+ <centre lat="45.7500" lon="5.2500" />
+ <vertex lat="46.4333" lon="4.8167" />
+ <vertex lat="45.5564" lon="4.8833" />
+ <vertex lat="44.9333" lon="5.2833" />
+ <vertex lat="45.6417" lon="5.9083" />
+ <vertex lat="45.6833" lon="5.4667" />
+ <vertex lat="45.9278" lon="5.6667" />
+ <vertex lat="45.9722" lon="5.5997" />
+ <vertex lat="46.1714" lon="5.6561" />
+ <vertex lat="46.3633" lon="5.4061" />
+ </slice>
+ </sector>
+</sectors>
diff --git a/Anoto/bin/x86/Release/Anoto.vshost.exe b/Anoto/bin/x86/Release/Anoto.vshost.exe
new file mode 100644
index 0000000..58da521
--- /dev/null
+++ b/Anoto/bin/x86/Release/Anoto.vshost.exe
Binary files differ
diff --git a/Anoto/bin/x86/Release/Anoto.vshost.exe.manifest b/Anoto/bin/x86/Release/Anoto.vshost.exe.manifest
new file mode 100644
index 0000000..f96b1d6
--- /dev/null
+++ b/Anoto/bin/x86/Release/Anoto.vshost.exe.manifest
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+ <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
+ <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
+ <security>
+ <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
+ <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
+ </requestedPrivileges>
+ </security>
+ </trustInfo>
+</assembly>
diff --git a/Anoto/obj/Debug/Anoto.Form1.resources b/Anoto/obj/Debug/Anoto.Form1.resources
new file mode 100644
index 0000000..06c24d0
--- /dev/null
+++ b/Anoto/obj/Debug/Anoto.Form1.resources
Binary files differ
diff --git a/Anoto/obj/Debug/Anoto.Properties.Resources.resources b/Anoto/obj/Debug/Anoto.Properties.Resources.resources
new file mode 100644
index 0000000..06c24d0
--- /dev/null
+++ b/Anoto/obj/Debug/Anoto.Properties.Resources.resources
Binary files differ
diff --git a/Anoto/obj/Debug/Anoto.csproj.FileListAbsolute.txt b/Anoto/obj/Debug/Anoto.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..ad1793f
--- /dev/null
+++ b/Anoto/obj/Debug/Anoto.csproj.FileListAbsolute.txt
@@ -0,0 +1,39 @@
+C:\Saved Data\Projects\Anoto\Anoto\bin\Debug\Anoto.exe
+C:\Saved Data\Projects\Anoto\Anoto\bin\Debug\Anoto.pdb
+C:\Saved Data\Projects\Anoto\Anoto\bin\Debug\Interop.AnotoGenericStreamer.dll
+C:\Saved Data\Projects\Anoto\Anoto\obj\Debug\ResolveAssemblyReference.cache
+C:\Saved Data\Projects\Anoto\Anoto\obj\Debug\Interop.AnotoGenericStreamer.dll
+C:\Saved Data\Projects\Anoto\Anoto\obj\Debug\Anoto.csproj.ResolveComReference.cache
+C:\Saved Data\Projects\Anoto\Anoto\obj\Debug\Anoto.Form1.resources
+C:\Saved Data\Projects\Anoto\Anoto\obj\Debug\Anoto.Properties.Resources.resources
+C:\Saved Data\Projects\Anoto\Anoto\obj\Debug\Anoto.csproj.GenerateResource.Cache
+C:\Saved Data\Projects\Anoto\Anoto\obj\Debug\Anoto.exe
+C:\Saved Data\Projects\Anoto\Anoto\obj\Debug\Anoto.pdb
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\obj\Debug\Interop.AnotoGenericStreamer.dll
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\obj\Debug\Anoto.csproj.ResolveComReference.cache
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\obj\Debug\Anoto.exe
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\obj\Debug\Anoto.pdb
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\bin\Debug\Anoto.exe
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\bin\Debug\Anoto.pdb
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\bin\Debug\Interop.AnotoGenericStreamer.dll
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\obj\Debug\ResolveAssemblyReference.cache
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\obj\Debug\Anoto.Properties.Resources.resources
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\obj\Debug\GenerateResource-ResGen.read.1.tlog
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\obj\Debug\GenerateResource-ResGen.write.1.tlog
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\obj\Debug\Anoto.Form1.resources
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\bin\Debug\XMLStates.xml
+E:\SaveData\Projects\Anoto\Anoto\obj\Debug\ResolveAssemblyReference.cache
+E:\SaveData\Projects\Anoto\Anoto\obj\Debug\Anoto.csproj.ResolveComReference.cache
+E:\SaveData\Projects\Anoto\Anoto\obj\Debug\Anoto.Form1.resources
+E:\SaveData\Projects\Anoto\Anoto\obj\Debug\Anoto.Properties.Resources.resources
+E:\SaveData\Projects\Anoto\Anoto\obj\Debug\GenerateResource-ResGen.read.1.tlog
+E:\SaveData\Projects\Anoto\Anoto\obj\Debug\ResGen.read.1.tlog
+E:\SaveData\Projects\Anoto\Anoto\obj\Debug\GenerateResource-ResGen.write.1.tlog
+E:\SaveData\Projects\Anoto\Anoto\obj\Debug\ResGen.write.1.tlog
+E:\SaveData\Projects\Anoto\Anoto\obj\Debug\Anoto.exe
+E:\SaveData\Projects\Anoto\Anoto\obj\Debug\Anoto.pdb
+E:\SaveData\Projects\Anoto\Anoto\obj\Debug\Interop.AnotoGenericStreamer.dll
+E:\SaveData\Projects\Anoto\Anoto\bin\Debug\XMLStates.xml
+E:\SaveData\Projects\Anoto\Anoto\bin\Debug\Anoto.exe
+E:\SaveData\Projects\Anoto\Anoto\bin\Debug\Anoto.pdb
+E:\SaveData\Projects\Anoto\Anoto\bin\Debug\Interop.AnotoGenericStreamer.dll
diff --git a/Anoto/obj/Debug/Anoto.csproj.GenerateResource.Cache b/Anoto/obj/Debug/Anoto.csproj.GenerateResource.Cache
new file mode 100644
index 0000000..221262e
--- /dev/null
+++ b/Anoto/obj/Debug/Anoto.csproj.GenerateResource.Cache
Binary files differ
diff --git a/Anoto/obj/Debug/Anoto.csproj.ResolveComReference.cache b/Anoto/obj/Debug/Anoto.csproj.ResolveComReference.cache
new file mode 100644
index 0000000..6c3f502
--- /dev/null
+++ b/Anoto/obj/Debug/Anoto.csproj.ResolveComReference.cache
Binary files differ
diff --git a/Anoto/obj/Debug/Anoto.exe b/Anoto/obj/Debug/Anoto.exe
new file mode 100644
index 0000000..13167de
--- /dev/null
+++ b/Anoto/obj/Debug/Anoto.exe
Binary files differ
diff --git a/Anoto/obj/Debug/Anoto.pdb b/Anoto/obj/Debug/Anoto.pdb
new file mode 100644
index 0000000..4401f37
--- /dev/null
+++ b/Anoto/obj/Debug/Anoto.pdb
Binary files differ
diff --git a/Anoto/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Anoto/obj/Debug/DesignTimeResolveAssemblyReferences.cache
new file mode 100644
index 0000000..eaac8d0
--- /dev/null
+++ b/Anoto/obj/Debug/DesignTimeResolveAssemblyReferences.cache
Binary files differ
diff --git a/Anoto/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Anoto/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..8af3198
--- /dev/null
+++ b/Anoto/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
Binary files differ
diff --git a/Anoto/obj/Debug/GenerateResource-ResGen.read.1.tlog b/Anoto/obj/Debug/GenerateResource-ResGen.read.1.tlog
new file mode 100644
index 0000000..488a09e
--- /dev/null
+++ b/Anoto/obj/Debug/GenerateResource-ResGen.read.1.tlog
Binary files differ
diff --git a/Anoto/obj/Debug/GenerateResource-ResGen.write.1.tlog b/Anoto/obj/Debug/GenerateResource-ResGen.write.1.tlog
new file mode 100644
index 0000000..4e0f5f8
--- /dev/null
+++ b/Anoto/obj/Debug/GenerateResource-ResGen.write.1.tlog
Binary files differ
diff --git a/Anoto/obj/Debug/Interop.AnotoGenericStreamer.dll b/Anoto/obj/Debug/Interop.AnotoGenericStreamer.dll
new file mode 100644
index 0000000..1add177
--- /dev/null
+++ b/Anoto/obj/Debug/Interop.AnotoGenericStreamer.dll
Binary files differ
diff --git a/Anoto/obj/Debug/ResGen.read.1.tlog b/Anoto/obj/Debug/ResGen.read.1.tlog
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/Anoto/obj/Debug/ResGen.read.1.tlog
@@ -0,0 +1 @@
+ÿþ \ No newline at end of file
diff --git a/Anoto/obj/Debug/ResGen.write.1.tlog b/Anoto/obj/Debug/ResGen.write.1.tlog
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/Anoto/obj/Debug/ResGen.write.1.tlog
@@ -0,0 +1 @@
+ÿþ \ No newline at end of file
diff --git a/Anoto/obj/Debug/ResolveAssemblyReference.cache b/Anoto/obj/Debug/ResolveAssemblyReference.cache
new file mode 100644
index 0000000..46fad48
--- /dev/null
+++ b/Anoto/obj/Debug/ResolveAssemblyReference.cache
Binary files differ
diff --git a/Anoto/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/Anoto/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
new file mode 100644
index 0000000..469235f
--- /dev/null
+++ b/Anoto/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
Binary files differ
diff --git a/Anoto/obj/Debug/build.force b/Anoto/obj/Debug/build.force
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Anoto/obj/Debug/build.force
diff --git a/Anoto/obj/Release/Anoto.Form1.resources b/Anoto/obj/Release/Anoto.Form1.resources
new file mode 100644
index 0000000..06c24d0
--- /dev/null
+++ b/Anoto/obj/Release/Anoto.Form1.resources
Binary files differ
diff --git a/Anoto/obj/Release/Anoto.Properties.Resources.resources b/Anoto/obj/Release/Anoto.Properties.Resources.resources
new file mode 100644
index 0000000..06c24d0
--- /dev/null
+++ b/Anoto/obj/Release/Anoto.Properties.Resources.resources
Binary files differ
diff --git a/Anoto/obj/Release/Anoto.csproj.FileListAbsolute.txt b/Anoto/obj/Release/Anoto.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..3497564
--- /dev/null
+++ b/Anoto/obj/Release/Anoto.csproj.FileListAbsolute.txt
@@ -0,0 +1,34 @@
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\obj\Release\Interop.AnotoGenericStreamer.dll
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\obj\Release\Anoto.csproj.ResolveComReference.cache
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\bin\Release\XMLStates.xml
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\bin\Release\Anoto.exe
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\bin\Release\Anoto.pdb
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\bin\Release\Ivy.dll
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\bin\Release\IvyBus.IvyControl.dll
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\bin\Release\Interop.AnotoGenericStreamer.dll
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\obj\Release\ResolveAssemblyReference.cache
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\obj\Release\Anoto.Form1.resources
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\obj\Release\Anoto.Properties.Resources.resources
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\obj\Release\GenerateResource-ResGen.read.1.tlog
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\obj\Release\GenerateResource-ResGen.write.1.tlog
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\obj\Release\Anoto.exe
+C:\Users\hurter.RNG\Documents\Saved Data\Projects\Anoto\Anoto\obj\Release\Anoto.pdb
+H:\SaveData\Projects\Anoto\Anoto\bin\Release\XMLStates.xml
+H:\SaveData\Projects\Anoto\Anoto\bin\Release\Anoto.exe
+H:\SaveData\Projects\Anoto\Anoto\bin\Release\Anoto.pdb
+H:\SaveData\Projects\Anoto\Anoto\bin\Release\Ivy.dll
+H:\SaveData\Projects\Anoto\Anoto\bin\Release\IvyBus.IvyControl.dll
+H:\SaveData\Projects\Anoto\Anoto\bin\Release\Interop.AnotoGenericStreamer.dll
+H:\SaveData\Projects\Anoto\Anoto\obj\Release\ResolveAssemblyReference.cache
+H:\SaveData\Projects\Anoto\Anoto\obj\Release\Interop.AnotoGenericStreamer.dll
+H:\SaveData\Projects\Anoto\Anoto\obj\Release\Anoto.csproj.ResolveComReference.cache
+H:\SaveData\Projects\Anoto\Anoto\obj\Release\Anoto.Form1.resources
+H:\SaveData\Projects\Anoto\Anoto\obj\Release\Anoto.Properties.Resources.resources
+H:\SaveData\Projects\Anoto\Anoto\obj\Release\GenerateResource-ResGen.read.1.tlog
+H:\SaveData\Projects\Anoto\Anoto\obj\Release\GenerateResource-ResGen.write.1.tlog
+H:\SaveData\Projects\Anoto\Anoto\obj\Release\Anoto.exe
+H:\SaveData\Projects\Anoto\Anoto\obj\Release\Anoto.pdb
+E:\SaveData\Projects\Anoto\Anoto\obj\Release\Interop.AnotoGenericStreamer.dll
+E:\SaveData\Projects\Anoto\Anoto\obj\Release\Anoto.csproj.ResolveComReference.cache
+E:\SaveData\Projects\Anoto\Anoto\obj\Release\Anoto.exe
+E:\SaveData\Projects\Anoto\Anoto\obj\Release\Anoto.pdb
diff --git a/Anoto/obj/Release/Anoto.csproj.ResolveComReference.cache b/Anoto/obj/Release/Anoto.csproj.ResolveComReference.cache
new file mode 100644
index 0000000..6c3f502
--- /dev/null
+++ b/Anoto/obj/Release/Anoto.csproj.ResolveComReference.cache
Binary files differ
diff --git a/Anoto/obj/Release/Anoto.exe b/Anoto/obj/Release/Anoto.exe
new file mode 100644
index 0000000..2305efb
--- /dev/null
+++ b/Anoto/obj/Release/Anoto.exe
Binary files differ
diff --git a/Anoto/obj/Release/Anoto.pdb b/Anoto/obj/Release/Anoto.pdb
new file mode 100644
index 0000000..b4f35bd
--- /dev/null
+++ b/Anoto/obj/Release/Anoto.pdb
Binary files differ
diff --git a/Anoto/obj/Release/DesignTimeResolveAssemblyReferences.cache b/Anoto/obj/Release/DesignTimeResolveAssemblyReferences.cache
new file mode 100644
index 0000000..eaac8d0
--- /dev/null
+++ b/Anoto/obj/Release/DesignTimeResolveAssemblyReferences.cache
Binary files differ
diff --git a/Anoto/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/Anoto/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..663ab67
--- /dev/null
+++ b/Anoto/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
Binary files differ
diff --git a/Anoto/obj/Release/GenerateResource-ResGen.read.1.tlog b/Anoto/obj/Release/GenerateResource-ResGen.read.1.tlog
new file mode 100644
index 0000000..2d725cc
--- /dev/null
+++ b/Anoto/obj/Release/GenerateResource-ResGen.read.1.tlog
Binary files differ
diff --git a/Anoto/obj/Release/GenerateResource-ResGen.write.1.tlog b/Anoto/obj/Release/GenerateResource-ResGen.write.1.tlog
new file mode 100644
index 0000000..ed0a3e0
--- /dev/null
+++ b/Anoto/obj/Release/GenerateResource-ResGen.write.1.tlog
Binary files differ
diff --git a/Anoto/obj/Release/Interop.AnotoGenericStreamer.dll b/Anoto/obj/Release/Interop.AnotoGenericStreamer.dll
new file mode 100644
index 0000000..a7e0459
--- /dev/null
+++ b/Anoto/obj/Release/Interop.AnotoGenericStreamer.dll
Binary files differ
diff --git a/Anoto/obj/Release/ResolveAssemblyReference.cache b/Anoto/obj/Release/ResolveAssemblyReference.cache
new file mode 100644
index 0000000..11f30f5
--- /dev/null
+++ b/Anoto/obj/Release/ResolveAssemblyReference.cache
Binary files differ
diff --git a/Anoto/obj/Release/TempPE/Properties.Resources.Designer.cs.dll b/Anoto/obj/Release/TempPE/Properties.Resources.Designer.cs.dll
new file mode 100644
index 0000000..94b8f62
--- /dev/null
+++ b/Anoto/obj/Release/TempPE/Properties.Resources.Designer.cs.dll
Binary files differ
diff --git a/Anoto/obj/Release/build.force b/Anoto/obj/Release/build.force
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Anoto/obj/Release/build.force
diff --git a/Anoto/obj/x86/Debug/Anoto.Form1.resources b/Anoto/obj/x86/Debug/Anoto.Form1.resources
new file mode 100644
index 0000000..06c24d0
--- /dev/null
+++ b/Anoto/obj/x86/Debug/Anoto.Form1.resources
Binary files differ
diff --git a/Anoto/obj/x86/Debug/Anoto.FormAnotoSupervision.resources b/Anoto/obj/x86/Debug/Anoto.FormAnotoSupervision.resources
new file mode 100644
index 0000000..7571c8b
--- /dev/null
+++ b/Anoto/obj/x86/Debug/Anoto.FormAnotoSupervision.resources
Binary files differ
diff --git a/Anoto/obj/x86/Debug/Anoto.Properties.Resources.resources b/Anoto/obj/x86/Debug/Anoto.Properties.Resources.resources
new file mode 100644
index 0000000..d69c960
--- /dev/null
+++ b/Anoto/obj/x86/Debug/Anoto.Properties.Resources.resources
Binary files differ
diff --git a/Anoto/obj/x86/Debug/Anoto.csproj.FileListAbsolute.txt b/Anoto/obj/x86/Debug/Anoto.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..6d360ea
--- /dev/null
+++ b/Anoto/obj/x86/Debug/Anoto.csproj.FileListAbsolute.txt
@@ -0,0 +1,15 @@
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\Interop.AnotoGenericStreamer.dll
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\Anoto.csproj.ResolveComReference.cache
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\XMLStates.xml
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\Anoto.exe
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\Anoto.pdb
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\Ivy.dll
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\IvyBus.IvyControl.dll
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\Interop.AnotoGenericStreamer.dll
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\ResolveAssemblyReference.cache
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\Anoto.Form1.resources
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\Anoto.Properties.Resources.resources
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\ResGen.read.1.tlog
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\ResGen.write.1.tlog
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\Anoto.exe
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\Anoto.pdb
diff --git a/Anoto/obj/x86/Debug/Anoto.csproj.ResolveComReference.cache b/Anoto/obj/x86/Debug/Anoto.csproj.ResolveComReference.cache
new file mode 100644
index 0000000..6c3f502
--- /dev/null
+++ b/Anoto/obj/x86/Debug/Anoto.csproj.ResolveComReference.cache
Binary files differ
diff --git a/Anoto/obj/x86/Debug/Anoto.exe b/Anoto/obj/x86/Debug/Anoto.exe
new file mode 100644
index 0000000..1362576
--- /dev/null
+++ b/Anoto/obj/x86/Debug/Anoto.exe
Binary files differ
diff --git a/Anoto/obj/x86/Debug/Anoto.pdb b/Anoto/obj/x86/Debug/Anoto.pdb
new file mode 100644
index 0000000..2fd6c29
--- /dev/null
+++ b/Anoto/obj/x86/Debug/Anoto.pdb
Binary files differ
diff --git a/Anoto/obj/x86/Debug/AnotoSetup.csproj.FileListAbsolute.txt b/Anoto/obj/x86/Debug/AnotoSetup.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..c89a731
--- /dev/null
+++ b/Anoto/obj/x86/Debug/AnotoSetup.csproj.FileListAbsolute.txt
@@ -0,0 +1,48 @@
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\XMLStates.xml
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\Anoto.exe
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\Anoto.pdb
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\Ivy.dll
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\IvyBus.IvyControl.dll
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\Interop.AnotoGenericStreamer.dll
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\ResolveAssemblyReference.cache
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\Interop.AnotoGenericStreamer.dll
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\AnotoSetup.csproj.ResolveComReference.cache
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\Anoto.FormAnotoSupervision.resources
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\Anoto.Properties.Resources.resources
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\ResGen.read.1.tlog
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\ResGen.write.1.tlog
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\Anoto.exe
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\Anoto.pdb
+C:\Anoto\Anoto\Anoto\bin\x86\Debug\XMLStates.xml
+C:\Anoto\Anoto\Anoto\bin\x86\Debug\Anoto.exe
+C:\Anoto\Anoto\Anoto\bin\x86\Debug\Anoto.pdb
+C:\Anoto\Anoto\Anoto\bin\x86\Debug\Ivy.dll
+C:\Anoto\Anoto\Anoto\bin\x86\Debug\IvyBus.IvyControl.dll
+C:\Anoto\Anoto\Anoto\bin\x86\Debug\Interop.AnotoGenericStreamer.dll
+C:\Anoto\Anoto\Anoto\obj\x86\Debug\ResolveAssemblyReference.cache
+C:\Anoto\Anoto\Anoto\obj\x86\Debug\Interop.AnotoGenericStreamer.dll
+C:\Anoto\Anoto\Anoto\obj\x86\Debug\AnotoSetup.csproj.ResolveComReference.cache
+C:\Anoto\Anoto\Anoto\obj\x86\Debug\Anoto.FormAnotoSupervision.resources
+C:\Anoto\Anoto\Anoto\obj\x86\Debug\Anoto.Properties.Resources.resources
+C:\Anoto\Anoto\Anoto\obj\x86\Debug\Anoto.exe
+C:\Anoto\Anoto\Anoto\obj\x86\Debug\Anoto.pdb
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\AnotoData.dll
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\AnotoData.pdb
+C:\Anoto\Anoto\Anoto\bin\x86\Debug\AnotoData.dll
+C:\Anoto\Anoto\Anoto\bin\x86\Debug\AnotoData.pdb
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\Anoto.exe.config
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\Data.exe
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\Data.pdb
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\GenerateResource.read.1.tlog
+E:\SaveData\Projects\Anoto\Anoto\obj\x86\Debug\GenerateResource.write.1.tlog
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\balises.xml
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\routes.xml
+E:\SaveData\Projects\Anoto\Anoto\bin\x86\Debug\sectors.xml
+C:\Anoto\Anoto\Anoto\bin\x86\Debug\balises.xml
+C:\Anoto\Anoto\Anoto\bin\x86\Debug\routes.xml
+C:\Anoto\Anoto\Anoto\bin\x86\Debug\sectors.xml
+C:\Anoto\Anoto\Anoto\bin\x86\Debug\Anoto.exe.config
+C:\Anoto\Anoto\Anoto\bin\x86\Debug\Data.exe
+C:\Anoto\Anoto\Anoto\bin\x86\Debug\Data.pdb
+C:\Anoto\Anoto\Anoto\obj\x86\Debug\GenerateResource.read.1.tlog
+C:\Anoto\Anoto\Anoto\obj\x86\Debug\GenerateResource.write.1.tlog
diff --git a/Anoto/obj/x86/Debug/AnotoSetup.csproj.ResolveComReference.cache b/Anoto/obj/x86/Debug/AnotoSetup.csproj.ResolveComReference.cache
new file mode 100644
index 0000000..55f3e09
--- /dev/null
+++ b/Anoto/obj/x86/Debug/AnotoSetup.csproj.ResolveComReference.cache
Binary files differ
diff --git a/Anoto/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache b/Anoto/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache
new file mode 100644
index 0000000..1c119de
--- /dev/null
+++ b/Anoto/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache
Binary files differ
diff --git a/Anoto/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Anoto/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..bf5d13a
--- /dev/null
+++ b/Anoto/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
Binary files differ
diff --git a/Anoto/obj/x86/Debug/GenerateResource.read.1.tlog b/Anoto/obj/x86/Debug/GenerateResource.read.1.tlog
new file mode 100644
index 0000000..08bc785
--- /dev/null
+++ b/Anoto/obj/x86/Debug/GenerateResource.read.1.tlog
Binary files differ
diff --git a/Anoto/obj/x86/Debug/GenerateResource.write.1.tlog b/Anoto/obj/x86/Debug/GenerateResource.write.1.tlog
new file mode 100644
index 0000000..4d624c2
--- /dev/null
+++ b/Anoto/obj/x86/Debug/GenerateResource.write.1.tlog
Binary files differ
diff --git a/Anoto/obj/x86/Debug/Interop.AnotoGenericStreamer.dll b/Anoto/obj/x86/Debug/Interop.AnotoGenericStreamer.dll
new file mode 100644
index 0000000..1f53f35
--- /dev/null
+++ b/Anoto/obj/x86/Debug/Interop.AnotoGenericStreamer.dll
Binary files differ
diff --git a/Anoto/obj/x86/Debug/ResGen.read.1.tlog b/Anoto/obj/x86/Debug/ResGen.read.1.tlog
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/Anoto/obj/x86/Debug/ResGen.read.1.tlog
@@ -0,0 +1 @@
+ÿþ \ No newline at end of file
diff --git a/Anoto/obj/x86/Debug/ResGen.write.1.tlog b/Anoto/obj/x86/Debug/ResGen.write.1.tlog
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/Anoto/obj/x86/Debug/ResGen.write.1.tlog
@@ -0,0 +1 @@
+ÿþ \ No newline at end of file
diff --git a/Anoto/obj/x86/Debug/ResolveAssemblyReference.cache b/Anoto/obj/x86/Debug/ResolveAssemblyReference.cache
new file mode 100644
index 0000000..22868b7
--- /dev/null
+++ b/Anoto/obj/x86/Debug/ResolveAssemblyReference.cache
Binary files differ
diff --git a/Anoto/obj/x86/Debug/TempPE/Properties.Resources.Designer.cs.dll b/Anoto/obj/x86/Debug/TempPE/Properties.Resources.Designer.cs.dll
new file mode 100644
index 0000000..ccf53f7
--- /dev/null
+++ b/Anoto/obj/x86/Debug/TempPE/Properties.Resources.Designer.cs.dll
Binary files differ
diff --git a/Anoto/obj/x86/Release/AnotoSetup.csproj.FileListAbsolute.txt b/Anoto/obj/x86/Release/AnotoSetup.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..6d9fe9a
--- /dev/null
+++ b/Anoto/obj/x86/Release/AnotoSetup.csproj.FileListAbsolute.txt
@@ -0,0 +1,5 @@
+C:\Anoto\Anoto\Anoto\obj\x86\Release\ResolveAssemblyReference.cache
+C:\Anoto\Anoto\Anoto\obj\x86\Release\Interop.AnotoGenericStreamer.dll
+C:\Anoto\Anoto\Anoto\obj\x86\Release\AnotoSetup.csproj.ResolveComReference.cache
+C:\Anoto\Anoto\Anoto\obj\x86\Release\GenerateResource-ResGen.read.1.tlog
+C:\Anoto\Anoto\Anoto\obj\x86\Release\GenerateResource-ResGen.write.1.tlog
diff --git a/Anoto/obj/x86/Release/AnotoSetup.csproj.ResolveComReference.cache b/Anoto/obj/x86/Release/AnotoSetup.csproj.ResolveComReference.cache
new file mode 100644
index 0000000..3726dc8
--- /dev/null
+++ b/Anoto/obj/x86/Release/AnotoSetup.csproj.ResolveComReference.cache
Binary files differ
diff --git a/Anoto/obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cache b/Anoto/obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..09c77fc
--- /dev/null
+++ b/Anoto/obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cache
Binary files differ
diff --git a/Anoto/obj/x86/Release/GenerateResource-ResGen.read.1.tlog b/Anoto/obj/x86/Release/GenerateResource-ResGen.read.1.tlog
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/Anoto/obj/x86/Release/GenerateResource-ResGen.read.1.tlog
@@ -0,0 +1 @@
+ÿþ \ No newline at end of file
diff --git a/Anoto/obj/x86/Release/GenerateResource-ResGen.write.1.tlog b/Anoto/obj/x86/Release/GenerateResource-ResGen.write.1.tlog
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/Anoto/obj/x86/Release/GenerateResource-ResGen.write.1.tlog
@@ -0,0 +1 @@
+ÿþ \ No newline at end of file
diff --git a/Anoto/obj/x86/Release/Interop.AnotoGenericStreamer.dll b/Anoto/obj/x86/Release/Interop.AnotoGenericStreamer.dll
new file mode 100644
index 0000000..96dd67f
--- /dev/null
+++ b/Anoto/obj/x86/Release/Interop.AnotoGenericStreamer.dll
Binary files differ
diff --git a/Anoto/obj/x86/Release/ResolveAssemblyReference.cache b/Anoto/obj/x86/Release/ResolveAssemblyReference.cache
new file mode 100644
index 0000000..2d71493
--- /dev/null
+++ b/Anoto/obj/x86/Release/ResolveAssemblyReference.cache
Binary files differ
diff --git a/Anoto/obj/x86/Release/TempPE/Properties.Resources.Designer.cs.dll b/Anoto/obj/x86/Release/TempPE/Properties.Resources.Designer.cs.dll
new file mode 100644
index 0000000..8838ff2
--- /dev/null
+++ b/Anoto/obj/x86/Release/TempPE/Properties.Resources.Designer.cs.dll
Binary files differ
diff --git a/Anoto/routes.xml b/Anoto/routes.xml
new file mode 100644
index 0000000..43c8a5d
--- /dev/null
+++ b/Anoto/routes.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<routes>
+ <route b1="BEDIX" b2="VALKU" />
+ <route b1="VALKU" b2="TIS" />
+ <route b1="OTROT" b2="LERGA" />
+ <route b1="LERGA" b2="MALEB" />
+ <route b1="MALEB" b2="OBUBA" />
+ <route b1="MEBAK" b2="REPSI" />
+ <route b1="REPSI" b2="LERGA" />
+ <route b1="LERGA" b2="MOKDI" />
+ <route b1="MOKDI" b2="OLRAK" />
+ <route b1="OLRAK" b2="ROMAK" />
+ <route b1="VNE" b2="REPSI" />
+ <route b1="REPSI" b2="PIMKA" />
+ <route b1="PIMKA" b2="LERGA" />
+ <route b1="KUKOR" b2="OBEPA" />
+ <route b1="OBEPA" b2="OTROT" />
+ <route b1="VALKU" b2="LABAL" />
+ <route b1="LABAL" b2="ROA" />
+ <route b1="ETAMO" b2="VALKU" />
+ <route b1="VALKU" b2="ADATU" />
+ <route b1="ADATU" b2="OLRAK" />
+ <route b1="OLRAK" b2="BADAM" />
+ <route b1="ABUSO" b2="ADATU" />
+ <route b1="ADATU" b2="LERGA" />
+ <route b1="LERGA" b2="LATAM" />
+ <route b1="LAKOB" b2="OBEPA" />
+ <route b1="OBEPA" b2="LERGA" />
+ <route b1="LATAM" b2="MTL" />
+ <route b1="REPSI" b2="PIMAK" />
+ <route b1="PIMAK" b2="LERGA" />
+ <route b1="LERGA" b2="MODKI" />
+ <route b1="BELEP" b2="TIS" />
+ <route b1="TIS" b2="ADEKA" />
+ <route b1="ADEKA" b2="VALKU" />
+ <route b1="VALKU" b2="BEBIX" />
+ <route b1="OLRAK" b2="GONIM" />
+ <route b1="RUSIT" b2="LERGA" />
+</routes>
diff --git a/Anoto/sectors.xml b/Anoto/sectors.xml
new file mode 100644
index 0000000..49ccab9
--- /dev/null
+++ b/Anoto/sectors.xml
@@ -0,0 +1,2824 @@
+<?xml version='1.0' ?>
+<!DOCTYPE sectors PUBLIC "-//OpenATC//DTD Xanthane V0.0//EN" "">
+
+<sectors>
+ <sector name="TN" acc="paris" floor="0" ceiling="265" >
+ <slice floor="0" ceiling="265" >
+ <centre lat="50.3333" lon="1.3167" />
+ <vertex lat="51.0000" lon="1.4667" />
+ <vertex lat="50.6667" lon="1.4667" />
+ <vertex lat="50.4464" lon="0.8875" />
+ <vertex lat="49.1681" lon="2.3697" />
+ <vertex lat="49.0778" lon="2.4694" />
+ <vertex lat="49.1111" lon="2.8358" />
+ <vertex lat="50.7167" lon="2.0000" />
+ </slice>
+ </sector>
+
+
+ <sector name="TB" acc="paris" floor="0" ceiling="265" >
+ <slice floor="0" ceiling="265" >
+ <centre lat="50.8167" lon="2.0000" />
+ <vertex lat="51.0889" lon="2.5531" />
+ <vertex lat="50.9597" lon="2.6300" />
+ <vertex lat="50.9597" lon="2.6300" />
+ <vertex lat="50.9000" lon="2.5897" />
+ <vertex lat="50.8300" lon="2.6097" />
+ <vertex lat="50.8300" lon="2.7000" />
+ <vertex lat="50.8100" lon="2.7600" />
+ <vertex lat="50.7200" lon="2.7997" />
+ <vertex lat="50.7200" lon="2.9300" />
+ <vertex lat="50.7200" lon="2.9300" />
+ <vertex lat="50.7700" lon="3.0097" />
+ <vertex lat="50.8100" lon="3.1500" />
+ <vertex lat="50.7097" lon="3.2597" />
+ <vertex lat="50.5000" lon="3.3197" />
+ <vertex lat="50.5097" lon="3.4300" />
+ <vertex lat="50.5097" lon="3.4300" />
+ <vertex lat="50.5400" lon="3.5000" />
+ <vertex lat="50.5297" lon="3.5597" />
+ <vertex lat="50.4900" lon="3.5297" />
+ <vertex lat="50.4900" lon="3.6097" />
+ <vertex lat="50.4500" lon="3.6800" />
+ <vertex lat="50.3400" lon="3.7000" />
+ <vertex lat="50.3300" lon="3.7400" />
+ <vertex lat="50.3519" lon="3.7928" />
+ <vertex lat="49.4569" lon="3.2003" />
+ <vertex lat="49.1667" lon="3.2997" />
+ <vertex lat="49.1269" lon="3.0128" />
+ <vertex lat="49.1111" lon="2.8358" />
+ <vertex lat="50.7167" lon="2.0000" />
+ <vertex lat="51.0000" lon="1.4667" />
+ <vertex lat="51.1167" lon="2.0000" />
+ </slice>
+ </sector>
+
+
+ <sector name="LN" acc="paris" floor="0" ceiling="145" >
+ <slice floor="0" ceiling="55" >
+ <centre lat="49.8333" lon="-0.1667" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="50.4500" lon="0.8833" />
+ <vertex lat="49.8333" lon="1.6000" />
+ <vertex lat="49.1667" lon="2.3500" />
+ <vertex lat="49.1167" lon="2.4000" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="49.0000" lon="2.0000" />
+ <vertex lat="48.7833" lon="1.7000" />
+ <vertex lat="48.7333" lon="1.7500" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="48.6333" lon="0.8333" />
+ <vertex lat="48.6167" lon="0.8167" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="49.1667" lon="-0.2500" />
+ </slice>
+
+ <slice floor="55" ceiling="145" >
+ <centre lat="49.8333" lon="-0.1667" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="50.4500" lon="0.8833" />
+ <vertex lat="49.8333" lon="1.6000" />
+ <vertex lat="49.8333" lon="1.2667" />
+ <vertex lat="49.1167" lon="0.8500" />
+ <vertex lat="49.0833" lon="1.2667" />
+ <vertex lat="49.1667" lon="2.3500" />
+ <vertex lat="49.1167" lon="2.4000" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="49.0000" lon="2.0000" />
+ <vertex lat="48.7833" lon="1.7000" />
+ <vertex lat="48.7333" lon="1.7500" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="48.6333" lon="0.8333" />
+ <vertex lat="48.6167" lon="0.8167" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="49.1667" lon="-0.2500" />
+ </slice>
+ </sector>
+
+
+ <sector name="TP" acc="paris" floor="65" ceiling="265" >
+ <slice floor="65" ceiling="145" >
+ <centre lat="49.5000" lon="1.4333" />
+ <vertex lat="49.8333" lon="1.2667" />
+ <vertex lat="49.8333" lon="1.6000" />
+ <vertex lat="49.1667" lon="2.3500" />
+ <vertex lat="49.0833" lon="1.2667" />
+ <vertex lat="49.1167" lon="0.8500" />
+ </slice>
+
+ <slice floor="145" ceiling="195" >
+ <centre lat="49.5000" lon="0.1500" />
+ <vertex lat="50.4500" lon="0.8833" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="49.1667" lon="-0.2500" />
+ <vertex lat="49.1167" lon="0.8500" />
+ <vertex lat="49.0833" lon="1.2667" />
+ <vertex lat="49.1667" lon="2.3500" />
+ <vertex lat="49.8333" lon="1.6000" />
+ </slice>
+
+ <slice floor="195" ceiling="245" >
+ <centre lat="49.2667" lon="0.0028" />
+ <vertex lat="49.2667" lon="-0.2500" />
+ <vertex lat="49.1667" lon="-0.2500" />
+ <vertex lat="49.1000" lon="1.0833" />
+ <vertex lat="49.0833" lon="1.2667" />
+ <vertex lat="49.1667" lon="2.3500" />
+ <vertex lat="49.2833" lon="2.2333" />
+ <vertex lat="49.7833" lon="1.6500" />
+ <vertex lat="50.4500" lon="0.8833" />
+ <vertex lat="50.2833" lon="0.4333" />
+ <vertex lat="49.8333" lon="0.9500" />
+ <vertex lat="49.6500" lon="0.5667" />
+ </slice>
+
+ <slice floor="245" ceiling="265" >
+ <centre lat="50.1167" lon="0.6833" />
+ <vertex lat="50.4500" lon="0.8833" />
+ <vertex lat="50.2833" lon="0.4333" />
+ <vertex lat="49.8333" lon="0.9500" />
+ <vertex lat="49.5833" lon="1.2167" />
+ <vertex lat="49.7833" lon="1.6500" />
+ </slice>
+ </sector>
+
+
+ <sector name="TH" acc="paris" floor="145" ceiling="245" >
+ <slice floor="145" ceiling="245" >
+ <centre lat="48.8500" lon="0.0667" />
+ <vertex lat="49.1667" lon="-0.2500" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="48.6333" lon="0.8333" />
+ <vertex lat="48.7333" lon="1.7500" />
+ <vertex lat="48.7833" lon="1.7000" />
+ <vertex lat="49.0000" lon="2.0000" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="49.1667" lon="2.3500" />
+ <vertex lat="49.0833" lon="1.2667" />
+ </slice>
+ </sector>
+
+
+ <sector name="LU" acc="paris" floor="0" ceiling="145" >
+ <slice floor="0" ceiling="65" >
+ <centre lat="48.3667" lon="1.0833" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="48.6333" lon="0.8333" />
+ <vertex lat="48.7333" lon="1.7500" />
+ <vertex lat="48.5833" lon="1.8667" />
+ <vertex lat="48.1333" lon="1.9000" />
+ <vertex lat="48.0833" lon="1.7500" />
+ <vertex lat="47.1667" lon="1.6167" />
+ <vertex lat="47.0833" lon="1.5833" />
+ <vertex lat="47.1667" lon="1.4500" />
+ <vertex lat="47.1667" lon="-0.2500" />
+ </slice>
+
+ <slice floor="65" ceiling="115" >
+ <centre lat="47.9500" lon="-0.0167" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="48.6167" lon="0.8167" />
+ <vertex lat="47.9500" lon="1.3333" />
+ <vertex lat="48.1333" lon="1.9000" />
+ <vertex lat="48.0833" lon="1.7500" />
+ <vertex lat="47.1667" lon="1.6167" />
+ <vertex lat="47.0833" lon="1.5833" />
+ <vertex lat="47.1667" lon="1.4500" />
+ <vertex lat="47.1667" lon="-0.2500" />
+ </slice>
+
+ <slice floor="115" ceiling="145" >
+ <centre lat="47.9500" lon="-0.0167" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="48.6167" lon="0.8167" />
+ <vertex lat="47.9500" lon="1.3333" />
+ <vertex lat="48.0833" lon="1.7500" />
+ <vertex lat="47.1667" lon="1.6167" />
+ <vertex lat="47.0833" lon="1.5833" />
+ <vertex lat="47.1667" lon="1.4500" />
+ <vertex lat="47.1667" lon="-0.2500" />
+ </slice>
+ </sector>
+
+
+ <sector name="TW" acc="paris" floor="65" ceiling="245" >
+ <slice floor="65" ceiling="145" >
+ <centre lat="48.2500" lon="1.2000" />
+ <vertex lat="48.6333" lon="0.8333" />
+ <vertex lat="48.7333" lon="1.7500" />
+ <vertex lat="48.5833" lon="1.8667" />
+ <vertex lat="48.1333" lon="1.9000" />
+ <vertex lat="48.0833" lon="1.7500" />
+ <vertex lat="47.9500" lon="1.3333" />
+ <vertex lat="48.6167" lon="0.8167" />
+ </slice>
+
+ <slice floor="145" ceiling="195" >
+ <centre lat="48.2500" lon="1.0833" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="48.6333" lon="0.8333" />
+ <vertex lat="48.7333" lon="1.7500" />
+ <vertex lat="48.5833" lon="1.8667" />
+ <vertex lat="48.1333" lon="1.9000" />
+ <vertex lat="47.1667" lon="1.6167" />
+ <vertex lat="47.0833" lon="1.5833" />
+ <vertex lat="47.1667" lon="1.4500" />
+ <vertex lat="47.1667" lon="-0.2500" />
+ </slice>
+
+ <slice floor="195" ceiling="245" >
+ <centre lat="48.3667" lon="1.0833" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="48.6333" lon="0.8333" />
+ <vertex lat="48.7333" lon="1.7500" />
+ <vertex lat="48.5833" lon="1.8667" />
+ <vertex lat="48.1333" lon="1.7703" />
+ <vertex lat="47.1667" lon="1.4667" />
+ <vertex lat="47.4167" lon="1.0833" />
+ <vertex lat="47.4167" lon="-0.2500" />
+ </slice>
+ </sector>
+
+
+ <sector name="TE" acc="paris" floor="0" ceiling="265" >
+ <slice floor="0" ceiling="265" >
+ <centre lat="49.3167" lon="3.2833" />
+ <vertex lat="50.3300" lon="3.7400" />
+ <vertex lat="50.3600" lon="3.7897" />
+ <vertex lat="50.3400" lon="4.0000" />
+ <vertex lat="50.3497" lon="4.0300" />
+ <vertex lat="50.2400" lon="4.1397" />
+ <vertex lat="50.2297" lon="4.1397" />
+ <vertex lat="50.1597" lon="4.1300" />
+ <vertex lat="50.1597" lon="4.1300" />
+ <vertex lat="50.0997" lon="4.2300" />
+ <vertex lat="50.0000" lon="4.1597" />
+ <vertex lat="50.0000" lon="4.1500" />
+ <vertex lat="49.9797" lon="4.2197" />
+ <vertex lat="49.9797" lon="4.3000" />
+ <vertex lat="49.9597" lon="4.4400" />
+ <vertex lat="49.9597" lon="4.4400" />
+ <vertex lat="49.9500" lon="4.4297" />
+ <vertex lat="50.0200" lon="4.6597" />
+ <vertex lat="50.0200" lon="4.6597" />
+ <vertex lat="50.0900" lon="4.6997" />
+ <vertex lat="50.1500" lon="4.8200" />
+ <vertex lat="50.1597" lon="4.8200" />
+ <vertex lat="50.1500" lon="4.8800" />
+ <vertex lat="49.9700" lon="4.8097" />
+ <vertex lat="49.9500" lon="4.8697" />
+ <vertex lat="49.9097" lon="4.9000" />
+ <vertex lat="49.8197" lon="4.8697" />
+ <vertex lat="49.8197" lon="4.8697" />
+ <vertex lat="49.7997" lon="4.9697" />
+ <vertex lat="49.7997" lon="4.9600" />
+ <vertex lat="49.7997" lon="5.0100" />
+ <vertex lat="49.7797" lon="5.1100" />
+ <vertex lat="49.7097" lon="5.1900" />
+ <vertex lat="49.7000" lon="5.2897" />
+ <vertex lat="49.6300" lon="5.3497" />
+ <vertex lat="49.6197" lon="5.4000" />
+ <vertex lat="49.6197" lon="5.4097" />
+ <vertex lat="49.5997" lon="5.4697" />
+ <vertex lat="49.5681" lon="5.4422" />
+ <vertex lat="49.2667" lon="4.0500" />
+ <vertex lat="49.1667" lon="3.2997" />
+ <vertex lat="49.4569" lon="3.2003" />
+ </slice>
+ </sector>
+
+
+ <sector name="TM" acc="paris" floor="0" ceiling="265" >
+ <slice floor="0" ceiling="265" >
+ <centre lat="49.0833" lon="4.7500" />
+ <vertex lat="49.5681" lon="5.4422" />
+ <vertex lat="49.5097" lon="5.5197" />
+ <vertex lat="49.5200" lon="5.5100" />
+ <vertex lat="49.5497" lon="5.8097" />
+ <vertex lat="49.5297" lon="5.8600" />
+ <vertex lat="49.5297" lon="5.8600" />
+ <vertex lat="49.5000" lon="5.8497" />
+ <vertex lat="49.4797" lon="5.9497" />
+ <vertex lat="49.4533" lon="6.0075" />
+ <vertex lat="48.9500" lon="4.8000" />
+ <vertex lat="49.0211" lon="3.1928" />
+ <vertex lat="49.1269" lon="3.0128" />
+ <vertex lat="49.1667" lon="3.2997" />
+ <vertex lat="49.2667" lon="4.0500" />
+ </slice>
+ </sector>
+
+
+ <sector name="TS" acc="paris" floor="115" ceiling="245" >
+ <slice floor="115" ceiling="125" >
+ <centre lat="48.1667" lon="2.1667" />
+ <vertex lat="49.0000" lon="2.0000" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="48.4500" lon="2.6833" />
+ <vertex lat="47.5403" lon="3.2950" />
+ <vertex lat="47.5403" lon="2.8333" />
+ <vertex lat="47.3333" lon="2.8333" />
+ <vertex lat="48.0833" lon="1.7500" />
+ <vertex lat="48.1333" lon="1.9000" />
+ <vertex lat="48.5833" lon="1.8667" />
+ <vertex lat="48.7833" lon="1.7000" />
+ </slice>
+
+ <slice floor="125" ceiling="145" >
+ <centre lat="48.1667" lon="2.1667" />
+ <vertex lat="49.0000" lon="2.0000" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="48.4500" lon="2.6833" />
+ <vertex lat="47.5403" lon="3.2950" />
+ <vertex lat="47.5403" lon="2.8333" />
+ <vertex lat="47.3333" lon="2.8333" />
+ <vertex lat="47.1667" lon="2.0000" />
+ <vertex lat="47.1667" lon="1.6167" />
+ <vertex lat="48.0833" lon="1.7500" />
+ <vertex lat="48.1333" lon="1.9000" />
+ <vertex lat="48.5833" lon="1.8667" />
+ <vertex lat="48.7833" lon="1.7000" />
+ </slice>
+
+ <slice floor="145" ceiling="195" >
+ <centre lat="48.1667" lon="2.1667" />
+ <vertex lat="49.0000" lon="2.0000" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="48.4500" lon="2.6833" />
+ <vertex lat="47.5403" lon="3.2950" />
+ <vertex lat="47.5403" lon="2.8333" />
+ <vertex lat="47.3333" lon="2.8333" />
+ <vertex lat="47.1667" lon="2.0000" />
+ <vertex lat="47.1667" lon="1.6167" />
+ <vertex lat="48.1333" lon="1.9000" />
+ <vertex lat="48.5833" lon="1.8667" />
+ <vertex lat="48.7833" lon="1.7000" />
+ </slice>
+
+ <slice floor="195" ceiling="245" >
+ <centre lat="48.3333" lon="2.2500" />
+ <vertex lat="49.0000" lon="2.0000" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="48.5833" lon="3.0167" />
+ <vertex lat="48.3500" lon="2.7500" />
+ <vertex lat="47.5333" lon="3.3000" />
+ <vertex lat="47.5333" lon="2.8667" />
+ <vertex lat="48.1333" lon="2.5000" />
+ <vertex lat="48.1333" lon="1.7703" />
+ <vertex lat="48.5833" lon="1.8667" />
+ <vertex lat="48.7833" lon="1.7000" />
+ </slice>
+ </sector>
+
+
+ <sector name="DS" acc="paris" floor="0" ceiling="115" >
+ <slice floor="0" ceiling="115" >
+ <centre lat="48.8000" lon="2.0667" />
+ <vertex lat="49.0000" lon="2.0000" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="48.4500" lon="2.6833" />
+ <vertex lat="47.5403" lon="3.2950" />
+ <vertex lat="47.5403" lon="2.8333" />
+ <vertex lat="47.3333" lon="2.8333" />
+ <vertex lat="48.0833" lon="1.7500" />
+ <vertex lat="48.1333" lon="1.9000" />
+ <vertex lat="48.5833" lon="1.8667" />
+ <vertex lat="48.7833" lon="1.7000" />
+ </slice>
+ </sector>
+
+
+ <sector name="S" acc="paris" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="125" >
+ <centre lat="47.3000" lon="3.1333" />
+ <vertex lat="47.3333" lon="2.8333" />
+ <vertex lat="47.5403" lon="2.8333" />
+ <vertex lat="47.5403" lon="3.2950" />
+ <vertex lat="47.5403" lon="3.3333" />
+ <vertex lat="47.4167" lon="4.3333" />
+ <vertex lat="46.5000" lon="4.8333" />
+ <vertex lat="46.5000" lon="3.2667" />
+ <vertex lat="46.3333" lon="2.9167" />
+ <vertex lat="46.7500" lon="2.8333" />
+ <vertex lat="47.1667" lon="2.0000" />
+ <vertex lat="47.1667" lon="1.6167" />
+ <vertex lat="48.0833" lon="1.7500" />
+ </slice>
+
+ <slice floor="125" ceiling="195" >
+ <centre lat="47.3000" lon="3.1333" />
+ <vertex lat="47.3333" lon="2.8333" />
+ <vertex lat="47.5403" lon="2.8333" />
+ <vertex lat="47.5403" lon="3.2950" />
+ <vertex lat="47.5403" lon="3.3333" />
+ <vertex lat="47.4167" lon="4.3333" />
+ <vertex lat="46.5000" lon="4.8333" />
+ <vertex lat="46.5000" lon="3.2667" />
+ <vertex lat="46.3333" lon="2.9167" />
+ <vertex lat="46.7500" lon="2.8333" />
+ <vertex lat="47.1667" lon="2.0000" />
+ </slice>
+ </sector>
+
+
+ <sector name="TL" acc="paris" floor="0" ceiling="265" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="48.8333" lon="3.5000" />
+ <vertex lat="48.9500" lon="4.8000" />
+ <vertex lat="49.0211" lon="3.1928" />
+ <vertex lat="49.1269" lon="3.0128" />
+ <vertex lat="49.1111" lon="2.8358" />
+ <vertex lat="49.0778" lon="2.4694" />
+ <vertex lat="49.0000" lon="2.5578" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="48.7167" lon="3.1167" />
+ <vertex lat="48.7500" lon="3.2000" />
+ <vertex lat="48.7000" lon="3.5000" />
+ <vertex lat="48.0167" lon="5.0000" />
+ <vertex lat="48.1667" lon="5.1667" />
+ <vertex lat="48.2500" lon="5.7333" />
+ </slice>
+
+ <slice floor="195" ceiling="265" >
+ <centre lat="48.8333" lon="3.5000" />
+ <vertex lat="48.9500" lon="4.8000" />
+ <vertex lat="49.0211" lon="3.1928" />
+ <vertex lat="49.1269" lon="3.0128" />
+ <vertex lat="49.1111" lon="2.8358" />
+ <vertex lat="49.0778" lon="2.4694" />
+ <vertex lat="49.0000" lon="2.5578" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="48.5833" lon="3.0167" />
+ <vertex lat="48.6667" lon="3.1167" />
+ <vertex lat="48.7000" lon="3.5000" />
+ <vertex lat="48.5000" lon="3.9667" />
+ <vertex lat="48.2667" lon="4.4500" />
+ <vertex lat="47.9667" lon="4.9500" />
+ <vertex lat="48.1667" lon="5.1667" />
+ <vertex lat="48.2500" lon="5.7333" />
+ </slice>
+ </sector>
+
+
+ <sector name="UT" acc="paris" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="46.9667" lon="4.0000" />
+ <vertex lat="47.1667" lon="3.8500" />
+ <vertex lat="47.2667" lon="4.1667" />
+ <vertex lat="47.4167" lon="4.4167" />
+ <vertex lat="46.7000" lon="5.1833" />
+ <vertex lat="46.2500" lon="5.1333" />
+ <vertex lat="46.2833" lon="4.0500" />
+ </slice>
+ </sector>
+
+
+ <sector name="TU" acc="paris" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="46.9667" lon="4.0000" />
+ <vertex lat="47.1667" lon="3.8500" />
+ <vertex lat="47.2667" lon="4.1667" />
+ <vertex lat="47.4167" lon="4.4167" />
+ <vertex lat="46.7000" lon="5.1833" />
+ <vertex lat="46.2500" lon="5.1333" />
+ <vertex lat="46.2833" lon="4.0500" />
+ </slice>
+ </sector>
+
+
+ <sector name="UP" acc="paris" floor="195" ceiling="990" >
+ <slice floor="195" ceiling="245" >
+ <centre lat="46.8833" lon="3.4833" />
+ <vertex lat="47.5333" lon="2.8667" />
+ <vertex lat="47.5333" lon="3.3000" />
+ <vertex lat="47.1667" lon="3.5500" />
+ <vertex lat="47.1667" lon="3.8500" />
+ <vertex lat="46.2833" lon="4.0500" />
+ <vertex lat="46.2833" lon="3.6833" />
+ <vertex lat="46.5172" lon="3.3378" />
+ </slice>
+
+ <slice floor="245" ceiling="990" >
+ <centre lat="47.8333" lon="2.7500" />
+ <vertex lat="47.5333" lon="2.8333" />
+ <vertex lat="48.1333" lon="2.5000" />
+ <vertex lat="48.3500" lon="2.7500" />
+ <vertex lat="47.5333" lon="3.3000" />
+ <vertex lat="47.1667" lon="3.5500" />
+ <vertex lat="47.1667" lon="3.8500" />
+ <vertex lat="46.2833" lon="4.0500" />
+ <vertex lat="46.2833" lon="3.6833" />
+ <vertex lat="46.5172" lon="3.3378" />
+ </slice>
+ </sector>
+
+
+ <sector name="AO" acc="paris" floor="0" ceiling="285" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="48.3167" lon="2.8500" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="48.4500" lon="2.6833" />
+ <vertex lat="47.5403" lon="3.2958" />
+ <vertex lat="47.5403" lon="3.3333" />
+ <vertex lat="47.4167" lon="4.3333" />
+ <vertex lat="47.6000" lon="4.5333" />
+ <vertex lat="47.9500" lon="3.8167" />
+ <vertex lat="48.7167" lon="3.1167" />
+ </slice>
+
+ <slice floor="195" ceiling="285" >
+ <centre lat="48.1500" lon="2.9667" />
+ <vertex lat="48.3500" lon="2.7500" />
+ <vertex lat="47.5333" lon="3.3000" />
+ <vertex lat="47.1667" lon="3.5500" />
+ <vertex lat="47.1667" lon="3.8500" />
+ <vertex lat="47.2667" lon="4.1667" />
+ <vertex lat="47.4167" lon="4.4167" />
+ <vertex lat="47.5833" lon="4.6667" />
+ <vertex lat="48.4000" lon="3.5000" />
+ <vertex lat="48.6667" lon="3.1167" />
+ </slice>
+ </sector>
+
+
+ <sector name="SU" acc="paris" floor="285" ceiling="990" >
+ <slice floor="285" ceiling="990" >
+ <centre lat="48.1500" lon="2.9667" />
+ <vertex lat="48.3500" lon="2.7500" />
+ <vertex lat="47.5333" lon="3.3000" />
+ <vertex lat="47.1667" lon="3.5500" />
+ <vertex lat="47.1667" lon="3.8500" />
+ <vertex lat="47.2667" lon="4.1667" />
+ <vertex lat="47.4167" lon="4.4167" />
+ <vertex lat="47.5833" lon="4.6667" />
+ <vertex lat="48.4000" lon="3.5000" />
+ <vertex lat="48.5000" lon="3.9667" />
+ <vertex lat="48.7000" lon="3.5000" />
+ <vertex lat="48.6667" lon="3.1167" />
+ </slice>
+ </sector>
+
+
+ <sector name="AR" acc="paris" floor="0" ceiling="990" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="48.1667" lon="4.1667" />
+ <vertex lat="48.7167" lon="3.1167" />
+ <vertex lat="47.9500" lon="3.8167" />
+ <vertex lat="47.6000" lon="4.5333" />
+ <vertex lat="48.0167" lon="5.0000" />
+ <vertex lat="48.7000" lon="3.5000" />
+ <vertex lat="48.7500" lon="3.2000" />
+ </slice>
+
+ <slice floor="195" ceiling="285" >
+ <centre lat="48.1667" lon="4.1667" />
+ <vertex lat="48.6667" lon="3.1167" />
+ <vertex lat="48.7000" lon="3.5000" />
+ <vertex lat="48.5000" lon="3.9667" />
+ <vertex lat="48.2667" lon="4.4500" />
+ <vertex lat="47.9667" lon="4.9500" />
+ <vertex lat="47.8500" lon="5.1500" />
+ <vertex lat="47.5833" lon="4.6667" />
+ <vertex lat="48.4000" lon="3.5000" />
+ </slice>
+
+ <slice floor="285" ceiling="990" >
+ <centre lat="48.1667" lon="4.1667" />
+ <vertex lat="48.4000" lon="3.5000" />
+ <vertex lat="47.5833" lon="4.6667" />
+ <vertex lat="47.8500" lon="5.1500" />
+ <vertex lat="47.9667" lon="4.9500" />
+ <vertex lat="48.2667" lon="4.4500" />
+ <vertex lat="48.5000" lon="3.9667" />
+ </slice>
+ </sector>
+
+
+ <sector name="UJ" acc="paris" floor="195" ceiling="990" >
+ <slice floor="195" ceiling="990" >
+ <centre lat="47.5000" lon="5.0833" />
+ <vertex lat="46.9667" lon="5.9167" />
+ <vertex lat="46.7000" lon="5.5833" />
+ <vertex lat="46.7000" lon="5.1833" />
+ <vertex lat="47.4167" lon="4.4167" />
+ <vertex lat="47.5833" lon="4.6667" />
+ <vertex lat="47.8500" lon="5.1500" />
+ <vertex lat="47.4667" lon="5.7833" />
+ <vertex lat="46.9833" lon="5.9500" />
+ </slice>
+ </sector>
+
+
+ <sector name="UZ" acc="paris" floor="195" ceiling="285" >
+ <slice floor="195" ceiling="245" >
+ <centre lat="50.0167" lon="0.2833" />
+ <vertex lat="49.8333" lon="0.9500" />
+ <vertex lat="50.2833" lon="0.4333" />
+ <vertex lat="50.1333" lon="0.1000" />
+ <vertex lat="49.6500" lon="0.5667" />
+ </slice>
+
+ <slice floor="245" ceiling="265" >
+ <centre lat="49.5000" lon="0.7500" />
+ <vertex lat="50.2833" lon="0.4333" />
+ <vertex lat="50.1333" lon="0.1000" />
+ <vertex lat="49.6500" lon="0.5667" />
+ <vertex lat="49.1000" lon="1.0833" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="48.1333" lon="1.7703" />
+ <vertex lat="48.1333" lon="2.5000" />
+ <vertex lat="48.3500" lon="2.7500" />
+ <vertex lat="48.4167" lon="2.8167" />
+ <vertex lat="48.5833" lon="3.0167" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="49.1167" lon="2.4000" />
+ <vertex lat="49.1667" lon="2.3500" />
+ <vertex lat="49.2833" lon="2.2333" />
+ <vertex lat="49.7833" lon="1.6500" />
+ <vertex lat="49.5833" lon="1.2167" />
+ <vertex lat="49.8333" lon="0.9500" />
+ </slice>
+
+ <slice floor="265" ceiling="285" >
+ <centre lat="49.5000" lon="0.7500" />
+ <vertex lat="50.2833" lon="0.4333" />
+ <vertex lat="50.1333" lon="0.1000" />
+ <vertex lat="49.6500" lon="0.5667" />
+ <vertex lat="49.1000" lon="1.0833" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="48.1333" lon="1.7703" />
+ <vertex lat="48.1333" lon="2.5000" />
+ <vertex lat="48.3500" lon="2.7500" />
+ <vertex lat="48.4167" lon="2.8167" />
+ <vertex lat="48.5833" lon="3.0167" />
+ <vertex lat="49.0000" lon="2.5333" />
+ <vertex lat="49.1167" lon="2.4000" />
+ <vertex lat="49.1667" lon="2.3500" />
+ <vertex lat="49.2833" lon="2.2333" />
+ <vertex lat="49.7833" lon="1.6500" />
+ <vertex lat="50.4500" lon="0.8833" />
+ </slice>
+ </sector>
+
+
+ <sector name="UK" acc="paris" floor="195" ceiling="285" >
+ <slice floor="195" ceiling="245" >
+ <centre lat="49.8000" lon="-0.1667" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="50.1333" lon="0.1000" />
+ <vertex lat="49.6500" lon="0.5667" />
+ <vertex lat="49.2667" lon="-0.2500" />
+ </slice>
+
+ <slice floor="245" ceiling="285" >
+ <centre lat="49.8000" lon="-0.1667" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="50.1333" lon="0.1000" />
+ <vertex lat="49.6500" lon="0.5667" />
+ <vertex lat="49.1000" lon="1.0833" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="48.6333" lon="0.8333" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="48.1667" lon="-0.2500" />
+ <vertex lat="49.1667" lon="-0.2500" />
+ <vertex lat="49.2667" lon="-0.2500" />
+ </slice>
+ </sector>
+
+
+ <sector name="UX" acc="paris" floor="245" ceiling="285" >
+ <slice floor="245" ceiling="285" >
+ <centre lat="48.2667" lon="0.7667" />
+ <vertex lat="47.9500" lon="-0.2500" />
+ <vertex lat="48.6333" lon="0.8333" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="48.1333" lon="1.7703" />
+ <vertex lat="47.1667" lon="1.4667" />
+ <vertex lat="47.4167" lon="1.0833" />
+ <vertex lat="47.4167" lon="-0.2500" />
+ </slice>
+ </sector>
+
+ <sector name="RD" acc="paris" floor="0" ceiling="285" >
+ <slice floor="0" ceiling="285" >
+ <centre lat="49.0000" lon="2.5000" />
+ <vertex lat="48.7298" lon="3.49861" />
+ <vertex lat="48.7298" lon="3.49861" />
+ <vertex lat="48.6927" lon="3.62189" />
+ <vertex lat="48.5874" lon="3.79025" />
+ <vertex lat="48.0884" lon="3.20679" />
+ <vertex lat="48.0924" lon="3.05782" />
+ <vertex lat="48.2632" lon="2.89324" />
+ <vertex lat="48.2837" lon="1.89617" />
+ <vertex lat="48.1026" lon="1.76525" />
+ <vertex lat="48.0215" lon="1.61356" />
+ <vertex lat="48.0558" lon="1.54009" />
+ <vertex lat="48.0558" lon="1.54009" />
+ <vertex lat="48.124" lon="1.41773" />
+ <vertex lat="48.326" lon="1.22349" />
+ <vertex lat="48.4938" lon="1.10221" />
+ <vertex lat="48.5268" lon="1.12798" />
+ <vertex lat="48.6431" lon="1.15566" />
+ <vertex lat="48.657" lon="1.40728" />
+ <vertex lat="48.6903" lon="1.40819" />
+ <vertex lat="48.5712" lon="1.60565" />
+ <vertex lat="48.4173" lon="1.87605" />
+ <vertex lat="48.3915" lon="2.37523" />
+ <vertex lat="48.4011" lon="2.70083" />
+ <vertex lat="48.624" lon="3.11451" />
+ <vertex lat="48.7037" lon="3.24517" />
+ <vertex lat="48.6965" lon="3.49634" />
+ <vertex lat="48.7298" lon="3.49861" /> <vertex lat="49.5006" lon="2.6831" />
+ <vertex lat="49.5006" lon="2.6831" />
+ <vertex lat="49.4228" lon="3.13833" />
+ <vertex lat="49.3722" lon="3.16068" />
+ <vertex lat="48.8375" lon="3.22843" />
+ <vertex lat="48.8415" lon="3.0773" />
+ <vertex lat="48.7776" lon="2.97265" />
+ <vertex lat="48.6464" lon="2.88965" />
+ <vertex lat="48.5146" lon="2.83212" />
+ <vertex lat="48.4682" lon="2.6793" />
+ <vertex lat="48.4893" lon="2.47995" />
+ <vertex lat="48.3915" lon="2.37523" />
+ <vertex lat="48.4292" lon="2.15174" />
+ <vertex lat="48.4498" lon="1.9273" />
+ <vertex lat="48.569" lon="1.75612" />
+ <vertex lat="48.6201" lon="1.68252" />
+ <vertex lat="48.7858" lon="1.73836" />
+ <vertex lat="48.8852" lon="1.76699" />
+ <vertex lat="49.0191" lon="1.72102" />
+ <vertex lat="49.3828" lon="1.88641" />
+ <vertex lat="49.2616" lon="2.16165" />
+ <vertex lat="49.3115" lon="2.16379" />
+ <vertex lat="49.3267" lon="2.24085" />
+ <vertex lat="49.3902" lon="2.39668" />
+ <vertex lat="49.4219" lon="2.47475" />
+ <vertex lat="49.4696" lon="2.57927" />
+ <vertex lat="49.5006" lon="2.6831" />
+ </slice>
+ </sector>
+
+ <sector name="RA" acc="paris" floor="0" ceiling="285" >
+ <slice floor="0" ceiling="285" >
+ <centre lat="49.0000" lon="2.5000" />
+ <vertex lat="49.5006" lon="2.6831" />
+ <vertex lat="49.5006" lon="2.6831" />
+ <vertex lat="49.4228" lon="3.13833" />
+ <vertex lat="49.3722" lon="3.16068" />
+ <vertex lat="48.8375" lon="3.22843" />
+ <vertex lat="48.8415" lon="3.0773" />
+ <vertex lat="48.7776" lon="2.97265" />
+ <vertex lat="48.6464" lon="2.88965" />
+ <vertex lat="48.5146" lon="2.83212" />
+ <vertex lat="48.4682" lon="2.6793" />
+ <vertex lat="48.4893" lon="2.47995" />
+ <vertex lat="48.3915" lon="2.37523" />
+ <vertex lat="48.4292" lon="2.15174" />
+ <vertex lat="48.4498" lon="1.9273" />
+ <vertex lat="48.569" lon="1.75612" />
+ <vertex lat="48.6201" lon="1.68252" />
+ <vertex lat="48.7858" lon="1.73836" />
+ <vertex lat="48.8852" lon="1.76699" />
+ <vertex lat="49.0191" lon="1.72102" />
+ <vertex lat="49.3828" lon="1.88641" />
+ <vertex lat="49.2616" lon="2.16165" />
+ <vertex lat="49.3115" lon="2.16379" />
+ <vertex lat="49.3267" lon="2.24085" />
+ <vertex lat="49.3902" lon="2.39668" />
+ <vertex lat="49.4219" lon="2.47475" />
+ <vertex lat="49.4696" lon="2.57927" />
+ <vertex lat="49.5006" lon="2.6831" />
+ </slice>
+ </sector>
+
+<sector name="OA" acc="paris" floor="0" ceiling="285" >
+ <slice floor="0" ceiling="285" >
+ <centre lat="49.0000" lon="2.5000" />
+ <vertex lat="48.7298" lon="3.49861" />
+ <vertex lat="48.7298" lon="3.49861" />
+ <vertex lat="48.6927" lon="3.62189" />
+ <vertex lat="48.5874" lon="3.79025" />
+ <vertex lat="48.0884" lon="3.20679" />
+ <vertex lat="48.0924" lon="3.05782" />
+ <vertex lat="48.2632" lon="2.89324" />
+ <vertex lat="48.2837" lon="1.89617" />
+ <vertex lat="48.1026" lon="1.76525" />
+ <vertex lat="48.0215" lon="1.61356" />
+ <vertex lat="48.0558" lon="1.54009" />
+ <vertex lat="48.0558" lon="1.54009" />
+ <vertex lat="48.124" lon="1.41773" />
+ <vertex lat="48.326" lon="1.22349" />
+ <vertex lat="48.4938" lon="1.10221" />
+ <vertex lat="48.5268" lon="1.12798" />
+ <vertex lat="48.6431" lon="1.15566" />
+ <vertex lat="48.657" lon="1.40728" />
+ <vertex lat="48.6903" lon="1.40819" />
+ <vertex lat="48.5712" lon="1.60565" />
+ <vertex lat="48.4173" lon="1.87605" />
+ <vertex lat="48.3915" lon="2.37523" />
+ <vertex lat="48.4011" lon="2.70083" />
+ <vertex lat="48.624" lon="3.11451" />
+ <vertex lat="48.7037" lon="3.24517" />
+ <vertex lat="48.6965" lon="3.49634" />
+ <vertex lat="48.7298" lon="3.49861" /> <vertex lat="49.5006" lon="2.6831" />
+ <vertex lat="49.5006" lon="2.6831" />
+ <vertex lat="49.4228" lon="3.13833" />
+ <vertex lat="49.3722" lon="3.16068" />
+ <vertex lat="48.8375" lon="3.22843" />
+ <vertex lat="48.8415" lon="3.0773" />
+ <vertex lat="48.7776" lon="2.97265" />
+ <vertex lat="48.6464" lon="2.88965" />
+ <vertex lat="48.5146" lon="2.83212" />
+ <vertex lat="48.4682" lon="2.6793" />
+ <vertex lat="48.4893" lon="2.47995" />
+ <vertex lat="48.3915" lon="2.37523" />
+ <vertex lat="48.4292" lon="2.15174" />
+ <vertex lat="48.4498" lon="1.9273" />
+ <vertex lat="48.569" lon="1.75612" />
+ <vertex lat="48.6201" lon="1.68252" />
+ <vertex lat="48.7858" lon="1.73836" />
+ <vertex lat="48.8852" lon="1.76699" />
+ <vertex lat="49.0191" lon="1.72102" />
+ <vertex lat="49.3828" lon="1.88641" />
+ <vertex lat="49.2616" lon="2.16165" />
+ <vertex lat="49.3115" lon="2.16379" />
+ <vertex lat="49.3267" lon="2.24085" />
+ <vertex lat="49.3902" lon="2.39668" />
+ <vertex lat="49.4219" lon="2.47475" />
+ <vertex lat="49.4696" lon="2.57927" />
+ <vertex lat="49.5006" lon="2.6831" />
+ </slice>
+ </sector>
+
+
+ <sector name="E" acc="reims" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="49.1000" lon="5.9333" />
+ <vertex lat="49.4500" lon="6.0100" />
+ <vertex lat="49.4500" lon="6.0797" />
+ <vertex lat="49.5000" lon="6.1900" />
+ <vertex lat="49.4597" lon="6.3497" />
+ <vertex lat="49.4597" lon="6.4297" />
+ <vertex lat="49.3800" lon="6.5900" />
+ <vertex lat="49.1897" lon="6.7197" />
+ <vertex lat="49.1697" lon="6.8400" />
+ <vertex lat="49.2297" lon="6.9297" />
+ <vertex lat="49.2297" lon="6.9297" />
+ <vertex lat="49.2200" lon="7.0197" />
+ <vertex lat="49.1300" lon="7.0700" />
+ <vertex lat="49.1100" lon="7.2800" />
+ <vertex lat="49.1397" lon="7.3400" />
+ <vertex lat="49.1697" lon="7.3497" />
+ <vertex lat="49.1697" lon="7.3497" />
+ <vertex lat="49.1800" lon="7.4697" />
+ <vertex lat="49.1397" lon="7.4897" />
+ <vertex lat="49.0997" lon="7.6197" />
+ <vertex lat="49.0697" lon="7.6500" />
+ <vertex lat="49.0497" lon="7.7500" />
+ <vertex lat="49.0697" lon="7.7897" />
+ <vertex lat="49.0497" lon="7.8800" />
+ <vertex lat="49.0497" lon="7.8800" />
+ <vertex lat="49.0600" lon="7.9097" />
+ <vertex lat="48.9797" lon="8.1997" />
+ <vertex lat="48.9097" lon="8.1097" />
+ <vertex lat="48.8100" lon="8.0500" />
+ <vertex lat="48.7500" lon="7.9297" />
+ <vertex lat="48.7500" lon="7.9297" />
+ <vertex lat="48.7000" lon="7.9200" />
+ <vertex lat="48.6100" lon="7.8200" />
+ <vertex lat="48.5200" lon="7.8097" />
+ <vertex lat="48.5097" lon="7.8097" />
+ <vertex lat="48.3197" lon="7.7397" />
+ <vertex lat="48.2900" lon="7.6900" />
+ <vertex lat="48.1897" lon="7.6500" />
+ <vertex lat="48.1397" lon="7.5797" />
+ <vertex lat="47.9700" lon="7.6100" />
+ <vertex lat="48.0000" lon="5.9667" />
+ <vertex lat="48.0833" lon="5.9333" />
+ <vertex lat="48.2333" lon="5.7500" />
+ <vertex lat="48.9500" lon="4.8000" />
+ </slice>
+ </sector>
+
+
+ <sector name="SE" acc="reims" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="47.8000" lon="5.2167" />
+ <vertex lat="48.0000" lon="5.9667" />
+ <vertex lat="48.0833" lon="5.9333" />
+ <vertex lat="48.2500" lon="5.7333" />
+ <vertex lat="48.1667" lon="5.1667" />
+ <vertex lat="47.4167" lon="4.3333" />
+ <vertex lat="46.5000" lon="4.8333" />
+ <vertex lat="46.5000" lon="5.6000" />
+ <vertex lat="46.6833" lon="5.4167" />
+ <vertex lat="46.7833" lon="5.6500" />
+ <vertex lat="46.9333" lon="5.8667" />
+ <vertex lat="46.7700" lon="6.4200" />
+ <vertex lat="46.9000" lon="6.4497" />
+ <vertex lat="46.9397" lon="6.4297" />
+ <vertex lat="46.9797" lon="6.5000" />
+ <vertex lat="46.9797" lon="6.5000" />
+ <vertex lat="47.0000" lon="6.6597" />
+ <vertex lat="47.0800" lon="6.6997" />
+ <vertex lat="47.0900" lon="6.6997" />
+ <vertex lat="47.1500" lon="6.8400" />
+ <vertex lat="47.3300" lon="6.9897" />
+ <vertex lat="47.3300" lon="7.0300" />
+ <vertex lat="47.3600" lon="7.0500" />
+ <vertex lat="47.3697" lon="6.9200" />
+ <vertex lat="47.4397" lon="6.9800" />
+ <vertex lat="47.4900" lon="6.9800" />
+ <vertex lat="47.4900" lon="7.1397" />
+ <vertex lat="47.4500" lon="7.1597" />
+ <vertex lat="47.4597" lon="7.4097" />
+ <vertex lat="47.5900" lon="7.5797" />
+ <vertex lat="47.5900" lon="7.6700" />
+ <vertex lat="47.5997" lon="7.6700" />
+ <vertex lat="47.6100" lon="7.6700" />
+ <vertex lat="47.6197" lon="7.5797" />
+ <vertex lat="47.7097" lon="7.5500" />
+ <vertex lat="47.7700" lon="7.5597" />
+ <vertex lat="47.7797" lon="7.5397" />
+ <vertex lat="47.8400" lon="7.5797" />
+ <vertex lat="47.8497" lon="7.5700" />
+ <vertex lat="47.9700" lon="7.6100" />
+ </slice>
+ </sector>
+
+
+ <sector name="UE" acc="reims" floor="195" ceiling="990" >
+ <slice floor="195" ceiling="990" >
+ <centre lat="49.1000" lon="5.9333" />
+ <vertex lat="49.4500" lon="6.0100" />
+ <vertex lat="49.4500" lon="6.0797" />
+ <vertex lat="49.5000" lon="6.1900" />
+ <vertex lat="49.4597" lon="6.3497" />
+ <vertex lat="49.4597" lon="6.4297" />
+ <vertex lat="49.3800" lon="6.5900" />
+ <vertex lat="49.1897" lon="6.7197" />
+ <vertex lat="49.1697" lon="6.8400" />
+ <vertex lat="49.2297" lon="6.9297" />
+ <vertex lat="49.2297" lon="6.9297" />
+ <vertex lat="49.2200" lon="7.0197" />
+ <vertex lat="49.1300" lon="7.0700" />
+ <vertex lat="49.1100" lon="7.2800" />
+ <vertex lat="49.1397" lon="7.3400" />
+ <vertex lat="49.1697" lon="7.3497" />
+ <vertex lat="49.1697" lon="7.3497" />
+ <vertex lat="49.1800" lon="7.4697" />
+ <vertex lat="49.1397" lon="7.4897" />
+ <vertex lat="49.0997" lon="7.6197" />
+ <vertex lat="49.0697" lon="7.6500" />
+ <vertex lat="49.0497" lon="7.7500" />
+ <vertex lat="49.0697" lon="7.7897" />
+ <vertex lat="49.0497" lon="7.8800" />
+ <vertex lat="49.0497" lon="7.8800" />
+ <vertex lat="49.0600" lon="7.9097" />
+ <vertex lat="48.9797" lon="8.1997" />
+ <vertex lat="48.9097" lon="8.1097" />
+ <vertex lat="48.8100" lon="8.0500" />
+ <vertex lat="48.7500" lon="7.9297" />
+ <vertex lat="48.7500" lon="7.9297" />
+ <vertex lat="48.7000" lon="7.9200" />
+ <vertex lat="48.6100" lon="7.8200" />
+ <vertex lat="48.5200" lon="7.8097" />
+ <vertex lat="48.5097" lon="7.8097" />
+ <vertex lat="48.3197" lon="7.7397" />
+ <vertex lat="48.2900" lon="7.6900" />
+ <vertex lat="48.1897" lon="7.6500" />
+ <vertex lat="48.1397" lon="7.5797" />
+ <vertex lat="47.9700" lon="7.6100" />
+ <vertex lat="47.8497" lon="7.5700" />
+ <vertex lat="47.8400" lon="7.5797" />
+ <vertex lat="47.8333" lon="7.5500" />
+ <vertex lat="48.0000" lon="6.6000" />
+ <vertex lat="47.9167" lon="6.5000" />
+ <vertex lat="47.9833" lon="6.0000" />
+ <vertex lat="48.2500" lon="5.7333" />
+ <vertex lat="48.9500" lon="4.8000" />
+ </slice>
+ </sector>
+
+
+ <sector name="UH" acc="reims" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="47.5500" lon="6.0667" />
+ <vertex lat="47.0800" lon="6.6997" />
+ <vertex lat="47.0900" lon="6.6997" />
+ <vertex lat="47.1500" lon="6.8400" />
+ <vertex lat="47.3300" lon="6.9897" />
+ <vertex lat="47.3300" lon="7.0300" />
+ <vertex lat="47.3600" lon="7.0500" />
+ <vertex lat="47.3697" lon="6.9200" />
+ <vertex lat="47.4397" lon="6.9800" />
+ <vertex lat="47.4900" lon="6.9800" />
+ <vertex lat="47.4900" lon="7.1397" />
+ <vertex lat="47.4500" lon="7.1597" />
+ <vertex lat="47.4597" lon="7.4097" />
+ <vertex lat="47.5900" lon="7.5797" />
+ <vertex lat="47.5900" lon="7.6700" />
+ <vertex lat="47.5997" lon="7.6700" />
+ <vertex lat="47.6100" lon="7.6700" />
+ <vertex lat="47.6197" lon="7.5797" />
+ <vertex lat="47.7097" lon="7.5500" />
+ <vertex lat="47.7700" lon="7.5597" />
+ <vertex lat="47.7797" lon="7.5397" />
+ <vertex lat="47.8400" lon="7.5797" />
+ <vertex lat="47.8333" lon="7.5500" />
+ <vertex lat="48.0000" lon="6.6000" />
+ <vertex lat="47.9167" lon="6.5000" />
+ <vertex lat="47.9833" lon="6.0000" />
+ <vertex lat="47.4500" lon="5.7500" />
+ <vertex lat="46.9833" lon="5.9667" />
+ <vertex lat="47.0667" lon="6.3000" />
+ <vertex lat="47.0667" lon="6.6833" />
+ </slice>
+ </sector>
+
+
+ <sector name="XH" acc="reims" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="47.5500" lon="6.0667" />
+ <vertex lat="47.0800" lon="6.6997" />
+ <vertex lat="47.0900" lon="6.6997" />
+ <vertex lat="47.1500" lon="6.8400" />
+ <vertex lat="47.3300" lon="6.9897" />
+ <vertex lat="47.3300" lon="7.0300" />
+ <vertex lat="47.3600" lon="7.0500" />
+ <vertex lat="47.3697" lon="6.9200" />
+ <vertex lat="47.4397" lon="6.9800" />
+ <vertex lat="47.4900" lon="6.9800" />
+ <vertex lat="47.4900" lon="7.1397" />
+ <vertex lat="47.4500" lon="7.1597" />
+ <vertex lat="47.4597" lon="7.4097" />
+ <vertex lat="47.5900" lon="7.5797" />
+ <vertex lat="47.5900" lon="7.6700" />
+ <vertex lat="47.5997" lon="7.6700" />
+ <vertex lat="47.6100" lon="7.6700" />
+ <vertex lat="47.6197" lon="7.5797" />
+ <vertex lat="47.7097" lon="7.5500" />
+ <vertex lat="47.7700" lon="7.5597" />
+ <vertex lat="47.7797" lon="7.5397" />
+ <vertex lat="47.8400" lon="7.5797" />
+ <vertex lat="47.8333" lon="7.5500" />
+ <vertex lat="48.0000" lon="6.6000" />
+ <vertex lat="47.9167" lon="6.5000" />
+ <vertex lat="47.9833" lon="6.0000" />
+ <vertex lat="47.4500" lon="5.7500" />
+ <vertex lat="46.9833" lon="5.9667" />
+ <vertex lat="47.0667" lon="6.3000" />
+ <vertex lat="47.0667" lon="6.6833" />
+ </slice>
+ </sector>
+
+
+ <sector name="UF" acc="reims" floor="195" ceiling="990" >
+ <slice floor="195" ceiling="265" >
+ <centre lat="48.0000" lon="5.5000" />
+ <vertex lat="48.2500" lon="5.7333" />
+ <vertex lat="48.1667" lon="5.1667" />
+ <vertex lat="47.9667" lon="4.9500" />
+ <vertex lat="47.8500" lon="5.1500" />
+ <vertex lat="47.4667" lon="5.7833" />
+ <vertex lat="47.9833" lon="6.0000" />
+ </slice>
+
+ <slice floor="265" ceiling="990" >
+ <centre lat="48.0000" lon="5.5000" />
+ <vertex lat="48.2500" lon="5.7333" />
+ <vertex lat="48.9500" lon="4.8000" />
+ <vertex lat="48.9500" lon="4.1667" />
+ <vertex lat="48.7000" lon="3.5000" />
+ <vertex lat="48.5000" lon="3.9667" />
+ <vertex lat="48.2667" lon="4.4500" />
+ <vertex lat="47.9667" lon="4.9500" />
+ <vertex lat="47.8500" lon="5.1500" />
+ <vertex lat="47.4667" lon="5.7833" />
+ <vertex lat="47.9833" lon="6.0000" />
+ </slice>
+ </sector>
+
+
+ <sector name="UR" acc="reims" floor="265" ceiling="300" >
+ <slice floor="265" ceiling="300" >
+ <centre lat="49.8000" lon="3.6333" />
+ <vertex lat="48.9500" lon="4.8000" />
+ <vertex lat="48.9500" lon="4.1667" />
+ <vertex lat="48.7000" lon="3.5000" />
+ <vertex lat="48.6667" lon="3.1167" />
+ <vertex lat="48.6667" lon="3.0833" />
+ <vertex lat="48.5833" lon="3.0167" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="49.2667" lon="2.2000" />
+ <vertex lat="49.5167" lon="3.0167" />
+ <vertex lat="50.4333" lon="3.6333" />
+ <vertex lat="50.3300" lon="3.7400" />
+ <vertex lat="50.3600" lon="3.7897" />
+ <vertex lat="50.3400" lon="4.0000" />
+ <vertex lat="50.3497" lon="4.0300" />
+ <vertex lat="50.2400" lon="4.1397" />
+ <vertex lat="50.2297" lon="4.1397" />
+ <vertex lat="50.1597" lon="4.1300" />
+ <vertex lat="50.1597" lon="4.1300" />
+ <vertex lat="50.0997" lon="4.2300" />
+ <vertex lat="50.0000" lon="4.1597" />
+ <vertex lat="50.0000" lon="4.1500" />
+ <vertex lat="49.9797" lon="4.2197" />
+ <vertex lat="49.9797" lon="4.3000" />
+ <vertex lat="49.9597" lon="4.4400" />
+ <vertex lat="49.9597" lon="4.4400" />
+ <vertex lat="49.9500" lon="4.4297" />
+ <vertex lat="50.0200" lon="4.6597" />
+ <vertex lat="50.0200" lon="4.6597" />
+ <vertex lat="50.0900" lon="4.6997" />
+ <vertex lat="50.1500" lon="4.8200" />
+ <vertex lat="50.1597" lon="4.8200" />
+ <vertex lat="50.1500" lon="4.8800" />
+ <vertex lat="49.9700" lon="4.8097" />
+ <vertex lat="49.9500" lon="4.8697" />
+ <vertex lat="49.9097" lon="4.9000" />
+ <vertex lat="49.8197" lon="4.8697" />
+ <vertex lat="49.8197" lon="4.8697" />
+ <vertex lat="49.7997" lon="4.9697" />
+ <vertex lat="49.7997" lon="4.9600" />
+ <vertex lat="49.7997" lon="5.0100" />
+ <vertex lat="49.7797" lon="5.1100" />
+ <vertex lat="49.7097" lon="5.1900" />
+ <vertex lat="49.7000" lon="5.2897" />
+ <vertex lat="49.6300" lon="5.3497" />
+ <vertex lat="49.6197" lon="5.4000" />
+ <vertex lat="49.6197" lon="5.4097" />
+ <vertex lat="49.5997" lon="5.4697" />
+ <vertex lat="49.5097" lon="5.5197" />
+ <vertex lat="49.5200" lon="5.5100" />
+ <vertex lat="49.5497" lon="5.8097" />
+ <vertex lat="49.5297" lon="5.8600" />
+ <vertex lat="49.5297" lon="5.8600" />
+ <vertex lat="49.5000" lon="5.8497" />
+ <vertex lat="49.4797" lon="5.9497" />
+ <vertex lat="49.4500" lon="6.0100" />
+ </slice>
+ </sector>
+
+
+ <sector name="XR" acc="reims" floor="300" ceiling="340" >
+ <slice floor="300" ceiling="340" >
+ <centre lat="49.8000" lon="3.6333" />
+ <vertex lat="48.9500" lon="4.8000" />
+ <vertex lat="48.9500" lon="4.1667" />
+ <vertex lat="48.7000" lon="3.5000" />
+ <vertex lat="48.6667" lon="3.1167" />
+ <vertex lat="48.6667" lon="3.0833" />
+ <vertex lat="48.5833" lon="3.0167" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="49.2667" lon="2.2000" />
+ <vertex lat="49.5167" lon="3.0167" />
+ <vertex lat="50.4333" lon="3.6333" />
+ <vertex lat="50.3300" lon="3.7400" />
+ <vertex lat="50.3600" lon="3.7897" />
+ <vertex lat="50.3400" lon="4.0000" />
+ <vertex lat="50.3497" lon="4.0300" />
+ <vertex lat="50.2400" lon="4.1397" />
+ <vertex lat="50.2297" lon="4.1397" />
+ <vertex lat="50.1597" lon="4.1300" />
+ <vertex lat="50.1597" lon="4.1300" />
+ <vertex lat="50.0997" lon="4.2300" />
+ <vertex lat="50.0000" lon="4.1597" />
+ <vertex lat="50.0000" lon="4.1500" />
+ <vertex lat="49.9797" lon="4.2197" />
+ <vertex lat="49.9797" lon="4.3000" />
+ <vertex lat="49.9597" lon="4.4400" />
+ <vertex lat="49.9597" lon="4.4400" />
+ <vertex lat="49.9500" lon="4.4297" />
+ <vertex lat="50.0200" lon="4.6597" />
+ <vertex lat="50.0200" lon="4.6597" />
+ <vertex lat="50.0900" lon="4.6997" />
+ <vertex lat="50.1500" lon="4.8200" />
+ <vertex lat="50.1597" lon="4.8200" />
+ <vertex lat="50.1500" lon="4.8800" />
+ <vertex lat="49.9700" lon="4.8097" />
+ <vertex lat="49.9500" lon="4.8697" />
+ <vertex lat="49.9097" lon="4.9000" />
+ <vertex lat="49.8197" lon="4.8697" />
+ <vertex lat="49.8197" lon="4.8697" />
+ <vertex lat="49.7997" lon="4.9697" />
+ <vertex lat="49.7997" lon="4.9600" />
+ <vertex lat="49.7997" lon="5.0100" />
+ <vertex lat="49.7797" lon="5.1100" />
+ <vertex lat="49.7097" lon="5.1900" />
+ <vertex lat="49.7000" lon="5.2897" />
+ <vertex lat="49.6300" lon="5.3497" />
+ <vertex lat="49.6197" lon="5.4000" />
+ <vertex lat="49.6197" lon="5.4097" />
+ <vertex lat="49.5997" lon="5.4697" />
+ <vertex lat="49.5097" lon="5.5197" />
+ <vertex lat="49.5200" lon="5.5100" />
+ <vertex lat="49.5497" lon="5.8097" />
+ <vertex lat="49.5297" lon="5.8600" />
+ <vertex lat="49.5297" lon="5.8600" />
+ <vertex lat="49.5000" lon="5.8497" />
+ <vertex lat="49.4797" lon="5.9497" />
+ <vertex lat="49.4500" lon="6.0100" />
+ </slice>
+ </sector>
+
+
+ <sector name="UY" acc="reims" floor="340" ceiling="990" >
+ <slice floor="340" ceiling="990" >
+ <centre lat="49.8000" lon="3.6333" />
+ <vertex lat="48.9500" lon="4.8000" />
+ <vertex lat="48.9500" lon="4.1667" />
+ <vertex lat="48.7000" lon="3.5000" />
+ <vertex lat="48.6667" lon="3.1167" />
+ <vertex lat="48.6667" lon="3.0833" />
+ <vertex lat="48.5833" lon="3.0167" />
+ <vertex lat="48.6667" lon="2.8833" />
+ <vertex lat="49.2667" lon="2.2000" />
+ <vertex lat="49.5167" lon="3.0167" />
+ <vertex lat="50.4333" lon="3.6333" />
+ <vertex lat="50.3300" lon="3.7400" />
+ <vertex lat="50.3600" lon="3.7897" />
+ <vertex lat="50.3400" lon="4.0000" />
+ <vertex lat="50.3497" lon="4.0300" />
+ <vertex lat="50.2400" lon="4.1397" />
+ <vertex lat="50.2297" lon="4.1397" />
+ <vertex lat="50.1597" lon="4.1300" />
+ <vertex lat="50.1597" lon="4.1300" />
+ <vertex lat="50.0997" lon="4.2300" />
+ <vertex lat="50.0000" lon="4.1597" />
+ <vertex lat="50.0000" lon="4.1500" />
+ <vertex lat="49.9797" lon="4.2197" />
+ <vertex lat="49.9797" lon="4.3000" />
+ <vertex lat="49.9597" lon="4.4400" />
+ <vertex lat="49.9597" lon="4.4400" />
+ <vertex lat="49.9500" lon="4.4297" />
+ <vertex lat="50.0200" lon="4.6597" />
+ <vertex lat="50.0200" lon="4.6597" />
+ <vertex lat="50.0900" lon="4.6997" />
+ <vertex lat="50.1500" lon="4.8200" />
+ <vertex lat="50.1597" lon="4.8200" />
+ <vertex lat="50.1500" lon="4.8800" />
+ <vertex lat="49.9700" lon="4.8097" />
+ <vertex lat="49.9500" lon="4.8697" />
+ <vertex lat="49.9097" lon="4.9000" />
+ <vertex lat="49.8197" lon="4.8697" />
+ <vertex lat="49.8197" lon="4.8697" />
+ <vertex lat="49.7997" lon="4.9697" />
+ <vertex lat="49.7997" lon="4.9600" />
+ <vertex lat="49.7997" lon="5.0100" />
+ <vertex lat="49.7797" lon="5.1100" />
+ <vertex lat="49.7097" lon="5.1900" />
+ <vertex lat="49.7000" lon="5.2897" />
+ <vertex lat="49.6300" lon="5.3497" />
+ <vertex lat="49.6197" lon="5.4000" />
+ <vertex lat="49.6197" lon="5.4097" />
+ <vertex lat="49.5997" lon="5.4697" />
+ <vertex lat="49.5097" lon="5.5197" />
+ <vertex lat="49.5200" lon="5.5100" />
+ <vertex lat="49.5497" lon="5.8097" />
+ <vertex lat="49.5297" lon="5.8600" />
+ <vertex lat="49.5297" lon="5.8600" />
+ <vertex lat="49.5000" lon="5.8497" />
+ <vertex lat="49.4797" lon="5.9497" />
+ <vertex lat="49.4500" lon="6.0100" />
+ </slice>
+ </sector>
+
+
+ <sector name="UN" acc="reims" floor="265" ceiling="320" >
+ <slice floor="265" ceiling="320" >
+ <centre lat="50.8000" lon="1.8167" />
+ <vertex lat="49.7833" lon="1.6500" />
+ <vertex lat="50.4500" lon="0.8833" />
+ <vertex lat="50.6667" lon="1.4667" />
+ <vertex lat="51.0000" lon="1.4667" />
+ <vertex lat="51.1167" lon="2.0000" />
+ <vertex lat="51.0828" lon="2.5167" />
+ <vertex lat="50.9597" lon="2.6300" />
+ <vertex lat="50.9597" lon="2.6300" />
+ <vertex lat="50.9000" lon="2.5897" />
+ <vertex lat="50.8300" lon="2.6097" />
+ <vertex lat="50.8300" lon="2.7000" />
+ <vertex lat="50.8100" lon="2.7600" />
+ <vertex lat="50.7200" lon="2.7997" />
+ <vertex lat="50.7200" lon="2.9300" />
+ <vertex lat="50.7200" lon="2.9300" />
+ <vertex lat="50.7700" lon="3.0097" />
+ <vertex lat="50.8100" lon="3.1500" />
+ <vertex lat="50.7097" lon="3.2597" />
+ <vertex lat="50.5000" lon="3.3197" />
+ <vertex lat="50.5097" lon="3.4300" />
+ <vertex lat="50.5097" lon="3.4300" />
+ <vertex lat="50.5400" lon="3.5000" />
+ <vertex lat="50.5297" lon="3.5597" />
+ <vertex lat="50.4900" lon="3.5297" />
+ <vertex lat="50.4900" lon="3.6097" />
+ <vertex lat="50.4500" lon="3.6800" />
+ <vertex lat="50.4333" lon="3.6333" />
+ <vertex lat="49.5167" lon="3.0167" />
+ <vertex lat="49.2667" lon="2.2000" />
+ </slice>
+ </sector>
+
+
+ <sector name="XN" acc="reims" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="50.8000" lon="1.8167" />
+ <vertex lat="49.7833" lon="1.6500" />
+ <vertex lat="50.4500" lon="0.8833" />
+ <vertex lat="50.6667" lon="1.4667" />
+ <vertex lat="51.0000" lon="1.4667" />
+ <vertex lat="51.1167" lon="2.0000" />
+ <vertex lat="51.0828" lon="2.5167" />
+ <vertex lat="50.9597" lon="2.6300" />
+ <vertex lat="50.9597" lon="2.6300" />
+ <vertex lat="50.9000" lon="2.5897" />
+ <vertex lat="50.8300" lon="2.6097" />
+ <vertex lat="50.8300" lon="2.7000" />
+ <vertex lat="50.8100" lon="2.7600" />
+ <vertex lat="50.7200" lon="2.7997" />
+ <vertex lat="50.7200" lon="2.9300" />
+ <vertex lat="50.7200" lon="2.9300" />
+ <vertex lat="50.7700" lon="3.0097" />
+ <vertex lat="50.8100" lon="3.1500" />
+ <vertex lat="50.7097" lon="3.2597" />
+ <vertex lat="50.5000" lon="3.3197" />
+ <vertex lat="50.5097" lon="3.4300" />
+ <vertex lat="50.5097" lon="3.4300" />
+ <vertex lat="50.5400" lon="3.5000" />
+ <vertex lat="50.5297" lon="3.5597" />
+ <vertex lat="50.4900" lon="3.5297" />
+ <vertex lat="50.4900" lon="3.6097" />
+ <vertex lat="50.4500" lon="3.6800" />
+ <vertex lat="50.4333" lon="3.6333" />
+ <vertex lat="49.5167" lon="3.0167" />
+ <vertex lat="49.2667" lon="2.2000" />
+ </slice>
+ </sector>
+
+
+ <sector name="ZU" acc="brest" floor="335" ceiling="990" >
+ <slice floor="335" ceiling="990" >
+ <centre lat="49.5000" lon="1.3333" />
+ <vertex lat="50.1333" lon="0.1000" />
+ <vertex lat="50.4500" lon="0.8833" />
+ <vertex lat="49.2833" lon="2.2333" />
+ <vertex lat="48.5833" lon="3.0167" />
+ <vertex lat="48.1333" lon="2.5000" />
+ <vertex lat="48.1333" lon="1.7667" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="49.1000" lon="1.0833" />
+ </slice>
+ </sector>
+
+
+ <sector name="ZS" acc="brest" floor="285" ceiling="335" >
+ <slice floor="285" ceiling="335" >
+ <centre lat="49.5000" lon="1.3333" />
+ <vertex lat="50.1333" lon="0.1000" />
+ <vertex lat="50.4500" lon="0.8833" />
+ <vertex lat="49.2833" lon="2.2333" />
+ <vertex lat="48.5833" lon="3.0167" />
+ <vertex lat="48.1333" lon="2.5000" />
+ <vertex lat="48.1333" lon="1.7667" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="49.1000" lon="1.0833" />
+ </slice>
+ </sector>
+
+
+ <sector name="ID" acc="brest" floor="0" ceiling="245" >
+ <slice floor="0" ceiling="245" >
+ <centre lat="48.6833" lon="-2.7667" />
+ <vertex lat="49.4333" lon="-5.0803" />
+ <vertex lat="49.8000" lon="-3.1750" />
+ <vertex lat="50.0000" lon="-2.0000" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="48.2253" lon="-0.2500" />
+ <vertex lat="48.0083" lon="-2.6931" />
+ <vertex lat="47.6739" lon="-3.2519" />
+ <vertex lat="47.3203" lon="-3.2525" />
+ <vertex lat="47.5050" lon="-5.5000" />
+ </slice>
+ </sector>
+
+
+ <sector name="IN" acc="brest" floor="0" ceiling="245" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="47.1000" lon="-3.0667" />
+ <vertex lat="47.6739" lon="-3.2519" />
+ <vertex lat="48.0083" lon="-2.6931" />
+ <vertex lat="48.2253" lon="-0.2500" />
+ <vertex lat="46.5000" lon="-0.2500" />
+ <vertex lat="46.5000" lon="-1.6333" />
+ <vertex lat="45.9833" lon="-1.6500" />
+ <vertex lat="46.1833" lon="-2.5500" />
+ <vertex lat="46.3556" lon="-3.2539" />
+ </slice>
+
+ <slice floor="195" ceiling="245" >
+ <centre lat="47.1000" lon="-3.0667" />
+ <vertex lat="47.6739" lon="-3.2519" />
+ <vertex lat="48.0083" lon="-2.6931" />
+ <vertex lat="48.2253" lon="-0.2500" />
+ <vertex lat="46.4500" lon="-0.2000" />
+ <vertex lat="46.2000" lon="-0.3331" />
+ <vertex lat="45.9833" lon="-1.6500" />
+ <vertex lat="46.1833" lon="-2.5500" />
+ <vertex lat="46.3556" lon="-3.2539" />
+ </slice>
+ </sector>
+
+
+ <sector name="NS" acc="brest" floor="195" ceiling="335" >
+ <slice floor="245" ceiling="335" >
+ <centre lat="47.5000" lon="-2.0000" />
+ <vertex lat="47.3203" lon="-3.2525" />
+ <vertex lat="47.6739" lon="-3.2519" />
+ <vertex lat="48.3017" lon="-2.2092" />
+ <vertex lat="48.3617" lon="-0.2500" />
+ <vertex lat="46.5000" lon="-0.2500" />
+ <vertex lat="46.2000" lon="-0.3333" />
+ <vertex lat="45.9833" lon="-1.6667" />
+ <vertex lat="46.2486" lon="-2.8311" />
+ <vertex lat="46.3556" lon="-3.2539" />
+ </slice>
+ </sector>
+
+
+ <sector name="NU" acc="brest" floor="335" ceiling="990" >
+ <slice floor="335" ceiling="990" >
+ <centre lat="47.5000" lon="-2.0000" />
+ <vertex lat="47.3203" lon="-3.2525" />
+ <vertex lat="47.6739" lon="-3.2519" />
+ <vertex lat="48.3017" lon="-2.2092" />
+ <vertex lat="48.3617" lon="-0.2500" />
+ <vertex lat="46.5000" lon="-0.2500" />
+ <vertex lat="46.2000" lon="-0.3333" />
+ <vertex lat="45.9833" lon="-1.6667" />
+ <vertex lat="46.2486" lon="-2.8311" />
+ <vertex lat="46.3556" lon="-3.2539" />
+ </slice>
+ </sector>
+
+
+ <sector name="QS" acc="brest" floor="195" ceiling="335" >
+ <slice floor="245" ceiling="335" >
+ <centre lat="49.0000" lon="-4.0000" />
+ <vertex lat="49.4825" lon="-5.0708" />
+ <vertex lat="49.4778" lon="-4.9533" />
+ <vertex lat="49.7825" lon="-3.2750" />
+ <vertex lat="48.3833" lon="-2.2072" />
+ <vertex lat="48.3017" lon="-2.2092" />
+ <vertex lat="47.6739" lon="-3.2519" />
+ <vertex lat="47.3203" lon="-3.2525" />
+ <vertex lat="47.5000" lon="-5.5000" />
+ </slice>
+ </sector>
+
+
+ <sector name="QU" acc="brest" floor="335" ceiling="990" >
+ <slice floor="335" ceiling="990" >
+ <centre lat="49.0000" lon="-4.0000" />
+ <vertex lat="49.4825" lon="-5.0708" />
+ <vertex lat="49.4778" lon="-4.9533" />
+ <vertex lat="49.7825" lon="-3.2750" />
+ <vertex lat="48.3833" lon="-2.2072" />
+ <vertex lat="48.3017" lon="-2.2092" />
+ <vertex lat="47.6739" lon="-3.2519" />
+ <vertex lat="47.3203" lon="-3.2525" />
+ <vertex lat="47.5000" lon="-5.5000" />
+ </slice>
+ </sector>
+
+
+ <sector name="OS" acc="brest" floor="0" ceiling="335" >
+ <slice floor="0" ceiling="335" >
+ <centre lat="48.3333" lon="-6.5000" />
+ <vertex lat="48.5000" lon="-8.0000" />
+ <vertex lat="49.5561" lon="-6.9342" />
+ <vertex lat="49.4825" lon="-5.0708" />
+ <vertex lat="47.5000" lon="-5.5000" />
+ <vertex lat="47.5000" lon="-8.7500" />
+ <vertex lat="48.5744" lon="-8.7500" />
+ </slice>
+ </sector>
+
+
+ <sector name="OU" acc="brest" floor="335" ceiling="990" >
+ <slice floor="335" ceiling="990" >
+ <centre lat="48.3333" lon="-6.5000" />
+ <vertex lat="48.5000" lon="-8.0000" />
+ <vertex lat="49.5561" lon="-6.9342" />
+ <vertex lat="49.4825" lon="-5.0708" />
+ <vertex lat="47.5000" lon="-5.5000" />
+ <vertex lat="47.5000" lon="-8.7500" />
+ <vertex lat="48.5744" lon="-8.7500" />
+ </slice>
+ </sector>
+
+
+ <sector name="JS" acc="brest" floor="245" ceiling="335" >
+ <slice floor="245" ceiling="335" >
+ <centre lat="49.7500" lon="-2.0000" />
+ <vertex lat="49.7825" lon="-3.2750" />
+ <vertex lat="50.0000" lon="-2.0000" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="48.3617" lon="-0.2500" />
+ <vertex lat="48.3017" lon="-2.2092" />
+ <vertex lat="48.3833" lon="-2.2072" />
+ </slice>
+ </sector>
+
+
+ <sector name="JU" acc="brest" floor="335" ceiling="990" >
+ <slice floor="335" ceiling="990" >
+ <centre lat="49.7500" lon="-2.0000" />
+ <vertex lat="49.7825" lon="-3.2750" />
+ <vertex lat="50.0000" lon="-2.0000" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="48.3617" lon="-0.2500" />
+ <vertex lat="48.3017" lon="-2.2092" />
+ <vertex lat="48.3833" lon="-2.2072" />
+ </slice>
+ </sector>
+
+
+ <sector name="AS" acc="brest" floor="0" ceiling="335" >
+ <slice floor="0" ceiling="335" >
+ <centre lat="46.5000" lon="-5.5000" />
+ <vertex lat="47.5000" lon="-8.7500" />
+ <vertex lat="47.5000" lon="-5.5000" />
+ <vertex lat="47.3203" lon="-3.2525" />
+ <vertex lat="46.3556" lon="-3.2539" />
+ <vertex lat="46.2486" lon="-2.8311" />
+ <vertex lat="45.4578" lon="-3.7461" />
+ <vertex lat="44.4433" lon="-4.6069" />
+ <vertex lat="45.0000" lon="-8.0000" />
+ <vertex lat="45.0000" lon="-8.7500" />
+ </slice>
+ </sector>
+
+
+ <sector name="AU" acc="brest" floor="335" ceiling="990" >
+ <slice floor="335" ceiling="990" >
+ <centre lat="46.5000" lon="-5.5000" />
+ <vertex lat="47.5000" lon="-8.7500" />
+ <vertex lat="47.5000" lon="-5.5000" />
+ <vertex lat="47.3203" lon="-3.2525" />
+ <vertex lat="46.3556" lon="-3.2539" />
+ <vertex lat="46.2486" lon="-2.8311" />
+ <vertex lat="45.4578" lon="-3.7461" />
+ <vertex lat="44.4433" lon="-4.6069" />
+ <vertex lat="45.0000" lon="-8.0000" />
+ <vertex lat="45.0000" lon="-8.7500" />
+ </slice>
+ </sector>
+
+
+ <sector name="GS" acc="brest" floor="0" ceiling="335" >
+ <slice floor="0" ceiling="335" >
+ <centre lat="45.1667" lon="-2.5000" />
+ <vertex lat="46.2486" lon="-2.8311" />
+ <vertex lat="45.9833" lon="-1.6667" />
+ <vertex lat="44.8167" lon="-1.7500" />
+ <vertex lat="44.0444" lon="-1.7714" />
+ <vertex lat="43.6803" lon="-2.0703" />
+ <vertex lat="44.3333" lon="-4.0000" />
+ <vertex lat="44.4433" lon="-4.6069" />
+ <vertex lat="45.4578" lon="-3.7461" />
+ </slice>
+ </sector>
+
+
+ <sector name="GU" acc="brest" floor="335" ceiling="990" >
+ <slice floor="335" ceiling="990" >
+ <centre lat="45.1667" lon="-2.5000" />
+ <vertex lat="46.2486" lon="-2.8311" />
+ <vertex lat="45.9833" lon="-1.6667" />
+ <vertex lat="44.8167" lon="-1.7500" />
+ <vertex lat="44.0444" lon="-1.7714" />
+ <vertex lat="43.6803" lon="-2.0703" />
+ <vertex lat="44.3333" lon="-4.0000" />
+ <vertex lat="44.4433" lon="-4.6069" />
+ <vertex lat="45.4578" lon="-3.7461" />
+ </slice>
+ </sector>
+
+
+ <sector name="XU" acc="brest" floor="335" ceiling="990" >
+ <slice floor="335" ceiling="990" >
+ <centre lat="48.2667" lon="0.7667" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="50.1333" lon="0.1000" />
+ <vertex lat="49.1000" lon="1.0833" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="48.1333" lon="1.7667" />
+ <vertex lat="47.1667" lon="1.4667" />
+ <vertex lat="47.4167" lon="1.0833" />
+ <vertex lat="47.4167" lon="-0.2500" />
+ </slice>
+ </sector>
+
+
+ <sector name="XS" acc="brest" floor="285" ceiling="335" >
+ <slice floor="285" ceiling="335" >
+ <centre lat="48.2667" lon="0.7667" />
+ <vertex lat="50.0000" lon="-0.2500" />
+ <vertex lat="50.1333" lon="0.1000" />
+ <vertex lat="49.1000" lon="1.0833" />
+ <vertex lat="48.6667" lon="1.2000" />
+ <vertex lat="48.1333" lon="1.7667" />
+ <vertex lat="47.1667" lon="1.4667" />
+ <vertex lat="47.4167" lon="1.0833" />
+ <vertex lat="47.4167" lon="-0.2500" />
+ </slice>
+ </sector>
+
+
+ <sector name="BN" acc="bordeaux" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="46.1667" lon="-1.2833" />
+ <vertex lat="46.5000" lon="-1.6333" />
+ <vertex lat="46.5000" lon="-0.7000" />
+ <vertex lat="45.8833" lon="-0.0167" />
+ <vertex lat="45.3833" lon="0.4167" />
+ <vertex lat="45.1333" lon="0.1667" />
+ <vertex lat="44.8333" lon="-0.7167" />
+ <vertex lat="44.8167" lon="-1.7500" />
+ <vertex lat="45.9833" lon="-1.6667" />
+ </slice>
+ </sector>
+
+
+ <sector name="NL" acc="bordeaux" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="46.9000" lon="0.1667" />
+ <vertex lat="47.1667" lon="-0.2500" />
+ <vertex lat="47.1667" lon="1.4500" />
+ <vertex lat="47.0833" lon="1.5833" />
+ <vertex lat="47.1667" lon="1.6167" />
+ <vertex lat="47.1667" lon="2.0000" />
+ <vertex lat="46.7500" lon="2.8333" />
+ <vertex lat="46.3333" lon="2.9167" />
+ <vertex lat="46.0833" lon="2.9500" />
+ <vertex lat="45.8833" lon="0.8833" />
+ <vertex lat="45.8833" lon="-0.0167" />
+ <vertex lat="46.5000" lon="-0.7000" />
+ <vertex lat="46.5000" lon="-0.2500" />
+ </slice>
+ </sector>
+
+
+ <sector name="BS" acc="bordeaux" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="44.5333" lon="-1.3167" />
+ <vertex lat="43.5833" lon="-1.7833" />
+ <vertex lat="44.8167" lon="-1.7500" />
+ <vertex lat="44.8333" lon="-0.7167" />
+ <vertex lat="45.1333" lon="0.1667" />
+ <vertex lat="45.3833" lon="0.4167" />
+ <vertex lat="44.6667" lon="0.5000" />
+ <vertex lat="43.6667" lon="-0.2000" />
+ <vertex lat="42.7700" lon="-0.1500" />
+ <vertex lat="42.8300" lon="-0.2900" />
+ <vertex lat="42.7900" lon="-0.4200" />
+ <vertex lat="42.8100" lon="-0.5000" />
+ <vertex lat="42.7597" lon="-0.5500" />
+ <vertex lat="42.8600" lon="-0.6800" />
+ <vertex lat="42.8800" lon="-0.7300" />
+ <vertex lat="42.9300" lon="-0.7300" />
+ <vertex lat="42.9500" lon="-0.7600" />
+ <vertex lat="42.9300" lon="-0.8200" />
+ <vertex lat="42.9197" lon="-0.9400" />
+ <vertex lat="43.0000" lon="-1.0700" />
+ <vertex lat="42.9900" lon="-1.1200" />
+ <vertex lat="43.0297" lon="-1.2000" />
+ <vertex lat="43.0297" lon="-1.2597" />
+ <vertex lat="43.0497" lon="-1.2897" />
+ <vertex lat="43.0900" lon="-1.2997" />
+ <vertex lat="43.0997" lon="-1.3200" />
+ <vertex lat="43.0097" lon="-1.3500" />
+ <vertex lat="43.0200" lon="-1.4297" />
+ <vertex lat="43.0697" lon="-1.4800" />
+ <vertex lat="43.0900" lon="-1.4197" />
+ <vertex lat="43.2200" lon="-1.3800" />
+ <vertex lat="43.2500" lon="-1.4800" />
+ <vertex lat="43.2597" lon="-1.4900" />
+ <vertex lat="43.2297" lon="-1.5700" />
+ <vertex lat="43.2297" lon="-1.6200" />
+ <vertex lat="43.2797" lon="-1.6400" />
+ <vertex lat="43.2997" lon="-1.7200" />
+ <vertex lat="43.3469" lon="-1.7953" />
+ </slice>
+ </sector>
+
+
+ <sector name="SL" acc="bordeaux" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="44.8667" lon="0.8167" />
+ <vertex lat="45.8833" lon="-0.0167" />
+ <vertex lat="45.8833" lon="0.8833" />
+ <vertex lat="46.0833" lon="2.9500" />
+ <vertex lat="45.7167" lon="3.0000" />
+ <vertex lat="45.7000" lon="3.0000" />
+ <vertex lat="44.7167" lon="3.0333" />
+ <vertex lat="44.6667" lon="1.2667" />
+ <vertex lat="44.6667" lon="0.5000" />
+ <vertex lat="45.3833" lon="0.4167" />
+ </slice>
+ </sector>
+
+
+ <sector name="TA" acc="bordeaux" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="44.3500" lon="0.6167" />
+ <vertex lat="44.6667" lon="0.5000" />
+ <vertex lat="44.6667" lon="1.2667" />
+ <vertex lat="43.6833" lon="1.3167" />
+ <vertex lat="43.4833" lon="1.4833" />
+ <vertex lat="42.6100" lon="1.6200" />
+ <vertex lat="42.6197" lon="1.5000" />
+ <vertex lat="42.5900" lon="1.5000" />
+ <vertex lat="42.5800" lon="1.4600" />
+ <vertex lat="42.7000" lon="1.3600" />
+ <vertex lat="42.7097" lon="1.3600" />
+ <vertex lat="42.6897" lon="1.2697" />
+ <vertex lat="42.7000" lon="1.2697" />
+ <vertex lat="42.6897" lon="1.1797" />
+ <vertex lat="42.7597" lon="1.0900" />
+ <vertex lat="42.7597" lon="1.0800" />
+ <vertex lat="42.7700" lon="1.0497" />
+ <vertex lat="42.7900" lon="0.9700" />
+ <vertex lat="42.7700" lon="0.9500" />
+ <vertex lat="42.8197" lon="0.8600" />
+ <vertex lat="42.8400" lon="0.7000" />
+ <vertex lat="42.7700" lon="0.6800" />
+ <vertex lat="42.6697" lon="0.7400" />
+ <vertex lat="42.6597" lon="0.7200" />
+ <vertex lat="42.6800" lon="0.6700" />
+ <vertex lat="42.6800" lon="0.5400" />
+ <vertex lat="42.6697" lon="0.5297" />
+ <vertex lat="42.6800" lon="0.4400" />
+ <vertex lat="42.7000" lon="0.4100" />
+ <vertex lat="42.6897" lon="0.3600" />
+ <vertex lat="42.6697" lon="0.3600" />
+ <vertex lat="42.6597" lon="0.3300" />
+ <vertex lat="42.7097" lon="0.2700" />
+ <vertex lat="42.7200" lon="0.2300" />
+ <vertex lat="42.7200" lon="0.2300" />
+ <vertex lat="42.6697" lon="0.0100" />
+ <vertex lat="42.6897" lon="-0.0200" />
+ <vertex lat="42.7097" lon="-0.0700" />
+ <vertex lat="42.7700" lon="-0.1200" />
+ <vertex lat="42.7700" lon="-0.1500" />
+ <vertex lat="43.6667" lon="-0.2000" />
+ </slice>
+ </sector>
+
+
+ <sector name="TG" acc="bordeaux" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="44.3333" lon="1.6833" />
+ <vertex lat="44.6667" lon="1.2667" />
+ <vertex lat="44.7167" lon="3.0333" />
+ <vertex lat="44.6167" lon="3.0333" />
+ <vertex lat="44.2500" lon="2.9167" />
+ <vertex lat="43.7667" lon="2.7500" />
+ <vertex lat="43.1833" lon="2.7500" />
+ <vertex lat="43.2667" lon="2.5667" />
+ <vertex lat="43.0000" lon="2.2833" />
+ <vertex lat="42.6500" lon="2.6500" />
+ <vertex lat="42.3833" lon="2.6500" />
+ <vertex lat="42.3300" lon="2.6097" />
+ <vertex lat="42.3197" lon="2.5100" />
+ <vertex lat="42.3800" lon="2.4100" />
+ <vertex lat="42.4197" lon="2.2500" />
+ <vertex lat="42.3497" lon="2.0397" />
+ <vertex lat="42.3400" lon="2.0297" />
+ <vertex lat="42.3600" lon="1.9700" />
+ <vertex lat="42.4197" lon="1.9400" />
+ <vertex lat="42.4300" lon="1.8900" />
+ <vertex lat="42.4900" lon="1.7997" />
+ <vertex lat="42.5600" lon="1.8300" />
+ <vertex lat="42.5497" lon="1.7897" />
+ <vertex lat="42.5497" lon="1.7800" />
+ <vertex lat="42.5697" lon="1.7300" />
+ <vertex lat="42.5697" lon="1.7300" />
+ <vertex lat="42.5900" lon="1.7400" />
+ <vertex lat="42.6197" lon="1.6200" />
+ <vertex lat="42.6100" lon="1.6200" />
+ <vertex lat="43.4833" lon="1.4833" />
+ <vertex lat="43.6833" lon="1.3167" />
+ </slice>
+ </sector>
+
+
+ <sector name="Z1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="44.5500" lon="-1.4000" />
+ <vertex lat="43.3961" lon="-1.7819" />
+ <vertex lat="43.3500" lon="-1.7667" />
+ <vertex lat="43.2997" lon="-1.7200" />
+ <vertex lat="43.2797" lon="-1.6400" />
+ <vertex lat="43.2297" lon="-1.6200" />
+ <vertex lat="43.2297" lon="-1.5700" />
+ <vertex lat="43.2597" lon="-1.4900" />
+ <vertex lat="43.2500" lon="-1.4800" />
+ <vertex lat="43.2200" lon="-1.3800" />
+ <vertex lat="43.0900" lon="-1.4197" />
+ <vertex lat="43.0697" lon="-1.4800" />
+ <vertex lat="43.0200" lon="-1.4297" />
+ <vertex lat="43.0097" lon="-1.3500" />
+ <vertex lat="43.0997" lon="-1.3200" />
+ <vertex lat="43.0900" lon="-1.2997" />
+ <vertex lat="43.0497" lon="-1.2897" />
+ <vertex lat="43.0297" lon="-1.2597" />
+ <vertex lat="43.0297" lon="-1.2000" />
+ <vertex lat="42.9900" lon="-1.1200" />
+ <vertex lat="43.0000" lon="-1.0700" />
+ <vertex lat="42.9197" lon="-0.9400" />
+ <vertex lat="42.9300" lon="-0.8200" />
+ <vertex lat="42.9500" lon="-0.7600" />
+ <vertex lat="42.9300" lon="-0.7300" />
+ <vertex lat="42.8800" lon="-0.7300" />
+ <vertex lat="42.8600" lon="-0.6800" />
+ <vertex lat="42.7597" lon="-0.5500" />
+ <vertex lat="42.8100" lon="-0.5000" />
+ <vertex lat="42.7900" lon="-0.4200" />
+ <vertex lat="42.8300" lon="-0.2900" />
+ <vertex lat="42.7700" lon="-0.1500" />
+ <vertex lat="42.7700" lon="-0.1200" />
+ <vertex lat="42.7097" lon="-0.0700" />
+ <vertex lat="42.6897" lon="-0.0200" />
+ <vertex lat="42.6697" lon="0.0100" />
+ <vertex lat="42.7200" lon="0.2300" />
+ <vertex lat="42.7097" lon="0.2700" />
+ <vertex lat="42.6597" lon="0.3300" />
+ <vertex lat="42.6697" lon="0.3600" />
+ <vertex lat="42.6897" lon="0.3600" />
+ <vertex lat="42.7008" lon="0.4403" />
+ <vertex lat="43.4922" lon="0.6475" />
+ <vertex lat="44.3967" lon="0.0242" />
+ <vertex lat="44.3992" lon="-0.2167" />
+ <vertex lat="44.8269" lon="-0.7231" />
+ <vertex lat="44.8167" lon="-1.7500" />
+ <vertex lat="44.0444" lon="-1.7714" />
+ <vertex lat="43.6803" lon="-2.0703" />
+ </slice>
+ </sector>
+
+
+ <sector name="Z2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="44.5500" lon="-1.4000" />
+ <vertex lat="43.3961" lon="-1.7819" />
+ <vertex lat="43.3500" lon="-1.7667" />
+ <vertex lat="43.2997" lon="-1.7200" />
+ <vertex lat="43.2797" lon="-1.6400" />
+ <vertex lat="43.2297" lon="-1.6200" />
+ <vertex lat="43.2297" lon="-1.5700" />
+ <vertex lat="43.2597" lon="-1.4900" />
+ <vertex lat="43.2500" lon="-1.4800" />
+ <vertex lat="43.2200" lon="-1.3800" />
+ <vertex lat="43.0900" lon="-1.4197" />
+ <vertex lat="43.0697" lon="-1.4800" />
+ <vertex lat="43.0200" lon="-1.4297" />
+ <vertex lat="43.0097" lon="-1.3500" />
+ <vertex lat="43.0997" lon="-1.3200" />
+ <vertex lat="43.0900" lon="-1.2997" />
+ <vertex lat="43.0497" lon="-1.2897" />
+ <vertex lat="43.0297" lon="-1.2597" />
+ <vertex lat="43.0297" lon="-1.2000" />
+ <vertex lat="42.9900" lon="-1.1200" />
+ <vertex lat="43.0000" lon="-1.0700" />
+ <vertex lat="42.9197" lon="-0.9400" />
+ <vertex lat="42.9300" lon="-0.8200" />
+ <vertex lat="42.9500" lon="-0.7600" />
+ <vertex lat="42.9300" lon="-0.7300" />
+ <vertex lat="42.8800" lon="-0.7300" />
+ <vertex lat="42.8600" lon="-0.6800" />
+ <vertex lat="42.7597" lon="-0.5500" />
+ <vertex lat="42.8100" lon="-0.5000" />
+ <vertex lat="42.7900" lon="-0.4200" />
+ <vertex lat="42.8300" lon="-0.2900" />
+ <vertex lat="42.7700" lon="-0.1500" />
+ <vertex lat="42.7700" lon="-0.1200" />
+ <vertex lat="42.7097" lon="-0.0700" />
+ <vertex lat="42.6897" lon="-0.0200" />
+ <vertex lat="42.6697" lon="0.0100" />
+ <vertex lat="42.7200" lon="0.2300" />
+ <vertex lat="42.7097" lon="0.2700" />
+ <vertex lat="42.6597" lon="0.3300" />
+ <vertex lat="42.6697" lon="0.3600" />
+ <vertex lat="42.6897" lon="0.3600" />
+ <vertex lat="42.7008" lon="0.4403" />
+ <vertex lat="43.4922" lon="0.6475" />
+ <vertex lat="44.3967" lon="0.0242" />
+ <vertex lat="44.3992" lon="-0.2167" />
+ <vertex lat="44.8269" lon="-0.7231" />
+ <vertex lat="44.8167" lon="-1.7500" />
+ <vertex lat="44.0444" lon="-1.7714" />
+ <vertex lat="43.6803" lon="-2.0703" />
+ </slice>
+ </sector>
+
+
+ <sector name="C1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="45.7667" lon="-1.3167" />
+ <vertex lat="44.3992" lon="-0.2167" />
+ <vertex lat="44.3967" lon="0.0242" />
+ <vertex lat="45.2875" lon="0.9172" />
+ <vertex lat="45.8244" lon="0.7644" />
+ <vertex lat="46.2000" lon="-0.3331" />
+ <vertex lat="45.9833" lon="-1.6667" />
+ <vertex lat="44.8167" lon="-1.7206" />
+ <vertex lat="44.8269" lon="-0.7231" />
+ </slice>
+ </sector>
+
+
+ <sector name="C2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="45.7667" lon="-1.3167" />
+ <vertex lat="44.3992" lon="-0.2167" />
+ <vertex lat="44.3967" lon="0.0242" />
+ <vertex lat="45.2875" lon="0.9172" />
+ <vertex lat="45.8244" lon="0.7644" />
+ <vertex lat="46.2000" lon="-0.3331" />
+ <vertex lat="45.9833" lon="-1.6667" />
+ <vertex lat="44.8167" lon="-1.7206" />
+ <vertex lat="44.8269" lon="-0.7231" />
+ </slice>
+ </sector>
+
+
+ <sector name="X1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="44.5000" lon="1.0000" />
+ <vertex lat="45.2875" lon="0.9172" />
+ <vertex lat="44.3967" lon="0.0242" />
+ <vertex lat="43.4922" lon="0.6475" />
+ <vertex lat="44.5167" lon="2.6250" />
+ <vertex lat="44.7000" lon="2.4417" />
+ <vertex lat="45.3583" lon="4.4917" />
+ </slice>
+ </sector>
+
+
+ <sector name="X2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="44.5000" lon="1.0000" />
+ <vertex lat="45.2875" lon="0.9172" />
+ <vertex lat="44.3967" lon="0.0242" />
+ <vertex lat="43.4922" lon="0.6475" />
+ <vertex lat="44.5167" lon="2.6250" />
+ <vertex lat="44.7000" lon="2.4417" />
+ <vertex lat="45.3583" lon="4.4917" />
+ </slice>
+ </sector>
+
+
+ <sector name="L1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="46.3500" lon="1.8333" />
+ <vertex lat="47.1667" lon="1.4667" />
+ <vertex lat="46.6914" lon="2.1497" />
+ <vertex lat="46.2200" lon="2.4497" />
+ <vertex lat="44.7000" lon="2.4417" />
+ <vertex lat="45.2875" lon="0.9172" />
+ <vertex lat="45.8244" lon="0.7644" />
+ </slice>
+ </sector>
+
+
+ <sector name="L2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="46.3500" lon="1.8333" />
+ <vertex lat="47.1667" lon="1.4667" />
+ <vertex lat="46.6914" lon="2.1497" />
+ <vertex lat="46.2200" lon="2.4497" />
+ <vertex lat="44.7000" lon="2.4417" />
+ <vertex lat="45.2875" lon="0.9172" />
+ <vertex lat="45.8244" lon="0.7644" />
+ <vertex lat="47.4278" lon="0.7644" />
+ <vertex lat="47.4289" lon="1.0644" />
+ </slice>
+ </sector>
+
+
+ <sector name="R1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="47.0000" lon="-0.0000" />
+ <vertex lat="45.8244" lon="0.7644" />
+ <vertex lat="46.2000" lon="-0.3331" />
+ <vertex lat="46.4661" lon="-0.2394" />
+ <vertex lat="47.4167" lon="-0.2500" />
+ <vertex lat="47.4289" lon="1.0644" />
+ <vertex lat="47.1667" lon="1.4667" />
+ </slice>
+ </sector>
+
+
+ <sector name="R2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="47.0000" lon="-0.0000" />
+ <vertex lat="45.8244" lon="0.7644" />
+ <vertex lat="46.2000" lon="-0.3331" />
+ <vertex lat="46.4661" lon="-0.2394" />
+ <vertex lat="47.4167" lon="-0.2500" />
+ <vertex lat="47.4278" lon="0.7644" />
+ </slice>
+ </sector>
+
+
+ <sector name="N1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="43.2500" lon="1.0000" />
+ <vertex lat="42.7008" lon="0.4403" />
+ <vertex lat="42.6833" lon="0.4500" />
+ <vertex lat="42.6667" lon="0.5333" />
+ <vertex lat="42.6833" lon="0.5500" />
+ <vertex lat="42.6750" lon="0.6833" />
+ <vertex lat="42.6667" lon="0.7333" />
+ <vertex lat="42.6806" lon="0.7611" />
+ <vertex lat="42.7750" lon="0.6833" />
+ <vertex lat="42.8500" lon="0.7167" />
+ <vertex lat="42.8333" lon="0.8667" />
+ <vertex lat="42.7806" lon="0.9667" />
+ <vertex lat="42.8000" lon="0.9833" />
+ <vertex lat="42.7667" lon="1.1000" />
+ <vertex lat="42.7000" lon="1.2000" />
+ <vertex lat="42.7167" lon="1.2806" />
+ <vertex lat="42.7000" lon="1.2833" />
+ <vertex lat="42.7167" lon="1.3667" />
+ <vertex lat="42.7000" lon="1.3667" />
+ <vertex lat="42.5833" lon="1.4667" />
+ <vertex lat="42.6000" lon="1.5000" />
+ <vertex lat="42.6333" lon="1.5000" />
+ <vertex lat="42.6125" lon="1.6333" />
+ <vertex lat="42.6167" lon="1.6333" />
+ <vertex lat="42.6175" lon="1.6783" />
+ <vertex lat="43.9194" lon="1.4722" />
+ <vertex lat="43.4922" lon="0.6475" />
+ <vertex lat="44.5167" lon="2.6250" />
+ </slice>
+ </sector>
+
+
+ <sector name="N2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="43.2500" lon="1.0000" />
+ <vertex lat="42.7008" lon="0.4403" />
+ <vertex lat="42.6833" lon="0.4500" />
+ <vertex lat="42.6667" lon="0.5333" />
+ <vertex lat="42.6833" lon="0.5500" />
+ <vertex lat="42.6750" lon="0.6833" />
+ <vertex lat="42.6667" lon="0.7333" />
+ <vertex lat="42.6806" lon="0.7611" />
+ <vertex lat="42.7750" lon="0.6833" />
+ <vertex lat="42.8500" lon="0.7167" />
+ <vertex lat="42.8333" lon="0.8667" />
+ <vertex lat="42.7806" lon="0.9667" />
+ <vertex lat="42.8000" lon="0.9833" />
+ <vertex lat="42.7667" lon="1.1000" />
+ <vertex lat="42.7000" lon="1.2000" />
+ <vertex lat="42.7167" lon="1.2806" />
+ <vertex lat="42.7000" lon="1.2833" />
+ <vertex lat="42.7167" lon="1.3667" />
+ <vertex lat="42.7000" lon="1.3667" />
+ <vertex lat="42.5833" lon="1.4667" />
+ <vertex lat="42.6000" lon="1.5000" />
+ <vertex lat="42.6333" lon="1.5000" />
+ <vertex lat="42.6125" lon="1.6333" />
+ <vertex lat="42.6167" lon="1.6333" />
+ <vertex lat="42.6175" lon="1.6783" />
+ <vertex lat="43.9194" lon="1.4722" />
+ <vertex lat="43.4922" lon="0.6475" />
+ <vertex lat="44.5167" lon="2.6250" />
+ </slice>
+ </sector>
+
+
+ <sector name="H1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="43.3333" lon="2.0833" />
+ <vertex lat="42.6175" lon="1.6783" />
+ <vertex lat="42.6000" lon="1.7333" />
+ <vertex lat="42.5833" lon="1.7500" />
+ <vertex lat="42.5667" lon="1.7333" />
+ <vertex lat="42.5500" lon="1.7833" />
+ <vertex lat="42.5500" lon="1.8000" />
+ <vertex lat="42.5667" lon="1.8333" />
+ <vertex lat="42.5000" lon="1.8167" />
+ <vertex lat="42.4667" lon="1.8667" />
+ <vertex lat="42.4333" lon="1.9000" />
+ <vertex lat="42.4167" lon="1.9500" />
+ <vertex lat="42.3667" lon="1.9833" />
+ <vertex lat="42.3500" lon="2.0333" />
+ <vertex lat="42.3625" lon="2.0500" />
+ <vertex lat="42.4333" lon="2.2667" />
+ <vertex lat="42.3833" lon="2.4000" />
+ <vertex lat="42.3333" lon="2.5000" />
+ <vertex lat="42.3361" lon="2.5333" />
+ <vertex lat="42.3417" lon="2.5500" />
+ <vertex lat="42.3458" lon="2.5833" />
+ <vertex lat="42.3458" lon="2.6167" />
+ <vertex lat="42.3417" lon="2.6500" />
+ <vertex lat="42.3333" lon="2.6833" />
+ <vertex lat="42.3167" lon="2.7167" />
+ <vertex lat="42.3833" lon="2.7500" />
+ <vertex lat="42.3897" lon="2.8497" />
+ <vertex lat="42.4300" lon="2.9100" />
+ <vertex lat="42.4500" lon="3.0497" />
+ <vertex lat="42.4500" lon="3.0497" />
+ <vertex lat="42.4097" lon="3.0997" />
+ <vertex lat="42.4322" lon="3.1283" />
+ <vertex lat="43.6031" lon="3.8419" />
+ <vertex lat="44.0850" lon="4.2219" />
+ <vertex lat="44.4317" lon="4.2731" />
+ <vertex lat="44.8589" lon="3.3692" />
+ <vertex lat="44.5167" lon="2.6250" />
+ <vertex lat="43.9194" lon="1.4722" />
+ </slice>
+ </sector>
+
+
+
+ <sector name="H2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="43.3333" lon="2.0833" />
+ <vertex lat="42.6175" lon="1.6783" />
+ <vertex lat="42.6000" lon="1.7333" />
+ <vertex lat="42.5833" lon="1.7500" />
+ <vertex lat="42.5667" lon="1.7333" />
+ <vertex lat="42.5500" lon="1.7833" />
+ <vertex lat="42.5500" lon="1.8000" />
+ <vertex lat="42.5667" lon="1.8333" />
+ <vertex lat="42.5000" lon="1.8167" />
+ <vertex lat="42.4667" lon="1.8667" />
+ <vertex lat="42.4333" lon="1.9000" />
+ <vertex lat="42.4167" lon="1.9500" />
+ <vertex lat="42.3667" lon="1.9833" />
+ <vertex lat="42.3500" lon="2.0333" />
+ <vertex lat="42.3625" lon="2.0500" />
+ <vertex lat="42.4333" lon="2.2667" />
+ <vertex lat="42.3833" lon="2.4000" />
+ <vertex lat="42.3333" lon="2.5000" />
+ <vertex lat="42.3361" lon="2.5333" />
+ <vertex lat="42.3417" lon="2.5500" />
+ <vertex lat="42.3458" lon="2.5833" />
+ <vertex lat="42.3458" lon="2.6167" />
+ <vertex lat="42.3417" lon="2.6500" />
+ <vertex lat="42.3333" lon="2.6833" />
+ <vertex lat="42.3167" lon="2.7167" />
+ <vertex lat="42.3833" lon="2.7500" />
+ <vertex lat="42.3897" lon="2.8497" />
+ <vertex lat="42.4300" lon="2.9100" />
+ <vertex lat="42.4500" lon="3.0497" />
+ <vertex lat="42.4500" lon="3.0497" />
+ <vertex lat="42.4097" lon="3.0997" />
+ <vertex lat="42.4322" lon="3.1283" />
+ <vertex lat="43.6031" lon="3.8419" />
+ <vertex lat="44.0850" lon="4.2219" />
+ <vertex lat="44.4317" lon="4.2731" />
+ <vertex lat="44.8589" lon="3.3692" />
+ <vertex lat="44.5167" lon="2.6250" />
+ <vertex lat="43.9194" lon="1.4722" />
+ </slice>
+ </sector>
+
+
+ <sector name="P1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="47.3167" lon="1.9667" />
+ <vertex lat="48.1361" lon="1.7703" />
+ <vertex lat="48.1331" lon="2.2500" />
+ <vertex lat="47.5831" lon="2.3831" />
+ <vertex lat="46.6908" lon="2.5856" />
+ <vertex lat="46.3647" lon="2.8767" />
+ <vertex lat="46.2200" lon="2.4497" />
+ <vertex lat="46.6914" lon="2.1497" />
+ <vertex lat="47.1667" lon="1.4667" />
+ <vertex lat="47.9483" lon="1.7119" />
+ </slice>
+ </sector>
+
+
+ <sector name="P2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="47.3167" lon="1.9667" />
+ <vertex lat="48.1361" lon="1.7703" />
+ <vertex lat="48.1331" lon="2.2500" />
+ <vertex lat="47.5831" lon="2.3831" />
+ <vertex lat="46.6908" lon="2.5856" />
+ <vertex lat="46.3647" lon="2.8767" />
+ <vertex lat="46.2200" lon="2.4497" />
+ <vertex lat="46.6914" lon="2.1497" />
+ <vertex lat="47.1667" lon="1.4667" />
+ <vertex lat="47.9483" lon="1.7119" />
+ </slice>
+ </sector>
+
+
+ <sector name="V1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="46.8333" lon="2.9167" />
+ <vertex lat="48.1331" lon="2.2500" />
+ <vertex lat="48.1331" lon="2.5000" />
+ <vertex lat="47.5831" lon="2.8331" />
+ <vertex lat="46.5694" lon="3.4931" />
+ <vertex lat="46.3647" lon="2.8767" />
+ <vertex lat="46.6908" lon="2.5856" />
+ <vertex lat="47.5831" lon="2.3831" />
+ </slice>
+ </sector>
+
+
+ <sector name="V2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="46.8333" lon="2.9167" />
+ <vertex lat="48.1331" lon="2.2500" />
+ <vertex lat="48.1331" lon="2.5000" />
+ <vertex lat="47.5831" lon="2.8331" />
+ <vertex lat="46.5694" lon="3.4931" />
+ <vertex lat="46.3647" lon="2.8767" />
+ <vertex lat="46.6908" lon="2.5856" />
+ <vertex lat="47.5831" lon="2.3831" />
+ </slice>
+ </sector>
+
+
+ <sector name="T1" acc="bordeaux" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="45.0000" lon="3.0000" />
+ <vertex lat="44.5167" lon="2.6250" />
+ <vertex lat="44.7000" lon="2.4417" />
+ <vertex lat="46.2200" lon="2.4497" />
+ <vertex lat="46.5172" lon="3.3378" />
+ <vertex lat="45.7797" lon="3.6553" />
+ <vertex lat="45.6894" lon="4.2294" />
+ <vertex lat="45.3583" lon="4.4917" />
+ <vertex lat="45.2917" lon="4.6667" />
+ </slice>
+ </sector>
+
+
+ <sector name="T2" acc="bordeaux" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="45.0000" lon="3.0000" />
+ <vertex lat="44.5167" lon="2.6250" />
+ <vertex lat="44.7000" lon="2.4417" />
+ <vertex lat="46.2200" lon="2.4497" />
+ <vertex lat="46.5172" lon="3.3378" />
+ <vertex lat="45.7797" lon="3.6553" />
+ <vertex lat="45.6894" lon="4.2294" />
+ <vertex lat="45.3583" lon="4.4917" />
+ <vertex lat="45.2917" lon="4.6667" />
+ </slice>
+ </sector>
+
+
+ <sector name="LE" acc="marseille" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="46.1833" lon="4.7667" />
+ <vertex lat="46.5000" lon="4.4000" />
+ <vertex lat="46.5000" lon="5.6000" />
+ <vertex lat="46.4136" lon="5.6644" />
+ <vertex lat="46.3633" lon="5.4078" />
+ <vertex lat="46.1714" lon="5.6561" />
+ <vertex lat="46.0833" lon="5.5500" />
+ <vertex lat="46.0000" lon="5.5667" />
+ <vertex lat="45.9167" lon="5.6833" />
+ <vertex lat="45.6833" lon="5.5000" />
+ <vertex lat="45.6500" lon="5.9167" />
+ <vertex lat="45.9333" lon="6.1833" />
+ <vertex lat="45.3167" lon="7.1167" />
+ <vertex lat="45.2900" lon="7.1300" />
+ <vertex lat="45.2297" lon="7.1397" />
+ <vertex lat="45.1300" lon="6.8400" />
+ <vertex lat="45.1500" lon="6.7800" />
+ <vertex lat="45.1100" lon="6.6500" />
+ <vertex lat="45.0297" lon="6.6797" />
+ <vertex lat="45.0200" lon="6.7600" />
+ <vertex lat="45.0000" lon="6.7800" />
+ <vertex lat="44.9700" lon="6.7500" />
+ <vertex lat="44.9197" lon="6.7397" />
+ <vertex lat="44.8400" lon="6.8800" />
+ <vertex lat="44.7167" lon="6.0000" />
+ <vertex lat="44.7167" lon="5.6667" />
+ <vertex lat="45.8167" lon="5.0000" />
+ </slice>
+ </sector>
+
+
+ <sector name="LO" acc="marseille" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="46.1667" lon="3.5000" />
+ <vertex lat="45.3983" lon="3.0153" />
+ <vertex lat="45.7167" lon="3.0000" />
+ <vertex lat="46.0667" lon="2.9500" />
+ <vertex lat="46.3333" lon="2.9167" />
+ <vertex lat="46.5000" lon="3.2667" />
+ <vertex lat="46.5000" lon="4.4000" />
+ <vertex lat="45.8167" lon="5.0000" />
+ <vertex lat="45.3617" lon="4.2311" />
+ <vertex lat="45.7428" lon="4.0314" />
+ <vertex lat="45.7961" lon="3.5644" />
+ <vertex lat="45.7217" lon="3.2611" />
+ </slice>
+ </sector>
+
+
+ <sector name="LS" acc="marseille" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="45.0000" lon="4.0000" />
+ <vertex lat="44.2500" lon="2.9167" />
+ <vertex lat="44.6167" lon="3.0333" />
+ <vertex lat="44.6667" lon="3.0333" />
+ <vertex lat="45.0500" lon="3.0167" />
+ <vertex lat="45.3983" lon="3.0153" />
+ <vertex lat="45.7217" lon="3.2611" />
+ <vertex lat="45.7961" lon="3.5644" />
+ <vertex lat="45.7428" lon="4.0314" />
+ <vertex lat="45.3617" lon="4.2311" />
+ <vertex lat="45.8167" lon="5.0000" />
+ <vertex lat="44.7167" lon="5.6667" />
+ <vertex lat="44.7167" lon="3.7167" />
+ <vertex lat="44.2500" lon="3.5833" />
+ </slice>
+ </sector>
+
+
+ <sector name="MO" acc="marseille" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="44.3333" lon="4.1667" />
+ <vertex lat="44.2500" lon="3.5833" />
+ <vertex lat="44.7167" lon="3.7167" />
+ <vertex lat="44.7167" lon="5.6667" />
+ <vertex lat="44.2500" lon="5.8167" />
+ <vertex lat="43.4667" lon="5.4833" />
+ <vertex lat="43.4667" lon="4.8667" />
+ <vertex lat="43.6333" lon="4.1500" />
+ <vertex lat="43.8667" lon="3.8833" />
+ </slice>
+ </sector>
+
+
+ <sector name="ML" acc="marseille" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="44.0000" lon="3.0500" />
+ <vertex lat="43.4667" lon="5.4833" />
+ <vertex lat="43.4667" lon="4.8667" />
+ <vertex lat="43.6333" lon="4.1500" />
+ <vertex lat="43.8667" lon="3.8833" />
+ <vertex lat="44.2500" lon="3.5833" />
+ <vertex lat="44.2500" lon="2.9167" />
+ <vertex lat="43.7167" lon="2.7333" />
+ <vertex lat="43.1833" lon="2.7333" />
+ <vertex lat="43.2667" lon="2.5667" />
+ <vertex lat="43.0000" lon="2.2833" />
+ <vertex lat="42.6500" lon="2.6500" />
+ <vertex lat="42.3833" lon="2.6500" />
+ <vertex lat="42.3300" lon="2.6097" />
+ <vertex lat="42.3197" lon="2.7100" />
+ <vertex lat="42.3897" lon="2.7400" />
+ <vertex lat="42.3897" lon="2.8497" />
+ <vertex lat="42.4300" lon="2.9100" />
+ <vertex lat="42.4500" lon="3.0497" />
+ <vertex lat="42.4500" lon="3.0497" />
+ <vertex lat="42.4097" lon="3.0997" />
+ <vertex lat="42.3989" lon="3.1639" />
+ <vertex lat="42.4497" lon="3.2117" />
+ <vertex lat="42.0000" lon="4.6667" />
+ <vertex lat="41.4167" lon="4.6667" />
+ <vertex lat="41.2833" lon="5.7500" />
+ <vertex lat="42.5000" lon="6.0000" />
+ <vertex lat="43.0000" lon="5.7333" />
+ </slice>
+ </sector>
+
+
+ <sector name="ST" acc="marseille" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="44.0333" lon="5.9167" />
+ <vertex lat="44.7167" lon="6.0000" />
+ <vertex lat="44.7167" lon="5.6667" />
+ <vertex lat="44.2500" lon="5.8167" />
+ <vertex lat="43.4667" lon="5.4833" />
+ <vertex lat="43.0000" lon="5.7333" />
+ <vertex lat="43.0500" lon="7.3833" />
+ <vertex lat="43.5000" lon="7.3000" />
+ <vertex lat="43.5333" lon="6.8333" />
+ </slice>
+ </sector>
+
+
+ <sector name="MN" acc="marseille" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="44.5333" lon="6.3000" />
+ <vertex lat="43.5000" lon="7.3000" />
+ <vertex lat="43.5333" lon="6.8333" />
+ <vertex lat="44.7167" lon="6.0000" />
+ <vertex lat="44.8400" lon="6.8800" />
+ <vertex lat="44.8497" lon="6.8800" />
+ <vertex lat="44.8497" lon="6.9600" />
+ <vertex lat="44.8300" lon="7.0100" />
+ <vertex lat="44.6697" lon="7.1197" />
+ <vertex lat="44.6897" lon="7.0597" />
+ <vertex lat="44.6597" lon="7.0000" />
+ <vertex lat="44.6197" lon="7.0000" />
+ <vertex lat="44.5297" lon="6.9097" />
+ <vertex lat="44.4900" lon="6.9000" />
+ <vertex lat="44.4300" lon="6.9600" />
+ <vertex lat="44.3800" lon="6.9297" />
+ <vertex lat="44.2797" lon="7.0300" />
+ <vertex lat="44.2097" lon="7.0300" />
+ <vertex lat="44.1197" lon="7.2197" />
+ <vertex lat="44.0900" lon="7.4497" />
+ <vertex lat="44.1300" lon="7.6597" />
+ <vertex lat="44.0697" lon="7.7397" />
+ <vertex lat="43.9700" lon="7.6700" />
+ <vertex lat="43.8800" lon="7.5397" />
+ <vertex lat="43.7667" lon="7.5833" />
+ <vertex lat="43.7333" lon="7.5167" />
+ <vertex lat="43.7333" lon="7.5667" />
+ <vertex lat="43.7500" lon="7.6500" />
+ <vertex lat="43.6167" lon="8.3167" />
+ </slice>
+ </sector>
+
+
+ <sector name="CO" acc="marseille" floor="0" ceiling="195" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="42.7500" lon="6.1667" />
+ <vertex lat="43.5000" lon="7.3000" />
+ <vertex lat="43.6167" lon="8.3167" />
+ <vertex lat="43.1667" lon="9.7500" />
+ <vertex lat="41.3333" lon="9.7500" />
+ <vertex lat="41.3333" lon="8.3333" />
+ <vertex lat="41.0000" lon="8.0000" />
+ <vertex lat="41.2833" lon="5.7500" />
+ <vertex lat="42.5000" lon="6.0000" />
+ <vertex lat="43.0000" lon="5.7333" />
+ <vertex lat="43.0500" lon="7.3833" />
+ </slice>
+ </sector>
+
+
+ <sector name="Y1" acc="marseille" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="45.3333" lon="5.5000" />
+ <vertex lat="44.5022" lon="6.3669" />
+ <vertex lat="45.2917" lon="4.6667" />
+ <vertex lat="46.0311" lon="5.8131" />
+ <vertex lat="45.8500" lon="6.0500" />
+ <vertex lat="45.5833" lon="6.3333" />
+ <vertex lat="44.9903" lon="6.6625" />
+ </slice>
+ </sector>
+
+
+ <sector name="Y2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="45.3333" lon="5.5000" />
+ <vertex lat="44.5022" lon="6.3669" />
+ <vertex lat="45.2917" lon="4.6667" />
+ <vertex lat="46.0311" lon="5.8131" />
+ <vertex lat="45.8500" lon="6.0500" />
+ <vertex lat="45.5833" lon="6.3333" />
+ <vertex lat="44.9903" lon="6.6625" />
+ </slice>
+ </sector>
+
+
+ <sector name="M1" acc="marseille" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="43.1667" lon="4.5000" />
+ <vertex lat="42.4322" lon="3.1283" />
+ <vertex lat="42.0992" lon="4.3506" />
+ <vertex lat="43.4000" lon="5.9167" />
+ <vertex lat="43.4750" lon="5.9250" />
+ <vertex lat="43.9500" lon="5.1750" />
+ <vertex lat="43.9500" lon="4.1167" />
+ <vertex lat="43.6031" lon="3.8419" />
+ </slice>
+ </sector>
+
+
+ <sector name="M2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="43.1667" lon="4.5000" />
+ <vertex lat="42.4322" lon="3.1283" />
+ <vertex lat="42.0992" lon="4.3506" />
+ <vertex lat="43.4000" lon="5.9167" />
+ <vertex lat="43.4750" lon="5.9250" />
+ <vertex lat="43.9500" lon="5.1750" />
+ <vertex lat="43.9500" lon="4.1167" />
+ <vertex lat="43.6031" lon="3.8419" />
+ </slice>
+ </sector>
+
+
+ <sector name="E1" acc="marseille" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="43.0000" lon="8.0000" />
+ <vertex lat="42.2833" lon="6.3667" />
+ <vertex lat="42.4917" lon="6.4833" />
+ <vertex lat="42.8500" lon="6.1833" />
+ <vertex lat="43.4250" lon="6.1917" />
+ <vertex lat="43.4750" lon="6.7417" />
+ <vertex lat="44.0000" lon="7.6667" />
+ <vertex lat="44.1333" lon="8.1667" />
+ <vertex lat="43.9667" lon="8.2667" />
+ <vertex lat="43.7083" lon="7.7917" />
+ <vertex lat="43.4314" lon="8.7969" />
+ <vertex lat="42.2219" lon="8.1150" />
+ <vertex lat="41.8375" lon="8.0700" />
+ </slice>
+ </sector>
+
+
+ <sector name="E2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="43.0000" lon="8.0000" />
+ <vertex lat="42.2833" lon="6.3667" />
+ <vertex lat="42.4917" lon="6.4833" />
+ <vertex lat="42.8500" lon="6.1833" />
+ <vertex lat="43.4250" lon="6.1917" />
+ <vertex lat="43.4750" lon="6.7417" />
+ <vertex lat="44.0000" lon="7.6667" />
+ <vertex lat="44.1333" lon="8.1667" />
+ <vertex lat="43.9667" lon="8.2667" />
+ <vertex lat="43.7083" lon="7.7917" />
+ <vertex lat="43.4314" lon="8.7969" />
+ <vertex lat="42.2219" lon="8.1150" />
+ <vertex lat="41.8375" lon="8.0700" />
+ </slice>
+ </sector>
+
+
+ <sector name="K1" acc="marseille" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="42.2500" lon="9.0000" />
+ <vertex lat="41.3333" lon="9.7500" />
+ <vertex lat="41.3333" lon="8.3333" />
+ <vertex lat="41.7667" lon="8.3333" />
+ <vertex lat="41.8375" lon="8.0700" />
+ <vertex lat="42.2219" lon="8.1150" />
+ <vertex lat="43.4314" lon="8.7969" />
+ <vertex lat="43.1667" lon="9.7500" />
+ </slice>
+ </sector>
+
+
+ <sector name="K2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="42.2500" lon="9.0000" />
+ <vertex lat="41.3333" lon="9.7500" />
+ <vertex lat="41.3333" lon="8.3333" />
+ <vertex lat="41.7667" lon="8.3333" />
+ <vertex lat="41.8375" lon="8.0700" />
+ <vertex lat="42.2219" lon="8.1150" />
+ <vertex lat="43.4314" lon="8.7969" />
+ <vertex lat="43.1667" lon="9.7500" />
+ </slice>
+ </sector>
+
+
+ <sector name="D1" acc="marseille" floor="0" ceiling="320" >
+ <slice floor="0" ceiling="195" >
+ <centre lat="41.0000" lon="6.0000" />
+ <vertex lat="39.0000" lon="8.0000" />
+ <vertex lat="39.0000" lon="4.6667" />
+ <vertex lat="41.4167" lon="4.6667" />
+ <vertex lat="41.0000" lon="8.0000" />
+ </slice>
+
+ <slice floor="195" ceiling="320" >
+ <centre lat="41.0000" lon="6.0000" />
+ <vertex lat="39.0000" lon="8.0000" />
+ <vertex lat="39.0000" lon="4.6667" />
+ <vertex lat="41.4167" lon="4.6667" />
+ <vertex lat="41.9917" lon="6.1833" />
+ <vertex lat="42.2833" lon="6.3667" />
+ <vertex lat="41.7667" lon="8.3333" />
+ <vertex lat="41.3333" lon="8.3333" />
+ <vertex lat="41.0000" lon="8.0000" />
+ </slice>
+ </sector>
+
+
+ <sector name="D2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="41.0000" lon="6.0000" />
+ <vertex lat="39.0000" lon="8.0000" />
+ <vertex lat="39.0000" lon="4.6667" />
+ <vertex lat="41.4167" lon="4.6667" />
+ <vertex lat="41.9917" lon="6.1833" />
+ <vertex lat="42.2833" lon="6.3667" />
+ <vertex lat="41.7667" lon="8.3333" />
+ <vertex lat="41.3333" lon="8.3333" />
+ <vertex lat="41.0000" lon="8.0000" />
+ </slice>
+ </sector>
+
+
+ <sector name="A1" acc="marseille" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="44.3333" lon="5.5000" />
+ <vertex lat="43.4750" lon="5.9250" />
+ <vertex lat="43.9500" lon="5.1750" />
+ <vertex lat="44.6500" lon="5.0417" />
+ <vertex lat="44.9417" lon="5.4333" />
+ <vertex lat="44.5022" lon="6.3669" />
+ <vertex lat="43.8417" lon="5.9750" />
+ </slice>
+ </sector>
+
+
+ <sector name="A2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="44.3333" lon="5.5000" />
+ <vertex lat="43.4750" lon="5.9250" />
+ <vertex lat="43.9500" lon="5.1750" />
+ <vertex lat="44.6500" lon="5.0417" />
+ <vertex lat="44.9417" lon="5.4333" />
+ <vertex lat="44.5022" lon="6.3669" />
+ <vertex lat="43.8417" lon="5.9750" />
+ </slice>
+ </sector>
+
+
+ <sector name="B1" acc="marseille" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="44.0000" lon="6.6667" />
+ <vertex lat="44.0000" lon="7.6667" />
+ <vertex lat="43.4750" lon="6.7417" />
+ <vertex lat="43.4000" lon="5.9167" />
+ <vertex lat="43.8417" lon="5.9750" />
+ <vertex lat="44.9903" lon="6.6625" />
+ <vertex lat="44.8000" lon="6.7667" />
+ <vertex lat="44.8083" lon="7.1583" />
+ <vertex lat="44.1917" lon="7.3417" />
+ <vertex lat="44.1417" lon="7.6333" />
+ </slice>
+ </sector>
+
+
+ <sector name="B2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="44.0000" lon="6.6667" />
+ <vertex lat="44.0000" lon="7.6667" />
+ <vertex lat="43.4750" lon="6.7417" />
+ <vertex lat="43.4000" lon="5.9167" />
+ <vertex lat="43.8417" lon="5.9750" />
+ <vertex lat="44.9903" lon="6.6625" />
+ <vertex lat="44.8000" lon="6.7667" />
+ <vertex lat="44.8083" lon="7.1583" />
+ <vertex lat="44.1917" lon="7.3417" />
+ <vertex lat="44.1417" lon="7.6333" />
+ </slice>
+ </sector>
+
+
+ <sector name="F1" acc="marseille" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="42.1667" lon="5.0000" />
+ <vertex lat="41.9917" lon="6.1833" />
+ <vertex lat="41.4167" lon="4.6667" />
+ <vertex lat="42.0000" lon="4.6667" />
+ <vertex lat="42.0992" lon="4.3506" />
+ <vertex lat="43.4000" lon="5.9167" />
+ <vertex lat="43.4250" lon="6.1917" />
+ <vertex lat="42.8500" lon="6.1833" />
+ <vertex lat="42.4917" lon="6.4833" />
+ </slice>
+ </sector>
+
+
+ <sector name="F2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="42.1667" lon="5.0000" />
+ <vertex lat="41.9917" lon="6.1833" />
+ <vertex lat="41.4167" lon="4.6667" />
+ <vertex lat="42.0000" lon="4.6667" />
+ <vertex lat="42.0992" lon="4.3506" />
+ <vertex lat="43.4000" lon="5.9167" />
+ <vertex lat="43.4250" lon="6.1917" />
+ <vertex lat="42.8500" lon="6.1833" />
+ <vertex lat="42.4917" lon="6.4833" />
+ </slice>
+ </sector>
+
+
+ <sector name="G1" acc="marseille" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="46.0000" lon="4.5000" />
+ <vertex lat="45.2917" lon="4.6667" />
+ <vertex lat="45.3583" lon="4.4917" />
+ <vertex lat="45.6894" lon="4.2294" />
+ <vertex lat="45.7797" lon="3.6553" />
+ <vertex lat="46.5172" lon="3.3378" />
+ <vertex lat="46.5667" lon="3.5000" />
+ <vertex lat="46.2908" lon="3.6833" />
+ <vertex lat="46.2431" lon="5.0928" />
+ <vertex lat="46.2333" lon="5.1333" />
+ <vertex lat="46.1167" lon="5.7000" />
+ <vertex lat="46.0311" lon="5.8131" />
+ <vertex lat="44.5167" lon="2.6250" />
+ </slice>
+ </sector>
+
+
+ <sector name="G2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="46.0000" lon="4.5000" />
+ <vertex lat="45.2917" lon="4.6667" />
+ <vertex lat="45.3583" lon="4.4917" />
+ <vertex lat="45.6894" lon="4.2294" />
+ <vertex lat="45.7797" lon="3.6553" />
+ <vertex lat="46.5172" lon="3.3378" />
+ <vertex lat="46.5667" lon="3.5000" />
+ <vertex lat="46.2908" lon="3.6833" />
+ <vertex lat="46.2431" lon="5.0928" />
+ <vertex lat="46.2333" lon="5.1333" />
+ <vertex lat="46.1167" lon="5.7000" />
+ <vertex lat="46.0311" lon="5.8131" />
+ <vertex lat="44.5167" lon="2.6250" />
+ </slice>
+ </sector>
+
+
+ <sector name="W1" acc="marseille" floor="195" ceiling="320" >
+ <slice floor="195" ceiling="320" >
+ <centre lat="44.5000" lon="4.3333" />
+ <vertex lat="43.9500" lon="5.1750" />
+ <vertex lat="44.6500" lon="5.0333" />
+ <vertex lat="44.9417" lon="5.4333" />
+ <vertex lat="45.2917" lon="4.6667" />
+ <vertex lat="45.3583" lon="4.4917" />
+ <vertex lat="44.8589" lon="3.3692" />
+ <vertex lat="44.4317" lon="4.2731" />
+ <vertex lat="44.0850" lon="4.2219" />
+ <vertex lat="43.9500" lon="4.1167" />
+ </slice>
+ </sector>
+
+
+ <sector name="W2" acc="marseille" floor="320" ceiling="990" >
+ <slice floor="320" ceiling="990" >
+ <centre lat="44.5000" lon="4.3333" />
+ <vertex lat="43.9500" lon="5.1750" />
+ <vertex lat="44.6500" lon="5.0333" />
+ <vertex lat="44.9417" lon="5.4333" />
+ <vertex lat="45.2917" lon="4.6667" />
+ <vertex lat="45.3583" lon="4.4917" />
+ <vertex lat="44.8589" lon="3.3692" />
+ <vertex lat="44.4317" lon="4.2731" />
+ <vertex lat="44.0850" lon="4.2219" />
+ <vertex lat="43.9500" lon="4.1167" />
+ </slice>
+ </sector>
+
+
+ <sector name="OL" acc="LYON" floor="0" ceiling="115" >
+ <slice floor="0" ceiling="115" >
+ <centre lat="45.7500" lon="4.5833" />
+ <vertex lat="46.4333" lon="4.8167" />
+ <vertex lat="45.5564" lon="4.8833" />
+ <vertex lat="44.9333" lon="5.2833" />
+ <vertex lat="44.6667" lon="5.0233" />
+ <vertex lat="44.6667" lon="4.8514" />
+ <vertex lat="45.2667" lon="4.5333" />
+ <vertex lat="45.2000" lon="4.3167" />
+ <vertex lat="45.7833" lon="4.0083" />
+ <vertex lat="45.8583" lon="4.3250" />
+ <vertex lat="46.1125" lon="4.1897" />
+ <vertex lat="46.1000" lon="4.5917" />
+ </slice>
+ </sector>
+
+
+ <sector name="EL" acc="LYON" floor="0" ceiling="115" >
+ <slice floor="0" ceiling="115" >
+ <centre lat="45.7500" lon="5.2500" />
+ <vertex lat="46.4333" lon="4.8167" />
+ <vertex lat="45.5564" lon="4.8833" />
+ <vertex lat="44.9333" lon="5.2833" />
+ <vertex lat="45.6417" lon="5.9083" />
+ <vertex lat="45.6833" lon="5.4667" />
+ <vertex lat="45.9278" lon="5.6667" />
+ <vertex lat="45.9722" lon="5.5997" />
+ <vertex lat="46.1714" lon="5.6561" />
+ <vertex lat="46.3633" lon="5.4061" />
+ </slice>
+ </sector>
+</sectors>
diff --git a/Anoto/simpleRadar.ico b/Anoto/simpleRadar.ico
new file mode 100644
index 0000000..f072570
--- /dev/null
+++ b/Anoto/simpleRadar.ico
Binary files differ