0024147: Update of CSharp sample
authorvdn <vdn@opencascade.com>
Fri, 25 Oct 2013 09:44:45 +0000 (13:44 +0400)
committerbugmaster <bugmaster@opencascade.com>
Fri, 25 Oct 2013 09:45:47 +0000 (13:45 +0400)
Overall revision of of CSharp sample code:
- Pure C++ project "OCC" deleted as unnecessary
- C++/CLI project "shell" renamed to OCCTProxy and refactored to implement all required interface to OCCT functionality.
- In About dialog, date corrected in Copyright statement
- CSharp files re-layouted with 2 spaces indentation
- ReadMe converted to MarkDown format and revised
- Generation of names of views refactored to avoid calling C++ level
- Project files corrected to run on 64-bit systems
- Batch scripts refactored to use OCCT default configuration

WPF front-end added to demonstrate usage of OCCT in WPF applications.
WPF sample was modified, operation Export has been fixed
Exception "Cannot create this file", which appeared by export to image format, has been corrected.
Option "Export image to .xwd" removed.

123 files changed:
samples/CSharp/CSharp.sln [new file with mode: 0644]
samples/CSharp/IE/AboutDialog.cs [deleted file]
samples/CSharp/IE/AboutDialog.resx [deleted file]
samples/CSharp/IE/App.ico [deleted file]
samples/CSharp/IE/AssemblyInfo.cs [deleted file]
samples/CSharp/IE/Form1.cs [deleted file]
samples/CSharp/IE/Form1.resx [deleted file]
samples/CSharp/IE/Form2.cs [deleted file]
samples/CSharp/IE/Form2.resx [deleted file]
samples/CSharp/IE/IE.csproj [deleted file]
samples/CSharp/IE/IE.sln [deleted file]
samples/CSharp/IE/MaterialDialog.cs [deleted file]
samples/CSharp/IE/MaterialDialog.resx [deleted file]
samples/CSharp/IE/TransparencyDialog.cs [deleted file]
samples/CSharp/IE/TransparencyDialog.resx [deleted file]
samples/CSharp/IE/app.config [deleted file]
samples/CSharp/IE/res/MainFrame.ico [deleted file]
samples/CSharp/IE/res/document.ico [deleted file]
samples/CSharp/IE/res/document.png [deleted file]
samples/CSharp/IE/res/help.png [deleted file]
samples/CSharp/IE/res/lamp.png [deleted file]
samples/CSharp/IE/res/new.png [deleted file]
samples/CSharp/IE/res/occ_logo.bmp [deleted file]
samples/CSharp/IE/res/tool_color.png [deleted file]
samples/CSharp/IE/res/tool_delete.png [deleted file]
samples/CSharp/IE/res/tool_material.png [deleted file]
samples/CSharp/IE/res/tool_shading.png [deleted file]
samples/CSharp/IE/res/tool_transparency.png [deleted file]
samples/CSharp/IE/res/tool_wireframe.png [deleted file]
samples/CSharp/IE/res/view_axo.png [deleted file]
samples/CSharp/IE/res/view_back.png [deleted file]
samples/CSharp/IE/res/view_bottom.png [deleted file]
samples/CSharp/IE/res/view_comp_off.png [deleted file]
samples/CSharp/IE/res/view_comp_on.png [deleted file]
samples/CSharp/IE/res/view_fitall.png [deleted file]
samples/CSharp/IE/res/view_fitarea.png [deleted file]
samples/CSharp/IE/res/view_front.png [deleted file]
samples/CSharp/IE/res/view_glpan.png [deleted file]
samples/CSharp/IE/res/view_left.png [deleted file]
samples/CSharp/IE/res/view_pan.png [deleted file]
samples/CSharp/IE/res/view_reset.png [deleted file]
samples/CSharp/IE/res/view_right.png [deleted file]
samples/CSharp/IE/res/view_rotate.png [deleted file]
samples/CSharp/IE/res/view_top.png [deleted file]
samples/CSharp/IE/res/view_zoom.png [deleted file]
samples/CSharp/OCC/OCC.cpp [deleted file]
samples/CSharp/OCC/OCC.vcproj [deleted file]
samples/CSharp/OCC/OCCViewer.cpp [deleted file]
samples/CSharp/OCC/OCCViewer.h [deleted file]
samples/CSharp/OCC/ReadMe.txt [deleted file]
samples/CSharp/OCC/stdafx.cpp [deleted file]
samples/CSharp/OCC/stdafx.h [deleted file]
samples/CSharp/OCCTProxy/OCCTProxy.cpp [new file with mode: 0644]
samples/CSharp/OCCTProxy/OCCTProxy.vcproj [new file with mode: 0644]
samples/CSharp/ReadMe.md [new file with mode: 0644]
samples/CSharp/WPF/About.xaml [new file with mode: 0644]
samples/CSharp/WPF/About.xaml.cs [new file with mode: 0644]
samples/CSharp/WPF/App.xaml [new file with mode: 0644]
samples/CSharp/WPF/App.xaml.cs [new file with mode: 0644]
samples/CSharp/WPF/IECommands.cs [new file with mode: 0644]
samples/CSharp/WPF/IE_WPF.csproj [new file with mode: 0644]
samples/CSharp/WPF/MainWindow.xaml [new file with mode: 0644]
samples/CSharp/WPF/MainWindow.xaml.cs [new file with mode: 0644]
samples/CSharp/WPF/MaterialDlg.xaml [new file with mode: 0644]
samples/CSharp/WPF/MaterialDlg.xaml.cs [new file with mode: 0644]
samples/CSharp/WPF/OCCViewer.cs [new file with mode: 0644]
samples/CSharp/WPF/Properties/AssemblyInfo.cs [new file with mode: 0644]
samples/CSharp/WPF/Properties/Resources.Designer.cs [new file with mode: 0644]
samples/CSharp/WPF/Properties/Resources.resx [new file with mode: 0644]
samples/CSharp/WPF/Properties/Settings.Designer.cs [new file with mode: 0644]
samples/CSharp/WPF/Properties/Settings.settings [new file with mode: 0644]
samples/CSharp/WPF/Simple Styles.xaml [new file with mode: 0644]
samples/CSharp/WPF/TransparencyDialog.cs [new file with mode: 0644]
samples/CSharp/WPF/TransparencyDialog.resx [new file with mode: 0644]
samples/CSharp/WPF/res/MainFrame.ico [new file with mode: 0644]
samples/CSharp/WPF/res/document.png [new file with mode: 0644]
samples/CSharp/WPF/res/help.png [new file with mode: 0644]
samples/CSharp/WPF/res/lamp.png [new file with mode: 0644]
samples/CSharp/WPF/res/new.png [new file with mode: 0644]
samples/CSharp/WPF/res/occ_logo.bmp [new file with mode: 0644]
samples/CSharp/WPF/res/tool_color.png [new file with mode: 0644]
samples/CSharp/WPF/res/tool_delete.png [new file with mode: 0644]
samples/CSharp/WPF/res/tool_material.png [new file with mode: 0644]
samples/CSharp/WPF/res/tool_shading.png [new file with mode: 0644]
samples/CSharp/WPF/res/tool_transparency.png [new file with mode: 0644]
samples/CSharp/WPF/res/tool_wireframe.png [new file with mode: 0644]
samples/CSharp/WPF/res/view_axo.png [new file with mode: 0644]
samples/CSharp/WPF/res/view_back.png [new file with mode: 0644]
samples/CSharp/WPF/res/view_bottom.png [new file with mode: 0644]
samples/CSharp/WPF/res/view_comp_off.png [new file with mode: 0644]
samples/CSharp/WPF/res/view_comp_on.png [new file with mode: 0644]
samples/CSharp/WPF/res/view_fitall.png [new file with mode: 0644]
samples/CSharp/WPF/res/view_fitarea.png [new file with mode: 0644]
samples/CSharp/WPF/res/view_front.png [new file with mode: 0644]
samples/CSharp/WPF/res/view_glpan.png [new file with mode: 0644]
samples/CSharp/WPF/res/view_left.png [new file with mode: 0644]
samples/CSharp/WPF/res/view_pan.png [new file with mode: 0644]
samples/CSharp/WPF/res/view_reset.png [new file with mode: 0644]
samples/CSharp/WPF/res/view_right.png [new file with mode: 0644]
samples/CSharp/WPF/res/view_rotate.png [new file with mode: 0644]
samples/CSharp/WPF/res/view_top.png [new file with mode: 0644]
samples/CSharp/WPF/res/view_zoom.png [new file with mode: 0644]
samples/CSharp/WinForms/AboutDialog.cs [new file with mode: 0644]
samples/CSharp/WinForms/AboutDialog.resx [new file with mode: 0644]
samples/CSharp/WinForms/App.ico [new file with mode: 0644]
samples/CSharp/WinForms/AssemblyInfo.cs [new file with mode: 0644]
samples/CSharp/WinForms/Form1.cs [new file with mode: 0644]
samples/CSharp/WinForms/Form1.resx [new file with mode: 0644]
samples/CSharp/WinForms/Form2.cs [new file with mode: 0644]
samples/CSharp/WinForms/Form2.resx [new file with mode: 0644]
samples/CSharp/WinForms/IE_WinForms.csproj [new file with mode: 0644]
samples/CSharp/WinForms/MaterialDialog.cs [new file with mode: 0644]
samples/CSharp/WinForms/MaterialDialog.resx [new file with mode: 0644]
samples/CSharp/WinForms/TransparencyDialog.cs [new file with mode: 0644]
samples/CSharp/WinForms/TransparencyDialog.resx [new file with mode: 0644]
samples/CSharp/WinForms/app.config [new file with mode: 0644]
samples/CSharp/msvc.bat
samples/CSharp/run.bat [deleted file]
samples/CSharp/run_winforms.bat [new file with mode: 0644]
samples/CSharp/run_wpf.bat [new file with mode: 0644]
samples/CSharp/shell/shell.cpp [deleted file]
samples/CSharp/shell/shell.h [deleted file]
samples/CSharp/shell/shell.vcproj [deleted file]

diff --git a/samples/CSharp/CSharp.sln b/samples/CSharp/CSharp.sln
new file mode 100644 (file)
index 0000000..6ec2e62
--- /dev/null
@@ -0,0 +1,45 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IE_WPF", "WPF\IE_WPF.csproj", "{D12A8897-5BF8-4345-BBB0-8ADE4B9FB9A7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IE_WinForms", "WinForms\IE_WinForms.csproj", "{B9914BB3-B886-4B41-B48D-350EBEBEFD1F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OCCTProxy", "OCCTProxy\OCCTProxy.vcproj", "{969912D9-78E7-4AB8-B4FF-6B52B4F03991}"
+EndProject
+Global
+       GlobalSection(SolutionConfigurationPlatforms) = preSolution
+               Debug|Win32 = Debug|Win32
+               Debug|x64 = Debug|x64
+               Release|Win32 = Release|Win32
+               Release|x64 = Release|x64
+       EndGlobalSection
+       GlobalSection(ProjectConfigurationPlatforms) = postSolution
+               {D12A8897-5BF8-4345-BBB0-8ADE4B9FB9A7}.Debug|Win32.ActiveCfg = Debug|x86
+               {D12A8897-5BF8-4345-BBB0-8ADE4B9FB9A7}.Debug|Win32.Build.0 = Debug|x86
+               {D12A8897-5BF8-4345-BBB0-8ADE4B9FB9A7}.Debug|x64.ActiveCfg = Debug|x64
+               {D12A8897-5BF8-4345-BBB0-8ADE4B9FB9A7}.Debug|x64.Build.0 = Debug|x64
+               {D12A8897-5BF8-4345-BBB0-8ADE4B9FB9A7}.Release|Win32.ActiveCfg = Release|x86
+               {D12A8897-5BF8-4345-BBB0-8ADE4B9FB9A7}.Release|Win32.Build.0 = Release|x86
+               {D12A8897-5BF8-4345-BBB0-8ADE4B9FB9A7}.Release|x64.ActiveCfg = Release|x64
+               {D12A8897-5BF8-4345-BBB0-8ADE4B9FB9A7}.Release|x64.Build.0 = Release|x64
+               {B9914BB3-B886-4B41-B48D-350EBEBEFD1F}.Debug|Win32.ActiveCfg = Debug|x86
+               {B9914BB3-B886-4B41-B48D-350EBEBEFD1F}.Debug|Win32.Build.0 = Debug|x86
+               {B9914BB3-B886-4B41-B48D-350EBEBEFD1F}.Debug|x64.ActiveCfg = Debug|x64
+               {B9914BB3-B886-4B41-B48D-350EBEBEFD1F}.Debug|x64.Build.0 = Debug|x64
+               {B9914BB3-B886-4B41-B48D-350EBEBEFD1F}.Release|Win32.ActiveCfg = Release|x86
+               {B9914BB3-B886-4B41-B48D-350EBEBEFD1F}.Release|Win32.Build.0 = Release|x86
+               {B9914BB3-B886-4B41-B48D-350EBEBEFD1F}.Release|x64.ActiveCfg = Release|x64
+               {B9914BB3-B886-4B41-B48D-350EBEBEFD1F}.Release|x64.Build.0 = Release|x64
+               {969912D9-78E7-4AB8-B4FF-6B52B4F03991}.Debug|Win32.ActiveCfg = Debug|Win32
+               {969912D9-78E7-4AB8-B4FF-6B52B4F03991}.Debug|Win32.Build.0 = Debug|Win32
+               {969912D9-78E7-4AB8-B4FF-6B52B4F03991}.Debug|x64.ActiveCfg = Debug|x64
+               {969912D9-78E7-4AB8-B4FF-6B52B4F03991}.Debug|x64.Build.0 = Debug|x64
+               {969912D9-78E7-4AB8-B4FF-6B52B4F03991}.Release|Win32.ActiveCfg = Release|Win32
+               {969912D9-78E7-4AB8-B4FF-6B52B4F03991}.Release|Win32.Build.0 = Release|Win32
+               {969912D9-78E7-4AB8-B4FF-6B52B4F03991}.Release|x64.ActiveCfg = Release|x64
+               {969912D9-78E7-4AB8-B4FF-6B52B4F03991}.Release|x64.Build.0 = Release|x64
+       EndGlobalSection
+       GlobalSection(SolutionProperties) = preSolution
+               HideSolutionNode = FALSE
+       EndGlobalSection
+EndGlobal
diff --git a/samples/CSharp/IE/AboutDialog.cs b/samples/CSharp/IE/AboutDialog.cs
deleted file mode 100755 (executable)
index 99a4002..0000000
+++ /dev/null
@@ -1,157 +0,0 @@
-using System;
-using System.Drawing;
-using System.Collections;
-using System.ComponentModel;
-using System.Windows.Forms;
-
-namespace IE
-{
-       /// <summary>
-       /// Summary description for AboutDialog.
-       /// </summary>
-       public class AboutDialog : System.Windows.Forms.Form
-       {
-               private System.Windows.Forms.PictureBox pictureBox1;
-               private System.Windows.Forms.Button button1;
-               private System.Windows.Forms.Label label1;
-               private System.Windows.Forms.Label label3;
-               private System.Windows.Forms.Label label4;
-               private System.Windows.Forms.Label myVersion;
-               /// <summary>
-               /// Required designer variable.
-               /// </summary>
-               private System.ComponentModel.Container components = null;
-
-               public AboutDialog()
-               {
-                       //
-                       // Required for Windows Form Designer support
-                       //
-                       InitializeComponent();
-                       //
-                       // TODO: Add any constructor code after InitializeComponent call
-                       //
-                       shell t = new shell();
-                       t.InitOCCViewer();
-                       float version = t.GetOCCVersion();
-                       this.myVersion.Text=this.myVersion.Text+version;
-               }
-
-               /// <summary>
-               /// Clean up any resources being used.
-               /// </summary>
-               protected override void Dispose( bool disposing )
-               {
-                       if( disposing )
-                       {
-                               if(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()
-               {
-            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AboutDialog));
-            this.pictureBox1 = new System.Windows.Forms.PictureBox();
-            this.button1 = new System.Windows.Forms.Button();
-            this.label1 = new System.Windows.Forms.Label();
-            this.myVersion = new System.Windows.Forms.Label();
-            this.label3 = new System.Windows.Forms.Label();
-            this.label4 = new System.Windows.Forms.Label();
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
-            this.SuspendLayout();
-            // 
-            // pictureBox1
-            // 
-            this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
-            this.pictureBox1.Location = new System.Drawing.Point(59, 64);
-            this.pictureBox1.Name = "pictureBox1";
-            this.pictureBox1.Size = new System.Drawing.Size(196, 102);
-            this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
-            this.pictureBox1.TabIndex = 0;
-            this.pictureBox1.TabStop = false;
-            // 
-            // button1
-            // 
-            this.button1.Location = new System.Drawing.Point(96, 248);
-            this.button1.Name = "button1";
-            this.button1.Size = new System.Drawing.Size(128, 24);
-            this.button1.TabIndex = 1;
-            this.button1.Text = "OK";
-            this.button1.Click += new System.EventHandler(this.button1_Click);
-            // 
-            // label1
-            // 
-            this.label1.Location = new System.Drawing.Point(16, 9);
-            this.label1.Name = "label1";
-            this.label1.Size = new System.Drawing.Size(288, 24);
-            this.label1.TabIndex = 2;
-            this.label1.Text = "Import/Export Sample,";
-            this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // myVersion
-            // 
-            this.myVersion.Location = new System.Drawing.Point(16, 32);
-            this.myVersion.Name = "myVersion";
-            this.myVersion.Size = new System.Drawing.Size(288, 16);
-            this.myVersion.TabIndex = 3;
-            this.myVersion.Text = "Open CASCADE Technology ";
-            this.myVersion.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label3
-            // 
-            this.label3.Location = new System.Drawing.Point(24, 168);
-            this.label3.Name = "label3";
-            this.label3.Size = new System.Drawing.Size(280, 23);
-            this.label3.TabIndex = 4;
-            this.label3.Text = "Copyright (C) 2004-2012, Open CASCADE S.A.S";
-            this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label4
-            // 
-            this.label4.Location = new System.Drawing.Point(8, 200);
-            this.label4.Name = "label4";
-            this.label4.Size = new System.Drawing.Size(296, 24);
-            this.label4.TabIndex = 5;
-            this.label4.Text = "http://www.opencascade.com";
-            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // AboutDialog
-            // 
-            this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
-            this.ClientSize = new System.Drawing.Size(312, 285);
-            this.ControlBox = false;
-            this.Controls.Add(this.label4);
-            this.Controls.Add(this.label3);
-            this.Controls.Add(this.myVersion);
-            this.Controls.Add(this.label1);
-            this.Controls.Add(this.button1);
-            this.Controls.Add(this.pictureBox1);
-            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
-            this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
-            this.MaximizeBox = false;
-            this.MinimizeBox = false;
-            this.Name = "AboutDialog";
-            this.Text = "About Import/Export Sample";
-            ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
-            this.ResumeLayout(false);
-            this.PerformLayout();
-
-               }
-               #endregion
-
-               private void button1_Click(object sender, System.EventArgs e)
-               {
-                       this.Close();
-               }
-       }
-}
diff --git a/samples/CSharp/IE/AboutDialog.resx b/samples/CSharp/IE/AboutDialog.resx
deleted file mode 100755 (executable)
index 533c15a..0000000
+++ /dev/null
@@ -1,1230 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!-- 
-    Microsoft ResX Schema 
-    
-    Version 1.3
-    
-    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">1.3</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1">this is my long string</data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        [base64 mime encoded serialized .NET Framework object]
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        [base64 mime encoded string representing a byte array form of the .NET Framework object]
-    </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 forserialized 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.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:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <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" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-            </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>1.3</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <data name="pictureBox1.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="pictureBox1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="pictureBox1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        Qk1W5AAAAAAAADYAAAAoAAAAwgAAAGQAAAABABgAAAAAAAAAAAAgLgAAIC4AAAAAAAAAAAAA////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////AAD/////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////////////////////////8AAP//////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /////wAA////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////AAD/////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////////////////////////////////////////8AAP//////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /////////////////////wAA////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        AAD/////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////////////////////////////////////////////////////////8AAP//////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /////////////////////////////////////wAA////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////AAD/////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////////////////////////////////////////////////////////////////////////8AAP//
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /////////////////////////////////////////////////////wAA////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////AAD/////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////////8AAP//////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /////////////////////////////////////////////////////////////////////wAA////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////AAD/////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////////////////////////8AAP//////////////////////////////////////////////////
-        /////////////////9Px9szm7P/8/PT19fr7+/////////7///7/////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /////wAA////////////////////////////////////////////////////////////////////qerz
-        NZam19ve5ebn5ufp+Pn5/////////////v//////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////AAD/////////////
-        ///////////////////////////////////////////////////////k/v9FpbGAoKnh3d/R1dfp6ev+
-        /f7////////9////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////////////////////////////////////////8AAP//////////////////////////////////
-        //////////////////////////////////z//37U3zx8is7M0c7O0Nvc3vf3+P7///7/////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /////////////////////wAA////////////////////////////////////////////////////////
-        ///////////+////v/P7KIqYjaar0M7Rzc/U6err////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        AAD///////////////////////////////////////////////////////////////////////7j//9L
-        tcNMeoTJy83FyMva2t35+fn////+////////////////////////////////////////////////////
-        //////////////////////////////////////////////////////////////////////////7/////
-        /v////7///////////////////////////////////////////////////7////+/v//////////////
-        /////////////////////v/+//7//v////////////////////////////////7/////////////////
-        //7////////////////+//7+///////+///////////////////+//79///+/////v//////////////
-        /////////////////////v/////////////////////////////////////////////////////+//7+
-        //7///7////////////////////////////////+///+///+///+/v7+/v7/////////////////////
-        /////////////////////v/9/v/+/////////////v7//v7////////////////+//7+/v7/////////
-        //////////////////////////////////////////////////////////8AAP//////////////////
-        ///////////////////////////////////////////////////+/vn+/5bm8Cd4h52pssjHysnNz+zs
-        7f7///7/////////////////////////////////////////////////////////////////////////
-        /////////////////////////////////9ve36uvsa+ytenr7P///////////////+vr7bO1t7CytbCz
-        t6+ytbCztrCztrCzt7Cztq2ws7y/w/j6+/////7//v////39/c3O0pmcoISHjIyPla+yturs7f////7+
-        /v7+/////87R06uusLW3uvT19f///////////////87R1Kyvsba5u/Dy8////9zg4qyvsLW4ue7u8P//
-        //////7//////8nMza2usLG0ue7w8v////3+//////////T19r7CxZSXnIOGjIyPlK6xtebn6f//////
-        /v///////////8THyq2wtK+zt7G0t6+zt7CytrCztrCzt6yws8/R0v////3+/////////9/h4qmssIqN
-        koWHjZaan8THyfn5+f////////////7+/v7+/v////////Hy8r2/wZOXmoOIjIyQlamtsd3e4P//////
-        //7////+///+/v///////////8zQ0KqusLW3u/X09v//////////////////////////////////////
-        /////////////////////////////////////wAA////////////////////////////////////////
-        //////////////////////////////////7/1P3/PaOzU3uEwsXIv8TI29zf+/r6////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////o6erKjAzMjc7x8nL////////////////x8rOOj9DMzg8MzY6LjI3LzM4LjM3LjM3LzQ4
-        KCwwTlFV8PPz////////7O3tfoSHPUFFLzQ3LTE1LjM2NDg7WFphvcDD////////////f4OHKC0xQ0ZM
-        4OHj////////////////gISIKS4xQ0dM293f////p6quLDA0QERI0NLV///////+////3uDiRkxQMDQ4
-        NzxC1tnb///////+////z9DSZ2lvOD5BLzM4LjI2LjM2Mzk6U1dcr7G1/////////////v7+Z2twLzQ3
-        NDk9MDQ4LzQ3LzQ4LzM3MDU4JiwvfoKG/////////Pz9n6KlSk9TMjY6LjM2LTI1LjM3OT5BcHd73t/g
-        ///////////////+////v8LEXGNmNjxALzM3LjE2LTQ2Mzk8SU1RgoaK2Nrc///////+/////v7+////
-        ////f4OFJy0xQERJ4uPk///////+////////////////////////////////////////////////////
-        ////////////////AAD/////////////////////////////////////////////////////////////
-        ///////+//////7v//951uMoa3mnsbS9wcTMztHt7+/+////////////////////////////////////
-        //////////////////////////////////////////////////////////////////////+pq64zODw7
-        P0PKzc7////////+/v7////KzM9CRko6P0JLT1NbX2NYXGFXXF9ZXWFZXWFSVltydXrz9fX////w8fJr
-        bnMxNjo2PD5PVVhpbnJbYGU6PkMzODxBREnJy83///////+Gio4wNTlKTlPg4+X////+/v7///////+E
-        iI0xNjlLUFXe3+D///+srbIzODtHTE/U1dj////////8/P16foE0OTw7P0NARUrY2tv////////MztBI
-        TFAyNzo3O0BTV1pscHReY2c9QUc0ODw2Oz6ipqf////////+//9ucXc2Oj1CR0lXXF9aXWBYXWFYXGFY
-        XWBQVVqYnJ/////7/PyQk5Y0OD00OT1AREhhZWdrbnNPVVc2Oz4zNztVWV3g4uP///////////+0uLk+
-        QkcxNjk8P0JaX2Jpb3JbYGQ+QkY0OTwyNzpNUVbS1Nb///////////////////+EiIowNThITlDj5eX/
-        ///+/v7///////////////////////////////////////////////////////////////////8AAP//
-        //////////////////////////////////////////////////////////////////3//v/+//7//7j0
-        /iuOnmqIj8XEyMLFyODi4/39/P//////////////////////////////////////////////////////
-        /////////////////////////////////////////////////6mqrzM3PDo/RMrMzv////7///7+/v//
-        /8rMz0BFSTY6Ppean/Hy8+3u8O3v8O3v8e3u8O3t7/Dx8v3+/v///5OWmjE0Ozc8P36DiOHi5P////Hx
-        86Smqj9DRjA1N2Fma/P09P///4SIjDE0OUtPU+Dj5f/////+/v///////4OIjjI2OUtQVd7f4P///6uu
-        sTM5PEhNUNPV2P///////7q9wDg+QTxAQzw/Q0BESdra3P////L09GFlajM4Ojg8P46RleXl6P////T0
-        97C0uEVLTjQ4PENHTNbY2v///////29yeTE1OlxgZt/i5u/w8uzu8O3u8e7v8ezu7/X19v///8HDxTk9
-        QTU6PVFWWb7Cxvb2+f///+Hi5IGFiTg8PzA1OXl7f/z7/P///+Hh5EhPUjQ6PkZJTq2wtPDw8v////Dx
-        88LEx2RpbDk8Pjo+Qra6vf////7+/v///////////4SIijI1OUlNUeTl5///////////////////////
-        /////////////////////////////////////////////////////wAA////////////////////////
-        /////////////////////////////////////////v///v/+/v7/////6P3/Zs/bJWtzprK0wsLI0dPX
-        8vT0/////////v//////////////////////////////////////////////////////////////////
-        ////////////////////////////p6uuMzc7Oz9EysvO//////////7+////yszRQUVLNTk9oKSm////
-        ////////////////////////////6OnrVFdcMjc6WV5k9vb2/////v//////////f4KGKzE1UVZb3N3f
-        ////hYmNMTU6S05S4ePl////////////////hIiNMTY4Sk9U3t/h////q66xNDg8SExQ1NXY////8PLz
-        Wl9kNjs+Oz9CPD9EQEVJ2drb////v8PENjs+Njo/eXyA/f7+////////////////q6yvNjxAMTc7kJOY
-        ////////bnJ2MTU4X2Rn8fL0////////////////////////////dXh+Mzg8PUFGv8HE/////////v//
-        ////+fr6ZGhsMzg8QUdM1tnb////lpmdMjc7OT5BpKir////////////////////tbe6Njs/PEFGvL7B
-        /////v7+/v//////////hIiLMTU6SU1S4+Pn///////+////////////////////////////////////
-        ////////////////////////////////AAD/////////////////////////////////////////////
-        /////////////////////////v79///////5//+t9PsiiZVui5LEw8bCxMff4uP8/f3+///9///+///+
-        ////////////////////////////////////////////////////////////////////////////////
-        //////+nq64zODs6P0PKzM7////////////////LzNFBRko1Oj2ipqj////////////////////////+
-        ///////O0NE6P0MzOTyQk5n////////////+/v7////X2dqtr7Lg4eL7/P3///+EiYwwNTlMUFTo6+z/
-        //////////////+IjJExNjhMT1Td3uH///+qrbI1OTxGS1DU1tn///+WmZw0OD0+Q0VgZGk+QkVARUnZ
-        29z///+QlJc0ODs7P0PDxcf////////////////////u7u9OU1c0OTxkaW33+Pn///9ucnYwNThdYmfu
-        7vH//////////////////v/////y8vNRVFkzNztgZWn09fb////+/v7///////////+qrbEzOTszNzyw
-        s7X+//9oa28wNDhSVlrp7O3////////U1tmfo6inqq99gIU5PUE7QUa7vcL///////////////////+H
-        i44wNjlJT1Ln6ev/////////////////////////////////////////////////////////////////
-        //////////8AAP//////////////////////////////////////////////////////////////////
-        ///+//7//////////97+/1jF0zFse7O4ub/AwsvP0+/v8f//////////////////////////////////
-        /////////////////////////////////////////////////////////////////6errjM4Ozo/Q8rM
-        zv///////////////8vM0UFGSjg9QG90d6Snq56jp56ipp6ipqChpp+jp+vs7f///7W5vDQ5PTQ4PKyv
-        sf////////7+/v/////+/v///////////////////4WJjDI4O0RITJGVmaGlqZ+ipp+jpqGlqWNnazU6
-        PUtPVN7f4f///6qtszQ4PEdMUNvd39vc3kNISzE2OXR3fa+0tzY5PUBFSdrb3P///3t+gjE3OklOUtja
-        3P////////////////////f3+GptcjM4O1JWW/Dx8f///25ydjA1OV1hZ+7u8f//////////////////
-        /////9ze4ERITDE1OX2AhP///////////v///////////83O0Ds/RDM4OpqdoO3v8VVaXjE1OGdscf//
-        /////////5yeoigsMTI3OzM6PDY7PzY9Qbe6vv////////7+/v////n5+mpvcjQ4Oz9ESMfKzP//////
-        /////////////////////////////////////////////////////////////////////wAA////////
-        /////////////////////////////////////////////////////////v///v///////f/////+9v7/
-        ofD6IImZboWRwcLHwcLF3uDi/Pz9////////////////////////////////////////////////////
-        ////////////////////////////////////////////p6uuMzk7Oj9DyszO////////////////y8zR
-        QUZKPEBDNDk8KS0xKS8zKy8yKi8xKS4wKi8z0dPU////sLK2NDg8Mzc7trm7/////////////v7+/v7+
-        /f/+/v///v7+////////hYqONjo+PEBDLTE0Ky8zKi4yKi8yKS4zNjo+OT1BSlBU3t/g////qq2xMzk7
-        SU5S2dvgenyAMTY5QEVJ1tfaur3ANDg8QEVJ2drb////eHt/MDY5TVJW3d/h//////7/////////////
-        +fr7cXZ6Mjc7TlNX7/Dw////bnJ2MTY5XWFo7u7x/////////////////v/+////1tjbQkdLMDU4hYiM
-        ///////////+////////////1NXXQERJMzY6lZmd5ujqUVZaMjQ4b3R5////////////tLe7WV5jYWZq
-        Y2ZrY2ZsYmdrxsrN///////+////////q66xODtAOj9CNDk9aW1w8/T1////////////////////////
-        ////////////////////////////////////////////////AAD/////////////////////////////
-        ///////////////////////////////////////////////+///9//7////f+/9ez9wlaXSgrLK+wMLO
-        z9Hu7vD////////+/v7/////////////////////////////////////////////////////////////
-        //////////////////////+nq64zOTs7P0PKzc/////////////////LzNFCRko6P0NUWV5vcnZrb3Jr
-        b3NqcHRrb3Nrb3Te4eL////CxMY2Oz8zNzunqa3////////+///+//////////////////////////+F
-        iY00OD1AREllam5scHRrb3Nrb3RucnVPU1Y3Oz9LUFTe3+H///+qrrIzODxQVFiPkphBRUkyNjqMj5P/
-        //+xs7Y0ODxARUnZ2tv///+ChYkyNzpFSk7U1tj////+/v7////////////29vdjaGwzODtWW2Dy8/P/
-        //9ucncwNTlcYWbu7vH////////////////9/v7////l5ulHS08xNjl4e3////////////7/////////
-        ///Hycw4PEEyNzqfoqX09fdYXGAwNThnam/////////////9/f38/f38/f3////////+///+//7///3/
-        ///////k5eZNU1Y3PEBESU0/REg1Oj2jpqj/////////////////////////////////////////////
-        //////////////////////////8AAP//////////////////////////////////////////////////
-        //////////////////7+//3///////7//v///vj+/qv1/SeWo19/hcLCxMDCxt3e3/r6+v7/////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /6errjM4Ozo/Q8rNzv///////////////8vM0UFGSjU6Ppyfo/v8/fj5+vj5+/f5+/j5+fn5+f3+/v//
-        /9rb3UJHSzI4OoGEif///////////v///////9vc3tXW2vT19f39/v///4WJjDA2OktPU9/g4/n6+/j5
-        +vj5+vr7+4WIjjE2OUpOVN3f4v///6qssjY7P0BFSUJGSTY7PlNWW+nq7P///6+xtTM5O0BESdja3P//
-        /6GlqTM4Ozg7P7W3uf////////7+/v7+/v///+Pk5UdLUDQ5PG90ePv7/P///25ydzA1OF1hZu7u8f//
-        //////////7///7+/v////n5+VxfZTI3O1ZbX+3u7/////7//////////////5mdoDM4OzY6P7u/wf//
-        /25zdzA2OUxQVOLk5v///////////////////+zs7eTn6Pj4+f79/v3////////+/3+ChjM4Oz5CRbi8
-        wHB1ejA2OkpNUtze3///////////////////////////////////////////////////////////////
-        /////wAA////////////////////////////////////////////////////////////////////////
-        ////////////////////6f3/adbkH216lqerwMHEyszO7Ozt/v///////v7+////////////////////
-        /////////////////////////////////////////v//////////////////rrG1Mzg7Oj9C0tTW////
-        ////////////yszQQUVKMzk9o6ep////////////////////////////////9fb3aGtvMDY4SE1R3N3f
-        ////////////9PX2ZGZrODxBY2hv4+Tm////homMMDU5S09U5ubo////////////////hYmPMjU4S1BU
-        3t/h////q66yNzxBPUFEOz9COD1AsbS3////////rrG0Mzg7QERJ2dvc////2NrbPkNHNDo+XmNm7e7w
-        /////////////v//io6RNTo+Mzg9pqqs////////bXJ4MTU5XWJm7e7w/////v7+/v//////////////
-        ////kJOWMTU6NztAoaSn////////////////5eboUVZaMTY5TlNY5ujp////q6+xMzc8NzxAiI2Q/f7/
-        ////////////+Pj5bXBzP0RJZ2tw4ePk////////v8HDOT1DMzc6eHt+////xsrNO0FFMjc5eX2A/Pz8
-        /////////////v///v//////////////////////////////////////////////AAD/////////////
-        ///////////+/v7////////////////////////////////////////////////////////+/v7///7+
-        /v+39v83o7NHdH69vsLAwsbY2dz3+Pj////+///////+/v7/////////////////////////////////
-        ///////////////////////W2dy7vsG+wcXAw8iGio82Oz87QESeoKXCxMe+wMO/wcT5+fnNztNBRUs1
-        OkB/g4fCxcm+wMO+wcS+wcS+wMS7vcHS1Nj///////++wMM6P0Q1OTxWWmCwsrbc3eDFyMtzdnw3PUEv
-        NDdtcXb3+Pj///+Hio0xNjpKT1Ph4uT///////////////+Eh40xNTlKT1Te3+L///+rrrE3PD89QkU0
-        Oj1zdXz6+vv///////+vsrQ1ODxARUnY2tv////8/f2Hio8xNjo2Oz1kZ224ur3c3eDIyc6BhIo8QUUy
-        NzpeYGTs7O////////9tcnYwNTddYWbu7vH//////////////v/////+/v7////e4OBOUlY0ODxARUmL
-        j5LMz9La292xsrZaX2E3Oz8zNzydoqL////////y8/NkaG0zNzs6PkJ8gIPCxcna3N/Exsl1eHw5PkEx
-        NThjZWj19/f////w8PFcX2MzNztGSk/V19r///////99gIQ0OTw3PEG4ubz/////////////////////
-        //////////////////////////////////////////8AAP//////////////////////////////////
-        //////7///7///////////////////////////////////////////7//v///ur+/4Dl8Bp0goKZnr/C
-        xMfIzOPl5vv8/P//////////////////////////////////////////////////////////////////
-        /3x/hiowMzI3OjI4OzU5PTg9Pzc9QDU5PDM4OzI2OjM6Pt/g4NDR1TxBRDU6PjY6PjQ4OzI3OzM4OzI4
-        OzI4OikuMnJ1ev///////////5+jpjg9QS8zNzM4PT1BRTk9PzI2OTI2OlBUWNvd3v///////4KFiSsw
-        M0RJTeDh5P/////+/v///////4CEiSswNEVKTtze4P///6irrzI2OjY5PkFGSdXW2f///////v///6yw
-        sS0yNjo/RNfZ2v///////+zu72tvczE2OjE1OzQ5PT5DRTc9QDA1ODA1OFJVWtPU1/////////7//2ds
-        cSovMldbX+3t7/////////7+/v/+/v///////////////7/Bw0NITDE1OTA1ODo+QT1CRjQ5PTA1OTQ5
-        PYaKjfn5+v////3//////93f4FpeYjA0Ny80Nzc8Pz5ERzg8PzE2OTE2OUtQU9DT1v////z8/Y6SlC0y
-        Ni80OJGUlv////3//////9vc3kNITC0xNFFWWubo6f///////v//////////////////////////////
-        /////////////////////wAA/////////////////////////////v///////////////////v79+vz8
-        +/39/v///////////////////////////v///v///v/+xfr/R7vML2l0prG2wcDDy87R6+3u///+////
-        ////////////////////////////////////////////////////////////kZWZS1BVUldbU1hbU1dc
-        U1dbU1dcU1dcU1hcUldaVVpe5OTm1dfaVlpeUVVaU1hcU1dbU1dcU1dbU1dbU1ZbS09UiIyP/////v/+
-        ////////u7/Ca25zSk9TQkZKQ0hNTlNYgoSI3+Hi////////////k5aaSExPX2Rn5eXn////////////
-        ////k5aaR0xQX2Jn4eLl////s7a7TVJWTVFVnaGk/////v//////////ubu8SU5SVFld3N7f///////+
-        ////8fLzmpygWl9iRktQQUZLRUlNVFddiIuQ4ePk////////////////jJCUXWBjfoKH8fLz/////v//
-        //7+/////////////////v7+////09bXd3t/TVJXQkhMQUZJSU1RZWdsr7K1+/v7///////+/v///v7/
-        ////6evsjpKWVVpeRUpPQUZLREhNUFVafICC2Nnb////////2tzeV1tgTVFVZWht7Ozt//////////7+
-        ////mJygTFBUSU5UnKCj//7///////7/////////////////////////////////////////////////
-        AAD////////////////////////+//////7/////+vvy8PPm5+rk4+Tl4ePr5ebs6ens7u7z9/b9/f3/
-        ///////////+///9/v7///70/f+Z8/0olqZLcny2ur/AwsLV2Nr19PT/////////////////////////
-        ///////////////////////////////+///+///z9fXq6+7q7O7r7O7r7O7q7O7r7O/r7O/r7e/q7O7r
-        7O78/Pz5+vvr7O7q7O7q7O7r7O/r7O/r7O/r7O/r7O7p6uzw8vP///7+/v7+/v/////////+///d3+HK
-        zM/Oz9Pm5+r////////+///+//7////x8/Xq6+vr7e/7/P3///7+/v7+/v7+/v7y8/Xo6evt7vD7/P3/
-        /v729/jp6+3p6+78/f7////////9/v7+/v739/fq6uzr7O37+/v+/v79//7////////////y9PXV1tnJ
-        y8/R0tXt7fD////////////+///+/v7///78/v/9/v38/v7////+/v/+/v7////+/v7////////////+
-        /v7////////////k5ujO0NLKzM7Z2937/P3////////9//7+//7//v7+///+/v7////////w8PLR09fJ
-        zM/P0NPo6ez////////////////y8/Tm6Onq6+309fb////+//7//v7+/v7////8/f7q6+zp6uzq6+z9
-        /f3///7///7///////////////////////////////////////////////8AAP////7///3///7///7/
-        //7//////+j3+6fn8XTW42DK1lu8yFu1wGKttoettq67wNHN0NzY3OHi4+/v7/n7+v/////////+/v7/
-        /////+P5/3fi8Bt4hXCHkbu+v8HExd7g4fz7+/////////////7/////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////7/////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /////////////////////////////////////wAA///////+/f///f7+///////+1fb9duP1MNXqE8/i
-        E9PpKdToK8/jLcPVKKy6NJWhYZeilaewv8HG0dHT3dve6Orr9/n5/v///v//////+/7+vPf/T8fZI2Zz
-        lKKnuL3BxMnN5+jq/v/+/////v//////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////AAD///////7//////v/+//7T+Pxw5fUuxdQytcNjucd/y9mH2OWB4e9r4/Jf3vJL
-        1OcruMkhlqNFh5CKoKS/wMTMz9DZ3N3s7e/8/Pv////////n+v2b8P0qo7E9a3Wwtbm/vcHJ0NLt7u7/
-        ///+////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////////////////////////////////////////////////////////////////////////8AAP//
-        //////3//////vT8/5Hq+S2ou06Xoae4vsjDx9fT1Ovh5e3s79zu88Pt86Ht9Xjm9VXa7i61xySHlFmG
-        kZmmrcfGyNHR1ODi5PX3+P///////9n5/3rn8x6GlVt5gba2vLzBxdfZ2/f39/////7+/v//////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /////////////////////////////////////////////////////wAA/////////v/+//7/0Pj/TL7O
-        QnqEvbzAyMbH1dbW7O/w/vz9//////7///7+/Pv94PX5su74iOn7V9jqKau8JHiFbYqSuLu/ysfN2djb
-        7vDw/f79/P//yPj+Y9jmHHF/co2UvLzBvsTI3+Dj+/v6////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////AAD////+/v7////1/f+N6fUihJORn6TJxcjHzM/o6Or///7/
-        /////////////////////////v3j+Pqw7/l25/lJyNkegpBKd32mq6/Cw8fL0NTk5ub8+vrw+/609P9B
-        wNAlZ3GWn6W8u8DEx8vj6Of9/f7///////7//////////v7//v/////+///////+///////////+////
-        ///+/////v/////////9///////////+///////+///////////////////////////////////////+
-        /v7//////////////////////////////////v7+///////+///+/v7////////////////////+////
-        ///////+////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////////8AAP///////v///+D9/2bN2y90gbC4u7+/w9DT1fPz9P//////////////////////////
-        //////////v9/sv0+pTt+lrb7CGbqi1weIybosS/xMjKzOPj5Pn39uL4/ZPu/C2mtDVnc6mtsr28wM/P
-        0uzt7v3+/v////7+/v3///3+//7+//7+/v7///7///3///7///////7///////////z///3///7///7/
-        //7///////7///7///7///3////+/v/////+/v7+/v7/////////////////////////////////////
-        //////////3///7////+/v////3//v7////+/v7+/v////////7///z+/v////7+/v////7///7/////
-        //////7///7/////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /////////////////////////////////////////////////////////////////////wAA/////v//
-        ////3v3/X8DPOnJ/tbq+vb/D1NbY+Pj4/////////////////////////////////v7/////////5/v9
-        s+/7duf3LLDBI2p2g5KXvr7Bx8fL3t7f8fHz2Pf7guv5I5WmQ253qrO3vL7D0NPV7fDw/////////f/+
-        /f7+/f///////////////////////v////7+/////v///v///v///v///////v/+/v/+/////v//////
-        /////////////////////v///////////////////////////////////////////////v7//v///f7+
-        /f7+/v///v///v7+/////////////////////////////////////////////v///v////7+////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////AAD//////v////7j//9fw9E3b32ytry8
-        v8PT1dj4+Pj////////////////////////////+///9//7+///+///////4/P7C8/1+7Po1usodanaA
-        kJa7vsHAxsva3d/t8PDO+P5y5PQjh5ROcXuwtby/wMTU1tjy9Pb9//////7////////////6+fj49/f5
-        +Pn8/f3+///////////+/////////////////////v7//f38+/v6+/r3+/v29/j29/f2+Pjz9fX4+Pj9
-        /f3////////////+/v7////////////////////////////+///////////////+////////////////
-        ///////9///5+vv29/f39/f59vjz9fb29/f9/f3/////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////////////////////////8AAP////7//////+n//2TJ2DRve661uby+wdHT1fX29v//////////
-        //////////////////7///7///7///7///7//////vr9/sz2/Irt+z3B0SBxf3OKkL24v8LGx9nZ2+bs
-        77r1/13a5x14iWWFi7e5u73CxNTZ2/bz8/z9/Nv0+qzc4bTO1MvP1NXS1NrY2d/i4ebs7Pb29v78/P/9
-        /P/7+v/39/Dx8uTm6NLc38/X2dnV19bW1tXS1dbS1tXV19fY29jZ29rZ2t/g4fHz8/3+/v//////////
-        ///////////////////////9/f35+PPw7+/q7O7u7/X49/7+/v////////38/Pj19Ozp6d/f397Y2tbR
-        1dLP09DLz8/Pz9HV1d7j5Pb3+P//////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /////wAA//////7+////8///fNnnKnF8oa+xvr7Bzs/R8PHx/////////////////////////////v//
-        /v///////v/////////+////////2Pf+nfD9RMfVGm97bIiQvLq9v8LE1djX5+3xrPX/T9DiHXF+bYmP
-        ubq/wcXI3tvezu/1aeDxIMPULKa4Pp+tU5ujhZ+ptLO5zcTH1c/Q3Nja2t7itt/mgdbiYMzaUMbVQbzN
-        Qq67U6Grcp+llaKoqa+ypre9o7e/prO5tba8vbu+wsHD09PV5OPl7e/v+vv9/////f7++vr8+Pf49vX1
-        7u7xuuHojMTMn7O4uLe8xMTG2Nna4+fn5+fo5t/i4NjbvdTbjMvUf77Jc7vEbLK8eqOskaGor7S4uL3A
-        zNLU9vb3////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////AAD////+///////4
-        //+d7fcifImFmZ/AwcPFyMzn5uf+/v/////////////////////////////////////////////+/v7/
-        ///////+/v/g9/yU7/s8xtYZb35siJC7t727w8ja2dzd7fGo9P9KyNcabnt0jJG9urvFyszK9fqD6PU8
-        2+o30+Yty90tusoqnKpBjpx7q7hwwMxdx9VV0uI52+4n1ewp1uok2ewq1usz0eMnxNUlrLw3o7FEu8o6
-        ytgxv9A3q7lGnqpan6pvnqWRoKatrrO+vcHKy87U1dfa3N7f4ePl5ufu7OzX7fJy4vMswtMsnalChpN6
-        lJ2xrrfHvcHGx8mz0dmH2edT3Owu1ukuy94szeEvyd0puMgphJBgeoKrrK+2vb/Z2d37+vz/////////
-        ///+/v7/////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////////////////////////////////////////8AAP////7//////vz//8H6/ziaqld6gru+wL3B
-        xd3d3/r7+/////////////////////////////////////////////////39/v7//////v///tr4/ZDv
-        /jvB0h9odn+Ql726wb7Dxdnb29jv9J7x/UjI1iF1gmiEiLq5u7/W3Zjp9mvi9Fnf8kbg8jLd8DDW5zHG
-        1yjI2yLU5yjX6y7U5jDL3TDJ20DK2UnM21HT5HTi8Hrp+FPf8DXT5TDY6zXb7TTW6SrX6TXR4i/E1Cev
-        vy2WoUeMlX6SmqCjp7O0t7+9wcjKzdDV193e4Nfz+Ibo9jLZ7DTS5iu5yCiVo0GRnm+rs3zN217g70zf
-        8jnX6yvP4irQ4jDV6jLZ7THi8yK6yh9ibY+aoLu/wtXW2Pb19v////////7+/v7//v//////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /////////////////////wAA/////////v/+/v//4vz/YMXULGl0rbS4vL/B0dLV8vLy////////////
-        /////////////////////////////////f///f7//f7+/v///////f/+3Pj9k+v6NLrJJGh0hpacv7rA
-        w8bH3d7e1+/zovL/S8zbHHWCZIGIt7W4s73DqM3XlNvoct3rT9vrXN7vb+L0XuDzSd7vPtvtMLrJTZKc
-        dZmfiZuppKqvsbq+v8vQyOTqlun5N9/uMtrrOtnqNcDQRbfGXtjnZuf4UuL0QNPkL7zLJZqtOoKRb4yR
-        n6WqtbG3v77Cw8fJ2u/0kOv3M9XoM9fqPN/xTdjrOMbYLsraO9rxQNToK7nLM6q4Ya+7gbbAkb/HlMbM
-        l9DXhcvWhK+4tb3Bz8/R5ebn+vn5////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        AAD////+///9/v7///74/v+a6vQde4p9lp3CwsTEx8nk5uf9/v7/////////////////////////////
-        ///////////+///////////8///+///////+///b9/6N7/0vq7opZG+Uo6e3vMDJyMvk4eHc8/if7/5F
-        y9sdbnxyhou3tbjCubzFyMrR1tzP2+LQ4eXL6O6l6PN35fRW3vExwNMzdoJxen+hnZ+nqK3CwMfU09Tf
-        6u2C5vM31OZk4fRQ3u8qrL5Ib3aDkJeIu8aE0t6I5/Vt5/ZJ2+wzvdAkmKc5iJFkjJOVn6Wyq6/N192n
-        9P48zuE2p7hiu8pw4Otl5/gr3e8dxdYtp7dgn6igsLW9u77OxsnSzNHa1Nfe1tjh2tvd3N3d3uDl5un2
-        9/f+/v7/////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////////////////////////////////////////////////////////8AAP///////v/+/f7//vz/
-        /8/8/0KzwUBwere6vri/wtPV2fX19v////////7//////////////////////////////////v7/////
-        //////////7//////v7//tD4/nbn9ySaqD9rcaats7m6wdHS0+rp6trz95ju/D7F1h94hV6CirKzt7vA
-        v8rN0eXe4fDt7Pn19vT2+dLz+qHq+WXj9Cy1wiBocXuNkq2us7u7v9PX2Nn2+1jN2Vujs7Dj7ZPx/kHK
-        3B5tdGp4faOfpayutb3I0LHd6JDl9HPm9k/c7jXF2COgrjSGkHGWoK7Ax63w+0PO3Sd0gHV/hJ2mrJPM
-        1nXS4n/EzbXIzd3Y3efj5Ofq6+/x8vb4+Pj3+Pf19vT19vHx9fT29vv9/f//////////////////////
-        //////////////////////////////////////////////////////////////////////////79/v38
-        /f////////////////////////////////////////////////////////////////////7/////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /////////////////////////////////////wAA/////v/+/f///v//////7/7/hub0InWEf5WXv8DD
-        wMfJ5OXn/v7+/////v///////////////////////////////////////////////////v///P/+///+
-        9v3/vfL9aePwG4GPVXV9s7a6v7/D1tfY7O3v1/P7me/7TtLiGYeUTHN+p6itv8HEys/P4OPl9fX1///+
-        ////6fn7u/D6eev4Kqu7MGRvlJyjr7O3ytDV3Pz/VL7QPmVoj3ZxttTZgvT+JaCtNVxignFtn5SRyMLE
-        6Ofq5e3xze3yoez1duz8UeP2OcfWJ7bJQNDfbOLzQNblJHSBXXN5o6Kmvbu92dfc9/Hx//3++vv8+fn4
-        +/v5/Pr6+/j4/v//////////////////////+PX15NXSz7OsyKecyqWczayh2Ly2697d/Pr6////////
-        //7+/f7//v///////v/+/////v/+////////+vb15dTQ0LKpyaOXvpKJu5GGw5yPzKuj487K9/Hv////
-        //////////7++ff3+vj4+/n5/////////v/+/v/9///+/v///f///////v7+/////////v//+PLx9vLx
-        9/Py+fb0/v38/////////v//+PTz+PPz+PP0+PX1+fX19/Py9/T0/Pv7/v///////////////v7+///+
-        /f7////+/v7+/v////////z9+fLy+fPy+PTy+fTz+PTz+fTz+PPy+PTy+PP0+fP0+PX09vPx+/b2////
-        ////////////////AAD//////////v/+///////8/v7F+f9FscE2bnS0ur69wMTT1df09PT/////////
-        ///////////////////////////////////////////////+/v/+///+//////71/P658/9Q0uEbcX5w
-        h420t7u/xMXY3N359fTl9/uh7/te3e8hnKw0bnqJmZ+/vsDMyczW29/t8PH9+/v////6/PzG8/xq5vgd
-        kp9GanGnrbShm5vG1NR52ucjXmZcOSuJamW48/hV1eYhaHdLQDlpQTSEY1i3oZzz7ev++fq7lY6bn5qH
-        1d546/pg5vhE3O493PA30+Yic4Bke4C2tbvO0NHw8PD////x6Oa4jHyteWqxfGuyfW2sd2fSta3/////
-        ///////y7OvTtaqyf3CmZ1ajZE6jZU2lZE6hY0ugZU6mbVmzgXPUu7T49PL////+//7+/v79///+//78
-        ///////8+fnWvLSxemykaFGiYk6hYEygYUykZFChY06fYEylZlGvdmXHoJTs4Nz++/zMqJ+ud2aveWqu
-        fG7Vvbb+/fz//v/+//7+///+///+/v/9/v/9///////y7uy9loyweWqyfG+xfGyqeWfJqZ7////49PLF
-        opSwemuwe22vfW6yfW21fW2zfm20gHK5h3vCnJHXv7bp4d7////////9///9/v7+/v7+/v7////p4t63
-        in6xemuzfW2zfm+yfm+xfW+zfnCzfm6yf26yfm+xfm+xfnCwfG6yemzgzsf///////////////8AAP//
-        //7///////7///7+/////+/9/43o8x19i3qQl8TBxcTFyeLj5f39/f//////////////////////////
-        /////////////////////////////v/+//3+/v3//////+/7/6Px/T/C0h5kcIOXnri7vsfHzOPm5vz5
-        +e74+6zw+Wvl9C62xSN/jlqFkaOqr8XExs/R1ODg5O7v8Pn4+e71+Lr2/0/T4SJqeWlsbGg8Nquhn5z1
-        /SF/jlZIRGk4K6+vr5b0/h+Il0ZLTGxANXZJOYRINLyXjv7//7J+bZ1aQJ9rWZeRi5bN1Hbk9DXe8B25
-        yTN3hKOtscnKz+Dj5fz7+////8GZjpxcQ6doUqNnUKRpUp5eSLuShf////jz8tCxqql0YqBgSqNnUKVt
-        V6VtWKhuWKpvWqlsWqdsW6drVqRnUaBfS7J9b+LTz/////3//v/////+/v7///j087qTg6FfSqZnUadu
-        WahtWKdsV6ZuWalvWqhuWadsWKZsV6prVpxfRqRsWvDm5b+Uh59hR6RqVKllUZ9jUOvh3/////7+/v//
-        //3//v7//vz+/v7+/////8emnZ1aRKZqVKZpVKVpVKBgSLaLe////8yroZtbQ6JoUaZnVKZoU6RnUaVm
-        UaNoU6VoUqVkT6JiS59iTKRqWL2UhunX1f////////3///////7+/r+XjJtdRKRpU6RnUqRnU6VnU6Vm
-        UaRnUqZnU6VnUqRnUaRmUqNmUqNmUp9eRtK4rv///////////////wAA/////v//////////////////
-        ////0fv/UcLRLGd0qbC1xMDDzM/S7e/w/////f//////////////////////////////////////////
-        /////f/+/f7+/v///f7//v7////+4Pj+i+78KKi3OmVwo6euubm+ys/R6e3t////9/z+yvH7hOz6S9Pl
-        JJ2tN4CNdJObrLK2x8XI1dHU39ze4uLj4/L2iun5JYiYQUJBYzcqkXRwuvj+OLXFMFVXZTkpimlirfD4
-        LY+fSElFb0I2dk9EiFE8x6qk////1LWuomJKoWlSpmBKnmVQqKmmrPT8kc7Zt8nR4N7j5ujp9/r5////
-        8OvqqHJgqGlUq25ZqG1Zqm5boWNO3MrD+PTzs4d3nF9HpWVRqW1aqW1ap21ZqGxXpGZQo2VOpmhRp2xY
-        qGxYp21Yqm1aoWROo2dT4M7K//////7+/v///Pr6vpSIm15HqWxaqGxbpWxXp2xYqG1YpmhSpGZQpWhR
-        p2tXqG5Yp3BbpmlTsHpq+PT13MjBo2NPp21Yq25ao2JMyKWb/////////////f7///7+////////+PXz
-        sHlppmlTpm1WqG1ZqW1ao2JN0rSt////vZSFo2NNqG5aqG1Zp21YqGxYqWxZqG9aqW5Yqm5cqG1ap21Y
-        p2pUn2FLpWxW0rWs//7+/v/+/////fv8vY6Do2dSqm9bqW1ZqW1Yqm1Zp2xXpm5YpmxWqW1Zp2xYqG1Y
-        p2xXp2pUpGxW6uDe////////////////AAD////////////////+//7///////3z/v+h8/0nkKFYe4W6
-        wMK/wsXX29z4+Pn+///+/////////////////////////////////////////////v/9//7///////7/
-        //7////+/v7M9f1y4/Qdh5JYd362trq9vcHY2Nv19/j//////v/g9/ye7/ll5PU2xtgknqs8k55jmaKR
-        qbC1ur/DwsTR2+GV8PwmlKM/SUtmQTR3SjzEy8qK7vwdjJhHV1eEg4KJ5vEleYVQPTZwQTR9TTmUZVPx
-        6+n////s396naVelbVeobFmkaVKmZVPhysL////////+///////////+///IpJqkZE6oblqnbVmnbFmn
-        aVSpc1/49PHl1dOgXkirblmlbFiob1qoa1ajZE6obly0hHi5kYWzg3OlaFWpalapblqoaleqbVqiZk6m
-        dGL16+v+///////exsGcX0iocFqqbVmma1apb1qkZ1GlblqygHC2hnavemmma1agYEqlZlCfXUXSt67/
-        ///y7OyrdGKnaVSobVqlbFekalTXwrv+///////////////////////PsaigZE6nblmobVmobVmoa1ap
-        bVju4uD9///AloukZE6oblmoblmobVmncFumbVegYUudY0yiZk6naFSob1qoblqoblimalSeXkvTtrD/
-        ///////9/P29j4KjZU+nbVmnbFmnbVeqblmhZVGkZlKkZ1OlaFOlaFSmaFSnaFSgYEy/m47+/v7/////
-        //////////8AAP/////////////////////////+/////+b9/3Db6hpwfoybo8TBxcPIy+Xn6f7+/f7/
-        /////////////////////////////////////////////////////////////////v////L9/bz0/1DP
-        3xxqeXuSmLe3vcXDyODj5Pr8+/////////L7/cHw+orq+WPi8jrM3iq1xiqms0Sqt1fDz3fi8F3e7yN9
-        jU1GQ3BIO3tIN6B6bbnv9Fza7Ce80ULZ6SuuvT9xfZaGhIpsYYdbScuzrf////////v6+riLfaVjTqdu
-        WqZvWqZmVKFmU8OeleDNyujc1+vd2+TU0MKflaJnUqltWadtWKdtV6huWaJjTb2Wh/7///v5+LqQgqJh
-        S6VuWKNlTqZuWcakme7i3/78/f7///v5+d3IxKZwXKdpVKdsWKpqVqVuWZ9gSdOzq/////38+7eHeKVm
-        T6lvW6dsWKZsV6ZmULaIeOfa2Pr5+P36+fr39OTY1Mmmna95Z7OJfPj08/////7//7+WiaRkTqluWqdu
-        WaZqVaZmVMOYjd7Mx+rb2Ond2ObW08inoaZnVKRqVahrWapvWqltWaVmULmIeP7+/v7//8KYjKJkTalt
-        WahtV6drV6lsWKhyYMikms6vp8KajKhwYaFkTahuWKhsWKptWaZpUqNrWOzi3v////79/ryQhKJkT6ds
-        WahtWahqV6ZvW9CzruLKxuLMyOLLyOLMyeHMyODLyOPS0Pz49////////////////////wAA////////
-        ///////////////////+///+/f7/vvj/PLjEMGl0rra6vsHEz9PX8PDz/v/+////////////////////
-        //////////////////////////////////////////7//v7////+6/z9n+37Mq/BMmVwmqeut7m9yM3O
-        7e3u/////v/////+///+7fn9ue73geb1WuP0QtrrKtTlHNToJM/jJqe2QF1fbkc+f1FBjVtHkVdBvra1
-        qvX/PODwHLfJRZCbrbe91dXa3t/h5+Ph/Pz8/v////7/////0bavn2BMqm5aqWtYpnBapmtVpGVOo2hT
-        p21Xp21ZpGhWpGRPpm1YqG1XpmxYp25YqGxXo2NP28K8////////8+3tsYNynWBKuYd76NzZ////////
-        /////f///v//////zKyioWJMpm1ZqG1Zpm5ZoGNOu5CC////7+Phpm1WpmhUqWxYpmxYpmlVpnBg8Orm
-        /////v///f//////////////9vDx9vT0/////f7+////3crDomNOp21XqW1Xp25Zp3BboWFMoWVRpmxY
-        p25ap2pVoGRPpmxXqG5bqG5aqG1YqW5aoWJN1bew//////7/wJeJo2RLqG1ZqG1Ypm1YnmNN0LGn////
-        ////////8ennwJiKo2VQqG1Zp25apG1XoGBJzKad/////f7/vpGEo2VQp2xZp21YpmlVqHJh8erp////
-        /////////////////////////////v/+////////////////AAD////////////////////////+///9
-        ///////x/f+W8PslkJ1Xe4PCwsTAxMbW29/49vf/////////////////////////////////////////
-        ///////////////////+//79///9/////v7Y+P576/gnjJlOdXuwtbq7vMHY2dz4+fn////+////////
-        //////7t+PvF8fef6PRd3+48zeBXusVncnF5TDuFU0KPXUmaY02eX0vexsL0//+97PS53eHc4eLq6Ort
-        7+/6/P7////////8/v79/v/////y6OWobVipalembVumcFqnaleobFigYUyiXkmgX0ikZlCma1iob1qo
-        a1iobFmlblmoalOscmHy6+n///////7////08O/k09D8+Pj////+///+/v/+///9//7+///////dxb2f
-        ZEynbVmpbluoblmjZVC5hnf//f7gysWjZ1KmblmobFaqbVmiZk65joH////+///9/v/////+///9/v39
-        /v/////////+///+//7////38O6rcWCmaFSla1arblmnb1uqbVilY02hX0qeYEijY0yqblqobFmpbVmm
-        bVimbVipbVemalbp3dv////+///CmIykZU6pbluobFenbVqlY07axLv////+///////////59vaygXOk
-        ZFKncFqpalqmZlKxfW78+vr9//++kYSmZ1GoblqnbVelalSrcF7x5OP/////////////////////////
-        ///+/v7+//////////////////8AAP////////////////////////7+//7+/////////+D5/3Pg7B12
-        hIKUnMTExcHIyN/i4/z8/P////////7+/v//////////////////////////////////////////////
-        //7///7+//////r+/8L4/lnU4h1reYGVmrS4u8PHyebm5//+//7//v3+/f/+/////////v///v39/e71
-        9+bw9ejm5ZtpXI5XQ5diTp5lUaRnUqNrV+bb2f///////////////v39/f////7///////7+//z+////
-        /v////3+/r2Pf6RkT6dwWqZvWqZrWKdxXb2Qg8GUiMGWirOGdaVqVadtWKdtWahtWadrWKZjTcCXiv//
-        //7///v//v///////////////////v7+//7+//7//v7//////////8SimKRkTKtsWKdvWahsWaNlT7mM
-        fv3//9S4sqRjTqhsWKdtWKluW6FkTcOZjP////3+//7//v7+//7//v3///////7///7+//3+/////v/+
-        //7+/sehlqFiTKlvWqhsWKZrV6hwXLuQgsGWisCUibmKfKduWqZsV6dsWKdtWaZtV6NnUbmKfPz7+///
-        /////8SZjaJkTqhtWadtWaduWqJjS9nAuf////3//////v7//////9O4sKJhTKptWahtWaZpVKhxX/Pt
-        6////72PhKVlT6htWKdsWKZoU6pwXvHl4/////7///7///7///////////7////+/v7/////////////
-        /////wAA/////////////////////////v///v/////+/f///f//zvv/T8XUJmp4nqqxwMPEx83P6+rt
-        //7+/////////////////////////////////////////////////////f///f7+/v7//v7/////8v3+
-        nvL+Lqi2Omdypq6zt7m+0dPW9fT1/v////7//v7+/v7+/v///v//////////////+vTzpnJimmVOpGpX
-        pGpXpmpUpG5Z6uDf/////f/+/f7+/////v///v7//v7////+/v7//f7+//7+/v7/////2MG7oGNNqW5Y
-        p21ZoWVOwJmL////////////697bpmtYpmpWqHFcp2xXqW5ZnWJN2sO9/////f7+/v/+/f///f3+/v7+
-        /v///v///v7+/v/+////////////6NrXp29cpWtVp2pXqHBZqm5ZoGFLxJ2N////0bOtomJOp21XqG5Y
-        qG9bo2ROxJqO/////v///f7+/v///v7//f/////+/v/+/v7//v7+//7////+////383IoGRPqmpXqG9Z
-        pWVPt41//v/+////////8ejnqXJgpmlTp21Yp25ZqW1Zn2FL0LSt/////////v//xJqNomRNp21ZqG1Y
-        qW5YomNO2L+4/////v/////+/v7+////5NHLnmVOpmpXqG5ZpmpVpGhW6+Dd////u46DpGVPqW1YqGxY
-        pmlSq3Jf8ufm//////////////////////////7//v//////////////////////AAD/////////////
-        ///////////////////////+///////6/v+w9v84q7o8cHq3ub7CwsbR09jy8vL+///9////////////
-        ///////////+/v7////////////////////////////////////////////X+P5t5PAee4hpgoq3uLu/
-        wsbd4OT7/Pz////+/v7////////////////////////69fWweWqjaFOnbFinbVmma1Wob1vt4uD/////
-        ///+///////////////////////////////////////////w6OirdGCmalSobVmkaFG0g3T7+vr9////
-        ///Zv7eiYkypb1qob1mpbVika1WpcmDv6Ob//////v/9///+//7+///+/v/+///+///////////////4
-        8/PYw7uocGCoaFOnbluna1iqb1qmbFigYEzYu7L////TtK2hZE+obViobVeobVqiZE3GnpP/////////
-        //7////////////////////////////+/v////7////39fSxe2unaFOmbFmkZlOtdWP07Oj////////f
-        y8OkZFCobFenbVmmbVqobFekalfv4eH////////////BmY2jY06obVmobFmoblijZk/Xu7P/////////
-        ///////////o2NShZVGna1eobFmnbFinalbu4N3///+8kIOkZE6pblqobFimaVOocFzt4uD/////////
-        //////////////////7///////////////////////8AAP//////////////////////////////////
-        //////////////P+/5Lx/CCPoVd5gr3Cw8HEyNna3fb19//////+////////////////////////////
-        //////////////////////////////////////P8/rX0/zu+yyllbpuorLu4vMbMzvDu7v////7/////
-        //////////////////////r19LF7aqVpVKltWaltWqZqVatwXO7i4P//////////////////////////
-        //////////////////////7//////8GYiqFkTqhuWqdsVqdpVuXV0v/////+/ruMfKFjTKluW6dsWKpu
-        WqJjTr6ViP39/v/////////////+//z///3///////////Dn59nEvcqnm7J9baNiTaRmUaluV6ltV6ht
-        WqhuWqJlUKx2ZfXz8f///9G0rKBkT6htWKltWahuWqJjTMeelP///////////v//////////////////
-        //////7///7//////v7//////8ulmqJiTKduXKhtWKJjTt/Kxf///////8KfkqNiTKluWaltWKluWqRl
-        TrmKfP78/f///////////8GZjKNjTqhtWahtWqhuWaRlUNa6tP///////////////////+jW1KJlUalt
-        WKZuWaZsWKhrVu7h3f///7yQg6JjTaltWqhtWKltWKdqVreHfMiilcWckMSck8SflMennO7g3f//////
-        /////////////////////wAA////////////////////////////////////////////////////2/r/
-        euLvHnuJcYyVx8TGxcjK3d/i+vn6////////////////////////////////////////////////////
-        //////////////7+///+6fr/h+z4IoyYVnh/sba6ur7B2drc+fr7////////////////////////////
-        +vb1sXtqo2hSqW1ZqW1apWlUrG9b7uLg////////////////////////////////////////////////
-        /v//////3MjBomNNqW1aqW1ZoWFMz6+n////8ejmqHBbp2tVp2xYqGxYqW1ZpGRQ17+6/////v//////
-        /v///v/+////////6+Lew56Tq3JfomJOoWBMpWhQqG5apm1Yp21YqG1ZqW5cpmdRomZR4M3I////////
-        0rOtomRPqG1YqGxYqG1aomNMx56U///////////+/////////////////////////v///f7+/v7//v//
-        ////59bRo2RQp2xZqm9ao2FMw5mO////9/PxrnhnpmhTqG1ZqG1Zp25Yo2NL1bev/////////////v//
-        wZmMo2NOqG1ZqW1apm1YpGVQ1rq1////////////////////6NfUo2VRqG1Ypm5ZpWtXp2pW7uHe////
-        vZGDomNMqGxZqG5Zp21ZqG1Zo2ZPomNOoGNNoGFMoWJKn2BGrXps9vPy////////////////////////
-        AAD//////////////////////////////////////////////v///v3//v7T+v9c1OMcc4CQnKPHyMrF
-        yczh4uT7+/v//////////////////////////////////////////////////////////////v/////8
-        //7H9/5Ty90fZ3SHmZ+0t7zFx8zr7Oz+//7////////////////////////69vWxe2ukaVKobViobFmm
-        alWrblvu4uD////////////////////////////////////////////+///9///////18e+sc2Kna1Sn
-        b1umZlG3g3X////bwLqiYk6pbVmoblenbVmmaFOsc2D27e3////+/////////v7////////XurSla1ei
-        YEulalSmbVeobVmocFqlblinbVmnbVimZ1KgYUmmcl7ey8T//////v/////StKyhZE6pbVipbVmoblqi
-        Y0zGn5T///////////7////////////////////////////+///9/v/+//7////59vewgHKkZ1CnbFmm
-        alWweGf8+/rk1c+jZlCrblqpbVmpbVmma1WmbFns4N3////////////+///AmIykY06nbFiobVmmbFej
-        ZE/VurT////////////////////o1tOjZVGobVimblmnbFeobFjt4N3///+9kIOjZE6pblqpblinbVqq
-        bVqoa1WmaVSna1WlaVaoZ1SlZk6iZ1Ly6uj///////////////////////8AAP//////////////////
-        /////////////////////////////////v/+/vz+/735/1LH1yZuepGhqMTEyMjMzeXl5/z8/P//////
-        //////////////////////////////////////////////////////7//////+b7/4vt/COXpURuda6x
-        trS6vtXY2fb4+P////////////////////////r19a95aaVqU6htWKhsWaZpVKptWu3h3///////////
-        //////////////////////////////////7///7//////////8Gek6NjS6ZvWqdsV6RoVPLp58eilp9i
-        TKdtWqhtWahuWaNiS8CWiv///////v7//////////v///9bAt6BfSadqVKhuWqhuWaduWKhuW6dsWKdr
-        U6JhTKVkUa95Z8mmne/o5v////3///3//////9S0raFkT6hsWKhsWKhuWqJkTceflP///////////v//
-        //////////////////////////7+//3+//////7//////8qroqBjTaltWaZtWKNoU+fb2M2toqJjTaht
-        WadsWKhtWaNlT7aJev39/f////////////7+/8GYjKRkT6htWahtWqdsWKNlT9e7s///////////////
-        /////+jX1KJlUaZsV6lvW6ZqV6ZrVu3g3f///72Qg6VlT6ltWaltWqltWKttV6ZoVaZuWKZvXKZuXKds
-        WKdzYdK4sP///////////////////////////wAA////////////////////////////////////////
-        /////v///v////7////+9/3/sPT/QL/MJGx2o6euxcbJy8/Q5+nq/P39///////+/v/+////////////
-        /v7+/////////////////////////f7+/f///////f7/v/j/Ss/eHGx1i5adtrS6w8bJ6Onr///////+
-        ///+/v7+////////+vT0rnlopWpUqG5aqW5ap2lVqm5a7eHe/////v//////////////////////////
-        ////////////////////////////3szHoWNOqGxWqm1Zo2lUuo1/rnpnpWxUqG1aqW5aqW1ZoGFM2sbA
-        /////f7+/v//////////8ujnp25foWhRqGpXqm5YqG1Zq25ZpGVQoGBLrXdnyqKZ4M3H9O/v////////
-        /v///f/+////////0rStoWVQqGtYp21ZqG5ao2NNx5+V/////v///v7+////////////////////////
-        /////v///////////v//////6dnXp2lWqGtWp2xZpWlTt4p7sH1rpWtXp21XqW1Xp21YoGFL0bOr////
-        /v///////////v//wZmNo2ROp21YqG1Yp25apGZQ17yz/////v////7////+////6NfUomVRpmxXp25Z
-        p2tXpmpX7eDd////vZGFpGZQqG5ZqG1YpmpVqHBd2cXC7ODf697d7ODd6uDd8ezs////////////////
-        ////////////////AAD////////////////////////////////////////////+///+//7/////////
-        ///z/P+r9f8/tsQtcHmmsbXKyMrQ0dTp6uz+/v3////9/v7////////////+/v7/////////////////
-        ///////////9/v7+///////s/P+O7fsmm6tBanOqr7K2ub3W2dv7+vv////////////////////59fSu
-        eWimalOoblmnbVelalWobVnt4d//////////////////////////////////////////////////////
-        /v7+///38/Kve2ukZlKnbFmpblqkZVGkaFWqbluobVmqblmmaFOscmDz6+r////+///////////////Q
-        s6uiYEunb1mobVqnbVenb1ijZVCxfGzXv7f28O7////////////+///+/////v/+/v7////////RtKyh
-        ZE6na1ioblioblmjY0zHn5b////////9///+//7/////////////////////////////////////////
-        ///9+/y3hXelZU+pbVmobVilZ1OlalWpbVqobFaobleobFema1fv5OH//////v7////////+///BmY2j
-        ZE6obliobVmnbVikZVDYvLP////////9///+///////n09CkZVGqblqnb1mma1amalfs4Nz+//+9kIam
-        ZVCoblqobVikZ1Kwemr49fb///////////////////////////////////////////////////8AAP//
-        //////////////////////////////////////////7///7///3///7+///+/v///u37/qTx/TWtvDlv
-        eKmxtsfIy8zS1urq6/z9/f3///////////////////////////////////////////7///7+//7/////
-        //z+/sX1/k3S4R5odICUmra1ucXIyuvr7f////////////////////r3+LF8bqVoUqhuWahuWalpVKds
-        V+fc2v////////////////////////////////////////////////7//v7+//7+/v///8efk6JkTqdt
-        WqhtV6ltWahsWKhrWadsWKZtWaJkTcSXiv/+///////+/v////////78+7iMfqJpUahuWqZqV6duWKho
-        VLOCc/Pp6f/////////////+//3+/v7///7+//////7//////v///9S2rqRmT6dsV6ltWKhtWaJkTMSe
-        kf////7///7+/v/+/////////////////////////////////////////////////8+xqqBiS6htWaht
-        WapuWqdsWKhsV6dsVqlsWKNmULiGePz6+/////3//////////////8KajaRjTaluWahuWahtV6VnUdi8
-        s////////v7+/v7+/v///93Fv6BmTahrWKhvWaZpVqttXPPr6f7//72RhqdlUKdtWaZsV6RnUbB7aPjy
-        8v///////////////////////////////////////////////////wAA////////////////////////
-        /////////////////////v///v///////v/////////////+8Pv+nvT+Nqy6M3B8q7C3yMnJytDR6evt
-        //7+/////////////////////////////////////////////v///////v//////6fr+g+r5H4+bU3V+
-        rbG0tbu93dzf/Pz8/////////////////Pz8tIZ4pWdRqG5ZqW5aqGtWpWdS3s7I////////////////
-        /////////////////////////////////v/////+//7/////5tPNpGZQqXBaqG1Zp25ZqG1Ypm1Zp21Y
-        qW1Zo2VQ2cG6/////v//////////////+/b1s4BwpGZSqnBapmxZqW1YpWVP2sTA//////39/v7/////
-        /v/+/v///f///f////7+/v/////+////2L+6pGVQqG1Xp21YqG5YpWVNvpGC/////////v/+/v7//v//
-        /////////////////////////////////////v//////7N7cpGlUpmtVp25aqGxYqG1Zp2xWqG5Zp2xY
-        oWFM07as/////v///v/+////////////wpqNo2NNp21YqG1YqGxXpGRP2L61/////v/+/v7+/v//////
-        wZyOoGNNpmpWqG5Zp2pUr3dp/Pn5//7/vZCEpGVQqG5Zp2tXpGhRsHtp+PLy////////////////////
-        ////////////////////////////////AAD/////////////////////////////////////////////
-        ///9///+//////7////+///////////t+/6b8vwyrbsycHqqr7XMy8zO0dTn6er7/Pz/////////////
-        ///////////////////////+///+///+///+/v/////3/v+69P88uckvaHGYpaqztrnPz9Tz9PX/////
-        ///////////+///DoJOjZE2obViobFimblmgYUzXt6z////+////////////////////////////////
-        /////////////v/+/v7+///////39fSwe2umalSpbFinblmobFmpb1uobFimaVSrc2D17+7////+/v7+
-        /v7////////69vW0f3CnZFGpb1qoblqnbFehZlHeysX////+/v/9///9////////////////////////
-        ///+/v/////l2NeiZlSpbFinbFiobVmlaVOxemr69/b////+/v////////7/////////////////////
-        ///////////////////////8+/u5iXykZVCmb1qpbViobFiobFipb1qmalWqbVvr393////////+/v//
-        ///////////Cmo2kZE6obVmobFima1alYk3cxbz////+///////////n2NSmbFqmaVana1eobVmiZU29
-        mIz+///+/P69kYOlZU+pblqobVikZ1Kwe2r48/L/////////////////////////////////////////
-        //////////8AAP////////////////////////////////////////////////7///7///7+///+//7/
-        /v7//v///////uv6/5rw/DGwvytxf6SrsM3Mzs/R0uXm5vn5+v////////7//v////7///7/////////
-        ///////+//3///7+//////7//tr8/2zb7BxygHmLlLW1usDFyurr7f////////////7//////9i/tqBg
-        TKhsWahuWahvWqNnUbF9bfXw8P////////////////////j29uLV1Pbx8P/////////////+//7+/v7/
-        /v///////82nnp5jTKltWKdtWKdtWaluWalrWp9pULyShP/////////+/v////////////37+rWGe6Jl
-        T6hwW6psV6ZvWKRkUMGXivn6+f////////////////n4+Ord3vz6+v////////7+//////r3+K55aaRo
-        UqdsWKlsWKhuWaNkUNa7tf///////////////////////+zg3+nf4P////////////////3///////7/
-        /////9G0rZ9hTKdsWKdtWqhtWahsV6hvWqVmUbaGeP/7/P////////7///7//////////8KajaJkTqhu
-        WqhsWadsV6NjT8+zrP////////v4+NvIwah2ZKZnU6hyXKhtVqVsVqFfS+LKxf////v7/LuRhaZlUKdu
-        WadsWqVnUq97avv4+P///////////////////////////////////////////////////wAA////////
-        /////////////////////////////////////////////////////////v///v///v///f7+///+6vr/
-        nvL+RbzMKXeDi5+kzcrMys/P3+Dj9/b4//3+/////////f7+/f39/v7+/////////////v7+//////7+
-        ////6/3/juz6Jo2bWXmBsrS3ub/C4uTl/////////////v//////7+bmqG5do2hUqW1ZpW1YqG5ZpGlT
-        sYZ34MzI7+Tg7+Pi5NbTyKqhtH5woGJNwJiK/f7///////7/////////////////////5tbTpmlWqWtX
-        qW1ap21YqG1ZqGtZoWNM3MbA////////////////////////////yKujnmBJpW9aqGtYqGxYqG1Xo2dS
-        u4uA2Lq14MrD2cG7yqmgtINyomRPzq2l////////////////////yKeboGFKqm1bpGpWp21Zp2tWqW1b
-        y66m7N7c8Obi7ODc1728vJOIrHFdpW5e69/d/////v///v7//v/+/v////7/////8OXlpWxbqWxWqG5X
-        qG1aqG5ZqW1an2JL0bGn/////////v/////+/v///v///f//w5uOo2RPqG1ZqGxZqWxXqG1XqHJfvJGD
-        vJOGs4NwpWhTqGlUp25apmxZqXBcoV9KuY6C/fn6/v///Pz7vZGEomNOqW1Yp21Zp2pWqHFc2MC5693Y
-        6NrT6NjV6NjV6NnV6NjU7uXg////////////////////////AAD/////////////////////////////
-        ///////////////////////////////////+///+//79/////v////7////1/f+w9v9Jydoieol7kJnH
-        yMrO0M/c3eHi8Pa26e/R4eX79fTw7fDv7/P5+vn+///////////////+/v7////3/f+s8/8zpbJAbHOo
-        sLO6vcHe3+H+/f3////////+/v7+//7////MraaeYUmqbVmobFmobVmqclqkZ1CiZVKnbVqmbFmiZlKh
-        Yk2lalKnaVSiZFHn2dX////+/v7////////////////////8+/uzgnGkZVCpblmpbFmnbFenZVGqc1/y
-        6uj////////////////////////////r4d+jaVaoZ1KobVmobFinbViobFmhZk+iY02hZFCgY02eYUyl
-        Z1KhY0m4joH+///////+/v7////////u5+Wma1uraVOlb1qla1eobleoa1WhY02ma1enb1ymbFWlY1Ck
-        ZU+ka1WiYUrCnJD+/v/+///+/v/////+///8/v////////66jHyjZE6obVmobVupbFiobFelaFTt39v/
-        /////v/+///+//79/////////v/Em46kZE2obVipbVmpbFinbFila1WhZk+fYk2laFKpa1aoalilbVio
-        blmiX0muemrv6uj////////9+/28kIOiZU+pbFipbVmmbVmqbFijZU+kZVKjZlGjZ1KkZ1KkaFKiZ1Gj
-        alXo2NT///////////////////8AAP//////////////////////////////////////////////////
-        //////////////7///7//////v7///3//////////vb9/bz2/mbV5iCHlWeLlcTBxNLO0s7i5Ynp8jar
-        tn+jrdDQ09/c3t/h5PDx8vz9/v////////7//////////r73/jmvvDdlcKStsry9wd7g4f3+/v//////
-        //7+/v/+//////n29baJfJ9fSKZsV6hrWqZuWaVvWahsWKdqVqdrVqxtWatwXKZuWadtW6NhTLyUh///
-        /////////////////////////////8ytpaFiTKpvWadsWKhuWaNlTb2Xiv7+/v////7/////////////
-        ///////////+/8+yq59eSahsVqhuWqhtWahsWqduWqhuV6tsWqlsWaltWattWaNjTbyPf///////////
-        /////////////9nCvZ5jT6hnUaptWqZsWahuWalvWaZsValrVqpsWKdtWahsV6huWKdrVaNoVOrc2v7/
-        //7//v7+//7//v7//v7+/////9u/uqFiTqltWahuWKhuWaNmULeGd/v4+P////////////7///3//f//
-        //3+/8SYjKRjTqduWadtWaltWqdtWKdtWKlsWqpvWqhvWahwW6ZuWKVnUaJhTLWKfPDl4v////3+////
-        //38/ruOgaVmT6luWqluWKhuV6htWqRuV6pvWqZsWKdtWKltWaltWahvWZ5gScaimP//////////////
-        /////wAA/////////////////////////////////////////////////////////////////////f7/
-        /v///v/+/v///////f/+///+/v7+1Pf/e+TzLKa0PoWPlaarz8rLzd3khuTyLbLCQpSgprW41M3Q4drb
-        5+jo8/T1/Pv8//7+//7++fz8uPX/NqKwQGt1rrS4xMPG5eXn/////////v///v7//v7+/v7/////8+3s
-        w5eNn2NLpGROqWhTqGtYpWxXpmxXp21XqG5ZqG9aqGpUomVOnWFJxKSZ/v///v/+////////////////
-        ////////7+HfoWNOn2JMo2dTpmtVnWBK2MC8/////v7+/v/+/////////////////v/+////////z7Gm
-        nmZQoGBKp2hSpmtVq2xZqG1ap21YqW1YpWdSomVPmlpCyqmh/////////v7+////////////////2cS7
-        p3BdoGFKoWdRp2pYqGxXp25ZqWxXp2xXpGxXqGxWo2lSn2BJrHZn7eLe/////f/+/f7//v////7+/v7+
-        ////8ennpW5bnWBJpmhQp2pVn1xIz7Oq/////////v///v////////7+/f///v//x6SZmVlBpWVOo2ZQ
-        pGZRo2RPo2hRomNNoWVPo2NNoWFLpGhRtIV21722+/v6/////////f7+/v/+//7/yaadm1pCpmVRpWZS
-        pWdUpWZRpGVQo2ZRpGZRo2ZRo2VPpGZQomVQoGFLrnpq/Pr7////////////////AAD/////////////
-        ///////////////////////////////////////////////////////+/////v/+///////+/v///v//
-        //////////7k+f6e8fxLxtgnjJxplp25uLvLztKn3+tQ0+EwscNborCjuLvX0tLl3t/s5+jz7O3y6+zU
-        8fh16fYlf4xviI+9wMHPz9Hy8fL////+///+/////v////7+/v7+///////9/f3hyMK8j4CpcF6jZVCj
-        ZU+iZE+hZU+iY02kZVGrdWS+mIzn1dD9/Pv////+///////////////////////////9/v3Vvbe6j4G1
-        f3ClbFqsfm317+7////9//7+///////////////////+///+/v7////////q2dTCnJCud2ejaFKiZU6j
-        ZU+hZlGgZVCkZlSve2rKsKb49vX////////////////////+//7+//7////w5+PHpZmvfWqiaFWiZVCh
-        ZE+hZVCjZVCiZFGpbFi1hnfStK327uz////9///+/////v7+///+//7+/v////7+///dxsG7kISwf26m
-        blqreGft5eL////+/v/+/v7+/////////v/+//7////07OjFnJC2h3u3iXu4iXm4hnm5h3i5iHm5joLE
-        m5HUtq7p2dX59/f////////+/v///v////7+/v/////48/HEo5exf22zgm60gnCzgm+1gW+0gXC0gXC1
-        gW+0gXC0gW+zgG2wfGrGopf9/fz///////////////8AAP//////////////////////////////////
-        //////////////////////////////////////////////////////////////////////////b9/771
-        /mzg8SywwjeapoCkrLWzusTR1ZHf607R4iy4yl+7yoDDy6DJ0qDQ253f6Hzo+CyvwThwe7CzusvMzeHk
-        5vz+/f////////////////////////////////////////7//+/l5N/KxNrAuda4stK3sNq/uOLMyPLt
-        7P////////////////////////////////////////7///7///////////z4+Ozh4fTv7v////7+/v//
-        //////////////////////////////////////////////bx8OXSzd3EvdrAudi/udvDvOLPzfj19f//
-        //////////////////////////////7+/v////////////j19uPS0N3Dvda6s9Gzrte6tt3FwOra2f79
-        /P////////////////////////////////////////////////////r49+7i4fLr6f//////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////////////////////////////37+vv4+Pz4+Pz4+Pv39/z39/v29vz49/z39/v39vv29vv39v//
-        //7//////////////////wAA////////////////////////////////////////////////////////
-        //////////////////////////////////////////////////////////795fr/p/D8X9rqJr/PMJup
-        cY6Wvb2/xtbcoOHqbN7sRNPmMdHkPNfrIdbnKLbFTJagrbi91tTY4OLl9/j4////////////////////
-        /////////////////v///v7//v///////////////////////////////////v///f///v//////////
-        /////////////////v///f7+//7+/v///////////////////v7//////////v//////////////////
-        /////////////////////v/////////////////////////////////////+/v//////////////////
-        /////////////////v7+/////////////////////////////////////////v///v//////////////
-        /////////////////////////////////////////////v/+////////////////////////////////
-        /////////////////////////////v///////////////////////////////////////////v//////
-        /v///v///v///////////////////////////////////////////////v///v//////////////////
-        AAD/////////////////////////////////////////////////////////////////////////////
-        /////////////////////////////////////v////7////f+f6Q7vw60eEWdoSVq7Di3d/v5uXu8/XZ
-        8/i87/aa5/Nyz92VxMrZ29zp5ebr7e77+/v////////+/v7////////////////////////////+//7+
-        /v7+/v///v/+///+//7////////+///+/////v/+//7////////////////////////////////////+
-        /////v7////+///9///////+///+///////9/v7+//7/////////////////////////////////////
-        ///+///////+/////v/////////+///////////+///////////////////////////+/v7+/v7/////
-        ///+/v/+/v/+//7////////+///////////+///+///////////////////////////////////////+
-        /v7////+/v///v/9//7+/v/+/f//////////////////////////////////////////////////////
-        ///////+///+///////////////+/v7////////////////////////////////+///+///////////+
-        /v7////////////////////////////////9///9/v7///////////////8AAP//////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ///////////+//7+/////////v////z8/d73+8Lj6ODn6vf09v79/v///f/////////9/P/6+v/7+vv6
-        +vr8/P////////7+/v////////////////////////////////////7///7///7+///+/v7//v3+//z+
-        //7//v7///3///7///////////7+/v3///7+/v////////////////////////7///z+/v7///7+/v7/
-        //////7+/v/+/v7+/v////////////////////////////////////////7///7///7+//////7+/v3/
-        //7//v7+//7///7////////////////////////////////////////////////+///+//7//v////7+
-        /v7+/v7//v///v/////////+//////////////////////////////////////////3//v7///7+//3+
-        /v////////////////////////7+/v////////////////////////////////////7///7/////////
-        ///////////////////////////////+//////7///3///7///7///7/////////////////////////
-        ///////////+//////7//////////////////wAA////////////////////////////////////////
-        //////////////////////////////////////////////////////////////////////7//f7+/v/+
-        /v7//v/+///+/////////////v/+/v/////+/v/////+//7//////////////v///f/////+////////
-        /////////////////////////////////////v///v///////////v///v7+/v///v////7/////////
-        /////v///////////////////////////////v///f///v7//v///v7+/////v7+/v///////v/+/v//
-        /////////////////////////////////////////////v7+/////////v///////v7+/////////v//
-        /////////////////////v///v7+/////////////////v7+/v7+/v///v///////v7+////////////
-        /////////////////////////////////////////////f///P/+//7+/v///v//////////////////
-        /////////////////////////////////////////////////////////////v//////////////////
-        /////////v///////////////v///v///////////////////////////////////////v///v//////
-        ////////////////AAD/////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////////////////////////////////////////////////////////////////////////8AAP//
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /////////////////////////////////////////////////////wAA////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////AAD/////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////////8AAP//////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /////////////////////////////////////////////////////////////////////wAA////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////AAD/////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////////////////////////8AAP//////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /////wAA////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////AAD/////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////////////////////////////////////////8AAP//////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /////////////////////wAA////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        AAD/////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        //////////////////////////////////////////////////////////8AAP//////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        /////////////////////////////////////wAA////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////////////////////////////////////////////////////////////////////
-        ////////////////AAA=
-</value>
-  </data>
-  <data name="button1.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="button1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="button1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="label1.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="label1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="label1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="myVersion.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="myVersion.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="myVersion.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="label3.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="label3.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="label3.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="label4.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="label4.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="label4.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="$this.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>(Default)</value>
-  </data>
-  <data name="$this.Name">
-    <value>AboutDialog</value>
-  </data>
-  <data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="$this.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>8, 8</value>
-  </data>
-  <data name="$this.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </data>
-  <data name="$this.TrayHeight" type="System.Int32, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>80</value>
-  </data>
-  <data name="$this.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </data>
-  <data name="$this.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        AAABAAEAMDAAAAAAAACoDgAAFgAAACgAAAAwAAAAYAAAAAEACAAAAAAAgAoAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAMDcwADwyqYABAQEAAgICAAMDAwAERERABYW
-        FgAcHBwAIiIiACkpKQBVVVUATU1NAEJCQgA5OTkAgHz/AFBQ/wCTANYA/+zMAMbW7wDW5+cAkKmtAAAA
-        MwAAAGYAAACZAAAAzAAAMwAAADMzAAAzZgAAM5kAADPMAAAz/wAAZgAAAGYzAABmZgAAZpkAAGbMAABm
-        /wAAmQAAAJkzAACZZgAAmZkAAJnMAACZ/wAAzAAAAMwzAADMZgAAzJkAAMzMAADM/wAA/2YAAP+ZAAD/
-        zAAzAAAAMwAzADMAZgAzAJkAMwDMADMA/wAzMwAAMzMzADMzZgAzM5kAMzPMADMz/wAzZgAAM2YzADNm
-        ZgAzZpkAM2bMADNm/wAzmQAAM5kzADOZZgAzmZkAM5nMADOZ/wAzzAAAM8wzADPMZgAzzJkAM8zMADPM
-        /wAz/zMAM/9mADP/mQAz/8wAM///AGYAAABmADMAZgBmAGYAmQBmAMwAZgD/AGYzAABmMzMAZjNmAGYz
-        mQBmM8wAZjP/AGZmAABmZjMAZmZmAGZmmQBmZswAZpkAAGaZMwBmmWYAZpmZAGaZzABmmf8AZswAAGbM
-        MwBmzJkAZszMAGbM/wBm/wAAZv8zAGb/mQBm/8wAzAD/AP8AzACZmQAAmTOZAJkAmQCZAMwAmQAAAJkz
-        MwCZAGYAmTPMAJkA/wCZZgAAmWYzAJkzZgCZZpkAmWbMAJkz/wCZmTMAmZlmAJmZmQCZmcwAmZn/AJnM
-        AACZzDMAZsxmAJnMmQCZzMwAmcz/AJn/AACZ/zMAmcxmAJn/mQCZ/8wAmf//AMwAAACZADMAzABmAMwA
-        mQDMAMwAmTMAAMwzMwDMM2YAzDOZAMwzzADMM/8AzGYAAMxmMwCZZmYAzGaZAMxmzACZZv8AzJkAAMyZ
-        MwDMmWYAzJmZAMyZzADMmf8AzMwAAMzMMwDMzGYAzMyZAMzMzADMzP8AzP8AAMz/MwCZ/2YAzP+ZAMz/
-        zADM//8AzAAzAP8AZgD/AJkAzDMAAP8zMwD/M2YA/zOZAP8zzAD/M/8A/2YAAP9mMwDMZmYA/2aZAP9m
-        zADMZv8A/5kAAP+ZMwD/mWYA/5mZAP+ZzAD/mf8A/8wAAP/MMwD/zGYA/8yZAP/MzAD/zP8A//8zAMz/
-        ZgD//5kA///MAGZm/wBm/2YAZv//AP9mZgD/Zv8A//9mACEApQBfX18Ad3d3AIaGhgCWlpYAy8vLALKy
-        sgDX19cA3d3dAOPj4wDq6uoA8fHxAPj4+ADw+/8ApKCgAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//
-        AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMT
-        ExMTExMTEyIiQiI8HTyCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwDODg4Nzc4MQMdAAAA
-        AADDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOw4ODgyOCQAAAAdAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODIyMSIAHewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAA7DI3MSIdCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAADEyMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs4JAALAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwxJAAhAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4IgC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAJAxJB0LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        ALwLCx0dIh0dCwATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACx0dAB0dIiIiIiId
-        CxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvAsdAB0dIiQkAyQkIiIiHSIAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAIgMxMVhZmZqZAyQiHR0AAAAAkAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAvAsdISIDMThZWVmgvaCZWVIkIh0AAB0dIh0hCwALCwALtgAAAAAAAAAAAAAAAOwAAB0iMTEx
-        ODhYWZrDw8Ofn1hSJCIAHQAdACIAHSIkAwsdOAAAAADeExMTCwsLIiIkMTEyODg3MllZmprDw8PDwllS
-        MSQdHQAAAB0AIiQkAAAAvDi8AAAxAzExMTExMTI4Nzg4ODc4ODhZXpnDw8PDml1YNwMkIh0AAB0hIiQA
-        AAAAACIAAAA4ODc4Nzg4ODg4ODg4ODg4ODhZWV6avb2gmllZODcxJCIAAAAdIgMLAAAAACIAAACGE0+G
-        T4bs7Oy8vLy8vAAxODg4ODg4NzIyMSQdHQAAvADsCwAiJDExAAAAwjjsAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAALMSQAAAAAAAAAAAAAAAAAEyI4MQsiOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMSQAAAAA
-        AAAAAAAAAAAAAAC8CwsAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8AAsAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA////////
-        AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP//
-        /////wAA//8AAH//AAD//wAAf/8AAP//4AP//wAA///4B///AAD///gP//8AAP///B///wAA///8H///
-        AAD///wf//8AAP///h///wAA///8H///AAD//+AD//8AAP//wAD//wAA//4AAD//AAD//AAAB/8AAP/w
-        AAAAAwAA/8AAAAABAADAAAAAADgAAMAAAAAAPAAAwAAAAAA8AADAAAAAIDgAAP///j/+AQAA///+P/+D
-        AAD///4///8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP//
-        /////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA
-</value>
-  </data>
-</root>
\ No newline at end of file
diff --git a/samples/CSharp/IE/App.ico b/samples/CSharp/IE/App.ico
deleted file mode 100755 (executable)
index 3a5525f..0000000
Binary files a/samples/CSharp/IE/App.ico and /dev/null differ
diff --git a/samples/CSharp/IE/AssemblyInfo.cs b/samples/CSharp/IE/AssemblyInfo.cs
deleted file mode 100755 (executable)
index 9f89a32..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-
-//
-// 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("")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("")]
-[assembly: AssemblyCopyright("")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]                
-
-//
-// 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 Revision and Build Numbers 
-// by using the '*' as shown below:
-
-[assembly: AssemblyVersion("1.0.*")]
-
-//
-// In order to sign your assembly you must specify a key to use. Refer to the 
-// Microsoft .NET Framework documentation for more information on assembly signing.
-//
-// Use the attributes below to control which key is used for signing. 
-//
-// Notes: 
-//   (*) If no key is specified, the assembly is not signed.
-//   (*) KeyName refers to a key that has been installed in the Crypto Service
-//       Provider (CSP) on your machine. KeyFile refers to a file which contains
-//       a key.
-//   (*) If the KeyFile and the KeyName values are both specified, the 
-//       following processing occurs:
-//       (1) If the KeyName can be found in the CSP, that key is used.
-//       (2) If the KeyName does not exist and the KeyFile does exist, the key 
-//           in the KeyFile is installed into the CSP and used.
-//   (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility.
-//       When specifying the KeyFile, the location of the KeyFile should be
-//       relative to the project output directory which is
-//       %Project Directory%\obj\<configuration>. For example, if your KeyFile is
-//       located in the project directory, you would specify the AssemblyKeyFile 
-//       attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]
-//   (*) Delay Signing is an advanced option - see the Microsoft .NET Framework
-//       documentation for more information on this.
-//
-[assembly: AssemblyDelaySign(false)]
-[assembly: AssemblyKeyFile("")]
-[assembly: AssemblyKeyName("")]
diff --git a/samples/CSharp/IE/Form1.cs b/samples/CSharp/IE/Form1.cs
deleted file mode 100755 (executable)
index aaead88..0000000
+++ /dev/null
@@ -1,1103 +0,0 @@
-using System;
-using System.Drawing;
-using System.Collections;
-using System.ComponentModel;
-using System.Windows.Forms;
-using System.Data;
-
-namespace IE
-{
-       /// <summary>
-       /// Summary description for Form1.
-       /// </summary>
-       public class Form1 : System.Windows.Forms.Form
-       {
-               private System.Windows.Forms.MainMenu mainMenu1;
-               private System.Windows.Forms.MenuItem FileNew;
-               private System.Windows.Forms.MenuItem FileClose;
-               private System.Windows.Forms.MenuItem FileExport;
-               private System.Windows.Forms.MenuItem FileImport;
-               private System.Windows.Forms.MenuItem ImportBRep;
-               private System.Windows.Forms.MenuItem ExportImage;
-               private System.Windows.Forms.MenuItem File;
-               private System.Windows.Forms.MenuItem Window;
-               private System.Windows.Forms.ToolBarButton New;
-               private System.Windows.Forms.ImageList imageList1;
-               private System.Windows.Forms.ToolBarButton About;
-               private System.Windows.Forms.StatusBar myStatusBar;
-               private System.Windows.Forms.MenuItem ImportIges;
-               private System.Windows.Forms.MenuItem ImportStep;
-               private System.Windows.Forms.MenuItem ExportBRep;
-               private System.Windows.Forms.MenuItem ExportIges;
-               private System.Windows.Forms.MenuItem ExportStep;
-               private System.Windows.Forms.MenuItem ExportStl;
-               private System.Windows.Forms.MenuItem ExportVrml;
-               private System.ComponentModel.IContainer components;
-               private System.Windows.Forms.MenuItem menuItem1;
-               private System.Windows.Forms.MenuItem menuItem2;
-               private System.Windows.Forms.MenuItem menuItem3;
-               private System.Windows.Forms.MenuItem View;
-               private System.Windows.Forms.MenuItem Help;
-               private System.Windows.Forms.MenuItem HelpAbout;
-               private System.Windows.Forms.MenuItem ViewToolbar;
-               private System.Windows.Forms.MenuItem ViewStatusBar;
-               private System.Windows.Forms.MenuItem menuItem4;
-               private System.Windows.Forms.MenuItem WindowCascade;
-               private System.Windows.Forms.MenuItem WindowTile;
-
-               protected IE.ModelFormat myModelFormat;
-               private System.Windows.Forms.ToolBarButton wireframe;
-               private System.Windows.Forms.ToolBarButton shading;
-               private System.Windows.Forms.ToolBarButton toolBarButton1;
-               private System.Windows.Forms.ToolBarButton color;
-               private System.Windows.Forms.ToolBarButton transparency;
-               private System.Windows.Forms.ToolBarButton delete;
-               private System.Windows.Forms.ToolBarButton material;
-               private System.Windows.Forms.ToolBarButton ZoomAll;
-               private System.Windows.Forms.ToolBarButton ZoomWin;
-               private System.Windows.Forms.ToolBarButton ZoomProg;
-               private System.Windows.Forms.ToolBarButton Pan;
-               private System.Windows.Forms.ToolBarButton PanGlo;
-               private System.Windows.Forms.ToolBarButton Front;
-               private System.Windows.Forms.ToolBarButton Back;
-               private System.Windows.Forms.ToolBarButton TOP;
-               private System.Windows.Forms.ToolBarButton BOTTOM;
-               private System.Windows.Forms.ToolBarButton RIGHT;
-               private System.Windows.Forms.ToolBarButton LEFT;
-               private System.Windows.Forms.ToolBarButton Axo;
-               private System.Windows.Forms.ToolBarButton Rot;
-               private System.Windows.Forms.ToolBarButton Reset;
-               private System.Windows.Forms.ToolBarButton HlrOn;
-               private System.Windows.Forms.ToolBarButton HlrOff;
-               private System.Windows.Forms.ToolBar toolBarTool;
-               private System.Windows.Forms.ToolBar toolBarView;
-               protected static int myNbOfChildren;
-
-               public Form1()
-               {
-                       //
-                       // Required for Windows Form Designer support
-                       //
-                       InitializeComponent();
-
-                       //
-                       // TODO: Add any constructor code after InitializeComponent call
-                       //
-                       IE.Form1.myNbOfChildren=0;
-               }
-
-               /// <summary>
-               /// Clean up any resources being used.
-               /// </summary>
-               protected override void Dispose( bool disposing )
-               {
-                       if( disposing )
-                       {
-                               if (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.Configuration.AppSettingsReader configurationAppSettings = new System.Configuration.AppSettingsReader();
-                       System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(Form1));
-                       this.mainMenu1 = new System.Windows.Forms.MainMenu();
-                       this.File = new System.Windows.Forms.MenuItem();
-                       this.FileNew = new System.Windows.Forms.MenuItem();
-                       this.FileExport = new System.Windows.Forms.MenuItem();
-                       this.ImportBRep = new System.Windows.Forms.MenuItem();
-                       this.ImportIges = new System.Windows.Forms.MenuItem();
-                       this.ImportStep = new System.Windows.Forms.MenuItem();
-                       this.FileImport = new System.Windows.Forms.MenuItem();
-                       this.ExportBRep = new System.Windows.Forms.MenuItem();
-                       this.ExportIges = new System.Windows.Forms.MenuItem();
-                       this.ExportStep = new System.Windows.Forms.MenuItem();
-                       this.ExportStl = new System.Windows.Forms.MenuItem();
-                       this.ExportVrml = new System.Windows.Forms.MenuItem();
-                       this.menuItem3 = new System.Windows.Forms.MenuItem();
-                       this.ExportImage = new System.Windows.Forms.MenuItem();
-                       this.FileClose = new System.Windows.Forms.MenuItem();
-                       this.menuItem2 = new System.Windows.Forms.MenuItem();
-                       this.menuItem1 = new System.Windows.Forms.MenuItem();
-                       this.View = new System.Windows.Forms.MenuItem();
-                       this.ViewToolbar = new System.Windows.Forms.MenuItem();
-                       this.ViewStatusBar = new System.Windows.Forms.MenuItem();
-                       this.Window = new System.Windows.Forms.MenuItem();
-                       this.menuItem4 = new System.Windows.Forms.MenuItem();
-                       this.WindowCascade = new System.Windows.Forms.MenuItem();
-                       this.WindowTile = new System.Windows.Forms.MenuItem();
-                       this.Help = new System.Windows.Forms.MenuItem();
-                       this.HelpAbout = new System.Windows.Forms.MenuItem();
-                       this.toolBarTool = new System.Windows.Forms.ToolBar();
-                       this.New = new System.Windows.Forms.ToolBarButton();
-                       this.About = new System.Windows.Forms.ToolBarButton();
-                       this.toolBarButton1 = new System.Windows.Forms.ToolBarButton();
-                       this.wireframe = new System.Windows.Forms.ToolBarButton();
-                       this.shading = new System.Windows.Forms.ToolBarButton();
-                       this.color = new System.Windows.Forms.ToolBarButton();
-                       this.material = new System.Windows.Forms.ToolBarButton();
-                       this.transparency = new System.Windows.Forms.ToolBarButton();
-                       this.delete = new System.Windows.Forms.ToolBarButton();
-                       this.imageList1 = new System.Windows.Forms.ImageList(this.components);
-                       this.myStatusBar = new System.Windows.Forms.StatusBar();
-                       this.toolBarView = new System.Windows.Forms.ToolBar();
-                       this.ZoomAll = new System.Windows.Forms.ToolBarButton();
-                       this.ZoomWin = new System.Windows.Forms.ToolBarButton();
-                       this.ZoomProg = new System.Windows.Forms.ToolBarButton();
-                       this.Pan = new System.Windows.Forms.ToolBarButton();
-                       this.PanGlo = new System.Windows.Forms.ToolBarButton();
-                       this.Front = new System.Windows.Forms.ToolBarButton();
-                       this.Back = new System.Windows.Forms.ToolBarButton();
-                       this.TOP = new System.Windows.Forms.ToolBarButton();
-                       this.BOTTOM = new System.Windows.Forms.ToolBarButton();
-                       this.LEFT = new System.Windows.Forms.ToolBarButton();
-                       this.RIGHT = new System.Windows.Forms.ToolBarButton();
-                       this.Axo = new System.Windows.Forms.ToolBarButton();
-                       this.Rot = new System.Windows.Forms.ToolBarButton();
-                       this.Reset = new System.Windows.Forms.ToolBarButton();
-                       this.HlrOn = new System.Windows.Forms.ToolBarButton();
-                       this.HlrOff = new System.Windows.Forms.ToolBarButton();
-                       this.SuspendLayout();
-                       // 
-                       // mainMenu1
-                       // 
-                       this.mainMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
-                                                                                                                                                                         this.File,
-                                                                                                                                                                         this.View,
-                                                                                                                                                                         this.Window,
-                                                                                                                                                                         this.Help});
-                       // 
-                       // File
-                       // 
-                       this.File.Index = 0;
-                       this.File.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
-                                                                                                                                                                this.FileNew,
-                                                                                                                                                                this.FileExport,
-                                                                                                                                                                this.FileImport,
-                                                                                                                                                                this.FileClose,
-                                                                                                                                                                this.menuItem2,
-                                                                                                                                                                this.menuItem1});
-                       this.File.Text = "&File";
-                       this.File.Popup += new System.EventHandler(this.File_Popup);
-                       // 
-                       // FileNew
-                       // 
-                       this.FileNew.Index = 0;
-                       this.FileNew.Text = "&New";
-                       this.FileNew.Click += new System.EventHandler(this.menuItem2_Click);
-                       // 
-                       // FileExport
-                       // 
-                       this.FileExport.Index = 1;
-                       this.FileExport.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
-                                                                                                                                                                          this.ImportBRep,
-                                                                                                                                                                          this.ImportIges,
-                                                                                                                                                                          this.ImportStep});
-                       this.FileExport.Text = "&Import";
-                       this.FileExport.Visible = false;
-                       // 
-                       // ImportBRep
-                       // 
-                       this.ImportBRep.Index = 0;
-                       this.ImportBRep.Text = "&BRep ...";
-                       this.ImportBRep.Click += new System.EventHandler(this.ImportBRep_Click);
-                       // 
-                       // ImportIges
-                       // 
-                       this.ImportIges.Index = 1;
-                       this.ImportIges.Text = "&Iges ...";
-                       this.ImportIges.Click += new System.EventHandler(this.ImportIges_Click);
-                       // 
-                       // ImportStep
-                       // 
-                       this.ImportStep.Index = 2;
-                       this.ImportStep.Text = "&Step ...";
-                       this.ImportStep.Click += new System.EventHandler(this.ImportStep_Click);
-                       // 
-                       // FileImport
-                       // 
-                       this.FileImport.Index = 2;
-                       this.FileImport.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
-                                                                                                                                                                          this.ExportBRep,
-                                                                                                                                                                          this.ExportIges,
-                                                                                                                                                                          this.ExportStep,
-                                                                                                                                                                          this.ExportStl,
-                                                                                                                                                                          this.ExportVrml,
-                                                                                                                                                                          this.menuItem3,
-                                                                                                                                                                          this.ExportImage});
-                       this.FileImport.Text = "&Export";
-                       this.FileImport.Visible = false;
-                       this.FileImport.Popup += new System.EventHandler(this.FileImport_Popup);
-                       // 
-                       // ExportBRep
-                       // 
-                       this.ExportBRep.Enabled = false;
-                       this.ExportBRep.Index = 0;
-                       this.ExportBRep.Text = "&BRep ...";
-                       this.ExportBRep.Click += new System.EventHandler(this.ExportBRep_Click);
-                       // 
-                       // ExportIges
-                       // 
-                       this.ExportIges.Enabled = false;
-                       this.ExportIges.Index = 1;
-                       this.ExportIges.Text = "&Iges ...";
-                       this.ExportIges.Click += new System.EventHandler(this.ExportIges_Click);
-                       // 
-                       // ExportStep
-                       // 
-                       this.ExportStep.Enabled = false;
-                       this.ExportStep.Index = 2;
-                       this.ExportStep.Text = "&Step ...";
-                       this.ExportStep.Click += new System.EventHandler(this.ExportStep_Click);
-                       // 
-                       // ExportStl
-                       // 
-                       this.ExportStl.Enabled = false;
-                       this.ExportStl.Index = 3;
-                       this.ExportStl.Text = "&Stl ...";
-                       this.ExportStl.Click += new System.EventHandler(this.ExportStl_Click);
-                       // 
-                       // ExportVrml
-                       // 
-                       this.ExportVrml.Enabled = false;
-                       this.ExportVrml.Index = 4;
-                       this.ExportVrml.Text = "&Vrml ...";
-                       this.ExportVrml.Click += new System.EventHandler(this.ExportVrml_Click);
-                       // 
-                       // menuItem3
-                       // 
-                       this.menuItem3.Index = 5;
-                       this.menuItem3.Text = "-";
-                       // 
-                       // ExportImage
-                       // 
-                       this.ExportImage.Index = 6;
-                       this.ExportImage.Text = "Image ...";
-                       this.ExportImage.Click += new System.EventHandler(this.ExportImage_Click);
-                       // 
-                       // FileClose
-                       // 
-                       this.FileClose.Enabled = false;
-                       this.FileClose.Index = 3;
-                       this.FileClose.Text = "&Close";
-                       this.FileClose.Click += new System.EventHandler(this.menuItem3_Click);
-                       // 
-                       // menuItem2
-                       // 
-                       this.menuItem2.Index = 4;
-                       this.menuItem2.Text = "-";
-                       // 
-                       // menuItem1
-                       // 
-                       this.menuItem1.Index = 5;
-                       this.menuItem1.Text = "&Quit";
-                       this.menuItem1.Click += new System.EventHandler(this.menuItem1_Click);
-                       // 
-                       // View
-                       // 
-                       this.View.Index = 1;
-                       this.View.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
-                                                                                                                                                                this.ViewToolbar,
-                                                                                                                                                                this.ViewStatusBar});
-                       this.View.Text = "&View";
-                       // 
-                       // ViewToolbar
-                       // 
-                       this.ViewToolbar.Checked = true;
-                       this.ViewToolbar.Index = 0;
-                       this.ViewToolbar.Text = "&Toolbar";
-                       this.ViewToolbar.Click += new System.EventHandler(this.ViewToolbar_Click);
-                       // 
-                       // ViewStatusBar
-                       // 
-                       this.ViewStatusBar.Checked = true;
-                       this.ViewStatusBar.Index = 1;
-                       this.ViewStatusBar.Text = "&Statusbar";
-                       this.ViewStatusBar.Click += new System.EventHandler(this.ViewStatusBar_Click);
-                       // 
-                       // Window
-                       // 
-                       this.Window.Index = 2;
-                       this.Window.MdiList = true;
-                       this.Window.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
-                                                                                                                                                                  this.menuItem4,
-                                                                                                                                                                  this.WindowCascade,
-                                                                                                                                                                  this.WindowTile});
-                       this.Window.Text = "&Window";
-                       this.Window.Visible = false;
-                       // 
-                       // menuItem4
-                       // 
-                       this.menuItem4.Index = 0;
-                       this.menuItem4.Text = "&New 3d View";
-                       this.menuItem4.Click += new System.EventHandler(this.menuItem4_Click);
-                       // 
-                       // WindowCascade
-                       // 
-                       this.WindowCascade.Index = 1;
-                       this.WindowCascade.Text = "&Cascade";
-                       this.WindowCascade.Click += new System.EventHandler(this.WindowCascade_Click);
-                       // 
-                       // WindowTile
-                       // 
-                       this.WindowTile.Index = 2;
-                       this.WindowTile.Text = "&Tile";
-                       this.WindowTile.Click += new System.EventHandler(this.WindowTile_Click);
-                       // 
-                       // Help
-                       // 
-                       this.Help.Index = 3;
-                       this.Help.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
-                                                                                                                                                                this.HelpAbout});
-                       this.Help.Text = "&Help";
-                       // 
-                       // HelpAbout
-                       // 
-                       this.HelpAbout.Index = 0;
-                       this.HelpAbout.Shortcut = System.Windows.Forms.Shortcut.F1;
-                       this.HelpAbout.Text = "&About";
-                       this.HelpAbout.Click += new System.EventHandler(this.HelpAbout_Click);
-                       // 
-                       // toolBarTool
-                       // 
-                       this.toolBarTool.AccessibleRole = System.Windows.Forms.AccessibleRole.ToolBar;
-                       this.toolBarTool.Buttons.AddRange(new System.Windows.Forms.ToolBarButton[] {
-                                                                                                                                                                                  this.New,
-                                                                                                                                                                                  this.About,
-                                                                                                                                                                                  this.toolBarButton1,
-                                                                                                                                                                                  this.wireframe,
-                                                                                                                                                                                  this.shading,
-                                                                                                                                                                                  this.color,
-                                                                                                                                                                                  this.material,
-                                                                                                                                                                                  this.transparency,
-                                                                                                                                                                                  this.delete});
-                       this.toolBarTool.DropDownArrows = true;
-                       this.toolBarTool.ImageList = this.imageList1;
-                       this.toolBarTool.Location = new System.Drawing.Point(0, 0);
-                       this.toolBarTool.Name = "toolBarTool";
-                       this.toolBarTool.ShowToolTips = true;
-                       this.toolBarTool.Size = new System.Drawing.Size(560, 28);
-                       this.toolBarTool.TabIndex = 1;
-                       this.toolBarTool.Enter += new System.EventHandler(this.menuItem3_Click);
-                       this.toolBarTool.ButtonClick += new System.Windows.Forms.ToolBarButtonClickEventHandler(this.toolBar1_ButtonClick);
-                       this.toolBarTool.MouseHover += new System.EventHandler(this.toolBar1_MouseHover);
-                       this.toolBarTool.MouseLeave += new System.EventHandler(this.toolBar1_MouseLeave);
-                       // 
-                       // New
-                       // 
-                       this.New.ImageIndex = 0;
-                       this.New.ToolTipText = "New";
-                       this.New.Visible = ((bool)(configurationAppSettings.GetValue("New.Visible", typeof(bool))));
-                       // 
-                       // About
-                       // 
-                       this.About.ImageIndex = 1;
-                       this.About.ToolTipText = "About(F1)";
-                       this.About.Visible = ((bool)(configurationAppSettings.GetValue("About.Visible", typeof(bool))));
-                       // 
-                       // toolBarButton1
-                       // 
-                       this.toolBarButton1.Style = System.Windows.Forms.ToolBarButtonStyle.Separator;
-                       // 
-                       // wireframe
-                       // 
-                       this.wireframe.Enabled = ((bool)(configurationAppSettings.GetValue("wireframe.Enabled", typeof(bool))));
-                       this.wireframe.ImageIndex = 2;
-                       this.wireframe.Pushed = ((bool)(configurationAppSettings.GetValue("wireframe.Pushed", typeof(bool))));
-                       this.wireframe.ToolTipText = "Wireframe";
-                       this.wireframe.Visible = ((bool)(configurationAppSettings.GetValue("wireframe.Visible", typeof(bool))));
-                       // 
-                       // shading
-                       // 
-                       this.shading.Enabled = ((bool)(configurationAppSettings.GetValue("shading.Enabled", typeof(bool))));
-                       this.shading.ImageIndex = 3;
-                       this.shading.Pushed = ((bool)(configurationAppSettings.GetValue("shading.Pushed", typeof(bool))));
-                       this.shading.ToolTipText = "Shading";
-                       this.shading.Visible = ((bool)(configurationAppSettings.GetValue("shading.Visible", typeof(bool))));
-                       // 
-                       // color
-                       // 
-                       this.color.Enabled = ((bool)(configurationAppSettings.GetValue("color.Enabled", typeof(bool))));
-                       this.color.ImageIndex = 4;
-                       this.color.ToolTipText = "Color";
-                       this.color.Visible = ((bool)(configurationAppSettings.GetValue("color.Visible", typeof(bool))));
-                       // 
-                       // material
-                       // 
-                       this.material.Enabled = ((bool)(configurationAppSettings.GetValue("material.Enabled", typeof(bool))));
-                       this.material.ImageIndex = 5;
-                       this.material.ToolTipText = "Material";
-                       this.material.Visible = ((bool)(configurationAppSettings.GetValue("material.Visible", typeof(bool))));
-                       // 
-                       // transparency
-                       // 
-                       this.transparency.Enabled = ((bool)(configurationAppSettings.GetValue("transparency.Enabled", typeof(bool))));
-                       this.transparency.ImageIndex = 6;
-                       this.transparency.ToolTipText = "Transparency";
-                       this.transparency.Visible = ((bool)(configurationAppSettings.GetValue("transparency.Visible", typeof(bool))));
-                       // 
-                       // delete
-                       // 
-                       this.delete.Enabled = ((bool)(configurationAppSettings.GetValue("delete.Enabled", typeof(bool))));
-                       this.delete.ImageIndex = 7;
-                       this.delete.ToolTipText = "Delete";
-                       this.delete.Visible = ((bool)(configurationAppSettings.GetValue("delete.Visible", typeof(bool))));
-                       // 
-                       // imageList1
-                       // 
-                       this.imageList1.ImageSize = new System.Drawing.Size(16, 16);
-                       this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream")));
-                       this.imageList1.TransparentColor = System.Drawing.Color.Transparent;
-                       // 
-                       // myStatusBar
-                       // 
-                       this.myStatusBar.AccessibleRole = System.Windows.Forms.AccessibleRole.StatusBar;
-                       this.myStatusBar.Location = new System.Drawing.Point(0, 363);
-                       this.myStatusBar.Name = "myStatusBar";
-                       this.myStatusBar.Size = new System.Drawing.Size(560, 22);
-                       this.myStatusBar.TabIndex = 3;
-                       // 
-                       // toolBarView
-                       // 
-                       this.toolBarView.AccessibleRole = System.Windows.Forms.AccessibleRole.ToolBar;
-                       this.toolBarView.Buttons.AddRange(new System.Windows.Forms.ToolBarButton[] {
-                                                                                                                                                                                  this.ZoomAll,
-                                                                                                                                                                                  this.ZoomWin,
-                                                                                                                                                                                  this.ZoomProg,
-                                                                                                                                                                                  this.Pan,
-                                                                                                                                                                                  this.PanGlo,
-                                                                                                                                                                                  this.Front,
-                                                                                                                                                                                  this.Back,
-                                                                                                                                                                                  this.TOP,
-                                                                                                                                                                                  this.BOTTOM,
-                                                                                                                                                                                  this.LEFT,
-                                                                                                                                                                                  this.RIGHT,
-                                                                                                                                                                                  this.Axo,
-                                                                                                                                                                                  this.Rot,
-                                                                                                                                                                                  this.Reset,
-                                                                                                                                                                                  this.HlrOn,
-                                                                                                                                                                                  this.HlrOff});
-                       this.toolBarView.DropDownArrows = true;
-                       this.toolBarView.ImageList = this.imageList1;
-                       this.toolBarView.Location = new System.Drawing.Point(0, 28);
-                       this.toolBarView.Name = "toolBarView";
-                       this.toolBarView.ShowToolTips = true;
-                       this.toolBarView.Size = new System.Drawing.Size(560, 28);
-                       this.toolBarView.TabIndex = 5;
-                       this.toolBarView.Visible = false;
-                       this.toolBarView.Wrappable = false;
-                       this.toolBarView.ButtonClick += new System.Windows.Forms.ToolBarButtonClickEventHandler(this.toolBarView_ButtonClick);
-                       this.toolBarView.MouseHover += new System.EventHandler(this.toolBarView_MouseHover);
-                       this.toolBarView.MouseLeave += new System.EventHandler(this.toolBarView_MouseLeave);
-                       // 
-                       // ZoomAll
-                       // 
-                       this.ZoomAll.ImageIndex = 8;
-                       this.ZoomAll.ToolTipText = "FitAll";
-                       // 
-                       // ZoomWin
-                       // 
-                       this.ZoomWin.ImageIndex = 9;
-                       this.ZoomWin.ToolTipText = "Zoom Window";
-                       // 
-                       // ZoomProg
-                       // 
-                       this.ZoomProg.ImageIndex = 10;
-                       this.ZoomProg.ToolTipText = "Dynamic Zooming";
-                       // 
-                       // Pan
-                       // 
-                       this.Pan.ImageIndex = 11;
-                       this.Pan.ToolTipText = "Dynamic Panning";
-                       // 
-                       // PanGlo
-                       // 
-                       this.PanGlo.ImageIndex = 12;
-                       this.PanGlo.ToolTipText = "GlobalPanning";
-                       // 
-                       // Front
-                       // 
-                       this.Front.ImageIndex = 13;
-                       this.Front.ToolTipText = "Front";
-                       // 
-                       // Back
-                       // 
-                       this.Back.ImageIndex = 14;
-                       this.Back.ToolTipText = "Back";
-                       // 
-                       // TOP
-                       // 
-                       this.TOP.ImageIndex = 15;
-                       this.TOP.ToolTipText = "Top";
-                       // 
-                       // BOTTOM
-                       // 
-                       this.BOTTOM.ImageIndex = 16;
-                       this.BOTTOM.ToolTipText = "Bottom";
-                       // 
-                       // LEFT
-                       // 
-                       this.LEFT.ImageIndex = 17;
-                       this.LEFT.ToolTipText = "Left";
-                       // 
-                       // RIGHT
-                       // 
-                       this.RIGHT.ImageIndex = 18;
-                       this.RIGHT.ToolTipText = "Right";
-                       // 
-                       // Axo
-                       // 
-                       this.Axo.ImageIndex = 19;
-                       this.Axo.ToolTipText = "Axo";
-                       // 
-                       // Rot
-                       // 
-                       this.Rot.ImageIndex = 20;
-                       this.Rot.ToolTipText = "Dynamic Rotation";
-                       // 
-                       // Reset
-                       // 
-                       this.Reset.ImageIndex = 21;
-                       this.Reset.ToolTipText = "Reset";
-                       // 
-                       // HlrOn
-                       // 
-                       this.HlrOn.ImageIndex = 22;
-                       this.HlrOn.Pushed = true;
-                       this.HlrOn.ToolTipText = "Hidden On";
-                       // 
-                       // HlrOff
-                       // 
-                       this.HlrOff.ImageIndex = 23;
-                       this.HlrOff.ToolTipText = "Hidden Off";
-                       // 
-                       // Form1
-                       // 
-                       this.AccessibleRole = System.Windows.Forms.AccessibleRole.Application;
-                       this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
-                       this.ClientSize = new System.Drawing.Size(560, 385);
-                       this.Controls.Add(this.toolBarView);
-                       this.Controls.Add(this.myStatusBar);
-                       this.Controls.Add(this.toolBarTool);
-                       this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
-                       this.IsMdiContainer = true;
-                       this.Menu = this.mainMenu1;
-                       this.Name = "Form1";
-                       this.Text = "Sample Import / Export";
-                       this.Activated += new System.EventHandler(this.Form1_Activated);
-                       this.ResumeLayout(false);
-
-               }
-               #endregion
-
-               /// <summary>
-               /// The main entry point for the application.
-               /// </summary>
-               [STAThread]
-               static void Main() 
-               {
-                       Application.Run(new Form1());
-               }
-
-               private void menuItem2_Click(object sender, System.EventArgs e)
-               {
-
-                       this.Cursor=System.Windows.Forms.Cursors.WaitCursor;
-                       this.OnNewFile();
-               }
-
-               private void menuItem3_Click(object sender, System.EventArgs e)
-               {
-                       if ( this.MdiChildren.Length > 0 )
-                               this.ActiveMdiChild.Close();
-
-               }
-
-               private void ImportBRep_Click(object sender, System.EventArgs e)
-               {
-               
-                       Form2 curForm = (Form2) this.ActiveMdiChild;
-                       if (curForm == null)
-                               return;
-                       this.myModelFormat=ModelFormat.BREP;
-                       curForm.ImportModel(this.myModelFormat);
-
-               }
-
-               private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
-               {
-
-                       Form2 curForm = (Form2) this.ActiveMdiChild;
-                       switch(toolBarTool.Buttons.IndexOf(e.Button))
-                       {
-                               case 0:
-                                       this.Cursor=System.Windows.Forms.Cursors.WaitCursor;
-                                       this.OnNewFile();
-                                       break;
-                               case 1:
-                                       AboutDialog myDlg = new AboutDialog();
-                                       myDlg.ShowDialog(this);
-                                       break;
-
-                               case 2: //just separator
-                                       break;
-                               case 3:
-                                       if (curForm == null)
-                                               return;
-                                       curForm.SetDisplayMode(0); //wireframe
-                                       this.wireframe.Enabled=false;
-                                       this.shading.Enabled=true;
-                                       this.transparency.Enabled=false;
-                                       break;
-                               case 4:
-                                       if (curForm == null)
-                                               return;
-                                       curForm.SetDisplayMode(1); //shading
-                                       this.shading.Enabled=false;
-                                       this.wireframe.Enabled=true;
-                                       this.transparency.Enabled=true;
-                                       break;
-                               case 5:
-                                       if (curForm == null)
-                                               return;
-                                       curForm.ChangeColor(true);
-                                       break;
-                               case 6:
-                                       if (curForm == null)
-                                               return;
-                                       MaterialDialog m = new MaterialDialog();
-                                       m.View=curForm.View;
-                                       m.ShowDialog(curForm);
-                                       break;
-                               case 7:
-                                       if (curForm == null)
-                                               return;
-                                       IE.TransparencyDialog t = new TransparencyDialog();
-                                       t.View=curForm.View;
-                                       t.ShowDialog(curForm);
-                                       break;
-                               case 8:
-                                       if (curForm == null)
-                                               return;
-                                       curForm.DeleteObjects();
-                                       break;
-                               default:
-                                       break;
-                       }
-               }
-
-               private void toolBar1_MouseHover(object sender, System.EventArgs e)
-               {
-                       this.myStatusBar.Text="Document toolbar";
-               }
-
-               private void toolBar1_MouseLeave(object sender, System.EventArgs e)
-               {
-                       this.myStatusBar.Text="";
-               }
-
-               private void ImportCsfdb_Click(object sender, System.EventArgs e)
-               {
-                       Form2 curForm = (Form2) this.ActiveMdiChild;
-                       if (curForm == null)
-                               return;
-                       this.myModelFormat=IE.ModelFormat.CSFDB;
-                       curForm.ImportModel(this.myModelFormat);
-               }
-
-               private void ImportIges_Click(object sender, System.EventArgs e)
-               {
-                       Form2 curForm = (Form2) this.ActiveMdiChild;
-                       if (curForm == null)
-                               return;
-                       this.myModelFormat=IE.ModelFormat.IGES;
-                       curForm.ImportModel(this.myModelFormat);
-               }
-
-               private void ImportStep_Click(object sender, System.EventArgs e)
-               {
-                       Form2 curForm = (Form2) this.ActiveMdiChild;
-                       if (curForm == null)
-                               return;
-                       this.myModelFormat=IE.ModelFormat.STEP;
-                       curForm.ImportModel(this.myModelFormat);
-               }
-
-               private void ExportBRep_Click(object sender, System.EventArgs e)
-               {
-                       Form2 curForm = (Form2) this.ActiveMdiChild;
-                       if (curForm == null)
-                               return;
-                       this.myModelFormat=IE.ModelFormat.BREP;
-                       curForm.ExportModel(this.myModelFormat);
-               }
-
-               private void ExportCsfdb_Click(object sender, System.EventArgs e)
-               {
-                       Form2 curForm = (Form2) this.ActiveMdiChild;
-                       if (curForm == null)
-                               return;
-                       this.myModelFormat=IE.ModelFormat.CSFDB;
-                       curForm.ExportModel(this.myModelFormat);
-               }
-
-               private void ExportIges_Click(object sender, System.EventArgs e)
-               {
-                       Form2 curForm = (Form2) this.ActiveMdiChild;
-                       if (curForm == null)
-                               return;
-                       this.myModelFormat=IE.ModelFormat.IGES;
-                       curForm.ExportModel(this.myModelFormat);
-               }
-
-               private void ExportStep_Click(object sender, System.EventArgs e)
-               {
-                       Form2 curForm = (Form2) this.ActiveMdiChild;
-                       if (curForm == null)
-                               return;
-                       this.myModelFormat=IE.ModelFormat.STEP;
-                       curForm.ExportModel(this.myModelFormat);
-               }
-
-               private void ExportStl_Click(object sender, System.EventArgs e)
-               {
-                       Form2 curForm = (Form2) this.ActiveMdiChild;
-                       if (curForm == null)
-                               return;
-                       this.myModelFormat=IE.ModelFormat.STL;
-                       curForm.ExportModel(this.myModelFormat);
-               }
-
-               private void ExportVrml_Click(object sender, System.EventArgs e)
-               {
-                       Form2 curForm = (Form2) this.ActiveMdiChild;
-                       if (curForm == null)
-                               return;
-                       this.myModelFormat=IE.ModelFormat.VRML;
-                       curForm.ExportModel(this.myModelFormat);
-               }
-
-               private void ExportImage_Click(object sender, System.EventArgs e)
-               {
-                       Form2 curForm = (Form2) this.ActiveMdiChild;
-                       if (curForm == null)
-                               return;
-                       this.myModelFormat=IE.ModelFormat.IMAGE;
-                       curForm.ExportModel(this.myModelFormat);
-               }
-
-               private void HelpAbout_Click(object sender, System.EventArgs e)
-               {
-                       AboutDialog myDlg = new AboutDialog();
-                       myDlg.ShowDialog(this);
-               }
-
-               private void ViewToolbar_Click(object sender, System.EventArgs e)
-               {
-                       
-                       if (this.ViewToolbar.Checked)
-                       {
-                               if (this.MdiChildren.Length > 0)
-                               {
-                                       this.New.Visible=false;
-                                       this.About.Visible=false;
-                               }
-                               else
-                                       this.toolBarTool.Hide();
-                               this.ViewToolbar.Checked=false;
-                       }
-                       else
-                       {
-                               if (this.MdiChildren.Length > 0)
-                               {
-                                       this.New.Visible=true;
-                                       this.About.Visible=true;
-                               } 
-                               else
-                                       this.toolBarTool.Show();
-                               this.ViewToolbar.Checked=true;
-                       }
-                       
-               }
-
-               private void ViewStatusBar_Click(object sender, System.EventArgs e)
-               {
-                       if (this.ViewStatusBar.Checked)
-                       {
-                               this.myStatusBar.Hide(); 
-                               this.ViewStatusBar.Checked=false;
-                       }
-                       else
-                       {
-                               this.myStatusBar.Show();
-                               this.ViewStatusBar.Checked=true;
-                       }
-               }
-
-               public void OnNewFile()
-               {
-                       Form2 newForm = new Form2();
-                       newForm.MdiParent=this;
-                       IE.Form1.myNbOfChildren=IE.Form1.myNbOfChildren+1;
-                       string str = System.String.Format(newForm.Text+" {0}:{1}", IE.Form1.myNbOfChildren, 1);
-                       newForm.Text=str;;
-                       newForm.Show();
-                       newForm.InitView();
-                       newForm.InitV3D();
-                       this.FileExport.Visible=true;
-                       this.FileImport.Visible=true;
-                       this.Window.Visible=true;
-                       this.wireframe.Visible=true;
-                       this.shading.Visible=true;
-                       this.color.Visible=true;
-                       this.material.Visible=true;
-                       this.transparency.Visible=true;
-                       this.delete.Visible=true;
-                       this.Cursor=System.Windows.Forms.Cursors.Default;
-                       this.toolBarView.Visible=true;
-               }
-
-               private void FileImport_Popup(object sender, System.EventArgs e)
-               {
-                       IE.Form2 curForm = (IE.Form2) this.ActiveMdiChild;
-                       if (curForm==null)
-                               return;
-                       if ( curForm.View.IsObjectSelected())
-                       {
-                               this.ExportBRep.Enabled=true;
-                               this.ExportIges.Enabled=true;
-                               this.ExportStep.Enabled=true;
-                               this.ExportVrml.Enabled=true;
-                               this.ExportStl.Enabled=true;
-                       }
-
-               }
-
-               private void menuItem1_Click(object sender, System.EventArgs e)
-               {
-                       this.Close();
-               }
-
-               private void File_Popup(object sender, System.EventArgs e)
-               {
-                       if (this.MdiChildren.Length > 0 )
-                               this.FileClose.Enabled=true;
-                       else 
-                       {
-                               this.FileClose.Enabled=false;
-                               this.FileExport.Visible=false;
-                               this.FileImport.Visible=false;
-                       }
-               }
-
-               private void menuItem4_Click(object sender, System.EventArgs e)
-               {
-                       IE.Form2 curForm = (IE.Form2) this.ActiveMdiChild;
-                       IE.Form2 newView = new Form2();
-                       newView.MdiParent=this;
-                       newView.Show();
-                       newView.InitView();
-                       newView.SetContext(curForm.View);
-                       newView.View.CreateNewView(newView.Handle);
-                       string title = curForm.Text;
-                       System.Text.StringBuilder bld= new System.Text.StringBuilder(title);
-                       char c = bld[title.Length-1];
-                       string s=c.ToString();
-                       int NbOfView = newView.View.CharToInt(s);
-                       NbOfView++;
-                       bld.Remove(title.Length-1, 1);
-                       bld.Append(NbOfView);
-                       newView.Text=bld.ToString();
-               }
-
-               private void WindowCascade_Click(object sender, System.EventArgs e)
-               {
-                       this.LayoutMdi(System.Windows.Forms.MdiLayout.Cascade);
-               }
-
-               private void WindowTile_Click(object sender, System.EventArgs e)
-               {
-                       this.LayoutMdi(System.Windows.Forms.MdiLayout.TileVertical);
-               }
-
-               public void SelectionChanged()
-               {
-                       if (this.MdiChildren.Length == 0 )
-                               return;
-                       IE.Form2 curForm = (IE.Form2) this.ActiveMdiChild;
-                       if ( curForm == null )
-                               return;
-                       switch (curForm.View.DisplayMode())
-                               {
-                               case -1:
-                                       this.shading.Enabled=false;
-                                       this.wireframe.Enabled=false;
-                                       break;
-                               case 0:
-                                       this.wireframe.Enabled=false;
-                                       this.shading.Enabled=true;
-                                       this.transparency.Enabled=false;
-                                       break;
-                               case 1:
-                                       this.wireframe.Enabled=true;
-                                       this.shading.Enabled=false;
-                                       this.transparency.Enabled=true;
-                                       break;
-                               case 10:
-                                       this.wireframe.Enabled=true;
-                                       this.shading.Enabled=true;
-                                       this.transparency.Enabled=true;
-                                       break;
-                               default:
-                                       break;
-                               }
-                       bool IsSelected = curForm.View.IsObjectSelected();
-                       if (IsSelected)
-                       {
-                               this.color.Enabled=true;
-                               this.material.Enabled=true;
-                               this.delete.Enabled=true;
-                       }
-                       else
-                       {
-                               this.color.Enabled=false;
-                               this.material.Enabled=false;
-                               this.transparency.Enabled=false;
-                               this.delete.Enabled=false;
-                       }
-                       if (curForm.DegenerateMode)
-                       {
-                               this.HlrOff.Pushed=false;
-                               this.HlrOn.Pushed=true;
-                       } 
-                       else
-                       {
-                               this.HlrOff.Pushed=true;
-                               this.HlrOn.Pushed=false;
-                       }
-                       if (curForm.Mode == IE.CurrentAction3d.CurAction3d_WindowZooming)
-                               this.ZoomWin.Pushed=false;
-                               
-               }
-
-               public StatusBar StatusBar
-               {
-                       get
-                       {
-                               return this.myStatusBar;
-                       }
-               }
-
-               public void OnFileClose()
-               {
-                       if ( this.MdiChildren.Length <=  1)
-                       {
-                               this.FileClose.Enabled=false;
-                               this.Window.Visible=false;
-                               this.wireframe.Visible=false;
-                               this.shading.Visible=false;
-                               this.color.Visible=false;
-                               this.material.Visible=false;
-                               this.transparency.Visible=false;
-                               this.delete.Visible=false;
-                               this.toolBarView.Visible=false;
-                       }
-               }
-
-               private void toolBarView_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
-               {
-                       IE.Form2 curForm = (IE.Form2) this.ActiveMdiChild;
-                       if ( curForm == null )
-                               return;
-                       switch(toolBarView.Buttons.IndexOf(e.Button))
-                       {
-                               case 0:
-                                       curForm.View.ZoomAllView();
-                                       break;
-                               case 1:
-                                       curForm.Mode=CurrentAction3d.CurAction3d_WindowZooming;
-                                       this.ZoomWin.Pushed=true;
-                                       break;
-                               case 2:
-                                       curForm.Mode=CurrentAction3d.CurAction3d_DynamicZooming;
-                                       break;
-                               case 3:
-                                       curForm.Mode=CurrentAction3d.CurAction3d_DynamicPanning;
-                                       break;
-                               case 4:
-                                       curForm.Zoom=curForm.View.Scale();
-                                       curForm.Mode=CurrentAction3d.CurAction3d_GlobalPanning;
-                                       break;
-                               case 5:
-                                       curForm.View.FrontView();
-                                       break;
-                               case 6:
-                                       curForm.View.TopView();
-                                       break;
-                               case 7:
-                                       curForm.View.LeftView();
-                                       break;
-                               case 8:
-                                       curForm.View.BackView();
-                                       break;
-                               case 9:
-                                       curForm.View.RightView();
-                                       break;
-                               case 10:
-                                       curForm.View.BottomView();
-                                       break;
-                               case 11:
-                                       curForm.View.AxoView();
-                                       break;
-                               case 12:
-                                       curForm.Mode=CurrentAction3d.CurAction3d_DynamicRotation;
-                                       break;
-                               case 13:
-                                       curForm.View.Reset();
-                                       break;
-                               case 14:
-                                       curForm.View.SetDegenerateModeOn();
-                                       curForm.DegenerateMode=true;
-                                       this.HlrOff.Pushed=false;
-                                       this.HlrOn.Pushed=true;
-                                       break;
-                               case 15:
-                                       curForm.View.SetDegenerateModeOff();
-                                       curForm.DegenerateMode=false;
-                                       this.HlrOn.Pushed=false;
-                                       this.HlrOff.Pushed=true;
-                                       break;
-                               default:
-                                       break;
-                       }
-               }
-
-               private void Form1_Activated(object sender, System.EventArgs e)
-               {
-                       if (this.toolBarView.Visible)
-                               this.SelectionChanged();
-               }
-
-               private void toolBarView_MouseHover(object sender, System.EventArgs e)
-               {
-                       this.myStatusBar.Text="View toolbar";
-               }
-
-               private void toolBarView_MouseLeave(object sender, System.EventArgs e)
-               {
-                       this.myStatusBar.Text="";
-               }
-
-       }
-
-}
\ No newline at end of file
diff --git a/samples/CSharp/IE/Form1.resx b/samples/CSharp/IE/Form1.resx
deleted file mode 100755 (executable)
index 4a7e017..0000000
+++ /dev/null
@@ -1,660 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!-- 
-    Microsoft ResX Schema 
-    
-    Version 1.3
-    
-    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">1.3</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1">this is my long string</data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        [base64 mime encoded serialized .NET Framework object]
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        [base64 mime encoded string representing a byte array form of the .NET Framework object]
-    </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 forserialized 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.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:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <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" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-            </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>1.3</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <data name="mainMenu1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="mainMenu1.Location" type="System.Drawing.Point, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>17, 17</value>
-  </data>
-  <data name="mainMenu1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="File.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="File.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="FileNew.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="FileNew.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="FileExport.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="FileExport.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ImportBRep.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ImportBRep.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ImportIges.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ImportIges.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ImportStep.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ImportStep.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="FileImport.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="FileImport.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ExportBRep.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ExportBRep.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ExportIges.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ExportIges.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ExportStep.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ExportStep.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ExportStl.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ExportStl.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ExportVrml.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ExportVrml.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="menuItem3.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="menuItem3.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ExportImage.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ExportImage.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="FileClose.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="FileClose.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="menuItem2.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="menuItem2.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="menuItem1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="menuItem1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="View.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="View.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ViewToolbar.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ViewToolbar.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ViewStatusBar.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ViewStatusBar.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="Window.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="Window.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="menuItem4.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="menuItem4.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="WindowCascade.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="WindowCascade.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="WindowTile.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="WindowTile.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="Help.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="Help.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="HelpAbout.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="HelpAbout.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="toolBarTool.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="toolBarTool.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="toolBarTool.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="New.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="New.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="About.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="About.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="wireframe.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="wireframe.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="shading.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="shading.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="color.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="color.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="material.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="material.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="transparency.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="transparency.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="delete.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="delete.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="imageList1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="imageList1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="imageList1.Location" type="System.Drawing.Point, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>141, 18</value>
-  </data>
-  <data name="imageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
-    <value>
-        AAEAAAD/////AQAAAAAAAAAMAgAAAFpTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0xLjAuNTAw
-        MC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZT
-        eXN0ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMA
-        AAB6GAAAAk1TRnQBSQFMAgEBGAEAAR0BAAEEAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQC
-        AAEoAwABQAMAAYADAAEBAQABCAYAASAYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB
-        3AHAAQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IB
-        AAM5AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8B
-        MwMAAWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYC
-        AAFmAZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMC
-        AAHMAWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQAB
-        ZgEAATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8B
-        AAEzAWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQAB
-        MwGZAWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQAB
-        MwLMAQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQAB
-        MwEAAWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMB
-        mQEAAWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQAB
-        ZgGZAWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYB
-        zAH/AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMB
-        mQEAAZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgAB
-        mQFmATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwB
-        AAKZAf8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB
-        /wEzAQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQAB
-        mQEAAcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYC
-        AAHMAWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYB
-        AAHMApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8C
-        AAHMAf8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQAB
-        mQEAAcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMB
-        AAHMAmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB
-        /wGZAcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC
-        /wEzAQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC
-        /wFmAQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gB
-        AAHwAfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8A/wD/
-        AP8A/wAPAAH7PgAD+wHsPQAB+wIAAewIAAP7NAAC7AYAAvsBAAL7DQAB7CMABOwGAAL7AQAC+w4AAewb
-        AAL7AwAC7AIAAewBAAHsBQAC+wEAAvsPAAXsAQAC7BUAA/sB7AQAAuwFAAL7AQAC+w8AAeweAAHsAvsD
-        AAPsBQAD+xAAAeweAAHsAwAB+wEAAewBAAHsGAAB7B4AAewEAAHsAgAB7BgAAewfAAHsAwAB7AMAA/sw
-        AAP7AgAC7AEAAewBAALsAwAB+xUAAewdAAPsAgAC7BsAAewcAAHsAQAD7DwAAuw/AAHsQgAB+ywAA/sQ
-        AAH7CwABAQnsAwAJ7AEBCwAC+w4AAfsBAAH7AQAB+wkAAgEHAALsAgAB7AH+BwACAQgABPsKAAoBCAAB
-        AQEAAQEGAAHsAQAB7AEAAewBAAH+BgABAQEAAQEFAAL7DgAB7AEBAwAD+wEAAgEHAAEBAgABAQX+AewC
-        /gLsAgAG/gEAAv4BAQQAAfsPAAHsAQABAQMAAfsCAAHsAQABAQUAAfsBAQIAAQEFAAHsAgAC7AIAAf4F
-        AAEBAgABAQQAAfsCAAH+DAAB7AIACgEFAAEBAfsBAAEBBQAB7AIAAuwCAAH+BQABAQIAAfsDAAP7AQAB
-        +wH+CwAB7AIAAf4FAAHsAgAB7AIAA/sBAQL7AQEFAAHsAgAC7AIAAf4FAAEBAQAB+wEBBAAB+wIAAvsF
-        /gEAAv4DAAHsAgAB/gUAAewCAAHsBQABAQH7AQABAQUAAewCAALsAgAB/gUAAQEG+wYAAf4KAAHsAgAB
-        /gUAAewCAAHsBAAB+wEBAgABAQUAAewCAALsAgAB/gUAAQEBAAH7AQEJAAH+CgAB7AIAAf4FAAHsAgAB
-        7AUAAQEC7AEBBuwCAArsAQECAAH7CQAB/goAAewCAAH+BQAB7AIAAewGAAEBAQABAQYAAewBAAHsAQAB
-        7AEAAf4GAAEBAQABAQkAAf4KAArsAgAB7AcAAgEHAALsAgAB7AH+BwACARUAAewBAAH+BgAB7AEAAewI
-        AAEBCewDAAnsAQEJAAH+DAAB7AH+BwAC7CgAAf4NAArsOQAB+xkACuwGAArsCwAD+wgAAfsJAQYAAewB
-        /gcAAuwFAAHsAf4HAALsCQAB+wEAAfsBAAH7BwABAQH7BwABAQHsBQAB7AEAAf4GAAHsAQAB7AQAAewB
-        AAH+BgAB7AEAAewKAAH7CQABAQEAAfsGAAEBAQAB7AQAAewCAAoBAwAB7AIABv4B7AL+AewHAALsAfsB
-        AAPsBQABAQIAAfsBAAH7A/4BAQL+AewDAAHsAgABAQUAAewCAAEBAwAB7AIAAf4FAAHsAgAB7AQAAfsB
-        AAHsAgAB+wMAAewB+wQAAQEDAAL7AwABAQIAAewDAAHsAgABAQUAAewCAAEBAwAB7AIAAf4FAAHsAgAB
-        7AMAAfsCAAHsBgAB7AEAAfsDAAEBAgAD+wMAAQECAAHsAwAB7AIAAQEFAAHsAgABAQMAAewCAAH+BQAB
-        7AIAAewCAAb7BAAF+wIAAQECAAH+BQABAQIAAewDAAHsAgABAQUAAewCAAEBAwAB7AIAAf4FAAHsAgAB
-        7AMAAfsCAAHsBgAB7AEAAfsDAAEBAgAB/gUAAQECAAHsAwAB7AIAAQEBAAT7AewCAAEBAwAB7AIAAf4F
-        AAHsAgAB7AQAAfsBAAHsAgAB+wMAAewB+wQAAQECAAH+BQABAQIAAewDAAPsAQEB7AL7A+wCAAEBAwAK
-        AQIAAewGAAPsAfsBAAPsBQAKAQIAAewEAAHsAQABAQEAAfsBAAH7AgAB7AEAAQEEAAEBAQAB/gYAAQEB
-        AAHsCQAB+woAAewBAAH+BgAB7AEAAewFAAHsAQEBAAH7AgAB+wIAAewBAQUAAQEB/gIAAfsEAAEBAewH
-        AAH7AQAB+wEAAfsJAAHsAf4HAALsBgAKAQYAAgED+wUBCAAD+wsACuwNAAH7CQAB+wEAAfsBAAH7DQAB
-        +yQAAfsKAAH7NQAB+wkAAfsIAAP7CgAD+w4AAfshAAL7DAAC+wIAAewDAAfsA/sB7BYAAfsIAAH7AewB
-        AwoAAfsBAAH7DgAB+xcAA/sJAAEDCQAB+xEAAewWAAH7AQAB+wEAAfskAAHsDwAB+wgAAfsPAAXsBQAB
-        7AYABOwCAAHsBwAF7AIAA/sHAAH7DQAB7AYAAewEAAHsBAAB7AUAAewBAAHsBQAB7AYAAewCAAH7AwAB
-        +wkAAfsIAAHsBwAB7AMAAewEAAHsBgAC7AUAAewHAAHsBAAB+wsAAfsGAALsBwAC7AIAAewDAALsBgAC
-        7AQAAuwHAAEDAewCAAX7BQAF+wUAAewJAAHsAgAB7AMAAewIAAHsBAAB7AQAA/sCAAHsAwAB+wsAAfsG
-        AAHsCQAB7AIAAewDAAHsCAAB7AQAAewCAAL7BQAB7AQAAfsEAAH7BAAB+wcAAuwHAALsAgAB7AMAAuwG
-        AALsBQAB7AcAAuwJAAH7CwAB+wEAAewHAAHsAwAB7AQAAewGAALsBQAB7AcAAewKAAH7CAAB+wEAAfsD
-        AAHsBQAB7AH7AQAB+wEAAfsFAAHsBAAB7AEAAewBAAP7AgAB7AUAAewJAAH7AQAB+wEAAfsGAAL7BQAF
-        7AIABfsE7AEABuwIAAXsCwAD+wcAA/sKAAP7AQAB+yUAAfsfAAb4CAAG+A0AAgcC7AUADQoIAAH4BvsB
-        +AYAAfgGoAH4CAACCwLvAQcD7AYAAx4BAANrAQACNwFtCAABrgFYBvsBWAGuBAABrgGZBqABmQGuBQAC
-        CwKSAU8CBwHvAuwGAAMBAQADBgEAAvsB7AgAAVgBcwb7AXMBWAQAAewBHAagARwB7AUAAW0B7QEHAU8B
-        AgJPAQcC7AFtAQsEAAMBAQADBgEAAvsB7AcAAT8B+wFYBnMBRgH7BAAB7AGZBhwBmQHsBQAB7AEHAU8B
-        7QECAe0BAgEHA+wFAAMLAQADDQEAAikBQwcAAfkBLAH7BkYB+QH7BAAB7AGgBpkBoAHsBAABbwHvAQcB
-        AgEHAXIBBwFyAQcD7AUAAwIBAAMEAQADBgMABGIC+QEsATIG+QH7BAAB7AigAewEAAHsAQcBcgECAXIB
-        BwJyAQcD7AUAA/oBAAP8AQAD/gMAB/kB+wb5AfsEAAHsCKAB7AQAAewBBwFyAQIBcgEHAgIBBwPsARQB
-        AQMAA/oBAAP8AQAD/gMABGIC+QEsATIG+QH7BAAB7AigAewEAAHsAgcDcgE1AXIBeQGSA+wEAAMtAQAD
-        hQEAA4EHAAH5ASwB+wZGAfkB+wQAAewBoAaZAaAB7AMAAUYBkgMHAk8BWAEHAVgBBwGSAuwEAAMeAQAD
-        KQEAA2EHAAE/AfsBWAZzAUYB+wQAAewBmQYcAZkB7AMAAewCBwLvAeoC7AQHAewB7QQAA/kBAAP7AQAD
-        /QgAAVgBcwb7AXMBWAQAAewBHAagARwB7AMAAewCBwLsAQAB7AHtAgcCmQHsAe8BCwMAA/kBAAP7AQAD
-        /QgAAa4BWAb7AVgBrgQAAa4BmQagAZkBrgMAAewB7wEHAuwBAAHsAgcBmQJYAm4EAAMgAQADNwEAA6UJ
-        AAH4BvsB+AYAAfgGoAH4BAACbgIHAewBDgMHAfsCbhsABvgIAAb4BwAC7AEHBew6AATsLQAG+woABuwp
-        AAFYBqcBWAgAAewG+wHsGwAC+woAAVgBhgYAAYYBWAYAAa4BWAb7AVgBrgcACf8KAAL7CgAB+wFYBgAB
-        WAH7BgAB7Aj7AewHAAn/FgAB+wGuBlEBrgH7BgAB7Aj7AewHAAn/CgAB+wsAAfsBAAauAQAB+wYAAewI
-        +wHsBwAJ/woAAfsLAAH7CAAB+wYAAewI+wHsBwAJ/woAAfsLAAH7CAAB+wYAAewI+wHsBwAJ/woAAvsK
-        AAH7CAAB+wYAAewI+wHsBwAJ/wsAAvsJAAH7AQAGrgEAAfsGAAHsAfsGWAH7AewHAAn/BwAB+wQAAvsI
-        AAH7Aa4GUQGuAfsGAAHsAVgGcwFYAewHAAb/CgAB+wUAAfsIAAH7AVgGAAFYAfsGAAHsAXMG+wFzAewH
-        AAb/AQAB/wgAAvsDAAL7CAABWAGGBgABhgFYBgABrgFYBvsBWAGuBwAG/wsABfsKAAFYBqcBWAgAAewG
-        +wHsKQAG+woABuxFAAFCAU0BPgcAAT4DAAEoAwABQAMAAYADAAEBAQABAQYAAQQWAAP//wACAAH9B/8B
-        +AF/Bv8B/QG/AccB/wHAAR8BwAEfAf8BnwGTAf8CzwHfAc8B/gEfAZMB/wLXAd8B1wE5AY8BkwH/AdgB
-        AwHfAdsBwwHPAZMB/wLbAd8B2wHxAscB+wLbAd8B2wH3AVcB/wHBAtsB3wHbAfcBtwH/AZsC2wHfAdsB
-        +wGoAf8BrwHAARsBwAEbARkBTgH/AbUC6wHvAesBwgE/Af8BuQLzAfcB8wHBAv8BEQH4AQMB+AEDAecC
-        /wG/BP8B9wf/Af4F/wHxAf8B/gH/AeABBwEAAT8B+QH/AfoBvwHnAfMBPwGfAeEB/wGAAR8B6wH1AV8B
-        rwGfAf8BnAFPAewBAAFgAQcBoAEPAa4B1wHNAfYBbwG3AacB5wGwAQMB5QH2AW8BtwEDAesBtwHbAQEB
-        9gFvAacBoAEBAbcB2wHlAfYBbwGAAu0BtwHbAc0B9gFvAacC7QG3AdsB4AEGAQABNwLtAbcB2wH1AfoB
-        rwHXAu0BgAEbAfkB/AHPAecB4AENAdcB6wH8AQAB4AEHAvUB5wHzBP8C+QHwAQME/wH8AQEB/gP/AYAB
-        HwGAAR8B/AF/AYABHwGfAc8BnwHPAfoBvwGfAc8BrwHXAa8B1wH+Af8BrwHXAbABAwGwAQMB8AGPAbQB
-        AwG3AdsBtwHbAdYB5wG5AdsBtwHbAbcB2wG3AesBsQHbAbcB2wG3AdsBAwHBAbcB2wG3AdsBtwHbAbcB
-        6wG3AdsBtAEbAbcB2wHWAecBtwHbAYABGwGAARsB8AGPAYABGwHVAWsB1wHrAf4B/wHXAesB5QGzAeYB
-        8wH6Ab8B5wHzAfABAwHwAQMB/AF/AfABAwH/Ae8B+gG/Af4E/wH3Af4G/wH7Af4B/wEfAfgB/wH9BP8B
-        PwH8AdwBAAF/Af8B/gH/AR8B+gHPAf0BPwH/AfwBfwHPAfcB5wH9AZ8B/wH6Ab8B5wH/AfMB/QHPAf0B
-        /gH/AfIBDwG5AQ0B5AEYAf4B/wH5AfcBvAH1AfMB7QHfAfcC+wG9AfkC9wG/AfsB8wH5AbkB+QHnAfMB
-        BwHBAfcB/QG7Af0B7wEbAb8B+wH3Af0BuwH9AewB+wHeAfcB8wH5AbkB+QH3AfMB/gH/AesB+wG9AfkC
-        9wH+Af8BXQHyAb4B9QEbAe8B+gG/AT4BDAIBAfwBHwH8AX8BHwH4Ab8D/wH+A/8B/gEHAfgBHwH8AQcB
-        gAEDAfwBAwHwAQ8B8AEHAYABAwH4AQEB4AEHAcABBwGAAQMB+AEBAeABBwHAAQMBgAEDAfABAQHgAQcB
-        wAEDAYABAwHwAQEB4AEHAYABAwGAAQMBAAEBAeABBwGAAQMBgAEDAQABAQHgAQcBgAEBAYABAwEAAQEB
-        4AEHAYABAQGAAQMB8AEBAeABBwEAAQEBgAEDAfABAQHgAQcBAAEBAYABAwH4AQEB4AEHAQABAQGAAQMB
-        +AEBAeABBwEAAQMBgAEDAfwBAwHwAQ8BAAEPAYABAwH+AQcB+AEfAcABPwb/AfAF/wH4AR8B+AEfAv8B
-        /gE/AfABDwHwAQ8B4AEDAfwBHwLnAeABBwHgAQMB/AEfAucB4AEHAeABAwH+AX8B4AEHAeABBwHgAQMB
-        /AE/AegBFwHgAQcB4AEDAfwBPwHvAfcB4AEHAeABAwH8AT8B7wH3AeABBwHgAQMB/AEfAe8B9wHgAQcB
-        4AEDAfIBDwHoARcB4AEHAeABAwHhAQcB4AEHAeABBwHgAQMB4QGHAucB4AEHAeABBwHgAQcC5wHgAQcB
-        4AEPAfABDwHwAQ8B8AEPAeABHwH4AR8B+AEfAfgBHwj/Cw==
-</value>
-  </data>
-  <data name="myStatusBar.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="myStatusBar.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="myStatusBar.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="toolBarView.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="toolBarView.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="toolBarView.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ZoomAll.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ZoomAll.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ZoomWin.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ZoomWin.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ZoomProg.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ZoomProg.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="Pan.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="Pan.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="PanGlo.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="PanGlo.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="Front.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="Front.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="Back.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="Back.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="TOP.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="TOP.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="BOTTOM.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="BOTTOM.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="LEFT.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="LEFT.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="RIGHT.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="RIGHT.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="Axo.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="Axo.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="Rot.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="Rot.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="Reset.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="Reset.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="HlrOn.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="HlrOn.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="HlrOff.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="HlrOff.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="toolBarButton1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="toolBarButton1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="$this.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>(Default)</value>
-  </data>
-  <data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="$this.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>8, 8</value>
-  </data>
-  <data name="$this.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </data>
-  <data name="$this.Name">
-    <value>Form1</value>
-  </data>
-  <data name="$this.TrayHeight" type="System.Int32, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>80</value>
-  </data>
-  <data name="$this.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </data>
-  <data name="$this.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        AAABAAEAMDAAAAAAAACoDgAAFgAAACgAAAAwAAAAYAAAAAEACAAAAAAAgAoAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAMDcwADwyqYABAQEAAgICAAMDAwAERERABYW
-        FgAcHBwAIiIiACkpKQBVVVUATU1NAEJCQgA5OTkAgHz/AFBQ/wCTANYA/+zMAMbW7wDW5+cAkKmtAAAA
-        MwAAAGYAAACZAAAAzAAAMwAAADMzAAAzZgAAM5kAADPMAAAz/wAAZgAAAGYzAABmZgAAZpkAAGbMAABm
-        /wAAmQAAAJkzAACZZgAAmZkAAJnMAACZ/wAAzAAAAMwzAADMZgAAzJkAAMzMAADM/wAA/2YAAP+ZAAD/
-        zAAzAAAAMwAzADMAZgAzAJkAMwDMADMA/wAzMwAAMzMzADMzZgAzM5kAMzPMADMz/wAzZgAAM2YzADNm
-        ZgAzZpkAM2bMADNm/wAzmQAAM5kzADOZZgAzmZkAM5nMADOZ/wAzzAAAM8wzADPMZgAzzJkAM8zMADPM
-        /wAz/zMAM/9mADP/mQAz/8wAM///AGYAAABmADMAZgBmAGYAmQBmAMwAZgD/AGYzAABmMzMAZjNmAGYz
-        mQBmM8wAZjP/AGZmAABmZjMAZmZmAGZmmQBmZswAZpkAAGaZMwBmmWYAZpmZAGaZzABmmf8AZswAAGbM
-        MwBmzJkAZszMAGbM/wBm/wAAZv8zAGb/mQBm/8wAzAD/AP8AzACZmQAAmTOZAJkAmQCZAMwAmQAAAJkz
-        MwCZAGYAmTPMAJkA/wCZZgAAmWYzAJkzZgCZZpkAmWbMAJkz/wCZmTMAmZlmAJmZmQCZmcwAmZn/AJnM
-        AACZzDMAZsxmAJnMmQCZzMwAmcz/AJn/AACZ/zMAmcxmAJn/mQCZ/8wAmf//AMwAAACZADMAzABmAMwA
-        mQDMAMwAmTMAAMwzMwDMM2YAzDOZAMwzzADMM/8AzGYAAMxmMwCZZmYAzGaZAMxmzACZZv8AzJkAAMyZ
-        MwDMmWYAzJmZAMyZzADMmf8AzMwAAMzMMwDMzGYAzMyZAMzMzADMzP8AzP8AAMz/MwCZ/2YAzP+ZAMz/
-        zADM//8AzAAzAP8AZgD/AJkAzDMAAP8zMwD/M2YA/zOZAP8zzAD/M/8A/2YAAP9mMwDMZmYA/2aZAP9m
-        zADMZv8A/5kAAP+ZMwD/mWYA/5mZAP+ZzAD/mf8A/8wAAP/MMwD/zGYA/8yZAP/MzAD/zP8A//8zAMz/
-        ZgD//5kA///MAGZm/wBm/2YAZv//AP9mZgD/Zv8A//9mACEApQBfX18Ad3d3AIaGhgCWlpYAy8vLALKy
-        sgDX19cA3d3dAOPj4wDq6uoA8fHxAPj4+ADw+/8ApKCgAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//
-        AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMT
-        ExMTExMTEyIiQiI8HTyCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwDODg4Nzc4MQMdAAAA
-        AADDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOw4ODgyOCQAAAAdAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODIyMSIAHewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAA7DI3MSIdCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAADEyMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs4JAALAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwxJAAhAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4IgC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAJAxJB0LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        ALwLCx0dIh0dCwATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACx0dAB0dIiIiIiId
-        CxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvAsdAB0dIiQkAyQkIiIiHSIAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAIgMxMVhZmZqZAyQiHR0AAAAAkAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAvAsdISIDMThZWVmgvaCZWVIkIh0AAB0dIh0hCwALCwALtgAAAAAAAAAAAAAAAOwAAB0iMTEx
-        ODhYWZrDw8Ofn1hSJCIAHQAdACIAHSIkAwsdOAAAAADeExMTCwsLIiIkMTEyODg3MllZmprDw8PDwllS
-        MSQdHQAAAB0AIiQkAAAAvDi8AAAxAzExMTExMTI4Nzg4ODc4ODhZXpnDw8PDml1YNwMkIh0AAB0hIiQA
-        AAAAACIAAAA4ODc4Nzg4ODg4ODg4ODg4ODhZWV6avb2gmllZODcxJCIAAAAdIgMLAAAAACIAAACGE0+G
-        T4bs7Oy8vLy8vAAxODg4ODg4NzIyMSQdHQAAvADsCwAiJDExAAAAwjjsAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAALMSQAAAAAAAAAAAAAAAAAEyI4MQsiOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMSQAAAAA
-        AAAAAAAAAAAAAAC8CwsAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8AAsAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA////////
-        AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP//
-        /////wAA//8AAH//AAD//wAAf/8AAP//4AP//wAA///4B///AAD///gP//8AAP///B///wAA///8H///
-        AAD///wf//8AAP///h///wAA///8H///AAD//+AD//8AAP//wAD//wAA//4AAD//AAD//AAAB/8AAP/w
-        AAAAAwAA/8AAAAABAADAAAAAADgAAMAAAAAAPAAAwAAAAAA8AADAAAAAIDgAAP///j/+AQAA///+P/+D
-        AAD///4///8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP//
-        /////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA
-</value>
-  </data>
-</root>
\ No newline at end of file
diff --git a/samples/CSharp/IE/Form2.cs b/samples/CSharp/IE/Form2.cs
deleted file mode 100755 (executable)
index 2019e8c..0000000
+++ /dev/null
@@ -1,942 +0,0 @@
-using System;
-using System.Drawing;
-using System.Collections;
-using System.ComponentModel;
-using System.Windows.Forms;
-
-
-namespace IE
-{
-       public enum CurrentAction3d 
-       { 
-               CurAction3d_Nothing,
-               CurAction3d_DynamicZooming,
-               CurAction3d_WindowZooming,
-               CurAction3d_DynamicPanning,
-               CurAction3d_GlobalPanning,
-               CurAction3d_DynamicRotation
-       }
-       public enum CurrentPressedKey
-       {
-               CurPressedKey_Nothing,
-               CurPressedKey_Ctrl,
-               CurPressedKey_Shift
-       }
-       public enum ModelFormat
-       {
-               BREP,
-               CSFDB,
-               STEP,
-               IGES,
-               VRML,
-               STL,
-               IMAGE
-       }
-       /// <summary>
-       /// Summary description for Form2.
-       /// </summary>
-       public class Form2 : System.Windows.Forms.Form
-       {
-               private System.ComponentModel.IContainer components;
-
-               public Form2()
-               {
-                       //
-                       // Required for Windows Form Designer support
-                       //
-                       InitializeComponent();
-
-                       //
-                       // TODO: Add any constructor code after InitializeComponent call
-                       //
-                       myView = new shell();
-                       myCurrentMode=CurrentAction3d.CurAction3d_Nothing;
-                       myCurrentPressedKey=CurrentPressedKey.CurPressedKey_Nothing;
-                       myDegenerateModeIsOn=true;
-                       IsRectVisible=false;
-               }
-
-               /// <summary>
-               /// Clean up any resources being used.
-               /// </summary>
-               protected override void Dispose( bool disposing )
-               {
-                       if( disposing )
-                       {
-                               if(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.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(Form2));
-                       this.imageList1 = new System.Windows.Forms.ImageList(this.components);
-                       this.myPopup = new System.Windows.Forms.ContextMenu();
-                       this.menuItem1 = new System.Windows.Forms.MenuItem();
-                       this.myPopupObject = new System.Windows.Forms.ContextMenu();
-                       this.ContextWireframe = new System.Windows.Forms.MenuItem();
-                       this.ContextShading = new System.Windows.Forms.MenuItem();
-                       this.ContextColor = new System.Windows.Forms.MenuItem();
-                       this.ContextMaterial = new System.Windows.Forms.MenuItem();
-                       this.ContMatBrass = new System.Windows.Forms.MenuItem();
-                       this.ContMenBronze = new System.Windows.Forms.MenuItem();
-                       this.ContMenCopper = new System.Windows.Forms.MenuItem();
-                       this.ContMenGold = new System.Windows.Forms.MenuItem();
-                       this.ContMenPewt = new System.Windows.Forms.MenuItem();
-                       this.ContMenPlaster = new System.Windows.Forms.MenuItem();
-                       this.ContMenPlastic = new System.Windows.Forms.MenuItem();
-                       this.ContMenSilver = new System.Windows.Forms.MenuItem();
-                       this.ContMenTranc = new System.Windows.Forms.MenuItem();
-                       this.ContMenDelete = new System.Windows.Forms.MenuItem();
-                       // 
-                       // imageList1
-                       // 
-                       this.imageList1.ImageSize = new System.Drawing.Size(16, 16);
-                       this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream")));
-                       this.imageList1.TransparentColor = System.Drawing.Color.Transparent;
-                       // 
-                       // myPopup
-                       // 
-                       this.myPopup.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
-                                                                                                                                                                       this.menuItem1});
-                       // 
-                       // menuItem1
-                       // 
-                       this.menuItem1.Index = 0;
-                       this.menuItem1.Text = "Change &Background";
-                       this.menuItem1.Click += new System.EventHandler(this.menuItem1_Click);
-                       // 
-                       // myPopupObject
-                       // 
-                       this.myPopupObject.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
-                                                                                                                                                                                 this.ContextWireframe,
-                                                                                                                                                                                 this.ContextShading,
-                                                                                                                                                                                 this.ContextColor,
-                                                                                                                                                                                 this.ContextMaterial,
-                                                                                                                                                                                 this.ContMenTranc,
-                                                                                                                                                                                 this.ContMenDelete});
-                       this.myPopupObject.Popup += new System.EventHandler(this.myPopupObject_Popup);
-                       // 
-                       // ContextWireframe
-                       // 
-                       this.ContextWireframe.Index = 0;
-                       this.ContextWireframe.Text = "Wireframe";
-                       this.ContextWireframe.Click += new System.EventHandler(this.ContextWireframe_Click);
-                       // 
-                       // ContextShading
-                       // 
-                       this.ContextShading.Index = 1;
-                       this.ContextShading.Text = "Shading";
-                       this.ContextShading.Click += new System.EventHandler(this.ContextShading_Click);
-                       // 
-                       // ContextColor
-                       // 
-                       this.ContextColor.Index = 2;
-                       this.ContextColor.Text = "Color";
-                       this.ContextColor.Click += new System.EventHandler(this.ContextColor_Click);
-                       // 
-                       // ContextMaterial
-                       // 
-                       this.ContextMaterial.Index = 3;
-                       this.ContextMaterial.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
-                                                                                                                                                                                       this.ContMatBrass,
-                                                                                                                                                                                       this.ContMenBronze,
-                                                                                                                                                                                       this.ContMenCopper,
-                                                                                                                                                                                       this.ContMenGold,
-                                                                                                                                                                                       this.ContMenPewt,
-                                                                                                                                                                                       this.ContMenPlaster,
-                                                                                                                                                                                       this.ContMenPlastic,
-                                                                                                                                                                                       this.ContMenSilver});
-                       this.ContextMaterial.Text = "Material";
-                       // 
-                       // ContMatBrass
-                       // 
-                       this.ContMatBrass.Index = 0;
-                       this.ContMatBrass.Text = "&Brass";
-                       this.ContMatBrass.Click += new System.EventHandler(this.ContMatBrass_Click);
-                       // 
-                       // ContMenBronze
-                       // 
-                       this.ContMenBronze.Index = 1;
-                       this.ContMenBronze.Text = "&Bronze";
-                       this.ContMenBronze.Click += new System.EventHandler(this.ContMenBronze_Click);
-                       // 
-                       // ContMenCopper
-                       // 
-                       this.ContMenCopper.Index = 2;
-                       this.ContMenCopper.Text = "&Copper";
-                       this.ContMenCopper.Click += new System.EventHandler(this.ContMenCopper_Click);
-                       // 
-                       // ContMenGold
-                       // 
-                       this.ContMenGold.Index = 3;
-                       this.ContMenGold.Text = "&Gold";
-                       this.ContMenGold.Click += new System.EventHandler(this.ContMenGold_Click);
-                       // 
-                       // ContMenPewt
-                       // 
-                       this.ContMenPewt.Index = 4;
-                       this.ContMenPewt.Text = "&Pewter";
-                       this.ContMenPewt.Click += new System.EventHandler(this.ContMenPewt_Click);
-                       // 
-                       // ContMenPlaster
-                       // 
-                       this.ContMenPlaster.Index = 5;
-                       this.ContMenPlaster.Text = "&Plaster";
-                       this.ContMenPlaster.Click += new System.EventHandler(this.ContMenPlaster_Click);
-                       // 
-                       // ContMenPlastic
-                       // 
-                       this.ContMenPlastic.Index = 6;
-                       this.ContMenPlastic.Text = "&Plastic";
-                       this.ContMenPlastic.Click += new System.EventHandler(this.ContMenPlastic_Click);
-                       // 
-                       // ContMenSilver
-                       // 
-                       this.ContMenSilver.Index = 7;
-                       this.ContMenSilver.Text = "&Silver";
-                       this.ContMenSilver.Click += new System.EventHandler(this.ContMenSilver_Click);
-                       // 
-                       // ContMenTranc
-                       // 
-                       this.ContMenTranc.Index = 4;
-                       this.ContMenTranc.Text = "&Trancparency";
-                       this.ContMenTranc.Click += new System.EventHandler(this.ContMenTranc_Click);
-                       // 
-                       // ContMenDelete
-                       // 
-                       this.ContMenDelete.Index = 5;
-                       this.ContMenDelete.Text = "&Delete";
-                       this.ContMenDelete.Click += new System.EventHandler(this.ContMenDelete_Click);
-                       // 
-                       // Form2
-                       // 
-                       this.AccessibleRole = System.Windows.Forms.AccessibleRole.Window;
-                       this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
-                       this.ClientSize = new System.Drawing.Size(320, 261);
-                       this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
-                       this.ImeMode = System.Windows.Forms.ImeMode.NoControl;
-                       this.Name = "Form2";
-                       this.Text = "Document";
-                       this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
-                       this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Form2_KeyDown);
-                       this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.Form2_MouseDown);
-                       this.SizeChanged += new System.EventHandler(this.Form2_SizeChanged);
-                       this.MouseUp += new System.Windows.Forms.MouseEventHandler(this.Form2_MouseUp);
-                       this.KeyUp += new System.Windows.Forms.KeyEventHandler(this.Form2_KeyUp);
-                       this.Closed += new System.EventHandler(this.Form2_Closed);
-                       this.Paint += new System.Windows.Forms.PaintEventHandler(this.Form2_Paint);
-                       this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.Form2_MouseMove);
-
-               }
-               #endregion
-
-               private System.Windows.Forms.ImageList imageList1;
-               private System.Windows.Forms.ContextMenu myPopup;
-               private System.Windows.Forms.ContextMenu myPopupObject;
-               private System.Windows.Forms.MenuItem ContextWireframe;
-               private System.Windows.Forms.MenuItem ContextShading;
-               private System.Windows.Forms.MenuItem ContextColor;
-               private System.Windows.Forms.MenuItem ContextMaterial;
-               private System.Windows.Forms.MenuItem ContMatBrass;
-               private System.Windows.Forms.MenuItem ContMenBronze;
-               private System.Windows.Forms.MenuItem ContMenCopper;
-               private System.Windows.Forms.MenuItem ContMenGold;
-               private System.Windows.Forms.MenuItem ContMenPewt;
-               private System.Windows.Forms.MenuItem ContMenPlaster;
-               private System.Windows.Forms.MenuItem ContMenPlastic;
-               private System.Windows.Forms.MenuItem ContMenSilver;
-               private System.Windows.Forms.MenuItem ContMenTranc;
-               private System.Windows.Forms.MenuItem ContMenDelete;
-               private System.Windows.Forms.MenuItem menuItem1;
-
-               private shell myView;
-
-               public void InitV3D()
-               {
-
-                       if( !myView.InitViewer(this.Handle) )
-                               MessageBox.Show("Fatal Error during the graphic initialisation", "Error!", 
-                                       MessageBoxButtons.OK, MessageBoxIcon.Error);
-               }
-
-               public bool ImportBRep(System.String filename)
-               {
-                       return myView.ImportBrep(filename);
-               }
-
-               private void Form2_SizeChanged(object sender, System.EventArgs e)
-               {
-                       myView.UpdateView();
-               }
-
-               private void Form2_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
-               {
-                       myView.RedrawView();
-                       myView.UpdateView();
-               }
-
-               protected CurrentAction3d myCurrentMode;
-               protected CurrentPressedKey myCurrentPressedKey;
-               protected float myCurZoom;// ~ Quantity_Factor
-               protected bool myDegenerateModeIsOn;
-               protected int myXmin;
-               protected int myYmin;
-               protected int myXmax;
-               protected int myYmax;
-               protected int theButtonDownX;
-               protected int theButtonDownY;
-               // for erasing of rectangle
-               protected int theRectDownX;
-               protected int theRectDownY;
-               protected bool IsRectVisible;
-
-               private void Form2_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
-               {
-                       switch (e.Button) 
-                       {
-                               case MouseButtons.Left:
-                                       myXmin=e.X;     myYmin=e.Y;
-                                       myXmax=e.X;     myYmax=e.Y;
-                                       if (myCurrentPressedKey==CurrentPressedKey.CurPressedKey_Ctrl)
-                                               // start the dinamic zooming....
-                                               myCurrentMode=CurrentAction3d.CurAction3d_DynamicZooming;
-                                       else
-                                       {
-                                               switch(myCurrentMode)
-                                               {
-                                                       case CurrentAction3d.CurAction3d_Nothing:
-                                                               if (myCurrentPressedKey==CurrentPressedKey.CurPressedKey_Shift)
-                                                                       MultiDragEvent(myXmax, myYmax, -1);
-                                                               else
-                                                                       DragEvent(myXmax, myYmax, -1);
-                                                               break;
-                                                       case CurrentAction3d.CurAction3d_DynamicRotation:
-                                                               if (!myDegenerateModeIsOn)
-                                                                       myView.SetDegenerateModeOn();
-                                                               //start the rotation
-                                                               myView.StartRotation(e.X, e.Y);
-                                                               break;
-                                                       case IE.CurrentAction3d.CurAction3d_WindowZooming:
-                                                               this.Cursor=System.Windows.Forms.Cursors.Hand;
-                                                               break;
-                                                       default:
-                                                               break;
-                                               }
-                                       }
-                                       break;
-                               case MouseButtons.Right:
-                                       //MessageBox.Show("right mouse button is down");
-                                       if (myCurrentPressedKey==CurrentPressedKey.CurPressedKey_Ctrl)
-                                       {
-                                               if (!myDegenerateModeIsOn)
-                                                       myView.SetDegenerateModeOn();
-                                               myView.StartRotation(e.X, e.Y);
-                                       } 
-                                       else
-                                               Popup(e.X, e.Y);
-                                       break;
-                               default:
-                                       break;
-                       }
-
-               }
-
-               private void Form2_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
-               {
-                       if (e.Shift)
-                               myCurrentPressedKey=CurrentPressedKey.CurPressedKey_Shift;
-                       else if (e.Control)
-                               myCurrentPressedKey=CurrentPressedKey.CurPressedKey_Ctrl;
-               }
-
-               private void Form2_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)
-               {
-                       myCurrentPressedKey=CurrentPressedKey.CurPressedKey_Nothing;
-               }
-
-               protected void MultiDragEvent(int x, int y, int theState)
-               {
-                       if ( theState==-1) 
-                       {
-                               theButtonDownX=x;
-                               theButtonDownY=y;
-                       } 
-                       else if (theState==1)
-                               myView.ShiftSelect(Math.Min(theButtonDownX,x), Math.Min(theButtonDownY,y),
-                                       Math.Max(theButtonDownX, x), Math.Max(theButtonDownY, y));
-               }
-
-               protected void DragEvent(int x, int y, int theState)
-               {
-                       if (theState==-1) //mouse is down
-                       {
-                               theButtonDownX=x;
-                               theButtonDownY=y;
-                       } 
-                       else if (theState==1) //mouse is up
-                       {
-                               myView.Select(Math.Min(theButtonDownX, x), Math.Min(theButtonDownY,y),
-                                       Math.Max(theButtonDownX, x), Math.Max(theButtonDownY,y));
-                       }
-               }
-
-               protected void Popup(int x, int y)
-               {
-                       System.Drawing.Point p = new Point(x,y);
-                       if (this.myView.IsObjectSelected())
-                               this.myPopupObject.Show(this, p);
-                       else
-                               this.myPopup.Show(this, p);
-               }
-
-               private void Form2_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
-               {
-                       switch(e.Button)
-                       {
-                               case MouseButtons.Left:
-                                       if (myCurrentPressedKey==CurrentPressedKey.CurPressedKey_Ctrl)
-                                               return;
-                               switch(myCurrentMode)
-                               {
-                                       case CurrentAction3d.CurAction3d_Nothing:
-                                               if( e.X==myXmin && e.Y==myYmin)
-                                               {
-                                                       myXmax=e.X; myYmax=e.Y;
-                                                       if (myCurrentPressedKey==CurrentPressedKey.CurPressedKey_Shift)
-                                                               MultiInputEvent(myXmax, myYmax);
-                                                       else
-                                                               InputEvent(myXmax, myYmax);
-                                               } 
-                                               else 
-                                               {
-                                                       myXmax=e.X; myYmax=e.Y;
-                                                       DrawRectangle(false);
-                                                       if (myCurrentPressedKey==CurrentPressedKey.CurPressedKey_Shift)
-                                                               MultiDragEvent(myXmax, myYmax, 1);
-                                                       else
-                                                               DragEvent(myXmax, myYmax, 1);
-                                               }
-                                               break;
-                                       case CurrentAction3d.CurAction3d_DynamicZooming:
-                                               myCurrentMode=CurrentAction3d.CurAction3d_Nothing;
-                                               break;
-                                       case CurrentAction3d.CurAction3d_WindowZooming:
-                                               myXmax=e.X; myYmax=e.Y;
-                                               DrawRectangle(false);
-                                               int ValZWMin = 1;
-                                               if (Math.Abs(myXmax-myXmin)>ValZWMin && Math.Abs(myXmax-myYmax)>ValZWMin)
-                                                       myView.WindowFitAll(myXmin, myYmin, myXmax, myYmax);
-                                               this.Cursor=System.Windows.Forms.Cursors.Default;
-                                               IE.Form1 f = (IE.Form1)this.ParentForm;
-                                               f.SelectionChanged();
-                                               myCurrentMode=CurrentAction3d.CurAction3d_Nothing;
-                                               break;
-                                       case CurrentAction3d.CurAction3d_DynamicPanning:
-                                               myCurrentMode=CurrentAction3d.CurAction3d_Nothing;
-                                               break;
-                                       case CurrentAction3d.CurAction3d_GlobalPanning:
-                                               myView.Place(e.X, e.Y, myCurZoom);
-                                               myCurrentMode=CurrentAction3d.CurAction3d_Nothing;
-                                               break;
-                                       case CurrentAction3d.CurAction3d_DynamicRotation:
-                                               myCurrentMode=CurrentAction3d.CurAction3d_Nothing;
-                                               if (!myDegenerateModeIsOn) 
-                                               {
-                                                       myView.SetDegenerateModeOff();
-                                                       myDegenerateModeIsOn=false;
-                                               } 
-                                               else 
-                                               {
-                                                       myView.SetDegenerateModeOn();
-                                                       myDegenerateModeIsOn=true;
-                                               }
-                                               break;
-                                       default:
-                                               break;
-
-                               }
-                                       break;
-                               case MouseButtons.Right:
-                                       if (!myDegenerateModeIsOn) 
-                                       {
-                                               myView.SetDegenerateModeOff();
-                                               myDegenerateModeIsOn=false;
-                                       } 
-                                       else 
-                                       {
-                                               myView.SetDegenerateModeOn();
-                                               myDegenerateModeIsOn=true;
-                                       }
-                                       break;
-                               default:
-                                       break;
-                       }
-                       
-                       IE.Form1 parent = (IE.Form1)this.ParentForm;
-                       parent.SelectionChanged();
-               }
-
-               protected void MultiInputEvent(int x, int y)
-               {
-                       myView.ShiftSelect();
-               }
-
-               protected void InputEvent(int x, int y)
-               {
-                       myView.Select();
-               }
-
-               private void DrawRectangle(bool draw)
-               {
-                       Graphics gr = Graphics.FromHwnd(this.Handle);
-                       System.Drawing.Pen p = null;
-                       if (this.IsRectVisible ||(!draw))//erase the rect
-                       {
-                               int r=myView.GetBGColR();
-                               int g=myView.GetBGColG();
-                               int b=myView.GetBGColB();
-                               p = new Pen(System.Drawing.Color.FromArgb( r,g, b));
-                               this.IsRectVisible=false;
-                               this.myView.UpdateView();
-                       } 
-                       else if (draw) 
-                       {
-                               p = new Pen(System.Drawing.Color.White);
-                               this.IsRectVisible=true;
-                       }
-                       if ( p == null )
-                               return;
-                       int x=Math.Min(this.myXmin, this.myXmax);
-                       int y=Math.Min(this.myYmin, this.myYmax);
-                       gr.DrawRectangle(p, x, y, Math.Abs(myXmax-myXmin), Math.Abs(myYmax - myYmin));
-                       this.theRectDownX=Math.Max(this.myXmin, this.myXmax);
-                       this.theRectDownY=Math.Max(this.myYmin, this.myYmax);
-               }
-
-               private void Form2_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
-               {
-                       if (e.Button == MouseButtons.Left) //left button is pressed
-                       {
-                               if (myCurrentPressedKey==CurrentPressedKey.CurPressedKey_Ctrl)
-                               {
-                                       myView.Zoom(myXmax, myYmax, e.X, e.Y);
-                                       myXmax=e.X; myYmax=e.Y;
-                               }
-                               else 
-                               {
-                                       switch (myCurrentMode)
-                                       {
-                                               case CurrentAction3d.CurAction3d_Nothing:
-                                                       DrawRectangle(false);
-                                                       myXmax=e.X; myYmax=e.Y;
-                                                       DrawRectangle(true);
-                                                       break;
-                                               case CurrentAction3d.CurAction3d_DynamicZooming:
-                                                       myView.Zoom(myXmax, myYmax, e.X, e.Y);
-                                                       myXmax=e.X; myYmax=e.Y;
-                                                       break;
-                                               case CurrentAction3d.CurAction3d_WindowZooming:
-                                                       DrawRectangle(false);
-                                                       myXmax=e.X; myYmax=e.Y;
-                                                       DrawRectangle(true);//add brush here
-                                                       break;
-                                               case CurrentAction3d.CurAction3d_DynamicPanning:
-                                                       myView.Pan(e.X-myXmax, myYmax - e.Y);
-                                                       myXmax=e.X; myYmax=e.Y;
-                                                       break;
-                                               case CurrentAction3d.CurAction3d_GlobalPanning:
-                                                       break;
-                                               case CurrentAction3d.CurAction3d_DynamicRotation:
-                                                       myView.Rotation(e.X, e.Y);
-                                                       myView.RedrawView();
-                                                       break;
-                                               default:
-                                                       break;
-                                       }
-                               }
-                       } // e.Button == MouseButtons.Left
-                       else if (e.Button==MouseButtons.Middle)
-                       {
-                               if (myCurrentPressedKey==CurrentPressedKey.CurPressedKey_Ctrl)
-                               {
-                                       myView.Pan(e.X-myXmax, myYmax - e.Y);
-                                       myXmax=e.X; myYmax=e.Y;
-                               }
-                       }//e.Button=MouseButtons.Middle
-                       else if (e.Button==MouseButtons.Right) //right button is pressed
-                       {
-                               if (myCurrentPressedKey == CurrentPressedKey.CurPressedKey_Ctrl)
-                                       myView.Rotation(e.X, e.Y);
-                       }
-                       else // no buttons are pressed
-                       {
-                               myXmax=e.X; myYmax=e.Y;
-                               if (myCurrentPressedKey==CurrentPressedKey.CurPressedKey_Shift)
-                                       MultiMoveEvent(e.X, e.Y);
-                               else
-                                       MoveEvent(e.X, e.Y);
-                       }
-                       
-                                                                       
-               }
-
-               protected void MultiMoveEvent(int x, int y)
-               {
-                       myView.MoveTo(x, y);
-               }
-
-               protected void MoveEvent(int x, int y)
-               {
-                       myView.MoveTo(x, y);
-               }
-
-               public void SetDisplayMode(int aMode)
-               {
-                       myView.SetDisplayMode(aMode);
-               }
-
-               public void ChangeColor(bool IsObjectColor)
-               {
-                       int r, g, b;
-                       if (IsObjectColor) 
-                       {
-                               r=myView.GetObjColR();
-                               g=myView.GetObjColG();
-                               b=myView.GetObjColB();
-                       }
-                       else 
-                       {
-                               r=myView.GetBGColR();
-                               g=myView.GetBGColG();
-                               b=myView.GetBGColB();
-                       }
-                       System.Windows.Forms.ColorDialog ColDlg = new ColorDialog();
-                       ColDlg.Color=System.Drawing.Color.FromArgb(r, g, b);
-                       if (ColDlg.ShowDialog() == DialogResult.OK)
-                       {
-                               Color c = ColDlg.Color;
-                               r=c.R;
-                               g=c.G;
-                               b=c.B;
-                               if (IsObjectColor)
-                                       myView.SetColor(r, g, b);
-                               else
-                                       myView.SetBackgroundColor(r, g, b);
-                       }
-                       this.myView.UpdateCurrentViewer();
-
-               }
-
-               public void DeleteObjects()
-               {
-                       myView.EraseObjects();
-               }
-               public void ImportModel(IE.ModelFormat format)
-               {
-                       int theformat=10;
-                       System.Windows.Forms.OpenFileDialog openDialog = new OpenFileDialog();
-   
-                       string DataDir=((Environment.GetEnvironmentVariable("CASROOT")) + "\\..\\data");                                                                        
-
-                       string filter="";
-
-                       switch (format)
-                       {
-                               case ModelFormat.BREP:
-                                       openDialog.InitialDirectory = (DataDir + "\\occ");
-                                       theformat=0;
-                                       filter= "BREP Files (*.brep *.rle)|*.brep; *.rle";
-                                       break;
-                               case ModelFormat.CSFDB:
-                                       theformat=1;
-                                       filter= "CSFDB Files (*.csfdb)|*.csfdb";
-                                       break;
-                               case IE.ModelFormat.STEP:
-                                       openDialog.InitialDirectory = (DataDir + "\\step");
-                                       theformat=2;
-                                       filter="STEP Files (*.stp *.step)|*.stp; *.step";
-                                       break;
-                               case IE.ModelFormat.IGES:
-                                       openDialog.InitialDirectory = (DataDir + "\\iges");
-                                       theformat=3;
-                                       filter="IGES Files (*.igs *.iges)|*.igs; *.iges";
-                                       break;
-                               default:
-                                       break;
-                       }
-                       openDialog.Filter = filter+"|All files (*.*)|*.*" ;
-                       if(openDialog.ShowDialog() == DialogResult.OK)
-                       {
-                               string filename = openDialog.FileName;
-                               if ( filename=="")
-                                       return;
-                               this.Cursor=System.Windows.Forms.Cursors.WaitCursor;
-                               if (!myView.TranslateModel(filename, theformat, true))
-                               MessageBox.Show("Cann't read this file", "Error!", 
-                                       MessageBoxButtons.OK, MessageBoxIcon.Warning);
-                               this.Cursor=System.Windows.Forms.Cursors.Default;
-                       }
-                       this.myView.ZoomAllView();
-               }
-
-               public void ExportModel(ModelFormat format)
-               {
-                       int theformat=10;
-                       System.Windows.Forms.SaveFileDialog  saveDialog = new SaveFileDialog();
-                       string DataDir=((Environment.GetEnvironmentVariable("CASROOT")) + "\\..\\data");        
-                       string filter="";
-                       switch (format)
-                       {
-                               case IE.ModelFormat.BREP:
-                                       saveDialog.InitialDirectory = (DataDir + "\\occ");
-                                       theformat=0;
-                                       filter= "BREP Files (*.brep *.rle)|*.brep; *.rle";
-                                       break;
-                               case IE.ModelFormat.CSFDB:
-                                       theformat=1;
-                                       filter= "CSFDB Files (*.csfdb)|*.csfdb";
-                                       break;
-                               case IE.ModelFormat.STEP:
-                                       saveDialog.InitialDirectory = (DataDir + "\\step");
-                                       theformat=2;
-                                       filter="STEP Files (*.stp *.step)|*.step; *.stp";
-                                       break;
-                               case IE.ModelFormat.IGES:
-                                       saveDialog.InitialDirectory = (DataDir + "\\iges");
-                                       theformat=3;
-                                       filter="IGES Files (*.igs *.iges)| *.iges; *.igs";
-                                       break;
-                               case IE.ModelFormat.VRML:
-                                       saveDialog.InitialDirectory = (DataDir + "\\vrml");
-                                       theformat=4;
-                                       filter="VRML Files (*.vrml)|*.vrml";
-                                       break;
-                               case IE.ModelFormat.STL:
-                                       saveDialog.InitialDirectory = (DataDir + "\\stl");
-                                       theformat=5;
-                                       filter="STL Files (*.stl)|*.stl";
-                                       break;
-                               case IE.ModelFormat.IMAGE:
-                                       saveDialog.InitialDirectory = (DataDir + "\\images");
-                                       theformat=6;
-                                       filter="Images Files (*.bmp *.gif *.xwd)| *.bmp; *.gif; *.xwd";
-                                       break;
-                               default:
-                                       break;
-                       }
-                       saveDialog.Filter = filter;
-                       if(saveDialog.ShowDialog() == DialogResult.OK)
-                       {
-                               string filename = saveDialog.FileName;
-                               if ( filename=="")
-                                       return;
-                               this.Cursor=System.Windows.Forms.Cursors.WaitCursor;
-                               if (!myView.TranslateModel(filename, theformat, false))
-                                       MessageBox.Show("Cann't write this file", "Error!", 
-                                               MessageBoxButtons.OK, MessageBoxIcon.Warning);
-                               this.Cursor=System.Windows.Forms.Cursors.Default;
-                       }
-               }
-
-               private void ContextColor_Click(object sender, System.EventArgs e)
-               {
-                       this.ChangeColor(true);
-               }
-
-               private void menuItem1_Click(object sender, System.EventArgs e)
-               {
-                       this.myView.UpdateCurrentViewer();
-                       this.ChangeColor(false);
-               }
-
-               private void ContextWireframe_Click(object sender, System.EventArgs e)
-               {
-                       this.SetDisplayMode(0);
-                       this.myView.UpdateCurrentViewer();
-                       IE.Form1 parent=(IE.Form1)this.ParentForm;
-                       parent.SelectionChanged();
-               }
-
-               private void ContextShading_Click(object sender, System.EventArgs e)
-               {
-                       this.SetDisplayMode(1);
-                       this.myView.UpdateCurrentViewer();
-                       IE.Form1 parent=(IE.Form1)this.ParentForm;
-                       parent.SelectionChanged();
-               }
-
-               private void ContMenTranc_Click(object sender, System.EventArgs e)
-               {
-                       IE.TransparencyDialog dlg = new TransparencyDialog();
-                       dlg.View=this.myView;
-                       dlg.ShowDialog(this);
-               }
-
-               private void ContMenDelete_Click(object sender, System.EventArgs e)
-               {
-                       this.DeleteObjects();
-               }
-
-               private void ContMatBrass_Click(object sender, System.EventArgs e)
-               {
-                       this.myView.UpdateCurrentViewer();
-                       this.myView.SetMaterial(0);
-               }
-
-               private void ContMenBronze_Click(object sender, System.EventArgs e)
-               {
-                       this.myView.UpdateCurrentViewer();
-                       this.myView.SetMaterial(1);
-               }
-
-               private void ContMenCopper_Click(object sender, System.EventArgs e)
-               {
-                       this.myView.UpdateCurrentViewer();
-                       this.myView.SetMaterial(2);
-               }
-
-               private void ContMenGold_Click(object sender, System.EventArgs e)
-               {
-                       this.myView.UpdateCurrentViewer();
-                       this.myView.SetMaterial(3);
-               }
-
-               private void ContMenPewt_Click(object sender, System.EventArgs e)
-               {
-                       this.myView.UpdateCurrentViewer();
-                       this.myView.SetMaterial(4);
-               }
-
-               private void ContMenPlaster_Click(object sender, System.EventArgs e)
-               {
-                       this.myView.UpdateCurrentViewer();
-                       this.myView.SetMaterial(5);
-               }
-
-               private void ContMenPlastic_Click(object sender, System.EventArgs e)
-               {
-                       this.myView.UpdateCurrentViewer();
-                       this.myView.SetMaterial(6);
-               }
-
-               private void ContMenSilver_Click(object sender, System.EventArgs e)
-               {
-                       this.myView.UpdateCurrentViewer();
-                       this.myView.SetMaterial(7);
-               }
-
-               private void toolBar1_MouseHover(object sender, System.EventArgs e)
-               {
-                       IE.Form1 parent=(IE.Form1)this.ParentForm;
-                       parent.StatusBar.Text="View toolbar";
-
-               }
-
-               private void toolBar1_MouseLeave(object sender, System.EventArgs e)
-               {
-                       IE.Form1 parent=(IE.Form1)this.ParentForm;
-                       parent.StatusBar.Text="";
-               }
-
-               private void myPopupObject_Popup(object sender, System.EventArgs e)
-               {
-                       int mode=this.myView.DisplayMode();
-                       switch (mode)
-                       {
-                               case -1:
-                                        break;
-                               case 0:
-                                       this.ContextWireframe.Enabled=false;
-                                       this.ContextShading.Enabled=true;
-                                       this.ContMenTranc.Enabled=false;
-                                       break;
-                               case 1:
-                                       this.ContextShading.Enabled=false;
-                                       this.ContextWireframe.Enabled=true;
-                                       this.ContMenTranc.Enabled=true;
-                                       break;
-                               case 10:
-                                       this.ContextShading.Enabled=true;;
-                                       this.ContextWireframe.Enabled=true;
-                                       this.ContMenTranc.Enabled=true;
-                                       break;
-                               default:
-                                       break;
-
-                       }
-               }
-
-               public shell View
-               {
-                       get
-                       {
-                               return this.myView;
-                       }
-                       set
-                       {
-                               this.myView=value;
-                       }
-               }
-
-               public void InitView()
-               {
-                       this.myView.InitOCCViewer();
-               }
-
-               public void SetContext(shell View)
-               {
-                       this.myView.SetAISContext(View);
-               }
-
-               private void Form2_Closed(object sender, System.EventArgs e)
-               {
-                       IE.Form1 parent = (IE.Form1) this.ParentForm;
-                       parent.OnFileClose();
-               }
-
-               public CurrentAction3d Mode
-               {
-                       get
-                       {
-                               return this.myCurrentMode;
-                       }
-                       set
-                       {
-                               this.myCurrentMode=value;
-                       }
-               }
-
-               public float Zoom
-               {
-                       set
-                       {
-                               this.myCurZoom=value;
-                       }
-               }
-
-               public bool DegenerateMode
-               {
-                       get
-                       {
-                               return this.myDegenerateModeIsOn;
-                       }
-                       set
-                       {
-                               this.myDegenerateModeIsOn=value;
-                       }
-               }
-
-       }
-
-}
\ No newline at end of file
diff --git a/samples/CSharp/IE/Form2.resx b/samples/CSharp/IE/Form2.resx
deleted file mode 100755 (executable)
index f93955c..0000000
+++ /dev/null
@@ -1,357 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!-- 
-    Microsoft ResX Schema 
-    
-    Version 1.3
-    
-    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">1.3</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1">this is my long string</data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        [base64 mime encoded serialized .NET Framework object]
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        [base64 mime encoded string representing a byte array form of the .NET Framework object]
-    </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 forserialized 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.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:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <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" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-            </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>1.3</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <data name="imageList1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="imageList1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="imageList1.Location" type="System.Drawing.Point, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>17, 17</value>
-  </data>
-  <data name="imageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
-    <value>
-        AAEAAAD/////AQAAAAAAAAAMAgAAAFpTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0xLjAuNTAw
-        MC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZT
-        eXN0ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMA
-        AADoEgAAAk1TRnQBSQFMAgEBEAEAARMBAAEEAQABEAEAARABAAT/AQkBEAj/AUIBTQE2AQQGAAE2AQQC
-        AAEoAwABQAMAAVADAAEBAQABCAYAARQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB
-        3AHAAQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IB
-        AAM5AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8B
-        MwMAAWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYC
-        AAFmAZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMC
-        AAHMAWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQAB
-        ZgEAATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8B
-        AAEzAWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQAB
-        MwGZAWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQAB
-        MwLMAQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQAB
-        MwEAAWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMB
-        mQEAAWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQAB
-        ZgGZAWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYB
-        zAH/AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMB
-        mQEAAZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgAB
-        mQFmATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwB
-        AAKZAf8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB
-        /wEzAQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQAB
-        mQEAAcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYC
-        AAHMAWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYB
-        AAHMApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8C
-        AAHMAf8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQAB
-        mQEAAcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMB
-        AAHMAmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB
-        /wGZAcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC
-        /wEzAQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC
-        /wFmAQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gB
-        AAHwAfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ACwAB
-        +z4AA/sB7D0AAfsCAAHsCAAD+zQAAuwGAAL7AQAC+w0AAewjAATsBgAC+wEAAvsOAAHsGwAC+wMAAuwC
-        AAHsAQAB7AUAAvsBAAL7DwAF7AEAAuwVAAP7AewEAALsBQAC+wEAAvsPAAHsHgAB7AL7AwAD7AUAA/sQ
-        AAHsHgAB7AMAAfsBAAHsAQAB7BgAAeweAAHsBAAB7AIAAewYAAHsHwAB7AMAAewDAAP7MAAD+wIAAuwB
-        AAHsAQAC7AMAAfsVAAHsHQAD7AIAAuwbAAHsHAAB7AEAA+w8AALsPwAB7EIAAfs/AAH7CwABAQnsAwAJ
-        7AEBCgAC7AGGDgAB+wEAAfsBAAH7CQACAQcAAuwCAAHsAf4HAAIBCQABhgH7AewCAAEKAQQGAAoBCAAB
-        AQEAAQEGAAHsAQAB7AEAAewBAAH+BgABAQEAAQEGAAHsA/sB7AEKAQABhQEAAYUFAAHsAQEDAAP7AQAC
-        AQcAAQECAAEBBf4B7AL+AuwCAAb+AQAC/gEBBAABhgFYAa4BhQEEAQoBhQEAAYUCXwGFBAAB7AEAAQED
-        AAH7AgAB7AEAAQEFAAH7AQECAAEBBQAB7AIAAuwCAAH+BQABAQIAAQEEAAGGAewBrgEAAYoDAAGFAV8B
-        AAEGAQQDAAHsAgAKAQUAAQEB+wEAAQEFAAHsAgAC7AIAAf4FAAEBAgAB+wQAAYYB7AIAAX0BrAIAAYUB
-        awHZAccBCgMAAewCAAH+BQAB7AIAAewCAAP7AQEC+wEBBQAB7AIAAuwCAAH+BQABAQEAAfsBAQQAAvsB
-        hgEAAfsBngHHAQABuAFfAgABCgMAAewCAAH+BQAB7AIAAewFAAEBAfsBAAEBBQAB7AIAAuwCAAH+BQAB
-        AQb7AQABhgGuBAABsgG4AQoBXwGhAQABCgMAAewCAAH+BQAB7AIAAewEAAH7AQECAAEBBQAB7AIAAuwC
-        AAH+BQABAQEAAfsBAQgAAaECXwEGAQABhQFfAQABCgMAAewCAAH+BQAB7AIAAewFAAEBAuwBAQbsAgAK
-        7AEBAgAB+wgAAQoBhQGhAf4CAAGFAgoDAAHsAgAB/gUAAewCAAHsBgABAQEAAQEGAAHsAQAB7AEAAewB
-        AAH+BgABAQEAAQEIAAEKAgAB/gQAAQoDAArsAgAB7AcAAgEHAALsAgAB7AH+BwACAQgAAYUBXwGhAf4B
-        hQFfAQoGAAHsAQAB/gYAAewBAAHsCAABAQnsAwAJ7AEBCQABhQFfAQYBXwGFCAAB7AH+BwAC7CkAAoUL
-        AArsOQAB+xkACuwGAArsCwAD+wgAAfsJAQYAAewB/gcAAuwFAAHsAf4HAALsCQAB+wEAAfsBAAH7BwAB
-        AQH7BwABAQHsBQAB7AEAAf4GAAHsAQAB7AQAAewBAAH+BgAB7AEAAewKAAH7CQABAQEAAfsGAAEBAQAB
-        7AQAAewCAAoBAwAB7AIABv4B7AL+AewHAALsAfsBAAPsBQABAQIAAfsBAAH7A/4BAQL+AewDAAHsAgAB
-        AQUAAewCAAEBAwAB7AIAAf4FAAHsAgAB7AQAAfsBAAHsAgAB+wMAAewB+wQAAQEDAAL7AwABAQIAAewD
-        AAHsAgABAQUAAewCAAEBAwAB7AIAAf4FAAHsAgAB7AMAAfsCAAHsBgAB7AEAAfsDAAEBAgAD+wMAAQEC
-        AAHsAwAB7AIAAQEFAAHsAgABAQMAAewCAAH+BQAB7AIAAewCAAb7BAAF+wIAAQECAAH+BQABAQIAAewD
-        AAHsAgABAQUAAewCAAEBAwAB7AIAAf4FAAHsAgAB7AMAAfsCAAHsBgAB7AEAAfsDAAEBAgAB/gUAAQEC
-        AAHsAwAB7AIAAQEBAAT7AewCAAEBAwAB7AIAAf4FAAHsAgAB7AQAAfsBAAHsAgAB+wMAAewB+wQAAQEC
-        AAH+BQABAQIAAewDAAPsAQEB7AL7A+wCAAEBAwAKAQIAAewGAAPsAfsBAAPsBQAKAQIAAewEAAHsAQAB
-        AQEAAfsBAAH7AgAB7AEAAQEEAAEBAQAB/gYAAQEBAAHsCQAB+woAAewBAAH+BgAB7AEAAewFAAHsAQEB
-        AAH7AgAB+wIAAewBAQUAAQEB/gIAAfsEAAEBAewHAAH7AQAB+wEAAfsJAAHsAf4HAALsBgAKAQYAAgED
-        +wUBCAAD+wsACuwNAAH7CQAB+wEAAfsBAAH7DQAB+yQAAfsKAAH7NQAB+wkAAfsIAAP7CgAD+w4AAfsh
-        AAL7DAAC+wIAAewDAAfsA/sB7BYAAfsIAAH7AewBAwoAAfsBAAH7DgAB+xcAA/sJAAEDCQAB+xEAAewW
-        AAH7AQAB+wEAAfskAAHsDwAB+wgAAfsPAAXsBQAB7AYABOwCAAHsBwAF7AIAA/sHAAH7DQAB7AYAAewE
-        AAHsBAAB7AUAAewBAAHsBQAB7AYAAewCAAH7AwAB+wkAAfsIAAHsBwAB7AMAAewEAAHsBgAC7AUAAewH
-        AAHsBAAB+wsAAfsGAALsBwAC7AIAAewDAALsBgAC7AQAAuwHAAEDAewCAAX7BQAF+wUAAewJAAHsAgAB
-        7AMAAewIAAHsBAAB7AQAA/sCAAHsAwAB+wsAAfsGAAHsCQAB7AIAAewDAAHsCAAB7AQAAewCAAL7BQAB
-        7AQAAfsEAAH7BAAB+wcAAuwHAALsAgAB7AMAAuwGAALsBQAB7AcAAuwJAAH7CwAB+wEAAewHAAHsAwAB
-        7AQAAewGAALsBQAB7AcAAewKAAH7CAAB+wEAAfsDAAHsBQAB7AH7AQAB+wEAAfsFAAHsBAAB7AEAAewB
-        AAP7AgAB7AUAAewJAAH7AQAB+wEAAfsGAAL7BQAF7AIABfsE7AEABuwIAAXsCwAD+wcAA/sKAAP7AQAB
-        +yUAAfsIAAFCAU0BPgcAAT4DAAEoAwABQAMAAVADAAEBAQABAQUAAYABAhYAA/+BAAH9B/8B+AF/Bv8B
-        /QG/AccB/wHAAR8BwAEfAf8BnwGTAf8CzwHfAc8B/gEfAZMB/wLXAd8B1wE5AY8BkwH/AdgBAwHfAdsB
-        wwHPAZMB/wLbAd8B2wHxAscB+wLbAd8B2wH3AVcB/wHBAtsB3wHbAfcBtwH/AZsC2wHfAdsB+wGoAf8B
-        rwHAARsBwAEbARkBTgH/AbUC6wHvAesBwgE/Af8BuQLzAfcB8wHBAv8BEQH4AQMB+AEDAecC/wG/BP8B
-        9wf/Af4H/wH+Af8B4AEHAQABPwHxAf8B+gG/AecB8wE/AZ8B8QGfAYABHwHrAfUBXwGvAcABDwGcAU8B
-        7AEAAWABBwGAAYcBrgHXAc0B9gFvAbcBgwGTAbABAwHlAfYBbwG3AZEBgwG3AdsBAQH2AW8BpwGAAZsB
-        twHbAeUB9gFvAYABlgELAbcB2wHNAfYBbwGnAfABSwG3AdsB4AEGAQABNwHwAWMBtwHbAfUB+gGvAdcB
-        +wFzAYABGwH5AfwBzwHnAfgBDwHXAesB/AEAAeABBwH8AR8B5wHzBP8B/gF/AfABAwb/Af4D/wGAAR8B
-        gAEfAfwBfwGAAR8BnwHPAZ8BzwH6Ab8BnwHPAa8B1wGvAdcB/gH/Aa8B1wGwAQMBsAEDAfABjwG0AQMB
-        twHbAbcB2wHWAecBuQHbAbcB2wG3AdsBtwHrAbEB2wG3AdsBtwHbAQMBwQG3AdsBtwHbAbcB2wG3AesB
-        twHbAbQBGwG3AdsB1gHnAbcB2wGAARsBgAEbAfABjwGAARsB1QFrAdcB6wH+Af8B1wHrAeUBswHmAfMB
-        +gG/AecB8wHwAQMB8AEDAfwBfwHwAQMB/wHvAfoBvwH+BP8B9wH+Bv8B+wH+Af8BHwH4Af8B/QT/AT8B
-        /AHcAQABfwH/Af4B/wEfAfoBzwH9AT8B/wH8AX8BzwH3AecB/QGfAf8B+gG/AecB/wHzAf0BzwH9Af4B
-        /wHyAQ8BuQENAeQBGAH+Af8B+QH3AbwB9QHzAe0B3wH3AvsBvQH5AvcBvwH7AfMB+QG5AfkB5wHzAQcB
-        wQH3Af0BuwH9Ae8BGwG/AfsB9wH9AbsB/QHsAfsB3gH3AfMB+QG5AfkB9wHzAf4B/wHrAfsBvQH5AvcB
-        /gH/AV0B8gG+AfUBGwHvAfoBvwE+AQwCAQH8AR8B/AF/AR8B+AG/A/8B/gH/FgAL
-</value>
-  </data>
-  <data name="myPopup.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="myPopup.Location" type="System.Drawing.Point, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>122, 17</value>
-  </data>
-  <data name="myPopup.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="menuItem1.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="menuItem1.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="myPopupObject.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="myPopupObject.Location" type="System.Drawing.Point, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>220, 17</value>
-  </data>
-  <data name="myPopupObject.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContextWireframe.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContextWireframe.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContextShading.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContextShading.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContextColor.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContextColor.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContextMaterial.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContextMaterial.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMatBrass.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMatBrass.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMenBronze.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMenBronze.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMenCopper.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMenCopper.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMenGold.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMenGold.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMenPewt.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMenPewt.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMenPlaster.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMenPlaster.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMenPlastic.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMenPlastic.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMenSilver.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMenSilver.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMenTranc.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMenTranc.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMenDelete.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="ContMenDelete.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="$this.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>(Default)</value>
-  </data>
-  <data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="$this.Name">
-    <value>Form2</value>
-  </data>
-  <data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="$this.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>8, 8</value>
-  </data>
-  <data name="$this.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </data>
-  <data name="$this.TrayHeight" type="System.Int32, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>80</value>
-  </data>
-  <data name="$this.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </data>
-  <data name="$this.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        AAABAAIAICAQAAAAAADoAgAAJgAAABAQEAAAAAAAKAEAAA4DAAAoAAAAIAAAAEAAAAABAAQAAAAAAIAC
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/
-        AAAA//8A/wAAAP8A/wD//wAA////AAiIiIAAiIgAAAAAAAAAAAAAAACIgAAIiAAAAAAAAAAAD///AA//
-        8AiIAAAAAAAAAA////////8ACIgAAAAAAAAP//////////AIgAAAAAAAD///////////AIgAAAAAAA//
-        //////////AIAAAAAAAP////////////CIAAAAAAD///+IiIiIiIiACIiIiAAA/////////////wAAAA
-        iAAP////////////////8AiAD/////////////////8AgA//////////////////8IAP////////////
-        //////CID//////////////////wCA////iIiIiIiIiIiIiIiAgP//////////////////8ID///////
-        ////////////CA///////////////////wgP//////////////////8ID///////////////////CA//
-        /////////////////wgP///4iIiIiIiIiIiIiIgID///////////////////CA////mZ//mf+Zn/mZ//
-        /wgP///5/5+f+fn///n///8ID///+f+fn/n5///5////CA////n/n5/5+f//+f///wgP///5mf/5n/mZ
-        /5n///8ID///////////////////CA///////////////////wgAAAAAAAAAAAAAAAAAAAAAgcP//wAA
-        //8AAD//AAAP/wAAB/8AAAP/AAAD/wAAAf8AAAAHAAAAAwAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAA
-        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-        AAEoAAAAEAAAACAAAAABAAQAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAA
-        AACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAd3B3AAAAAAAAdwAHcA
-        AAAP8A//AHAAAA//////AAZgD/d3d3cHd2AP/////wAHcA////////AAD/d3d3d3dwcP////////Bw//
-        //////8HD5n/+f/5nwcPn5+fn5//Bw+fn5+fn/8HD5n/+f/5nwcP////////BwAAAAAAAAAAif8AAAA/
-        AAAAHwAAABkAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA==
-</value>
-  </data>
-</root>
\ No newline at end of file
diff --git a/samples/CSharp/IE/IE.csproj b/samples/CSharp/IE/IE.csproj
deleted file mode 100755 (executable)
index 160a479..0000000
+++ /dev/null
@@ -1,176 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
-  <PropertyGroup>
-    <ProjectType>Local</ProjectType>
-    <ProductVersion>8.0.50727</ProductVersion>
-    <SchemaVersion>2.0</SchemaVersion>
-    <ProjectGuid>{B9914BB3-B886-4B41-B48D-350EBEBEFD1F}</ProjectGuid>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ApplicationIcon>App.ico</ApplicationIcon>
-    <AssemblyKeyContainerName>
-    </AssemblyKeyContainerName>
-    <AssemblyName>IE</AssemblyName>
-    <AssemblyOriginatorKeyFile>
-    </AssemblyOriginatorKeyFile>
-    <DefaultClientScript>JScript</DefaultClientScript>
-    <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
-    <DefaultTargetSchema>IE50</DefaultTargetSchema>
-    <DelaySign>false</DelaySign>
-    <OutputType>WinExe</OutputType>
-    <RootNamespace>IE</RootNamespace>
-    <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
-    <StartupObject>
-    </StartupObject>
-    <FileUpgradeFlags>
-    </FileUpgradeFlags>
-    <UpgradeBackupLocation>
-    </UpgradeBackupLocation>
-    <OldToolsVersion>2.0</OldToolsVersion>
-    <ApplicationRevision>0</ApplicationRevision>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <OutputPath>bin\Debug\</OutputPath>
-    <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
-    <BaseAddress>285212672</BaseAddress>
-    <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
-    <ConfigurationOverrideFile>
-    </ConfigurationOverrideFile>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <DocumentationFile>
-    </DocumentationFile>
-    <DebugSymbols>true</DebugSymbols>
-    <FileAlignment>4096</FileAlignment>
-    <NoStdLib>false</NoStdLib>
-    <NoWarn>
-    </NoWarn>
-    <Optimize>false</Optimize>
-    <RegisterForComInterop>false</RegisterForComInterop>
-    <RemoveIntegerChecks>false</RemoveIntegerChecks>
-    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
-    <WarningLevel>4</WarningLevel>
-    <DebugType>full</DebugType>
-    <ErrorReport>prompt</ErrorReport>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <OutputPath>bin\Release\</OutputPath>
-    <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
-    <BaseAddress>285212672</BaseAddress>
-    <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
-    <ConfigurationOverrideFile>
-    </ConfigurationOverrideFile>
-    <DefineConstants>TRACE</DefineConstants>
-    <DocumentationFile>
-    </DocumentationFile>
-    <DebugSymbols>false</DebugSymbols>
-    <FileAlignment>4096</FileAlignment>
-    <NoStdLib>false</NoStdLib>
-    <NoWarn>
-    </NoWarn>
-    <Optimize>true</Optimize>
-    <RegisterForComInterop>false</RegisterForComInterop>
-    <RemoveIntegerChecks>false</RemoveIntegerChecks>
-    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
-    <WarningLevel>4</WarningLevel>
-    <DebugType>none</DebugType>
-    <ErrorReport>prompt</ErrorReport>
-    <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
-    <PlatformTarget>x86</PlatformTarget>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
-    <DebugSymbols>true</DebugSymbols>
-    <OutputPath>bin\x86\Debug\</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <BaseAddress>285212672</BaseAddress>
-    <DebugType>full</DebugType>
-    <PlatformTarget>x86</PlatformTarget>
-    <ErrorReport>prompt</ErrorReport>
-    <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
-    <OutputPath>bin\x86\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <BaseAddress>285212672</BaseAddress>
-    <Optimize>true</Optimize>
-    <DebugType>
-    </DebugType>
-    <PlatformTarget>x86</PlatformTarget>
-    <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
-    <ErrorReport>prompt</ErrorReport>
-  </PropertyGroup>
-  <ItemGroup>
-    <Reference Include="System">
-      <Name>System</Name>
-    </Reference>
-    <Reference Include="System.Data">
-      <Name>System.Data</Name>
-    </Reference>
-    <Reference Include="System.Drawing">
-      <Name>System.Drawing</Name>
-    </Reference>
-    <Reference Include="System.Windows.Forms">
-      <Name>System.Windows.Forms</Name>
-    </Reference>
-    <Reference Include="System.Xml">
-      <Name>System.XML</Name>
-    </Reference>
-    <ProjectReference Include="..\OCC\OCC.vcproj">
-      <Name>OCC</Name>
-      <Project>{DCB139CF-2190-412E-B72F-8B080CC01422}</Project>
-      <Package>{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}</Package>
-    </ProjectReference>
-    <ProjectReference Include="..\shell\shell.vcproj">
-      <Name>shell</Name>
-      <Project>{969912D9-78E7-4AB8-B4FF-6B52B4F03991}</Project>
-      <Package>{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}</Package>
-    </ProjectReference>
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="AboutDialog.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="AssemblyInfo.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="Form1.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Form2.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="MaterialDialog.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="TransparencyDialog.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <EmbeddedResource Include="AboutDialog.resx">
-      <DependentUpon>AboutDialog.cs</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Form1.resx">
-      <DependentUpon>Form1.cs</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Form2.resx">
-      <DependentUpon>Form2.cs</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <EmbeddedResource Include="MaterialDialog.resx">
-      <DependentUpon>MaterialDialog.cs</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <EmbeddedResource Include="TransparencyDialog.resx">
-      <DependentUpon>TransparencyDialog.cs</DependentUpon>
-      <SubType>Designer</SubType>
-    </EmbeddedResource>
-    <None Include="app.config" />
-    <Content Include="App.ico" />
-  </ItemGroup>
-  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-  <PropertyGroup>
-    <PreBuildEvent>
-    </PreBuildEvent>
-    <PostBuildEvent>
-    </PostBuildEvent>
-  </PropertyGroup>
-</Project>
\ No newline at end of file
diff --git a/samples/CSharp/IE/IE.sln b/samples/CSharp/IE/IE.sln
deleted file mode 100755 (executable)
index 120ac23..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IE", "IE.csproj", "{B9914BB3-B886-4B41-B48D-350EBEBEFD1F}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OCC", "..\OCC\OCC.vcproj", "{DCB139CF-2190-412E-B72F-8B080CC01422}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shell", "..\shell\shell.vcproj", "{969912D9-78E7-4AB8-B4FF-6B52B4F03991}"
-       ProjectSection(ProjectDependencies) = postProject
-               {DCB139CF-2190-412E-B72F-8B080CC01422} = {DCB139CF-2190-412E-B72F-8B080CC01422}
-       EndProjectSection
-EndProject
-Global
-       GlobalSection(SolutionConfigurationPlatforms) = preSolution
-               Debug|Any CPU = Debug|Any CPU
-               Debug|Mixed Platforms = Debug|Mixed Platforms
-               Debug|Win32 = Debug|Win32
-               Release|Any CPU = Release|Any CPU
-               Release|Mixed Platforms = Release|Mixed Platforms
-               Release|Win32 = Release|Win32
-       EndGlobalSection
-       GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               {B9914BB3-B886-4B41-B48D-350EBEBEFD1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {B9914BB3-B886-4B41-B48D-350EBEBEFD1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {B9914BB3-B886-4B41-B48D-350EBEBEFD1F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
-               {B9914BB3-B886-4B41-B48D-350EBEBEFD1F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
-               {B9914BB3-B886-4B41-B48D-350EBEBEFD1F}.Debug|Win32.ActiveCfg = Debug|Any CPU
-               {B9914BB3-B886-4B41-B48D-350EBEBEFD1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {B9914BB3-B886-4B41-B48D-350EBEBEFD1F}.Release|Any CPU.Build.0 = Release|Any CPU
-               {B9914BB3-B886-4B41-B48D-350EBEBEFD1F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
-               {B9914BB3-B886-4B41-B48D-350EBEBEFD1F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
-               {B9914BB3-B886-4B41-B48D-350EBEBEFD1F}.Release|Win32.ActiveCfg = Release|Any CPU
-               {DCB139CF-2190-412E-B72F-8B080CC01422}.Debug|Any CPU.ActiveCfg = Debug|Win32
-               {DCB139CF-2190-412E-B72F-8B080CC01422}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-               {DCB139CF-2190-412E-B72F-8B080CC01422}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-               {DCB139CF-2190-412E-B72F-8B080CC01422}.Debug|Win32.ActiveCfg = Debug|Win32
-               {DCB139CF-2190-412E-B72F-8B080CC01422}.Debug|Win32.Build.0 = Debug|Win32
-               {DCB139CF-2190-412E-B72F-8B080CC01422}.Release|Any CPU.ActiveCfg = Release|Win32
-               {DCB139CF-2190-412E-B72F-8B080CC01422}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-               {DCB139CF-2190-412E-B72F-8B080CC01422}.Release|Mixed Platforms.Build.0 = Release|Win32
-               {DCB139CF-2190-412E-B72F-8B080CC01422}.Release|Win32.ActiveCfg = Release|Win32
-               {DCB139CF-2190-412E-B72F-8B080CC01422}.Release|Win32.Build.0 = Release|Win32
-               {969912D9-78E7-4AB8-B4FF-6B52B4F03991}.Debug|Any CPU.ActiveCfg = Debug|Win32
-               {969912D9-78E7-4AB8-B4FF-6B52B4F03991}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-               {969912D9-78E7-4AB8-B4FF-6B52B4F03991}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-               {969912D9-78E7-4AB8-B4FF-6B52B4F03991}.Debug|Win32.ActiveCfg = Debug|Win32
-               {969912D9-78E7-4AB8-B4FF-6B52B4F03991}.Debug|Win32.Build.0 = Debug|Win32
-               {969912D9-78E7-4AB8-B4FF-6B52B4F03991}.Release|Any CPU.ActiveCfg = Release|Win32
-               {969912D9-78E7-4AB8-B4FF-6B52B4F03991}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-               {969912D9-78E7-4AB8-B4FF-6B52B4F03991}.Release|Mixed Platforms.Build.0 = Release|Win32
-               {969912D9-78E7-4AB8-B4FF-6B52B4F03991}.Release|Win32.ActiveCfg = Release|Win32
-               {969912D9-78E7-4AB8-B4FF-6B52B4F03991}.Release|Win32.Build.0 = Release|Win32
-       EndGlobalSection
-       GlobalSection(SolutionProperties) = preSolution
-               HideSolutionNode = FALSE
-       EndGlobalSection
-EndGlobal
diff --git a/samples/CSharp/IE/MaterialDialog.cs b/samples/CSharp/IE/MaterialDialog.cs
deleted file mode 100755 (executable)
index 159eb81..0000000
+++ /dev/null
@@ -1,248 +0,0 @@
-using System;
-using System.Drawing;
-using System.Collections;
-using System.ComponentModel;
-using System.Windows.Forms;
-
-namespace IE
-{
-       /// <summary>
-       /// Summary description for MaterialDialog.
-       /// </summary>
-       public class MaterialDialog : System.Windows.Forms.Form
-       {
-               /// <summary>
-               /// Required designer variable.
-               /// </summary>
-               private System.ComponentModel.Container components = null;
-
-               public MaterialDialog()
-               {
-                       //
-                       // Required for Windows Form Designer support
-                       //
-                       InitializeComponent();
-
-                       //
-                       // TODO: Add any constructor code after InitializeComponent call
-                       //
-                       this.myView=null;
-               }
-
-               /// <summary>
-               /// Clean up any resources being used.
-               /// </summary>
-               protected override void Dispose( bool disposing )
-               {
-                       if( disposing )
-                       {
-                               if(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()
-               {
-                       System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(MaterialDialog));
-                       this.BTN_PLASTER = new System.Windows.Forms.Button();
-                       this.BTN_BRASS = new System.Windows.Forms.Button();
-                       this.BTN_BRONZE = new System.Windows.Forms.Button();
-                       this.BTN_COPPER = new System.Windows.Forms.Button();
-                       this.BTN_GOLD = new System.Windows.Forms.Button();
-                       this.BTN_PEWTER = new System.Windows.Forms.Button();
-                       this.BTN_PLASTIC = new System.Windows.Forms.Button();
-                       this.BTN_SILVER = new System.Windows.Forms.Button();
-                       this.SuspendLayout();
-                       // 
-                       // BTN_PLASTER
-                       // 
-                       this.BTN_PLASTER.Location = new System.Drawing.Point(16, 8);
-                       this.BTN_PLASTER.Name = "BTN_PLASTER";
-                       this.BTN_PLASTER.Size = new System.Drawing.Size(80, 24);
-                       this.BTN_PLASTER.TabIndex = 0;
-                       this.BTN_PLASTER.Text = "Plaster";
-                       this.BTN_PLASTER.Click += new System.EventHandler(this.button1_Click);
-                       // 
-                       // BTN_BRASS
-                       // 
-                       this.BTN_BRASS.Location = new System.Drawing.Point(16, 40);
-                       this.BTN_BRASS.Name = "BTN_BRASS";
-                       this.BTN_BRASS.Size = new System.Drawing.Size(80, 24);
-                       this.BTN_BRASS.TabIndex = 1;
-                       this.BTN_BRASS.Text = "Brass";
-                       this.BTN_BRASS.Click += new System.EventHandler(this.BTN_BRASS_Click);
-                       // 
-                       // BTN_BRONZE
-                       // 
-                       this.BTN_BRONZE.Location = new System.Drawing.Point(16, 72);
-                       this.BTN_BRONZE.Name = "BTN_BRONZE";
-                       this.BTN_BRONZE.Size = new System.Drawing.Size(80, 24);
-                       this.BTN_BRONZE.TabIndex = 2;
-                       this.BTN_BRONZE.Text = "Bronze";
-                       this.BTN_BRONZE.Click += new System.EventHandler(this.BTN_BRONZE_Click);
-                       // 
-                       // BTN_COPPER
-                       // 
-                       this.BTN_COPPER.Location = new System.Drawing.Point(16, 104);
-                       this.BTN_COPPER.Name = "BTN_COPPER";
-                       this.BTN_COPPER.Size = new System.Drawing.Size(80, 24);
-                       this.BTN_COPPER.TabIndex = 3;
-                       this.BTN_COPPER.Text = "Copper";
-                       this.BTN_COPPER.Click += new System.EventHandler(this.BTN_COPPER_Click);
-                       // 
-                       // BTN_GOLD
-                       // 
-                       this.BTN_GOLD.Location = new System.Drawing.Point(16, 136);
-                       this.BTN_GOLD.Name = "BTN_GOLD";
-                       this.BTN_GOLD.Size = new System.Drawing.Size(80, 24);
-                       this.BTN_GOLD.TabIndex = 4;
-                       this.BTN_GOLD.Text = "Gold";
-                       this.BTN_GOLD.Click += new System.EventHandler(this.BTN_GOLD_Click);
-                       // 
-                       // BTN_PEWTER
-                       // 
-                       this.BTN_PEWTER.Location = new System.Drawing.Point(16, 168);
-                       this.BTN_PEWTER.Name = "BTN_PEWTER";
-                       this.BTN_PEWTER.Size = new System.Drawing.Size(80, 24);
-                       this.BTN_PEWTER.TabIndex = 5;
-                       this.BTN_PEWTER.Text = "Pewter";
-                       this.BTN_PEWTER.Click += new System.EventHandler(this.BTN_PEWTER_Click);
-                       // 
-                       // BTN_PLASTIC
-                       // 
-                       this.BTN_PLASTIC.Location = new System.Drawing.Point(16, 200);
-                       this.BTN_PLASTIC.Name = "BTN_PLASTIC";
-                       this.BTN_PLASTIC.Size = new System.Drawing.Size(80, 24);
-                       this.BTN_PLASTIC.TabIndex = 6;
-                       this.BTN_PLASTIC.Text = "Plastic";
-                       this.BTN_PLASTIC.Click += new System.EventHandler(this.BTN_PLASTIC_Click);
-                       // 
-                       // BTN_SILVER
-                       // 
-                       this.BTN_SILVER.Location = new System.Drawing.Point(16, 232);
-                       this.BTN_SILVER.Name = "BTN_SILVER";
-                       this.BTN_SILVER.Size = new System.Drawing.Size(80, 24);
-                       this.BTN_SILVER.TabIndex = 7;
-                       this.BTN_SILVER.Text = "Silver";
-                       this.BTN_SILVER.Click += new System.EventHandler(this.BTN_SILVER_Click);
-                       // 
-                       // MaterialDialog
-                       // 
-                       this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
-                       this.ClientSize = new System.Drawing.Size(112, 273);
-                       this.Controls.Add(this.BTN_SILVER);
-                       this.Controls.Add(this.BTN_PLASTIC);
-                       this.Controls.Add(this.BTN_PEWTER);
-                       this.Controls.Add(this.BTN_GOLD);
-                       this.Controls.Add(this.BTN_COPPER);
-                       this.Controls.Add(this.BTN_BRONZE);
-                       this.Controls.Add(this.BTN_BRASS);
-                       this.Controls.Add(this.BTN_PLASTER);
-                       this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
-                       this.MaximizeBox = false;
-                       this.MinimizeBox = false;
-                       this.Name = "MaterialDialog";
-                       this.Text = "MaterialDialog";
-                       this.ResumeLayout(false);
-
-               }
-               #endregion
-
-               private System.Windows.Forms.Button BTN_PLASTER;
-               private System.Windows.Forms.Button BTN_BRASS;
-               private System.Windows.Forms.Button BTN_BRONZE;
-               private System.Windows.Forms.Button BTN_COPPER;
-               private System.Windows.Forms.Button BTN_GOLD;
-               private System.Windows.Forms.Button BTN_PEWTER;
-               private System.Windows.Forms.Button BTN_PLASTIC;
-               private System.Windows.Forms.Button BTN_SILVER;
-
-               private int myMaterial;
-               private shell myView;
-
-               private void button1_Click(object sender, System.EventArgs e)
-               {
-                       this.myMaterial=5;
-                       ChangeMaterial();
-               }
-
-               private void BTN_BRASS_Click(object sender, System.EventArgs e)
-               {
-                       this.myMaterial=0;
-                       ChangeMaterial();
-               }
-
-               private void BTN_BRONZE_Click(object sender, System.EventArgs e)
-               {
-                       this.myMaterial=1;
-                       ChangeMaterial();
-               }
-
-               private void BTN_COPPER_Click(object sender, System.EventArgs e)
-               {
-                       this.myMaterial=2;
-                       ChangeMaterial();
-               }
-
-               private void BTN_GOLD_Click(object sender, System.EventArgs e)
-               {
-                       this.myMaterial=3;
-                       ChangeMaterial();
-               }
-
-               private void BTN_PEWTER_Click(object sender, System.EventArgs e)
-               {
-                       this.myMaterial=4;
-                       ChangeMaterial();
-               }
-
-               private void BTN_PLASTIC_Click(object sender, System.EventArgs e)
-               {
-                       this.myMaterial=6;
-                       ChangeMaterial();
-               }
-
-               private void BTN_SILVER_Click(object sender, System.EventArgs e)
-               {
-                       this.myMaterial=7;
-                       ChangeMaterial();
-               }
-
-               public int Material
-               {
-                       get
-                       {
-                               return this.myMaterial;
-                       }
-                       set
-                       {
-                               this.myMaterial=value;
-                       }
-               }
-
-               public void ChangeMaterial()
-               {
-                       if (myView==null)
-                               return;
-                       myView.SetMaterial(this.myMaterial);
-                       
-               }
-
-               public shell View
-               {
-                       set
-                       {
-                               this.myView=value;
-                       }
-               }
-               
-       }
-}
diff --git a/samples/CSharp/IE/MaterialDialog.resx b/samples/CSharp/IE/MaterialDialog.resx
deleted file mode 100755 (executable)
index 8a9f5cf..0000000
+++ /dev/null
@@ -1,269 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!-- 
-    Microsoft ResX Schema 
-    
-    Version 1.3
-    
-    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">1.3</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1">this is my long string</data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        [base64 mime encoded serialized .NET Framework object]
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        [base64 mime encoded string representing a byte array form of the .NET Framework object]
-    </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 forserialized 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.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:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <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" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-            </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>1.3</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <data name="BTN_PLASTER.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="BTN_PLASTER.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="BTN_PLASTER.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="BTN_BRASS.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="BTN_BRASS.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="BTN_BRASS.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="BTN_BRONZE.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="BTN_BRONZE.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="BTN_BRONZE.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="BTN_COPPER.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="BTN_COPPER.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="BTN_COPPER.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="BTN_GOLD.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="BTN_GOLD.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="BTN_GOLD.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="BTN_PEWTER.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="BTN_PEWTER.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="BTN_PEWTER.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="BTN_PLASTIC.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="BTN_PLASTIC.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="BTN_PLASTIC.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="BTN_SILVER.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="BTN_SILVER.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="BTN_SILVER.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="$this.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>(Default)</value>
-  </data>
-  <data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="$this.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0,