Commits

billforsternz committed 7dbc47d

Initial commit for Tarrasch Chess GUI V2.0

  • Participants

Comments (0)

Files changed (136)

+/* mondrian ICON "mondrian.ico" */
+#include "wx/msw/wx.rc"
+
+
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual C++ Express 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tarrasch", "Tarrasch.vcxproj", "{AC9F8646-37C1-4E66-9D01-DD534536882F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ToyEngine", "ToyEngine.vcxproj", "{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Win32 = Debug|Win32
+		DLL Debug|Win32 = DLL Debug|Win32
+		DLL Release|Win32 = DLL Release|Win32
+		DLL Unicode Debug|Win32 = DLL Unicode Debug|Win32
+		DLL Unicode Release|Win32 = DLL Unicode Release|Win32
+		DLL Universal Debug|Win32 = DLL Universal Debug|Win32
+		DLL Universal Release|Win32 = DLL Universal Release|Win32
+		DLL Universal Unicode Debug|Win32 = DLL Universal Unicode Debug|Win32
+		DLL Universal Unicode Release|Win32 = DLL Universal Unicode Release|Win32
+		Release|Win32 = Release|Win32
+		Unicode Debug|Win32 = Unicode Debug|Win32
+		Unicode Release|Win32 = Unicode Release|Win32
+		Universal Debug|Win32 = Universal Debug|Win32
+		Universal Release|Win32 = Universal Release|Win32
+		Universal Unicode Debug|Win32 = Universal Unicode Debug|Win32
+		Universal Unicode Release|Win32 = Universal Unicode Release|Win32
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.Debug|Win32.ActiveCfg = Debug|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.Debug|Win32.Build.0 = Debug|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.DLL Release|Win32.Build.0 = DLL Release|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.DLL Unicode Debug|Win32.ActiveCfg = DLL Unicode Debug|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.DLL Unicode Debug|Win32.Build.0 = DLL Unicode Debug|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.DLL Unicode Release|Win32.ActiveCfg = DLL Unicode Release|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.DLL Unicode Release|Win32.Build.0 = DLL Unicode Release|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.DLL Universal Debug|Win32.ActiveCfg = DLL Universal Debug|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.DLL Universal Debug|Win32.Build.0 = DLL Universal Debug|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.DLL Universal Release|Win32.ActiveCfg = DLL Universal Release|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.DLL Universal Release|Win32.Build.0 = DLL Universal Release|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.DLL Universal Unicode Debug|Win32.ActiveCfg = DLL Universal Unicode Debug|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.DLL Universal Unicode Debug|Win32.Build.0 = DLL Universal Unicode Debug|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.DLL Universal Unicode Release|Win32.ActiveCfg = DLL Universal Unicode Release|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.DLL Universal Unicode Release|Win32.Build.0 = DLL Universal Unicode Release|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.Release|Win32.ActiveCfg = Release|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.Release|Win32.Build.0 = Release|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.Unicode Release|Win32.ActiveCfg = Unicode Release|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.Unicode Release|Win32.Build.0 = Unicode Release|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.Universal Debug|Win32.ActiveCfg = Universal Debug|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.Universal Debug|Win32.Build.0 = Universal Debug|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.Universal Release|Win32.ActiveCfg = Universal Release|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.Universal Release|Win32.Build.0 = Universal Release|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.Universal Unicode Debug|Win32.ActiveCfg = Universal Unicode Debug|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.Universal Unicode Debug|Win32.Build.0 = Universal Unicode Debug|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.Universal Unicode Release|Win32.ActiveCfg = Universal Unicode Release|Win32
+		{AC9F8646-37C1-4E66-9D01-DD534536882F}.Universal Unicode Release|Win32.Build.0 = Universal Unicode Release|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.Debug|Win32.ActiveCfg = Release|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.Debug|Win32.Build.0 = Release|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.DLL Debug|Win32.ActiveCfg = Debug|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.DLL Debug|Win32.Build.0 = Debug|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.DLL Release|Win32.ActiveCfg = Release|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.DLL Release|Win32.Build.0 = Release|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.DLL Unicode Release|Win32.Build.0 = Release|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.DLL Universal Debug|Win32.Build.0 = Debug|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.DLL Universal Release|Win32.ActiveCfg = Release|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.DLL Universal Release|Win32.Build.0 = Release|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.Release|Win32.ActiveCfg = Release|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.Release|Win32.Build.0 = Release|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.Unicode Debug|Win32.Build.0 = Debug|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.Unicode Release|Win32.ActiveCfg = Release|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.Unicode Release|Win32.Build.0 = Release|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.Universal Debug|Win32.ActiveCfg = Debug|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.Universal Debug|Win32.Build.0 = Debug|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.Universal Release|Win32.ActiveCfg = Release|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.Universal Release|Win32.Build.0 = Release|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32
+		{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}.Universal Unicode Release|Win32.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="DLL Debug|Win32">
+      <Configuration>DLL Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="DLL Release|Win32">
+      <Configuration>DLL Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="DLL Unicode Debug|Win32">
+      <Configuration>DLL Unicode Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="DLL Unicode Release|Win32">
+      <Configuration>DLL Unicode Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="DLL Universal Debug|Win32">
+      <Configuration>DLL Universal Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="DLL Universal Release|Win32">
+      <Configuration>DLL Universal Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="DLL Universal Unicode Debug|Win32">
+      <Configuration>DLL Universal Unicode Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="DLL Universal Unicode Release|Win32">
+      <Configuration>DLL Universal Unicode Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Unicode Debug|Win32">
+      <Configuration>Unicode Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Unicode Release|Win32">
+      <Configuration>Unicode Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Universal Debug|Win32">
+      <Configuration>Universal Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Universal Release|Win32">
+      <Configuration>Universal Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Universal Unicode Debug|Win32">
+      <Configuration>Universal Unicode Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Universal Unicode Release|Win32">
+      <Configuration>Universal Unicode Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{AC9F8646-37C1-4E66-9D01-DD534536882F}</ProjectGuid>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Universal Unicode Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Universal Unicode Release|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Unicode Release|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Unicode Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Unicode Release|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Universal Release|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Universal Unicode Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Universal Unicode Release|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Universal Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Universal Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Universal Release|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Unicode Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL Universal Unicode Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL Universal Unicode Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL Unicode Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL Unicode Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Unicode Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL Universal Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Universal Unicode Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Universal Unicode Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL Universal Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Universal Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Universal Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Unicode Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup>
+    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Unicode Debug|Win32'">.\vc_mswud\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Unicode Debug|Win32'">.\vc_mswud\Tarrasch\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Unicode Debug|Win32'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Universal Release|Win32'">.\vc_mswuniv\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Universal Release|Win32'">.\vc_mswuniv\Tarrasch\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Universal Release|Win32'">false</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Universal Debug|Win32'">.\vc_mswunivd\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Universal Debug|Win32'">.\vc_mswunivd\Tarrasch\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Universal Debug|Win32'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='DLL Universal Debug|Win32'">.\vc_mswunivddll\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='DLL Universal Debug|Win32'">.\vc_mswunivddll\Tarrasch\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='DLL Universal Debug|Win32'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Universal Unicode Release|Win32'">.\vc_mswunivu\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Universal Unicode Release|Win32'">.\vc_mswunivu\Tarrasch\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Universal Unicode Release|Win32'">false</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Universal Unicode Debug|Win32'">.\vc_mswunivud\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Universal Unicode Debug|Win32'">.\vc_mswunivud\Tarrasch\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Universal Unicode Debug|Win32'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'">.\vc_mswddll\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'">.\vc_mswddll\Tarrasch\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='DLL Universal Release|Win32'">.\vc_mswunivdll\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='DLL Universal Release|Win32'">.\vc_mswunivdll\Tarrasch\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='DLL Universal Release|Win32'">false</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Unicode Release|Win32'">.\vc_mswu\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Unicode Release|Win32'">.\vc_mswu\Tarrasch\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Unicode Release|Win32'">false</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'">.\vc_mswdll\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'">.\vc_mswdll\Tarrasch\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'">false</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='DLL Unicode Debug|Win32'">.\vc_mswuddll\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='DLL Unicode Debug|Win32'">.\vc_mswuddll\Tarrasch\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='DLL Unicode Debug|Win32'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='DLL Unicode Release|Win32'">.\vc_mswudll\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='DLL Unicode Release|Win32'">.\vc_mswudll\Tarrasch\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='DLL Unicode Release|Win32'">false</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='DLL Universal Unicode Release|Win32'">.\vc_mswunivudll\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='DLL Universal Unicode Release|Win32'">.\vc_mswunivudll\Tarrasch\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='DLL Universal Unicode Release|Win32'">false</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\vc_msw\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\vc_msw\Tarrasch\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\vc_mswd\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\vc_mswd\Tarrasch\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='DLL Universal Unicode Debug|Win32'">.\vc_mswunivuddll\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='DLL Universal Unicode Debug|Win32'">.\vc_mswunivuddll\Tarrasch\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='DLL Universal Unicode Debug|Win32'">true</LinkIncremental>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Unicode Debug|Win32'">
+    <Midl>
+      <PreprocessorDefinitions>WIN32;_DEBUG;__WXMSW__;__WXDEBUG__;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MkTypLibCompatible>true</MkTypLibCompatible>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <TargetEnvironment>Win32</TargetEnvironment>
+      <TypeLibraryName>.\vc_mswud/Tarrasch.tlb</TypeLibraryName>
+      <HeaderFileName>
+      </HeaderFileName>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>/EHsc  %(AdditionalOptions)</AdditionalOptions>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_lib\mswud;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;__WXMSW__;__WXDEBUG__;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeaderOutputFile>.\vc_mswud\Tarrasch/Tarrasch.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>.\vc_mswud\Tarrasch/</AssemblerListingLocation>
+      <ObjectFileName>.\vc_mswud\Tarrasch/</ObjectFileName>
+      <ProgramDataBaseFileName>vc_mswud\Tarrasch.pdb</ProgramDataBaseFileName>
+      <WarningLevel>Level4</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>_DEBUG;__WXMSW__;__WXDEBUG__;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_lib\mswud;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+    </ResourceCompile>
+    <Link>
+      <AdditionalDependencies>wxmsw28ud_core.lib;wxbase28ud.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;wxregexud.lib;wxexpatd.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;odbc32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>vc_mswud\Tarrasch.exe</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>.\..\..\lib\vc_lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>.\vc_mswud/Tarrasch.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <Bscmake>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <OutputFile>.\vc_mswud/Tarrasch.bsc</OutputFile>
+    </Bscmake>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Universal Release|Win32'">
+    <Midl>
+      <PreprocessorDefinitions>WIN32;__WXMSW__;__WXUNIVERSAL__;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MkTypLibCompatible>true</MkTypLibCompatible>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <TargetEnvironment>Win32</TargetEnvironment>
+      <TypeLibraryName>.\vc_mswuniv/Tarrasch.tlb</TypeLibraryName>
+      <HeaderFileName>
+      </HeaderFileName>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>/EHsc  %(AdditionalOptions)</AdditionalOptions>
+      <Optimization>MaxSpeed</Optimization>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_lib\mswuniv;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;__WXMSW__;__WXUNIVERSAL__;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeaderOutputFile>.\vc_mswuniv\Tarrasch/Tarrasch.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>.\vc_mswuniv\Tarrasch/</AssemblerListingLocation>
+      <ObjectFileName>.\vc_mswuniv\Tarrasch/</ObjectFileName>
+      <ProgramDataBaseFileName>vc_mswuniv\Tarrasch.pdb</ProgramDataBaseFileName>
+      <WarningLevel>Level4</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>__WXMSW__;__WXUNIVERSAL__;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_lib\mswuniv;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+    </ResourceCompile>
+    <Link>
+      <AdditionalDependencies>wxmswuniv28_core.lib;wxbase28.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregex.lib;wxexpat.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;odbc32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>vc_mswuniv\Tarrasch.exe</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>.\..\..\lib\vc_lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <ProgramDatabaseFile>.\vc_mswuniv/Tarrasch.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <Bscmake>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <OutputFile>.\vc_mswuniv/Tarrasch.bsc</OutputFile>
+    </Bscmake>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Universal Debug|Win32'">
+    <Midl>
+      <PreprocessorDefinitions>WIN32;_DEBUG;__WXMSW__;__WXUNIVERSAL__;__WXDEBUG__;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MkTypLibCompatible>true</MkTypLibCompatible>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <TargetEnvironment>Win32</TargetEnvironment>
+      <TypeLibraryName>.\vc_mswunivd/Tarrasch.tlb</TypeLibraryName>
+      <HeaderFileName>
+      </HeaderFileName>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>/EHsc  %(AdditionalOptions)</AdditionalOptions>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_lib\mswunivd;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;__WXMSW__;__WXUNIVERSAL__;__WXDEBUG__;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeaderOutputFile>.\vc_mswunivd\Tarrasch/Tarrasch.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>.\vc_mswunivd\Tarrasch/</AssemblerListingLocation>
+      <ObjectFileName>.\vc_mswunivd\Tarrasch/</ObjectFileName>
+      <ProgramDataBaseFileName>vc_mswunivd\Tarrasch.pdb</ProgramDataBaseFileName>
+      <WarningLevel>Level4</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>_DEBUG;__WXMSW__;__WXUNIVERSAL__;__WXDEBUG__;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_lib\mswunivd;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+    </ResourceCompile>
+    <Link>
+      <AdditionalDependencies>wxmswuniv28d_core.lib;wxbase28d.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;wxregexd.lib;wxexpatd.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;odbc32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>vc_mswunivd\Tarrasch.exe</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>.\..\..\lib\vc_lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>.\vc_mswunivd/Tarrasch.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <Bscmake>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <OutputFile>.\vc_mswunivd/Tarrasch.bsc</OutputFile>
+    </Bscmake>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL Universal Debug|Win32'">
+    <Midl>
+      <PreprocessorDefinitions>WIN32;_DEBUG;__WXMSW__;__WXUNIVERSAL__;__WXDEBUG__;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MkTypLibCompatible>true</MkTypLibCompatible>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <TargetEnvironment>Win32</TargetEnvironment>
+      <TypeLibraryName>.\vc_mswunivddll/Tarrasch.tlb</TypeLibraryName>
+      <HeaderFileName>
+      </HeaderFileName>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>/EHsc  %(AdditionalOptions)</AdditionalOptions>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_dll\mswunivd;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;__WXMSW__;__WXUNIVERSAL__;__WXDEBUG__;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeaderOutputFile>.\vc_mswunivddll\Tarrasch/Tarrasch.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>.\vc_mswunivddll\Tarrasch/</AssemblerListingLocation>
+      <ObjectFileName>.\vc_mswunivddll\Tarrasch/</ObjectFileName>
+      <ProgramDataBaseFileName>vc_mswunivddll\Tarrasch.pdb</ProgramDataBaseFileName>
+      <WarningLevel>Level4</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>_DEBUG;__WXMSW__;__WXUNIVERSAL__;__WXDEBUG__;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_dll\mswunivd;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+    </ResourceCompile>
+    <Link>
+      <AdditionalDependencies>wxmswuniv28d_core.lib;wxbase28d.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;wxregexd.lib;wxexpatd.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;odbc32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>vc_mswunivddll\Tarrasch.exe</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>.\..\..\lib\vc_dll;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>.\vc_mswunivddll/Tarrasch.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <Bscmake>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <OutputFile>.\vc_mswunivddll/Tarrasch.bsc</OutputFile>
+    </Bscmake>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Universal Unicode Release|Win32'">
+    <Midl>
+      <PreprocessorDefinitions>WIN32;__WXMSW__;__WXUNIVERSAL__;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MkTypLibCompatible>true</MkTypLibCompatible>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <TargetEnvironment>Win32</TargetEnvironment>
+      <TypeLibraryName>.\vc_mswunivu/Tarrasch.tlb</TypeLibraryName>
+      <HeaderFileName>
+      </HeaderFileName>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>/EHsc  %(AdditionalOptions)</AdditionalOptions>
+      <Optimization>MaxSpeed</Optimization>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_lib\mswunivu;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;__WXMSW__;__WXUNIVERSAL__;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeaderOutputFile>.\vc_mswunivu\Tarrasch/Tarrasch.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>.\vc_mswunivu\Tarrasch/</AssemblerListingLocation>
+      <ObjectFileName>.\vc_mswunivu\Tarrasch/</ObjectFileName>
+      <ProgramDataBaseFileName>vc_mswunivu\Tarrasch.pdb</ProgramDataBaseFileName>
+      <WarningLevel>Level4</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>__WXMSW__;__WXUNIVERSAL__;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_lib\mswunivu;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+    </ResourceCompile>
+    <Link>
+      <AdditionalDependencies>wxmswuniv28u_core.lib;wxbase28u.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregexu.lib;wxexpat.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;odbc32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>vc_mswunivu\Tarrasch.exe</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>.\..\..\lib\vc_lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <ProgramDatabaseFile>.\vc_mswunivu/Tarrasch.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <Bscmake>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <OutputFile>.\vc_mswunivu/Tarrasch.bsc</OutputFile>
+    </Bscmake>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Universal Unicode Debug|Win32'">
+    <Midl>
+      <PreprocessorDefinitions>WIN32;_DEBUG;__WXMSW__;__WXUNIVERSAL__;__WXDEBUG__;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MkTypLibCompatible>true</MkTypLibCompatible>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <TargetEnvironment>Win32</TargetEnvironment>
+      <TypeLibraryName>.\vc_mswunivud/Tarrasch.tlb</TypeLibraryName>
+      <HeaderFileName>
+      </HeaderFileName>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>/EHsc  %(AdditionalOptions)</AdditionalOptions>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_lib\mswunivud;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;__WXMSW__;__WXUNIVERSAL__;__WXDEBUG__;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeaderOutputFile>.\vc_mswunivud\Tarrasch/Tarrasch.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>.\vc_mswunivud\Tarrasch/</AssemblerListingLocation>
+      <ObjectFileName>.\vc_mswunivud\Tarrasch/</ObjectFileName>
+      <ProgramDataBaseFileName>vc_mswunivud\Tarrasch.pdb</ProgramDataBaseFileName>
+      <WarningLevel>Level4</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>_DEBUG;__WXMSW__;__WXUNIVERSAL__;__WXDEBUG__;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_lib\mswunivud;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+    </ResourceCompile>
+    <Link>
+      <AdditionalDependencies>wxmswuniv28ud_core.lib;wxbase28ud.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;wxregexud.lib;wxexpatd.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;odbc32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>vc_mswunivud\Tarrasch.exe</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>.\..\..\lib\vc_lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>.\vc_mswunivud/Tarrasch.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <Bscmake>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <OutputFile>.\vc_mswunivud/Tarrasch.bsc</OutputFile>
+    </Bscmake>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'">
+    <Midl>
+      <PreprocessorDefinitions>WIN32;_DEBUG;__WXMSW__;__WXDEBUG__;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MkTypLibCompatible>true</MkTypLibCompatible>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <TargetEnvironment>Win32</TargetEnvironment>
+      <TypeLibraryName>.\vc_mswddll/Tarrasch.tlb</TypeLibraryName>
+      <HeaderFileName>
+      </HeaderFileName>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>/EHsc  %(AdditionalOptions)</AdditionalOptions>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_dll\mswd;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;__WXMSW__;__WXDEBUG__;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeaderOutputFile>.\vc_mswddll\Tarrasch/Tarrasch.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>.\vc_mswddll\Tarrasch/</AssemblerListingLocation>
+      <ObjectFileName>.\vc_mswddll\Tarrasch/</ObjectFileName>
+      <ProgramDataBaseFileName>vc_mswddll\Tarrasch.pdb</ProgramDataBaseFileName>
+      <WarningLevel>Level4</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>_DEBUG;__WXMSW__;__WXDEBUG__;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_dll\mswd;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+    </ResourceCompile>
+    <Link>
+      <AdditionalDependencies>wxmsw28d_core.lib;wxbase28d.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;wxregexd.lib;wxexpatd.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;odbc32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>vc_mswddll\Tarrasch.exe</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>.\..\..\lib\vc_dll;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>.\vc_mswddll/Tarrasch.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <Bscmake>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <OutputFile>.\vc_mswddll/Tarrasch.bsc</OutputFile>
+    </Bscmake>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL Universal Release|Win32'">
+    <Midl>
+      <PreprocessorDefinitions>WIN32;__WXMSW__;__WXUNIVERSAL__;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MkTypLibCompatible>true</MkTypLibCompatible>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <TargetEnvironment>Win32</TargetEnvironment>
+      <TypeLibraryName>.\vc_mswunivdll/Tarrasch.tlb</TypeLibraryName>
+      <HeaderFileName>
+      </HeaderFileName>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>/EHsc  %(AdditionalOptions)</AdditionalOptions>
+      <Optimization>MaxSpeed</Optimization>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_dll\mswuniv;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;__WXMSW__;__WXUNIVERSAL__;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeaderOutputFile>.\vc_mswunivdll\Tarrasch/Tarrasch.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>.\vc_mswunivdll\Tarrasch/</AssemblerListingLocation>
+      <ObjectFileName>.\vc_mswunivdll\Tarrasch/</ObjectFileName>
+      <ProgramDataBaseFileName>vc_mswunivdll\Tarrasch.pdb</ProgramDataBaseFileName>
+      <WarningLevel>Level4</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>__WXMSW__;__WXUNIVERSAL__;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_dll\mswuniv;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+    </ResourceCompile>
+    <Link>
+      <AdditionalDependencies>wxmswuniv28_core.lib;wxbase28.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregex.lib;wxexpat.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;odbc32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>vc_mswunivdll\Tarrasch.exe</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>.\..\..\lib\vc_dll;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <ProgramDatabaseFile>.\vc_mswunivdll/Tarrasch.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <Bscmake>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <OutputFile>.\vc_mswunivdll/Tarrasch.bsc</OutputFile>
+    </Bscmake>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Unicode Release|Win32'">
+    <Midl>
+      <PreprocessorDefinitions>WIN32;__WXMSW__;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MkTypLibCompatible>true</MkTypLibCompatible>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <TargetEnvironment>Win32</TargetEnvironment>
+      <TypeLibraryName>.\vc_mswu/Tarrasch.tlb</TypeLibraryName>
+      <HeaderFileName>
+      </HeaderFileName>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>/EHsc  %(AdditionalOptions)</AdditionalOptions>
+      <Optimization>MaxSpeed</Optimization>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_lib\mswu;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;__WXMSW__;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeaderOutputFile>.\vc_mswu\Tarrasch/Tarrasch.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>.\vc_mswu\Tarrasch/</AssemblerListingLocation>
+      <ObjectFileName>.\vc_mswu\Tarrasch/</ObjectFileName>
+      <ProgramDataBaseFileName>vc_mswu\Tarrasch.pdb</ProgramDataBaseFileName>
+      <WarningLevel>Level4</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>__WXMSW__;_UNICODE;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_lib\mswu;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+    </ResourceCompile>
+    <Link>
+      <AdditionalDependencies>wxmsw28u_core.lib;wxbase28u.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregexu.lib;wxexpat.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;odbc32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>vc_mswu\Tarrasch.exe</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>.\..\..\lib\vc_lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <ProgramDatabaseFile>.\vc_mswu/Tarrasch.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <Bscmake>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <OutputFile>.\vc_mswu/Tarrasch.bsc</OutputFile>
+    </Bscmake>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'">
+    <Midl>
+      <PreprocessorDefinitions>WIN32;__WXMSW__;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MkTypLibCompatible>true</MkTypLibCompatible>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <TargetEnvironment>Win32</TargetEnvironment>
+      <TypeLibraryName>.\vc_mswdll/Tarrasch.tlb</TypeLibraryName>
+      <HeaderFileName>
+      </HeaderFileName>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>/EHsc  %(AdditionalOptions)</AdditionalOptions>
+      <Optimization>MaxSpeed</Optimization>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_dll\msw;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;__WXMSW__;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeaderOutputFile>.\vc_mswdll\Tarrasch/Tarrasch.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>.\vc_mswdll\Tarrasch/</AssemblerListingLocation>
+      <ObjectFileName>.\vc_mswdll\Tarrasch/</ObjectFileName>
+      <ProgramDataBaseFileName>vc_mswdll\Tarrasch.pdb</ProgramDataBaseFileName>
+      <WarningLevel>Level4</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>__WXMSW__;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_dll\msw;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+    </ResourceCompile>
+    <Link>
+      <AdditionalDependencies>wxmsw28_core.lib;wxbase28.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregex.lib;wxexpat.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;odbc32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>vc_mswdll\Tarrasch.exe</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>.\..\..\lib\vc_dll;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <ProgramDatabaseFile>.\vc_mswdll/Tarrasch.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <Bscmake>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <OutputFile>.\vc_mswdll/Tarrasch.bsc</OutputFile>
+    </Bscmake>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL Unicode Debug|Win32'">
+    <Midl>
+      <PreprocessorDefinitions>WIN32;_DEBUG;__WXMSW__;__WXDEBUG__;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MkTypLibCompatible>true</MkTypLibCompatible>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <TargetEnvironment>Win32</TargetEnvironment>
+      <TypeLibraryName>.\vc_mswuddll/Tarrasch.tlb</TypeLibraryName>
+      <HeaderFileName>
+      </HeaderFileName>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>/EHsc  %(AdditionalOptions)</AdditionalOptions>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_dll\mswud;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;__WXMSW__;__WXDEBUG__;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeaderOutputFile>.\vc_mswuddll\Tarrasch/Tarrasch.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>.\vc_mswuddll\Tarrasch/</AssemblerListingLocation>
+      <ObjectFileName>.\vc_mswuddll\Tarrasch/</ObjectFileName>
+      <ProgramDataBaseFileName>vc_mswuddll\Tarrasch.pdb</ProgramDataBaseFileName>
+      <WarningLevel>Level4</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>_DEBUG;__WXMSW__;__WXDEBUG__;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_dll\mswud;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+    </ResourceCompile>
+    <Link>
+      <AdditionalDependencies>wxmsw28ud_core.lib;wxbase28ud.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;wxregexud.lib;wxexpatd.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;odbc32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>vc_mswuddll\Tarrasch.exe</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>.\..\..\lib\vc_dll;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>.\vc_mswuddll/Tarrasch.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <Bscmake>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <OutputFile>.\vc_mswuddll/Tarrasch.bsc</OutputFile>
+    </Bscmake>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL Unicode Release|Win32'">
+    <Midl>
+      <PreprocessorDefinitions>WIN32;__WXMSW__;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MkTypLibCompatible>true</MkTypLibCompatible>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <TargetEnvironment>Win32</TargetEnvironment>
+      <TypeLibraryName>.\vc_mswudll/Tarrasch.tlb</TypeLibraryName>
+      <HeaderFileName>
+      </HeaderFileName>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>/EHsc  %(AdditionalOptions)</AdditionalOptions>
+      <Optimization>MaxSpeed</Optimization>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_dll\mswu;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;__WXMSW__;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeaderOutputFile>.\vc_mswudll\Tarrasch/Tarrasch.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>.\vc_mswudll\Tarrasch/</AssemblerListingLocation>
+      <ObjectFileName>.\vc_mswudll\Tarrasch/</ObjectFileName>
+      <ProgramDataBaseFileName>vc_mswudll\Tarrasch.pdb</ProgramDataBaseFileName>
+      <WarningLevel>Level4</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>__WXMSW__;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_dll\mswu;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+    </ResourceCompile>
+    <Link>
+      <AdditionalDependencies>wxmsw28u_core.lib;wxbase28u.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregexu.lib;wxexpat.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;odbc32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>vc_mswudll\Tarrasch.exe</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>.\..\..\lib\vc_dll;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <ProgramDatabaseFile>.\vc_mswudll/Tarrasch.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <Bscmake>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <OutputFile>.\vc_mswudll/Tarrasch.bsc</OutputFile>
+    </Bscmake>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL Universal Unicode Release|Win32'">
+    <Midl>
+      <PreprocessorDefinitions>WIN32;__WXMSW__;__WXUNIVERSAL__;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MkTypLibCompatible>true</MkTypLibCompatible>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <TargetEnvironment>Win32</TargetEnvironment>
+      <TypeLibraryName>.\vc_mswunivudll/Tarrasch.tlb</TypeLibraryName>
+      <HeaderFileName>
+      </HeaderFileName>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>/EHsc  %(AdditionalOptions)</AdditionalOptions>
+      <Optimization>MaxSpeed</Optimization>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_dll\mswunivu;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;__WXMSW__;__WXUNIVERSAL__;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeaderOutputFile>.\vc_mswunivudll\Tarrasch/Tarrasch.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>.\vc_mswunivudll\Tarrasch/</AssemblerListingLocation>
+      <ObjectFileName>.\vc_mswunivudll\Tarrasch/</ObjectFileName>
+      <ProgramDataBaseFileName>vc_mswunivudll\Tarrasch.pdb</ProgramDataBaseFileName>
+      <WarningLevel>Level4</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>__WXMSW__;__WXUNIVERSAL__;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_dll\mswunivu;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+    </ResourceCompile>
+    <Link>
+      <AdditionalDependencies>wxmswuniv28u_core.lib;wxbase28u.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregexu.lib;wxexpat.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;odbc32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>vc_mswunivudll\Tarrasch.exe</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>.\..\..\lib\vc_dll;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <ProgramDatabaseFile>.\vc_mswunivudll/Tarrasch.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <Bscmake>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <OutputFile>.\vc_mswunivudll/Tarrasch.bsc</OutputFile>
+    </Bscmake>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <Midl>
+      <PreprocessorDefinitions>WIN32;__WXMSW__;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MkTypLibCompatible>true</MkTypLibCompatible>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <TargetEnvironment>Win32</TargetEnvironment>
+      <TypeLibraryName>.\vc_msw/Tarrasch.tlb</TypeLibraryName>
+      <HeaderFileName>
+      </HeaderFileName>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>/EHsc  %(AdditionalOptions)</AdditionalOptions>
+      <Optimization>MaxSpeed</Optimization>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>C:\wxWidgets-2.8.6\lib\vc_lib\mswd;C:\wxWidgets-2.8.6\include;.;C:\wxWidgets-2.8.6\samples;.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;__WXMSW__;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeaderOutputFile>.\vc_msw\Tarrasch/Tarrasch.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>.\vc_msw\Tarrasch/</AssemblerListingLocation>
+      <ObjectFileName>.\vc_msw\Tarrasch/</ObjectFileName>
+      <ProgramDataBaseFileName>vc_msw\Tarrasch.pdb</ProgramDataBaseFileName>
+      <WarningLevel>Level4</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>__WXMSW__;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+      <AdditionalIncludeDirectories>C:\wxWidgets-2.8.6\lib\vc_lib\mswd;C:\wxWidgets-2.8.6\include;.;C:\wxWidgets-2.8.6\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+    </ResourceCompile>
+    <Link>
+      <AdditionalDependencies>wxmsw28_richtext.lib;wxmsw28_adv.lib;wxmsw28_html.lib;wxbase28_xml.lib;wxmsw28_core.lib;wxbase28.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregex.lib;wxexpat.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;odbc32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>vc_msw\Tarrasch.exe</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>C:\wxWidgets-2.8.6\lib\vc_lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
+      <ProgramDatabaseFile>.\vc_msw/Tarrasch.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <Bscmake>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <OutputFile>.\vc_msw/Tarrasch.bsc</OutputFile>
+    </Bscmake>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <Midl>
+      <PreprocessorDefinitions>WIN32;_DEBUG;__WXMSW__;__WXDEBUG__;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MkTypLibCompatible>true</MkTypLibCompatible>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <TargetEnvironment>Win32</TargetEnvironment>
+      <TypeLibraryName>.\vc_mswd/Tarrasch.tlb</TypeLibraryName>
+      <HeaderFileName>
+      </HeaderFileName>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>/EHsc  %(AdditionalOptions)</AdditionalOptions>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>C:\wxWidgets-2.8.6\lib\vc_lib\mswd;C:\wxWidgets-2.8.6\include;.;C:\wxWidgets-2.8.6\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;__WXMSW__;__WXDEBUG__;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeaderOutputFile>.\vc_mswd\Tarrasch/Tarrasch.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>.\vc_mswd\Tarrasch/</AssemblerListingLocation>
+      <ObjectFileName>.\vc_mswd\Tarrasch/</ObjectFileName>
+      <ProgramDataBaseFileName>vc_mswd\Tarrasch.pdb</ProgramDataBaseFileName>
+      <WarningLevel>Level4</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>_DEBUG;__WXMSW__;__WXDEBUG__;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+      <AdditionalIncludeDirectories>C:\wxWidgets-2.8.6\lib\vc_lib\mswd;C:\wxWidgets-2.8.6\include;.;C:\wxWidgets-2.8.6\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+    </ResourceCompile>
+    <Link>
+      <AdditionalDependencies>wxmsw28d_richtext.lib;wxmsw28d_adv.lib;wxmsw28d_html.lib;wxbase28d_xml.lib;wxmsw28d_core.lib;wxbase28d.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;wxregexd.lib;wxexpatd.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;odbc32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>vc_mswd\Tarrasch.exe</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>C:\wxWidgets-2.8.6\lib\vc_lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>.\vc_mswd/Tarrasch.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+      <IgnoreSpecificDefaultLibraries>libcmt.lib</IgnoreSpecificDefaultLibraries>
+    </Link>
+    <Bscmake>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <OutputFile>.\vc_mswd/Tarrasch.bsc</OutputFile>
+    </Bscmake>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL Universal Unicode Debug|Win32'">
+    <Midl>
+      <PreprocessorDefinitions>WIN32;_DEBUG;__WXMSW__;__WXUNIVERSAL__;__WXDEBUG__;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MkTypLibCompatible>true</MkTypLibCompatible>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <TargetEnvironment>Win32</TargetEnvironment>
+      <TypeLibraryName>.\vc_mswunivuddll/Tarrasch.tlb</TypeLibraryName>
+      <HeaderFileName>
+      </HeaderFileName>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>/EHsc  %(AdditionalOptions)</AdditionalOptions>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_dll\mswunivud;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;__WXMSW__;__WXUNIVERSAL__;__WXDEBUG__;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeaderOutputFile>.\vc_mswunivuddll\Tarrasch/Tarrasch.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>.\vc_mswunivuddll\Tarrasch/</AssemblerListingLocation>
+      <ObjectFileName>.\vc_mswunivuddll\Tarrasch/</ObjectFileName>
+      <ProgramDataBaseFileName>vc_mswunivuddll\Tarrasch.pdb</ProgramDataBaseFileName>
+      <WarningLevel>Level4</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>_DEBUG;__WXMSW__;__WXUNIVERSAL__;__WXDEBUG__;_UNICODE;WXUSINGDLL;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+      <AdditionalIncludeDirectories>.\..\..\lib\vc_dll\mswunivud;.\..\..\include;.;.\..\..\samples;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+    </ResourceCompile>
+    <Link>
+      <AdditionalDependencies>wxmswuniv28ud_core.lib;wxbase28ud.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;wxregexud.lib;wxexpatd.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;odbc32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>vc_mswunivuddll\Tarrasch.exe</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>.\..\..\lib\vc_dll;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>.\vc_mswunivuddll/Tarrasch.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <Bscmake>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <OutputFile>.\vc_mswunivuddll/Tarrasch.bsc</OutputFile>
+    </Bscmake>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <ClInclude Include="src\Appdefs.h" />
+    <ClInclude Include="src\Atom.h" />
+    <ClInclude Include="src\BoardBitmap.h" />
+    <ClInclude Include="src\BoardBitmap40.h" />
+    <ClInclude Include="src\BoardBitmap54.h" />
+    <ClInclude Include="src\BoardSetup.h" />
+    <ClInclude Include="src\BoardSetupControl.h" />
+    <ClInclude Include="src\Book.h" />
+    <ClInclude Include="src\BookDialog.h" />
+    <ClInclude Include="src\Canvas.h" />
+    <ClInclude Include="src\ChessDefs.h" />
+    <ClInclude Include="src\ChessEvaluation.h" />
+    <ClInclude Include="src\ChessPosition.h" />
+    <ClInclude Include="src\ChessPositionRaw.h" />
+    <ClInclude Include="src\ChessRules.h" />
+    <ClInclude Include="src\ClockDialog.h" />
+    <ClInclude Include="src\CtrlBox.h" />
+    <ClInclude Include="src\CtrlBox2.h" />
+    <ClInclude Include="src\CtrlBoxBookMoves.h" />
+    <ClInclude Include="src\CtrlChessTxt.h" />
+    <ClInclude Include="src\CtrlEnhancedList.h" />
+    <ClInclude Include="src\DebugPrintf.h" />
+    <ClInclude Include="src\EngineDialog.h" />
+    <ClInclude Include="src\GameClock.h" />
+    <ClInclude Include="src\GameClockHalf.h" />
+    <ClInclude Include="src\GameDetailsDialog.h" />
+    <ClInclude Include="src\GameDetails.h" />
+    <ClInclude Include="src\GameDocument.h" />
+    <ClInclude Include="src\GameLifecycle.h" />
+    <ClInclude Include="src\GameLogic.h" />
+    <ClInclude Include="src\GamesCache.h" />
+    <ClInclude Include="src\GameState.h" />
+    <ClInclude Include="src\GeneralDialog.h" />
+    <ClInclude Include="src\Lang.h" />
+    <ClInclude Include="src\MoveTree.h" />
+    <ClInclude Include="src\GameView.h" />
+    <ClInclude Include="src\GraphicBoard.h" />
+    <ClInclude Include="src\kibitzq.h" />
+    <ClInclude Include="src\Log.h" />
+    <ClInclude Include="src\LogDialog.h" />
+    <ClInclude Include="src\Move.h" />
+    <ClInclude Include="src\NavigationKey.h" />
+    <ClInclude Include="src\Objects.h" />
+    <ClInclude Include="src\PgnDialog.h" />
+    <ClInclude Include="src\PgnFiles.h" />
+    <ClInclude Include="src\PlayerDialog.h" />
+    <ClInclude Include="src\PopupControl.h" />
+    <ClInclude Include="src\PositionDialog.h" />
+    <ClInclude Include="src\PrivateChessDefs.h" />
+    <ClInclude Include="src\Repository.h" />
+    <ClInclude Include="src\Rybka.h" />
+    <ClInclude Include="src\Session.h" />
+    <ClInclude Include="src\SuspendEngine.h" />
+    <ClInclude Include="src\CentralWorkSaver.h" />
+    <ClInclude Include="src\TrainingDialog.h" />
+    <ClInclude Include="src\Undo.h" />
+    <ClInclude Include="src\GeneratedLookupTables.inc" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="src\Atom.cpp" />
+    <ClCompile Include="src\BoardBitmap40.cpp" />
+    <ClCompile Include="src\BoardBitmap54.cpp" />
+    <ClCompile Include="src\BoardSetup.cpp" />
+    <ClCompile Include="src\BoardSetupControl.cpp" />
+    <ClCompile Include="src\Book.cpp" />
+    <ClCompile Include="src\BookDialog.cpp" />
+    <ClCompile Include="src\Canvas.cpp" />
+    <ClCompile Include="src\ChessEvaluation.cpp" />
+    <ClCompile Include="src\ChessPosition.cpp" />
+    <ClCompile Include="src\ChessRules.cpp" />
+    <ClCompile Include="src\ClockDialog.cpp" />
+    <ClCompile Include="src\CtrlBox.cpp" />
+    <ClCompile Include="src\CtrlBox2.cpp" />
+    <ClCompile Include="src\CtrlBoxBookMoves.cpp" />
+    <ClCompile Include="src\CtrlChessTxt.cpp" />
+    <ClCompile Include="src\CtrlEnhancedList.cpp" />
+    <ClCompile Include="src\EngineDialog.cpp" />
+    <ClCompile Include="src\GameClock.cpp" />
+    <ClCompile Include="src\GameClockHalf.cpp" />
+    <ClCompile Include="src\GameDetailsDialog.cpp" />
+    <ClCompile Include="src\GameDocument.cpp" />
+    <ClCompile Include="src\GameLifecycle.cpp" />
+    <ClCompile Include="src\GameLogic.cpp" />
+    <ClCompile Include="src\GamesCache.cpp" />
+    <ClCompile Include="src\GeneralDialog.cpp" />
+    <ClCompile Include="src\Lang.cpp" />
+    <ClCompile Include="src\Log.cpp" />
+    <ClCompile Include="src\MoveTree.cpp" />
+    <ClCompile Include="src\GameView.cpp" />
+    <ClCompile Include="src\GraphicBoard.cpp" />
+    <ClCompile Include="src\LogDialog.cpp" />
+    <ClCompile Include="src\main.cpp" />
+    <ClCompile Include="src\Move.cpp" />
+    <ClCompile Include="src\PgnDialog.cpp" />
+    <ClCompile Include="src\PgnFiles.cpp" />
+    <ClCompile Include="src\PlayerDialog.cpp" />
+    <ClCompile Include="src\PopupControl.cpp" />
+    <ClCompile Include="src\PositionDialog.cpp" />
+    <ClCompile Include="src\PrivateChessDefs.cpp" />
+    <ClCompile Include="src\Repository.cpp" />
+    <ClCompile Include="src\Rybka.cpp" />
+    <ClCompile Include="src\Session.cpp" />
+    <ClCompile Include="src\CentralWorkSaver.cpp" />
+    <ClCompile Include="src\TrainingDialog.cpp" />
+    <ClCompile Include="src\Undo.cpp" />
+  </ItemGroup>
+  <ItemGroup>
+    <ResourceCompile Include="Tarrasch.rc">
+      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='DLL Unicode Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='DLL Unicode Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='DLL Unicode Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='DLL Unicode Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='DLL Universal Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='DLL Universal Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='DLL Universal Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='DLL Universal Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='DLL Universal Unicode Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='DLL Universal Unicode Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='DLL Universal Unicode Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='DLL Universal Unicode Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Unicode Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Unicode Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Unicode Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Unicode Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Universal Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Universal Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Universal Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Universal Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Universal Unicode Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Universal Unicode Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Universal Unicode Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Universal Unicode Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+    </ResourceCompile>
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>

ToyEngine.vcxproj

+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{E1B0F919-EF27-4E50-8E0F-8378B55BFCCC}</ProjectGuid>
+    <RootNamespace>wx</RootNamespace>
+    <Keyword>Win32Proj</Keyword>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup>
+    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <SubSystem>Console</SubSystem>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <ClCompile>
+      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <SubSystem>Console</SubSystem>
+      <OptimizeReferences>true</OptimizeReferences>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <ClInclude Include="src\ChessDefs.h" />
+    <ClInclude Include="src\ChessEngine.h" />
+    <ClInclude Include="src\ChessEvaluation.h" />
+    <ClInclude Include="src\ChessPosition.h" />
+    <ClInclude Include="src\ChessPositionRaw.h" />
+    <ClInclude Include="src\ChessRules.h" />
+    <ClInclude Include="src\Move.h" />
+    <ClInclude Include="src\PrivateChessDefs.h" />
+    <ClInclude Include="src\GeneratedLookupTables.inc" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="src\ChessEngine.cpp" />
+    <ClCompile Include="src\ChessEvaluation.cpp" />
+    <ClCompile Include="src\ChessPosition.cpp" />
+    <ClCompile Include="src\ChessRules.cpp" />
+    <ClCompile Include="src\Move.cpp" />
+    <ClCompile Include="src\PrivateChessDefs.cpp" />
+    <ClCompile Include="src\ToyEngine.cpp" />
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>

bitmaps/40-pixel-board.bmp

Added
New image

bitmaps/54-pixel-board.bmp

Added
New image

bitmaps/board_setup_bitmap.xpm

+static char *board_setup_bitmap_xpm[] = {
+"364 294 16 1",
+"  c #ffffff",
+". c #f5f5f5",
+"- c #ececec",
+", c #e1e1e1",
+"` c #d7d7d7",
+"~ c #cccccc",
+"o c #c0c0c0",
+"{ c #b4b4b4",
+"} c #a7a7a7",
+"= c #999999",
+"+ c #8b8b8b",
+"& c #7a7a7a",
+"$ c #686868",
+"* c #535353",
+"@ c #393939",
+"# c #000000",
+"############################################################################################################################################################################################################################################################################################################################################################################",
+"#                                                                                                                                                                                                                                                                                                                                                                          #",
+"#                                                                                                                                                                                                                                                                                                                                                                          #",
+"#                                                                                                                                                                                                                                                                                                                                                                          #",
+"#                                                                                                                                                                                                                                                                                                                                                                          #",
+"#                                                                                                                                                                                                                                                                                                                                                                          #",
+"#                                                                                                                                                                                                                                                                                                                                                                          #",
+"#                                                                                                                                                                                                                                                                                                                                                                          #",
+"#                                                                                                                                                                                                                                                                                                                                                                          #",
+"#                                                                                                                                                                                                                                                                                                                                                                          #",
+"#                                            ##################################################################################################################################################################################################################################################################################                                            #",
+"#                                            #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #                                   o o o o o -.o o o o o o o o o o o             `{-  .{o              o o o o o o o o o o o o o o o o o           ,.                      o o o o o o o o o o o o o o o o o            .````````-             o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #      ,&&&}   o&&&&}   o&&&o      o o o o o,o`} o o o o o o o o o o             `##@. &##{            o o o o o .}&{o o o ~&+,o o o o o          - `+                     o o o ,&&&} o o&&&&}o o}&&&oo o o             `#$@##@&#{            o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #      `###&   {####&   {###{       o o o o @,~#o o o o o o o o o o o            {###` ###&             o o o o o=###{o o -###@ o o o o o         @,`#{                     o o o`###&o o{####& o &###{ o o o            `@.-$@, ${             o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #      `###&   {####&   {###{      o o o o o#@&##=.o o o.~ o o o o o             `@#@. }##o            o o o o o &###+ o o`####, o o o o          @@=##&,                  o o o `###& o {####&o o&###{o o o             `#} ., o#{            o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #      `####################{       o o o o $######*+{- o o o o o o o            .*#$. &##}             o o o o o{###+o o .*##$ o o o o o         &#######&{,               o o o`####################{ o o o            `##{  `##{             o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #      `####################{      o o o o o}##=####}&@&`o o o o o o             &###$&####~           o o o o o o{##{ o o-##$.o o o o o          {##+####}+@*o            o o o `####################{o o o      -`{`.  `#+. . }#{  .`o~,     o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #      `####################{       o o o o ,##.+##*. .{#&- o o o o o           {#####+}@##*.           o o o o o }##@o o =##*o o o o o o         .##-=###. .{#$,           o o o`####################{ o o o   -&#####+``* .=$. ={-=#####&,    o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #       =##################$.      o o o o o=##  &##@}. ,@@~ o o o o           `######~ ,@##{          o o o o o o$###*o -####-o o o o o          }##  =##@=- ,*#o         o o o o=##################$.o o o   ,@########&#=$##@{#$@########~  o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #        =#*{{{{{{{{{{{{&#$.        o o o o~###- =####@o .$#o o o o o          $######*. {##@.          o & o o o.####* o=####o o o ~&}.o        `###, }####@{ .$#o         o o o o=#*{{{{{{{{{{{{*#$.o o o o  $############################@.  o o o o o o o o o o o o o o o o o#                                            #",
+"#                 .````````-                 #         +&            {*.        o o o o *###@$#######= .$#~ o o o          o########=  &##o         o ### o o ~#####o-#####=o o o###{         &###@&#######= .$#o       o o o o o+&            &*.o o o o  ,#############$~`$#############o o o o o o o o o o o o o o o o o o #                                            #",
+"#                 `########{                 #         {$````````````=&          o o o ,##############= ,@@. o o o         *#########` `##&          o###{ o o=#####*&#####* o o.### o       -##############= ,@@-       o o o o {$````````````$&o o o o o o####+~`~=####~  .####&o``=####{  o o o o o o o o o o o o o o o o o#                                            #",
+"#                 `@$.   =#{                 #         {##############&         o o o o{{  -$##########o `#=o o o         ~##########*  *##         o }##$. o *#############- o {##&.        o=  -$##########{ ~#&      o o o o o{##############& o o o o  o###*     ,*##~  -###o     =###{ o o o o o o o o o o o o o o o o o #                     `,                     #",
+"#                 `&o$..&=&{                 #         {##############&          o o o }*~  ~###########~ }#`o o.o        =###########, }##,         o -##@, -##############-o.&##{o o       }*~  `###########~ =#`      o o o o {##############&o o o o o `###{  {{- .@#@o~$##~ .{}. {###{  o o o o o o o o o o o o o o o o o#                   ,@##$.                   #",
+"#                 `& o@$= &{                 #         {##############&         o o o ,##*=@*###########*..@= o o         $###########{ `##`        o o +##@oo##############=,*##@o o       -##@=**###########@..@&     o o o o o{##############& o o o o   @##&  ##@, `######{ ,@##` {###- o o o o o o o o o o o o o o o o o #                  .@####&                   #",
+"#          ,o{o-  `& .*#, &{  .~{{`          #         {##############&          o o o&##################{ {#. o o        ############$ .##`         o o`####*##############@####= o o      &##################{ }#-     o o o o {##############&o o o o o  {###. =##@- =####*  $##$  $##&   o o o o o o o o o o o o o o o o o#                  `######                   #",
+"#        ,&#####&``&.$=o@,&{,+#####*`        #         {##############&         o o o{###################* -#oo o         $############. ##`        o o o*#######################-o o      {###################* ,#{    o o o o o{##############& o o o o   .@##{ .@##= -####o {###, `###`  o o o o o o o o o o o o o o o o o #                  .@####@                   #",
+"#       ,@$`   `=#$$$o  o@*$#&~   ,+#o       #         {##############&          o oo###########=&########, *+ o o        +############o ##          o o o######################=o o o    o###########==########, @&     o o o o {##############&o o o o o   {##@, ,@##- &##@  *##o .*##+    o o o o o o o o o o o o o o o o o#                  -+####&                   #",
+"#       *$.      `@#${{{{$##o       +@.      #         {##############&         o o`#&}*#######}o&########{ +@o o         {############$~#*         o o o.@#####&={{{{{{}&@#####` o o    `#&{*#######= &########{ &#    o o o o o{##############& o o o o     &##@, ~}o. -``, .~{o .$##$.   o o o o o o o o o o o o o o o o o #                -{@######${-                #",
+"#      ,#`        ,@*&&&&*#o        .#o      #         {##############&          o {$  =+}##$=`o *########= {#-o o        -###*}`,  ,`{*##=          o o o{#@},            ,{*#& o o o   {*  }&{##$&~  $########+ {#`    o o o o {##############&o o o o o    .$##&                {##@,     o o o o o o o o o o o o o o o o o#              .=############&-              #",
+"#      {#          `@-   ${          &{      #         {##############&         o o{& &+  #@. o -#########& {#` o          +#=   -``.  .+#o         o o o -#~  -~{{&&&&}{o,  .#~o o o    {$.$+  #@-   .#########* {#~   o o o o o{##############& o o o o      .+#` -o{&$####*&}{,  #$-     o o o o o o o o o o o o o o o o o #              $##############@-             #",
+"#      ~#           }&  {&           &{      #         {&            {&          o -@##` o#~ o o{########## `#{o o         ,#o`+@####*=,{@.          o o o #==*#####$&#####@+{#` o o o   .@##` o#{    o########## `#{    o o o o {&            &&o o o o o      .#**#####@=}*#####@$#`       o o o o o o o o o o o o o o o o o#             o################=             #",
+"#      ,#-          .@`-#`           @o      #        .@&            {#~        o o ~@=.+#} o o-@########## `#{ o           +#$##&  *##$#}          o o o o*#######o  ~########-o o o     ,@=.}#=    .@########## `#{   o o o o ,@&            &@,o o o o        ########o  `########`      o o o o o o o o o o o o o o o o o #             &################@             #",
+"#       *o           {&=&           ,#-      #       .$#@&&&&&&&&&&&&*#@,        o o o {+~ o o.$########### `#{o o          &*+########=*=           o o o &@}&####$~~+####*{*#o o o o       o+~    .$###########,`#{    o o o ,@#@&&&&&&&&&&&&@#@,o o o o       #&`=####@}{*####$`=#`       o o o o o o o o o o o o o o o o o#             +&&&&&@####@&&&&&&             #",
+"#       {*           -#@~           =&       #       +##################@       o o o o o o o`*############ `#{ o           &##*}~``~{$##}          o o o o=+~$############@o{# o o o              `*############,`#{   o o o o&##################@ o o o        #$=@#############++#,      o o o o o o o o o o o o o o o o o #                   &####&                   #",
+"#       .@{           &@           `#`       #      ,@###################o       o o o o o o+############## `#`o o          }@`        `#{           o o o {##@={````````{=*##&o o o o            =############## `#{    o o o,@###################o o o o       *##$+{{``````{{=$###        o o o o o o o o o o o o o o o o o#                   &####&                   #",
+"#        {#,        ``=&``        .*}        #     ,@#####################o     o o o o o o}############### ~#` o    .~{{{o`{$.o&@##@+o.*o`o{{{`.   o o o o{#+      ``      {#& o o o            {############### `#`   o o o,@#####################o o o        &*-  -````````-  .&#       o o o o o o o o o o o o o o o o o #                  .@#####.                  #",
+"#         +@,  `}&##########&}~  .$$.        #     {######################&      o o o o o`################ {#.o.o  {@##########################@o   o o o `#}o=&########$=o{#=o o o o          ,################ `#-    o o {######################&o o o       &#{+@###########&{@#        o o o o o o o o o o o o o o o o o#                  {######{                  #",
+"#          $@o*#@+{`,    -`{=*#*{$$.         #     {######################&     o o o o o &################ }@o o  o##############################` o o o o-@#################{ o o o           +################ {#    o o o{######################& o o        }##################$       o o o o o o o o o o o o o o o o o #                  *######*                  #",
+"#          .=#&~              ,=#&.          #     {######################&      o o o o o#################&@+ o o +############&o``{&############=  o o o o-+##############&` o o o o          @################&*&     o o {######################&o o o       .}################&.        o o o o o o o o o o o o o o o o o#                 ,########,                 #",
+"#           .#`      }&&=       #`           #     o&&&&&&&&&&&&&&&&&&&&&&}     o o o o o ~{{{{{{{{{{{{{{{{{{`o o  &###$&&&&&$#=      +#$&&&&&*###& o o o o o -o}&&####&&}o-o o o o o           ~{{{{{{{{{{{{{{{{{{`    o o oo&&&&&&&&&&&&&&&&&&&&&&} o o          -{+$########*&{,         o o o o o o o o o o o o o o o o o #                 {########{                 #",
+"#            #`      }$$+      -#`           #                                   o o o o o o o o o o o o o o o o o oo-                          ,oo  o o o o.o o o o o o o o o o.o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                 {########{                 #",
+"#            ##$.             +##`           #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                 o########o                 #",
+"#            #@,    ,````,    .$#-           # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #                 .$######$                  #",
+"#            *&.{+@#########&{-{#            #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #                  {######=                  #",
+"#            &*@${~`-    .`~{+#$#            # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o -{` o o{o o o o o o o                                  #              -{=&*######@&&},              #",
+"#            &#,              -*#            #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o -@##` }##&o o o o o o                                   #            .}################&.            #",
+"#            }#{              `@$            # o o o o o o o o,, o o o o o o o o                `,                 o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o`###{ &### o o o o o o                                  #            }##################&            #",
+"#             {#@&{o``````o{+*#=.            #o o o o o o o o&##*,o o o o o o o               ,@##$.              o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o .@#@, {##=o o o o o o                                   #           .####################-           #",
+"#               o=&*######*&+{-              # o o o o o o o&####@.o o o o o o o             .@####&               o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o.$#$. =##+ o o o o o o                                  #           `####################`           #",
+"#                                            #o o o o o o o ######` o o o o o o              `######              o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o =###$=####{ o o o o o                                   #                                            #",
+"#                                            # o o o o o o o*#####,o o o o o o o             .@####@               o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o ~ o#####+}@##@- o o o o o                                  #                                            #",
+"#                                            #o o o o o o o.+####&o o.o o o o o              -+####&              o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o -@#####{ .*##=o o o o o                                   #                                            #",
+"#                                            # o o o o o -{@######*{,o o o o o o           -{@######${-            o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o&######@- `###-o o o o o                                  #                                            #",
+"#                                            #o o o o o }############&, o o o o          .=############&-         o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o`########$  =##= o o o o                                   #                                            #",
+"#                                            # o o o o =##############@, o o o o         $##############@-         o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o &#########{ .##@o o o o o                                  #                                            #",
+"#                                            #o o o o ~################+o o o o         o################=        o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o ,##########@. =##,o o o o                                   #                                            #",
+"#                                            # o o o o+################# o o o o        &################@         o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o{###########{ ~##o o o o o                                  #                                            #",
+"#                                            #o o o o }&&&&&*####@&&&&&&o o o o         +&&&&&@####@&&&&&&        o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o &###########+  ##{o o o o                                   #                                            #",
+"#                                            # o o o o o o o{####& o o o o o o o              &####&               o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o&###########@  $#{ o o o o                                  #                                            #",
+"#                                            #o o o o o o o {####&o o o o o o o               &####&              o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o &############` &#oo o o o                                   #                                            #",
+"#                                            # o o o o o o o*#####-o o o o o o o             .@#####.              o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o}############} &#` o o o o                                  #                                            #",
+"#                                            #o o o o o o oo######= , o o o o o              {######{             o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o ~############@,@#.o o o o                                   #                                            #",
+"#                                            # o o o o o o $#######. o o o o o o             *######*              o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o @##@}~,  -`{*##$o o o o o                                  #                                            #",
+"#                                            #o o o o o o -########oo o o o o o             ,########,            o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o}#&.         =#} o o o o                                   #                ,.                          #",
+"#               .}&{      ~&+,               # o o o o o oo########} o o o o o o            {########{             o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o -@}-}&####&},~#-o o o o o                                  #              - `+                          #",
+"#               =$`+{    -#~o@               #o o o o o o {########&o o o o o o             {########{            o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o }#$##*  =##$#&o o o o o                                   #              @,`#{                         #",
+"#               &{ {+    `$  #,              # o o o o o o~########{ o o o o o o            o########o             o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o{*}########+$& ` o o o o                                  #              @@=##&,                       #",
+"#               {*{*o    .*}+$               #o o o o o o o&######$.o o o o o o             .$######$             o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o {##*}~```{&##&o.o o o o                                   #              &#######&{,                   #",
+"#                {@*{    -**$.               # o o o o o o {######+o o o o o o o             {######=              o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o{#`   .-   `*+ o o o o o                                  #              {##+####}+@*o                 #",
+"#                }=-@    =o,*                #o o o o o-{+&*######@&&{, o o o o          -{=&*######@&&},         o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o ,~{o```#-o$####*{-${,`~{``o o                                   #              .##-=###. .{#$,               #",
+"#                $~ =o  -*  @-               # o o o o}################&.o o o o       .}################&.        o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o~*##########################@{ o                                  #              }##  =##@=- ,*#o              #",
+"#       ~&}     .#. -*  =o  +o     ~&}.      #o o o o{##################& o o o        }##################&       o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o ##############################~                                   #             `###, }####@{ .$#o             #",
+"#      -*`+o    ~$   +o-*   {=    .@~&{      # o o o @###################, o o o      .####################-       o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o############&~```=############&o                                  #             &###@&#######= .$#o            #",
+"#      ,$ }{    ={   `*&{   ,*    .$ }{      #o o o ,####################{o o o       `####################`      o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o ####*&&&&##+      {##$&&&*####&                                   #            -##############= ,@@-           #",
+"#       }##$.   *,    &@.    @-   {##&.      # o o - o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o `.o o o o o o {.o o o o o o`{ o                                  #            o=  -$##########{ ~#&           #",
+"#        -@{@, -@     `{     +o .&$${        #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #            }*~  `###########~ =#`          #",
+"#         +oo*oo+      .     {=,*=,@.        #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#           -##@=**###########@..@&          #",
+"#         `* ,@*o            -@#{ ==         #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #           &##################{ }#-         #",
+"#          *o .$-             $` -#-         #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o           ~~                      o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#          {###################* ,#{         #",
+"#          o&  .     .``,        }=          #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o            $@,                    o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #         o###########==########, @&         #",
+"#          .@`  `{&*#######&=o. .@`          #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o        ~~.#@$.                    o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#        `#&{*#######= &########{ &#         #",
+"#           {&=@@={`.     `o}*#+=&           #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o         `#+#.$*&&+{,              o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #        {*  }&{##$&~  $########+ {#`        #",
+"#           -#&~              ,=#~           #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o        `*}# .}&}+##*o             o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#        {$.$+  #@-   .#########* {#~        #",
+"#            #`      ~+&{      .#`           #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o         `+ #{    .{{##$,          o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #        .@##` o#{    o########## `#{        #",
+"#            *{      {&&+      `#-           #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o         #${@-      ~{#@o          o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#         ,@=.}#=    .@########## `#{        #",
+"#            &#*.             &##            #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o          @{ ,-       .&##o        o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #            o+~    .$###########,`#{        #",
+"#            =@,              .$#            #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o        o@.             @#`        o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                  `*############,`#{        #",
+"#            {& ,{&@######*&}~ {&            #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o        `@,              &#@.      o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                 =############## `#{        #",
+"#            {**${~`.     ``{+*&&            #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o       $~  ``            -&+       o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                {############### `#`        #",
+"#            `#`              ,#=            #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o       .*  {##$.           *#`     o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #               ,################ `#-        #",
+"#            -@{              o#{            #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o      {}  ~&o             +#&      o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#               +################ {#         #",
+"#             -+@&{{``````o{+@&`             #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o      ,#`                   `@`    o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #               @################&*&         #",
+"#               -o}&&####&&}o-               #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o    ,@}                    -#=     o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#               ~{{{{{{{{{{{{{{{{{{`         #",
+"#                                            #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o    .*=                     {#@    o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o   +=            o         -&#~    o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o   ,* .,   +&{{{}$$           }}   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o  {{ +~   ~*&&&}*}           *$    o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o   {{  ,o  &o   ,#-          ~##.  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o  `*`,@{.=&   .$}           .$#`   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o    }##*##+.  .$$.            -#~  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o    .` `,   ,@*.             =#{   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o            ~@$.             ,##{  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o          o#$.               =#o   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o          -#=                 -#`  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o         {$                  o#`   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o          {=                  +#-  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o         ,@{+&&*#########$&&=@@    o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o           }&&&&&&&&&&&&&&&&&&&{   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                  `{-  .{o                  #",
+"#           ,&&&}   o&&&&}   o&&&o           #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                 `##@. &##{                 #",
+"#           `#{&&   {*{{&&   {*{*{           #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                 {###` ###&                 #",
+"#           `# {&   {&  {&   {& &{           # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #                 `@#@. }##o                 #",
+"#           `# {#####&  {#####& &{           #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o  .                                o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #                 .*#$. &##}                 #",
+"#           `# -`````,  -`````, &{           # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o.````````- o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #                 &###$&####~                #",
+"#           `#,                 ${           #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o           .}&{      ~&+,          o o o o o o `#$@##@&#{o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #                {#####+}@##*.               #",
+"#           .$@,               =$-           # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o          =###{    -###@           o o o o o o`@.-$@, ${ o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #               `######~ ,@##{               #",
+"#            .=@~`````````````$$.            #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o           &###+    `####,         o o o o o o `#} ., o#{o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #               $######*. {##@.              #",
+"#              +##############*.             # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o          {###o    .*##$           o o o o o o`##{  `##{ o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #              o########=  &##o              #",
+"#              {&            {&              #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o   .        {##{    -##$.          o o o-`{`.o `#+. . }#{o .`o~, o o                                   o o o o o o o o o o o o o o o o o                                   #              *#########` `##&              #",
+"#              {&            {&              # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o           }##@    =##*            o -&#####+``* .=$. ={-=#####&,o o                                   o o o o o o o o o o o o o o o o o                                  #             ~##########*  *##              #",
+"#              {&            {&              #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o            $###o  -####-          o ,@########&#=$##@{#$@########~o                                   o o o o o o o o o o o o o o o o o                                   #             =###########, }##,             #",
+"#              {&            {&              # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o  ~&}     .####*  =####o     ~&}.  o$############################@.o                                   o o o o o o o o o o o o o o o o o                                  #             $###########{ `##`             #",
+"#              {&            {&              #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o  -###o    ~#####o-#####=    .###{ o,#############$~`$#############o                                   o o o o o o o o o o o o o o o o o                                   #             ############$ .##`             #",
+"#              {&            {&              # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o ,###{    =#####*&#####*    .###{  o####+~`~=####~  .####&o``=####{o                                   o o o o o o o o o o o o o o o o o                                  #             $############. ##`             #",
+"#              {&            {&              #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o   }##$.   *#############-   {##&. oo###*     ,*##~  -###o     =###{                                   o o o o o o o o o o o o o o o o o                                   #             +############o ##              #",
+"#              {&            {&              # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o   -##@, -##############o .&##{    `###{  {{- .@#@o~$##~ .{}. {###{o                                   o o o o o o o o o o o o o o o o o                                  #             {############$~#*              #",
+"#              {&            {&              #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o     +##@oo##############=,*##@.   o @##&  ##@, `######{ ,@##` {###-                                   o o o o o o o o o o o o o o o o o                                   #             -###*}`,  ,`{*##=              #",
+"#              {&            {&              # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o    `####*##############@####=     o{###. =##@- =####*  $##$  $##& o                                   o o o o o o o o o o o o o o o o o                                  #              +#=   -``.  .+#o              #",
+"#              {@&&&&&&&&&&&&*&              #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o      *#######################-    o .@##{ .@##= -####o {###, `###`o                                   o o o o o o o o o o o o o o o o o                                   #              ,#o`+@####*=,{@.              #",
+"#             .&{{{{{{{{{{{{{{*,             # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o     o######################=      o {##@, ,@##- &##@  *##o .*##+o o                                   o o o o o o o o o o o o o o o o o                                  #               +#$##&  *##$#}               #",
+"#            .&,              ,*,            #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o      .@#####&={{{{{{}&@#####`     o o &##@, ~}o. -``, .~{o .$##$. o                                   o o o o o o o o o o o o o o o o o                                   #               &*+########=*=               #",
+"#            +{                {*            # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o      {#@},            ,{*#&       o o.$##&                {##@, o o                                   o o o o o o o o o o o o o o o o o                                  #               &##*}~``~{$##}               #",
+"#           .$,                ,$,           #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o       -#~  -~{{&&&&}{o,  .#~      o o o.+#` -o{&$####*&}{,  #$- o o                                   o o o o o o o o o o o o o o o o o                                   #               }@`        `#{               #",
+"#          ,&,                  .&o          # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o       #==*#####$&#####@+{#`       o o o.#**#####@=}*#####@$#` o o o                                   o o o o o o o o o o o o o o o o o                                  #        .~{{{o`{$.o&@##@+o.*o`o{{{`.        #",
+"#          {&                    {&          #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o        *#######o  ~########-      o o o o########o  `########`o o o                                   o o o o o o o o o o o o o o o o o                                   #       {@##########################@o       #",
+"#          {&                    {&          # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o       &@}&####$~~+####*{*#        o o o #&`=####@}{*####$`=#` o o o                                   o o o o o o o o o o o o o o o o o                                  #      o##############################`      #",
+"#          {*{{{{{{{{{{{{{{{{{{{{&&          #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o        =+~$############@o{#       o o o o#$=@#############++#,o o o                                   o o o o o o o o o o o o o o o o o                                   #      +############&o``{&############=      #",
+"#          o&&&&&&&&&&&&&&&&&&&&&&}          # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o       {##@={````````{=*##&        o o o *##$+{{``````{{=$###o o o o                                   o o o o o o o o o o o o o o o o o                                  #      &###$&&&&&$#=      +#$&&&&&*###&      #",
+"#                                            #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o        {#+      ``      {#&       o o o o&*-  -````````-  .&# o o o                                   o o o o o o o o o o o o o o o o o                                   #      oo-                          ,oo      #",
+"#                                            # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o       `#}o=&########$=o{#=        o o o &#{+@###########&{@#o o o o                                   o o o o o o o o o o o o o o o o o                                  #                                            #",
+"#                                            #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o        -@#################{       o o o o}##################$ o o o                                   o o o o o o o o o o o o o o o o o                                   #                                            #",
+"#                                            # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o        -+##############&`         o o o .}################&.o o o o                                   o o o o o o o o o o o o o o o o o                                  #                                            #",
+"#                                            #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o           -o}&&####&&}o-          o o o o o-{+$########*&{, o o o o                                   o o o o o o o o o o o o o o o o o                                   #                                            #",
+"#                                            # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #                                            #",
+"#                                            #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #                                            #",
+"#                                            #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o            .````````-             o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #                                  o o o o o o o o o o o o o o o o o                                   o o o o o .}&{o o o ~&+,o o o o o             `########{            o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #                                   o o o o o o o o o o o o o o o o o                                   o o o o o=$`+{o o -#~o@ o o o o o            `@$.   =#{             o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #                                  o o o o o o o o o o o o o o o o o                                   o o o o o &{ {+ o o`$  #, o o o o             `&o$..&=&{            o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #                                   o o o o o o o o o o o o o o o o o                                   o o o o o{*{**o o .*}+$ o o o o o            `& o@$= &{             o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                  -{`   o{.                 #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o{@*{ o o-**$.o o o o o      ,o{o-  `& .*#, &{  .~{{`     o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                 -@}@` }$+&                 #                                   o o o o o o o o o o o o o o o o o                                   o o o o o }=-@o o =o,*o o o o o o   ,&#####&``&.$=o@,&{,+#####*`    o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#           ,&&&}   o&&&&}   o&&&o           #",
+"#                 `* &{ &~`#                 #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o$~ =*o -*  @-o o o o o   ,@$`   `=#$$$o  o@*$#&~   ,+#o  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #           `###&   {####&   {###{           #",
+"#                 .@#@, {##=                 #                                   o o o o o o o o o o o o o o o o o                                   o~&}o o o.#. -* o=o  +o o o ~&}.o  *$.      `@#${{{{$##o       +@.  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#           `###&   {####&   {###{           #",
+"#                 .$@$. =@$+                 #                                  o o o o o o o o o o o o o o o o o                                   o-*`+{o o ~$   +o-*   {=o o .@~&{  ,#`        ,@*&&&&*#o        .#o o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #           `####################{           #",
+"#                 =$.=$=@,,#{                #                                   o o o o o o o o o o o o o o o o o                                   ,$ }{ o o={   `*&{   ,* o o.$ }{o {#          `@-   ${          &{  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#           `####################{           #",
+"#                o*. .$#,  {@-               #                                  o o o o o o o o o o o o o o o o o                                   o }##$. o *,    &@.    @- o {##&.  ~#           }&  {&           &{ o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #           `####################{           #",
+"#               -@`   .$o   *+               #                                   o o o o o o o o o o o o o o o o o                                   o -@{@, -@     `{     +-o.&$${o o ,#-          .@`-#`           @o  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#            =##################$.           #",
+"#               &=     -@o  o#,              #                                  o o o o o o o o o o o o o o o o o                                   o o +oo*oo+      .     {=,*=,@. o   *o           {&=&           ,#- o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #             =#*{{{{{{{{{{{{&#$.            #",
+"#              `#-      ~@,  *=              #                                   o o o o o o o o o o o o o o o o o                                   o o`* ,@*o            -@#{ == o o  {*           -#@~           =&   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#              +&            {*.             #",
+"#              &=        }$  {@              #                                  o o o o o o o o o o o o o o o o o                                   o o o*o .$-             $` -#-o o   .@{           &@           `#`  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #              {$````````````=&              #",
+"#             ,#,        .*{ ,#,             #                                   o o o o o o o o o o o o o o o o o                                   o o o&o .     .``,        }=o o o   {#,        ``=&``        .*}    o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#              {##############&              #",
+"#             {*          o@. #o             #                                  o o o o o o o o o o o o o o o o o                                   o o o.@`  `{&*#######&=o. .@` o o     +@,  `}&##########&}~  .$$.   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #              {##############&              #",
+"#             &}           *o ${             #                                   o o o o o o o o o o o o o o o o o                                   o o o{&=@@={`.     `o}*#+=& o o o     $@o*#@+{`,    -`{=*#*{$$.     o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#              {##############&              #",
+"#             &{           o$ &{             #                                  o o o o o o o o o o o o o o o o o                                   o o o -#&~              ,=#~o o o      .=#&~              ,=#&.     o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #              {##############&              #",
+"#             &{            @.@~             #                                   o o o o o o o o o o o o o o o o o                                   o o o #`      ~+&{      .#` o o o      .#`      }&&=       #`       o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#              {##############&              #",
+"#             }}            &`#`             #                                  o o o o o o o o o o o o o o o o o                                   o o o o*{      {&&+      `#-o o o        #`      }$$+      -#`      o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #              {##############&              #",
+"#             ~*            }&#              #                                   o o o o o o o o o o o o o o o o o                                   o o o &#*.             &##o o o o       ##$.             +##`       o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#              {##############&              #",
+"#              @{     ,,    +#$              #                                  o o o o o o o o o o o o o o o o o                                   o o o o=@,              .$# o o o        #@,    ,````,    .$#-      o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #              {##############&              #",
+"#              =#o=*######+o*#}              #                                   o o o o o o o o o o o o o o o o o                                   o o o {& ,{&@######*&}~ {&o o o o       *&.{+@#########&{-{#        o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#              {##############&              #",
+"#              -@#&{``````{+##-              #                                  o o o o o o o o o o o o o o o o o                                   o o o o{**${~`.     ``{+*&& o o o        &*@${~`-    .`~{+#$#       o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #              {&            {&              #",
+"#               }&    ``    }$               #                                   o o o o o o o o o o o o o o o o o                                   o o o `#`              ,#=o o o o       &#,              -*#        o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#             .@&            {#~             #",
+"#               {#{   &&-  `@&               #                                  o o o o o o o o o o o o o o o o o                                   o o o o-@{              o#{ o o o        }#{              `@$       o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #            .$#@&&&&&&&&&&&&*#@,            #",
+"#               {*.         $&               #                                   o o o o o o o o o o o o o o o o o                                   o o o o-+@&{{``````o{+@&` o o o o        {#@&{o``````o{+*#=.        o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#            +##################@            #",
+"#               {${=&&&&&&+{&+               #                                  o o o o o o o o o o o o o o o o o                                   o o o o o -o}&&####&&}o-o o o o o           o=&*######*&+{-         o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #           ,@###################o           #",
+"#         ,~{{```#@{``````{$#{,`o{~`         #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#          ,@#####################o          #",
+"#       ~*#&&&&###$~-    .`+###$&&&@@{       #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #          {######################&          #",
+"#      `@~       `o}*####@={`.      ,$o      # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #          {######################&          #",
+"#      {{     -```{+&~```=${~``,     ~&      #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #          {######################&          #",
+"#      =####@&&&*##+      {##@&&&@####&      # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #          o&&&&&&&&&&&&&&&&&&&&&&}          #",
+"#      o}`.                         `{{      #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #                                            #",
+"#                                            # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #                                            #",
+"#                                            #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #                                            #",
+"#                                            # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #                                            #",
+"#                                            #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #                                            #",
+"#                                            # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #                                            #",
+"#                                            #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #                                            #",
+"#                                            # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #                                            #",
+"#                                            #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #                                            #",
+"#                                            # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #                                            #",
+"#                                            #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #                                            #",
+"#                                            # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #                                            #",
+"#                                            #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #                                            #",
+"#                                            # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #                                            #",
+"#                ~~                          #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #                                            #",
+"#                $@,                         # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #               .}&{      ~&+,               #",
+"#             ~~.#@$.                        #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #               =###{    -###@               #",
+"#             `#+#.$*&&+{,                   # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #               &###+    `####,              #",
+"#             `*}# .}&}+##*o                 #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #               {###o    .*##$               #",
+"#             `+ #{    .{{##$,               # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #                {##{    -##$.               #",
+"#              #${@-      ~{#@o              #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #                }##@    =##*                #",
+"#              @{ ,-       .&##o             # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #                $###o  -####-               #",
+"#             o@.             @#`            #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #       ~&}     .####*  =####o     ~&}.      #",
+"#            `@,              &#@.           # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #      -###o    ~#####o-#####=    .###{      #",
+"#            $~  ``            -&+           #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #      ,###{    =#####*&#####*    .###{      #",
+"#           .*  {##$.           *#`          # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #       }##$.   *#############-   {##&.      #",
+"#           {}  ~&o             +#&          #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #        -##@, -##############o .&##{        #",
+"#          ,#`                   `@`         # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #         +##@oo##############=,*##@.        #",
+"#         ,@}                    -#=         #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #         `####*##############@####=         #",
+"#        .*=                     {#@         # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #          *#######################-         #",
+"#        +=            o         -&#~        #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #          o######################=          #",
+"#       ,* .,   +&{{{}$$           }}        #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#          .@#####&={{{{{{}&@#####`          #",
+"#       {{ +~   ~*&&&}*}           *$        #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #           {#@},            ,{*#&           #",
+"#       {{  ,o  &o   ,#-          ~##.       #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#           -#~  -~{{&&&&}{o,  .#~           #",
+"#       `*`,@{.=&   .$}           .$#`       #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #            #==*#####$&#####@+{#`           #",
+"#        }##*##+.  .$$.            -#~       #                ``                 o o o o o o o o,, o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#            *#######o  ~########-           #",
+"#         .` `,   ,@*.             =#{       #              ,*##*,              o o o o o o o .&##*,o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #            &@}&####$~~+####*{*#            #",
+"#                ~@$.             ,##{       #              @=..=@               o o o o o o o&$`-$@.o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#            =+~$############@o{#            #",
+"#               o#$.               =#o       #             `#    #`             o o o o o o o #{  `#` o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #            {##@={````````{=*##&            #",
+"#              -#=                 -#`       #             .@-  ,#-              o o o o o o o*{  ~#,o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#            {#+      ``      {#&            #",
+"#              {$                  o#`       #             .&*..*=              o o o o o o o.+@- *&o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #            `#}o=&########$=o{#=            #",
+"#              {=                  +#-       #           -{@@,  ,*&{-            o o o o o -{@@o  ,**{,o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#            -@#################{            #",
+"#              ,@{+&&*#########$&&=@@        #          }#${.    .{$#=.         o o o o o }#${-    .o$#&, o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #             -+##############&`             #",
+"#               }&&&&&&&&&&&&&&&&&&&{        #         +*`          -$@.         o o o o =@`          -&@, o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#               -o}&&####&&}o-               #",
+"#                                            #        o#-            .*=        o o o o ~#,             *+o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #        &*{{{{{{{{{{{{{{**         o o o o+@{{{{{{{{{{{{{{*# o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #        +&&&&&@*&&*@&&&&&&        o o o o }&&&&&*@&&*@&&&&&&o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #              &{  {&               o o o o o o o{&  &{ o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #              &{  {&              o o o o o o o {&  &{o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #             .@o  o@.              o o o o o o o*}  }* o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #             {*    *{             o o o o o o o @.  .@o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #             *{    {*              o o o o o o $=    =$o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #            ,#.    -#,            o o o o o o -#,    ,#-o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #            {$      *{             o o o o o oo@      @o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #            {&      &{            o o o o o o {$      ${o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #            o@      @o             o o o o o o~#.    .#~ o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #            .$}    {$.            o o o o o o o&&    && o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                                            #",
+"#                                            #             {&    +=              o o o o o o {&    &}o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                                            #",
+"#                                            #         -{=&*{    {@&&{,         o o o o o-{+&*=    =*&+{- o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                 .````````-                 #",
+"#                                            #       .}#*={{-    -{{=*#+.        o o o o}#*={~-    .`{}$#& o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                 `#$@##@&#{                 #",
+"#                     ``                     #       }@o              {#+       o o o o{#{              `@& o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                 `@.-$@, ${                 #",
+"#                   ,*##*,                   #      .#+````````````````&#-       o o o @+````````````````+#, o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#                 `#} ., o#{                 #",
+"#                   @=..=@                   #      `####################`      o o o o####################{o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #                 `##{  `##{                 #",
+"#                  `#    #`                  #                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o#          -`{`.  `#+. . }#{  .`o~,          #",
+"#                  .@-  ,#-                  #                                  o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o #        -&#####+``* .=$. ={-=#####&,        #",
+"#                  .&*..*=                   # o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                  #       ,@########&#=$##@{#$@########~       #",
+"#                -{@@,  ,*&{-                #o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   o o o o o o o o o o o o o o o o o                                   #       $############################@.      #",
+"#               }#${.    .{$#=.              # o o o o o o o o o o o o o o o o o           ~~                      o o o o o o -{` o o{. o o o o o o                                   o o o o o o.````````- o o o o o o             -{`   o{.             o o o o o o o { o o o o o o o o o                                  #      ,#############$~`$#############o      #",
+"#              +*`          -$@.             #o o o ,&&&} o o&&&&}o o}&&&oo o o            $@,                    o o o o o o o@}@` }$+&o o o o o o           .}&{      ~&+,          o o o o o o `########{o o o o o o             -@}@` }$+&            o o o o o o+#,o o o o o o o o o o       ,&&&}   o&&&&}   o&&&o      #      o####+~`~=####~  .####&o``=####{      #",
+"#             o#-            .*=             # o o o`#=&&o o{*{{&& o &*{#{ o o o        ~~.#@$.                    o o o o o o * &{ &~`# o o o o o o          =$`+{    -#~o@           o o o o o o`@$.   =#{ o o o o o o            `* &{ &~`#             o o o o { @@@,o o o o o o o o o o      `#{&&   {*{{&&   {*{*{      #      o###*     ,*##~  -###o     =###{      #",
+"#             &*{{{{{{{{{{{{{{**             #o o o `#`{& o {&  {&o o&& #{o o o         `#+#.$*&&+{,              o o o o o o o@#@, {##=o o o o o o           &{ {+    `$  #,         o o o o o o `&o$..&=&{o o o o o o             .@#@, {##=            o o o o `#=#,$##$&}~o o o o o o o       `# {&   {&  {&   {& &{      #      `###{  {{- .@#@o~$##~ .{}. {###{      #",
+"#             +&&&&&@*&&*@&&&&&&             # o o o`#`{#####&  {#####& #{ o o o        `*}# .}&}+##*o             o o o o o o.$@$. =@$+ o o o o o o          {*{*o    .*}+$           o o o o o o`& o@$= &{ o o o o o o            .$@$. =@$+             o o o o,@}#. {&==##@{.o o o o o o      `# {#####&  {#####& &{      #       @##&  ##@, `######{ ,@##` {###-      #",
+"#                   &{  {&                   #o o o `#`-`````,  -`````, #{o o o         `+ #{    .{{##$,          o o o o o o =$.=$=@,,#{ o o o o o            {@*{    -**$.          o o o,o{o-o `& .*#, &{o .~{{` o o             =$.=$=@,,#{           o o o o o$o&=     {{@#@~o o o o o       `# -`````,  -`````, &{      #       {###. =##@- =####*  $##$  $##&       #",
+"#                   &{  {&                   # o o o`#`                .#{ o o o         #${@-      ~{#@o          o o o o o o*. .$#,  {@- o o o o o           }=-@    =o,*            o ,&#####&``&.$=o@,&{,+#####*`o o           o*. .$#,  {@-           o o o o #${@,      o{##{o o o o o      `#,                 ${      #       .@##{ .@##= -####o {###, `###`       #",
+"#                  .@o  o@.                  #o o o o=$,              .$$.o o o          @{ ,-       .&##o        o o o o o -@`   .$o   *=  ~ o o o            $~ =o  -*  @-          o ,@$`   `=#$$$o  o@*$#&~   ,+#oo           -@`   .$o   *+          o o o o o&= .-        &@#}o o o o       .$@,               =$-      #        {##@, ,@##- &##@  *##o .*##+        #",
+"#                  {*    *{                  # o o o o=@~`````````````$$.o o o o        o@.             @#`        o o o o o&=     -@o  o#-o o o o o  ~&}     .#. -*  =o  +o     ~&}.  o*$.      `@#${{{{$##o       +@.o          &=     -@o  o#,          o o o o,*-             &#oo o o o       .=@~`````````````$$.       #         &##@, ~}o. -``, .~{o .$##$.        #",
+"#                  *{    {*                  #o o o o o+##############*.o o o o        `@,              &#@.      o o o o o`#-      ~@,  *= o o o o  -*`+o    ~$   +o-*   {=    .@~&{ o #`        ,@*&&&&*#o        .#o          `#-      ~@,  *=         o o o o *,              }##,o o o          +##############*.        #         .$##&                {##@,         #",
+"#                 ,#.    -#,                 # o o o o {&            &&o o o o o       $~  ``            -&+       o o o o &=        }$  {@o o o o o ,$ }{    ={   `*&{   ,*    .$ }{  o#          `@-   ${          &{o         &=        }$  {@          o o o +{  ``            .=$ o o o         {&            {&         #          .+#` -o{&$####*&}{,  #$-          #",
+"#                 {$      *{                 #o o o o o{&            && o o o o       .*  {##$.           *#`     o o o o ,#,        .*{ ,#,o o o o   }##$.   *,    &@.    @-   {##&. o #           }&  {&           &{         ,#,        .*{ ,#,        o o o-o*o o##*-           &#o o o          {&            {&         #           .#**#####@=}*#####@$#`           #",
+"#                 {&      &{                 # o o o o {&            &&o o o o o      {}  ~&o             +#&      o o o o{*          o@.o#o o o o o   -@{@, -@     `{     +o .&$${    o#-          .@`-#`           @oo        {*          o@. #o         o o oo=  ~&{.            }#*o o o         {&            {&         #            ########o  `########`           #",
+"#                 o@      @o                 #o o o o o{&            && o o o o      ,#`                   `@`    o o o o &}           *{ ${o o o o     +oo*oo+      .     {=,*=,@.   o *o           {&=&           ,#-         &}           *o ${        o o o-@~                   ,*oo o          {&            {&         #            #&`=####@}{*####$`=#`           #",
+"#                 .$}    {$.                 # o o o o {&            &&o o o o o    ,@}                    -#=     o o o o&{           o$ &{ o o o o    `* ,@*o            -@#{ ==     o{*           -#@~           =& o        &{           o$ &{         o o.$=                    .@$ o o         {&            {&         #            #$=@#############++#,           #",
+"#                  {&    +=                  #o o o o o{&            && o o o o    .*=                     {#@    o o o o &{            @.@oo o o o      *o .$-             $` -#-    o .@{           &@           `#`o         &{            @.@~        o o.$=                     o##- {          {&            {&         #            *##$+{{``````{{=$###            #",
+"#              -{=&*{    {@&&{,              # o o o o {&            &&o o o o o   +=            o         -&#~    o o o o}}            &`#` o o o o     o&  .     .``,        }=      o {#,        ``=&``        .*}o o        }}            &`#`         o }=     .      `-        .+#{o o         {&            {&         #            &*-  -````````-  .&#            #",
+"#            .}#*={{-    -{{=*#+.            #o o o o o{&            && o o o o   ,* .,   +&{{{}$$           }}   o o o o ~*            }&#.o o o o      .@`  `{&*#######&=o. .@`     o o +@,  `}&##########&}~  .$$. o         ~*            }&#         o -* .,   =$&==&*@           {& o          {&            {&         #            &#{+@###########&{@#            #",
+"#            }@o