summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoredGuy <osome3717@gmail.com>2026-03-27 16:29:32 -0700
committerBoredGuy <osome3717@gmail.com>2026-03-27 16:29:32 -0700
commit25fdc90968a14ffd44dae65d6fdb3d50e6df9082 (patch)
tree3e11812a480ff173a7c65fd9d53e0efc69f5be27
Initial Commit
-rw-r--r--.gitignore482
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletBeige.pngbin0 -> 211 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletBeigeSilver.pngbin0 -> 218 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletBeigeSilver_outline.pngbin0 -> 368 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletBeige_outline.pngbin0 -> 363 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletBlue.pngbin0 -> 209 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletBlueSilver.pngbin0 -> 216 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletBlueSilver_outline.pngbin0 -> 367 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletBlue_outline.pngbin0 -> 361 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletGreen.pngbin0 -> 210 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletGreenSilver.pngbin0 -> 217 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletGreenSilver_outline.pngbin0 -> 367 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletGreen_outline.pngbin0 -> 361 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletRed.pngbin0 -> 207 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletRedSilver.pngbin0 -> 214 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletRedSilver_outline.pngbin0 -> 363 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletRed_outline.pngbin0 -> 357 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletSilver.pngbin0 -> 211 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletSilverSilver.pngbin0 -> 218 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletSilverSilver_outline.pngbin0 -> 369 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletSilver_outline.pngbin0 -> 363 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletYellow.pngbin0 -> 209 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletYellowSilver.pngbin0 -> 216 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletYellowSilver_outline.pngbin0 -> 352 bytes
-rw-r--r--Assets/Graphics/PNG/Bullets/bulletYellow_outline.pngbin0 -> 348 bytes
-rw-r--r--Assets/Graphics/PNG/Environment/dirt.pngbin0 -> 2175 bytes
-rw-r--r--Assets/Graphics/PNG/Environment/grass.pngbin0 -> 356 bytes
-rw-r--r--Assets/Graphics/PNG/Environment/sand.pngbin0 -> 1982 bytes
-rw-r--r--Assets/Graphics/PNG/Environment/treeLarge.pngbin0 -> 2129 bytes
-rw-r--r--Assets/Graphics/PNG/Environment/treeSmall.pngbin0 -> 1825 bytes
-rw-r--r--Assets/Graphics/PNG/Obstacles/barrelGreen_side.pngbin0 -> 301 bytes
-rw-r--r--Assets/Graphics/PNG/Obstacles/barrelGreen_side_damaged.pngbin0 -> 682 bytes
-rw-r--r--Assets/Graphics/PNG/Obstacles/barrelGreen_up.pngbin0 -> 1088 bytes
-rw-r--r--Assets/Graphics/PNG/Obstacles/barrelGrey_sde_rust.pngbin0 -> 686 bytes
-rw-r--r--Assets/Graphics/PNG/Obstacles/barrelGrey_side.pngbin0 -> 293 bytes
-rw-r--r--Assets/Graphics/PNG/Obstacles/barrelGrey_up.pngbin0 -> 1055 bytes
-rw-r--r--Assets/Graphics/PNG/Obstacles/barrelRed_side.pngbin0 -> 310 bytes
-rw-r--r--Assets/Graphics/PNG/Obstacles/barrelRed_up.pngbin0 -> 1099 bytes
-rw-r--r--Assets/Graphics/PNG/Obstacles/oil.pngbin0 -> 2172 bytes
-rw-r--r--Assets/Graphics/PNG/Obstacles/sandbagBeige.pngbin0 -> 650 bytes
-rw-r--r--Assets/Graphics/PNG/Obstacles/sandbagBrown.pngbin0 -> 647 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeGrey0.pngbin0 -> 1375 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeGrey1.pngbin0 -> 1154 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeGrey2.pngbin0 -> 907 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeGrey3.pngbin0 -> 785 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeGrey4.pngbin0 -> 2020 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeGrey5.pngbin0 -> 1603 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeOrange0.pngbin0 -> 1411 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeOrange1.pngbin0 -> 1215 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeOrange2.pngbin0 -> 936 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeOrange3.pngbin0 -> 823 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeOrange4.pngbin0 -> 2074 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeOrange5.pngbin0 -> 1657 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeWhite0.pngbin0 -> 1166 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeWhite1.pngbin0 -> 918 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeWhite2.pngbin0 -> 782 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeWhite3.pngbin0 -> 2012 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeWhite4.pngbin0 -> 1601 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeWhite5.pngbin0 -> 1372 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeYellow0.pngbin0 -> 1396 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeYellow1.pngbin0 -> 1200 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeYellow2.pngbin0 -> 922 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeYellow3.pngbin0 -> 808 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeYellow4.pngbin0 -> 2042 bytes
-rw-r--r--Assets/Graphics/PNG/Smoke/smokeYellow5.pngbin0 -> 1629 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/barrelBeige.pngbin0 -> 258 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/barrelBeige_outline.pngbin0 -> 430 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/barrelBlack.pngbin0 -> 258 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/barrelBlack_outline.pngbin0 -> 425 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/barrelBlue.pngbin0 -> 257 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/barrelBlue_outline.pngbin0 -> 425 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/barrelGreen.pngbin0 -> 251 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/barrelGreen_outline.pngbin0 -> 424 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/barrelRed.pngbin0 -> 257 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/barrelRed_outline.pngbin0 -> 428 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/tankBeige.pngbin0 -> 625 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/tankBeige_outline.pngbin0 -> 798 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/tankBlack.pngbin0 -> 594 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/tankBlack_outline.pngbin0 -> 767 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/tankBlue.pngbin0 -> 610 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/tankBlue_outline.pngbin0 -> 778 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/tankGreen.pngbin0 -> 609 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/tankGreen_outline.pngbin0 -> 782 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/tankRed.pngbin0 -> 613 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/tankRed_outline.pngbin0 -> 785 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/tracksLarge.pngbin0 -> 248 bytes
-rw-r--r--Assets/Graphics/PNG/Tanks/tracksSmall.pngbin0 -> 246 bytes
-rw-r--r--Assets/Graphics/Spritesheet/sheet_tanks.pngbin0 -> 74264 bytes
-rw-r--r--Assets/Graphics/Spritesheet/sheet_tanks.xml88
-rw-r--r--Assets/Graphics/Vector/vector_tanks.svg196
-rw-r--r--Assets/Graphics/Vector/vector_tanks.swfbin0 -> 10462 bytes
-rw-r--r--Assets/Graphics/license.txt14
-rw-r--r--Assets/Graphics/preview.pngbin0 -> 60005 bytes
-rw-r--r--Assets/Graphics/sample.pngbin0 -> 114899 bytes
-rw-r--r--TankBattle.slnx5
-rw-r--r--TankBattleCore/.config/dotnet-tools.json30
-rw-r--r--TankBattleCore/.mgstats1
-rw-r--r--TankBattleCore/Content/Content.mgcb15
-rw-r--r--TankBattleCore/Game1.cs91
-rw-r--r--TankBattleCore/Objects/Bullet.cs47
-rw-r--r--TankBattleCore/Objects/Game.cs106
-rw-r--r--TankBattleCore/Objects/Scene.cs9
-rw-r--r--TankBattleCore/Objects/Tank.cs79
-rw-r--r--TankBattleCore/TankBattleCore.csproj10
-rw-r--r--TankBattleCrossPlatform/.config/dotnet-tools.json36
-rw-r--r--TankBattleCrossPlatform/.vscode/launch.json14
-rw-r--r--TankBattleCrossPlatform/Content/Content.mgcb27
-rw-r--r--TankBattleCrossPlatform/Icon.bmpbin0 -> 262282 bytes
-rw-r--r--TankBattleCrossPlatform/Icon.icobin0 -> 147541 bytes
-rw-r--r--TankBattleCrossPlatform/Program.cs2
-rw-r--r--TankBattleCrossPlatform/TankBattleCrossPlatform.csproj32
-rw-r--r--TankBattleCrossPlatform/app.manifest43
-rw-r--r--TankBattleWindows/.config/dotnet-tools.json36
-rw-r--r--TankBattleWindows/.vscode/launch.json14
-rw-r--r--TankBattleWindows/Content/Content.mgcb27
-rw-r--r--TankBattleWindows/Icon.icobin0 -> 147541 bytes
-rw-r--r--TankBattleWindows/Program.cs2
-rw-r--r--TankBattleWindows/TankBattleWindows.csproj21
-rw-r--r--TankBattleWindows/app.manifest43
119 files changed, 1470 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0808c4a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,482 @@
+## Ignore Visual Studio temporary files, build results, and
+## files generated by popular Visual Studio add-ons.
+##
+## Get latest from `dotnet new gitignore`
+
+# dotenv files
+.env
+
+# User-specific files
+*.rsuser
+*.suo
+*.user
+*.userosscache
+*.sln.docstates
+
+# User-specific files (MonoDevelop/Xamarin Studio)
+*.userprefs
+
+# Mono auto generated files
+mono_crash.*
+
+# Build results
+[Dd]ebug/
+[Dd]ebugPublic/
+[Rr]elease/
+[Rr]eleases/
+x64/
+x86/
+[Ww][Ii][Nn]32/
+[Aa][Rr][Mm]/
+[Aa][Rr][Mm]64/
+bld/
+[Bb]in/
+[Oo]bj/
+[Ll]og/
+[Ll]ogs/
+
+# Visual Studio 2015/2017 cache/options directory
+.vs/
+# Uncomment if you have tasks that create the project's static files in wwwroot
+#wwwroot/
+
+# Visual Studio 2017 auto generated files
+Generated\ Files/
+
+# MSTest test Results
+[Tt]est[Rr]esult*/
+[Bb]uild[Ll]og.*
+
+# NUnit
+*.VisualState.xml
+TestResult.xml
+nunit-*.xml
+
+# Build Results of an ATL Project
+[Dd]ebugPS/
+[Rr]eleasePS/
+dlldata.c
+
+# Benchmark Results
+BenchmarkDotNet.Artifacts/
+
+# .NET
+project.lock.json
+project.fragment.lock.json
+artifacts/
+
+# Tye
+.tye/
+
+# ASP.NET Scaffolding
+ScaffoldingReadMe.txt
+
+# StyleCop
+StyleCopReport.xml
+
+# Files built by Visual Studio
+*_i.c
+*_p.c
+*_h.h
+*.ilk
+*.meta
+*.obj
+*.iobj
+*.pch
+*.pdb
+*.ipdb
+*.pgc
+*.pgd
+*.rsp
+# but not Directory.Build.rsp, as it configures directory-level build defaults
+!Directory.Build.rsp
+*.sbr
+*.tlb
+*.tli
+*.tlh
+*.tmp
+*.tmp_proj
+*_wpftmp.csproj
+*.log
+*.tlog
+*.vspscc
+*.vssscc
+.builds
+*.pidb
+*.svclog
+*.scc
+
+# Chutzpah Test files
+_Chutzpah*
+
+# Visual C++ cache files
+ipch/
+*.aps
+*.ncb
+*.opendb
+*.opensdf
+*.sdf
+*.cachefile
+*.VC.db
+*.VC.VC.opendb
+
+# Visual Studio profiler
+*.psess
+*.vsp
+*.vspx
+*.sap
+
+# Visual Studio Trace Files
+*.e2e
+
+# TFS 2012 Local Workspace
+$tf/
+
+# Guidance Automation Toolkit
+*.gpState
+
+# ReSharper is a .NET coding add-in
+_ReSharper*/
+*.[Rr]e[Ss]harper
+*.DotSettings.user
+
+# TeamCity is a build add-in
+_TeamCity*
+
+# DotCover is a Code Coverage Tool
+*.dotCover
+
+# AxoCover is a Code Coverage Tool
+.axoCover/*
+!.axoCover/settings.json
+
+# Coverlet is a free, cross platform Code Coverage Tool
+coverage*.json
+coverage*.xml
+coverage*.info
+
+# Visual Studio code coverage results
+*.coverage
+*.coveragexml
+
+# NCrunch
+_NCrunch_*
+.*crunch*.local.xml
+nCrunchTemp_*
+
+# MightyMoose
+*.mm.*
+AutoTest.Net/
+
+# Web workbench (sass)
+.sass-cache/
+
+# Installshield output folder
+[Ee]xpress/
+
+# DocProject is a documentation generator add-in
+DocProject/buildhelp/
+DocProject/Help/*.HxT
+DocProject/Help/*.HxC
+DocProject/Help/*.hhc
+DocProject/Help/*.hhk
+DocProject/Help/*.hhp
+DocProject/Help/Html2
+DocProject/Help/html
+
+# Click-Once directory
+publish/
+
+# Publish Web Output
+*.[Pp]ublish.xml
+*.azurePubxml
+# Note: Comment the next line if you want to checkin your web deploy settings,
+# but database connection strings (with potential passwords) will be unencrypted
+*.pubxml
+*.publishproj
+
+# Microsoft Azure Web App publish settings. Comment the next line if you want to
+# checkin your Azure Web App publish settings, but sensitive information contained
+# in these scripts will be unencrypted
+PublishScripts/
+
+# NuGet Packages
+*.nupkg
+# NuGet Symbol Packages
+*.snupkg
+# The packages folder can be ignored because of Package Restore
+**/[Pp]ackages/*
+# except build/, which is used as an MSBuild target.
+!**/[Pp]ackages/build/
+# Uncomment if necessary however generally it will be regenerated when needed
+#!**/[Pp]ackages/repositories.config
+# NuGet v3's project.json files produces more ignorable files
+*.nuget.props
+*.nuget.targets
+
+# Microsoft Azure Build Output
+csx/
+*.build.csdef
+
+# Microsoft Azure Emulator
+ecf/
+rcf/
+
+# Windows Store app package directories and files
+AppPackages/
+BundleArtifacts/
+Package.StoreAssociation.xml
+_pkginfo.txt
+*.appx
+*.appxbundle
+*.appxupload
+
+# Visual Studio cache files
+# files ending in .cache can be ignored
+*.[Cc]ache
+# but keep track of directories ending in .cache
+!?*.[Cc]ache/
+
+# Others
+ClientBin/
+~$*
+*~
+*.dbmdl
+*.dbproj.schemaview
+*.jfm
+*.pfx
+*.publishsettings
+orleans.codegen.cs
+
+# Including strong name files can present a security risk
+# (https://github.com/github/gitignore/pull/2483#issue-259490424)
+#*.snk
+
+# Since there are multiple workflows, uncomment next line to ignore bower_components
+# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
+#bower_components/
+
+# RIA/Silverlight projects
+Generated_Code/
+
+# Backup & report files from converting an old project file
+# to a newer Visual Studio version. Backup files are not needed,
+# because we have git ;-)
+_UpgradeReport_Files/
+Backup*/
+UpgradeLog*.XML
+UpgradeLog*.htm
+ServiceFabricBackup/
+*.rptproj.bak
+
+# SQL Server files
+*.mdf
+*.ldf
+*.ndf
+
+# Business Intelligence projects
+*.rdl.data
+*.bim.layout
+*.bim_*.settings
+*.rptproj.rsuser
+*- [Bb]ackup.rdl
+*- [Bb]ackup ([0-9]).rdl
+*- [Bb]ackup ([0-9][0-9]).rdl
+
+# Microsoft Fakes
+FakesAssemblies/
+
+# GhostDoc plugin setting file
+*.GhostDoc.xml
+
+# Node.js Tools for Visual Studio
+.ntvs_analysis.dat
+node_modules/
+
+# Visual Studio 6 build log
+*.plg
+
+# Visual Studio 6 workspace options file
+*.opt
+
+# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
+*.vbw
+
+# Visual Studio 6 auto-generated project file (contains which files were open etc.)
+*.vbp
+
+# Visual Studio 6 workspace and project file (working project files containing files to include in project)
+*.dsw
+*.dsp
+
+# Visual Studio 6 technical files
+*.ncb
+*.aps
+
+# Visual Studio LightSwitch build output
+**/*.HTMLClient/GeneratedArtifacts
+**/*.DesktopClient/GeneratedArtifacts
+**/*.DesktopClient/ModelManifest.xml
+**/*.Server/GeneratedArtifacts
+**/*.Server/ModelManifest.xml
+_Pvt_Extensions
+
+# Paket dependency manager
+.paket/paket.exe
+paket-files/
+
+# FAKE - F# Make
+.fake/
+
+# CodeRush personal settings
+.cr/personal
+
+# Python Tools for Visual Studio (PTVS)
+__pycache__/
+*.pyc
+
+# Cake - Uncomment if you are using it
+# tools/**
+# !tools/packages.config
+
+# Tabs Studio
+*.tss
+
+# Telerik's JustMock configuration file
+*.jmconfig
+
+# BizTalk build output
+*.btp.cs
+*.btm.cs
+*.odx.cs
+*.xsd.cs
+
+# OpenCover UI analysis results
+OpenCover/
+
+# Azure Stream Analytics local run output
+ASALocalRun/
+
+# MSBuild Binary and Structured Log
+*.binlog
+
+# NVidia Nsight GPU debugger configuration file
+*.nvuser
+
+# MFractors (Xamarin productivity tool) working folder
+.mfractor/
+
+# Local History for Visual Studio
+.localhistory/
+
+# Visual Studio History (VSHistory) files
+.vshistory/
+
+# BeatPulse healthcheck temp database
+healthchecksdb
+
+# Backup folder for Package Reference Convert tool in Visual Studio 2017
+MigrationBackup/
+
+# Ionide (cross platform F# VS Code tools) working folder
+.ionide/
+
+# Fody - auto-generated XML schema
+FodyWeavers.xsd
+
+# VS Code files for those working on multiple tools
+.vscode/*
+!.vscode/settings.json
+!.vscode/tasks.json
+!.vscode/launch.json
+!.vscode/extensions.json
+*.code-workspace
+
+# Local History for Visual Studio Code
+.history/
+
+# Windows Installer files from build outputs
+*.cab
+*.msi
+*.msix
+*.msm
+*.msp
+
+# JetBrains Rider
+*.sln.iml
+.idea/
+
+##
+## Visual studio for Mac
+##
+
+
+# globs
+Makefile.in
+*.userprefs
+*.usertasks
+config.make
+config.status
+aclocal.m4
+install-sh
+autom4te.cache/
+*.tar.gz
+tarballs/
+test-results/
+
+# content below from: https://github.com/github/gitignore/blob/main/Global/macOS.gitignore
+# General
+.DS_Store
+.AppleDouble
+.LSOverride
+
+# Icon must end with two \r
+Icon
+
+
+# Thumbnails
+._*
+
+# Files that might appear in the root of a volume
+.DocumentRevisions-V100
+.fseventsd
+.Spotlight-V100
+.TemporaryItems
+.Trashes
+.VolumeIcon.icns
+.com.apple.timemachine.donotpresent
+
+# Directories potentially created on remote AFP share
+.AppleDB
+.AppleDesktop
+Network Trash Folder
+Temporary Items
+.apdisk
+
+# content below from: https://github.com/github/gitignore/blob/main/Global/Windows.gitignore
+# Windows thumbnail cache files
+Thumbs.db
+ehthumbs.db
+ehthumbs_vista.db
+
+# Dump file
+*.stackdump
+
+# Folder config file
+[Dd]esktop.ini
+
+# Recycle Bin used on file shares
+$RECYCLE.BIN/
+
+# Windows Installer files
+*.cab
+*.msi
+*.msix
+*.msm
+*.msp
+
+# Windows shortcuts
+*.lnk
+
+# Vim temporary swap files
+*.swp
diff --git a/Assets/Graphics/PNG/Bullets/bulletBeige.png b/Assets/Graphics/PNG/Bullets/bulletBeige.png
new file mode 100644
index 0000000..3d4991e
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletBeige.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletBeigeSilver.png b/Assets/Graphics/PNG/Bullets/bulletBeigeSilver.png
new file mode 100644
index 0000000..2438dbd
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletBeigeSilver.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletBeigeSilver_outline.png b/Assets/Graphics/PNG/Bullets/bulletBeigeSilver_outline.png
new file mode 100644
index 0000000..89156be
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletBeigeSilver_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletBeige_outline.png b/Assets/Graphics/PNG/Bullets/bulletBeige_outline.png
new file mode 100644
index 0000000..35498ed
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletBeige_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletBlue.png b/Assets/Graphics/PNG/Bullets/bulletBlue.png
new file mode 100644
index 0000000..fc97d72
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletBlue.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletBlueSilver.png b/Assets/Graphics/PNG/Bullets/bulletBlueSilver.png
new file mode 100644
index 0000000..fa598a6
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletBlueSilver.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletBlueSilver_outline.png b/Assets/Graphics/PNG/Bullets/bulletBlueSilver_outline.png
new file mode 100644
index 0000000..e5a2578
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletBlueSilver_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletBlue_outline.png b/Assets/Graphics/PNG/Bullets/bulletBlue_outline.png
new file mode 100644
index 0000000..6821c1a
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletBlue_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletGreen.png b/Assets/Graphics/PNG/Bullets/bulletGreen.png
new file mode 100644
index 0000000..4a2d142
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletGreen.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletGreenSilver.png b/Assets/Graphics/PNG/Bullets/bulletGreenSilver.png
new file mode 100644
index 0000000..68e0594
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletGreenSilver.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletGreenSilver_outline.png b/Assets/Graphics/PNG/Bullets/bulletGreenSilver_outline.png
new file mode 100644
index 0000000..02ad23a
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletGreenSilver_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletGreen_outline.png b/Assets/Graphics/PNG/Bullets/bulletGreen_outline.png
new file mode 100644
index 0000000..a7fa83a
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletGreen_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletRed.png b/Assets/Graphics/PNG/Bullets/bulletRed.png
new file mode 100644
index 0000000..e021d87
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletRed.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletRedSilver.png b/Assets/Graphics/PNG/Bullets/bulletRedSilver.png
new file mode 100644
index 0000000..e7e62c0
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletRedSilver.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletRedSilver_outline.png b/Assets/Graphics/PNG/Bullets/bulletRedSilver_outline.png
new file mode 100644
index 0000000..9d9c359
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletRedSilver_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletRed_outline.png b/Assets/Graphics/PNG/Bullets/bulletRed_outline.png
new file mode 100644
index 0000000..c63e14d
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletRed_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletSilver.png b/Assets/Graphics/PNG/Bullets/bulletSilver.png
new file mode 100644
index 0000000..f86a93a
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletSilver.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletSilverSilver.png b/Assets/Graphics/PNG/Bullets/bulletSilverSilver.png
new file mode 100644
index 0000000..6dc1f65
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletSilverSilver.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletSilverSilver_outline.png b/Assets/Graphics/PNG/Bullets/bulletSilverSilver_outline.png
new file mode 100644
index 0000000..61a9350
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletSilverSilver_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletSilver_outline.png b/Assets/Graphics/PNG/Bullets/bulletSilver_outline.png
new file mode 100644
index 0000000..24dc9ce
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletSilver_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletYellow.png b/Assets/Graphics/PNG/Bullets/bulletYellow.png
new file mode 100644
index 0000000..9333c7a
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletYellow.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletYellowSilver.png b/Assets/Graphics/PNG/Bullets/bulletYellowSilver.png
new file mode 100644
index 0000000..026bc1d
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletYellowSilver.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletYellowSilver_outline.png b/Assets/Graphics/PNG/Bullets/bulletYellowSilver_outline.png
new file mode 100644
index 0000000..39010fe
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletYellowSilver_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Bullets/bulletYellow_outline.png b/Assets/Graphics/PNG/Bullets/bulletYellow_outline.png
new file mode 100644
index 0000000..47de7f3
--- /dev/null
+++ b/Assets/Graphics/PNG/Bullets/bulletYellow_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Environment/dirt.png b/Assets/Graphics/PNG/Environment/dirt.png
new file mode 100644
index 0000000..829c389
--- /dev/null
+++ b/Assets/Graphics/PNG/Environment/dirt.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Environment/grass.png b/Assets/Graphics/PNG/Environment/grass.png
new file mode 100644
index 0000000..b853248
--- /dev/null
+++ b/Assets/Graphics/PNG/Environment/grass.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Environment/sand.png b/Assets/Graphics/PNG/Environment/sand.png
new file mode 100644
index 0000000..43948a3
--- /dev/null
+++ b/Assets/Graphics/PNG/Environment/sand.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Environment/treeLarge.png b/Assets/Graphics/PNG/Environment/treeLarge.png
new file mode 100644
index 0000000..974e75b
--- /dev/null
+++ b/Assets/Graphics/PNG/Environment/treeLarge.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Environment/treeSmall.png b/Assets/Graphics/PNG/Environment/treeSmall.png
new file mode 100644
index 0000000..d7ad635
--- /dev/null
+++ b/Assets/Graphics/PNG/Environment/treeSmall.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Obstacles/barrelGreen_side.png b/Assets/Graphics/PNG/Obstacles/barrelGreen_side.png
new file mode 100644
index 0000000..622473f
--- /dev/null
+++ b/Assets/Graphics/PNG/Obstacles/barrelGreen_side.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Obstacles/barrelGreen_side_damaged.png b/Assets/Graphics/PNG/Obstacles/barrelGreen_side_damaged.png
new file mode 100644
index 0000000..c4153e1
--- /dev/null
+++ b/Assets/Graphics/PNG/Obstacles/barrelGreen_side_damaged.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Obstacles/barrelGreen_up.png b/Assets/Graphics/PNG/Obstacles/barrelGreen_up.png
new file mode 100644
index 0000000..12b4416
--- /dev/null
+++ b/Assets/Graphics/PNG/Obstacles/barrelGreen_up.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Obstacles/barrelGrey_sde_rust.png b/Assets/Graphics/PNG/Obstacles/barrelGrey_sde_rust.png
new file mode 100644
index 0000000..197b9f9
--- /dev/null
+++ b/Assets/Graphics/PNG/Obstacles/barrelGrey_sde_rust.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Obstacles/barrelGrey_side.png b/Assets/Graphics/PNG/Obstacles/barrelGrey_side.png
new file mode 100644
index 0000000..d5a25a4
--- /dev/null
+++ b/Assets/Graphics/PNG/Obstacles/barrelGrey_side.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Obstacles/barrelGrey_up.png b/Assets/Graphics/PNG/Obstacles/barrelGrey_up.png
new file mode 100644
index 0000000..c7fca6b
--- /dev/null
+++ b/Assets/Graphics/PNG/Obstacles/barrelGrey_up.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Obstacles/barrelRed_side.png b/Assets/Graphics/PNG/Obstacles/barrelRed_side.png
new file mode 100644
index 0000000..accb552
--- /dev/null
+++ b/Assets/Graphics/PNG/Obstacles/barrelRed_side.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Obstacles/barrelRed_up.png b/Assets/Graphics/PNG/Obstacles/barrelRed_up.png
new file mode 100644
index 0000000..ec8d6a6
--- /dev/null
+++ b/Assets/Graphics/PNG/Obstacles/barrelRed_up.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Obstacles/oil.png b/Assets/Graphics/PNG/Obstacles/oil.png
new file mode 100644
index 0000000..2ad8bca
--- /dev/null
+++ b/Assets/Graphics/PNG/Obstacles/oil.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Obstacles/sandbagBeige.png b/Assets/Graphics/PNG/Obstacles/sandbagBeige.png
new file mode 100644
index 0000000..ee60a9d
--- /dev/null
+++ b/Assets/Graphics/PNG/Obstacles/sandbagBeige.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Obstacles/sandbagBrown.png b/Assets/Graphics/PNG/Obstacles/sandbagBrown.png
new file mode 100644
index 0000000..ca36be2
--- /dev/null
+++ b/Assets/Graphics/PNG/Obstacles/sandbagBrown.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeGrey0.png b/Assets/Graphics/PNG/Smoke/smokeGrey0.png
new file mode 100644
index 0000000..0532294
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeGrey0.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeGrey1.png b/Assets/Graphics/PNG/Smoke/smokeGrey1.png
new file mode 100644
index 0000000..5d8d076
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeGrey1.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeGrey2.png b/Assets/Graphics/PNG/Smoke/smokeGrey2.png
new file mode 100644
index 0000000..534cfcf
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeGrey2.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeGrey3.png b/Assets/Graphics/PNG/Smoke/smokeGrey3.png
new file mode 100644
index 0000000..1944255
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeGrey3.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeGrey4.png b/Assets/Graphics/PNG/Smoke/smokeGrey4.png
new file mode 100644
index 0000000..3092cf9
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeGrey4.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeGrey5.png b/Assets/Graphics/PNG/Smoke/smokeGrey5.png
new file mode 100644
index 0000000..6cadd1e
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeGrey5.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeOrange0.png b/Assets/Graphics/PNG/Smoke/smokeOrange0.png
new file mode 100644
index 0000000..dcafac5
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeOrange0.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeOrange1.png b/Assets/Graphics/PNG/Smoke/smokeOrange1.png
new file mode 100644
index 0000000..15ef5bf
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeOrange1.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeOrange2.png b/Assets/Graphics/PNG/Smoke/smokeOrange2.png
new file mode 100644
index 0000000..4145c98
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeOrange2.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeOrange3.png b/Assets/Graphics/PNG/Smoke/smokeOrange3.png
new file mode 100644
index 0000000..62990ae
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeOrange3.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeOrange4.png b/Assets/Graphics/PNG/Smoke/smokeOrange4.png
new file mode 100644
index 0000000..fa5f209
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeOrange4.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeOrange5.png b/Assets/Graphics/PNG/Smoke/smokeOrange5.png
new file mode 100644
index 0000000..49b26b1
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeOrange5.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeWhite0.png b/Assets/Graphics/PNG/Smoke/smokeWhite0.png
new file mode 100644
index 0000000..0f077b5
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeWhite0.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeWhite1.png b/Assets/Graphics/PNG/Smoke/smokeWhite1.png
new file mode 100644
index 0000000..677cf4a
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeWhite1.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeWhite2.png b/Assets/Graphics/PNG/Smoke/smokeWhite2.png
new file mode 100644
index 0000000..9b679b7
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeWhite2.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeWhite3.png b/Assets/Graphics/PNG/Smoke/smokeWhite3.png
new file mode 100644
index 0000000..bc21177
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeWhite3.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeWhite4.png b/Assets/Graphics/PNG/Smoke/smokeWhite4.png
new file mode 100644
index 0000000..9fa2f20
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeWhite4.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeWhite5.png b/Assets/Graphics/PNG/Smoke/smokeWhite5.png
new file mode 100644
index 0000000..e63bde5
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeWhite5.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeYellow0.png b/Assets/Graphics/PNG/Smoke/smokeYellow0.png
new file mode 100644
index 0000000..fb9bf28
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeYellow0.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeYellow1.png b/Assets/Graphics/PNG/Smoke/smokeYellow1.png
new file mode 100644
index 0000000..d109186
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeYellow1.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeYellow2.png b/Assets/Graphics/PNG/Smoke/smokeYellow2.png
new file mode 100644
index 0000000..5ffcd7e
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeYellow2.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeYellow3.png b/Assets/Graphics/PNG/Smoke/smokeYellow3.png
new file mode 100644
index 0000000..18f8531
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeYellow3.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeYellow4.png b/Assets/Graphics/PNG/Smoke/smokeYellow4.png
new file mode 100644
index 0000000..d482dd6
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeYellow4.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Smoke/smokeYellow5.png b/Assets/Graphics/PNG/Smoke/smokeYellow5.png
new file mode 100644
index 0000000..40331be
--- /dev/null
+++ b/Assets/Graphics/PNG/Smoke/smokeYellow5.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/barrelBeige.png b/Assets/Graphics/PNG/Tanks/barrelBeige.png
new file mode 100644
index 0000000..a7bb185
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/barrelBeige.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/barrelBeige_outline.png b/Assets/Graphics/PNG/Tanks/barrelBeige_outline.png
new file mode 100644
index 0000000..2f8ea02
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/barrelBeige_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/barrelBlack.png b/Assets/Graphics/PNG/Tanks/barrelBlack.png
new file mode 100644
index 0000000..21678fe
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/barrelBlack.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/barrelBlack_outline.png b/Assets/Graphics/PNG/Tanks/barrelBlack_outline.png
new file mode 100644
index 0000000..9d8c212
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/barrelBlack_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/barrelBlue.png b/Assets/Graphics/PNG/Tanks/barrelBlue.png
new file mode 100644
index 0000000..021432e
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/barrelBlue.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/barrelBlue_outline.png b/Assets/Graphics/PNG/Tanks/barrelBlue_outline.png
new file mode 100644
index 0000000..6fb146b
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/barrelBlue_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/barrelGreen.png b/Assets/Graphics/PNG/Tanks/barrelGreen.png
new file mode 100644
index 0000000..4b4862f
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/barrelGreen.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/barrelGreen_outline.png b/Assets/Graphics/PNG/Tanks/barrelGreen_outline.png
new file mode 100644
index 0000000..6ad0a45
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/barrelGreen_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/barrelRed.png b/Assets/Graphics/PNG/Tanks/barrelRed.png
new file mode 100644
index 0000000..34ebb88
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/barrelRed.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/barrelRed_outline.png b/Assets/Graphics/PNG/Tanks/barrelRed_outline.png
new file mode 100644
index 0000000..459a1c5
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/barrelRed_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/tankBeige.png b/Assets/Graphics/PNG/Tanks/tankBeige.png
new file mode 100644
index 0000000..5649991
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/tankBeige.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/tankBeige_outline.png b/Assets/Graphics/PNG/Tanks/tankBeige_outline.png
new file mode 100644
index 0000000..1d8308e
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/tankBeige_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/tankBlack.png b/Assets/Graphics/PNG/Tanks/tankBlack.png
new file mode 100644
index 0000000..e92176e
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/tankBlack.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/tankBlack_outline.png b/Assets/Graphics/PNG/Tanks/tankBlack_outline.png
new file mode 100644
index 0000000..8d426be
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/tankBlack_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/tankBlue.png b/Assets/Graphics/PNG/Tanks/tankBlue.png
new file mode 100644
index 0000000..9d75e7d
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/tankBlue.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/tankBlue_outline.png b/Assets/Graphics/PNG/Tanks/tankBlue_outline.png
new file mode 100644
index 0000000..754c215
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/tankBlue_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/tankGreen.png b/Assets/Graphics/PNG/Tanks/tankGreen.png
new file mode 100644
index 0000000..22f39d5
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/tankGreen.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/tankGreen_outline.png b/Assets/Graphics/PNG/Tanks/tankGreen_outline.png
new file mode 100644
index 0000000..8f07607
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/tankGreen_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/tankRed.png b/Assets/Graphics/PNG/Tanks/tankRed.png
new file mode 100644
index 0000000..8c70492
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/tankRed.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/tankRed_outline.png b/Assets/Graphics/PNG/Tanks/tankRed_outline.png
new file mode 100644
index 0000000..c0b224d
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/tankRed_outline.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/tracksLarge.png b/Assets/Graphics/PNG/Tanks/tracksLarge.png
new file mode 100644
index 0000000..8cbcc55
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/tracksLarge.png
Binary files differ
diff --git a/Assets/Graphics/PNG/Tanks/tracksSmall.png b/Assets/Graphics/PNG/Tanks/tracksSmall.png
new file mode 100644
index 0000000..5643887
--- /dev/null
+++ b/Assets/Graphics/PNG/Tanks/tracksSmall.png
Binary files differ
diff --git a/Assets/Graphics/Spritesheet/sheet_tanks.png b/Assets/Graphics/Spritesheet/sheet_tanks.png
new file mode 100644
index 0000000..8390cf6
--- /dev/null
+++ b/Assets/Graphics/Spritesheet/sheet_tanks.png
Binary files differ
diff --git a/Assets/Graphics/Spritesheet/sheet_tanks.xml b/Assets/Graphics/Spritesheet/sheet_tanks.xml
new file mode 100644
index 0000000..f069848
--- /dev/null
+++ b/Assets/Graphics/Spritesheet/sheet_tanks.xml
@@ -0,0 +1,88 @@
+<TextureAtlas imagePath="sheet.png">
+ <SubTexture name="barrelBeige.png" x="842" y="108" width="16" height="50"/>
+ <SubTexture name="barrelBeige_outline.png" x="840" y="368" width="24" height="58"/>
+ <SubTexture name="barrelBlack.png" x="840" y="426" width="16" height="50"/>
+ <SubTexture name="barrelBlack_outline.png" x="818" y="168" width="24" height="58"/>
+ <SubTexture name="barrelBlue.png" x="850" y="58" width="16" height="50"/>
+ <SubTexture name="barrelBlue_outline.png" x="827" y="226" width="24" height="58"/>
+ <SubTexture name="barrelGreen.png" x="834" y="58" width="16" height="50"/>
+ <SubTexture name="barrelGreen_outline.png" x="818" y="110" width="24" height="58"/>
+ <SubTexture name="barrelGreen_side.png" x="746" y="48" width="44" height="62"/>
+ <SubTexture name="barrelGreen_side_damaged.png" x="790" y="48" width="44" height="62"/>
+ <SubTexture name="barrelGreen_up.png" x="746" y="0" width="48" height="48"/>
+ <SubTexture name="barrelGrey_sde_rust.png" x="783" y="244" width="44" height="62"/>
+ <SubTexture name="barrelGrey_side.png" x="796" y="410" width="44" height="62"/>
+ <SubTexture name="barrelGrey_up.png" x="735" y="252" width="48" height="48"/>
+ <SubTexture name="barrelRed.png" x="842" y="158" width="16" height="50"/>
+ <SubTexture name="barrelRed_outline.png" x="834" y="0" width="24" height="58"/>
+ <SubTexture name="barrelRed_side.png" x="805" y="306" width="44" height="62"/>
+ <SubTexture name="barrelRed_up.png" x="730" y="454" width="48" height="48"/>
+ <SubTexture name="bulletBeige.png" x="48" y="481" width="12" height="26"/>
+ <SubTexture name="bulletBeigeSilver.png" x="188" y="345" width="12" height="26"/>
+ <SubTexture name="bulletBeigeSilver_outline.png" x="671" y="140" width="20" height="34"/>
+ <SubTexture name="bulletBeige_outline.png" x="128" y="345" width="20" height="34"/>
+ <SubTexture name="bulletBlue.png" x="0" y="481" width="12" height="26"/>
+ <SubTexture name="bulletBlueSilver.png" x="12" y="481" width="12" height="26"/>
+ <SubTexture name="bulletBlueSilver_outline.png" x="148" y="345" width="20" height="34"/>
+ <SubTexture name="bulletBlue_outline.png" x="755" y="300" width="20" height="34"/>
+ <SubTexture name="bulletGreen.png" x="24" y="481" width="12" height="26"/>
+ <SubTexture name="bulletGreenSilver.png" x="36" y="481" width="12" height="26"/>
+ <SubTexture name="bulletGreenSilver_outline.png" x="691" y="140" width="20" height="34"/>
+ <SubTexture name="bulletGreen_outline.png" x="168" y="345" width="20" height="34"/>
+ <SubTexture name="bulletRed.png" x="120" y="481" width="12" height="26"/>
+ <SubTexture name="bulletRedSilver.png" x="60" y="481" width="12" height="26"/>
+ <SubTexture name="bulletRedSilver_outline.png" x="711" y="140" width="20" height="34"/>
+ <SubTexture name="bulletRed_outline.png" x="735" y="300" width="20" height="34"/>
+ <SubTexture name="bulletSilver.png" x="72" y="481" width="12" height="26"/>
+ <SubTexture name="bulletSilverSilver.png" x="84" y="481" width="12" height="26"/>
+ <SubTexture name="bulletSilverSilver_outline.png" x="778" y="472" width="20" height="34"/>
+ <SubTexture name="bulletSilver_outline.png" x="775" y="306" width="20" height="34"/>
+ <SubTexture name="bulletYellow.png" x="96" y="481" width="12" height="26"/>
+ <SubTexture name="bulletYellowSilver.png" x="108" y="481" width="12" height="26"/>
+ <SubTexture name="bulletYellowSilver_outline.png" x="794" y="0" width="20" height="34"/>
+ <SubTexture name="bulletYellow_outline.png" x="814" y="0" width="20" height="34"/>
+ <SubTexture name="dirt.png" x="0" y="0" width="128" height="128"/>
+ <SubTexture name="grass.png" x="0" y="128" width="128" height="128"/>
+ <SubTexture name="oil.png" x="200" y="408" width="96" height="96"/>
+ <SubTexture name="sand.png" x="0" y="256" width="128" height="128"/>
+ <SubTexture name="sandbagBeige.png" x="128" y="301" width="66" height="44"/>
+ <SubTexture name="sandbagBrown.png" x="730" y="410" width="66" height="44"/>
+ <SubTexture name="smokeGrey0.png" x="416" y="188" width="87" height="87"/>
+ <SubTexture name="smokeGrey1.png" x="296" y="408" width="92" height="89"/>
+ <SubTexture name="smokeGrey2.png" x="478" y="384" width="90" height="99"/>
+ <SubTexture name="smokeGrey3.png" x="651" y="353" width="79" height="79"/>
+ <SubTexture name="smokeGrey4.png" x="128" y="97" width="100" height="97"/>
+ <SubTexture name="smokeGrey5.png" x="128" y="194" width="98" height="107"/>
+ <SubTexture name="smokeOrange0.png" x="486" y="275" width="87" height="87"/>
+ <SubTexture name="smokeOrange1.png" x="324" y="196" width="92" height="89"/>
+ <SubTexture name="smokeOrange2.png" x="388" y="408" width="90" height="99"/>
+ <SubTexture name="smokeOrange3.png" x="656" y="261" width="79" height="79"/>
+ <SubTexture name="smokeOrange4.png" x="0" y="384" width="100" height="97"/>
+ <SubTexture name="smokeOrange5.png" x="228" y="0" width="98" height="107"/>
+ <SubTexture name="smokeWhite0.png" x="324" y="107" width="92" height="89"/>
+ <SubTexture name="smokeWhite1.png" x="396" y="285" width="90" height="99"/>
+ <SubTexture name="smokeWhite2.png" x="590" y="182" width="79" height="79"/>
+ <SubTexture name="smokeWhite3.png" x="128" y="0" width="100" height="97"/>
+ <SubTexture name="smokeWhite4.png" x="226" y="194" width="98" height="107"/>
+ <SubTexture name="smokeWhite5.png" x="418" y="0" width="87" height="87"/>
+ <SubTexture name="smokeYellow0.png" x="228" y="107" width="87" height="87"/>
+ <SubTexture name="smokeYellow1.png" x="326" y="0" width="92" height="89"/>
+ <SubTexture name="smokeYellow2.png" x="416" y="89" width="90" height="99"/>
+ <SubTexture name="smokeYellow3.png" x="651" y="432" width="79" height="79"/>
+ <SubTexture name="smokeYellow4.png" x="100" y="384" width="100" height="97"/>
+ <SubTexture name="smokeYellow5.png" x="298" y="301" width="98" height="107"/>
+ <SubTexture name="tankBeige.png" x="730" y="340" width="75" height="70"/>
+ <SubTexture name="tankBeige_outline.png" x="505" y="0" width="83" height="78"/>
+ <SubTexture name="tankBlack.png" x="671" y="0" width="75" height="70"/>
+ <SubTexture name="tankBlack_outline.png" x="568" y="362" width="83" height="78"/>
+ <SubTexture name="tankBlue.png" x="671" y="70" width="75" height="70"/>
+ <SubTexture name="tankBlue_outline.png" x="506" y="78" width="83" height="78"/>
+ <SubTexture name="tankGreen.png" x="669" y="182" width="75" height="70"/>
+ <SubTexture name="tankGreen_outline.png" x="573" y="275" width="83" height="78"/>
+ <SubTexture name="tankRed.png" x="568" y="440" width="75" height="70"/>
+ <SubTexture name="tankRed_outline.png" x="588" y="0" width="83" height="78"/>
+ <SubTexture name="tracksLarge.png" x="589" y="78" width="82" height="104"/>
+ <SubTexture name="tracksSmall.png" x="744" y="140" width="74" height="104"/>
+ <SubTexture name="treeLarge.png" x="200" y="301" width="98" height="107"/>
+ <SubTexture name="treeSmall.png" x="503" y="188" width="87" height="87"/>
+</TextureAtlas> \ No newline at end of file
diff --git a/Assets/Graphics/Vector/vector_tanks.svg b/Assets/Graphics/Vector/vector_tanks.svg
new file mode 100644
index 0000000..0443202
--- /dev/null
+++ b/Assets/Graphics/Vector/vector_tanks.svg
@@ -0,0 +1,196 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs/>
+ <g>
+ <path stroke="none" fill="#333333" fill-opacity="0.30196078431372547" d="M50.95 273.95 L50.95 277.95 41 277.95 41 273.95 50.95 273.95 M41 285.95 L41 281.95 50.95 281.95 50.95 285.95 41 285.95 M50.95 265.95 L50.95 269.95 41 269.95 41 265.95 50.95 265.95 M50.95 253.95 L41 253.95 41 249.95 50.95 249.95 50.95 253.95 M41 261.95 L41 257.95 50.95 257.95 50.95 261.95 41 261.95 M50.95 241.95 L50.95 245.95 41 245.95 41 241.95 50.95 241.95 M10 269.95 L10 265.95 19.95 265.95 19.95 269.95 10 269.95 M10 261.95 L10 257.95 19.95 257.95 19.95 261.95 10 261.95 M10 253.95 L10 249.95 19.95 249.95 19.95 253.95 10 253.95 M10 245.95 L10 241.95 19.95 241.95 19.95 245.95 10 245.95 M10 285.95 L10 281.95 19.95 281.95 19.95 285.95 10 285.95 M10 277.95 L10 273.95 19.95 273.95 19.95 277.95 10 277.95 M50.95 237.95 L41 237.95 41 233.95 50.95 233.95 50.95 237.95 M19.95 233.95 L19.95 237.95 10 237.95 10 233.95 19.95 233.95 M101 285.95 L101 281.95 108.95 281.95 108.95 285.95 101 285.95 M101 273.95 L108.95 273.95 108.95 277.95 101 277.95 101 273.95 M108.95 269.95 L101 269.95 101 265.95 108.95 265.95 108.95 269.95 M108.95 257.95 L108.95 261.95 101 261.95 101 257.95 108.95 257.95 M101 249.95 L108.95 249.95 108.95 253.95 101 253.95 101 249.95 M101 241.95 L108.95 241.95 108.95 245.95 101 245.95 101 241.95 M71.95 277.95 L71.95 273.95 79.95 273.95 79.95 277.95 71.95 277.95 M71.95 285.95 L71.95 281.95 79.95 281.95 79.95 285.95 71.95 285.95 M71.95 269.95 L71.95 265.95 79.95 265.95 79.95 269.95 71.95 269.95 M79.95 249.95 L79.95 253.95 71.95 253.95 71.95 249.95 79.95 249.95 M79.95 241.95 L79.95 245.95 71.95 245.95 71.95 241.95 79.95 241.95 M79.95 257.95 L79.95 261.95 71.95 261.95 71.95 257.95 79.95 257.95 M79.95 237.95 L71.95 237.95 71.95 233.95 79.95 233.95 79.95 237.95 M108.95 237.95 L101 237.95 101 233.95 108.95 233.95 108.95 237.95"/>
+ <path stroke="none" fill="#B4AB8A" d="M259.95 65.95 Q259.95 59.95 265.95 59.95 L285.95 59.95 Q291.95 59.95 291.95 65.95 L291.95 75.95 Q291.95 81.95 285.95 81.95 L265.95 81.95 Q259.95 81.95 259.95 75.95 L259.95 65.95 M280.45 79.95 L285.95 79.95 Q289.95 79.95 289.95 75.95 L289.95 65.95 Q289.95 61.95 285.95 61.95 L280.45 61.95 271.45 61.95 265.95 61.95 Q261.95 61.95 261.95 65.95 L261.95 75.95 Q261.95 79.95 265.95 79.95 L271.45 79.95 280.45 79.95"/>
+ <path stroke="none" fill="#E7DFC2" d="M280.45 79.95 L275.95 75.45 271.45 79.95 265.95 79.95 Q261.95 79.95 261.95 75.95 L261.95 65.95 Q261.95 61.95 265.95 61.95 L271.45 61.95 275.95 66.45 280.45 61.95 285.95 61.95 Q289.95 61.95 289.95 65.95 L289.95 75.95 Q289.95 79.95 285.95 79.95 L280.45 79.95"/>
+ <path stroke="none" fill="#D7CFB3" d="M280.45 79.95 L271.45 79.95 275.95 75.45 280.45 79.95 M280.45 61.95 L275.95 66.45 271.45 61.95 280.45 61.95"/>
+ <path stroke="none" fill="#BD8958" d="M482 328.9 L482 392.9 418 392.9 418 328.9 482 328.9"/>
+ <path stroke="none" fill="#2E2B22" d="M141 99.95 L147 99.95 Q148.95 99.95 149 98.05 L149 66.95 Q149 64.95 147 64.95 L141 64.95 141 62.95 147 62.95 Q151 62.95 151 66.95 L151 98.1 Q150.9 101.95 147 101.95 L141 101.95 141 99.95 M120 62.95 L120 64.95 114 64.95 Q112 64.95 112 66.95 L112 98.05 Q112.05 99.95 114 99.95 L120 99.95 120 101.95 114 101.95 Q110.1 101.95 110 98.1 L110 66.95 Q110 62.95 114 62.95 L120 62.95"/>
+ <path stroke="none" fill="#874317" d="M120 62.95 L141 62.95 141 64.95 120 64.95 120 62.95 M141 99.95 L141 101.95 120 101.95 120 99.95 123 99.95 138 99.95 141 99.95"/>
+ <path stroke="none" fill="#403C2F" d="M141 64.95 L147 64.95 Q149 64.95 149 66.95 L149 98.05 Q148.95 99.95 147 99.95 L141 99.95 141 64.95 M120 64.95 L120 99.95 114 99.95 Q112.05 99.95 112 98.05 L112 66.95 Q112 64.95 114 64.95 L120 64.95"/>
+ <path stroke="none" fill="#E86A17" d="M120 64.95 L141 64.95 141 99.95 138 99.95 138 93.95 123 93.95 123 99.95 120 99.95 120 64.95 M135.8 78.15 Q133.6 75.95 130.5 75.95 127.4 75.95 125.2 78.15 123 80.35 123 83.45 123 86.6 125.2 88.8 127.4 90.95 130.5 90.95 133.6 90.95 135.8 88.8 138 86.6 138 83.45 138 80.35 135.8 78.15"/>
+ <path stroke="none" fill="#D76215" d="M135.8 78.15 Q138 80.35 138 83.45 138 86.6 135.8 88.8 133.6 90.95 130.5 90.95 127.4 90.95 125.2 88.8 123 86.6 123 83.45 123 80.35 125.2 78.15 127.4 75.95 130.5 75.95 133.6 75.95 135.8 78.15 M123 99.95 L123 93.95 138 93.95 138 99.95 123 99.95"/>
+ <path stroke="none" fill="#958E7A" d="M27 373.85 L27 353 Q27 350.95 29.35 350.95 L31.7 350.95 Q34 350.95 34 353 L34 373.85 Q34 375.95 31.7 375.95 L29.35 375.95 Q27 375.95 27 373.85"/>
+ <path stroke="none" fill="#519151" d="M77 373.85 L77 353 Q77 350.95 79.35 350.95 L81.7 350.95 Q84 350.95 84 353 L84 373.85 Q84 375.95 81.7 375.95 L79.35 375.95 Q77 375.95 77 373.85"/>
+ <path stroke="none" fill="#B45212" d="M127 373.85 L127 353 Q127 350.95 129.35 350.95 L131.7 350.95 Q134 350.95 134 353 L134 373.85 Q134 375.95 131.7 375.95 L129.35 375.95 Q127 375.95 127 373.85"/>
+ <path stroke="none" fill="#1283B4" d="M177 373.85 L177 353 Q177 350.95 179.35 350.95 L181.7 350.95 Q184 350.95 184 353 L184 373.85 Q184 375.95 181.7 375.95 L179.35 375.95 Q177 375.95 177 373.85"/>
+ <path stroke="none" fill="#B45212" d="M127 303 Q127 300.95 129.35 300.95 L131.7 300.95 Q134 300.95 134 303 L134 323.85 Q134 325.95 131.7 325.95 L129.35 325.95 Q127 325.95 127 323.85 L127 303"/>
+ <path stroke="none" fill="#954511" d="M127 303 L127 323.85 Q127 325.95 129.35 325.95 L131.7 325.95 Q134 325.95 134 323.85 L134 303 Q134 300.95 131.7 300.95 L129.35 300.95 Q127 300.95 127 303 M136 303 L136 323.85 Q136.1 327.95 131.7 327.95 L129.35 327.95 Q124.9 327.95 125 323.85 L125 303 Q124.85 298.95 129.35 298.95 L131.7 298.95 Q136.1 298.95 136 303"/>
+ <path stroke="none" fill="#1176A1" d="M170 62.95 L191 62.95 191 64.95 170 64.95 170 62.95 M191 101.95 L170 101.95 170 99.95 173 99.95 188 99.95 191 99.95 191 101.95"/>
+ <path stroke="none" fill="#2E2B22" d="M191 101.95 L191 99.95 197 99.95 Q198.95 99.95 199 98.05 L199 66.95 Q199 64.95 197 64.95 L191 64.95 191 62.95 197 62.95 Q201 62.95 201 66.95 L201 98.1 Q200.9 101.95 197 101.95 L191 101.95 M170 101.95 L164 101.95 Q160.1 101.95 160 98.1 L160 66.95 Q160 62.95 164 62.95 L170 62.95 170 64.95 164 64.95 Q162 64.95 162 66.95 L162 98.05 Q162.05 99.95 164 99.95 L170 99.95 170 101.95"/>
+ <path stroke="none" fill="#1EA7E1" d="M173 83.45 Q173 86.6 175.2 88.8 177.4 90.95 180.5 90.95 183.6 90.95 185.8 88.8 188 86.6 188 83.45 188 80.35 185.8 78.15 183.6 75.95 180.5 75.95 177.4 75.95 175.2 78.15 173 80.35 173 83.45 M191 64.95 L191 99.95 188 99.95 188 93.95 173 93.95 173 99.95 170 99.95 170 64.95 191 64.95"/>
+ <path stroke="none" fill="#179AD2" d="M173 83.45 Q173 80.35 175.2 78.15 177.4 75.95 180.5 75.95 183.6 75.95 185.8 78.15 188 80.35 188 83.45 188 86.6 185.8 88.8 183.6 90.95 180.5 90.95 177.4 90.95 175.2 88.8 173 86.6 173 83.45 M188 99.95 L173 99.95 173 93.95 188 93.95 188 99.95"/>
+ <path stroke="none" fill="#403C2F" d="M170 99.95 L164 99.95 Q162.05 99.95 162 98.05 L162 66.95 Q162 64.95 164 64.95 L170 64.95 170 99.95 M191 64.95 L197 64.95 Q199 64.95 199 66.95 L199 98.05 Q198.95 99.95 197 99.95 L191 99.95 191 64.95"/>
+ <path stroke="none" fill="#11729C" d="M184 323.85 L184 303 Q184 300.95 181.7 300.95 L179.35 300.95 Q177 300.95 177 303 L177 323.85 Q177 325.95 179.35 325.95 L181.7 325.95 Q184 325.95 184 323.85 M186 303 L186 323.85 Q186.1 327.95 181.7 327.95 L179.35 327.95 Q174.9 327.95 175 323.85 L175 303 Q174.85 298.95 179.35 298.95 L181.7 298.95 Q186.1 298.95 186 303"/>
+ <path stroke="none" fill="#1283B4" d="M184 323.85 Q184 325.95 181.7 325.95 L179.35 325.95 Q177 325.95 177 323.85 L177 303 Q177 300.95 179.35 300.95 L181.7 300.95 Q184 300.95 184 303 L184 323.85"/>
+ <path stroke="none" fill="#403C2F" d="M91 64.95 L97 64.95 Q99 64.95 99 66.95 L99 98.05 Q98.95 99.95 97 99.95 L91 99.95 91 64.95 M70 64.95 L70 99.95 64 99.95 Q62.05 99.95 62 98.05 L62 66.95 Q62 64.95 64 64.95 L70 64.95"/>
+ <path stroke="none" fill="#2E2B22" d="M70 64.95 L64 64.95 Q62 64.95 62 66.95 L62 98.05 Q62.05 99.95 64 99.95 L70 99.95 70 101.95 64 101.95 Q60.1 101.95 60 98.1 L60 66.95 Q60 62.95 64 62.95 L70 62.95 70 64.95 M91 99.95 L97 99.95 Q98.95 99.95 99 98.05 L99 66.95 Q99 64.95 97 64.95 L91 64.95 91 62.95 97 62.95 Q101 62.95 101 66.95 L101 98.1 Q100.9 101.95 97 101.95 L91 101.95 91 99.95"/>
+ <path stroke="none" fill="#497E49" d="M91 99.95 L91 101.95 70 101.95 70 99.95 73 99.95 88 99.95 91 99.95 M91 62.95 L91 64.95 70 64.95 70 62.95 91 62.95"/>
+ <path stroke="none" fill="#5EB15E" d="M91 64.95 L91 99.95 88 99.95 88 93.95 73 93.95 73 99.95 70 99.95 70 64.95 91 64.95 M73 83.45 Q73 86.6 75.2 88.8 77.4 90.95 80.5 90.95 83.6 90.95 85.8 88.8 88 86.6 88 83.45 88 80.35 85.8 78.15 83.6 75.95 80.5 75.95 77.4 75.95 75.2 78.15 73 80.35 73 83.45"/>
+ <path stroke="none" fill="#5A9C5A" d="M73 83.45 Q73 80.35 75.2 78.15 77.4 75.95 80.5 75.95 83.6 75.95 85.8 78.15 88 80.35 88 83.45 88 86.6 85.8 88.8 83.6 90.95 80.5 90.95 77.4 90.95 75.2 88.8 73 86.6 73 83.45 M73 99.95 L73 93.95 88 93.95 88 99.95 73 99.95"/>
+ <path stroke="none" fill="#519151" d="M79.35 300.95 L81.7 300.95 Q84 300.95 84 303 L84 323.85 Q84 325.95 81.7 325.95 L79.35 325.95 Q77 325.95 77 323.85 L77 303 Q77 300.95 79.35 300.95"/>
+ <path stroke="none" fill="#407440" d="M79.35 300.95 Q77 300.95 77 303 L77 323.85 Q77 325.95 79.35 325.95 L81.7 325.95 Q84 325.95 84 323.85 L84 303 Q84 300.95 81.7 300.95 L79.35 300.95 M81.7 298.95 Q86.1 298.95 86 303 L86 323.85 Q86.1 327.95 81.7 327.95 L79.35 327.95 Q74.9 327.95 75 323.85 L75 303 Q74.85 298.95 79.35 298.95 L81.7 298.95"/>
+ <path stroke="none" fill="#403C2F" d="M20 99.95 L14 99.95 Q12.05 99.95 12 98.05 L12 66.95 Q12 64.95 14 64.95 L20 64.95 20 99.95 M41 64.95 L47 64.95 Q49 64.95 49 66.95 L49 98.05 Q48.95 99.95 47 99.95 L41 99.95 41 64.95"/>
+ <path stroke="none" fill="#2E2B22" d="M20 101.95 L14 101.95 Q10.1 101.95 10 98.1 L10 66.95 Q10 62.95 14 62.95 L20 62.95 20 64.95 14 64.95 Q12 64.95 12 66.95 L12 98.05 Q12.05 99.95 14 99.95 L20 99.95 20 101.95 M41 62.95 L47 62.95 Q51 62.95 51 66.95 L51 98.1 Q50.9 101.95 47 101.95 L41 101.95 41 99.95 47 99.95 Q48.95 99.95 49 98.05 L49 66.95 Q49 64.95 47 64.95 L41 64.95 41 62.95"/>
+ <path stroke="none" fill="#8C846E" d="M41 62.95 L41 64.95 20 64.95 20 62.95 41 62.95 M41 101.95 L20 101.95 20 99.95 23 99.95 38 99.95 41 99.95 41 101.95"/>
+ <path stroke="none" fill="#BAB5A3" d="M41 64.95 L41 99.95 38 99.95 38 93.95 23 93.95 23 99.95 20 99.95 20 64.95 41 64.95 M35.8 88.8 Q38 86.6 38 83.45 38 80.35 35.8 78.15 33.6 75.95 30.5 75.95 27.4 75.95 25.2 78.15 23 80.35 23 83.45 23 86.6 25.2 88.8 27.4 90.95 30.5 90.95 33.6 90.95 35.8 88.8"/>
+ <path stroke="none" fill="#A59D85" d="M35.8 88.8 Q33.6 90.95 30.5 90.95 27.4 90.95 25.2 88.8 23 86.6 23 83.45 23 80.35 25.2 78.15 27.4 75.95 30.5 75.95 33.6 75.95 35.8 78.15 38 80.35 38 83.45 38 86.6 35.8 88.8 M38 99.95 L23 99.95 23 93.95 38 93.95 38 99.95"/>
+ <path stroke="none" fill="#958E7A" d="M29.35 300.95 L31.7 300.95 Q34 300.95 34 303 L34 323.85 Q34 325.95 31.7 325.95 L29.35 325.95 Q27 325.95 27 323.85 L27 303 Q27 300.95 29.35 300.95"/>
+ <path stroke="none" fill="#746F61" d="M29.35 300.95 Q27 300.95 27 303 L27 323.85 Q27 325.95 29.35 325.95 L31.7 325.95 Q34 325.95 34 323.85 L34 303 Q34 300.95 31.7 300.95 L29.35 300.95 M29.35 298.95 L31.7 298.95 Q36.1 298.95 36 303 L36 323.85 Q36.1 327.95 31.7 327.95 L29.35 327.95 Q24.9 327.95 25 323.85 L25 303 Q24.85 298.95 29.35 298.95"/>
+ <path stroke="none" fill="#80BE1F" d="M408 392.9 L344 392.9 344 328.9 408 328.9 408 392.9"/>
+ <path stroke="none" fill="#E7DFC2" d="M556 328.9 L556 392.9 492 392.9 492 328.9 556 328.9"/>
+ <path stroke="none" fill="#E0D8BB" d="M515.65 333.95 L506.9 336.55 501.65 329 501.75 328.9 515.8 328.9 515.65 333.95 M513.45 336.75 L515.25 340.1 512.65 342.9 509.15 341.25 509.65 337.45 513.45 336.75 M525.45 335.3 L517.95 332.85 517.95 328.9 530.1 328.9 525.45 335.3 M534.75 333.25 L538.15 339.55 533.2 344.75 526.65 341.7 527.6 334.55 534.75 333.25 M492 334.85 L492 328.9 498.1 328.9 493.45 335.3 492 334.85 M502.55 346.4 L505.75 352.35 501.1 357.25 494.9 354.4 495.8 347.6 502.55 346.4 M494.15 343.15 L494 352.35 492 352.95 492 342.45 494.15 343.15 M493.45 354.5 L498.1 360.9 493.45 367.3 492 366.85 492 355 493.45 354.5 M501.75 360.9 L507.25 353.7 515.9 356.8 515.65 365.95 506.9 368.55 501.65 361 501.75 360.9 M502.55 378.4 L505.75 384.35 501.1 389.25 494.9 386.4 495.8 379.6 502.55 378.4 M493.45 386.5 L498.1 392.9 492 392.9 492 387 493.45 386.5 M494.15 375.15 L494 384.35 492 384.95 492 374.45 494.15 375.15 M534.55 346.4 L537.75 352.35 533.1 357.25 526.9 354.4 527.8 347.6 534.55 346.4 M530.1 360.9 L525.45 367.3 517.95 364.85 517.95 356.95 525.45 354.5 530.1 360.9 M533.75 360.9 L539.25 353.7 547.9 356.8 547.65 365.95 538.9 368.55 533.65 361 533.75 360.9 M512 379.5 L517.45 372.15 526.15 375.15 526 384.35 517.25 387 512 379.5 M509.15 373.25 L509.65 369.45 513.45 368.75 515.25 372.1 512.65 374.9 509.15 373.25 M527.8 379.6 L534.55 378.4 537.75 384.35 533.1 389.25 526.9 386.4 527.8 379.6 M541.15 373.25 L541.65 369.45 545.45 368.75 547.25 372.1 544.65 374.9 541.15 373.25 M556 334.85 L549.95 332.85 549.95 328.9 556 328.9 556 334.85 M556 352.95 L549.25 355 544 347.5 549.45 340.15 556 342.45 556 352.95 M556 355 L556 366.85 549.95 364.85 549.95 356.95 556 355 M556 374.45 L556 384.95 549.25 387 544 379.5 549.45 372.15 556 374.45 M549.95 388.95 L556 387 556 392.9 549.95 392.9 549.95 388.95 M517.95 388.95 L525.45 386.5 530.1 392.9 517.95 392.9 517.95 388.95 M515.8 392.9 L501.75 392.9 507.25 385.7 515.9 388.8 515.8 392.9"/>
+ <path stroke="none" fill="#BAB5A3" d="M16 177.95 Q17.25 177.95 18.1 178.8 19 179.7 19 180.95 L19 190.95 13 190.95 13 180.95 Q13 179.7 13.85 178.8 14.75 177.95 16 177.95"/>
+ <path stroke="none" fill="#5EB15E" d="M38.1 178.8 Q39 179.7 39 180.95 L39 190.95 33 190.95 33 180.95 Q33 179.7 33.85 178.8 34.75 177.95 36 177.95 37.25 177.95 38.1 178.8"/>
+ <path stroke="none" fill="#E86A17" d="M59 180.95 L59 190.95 53 190.95 53 180.95 Q53 179.7 53.85 178.8 54.75 177.95 56 177.95 57.25 177.95 58.1 178.8 59 179.7 59 180.95"/>
+ <path stroke="none" fill="#1EA7E1" d="M78.1 178.8 Q79 179.7 79 180.95 L79 190.95 73 190.95 73 180.95 Q73 179.7 73.85 178.8 74.75 177.95 76 177.95 77.25 177.95 78.1 178.8"/>
+ <path stroke="none" fill="#FFCC00" d="M98.1 178.8 Q99 179.7 99 180.95 L99 190.95 93 190.95 93 180.95 Q93 179.7 93.85 178.8 94.75 177.95 96 177.95 97.25 177.95 98.1 178.8"/>
+ <path stroke="none" fill="#F0F9FF" d="M118.1 178.8 Q119 179.7 119 180.95 L119 190.95 113 190.95 113 180.95 Q113 179.7 113.85 178.8 114.75 177.95 116 177.95 117.25 177.95 118.1 178.8"/>
+ <path stroke="none" fill="#BAB5A3" d="M19 215.9 L13 215.9 13 210.95 Q13 209.7 13.85 208.8 14.75 207.95 16 207.95 17.25 207.95 18.1 208.8 19 209.7 19 210.95 L19 215.9"/>
+ <path stroke="none" fill="#F0F9FF" d="M19 215.9 L19 220.95 13 220.95 13 215.9 19 215.9"/>
+ <path stroke="none" fill="#5EB15E" d="M33 215.9 L33 210.95 Q33 209.7 33.85 208.8 34.75 207.95 36 207.95 37.25 207.95 38.1 208.8 39 209.7 39 210.95 L39 215.9 33 215.9"/>
+ <path stroke="none" fill="#F0F9FF" d="M33 215.9 L39 215.9 39 220.95 33 220.95 33 215.9"/>
+ <path stroke="none" fill="#E86A17" d="M59 215.9 L53 215.9 53 210.95 Q53 209.7 53.85 208.8 54.75 207.95 56 207.95 57.25 207.95 58.1 208.8 59 209.7 59 210.95 L59 215.9"/>
+ <path stroke="none" fill="#F0F9FF" d="M59 215.9 L59 220.95 53 220.95 53 215.9 59 215.9"/>
+ <path stroke="none" fill="#1EA7E1" d="M73 215.9 L73 210.95 Q73 209.7 73.85 208.8 74.75 207.95 76 207.95 77.25 207.95 78.1 208.8 79 209.7 79 210.95 L79 215.9 73 215.9"/>
+ <path stroke="none" fill="#F0F9FF" d="M73 215.9 L79 215.9 79 220.95 73 220.95 73 215.9"/>
+ <path stroke="none" fill="#FFCC00" d="M93 215.9 L93 210.95 Q93 209.7 93.85 208.8 94.75 207.95 96 207.95 97.25 207.95 98.1 208.8 99 209.7 99 210.95 L99 215.9 93 215.9"/>
+ <path stroke="none" fill="#F0F9FF" d="M93 215.9 L99 215.9 99 220.95 93 220.95 93 215.9"/>
+ <path stroke="none" fill="#F0F9FF" d="M113 215.9 L113 210.95 Q113 209.7 113.85 208.8 114.75 207.95 116 207.95 117.25 207.95 118.1 208.8 119 209.7 119 210.95 L119 215.9 113 215.9"/>
+ <path stroke="none" fill="#D2DCE2" d="M113 215.9 L119 215.9 119 220.95 113 220.95 113 215.9"/>
+ <path stroke="none" fill="#8C846E" d="M143 180.95 L143 190.95 149 190.95 149 180.95 Q149 179.7 148.1 178.8 147.25 177.95 146 177.95 144.75 177.95 143.85 178.8 143 179.7 143 180.95 M149.55 177.4 Q151 178.85 151 180.95 L151 190.95 Q151 191.8 150.45 192.4 149.85 192.95 149 192.95 L143 192.95 Q142.15 192.95 141.6 192.4 141 191.8 141 190.95 L141 180.95 Q141 178.9 142.4 177.45 L142.5 177.35 Q143.95 175.95 146 175.95 148.1 175.95 149.55 177.4"/>
+ <path stroke="none" fill="#BAB5A3" d="M143 180.95 Q143 179.7 143.85 178.8 144.75 177.95 146 177.95 147.25 177.95 148.1 178.8 149 179.7 149 180.95 L149 190.95 143 190.95 143 180.95"/>
+ <path stroke="none" fill="#497E49" d="M169.55 177.4 Q171 178.85 171 180.95 L171 190.95 Q171 191.8 170.45 192.4 169.85 192.95 169 192.95 L163 192.95 Q162.15 192.95 161.6 192.4 161 191.8 161 190.95 L161 180.95 Q161 178.9 162.4 177.45 L162.5 177.35 Q163.95 175.95 166 175.95 168.1 175.95 169.55 177.4 M163.85 178.8 Q163 179.7 163 180.95 L163 190.95 169 190.95 169 180.95 Q169 179.7 168.1 178.8 167.25 177.95 166 177.95 164.75 177.95 163.85 178.8"/>
+ <path stroke="none" fill="#5EB15E" d="M163.85 178.8 Q164.75 177.95 166 177.95 167.25 177.95 168.1 178.8 169 179.7 169 180.95 L169 190.95 163 190.95 163 180.95 Q163 179.7 163.85 178.8"/>
+ <path stroke="none" fill="#874317" d="M183 180.95 L183 190.95 189 190.95 189 180.95 Q189 179.7 188.1 178.8 187.25 177.95 186 177.95 184.75 177.95 183.85 178.8 183 179.7 183 180.95 M189.55 177.4 Q191 178.85 191 180.95 L191 190.95 Q191 191.8 190.45 192.4 189.85 192.95 189 192.95 L183 192.95 Q182.15 192.95 181.6 192.4 181 191.8 181 190.95 L181 180.95 Q181 178.9 182.4 177.45 L182.5 177.35 Q183.95 175.95 186 175.95 188.1 175.95 189.55 177.4"/>
+ <path stroke="none" fill="#E86A17" d="M183 180.95 Q183 179.7 183.85 178.8 184.75 177.95 186 177.95 187.25 177.95 188.1 178.8 189 179.7 189 180.95 L189 190.95 183 190.95 183 180.95"/>
+ <path stroke="none" fill="#1176A1" d="M206 175.95 Q208.1 175.95 209.55 177.4 211 178.85 211 180.95 L211 190.95 Q211 191.8 210.45 192.4 209.85 192.95 209 192.95 L203 192.95 Q202.15 192.95 201.6 192.4 201 191.8 201 190.95 L201 180.95 Q201 178.9 202.4 177.45 L202.5 177.35 Q203.95 175.95 206 175.95 M203.85 178.8 Q203 179.7 203 180.95 L203 190.95 209 190.95 209 180.95 Q209 179.7 208.1 178.8 207.25 177.95 206 177.95 204.75 177.95 203.85 178.8"/>
+ <path stroke="none" fill="#1EA7E1" d="M203.85 178.8 Q204.75 177.95 206 177.95 207.25 177.95 208.1 178.8 209 179.7 209 180.95 L209 190.95 203 190.95 203 180.95 Q203 179.7 203.85 178.8"/>
+ <path stroke="none" fill="#C9A000" d="M223.85 178.8 Q223 179.7 223 180.95 L223 190.95 229 190.95 229 180.95 Q229 179.7 228.1 178.8 227.25 177.95 226 177.95 224.75 177.95 223.85 178.8 M226 175.95 Q228.1 175.95 229.55 177.4 231 178.85 231 180.95 L231 190.95 Q231 191.8 230.45 192.4 229.85 192.95 229 192.95 L223 192.95 Q222.15 192.95 221.6 192.4 221 191.8 221 190.95 L221 180.95 Q221 178.9 222.4 177.45 L222.5 177.35 Q223.95 175.95 226 175.95"/>
+ <path stroke="none" fill="#FFCC00" d="M223.85 178.8 Q224.75 177.95 226 177.95 227.25 177.95 228.1 178.8 229 179.7 229 180.95 L229 190.95 223 190.95 223 180.95 Q223 179.7 223.85 178.8"/>
+ <path stroke="none" fill="#F0F9FF" d="M243.85 178.8 Q244.75 177.95 246 177.95 247.25 177.95 248.1 178.8 249 179.7 249 180.95 L249 190.95 243 190.95 243 180.95 Q243 179.7 243.85 178.8"/>
+ <path stroke="none" fill="#9AA7AF" d="M243.85 178.8 Q243 179.7 243 180.95 L243 190.95 249 190.95 249 180.95 Q249 179.7 248.1 178.8 247.25 177.95 246 177.95 244.75 177.95 243.85 178.8 M246 175.95 Q248.1 175.95 249.55 177.4 251 178.85 251 180.95 L251 190.95 Q251 191.8 250.45 192.4 249.85 192.95 249 192.95 L243 192.95 Q242.15 192.95 241.6 192.4 241 191.8 241 190.95 L241 180.95 Q241 178.9 242.4 177.45 L242.5 177.35 Q243.95 175.95 246 175.95"/>
+ <path stroke="none" fill="#8C846E" d="M143 215.9 L143 220.95 149 220.95 149 215.9 149 210.95 Q149 209.7 148.1 208.8 147.25 207.95 146 207.95 144.75 207.95 143.85 208.8 143 209.7 143 210.95 L143 215.9 M149.55 207.4 Q151 208.85 151 210.95 L151 220.95 Q151 221.8 150.45 222.4 149.85 222.95 149 222.95 L143 222.95 Q142.15 222.95 141.6 222.4 141 221.8 141 220.95 L141 210.95 Q141 208.9 142.4 207.45 L142.5 207.35 Q143.95 205.95 146 205.95 148.1 205.95 149.55 207.4"/>
+ <path stroke="none" fill="#BAB5A3" d="M143 215.9 L143 210.95 Q143 209.7 143.85 208.8 144.75 207.95 146 207.95 147.25 207.95 148.1 208.8 149 209.7 149 210.95 L149 215.9 143 215.9"/>
+ <path stroke="none" fill="#F0F9FF" d="M143 215.9 L149 215.9 149 220.95 143 220.95 143 215.9"/>
+ <path stroke="none" fill="#497E49" d="M169 215.9 L169 210.95 Q169 209.7 168.1 208.8 167.25 207.95 166 207.95 164.75 207.95 163.85 208.8 163 209.7 163 210.95 L163 215.9 163 220.95 169 220.95 169 215.9 M169.55 207.4 Q171 208.85 171 210.95 L171 220.95 Q171 221.8 170.45 222.4 169.85 222.95 169 222.95 L163 222.95 Q162.15 222.95 161.6 222.4 161 221.8 161 220.95 L161 210.95 Q161 208.9 162.4 207.45 L162.5 207.35 Q163.95 205.95 166 205.95 168.1 205.95 169.55 207.4"/>
+ <path stroke="none" fill="#5EB15E" d="M163 215.9 L163 210.95 Q163 209.7 163.85 208.8 164.75 207.95 166 207.95 167.25 207.95 168.1 208.8 169 209.7 169 210.95 L169 215.9 163 215.9"/>
+ <path stroke="none" fill="#F0F9FF" d="M163 215.9 L169 215.9 169 220.95 163 220.95 163 215.9"/>
+ <path stroke="none" fill="#874317" d="M189 215.9 L189 210.95 Q189 209.7 188.1 208.8 187.25 207.95 186 207.95 184.75 207.95 183.85 208.8 183 209.7 183 210.95 L183 215.9 183 220.95 189 220.95 189 215.9 M189.55 207.4 Q191 208.85 191 210.95 L191 220.95 Q191 221.8 190.45 222.4 189.85 222.95 189 222.95 L183 222.95 Q182.15 222.95 181.6 222.4 181 221.8 181 220.95 L181 210.95 Q181 208.9 182.4 207.45 L182.5 207.35 Q183.95 205.95 186 205.95 188.1 205.95 189.55 207.4"/>
+ <path stroke="none" fill="#E86A17" d="M183 215.9 L183 210.95 Q183 209.7 183.85 208.8 184.75 207.95 186 207.95 187.25 207.95 188.1 208.8 189 209.7 189 210.95 L189 215.9 183 215.9"/>
+ <path stroke="none" fill="#F0F9FF" d="M183 215.9 L189 215.9 189 220.95 183 220.95 183 215.9"/>
+ <path stroke="none" fill="#1176A1" d="M209 215.9 L209 210.95 Q209 209.7 208.1 208.8 207.25 207.95 206 207.95 204.75 207.95 203.85 208.8 203 209.7 203 210.95 L203 215.9 203 220.95 209 220.95 209 215.9 M209.55 207.4 Q211 208.85 211 210.95 L211 220.95 Q211 221.8 210.45 222.4 209.85 222.95 209 222.95 L203 222.95 Q202.15 222.95 201.6 222.4 201 221.8 201 220.95 L201 210.95 Q201 208.9 202.4 207.45 L202.5 207.35 Q203.95 205.95 206 205.95 208.1 205.95 209.55 207.4"/>
+ <path stroke="none" fill="#1EA7E1" d="M203 215.9 L203 210.95 Q203 209.7 203.85 208.8 204.75 207.95 206 207.95 207.25 207.95 208.1 208.8 209 209.7 209 210.95 L209 215.9 203 215.9"/>
+ <path stroke="none" fill="#F0F9FF" d="M203 215.9 L209 215.9 209 220.95 203 220.95 203 215.9"/>
+ <path stroke="none" fill="#C9A000" d="M222.5 207.35 Q223.95 205.95 226 205.95 228.1 205.95 229.55 207.4 231 208.85 231 210.95 L231 220.95 Q231 221.8 230.45 222.4 229.85 222.95 229 222.95 L223 222.95 Q222.15 222.95 221.6 222.4 221 221.8 221 220.95 L221 210.95 Q221 208.9 222.4 207.45 L222.5 207.35 M229 215.9 L229 210.95 Q229 209.7 228.1 208.8 227.25 207.95 226 207.95 224.75 207.95 223.85 208.8 223 209.7 223 210.95 L223 215.9 223 220.95 229 220.95 229 215.9"/>
+ <path stroke="none" fill="#FFCC00" d="M229 215.9 L223 215.9 223 210.95 Q223 209.7 223.85 208.8 224.75 207.95 226 207.95 227.25 207.95 228.1 208.8 229 209.7 229 210.95 L229 215.9"/>
+ <path stroke="none" fill="#F0F9FF" d="M229 215.9 L229 220.95 223 220.95 223 215.9 229 215.9"/>
+ <path stroke="none" fill="#F0F9FF" d="M243 215.9 L243 210.95 Q243 209.7 243.85 208.8 244.75 207.95 246 207.95 247.25 207.95 248.1 208.8 249 209.7 249 210.95 L249 215.9 243 215.9"/>
+ <path stroke="none" fill="#9AA7AF" d="M243 215.9 L243 220.95 249 220.95 249 215.9 249 210.95 Q249 209.7 248.1 208.8 247.25 207.95 246 207.95 244.75 207.95 243.85 208.8 243 209.7 243 210.95 L243 215.9 M251 210.95 L251 220.95 Q251 221.8 250.45 222.4 249.85 222.95 249 222.95 L243 222.95 Q242.15 222.95 241.6 222.4 241 221.8 241 220.95 L241 210.95 Q241 208.9 242.4 207.45 L242.5 207.35 Q243.95 205.95 246 205.95 248.1 205.95 249.55 207.4 251 208.85 251 210.95"/>
+ <path stroke="none" fill="#D2DCE2" d="M243 215.9 L249 215.9 249 220.95 243 220.95 243 215.9"/>
+ <path stroke="none" fill="#FFFFFF" d="M387.15 29.05 Q390.05 32.25 390.05 36.6 390.05 41.35 386.7 44.65 L386.3 45.05 386.4 46.45 Q386.4 51.15 383.05 54.5 379.7 57.85 375.05 57.85 372.55 57.8 370.4 56.9 367.5 59 363.7 58.95 359.05 58.95 355.7 55.6 354.4 54.3 353.6 52.8 350 52.25 347.35 49.6 344 46.25 344 41.55 344 36.85 347.3 33.55 347.8 33 348.35 32.65 348.55 28.45 351.6 25.4 354.2 22.75 357.7 22.2 358.5 19.85 360.45 17.9 363.75 14.6 368.5 14.55 371.3 14.55 373.65 15.8 L375.95 15.55 Q380.7 15.6 384 18.9 387.3 22.2 387.3 26.9 L387.15 29.05 M356.35 40.6 L356.35 40.65 Q356.35 41.35 356.8 41.85 L357.65 42.3 Q359.35 42.55 360.8 43.6 362.2 44.55 363.05 46.15 L363.4 46.6 Q363.85 47.05 364.5 47.05 L364.6 47.05 365.45 46.85 Q367.05 45.65 369.05 45.45 371.05 45.25 372.85 46.1 L373.55 46.2 Q374.15 46.15 374.6 45.7 375.1 45.25 375.1 44.55 L375.1 44.5 375.1 44.4 Q374.85 42.7 375.4 41.1 376 39.5 377.15 38.3 L377.45 38 Q377.95 37.5 377.95 36.8 L377.95 36.75 Q377.95 36.2 377.6 35.8 376.35 34.45 375.9 32.75 375.45 31.05 375.8 29.4 L375.8 29.15 Q375.8 28.45 375.35 28 374.85 27.55 374.2 27.55 L374.15 27.55 373.6 27.6 Q371.15 28 369 26.85 L368.35 26.75 368.3 26.75 Q367.6 26.75 367.1 27.2 L366.75 27.8 Q366.05 29.7 364.5 31.05 362.95 32.35 360.95 32.7 360.55 32.75 360.2 33.1 359.8 33.55 359.75 34.1 359.65 35.65 358.9 37.1 358.15 38.5 356.85 39.45 L356.8 39.5 Q356.35 40 356.35 40.6"/>
+ <path stroke="none" fill="#FFFFFF" d="M432.95 15.5 L434.35 17.2 Q438.85 17.4 442.05 20.6 445.5 24.1 445.5 28.95 L445.5 29.55 446.6 30.5 Q450.1 33.95 450.1 38.85 450.1 43.7 446.6 47.15 444.75 49 442.5 49.9 441.95 53.55 439.15 56.35 435.7 59.75 430.8 59.75 L427.15 59.25 Q424.15 61.5 420.15 61.5 415.3 61.5 411.85 58.05 408.45 54.6 408.45 49.7 L408.45 48.25 Q405.6 45.05 405.6 40.55 405.6 36.75 407.7 33.75 406.6 31.45 406.6 28.6 406.6 23.7 410 20.2 412.1 18.15 414.75 17.35 L416.25 15.5 Q419.75 12 424.6 12 429.5 12 432.95 15.5"/>
+ <path stroke="none" fill="#FFFFFF" d="M466.6 30.25 L467.95 29.25 Q468.1 26.05 470.35 23.75 472.4 21.7 475.15 21.4 475.7 20.4 476.6 19.5 479.05 17.1 482.55 17.1 485 17.1 486.95 18.3 488.65 17.5 490.65 17.5 494.15 17.5 496.6 19.95 499.05 22.4 499.05 25.9 L499 26.85 Q500.15 27.45 501.1 28.45 503.55 30.9 503.55 34.4 503.55 37.85 501.1 40.3 L501.05 40.35 Q502.2 42.3 502.2 44.7 502.2 48.15 499.75 50.65 497.3 53.05 493.85 53.05 492.1 53.05 490.65 52.45 L489.45 54 Q486.95 56.4 483.5 56.4 480.05 56.4 477.55 54 L476.05 52.05 Q473.25 51.7 471.15 49.6 468.75 47.15 468.75 43.7 467.6 43.1 466.6 42.15 464.2 39.65 464.2 36.2 464.2 32.7 466.6 30.25"/>
+ <path stroke="none" fill="#CBCBCB" d="M553.65 15.8 Q551.3 14.55 548.5 14.55 543.75 14.6 540.45 17.9 538.5 19.85 537.7 22.2 534.2 22.75 531.6 25.4 528.55 28.45 528.35 32.65 L527.3 33.55 Q524 36.85 524 41.55 524 46.25 527.35 49.6 530 52.25 533.6 52.8 534.2 53.95 535.1 54.95 L535.7 55.6 Q538.95 58.85 543.5 58.95 L543.7 58.95 544.05 58.95 544.25 58.95 Q547.7 58.85 550.4 56.9 552.55 57.8 555.05 57.85 558.95 57.85 561.95 55.5 L562.6 54.95 563.05 54.5 Q564.55 53 565.4 51.2 566.4 49 566.4 46.45 L566.3 45.05 566.7 44.65 567.9 43.3 Q570.05 40.4 570.05 36.6 570.05 32.85 567.9 29.95 L567.15 29.05 567.3 26.9 Q567.3 23.35 565.4 20.6 L564 18.9 561.95 17.25 Q559.3 15.6 555.95 15.55 L553.65 15.8 M556 13.55 Q559.25 13.6 561.95 14.95 563.8 15.9 565.4 17.45 L565.45 17.5 Q566.95 19.05 567.9 20.85 569.3 23.55 569.3 26.9 L569.25 28.45 Q572.05 31.95 572.05 36.6 572.05 42 568.4 45.8 L568.4 46.45 Q568.4 48.45 567.9 50.2 567.2 52.8 565.4 54.95 L564.5 55.95 561.95 57.95 560 58.95 Q557.7 59.85 555.05 59.85 L555 59.85 550.65 59.15 Q547.55 61 543.7 60.95 539.8 60.95 536.65 58.95 L534.3 57.05 532.55 54.95 532.35 54.6 Q528.7 53.75 525.95 51.05 522 47.1 522 41.55 522 36.05 525.85 32.2 L525.9 32.15 526.45 31.6 Q526.9 27.25 530.2 24 532.8 21.3 536.25 20.45 537.2 18.3 539.05 16.5 542.9 12.6 548.5 12.55 551.45 12.55 554 13.7 L555.95 13.55 556 13.55 M548.3 28.75 L548.5 28.85 548.55 28.75 548.35 28.75 548.3 28.75 M549 26.85 Q551.15 28 553.6 27.6 L554.15 27.55 554.2 27.55 Q554.85 27.55 555.35 28 555.8 28.45 555.8 29.15 L555.8 29.4 Q555.45 31.05 555.9 32.75 556.35 34.45 557.6 35.8 557.95 36.2 557.95 36.75 L557.95 36.8 Q557.95 37.5 557.45 38 L557.15 38.3 Q556 39.5 555.4 41.1 554.85 42.7 555.1 44.4 L555.1 44.5 555.1 44.55 Q555.1 45.25 554.6 45.7 554.15 46.15 553.55 46.2 L552.85 46.1 Q551.05 45.25 549.05 45.45 547.05 45.65 545.45 46.85 L544.6 47.05 544.5 47.05 Q543.85 47.05 543.4 46.6 L543.05 46.15 Q542.2 44.55 540.8 43.6 539.35 42.55 537.65 42.3 L536.8 41.85 Q536.35 41.35 536.35 40.65 L536.35 40.6 Q536.35 40 536.8 39.5 L536.85 39.45 Q538.15 38.5 538.9 37.1 539.65 35.65 539.75 34.1 539.8 33.55 540.2 33.1 540.55 32.75 540.95 32.7 542.95 32.35 544.5 31.05 546.05 29.7 546.75 27.8 L547.1 27.2 Q547.6 26.75 548.3 26.75 L548.35 26.75 549 26.85 M553.75 29.6 Q550.95 30 548.5 28.85 547.6 31 545.85 32.55 L545.8 32.6 Q544 34.1 541.75 34.6 541.55 36.35 540.7 38.05 539.95 39.45 538.8 40.5 540.45 40.9 542 42 L541.95 41.95 Q543.6 43.1 544.7 44.95 546.55 43.7 548.85 43.45 551.05 43.25 553.05 44.05 552.9 42.2 553.5 40.45 L553.55 40.4 Q554.25 38.4 555.7 36.95 L555.75 36.9 555.8 36.8 Q554.5 35.2 554 33.25 553.5 31.4 553.75 29.6 M544.85 45.25 L544.95 45.35 544.85 45.2 544.85 45.25"/>
+ <path stroke="none" fill="#FFFFFF" d="M553.65 15.8 L555.95 15.55 Q559.3 15.6 561.95 17.25 L564 18.9 565.4 20.6 Q567.3 23.35 567.3 26.9 L567.15 29.05 567.9 29.95 Q570.05 32.85 570.05 36.6 570.05 40.4 567.9 43.3 L566.7 44.65 566.3 45.05 566.4 46.45 Q566.4 49 565.4 51.2 564.55 53 563.05 54.5 L562.6 54.95 561.95 55.5 Q558.95 57.85 555.05 57.85 552.55 57.8 550.4 56.9 547.7 58.85 544.25 58.95 L544.05 58.95 543.7 58.95 543.5 58.95 Q538.95 58.85 535.7 55.6 L535.1 54.95 Q534.2 53.95 533.6 52.8 530 52.25 527.35 49.6 524 46.25 524 41.55 524 36.85 527.3 33.55 L528.35 32.65 Q528.55 28.45 531.6 25.4 534.2 22.75 537.7 22.2 538.5 19.85 540.45 17.9 543.75 14.6 548.5 14.55 551.3 14.55 553.65 15.8 M549 26.85 L548.35 26.75 548.3 26.75 Q547.6 26.75 547.1 27.2 L546.75 27.8 Q546.05 29.7 544.5 31.05 542.95 32.35 540.95 32.7 540.55 32.75 540.2 33.1 539.8 33.55 539.75 34.1 539.65 35.65 538.9 37.1 538.15 38.5 536.85 39.45 L536.8 39.5 Q536.35 40 536.35 40.6 L536.35 40.65 Q536.35 41.35 536.8 41.85 L537.65 42.3 Q539.35 42.55 540.8 43.6 542.2 44.55 543.05 46.15 L543.4 46.6 Q543.85 47.05 544.5 47.05 L544.6 47.05 545.45 46.85 Q547.05 45.65 549.05 45.45 551.05 45.25 552.85 46.1 L553.55 46.2 Q554.15 46.15 554.6 45.7 555.1 45.25 555.1 44.55 L555.1 44.5 555.1 44.4 Q554.85 42.7 555.4 41.1 556 39.5 557.15 38.3 L557.45 38 Q557.95 37.5 557.95 36.8 L557.95 36.75 Q557.95 36.2 557.6 35.8 556.35 34.45 555.9 32.75 555.45 31.05 555.8 29.4 L555.8 29.15 Q555.8 28.45 555.35 28 554.85 27.55 554.2 27.55 L554.15 27.55 553.6 27.6 Q551.15 28 549 26.85"/>
+ <path stroke="none" fill="#CBCBCB" d="M628.05 29.1 L628 29.1 Q632.1 33.1 632.1 38.85 632.1 44.55 628 48.6 L628.05 48.6 Q626.3 50.3 624.3 51.3 623.4 54.9 620.6 57.8 L620.55 57.8 Q616.5 61.75 610.8 61.75 L607.55 61.4 Q604.3 63.5 600.15 63.5 594.45 63.5 590.45 59.5 L590.45 59.45 Q586.45 55.4 586.45 49.7 L586.45 49 Q583.6 45.4 583.6 40.55 583.6 36.7 585.45 33.55 584.6 31.3 584.6 28.6 584.6 22.9 588.6 18.8 590.8 16.6 593.55 15.65 L594.8 14.15 594.85 14.1 Q598.9 10 604.6 10 610.35 10 614.4 14.1 L615.45 15.3 Q620.05 15.8 623.5 19.2 627.35 23.15 627.5 28.6 L628.05 29.1 M630.1 38.85 Q630.1 33.95 626.6 30.5 L625.5 29.55 625.5 28.95 Q625.5 24.1 622.05 20.6 618.85 17.4 614.35 17.2 L612.95 15.5 Q609.5 12 604.6 12 599.75 12 596.25 15.5 L594.75 17.35 Q592.1 18.15 590 20.2 586.6 23.7 586.6 28.6 586.6 31.45 587.7 33.75 585.6 36.75 585.6 40.55 585.6 45.05 588.45 48.25 L588.45 49.7 Q588.45 54.6 591.85 58.05 595.3 61.5 600.15 61.5 604.15 61.5 607.15 59.25 L610.8 59.75 Q615.7 59.75 619.15 56.35 621.95 53.55 622.5 49.9 624.75 49 626.6 47.15 630.1 43.7 630.1 38.85"/>
+ <path stroke="none" fill="#FFFFFF" d="M630.1 38.85 Q630.1 43.7 626.6 47.15 624.75 49 622.5 49.9 621.95 53.55 619.15 56.35 615.7 59.75 610.8 59.75 L607.15 59.25 Q604.15 61.5 600.15 61.5 595.3 61.5 591.85 58.05 588.45 54.6 588.45 49.7 L588.45 48.25 Q585.6 45.05 585.6 40.55 585.6 36.75 587.7 33.75 586.6 31.45 586.6 28.6 586.6 23.7 590 20.2 592.1 18.15 594.75 17.35 L596.25 15.5 Q599.75 12 604.6 12 609.5 12 612.95 15.5 L614.35 17.2 Q618.85 17.4 622.05 20.6 625.5 24.1 625.5 28.95 L625.5 29.55 626.6 30.5 Q630.1 33.95 630.1 38.85"/>
+ <path stroke="none" fill="#CBCBCB" d="M670.65 15.5 Q675 15.5 678.05 18.55 681 21.5 681.05 25.8 L682.55 27.1 682.55 27.05 Q685.55 30.05 685.55 34.4 685.55 38 683.45 40.7 684.2 42.55 684.2 44.7 684.2 48.95 681.2 52.05 L681.15 52.1 Q678.1 55.05 673.85 55.05 L671.45 54.8 670.9 55.4 670.85 55.45 Q667.75 58.4 663.5 58.4 659.25 58.4 656.2 55.45 L656.1 55.4 654.85 53.9 Q651.95 53.25 649.75 51.05 L649.75 51 Q647.15 48.4 646.8 44.9 L645.25 43.6 645.15 43.55 Q642.2 40.45 642.2 36.2 642.2 31.9 645.2 28.85 L645.25 28.8 646.05 28.15 Q646.5 24.8 648.95 22.35 651.1 20.15 653.95 19.55 L655.2 18.1 Q658.25 15.1 662.55 15.1 665 15.1 667.1 16.1 L670.65 15.5 M681.1 28.45 Q680.15 27.45 679 26.85 L679.05 25.9 Q679.05 22.4 676.6 19.95 674.15 17.5 670.65 17.5 668.65 17.5 666.95 18.3 665 17.1 662.55 17.1 659.05 17.1 656.6 19.5 655.7 20.4 655.15 21.4 652.4 21.7 650.35 23.75 648.1 26.05 647.95 29.25 L646.6 30.25 Q644.2 32.7 644.2 36.2 644.2 39.65 646.6 42.15 L648.75 43.7 Q648.75 47.15 651.15 49.6 653.25 51.7 656.05 52.05 L657.55 54 Q660.05 56.4 663.5 56.4 666.95 56.4 669.45 54 L670.65 52.45 Q672.1 53.05 673.85 53.05 677.3 53.05 679.75 50.65 682.2 48.15 682.2 44.7 682.2 42.3 681.05 40.35 L681.1 40.3 Q683.55 37.85 683.55 34.4 683.55 30.9 681.1 28.45"/>
+ <path stroke="none" fill="#FFFFFF" d="M681.1 28.45 Q683.55 30.9 683.55 34.4 683.55 37.85 681.1 40.3 L681.05 40.35 Q682.2 42.3 682.2 44.7 682.2 48.15 679.75 50.65 677.3 53.05 673.85 53.05 672.1 53.05 670.65 52.45 L669.45 54 Q666.95 56.4 663.5 56.4 660.05 56.4 657.55 54 L656.05 52.05 Q653.25 51.7 651.15 49.6 648.75 47.15 648.75 43.7 L646.6 42.15 Q644.2 39.65 644.2 36.2 644.2 32.7 646.6 30.25 L647.95 29.25 Q648.1 26.05 650.35 23.75 652.4 21.7 655.15 21.4 655.7 20.4 656.6 19.5 659.05 17.1 662.55 17.1 665 17.1 666.95 18.3 668.65 17.5 670.65 17.5 674.15 17.5 676.6 19.95 679.05 22.4 679.05 25.9 L679 26.85 Q680.15 27.45 681.1 28.45"/>
+ <path stroke="none" fill="#D9D9D9" d="M387.3 86.9 L387.15 89.05 Q390.05 92.25 390.05 96.6 390.05 101.35 386.7 104.65 L386.3 105.05 386.4 106.45 Q386.4 111.15 383.05 114.5 379.7 117.85 375.05 117.85 372.55 117.8 370.4 116.9 367.5 119 363.7 118.95 359.05 118.95 355.7 115.6 354.4 114.3 353.6 112.8 350 112.25 347.35 109.6 344 106.25 344 101.55 344 96.85 347.3 93.55 347.8 93 348.35 92.65 348.55 88.45 351.6 85.4 354.2 82.75 357.7 82.2 358.5 79.85 360.45 77.9 363.75 74.6 368.5 74.55 371.3 74.55 373.65 75.8 L375.95 75.55 Q380.7 75.6 384 78.9 387.3 82.2 387.3 86.9 M367.1 87.2 L366.75 87.8 Q366.05 89.7 364.5 91.05 362.95 92.35 360.95 92.7 360.55 92.75 360.2 93.1 359.8 93.55 359.75 94.1 359.65 95.65 358.9 97.1 358.15 98.5 356.85 99.45 L356.8 99.5 Q356.35 100 356.35 100.6 L356.35 100.65 Q356.35 101.35 356.8 101.85 L357.65 102.3 Q359.35 102.55 360.8 103.6 362.2 104.55 363.05 106.15 L363.4 106.6 Q363.85 107.05 364.5 107.05 L364.6 107.05 365.45 106.85 Q367.05 105.65 369.05 105.45 371.05 105.25 372.85 106.1 L373.55 106.2 Q374.15 106.15 374.6 105.7 375.1 105.25 375.1 104.55 L375.1 104.5 375.1 104.4 Q374.85 102.7 375.4 101.1 376 99.5 377.15 98.3 L377.45 98 Q377.95 97.5 377.95 96.8 L377.95 96.75 Q377.95 96.2 377.6 95.8 376.35 94.45 375.9 92.75 375.45 91.05 375.8 89.4 L375.8 89.15 Q375.8 88.45 375.35 88 374.85 87.55 374.2 87.55 L374.15 87.55 373.6 87.6 Q371.15 88 369 86.85 L368.35 86.75 368.3 86.75 Q367.6 86.75 367.1 87.2"/>
+ <path stroke="none" fill="#D9D9D9" d="M414.75 77.35 L416.25 75.5 Q419.75 72 424.6 72 429.5 72 432.95 75.5 L434.35 77.2 Q438.85 77.4 442.05 80.6 445.5 84.1 445.5 88.95 L445.5 89.55 446.6 90.5 Q450.1 93.95 450.1 98.85 450.1 103.7 446.6 107.15 444.75 109 442.5 109.9 441.95 113.55 439.15 116.35 435.7 119.75 430.8 119.75 L427.15 119.25 Q424.15 121.5 420.15 121.5 415.3 121.5 411.85 118.05 408.45 114.6 408.45 109.7 L408.45 108.25 Q405.6 105.05 405.6 100.55 405.6 96.75 407.7 93.75 406.6 91.45 406.6 88.6 406.6 83.7 410 80.2 412.1 78.15 414.75 77.35"/>
+ <path stroke="none" fill="#D9D9D9" d="M470.35 83.75 Q472.4 81.7 475.15 81.4 475.7 80.4 476.6 79.5 479.05 77.1 482.55 77.1 485 77.1 486.95 78.3 488.65 77.5 490.65 77.5 494.15 77.5 496.6 79.95 499.05 82.4 499.05 85.9 L499 86.85 Q500.15 87.45 501.1 88.45 503.55 90.9 503.55 94.4 503.55 97.85 501.1 100.3 L501.05 100.35 Q502.2 102.3 502.2 104.7 502.2 108.15 499.75 110.65 497.3 113.05 493.85 113.05 492.1 113.05 490.65 112.45 L489.45 114 Q486.95 116.4 483.5 116.4 480.05 116.4 477.55 114 L476.05 112.05 Q473.25 111.7 471.15 109.6 468.75 107.15 468.75 103.7 467.6 103.1 466.6 102.15 464.2 99.65 464.2 96.2 464.2 92.7 466.6 90.25 L467.95 89.25 Q468.1 86.05 470.35 83.75"/>
+ <path stroke="none" fill="#A8A8A8" d="M561.95 77.25 Q559.3 75.6 555.95 75.55 L553.65 75.8 Q551.3 74.55 548.5 74.55 543.75 74.6 540.45 77.9 538.5 79.85 537.7 82.2 534.2 82.75 531.6 85.4 528.55 88.45 528.35 92.65 L527.3 93.55 Q524 96.85 524 101.55 524 106.25 527.35 109.6 530 112.25 533.6 112.8 534.4 114.3 535.7 115.6 539.05 118.95 543.7 118.95 547.5 119 550.4 116.9 552.55 117.8 555.05 117.85 558.95 117.85 561.95 115.5 L563.05 114.5 Q566.4 111.15 566.4 106.45 L566.3 105.05 566.7 104.65 Q570.05 101.35 570.05 96.6 570.05 92.25 567.15 89.05 L567.3 86.9 Q567.3 82.2 564 78.9 L561.95 77.25 M556 73.55 Q559.25 73.6 561.95 74.95 563.85 75.9 565.45 77.5 569.3 81.35 569.3 86.9 L569.25 88.45 Q572.05 91.95 572.05 96.6 572.05 102 568.4 105.8 L568.4 106.45 Q568.4 112 564.5 115.95 L561.95 117.95 Q558.85 119.85 555.05 119.85 L555 119.85 550.65 119.15 Q547.55 121 543.7 120.95 538.2 120.95 534.3 117.05 533.15 115.9 532.35 114.6 528.7 113.75 525.95 111.05 522 107.1 522 101.55 522 96.05 525.85 92.2 L525.9 92.15 526.45 91.6 Q526.9 87.25 530.2 84 532.8 81.3 536.25 80.45 537.2 78.3 539.05 76.5 542.9 72.6 548.5 72.55 551.45 72.55 554 73.7 L555.95 73.55 556 73.55 M548.5 88.85 L548.55 88.75 548.35 88.75 548.3 88.75 548.5 88.85 Q547.6 91 545.85 92.55 L545.8 92.6 Q544 94.1 541.75 94.6 541.55 96.35 540.7 98.05 539.95 99.45 538.8 100.5 540.45 100.9 542 102 L541.95 101.95 Q543.6 103.1 544.7 104.95 546.55 103.7 548.85 103.45 551.05 103.25 553.05 104.05 552.9 102.2 553.5 100.45 L553.55 100.4 Q554.25 98.4 555.7 96.95 L555.75 96.9 555.8 96.8 Q554.5 95.2 554 93.25 553.5 91.4 553.75 89.6 550.95 90 548.5 88.85 M547.1 87.2 Q547.6 86.75 548.3 86.75 L548.35 86.75 549 86.85 Q551.15 88 553.6 87.6 L554.15 87.55 554.2 87.55 Q554.85 87.55 555.35 88 555.8 88.45 555.8 89.15 L555.8 89.4 Q555.45 91.05 555.9 92.75 556.35 94.45 557.6 95.8 557.95 96.2 557.95 96.75 L557.95 96.8 Q557.95 97.5 557.45 98 L557.15 98.3 Q556 99.5 555.4 101.1 554.85 102.7 555.1 104.4 L555.1 104.5 555.1 104.55 Q555.1 105.25 554.6 105.7 554.15 106.15 553.55 106.2 L552.85 106.1 Q551.05 105.25 549.05 105.45 547.05 105.65 545.45 106.85 L544.6 107.05 544.5 107.05 Q543.85 107.05 543.4 106.6 L543.05 106.15 Q542.2 104.55 540.8 103.6 539.35 102.55 537.65 102.3 L536.8 101.85 Q536.35 101.35 536.35 100.65 L536.35 100.6 Q536.35 100 536.8 99.5 L536.85 99.45 Q538.15 98.5 538.9 97.1 539.65 95.65 539.75 94.1 539.8 93.55 540.2 93.1 540.55 92.75 540.95 92.7 542.95 92.35 544.5 91.05 546.05 89.7 546.75 87.8 L547.1 87.2 M544.75 105.05 L544.65 104.95 544.55 105.05 544.6 105.05 544.75 105.05 M544.85 105.2 L544.85 105.25 544.95 105.35 544.85 105.2"/>
+ <path stroke="none" fill="#D9D9D9" d="M561.95 77.25 L564 78.9 Q567.3 82.2 567.3 86.9 L567.15 89.05 Q570.05 92.25 570.05 96.6 570.05 101.35 566.7 104.65 L566.3 105.05 566.4 106.45 Q566.4 111.15 563.05 114.5 L561.95 115.5 Q558.95 117.85 555.05 117.85 552.55 117.8 550.4 116.9 547.5 119 543.7 118.95 539.05 118.95 535.7 115.6 534.4 114.3 533.6 112.8 530 112.25 527.35 109.6 524 106.25 524 101.55 524 96.85 527.3 93.55 L528.35 92.65 Q528.55 88.45 531.6 85.4 534.2 82.75 537.7 82.2 538.5 79.85 540.45 77.9 543.75 74.6 548.5 74.55 551.3 74.55 553.65 75.8 L555.95 75.55 Q559.3 75.6 561.95 77.25 M547.1 87.2 L546.75 87.8 Q546.05 89.7 544.5 91.05 542.95 92.35 540.95 92.7 540.55 92.75 540.2 93.1 539.8 93.55 539.75 94.1 539.65 95.65 538.9 97.1 538.15 98.5 536.85 99.45 L536.8 99.5 Q536.35 100 536.35 100.6 L536.35 100.65 Q536.35 101.35 536.8 101.85 L537.65 102.3 Q539.35 102.55 540.8 103.6 542.2 104.55 543.05 106.15 L543.4 106.6 Q543.85 107.05 544.5 107.05 L544.6 107.05 545.45 106.85 Q547.05 105.65 549.05 105.45 551.05 105.25 552.85 106.1 L553.55 106.2 Q554.15 106.15 554.6 105.7 555.1 105.25 555.1 104.55 L555.1 104.5 555.1 104.4 Q554.85 102.7 555.4 101.1 556 99.5 557.15 98.3 L557.45 98 Q557.95 97.5 557.95 96.8 L557.95 96.75 Q557.95 96.2 557.6 95.8 556.35 94.45 555.9 92.75 555.45 91.05 555.8 89.4 L555.8 89.15 Q555.8 88.45 555.35 88 554.85 87.55 554.2 87.55 L554.15 87.55 553.6 87.6 Q551.15 88 549 86.85 L548.35 86.75 548.3 86.75 Q547.6 86.75 547.1 87.2"/>
+ <path stroke="none" fill="#A8A8A8" d="M590 80.2 Q586.6 83.7 586.6 88.6 586.6 91.45 587.7 93.75 585.6 96.75 585.6 100.55 585.6 105.05 588.45 108.25 L588.45 109.7 Q588.45 114.6 591.85 118.05 595.3 121.5 600.15 121.5 604.15 121.5 607.15 119.25 L610.8 119.75 Q615.7 119.75 619.15 116.35 621.95 113.55 622.5 109.9 624.75 109 626.6 107.15 630.1 103.7 630.1 98.85 630.1 93.95 626.6 90.5 L625.5 89.55 625.5 88.95 Q625.5 84.1 622.05 80.6 618.85 77.4 614.35 77.2 L612.95 75.5 Q609.5 72 604.6 72 599.75 72 596.25 75.5 L594.75 77.35 Q592.1 78.15 590 80.2 M628 89.1 Q632.1 93.1 632.1 98.85 632.1 104.55 628 108.6 L628.05 108.6 Q626.3 110.3 624.3 111.3 623.4 114.9 620.6 117.8 L620.55 117.8 Q616.5 121.75 610.8 121.75 L607.55 121.4 Q604.3 123.5 600.15 123.5 594.45 123.5 590.45 119.5 L590.45 119.45 Q586.45 115.4 586.45 109.7 L586.45 109 Q583.6 105.4 583.6 100.55 583.6 96.7 585.45 93.55 584.6 91.3 584.6 88.6 584.6 82.9 588.6 78.8 590.8 76.6 593.55 75.65 L594.8 74.15 594.85 74.1 Q598.9 70 604.6 70 610.35 70 614.4 74.1 L615.45 75.3 Q620.05 75.8 623.5 79.2 627.35 83.15 627.5 88.6 L628.05 89.1 628 89.1"/>
+ <path stroke="none" fill="#D9D9D9" d="M590 80.2 Q592.1 78.15 594.75 77.35 L596.25 75.5 Q599.75 72 604.6 72 609.5 72 612.95 75.5 L614.35 77.2 Q618.85 77.4 622.05 80.6 625.5 84.1 625.5 88.95 L625.5 89.55 626.6 90.5 Q630.1 93.95 630.1 98.85 630.1 103.7 626.6 107.15 624.75 109 622.5 109.9 621.95 113.55 619.15 116.35 615.7 119.75 610.8 119.75 L607.15 119.25 Q604.15 121.5 600.15 121.5 595.3 121.5 591.85 118.05 588.45 114.6 588.45 109.7 L588.45 108.25 Q585.6 105.05 585.6 100.55 585.6 96.75 587.7 93.75 586.6 91.45 586.6 88.6 586.6 83.7 590 80.2"/>
+ <path stroke="none" fill="#A8A8A8" d="M645.25 88.8 L646.05 88.15 Q646.5 84.8 648.95 82.35 651.1 80.15 653.95 79.55 L655.2 78.1 Q658.25 75.1 662.55 75.1 665 75.1 667.1 76.1 L670.65 75.5 Q675 75.5 678.05 78.55 681 81.5 681.05 85.8 L682.55 87.1 682.55 87.05 Q685.55 90.05 685.55 94.4 685.55 98 683.45 100.7 684.2 102.55 684.2 104.7 684.2 108.95 681.2 112.05 L681.15 112.1 Q678.1 115.05 673.85 115.05 L671.45 114.8 670.9 115.4 670.85 115.45 Q667.75 118.4 663.5 118.4 659.25 118.4 656.2 115.45 L656.1 115.4 654.85 113.9 Q651.95 113.25 649.75 111.05 L649.75 111 Q647.15 108.4 646.8 104.9 L645.25 103.6 645.15 103.55 Q642.2 100.45 642.2 96.2 642.2 91.9 645.2 88.85 L645.25 88.8 M647.95 89.25 L646.6 90.25 Q644.2 92.7 644.2 96.2 644.2 99.65 646.6 102.15 L648.75 103.7 Q648.75 107.15 651.15 109.6 653.25 111.7 656.05 112.05 L657.55 114 Q660.05 116.4 663.5 116.4 666.95 116.4 669.45 114 L670.65 112.45 Q672.1 113.05 673.85 113.05 677.3 113.05 679.75 110.65 682.2 108.15 682.2 104.7 682.2 102.3 681.05 100.35 L681.1 100.3 Q683.55 97.85 683.55 94.4 683.55 90.9 681.1 88.45 680.15 87.45 679 86.85 L679.05 85.9 Q679.05 82.4 676.6 79.95 674.15 77.5 670.65 77.5 668.65 77.5 666.95 78.3 665 77.1 662.55 77.1 659.05 77.1 656.6 79.5 655.7 80.4 655.15 81.4 652.4 81.7 650.35 83.75 648.1 86.05 647.95 89.25"/>
+ <path stroke="none" fill="#D9D9D9" d="M647.95 89.25 Q648.1 86.05 650.35 83.75 652.4 81.7 655.15 81.4 655.7 80.4 656.6 79.5 659.05 77.1 662.55 77.1 665 77.1 666.95 78.3 668.65 77.5 670.65 77.5 674.15 77.5 676.6 79.95 679.05 82.4 679.05 85.9 L679 86.85 Q680.15 87.45 681.1 88.45 683.55 90.9 683.55 94.4 683.55 97.85 681.1 100.3 L681.05 100.35 Q682.2 102.3 682.2 104.7 682.2 108.15 679.75 110.65 677.3 113.05 673.85 113.05 672.1 113.05 670.65 112.45 L669.45 114 Q666.95 116.4 663.5 116.4 660.05 116.4 657.55 114 L656.05 112.05 Q653.25 111.7 651.15 109.6 648.75 107.15 648.75 103.7 L646.6 102.15 Q644.2 99.65 644.2 96.2 644.2 92.7 646.6 90.25 L647.95 89.25"/>
+ <path stroke="none" fill="#B48152" d="M439.45 336.75 L441.25 340.1 438.65 342.9 435.15 341.25 435.65 337.45 439.45 336.75 M432.9 336.55 L427.65 329 427.75 328.9 441.8 328.9 441.65 333.95 432.9 336.55 M451.45 335.3 L443.95 332.85 443.95 328.9 456.1 328.9 451.45 335.3 M460.75 333.25 L464.15 339.55 459.2 344.75 452.65 341.7 453.6 334.55 460.75 333.25 M418 334.85 L418 328.9 424.1 328.9 419.45 335.3 418 334.85 M420 352.35 L418 352.95 418 342.45 420.15 343.15 420 352.35 M419.45 354.5 L424.1 360.9 419.45 367.3 418 366.85 418 355 419.45 354.5 M421.8 347.6 L428.55 346.4 431.75 352.35 427.1 357.25 420.9 354.4 421.8 347.6 M420 384.35 L418 384.95 418 374.45 420.15 375.15 420 384.35 M419.45 386.5 L424.1 392.9 418 392.9 418 387 419.45 386.5 M421.8 379.6 L428.55 378.4 431.75 384.35 427.1 389.25 420.9 386.4 421.8 379.6 M451.45 354.5 L456.1 360.9 451.45 367.3 443.95 364.85 443.95 356.95 451.45 354.5 M459.75 360.9 L465.25 353.7 473.9 356.8 473.65 365.95 464.9 368.55 459.65 361 459.75 360.9 M459.1 357.25 L452.9 354.4 453.8 347.6 460.55 346.4 463.75 352.35 459.1 357.25 M427.75 360.9 L433.25 353.7 441.9 356.8 441.65 365.95 432.9 368.55 427.65 361 427.75 360.9 M439.45 368.75 L441.25 372.1 438.65 374.9 435.15 373.25 435.65 369.45 439.45 368.75 M438 379.5 L443.45 372.15 452.15 375.15 452 384.35 443.25 387 438 379.5 M463.75 384.35 L459.1 389.25 452.9 386.4 453.8 379.6 460.55 378.4 463.75 384.35 M475.95 328.9 L482 328.9 482 334.85 475.95 332.85 475.95 328.9 M482 355 L482 366.85 475.95 364.85 475.95 356.95 482 355 M475.25 355 L470 347.5 475.45 340.15 482 342.45 482 352.95 475.25 355 M482 374.45 L482 384.95 475.25 387 470 379.5 475.45 372.15 482 374.45 M473.25 372.1 L470.65 374.9 467.15 373.25 467.65 369.45 471.45 368.75 473.25 372.1 M475.95 388.95 L482 387 482 392.9 475.95 392.9 475.95 388.95 M441.8 392.9 L427.75 392.9 433.25 385.7 441.9 388.8 441.8 392.9 M443.95 388.95 L451.45 386.5 456.1 392.9 443.95 392.9 443.95 388.95"/>
+ <path stroke="none" fill="#8C643F" d="M285.95 89.95 Q291.95 89.95 291.95 95.95 L291.95 105.95 Q291.95 111.95 285.95 111.95 L265.95 111.95 Q259.95 111.95 259.95 105.95 L259.95 95.95 Q259.95 89.95 265.95 89.95 L285.95 89.95 M280.45 109.95 L285.95 109.95 Q289.95 109.95 289.95 105.95 L289.95 95.95 Q289.95 91.95 285.95 91.95 L280.45 91.95 271.45 91.95 265.95 91.95 Q261.95 91.95 261.95 95.95 L261.95 105.95 Q261.95 109.95 265.95 109.95 L271.45 109.95 280.45 109.95"/>
+ <path stroke="none" fill="#BD8958" d="M280.45 109.95 L275.95 105.45 271.45 109.95 265.95 109.95 Q261.95 109.95 261.95 105.95 L261.95 95.95 Q261.95 91.95 265.95 91.95 L271.45 91.95 275.95 96.45 280.45 91.95 285.95 91.95 Q289.95 91.95 289.95 95.95 L289.95 105.95 Q289.95 109.95 285.95 109.95 L280.45 109.95"/>
+ <path stroke="none" fill="#AA7B4F" d="M280.45 109.95 L271.45 109.95 275.95 105.45 280.45 109.95 M280.45 91.95 L275.95 96.45 271.45 91.95 280.45 91.95"/>
+ <path stroke="none" fill="#366636" d="M200 21.95 L200 14.95 182 14.95 182 21.95 182 23.95 182 32.95 182 34.95 182 41.95 200 41.95 200 34.95 200 32.95 200 23.95 200 21.95 M202 14.95 L202 41.95 Q202 42.8 201.45 43.35 200.85 43.95 200 43.95 L182 43.95 Q181.15 43.95 180.6 43.35 180 42.8 180 41.95 L180 14.95 Q180 14.1 180.6 13.55 181.15 12.95 182 12.95 L200 12.95 Q200.85 12.95 201.45 13.55 202 14.1 202 14.95"/>
+ <path stroke="none" fill="#519151" d="M182 21.95 L182 14.95 200 14.95 200 21.95 182 21.95 M200 23.95 L200 32.95 182 32.95 182 23.95 200 23.95 M200 34.95 L200 41.95 182 41.95 182 34.95 200 34.95"/>
+ <path stroke="none" fill="#5EB15E" d="M200 34.95 L182 34.95 182 32.95 200 32.95 200 34.95 M200 21.95 L200 23.95 182 23.95 182 21.95 200 21.95"/>
+ <path stroke="none" fill="#838383" d="M260 12.95 Q260.85 12.95 261.45 13.55 262 14.1 262 14.95 L262 41.95 Q262 42.8 261.45 43.35 260.85 43.95 260 43.95 L242 43.95 Q241.15 43.95 240.6 43.35 240 42.8 240 41.95 L240 14.95 Q240 14.1 240.6 13.55 241.15 12.95 242 12.95 L260 12.95 M260 21.95 L260 14.95 242 14.95 242 21.95 242 23.95 242 32.95 242 34.95 242 41.95 260 41.95 260 34.95 260 32.95 260 23.95 260 21.95"/>
+ <path stroke="none" fill="#C4C4C4" d="M260 21.95 L242 21.95 242 14.95 260 14.95 260 21.95 M260 23.95 L260 32.95 242 32.95 242 23.95 260 23.95 M260 34.95 L260 41.95 242 41.95 242 34.95 260 34.95"/>
+ <path stroke="none" fill="#D2D2D2" d="M260 34.95 L242 34.95 242 32.95 260 32.95 260 34.95 M260 21.95 L260 23.95 242 23.95 242 21.95 260 21.95"/>
+ <path stroke="none" fill="#914819" d="M171.45 13.55 Q172 14.1 172 14.95 L172 41.95 Q172 42.8 171.45 43.35 170.85 43.95 170 43.95 L152 43.95 Q151.15 43.95 150.6 43.35 150 42.8 150 41.95 L150 14.95 Q150 14.1 150.6 13.55 151.15 12.95 152 12.95 L170 12.95 Q170.85 12.95 171.45 13.55 M152 32.95 L152 34.95 152 41.95 170 41.95 170 34.95 170 32.95 170 23.95 170 21.95 170 14.95 152 14.95 152 21.95 152 23.95 152 32.95"/>
+ <path stroke="none" fill="#CD6521" d="M152 32.95 L170 32.95 170 34.95 152 34.95 152 32.95 M152 23.95 L152 21.95 170 21.95 170 23.95 152 23.95"/>
+ <path stroke="none" fill="#B45212" d="M152 23.95 L170 23.95 170 32.95 152 32.95 152 23.95 M152 21.95 L152 14.95 170 14.95 170 21.95 152 21.95 M170 34.95 L170 41.95 152 41.95 152 34.95 170 34.95"/>
+ <path stroke="none" fill="#838383" d="M276.25 12.95 L290 12.95 Q290.85 12.95 291.45 13.55 292 14.1 292 14.95 L292 23.95 290 23.95 290 21.95 290 14.95 276.75 14.95 276.25 12.95 M282.6 43.95 L272 43.95 Q271.15 43.95 270.6 43.35 270 42.8 270 41.95 L270 28.85 272 27.7 272 32.95 272 34.95 272 41.95 283.1 41.95 282.6 43.95"/>
+ <path stroke="none" fill="#8C643F" d="M282.6 43.95 L283.1 41.95 290 41.95 290 34.95 290 32.95 290 23.95 292 23.95 292 41.95 Q292 42.8 291.45 43.35 290.85 43.95 290 43.95 L282.6 43.95 M270 28.85 L270 14.95 Q270 14.1 270.6 13.55 271.15 12.95 272 12.95 L276.25 12.95 276.75 14.95 272 14.95 272 21.95 272 23.95 272 27.7 270 28.85"/>
+ <path stroke="none" fill="#BD8958" d="M272 21.95 L272 14.95 276.75 14.95 277.2 16.8 273.7 19.45 273.85 21.95 272 21.95 M288.85 23.95 L290 23.95 290 32.95 285.2 32.95 285.85 30.2 288.1 29.3 288.85 23.95 M290 34.95 L290 41.95 283.1 41.95 284.75 34.95 290 34.95 M272 23.95 L273.95 23.95 274.1 26.45 272 27.7 272 23.95"/>
+ <path stroke="none" fill="#C4C4C4" d="M276.75 14.95 L290 14.95 290 21.95 273.85 21.95 273.7 19.45 277.2 16.8 276.75 14.95 M273.95 23.95 L288.85 23.95 288.1 29.3 285.85 30.2 285.2 32.95 272 32.95 272 27.7 274.1 26.45 273.95 23.95 M272 34.95 L284.75 34.95 283.1 41.95 272 41.95 272 34.95"/>
+ <path stroke="none" fill="#C99667" d="M272 21.95 L273.85 21.95 273.95 23.95 272 23.95 272 21.95 M290 32.95 L290 34.95 284.75 34.95 285.2 32.95 290 32.95"/>
+ <path stroke="none" fill="#D2D2D2" d="M290 21.95 L290 23.95 288.85 23.95 273.95 23.95 273.85 21.95 290 21.95 M272 34.95 L272 32.95 285.2 32.95 284.75 34.95 272 34.95"/>
+ <path stroke="none" fill="#2E2B22" d="M286.95 127.95 Q277.85 127.95 271.4 134.4 264.95 140.85 264.95 149.95 264.95 159.05 271.4 165.5 277.85 171.95 286.95 171.95 296.05 171.95 302.5 165.5 308.95 159.05 308.95 149.95 308.95 140.85 302.5 134.4 296.05 127.95 286.95 127.95 M286.95 125.95 Q296.9 125.95 303.95 133 310.95 140 310.95 149.95 310.95 159.9 303.95 166.95 296.9 173.95 286.95 173.95 277 173.95 270 166.95 262.95 159.9 262.95 149.95 262.95 140 270 133 277 125.95 286.95 125.95"/>
+ <path stroke="none" fill="#484436" d="M301.1 135.85 Q295.2 129.95 286.95 129.95 278.7 129.95 272.85 135.85 266.95 141.7 266.95 149.95 266.95 158.2 272.85 164.1 278.7 169.95 286.95 169.95 295.2 169.95 301.1 164.1 306.95 158.2 306.95 149.95 306.95 141.7 301.1 135.85 M286.95 127.95 Q296.05 127.95 302.5 134.4 308.95 140.85 308.95 149.95 308.95 159.05 302.5 165.5 296.05 171.95 286.95 171.95 277.85 171.95 271.4 165.5 264.95 159.05 264.95 149.95 264.95 140.85 271.4 134.4 277.85 127.95 286.95 127.95"/>
+ <path stroke="none" fill="#403C2F" d="M293.7 135.6 Q291.4 135.6 289.75 137.25 288.1 138.9 288.1 141.2 288.1 143.55 289.75 145.2 291.4 146.85 293.7 146.85 296.05 146.85 297.7 145.2 299.35 143.55 299.35 141.2 299.35 138.9 297.7 137.25 296.05 135.6 293.7 135.6 M301.1 135.85 Q306.95 141.7 306.95 149.95 306.95 158.2 301.1 164.1 295.2 169.95 286.95 169.95 278.7 169.95 272.85 164.1 266.95 158.2 266.95 149.95 266.95 141.7 272.85 135.85 278.7 129.95 286.95 129.95 295.2 129.95 301.1 135.85 M275.8 156.35 Q274.5 156.35 273.6 157.25 272.7 158.15 272.7 159.45 272.7 160.75 273.6 161.65 274.5 162.6 275.8 162.6 277.1 162.6 278 161.65 278.95 160.75 278.95 159.45 278.95 158.15 278 157.25 277.1 156.35 275.8 156.35 M287.65 163.75 Q287.65 162.1 286.45 161 285.3 159.85 283.65 159.85 282.05 159.85 280.9 161 279.8 162.1 279.8 163.75 279.8 165.4 280.9 166.5 282.05 167.7 283.65 167.7 285.3 167.7 286.45 166.5 287.65 165.4 287.65 163.75"/>
+ <path stroke="none" fill="#484437" d="M287.65 163.75 Q287.65 165.4 286.45 166.5 285.3 167.7 283.65 167.7 282.05 167.7 280.9 166.5 279.8 165.4 279.8 163.75 279.8 162.1 280.9 161 282.05 159.85 283.65 159.85 285.3 159.85 286.45 161 287.65 162.1 287.65 163.75 M293.7 135.6 Q296.05 135.6 297.7 137.25 299.35 138.9 299.35 141.2 299.35 143.55 297.7 145.2 296.05 146.85 293.7 146.85 291.4 146.85 289.75 145.2 288.1 143.55 288.1 141.2 288.1 138.9 289.75 137.25 291.4 135.6 293.7 135.6 M275.8 156.35 Q277.1 156.35 278 157.25 278.95 158.15 278.95 159.45 278.95 160.75 278 161.65 277.1 162.6 275.8 162.6 274.5 162.6 273.6 161.65 272.7 160.75 272.7 159.45 272.7 158.15 273.6 157.25 274.5 156.35 275.8 156.35"/>
+ <path stroke="none" fill="#B45212" d="M76.6 26.3 Q78.95 28.65 78.95 31.95 78.95 35.2 76.6 37.6 74.2 39.95 70.95 39.95 67.65 39.95 65.35 37.6 62.95 35.2 62.95 31.95 62.95 28.65 65.35 26.3 67.65 23.95 70.95 23.95 74.25 23.95 76.6 26.3 M73.45 27.4 Q73 27.85 73 28.45 73 29.05 73.45 29.5 73.85 29.95 74.5 29.95 75.1 29.95 75.55 29.5 L76 28.45 Q76 27.85 75.55 27.4 75.1 26.95 74.5 26.95 73.85 26.95 73.45 27.4"/>
+ <path stroke="none" fill="#CD6521" d="M73.45 27.4 Q73.85 26.95 74.5 26.95 75.1 26.95 75.55 27.4 76 27.85 76 28.45 L75.55 29.5 Q75.1 29.95 74.5 29.95 73.85 29.95 73.45 29.5 73 29.05 73 28.45 73 27.85 73.45 27.4 M76.6 26.3 Q74.25 23.95 70.95 23.95 67.65 23.95 65.35 26.3 62.95 28.65 62.95 31.95 62.95 35.2 65.35 37.6 67.65 39.95 70.95 39.95 74.2 39.95 76.6 37.6 78.95 35.2 78.95 31.95 78.95 28.65 76.6 26.3 M78 24.85 Q80.95 27.8 80.95 31.95 80.95 36.05 78 39 75.05 41.95 70.95 41.95 66.8 41.95 63.9 39 60.95 36.05 60.95 31.95 60.95 27.8 63.9 24.85 66.8 21.95 70.95 21.95 75.05 21.95 78 24.85"/>
+ <path stroke="none" fill="#914819" d="M78 24.85 Q75.05 21.95 70.95 21.95 66.8 21.95 63.9 24.85 60.95 27.8 60.95 31.95 60.95 36.05 63.9 39 66.8 41.95 70.95 41.95 75.05 41.95 78 39 80.95 36.05 80.95 31.95 80.95 27.8 78 24.85 M62.5 40.45 Q58.95 36.9 58.95 31.95 58.95 26.95 62.5 23.45 65.95 19.95 70.95 19.95 75.85 19.95 79.4 23.45 L79.45 23.45 Q82.95 26.95 82.95 31.95 82.95 36.9 79.45 40.45 75.9 43.95 70.95 43.95 65.95 43.95 62.5 40.4 L62.5 40.45"/>
+ <path stroke="none" fill="#519151" d="M106.6 26.3 Q108.95 28.65 108.95 31.95 108.95 35.2 106.6 37.6 104.2 39.95 100.95 39.95 97.65 39.95 95.35 37.6 92.95 35.2 92.95 31.95 92.95 28.65 95.35 26.3 97.65 23.95 100.95 23.95 104.25 23.95 106.6 26.3 M104.5 26.95 Q103.85 26.95 103.45 27.4 103 27.85 103 28.45 103 29.05 103.45 29.5 103.85 29.95 104.5 29.95 105.1 29.95 105.55 29.5 L106 28.45 Q106 27.85 105.55 27.4 105.1 26.95 104.5 26.95"/>
+ <path stroke="none" fill="#5EB15E" d="M104.5 26.95 Q105.1 26.95 105.55 27.4 106 27.85 106 28.45 L105.55 29.5 Q105.1 29.95 104.5 29.95 103.85 29.95 103.45 29.5 103 29.05 103 28.45 103 27.85 103.45 27.4 103.85 26.95 104.5 26.95 M106.6 26.3 Q104.25 23.95 100.95 23.95 97.65 23.95 95.35 26.3 92.95 28.65 92.95 31.95 92.95 35.2 95.35 37.6 97.65 39.95 100.95 39.95 104.2 39.95 106.6 37.6 108.95 35.2 108.95 31.95 108.95 28.65 106.6 26.3 M108 24.85 Q110.95 27.8 110.95 31.95 110.95 36.05 108 39 105.05 41.95 100.95 41.95 96.8 41.95 93.9 39 90.95 36.05 90.95 31.95 90.95 27.8 93.9 24.85 96.8 21.95 100.95 21.95 105.05 21.95 108 24.85"/>
+ <path stroke="none" fill="#366636" d="M108 24.85 Q105.05 21.95 100.95 21.95 96.8 21.95 93.9 24.85 90.95 27.8 90.95 31.95 90.95 36.05 93.9 39 96.8 41.95 100.95 41.95 105.05 41.95 108 39 110.95 36.05 110.95 31.95 110.95 27.8 108 24.85 M109.4 23.45 L109.45 23.45 Q112.95 26.95 112.95 31.95 112.95 36.9 109.45 40.45 105.9 43.95 100.95 43.95 95.95 43.95 92.5 40.4 L92.5 40.45 Q88.95 36.9 88.95 31.95 88.95 26.95 92.5 23.45 95.95 19.95 100.95 19.95 105.85 19.95 109.4 23.45"/>
+ <path stroke="none" fill="#403C2F" d="M227 373.85 L227 353 Q227 350.95 229.35 350.95 L231.7 350.95 Q234 350.95 234 353 L234 373.85 Q234 375.95 231.7 375.95 L229.35 375.95 Q227 375.95 227 373.85"/>
+ <path stroke="none" fill="#3F3B32" d="M241 62.95 L241 64.95 220 64.95 220 62.95 241 62.95 M241 99.95 L241 101.95 220 101.95 220 99.95 223 99.95 238 99.95 241 99.95"/>
+ <path stroke="none" fill="#2E2B22" d="M241 99.95 L247 99.95 Q248.95 99.95 249 98.05 L249 66.95 Q249 64.95 247 64.95 L241 64.95 241 62.95 247 62.95 Q251 62.95 251 66.95 L251 98.1 Q250.9 101.95 247 101.95 L241 101.95 241 99.95 M220 62.95 L220 64.95 214 64.95 Q212 64.95 212 66.95 L212 98.05 Q212.05 99.95 214 99.95 L220 99.95 220 101.95 214 101.95 Q210.1 101.95 210 98.1 L210 66.95 Q210 62.95 214 62.95 L220 62.95"/>
+ <path stroke="none" fill="#514F48" d="M220 64.95 L241 64.95 241 99.95 238 99.95 238 93.95 223 93.95 223 99.95 220 99.95 220 64.95 M235.8 78.15 Q233.6 75.95 230.5 75.95 227.4 75.95 225.2 78.15 223 80.35 223 83.45 223 86.6 225.2 88.8 227.4 90.95 230.5 90.95 233.6 90.95 235.8 88.8 238 86.6 238 83.45 238 80.35 235.8 78.15"/>
+ <path stroke="none" fill="#46433B" d="M235.8 78.15 Q238 80.35 238 83.45 238 86.6 235.8 88.8 233.6 90.95 230.5 90.95 227.4 90.95 225.2 88.8 223 86.6 223 83.45 223 80.35 225.2 78.15 227.4 75.95 230.5 75.95 233.6 75.95 235.8 78.15 M223 99.95 L223 93.95 238 93.95 238 99.95 223 99.95"/>
+ <path stroke="none" fill="#403C2F" d="M241 64.95 L247 64.95 Q249 64.95 249 66.95 L249 98.05 Q248.95 99.95 247 99.95 L241 99.95 241 64.95 M220 99.95 L214 99.95 Q212.05 99.95 212 98.05 L212 66.95 Q212 64.95 214 64.95 L220 64.95 220 99.95"/>
+ <path stroke="none" fill="#403C2F" d="M231.7 300.95 Q234 300.95 234 303 L234 323.85 Q234 325.95 231.7 325.95 L229.35 325.95 Q227 325.95 227 323.85 L227 303 Q227 300.95 229.35 300.95 L231.7 300.95"/>
+ <path stroke="none" fill="#2E2B22" d="M231.7 300.95 L229.35 300.95 Q227 300.95 227 303 L227 323.85 Q227 325.95 229.35 325.95 L231.7 325.95 Q234 325.95 234 323.85 L234 303 Q234 300.95 231.7 300.95 M231.7 298.95 Q236.1 298.95 236 303 L236 323.85 Q236.1 327.95 231.7 327.95 L229.35 327.95 Q224.9 327.95 225 323.85 L225 303 Q224.85 298.95 229.35 298.95 L231.7 298.95"/>
+ <path stroke="none" fill="#366636" d="M216.25 12.95 L230 12.95 Q230.85 12.95 231.45 13.55 232 14.1 232 14.95 L232 23.95 230 23.95 230 21.95 230 14.95 216.75 14.95 216.25 12.95 M222.6 43.95 L212 43.95 Q211.15 43.95 210.6 43.35 210 42.8 210 41.95 L210 28.85 212 27.7 212 32.95 212 34.95 212 41.95 223.1 41.95 222.6 43.95"/>
+ <path stroke="none" fill="#C4C4C4" d="M228.85 23.95 L230 23.95 230 32.95 225.2 32.95 225.85 30.2 228.1 29.3 228.85 23.95 M224.75 34.95 L230 34.95 230 41.95 223.1 41.95 224.75 34.95 M212 21.95 L212 14.95 216.75 14.95 217.2 16.8 213.7 19.45 213.85 21.95 212 21.95 M212 27.7 L212 23.95 213.95 23.95 214.1 26.45 212 27.7"/>
+ <path stroke="none" fill="#5EB15E" d="M230 21.95 L230 23.95 228.85 23.95 213.95 23.95 213.85 21.95 230 21.95 M225.2 32.95 L224.75 34.95 212 34.95 212 32.95 225.2 32.95"/>
+ <path stroke="none" fill="#D2D2D2" d="M225.2 32.95 L230 32.95 230 34.95 224.75 34.95 225.2 32.95 M212 21.95 L213.85 21.95 213.95 23.95 212 23.95 212 21.95"/>
+ <path stroke="none" fill="#838383" d="M212 21.95 L212 23.95 212 27.7 210 28.85 210 14.95 Q210 14.1 210.6 13.55 211.15 12.95 212 12.95 L216.25 12.95 216.75 14.95 212 14.95 212 21.95 M232 23.95 L232 41.95 Q232 42.8 231.45 43.35 230.85 43.95 230 43.95 L222.6 43.95 223.1 41.95 230 41.95 230 34.95 230 32.95 230 23.95 232 23.95"/>
+ <path stroke="none" fill="#519151" d="M216.75 14.95 L230 14.95 230 21.95 213.85 21.95 213.7 19.45 217.2 16.8 216.75 14.95 M228.85 23.95 L228.1 29.3 225.85 30.2 225.2 32.95 212 32.95 212 27.7 214.1 26.45 213.95 23.95 228.85 23.95 M212 34.95 L224.75 34.95 223.1 41.95 212 41.95 212 34.95"/>
+ <path stroke="none" fill="#D9D9D9" d="M138 24.85 Q140.95 27.8 140.95 31.95 140.95 36.05 138 39 135.05 41.95 130.95 41.95 126.8 41.95 123.9 39 120.95 36.05 120.95 31.95 120.95 27.8 123.9 24.85 126.8 21.95 130.95 21.95 135.05 21.95 138 24.85 M136 28.45 L135.55 29.5 Q135.1 29.95 134.5 29.95 133.85 29.95 133.45 29.5 133 29.05 133 28.45 133 27.85 133.45 27.4 133.85 26.95 134.5 26.95 135.1 26.95 135.55 27.4 136 27.85 136 28.45 M136.6 26.3 Q134.25 23.95 130.95 23.95 127.65 23.95 125.35 26.3 122.95 28.65 122.95 31.95 122.95 35.2 125.35 37.6 127.65 39.95 130.95 39.95 134.2 39.95 136.6 37.6 138.95 35.2 138.95 31.95 138.95 28.65 136.6 26.3"/>
+ <path stroke="none" fill="#C4C4C4" d="M136.6 26.3 Q138.95 28.65 138.95 31.95 138.95 35.2 136.6 37.6 134.2 39.95 130.95 39.95 127.65 39.95 125.35 37.6 122.95 35.2 122.95 31.95 122.95 28.65 125.35 26.3 127.65 23.95 130.95 23.95 134.25 23.95 136.6 26.3 M136 28.45 Q136 27.85 135.55 27.4 135.1 26.95 134.5 26.95 133.85 26.95 133.45 27.4 133 27.85 133 28.45 133 29.05 133.45 29.5 133.85 29.95 134.5 29.95 135.1 29.95 135.55 29.5 L136 28.45"/>
+ <path stroke="none" fill="#838383" d="M139.4 23.45 L139.45 23.45 Q142.95 26.95 142.95 31.95 142.95 36.9 139.45 40.45 135.9 43.95 130.95 43.95 125.95 43.95 122.5 40.4 L122.5 40.45 Q118.95 36.9 118.95 31.95 118.95 26.95 122.5 23.45 125.95 19.95 130.95 19.95 135.85 19.95 139.4 23.45 M138 24.85 Q135.05 21.95 130.95 21.95 126.8 21.95 123.9 24.85 120.95 27.8 120.95 31.95 120.95 36.05 123.9 39 126.8 41.95 130.95 41.95 135.05 41.95 138 39 140.95 36.05 140.95 31.95 140.95 27.8 138 24.85"/>
+ <path stroke="none" fill="#E86A17" d="M386.7 224.65 L386.3 225.05 386.4 226.45 Q386.4 231.15 383.05 234.5 379.7 237.85 375.05 237.85 372.55 237.8 370.4 236.9 367.5 239 363.7 238.95 359.05 238.95 355.7 235.6 354.4 234.3 353.6 232.8 350 232.25 347.35 229.6 344 226.25 344 221.55 344 216.85 347.3 213.55 347.8 213 348.35 212.65 348.55 208.45 351.6 205.4 354.2 202.75 357.7 202.2 358.5 199.85 360.45 197.9 363.75 194.6 368.5 194.55 371.3 194.55 373.65 195.8 L375.95 195.55 Q380.7 195.6 384 198.9 387.3 202.2 387.3 206.9 L387.15 209.05 Q390.05 212.25 390.05 216.6 390.05 221.35 386.7 224.65 M366.75 207.8 Q366.05 209.7 364.5 211.05 362.95 212.35 360.95 212.7 360.55 212.75 360.2 213.1 359.8 213.55 359.75 214.1 359.65 215.65 358.9 217.1 358.15 218.5 356.85 219.45 L356.8 219.5 Q356.35 220 356.35 220.6 L356.35 220.65 Q356.35 221.35 356.8 221.85 L357.65 222.3 Q359.35 222.55 360.8 223.6 362.2 224.55 363.05 226.15 L363.4 226.6 Q363.85 227.05 364.5 227.05 L364.6 227.05 365.45 226.85 Q367.05 225.65 369.05 225.45 371.05 225.25 372.85 226.1 L373.55 226.2 Q374.15 226.15 374.6 225.7 375.1 225.25 375.1 224.55 L375.1 224.5 375.1 224.4 Q374.85 222.7 375.4 221.1 376 219.5 377.15 218.3 L377.45 218 Q377.95 217.5 377.95 216.8 L377.95 216.75 Q377.95 216.2 377.6 215.8 376.35 214.45 375.9 212.75 375.45 211.05 375.8 209.4 L375.8 209.15 Q375.8 208.45 375.35 208 374.85 207.55 374.2 207.55 L374.15 207.55 373.6 207.6 Q371.15 208 369 206.85 L368.35 206.75 368.3 206.75 Q367.6 206.75 367.1 207.2 L366.75 207.8"/>
+ <path stroke="none" fill="#E86A17" d="M446.6 210.5 Q450.1 213.95 450.1 218.85 450.1 223.7 446.6 227.15 444.75 229 442.5 229.9 441.95 233.55 439.15 236.35 435.7 239.75 430.8 239.75 L427.15 239.25 Q424.15 241.5 420.15 241.5 415.3 241.5 411.85 238.05 408.45 234.6 408.45 229.7 L408.45 228.25 Q405.6 225.05 405.6 220.55 405.6 216.75 407.7 213.75 406.6 211.45 406.6 208.6 406.6 203.7 410 200.2 412.1 198.15 414.75 197.35 L416.25 195.5 Q419.75 192 424.6 192 429.5 192 432.95 195.5 L434.35 197.2 Q438.85 197.4 442.05 200.6 445.5 204.1 445.5 208.95 L445.5 209.55 446.6 210.5"/>
+ <path stroke="none" fill="#E86A17" d="M490.65 197.5 Q494.15 197.5 496.6 199.95 499.05 202.4 499.05 205.9 L499 206.85 Q500.15 207.45 501.1 208.45 503.55 210.9 503.55 214.4 503.55 217.85 501.1 220.3 L501.05 220.35 Q502.2 222.3 502.2 224.7 502.2 228.15 499.75 230.65 497.3 233.05 493.85 233.05 492.1 233.05 490.65 232.45 L489.45 234 Q486.95 236.4 483.5 236.4 480.05 236.4 477.55 234 L476.05 232.05 Q473.25 231.7 471.15 229.6 468.75 227.15 468.75 223.7 467.6 223.1 466.6 222.15 464.2 219.65 464.2 216.2 464.2 212.7 466.6 210.25 L467.95 209.25 Q468.1 206.05 470.35 203.75 472.4 201.7 475.15 201.4 475.7 200.4 476.6 199.5 479.05 197.1 482.55 197.1 485 197.1 486.95 198.3 488.65 197.5 490.65 197.5"/>
+ <path stroke="none" fill="#BD5714" d="M540.45 197.9 Q538.5 199.85 537.7 202.2 534.2 202.75 531.6 205.4 528.55 208.45 528.35 212.65 L527.3 213.55 Q524 216.85 524 221.55 524 226.25 527.35 229.6 530 232.25 533.6 232.8 534.2 233.95 535.1 234.95 L535.7 235.6 Q538.95 238.85 543.5 238.95 L543.7 238.95 544.05 238.95 544.25 238.95 Q547.7 238.85 550.4 236.9 552.55 237.8 555.05 237.85 558.95 237.85 561.95 235.5 L562.6 234.95 563.05 234.5 Q564.55 233 565.4 231.2 566.4 229 566.4 226.45 L566.3 225.05 566.7 224.65 567.9 223.3 Q570.05 220.4 570.05 216.6 570.05 212.85 567.9 209.95 L567.15 209.05 567.3 206.9 Q567.3 203.35 565.4 200.6 L564 198.9 561.95 197.25 Q559.3 195.6 555.95 195.55 L553.65 195.8 Q551.3 194.55 548.5 194.55 543.75 194.6 540.45 197.9 M539.05 196.5 Q542.9 192.6 548.5 192.55 551.45 192.55 554 193.7 L555.95 193.55 556 193.55 Q559.25 193.6 561.95 194.95 563.8 195.9 565.4 197.45 L565.45 197.5 Q566.95 199.05 567.9 200.85 569.3 203.55 569.3 206.9 L569.25 208.45 Q572.05 211.95 572.05 216.6 572.05 222 568.4 225.8 L568.4 226.45 Q568.4 228.45 567.9 230.2 567.2 232.8 565.4 234.95 L564.5 235.95 561.95 237.95 560 238.95 Q557.7 239.85 555.05 239.85 L555 239.85 550.65 239.15 Q547.55 241 543.7 240.95 539.8 240.95 536.65 238.95 L534.3 237.05 532.55 234.95 532.35 234.6 Q528.7 233.75 525.95 231.05 522 227.1 522 221.55 522 216.05 525.85 212.2 L525.9 212.15 526.45 211.6 Q526.9 207.25 530.2 204 532.8 201.3 536.25 200.45 537.2 198.3 539.05 196.5 M544.5 211.05 Q546.05 209.7 546.75 207.8 L547.1 207.2 Q547.6 206.75 548.3 206.75 L548.35 206.75 549 206.85 Q551.15 208 553.6 207.6 L554.15 207.55 554.2 207.55 Q554.85 207.55 555.35 208 555.8 208.45 555.8 209.15 L555.8 209.4 Q555.45 211.05 555.9 212.75 556.35 214.45 557.6 215.8 557.95 216.2 557.95 216.75 L557.95 216.8 Q557.95 217.5 557.45 218 L557.15 218.3 Q556 219.5 555.4 221.1 554.85 222.7 555.1 224.4 L555.1 224.5 555.1 224.55 Q555.1 225.25 554.6 225.7 554.15 226.15 553.55 226.2 L552.85 226.1 Q551.05 225.25 549.05 225.45 547.05 225.65 545.45 226.85 L544.6 227.05 544.5 227.05 Q543.85 227.05 543.4 226.6 L543.05 226.15 Q542.2 224.55 540.8 223.6 539.35 222.55 537.65 222.3 L536.8 221.85 Q536.35 221.35 536.35 220.65 L536.35 220.6 Q536.35 220 536.8 219.5 L536.85 219.45 Q538.15 218.5 538.9 217.1 539.65 215.65 539.75 214.1 539.8 213.55 540.2 213.1 540.55 212.75 540.95 212.7 542.95 212.35 544.5 211.05 M541.95 221.95 Q543.6 223.1 544.7 224.95 546.55 223.7 548.85 223.45 551.05 223.25 553.05 224.05 552.9 222.2 553.5 220.45 L553.55 220.4 Q554.25 218.4 555.7 216.95 L555.75 216.9 555.8 216.8 Q554.5 215.2 554 213.25 553.5 211.4 553.75 209.6 550.95 210 548.5 208.85 547.6 211 545.85 212.55 L545.8 212.6 Q544 214.1 541.75 214.6 541.55 216.35 540.7 218.05 539.95 219.45 538.8 220.5 540.45 220.9 542 222 L541.95 221.95 M544.85 225.2 L544.85 225.25 544.95 225.35 544.85 225.2 M548.5 208.85 L548.55 208.75 548.35 208.75 548.3 208.75 548.5 208.85"/>
+ <path stroke="none" fill="#E86A17" d="M540.45 197.9 Q543.75 194.6 548.5 194.55 551.3 194.55 553.65 195.8 L555.95 195.55 Q559.3 195.6 561.95 197.25 L564 198.9 565.4 200.6 Q567.3 203.35 567.3 206.9 L567.15 209.05 567.9 209.95 Q570.05 212.85 570.05 216.6 570.05 220.4 567.9 223.3 L566.7 224.65 566.3 225.05 566.4 226.45 Q566.4 229 565.4 231.2 564.55 233 563.05 234.5 L562.6 234.95 561.95 235.5 Q558.95 237.85 555.05 237.85 552.55 237.8 550.4 236.9 547.7 238.85 544.25 238.95 L544.05 238.95 543.7 238.95 543.5 238.95 Q538.95 238.85 535.7 235.6 L535.1 234.95 Q534.2 233.95 533.6 232.8 530 232.25 527.35 229.6 524 226.25 524 221.55 524 216.85 527.3 213.55 L528.35 212.65 Q528.55 208.45 531.6 205.4 534.2 202.75 537.7 202.2 538.5 199.85 540.45 197.9 M544.5 211.05 Q542.95 212.35 540.95 212.7 540.55 212.75 540.2 213.1 539.8 213.55 539.75 214.1 539.65 215.65 538.9 217.1 538.15 218.5 536.85 219.45 L536.8 219.5 Q536.35 220 536.35 220.6 L536.35 220.65 Q536.35 221.35 536.8 221.85 L537.65 222.3 Q539.35 222.55 540.8 223.6 542.2 224.55 543.05 226.15 L543.4 226.6 Q543.85 227.05 544.5 227.05 L544.6 227.05 545.45 226.85 Q547.05 225.65 549.05 225.45 551.05 225.25 552.85 226.1 L553.55 226.2 Q554.15 226.15 554.6 225.7 555.1 225.25 555.1 224.55 L555.1 224.5 555.1 224.4 Q554.85 222.7 555.4 221.1 556 219.5 557.15 218.3 L557.45 218 Q557.95 217.5 557.95 216.8 L557.95 216.75 Q557.95 216.2 557.6 215.8 556.35 214.45 555.9 212.75 555.45 211.05 555.8 209.4 L555.8 209.15 Q555.8 208.45 555.35 208 554.85 207.55 554.2 207.55 L554.15 207.55 553.6 207.6 Q551.15 208 549 206.85 L548.35 206.75 548.3 206.75 Q547.6 206.75 547.1 207.2 L546.75 207.8 Q546.05 209.7 544.5 211.05"/>
+ <path stroke="none" fill="#BD5714" d="M628 228.6 L628.05 228.6 Q626.3 230.3 624.3 231.3 623.4 234.9 620.6 237.8 L620.55 237.8 Q616.5 241.75 610.8 241.75 L607.55 241.4 Q604.3 243.5 600.15 243.5 594.45 243.5 590.45 239.5 L590.45 239.45 Q586.45 235.4 586.45 229.7 L586.45 229 Q583.6 225.4 583.6 220.55 583.6 216.7 585.45 213.55 584.6 211.3 584.6 208.6 584.6 202.9 588.6 198.8 590.8 196.6 593.55 195.65 L594.8 194.15 594.85 194.1 Q598.9 190 604.6 190 610.35 190 614.4 194.1 L615.45 195.3 Q620.05 195.8 623.5 199.2 627.35 203.15 627.5 208.6 L628.05 209.1 628 209.1 Q632.1 213.1 632.1 218.85 632.1 224.55 628 228.6 M626.6 227.15 Q630.1 223.7 630.1 218.85 630.1 213.95 626.6 210.5 L625.5 209.55 625.5 208.95 Q625.5 204.1 622.05 200.6 618.85 197.4 614.35 197.2 L612.95 195.5 Q609.5 192 604.6 192 599.75 192 596.25 195.5 L594.75 197.35 Q592.1 198.15 590 200.2 586.6 203.7 586.6 208.6 586.6 211.45 587.7 213.75 585.6 216.75 585.6 220.55 585.6 225.05 588.45 228.25 L588.45 229.7 Q588.45 234.6 591.85 238.05 595.3 241.5 600.15 241.5 604.15 241.5 607.15 239.25 L610.8 239.75 Q615.7 239.75 619.15 236.35 621.95 233.55 622.5 229.9 624.75 229 626.6 227.15"/>
+ <path stroke="none" fill="#E86A17" d="M626.6 227.15 Q624.75 229 622.5 229.9 621.95 233.55 619.15 236.35 615.7 239.75 610.8 239.75 L607.15 239.25 Q604.15 241.5 600.15 241.5 595.3 241.5 591.85 238.05 588.45 234.6 588.45 229.7 L588.45 228.25 Q585.6 225.05 585.6 220.55 585.6 216.75 587.7 213.75 586.6 211.45 586.6 208.6 586.6 203.7 590 200.2 592.1 198.15 594.75 197.35 L596.25 195.5 Q599.75 192 604.6 192 609.5 192 612.95 195.5 L614.35 197.2 Q618.85 197.4 622.05 200.6 625.5 204.1 625.5 208.95 L625.5 209.55 626.6 210.5 Q630.1 213.95 630.1 218.85 630.1 223.7 626.6 227.15"/>
+ <path stroke="none" fill="#BD5714" d="M670.65 197.5 Q668.65 197.5 666.95 198.3 665 197.1 662.55 197.1 659.05 197.1 656.6 199.5 655.7 200.4 655.15 201.4 652.4 201.7 650.35 203.75 648.1 206.05 647.95 209.25 L646.6 210.25 Q644.2 212.7 644.2 216.2 644.2 219.65 646.6 222.15 L648.75 223.7 Q648.75 227.15 651.15 229.6 653.25 231.7 656.05 232.05 L657.55 234 Q660.05 236.4 663.5 236.4 666.95 236.4 669.45 234 L670.65 232.45 Q672.1 233.05 673.85 233.05 677.3 233.05 679.75 230.65 682.2 228.15 682.2 224.7 682.2 222.3 681.05 220.35 L681.1 220.3 Q683.55 217.85 683.55 214.4 683.55 210.9 681.1 208.45 680.15 207.45 679 206.85 L679.05 205.9 Q679.05 202.4 676.6 199.95 674.15 197.5 670.65 197.5 M670.65 195.5 Q675 195.5 678.05 198.55 681 201.5 681.05 205.8 L682.55 207.1 682.55 207.05 Q685.55 210.05 685.55 214.4 685.55 218 683.45 220.7 684.2 222.55 684.2 224.7 684.2 228.95 681.2 232.05 L681.15 232.1 Q678.1 235.05 673.85 235.05 L671.45 234.8 670.9 235.4 670.85 235.45 Q667.75 238.4 663.5 238.4 659.25 238.4 656.2 235.45 L656.1 235.4 654.85 233.9 Q651.95 233.25 649.75 231.05 L649.75 231 Q647.15 228.4 646.8 224.9 L645.25 223.6 645.15 223.55 Q642.2 220.45 642.2 216.2 642.2 211.9 645.2 208.85 L645.25 208.8 646.05 208.15 Q646.5 204.8 648.95 202.35 651.1 200.15 653.95 199.55 L655.2 198.1 Q658.25 195.1 662.55 195.1 665 195.1 667.1 196.1 L670.65 195.5"/>
+ <path stroke="none" fill="#E86A17" d="M670.65 197.5 Q674.15 197.5 676.6 199.95 679.05 202.4 679.05 205.9 L679 206.85 Q680.15 207.45 681.1 208.45 683.55 210.9 683.55 214.4 683.55 217.85 681.1 220.3 L681.05 220.35 Q682.2 222.3 682.2 224.7 682.2 228.15 679.75 230.65 677.3 233.05 673.85 233.05 672.1 233.05 670.65 232.45 L669.45 234 Q666.95 236.4 663.5 236.4 660.05 236.4 657.55 234 L656.05 232.05 Q653.25 231.7 651.15 229.6 648.75 227.15 648.75 223.7 L646.6 222.15 Q644.2 219.65 644.2 216.2 644.2 212.7 646.6 210.25 L647.95 209.25 Q648.1 206.05 650.35 203.75 652.4 201.7 655.15 201.4 655.7 200.4 656.6 199.5 659.05 197.1 662.55 197.1 665 197.1 666.95 198.3 668.65 197.5 670.65 197.5"/>
+ <path stroke="none" fill="#D2A800" d="M670.65 135.5 Q675 135.5 678.05 138.55 681 141.5 681.05 145.8 L682.55 147.1 682.55 147.05 Q685.55 150.05 685.55 154.4 685.55 158 683.45 160.7 684.2 162.55 684.2 164.7 684.2 168.95 681.2 172.05 L681.15 172.1 Q678.1 175.05 673.85 175.05 L671.45 174.8 670.9 175.4 670.85 175.45 Q667.75 178.4 663.5 178.4 659.25 178.4 656.2 175.45 L656.1 175.4 654.85 173.9 Q651.95 173.25 649.75 171.05 L649.75 171 Q647.15 168.4 646.8 164.9 L645.25 163.6 645.15 163.55 Q642.2 160.45 642.2 156.2 642.2 151.9 645.2 148.85 L645.25 148.8 646.05 148.15 Q646.5 144.8 648.95 142.35 651.1 140.15 653.95 139.55 L655.2 138.1 Q658.25 135.1 662.55 135.1 665 135.1 667.1 136.1 L670.65 135.5 M676.6 139.95 Q674.15 137.5 670.65 137.5 668.65 137.5 666.95 138.3 665 137.1 662.55 137.1 659.05 137.1 656.6 139.5 655.7 140.4 655.15 141.4 652.4 141.7 650.35 143.75 648.1 146.05 647.95 149.25 L646.6 150.25 Q644.2 152.7 644.2 156.2 644.2 159.65 646.6 162.15 L648.75 163.7 Q648.75 167.15 651.15 169.6 653.25 171.7 656.05 172.05 L657.55 174 Q660.05 176.4 663.5 176.4 666.95 176.4 669.45 174 L670.65 172.45 Q672.1 173.05 673.85 173.05 677.3 173.05 679.75 170.65 682.2 168.15 682.2 164.7 682.2 162.3 681.05 160.35 L681.1 160.3 Q683.55 157.85 683.55 154.4 683.55 150.9 681.1 148.45 680.15 147.45 679 146.85 L679.05 145.9 Q679.05 142.4 676.6 139.95"/>
+ <path stroke="none" fill="#FFCC00" d="M676.6 139.95 Q679.05 142.4 679.05 145.9 L679 146.85 Q680.15 147.45 681.1 148.45 683.55 150.9 683.55 154.4 683.55 157.85 681.1 160.3 L681.05 160.35 Q682.2 162.3 682.2 164.7 682.2 168.15 679.75 170.65 677.3 173.05 673.85 173.05 672.1 173.05 670.65 172.45 L669.45 174 Q666.95 176.4 663.5 176.4 660.05 176.4 657.55 174 L656.05 172.05 Q653.25 171.7 651.15 169.6 648.75 167.15 648.75 163.7 L646.6 162.15 Q644.2 159.65 644.2 156.2 644.2 152.7 646.6 150.25 L647.95 149.25 Q648.1 146.05 650.35 143.75 652.4 141.7 655.15 141.4 655.7 140.4 656.6 139.5 659.05 137.1 662.55 137.1 665 137.1 666.95 138.3 668.65 137.5 670.65 137.5 674.15 137.5 676.6 139.95"/>
+ <path stroke="none" fill="#D2A800" d="M604.6 130 Q610.35 130 614.4 134.1 L615.45 135.3 Q620.05 135.8 623.5 139.2 627.35 143.15 627.5 148.6 L628.05 149.1 628 149.1 Q632.1 153.1 632.1 158.85 632.1 164.55 628 168.6 L628.05 168.6 Q626.3 170.3 624.3 171.3 623.4 174.9 620.6 177.8 L620.55 177.8 Q616.5 181.75 610.8 181.75 L607.55 181.4 Q604.3 183.5 600.15 183.5 594.45 183.5 590.45 179.5 L590.45 179.45 Q586.45 175.4 586.45 169.7 L586.45 169 Q583.6 165.4 583.6 160.55 583.6 156.7 585.45 153.55 584.6 151.3 584.6 148.6 584.6 142.9 588.6 138.8 590.8 136.6 593.55 135.65 L594.8 134.15 594.85 134.1 Q598.9 130 604.6 130 M604.6 132 Q599.75 132 596.25 135.5 L594.75 137.35 Q592.1 138.15 590 140.2 586.6 143.7 586.6 148.6 586.6 151.45 587.7 153.75 585.6 156.75 585.6 160.55 585.6 165.05 588.45 168.25 L588.45 169.7 Q588.45 174.6 591.85 178.05 595.3 181.5 600.15 181.5 604.15 181.5 607.15 179.25 L610.8 179.75 Q615.7 179.75 619.15 176.35 621.95 173.55 622.5 169.9 624.75 169 626.6 167.15 630.1 163.7 630.1 158.85 630.1 153.95 626.6 150.5 L625.5 149.55 625.5 148.95 Q625.5 144.1 622.05 140.6 618.85 137.4 614.35 137.2 L612.95 135.5 Q609.5 132 604.6 132"/>
+ <path stroke="none" fill="#FFCC00" d="M604.6 132 Q609.5 132 612.95 135.5 L614.35 137.2 Q618.85 137.4 622.05 140.6 625.5 144.1 625.5 148.95 L625.5 149.55 626.6 150.5 Q630.1 153.95 630.1 158.85 630.1 163.7 626.6 167.15 624.75 169 622.5 169.9 621.95 173.55 619.15 176.35 615.7 179.75 610.8 179.75 L607.15 179.25 Q604.15 181.5 600.15 181.5 595.3 181.5 591.85 178.05 588.45 174.6 588.45 169.7 L588.45 168.25 Q585.6 165.05 585.6 160.55 585.6 156.75 587.7 153.75 586.6 151.45 586.6 148.6 586.6 143.7 590 140.2 592.1 138.15 594.75 137.35 L596.25 135.5 Q599.75 132 604.6 132"/>
+ <path stroke="none" fill="#D2A800" d="M561.95 134.95 Q563.8 135.9 565.4 137.45 L565.45 137.5 Q566.95 139.05 567.9 140.85 569.3 143.55 569.3 146.9 L569.25 148.45 Q572.05 151.95 572.05 156.6 572.05 162 568.4 165.8 L568.4 166.45 Q568.4 168.45 567.9 170.2 567.2 172.8 565.4 174.95 L564.5 175.95 561.95 177.95 560 178.95 Q557.7 179.85 555.05 179.85 L555 179.85 550.65 179.15 Q547.55 181 543.7 180.95 539.8 180.95 536.65 178.95 L534.3 177.05 532.55 174.95 532.35 174.6 Q528.7 173.75 525.95 171.05 522 167.1 522 161.55 522 156.05 525.85 152.2 L525.9 152.15 526.45 151.6 Q526.9 147.25 530.2 144 532.8 141.3 536.25 140.45 537.2 138.3 539.05 136.5 542.9 132.6 548.5 132.55 551.45 132.55 554 133.7 L555.95 133.55 556 133.55 Q559.25 133.6 561.95 134.95 M564 138.9 L561.95 137.25 Q559.3 135.6 555.95 135.55 L553.65 135.8 Q551.3 134.55 548.5 134.55 543.75 134.6 540.45 137.9 538.5 139.85 537.7 142.2 534.2 142.75 531.6 145.4 528.55 148.45 528.35 152.65 L527.3 153.55 Q524 156.85 524 161.55 524 166.25 527.35 169.6 530 172.25 533.6 172.8 534.2 173.95 535.1 174.95 L535.7 175.6 Q538.95 178.85 543.5 178.95 L543.7 178.95 544.05 178.95 544.25 178.95 Q547.7 178.85 550.4 176.9 552.55 177.8 555.05 177.85 558.95 177.85 561.95 175.5 L562.6 174.95 563.05 174.5 Q564.55 173 565.4 171.2 566.4 169 566.4 166.45 L566.3 165.05 566.7 164.65 567.9 163.3 Q570.05 160.4 570.05 156.6 570.05 152.85 567.9 149.95 L567.15 149.05 567.3 146.9 Q567.3 143.35 565.4 140.6 L564 138.9 M555.8 149.4 Q555.45 151.05 555.9 152.75 556.35 154.45 557.6 155.8 557.95 156.2 557.95 156.75 L557.95 156.8 Q557.95 157.5 557.45 158 L557.15 158.3 Q556 159.5 555.4 161.1 554.85 162.7 555.1 164.4 L555.1 164.5 555.1 164.55 Q555.1 165.25 554.6 165.7 554.15 166.15 553.55 166.2 L552.85 166.1 Q551.05 165.25 549.05 165.45 547.05 165.65 545.45 166.85 L544.6 167.05 544.5 167.05 Q543.85 167.05 543.4 166.6 L543.05 166.15 Q542.2 164.55 540.8 163.6 539.35 162.55 537.65 162.3 L536.8 161.85 Q536.35 161.35 536.35 160.65 L536.35 160.6 Q536.35 160 536.8 159.5 L536.85 159.45 Q538.15 158.5 538.9 157.1 539.65 155.65 539.75 154.1 539.8 153.55 540.2 153.1 540.55 152.75 540.95 152.7 542.95 152.35 544.5 151.05 546.05 149.7 546.75 147.8 L547.1 147.2 Q547.6 146.75 548.3 146.75 L548.35 146.75 549 146.85 Q551.15 148 553.6 147.6 L554.15 147.55 554.2 147.55 Q554.85 147.55 555.35 148 555.8 148.45 555.8 149.15 L555.8 149.4 M548.35 148.75 L548.3 148.75 548.5 148.85 548.55 148.75 548.35 148.75 M545.8 152.6 Q544 154.1 541.75 154.6 541.55 156.35 540.7 158.05 539.95 159.45 538.8 160.5 540.45 160.9 542 162 L541.95 161.95 Q543.6 163.1 544.7 164.95 546.55 163.7 548.85 163.45 551.05 163.25 553.05 164.05 552.9 162.2 553.5 160.45 L553.55 160.4 Q554.25 158.4 555.7 156.95 L555.75 156.9 555.8 156.8 Q554.5 155.2 554 153.25 553.5 151.4 553.75 149.6 550.95 150 548.5 148.85 547.6 151 545.85 152.55 L545.8 152.6 M544.85 165.25 L544.95 165.35 544.85 165.2 544.85 165.25"/>
+ <path stroke="none" fill="#FFCC00" d="M564 138.9 L565.4 140.6 Q567.3 143.35 567.3 146.9 L567.15 149.05 567.9 149.95 Q570.05 152.85 570.05 156.6 570.05 160.4 567.9 163.3 L566.7 164.65 566.3 165.05 566.4 166.45 Q566.4 169 565.4 171.2 564.55 173 563.05 174.5 L562.6 174.95 561.95 175.5 Q558.95 177.85 555.05 177.85 552.55 177.8 550.4 176.9 547.7 178.85 544.25 178.95 L544.05 178.95 543.7 178.95 543.5 178.95 Q538.95 178.85 535.7 175.6 L535.1 174.95 Q534.2 173.95 533.6 172.8 530 172.25 527.35 169.6 524 166.25 524 161.55 524 156.85 527.3 153.55 L528.35 152.65 Q528.55 148.45 531.6 145.4 534.2 142.75 537.7 142.2 538.5 139.85 540.45 137.9 543.75 134.6 548.5 134.55 551.3 134.55 553.65 135.8 L555.95 135.55 Q559.3 135.6 561.95 137.25 L564 138.9 M555.8 149.4 L555.8 149.15 Q555.8 148.45 555.35 148 554.85 147.55 554.2 147.55 L554.15 147.55 553.6 147.6 Q551.15 148 549 146.85 L548.35 146.75 548.3 146.75 Q547.6 146.75 547.1 147.2 L546.75 147.8 Q546.05 149.7 544.5 151.05 542.95 152.35 540.95 152.7 540.55 152.75 540.2 153.1 539.8 153.55 539.75 154.1 539.65 155.65 538.9 157.1 538.15 158.5 536.85 159.45 L536.8 159.5 Q536.35 160 536.35 160.6 L536.35 160.65 Q536.35 161.35 536.8 161.85 L537.65 162.3 Q539.35 162.55 540.8 163.6 542.2 164.55 543.05 166.15 L543.4 166.6 Q543.85 167.05 544.5 167.05 L544.6 167.05 545.45 166.85 Q547.05 165.65 549.05 165.45 551.05 165.25 552.85 166.1 L553.55 166.2 Q554.15 166.15 554.6 165.7 555.1 165.25 555.1 164.55 L555.1 164.5 555.1 164.4 Q554.85 162.7 555.4 161.1 556 159.5 557.15 158.3 L557.45 158 Q557.95 157.5 557.95 156.8 L557.95 156.75 Q557.95 156.2 557.6 155.8 556.35 154.45 555.9 152.75 555.45 151.05 555.8 149.4"/>
+ <path stroke="none" fill="#FFCC00" d="M490.65 137.5 Q494.15 137.5 496.6 139.95 499.05 142.4 499.05 145.9 L499 146.85 Q500.15 147.45 501.1 148.45 503.55 150.9 503.55 154.4 503.55 157.85 501.1 160.3 L501.05 160.35 Q502.2 162.3 502.2 164.7 502.2 168.15 499.75 170.65 497.3 173.05 493.85 173.05 492.1 173.05 490.65 172.45 L489.45 174 Q486.95 176.4 483.5 176.4 480.05 176.4 477.55 174 L476.05 172.05 Q473.25 171.7 471.15 169.6 468.75 167.15 468.75 163.7 467.6 163.1 466.6 162.15 464.2 159.65 464.2 156.2 464.2 152.7 466.6 150.25 L467.95 149.25 Q468.1 146.05 470.35 143.75 472.4 141.7 475.15 141.4 475.7 140.4 476.6 139.5 479.05 137.1 482.55 137.1 485 137.1 486.95 138.3 488.65 137.5 490.65 137.5"/>
+ <path stroke="none" fill="#FFCC00" d="M432.95 135.5 L434.35 137.2 Q438.85 137.4 442.05 140.6 445.5 144.1 445.5 148.95 L445.5 149.55 446.6 150.5 Q450.1 153.95 450.1 158.85 450.1 163.7 446.6 167.15 444.75 169 442.5 169.9 441.95 173.55 439.15 176.35 435.7 179.75 430.8 179.75 L427.15 179.25 Q424.15 181.5 420.15 181.5 415.3 181.5 411.85 178.05 408.45 174.6 408.45 169.7 L408.45 168.25 Q405.6 165.05 405.6 160.55 405.6 156.75 407.7 153.75 406.6 151.45 406.6 148.6 406.6 143.7 410 140.2 412.1 138.15 414.75 137.35 L416.25 135.5 Q419.75 132 424.6 132 429.5 132 432.95 135.5"/>
+ <path stroke="none" fill="#FFCC00" d="M386.7 164.65 L386.3 165.05 386.4 166.45 Q386.4 171.15 383.05 174.5 379.7 177.85 375.05 177.85 372.55 177.8 370.4 176.9 367.5 179 363.7 178.95 359.05 178.95 355.7 175.6 354.4 174.3 353.6 172.8 350 172.25 347.35 169.6 344 166.25 344 161.55 344 156.85 347.3 153.55 347.8 153 348.35 152.65 348.55 148.45 351.6 145.4 354.2 142.75 357.7 142.2 358.5 139.85 360.45 137.9 363.75 134.6 368.5 134.55 371.3 134.55 373.65 135.8 L375.95 135.55 Q380.7 135.6 384 138.9 387.3 142.2 387.3 146.9 L387.15 149.05 Q390.05 152.25 390.05 156.6 390.05 161.35 386.7 164.65 M374.15 147.55 L373.6 147.6 Q371.15 148 369 146.85 L368.35 146.75 368.3 146.75 Q367.6 146.75 367.1 147.2 L366.75 147.8 Q366.05 149.7 364.5 151.05 362.95 152.35 360.95 152.7 360.55 152.75 360.2 153.1 359.8 153.55 359.75 154.1 359.65 155.65 358.9 157.1 358.15 158.5 356.85 159.45 L356.8 159.5 Q356.35 160 356.35 160.6 L356.35 160.65 Q356.35 161.35 356.8 161.85 L357.65 162.3 Q359.35 162.55 360.8 163.6 362.2 164.55 363.05 166.15 L363.4 166.6 Q363.85 167.05 364.5 167.05 L364.6 167.05 365.45 166.85 Q367.05 165.65 369.05 165.45 371.05 165.25 372.85 166.1 L373.55 166.2 Q374.15 166.15 374.6 165.7 375.1 165.25 375.1 164.55 L375.1 164.5 375.1 164.4 Q374.85 162.7 375.4 161.1 376 159.5 377.15 158.3 L377.45 158 Q377.95 157.5 377.95 156.8 L377.95 156.75 Q377.95 156.2 377.6 155.8 376.35 154.45 375.9 152.75 375.45 151.05 375.8 149.4 L375.8 149.15 Q375.8 148.45 375.35 148 374.85 147.55 374.2 147.55 L374.15 147.55"/>
+ <path stroke="none" fill="#497E49" d="M422.55 258.1 Q425 258.1 427.1 259.1 428.75 258.5 430.65 258.5 435 258.5 438.05 261.55 441 264.5 441.05 268.8 L442.55 270.1 442.55 270.05 Q445.55 273.05 445.55 277.4 445.55 281 443.45 283.7 444.2 285.55 444.2 287.7 444.2 291.95 441.2 295.05 L441.15 295.1 Q438.1 298.05 433.85 298.05 L431.45 297.8 430.9 298.4 430.85 298.45 Q427.75 301.4 423.5 301.4 419.25 301.4 416.2 298.45 L416.1 298.4 414.85 296.9 Q411.95 296.25 409.75 294.05 L409.75 294 Q407.15 291.4 406.8 287.9 L405.25 286.6 405.15 286.55 Q402.2 283.45 402.2 279.2 402.2 274.9 405.2 271.85 L405.25 271.8 406.05 271.15 Q406.5 267.8 408.95 265.35 411.1 263.15 413.95 262.55 L415.2 261.1 Q418.25 258.1 422.55 258.1 M422.55 260.1 Q419.05 260.1 416.6 262.5 415.7 263.4 415.15 264.4 412.4 264.7 410.35 266.75 408.1 269.05 407.95 272.25 L406.6 273.25 Q404.2 275.7 404.2 279.2 404.2 282.65 406.6 285.15 407.6 286.1 408.75 286.7 408.75 290.15 411.15 292.6 413.25 294.7 416.05 295.05 L417.55 297 Q420.05 299.4 423.5 299.4 426.95 299.4 429.45 297 L430.65 295.45 Q432.1 296.05 433.85 296.05 437.3 296.05 439.75 293.65 442.2 291.15 442.2 287.7 442.2 285.3 441.05 283.35 L441.1 283.3 Q443.55 280.85 443.55 277.4 443.55 273.9 441.1 271.45 440.15 270.45 439 269.85 L439.05 268.9 Q439.05 265.4 436.6 262.95 434.15 260.5 430.65 260.5 428.65 260.5 426.95 261.3 425 260.1 422.55 260.1"/>
+ <path stroke="none" fill="#5EB15E" d="M422.55 260.1 Q425 260.1 426.95 261.3 428.65 260.5 430.65 260.5 434.15 260.5 436.6 262.95 439.05 265.4 439.05 268.9 L439 269.85 Q440.15 270.45 441.1 271.45 443.55 273.9 443.55 277.4 443.55 280.85 441.1 283.3 L441.05 283.35 Q442.2 285.3 442.2 287.7 442.2 291.15 439.75 293.65 437.3 296.05 433.85 296.05 432.1 296.05 430.65 295.45 L429.45 297 Q426.95 299.4 423.5 299.4 420.05 299.4 417.55 297 L416.05 295.05 Q413.25 294.7 411.15 292.6 408.75 290.15 408.75 286.7 407.6 286.1 406.6 285.15 404.2 282.65 404.2 279.2 404.2 275.7 406.6 273.25 L407.95 272.25 Q408.1 269.05 410.35 266.75 412.4 264.7 415.15 264.4 415.7 263.4 416.6 262.5 419.05 260.1 422.55 260.1 M422.55 265.1 Q421.1 265.1 420.1 266.1 L420.15 266.05 419.55 266.8 Q418.95 267.85 417.95 268.55 416.9 269.25 415.7 269.4 414.65 269.5 413.9 270.3 L413.95 270.25 Q413 271.2 412.95 272.5 412.9 273.75 412.2 274.85 L410.45 276.6 410.1 276.85 Q409.2 277.85 409.2 279.2 409.2 280.6 410.15 281.6 L411.1 282.3 Q412.3 282.9 413.05 284.1 413.75 285.3 413.75 286.7 413.75 288.1 414.75 289.1 L414.7 289.1 Q415.55 289.95 416.7 290.1 417.8 290.25 418.8 290.9 419.75 291.5 420.35 292.5 L421.1 293.5 Q422.1 294.4 423.5 294.4 424.95 294.4 426 293.4 L426.4 292.8 Q427.4 291.25 429.15 290.7 L432.55 290.85 433.85 291.05 Q435.2 291.05 436.2 290.15 L436.25 290.1 Q437.2 289.05 437.2 287.7 437.2 286.7 436.75 285.9 435.8 284.3 436.15 282.5 436.4 280.75 437.75 279.6 438.55 278.65 438.55 277.4 438.55 275.95 437.6 275 L437.5 274.9 436.7 274.3 Q435.3 273.55 434.6 272.2 433.85 270.85 434.05 269.3 L434.05 268.9 Q434.05 267.45 433.1 266.5 432.1 265.5 430.65 265.5 429.8 265.5 429.1 265.85 L426.7 266.3 Q425.4 266.2 424.35 265.55 423.55 265.05 422.55 265.1"/>
+ <path stroke="none" fill="#68BB68" d="M422.55 265.1 Q423.55 265.05 424.35 265.55 425.4 266.2 426.7 266.3 L429.1 265.85 Q429.8 265.5 430.65 265.5 432.1 265.5 433.1 266.5 434.05 267.45 434.05 268.9 L434.05 269.3 Q433.85 270.85 434.6 272.2 435.3 273.55 436.7 274.3 L437.5 274.9 437.6 275 Q438.55 275.95 438.55 277.4 438.55 278.65 437.75 279.6 436.4 280.75 436.15 282.5 435.8 284.3 436.75 285.9 437.2 286.7 437.2 287.7 437.2 289.05 436.25 290.1 L436.2 290.15 Q435.2 291.05 433.85 291.05 L432.55 290.85 429.15 290.7 Q427.4 291.25 426.4 292.8 L426 293.4 Q424.95 294.4 423.5 294.4 422.1 294.4 421.1 293.5 L420.35 292.5 Q419.75 291.5 418.8 290.9 417.8 290.25 416.7 290.1 415.55 289.95 414.7 289.1 L414.75 289.1 Q413.75 288.1 413.75 286.7 413.75 285.3 413.05 284.1 412.3 282.9 411.1 282.3 L410.15 281.6 Q409.2 280.6 409.2 279.2 409.2 277.85 410.1 276.85 L410.45 276.6 412.2 274.85 Q412.9 273.75 412.95 272.5 413 271.2 413.95 270.25 L413.9 270.3 Q414.65 269.5 415.7 269.4 416.9 269.25 417.95 268.55 418.95 267.85 419.55 266.8 L420.15 266.05 420.1 266.1 Q421.1 265.1 422.55 265.1"/>
+ <path stroke="none" fill="#497E49" d="M386.6 273.5 L385.5 272.55 385.5 271.95 Q385.5 267.1 382.05 263.6 378.85 260.4 374.35 260.2 L372.95 258.5 Q369.5 255 364.6 255 359.75 255 356.25 258.5 L354.75 260.35 Q352.1 261.15 350 263.2 346.6 266.7 346.6 271.6 346.6 274.45 347.7 276.75 345.6 279.75 345.6 283.55 345.6 288.05 348.45 291.25 L348.45 292.7 Q348.45 297.6 351.85 301.05 355.3 304.5 360.15 304.5 364.15 304.5 367.15 302.25 L370.8 302.75 Q375.7 302.75 379.15 299.35 381.95 296.55 382.5 292.9 384.75 292 386.6 290.15 390.1 286.7 390.1 281.85 390.1 276.95 386.6 273.5 M388.05 272.1 L388 272.1 Q392.1 276.1 392.1 281.85 392.1 287.55 388 291.6 L388.05 291.6 Q386.3 293.3 384.3 294.3 383.4 297.9 380.6 300.8 L380.55 300.8 Q376.5 304.75 370.8 304.75 L367.55 304.4 Q364.3 306.5 360.15 306.5 354.45 306.5 350.45 302.5 L350.45 302.45 Q346.45 298.4 346.45 292.7 L346.45 292 Q343.6 288.4 343.6 283.55 343.6 279.7 345.45 276.55 344.6 274.3 344.6 271.6 344.6 265.9 348.6 261.8 350.8 259.6 353.55 258.65 L354.8 257.15 354.85 257.1 Q358.9 253 364.6 253 370.35 253 374.4 257.1 L375.45 258.3 Q380.05 258.8 383.5 262.2 387.35 266.15 387.5 271.6 L388.05 272.1"/>
+ <path stroke="none" fill="#5EB15E" d="M386.6 273.5 Q390.1 276.95 390.1 281.85 390.1 286.7 386.6 290.15 384.75 292 382.5 292.9 381.95 296.55 379.15 299.35 375.7 302.75 370.8 302.75 L367.15 302.25 Q364.15 304.5 360.15 304.5 355.3 304.5 351.85 301.05 348.45 297.6 348.45 292.7 L348.45 291.25 Q345.6 288.05 345.6 283.55 345.6 279.75 347.7 276.75 346.6 274.45 346.6 271.6 346.6 266.7 350 263.2 352.1 261.15 354.75 260.35 L356.25 258.5 Q359.75 255 364.6 255 369.5 255 372.95 258.5 L374.35 260.2 Q378.85 260.4 382.05 263.6 385.5 267.1 385.5 271.95 L385.5 272.55 386.6 273.5 M385.1 281.85 Q385.1 279.05 383.1 277.05 L382.5 276.55 Q381.55 275.85 381.05 274.8 380.5 273.7 380.5 272.55 L380.5 271.95 Q380.5 269.15 378.55 267.15 L378.5 267.1 Q376.7 265.3 374.15 265.2 372.95 265.15 371.95 264.6 370.9 264 370.25 263.05 L369.45 262.05 369.4 262 Q367.4 260 364.6 260 361.85 260 359.9 261.95 L359.8 262.05 358.9 263.2 Q357.85 264.6 356.2 265.15 354.7 265.6 353.5 266.8 L353.6 266.7 Q351.6 268.75 351.6 271.6 351.55 273.25 352.2 274.6 352.8 275.85 352.7 277.2 352.55 278.5 351.8 279.65 350.6 281.35 350.6 283.55 350.55 286.1 352.2 287.95 353.45 289.35 353.45 291.25 L353.45 292.7 Q353.45 295.55 355.4 297.55 357.4 299.5 360.15 299.5 362.45 299.55 364.15 298.25 365.1 297.55 366.25 297.35 L368.55 297.45 370.8 297.75 Q373.65 297.75 375.65 295.85 L375.65 295.8 Q377.2 294.2 377.55 292.15 377.75 290.85 378.6 289.8 379.4 288.75 380.65 288.25 382 287.7 383.1 286.65 L383.1 286.6 Q385.1 284.6 385.1 281.85"/>
+ <path stroke="none" fill="#68BB68" d="M385.1 281.85 Q385.1 284.6 383.1 286.6 L383.1 286.65 Q382 287.7 380.65 288.25 379.4 288.75 378.6 289.8 377.75 290.85 377.55 292.15 377.2 294.2 375.65 295.8 L375.65 295.85 Q373.65 297.75 370.8 297.75 L368.55 297.45 366.25 297.35 Q365.1 297.55 364.15 298.25 362.45 299.55 360.15 299.5 357.4 299.5 355.4 297.55 353.45 295.55 353.45 292.7 L353.45 291.25 Q353.45 289.35 352.2 287.95 350.55 286.1 350.6 283.55 350.6 281.35 351.8 279.65 352.55 278.5 352.7 277.2 352.8 275.85 352.2 274.6 351.55 273.25 351.6 271.6 351.6 268.75 353.6 266.7 L353.5 266.8 Q354.7 265.6 356.2 265.15 357.85 264.6 358.9 263.2 L359.8 262.05 359.9 261.95 Q361.85 260 364.6 260 367.4 260 369.4 262 L369.45 262.05 370.25 263.05 Q370.9 264 371.95 264.6 372.95 265.15 374.15 265.2 376.7 265.3 378.5 267.1 L378.55 267.15 Q380.5 269.15 380.5 271.95 L380.5 272.55 Q380.5 273.7 381.05 274.8 381.55 275.85 382.5 276.55 L383.1 277.05 Q385.1 279.05 385.1 281.85"/>
+ <path stroke="none" fill="#403C2F" d="M20 124.95 L20 159.95 14 159.95 Q12.05 159.95 12 158.05 L12 126.95 Q12 124.95 14 124.95 L20 124.95 M41 159.95 L41 124.95 47 124.95 Q49 124.95 49 126.95 L49 158.05 Q48.95 159.95 47 159.95 L41 159.95"/>
+ <path stroke="none" fill="#BAB5A3" d="M41 159.95 L38 159.95 38 153.95 23 153.95 23 159.95 20 159.95 20 124.95 41 124.95 41 159.95 M35.8 138.15 Q33.6 135.95 30.5 135.95 27.4 135.95 25.2 138.15 23 140.35 23 143.45 23 146.6 25.2 148.8 27.4 150.95 30.5 150.95 33.6 150.95 35.8 148.8 38 146.6 38 143.45 38 140.35 35.8 138.15"/>
+ <path stroke="none" fill="#A59D85" d="M35.8 138.15 Q38 140.35 38 143.45 38 146.6 35.8 148.8 33.6 150.95 30.5 150.95 27.4 150.95 25.2 148.8 23 146.6 23 143.45 23 140.35 25.2 138.15 27.4 135.95 30.5 135.95 33.6 135.95 35.8 138.15 M23 159.95 L23 153.95 38 153.95 38 159.95 23 159.95"/>
+ <path stroke="none" fill="#5EB15E" d="M70 159.95 L70 124.95 91 124.95 91 159.95 88 159.95 88 153.95 73 153.95 73 159.95 70 159.95 M80.5 135.95 Q77.4 135.95 75.2 138.15 73 140.35 73 143.45 73 146.6 75.2 148.8 77.4 150.95 80.5 150.95 83.6 150.95 85.8 148.8 88 146.6 88 143.45 88 140.35 85.8 138.15 83.6 135.95 80.5 135.95"/>
+ <path stroke="none" fill="#5A9C5A" d="M80.5 135.95 Q83.6 135.95 85.8 138.15 88 140.35 88 143.45 88 146.6 85.8 148.8 83.6 150.95 80.5 150.95 77.4 150.95 75.2 148.8 73 146.6 73 143.45 73 140.35 75.2 138.15 77.4 135.95 80.5 135.95 M88 159.95 L73 159.95 73 153.95 88 153.95 88 159.95"/>
+ <path stroke="none" fill="#403C2F" d="M70 159.95 L64 159.95 Q62.05 159.95 62 158.05 L62 126.95 Q62 124.95 64 124.95 L70 124.95 70 159.95 M91 124.95 L97 124.95 Q99 124.95 99 126.95 L99 158.05 Q98.95 159.95 97 159.95 L91 159.95 91 124.95"/>
+ <path stroke="none" fill="#E86A17" d="M141 124.95 L141 159.95 138 159.95 138 153.95 123 153.95 123 159.95 120 159.95 120 124.95 141 124.95 M130.5 135.95 Q127.4 135.95 125.2 138.15 123 140.35 123 143.45 123 146.6 125.2 148.8 127.4 150.95 130.5 150.95 133.6 150.95 135.8 148.8 138 146.6 138 143.45 138 140.35 135.8 138.15 133.6 135.95 130.5 135.95"/>
+ <path stroke="none" fill="#D76215" d="M138 159.95 L123 159.95 123 153.95 138 153.95 138 159.95 M130.5 135.95 Q133.6 135.95 135.8 138.15 138 140.35 138 143.45 138 146.6 135.8 148.8 133.6 150.95 130.5 150.95 127.4 150.95 125.2 148.8 123 146.6 123 143.45 123 140.35 125.2 138.15 127.4 135.95 130.5 135.95"/>
+ <path stroke="none" fill="#403C2F" d="M120 159.95 L114 159.95 Q112.05 159.95 112 158.05 L112 126.95 Q112 124.95 114 124.95 L120 124.95 120 159.95 M141 124.95 L147 124.95 Q149 124.95 149 126.95 L149 158.05 Q148.95 159.95 147 159.95 L141 159.95 141 124.95"/>
+ <path stroke="none" fill="#1EA7E1" d="M191 124.95 L191 159.95 188 159.95 188 153.95 173 153.95 173 159.95 170 159.95 170 124.95 191 124.95 M185.8 138.15 Q183.6 135.95 180.5 135.95 177.4 135.95 175.2 138.15 173 140.35 173 143.45 173 146.6 175.2 148.8 177.4 150.95 180.5 150.95 183.6 150.95 185.8 148.8 188 146.6 188 143.45 188 140.35 185.8 138.15"/>
+ <path stroke="none" fill="#179AD2" d="M185.8 138.15 Q188 140.35 188 143.45 188 146.6 185.8 148.8 183.6 150.95 180.5 150.95 177.4 150.95 175.2 148.8 173 146.6 173 143.45 173 140.35 175.2 138.15 177.4 135.95 180.5 135.95 183.6 135.95 185.8 138.15 M188 159.95 L173 159.95 173 153.95 188 153.95 188 159.95"/>
+ <path stroke="none" fill="#403C2F" d="M191 124.95 L197 124.95 Q199 124.95 199 126.95 L199 158.05 Q198.95 159.95 197 159.95 L191 159.95 191 124.95 M170 159.95 L164 159.95 Q162.05 159.95 162 158.05 L162 126.95 Q162 124.95 164 124.95 L170 124.95 170 159.95"/>
+ <path stroke="none" fill="#514F48" d="M241 124.95 L241 159.95 238 159.95 238 153.95 223 153.95 223 159.95 220 159.95 220 124.95 241 124.95 M230.5 135.95 Q227.4 135.95 225.2 138.15 223 140.35 223 143.45 223 146.6 225.2 148.8 227.4 150.95 230.5 150.95 233.6 150.95 235.8 148.8 238 146.6 238 143.45 238 140.35 235.8 138.15 233.6 135.95 230.5 135.95"/>
+ <path stroke="none" fill="#46433B" d="M230.5 135.95 Q233.6 135.95 235.8 138.15 238 140.35 238 143.45 238 146.6 235.8 148.8 233.6 150.95 230.5 150.95 227.4 150.95 225.2 148.8 223 146.6 223 143.45 223 140.35 225.2 138.15 227.4 135.95 230.5 135.95 M238 159.95 L223 159.95 223 153.95 238 153.95 238 159.95"/>
+ <path stroke="none" fill="#403C2F" d="M241 124.95 L247 124.95 Q249 124.95 249 126.95 L249 158.05 Q248.95 159.95 247 159.95 L241 159.95 241 124.95 M220 159.95 L214 159.95 Q212.05 159.95 212 158.05 L212 126.95 Q212 124.95 214 124.95 L220 124.95 220 159.95"/>
+ </g>
+</svg> \ No newline at end of file
diff --git a/Assets/Graphics/Vector/vector_tanks.swf b/Assets/Graphics/Vector/vector_tanks.swf
new file mode 100644
index 0000000..38e12a8
--- /dev/null
+++ b/Assets/Graphics/Vector/vector_tanks.swf
Binary files differ
diff --git a/Assets/Graphics/license.txt b/Assets/Graphics/license.txt
new file mode 100644
index 0000000..dd6d821
--- /dev/null
+++ b/Assets/Graphics/license.txt
@@ -0,0 +1,14 @@
+
+###############################################################################
+
+ Character pack by Kenney Vleugels (www.kenney.nl)
+
+ ------------------------------
+
+ License (CC0)
+ http://creativecommons.org/publicdomain/zero/1.0/
+
+ You may use these graphics in personal and commercial projects.
+ Credit (Kenney or www.kenney.nl) would be nice but is not mandatory.
+
+############################################################################### \ No newline at end of file
diff --git a/Assets/Graphics/preview.png b/Assets/Graphics/preview.png
new file mode 100644
index 0000000..3b2aeb2
--- /dev/null
+++ b/Assets/Graphics/preview.png
Binary files differ
diff --git a/Assets/Graphics/sample.png b/Assets/Graphics/sample.png
new file mode 100644
index 0000000..211a0d9
--- /dev/null
+++ b/Assets/Graphics/sample.png
Binary files differ
diff --git a/TankBattle.slnx b/TankBattle.slnx
new file mode 100644
index 0000000..e599440
--- /dev/null
+++ b/TankBattle.slnx
@@ -0,0 +1,5 @@
+<Solution>
+ <Project Path="TankBattleCore/TankBattleCore.csproj" />
+ <Project Path="TankBattleCrossPlatform/TankBattleCrossPlatform.csproj" />
+ <Project Path="TankBattleWindows/TankBattleWindows.csproj" />
+</Solution>
diff --git a/TankBattleCore/.config/dotnet-tools.json b/TankBattleCore/.config/dotnet-tools.json
new file mode 100644
index 0000000..ec5d637
--- /dev/null
+++ b/TankBattleCore/.config/dotnet-tools.json
@@ -0,0 +1,30 @@
+{
+ "version": 1,
+ "isRoot": true,
+ "tools": {
+ "dotnet-mgcb-editor": {
+ "version": "3.8.4.1",
+ "commands": [
+ "mgcb-editor"
+ ]
+ },
+ "dotnet-mgcb-editor-linux": {
+ "version": "3.8.4.1",
+ "commands": [
+ "mgcb-editor-linux"
+ ]
+ },
+ "dotnet-mgcb-editor-windows": {
+ "version": "3.8.4.1",
+ "commands": [
+ "mgcb-editor-windows"
+ ]
+ },
+ "dotnet-mgcb-editor-mac": {
+ "version": "3.8.4.1",
+ "commands": [
+ "mgcb-editor-mac"
+ ]
+ }
+ }
+} \ No newline at end of file
diff --git a/TankBattleCore/.mgstats b/TankBattleCore/.mgstats
new file mode 100644
index 0000000..eab26b3
--- /dev/null
+++ b/TankBattleCore/.mgstats
@@ -0,0 +1 @@
+Source File,Dest File,Processor Type,Content Type,Source File Size,Dest File Size,Build Seconds
diff --git a/TankBattleCore/Content/Content.mgcb b/TankBattleCore/Content/Content.mgcb
new file mode 100644
index 0000000..ddc4c36
--- /dev/null
+++ b/TankBattleCore/Content/Content.mgcb
@@ -0,0 +1,15 @@
+
+#----------------------------- Global Properties ----------------------------#
+
+/outputDir:bin/$(Platform)
+/intermediateDir:obj/$(Platform)
+/platform:DesktopGL
+/config:
+/profile:Reach
+/compress:False
+
+#-------------------------------- References --------------------------------#
+
+
+#---------------------------------- Content ---------------------------------#
+
diff --git a/TankBattleCore/Game1.cs b/TankBattleCore/Game1.cs
new file mode 100644
index 0000000..91a09b5
--- /dev/null
+++ b/TankBattleCore/Game1.cs
@@ -0,0 +1,91 @@
+using System;
+using System.Collections.Generic;
+using Microsoft.Xna.Framework;
+using Microsoft.Xna.Framework.Graphics;
+using Microsoft.Xna.Framework.Input;
+using TankBattleCore.Objects;
+
+namespace TankBattleCore;
+
+internal enum TankColor
+{
+ Black
+}
+
+public class Game1 : Game
+{
+ private static Game1 _instance;
+
+ public static Game1 Instance
+ {
+ get
+ {
+ if (_instance == null)
+ {
+ _instance = new Game1();
+ }
+
+ return _instance;
+ }
+ }
+
+ private GraphicsDeviceManager _graphics;
+ private SpriteBatch _spriteBatch;
+ internal Dictionary<TankColor, Texture2D> TankBodyTextures { get; private set; }
+ IScene _scene;
+
+ public int WindowWidth
+ {
+ get => _graphics.PreferredBackBufferWidth;
+ }
+
+ public int WindowHeight
+ {
+ get => _graphics.PreferredBackBufferHeight;
+ }
+
+ private Game1()
+ {
+ _graphics = new GraphicsDeviceManager(this);
+ Content.RootDirectory = "Content";
+ IsMouseVisible = true;
+ }
+
+ protected override void Initialize()
+ {
+ base.Initialize();
+ }
+
+ protected override void LoadContent()
+ {
+ _spriteBatch = new SpriteBatch(GraphicsDevice);
+
+ TankBodyTextures = new Dictionary<TankColor, Texture2D>()
+ {
+ {TankColor.Black, Content.Load<Texture2D>("tankBlack_outline")}
+ };
+
+ _scene = new GameScene();
+ }
+
+ protected override void Update(GameTime gameTime)
+ {
+ if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed || Keyboard.GetState().IsKeyDown(Keys.Escape))
+ Exit();
+
+ float dt = (float)gameTime.ElapsedGameTime.TotalSeconds;
+
+ _scene.Update(dt);
+
+ base.Update(gameTime);
+ }
+
+ protected override void Draw(GameTime gameTime)
+ {
+ GraphicsDevice.Clear(Color.CornflowerBlue);
+
+ _scene.Draw(_spriteBatch);
+
+ base.Draw(gameTime);
+ }
+}
diff --git a/TankBattleCore/Objects/Bullet.cs b/TankBattleCore/Objects/Bullet.cs
new file mode 100644
index 0000000..0775d22
--- /dev/null
+++ b/TankBattleCore/Objects/Bullet.cs
@@ -0,0 +1,47 @@
+using System;
+using Microsoft.Xna.Framework;
+using Microsoft.Xna.Framework.Graphics;
+
+namespace TankBattleCore.Objects;
+
+struct BulletData
+{
+ public Vector2 Position;
+ public float Angle;
+ public float Speed;
+}
+
+class Bullet
+{
+ public const float SlowSpeed = 250f;
+ public const float FastSpeed = 400f;
+
+ private Vector2 _position;
+ private Texture2D _bulletTexture;
+ float _speed;
+ float _angle;
+
+ public Vector2 Position { get => _position; }
+
+ public Bullet(Vector2 position, Texture2D bulletTexture, float speed, float angle)
+ {
+ _position = position;
+ _bulletTexture = bulletTexture;
+ _speed = speed;
+ _angle = angle;
+ }
+
+ public void Update(float dt)
+ {
+ _position += new Vector2(MathF.Cos(_angle), MathF.Sin(_angle)) * _speed * dt;
+ }
+
+ public void Draw(SpriteBatch spriteBatch)
+ {
+ spriteBatch.Draw(
+ _bulletTexture,
+ _position,
+ Color.White
+ );
+ }
+} \ No newline at end of file
diff --git a/TankBattleCore/Objects/Game.cs b/TankBattleCore/Objects/Game.cs
new file mode 100644
index 0000000..75f25e5
--- /dev/null
+++ b/TankBattleCore/Objects/Game.cs
@@ -0,0 +1,106 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using Microsoft.Xna.Framework;
+using Microsoft.Xna.Framework.Graphics;
+using Microsoft.Xna.Framework.Input;
+using TankBattleCore;
+using TankBattleCore.Objects;
+
+internal class GameScene : IScene
+{
+ private const int PlayAreaOffset = 100;
+ private static readonly Rectangle PlayArea = new Rectangle(
+ -PlayAreaOffset,
+ -PlayAreaOffset,
+ Game1.Instance.WindowWidth + PlayAreaOffset,
+ Game1.Instance.WindowHeight + PlayAreaOffset
+ );
+
+ private List<Tank> tanks = [];
+ private List<Bullet> bullets = [];
+ private bool paused = false;
+
+ public GameScene()
+ {
+ Clear();
+
+ AddTank(
+ new Tank(
+ Vector2.Zero,
+ Game1.Instance.TankBodyTextures[TankColor.Black]
+ )
+ );
+ }
+
+ internal void Clear()
+ {
+ tanks.Clear();
+ }
+
+ public void Update(float dt)
+ {
+ if (paused)
+ {
+ return;
+ }
+
+ var keyboardState = Keyboard.GetState();
+
+ foreach (Tank t in tanks)
+ {
+ t.Update(dt);
+
+ if (keyboardState.IsKeyDown(Keys.Enter))
+ {
+ ShootBullet(t.GetNextShot());
+ }
+ }
+
+ foreach (Bullet b in bullets)
+ {
+ b.Update(dt);
+ }
+
+ bullets.RemoveAll(b => !PlayArea.Contains(b.Position));
+ }
+
+ public void Draw(SpriteBatch spriteBatch)
+ {
+ spriteBatch.Begin();
+
+ foreach (Tank t in tanks)
+ {
+ t.Draw(spriteBatch);
+ }
+
+ foreach (Bullet b in bullets)
+ {
+ b.Draw(spriteBatch);
+ }
+
+ spriteBatch.End();
+ }
+
+ private void AddTank(Tank tank)
+ {
+ tanks.Add(tank);
+ }
+
+ private void AddBullet(Bullet bullet)
+ {
+ bullets.Add(bullet);
+ }
+
+ public void ShootBullet(BulletData bulletData)
+ {
+ AddBullet(
+ new Bullet(
+ bulletData.Position,
+ Game1.Instance.TankBodyTextures[TankColor.Black],
+ bulletData.Speed,
+ bulletData.Angle
+ )
+ );
+ }
+} \ No newline at end of file
diff --git a/TankBattleCore/Objects/Scene.cs b/TankBattleCore/Objects/Scene.cs
new file mode 100644
index 0000000..9fa5619
--- /dev/null
+++ b/TankBattleCore/Objects/Scene.cs
@@ -0,0 +1,9 @@
+using Microsoft.Xna.Framework.Graphics;
+
+namespace TankBattleCore.Objects;
+
+internal interface IScene
+{
+ internal void Update(float dt);
+ internal void Draw(SpriteBatch spriteBatch);
+} \ No newline at end of file
diff --git a/TankBattleCore/Objects/Tank.cs b/TankBattleCore/Objects/Tank.cs
new file mode 100644
index 0000000..927d053
--- /dev/null
+++ b/TankBattleCore/Objects/Tank.cs
@@ -0,0 +1,79 @@
+using System;
+using Microsoft.Xna.Framework;
+using Microsoft.Xna.Framework.Graphics;
+using Microsoft.Xna.Framework.Input;
+
+namespace TankBattleCore.Objects;
+
+internal class Tank
+{
+ private const float Speed = 200;
+ private const float TurnSpeed = 2; //In Rad/Sec
+ private const float Scale = 0.6f;
+ private const int PoweredUpShotInterval = 4;
+
+ private Vector2 _position;
+ private float _angle = 0;
+ private Texture2D _bodyTexture;
+ private int _numShots = 0;
+ private float ShotSpeed
+ {
+ get
+ {
+ if (_numShots % PoweredUpShotInterval == PoweredUpShotInterval - 1)
+ {
+ return Bullet.FastSpeed;
+ } else
+ {
+ return Bullet.SlowSpeed;
+ }
+ }
+ }
+
+ public Tank(Vector2 postion, Texture2D bodyTexture)
+ {
+ _position = postion;
+ _bodyTexture = bodyTexture;
+ }
+
+ public void Update(float dt)
+ {
+ _position += new Vector2(MathF.Cos(_angle), MathF.Sin(_angle)) * Speed * dt;
+
+ var keyboardState = Keyboard.GetState();
+ if (keyboardState.IsKeyDown(Keys.A))
+ {
+ _angle -= TurnSpeed * dt;
+ } else if (keyboardState.IsKeyDown(Keys.D)) {
+ _angle += TurnSpeed * dt;
+ }
+ }
+
+ public void Draw(SpriteBatch _spriteBatch)
+ {
+ _spriteBatch.Draw(
+ _bodyTexture,
+ _position,
+ null,
+ Color.White,
+ _angle - MathF.PI / 2, //Texture is rotated 90 degrees downwards
+ 0.5f * new Vector2(_bodyTexture.Width, _bodyTexture.Height),
+ Scale,
+ SpriteEffects.None,
+ 1.0f
+ );
+ }
+
+ public BulletData GetNextShot()
+ {
+ var shotSpeed = ShotSpeed;
+ _numShots++;
+
+ return new BulletData
+ {
+ Position = _position,
+ Angle = _angle,
+ Speed = shotSpeed
+ };
+ }
+} \ No newline at end of file
diff --git a/TankBattleCore/TankBattleCore.csproj b/TankBattleCore/TankBattleCore.csproj
new file mode 100644
index 0000000..53d116f
--- /dev/null
+++ b/TankBattleCore/TankBattleCore.csproj
@@ -0,0 +1,10 @@
+<Project Sdk="Microsoft.NET.Sdk">
+ <PropertyGroup>
+ <TargetFramework>net9.0</TargetFramework>
+ </PropertyGroup>
+ <ItemGroup>
+ <PackageReference Include="MonoGame.Framework.DesktopGL" Version="3.8.*">
+ <PrivateAssets>All</PrivateAssets>
+ </PackageReference>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/TankBattleCrossPlatform/.config/dotnet-tools.json b/TankBattleCrossPlatform/.config/dotnet-tools.json
new file mode 100644
index 0000000..a07174a
--- /dev/null
+++ b/TankBattleCrossPlatform/.config/dotnet-tools.json
@@ -0,0 +1,36 @@
+{
+ "version": 1,
+ "isRoot": true,
+ "tools": {
+ "dotnet-mgcb": {
+ "version": "3.8.4.1",
+ "commands": [
+ "mgcb"
+ ]
+ },
+ "dotnet-mgcb-editor": {
+ "version": "3.8.4.1",
+ "commands": [
+ "mgcb-editor"
+ ]
+ },
+ "dotnet-mgcb-editor-linux": {
+ "version": "3.8.4.1",
+ "commands": [
+ "mgcb-editor-linux"
+ ]
+ },
+ "dotnet-mgcb-editor-windows": {
+ "version": "3.8.4.1",
+ "commands": [
+ "mgcb-editor-windows"
+ ]
+ },
+ "dotnet-mgcb-editor-mac": {
+ "version": "3.8.4.1",
+ "commands": [
+ "mgcb-editor-mac"
+ ]
+ }
+ }
+} \ No newline at end of file
diff --git a/TankBattleCrossPlatform/.vscode/launch.json b/TankBattleCrossPlatform/.vscode/launch.json
new file mode 100644
index 0000000..3b733a1
--- /dev/null
+++ b/TankBattleCrossPlatform/.vscode/launch.json
@@ -0,0 +1,14 @@
+{
+ // Use IntelliSense to learn about possible attributes.
+ // Hover to view descriptions of existing attributes.
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "name": "C#: TankBattleCrossPlatform Debug",
+ "type": "dotnet",
+ "request": "launch",
+ "projectPath": "${workspaceFolder}/TankBattleCrossPlatform.csproj"
+ }
+ ],
+ } \ No newline at end of file
diff --git a/TankBattleCrossPlatform/Content/Content.mgcb b/TankBattleCrossPlatform/Content/Content.mgcb
new file mode 100644
index 0000000..a88cb8b
--- /dev/null
+++ b/TankBattleCrossPlatform/Content/Content.mgcb
@@ -0,0 +1,27 @@
+
+#----------------------------- Global Properties ----------------------------#
+
+/outputDir:bin/$(Platform)
+/intermediateDir:obj/$(Platform)
+/platform:DesktopGL
+/config:
+/profile:Reach
+/compress:False
+
+#-------------------------------- References --------------------------------#
+
+
+#---------------------------------- Content ---------------------------------#
+
+#begin ../../Assets/Graphics/PNG/Tanks/tankBlack_outline.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:../../Assets/Graphics/PNG/Tanks/tankBlack_outline.png;tankBlack_outline.png
+
diff --git a/TankBattleCrossPlatform/Icon.bmp b/TankBattleCrossPlatform/Icon.bmp
new file mode 100644
index 0000000..2b48165
--- /dev/null
+++ b/TankBattleCrossPlatform/Icon.bmp
Binary files differ
diff --git a/TankBattleCrossPlatform/Icon.ico b/TankBattleCrossPlatform/Icon.ico
new file mode 100644
index 0000000..7d9dec1
--- /dev/null
+++ b/TankBattleCrossPlatform/Icon.ico
Binary files differ
diff --git a/TankBattleCrossPlatform/Program.cs b/TankBattleCrossPlatform/Program.cs
new file mode 100644
index 0000000..2a8b867
--- /dev/null
+++ b/TankBattleCrossPlatform/Program.cs
@@ -0,0 +1,2 @@
+using var game = TankBattleCore.Game1.Instance;
+game.Run();
diff --git a/TankBattleCrossPlatform/TankBattleCrossPlatform.csproj b/TankBattleCrossPlatform/TankBattleCrossPlatform.csproj
new file mode 100644
index 0000000..58ee784
--- /dev/null
+++ b/TankBattleCrossPlatform/TankBattleCrossPlatform.csproj
@@ -0,0 +1,32 @@
+<Project Sdk="Microsoft.NET.Sdk">
+ <PropertyGroup>
+ <OutputType>WinExe</OutputType>
+ <TargetFramework>net9.0</TargetFramework>
+ <RollForward>Major</RollForward>
+ <PublishReadyToRun>false</PublishReadyToRun>
+ <TieredCompilation>false</TieredCompilation>
+ </PropertyGroup>
+ <PropertyGroup>
+ <ApplicationManifest>app.manifest</ApplicationManifest>
+ <ApplicationIcon>Icon.ico</ApplicationIcon>
+ </PropertyGroup>
+ <ItemGroup>
+ <None Remove="Icon.ico" />
+ <None Remove="Icon.bmp" />
+ </ItemGroup>
+ <ItemGroup>
+ <EmbeddedResource Include="Icon.ico">
+ <LogicalName>Icon.ico</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Icon.bmp">
+ <LogicalName>Icon.bmp</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="MonoGame.Framework.DesktopGL" Version="3.8.*" />
+ <PackageReference Include="MonoGame.Content.Builder.Task" Version="3.8.*" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\TankBattleCore\TankBattleCore.csproj" />
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/TankBattleCrossPlatform/app.manifest b/TankBattleCrossPlatform/app.manifest
new file mode 100644
index 0000000..c34b1fd
--- /dev/null
+++ b/TankBattleCrossPlatform/app.manifest
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
+ <assemblyIdentity version="1.0.0.0" name="TankBattleCrossPlatform"/>
+ <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
+ <security>
+ <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
+ <requestedExecutionLevel level="asInvoker" uiAccess="false" />
+ </requestedPrivileges>
+ </security>
+ </trustInfo>
+
+ <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
+ <application>
+ <!-- A list of the Windows versions that this application has been tested on and is
+ is designed to work with. Uncomment the appropriate elements and Windows will
+ automatically selected the most compatible environment. -->
+
+ <!-- Windows Vista -->
+ <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />
+
+ <!-- Windows 7 -->
+ <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />
+
+ <!-- Windows 8 -->
+ <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />
+
+ <!-- Windows 8.1 -->
+ <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />
+
+ <!-- Windows 10 -->
+ <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />
+
+ </application>
+ </compatibility>
+
+ <application xmlns="urn:schemas-microsoft-com:asm.v3">
+ <windowsSettings>
+ <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true/pm</dpiAware>
+ <dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">permonitorv2,permonitor</dpiAwareness>
+ </windowsSettings>
+ </application>
+
+</assembly>
diff --git a/TankBattleWindows/.config/dotnet-tools.json b/TankBattleWindows/.config/dotnet-tools.json
new file mode 100644
index 0000000..a07174a
--- /dev/null
+++ b/TankBattleWindows/.config/dotnet-tools.json
@@ -0,0 +1,36 @@
+{
+ "version": 1,
+ "isRoot": true,
+ "tools": {
+ "dotnet-mgcb": {
+ "version": "3.8.4.1",
+ "commands": [
+ "mgcb"
+ ]
+ },
+ "dotnet-mgcb-editor": {
+ "version": "3.8.4.1",
+ "commands": [
+ "mgcb-editor"
+ ]
+ },
+ "dotnet-mgcb-editor-linux": {
+ "version": "3.8.4.1",
+ "commands": [
+ "mgcb-editor-linux"
+ ]
+ },
+ "dotnet-mgcb-editor-windows": {
+ "version": "3.8.4.1",
+ "commands": [
+ "mgcb-editor-windows"
+ ]
+ },
+ "dotnet-mgcb-editor-mac": {
+ "version": "3.8.4.1",
+ "commands": [
+ "mgcb-editor-mac"
+ ]
+ }
+ }
+} \ No newline at end of file
diff --git a/TankBattleWindows/.vscode/launch.json b/TankBattleWindows/.vscode/launch.json
new file mode 100644
index 0000000..ac629ad
--- /dev/null
+++ b/TankBattleWindows/.vscode/launch.json
@@ -0,0 +1,14 @@
+{
+ // Use IntelliSense to learn about possible attributes.
+ // Hover to view descriptions of existing attributes.
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "name": "C#: TankBattleWindows Debug",
+ "type": "dotnet",
+ "request": "launch",
+ "projectPath": "${workspaceFolder}/TankBattleWindows.csproj"
+ }
+ ],
+ } \ No newline at end of file
diff --git a/TankBattleWindows/Content/Content.mgcb b/TankBattleWindows/Content/Content.mgcb
new file mode 100644
index 0000000..9532176
--- /dev/null
+++ b/TankBattleWindows/Content/Content.mgcb
@@ -0,0 +1,27 @@
+
+#----------------------------- Global Properties ----------------------------#
+
+/outputDir:bin/$(Platform)
+/intermediateDir:obj/$(Platform)
+/platform:Windows
+/config:
+/profile:Reach
+/compress:False
+
+#-------------------------------- References --------------------------------#
+
+
+#---------------------------------- Content ---------------------------------#
+
+#begin ../../Assets/Graphics/PNG/Tanks/tankBlack_outline.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:../../Assets/Graphics/PNG/Tanks/tankBlack_outline.png;tankBlack_outline.png
+
diff --git a/TankBattleWindows/Icon.ico b/TankBattleWindows/Icon.ico
new file mode 100644
index 0000000..7d9dec1
--- /dev/null
+++ b/TankBattleWindows/Icon.ico
Binary files differ
diff --git a/TankBattleWindows/Program.cs b/TankBattleWindows/Program.cs
new file mode 100644
index 0000000..2a8b867
--- /dev/null
+++ b/TankBattleWindows/Program.cs
@@ -0,0 +1,2 @@
+using var game = TankBattleCore.Game1.Instance;
+game.Run();
diff --git a/TankBattleWindows/TankBattleWindows.csproj b/TankBattleWindows/TankBattleWindows.csproj
new file mode 100644
index 0000000..37ac0ad
--- /dev/null
+++ b/TankBattleWindows/TankBattleWindows.csproj
@@ -0,0 +1,21 @@
+<Project Sdk="Microsoft.NET.Sdk">
+ <PropertyGroup>
+ <OutputType>WinExe</OutputType>
+ <TargetFramework>net9.0-windows</TargetFramework>
+ <RollForward>Major</RollForward>
+ <PublishReadyToRun>false</PublishReadyToRun>
+ <TieredCompilation>false</TieredCompilation>
+ <UseWindowsForms>true</UseWindowsForms>
+ </PropertyGroup>
+ <PropertyGroup>
+ <ApplicationManifest>app.manifest</ApplicationManifest>
+ <ApplicationIcon>Icon.ico</ApplicationIcon>
+ </PropertyGroup>
+ <ItemGroup>
+ <PackageReference Include="MonoGame.Framework.WindowsDX" Version="3.8.*" />
+ <PackageReference Include="MonoGame.Content.Builder.Task" Version="3.8.*" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\TankBattleCore\TankBattleCore.csproj" />
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/TankBattleWindows/app.manifest b/TankBattleWindows/app.manifest
new file mode 100644
index 0000000..6152ef7
--- /dev/null
+++ b/TankBattleWindows/app.manifest
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
+ <assemblyIdentity version="1.0.0.0" name="TankBattleWindows"/>
+ <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
+ <security>
+ <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
+ <requestedExecutionLevel level="asInvoker" uiAccess="false" />
+ </requestedPrivileges>
+ </security>
+ </trustInfo>
+
+ <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
+ <application>
+ <!-- A list of the Windows versions that this application has been tested on and is
+ is designed to work with. Uncomment the appropriate elements and Windows will
+ automatically selected the most compatible environment. -->
+
+ <!-- Windows Vista -->
+ <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />
+
+ <!-- Windows 7 -->
+ <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />
+
+ <!-- Windows 8 -->
+ <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />
+
+ <!-- Windows 8.1 -->
+ <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />
+
+ <!-- Windows 10 -->
+ <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />
+
+ </application>
+ </compatibility>
+
+ <application xmlns="urn:schemas-microsoft-com:asm.v3">
+ <windowsSettings>
+ <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true/pm</dpiAware>
+ <dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">permonitorv2,permonitor</dpiAwareness>
+ </windowsSettings>
+ </application>
+
+</assembly>