summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--android/AndroidManifest.xml29
-rw-r--r--android/build.gradle92
-rw-r--r--android/proguard-rules.pro42
-rw-r--r--android/project.properties9
-rw-r--r--android/res/drawable-hdpi/maxon.pngbin0 -> 10340 bytes
-rw-r--r--android/res/drawable-mdpi/maxon.pngbin0 -> 5249 bytes
-rw-r--r--android/res/drawable-xhdpi/maxon.pngbin0 -> 17088 bytes
-rw-r--r--android/res/drawable-xxhdpi/maxon.pngbin0 -> 35049 bytes
-rw-r--r--android/res/drawable-xxxhdpi/maxon.pngbin0 -> 58327 bytes
-rw-r--r--android/res/values/strings.xml6
-rw-r--r--android/src/com/ilotterytea/maxoning/AndroidLauncher.java16
-rw-r--r--assets/fnt/MaxonTahoma.fnt1187
-rw-r--r--assets/fnt/MaxonTahoma1.pngbin0 -> 164201 bytes
-rw-r--r--assets/fnt/MaxonTahoma2.pngbin0 -> 94024 bytes
-rw-r--r--assets/fnt/MaxonTahomaBold.fnt1187
-rw-r--r--assets/fnt/MaxonTahomaBold1.pngbin0 -> 150304 bytes
-rw-r--r--assets/fnt/MaxonTahomaBold2.pngbin0 -> 127725 bytes
-rw-r--r--assets/fnt/MaxonTrebuchet.fnt637
-rw-r--r--assets/fnt/MaxonTrebuchet.pngbin0 -> 151372 bytes
-rw-r--r--assets/icon_chest.pngbin0 -> 14109 bytes
-rw-r--r--assets/main.skin28
-rw-r--r--assets/raw/packer/widgets.tpproj45
-rw-r--r--assets/sprites/SplashWall.pngbin1752 -> 0 bytes
-rw-r--r--assets/sprites/black.pngbin568 -> 0 bytes
-rw-r--r--assets/sprites/brand.pngbin38807 -> 0 bytes
-rw-r--r--assets/sprites/brandOnline.pngbin28159 -> 0 bytes
-rw-r--r--assets/sprites/env/environment.atlas27
-rw-r--r--assets/sprites/env/environment.pngbin0 -> 170 bytes
-rw-r--r--assets/sprites/gui/brand.atlas20
-rw-r--r--assets/sprites/gui/brand.pngbin0 -> 63710 bytes
-rw-r--r--assets/sprites/gui/icons.atlas20
-rw-r--r--assets/sprites/gui/icons.pngbin0 -> 1479 bytes
-rw-r--r--assets/sprites/gui/ilotterytea.atlas27
-rw-r--r--assets/sprites/gui/ilotterytea.pngbin0 -> 4399 bytes
-rw-r--r--assets/sprites/gui/widgeticons.atlas20
-rw-r--r--assets/sprites/gui/widgeticons.pngbin0 -> 12033 bytes
-rw-r--r--assets/sprites/gui/widgets.atlas49
-rw-r--r--assets/sprites/gui/widgets.pngbin0 -> 338 bytes
-rw-r--r--assets/sprites/gui/widgets.skin78
-rw-r--r--assets/sprites/icons/exclamination.pngbin661 -> 0 bytes
-rw-r--r--assets/sprites/icons/package.pngbin1385 -> 0 bytes
-rw-r--r--assets/sprites/ilotterytea.pngbin1778 -> 0 bytes
-rw-r--r--assets/sprites/menu/tile_1.pngbin616 -> 0 bytes
-rw-r--r--assets/sprites/menu/tile_2.pngbin616 -> 0 bytes
-rw-r--r--assets/sprites/menu/tile_cat.pngbin1045 -> 0 bytes
-rw-r--r--assets/sprites/supadank.pngbin3834 -> 0 bytes
-rw-r--r--assets/sprites/ui/button.9.pngbin2860 -> 0 bytes
-rw-r--r--assets/sprites/ui/button_clicked.9.pngbin2851 -> 0 bytes
-rw-r--r--assets/sprites/ui/button_highlighted.9.pngbin371 -> 0 bytes
-rw-r--r--assets/sprites/ui/button_over.9.pngbin2852 -> 0 bytes
-rw-r--r--assets/sprites/ui/button_pressed.9.pngbin319 -> 0 bytes
-rw-r--r--assets/sprites/ui/button_static.9.pngbin270 -> 0 bytes
-rw-r--r--assets/sprites/ui/save_slot.9.pngbin2904 -> 0 bytes
-rw-r--r--assets/sprites/ui/save_slot_disabled.9.pngbin6909 -> 0 bytes
-rw-r--r--assets/sprites/ui/sqrbutton.pngbin830 -> 0 bytes
-rw-r--r--assets/sprites/ui/sqrbutton_disabled.pngbin840 -> 0 bytes
-rw-r--r--assets/sprites/ui/sqrbutton_down.pngbin852 -> 0 bytes
-rw-r--r--assets/sprites/ui/sqrbutton_over.pngbin853 -> 0 bytes
-rw-r--r--assets/sprites/white.pngbin611 -> 0 bytes
-rw-r--r--build.gradle36
-rw-r--r--core/src/com/ilotterytea/maxoning/MaxonConstants.java14
-rw-r--r--core/src/com/ilotterytea/maxoning/MaxonGame.java16
-rw-r--r--core/src/com/ilotterytea/maxoning/player/MaxonSavegame.java40
-rw-r--r--core/src/com/ilotterytea/maxoning/screens/AssetLoadingScreen.java82
-rw-r--r--core/src/com/ilotterytea/maxoning/screens/GameScreen.java162
-rw-r--r--core/src/com/ilotterytea/maxoning/screens/MenuScreen.java430
-rw-r--r--core/src/com/ilotterytea/maxoning/screens/SplashScreen.java237
-rw-r--r--core/src/com/ilotterytea/maxoning/ui/DebugLabel.java9
-rw-r--r--core/src/com/ilotterytea/maxoning/ui/LeafParticle.java30
-rw-r--r--core/src/com/ilotterytea/maxoning/ui/OptionsTable.java22
-rw-r--r--core/src/com/ilotterytea/maxoning/ui/PurchaseItem.java7
-rw-r--r--core/src/com/ilotterytea/maxoning/ui/SaveGameWidget.java90
-rw-r--r--core/src/com/ilotterytea/maxoning/utils/AssetLoading.java27
-rw-r--r--core/src/com/ilotterytea/maxoning/utils/formatters/NumberFormatter.java32
-rw-r--r--core/src/com/ilotterytea/maxoning/utils/math/Math.java13
-rw-r--r--core/src/com/ilotterytea/maxoning/utils/serialization/GameDataSystem.java98
-rw-r--r--desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java36
77 files changed, 4253 insertions, 647 deletions
diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml
new file mode 100644
index 0000000..17e798b
--- /dev/null
+++ b/android/AndroidManifest.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ package="com.ilotterytea.maxoning">
+
+ <uses-feature android:glEsVersion="0x00020000" android:required="true" />
+
+ <application
+ android:allowBackup="true"
+ android:fullBackupContent="true"
+ android:icon="@drawable/maxon"
+ android:isGame="true"
+ android:appCategory="game"
+ android:label="@string/app_name"
+ tools:ignore="UnusedAttribute">
+ <activity
+ android:name="com.ilotterytea.maxoning.AndroidLauncher"
+ android:label="@string/app_name"
+ android:screenOrientation="portrait"
+ android:configChanges="keyboard|keyboardHidden|navigation|orientation|screenSize|screenLayout"
+ android:exported="true">
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.LAUNCHER" />
+ </intent-filter>
+ </activity>
+ </application>
+
+</manifest>
diff --git a/android/build.gradle b/android/build.gradle
new file mode 100644
index 0000000..7169dcf
--- /dev/null
+++ b/android/build.gradle
@@ -0,0 +1,92 @@
+android {
+ buildToolsVersion "33.0.0"
+ compileSdkVersion 33
+ sourceSets {
+ main {
+ manifest.srcFile 'AndroidManifest.xml'
+ java.srcDirs = ['src']
+ aidl.srcDirs = ['src']
+ renderscript.srcDirs = ['src']
+ res.srcDirs = ['res']
+ assets.srcDirs = ['../assets']
+ jniLibs.srcDirs = ['libs']
+ }
+
+ }
+ packagingOptions {
+ resources {
+ excludes += ['META-INF/robovm/ios/robovm.xml']
+ }
+ }
+ defaultConfig {
+ applicationId "com.ilotterytea.maxoning"
+ minSdkVersion 16
+ targetSdkVersion 33
+ versionCode 1
+ versionName "Alpha 1.2"
+ }
+ buildTypes {
+ release {
+ minifyEnabled true
+ proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
+ }
+ }
+}
+
+
+// called every time gradle gets executed, takes the native dependencies of
+// the natives configuration, and extracts them to the proper libs/ folders
+// so they get packed with the APK.
+task copyAndroidNatives {
+ doFirst {
+ file("libs/armeabi-v7a/").mkdirs()
+ file("libs/arm64-v8a/").mkdirs()
+ file("libs/x86_64/").mkdirs()
+ file("libs/x86/").mkdirs()
+
+ configurations.natives.copy().files.each { jar ->
+ def outputDir = null
+ if (jar.name.endsWith("natives-arm64-v8a.jar")) outputDir = file("libs/arm64-v8a")
+ if (jar.name.endsWith("natives-armeabi-v7a.jar")) outputDir = file("libs/armeabi-v7a")
+ if(jar.name.endsWith("natives-x86_64.jar")) outputDir = file("libs/x86_64")
+ if(jar.name.endsWith("natives-x86.jar")) outputDir = file("libs/x86")
+ if(outputDir != null) {
+ copy {
+ from zipTree(jar)
+ into outputDir
+ include "*.so"
+ }
+ }
+ }
+ }
+}
+
+tasks.whenTaskAdded { packageTask ->
+ if (packageTask.name.contains("merge") && packageTask.name.contains("JniLibFolders")) {
+ packageTask.dependsOn 'copyAndroidNatives'
+ }
+}
+
+task run(type: Exec) {
+ def path
+ def localProperties = project.file("../local.properties")
+ if (localProperties.exists()) {
+ Properties properties = new Properties()
+ localProperties.withInputStream { instr ->
+ properties.load(instr)
+ }
+ def sdkDir = properties.getProperty('sdk.dir')
+ if (sdkDir) {
+ path = sdkDir
+ } else {
+ path = "$System.env.ANDROID_HOME"
+ }
+ } else {
+ path = "$System.env.ANDROID_HOME"
+ }
+
+ def adb = path + "/platform-tools/adb"
+ commandLine "$adb", 'shell', 'am', 'start', '-n', 'com.ilotterytea.maxoning/com.ilotterytea.maxoning.AndroidLauncher'
+}
+
+eclipse.project.name = appName + "-android"
diff --git a/android/proguard-rules.pro b/android/proguard-rules.pro
new file mode 100644
index 0000000..6e0b079
--- /dev/null
+++ b/android/proguard-rules.pro
@@ -0,0 +1,42 @@
+# To enable ProGuard in your project, edit project.properties
+# to define the proguard.config property as described in that file.
+#
+# Add project specific ProGuard rules here.
+# By default, the flags in this file are appended to flags specified
+# in ${sdk.dir}/tools/proguard/proguard-android.txt
+# You can edit the include path and order by changing the ProGuard
+# include property in project.properties.
+#
+# For more details, see
+# http://developer.android.com/guide/developing/tools/proguard.html
+
+# Add any project specific keep options here:
+
+# If your project uses WebView with JS, uncomment the following
+# and specify the fully qualified class name to the JavaScript interface
+# class:
+#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
+# public *;
+#}
+
+-verbose
+
+-dontwarn com.badlogic.gdx.backends.android.AndroidFragmentApplication
+-dontwarn com.badlogic.gdx.utils.GdxBuild
+-dontwarn com.badlogic.gdx.physics.box2d.utils.Box2DBuild
+-dontwarn com.badlogic.gdx.jnigen.BuildTarget*
+-dontwarn com.badlogic.gdx.graphics.g2d.freetype.FreetypeBuild
+
+# Required if using Gdx-Controllers extension
+-keep class com.badlogic.gdx.controllers.android.AndroidControllers
+
+# Required if using Box2D extension
+-keepclassmembers class com.badlogic.gdx.physics.box2d.World {
+ boolean contactFilter(long, long);
+ void beginContact(long);
+ void endContact(long);
+ void preSolve(long, long);
+ void postSolve(long, long);
+ boolean reportFixture(long);
+ float reportRayFixture(long, float, float, float, float, float);
+}
diff --git a/android/project.properties b/android/project.properties
new file mode 100644
index 0000000..3fefa92
--- /dev/null
+++ b/android/project.properties
@@ -0,0 +1,9 @@
+# This file is used by the Eclipse ADT plugin. It is unnecessary for IDEA and Android Studio projects, which
+# configure Proguard and the Android target via the build.gradle file.
+
+# To enable ProGuard to work with Eclipse ADT, uncomment this (available properties: sdk.dir, user.home)
+# and ensure proguard.jar in the Android SDK is up to date (or alternately reduce the android target to 23 or lower):
+# proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-rules.pro
+
+# Project target.
+target=android-19
diff --git a/android/res/drawable-hdpi/maxon.png b/android/res/drawable-hdpi/maxon.png
new file mode 100644
index 0000000..8ed0628
--- /dev/null
+++ b/android/res/drawable-hdpi/maxon.png
Binary files differ
diff --git a/android/res/drawable-mdpi/maxon.png b/android/res/drawable-mdpi/maxon.png
new file mode 100644
index 0000000..f195939
--- /dev/null
+++ b/android/res/drawable-mdpi/maxon.png
Binary files differ
diff --git a/android/res/drawable-xhdpi/maxon.png b/android/res/drawable-xhdpi/maxon.png
new file mode 100644
index 0000000..5c1bdb2
--- /dev/null
+++ b/android/res/drawable-xhdpi/maxon.png
Binary files differ
diff --git a/android/res/drawable-xxhdpi/maxon.png b/android/res/drawable-xxhdpi/maxon.png
new file mode 100644
index 0000000..324d127
--- /dev/null
+++ b/android/res/drawable-xxhdpi/maxon.png
Binary files differ
diff --git a/android/res/drawable-xxxhdpi/maxon.png b/android/res/drawable-xxxhdpi/maxon.png
new file mode 100644
index 0000000..e73c52c
--- /dev/null
+++ b/android/res/drawable-xxxhdpi/maxon.png
Binary files differ
diff --git a/android/res/values/strings.xml b/android/res/values/strings.xml
new file mode 100644
index 0000000..cbe6c20
--- /dev/null
+++ b/android/res/values/strings.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+
+ <string name="app_name">Maxon Petting Simulator</string>
+
+</resources>
diff --git a/android/src/com/ilotterytea/maxoning/AndroidLauncher.java b/android/src/com/ilotterytea/maxoning/AndroidLauncher.java
new file mode 100644
index 0000000..f217cb9
--- /dev/null
+++ b/android/src/com/ilotterytea/maxoning/AndroidLauncher.java
@@ -0,0 +1,16 @@
+package com.ilotterytea.maxoning;
+
+import android.os.Bundle;
+
+import com.badlogic.gdx.backends.android.AndroidApplication;
+import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration;
+import com.ilotterytea.maxoning.MaxonGame;
+
+public class AndroidLauncher extends AndroidApplication {
+ @Override
+ protected void onCreate (Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
+ initialize(new MaxonGame(), config);
+ }
+}
diff --git a/assets/fnt/MaxonTahoma.fnt b/assets/fnt/MaxonTahoma.fnt
new file mode 100644
index 0000000..644318e
--- /dev/null
+++ b/assets/fnt/MaxonTahoma.fnt
@@ -0,0 +1,1187 @@
+info face="Tahoma" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=-2,-2
+common lineHeight=39 base=32 scaleW=512 scaleH=512 pages=2 packed=0
+page id=0 file="MaxonTahoma1.png"
+page id=1 file="MaxonTahoma2.png"
+chars count=806
+char id=0 x=173 y=320 width=26 height=26 xoffset=3 yoffset=7 xadvance=32 page=0 chnl=0
+char id=13 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=0 page=0 chnl=0
+char id=33 x=331 y=348 width=5 height=25 xoffset=3 yoffset=8 xadvance=11 page=0 chnl=0
+char id=34 x=69 y=499 width=11 height=11 xoffset=1 yoffset=7 xadvance=13 page=0 chnl=0
+char id=35 x=336 y=348 width=20 height=25 xoffset=1 yoffset=8 xadvance=23 page=0 chnl=0
+char id=36 x=441 y=73 width=16 height=32 xoffset=1 yoffset=7 xadvance=17 page=0 chnl=0
+char id=37 x=356 y=348 width=30 height=25 xoffset=1 yoffset=8 xadvance=31 page=0 chnl=0
+char id=38 x=386 y=348 width=24 height=25 xoffset=0 yoffset=8 xadvance=22 page=0 chnl=0
+char id=39 x=80 y=499 width=5 height=11 xoffset=1 yoffset=7 xadvance=7 page=0 chnl=0
+char id=40 x=457 y=73 width=11 height=32 xoffset=1 yoffset=7 xadvance=12 page=0 chnl=0
+char id=41 x=468 y=73 width=11 height=32 xoffset=0 yoffset=7 xadvance=12 page=0 chnl=0
+char id=44 x=0 y=499 width=9 height=12 xoffset=0 yoffset=27 xadvance=10 page=0 chnl=0
+char id=45 x=398 y=499 width=11 height=5 xoffset=0 yoffset=19 xadvance=12 page=0 chnl=0
+char id=46 x=358 y=499 width=6 height=6 xoffset=2 yoffset=27 xadvance=10 page=0 chnl=0
+char id=47 x=439 y=107 width=14 height=31 xoffset=-1 yoffset=7 xadvance=12 page=0 chnl=0
+char id=48 x=410 y=348 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0
+char id=49 x=427 y=348 width=13 height=25 xoffset=3 yoffset=8 xadvance=17 page=0 chnl=0
+char id=50 x=440 y=348 width=16 height=25 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0
+char id=51 x=456 y=348 width=16 height=25 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0
+char id=52 x=472 y=348 width=18 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0
+char id=53 x=490 y=348 width=16 height=25 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0
+char id=54 x=0 y=374 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0
+char id=55 x=17 y=374 width=17 height=25 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0
+char id=56 x=34 y=374 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0
+char id=57 x=51 y=374 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0
+char id=59 x=68 y=374 width=9 height=25 xoffset=1 yoffset=14 xadvance=11 page=0 chnl=0
+char id=61 x=9 y=499 width=19 height=12 xoffset=2 yoffset=16 xadvance=23 page=0 chnl=0
+char id=63 x=77 y=374 width=15 height=25 xoffset=1 yoffset=8 xadvance=15 page=0 chnl=0
+char id=64 x=100 y=262 width=27 height=29 xoffset=1 yoffset=8 xadvance=29 page=0 chnl=0
+char id=65 x=92 y=374 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=66 x=113 y=374 width=18 height=25 xoffset=1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=67 x=131 y=374 width=19 height=25 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=0
+char id=68 x=150 y=374 width=21 height=25 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0
+char id=69 x=171 y=374 width=17 height=25 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0
+char id=70 x=188 y=374 width=17 height=25 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0
+char id=71 x=205 y=374 width=20 height=25 xoffset=0 yoffset=8 xadvance=21 page=0 chnl=0
+char id=72 x=225 y=374 width=20 height=25 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0
+char id=73 x=245 y=374 width=11 height=25 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0
+char id=74 x=256 y=374 width=13 height=25 xoffset=-1 yoffset=8 xadvance=13 page=0 chnl=0
+char id=75 x=269 y=374 width=20 height=25 xoffset=1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=76 x=289 y=374 width=16 height=25 xoffset=1 yoffset=8 xadvance=16 page=0 chnl=0
+char id=77 x=305 y=374 width=23 height=25 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0
+char id=78 x=328 y=374 width=19 height=25 xoffset=1 yoffset=8 xadvance=21 page=0 chnl=0
+char id=79 x=347 y=374 width=23 height=25 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0
+char id=80 x=370 y=374 width=17 height=25 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0
+char id=81 x=453 y=107 width=23 height=31 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0
+char id=82 x=387 y=374 width=21 height=25 xoffset=1 yoffset=8 xadvance=20 page=0 chnl=0
+char id=83 x=408 y=374 width=18 height=25 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0
+char id=84 x=426 y=374 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=85 x=447 y=374 width=19 height=25 xoffset=1 yoffset=8 xadvance=21 page=0 chnl=0
+char id=86 x=466 y=374 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=87 x=0 y=399 width=31 height=25 xoffset=-1 yoffset=8 xadvance=29 page=0 chnl=0
+char id=88 x=487 y=374 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=89 x=31 y=399 width=21 height=25 xoffset=-1 yoffset=8 xadvance=18 page=0 chnl=0
+char id=90 x=52 y=399 width=18 height=25 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0
+char id=91 x=479 y=73 width=10 height=32 xoffset=2 yoffset=7 xadvance=12 page=0 chnl=0
+char id=92 x=476 y=107 width=14 height=31 xoffset=0 yoffset=7 xadvance=12 page=0 chnl=0
+char id=93 x=489 y=73 width=10 height=32 xoffset=1 yoffset=7 xadvance=12 page=0 chnl=0
+char id=96 x=256 y=499 width=9 height=8 xoffset=3 yoffset=5 xadvance=17 page=0 chnl=0
+char id=98 x=199 y=320 width=17 height=26 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0
+char id=100 x=216 y=320 width=17 height=26 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0
+char id=102 x=233 y=320 width=14 height=26 xoffset=-1 yoffset=7 xadvance=10 page=0 chnl=0
+char id=103 x=70 y=399 width=17 height=25 xoffset=0 yoffset=14 xadvance=18 page=0 chnl=0
+char id=104 x=247 y=320 width=16 height=26 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0
+char id=105 x=506 y=348 width=5 height=25 xoffset=1 yoffset=8 xadvance=7 page=0 chnl=0
+char id=106 x=490 y=107 width=11 height=31 xoffset=-2 yoffset=8 xadvance=9 page=0 chnl=0
+char id=107 x=263 y=320 width=17 height=26 xoffset=1 yoffset=7 xadvance=16 page=0 chnl=0
+char id=108 x=280 y=320 width=5 height=26 xoffset=1 yoffset=7 xadvance=7 page=0 chnl=0
+char id=112 x=87 y=399 width=17 height=25 xoffset=1 yoffset=14 xadvance=18 page=0 chnl=0
+char id=113 x=104 y=399 width=17 height=25 xoffset=0 yoffset=14 xadvance=18 page=0 chnl=0
+char id=121 x=121 y=399 width=18 height=25 xoffset=-1 yoffset=14 xadvance=16 page=0 chnl=0
+char id=123 x=0 y=107 width=15 height=32 xoffset=0 yoffset=7 xadvance=15 page=0 chnl=0
+char id=124 x=499 y=73 width=5 height=32 xoffset=4 yoffset=7 xadvance=12 page=0 chnl=0
+char id=125 x=15 y=107 width=15 height=32 xoffset=0 yoffset=7 xadvance=15 page=0 chnl=0
+char id=126 x=178 y=499 width=21 height=10 xoffset=1 yoffset=17 xadvance=23 page=0 chnl=0
+char id=160 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=10 page=0 chnl=0
+char id=161 x=139 y=399 width=5 height=25 xoffset=3 yoffset=8 xadvance=11 page=0 chnl=0
+char id=162 x=0 y=139 width=15 height=31 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0
+char id=163 x=144 y=399 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0
+char id=165 x=161 y=399 width=19 height=25 xoffset=-1 yoffset=8 xadvance=17 page=0 chnl=0
+char id=166 x=504 y=73 width=5 height=32 xoffset=4 yoffset=7 xadvance=12 page=0 chnl=0
+char id=167 x=15 y=139 width=16 height=31 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0
+char id=168 x=409 y=499 width=12 height=5 xoffset=3 yoffset=8 xadvance=17 page=0 chnl=0
+char id=169 x=127 y=262 width=29 height=29 xoffset=0 yoffset=8 xadvance=30 page=0 chnl=0
+char id=174 x=156 y=262 width=29 height=29 xoffset=0 yoffset=8 xadvance=30 page=0 chnl=0
+char id=180 x=265 y=499 width=9 height=8 xoffset=6 yoffset=5 xadvance=17 page=0 chnl=0
+char id=181 x=180 y=399 width=16 height=25 xoffset=1 yoffset=14 xadvance=18 page=0 chnl=0
+char id=182 x=31 y=139 width=16 height=31 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0
+char id=183 x=364 y=499 width=6 height=6 xoffset=3 yoffset=14 xadvance=11 page=0 chnl=0
+char id=184 x=274 y=499 width=10 height=8 xoffset=4 yoffset=31 xadvance=17 page=0 chnl=0
+char id=188 x=196 y=399 width=28 height=25 xoffset=2 yoffset=8 xadvance=32 page=0 chnl=0
+char id=189 x=224 y=399 width=30 height=25 xoffset=2 yoffset=8 xadvance=32 page=0 chnl=0
+char id=190 x=254 y=399 width=30 height=25 xoffset=1 yoffset=8 xadvance=32 page=0 chnl=0
+char id=191 x=284 y=399 width=15 height=25 xoffset=0 yoffset=8 xadvance=15 page=0 chnl=0
+char id=192 x=103 y=0 width=21 height=34 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=193 x=124 y=0 width=21 height=34 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=194 x=145 y=0 width=21 height=34 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=195 x=363 y=73 width=21 height=33 xoffset=-1 yoffset=0 xadvance=19 page=0 chnl=0
+char id=196 x=47 y=139 width=21 height=31 xoffset=-1 yoffset=2 xadvance=19 page=0 chnl=0
+char id=197 x=30 y=107 width=21 height=32 xoffset=-1 yoffset=1 xadvance=19 page=0 chnl=0
+char id=198 x=299 y=399 width=31 height=25 xoffset=-2 yoffset=8 xadvance=29 page=0 chnl=0
+char id=199 x=68 y=139 width=19 height=31 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=0
+char id=200 x=166 y=0 width=17 height=34 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=201 x=183 y=0 width=17 height=34 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=202 x=200 y=0 width=17 height=34 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=203 x=87 y=139 width=17 height=31 xoffset=1 yoffset=2 xadvance=18 page=0 chnl=0
+char id=204 x=217 y=0 width=11 height=34 xoffset=0 yoffset=-1 xadvance=12 page=0 chnl=0
+char id=205 x=228 y=0 width=11 height=34 xoffset=0 yoffset=-1 xadvance=12 page=0 chnl=0
+char id=206 x=239 y=0 width=13 height=34 xoffset=-1 yoffset=-1 xadvance=12 page=0 chnl=0
+char id=207 x=104 y=139 width=13 height=31 xoffset=-1 yoffset=2 xadvance=12 page=0 chnl=0
+char id=208 x=330 y=399 width=23 height=25 xoffset=-1 yoffset=8 xadvance=22 page=0 chnl=0
+char id=209 x=252 y=0 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0
+char id=210 x=271 y=0 width=23 height=34 xoffset=0 yoffset=-1 xadvance=23 page=0 chnl=0
+char id=211 x=294 y=0 width=23 height=34 xoffset=0 yoffset=-1 xadvance=23 page=0 chnl=0
+char id=212 x=317 y=0 width=23 height=34 xoffset=0 yoffset=-1 xadvance=23 page=0 chnl=0
+char id=213 x=340 y=0 width=23 height=34 xoffset=0 yoffset=-1 xadvance=23 page=0 chnl=0
+char id=214 x=117 y=139 width=23 height=31 xoffset=0 yoffset=2 xadvance=23 page=0 chnl=0
+char id=216 x=185 y=262 width=23 height=29 xoffset=0 yoffset=6 xadvance=23 page=0 chnl=0
+char id=217 x=363 y=0 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0
+char id=218 x=382 y=0 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0
+char id=219 x=401 y=0 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0
+char id=220 x=140 y=139 width=19 height=31 xoffset=1 yoffset=2 xadvance=21 page=0 chnl=0
+char id=221 x=420 y=0 width=21 height=34 xoffset=-1 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=222 x=353 y=399 width=16 height=25 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0
+char id=223 x=285 y=320 width=17 height=26 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0
+char id=224 x=243 y=262 width=16 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=225 x=259 y=262 width=16 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=226 x=275 y=262 width=16 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=227 x=291 y=262 width=16 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=228 x=369 y=399 width=16 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0
+char id=229 x=307 y=262 width=16 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=231 x=385 y=399 width=15 height=25 xoffset=0 yoffset=14 xadvance=15 page=0 chnl=0
+char id=232 x=323 y=262 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=233 x=340 y=262 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=234 x=357 y=262 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=235 x=400 y=399 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0
+char id=236 x=502 y=139 width=9 height=28 xoffset=-1 yoffset=5 xadvance=7 page=0 chnl=0
+char id=237 x=374 y=262 width=10 height=28 xoffset=1 yoffset=5 xadvance=7 page=0 chnl=0
+char id=238 x=384 y=262 width=12 height=28 xoffset=-2 yoffset=5 xadvance=7 page=0 chnl=0
+char id=239 x=417 y=399 width=11 height=25 xoffset=-2 yoffset=8 xadvance=7 page=0 chnl=0
+char id=240 x=428 y=399 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0
+char id=241 x=396 y=262 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=242 x=412 y=262 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=243 x=429 y=262 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=244 x=446 y=262 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=245 x=463 y=262 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=246 x=445 y=399 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0
+char id=249 x=480 y=262 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=250 x=0 y=292 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=251 x=16 y=292 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=252 x=462 y=399 width=16 height=25 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0
+char id=253 x=441 y=0 width=18 height=34 xoffset=-1 yoffset=5 xadvance=16 page=0 chnl=0
+char id=254 x=51 y=107 width=17 height=32 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0
+char id=255 x=159 y=139 width=18 height=31 xoffset=-1 yoffset=8 xadvance=16 page=0 chnl=0
+char id=256 x=177 y=139 width=21 height=31 xoffset=-1 yoffset=2 xadvance=19 page=0 chnl=0
+char id=257 x=478 y=399 width=16 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0
+char id=258 x=459 y=0 width=21 height=34 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=259 x=32 y=292 width=16 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=260 x=198 y=139 width=22 height=31 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=261 x=494 y=399 width=17 height=25 xoffset=0 yoffset=14 xadvance=17 page=0 chnl=0
+char id=262 x=480 y=0 width=19 height=34 xoffset=0 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=263 x=496 y=262 width=15 height=28 xoffset=0 yoffset=5 xadvance=15 page=0 chnl=0
+char id=264 x=0 y=39 width=19 height=34 xoffset=0 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=265 x=48 y=292 width=15 height=28 xoffset=0 yoffset=5 xadvance=15 page=0 chnl=0
+char id=266 x=220 y=139 width=19 height=31 xoffset=0 yoffset=2 xadvance=19 page=0 chnl=0
+char id=267 x=0 y=424 width=15 height=25 xoffset=0 yoffset=8 xadvance=15 page=0 chnl=0
+char id=268 x=19 y=39 width=19 height=34 xoffset=0 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=269 x=63 y=292 width=16 height=28 xoffset=0 yoffset=5 xadvance=15 page=0 chnl=0
+char id=270 x=38 y=39 width=21 height=34 xoffset=1 yoffset=-1 xadvance=22 page=0 chnl=0
+char id=271 x=302 y=320 width=26 height=26 xoffset=0 yoffset=7 xadvance=22 page=0 chnl=0
+char id=272 x=330 y=399 width=23 height=25 xoffset=-1 yoffset=8 xadvance=22 page=0 chnl=0
+char id=273 x=328 y=320 width=19 height=26 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0
+char id=274 x=239 y=139 width=17 height=31 xoffset=1 yoffset=2 xadvance=18 page=0 chnl=0
+char id=275 x=15 y=424 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0
+char id=276 x=59 y=39 width=17 height=34 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=277 x=79 y=292 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=278 x=256 y=139 width=17 height=31 xoffset=1 yoffset=2 xadvance=18 page=0 chnl=0
+char id=279 x=32 y=424 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0
+char id=280 x=273 y=139 width=17 height=31 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0
+char id=281 x=49 y=424 width=17 height=25 xoffset=0 yoffset=14 xadvance=17 page=0 chnl=0
+char id=282 x=76 y=39 width=17 height=34 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=283 x=96 y=292 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=284 x=93 y=39 width=20 height=34 xoffset=0 yoffset=-1 xadvance=21 page=0 chnl=0
+char id=285 x=113 y=39 width=17 height=34 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0
+char id=286 x=130 y=39 width=20 height=34 xoffset=0 yoffset=-1 xadvance=21 page=0 chnl=0
+char id=287 x=150 y=39 width=17 height=34 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0
+char id=288 x=290 y=139 width=20 height=31 xoffset=0 yoffset=2 xadvance=21 page=0 chnl=0
+char id=289 x=310 y=139 width=17 height=31 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0
+char id=290 x=327 y=139 width=20 height=31 xoffset=0 yoffset=8 xadvance=21 page=0 chnl=0
+char id=291 x=384 y=73 width=17 height=33 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0
+char id=292 x=167 y=39 width=20 height=34 xoffset=1 yoffset=-1 xadvance=22 page=0 chnl=0
+char id=293 x=187 y=39 width=16 height=34 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=294 x=66 y=424 width=25 height=25 xoffset=-1 yoffset=8 xadvance=23 page=0 chnl=0
+char id=295 x=347 y=320 width=19 height=26 xoffset=-1 yoffset=7 xadvance=19 page=0 chnl=0
+char id=296 x=401 y=73 width=13 height=33 xoffset=-1 yoffset=0 xadvance=12 page=0 chnl=0
+char id=297 x=366 y=320 width=12 height=26 xoffset=-2 yoffset=7 xadvance=7 page=0 chnl=0
+char id=298 x=489 y=201 width=13 height=30 xoffset=-1 yoffset=3 xadvance=12 page=0 chnl=0
+char id=300 x=414 y=73 width=11 height=33 xoffset=0 yoffset=0 xadvance=12 page=0 chnl=0
+char id=301 x=378 y=320 width=12 height=26 xoffset=-2 yoffset=7 xadvance=7 page=0 chnl=0
+char id=302 x=347 y=139 width=11 height=31 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0
+char id=303 x=501 y=107 width=7 height=31 xoffset=0 yoffset=8 xadvance=7 page=0 chnl=0
+char id=304 x=358 y=139 width=11 height=31 xoffset=0 yoffset=2 xadvance=12 page=0 chnl=0
+char id=306 x=91 y=424 width=22 height=25 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0
+char id=307 x=369 y=139 width=15 height=31 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0
+char id=308 x=203 y=39 width=15 height=34 xoffset=-1 yoffset=-1 xadvance=13 page=0 chnl=0
+char id=309 x=218 y=39 width=13 height=34 xoffset=-2 yoffset=5 xadvance=9 page=0 chnl=0
+char id=310 x=384 y=139 width=20 height=31 xoffset=1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=311 x=68 y=107 width=17 height=32 xoffset=1 yoffset=7 xadvance=16 page=0 chnl=0
+char id=313 x=231 y=39 width=16 height=34 xoffset=1 yoffset=-1 xadvance=16 page=0 chnl=0
+char id=314 x=499 y=0 width=10 height=34 xoffset=1 yoffset=-1 xadvance=7 page=0 chnl=0
+char id=315 x=404 y=139 width=16 height=31 xoffset=1 yoffset=8 xadvance=16 page=0 chnl=0
+char id=316 x=85 y=107 width=8 height=32 xoffset=1 yoffset=7 xadvance=7 page=0 chnl=0
+char id=317 x=390 y=320 width=16 height=26 xoffset=1 yoffset=7 xadvance=16 page=0 chnl=0
+char id=318 x=406 y=320 width=13 height=26 xoffset=1 yoffset=7 xadvance=12 page=0 chnl=0
+char id=319 x=113 y=424 width=16 height=25 xoffset=1 yoffset=8 xadvance=16 page=0 chnl=0
+char id=320 x=419 y=320 width=13 height=26 xoffset=1 yoffset=7 xadvance=14 page=0 chnl=0
+char id=321 x=129 y=424 width=19 height=25 xoffset=-1 yoffset=8 xadvance=17 page=0 chnl=0
+char id=322 x=432 y=320 width=11 height=26 xoffset=-1 yoffset=7 xadvance=9 page=0 chnl=0
+char id=323 x=247 y=39 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0
+char id=324 x=113 y=292 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=325 x=420 y=139 width=19 height=31 xoffset=1 yoffset=8 xadvance=21 page=0 chnl=0
+char id=326 x=148 y=424 width=16 height=25 xoffset=1 yoffset=14 xadvance=18 page=0 chnl=0
+char id=327 x=266 y=39 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0
+char id=328 x=129 y=292 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=329 x=443 y=320 width=22 height=26 xoffset=-1 yoffset=7 xadvance=22 page=0 chnl=0
+char id=330 x=439 y=139 width=19 height=31 xoffset=1 yoffset=8 xadvance=21 page=0 chnl=0
+char id=331 x=164 y=424 width=16 height=25 xoffset=1 yoffset=14 xadvance=18 page=0 chnl=0
+char id=332 x=458 y=139 width=23 height=31 xoffset=0 yoffset=2 xadvance=23 page=0 chnl=0
+char id=333 x=180 y=424 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0
+char id=334 x=285 y=39 width=23 height=34 xoffset=0 yoffset=-1 xadvance=23 page=0 chnl=0
+char id=335 x=145 y=292 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=336 x=308 y=39 width=23 height=34 xoffset=0 yoffset=-1 xadvance=23 page=0 chnl=0
+char id=337 x=162 y=292 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=338 x=197 y=424 width=31 height=25 xoffset=0 yoffset=8 xadvance=31 page=0 chnl=0
+char id=340 x=331 y=39 width=21 height=34 xoffset=1 yoffset=-1 xadvance=20 page=0 chnl=0
+char id=341 x=179 y=292 width=12 height=28 xoffset=1 yoffset=5 xadvance=12 page=0 chnl=0
+char id=342 x=481 y=139 width=21 height=31 xoffset=1 yoffset=8 xadvance=20 page=0 chnl=0
+char id=343 x=228 y=424 width=12 height=25 xoffset=1 yoffset=14 xadvance=12 page=0 chnl=0
+char id=344 x=352 y=39 width=21 height=34 xoffset=1 yoffset=-1 xadvance=20 page=0 chnl=0
+char id=345 x=191 y=292 width=13 height=28 xoffset=1 yoffset=5 xadvance=12 page=0 chnl=0
+char id=346 x=373 y=39 width=18 height=34 xoffset=0 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=347 x=204 y=292 width=14 height=28 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0
+char id=348 x=391 y=39 width=18 height=34 xoffset=0 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=349 x=218 y=292 width=14 height=28 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0
+char id=350 x=0 y=170 width=18 height=31 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0
+char id=351 x=240 y=424 width=14 height=25 xoffset=0 yoffset=14 xadvance=14 page=0 chnl=0
+char id=352 x=409 y=39 width=18 height=34 xoffset=0 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=353 x=232 y=292 width=14 height=28 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0
+char id=354 x=18 y=170 width=21 height=31 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=355 x=0 y=232 width=13 height=30 xoffset=-1 yoffset=9 xadvance=11 page=0 chnl=0
+char id=356 x=427 y=39 width=21 height=34 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=357 x=465 y=320 width=18 height=26 xoffset=-1 yoffset=7 xadvance=15 page=0 chnl=0
+char id=358 x=254 y=424 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=360 x=448 y=39 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0
+char id=361 x=246 y=292 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=362 x=39 y=170 width=19 height=31 xoffset=1 yoffset=2 xadvance=21 page=0 chnl=0
+char id=363 x=275 y=424 width=16 height=25 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0
+char id=364 x=467 y=39 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0
+char id=365 x=262 y=292 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=366 x=486 y=39 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0
+char id=367 x=208 y=262 width=16 height=29 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=0
+char id=368 x=0 y=73 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0
+char id=369 x=278 y=292 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=370 x=58 y=170 width=19 height=31 xoffset=1 yoffset=8 xadvance=21 page=0 chnl=0
+char id=371 x=291 y=424 width=17 height=25 xoffset=1 yoffset=14 xadvance=18 page=0 chnl=0
+char id=372 x=19 y=73 width=31 height=34 xoffset=-1 yoffset=-1 xadvance=29 page=0 chnl=0
+char id=373 x=294 y=292 width=26 height=28 xoffset=-1 yoffset=5 xadvance=24 page=0 chnl=0
+char id=374 x=50 y=73 width=21 height=34 xoffset=-1 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=375 x=71 y=73 width=18 height=34 xoffset=-1 yoffset=5 xadvance=16 page=0 chnl=0
+char id=376 x=77 y=170 width=21 height=31 xoffset=-1 yoffset=2 xadvance=18 page=0 chnl=0
+char id=377 x=89 y=73 width=18 height=34 xoffset=0 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=378 x=320 y=292 width=14 height=28 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0
+char id=379 x=98 y=170 width=18 height=31 xoffset=0 yoffset=2 xadvance=18 page=0 chnl=0
+char id=380 x=308 y=424 width=14 height=25 xoffset=0 yoffset=8 xadvance=14 page=0 chnl=0
+char id=381 x=107 y=73 width=18 height=34 xoffset=0 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=382 x=334 y=292 width=14 height=28 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0
+char id=383 x=483 y=320 width=14 height=26 xoffset=1 yoffset=7 xadvance=8 page=0 chnl=0
+char id=884 x=284 y=499 width=7 height=8 xoffset=6 yoffset=5 xadvance=17 page=0 chnl=0
+char id=885 x=311 y=499 width=7 height=7 xoffset=5 yoffset=32 xadvance=17 page=0 chnl=0
+char id=890 x=318 y=499 width=6 height=7 xoffset=6 yoffset=32 xadvance=17 page=0 chnl=0
+char id=900 x=291 y=499 width=6 height=8 xoffset=6 yoffset=5 xadvance=17 page=0 chnl=0
+char id=901 x=297 y=499 width=14 height=8 xoffset=2 yoffset=5 xadvance=17 page=0 chnl=0
+char id=902 x=322 y=424 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=903 x=364 y=499 width=6 height=6 xoffset=3 yoffset=14 xadvance=11 page=0 chnl=0
+char id=904 x=343 y=424 width=23 height=25 xoffset=-1 yoffset=8 xadvance=22 page=0 chnl=0
+char id=905 x=366 y=424 width=26 height=25 xoffset=-1 yoffset=8 xadvance=25 page=0 chnl=0
+char id=906 x=392 y=424 width=16 height=25 xoffset=-1 yoffset=8 xadvance=16 page=0 chnl=0
+char id=908 x=408 y=424 width=27 height=25 xoffset=-1 yoffset=8 xadvance=26 page=0 chnl=0
+char id=910 x=435 y=424 width=26 height=25 xoffset=-1 yoffset=8 xadvance=23 page=0 chnl=0
+char id=911 x=461 y=424 width=27 height=25 xoffset=-1 yoffset=8 xadvance=26 page=0 chnl=0
+char id=912 x=348 y=292 width=15 height=28 xoffset=-3 yoffset=5 xadvance=7 page=0 chnl=0
+char id=913 x=488 y=424 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=914 x=0 y=449 width=18 height=25 xoffset=1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=915 x=18 y=449 width=16 height=25 xoffset=1 yoffset=8 xadvance=16 page=0 chnl=0
+char id=916 x=34 y=449 width=22 height=25 xoffset=-1 yoffset=8 xadvance=20 page=0 chnl=0
+char id=917 x=56 y=449 width=17 height=25 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0
+char id=918 x=73 y=449 width=18 height=25 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0
+char id=919 x=91 y=449 width=20 height=25 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0
+char id=920 x=111 y=449 width=23 height=25 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0
+char id=921 x=134 y=449 width=11 height=25 xoffset=0 yoffset=8 xadvance=12 page=0 chnl=0
+char id=922 x=145 y=449 width=20 height=25 xoffset=1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=923 x=165 y=449 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=924 x=186 y=449 width=23 height=25 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0
+char id=925 x=209 y=449 width=19 height=25 xoffset=1 yoffset=8 xadvance=21 page=0 chnl=0
+char id=926 x=228 y=449 width=18 height=25 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0
+char id=927 x=246 y=449 width=23 height=25 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0
+char id=928 x=269 y=449 width=20 height=25 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0
+char id=929 x=289 y=449 width=17 height=25 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0
+char id=931 x=306 y=449 width=19 height=25 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0
+char id=932 x=325 y=449 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=933 x=346 y=449 width=21 height=25 xoffset=-1 yoffset=8 xadvance=18 page=0 chnl=0
+char id=934 x=367 y=449 width=23 height=25 xoffset=0 yoffset=8 xadvance=24 page=0 chnl=0
+char id=935 x=390 y=449 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=936 x=411 y=449 width=23 height=25 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0
+char id=937 x=434 y=449 width=24 height=25 xoffset=-1 yoffset=8 xadvance=22 page=0 chnl=0
+char id=938 x=116 y=170 width=13 height=31 xoffset=-1 yoffset=2 xadvance=12 page=0 chnl=0
+char id=939 x=77 y=170 width=21 height=31 xoffset=-1 yoffset=2 xadvance=18 page=0 chnl=0
+char id=940 x=363 y=292 width=17 height=28 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0
+char id=941 x=380 y=292 width=16 height=28 xoffset=0 yoffset=5 xadvance=15 page=0 chnl=0
+char id=942 x=125 y=73 width=16 height=34 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=943 x=502 y=201 width=6 height=28 xoffset=1 yoffset=5 xadvance=7 page=0 chnl=0
+char id=944 x=396 y=292 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=946 x=93 y=107 width=17 height=32 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0
+char id=947 x=458 y=449 width=17 height=25 xoffset=-1 yoffset=14 xadvance=16 page=0 chnl=0
+char id=948 x=0 y=348 width=17 height=26 xoffset=0 yoffset=7 xadvance=17 page=0 chnl=0
+char id=950 x=110 y=107 width=15 height=32 xoffset=0 yoffset=7 xadvance=13 page=0 chnl=0
+char id=951 x=475 y=449 width=16 height=25 xoffset=1 yoffset=14 xadvance=18 page=0 chnl=0
+char id=952 x=17 y=348 width=18 height=26 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0
+char id=955 x=35 y=348 width=18 height=26 xoffset=-1 yoffset=7 xadvance=16 page=0 chnl=0
+char id=956 x=491 y=449 width=16 height=25 xoffset=1 yoffset=14 xadvance=18 page=0 chnl=0
+char id=958 x=125 y=107 width=16 height=32 xoffset=0 yoffset=7 xadvance=14 page=0 chnl=0
+char id=961 x=0 y=474 width=17 height=25 xoffset=1 yoffset=14 xadvance=18 page=0 chnl=0
+char id=962 x=17 y=474 width=16 height=25 xoffset=0 yoffset=14 xadvance=14 page=0 chnl=0
+char id=966 x=33 y=474 width=23 height=25 xoffset=0 yoffset=14 xadvance=23 page=0 chnl=0
+char id=967 x=56 y=474 width=18 height=25 xoffset=-1 yoffset=14 xadvance=16 page=0 chnl=0
+char id=968 x=74 y=474 width=21 height=25 xoffset=1 yoffset=14 xadvance=23 page=0 chnl=0
+char id=970 x=95 y=474 width=11 height=25 xoffset=-2 yoffset=8 xadvance=7 page=0 chnl=0
+char id=971 x=106 y=474 width=16 height=25 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0
+char id=972 x=412 y=292 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=973 x=429 y=292 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=974 x=445 y=292 width=23 height=28 xoffset=0 yoffset=5 xadvance=23 page=0 chnl=0
+char id=976 x=53 y=348 width=17 height=26 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0
+char id=977 x=70 y=348 width=18 height=26 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0
+char id=978 x=122 y=474 width=25 height=25 xoffset=-1 yoffset=8 xadvance=22 page=0 chnl=0
+char id=979 x=468 y=292 width=29 height=28 xoffset=-1 yoffset=5 xadvance=26 page=0 chnl=0
+char id=980 x=129 y=170 width=25 height=31 xoffset=-1 yoffset=2 xadvance=22 page=0 chnl=0
+char id=981 x=141 y=107 width=17 height=32 xoffset=0 yoffset=7 xadvance=17 page=0 chnl=0
+char id=983 x=147 y=474 width=19 height=25 xoffset=-1 yoffset=14 xadvance=17 page=0 chnl=0
+char id=984 x=154 y=170 width=23 height=31 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0
+char id=985 x=166 y=474 width=17 height=25 xoffset=0 yoffset=14 xadvance=17 page=0 chnl=0
+char id=986 x=177 y=170 width=19 height=31 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=0
+char id=987 x=183 y=474 width=15 height=25 xoffset=0 yoffset=14 xadvance=15 page=0 chnl=0
+char id=988 x=198 y=474 width=17 height=25 xoffset=1 yoffset=8 xadvance=17 page=0 chnl=0
+char id=989 x=215 y=474 width=14 height=25 xoffset=1 yoffset=14 xadvance=15 page=0 chnl=0
+char id=990 x=229 y=474 width=22 height=25 xoffset=-1 yoffset=8 xadvance=20 page=0 chnl=0
+char id=991 x=88 y=348 width=17 height=26 xoffset=0 yoffset=7 xadvance=17 page=0 chnl=0
+char id=992 x=196 y=170 width=25 height=31 xoffset=-1 yoffset=8 xadvance=24 page=0 chnl=0
+char id=993 x=158 y=107 width=19 height=32 xoffset=-1 yoffset=7 xadvance=18 page=0 chnl=0
+char id=994 x=221 y=170 width=27 height=31 xoffset=0 yoffset=8 xadvance=28 page=0 chnl=0
+char id=995 x=251 y=474 width=25 height=25 xoffset=1 yoffset=14 xadvance=27 page=0 chnl=0
+char id=996 x=276 y=474 width=19 height=25 xoffset=0 yoffset=8 xadvance=20 page=0 chnl=0
+char id=997 x=105 y=348 width=16 height=26 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0
+char id=998 x=248 y=170 width=19 height=31 xoffset=1 yoffset=8 xadvance=20 page=0 chnl=0
+char id=1000 x=295 y=474 width=18 height=25 xoffset=0 yoffset=8 xadvance=18 page=0 chnl=0
+char id=1001 x=121 y=348 width=18 height=26 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0
+char id=1002 x=313 y=474 width=22 height=25 xoffset=-1 yoffset=8 xadvance=20 page=0 chnl=0
+char id=1004 x=335 y=474 width=23 height=25 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0
+char id=1006 x=358 y=474 width=17 height=25 xoffset=-1 yoffset=8 xadvance=15 page=0 chnl=0
+char id=1007 x=497 y=320 width=13 height=26 xoffset=0 yoffset=7 xadvance=13 page=0 chnl=0
+char id=1009 x=375 y=474 width=18 height=25 xoffset=0 yoffset=14 xadvance=18 page=0 chnl=0
+char id=1011 x=267 y=170 width=11 height=31 xoffset=-2 yoffset=8 xadvance=9 page=0 chnl=0
+char id=1012 x=393 y=474 width=23 height=25 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0
+char id=1015 x=416 y=474 width=16 height=25 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0
+char id=1016 x=177 y=107 width=17 height=32 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0
+char id=1020 x=432 y=474 width=20 height=25 xoffset=-2 yoffset=14 xadvance=18 page=0 chnl=0
+char id=1021 x=452 y=474 width=19 height=25 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=0
+char id=1022 x=471 y=474 width=19 height=25 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=0
+char id=1023 x=490 y=474 width=19 height=25 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=0
+char id=1024 x=141 y=73 width=17 height=34 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=1025 x=278 y=170 width=17 height=31 xoffset=1 yoffset=2 xadvance=18 page=0 chnl=0
+char id=1027 x=158 y=73 width=16 height=34 xoffset=1 yoffset=-1 xadvance=16 page=0 chnl=0
+char id=1031 x=295 y=170 width=13 height=31 xoffset=-1 yoffset=2 xadvance=12 page=0 chnl=0
+char id=1036 x=174 y=73 width=19 height=34 xoffset=1 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=1037 x=193 y=73 width=19 height=34 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0
+char id=1038 x=194 y=107 width=20 height=32 xoffset=-1 yoffset=1 xadvance=18 page=0 chnl=0
+char id=1039 x=13 y=232 width=20 height=30 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0
+char id=1044 x=33 y=232 width=23 height=30 xoffset=-1 yoffset=8 xadvance=22 page=0 chnl=0
+char id=1049 x=214 y=107 width=19 height=32 xoffset=1 yoffset=1 xadvance=21 page=0 chnl=0
+char id=1062 x=56 y=232 width=21 height=30 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0
+char id=1065 x=77 y=232 width=29 height=30 xoffset=2 yoffset=8 xadvance=31 page=0 chnl=0
+char id=1073 x=139 y=348 width=18 height=26 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0
+char id=1081 x=0 y=320 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=1092 x=233 y=107 width=25 height=32 xoffset=0 yoffset=7 xadvance=24 page=0 chnl=0
+char id=1104 x=16 y=320 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=1106 x=258 y=107 width=19 height=32 xoffset=-1 yoffset=7 xadvance=19 page=0 chnl=0
+char id=1107 x=497 y=292 width=13 height=28 xoffset=1 yoffset=5 xadvance=13 page=0 chnl=0
+char id=1112 x=308 y=170 width=11 height=31 xoffset=-2 yoffset=8 xadvance=9 page=0 chnl=0
+char id=1115 x=157 y=348 width=19 height=26 xoffset=-1 yoffset=7 xadvance=19 page=0 chnl=0
+char id=1116 x=33 y=320 width=16 height=28 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0
+char id=1117 x=49 y=320 width=16 height=28 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=1118 x=212 y=73 width=18 height=34 xoffset=-1 yoffset=5 xadvance=16 page=0 chnl=0
+char id=1123 x=176 y=348 width=19 height=26 xoffset=-1 yoffset=7 xadvance=18 page=0 chnl=0
+char id=1134 x=0 y=0 width=17 height=39 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=0
+char id=1135 x=425 y=73 width=16 height=33 xoffset=-1 yoffset=6 xadvance=15 page=0 chnl=0
+char id=1142 x=230 y=73 width=26 height=34 xoffset=-1 yoffset=-1 xadvance=23 page=0 chnl=0
+char id=1143 x=65 y=320 width=23 height=28 xoffset=-1 yoffset=5 xadvance=20 page=0 chnl=0
+char id=1144 x=319 y=170 width=38 height=31 xoffset=0 yoffset=8 xadvance=37 page=0 chnl=0
+char id=1146 x=146 y=320 width=27 height=27 xoffset=0 yoffset=7 xadvance=27 page=0 chnl=0
+char id=1148 x=40 y=0 width=30 height=35 xoffset=0 yoffset=-2 xadvance=30 page=0 chnl=0
+char id=1149 x=106 y=232 width=24 height=30 xoffset=0 yoffset=3 xadvance=24 page=0 chnl=0
+char id=1150 x=277 y=107 width=37 height=32 xoffset=0 yoffset=1 xadvance=37 page=0 chnl=0
+char id=1152 x=357 y=170 width=19 height=31 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=0
+char id=1155 x=199 y=499 width=27 height=9 xoffset=2 yoffset=4 xadvance=0 page=0 chnl=0
+char id=1156 x=370 y=499 width=28 height=6 xoffset=2 yoffset=0 xadvance=0 page=0 chnl=0
+char id=1157 x=226 y=499 width=15 height=9 xoffset=6 yoffset=-9 xadvance=0 page=0 chnl=0
+char id=1158 x=241 y=499 width=15 height=9 xoffset=6 yoffset=-16 xadvance=0 page=0 chnl=0
+char id=1159 x=324 y=499 width=15 height=7 xoffset=2 yoffset=5 xadvance=20 page=0 chnl=0
+char id=1160 x=130 y=232 width=62 height=30 xoffset=-16 yoffset=8 xadvance=0 page=0 chnl=0
+char id=1161 x=314 y=107 width=60 height=32 xoffset=-16 yoffset=7 xadvance=0 page=0 chnl=0
+char id=1162 x=17 y=0 width=23 height=37 xoffset=1 yoffset=1 xadvance=21 page=0 chnl=0
+char id=1163 x=374 y=107 width=19 height=32 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=1165 x=195 y=348 width=17 height=26 xoffset=-1 yoffset=7 xadvance=16 page=0 chnl=0
+char id=1168 x=376 y=170 width=16 height=31 xoffset=1 yoffset=2 xadvance=16 page=0 chnl=0
+char id=1172 x=392 y=170 width=17 height=31 xoffset=1 yoffset=8 xadvance=18 page=0 chnl=0
+char id=1174 x=192 y=232 width=31 height=30 xoffset=-1 yoffset=8 xadvance=30 page=0 chnl=0
+char id=1176 x=409 y=170 width=18 height=31 xoffset=-1 yoffset=8 xadvance=17 page=0 chnl=0
+char id=1178 x=223 y=232 width=19 height=30 xoffset=1 yoffset=8 xadvance=20 page=0 chnl=0
+char id=1183 x=212 y=348 width=18 height=26 xoffset=-1 yoffset=7 xadvance=16 page=0 chnl=0
+char id=1186 x=242 y=232 width=21 height=30 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0
+char id=1190 x=427 y=170 width=31 height=31 xoffset=1 yoffset=8 xadvance=32 page=0 chnl=0
+char id=1192 x=230 y=348 width=25 height=26 xoffset=0 yoffset=8 xadvance=24 page=0 chnl=0
+char id=1194 x=458 y=170 width=19 height=31 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=0
+char id=1196 x=263 y=232 width=21 height=30 xoffset=-1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=1202 x=284 y=232 width=21 height=30 xoffset=-1 yoffset=8 xadvance=20 page=0 chnl=0
+char id=1204 x=305 y=232 width=27 height=30 xoffset=-1 yoffset=8 xadvance=26 page=0 chnl=0
+char id=1206 x=332 y=232 width=21 height=30 xoffset=0 yoffset=8 xadvance=20 page=0 chnl=0
+char id=1211 x=255 y=348 width=16 height=26 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0
+char id=1214 x=353 y=232 width=27 height=30 xoffset=-1 yoffset=8 xadvance=26 page=0 chnl=0
+char id=1217 x=256 y=73 width=31 height=34 xoffset=-1 yoffset=-1 xadvance=29 page=0 chnl=0
+char id=1218 x=88 y=320 width=25 height=28 xoffset=-1 yoffset=5 xadvance=23 page=0 chnl=0
+char id=1219 x=477 y=170 width=18 height=31 xoffset=1 yoffset=8 xadvance=19 page=0 chnl=0
+char id=1221 x=380 y=232 width=25 height=30 xoffset=-1 yoffset=8 xadvance=22 page=0 chnl=0
+char id=1223 x=0 y=201 width=20 height=31 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0
+char id=1225 x=405 y=232 width=23 height=30 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0
+char id=1227 x=428 y=232 width=19 height=30 xoffset=0 yoffset=8 xadvance=20 page=0 chnl=0
+char id=1229 x=447 y=232 width=26 height=30 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0
+char id=1231 x=271 y=348 width=5 height=26 xoffset=1 yoffset=7 xadvance=7 page=0 chnl=0
+char id=1232 x=287 y=73 width=21 height=34 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=1233 x=113 y=320 width=16 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=1234 x=20 y=201 width=21 height=31 xoffset=-1 yoffset=2 xadvance=19 page=0 chnl=0
+char id=1238 x=308 y=73 width=17 height=34 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=1239 x=129 y=320 width=17 height=28 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=1242 x=41 y=201 width=23 height=31 xoffset=0 yoffset=2 xadvance=23 page=0 chnl=0
+char id=1244 x=64 y=201 width=31 height=31 xoffset=-1 yoffset=2 xadvance=29 page=0 chnl=0
+char id=1246 x=95 y=201 width=18 height=31 xoffset=-1 yoffset=2 xadvance=17 page=0 chnl=0
+char id=1250 x=113 y=201 width=19 height=31 xoffset=1 yoffset=2 xadvance=21 page=0 chnl=0
+char id=1252 x=132 y=201 width=19 height=31 xoffset=1 yoffset=2 xadvance=21 page=0 chnl=0
+char id=1254 x=151 y=201 width=23 height=31 xoffset=0 yoffset=2 xadvance=23 page=0 chnl=0
+char id=1258 x=174 y=201 width=23 height=31 xoffset=0 yoffset=2 xadvance=23 page=0 chnl=0
+char id=1260 x=197 y=201 width=19 height=31 xoffset=0 yoffset=2 xadvance=19 page=0 chnl=0
+char id=1262 x=216 y=201 width=20 height=31 xoffset=-1 yoffset=2 xadvance=18 page=0 chnl=0
+char id=1263 x=236 y=201 width=18 height=31 xoffset=-1 yoffset=8 xadvance=16 page=0 chnl=0
+char id=1264 x=254 y=201 width=20 height=31 xoffset=-1 yoffset=2 xadvance=18 page=0 chnl=0
+char id=1265 x=274 y=201 width=18 height=31 xoffset=-1 yoffset=8 xadvance=16 page=0 chnl=0
+char id=1266 x=325 y=73 width=20 height=34 xoffset=-1 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=1267 x=345 y=73 width=18 height=34 xoffset=-1 yoffset=5 xadvance=16 page=0 chnl=0
+char id=1268 x=292 y=201 width=19 height=31 xoffset=0 yoffset=2 xadvance=20 page=0 chnl=0
+char id=1270 x=473 y=232 width=16 height=30 xoffset=1 yoffset=8 xadvance=16 page=0 chnl=0
+char id=1272 x=311 y=201 width=23 height=31 xoffset=1 yoffset=2 xadvance=25 page=0 chnl=0
+char id=1274 x=334 y=201 width=18 height=31 xoffset=-1 yoffset=8 xadvance=16 page=0 chnl=0
+char id=1276 x=352 y=201 width=22 height=31 xoffset=-1 yoffset=8 xadvance=20 page=0 chnl=0
+char id=1281 x=276 y=348 width=17 height=26 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0
+char id=1283 x=293 y=348 width=27 height=26 xoffset=0 yoffset=7 xadvance=28 page=0 chnl=0
+char id=1286 x=489 y=232 width=19 height=30 xoffset=0 yoffset=8 xadvance=19 page=0 chnl=0
+char id=1298 x=374 y=201 width=22 height=31 xoffset=-1 yoffset=8 xadvance=22 page=0 chnl=0
+char id=1306 x=396 y=201 width=23 height=31 xoffset=0 yoffset=8 xadvance=23 page=0 chnl=0
+char id=8192 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=16 page=0 chnl=0
+char id=8193 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=32 page=0 chnl=0
+char id=8194 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=16 page=0 chnl=0
+char id=8195 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=32 page=0 chnl=0
+char id=8196 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=11 page=0 chnl=0
+char id=8197 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=8 page=0 chnl=0
+char id=8198 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=5 page=0 chnl=0
+char id=8199 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=17 page=0 chnl=0
+char id=8200 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=10 page=0 chnl=0
+char id=8201 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=6 page=0 chnl=0
+char id=8202 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=3 page=0 chnl=0
+char id=8203 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=0 page=0 chnl=0
+char id=8204 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=0 page=0 chnl=0
+char id=8210 x=421 y=499 width=19 height=5 xoffset=-1 yoffset=20 xadvance=17 page=0 chnl=0
+char id=8211 x=421 y=499 width=19 height=5 xoffset=-1 yoffset=20 xadvance=17 page=0 chnl=0
+char id=8212 x=440 y=499 width=31 height=5 xoffset=-1 yoffset=20 xadvance=29 page=0 chnl=0
+char id=8213 x=471 y=499 width=27 height=5 xoffset=1 yoffset=20 xadvance=29 page=0 chnl=0
+char id=8214 x=393 y=107 width=11 height=32 xoffset=1 yoffset=7 xadvance=12 page=0 chnl=0
+char id=8215 x=339 y=499 width=19 height=7 xoffset=-1 yoffset=32 xadvance=17 page=0 chnl=0
+char id=8216 x=85 y=499 width=9 height=11 xoffset=-2 yoffset=7 xadvance=7 page=0 chnl=0
+char id=8217 x=94 y=499 width=8 height=11 xoffset=1 yoffset=7 xadvance=7 page=0 chnl=0
+char id=8218 x=102 y=499 width=8 height=11 xoffset=-1 yoffset=27 xadvance=7 page=0 chnl=0
+char id=8219 x=110 y=499 width=9 height=11 xoffset=-2 yoffset=7 xadvance=7 page=0 chnl=0
+char id=8220 x=119 y=499 width=15 height=11 xoffset=-2 yoffset=7 xadvance=13 page=0 chnl=0
+char id=8221 x=134 y=499 width=15 height=11 xoffset=1 yoffset=7 xadvance=13 page=0 chnl=0
+char id=8222 x=149 y=499 width=14 height=11 xoffset=-1 yoffset=27 xadvance=13 page=0 chnl=0
+char id=8223 x=163 y=499 width=15 height=11 xoffset=-2 yoffset=7 xadvance=13 page=0 chnl=0
+char id=8239 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=5 page=0 chnl=0
+char id=8242 x=28 y=499 width=8 height=12 xoffset=1 yoffset=8 xadvance=9 page=0 chnl=0
+char id=8243 x=36 y=499 width=14 height=12 xoffset=1 yoffset=8 xadvance=15 page=0 chnl=0
+char id=8244 x=50 y=499 width=19 height=12 xoffset=-2 yoffset=8 xadvance=15 page=0 chnl=0
+char id=8286 x=505 y=39 width=6 height=33 xoffset=2 yoffset=7 xadvance=10 page=0 chnl=0
+char id=8353 x=224 y=262 width=19 height=29 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0
+char id=8363 x=419 y=201 width=19 height=31 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0
+char id=8367 x=70 y=0 width=33 height=35 xoffset=0 yoffset=4 xadvance=32 page=0 chnl=0
+char id=8368 x=404 y=107 width=18 height=32 xoffset=-1 yoffset=7 xadvance=17 page=0 chnl=0
+char id=8370 x=495 y=170 width=16 height=31 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=8373 x=422 y=107 width=17 height=32 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=11361 x=320 y=348 width=11 height=26 xoffset=-1 yoffset=7 xadvance=9 page=0 chnl=0
+char id=11364 x=438 y=201 width=21 height=31 xoffset=1 yoffset=8 xadvance=20 page=0 chnl=0
+char id=11365 x=459 y=201 width=16 height=31 xoffset=0 yoffset=8 xadvance=17 page=0 chnl=0
+char id=11366 x=475 y=201 width=14 height=31 xoffset=-2 yoffset=7 xadvance=11 page=0 chnl=0
+char id=11367 x=0 y=262 width=21 height=30 xoffset=1 yoffset=8 xadvance=22 page=0 chnl=0
+char id=11368 x=21 y=262 width=18 height=30 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0
+char id=11369 x=39 y=262 width=22 height=30 xoffset=1 yoffset=8 xadvance=21 page=0 chnl=0
+char id=11370 x=61 y=262 width=18 height=30 xoffset=1 yoffset=7 xadvance=18 page=0 chnl=0
+char id=11371 x=79 y=262 width=21 height=30 xoffset=0 yoffset=8 xadvance=20 page=0 chnl=0
+char id=42 x=226 y=230 width=16 height=16 xoffset=1 yoffset=7 xadvance=17 page=1 chnl=0
+char id=43 x=208 y=150 width=21 height=21 xoffset=1 yoffset=12 xadvance=23 page=1 chnl=0
+char id=58 x=504 y=75 width=6 height=19 xoffset=3 yoffset=14 xadvance=11 page=1 chnl=0
+char id=60 x=314 y=150 width=19 height=19 xoffset=2 yoffset=13 xadvance=23 page=1 chnl=0
+char id=62 x=333 y=150 width=19 height=19 xoffset=2 yoffset=13 xadvance=23 page=1 chnl=0
+char id=94 x=266 y=230 width=21 height=15 xoffset=1 yoffset=8 xadvance=23 page=1 chnl=0
+char id=95 x=357 y=230 width=19 height=4 xoffset=-1 yoffset=34 xadvance=17 page=1 chnl=0
+char id=97 x=352 y=150 width=16 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0
+char id=99 x=368 y=150 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0
+char id=101 x=383 y=150 width=17 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0
+char id=109 x=400 y=150 width=25 height=19 xoffset=1 yoffset=14 xadvance=27 page=1 chnl=0
+char id=110 x=425 y=150 width=16 height=19 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=111 x=441 y=150 width=17 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0
+char id=114 x=458 y=150 width=12 height=19 xoffset=1 yoffset=14 xadvance=12 page=1 chnl=0
+char id=115 x=470 y=150 width=14 height=19 xoffset=0 yoffset=14 xadvance=14 page=1 chnl=0
+char id=116 x=249 y=125 width=13 height=24 xoffset=-1 yoffset=9 xadvance=11 page=1 chnl=0
+char id=117 x=484 y=150 width=16 height=19 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=118 x=0 y=173 width=18 height=19 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0
+char id=119 x=18 y=173 width=26 height=19 xoffset=-1 yoffset=14 xadvance=24 page=1 chnl=0
+char id=120 x=44 y=173 width=18 height=19 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0
+char id=122 x=62 y=173 width=14 height=19 xoffset=0 yoffset=14 xadvance=14 page=1 chnl=0
+char id=164 x=123 y=230 width=18 height=18 xoffset=0 yoffset=12 xadvance=17 page=1 chnl=0
+char id=170 x=141 y=230 width=14 height=17 xoffset=1 yoffset=8 xadvance=16 page=1 chnl=0
+char id=171 x=155 y=230 width=17 height=17 xoffset=1 yoffset=13 xadvance=18 page=1 chnl=0
+char id=172 x=287 y=230 width=20 height=14 xoffset=1 yoffset=19 xadvance=23 page=1 chnl=0
+char id=175 x=376 y=230 width=20 height=4 xoffset=-1 yoffset=3 xadvance=17 page=1 chnl=0
+char id=176 x=307 y=230 width=14 height=14 xoffset=1 yoffset=8 xadvance=15 page=1 chnl=0
+char id=177 x=168 y=150 width=21 height=22 xoffset=1 yoffset=9 xadvance=23 page=1 chnl=0
+char id=178 x=242 y=230 width=13 height=16 xoffset=2 yoffset=8 xadvance=16 page=1 chnl=0
+char id=179 x=172 y=230 width=12 height=17 xoffset=2 yoffset=8 xadvance=16 page=1 chnl=0
+char id=185 x=255 y=230 width=11 height=16 xoffset=3 yoffset=8 xadvance=16 page=1 chnl=0
+char id=186 x=184 y=230 width=15 height=17 xoffset=0 yoffset=8 xadvance=16 page=1 chnl=0
+char id=187 x=199 y=230 width=17 height=17 xoffset=1 yoffset=13 xadvance=18 page=1 chnl=0
+char id=215 x=76 y=173 width=19 height=19 xoffset=2 yoffset=12 xadvance=23 page=1 chnl=0
+char id=230 x=95 y=173 width=28 height=19 xoffset=0 yoffset=14 xadvance=28 page=1 chnl=0
+char id=247 x=229 y=150 width=22 height=21 xoffset=1 yoffset=12 xadvance=23 page=1 chnl=0
+char id=248 x=189 y=150 width=19 height=22 xoffset=-1 yoffset=13 xadvance=17 page=1 chnl=0
+char id=299 x=262 y=125 width=11 height=24 xoffset=-2 yoffset=9 xadvance=7 page=1 chnl=0
+char id=305 x=500 y=150 width=5 height=19 xoffset=1 yoffset=14 xadvance=7 page=1 chnl=0
+char id=312 x=123 y=173 width=17 height=19 xoffset=1 yoffset=14 xadvance=16 page=1 chnl=0
+char id=339 x=140 y=173 width=29 height=19 xoffset=0 yoffset=14 xadvance=29 page=1 chnl=0
+char id=359 x=273 y=125 width=13 height=24 xoffset=-1 yoffset=9 xadvance=11 page=1 chnl=0
+char id=891 x=169 y=173 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0
+char id=892 x=184 y=173 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0
+char id=893 x=199 y=173 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0
+char id=945 x=214 y=173 width=17 height=19 xoffset=0 yoffset=14 xadvance=18 page=1 chnl=0
+char id=949 x=231 y=173 width=16 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0
+char id=953 x=505 y=150 width=5 height=19 xoffset=1 yoffset=14 xadvance=7 page=1 chnl=0
+char id=954 x=247 y=173 width=16 height=19 xoffset=1 yoffset=14 xadvance=16 page=1 chnl=0
+char id=957 x=263 y=173 width=18 height=19 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0
+char id=959 x=281 y=173 width=17 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0
+char id=960 x=298 y=173 width=16 height=19 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=963 x=314 y=173 width=20 height=19 xoffset=0 yoffset=14 xadvance=19 page=1 chnl=0
+char id=964 x=334 y=173 width=17 height=19 xoffset=-1 yoffset=14 xadvance=15 page=1 chnl=0
+char id=965 x=351 y=173 width=16 height=19 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=969 x=367 y=173 width=23 height=19 xoffset=0 yoffset=14 xadvance=23 page=1 chnl=0
+char id=982 x=390 y=173 width=23 height=19 xoffset=0 yoffset=14 xadvance=23 page=1 chnl=0
+char id=999 x=413 y=173 width=18 height=19 xoffset=-1 yoffset=14 xadvance=17 page=1 chnl=0
+char id=1003 x=431 y=173 width=22 height=19 xoffset=-1 yoffset=14 xadvance=20 page=1 chnl=0
+char id=1005 x=453 y=173 width=18 height=19 xoffset=0 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1008 x=471 y=173 width=19 height=19 xoffset=-1 yoffset=14 xadvance=17 page=1 chnl=0
+char id=1010 x=490 y=173 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0
+char id=1013 x=0 y=192 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0
+char id=1014 x=15 y=192 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0
+char id=1026 x=0 y=0 width=24 height=25 xoffset=-1 yoffset=8 xadvance=23 page=1 chnl=0
+char id=1028 x=24 y=0 width=19 height=25 xoffset=0 yoffset=8 xadvance=19 page=1 chnl=0
+char id=1029 x=43 y=0 width=18 height=25 xoffset=0 yoffset=8 xadvance=18 page=1 chnl=0
+char id=1030 x=61 y=0 width=11 height=25 xoffset=0 yoffset=8 xadvance=12 page=1 chnl=0
+char id=1032 x=72 y=0 width=13 height=25 xoffset=-1 yoffset=8 xadvance=13 page=1 chnl=0
+char id=1033 x=85 y=0 width=33 height=25 xoffset=-1 yoffset=8 xadvance=32 page=1 chnl=0
+char id=1034 x=118 y=0 width=30 height=25 xoffset=1 yoffset=8 xadvance=31 page=1 chnl=0
+char id=1035 x=148 y=0 width=24 height=25 xoffset=-1 yoffset=8 xadvance=23 page=1 chnl=0
+char id=1040 x=172 y=0 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=1 chnl=0
+char id=1041 x=193 y=0 width=18 height=25 xoffset=1 yoffset=8 xadvance=19 page=1 chnl=0
+char id=1042 x=211 y=0 width=18 height=25 xoffset=1 yoffset=8 xadvance=19 page=1 chnl=0
+char id=1043 x=229 y=0 width=16 height=25 xoffset=1 yoffset=8 xadvance=16 page=1 chnl=0
+char id=1045 x=245 y=0 width=17 height=25 xoffset=1 yoffset=8 xadvance=18 page=1 chnl=0
+char id=1046 x=262 y=0 width=31 height=25 xoffset=-1 yoffset=8 xadvance=29 page=1 chnl=0
+char id=1047 x=293 y=0 width=18 height=25 xoffset=-1 yoffset=8 xadvance=17 page=1 chnl=0
+char id=1048 x=311 y=0 width=19 height=25 xoffset=1 yoffset=8 xadvance=21 page=1 chnl=0
+char id=1050 x=330 y=0 width=19 height=25 xoffset=1 yoffset=8 xadvance=19 page=1 chnl=0
+char id=1051 x=349 y=0 width=22 height=25 xoffset=-1 yoffset=8 xadvance=22 page=1 chnl=0
+char id=1052 x=371 y=0 width=23 height=25 xoffset=1 yoffset=8 xadvance=25 page=1 chnl=0
+char id=1053 x=394 y=0 width=20 height=25 xoffset=1 yoffset=8 xadvance=22 page=1 chnl=0
+char id=1054 x=414 y=0 width=23 height=25 xoffset=0 yoffset=8 xadvance=23 page=1 chnl=0
+char id=1055 x=437 y=0 width=20 height=25 xoffset=1 yoffset=8 xadvance=22 page=1 chnl=0
+char id=1056 x=457 y=0 width=17 height=25 xoffset=1 yoffset=8 xadvance=18 page=1 chnl=0
+char id=1057 x=474 y=0 width=19 height=25 xoffset=0 yoffset=8 xadvance=19 page=1 chnl=0
+char id=1058 x=0 y=25 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=1 chnl=0
+char id=1059 x=21 y=25 width=20 height=25 xoffset=-1 yoffset=8 xadvance=18 page=1 chnl=0
+char id=1060 x=41 y=25 width=23 height=25 xoffset=0 yoffset=8 xadvance=24 page=1 chnl=0
+char id=1061 x=64 y=25 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=1 chnl=0
+char id=1063 x=85 y=25 width=19 height=25 xoffset=0 yoffset=8 xadvance=20 page=1 chnl=0
+char id=1064 x=104 y=25 width=27 height=25 xoffset=1 yoffset=8 xadvance=30 page=1 chnl=0
+char id=1066 x=131 y=25 width=23 height=25 xoffset=-1 yoffset=8 xadvance=22 page=1 chnl=0
+char id=1067 x=154 y=25 width=23 height=25 xoffset=1 yoffset=8 xadvance=25 page=1 chnl=0
+char id=1068 x=493 y=0 width=18 height=25 xoffset=1 yoffset=8 xadvance=19 page=1 chnl=0
+char id=1069 x=177 y=25 width=19 height=25 xoffset=0 yoffset=8 xadvance=19 page=1 chnl=0
+char id=1070 x=196 y=25 width=29 height=25 xoffset=1 yoffset=8 xadvance=30 page=1 chnl=0
+char id=1071 x=225 y=25 width=20 height=25 xoffset=-1 yoffset=8 xadvance=20 page=1 chnl=0
+char id=1072 x=30 y=192 width=16 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0
+char id=1074 x=46 y=192 width=16 height=19 xoffset=1 yoffset=14 xadvance=17 page=1 chnl=0
+char id=1075 x=62 y=192 width=13 height=19 xoffset=1 yoffset=14 xadvance=13 page=1 chnl=0
+char id=1076 x=331 y=125 width=19 height=23 xoffset=-1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1077 x=75 y=192 width=17 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0
+char id=1078 x=92 y=192 width=25 height=19 xoffset=-1 yoffset=14 xadvance=23 page=1 chnl=0
+char id=1079 x=117 y=192 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0
+char id=1080 x=132 y=192 width=16 height=19 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1082 x=148 y=192 width=16 height=19 xoffset=1 yoffset=14 xadvance=16 page=1 chnl=0
+char id=1083 x=164 y=192 width=18 height=19 xoffset=-1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1084 x=182 y=192 width=18 height=19 xoffset=1 yoffset=14 xadvance=20 page=1 chnl=0
+char id=1085 x=200 y=192 width=16 height=19 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1086 x=216 y=192 width=17 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0
+char id=1087 x=233 y=192 width=16 height=19 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1088 x=245 y=25 width=17 height=25 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1089 x=249 y=192 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0
+char id=1090 x=264 y=192 width=17 height=19 xoffset=-1 yoffset=14 xadvance=15 page=1 chnl=0
+char id=1091 x=262 y=25 width=18 height=25 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0
+char id=1093 x=281 y=192 width=18 height=19 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0
+char id=1094 x=350 y=125 width=17 height=23 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1095 x=299 y=192 width=15 height=19 xoffset=1 yoffset=14 xadvance=17 page=1 chnl=0
+char id=1096 x=314 y=192 width=23 height=19 xoffset=1 yoffset=14 xadvance=25 page=1 chnl=0
+char id=1097 x=367 y=125 width=25 height=23 xoffset=1 yoffset=14 xadvance=25 page=1 chnl=0
+char id=1098 x=337 y=192 width=19 height=19 xoffset=-1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1099 x=356 y=192 width=20 height=19 xoffset=1 yoffset=14 xadvance=22 page=1 chnl=0
+char id=1100 x=376 y=192 width=15 height=19 xoffset=1 yoffset=14 xadvance=16 page=1 chnl=0
+char id=1101 x=391 y=192 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0
+char id=1102 x=406 y=192 width=23 height=19 xoffset=1 yoffset=14 xadvance=24 page=1 chnl=0
+char id=1103 x=429 y=192 width=17 height=19 xoffset=-1 yoffset=14 xadvance=17 page=1 chnl=0
+char id=1105 x=280 y=25 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=1 chnl=0
+char id=1108 x=446 y=192 width=15 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0
+char id=1109 x=461 y=192 width=14 height=19 xoffset=0 yoffset=14 xadvance=14 page=1 chnl=0
+char id=1110 x=297 y=25 width=5 height=25 xoffset=1 yoffset=8 xadvance=7 page=1 chnl=0
+char id=1111 x=302 y=25 width=11 height=25 xoffset=-2 yoffset=8 xadvance=7 page=1 chnl=0
+char id=1113 x=475 y=192 width=27 height=19 xoffset=-1 yoffset=14 xadvance=26 page=1 chnl=0
+char id=1114 x=0 y=211 width=25 height=19 xoffset=1 yoffset=14 xadvance=26 page=1 chnl=0
+char id=1119 x=392 y=125 width=16 height=23 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1120 x=313 y=25 width=37 height=25 xoffset=0 yoffset=8 xadvance=37 page=1 chnl=0
+char id=1121 x=25 y=211 width=25 height=19 xoffset=-1 yoffset=14 xadvance=23 page=1 chnl=0
+char id=1122 x=350 y=25 width=23 height=25 xoffset=-1 yoffset=8 xadvance=22 page=1 chnl=0
+char id=1124 x=373 y=25 width=26 height=25 xoffset=1 yoffset=8 xadvance=27 page=1 chnl=0
+char id=1125 x=50 y=211 width=21 height=19 xoffset=1 yoffset=14 xadvance=22 page=1 chnl=0
+char id=1126 x=399 y=25 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=1 chnl=0
+char id=1127 x=71 y=211 width=19 height=19 xoffset=-1 yoffset=14 xadvance=17 page=1 chnl=0
+char id=1128 x=420 y=25 width=26 height=25 xoffset=1 yoffset=8 xadvance=26 page=1 chnl=0
+char id=1129 x=90 y=211 width=23 height=19 xoffset=0 yoffset=14 xadvance=22 page=1 chnl=0
+char id=1130 x=446 y=25 width=27 height=25 xoffset=-1 yoffset=8 xadvance=25 page=1 chnl=0
+char id=1131 x=113 y=211 width=22 height=19 xoffset=-1 yoffset=14 xadvance=20 page=1 chnl=0
+char id=1132 x=473 y=25 width=33 height=25 xoffset=1 yoffset=8 xadvance=33 page=1 chnl=0
+char id=1133 x=135 y=211 width=27 height=19 xoffset=1 yoffset=14 xadvance=27 page=1 chnl=0
+char id=1136 x=0 y=50 width=23 height=25 xoffset=1 yoffset=8 xadvance=25 page=1 chnl=0
+char id=1137 x=23 y=50 width=21 height=25 xoffset=1 yoffset=14 xadvance=23 page=1 chnl=0
+char id=1138 x=44 y=50 width=23 height=25 xoffset=0 yoffset=8 xadvance=23 page=1 chnl=0
+char id=1139 x=162 y=211 width=17 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0
+char id=1140 x=67 y=50 width=26 height=25 xoffset=-1 yoffset=8 xadvance=23 page=1 chnl=0
+char id=1141 x=179 y=211 width=23 height=19 xoffset=-1 yoffset=14 xadvance=20 page=1 chnl=0
+char id=1145 x=93 y=50 width=32 height=25 xoffset=0 yoffset=14 xadvance=31 page=1 chnl=0
+char id=1147 x=251 y=150 width=21 height=21 xoffset=0 yoffset=13 xadvance=21 page=1 chnl=0
+char id=1151 x=125 y=50 width=25 height=25 xoffset=-1 yoffset=8 xadvance=23 page=1 chnl=0
+char id=1153 x=150 y=50 width=15 height=25 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0
+char id=1154 x=165 y=50 width=18 height=25 xoffset=-1 yoffset=8 xadvance=16 page=1 chnl=0
+char id=1164 x=183 y=50 width=20 height=25 xoffset=-1 yoffset=8 xadvance=19 page=1 chnl=0
+char id=1166 x=203 y=50 width=18 height=25 xoffset=1 yoffset=8 xadvance=18 page=1 chnl=0
+char id=1167 x=221 y=50 width=18 height=25 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1169 x=239 y=50 width=13 height=25 xoffset=1 yoffset=8 xadvance=13 page=1 chnl=0
+char id=1170 x=252 y=50 width=18 height=25 xoffset=-1 yoffset=8 xadvance=16 page=1 chnl=0
+char id=1171 x=202 y=211 width=14 height=19 xoffset=0 yoffset=14 xadvance=13 page=1 chnl=0
+char id=1173 x=270 y=50 width=15 height=25 xoffset=1 yoffset=14 xadvance=16 page=1 chnl=0
+char id=1175 x=408 y=125 width=25 height=23 xoffset=-1 yoffset=14 xadvance=24 page=1 chnl=0
+char id=1177 x=285 y=50 width=15 height=25 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0
+char id=1179 x=433 y=125 width=16 height=23 xoffset=1 yoffset=14 xadvance=17 page=1 chnl=0
+char id=1180 x=300 y=50 width=19 height=25 xoffset=1 yoffset=8 xadvance=19 page=1 chnl=0
+char id=1181 x=216 y=211 width=16 height=19 xoffset=1 yoffset=14 xadvance=16 page=1 chnl=0
+char id=1182 x=319 y=50 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=1 chnl=0
+char id=1184 x=340 y=50 width=25 height=25 xoffset=-1 yoffset=8 xadvance=23 page=1 chnl=0
+char id=1185 x=232 y=211 width=21 height=19 xoffset=-1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1187 x=449 y=125 width=17 height=23 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1188 x=365 y=50 width=25 height=25 xoffset=1 yoffset=8 xadvance=25 page=1 chnl=0
+char id=1189 x=253 y=211 width=20 height=19 xoffset=1 yoffset=14 xadvance=20 page=1 chnl=0
+char id=1191 x=390 y=50 width=26 height=25 xoffset=1 yoffset=14 xadvance=27 page=1 chnl=0
+char id=1193 x=272 y=150 width=19 height=20 xoffset=0 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1195 x=416 y=50 width=15 height=25 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0
+char id=1197 x=466 y=125 width=17 height=23 xoffset=-1 yoffset=14 xadvance=15 page=1 chnl=0
+char id=1198 x=431 y=50 width=21 height=25 xoffset=-1 yoffset=8 xadvance=18 page=1 chnl=0
+char id=1199 x=452 y=50 width=18 height=25 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0
+char id=1200 x=470 y=50 width=21 height=25 xoffset=-1 yoffset=8 xadvance=18 page=1 chnl=0
+char id=1201 x=491 y=50 width=18 height=25 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0
+char id=1203 x=483 y=125 width=17 height=23 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0
+char id=1205 x=0 y=150 width=22 height=23 xoffset=-1 yoffset=14 xadvance=21 page=1 chnl=0
+char id=1207 x=22 y=150 width=17 height=23 xoffset=1 yoffset=14 xadvance=17 page=1 chnl=0
+char id=1208 x=0 y=75 width=19 height=25 xoffset=0 yoffset=8 xadvance=20 page=1 chnl=0
+char id=1209 x=273 y=211 width=15 height=19 xoffset=1 yoffset=14 xadvance=17 page=1 chnl=0
+char id=1210 x=19 y=75 width=18 height=25 xoffset=1 yoffset=8 xadvance=20 page=1 chnl=0
+char id=1212 x=37 y=75 width=27 height=25 xoffset=-1 yoffset=8 xadvance=26 page=1 chnl=0
+char id=1213 x=288 y=211 width=21 height=19 xoffset=-1 yoffset=14 xadvance=20 page=1 chnl=0
+char id=1215 x=39 y=150 width=21 height=23 xoffset=-1 yoffset=14 xadvance=20 page=1 chnl=0
+char id=1216 x=64 y=75 width=11 height=25 xoffset=0 yoffset=8 xadvance=12 page=1 chnl=0
+char id=1220 x=75 y=75 width=15 height=25 xoffset=1 yoffset=14 xadvance=16 page=1 chnl=0
+char id=1222 x=60 y=150 width=21 height=23 xoffset=-1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1224 x=90 y=75 width=16 height=25 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1226 x=81 y=150 width=19 height=23 xoffset=1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1228 x=100 y=150 width=15 height=23 xoffset=1 yoffset=14 xadvance=17 page=1 chnl=0
+char id=1230 x=115 y=150 width=21 height=23 xoffset=1 yoffset=14 xadvance=20 page=1 chnl=0
+char id=1235 x=106 y=75 width=16 height=25 xoffset=0 yoffset=8 xadvance=17 page=1 chnl=0
+char id=1236 x=122 y=75 width=31 height=25 xoffset=-2 yoffset=8 xadvance=29 page=1 chnl=0
+char id=1237 x=309 y=211 width=28 height=19 xoffset=0 yoffset=14 xadvance=28 page=1 chnl=0
+char id=1240 x=153 y=75 width=23 height=25 xoffset=0 yoffset=8 xadvance=23 page=1 chnl=0
+char id=1241 x=337 y=211 width=17 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0
+char id=1243 x=176 y=75 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=1 chnl=0
+char id=1245 x=193 y=75 width=25 height=25 xoffset=-1 yoffset=8 xadvance=23 page=1 chnl=0
+char id=1247 x=218 y=75 width=15 height=25 xoffset=0 yoffset=8 xadvance=15 page=1 chnl=0
+char id=1248 x=233 y=75 width=18 height=25 xoffset=-1 yoffset=8 xadvance=17 page=1 chnl=0
+char id=1249 x=251 y=75 width=14 height=25 xoffset=0 yoffset=14 xadvance=14 page=1 chnl=0
+char id=1251 x=265 y=75 width=16 height=25 xoffset=1 yoffset=8 xadvance=18 page=1 chnl=0
+char id=1253 x=281 y=75 width=16 height=25 xoffset=1 yoffset=8 xadvance=18 page=1 chnl=0
+char id=1255 x=297 y=75 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=1 chnl=0
+char id=1256 x=314 y=75 width=23 height=25 xoffset=0 yoffset=8 xadvance=23 page=1 chnl=0
+char id=1257 x=354 y=211 width=17 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0
+char id=1259 x=337 y=75 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=1 chnl=0
+char id=1261 x=354 y=75 width=15 height=25 xoffset=0 yoffset=8 xadvance=15 page=1 chnl=0
+char id=1269 x=369 y=75 width=15 height=25 xoffset=1 yoffset=8 xadvance=17 page=1 chnl=0
+char id=1271 x=286 y=125 width=13 height=24 xoffset=1 yoffset=14 xadvance=13 page=1 chnl=0
+char id=1273 x=384 y=75 width=20 height=25 xoffset=1 yoffset=8 xadvance=22 page=1 chnl=0
+char id=1275 x=404 y=75 width=15 height=25 xoffset=-1 yoffset=14 xadvance=13 page=1 chnl=0
+char id=1277 x=419 y=75 width=18 height=25 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0
+char id=1278 x=437 y=75 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=1 chnl=0
+char id=1279 x=371 y=211 width=18 height=19 xoffset=-1 yoffset=14 xadvance=16 page=1 chnl=0
+char id=1280 x=458 y=75 width=18 height=25 xoffset=0 yoffset=8 xadvance=19 page=1 chnl=0
+char id=1282 x=476 y=75 width=28 height=25 xoffset=0 yoffset=8 xadvance=29 page=1 chnl=0
+char id=1284 x=0 y=100 width=28 height=25 xoffset=0 yoffset=8 xadvance=29 page=1 chnl=0
+char id=1285 x=389 y=211 width=25 height=19 xoffset=0 yoffset=14 xadvance=26 page=1 chnl=0
+char id=1287 x=136 y=150 width=16 height=23 xoffset=0 yoffset=14 xadvance=16 page=1 chnl=0
+char id=1288 x=28 y=100 width=32 height=25 xoffset=-1 yoffset=8 xadvance=32 page=1 chnl=0
+char id=1289 x=414 y=211 width=28 height=19 xoffset=-1 yoffset=14 xadvance=28 page=1 chnl=0
+char id=1290 x=60 y=100 width=30 height=25 xoffset=1 yoffset=8 xadvance=32 page=1 chnl=0
+char id=1291 x=442 y=211 width=27 height=19 xoffset=1 yoffset=14 xadvance=29 page=1 chnl=0
+char id=1292 x=90 y=100 width=22 height=25 xoffset=0 yoffset=8 xadvance=21 page=1 chnl=0
+char id=1293 x=469 y=211 width=18 height=19 xoffset=0 yoffset=14 xadvance=17 page=1 chnl=0
+char id=1294 x=112 y=100 width=24 height=25 xoffset=-1 yoffset=8 xadvance=24 page=1 chnl=0
+char id=1295 x=487 y=211 width=22 height=19 xoffset=-1 yoffset=14 xadvance=22 page=1 chnl=0
+char id=1296 x=136 y=100 width=18 height=25 xoffset=0 yoffset=8 xadvance=17 page=1 chnl=0
+char id=1297 x=0 y=230 width=16 height=19 xoffset=0 yoffset=14 xadvance=15 page=1 chnl=0
+char id=1299 x=154 y=100 width=18 height=25 xoffset=-1 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1307 x=172 y=100 width=17 height=25 xoffset=0 yoffset=14 xadvance=18 page=1 chnl=0
+char id=1308 x=189 y=100 width=31 height=25 xoffset=-1 yoffset=8 xadvance=29 page=1 chnl=0
+char id=1309 x=16 y=230 width=26 height=19 xoffset=-1 yoffset=14 xadvance=24 page=1 chnl=0
+char id=8224 x=299 y=125 width=16 height=24 xoffset=1 yoffset=7 xadvance=17 page=1 chnl=0
+char id=8225 x=315 y=125 width=16 height=24 xoffset=1 yoffset=7 xadvance=17 page=1 chnl=0
+char id=8226 x=321 y=230 width=13 height=13 xoffset=1 yoffset=15 xadvance=15 page=1 chnl=0
+char id=8230 x=334 y=230 width=23 height=5 xoffset=2 yoffset=28 xadvance=26 page=1 chnl=0
+char id=8240 x=220 y=100 width=43 height=25 xoffset=1 yoffset=8 xadvance=45 page=1 chnl=0
+char id=8249 x=500 y=125 width=10 height=17 xoffset=1 yoffset=13 xadvance=12 page=1 chnl=0
+char id=8250 x=216 y=230 width=10 height=17 xoffset=1 yoffset=13 xadvance=12 page=1 chnl=0
+char id=8252 x=263 y=100 width=12 height=25 xoffset=3 yoffset=8 xadvance=18 page=1 chnl=0
+char id=8254 x=396 y=230 width=20 height=4 xoffset=-2 yoffset=3 xadvance=17 page=1 chnl=0
+char id=8260 x=275 y=100 width=17 height=25 xoffset=-1 yoffset=8 xadvance=14 page=1 chnl=0
+char id=8352 x=292 y=100 width=18 height=25 xoffset=0 yoffset=8 xadvance=18 page=1 chnl=0
+char id=8354 x=310 y=100 width=19 height=25 xoffset=0 yoffset=8 xadvance=19 page=1 chnl=0
+char id=8355 x=329 y=100 width=18 height=25 xoffset=-1 yoffset=8 xadvance=17 page=1 chnl=0
+char id=8356 x=347 y=100 width=17 height=25 xoffset=0 yoffset=8 xadvance=17 page=1 chnl=0
+char id=8357 x=364 y=100 width=25 height=25 xoffset=1 yoffset=11 xadvance=27 page=1 chnl=0
+char id=8358 x=389 y=100 width=23 height=25 xoffset=-1 yoffset=8 xadvance=21 page=1 chnl=0
+char id=8359 x=412 y=100 width=29 height=25 xoffset=1 yoffset=8 xadvance=31 page=1 chnl=0
+char id=8360 x=441 y=100 width=36 height=25 xoffset=1 yoffset=8 xadvance=36 page=1 chnl=0
+char id=8361 x=477 y=100 width=30 height=25 xoffset=0 yoffset=8 xadvance=29 page=1 chnl=0
+char id=8364 x=0 y=125 width=18 height=25 xoffset=-1 yoffset=8 xadvance=17 page=1 chnl=0
+char id=8365 x=18 y=125 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=1 chnl=0
+char id=8366 x=39 y=125 width=21 height=25 xoffset=-1 yoffset=8 xadvance=19 page=1 chnl=0
+char id=8369 x=60 y=125 width=20 height=25 xoffset=-1 yoffset=8 xadvance=18 page=1 chnl=0
+char id=8371 x=80 y=125 width=21 height=25 xoffset=-2 yoffset=8 xadvance=17 page=1 chnl=0
+char id=8372 x=101 y=125 width=19 height=25 xoffset=-1 yoffset=8 xadvance=17 page=1 chnl=0
+char id=11360 x=120 y=125 width=18 height=25 xoffset=-1 yoffset=8 xadvance=16 page=1 chnl=0
+char id=11362 x=138 y=125 width=20 height=25 xoffset=-1 yoffset=8 xadvance=18 page=1 chnl=0
+char id=11363 x=158 y=125 width=19 height=25 xoffset=-1 yoffset=8 xadvance=18 page=1 chnl=0
+char id=11372 x=152 y=150 width=16 height=23 xoffset=0 yoffset=14 xadvance=16 page=1 chnl=0
+char id=11373 x=177 y=125 width=22 height=25 xoffset=0 yoffset=8 xadvance=23 page=1 chnl=0
+char id=11377 x=42 y=230 width=21 height=19 xoffset=-1 yoffset=14 xadvance=19 page=1 chnl=0
+char id=11378 x=199 y=125 width=35 height=25 xoffset=-1 yoffset=8 xadvance=33 page=1 chnl=0
+char id=11379 x=63 y=230 width=29 height=19 xoffset=-1 yoffset=14 xadvance=27 page=1 chnl=0
+char id=11380 x=92 y=230 width=19 height=19 xoffset=-1 yoffset=14 xadvance=17 page=1 chnl=0
+char id=11381 x=234 y=125 width=15 height=25 xoffset=1 yoffset=8 xadvance=16 page=1 chnl=0
+char id=11382 x=111 y=230 width=12 height=19 xoffset=1 yoffset=14 xadvance=13 page=1 chnl=0
+char id=11383 x=291 y=150 width=23 height=20 xoffset=0 yoffset=13 xadvance=23 page=1 chnl=0
+kernings count=375
+kerning first=70 second=46 amount=-4
+kerning first=118 second=8230 amount=-3
+kerning first=39 second=65 amount=-1
+kerning first=65 second=45 amount=-1
+kerning first=8211 second=87 amount=-1
+kerning first=84 second=121 amount=-3
+kerning first=90 second=8212 amount=-1
+kerning first=121 second=44 amount=-3
+kerning first=8211 second=121 amount=-1
+kerning first=80 second=339 amount=-1
+kerning first=86 second=58 amount=-1
+kerning first=89 second=101 amount=-2
+kerning first=90 second=97 amount=-1
+kerning first=89 second=248 amount=-2
+kerning first=70 second=59 amount=-1
+kerning first=84 second=230 amount=-4
+kerning first=84 second=45 amount=-2
+kerning first=89 second=46 amount=-4
+kerning first=102 second=125 amount=2
+kerning first=8217 second=46 amount=-3
+kerning first=8222 second=87 amount=-1
+kerning first=68 second=46 amount=-1
+kerning first=84 second=79 amount=-1
+kerning first=82 second=121 amount=-1
+kerning first=80 second=74 amount=-1
+kerning first=88 second=8212 amount=-1
+kerning first=89 second=114 amount=-1
+kerning first=119 second=44 amount=-1
+kerning first=89 second=59 amount=-3
+kerning first=45 second=88 amount=-1
+kerning first=91 second=106 amount=1
+kerning first=84 second=58 amount=-3
+kerning first=87 second=101 amount=-1
+kerning first=67 second=8212 amount=-1
+kerning first=87 second=248 amount=-1
+kerning first=88 second=97 amount=-1
+kerning first=45 second=122 amount=-1
+kerning first=82 second=230 amount=-1
+kerning first=82 second=45 amount=-1
+kerning first=87 second=46 amount=-3
+kerning first=46 second=8212 amount=-2
+kerning first=8221 second=46 amount=-3
+kerning first=8221 second=8217 amount=1
+kerning first=107 second=8212 amount=-1
+kerning first=86 second=198 amount=-1
+kerning first=102 second=8211 amount=-1
+kerning first=114 second=8230 amount=-4
+kerning first=8212 second=88 amount=-1
+kerning first=84 second=71 amount=-1
+kerning first=65 second=84 amount=-2
+kerning first=86 second=8212 amount=-1
+kerning first=87 second=114 amount=-1
+kerning first=8212 second=122 amount=-1
+kerning first=8220 second=198 amount=-1
+kerning first=87 second=59 amount=-1
+kerning first=8216 second=198 amount=-1
+kerning first=8217 second=239 amount=3
+kerning first=102 second=41 amount=2
+kerning first=65 second=8212 amount=-1
+kerning first=86 second=97 amount=-1
+kerning first=80 second=230 amount=-1
+kerning first=121 second=8211 amount=-1
+kerning first=84 second=84 amount=-2
+kerning first=33 second=8221 amount=-1
+kerning first=84 second=198 amount=-2
+kerning first=46 second=55 amount=-1
+kerning first=8211 second=84 amount=-2
+kerning first=84 second=118 amount=-3
+kerning first=76 second=74 amount=1
+kerning first=84 second=8212 amount=-2
+kerning first=120 second=45 amount=-1
+kerning first=84 second=63 amount=1
+kerning first=8211 second=118 amount=-1
+kerning first=8211 second=198 amount=-1
+kerning first=8217 second=8220 amount=3
+kerning first=70 second=111 amount=-1
+kerning first=70 second=8230 amount=-4
+kerning first=84 second=97 amount=-4
+kerning first=8222 second=84 amount=-3
+kerning first=82 second=84 amount=-1
+kerning first=76 second=87 amount=-1
+kerning first=102 second=8217 amount=1
+kerning first=65 second=89 amount=-1
+kerning first=44 second=55 amount=-1
+kerning first=118 second=230 amount=-1
+kerning first=76 second=121 amount=-2
+kerning first=89 second=111 amount=-2
+kerning first=82 second=8212 amount=-1
+kerning first=118 second=45 amount=-1
+kerning first=89 second=8230 amount=-4
+kerning first=102 second=46 amount=-2
+kerning first=8217 second=8230 amount=-3
+kerning first=68 second=8230 amount=-1
+kerning first=101 second=84 amount=-2
+kerning first=84 second=89 amount=-1
+kerning first=76 second=45 amount=-2
+kerning first=8211 second=89 amount=-2
+kerning first=80 second=198 amount=-1
+kerning first=121 second=46 amount=-3
+kerning first=87 second=111 amount=-1
+kerning first=75 second=117 amount=-1
+kerning first=116 second=45 amount=-1
+kerning first=87 second=8230 amount=-3
+kerning first=75 second=8211 amount=-2
+kerning first=89 second=103 amount=-2
+kerning first=70 second=339 amount=-1
+kerning first=102 second=93 amount=2
+kerning first=8221 second=8230 amount=-3
+kerning first=80 second=97 amount=-1
+kerning first=99 second=84 amount=-1
+kerning first=120 second=8212 amount=-1
+kerning first=8222 second=89 amount=-3
+kerning first=123 second=106 amount=1
+kerning first=119 second=46 amount=-1
+kerning first=84 second=115 amount=-3
+kerning first=89 second=339 amount=-2
+kerning first=70 second=74 amount=-1
+kerning first=84 second=338 amount=-1
+kerning first=114 second=230 amount=-1
+kerning first=8216 second=65 amount=-1
+kerning first=8217 second=116 amount=1
+kerning first=46 second=8221 amount=-3
+kerning first=118 second=8212 amount=-1
+kerning first=76 second=84 amount=-3
+kerning first=89 second=74 amount=-1
+kerning first=65 second=86 amount=-1
+kerning first=76 second=198 amount=-1
+kerning first=118 second=97 amount=-1
+kerning first=76 second=118 amount=-2
+kerning first=46 second=44 amount=-2
+kerning first=86 second=65 amount=-1
+kerning first=76 second=8212 amount=-2
+kerning first=87 second=339 amount=-1
+kerning first=8220 second=65 amount=-1
+kerning first=65 second=8221 amount=-2
+kerning first=8221 second=116 amount=1
+kerning first=8217 second=108 amount=1
+kerning first=75 second=101 amount=-1
+kerning first=86 second=44 amount=-4
+kerning first=75 second=248 amount=-1
+kerning first=44 second=8221 amount=-3
+kerning first=70 second=230 amount=-1
+kerning first=116 second=8212 amount=-1
+kerning first=33 second=8217 amount=-1
+kerning first=8217 second=87 amount=1
+kerning first=8211 second=86 amount=-1
+kerning first=102 second=8230 amount=-2
+kerning first=90 second=8211 amount=-1
+kerning first=84 second=65 amount=-2
+kerning first=8211 second=120 amount=-1
+kerning first=8217 second=8216 amount=3
+kerning first=89 second=100 amount=-2
+kerning first=8211 second=65 amount=-1
+kerning first=46 second=125 amount=-2
+kerning first=70 second=58 amount=-1
+kerning first=45 second=74 amount=-1
+kerning first=84 second=99 amount=-3
+kerning first=84 second=44 amount=-4
+kerning first=89 second=45 amount=-2
+kerning first=89 second=230 amount=-2
+kerning first=121 second=8230 amount=-3
+kerning first=76 second=89 amount=-2
+kerning first=8221 second=87 amount=1
+kerning first=8222 second=86 amount=-3
+kerning first=87 second=121 amount=-1
+kerning first=199 second=45 amount=-1
+kerning first=114 second=97 amount=-1
+kerning first=89 second=113 amount=-2
+kerning first=82 second=8221 amount=-1
+kerning first=88 second=8211 amount=-1
+kerning first=8212 second=74 amount=-1
+kerning first=89 second=58 amount=-3
+kerning first=45 second=87 amount=-1
+kerning first=67 second=8211 amount=-1
+kerning first=44 second=125 amount=-1
+kerning first=87 second=45 amount=-1
+kerning first=45 second=121 amount=-1
+kerning first=87 second=230 amount=-1
+kerning first=8217 second=238 amount=3
+kerning first=46 second=8211 amount=-2
+kerning first=119 second=8230 amount=-1
+kerning first=107 second=8211 amount=-1
+kerning first=8212 second=87 amount=-1
+kerning first=86 second=117 amount=-1
+kerning first=70 second=198 amount=-2
+kerning first=75 second=119 amount=-1
+kerning first=86 second=8211 amount=-1
+kerning first=46 second=41 amount=-2
+kerning first=80 second=65 amount=-1
+kerning first=87 second=58 amount=-1
+kerning first=90 second=101 amount=-1
+kerning first=8212 second=121 amount=-1
+kerning first=65 second=8211 amount=-1
+kerning first=70 second=63 amount=1
+kerning first=90 second=248 amount=-1
+kerning first=8217 second=105 amount=1
+kerning first=70 second=97 amount=-1
+kerning first=80 second=44 amount=-4
+kerning first=89 second=198 amount=-1
+kerning first=76 second=39 amount=-2
+kerning first=8217 second=84 amount=2
+kerning first=89 second=118 amount=-1
+kerning first=68 second=84 amount=-1
+kerning first=84 second=117 amount=-3
+kerning first=89 second=8212 amount=-2
+kerning first=8217 second=198 amount=-1
+kerning first=84 second=8211 amount=-2
+kerning first=44 second=41 amount=-1
+kerning first=75 second=111 amount=-1
+kerning first=88 second=101 amount=-1
+kerning first=89 second=97 amount=-2
+kerning first=88 second=248 amount=-1
+kerning first=199 second=8212 amount=-1
+kerning first=8230 second=8221 amount=-3
+kerning first=46 second=8217 amount=-3
+kerning first=8218 second=87 amount=-1
+kerning first=76 second=86 amount=-2
+kerning first=87 second=198 amount=-1
+kerning first=8221 second=84 amount=2
+kerning first=66 second=84 amount=-1
+kerning first=8221 second=198 amount=-1
+kerning first=87 second=8212 amount=-1
+kerning first=89 second=110 amount=-1
+kerning first=82 second=8211 amount=-1
+kerning first=76 second=8221 amount=-2
+kerning first=76 second=65 amount=-1
+kerning first=102 second=45 amount=-1
+kerning first=45 second=84 amount=-2
+kerning first=65 second=8217 amount=-2
+kerning first=45 second=198 amount=-1
+kerning first=86 second=101 amount=-1
+kerning first=86 second=46 amount=-4
+kerning first=86 second=248 amount=-1
+kerning first=45 second=118 amount=-1
+kerning first=44 second=8217 amount=-3
+kerning first=87 second=97 amount=-1
+kerning first=118 second=44 amount=-3
+kerning first=8217 second=55 amount=1
+kerning first=8217 second=89 amount=2
+kerning first=8211 second=88 amount=-1
+kerning first=90 second=119 amount=-1
+kerning first=84 second=122 amount=-3
+kerning first=121 second=230 amount=-1
+kerning first=55 second=44 amount=-2
+kerning first=121 second=45 amount=-1
+kerning first=46 second=93 amount=-2
+kerning first=84 second=67 amount=-1
+kerning first=102 second=238 amount=2
+kerning first=86 second=59 amount=-1
+kerning first=75 second=339 amount=-1
+kerning first=102 second=92 amount=1
+kerning first=84 second=101 amount=-3
+kerning first=8211 second=122 amount=-1
+kerning first=8212 second=84 amount=-2
+kerning first=84 second=248 amount=-3
+kerning first=8212 second=118 amount=-1
+kerning first=84 second=46 amount=-4
+kerning first=120 second=8211 amount=-1
+kerning first=8212 second=198 amount=-1
+kerning first=8221 second=89 amount=2
+kerning first=89 second=115 amount=-2
+kerning first=82 second=8217 amount=-1
+kerning first=84 second=114 amount=-3
+kerning first=44 second=93 amount=-1
+kerning first=90 second=111 amount=-1
+kerning first=45 second=89 amount=-2
+kerning first=84 second=59 amount=-3
+kerning first=114 second=44 amount=-4
+kerning first=8216 second=8220 amount=1
+kerning first=8217 second=115 amount=-1
+kerning first=82 second=101 amount=-1
+kerning first=82 second=248 amount=-1
+kerning first=118 second=8211 amount=-1
+kerning first=8218 second=84 amount=-3
+kerning first=8212 second=89 amount=-2
+kerning first=102 second=8212 amount=-1
+kerning first=102 second=63 amount=2
+kerning first=75 second=121 amount=-1
+kerning first=88 second=111 amount=-1
+kerning first=76 second=8211 amount=-2
+kerning first=8221 second=115 amount=-1
+kerning first=65 second=8220 amount=-1
+kerning first=70 second=65 amount=-1
+kerning first=80 second=101 amount=-1
+kerning first=39 second=198 amount=-1
+kerning first=80 second=248 amount=-1
+kerning first=102 second=42 amount=1
+kerning first=80 second=46 amount=-4
+kerning first=75 second=230 amount=-1
+kerning first=75 second=45 amount=-2
+kerning first=116 second=8211 amount=-1
+kerning first=70 second=44 amount=-4
+kerning first=79 second=84 amount=-1
+kerning first=84 second=216 amount=-1
+kerning first=121 second=97 amount=-1
+kerning first=121 second=8212 amount=-1
+kerning first=84 second=119 amount=-3
+kerning first=8217 second=52 amount=-1
+kerning first=89 second=65 amount=-1
+kerning first=90 second=339 amount=-1
+kerning first=86 second=111 amount=-1
+kerning first=8217 second=86 amount=1
+kerning first=86 second=8230 amount=-4
+kerning first=8217 second=65 amount=-1
+kerning first=8230 second=8217 amount=-3
+kerning first=8217 second=8221 amount=1
+kerning first=58 second=8212 amount=-2
+kerning first=89 second=44 amount=-4
+kerning first=102 second=34 amount=1
+kerning first=8218 second=89 amount=-3
+kerning first=8217 second=44 amount=-3
+kerning first=68 second=44 amount=-1
+kerning first=8221 second=86 amount=1
+kerning first=40 second=106 amount=1
+kerning first=89 second=112 amount=-1
+kerning first=87 second=65 amount=-1
+kerning first=76 second=8217 amount=-2
+kerning first=84 second=111 amount=-3
+kerning first=88 second=339 amount=-1
+kerning first=45 second=86 amount=-1
+kerning first=84 second=8230 amount=-4
+kerning first=118 second=46 amount=-3
+kerning first=8221 second=65 amount=-1
+kerning first=45 second=120 amount=-1
+kerning first=87 second=44 amount=-4
+kerning first=8217 second=236 amount=1
+kerning first=45 second=65 amount=-1
+kerning first=8221 second=44 amount=-3
+kerning first=90 second=121 amount=-1
+kerning first=8212 second=86 amount=-1
+kerning first=55 second=46 amount=-2
+kerning first=86 second=339 amount=-1
+kerning first=75 second=118 amount=-1
+kerning first=82 second=111 amount=-1
+kerning first=75 second=8212 amount=-2
+kerning first=8212 second=120 amount=-1
+kerning first=84 second=103 amount=-3
+kerning first=8212 second=65 amount=-1
+kerning first=90 second=230 amount=-1
+kerning first=102 second=39 amount=1
+kerning first=90 second=45 amount=-1
+kerning first=8217 second=104 amount=1
+kerning first=75 second=97 amount=-1
+kerning first=88 second=121 amount=-1
+kerning first=89 second=117 amount=-2
+kerning first=89 second=8211 amount=-2
+kerning first=114 second=46 amount=-4
+kerning first=84 second=339 amount=-3
+kerning first=80 second=111 amount=-1
+kerning first=80 second=8230 amount=-4
+kerning first=216 second=84 amount=-1
+kerning first=88 second=230 amount=-1
+kerning first=199 second=8211 amount=-1
+kerning first=88 second=45 amount=-1
+kerning first=8218 second=86 amount=-3
+kerning first=84 second=199 amount=-1
+kerning first=67 second=45 amount=-1
+kerning first=102 second=8221 amount=1
+kerning first=86 second=121 amount=-1
+kerning first=65 second=87 amount=-1
+kerning first=87 second=117 amount=-1
+kerning first=84 second=74 amount=-1
+kerning first=87 second=8211 amount=-1
+kerning first=46 second=45 amount=-3
+kerning first=89 second=109 amount=-1
+kerning first=82 second=339 amount=-1
+kerning first=107 second=45 amount=-1
+kerning first=8211 second=74 amount=-1
+kerning first=65 second=8216 amount=-1
+kerning first=102 second=44 amount=-2
+kerning first=8220 second=8216 amount=1
+kerning first=86 second=230 amount=-1
+kerning first=86 second=45 amount=-1
+kerning first=70 second=101 amount=-1
+kerning first=70 second=248 amount=-1
diff --git a/assets/fnt/MaxonTahoma1.png b/assets/fnt/MaxonTahoma1.png
new file mode 100644
index 0000000..8e48207
--- /dev/null
+++ b/assets/fnt/MaxonTahoma1.png
Binary files differ
diff --git a/assets/fnt/MaxonTahoma2.png b/assets/fnt/MaxonTahoma2.png
new file mode 100644
index 0000000..893f9c8
--- /dev/null
+++ b/assets/fnt/MaxonTahoma2.png
Binary files differ
diff --git a/assets/fnt/MaxonTahomaBold.fnt b/assets/fnt/MaxonTahomaBold.fnt
new file mode 100644
index 0000000..77301bb
--- /dev/null
+++ b/assets/fnt/MaxonTahomaBold.fnt
@@ -0,0 +1,1187 @@
+info face="Tahoma" size=32 bold=1 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=-2,-2
+common lineHeight=39 base=32 scaleW=512 scaleH=512 pages=2 packed=0
+page id=0 file="MaxonTahomaBold1.png"
+page id=1 file="MaxonTahomaBold2.png"
+chars count=806
+char id=0 x=356 y=376 width=28 height=28 xoffset=3 yoffset=5 xadvance=33 page=0 chnl=0
+char id=13 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=0 page=0 chnl=0
+char id=33 x=88 y=434 width=8 height=27 xoffset=2 yoffset=6 xadvance=12 page=0 chnl=0
+char id=35 x=96 y=434 width=22 height=27 xoffset=1 yoffset=6 xadvance=24 page=0 chnl=0
+char id=36 x=207 y=113 width=18 height=34 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=37 x=118 y=434 width=32 height=27 xoffset=1 yoffset=6 xadvance=32 page=0 chnl=0
+char id=38 x=150 y=434 width=28 height=27 xoffset=0 yoffset=6 xadvance=23 page=0 chnl=0
+char id=40 x=225 y=113 width=13 height=34 xoffset=1 yoffset=5 xadvance=13 page=0 chnl=0
+char id=41 x=238 y=113 width=13 height=34 xoffset=0 yoffset=5 xadvance=13 page=0 chnl=0
+char id=47 x=194 y=149 width=17 height=33 xoffset=-2 yoffset=5 xadvance=13 page=0 chnl=0
+char id=48 x=178 y=434 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0
+char id=49 x=197 y=434 width=15 height=27 xoffset=3 yoffset=6 xadvance=18 page=0 chnl=0
+char id=50 x=212 y=434 width=18 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=51 x=230 y=434 width=18 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=52 x=248 y=434 width=20 height=27 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0
+char id=53 x=268 y=434 width=18 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=54 x=286 y=434 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0
+char id=55 x=305 y=434 width=19 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=56 x=324 y=434 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0
+char id=57 x=343 y=434 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0
+char id=58 x=85 y=489 width=8 height=21 xoffset=3 yoffset=12 xadvance=12 page=0 chnl=0
+char id=59 x=362 y=434 width=12 height=27 xoffset=0 yoffset=12 xadvance=12 page=0 chnl=0
+char id=60 x=0 y=489 width=21 height=22 xoffset=2 yoffset=11 xadvance=24 page=0 chnl=0
+char id=62 x=21 y=489 width=21 height=22 xoffset=2 yoffset=11 xadvance=24 page=0 chnl=0
+char id=63 x=374 y=434 width=17 height=27 xoffset=1 yoffset=6 xadvance=16 page=0 chnl=0
+char id=64 x=131 y=314 width=29 height=31 xoffset=1 yoffset=6 xadvance=30 page=0 chnl=0
+char id=65 x=391 y=434 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=0 chnl=0
+char id=66 x=415 y=434 width=20 height=27 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0
+char id=67 x=435 y=434 width=21 height=27 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0
+char id=68 x=456 y=434 width=23 height=27 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=0
+char id=69 x=479 y=434 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0
+char id=70 x=0 y=462 width=19 height=27 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=71 x=19 y=462 width=22 height=27 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0
+char id=72 x=41 y=462 width=22 height=27 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=0
+char id=73 x=498 y=434 width=13 height=27 xoffset=0 yoffset=6 xadvance=13 page=0 chnl=0
+char id=74 x=63 y=462 width=15 height=27 xoffset=-1 yoffset=6 xadvance=14 page=0 chnl=0
+char id=75 x=78 y=462 width=24 height=27 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0
+char id=76 x=102 y=462 width=18 height=27 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=77 x=120 y=462 width=25 height=27 xoffset=1 yoffset=6 xadvance=26 page=0 chnl=0
+char id=78 x=145 y=462 width=21 height=27 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0
+char id=79 x=166 y=462 width=25 height=27 xoffset=0 yoffset=6 xadvance=24 page=0 chnl=0
+char id=80 x=191 y=462 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0
+char id=81 x=211 y=149 width=25 height=33 xoffset=0 yoffset=6 xadvance=24 page=0 chnl=0
+char id=82 x=210 y=462 width=25 height=27 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0
+char id=83 x=235 y=462 width=20 height=27 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0
+char id=84 x=255 y=462 width=23 height=27 xoffset=-1 yoffset=6 xadvance=20 page=0 chnl=0
+char id=85 x=278 y=462 width=21 height=27 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0
+char id=86 x=299 y=462 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=0 chnl=0
+char id=87 x=323 y=462 width=34 height=27 xoffset=-2 yoffset=6 xadvance=30 page=0 chnl=0
+char id=88 x=357 y=462 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=0 chnl=0
+char id=89 x=381 y=462 width=25 height=27 xoffset=-2 yoffset=6 xadvance=19 page=0 chnl=0
+char id=90 x=406 y=462 width=20 height=27 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0
+char id=91 x=251 y=113 width=12 height=34 xoffset=2 yoffset=5 xadvance=13 page=0 chnl=0
+char id=92 x=236 y=149 width=18 height=33 xoffset=-1 yoffset=5 xadvance=13 page=0 chnl=0
+char id=93 x=263 y=113 width=12 height=34 xoffset=1 yoffset=5 xadvance=13 page=0 chnl=0
+char id=97 x=93 y=489 width=18 height=21 xoffset=0 yoffset=12 xadvance=18 page=0 chnl=0
+char id=98 x=384 y=376 width=19 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0
+char id=99 x=111 y=489 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=0
+char id=100 x=403 y=376 width=19 height=28 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=0
+char id=101 x=128 y=489 width=19 height=21 xoffset=0 yoffset=12 xadvance=18 page=0 chnl=0
+char id=102 x=422 y=376 width=16 height=28 xoffset=-1 yoffset=5 xadvance=11 page=0 chnl=0
+char id=103 x=426 y=462 width=19 height=27 xoffset=0 yoffset=12 xadvance=19 page=0 chnl=0
+char id=104 x=438 y=376 width=18 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0
+char id=105 x=445 y=462 width=7 height=27 xoffset=1 yoffset=6 xadvance=8 page=0 chnl=0
+char id=106 x=254 y=149 width=13 height=33 xoffset=-2 yoffset=6 xadvance=10 page=0 chnl=0
+char id=107 x=456 y=376 width=21 height=28 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0
+char id=108 x=504 y=346 width=7 height=28 xoffset=1 yoffset=5 xadvance=8 page=0 chnl=0
+char id=109 x=147 y=489 width=27 height=21 xoffset=1 yoffset=12 xadvance=28 page=0 chnl=0
+char id=110 x=174 y=489 width=18 height=21 xoffset=1 yoffset=12 xadvance=19 page=0 chnl=0
+char id=111 x=192 y=489 width=19 height=21 xoffset=0 yoffset=12 xadvance=18 page=0 chnl=0
+char id=112 x=452 y=462 width=19 height=27 xoffset=1 yoffset=12 xadvance=19 page=0 chnl=0
+char id=113 x=471 y=462 width=19 height=27 xoffset=0 yoffset=12 xadvance=19 page=0 chnl=0
+char id=114 x=211 y=489 width=14 height=21 xoffset=1 yoffset=12 xadvance=13 page=0 chnl=0
+char id=115 x=225 y=489 width=16 height=21 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0
+char id=117 x=241 y=489 width=18 height=21 xoffset=1 yoffset=12 xadvance=19 page=0 chnl=0
+char id=118 x=259 y=489 width=21 height=21 xoffset=-2 yoffset=12 xadvance=17 page=0 chnl=0
+char id=119 x=280 y=489 width=29 height=21 xoffset=-2 yoffset=12 xadvance=25 page=0 chnl=0
+char id=120 x=309 y=489 width=21 height=21 xoffset=-2 yoffset=12 xadvance=17 page=0 chnl=0
+char id=121 x=490 y=462 width=21 height=27 xoffset=-2 yoffset=12 xadvance=17 page=0 chnl=0
+char id=122 x=330 y=489 width=16 height=21 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0
+char id=123 x=275 y=113 width=17 height=34 xoffset=0 yoffset=5 xadvance=16 page=0 chnl=0
+char id=124 x=292 y=113 width=7 height=34 xoffset=4 yoffset=5 xadvance=13 page=0 chnl=0
+char id=125 x=299 y=113 width=17 height=34 xoffset=0 yoffset=5 xadvance=16 page=0 chnl=0
+char id=160 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=11 page=0 chnl=0
+char id=162 x=267 y=149 width=17 height=33 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=166 x=316 y=113 width=7 height=34 xoffset=4 yoffset=5 xadvance=13 page=0 chnl=0
+char id=167 x=284 y=149 width=18 height=33 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=169 x=160 y=314 width=31 height=31 xoffset=0 yoffset=6 xadvance=31 page=0 chnl=0
+char id=171 x=346 y=489 width=19 height=21 xoffset=1 yoffset=10 xadvance=19 page=0 chnl=0
+char id=174 x=191 y=314 width=31 height=31 xoffset=0 yoffset=6 xadvance=31 page=0 chnl=0
+char id=182 x=302 y=149 width=18 height=33 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0
+char id=187 x=365 y=489 width=19 height=21 xoffset=1 yoffset=10 xadvance=19 page=0 chnl=0
+char id=192 x=112 y=0 width=24 height=36 xoffset=-2 yoffset=-3 xadvance=20 page=0 chnl=0
+char id=193 x=136 y=0 width=24 height=36 xoffset=-2 yoffset=-3 xadvance=20 page=0 chnl=0
+char id=194 x=160 y=0 width=24 height=36 xoffset=-2 yoffset=-3 xadvance=20 page=0 chnl=0
+char id=195 x=45 y=113 width=24 height=35 xoffset=-2 yoffset=-2 xadvance=20 page=0 chnl=0
+char id=196 x=320 y=149 width=24 height=33 xoffset=-2 yoffset=0 xadvance=20 page=0 chnl=0
+char id=197 x=323 y=113 width=24 height=34 xoffset=-2 yoffset=-1 xadvance=20 page=0 chnl=0
+char id=199 x=344 y=149 width=21 height=33 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0
+char id=200 x=184 y=0 width=19 height=36 xoffset=1 yoffset=-3 xadvance=19 page=0 chnl=0
+char id=201 x=203 y=0 width=19 height=36 xoffset=1 yoffset=-3 xadvance=19 page=0 chnl=0
+char id=202 x=222 y=0 width=19 height=36 xoffset=1 yoffset=-3 xadvance=19 page=0 chnl=0
+char id=203 x=365 y=149 width=19 height=33 xoffset=1 yoffset=0 xadvance=19 page=0 chnl=0
+char id=204 x=241 y=0 width=14 height=36 xoffset=-1 yoffset=-3 xadvance=13 page=0 chnl=0
+char id=205 x=255 y=0 width=13 height=36 xoffset=0 yoffset=-3 xadvance=13 page=0 chnl=0
+char id=206 x=268 y=0 width=16 height=36 xoffset=-2 yoffset=-3 xadvance=13 page=0 chnl=0
+char id=207 x=384 y=149 width=15 height=33 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=0
+char id=209 x=284 y=0 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0
+char id=210 x=305 y=0 width=25 height=36 xoffset=0 yoffset=-3 xadvance=24 page=0 chnl=0
+char id=211 x=330 y=0 width=25 height=36 xoffset=0 yoffset=-3 xadvance=24 page=0 chnl=0
+char id=212 x=355 y=0 width=25 height=36 xoffset=0 yoffset=-3 xadvance=24 page=0 chnl=0
+char id=213 x=380 y=0 width=25 height=36 xoffset=0 yoffset=-3 xadvance=24 page=0 chnl=0
+char id=214 x=399 y=149 width=25 height=33 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0
+char id=215 x=42 y=489 width=22 height=22 xoffset=1 yoffset=10 xadvance=24 page=0 chnl=0
+char id=216 x=261 y=314 width=26 height=30 xoffset=-1 yoffset=5 xadvance=24 page=0 chnl=0
+char id=217 x=405 y=0 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0
+char id=218 x=426 y=0 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0
+char id=219 x=447 y=0 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0
+char id=220 x=424 y=149 width=21 height=33 xoffset=1 yoffset=0 xadvance=22 page=0 chnl=0
+char id=221 x=468 y=0 width=25 height=36 xoffset=-2 yoffset=-3 xadvance=19 page=0 chnl=0
+char id=223 x=477 y=376 width=19 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0
+char id=224 x=287 y=314 width=18 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=225 x=305 y=314 width=18 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=226 x=323 y=314 width=18 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=227 x=341 y=314 width=18 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=229 x=359 y=314 width=18 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=230 x=384 y=489 width=30 height=21 xoffset=0 yoffset=12 xadvance=29 page=0 chnl=0
+char id=232 x=377 y=314 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=233 x=396 y=314 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=234 x=415 y=314 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=236 x=498 y=282 width=12 height=30 xoffset=-2 yoffset=3 xadvance=8 page=0 chnl=0
+char id=237 x=495 y=249 width=14 height=30 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
+char id=238 x=434 y=314 width=16 height=30 xoffset=-3 yoffset=3 xadvance=8 page=0 chnl=0
+char id=241 x=450 y=314 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0
+char id=242 x=468 y=314 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=243 x=487 y=314 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=244 x=0 y=346 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=245 x=19 y=346 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=249 x=38 y=346 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0
+char id=250 x=56 y=346 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0
+char id=251 x=74 y=346 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0
+char id=253 x=0 y=41 width=21 height=36 xoffset=-2 yoffset=3 xadvance=17 page=0 chnl=0
+char id=254 x=347 y=113 width=19 height=34 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0
+char id=255 x=445 y=149 width=21 height=33 xoffset=-2 yoffset=6 xadvance=17 page=0 chnl=0
+char id=256 x=466 y=149 width=24 height=33 xoffset=-2 yoffset=0 xadvance=20 page=0 chnl=0
+char id=258 x=21 y=41 width=24 height=36 xoffset=-2 yoffset=-3 xadvance=20 page=0 chnl=0
+char id=259 x=92 y=346 width=18 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=260 x=0 y=183 width=26 height=33 xoffset=-2 yoffset=6 xadvance=20 page=0 chnl=0
+char id=262 x=45 y=41 width=21 height=36 xoffset=0 yoffset=-3 xadvance=20 page=0 chnl=0
+char id=263 x=110 y=346 width=17 height=30 xoffset=0 yoffset=3 xadvance=16 page=0 chnl=0
+char id=264 x=66 y=41 width=21 height=36 xoffset=0 yoffset=-3 xadvance=20 page=0 chnl=0
+char id=265 x=127 y=346 width=17 height=30 xoffset=0 yoffset=3 xadvance=16 page=0 chnl=0
+char id=266 x=490 y=149 width=21 height=33 xoffset=0 yoffset=0 xadvance=20 page=0 chnl=0
+char id=268 x=87 y=41 width=21 height=36 xoffset=0 yoffset=-3 xadvance=20 page=0 chnl=0
+char id=269 x=144 y=346 width=18 height=30 xoffset=0 yoffset=3 xadvance=16 page=0 chnl=0
+char id=270 x=108 y=41 width=23 height=36 xoffset=1 yoffset=-3 xadvance=23 page=0 chnl=0
+char id=271 x=0 y=406 width=28 height=28 xoffset=0 yoffset=5 xadvance=23 page=0 chnl=0
+char id=273 x=28 y=406 width=21 height=28 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=0
+char id=274 x=26 y=183 width=19 height=33 xoffset=1 yoffset=0 xadvance=19 page=0 chnl=0
+char id=276 x=131 y=41 width=19 height=36 xoffset=1 yoffset=-3 xadvance=19 page=0 chnl=0
+char id=277 x=162 y=346 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=278 x=45 y=183 width=19 height=33 xoffset=1 yoffset=0 xadvance=19 page=0 chnl=0
+char id=280 x=64 y=183 width=19 height=33 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0
+char id=282 x=150 y=41 width=19 height=36 xoffset=1 yoffset=-3 xadvance=19 page=0 chnl=0
+char id=283 x=181 y=346 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=284 x=169 y=41 width=22 height=36 xoffset=0 yoffset=-3 xadvance=22 page=0 chnl=0
+char id=285 x=191 y=41 width=19 height=36 xoffset=0 yoffset=3 xadvance=19 page=0 chnl=0
+char id=286 x=210 y=41 width=22 height=36 xoffset=0 yoffset=-3 xadvance=22 page=0 chnl=0
+char id=287 x=232 y=41 width=19 height=36 xoffset=0 yoffset=3 xadvance=19 page=0 chnl=0
+char id=288 x=83 y=183 width=22 height=33 xoffset=0 yoffset=0 xadvance=22 page=0 chnl=0
+char id=289 x=105 y=183 width=19 height=33 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0
+char id=290 x=124 y=183 width=22 height=33 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0
+char id=291 x=69 y=113 width=19 height=35 xoffset=0 yoffset=4 xadvance=19 page=0 chnl=0
+char id=292 x=251 y=41 width=22 height=36 xoffset=1 yoffset=-3 xadvance=23 page=0 chnl=0
+char id=293 x=493 y=0 width=18 height=36 xoffset=1 yoffset=-3 xadvance=19 page=0 chnl=0
+char id=295 x=49 y=406 width=21 height=28 xoffset=-1 yoffset=5 xadvance=20 page=0 chnl=0
+char id=296 x=493 y=77 width=16 height=35 xoffset=-2 yoffset=-2 xadvance=13 page=0 chnl=0
+char id=297 x=496 y=376 width=14 height=28 xoffset=-2 yoffset=5 xadvance=8 page=0 chnl=0
+char id=298 x=443 y=249 width=15 height=32 xoffset=-1 yoffset=1 xadvance=13 page=0 chnl=0
+char id=300 x=88 y=113 width=13 height=35 xoffset=0 yoffset=-2 xadvance=13 page=0 chnl=0
+char id=301 x=70 y=406 width=14 height=28 xoffset=-2 yoffset=5 xadvance=8 page=0 chnl=0
+char id=302 x=146 y=183 width=13 height=33 xoffset=0 yoffset=6 xadvance=13 page=0 chnl=0
+char id=303 x=159 y=183 width=9 height=33 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0
+char id=304 x=168 y=183 width=13 height=33 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=0
+char id=305 x=414 y=489 width=7 height=21 xoffset=1 yoffset=12 xadvance=8 page=0 chnl=0
+char id=307 x=181 y=183 width=17 height=33 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=308 x=273 y=41 width=17 height=36 xoffset=-1 yoffset=-3 xadvance=14 page=0 chnl=0
+char id=309 x=290 y=41 width=15 height=36 xoffset=-2 yoffset=3 xadvance=10 page=0 chnl=0
+char id=310 x=198 y=183 width=24 height=33 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0
+char id=311 x=366 y=113 width=21 height=34 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0
+char id=312 x=421 y=489 width=21 height=21 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0
+char id=313 x=305 y=41 width=18 height=36 xoffset=1 yoffset=-3 xadvance=17 page=0 chnl=0
+char id=314 x=323 y=41 width=14 height=36 xoffset=0 yoffset=-3 xadvance=8 page=0 chnl=0
+char id=315 x=222 y=183 width=18 height=33 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=316 x=387 y=113 width=13 height=34 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0
+char id=317 x=84 y=406 width=18 height=28 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0
+char id=318 x=102 y=406 width=16 height=28 xoffset=1 yoffset=5 xadvance=13 page=0 chnl=0
+char id=320 x=118 y=406 width=15 height=28 xoffset=1 yoffset=5 xadvance=15 page=0 chnl=0
+char id=322 x=133 y=406 width=13 height=28 xoffset=-1 yoffset=5 xadvance=10 page=0 chnl=0
+char id=323 x=337 y=41 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0
+char id=324 x=200 y=346 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0
+char id=325 x=240 y=183 width=21 height=33 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0
+char id=327 x=358 y=41 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0
+char id=328 x=218 y=346 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0
+char id=329 x=146 y=406 width=25 height=28 xoffset=-2 yoffset=5 xadvance=23 page=0 chnl=0
+char id=330 x=261 y=183 width=21 height=33 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0
+char id=332 x=282 y=183 width=25 height=33 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0
+char id=334 x=379 y=41 width=25 height=36 xoffset=0 yoffset=-3 xadvance=24 page=0 chnl=0
+char id=335 x=236 y=346 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=336 x=404 y=41 width=25 height=36 xoffset=0 yoffset=-3 xadvance=24 page=0 chnl=0
+char id=337 x=255 y=346 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=339 x=442 y=489 width=31 height=21 xoffset=0 yoffset=12 xadvance=30 page=0 chnl=0
+char id=340 x=429 y=41 width=25 height=36 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0
+char id=341 x=274 y=346 width=14 height=30 xoffset=1 yoffset=3 xadvance=13 page=0 chnl=0
+char id=342 x=307 y=183 width=25 height=33 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0
+char id=344 x=454 y=41 width=25 height=36 xoffset=1 yoffset=-3 xadvance=21 page=0 chnl=0
+char id=345 x=288 y=346 width=16 height=30 xoffset=0 yoffset=3 xadvance=13 page=0 chnl=0
+char id=346 x=479 y=41 width=20 height=36 xoffset=0 yoffset=-3 xadvance=19 page=0 chnl=0
+char id=347 x=304 y=346 width=16 height=30 xoffset=0 yoffset=3 xadvance=15 page=0 chnl=0
+char id=348 x=0 y=77 width=20 height=36 xoffset=0 yoffset=-3 xadvance=19 page=0 chnl=0
+char id=349 x=320 y=346 width=16 height=30 xoffset=0 yoffset=3 xadvance=15 page=0 chnl=0
+char id=350 x=332 y=183 width=20 height=33 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0
+char id=352 x=20 y=77 width=20 height=36 xoffset=0 yoffset=-3 xadvance=19 page=0 chnl=0
+char id=353 x=336 y=346 width=16 height=30 xoffset=0 yoffset=3 xadvance=15 page=0 chnl=0
+char id=354 x=352 y=183 width=23 height=33 xoffset=-1 yoffset=6 xadvance=20 page=0 chnl=0
+char id=355 x=458 y=249 width=15 height=32 xoffset=-1 yoffset=7 xadvance=12 page=0 chnl=0
+char id=356 x=40 y=77 width=23 height=36 xoffset=-1 yoffset=-3 xadvance=20 page=0 chnl=0
+char id=357 x=171 y=406 width=20 height=28 xoffset=-1 yoffset=5 xadvance=16 page=0 chnl=0
+char id=360 x=63 y=77 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0
+char id=361 x=352 y=346 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0
+char id=362 x=375 y=183 width=21 height=33 xoffset=1 yoffset=0 xadvance=22 page=0 chnl=0
+char id=364 x=84 y=77 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0
+char id=365 x=370 y=346 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0
+char id=366 x=105 y=77 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0
+char id=367 x=222 y=314 width=18 height=31 xoffset=1 yoffset=2 xadvance=19 page=0 chnl=0
+char id=368 x=126 y=77 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0
+char id=369 x=388 y=346 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0
+char id=370 x=396 y=183 width=21 height=33 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0
+char id=372 x=147 y=77 width=34 height=36 xoffset=-2 yoffset=-3 xadvance=30 page=0 chnl=0
+char id=373 x=406 y=346 width=29 height=30 xoffset=-2 yoffset=3 xadvance=25 page=0 chnl=0
+char id=374 x=181 y=77 width=25 height=36 xoffset=-2 yoffset=-3 xadvance=19 page=0 chnl=0
+char id=375 x=206 y=77 width=21 height=36 xoffset=-2 yoffset=3 xadvance=17 page=0 chnl=0
+char id=376 x=417 y=183 width=25 height=33 xoffset=-2 yoffset=0 xadvance=19 page=0 chnl=0
+char id=377 x=227 y=77 width=20 height=36 xoffset=0 yoffset=-3 xadvance=19 page=0 chnl=0
+char id=378 x=435 y=346 width=16 height=30 xoffset=0 yoffset=3 xadvance=15 page=0 chnl=0
+char id=379 x=442 y=183 width=20 height=33 xoffset=0 yoffset=0 xadvance=19 page=0 chnl=0
+char id=381 x=247 y=77 width=20 height=36 xoffset=0 yoffset=-3 xadvance=19 page=0 chnl=0
+char id=382 x=451 y=346 width=16 height=30 xoffset=0 yoffset=3 xadvance=15 page=0 chnl=0
+char id=383 x=191 y=406 width=16 height=28 xoffset=1 yoffset=5 xadvance=9 page=0 chnl=0
+char id=891 x=473 y=489 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=0
+char id=892 x=490 y=489 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=0
+char id=912 x=467 y=346 width=18 height=30 xoffset=-3 yoffset=3 xadvance=8 page=0 chnl=0
+char id=938 x=462 y=183 width=15 height=33 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=0
+char id=939 x=417 y=183 width=25 height=33 xoffset=-2 yoffset=0 xadvance=19 page=0 chnl=0
+char id=940 x=485 y=346 width=19 height=30 xoffset=0 yoffset=3 xadvance=19 page=0 chnl=0
+char id=941 x=0 y=376 width=18 height=30 xoffset=0 yoffset=3 xadvance=16 page=0 chnl=0
+char id=942 x=267 y=77 width=18 height=36 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0
+char id=943 x=501 y=216 width=9 height=30 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0
+char id=944 x=18 y=376 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0
+char id=946 x=400 y=113 width=19 height=34 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0
+char id=948 x=207 y=406 width=19 height=28 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0
+char id=950 x=419 y=113 width=18 height=34 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0
+char id=952 x=226 y=406 width=20 height=28 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=0
+char id=955 x=246 y=406 width=21 height=28 xoffset=-2 yoffset=5 xadvance=17 page=0 chnl=0
+char id=958 x=437 y=113 width=18 height=34 xoffset=0 yoffset=5 xadvance=15 page=0 chnl=0
+char id=972 x=36 y=376 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=973 x=55 y=376 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0
+char id=974 x=73 y=376 width=25 height=30 xoffset=0 yoffset=3 xadvance=24 page=0 chnl=0
+char id=976 x=267 y=406 width=19 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0
+char id=977 x=286 y=406 width=20 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0
+char id=979 x=98 y=376 width=33 height=30 xoffset=-2 yoffset=3 xadvance=27 page=0 chnl=0
+char id=980 x=477 y=183 width=28 height=33 xoffset=-2 yoffset=0 xadvance=23 page=0 chnl=0
+char id=981 x=455 y=113 width=19 height=34 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0
+char id=984 x=0 y=216 width=25 height=33 xoffset=0 yoffset=6 xadvance=24 page=0 chnl=0
+char id=986 x=25 y=216 width=21 height=33 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0
+char id=991 x=306 y=406 width=19 height=28 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0
+char id=992 x=46 y=216 width=28 height=33 xoffset=-2 yoffset=6 xadvance=25 page=0 chnl=0
+char id=993 x=101 y=113 width=22 height=35 xoffset=-2 yoffset=5 xadvance=19 page=0 chnl=0
+char id=994 x=74 y=216 width=29 height=33 xoffset=0 yoffset=6 xadvance=29 page=0 chnl=0
+char id=997 x=325 y=406 width=18 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0
+char id=998 x=103 y=216 width=21 height=33 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0
+char id=1001 x=343 y=406 width=20 height=28 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=0
+char id=1007 x=312 y=376 width=15 height=29 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0
+char id=1009 x=363 y=406 width=20 height=28 xoffset=0 yoffset=12 xadvance=19 page=0 chnl=0
+char id=1011 x=124 y=216 width=13 height=33 xoffset=-2 yoffset=6 xadvance=10 page=0 chnl=0
+char id=1016 x=474 y=113 width=19 height=34 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0
+char id=1024 x=285 y=77 width=19 height=36 xoffset=1 yoffset=-3 xadvance=19 page=0 chnl=0
+char id=1025 x=137 y=216 width=19 height=33 xoffset=1 yoffset=0 xadvance=19 page=0 chnl=0
+char id=1027 x=304 y=77 width=18 height=36 xoffset=1 yoffset=-3 xadvance=17 page=0 chnl=0
+char id=1031 x=156 y=216 width=15 height=33 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=0
+char id=1036 x=322 y=77 width=22 height=36 xoffset=1 yoffset=-3 xadvance=20 page=0 chnl=0
+char id=1037 x=344 y=77 width=21 height=36 xoffset=1 yoffset=-3 xadvance=22 page=0 chnl=0
+char id=1038 x=0 y=149 width=24 height=34 xoffset=-2 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=1039 x=473 y=249 width=22 height=32 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=0
+char id=1044 x=0 y=282 width=25 height=32 xoffset=-1 yoffset=6 xadvance=23 page=0 chnl=0
+char id=1049 x=24 y=149 width=21 height=34 xoffset=1 yoffset=-1 xadvance=22 page=0 chnl=0
+char id=1062 x=25 y=282 width=23 height=32 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=0
+char id=1065 x=48 y=282 width=31 height=32 xoffset=2 yoffset=6 xadvance=32 page=0 chnl=0
+char id=1073 x=383 y=406 width=20 height=28 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=0
+char id=1081 x=131 y=376 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0
+char id=1092 x=45 y=149 width=27 height=34 xoffset=0 yoffset=5 xadvance=25 page=0 chnl=0
+char id=1104 x=149 y=376 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=1106 x=72 y=149 width=21 height=34 xoffset=-1 yoffset=5 xadvance=20 page=0 chnl=0
+char id=1107 x=168 y=376 width=15 height=30 xoffset=1 yoffset=3 xadvance=14 page=0 chnl=0
+char id=1112 x=171 y=216 width=13 height=33 xoffset=-2 yoffset=6 xadvance=10 page=0 chnl=0
+char id=1115 x=403 y=406 width=21 height=28 xoffset=-1 yoffset=5 xadvance=20 page=0 chnl=0
+char id=1116 x=183 y=376 width=19 height=30 xoffset=1 yoffset=3 xadvance=17 page=0 chnl=0
+char id=1117 x=202 y=376 width=18 height=30 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0
+char id=1118 x=365 y=77 width=21 height=36 xoffset=-2 yoffset=3 xadvance=17 page=0 chnl=0
+char id=1123 x=424 y=406 width=21 height=28 xoffset=-1 yoffset=5 xadvance=19 page=0 chnl=0
+char id=1134 x=0 y=0 width=19 height=41 xoffset=0 yoffset=-2 xadvance=18 page=0 chnl=0
+char id=1135 x=123 y=113 width=18 height=35 xoffset=-1 yoffset=4 xadvance=16 page=0 chnl=0
+char id=1142 x=386 y=77 width=30 height=36 xoffset=-2 yoffset=-3 xadvance=24 page=0 chnl=0
+char id=1143 x=220 y=376 width=26 height=30 xoffset=-2 yoffset=3 xadvance=21 page=0 chnl=0
+char id=1144 x=184 y=216 width=40 height=33 xoffset=0 yoffset=6 xadvance=38 page=0 chnl=0
+char id=1146 x=327 y=376 width=29 height=29 xoffset=0 yoffset=5 xadvance=28 page=0 chnl=0
+char id=1148 x=45 y=0 width=32 height=37 xoffset=0 yoffset=-4 xadvance=31 page=0 chnl=0
+char id=1149 x=79 y=282 width=26 height=32 xoffset=0 yoffset=1 xadvance=25 page=0 chnl=0
+char id=1150 x=93 y=149 width=39 height=34 xoffset=0 yoffset=-1 xadvance=38 page=0 chnl=0
+char id=1152 x=224 y=216 width=21 height=33 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0
+char id=1160 x=105 y=282 width=65 height=32 xoffset=-16 yoffset=6 xadvance=0 page=0 chnl=0
+char id=1161 x=141 y=113 width=66 height=35 xoffset=-17 yoffset=5 xadvance=0 page=0 chnl=0
+char id=1162 x=19 y=0 width=26 height=39 xoffset=1 yoffset=-1 xadvance=22 page=0 chnl=0
+char id=1163 x=132 y=149 width=22 height=34 xoffset=1 yoffset=3 xadvance=19 page=0 chnl=0
+char id=1165 x=445 y=406 width=19 height=28 xoffset=-1 yoffset=5 xadvance=17 page=0 chnl=0
+char id=1168 x=245 y=216 width=18 height=33 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=0
+char id=1172 x=263 y=216 width=19 height=33 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0
+char id=1174 x=170 y=282 width=34 height=32 xoffset=-2 yoffset=6 xadvance=31 page=0 chnl=0
+char id=1176 x=282 y=216 width=20 height=33 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=1178 x=204 y=282 width=21 height=32 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0
+char id=1183 x=464 y=406 width=21 height=28 xoffset=-1 yoffset=5 xadvance=17 page=0 chnl=0
+char id=1186 x=225 y=282 width=23 height=32 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=0
+char id=1190 x=302 y=216 width=33 height=33 xoffset=1 yoffset=6 xadvance=33 page=0 chnl=0
+char id=1192 x=0 y=434 width=27 height=28 xoffset=0 yoffset=6 xadvance=25 page=0 chnl=0
+char id=1193 x=64 y=489 width=21 height=22 xoffset=0 yoffset=12 xadvance=19 page=0 chnl=0
+char id=1194 x=335 y=216 width=21 height=33 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0
+char id=1196 x=248 y=282 width=23 height=32 xoffset=-1 yoffset=6 xadvance=20 page=0 chnl=0
+char id=1202 x=271 y=282 width=24 height=32 xoffset=-2 yoffset=6 xadvance=21 page=0 chnl=0
+char id=1204 x=295 y=282 width=29 height=32 xoffset=-1 yoffset=6 xadvance=27 page=0 chnl=0
+char id=1206 x=324 y=282 width=23 height=32 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0
+char id=1211 x=485 y=406 width=18 height=28 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0
+char id=1214 x=347 y=282 width=29 height=32 xoffset=-1 yoffset=6 xadvance=27 page=0 chnl=0
+char id=1217 x=416 y=77 width=34 height=36 xoffset=-2 yoffset=-3 xadvance=30 page=0 chnl=0
+char id=1218 x=246 y=376 width=29 height=30 xoffset=-2 yoffset=3 xadvance=24 page=0 chnl=0
+char id=1219 x=356 y=216 width=20 height=33 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0
+char id=1221 x=376 y=282 width=28 height=32 xoffset=-1 yoffset=6 xadvance=23 page=0 chnl=0
+char id=1223 x=376 y=216 width=22 height=33 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=0
+char id=1225 x=404 y=282 width=26 height=32 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=0
+char id=1227 x=430 y=282 width=21 height=32 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0
+char id=1229 x=451 y=282 width=29 height=32 xoffset=1 yoffset=6 xadvance=26 page=0 chnl=0
+char id=1231 x=503 y=406 width=7 height=28 xoffset=1 yoffset=5 xadvance=8 page=0 chnl=0
+char id=1232 x=450 y=77 width=24 height=36 xoffset=-2 yoffset=-3 xadvance=20 page=0 chnl=0
+char id=1233 x=275 y=376 width=18 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=1234 x=398 y=216 width=24 height=33 xoffset=-2 yoffset=0 xadvance=20 page=0 chnl=0
+char id=1238 x=474 y=77 width=19 height=36 xoffset=1 yoffset=-3 xadvance=19 page=0 chnl=0
+char id=1239 x=293 y=376 width=19 height=30 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=1242 x=422 y=216 width=25 height=33 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0
+char id=1244 x=447 y=216 width=34 height=33 xoffset=-2 yoffset=0 xadvance=30 page=0 chnl=0
+char id=1246 x=481 y=216 width=20 height=33 xoffset=-1 yoffset=0 xadvance=18 page=0 chnl=0
+char id=1250 x=0 y=249 width=21 height=33 xoffset=1 yoffset=0 xadvance=22 page=0 chnl=0
+char id=1252 x=21 y=249 width=21 height=33 xoffset=1 yoffset=0 xadvance=22 page=0 chnl=0
+char id=1254 x=42 y=249 width=25 height=33 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0
+char id=1258 x=67 y=249 width=25 height=33 xoffset=0 yoffset=0 xadvance=24 page=0 chnl=0
+char id=1260 x=92 y=249 width=21 height=33 xoffset=0 yoffset=0 xadvance=20 page=0 chnl=0
+char id=1262 x=113 y=249 width=24 height=33 xoffset=-2 yoffset=0 xadvance=19 page=0 chnl=0
+char id=1263 x=137 y=249 width=21 height=33 xoffset=-2 yoffset=6 xadvance=17 page=0 chnl=0
+char id=1264 x=158 y=249 width=24 height=33 xoffset=-2 yoffset=0 xadvance=19 page=0 chnl=0
+char id=1265 x=182 y=249 width=21 height=33 xoffset=-2 yoffset=6 xadvance=17 page=0 chnl=0
+char id=1266 x=0 y=113 width=24 height=36 xoffset=-2 yoffset=-3 xadvance=19 page=0 chnl=0
+char id=1267 x=24 y=113 width=21 height=36 xoffset=-2 yoffset=3 xadvance=17 page=0 chnl=0
+char id=1268 x=203 y=249 width=21 height=33 xoffset=0 yoffset=0 xadvance=21 page=0 chnl=0
+char id=1270 x=480 y=282 width=18 height=32 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=1272 x=224 y=249 width=25 height=33 xoffset=1 yoffset=0 xadvance=26 page=0 chnl=0
+char id=1274 x=249 y=249 width=20 height=33 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=1276 x=269 y=249 width=25 height=33 xoffset=-2 yoffset=6 xadvance=21 page=0 chnl=0
+char id=1281 x=27 y=434 width=19 height=28 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=0
+char id=1283 x=46 y=434 width=29 height=28 xoffset=0 yoffset=5 xadvance=29 page=0 chnl=0
+char id=1286 x=0 y=314 width=21 height=32 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0
+char id=1298 x=294 y=249 width=24 height=33 xoffset=-1 yoffset=6 xadvance=23 page=0 chnl=0
+char id=1306 x=318 y=249 width=25 height=33 xoffset=0 yoffset=6 xadvance=24 page=0 chnl=0
+char id=8192 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=17 page=0 chnl=0
+char id=8193 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=33 page=0 chnl=0
+char id=8194 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=17 page=0 chnl=0
+char id=8195 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=33 page=0 chnl=0
+char id=8196 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=12 page=0 chnl=0
+char id=8197 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=9 page=0 chnl=0
+char id=8198 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=6 page=0 chnl=0
+char id=8199 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=18 page=0 chnl=0
+char id=8200 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=11 page=0 chnl=0
+char id=8201 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=7 page=0 chnl=0
+char id=8202 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=4 page=0 chnl=0
+char id=8203 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=0 page=0 chnl=0
+char id=8204 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=0 page=0 chnl=0
+char id=8214 x=493 y=113 width=13 height=34 xoffset=1 yoffset=5 xadvance=13 page=0 chnl=0
+char id=8239 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=6 page=0 chnl=0
+char id=8286 x=499 y=41 width=8 height=35 xoffset=2 yoffset=5 xadvance=11 page=0 chnl=0
+char id=8353 x=240 y=314 width=21 height=31 xoffset=0 yoffset=4 xadvance=20 page=0 chnl=0
+char id=8363 x=343 y=249 width=21 height=33 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=0
+char id=8367 x=77 y=0 width=35 height=37 xoffset=0 yoffset=2 xadvance=33 page=0 chnl=0
+char id=8368 x=154 y=149 width=21 height=34 xoffset=-2 yoffset=5 xadvance=18 page=0 chnl=0
+char id=8370 x=364 y=249 width=18 height=33 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=8373 x=175 y=149 width=19 height=34 xoffset=0 yoffset=3 xadvance=18 page=0 chnl=0
+char id=11361 x=75 y=434 width=13 height=28 xoffset=-1 yoffset=5 xadvance=10 page=0 chnl=0
+char id=11364 x=382 y=249 width=25 height=33 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0
+char id=11365 x=407 y=249 width=18 height=33 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0
+char id=11366 x=425 y=249 width=18 height=33 xoffset=-3 yoffset=5 xadvance=12 page=0 chnl=0
+char id=11367 x=21 y=314 width=23 height=32 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=0
+char id=11368 x=44 y=314 width=20 height=32 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0
+char id=11369 x=64 y=314 width=24 height=32 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0
+char id=11370 x=88 y=314 width=20 height=32 xoffset=1 yoffset=5 xadvance=19 page=0 chnl=0
+char id=11371 x=108 y=314 width=23 height=32 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0
+char id=34 x=122 y=385 width=14 height=13 xoffset=0 yoffset=5 xadvance=14 page=1 chnl=0
+char id=39 x=502 y=322 width=8 height=13 xoffset=0 yoffset=5 xadvance=8 page=1 chnl=0
+char id=42 x=420 y=364 width=19 height=18 xoffset=0 yoffset=5 xadvance=18 page=1 chnl=0
+char id=43 x=149 y=297 width=23 height=23 xoffset=1 yoffset=10 xadvance=24 page=1 chnl=0
+char id=44 x=37 y=385 width=12 height=14 xoffset=-1 yoffset=25 xadvance=11 page=1 chnl=0
+char id=45 x=0 y=401 width=13 height=7 xoffset=0 yoffset=17 xadvance=13 page=1 chnl=0
+char id=46 x=503 y=162 width=8 height=8 xoffset=2 yoffset=25 xadvance=11 page=1 chnl=0
+char id=61 x=49 y=385 width=21 height=14 xoffset=2 yoffset=14 xadvance=24 page=1 chnl=0
+char id=94 x=467 y=364 width=24 height=17 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0
+char id=95 x=135 y=401 width=22 height=6 xoffset=-1 yoffset=32 xadvance=18 page=1 chnl=0
+char id=96 x=344 y=385 width=12 height=10 xoffset=2 yoffset=3 xadvance=18 page=1 chnl=0
+char id=116 x=143 y=270 width=15 height=26 xoffset=-1 yoffset=7 xadvance=12 page=1 chnl=0
+char id=126 x=254 y=385 width=24 height=12 xoffset=0 yoffset=15 xadvance=24 page=1 chnl=0
+char id=161 x=0 y=0 width=8 height=27 xoffset=2 yoffset=6 xadvance=12 page=1 chnl=0
+char id=163 x=8 y=0 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0
+char id=164 x=353 y=364 width=20 height=20 xoffset=0 yoffset=10 xadvance=18 page=1 chnl=0
+char id=165 x=27 y=0 width=22 height=27 xoffset=-2 yoffset=6 xadvance=18 page=1 chnl=0
+char id=168 x=13 y=401 width=14 height=7 xoffset=3 yoffset=6 xadvance=18 page=1 chnl=0
+char id=170 x=373 y=364 width=16 height=19 xoffset=1 yoffset=6 xadvance=17 page=1 chnl=0
+char id=172 x=0 y=385 width=22 height=16 xoffset=1 yoffset=17 xadvance=24 page=1 chnl=0
+char id=175 x=157 y=401 width=23 height=6 xoffset=-1 yoffset=1 xadvance=18 page=1 chnl=0
+char id=176 x=491 y=364 width=16 height=16 xoffset=1 yoffset=6 xadvance=16 page=1 chnl=0
+char id=177 x=105 y=297 width=23 height=24 xoffset=1 yoffset=7 xadvance=24 page=1 chnl=0
+char id=178 x=439 y=364 width=15 height=18 xoffset=2 yoffset=6 xadvance=17 page=1 chnl=0
+char id=179 x=389 y=364 width=14 height=19 xoffset=2 yoffset=6 xadvance=17 page=1 chnl=0
+char id=180 x=356 y=385 width=12 height=10 xoffset=5 yoffset=3 xadvance=18 page=1 chnl=0
+char id=181 x=49 y=0 width=18 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=183 x=465 y=385 width=8 height=8 xoffset=3 yoffset=12 xadvance=12 page=1 chnl=0
+char id=184 x=368 y=385 width=12 height=10 xoffset=4 yoffset=29 xadvance=18 page=1 chnl=0
+char id=185 x=454 y=364 width=13 height=18 xoffset=3 yoffset=6 xadvance=17 page=1 chnl=0
+char id=186 x=403 y=364 width=17 height=19 xoffset=0 yoffset=6 xadvance=17 page=1 chnl=0
+char id=188 x=67 y=0 width=30 height=27 xoffset=2 yoffset=6 xadvance=33 page=1 chnl=0
+char id=189 x=97 y=0 width=32 height=27 xoffset=2 yoffset=6 xadvance=33 page=1 chnl=0
+char id=190 x=129 y=0 width=32 height=27 xoffset=1 yoffset=6 xadvance=33 page=1 chnl=0
+char id=191 x=161 y=0 width=17 height=27 xoffset=0 yoffset=6 xadvance=16 page=1 chnl=0
+char id=198 x=178 y=0 width=34 height=27 xoffset=-3 yoffset=6 xadvance=30 page=1 chnl=0
+char id=208 x=212 y=0 width=25 height=27 xoffset=-1 yoffset=6 xadvance=23 page=1 chnl=0
+char id=222 x=237 y=0 width=18 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0
+char id=228 x=255 y=0 width=18 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0
+char id=231 x=273 y=0 width=17 height=27 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0
+char id=235 x=290 y=0 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0
+char id=239 x=309 y=0 width=14 height=27 xoffset=-2 yoffset=6 xadvance=8 page=1 chnl=0
+char id=240 x=323 y=0 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0
+char id=246 x=342 y=0 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0
+char id=247 x=172 y=297 width=24 height=23 xoffset=1 yoffset=10 xadvance=24 page=1 chnl=0
+char id=248 x=128 y=297 width=21 height=24 xoffset=-1 yoffset=11 xadvance=18 page=1 chnl=0
+char id=252 x=361 y=0 width=18 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0
+char id=257 x=379 y=0 width=18 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0
+char id=261 x=397 y=0 width=19 height=27 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0
+char id=267 x=416 y=0 width=17 height=27 xoffset=0 yoffset=6 xadvance=16 page=1 chnl=0
+char id=272 x=212 y=0 width=25 height=27 xoffset=-1 yoffset=6 xadvance=23 page=1 chnl=0
+char id=275 x=433 y=0 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0
+char id=279 x=452 y=0 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0
+char id=281 x=471 y=0 width=19 height=27 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0
+char id=294 x=0 y=27 width=27 height=27 xoffset=-1 yoffset=6 xadvance=24 page=1 chnl=0
+char id=299 x=158 y=270 width=14 height=26 xoffset=-2 yoffset=7 xadvance=8 page=1 chnl=0
+char id=306 x=27 y=27 width=24 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0
+char id=319 x=490 y=0 width=18 height=27 xoffset=1 yoffset=6 xadvance=17 page=1 chnl=0
+char id=321 x=51 y=27 width=21 height=27 xoffset=-1 yoffset=6 xadvance=18 page=1 chnl=0
+char id=326 x=72 y=27 width=18 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=331 x=90 y=27 width=18 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=333 x=108 y=27 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0
+char id=338 x=127 y=27 width=33 height=27 xoffset=0 yoffset=6 xadvance=32 page=1 chnl=0
+char id=343 x=160 y=27 width=15 height=27 xoffset=0 yoffset=12 xadvance=13 page=1 chnl=0
+char id=351 x=175 y=27 width=16 height=27 xoffset=0 yoffset=12 xadvance=15 page=1 chnl=0
+char id=358 x=191 y=27 width=23 height=27 xoffset=-1 yoffset=6 xadvance=20 page=1 chnl=0
+char id=359 x=172 y=270 width=15 height=26 xoffset=-1 yoffset=7 xadvance=12 page=1 chnl=0
+char id=363 x=214 y=27 width=18 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0
+char id=371 x=232 y=27 width=19 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=380 x=251 y=27 width=16 height=27 xoffset=0 yoffset=6 xadvance=15 page=1 chnl=0
+char id=884 x=380 y=385 width=10 height=10 xoffset=5 yoffset=3 xadvance=18 page=1 chnl=0
+char id=885 x=406 y=385 width=10 height=9 xoffset=4 yoffset=30 xadvance=18 page=1 chnl=0
+char id=890 x=416 y=385 width=9 height=9 xoffset=5 yoffset=30 xadvance=18 page=1 chnl=0
+char id=893 x=219 y=297 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0
+char id=900 x=502 y=243 width=9 height=10 xoffset=5 yoffset=3 xadvance=18 page=1 chnl=0
+char id=901 x=390 y=385 width=16 height=10 xoffset=2 yoffset=3 xadvance=18 page=1 chnl=0
+char id=902 x=267 y=27 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=1 chnl=0
+char id=903 x=465 y=385 width=8 height=8 xoffset=3 yoffset=12 xadvance=12 page=1 chnl=0
+char id=904 x=291 y=27 width=26 height=27 xoffset=-2 yoffset=6 xadvance=23 page=1 chnl=0
+char id=905 x=317 y=27 width=29 height=27 xoffset=-2 yoffset=6 xadvance=26 page=1 chnl=0
+char id=906 x=346 y=27 width=19 height=27 xoffset=-2 yoffset=6 xadvance=17 page=1 chnl=0
+char id=908 x=365 y=27 width=30 height=27 xoffset=-2 yoffset=6 xadvance=27 page=1 chnl=0
+char id=910 x=395 y=27 width=30 height=27 xoffset=-2 yoffset=6 xadvance=24 page=1 chnl=0
+char id=911 x=425 y=27 width=30 height=27 xoffset=-2 yoffset=6 xadvance=27 page=1 chnl=0
+char id=913 x=455 y=27 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=1 chnl=0
+char id=914 x=479 y=27 width=20 height=27 xoffset=1 yoffset=6 xadvance=20 page=1 chnl=0
+char id=915 x=0 y=54 width=18 height=27 xoffset=1 yoffset=6 xadvance=17 page=1 chnl=0
+char id=916 x=18 y=54 width=25 height=27 xoffset=-2 yoffset=6 xadvance=21 page=1 chnl=0
+char id=917 x=43 y=54 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0
+char id=918 x=62 y=54 width=20 height=27 xoffset=0 yoffset=6 xadvance=19 page=1 chnl=0
+char id=919 x=82 y=54 width=22 height=27 xoffset=1 yoffset=6 xadvance=23 page=1 chnl=0
+char id=920 x=104 y=54 width=25 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0
+char id=921 x=129 y=54 width=13 height=27 xoffset=0 yoffset=6 xadvance=13 page=1 chnl=0
+char id=922 x=142 y=54 width=24 height=27 xoffset=1 yoffset=6 xadvance=20 page=1 chnl=0
+char id=923 x=166 y=54 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=1 chnl=0
+char id=924 x=190 y=54 width=25 height=27 xoffset=1 yoffset=6 xadvance=26 page=1 chnl=0
+char id=925 x=215 y=54 width=21 height=27 xoffset=1 yoffset=6 xadvance=22 page=1 chnl=0
+char id=926 x=236 y=54 width=20 height=27 xoffset=0 yoffset=6 xadvance=19 page=1 chnl=0
+char id=927 x=256 y=54 width=25 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0
+char id=928 x=281 y=54 width=22 height=27 xoffset=1 yoffset=6 xadvance=23 page=1 chnl=0
+char id=929 x=303 y=54 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0
+char id=931 x=322 y=54 width=21 height=27 xoffset=0 yoffset=6 xadvance=19 page=1 chnl=0
+char id=932 x=343 y=54 width=23 height=27 xoffset=-1 yoffset=6 xadvance=20 page=1 chnl=0
+char id=933 x=366 y=54 width=25 height=27 xoffset=-2 yoffset=6 xadvance=19 page=1 chnl=0
+char id=934 x=391 y=54 width=25 height=27 xoffset=0 yoffset=6 xadvance=25 page=1 chnl=0
+char id=935 x=416 y=54 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=1 chnl=0
+char id=936 x=440 y=54 width=25 height=27 xoffset=1 yoffset=6 xadvance=26 page=1 chnl=0
+char id=937 x=465 y=54 width=26 height=27 xoffset=-1 yoffset=6 xadvance=23 page=1 chnl=0
+char id=945 x=236 y=297 width=19 height=21 xoffset=0 yoffset=12 xadvance=19 page=1 chnl=0
+char id=947 x=491 y=54 width=20 height=27 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0
+char id=949 x=255 y=297 width=18 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0
+char id=951 x=0 y=81 width=18 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=953 x=502 y=81 width=7 height=21 xoffset=1 yoffset=12 xadvance=8 page=1 chnl=0
+char id=954 x=273 y=297 width=19 height=21 xoffset=1 yoffset=12 xadvance=17 page=1 chnl=0
+char id=956 x=18 y=81 width=18 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=957 x=292 y=297 width=21 height=21 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0
+char id=959 x=313 y=297 width=19 height=21 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0
+char id=960 x=332 y=297 width=18 height=21 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=961 x=36 y=81 width=19 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=962 x=55 y=81 width=18 height=27 xoffset=0 yoffset=12 xadvance=15 page=1 chnl=0
+char id=963 x=350 y=297 width=22 height=21 xoffset=0 yoffset=12 xadvance=20 page=1 chnl=0
+char id=964 x=372 y=297 width=19 height=21 xoffset=-1 yoffset=12 xadvance=16 page=1 chnl=0
+char id=965 x=391 y=297 width=18 height=21 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=966 x=73 y=81 width=25 height=27 xoffset=0 yoffset=12 xadvance=24 page=1 chnl=0
+char id=967 x=98 y=81 width=21 height=27 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0
+char id=968 x=119 y=81 width=23 height=27 xoffset=1 yoffset=12 xadvance=24 page=1 chnl=0
+char id=969 x=409 y=297 width=25 height=21 xoffset=0 yoffset=12 xadvance=24 page=1 chnl=0
+char id=970 x=142 y=81 width=14 height=27 xoffset=-2 yoffset=6 xadvance=8 page=1 chnl=0
+char id=971 x=156 y=81 width=18 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0
+char id=978 x=174 y=81 width=28 height=27 xoffset=-2 yoffset=6 xadvance=23 page=1 chnl=0
+char id=982 x=434 y=297 width=25 height=21 xoffset=0 yoffset=12 xadvance=24 page=1 chnl=0
+char id=983 x=202 y=81 width=24 height=27 xoffset=-2 yoffset=12 xadvance=18 page=1 chnl=0
+char id=985 x=226 y=81 width=19 height=27 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0
+char id=987 x=245 y=81 width=17 height=27 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0
+char id=988 x=262 y=81 width=19 height=27 xoffset=1 yoffset=6 xadvance=18 page=1 chnl=0
+char id=989 x=281 y=81 width=16 height=27 xoffset=1 yoffset=12 xadvance=16 page=1 chnl=0
+char id=990 x=297 y=81 width=25 height=27 xoffset=-2 yoffset=6 xadvance=21 page=1 chnl=0
+char id=995 x=322 y=81 width=27 height=27 xoffset=1 yoffset=12 xadvance=28 page=1 chnl=0
+char id=996 x=349 y=81 width=21 height=27 xoffset=0 yoffset=6 xadvance=21 page=1 chnl=0
+char id=999 x=459 y=297 width=20 height=21 xoffset=-1 yoffset=12 xadvance=18 page=1 chnl=0
+char id=1000 x=370 y=81 width=20 height=27 xoffset=0 yoffset=6 xadvance=19 page=1 chnl=0
+char id=1002 x=390 y=81 width=25 height=27 xoffset=-2 yoffset=6 xadvance=21 page=1 chnl=0
+char id=1003 x=479 y=297 width=25 height=21 xoffset=-2 yoffset=12 xadvance=21 page=1 chnl=0
+char id=1004 x=415 y=81 width=25 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0
+char id=1005 x=0 y=322 width=20 height=21 xoffset=0 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1006 x=440 y=81 width=19 height=27 xoffset=-1 yoffset=6 xadvance=16 page=1 chnl=0
+char id=1008 x=20 y=322 width=24 height=21 xoffset=-2 yoffset=12 xadvance=18 page=1 chnl=0
+char id=1010 x=44 y=322 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0
+char id=1012 x=459 y=81 width=25 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0
+char id=1013 x=61 y=322 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0
+char id=1014 x=78 y=322 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0
+char id=1015 x=484 y=81 width=18 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0
+char id=1020 x=0 y=108 width=22 height=27 xoffset=-2 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1021 x=22 y=108 width=21 height=27 xoffset=0 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1022 x=43 y=108 width=21 height=27 xoffset=0 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1023 x=64 y=108 width=21 height=27 xoffset=0 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1026 x=85 y=108 width=26 height=27 xoffset=-1 yoffset=6 xadvance=24 page=1 chnl=0
+char id=1028 x=111 y=108 width=21 height=27 xoffset=0 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1029 x=132 y=108 width=20 height=27 xoffset=0 yoffset=6 xadvance=19 page=1 chnl=0
+char id=1030 x=152 y=108 width=13 height=27 xoffset=0 yoffset=6 xadvance=13 page=1 chnl=0
+char id=1032 x=165 y=108 width=15 height=27 xoffset=-1 yoffset=6 xadvance=14 page=1 chnl=0
+char id=1033 x=180 y=108 width=35 height=27 xoffset=-1 yoffset=6 xadvance=33 page=1 chnl=0
+char id=1034 x=215 y=108 width=32 height=27 xoffset=1 yoffset=6 xadvance=32 page=1 chnl=0
+char id=1035 x=247 y=108 width=26 height=27 xoffset=-1 yoffset=6 xadvance=24 page=1 chnl=0
+char id=1040 x=273 y=108 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1041 x=297 y=108 width=20 height=27 xoffset=1 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1042 x=317 y=108 width=20 height=27 xoffset=1 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1043 x=337 y=108 width=18 height=27 xoffset=1 yoffset=6 xadvance=17 page=1 chnl=0
+char id=1045 x=355 y=108 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0
+char id=1046 x=374 y=108 width=34 height=27 xoffset=-2 yoffset=6 xadvance=30 page=1 chnl=0
+char id=1047 x=408 y=108 width=20 height=27 xoffset=-1 yoffset=6 xadvance=18 page=1 chnl=0
+char id=1048 x=428 y=108 width=21 height=27 xoffset=1 yoffset=6 xadvance=22 page=1 chnl=0
+char id=1050 x=449 y=108 width=22 height=27 xoffset=1 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1051 x=471 y=108 width=24 height=27 xoffset=-1 yoffset=6 xadvance=23 page=1 chnl=0
+char id=1052 x=0 y=135 width=25 height=27 xoffset=1 yoffset=6 xadvance=26 page=1 chnl=0
+char id=1053 x=25 y=135 width=22 height=27 xoffset=1 yoffset=6 xadvance=23 page=1 chnl=0
+char id=1054 x=47 y=135 width=25 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0
+char id=1055 x=72 y=135 width=22 height=27 xoffset=1 yoffset=6 xadvance=23 page=1 chnl=0
+char id=1056 x=94 y=135 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0
+char id=1057 x=113 y=135 width=21 height=27 xoffset=0 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1058 x=134 y=135 width=23 height=27 xoffset=-1 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1059 x=157 y=135 width=24 height=27 xoffset=-2 yoffset=6 xadvance=19 page=1 chnl=0
+char id=1060 x=181 y=135 width=25 height=27 xoffset=0 yoffset=6 xadvance=25 page=1 chnl=0
+char id=1061 x=206 y=135 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1063 x=230 y=135 width=21 height=27 xoffset=0 yoffset=6 xadvance=21 page=1 chnl=0
+char id=1064 x=251 y=135 width=29 height=27 xoffset=1 yoffset=6 xadvance=31 page=1 chnl=0
+char id=1066 x=280 y=135 width=25 height=27 xoffset=-1 yoffset=6 xadvance=23 page=1 chnl=0
+char id=1067 x=305 y=135 width=25 height=27 xoffset=1 yoffset=6 xadvance=26 page=1 chnl=0
+char id=1068 x=330 y=135 width=20 height=27 xoffset=1 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1069 x=350 y=135 width=21 height=27 xoffset=0 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1070 x=371 y=135 width=31 height=27 xoffset=1 yoffset=6 xadvance=31 page=1 chnl=0
+char id=1071 x=402 y=135 width=23 height=27 xoffset=-2 yoffset=6 xadvance=21 page=1 chnl=0
+char id=1072 x=95 y=322 width=18 height=21 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0
+char id=1074 x=113 y=322 width=18 height=21 xoffset=1 yoffset=12 xadvance=18 page=1 chnl=0
+char id=1075 x=131 y=322 width=15 height=21 xoffset=1 yoffset=12 xadvance=14 page=1 chnl=0
+char id=1076 x=238 y=270 width=21 height=25 xoffset=-1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1077 x=146 y=322 width=19 height=21 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0
+char id=1078 x=165 y=322 width=29 height=21 xoffset=-2 yoffset=12 xadvance=24 page=1 chnl=0
+char id=1079 x=194 y=322 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0
+char id=1080 x=211 y=322 width=18 height=21 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1082 x=229 y=322 width=19 height=21 xoffset=1 yoffset=12 xadvance=17 page=1 chnl=0
+char id=1083 x=248 y=322 width=20 height=21 xoffset=-1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1084 x=268 y=322 width=20 height=21 xoffset=1 yoffset=12 xadvance=21 page=1 chnl=0
+char id=1085 x=288 y=322 width=18 height=21 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1086 x=306 y=322 width=19 height=21 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0
+char id=1087 x=325 y=322 width=18 height=21 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1088 x=425 y=135 width=19 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1089 x=343 y=322 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0
+char id=1090 x=360 y=322 width=19 height=21 xoffset=-1 yoffset=12 xadvance=16 page=1 chnl=0
+char id=1091 x=444 y=135 width=21 height=27 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0
+char id=1093 x=379 y=322 width=21 height=21 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0
+char id=1094 x=259 y=270 width=19 height=25 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1095 x=400 y=322 width=17 height=21 xoffset=1 yoffset=12 xadvance=18 page=1 chnl=0
+char id=1096 x=417 y=322 width=25 height=21 xoffset=1 yoffset=12 xadvance=26 page=1 chnl=0
+char id=1097 x=278 y=270 width=27 height=25 xoffset=1 yoffset=12 xadvance=26 page=1 chnl=0
+char id=1098 x=442 y=322 width=21 height=21 xoffset=-1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1099 x=463 y=322 width=22 height=21 xoffset=1 yoffset=12 xadvance=23 page=1 chnl=0
+char id=1100 x=485 y=322 width=17 height=21 xoffset=1 yoffset=12 xadvance=17 page=1 chnl=0
+char id=1101 x=0 y=343 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0
+char id=1102 x=17 y=343 width=25 height=21 xoffset=1 yoffset=12 xadvance=25 page=1 chnl=0
+char id=1103 x=42 y=343 width=20 height=21 xoffset=-2 yoffset=12 xadvance=18 page=1 chnl=0
+char id=1105 x=465 y=135 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0
+char id=1108 x=62 y=343 width=17 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0
+char id=1109 x=79 y=343 width=16 height=21 xoffset=0 yoffset=12 xadvance=15 page=1 chnl=0
+char id=1110 x=499 y=27 width=7 height=27 xoffset=1 yoffset=6 xadvance=8 page=1 chnl=0
+char id=1111 x=495 y=108 width=14 height=27 xoffset=-2 yoffset=6 xadvance=8 page=1 chnl=0
+char id=1113 x=95 y=343 width=29 height=21 xoffset=-1 yoffset=12 xadvance=27 page=1 chnl=0
+char id=1114 x=124 y=343 width=27 height=21 xoffset=1 yoffset=12 xadvance=27 page=1 chnl=0
+char id=1119 x=305 y=270 width=18 height=25 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1120 x=0 y=162 width=39 height=27 xoffset=0 yoffset=6 xadvance=38 page=1 chnl=0
+char id=1121 x=151 y=343 width=28 height=21 xoffset=-2 yoffset=12 xadvance=24 page=1 chnl=0
+char id=1122 x=484 y=135 width=25 height=27 xoffset=-1 yoffset=6 xadvance=23 page=1 chnl=0
+char id=1124 x=39 y=162 width=28 height=27 xoffset=1 yoffset=6 xadvance=28 page=1 chnl=0
+char id=1125 x=179 y=343 width=23 height=21 xoffset=1 yoffset=12 xadvance=23 page=1 chnl=0
+char id=1126 x=67 y=162 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1127 x=202 y=343 width=22 height=21 xoffset=-2 yoffset=12 xadvance=18 page=1 chnl=0
+char id=1128 x=91 y=162 width=28 height=27 xoffset=1 yoffset=6 xadvance=27 page=1 chnl=0
+char id=1129 x=224 y=343 width=25 height=21 xoffset=0 yoffset=12 xadvance=23 page=1 chnl=0
+char id=1130 x=119 y=162 width=30 height=27 xoffset=-2 yoffset=6 xadvance=26 page=1 chnl=0
+char id=1131 x=249 y=343 width=25 height=21 xoffset=-2 yoffset=12 xadvance=21 page=1 chnl=0
+char id=1132 x=149 y=162 width=35 height=27 xoffset=1 yoffset=6 xadvance=34 page=1 chnl=0
+char id=1133 x=274 y=343 width=29 height=21 xoffset=1 yoffset=12 xadvance=28 page=1 chnl=0
+char id=1136 x=184 y=162 width=26 height=27 xoffset=0 yoffset=6 xadvance=26 page=1 chnl=0
+char id=1137 x=210 y=162 width=24 height=27 xoffset=0 yoffset=12 xadvance=24 page=1 chnl=0
+char id=1138 x=234 y=162 width=25 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0
+char id=1139 x=303 y=343 width=19 height=21 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0
+char id=1140 x=259 y=162 width=30 height=27 xoffset=-2 yoffset=6 xadvance=24 page=1 chnl=0
+char id=1141 x=322 y=343 width=26 height=21 xoffset=-2 yoffset=12 xadvance=21 page=1 chnl=0
+char id=1145 x=289 y=162 width=35 height=27 xoffset=0 yoffset=12 xadvance=32 page=1 chnl=0
+char id=1147 x=196 y=297 width=23 height=23 xoffset=0 yoffset=11 xadvance=22 page=1 chnl=0
+char id=1151 x=324 y=162 width=28 height=27 xoffset=-2 yoffset=6 xadvance=24 page=1 chnl=0
+char id=1153 x=352 y=162 width=17 height=27 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0
+char id=1154 x=369 y=162 width=21 height=27 xoffset=-2 yoffset=6 xadvance=17 page=1 chnl=0
+char id=1155 x=314 y=385 width=30 height=11 xoffset=2 yoffset=2 xadvance=0 page=1 chnl=0
+char id=1156 x=473 y=385 width=31 height=8 xoffset=2 yoffset=-2 xadvance=0 page=1 chnl=0
+char id=1157 x=278 y=385 width=18 height=12 xoffset=6 yoffset=-11 xadvance=0 page=1 chnl=0
+char id=1158 x=296 y=385 width=18 height=12 xoffset=6 yoffset=-18 xadvance=0 page=1 chnl=0
+char id=1159 x=425 y=385 width=18 height=9 xoffset=1 yoffset=3 xadvance=21 page=1 chnl=0
+char id=1164 x=390 y=162 width=22 height=27 xoffset=-1 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1166 x=412 y=162 width=19 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0
+char id=1167 x=431 y=162 width=20 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1169 x=451 y=162 width=15 height=27 xoffset=1 yoffset=6 xadvance=14 page=1 chnl=0
+char id=1170 x=466 y=162 width=20 height=27 xoffset=-1 yoffset=6 xadvance=17 page=1 chnl=0
+char id=1171 x=348 y=343 width=16 height=21 xoffset=0 yoffset=12 xadvance=14 page=1 chnl=0
+char id=1173 x=486 y=162 width=17 height=27 xoffset=1 yoffset=12 xadvance=17 page=1 chnl=0
+char id=1175 x=323 y=270 width=28 height=25 xoffset=-2 yoffset=12 xadvance=25 page=1 chnl=0
+char id=1177 x=0 y=189 width=17 height=27 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0
+char id=1179 x=351 y=270 width=18 height=25 xoffset=1 yoffset=12 xadvance=18 page=1 chnl=0
+char id=1180 x=17 y=189 width=22 height=27 xoffset=1 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1181 x=364 y=343 width=19 height=21 xoffset=1 yoffset=12 xadvance=17 page=1 chnl=0
+char id=1182 x=39 y=189 width=24 height=27 xoffset=-1 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1184 x=63 y=189 width=28 height=27 xoffset=-1 yoffset=6 xadvance=24 page=1 chnl=0
+char id=1185 x=383 y=343 width=24 height=21 xoffset=-1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1187 x=369 y=270 width=19 height=25 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1188 x=91 y=189 width=27 height=27 xoffset=1 yoffset=6 xadvance=26 page=1 chnl=0
+char id=1189 x=407 y=343 width=22 height=21 xoffset=1 yoffset=12 xadvance=21 page=1 chnl=0
+char id=1191 x=118 y=189 width=28 height=27 xoffset=1 yoffset=12 xadvance=28 page=1 chnl=0
+char id=1195 x=146 y=189 width=17 height=27 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0
+char id=1197 x=388 y=270 width=19 height=25 xoffset=-1 yoffset=12 xadvance=16 page=1 chnl=0
+char id=1198 x=163 y=189 width=25 height=27 xoffset=-2 yoffset=6 xadvance=19 page=1 chnl=0
+char id=1199 x=188 y=189 width=21 height=27 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0
+char id=1200 x=209 y=189 width=25 height=27 xoffset=-2 yoffset=6 xadvance=19 page=1 chnl=0
+char id=1201 x=234 y=189 width=21 height=27 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0
+char id=1203 x=407 y=270 width=20 height=25 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0
+char id=1205 x=427 y=270 width=24 height=25 xoffset=-1 yoffset=12 xadvance=22 page=1 chnl=0
+char id=1207 x=451 y=270 width=19 height=25 xoffset=1 yoffset=12 xadvance=18 page=1 chnl=0
+char id=1208 x=255 y=189 width=21 height=27 xoffset=0 yoffset=6 xadvance=21 page=1 chnl=0
+char id=1209 x=429 y=343 width=17 height=21 xoffset=1 yoffset=12 xadvance=18 page=1 chnl=0
+char id=1210 x=276 y=189 width=20 height=27 xoffset=1 yoffset=6 xadvance=21 page=1 chnl=0
+char id=1212 x=296 y=189 width=29 height=27 xoffset=-1 yoffset=6 xadvance=27 page=1 chnl=0
+char id=1213 x=446 y=343 width=23 height=21 xoffset=-1 yoffset=12 xadvance=21 page=1 chnl=0
+char id=1215 x=470 y=270 width=23 height=25 xoffset=-1 yoffset=12 xadvance=21 page=1 chnl=0
+char id=1216 x=325 y=189 width=13 height=27 xoffset=0 yoffset=6 xadvance=13 page=1 chnl=0
+char id=1220 x=338 y=189 width=17 height=27 xoffset=1 yoffset=12 xadvance=17 page=1 chnl=0
+char id=1222 x=0 y=297 width=23 height=25 xoffset=-1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1224 x=355 y=189 width=18 height=27 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1226 x=23 y=297 width=22 height=25 xoffset=1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1228 x=493 y=270 width=17 height=25 xoffset=1 yoffset=12 xadvance=18 page=1 chnl=0
+char id=1230 x=45 y=297 width=24 height=25 xoffset=1 yoffset=12 xadvance=21 page=1 chnl=0
+char id=1235 x=373 y=189 width=18 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0
+char id=1236 x=391 y=189 width=34 height=27 xoffset=-3 yoffset=6 xadvance=30 page=1 chnl=0
+char id=1237 x=469 y=343 width=30 height=21 xoffset=0 yoffset=12 xadvance=29 page=1 chnl=0
+char id=1240 x=425 y=189 width=25 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0
+char id=1241 x=0 y=364 width=19 height=21 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0
+char id=1243 x=450 y=189 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0
+char id=1245 x=469 y=189 width=29 height=27 xoffset=-2 yoffset=6 xadvance=24 page=1 chnl=0
+char id=1247 x=0 y=216 width=17 height=27 xoffset=0 yoffset=6 xadvance=16 page=1 chnl=0
+char id=1248 x=17 y=216 width=20 height=27 xoffset=-1 yoffset=6 xadvance=18 page=1 chnl=0
+char id=1249 x=37 y=216 width=16 height=27 xoffset=0 yoffset=12 xadvance=15 page=1 chnl=0
+char id=1251 x=53 y=216 width=18 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0
+char id=1253 x=71 y=216 width=18 height=27 xoffset=1 yoffset=6 xadvance=19 page=1 chnl=0
+char id=1255 x=89 y=216 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0
+char id=1256 x=108 y=216 width=25 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0
+char id=1257 x=19 y=364 width=19 height=21 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0
+char id=1259 x=133 y=216 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0
+char id=1261 x=152 y=216 width=17 height=27 xoffset=0 yoffset=6 xadvance=16 page=1 chnl=0
+char id=1269 x=169 y=216 width=17 height=27 xoffset=1 yoffset=6 xadvance=18 page=1 chnl=0
+char id=1271 x=187 y=270 width=15 height=26 xoffset=1 yoffset=12 xadvance=14 page=1 chnl=0
+char id=1273 x=186 y=216 width=22 height=27 xoffset=1 yoffset=6 xadvance=23 page=1 chnl=0
+char id=1275 x=208 y=216 width=17 height=27 xoffset=-1 yoffset=12 xadvance=14 page=1 chnl=0
+char id=1277 x=225 y=216 width=21 height=27 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0
+char id=1278 x=246 y=216 width=24 height=27 xoffset=-2 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1279 x=38 y=364 width=21 height=21 xoffset=-2 yoffset=12 xadvance=17 page=1 chnl=0
+char id=1280 x=270 y=216 width=20 height=27 xoffset=0 yoffset=6 xadvance=20 page=1 chnl=0
+char id=1282 x=290 y=216 width=30 height=27 xoffset=0 yoffset=6 xadvance=30 page=1 chnl=0
+char id=1284 x=320 y=216 width=30 height=27 xoffset=0 yoffset=6 xadvance=30 page=1 chnl=0
+char id=1285 x=59 y=364 width=27 height=21 xoffset=0 yoffset=12 xadvance=27 page=1 chnl=0
+char id=1287 x=69 y=297 width=18 height=25 xoffset=0 yoffset=12 xadvance=17 page=1 chnl=0
+char id=1288 x=350 y=216 width=34 height=27 xoffset=-1 yoffset=6 xadvance=33 page=1 chnl=0
+char id=1289 x=86 y=364 width=30 height=21 xoffset=-1 yoffset=12 xadvance=29 page=1 chnl=0
+char id=1290 x=384 y=216 width=32 height=27 xoffset=1 yoffset=6 xadvance=33 page=1 chnl=0
+char id=1291 x=116 y=364 width=29 height=21 xoffset=1 yoffset=12 xadvance=30 page=1 chnl=0
+char id=1292 x=416 y=216 width=23 height=27 xoffset=0 yoffset=6 xadvance=22 page=1 chnl=0
+char id=1293 x=145 y=364 width=19 height=21 xoffset=0 yoffset=12 xadvance=18 page=1 chnl=0
+char id=1294 x=439 y=216 width=26 height=27 xoffset=-1 yoffset=6 xadvance=25 page=1 chnl=0
+char id=1295 x=164 y=364 width=24 height=21 xoffset=-1 yoffset=12 xadvance=23 page=1 chnl=0
+char id=1296 x=465 y=216 width=20 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0
+char id=1297 x=188 y=364 width=18 height=21 xoffset=0 yoffset=12 xadvance=16 page=1 chnl=0
+char id=1299 x=485 y=216 width=20 height=27 xoffset=-1 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1307 x=0 y=243 width=19 height=27 xoffset=0 yoffset=12 xadvance=19 page=1 chnl=0
+char id=1308 x=19 y=243 width=34 height=27 xoffset=-2 yoffset=6 xadvance=30 page=1 chnl=0
+char id=1309 x=206 y=364 width=29 height=21 xoffset=-2 yoffset=12 xadvance=25 page=1 chnl=0
+char id=8210 x=27 y=401 width=21 height=7 xoffset=-1 yoffset=18 xadvance=18 page=1 chnl=0
+char id=8211 x=27 y=401 width=21 height=7 xoffset=-1 yoffset=18 xadvance=18 page=1 chnl=0
+char id=8212 x=48 y=401 width=33 height=7 xoffset=-1 yoffset=18 xadvance=30 page=1 chnl=0
+char id=8213 x=81 y=401 width=29 height=7 xoffset=1 yoffset=18 xadvance=30 page=1 chnl=0
+char id=8215 x=443 y=385 width=22 height=9 xoffset=-1 yoffset=30 xadvance=18 page=1 chnl=0
+char id=8216 x=136 y=385 width=12 height=13 xoffset=-3 yoffset=5 xadvance=8 page=1 chnl=0
+char id=8217 x=148 y=385 width=12 height=13 xoffset=0 yoffset=5 xadvance=8 page=1 chnl=0
+char id=8218 x=160 y=385 width=11 height=13 xoffset=-2 yoffset=25 xadvance=8 page=1 chnl=0
+char id=8219 x=171 y=385 width=12 height=13 xoffset=-3 yoffset=5 xadvance=8 page=1 chnl=0
+char id=8220 x=183 y=385 width=18 height=13 xoffset=-3 yoffset=5 xadvance=14 page=1 chnl=0
+char id=8221 x=201 y=385 width=18 height=13 xoffset=0 yoffset=5 xadvance=14 page=1 chnl=0
+char id=8222 x=219 y=385 width=17 height=13 xoffset=-2 yoffset=25 xadvance=14 page=1 chnl=0
+char id=8223 x=236 y=385 width=18 height=13 xoffset=-3 yoffset=5 xadvance=14 page=1 chnl=0
+char id=8224 x=202 y=270 width=18 height=26 xoffset=1 yoffset=5 xadvance=18 page=1 chnl=0
+char id=8225 x=220 y=270 width=18 height=26 xoffset=1 yoffset=5 xadvance=18 page=1 chnl=0
+char id=8226 x=22 y=385 width=15 height=15 xoffset=1 yoffset=13 xadvance=16 page=1 chnl=0
+char id=8230 x=110 y=401 width=25 height=7 xoffset=2 yoffset=26 xadvance=27 page=1 chnl=0
+char id=8240 x=53 y=243 width=45 height=27 xoffset=1 yoffset=6 xadvance=46 page=1 chnl=0
+char id=8242 x=70 y=385 width=11 height=14 xoffset=0 yoffset=6 xadvance=10 page=1 chnl=0
+char id=8243 x=81 y=385 width=17 height=14 xoffset=0 yoffset=6 xadvance=16 page=1 chnl=0
+char id=8244 x=98 y=385 width=24 height=14 xoffset=-3 yoffset=6 xadvance=16 page=1 chnl=0
+char id=8249 x=499 y=343 width=12 height=21 xoffset=1 yoffset=10 xadvance=13 page=1 chnl=0
+char id=8250 x=498 y=189 width=12 height=21 xoffset=1 yoffset=10 xadvance=13 page=1 chnl=0
+char id=8252 x=98 y=243 width=15 height=27 xoffset=2 yoffset=6 xadvance=19 page=1 chnl=0
+char id=8254 x=180 y=401 width=22 height=6 xoffset=-2 yoffset=1 xadvance=18 page=1 chnl=0
+char id=8260 x=113 y=243 width=21 height=27 xoffset=-2 yoffset=6 xadvance=15 page=1 chnl=0
+char id=8352 x=134 y=243 width=20 height=27 xoffset=0 yoffset=6 xadvance=19 page=1 chnl=0
+char id=8354 x=154 y=243 width=21 height=27 xoffset=0 yoffset=6 xadvance=20 page=1 chnl=0
+char id=8355 x=175 y=243 width=20 height=27 xoffset=-1 yoffset=6 xadvance=18 page=1 chnl=0
+char id=8356 x=195 y=243 width=19 height=27 xoffset=0 yoffset=6 xadvance=18 page=1 chnl=0
+char id=8357 x=214 y=243 width=27 height=27 xoffset=1 yoffset=9 xadvance=28 page=1 chnl=0
+char id=8358 x=241 y=243 width=25 height=27 xoffset=-1 yoffset=6 xadvance=22 page=1 chnl=0
+char id=8359 x=266 y=243 width=31 height=27 xoffset=1 yoffset=6 xadvance=32 page=1 chnl=0
+char id=8360 x=297 y=243 width=38 height=27 xoffset=1 yoffset=6 xadvance=37 page=1 chnl=0
+char id=8361 x=335 y=243 width=33 height=27 xoffset=-1 yoffset=6 xadvance=30 page=1 chnl=0
+char id=8364 x=368 y=243 width=21 height=27 xoffset=-2 yoffset=6 xadvance=18 page=1 chnl=0
+char id=8365 x=389 y=243 width=24 height=27 xoffset=-1 yoffset=6 xadvance=20 page=1 chnl=0
+char id=8366 x=413 y=243 width=23 height=27 xoffset=-1 yoffset=6 xadvance=20 page=1 chnl=0
+char id=8369 x=436 y=243 width=22 height=27 xoffset=-1 yoffset=6 xadvance=19 page=1 chnl=0
+char id=8371 x=458 y=243 width=23 height=27 xoffset=-2 yoffset=6 xadvance=18 page=1 chnl=0
+char id=8372 x=481 y=243 width=21 height=27 xoffset=-1 yoffset=6 xadvance=18 page=1 chnl=0
+char id=11360 x=0 y=270 width=20 height=27 xoffset=-1 yoffset=6 xadvance=17 page=1 chnl=0
+char id=11362 x=20 y=270 width=23 height=27 xoffset=-2 yoffset=6 xadvance=19 page=1 chnl=0
+char id=11363 x=43 y=270 width=21 height=27 xoffset=-1 yoffset=6 xadvance=19 page=1 chnl=0
+char id=11372 x=87 y=297 width=18 height=25 xoffset=0 yoffset=12 xadvance=17 page=1 chnl=0
+char id=11373 x=64 y=270 width=24 height=27 xoffset=0 yoffset=6 xadvance=24 page=1 chnl=0
+char id=11377 x=235 y=364 width=24 height=21 xoffset=-2 yoffset=12 xadvance=20 page=1 chnl=0
+char id=11378 x=88 y=270 width=38 height=27 xoffset=-2 yoffset=6 xadvance=34 page=1 chnl=0
+char id=11379 x=259 y=364 width=33 height=21 xoffset=-2 yoffset=12 xadvance=28 page=1 chnl=0
+char id=11380 x=292 y=364 width=22 height=21 xoffset=-2 yoffset=12 xadvance=18 page=1 chnl=0
+char id=11381 x=126 y=270 width=17 height=27 xoffset=1 yoffset=6 xadvance=17 page=1 chnl=0
+char id=11382 x=314 y=364 width=14 height=21 xoffset=1 yoffset=12 xadvance=14 page=1 chnl=0
+char id=11383 x=328 y=364 width=25 height=21 xoffset=0 yoffset=12 xadvance=24 page=1 chnl=0
+kernings count=375
+kerning first=70 second=46 amount=-4
+kerning first=118 second=8230 amount=-3
+kerning first=39 second=65 amount=-1
+kerning first=65 second=45 amount=-1
+kerning first=8211 second=87 amount=-1
+kerning first=84 second=121 amount=-3
+kerning first=90 second=8212 amount=-1
+kerning first=121 second=44 amount=-3
+kerning first=8211 second=121 amount=-1
+kerning first=80 second=339 amount=-1
+kerning first=86 second=58 amount=-1
+kerning first=89 second=101 amount=-2
+kerning first=90 second=97 amount=-1
+kerning first=89 second=248 amount=-2
+kerning first=70 second=59 amount=-1
+kerning first=84 second=230 amount=-4
+kerning first=84 second=45 amount=-2
+kerning first=89 second=46 amount=-4
+kerning first=102 second=125 amount=2
+kerning first=8217 second=46 amount=-3
+kerning first=8222 second=87 amount=-1
+kerning first=68 second=46 amount=-1
+kerning first=84 second=79 amount=-1
+kerning first=82 second=121 amount=-1
+kerning first=80 second=74 amount=-1
+kerning first=88 second=8212 amount=-1
+kerning first=89 second=114 amount=-1
+kerning first=119 second=44 amount=-1
+kerning first=89 second=59 amount=-3
+kerning first=45 second=88 amount=-1
+kerning first=91 second=106 amount=1
+kerning first=84 second=58 amount=-3
+kerning first=87 second=101 amount=-1
+kerning first=67 second=8212 amount=-1
+kerning first=87 second=248 amount=-1
+kerning first=88 second=97 amount=-1
+kerning first=45 second=122 amount=-1
+kerning first=82 second=230 amount=-1
+kerning first=82 second=45 amount=-1
+kerning first=87 second=46 amount=-3
+kerning first=46 second=8212 amount=-2
+kerning first=8221 second=46 amount=-3
+kerning first=8221 second=8217 amount=1
+kerning first=107 second=8212 amount=-1
+kerning first=86 second=198 amount=-1
+kerning first=102 second=8211 amount=-1
+kerning first=114 second=8230 amount=-4
+kerning first=8212 second=88 amount=-1
+kerning first=84 second=71 amount=-1
+kerning first=65 second=84 amount=-2
+kerning first=86 second=8212 amount=-1
+kerning first=87 second=114 amount=-1
+kerning first=8212 second=122 amount=-1
+kerning first=8220 second=198 amount=-1
+kerning first=87 second=59 amount=-1
+kerning first=8216 second=198 amount=-1
+kerning first=8217 second=239 amount=3
+kerning first=102 second=41 amount=2
+kerning first=65 second=8212 amount=-1
+kerning first=86 second=97 amount=-1
+kerning first=80 second=230 amount=-1
+kerning first=121 second=8211 amount=-1
+kerning first=84 second=84 amount=-2
+kerning first=33 second=8221 amount=-1
+kerning first=84 second=198 amount=-2
+kerning first=46 second=55 amount=-1
+kerning first=8211 second=84 amount=-2
+kerning first=84 second=118 amount=-3
+kerning first=76 second=74 amount=1
+kerning first=84 second=8212 amount=-2
+kerning first=120 second=45 amount=-1
+kerning first=84 second=63 amount=1
+kerning first=8211 second=118 amount=-1
+kerning first=8211 second=198 amount=-1
+kerning first=8217 second=8220 amount=3
+kerning first=70 second=111 amount=-1
+kerning first=70 second=8230 amount=-4
+kerning first=84 second=97 amount=-4
+kerning first=8222 second=84 amount=-3
+kerning first=82 second=84 amount=-1
+kerning first=76 second=87 amount=-1
+kerning first=102 second=8217 amount=1
+kerning first=65 second=89 amount=-1
+kerning first=44 second=55 amount=-1
+kerning first=118 second=230 amount=-1
+kerning first=76 second=121 amount=-2
+kerning first=89 second=111 amount=-2
+kerning first=82 second=8212 amount=-1
+kerning first=118 second=45 amount=-1
+kerning first=89 second=8230 amount=-4
+kerning first=102 second=46 amount=-2
+kerning first=8217 second=8230 amount=-3
+kerning first=68 second=8230 amount=-1
+kerning first=101 second=84 amount=-2
+kerning first=84 second=89 amount=-1
+kerning first=76 second=45 amount=-2
+kerning first=8211 second=89 amount=-2
+kerning first=80 second=198 amount=-1
+kerning first=121 second=46 amount=-3
+kerning first=87 second=111 amount=-1
+kerning first=75 second=117 amount=-1
+kerning first=116 second=45 amount=-1
+kerning first=87 second=8230 amount=-3
+kerning first=75 second=8211 amount=-2
+kerning first=89 second=103 amount=-2
+kerning first=70 second=339 amount=-1
+kerning first=102 second=93 amount=2
+kerning first=8221 second=8230 amount=-3
+kerning first=80 second=97 amount=-1
+kerning first=99 second=84 amount=-1
+kerning first=120 second=8212 amount=-1
+kerning first=8222 second=89 amount=-3
+kerning first=123 second=106 amount=1
+kerning first=119 second=46 amount=-1
+kerning first=84 second=115 amount=-3
+kerning first=89 second=339 amount=-2
+kerning first=70 second=74 amount=-1
+kerning first=84 second=338 amount=-1
+kerning first=114 second=230 amount=-1
+kerning first=8216 second=65 amount=-1
+kerning first=8217 second=116 amount=1
+kerning first=46 second=8221 amount=-3
+kerning first=118 second=8212 amount=-1
+kerning first=76 second=84 amount=-3
+kerning first=89 second=74 amount=-1
+kerning first=65 second=86 amount=-1
+kerning first=76 second=198 amount=-1
+kerning first=118 second=97 amount=-1
+kerning first=76 second=118 amount=-2
+kerning first=46 second=44 amount=-2
+kerning first=86 second=65 amount=-1
+kerning first=76 second=8212 amount=-2
+kerning first=87 second=339 amount=-1
+kerning first=8220 second=65 amount=-1
+kerning first=65 second=8221 amount=-2
+kerning first=8221 second=116 amount=1
+kerning first=8217 second=108 amount=1
+kerning first=75 second=101 amount=-1
+kerning first=86 second=44 amount=-4
+kerning first=75 second=248 amount=-1
+kerning first=44 second=8221 amount=-3
+kerning first=70 second=230 amount=-1
+kerning first=116 second=8212 amount=-1
+kerning first=33 second=8217 amount=-1
+kerning first=8217 second=87 amount=1
+kerning first=8211 second=86 amount=-1
+kerning first=102 second=8230 amount=-2
+kerning first=90 second=8211 amount=-1
+kerning first=84 second=65 amount=-2
+kerning first=8211 second=120 amount=-1
+kerning first=8217 second=8216 amount=3
+kerning first=89 second=100 amount=-2
+kerning first=8211 second=65 amount=-1
+kerning first=46 second=125 amount=-2
+kerning first=70 second=58 amount=-1
+kerning first=45 second=74 amount=-1
+kerning first=84 second=99 amount=-3
+kerning first=84 second=44 amount=-4
+kerning first=89 second=45 amount=-2
+kerning first=89 second=230 amount=-2
+kerning first=121 second=8230 amount=-3
+kerning first=76 second=89 amount=-2
+kerning first=8221 second=87 amount=1
+kerning first=8222 second=86 amount=-3
+kerning first=87 second=121 amount=-1
+kerning first=199 second=45 amount=-1
+kerning first=114 second=97 amount=-1
+kerning first=89 second=113 amount=-2
+kerning first=82 second=8221 amount=-1
+kerning first=88 second=8211 amount=-1
+kerning first=8212 second=74 amount=-1
+kerning first=89 second=58 amount=-3
+kerning first=45 second=87 amount=-1
+kerning first=67 second=8211 amount=-1
+kerning first=44 second=125 amount=-1
+kerning first=87 second=45 amount=-1
+kerning first=45 second=121 amount=-1
+kerning first=87 second=230 amount=-1
+kerning first=8217 second=238 amount=3
+kerning first=46 second=8211 amount=-2
+kerning first=119 second=8230 amount=-1
+kerning first=107 second=8211 amount=-1
+kerning first=8212 second=87 amount=-1
+kerning first=86 second=117 amount=-1
+kerning first=70 second=198 amount=-2
+kerning first=75 second=119 amount=-1
+kerning first=86 second=8211 amount=-1
+kerning first=46 second=41 amount=-2
+kerning first=80 second=65 amount=-1
+kerning first=87 second=58 amount=-1
+kerning first=90 second=101 amount=-1
+kerning first=8212 second=121 amount=-1
+kerning first=65 second=8211 amount=-1
+kerning first=70 second=63 amount=1
+kerning first=90 second=248 amount=-1
+kerning first=8217 second=105 amount=1
+kerning first=70 second=97 amount=-1
+kerning first=80 second=44 amount=-4
+kerning first=89 second=198 amount=-1
+kerning first=76 second=39 amount=-2
+kerning first=8217 second=84 amount=2
+kerning first=89 second=118 amount=-1
+kerning first=68 second=84 amount=-1
+kerning first=84 second=117 amount=-3
+kerning first=89 second=8212 amount=-2
+kerning first=8217 second=198 amount=-1
+kerning first=84 second=8211 amount=-2
+kerning first=44 second=41 amount=-1
+kerning first=75 second=111 amount=-1
+kerning first=88 second=101 amount=-1
+kerning first=89 second=97 amount=-2
+kerning first=88 second=248 amount=-1
+kerning first=199 second=8212 amount=-1
+kerning first=8230 second=8221 amount=-3
+kerning first=46 second=8217 amount=-3
+kerning first=8218 second=87 amount=-1
+kerning first=76 second=86 amount=-2
+kerning first=87 second=198 amount=-1
+kerning first=8221 second=84 amount=2
+kerning first=66 second=84 amount=-1
+kerning first=8221 second=198 amount=-1
+kerning first=87 second=8212 amount=-1
+kerning first=89 second=110 amount=-1
+kerning first=82 second=8211 amount=-1
+kerning first=76 second=8221 amount=-2
+kerning first=76 second=65 amount=-1
+kerning first=102 second=45 amount=-1
+kerning first=45 second=84 amount=-2
+kerning first=65 second=8217 amount=-2
+kerning first=45 second=198 amount=-1
+kerning first=86 second=101 amount=-1
+kerning first=86 second=46 amount=-4
+kerning first=86 second=248 amount=-1
+kerning first=45 second=118 amount=-1
+kerning first=44 second=8217 amount=-3
+kerning first=87 second=97 amount=-1
+kerning first=118 second=44 amount=-3
+kerning first=8217 second=55 amount=1
+kerning first=8217 second=89 amount=2
+kerning first=8211 second=88 amount=-1
+kerning first=90 second=119 amount=-1
+kerning first=84 second=122 amount=-3
+kerning first=121 second=230 amount=-1
+kerning first=55 second=44 amount=-2
+kerning first=121 second=45 amount=-1
+kerning first=46 second=93 amount=-2
+kerning first=84 second=67 amount=-1
+kerning first=102 second=238 amount=2
+kerning first=86 second=59 amount=-1
+kerning first=75 second=339 amount=-1
+kerning first=102 second=92 amount=1
+kerning first=84 second=101 amount=-3
+kerning first=8211 second=122 amount=-1
+kerning first=8212 second=84 amount=-2
+kerning first=84 second=248 amount=-3
+kerning first=8212 second=118 amount=-1
+kerning first=84 second=46 amount=-4
+kerning first=120 second=8211 amount=-1
+kerning first=8212 second=198 amount=-1
+kerning first=8221 second=89 amount=2
+kerning first=89 second=115 amount=-2
+kerning first=82 second=8217 amount=-1
+kerning first=84 second=114 amount=-3
+kerning first=44 second=93 amount=-1
+kerning first=90 second=111 amount=-1
+kerning first=45 second=89 amount=-2
+kerning first=84 second=59 amount=-3
+kerning first=114 second=44 amount=-4
+kerning first=8216 second=8220 amount=1
+kerning first=8217 second=115 amount=-1
+kerning first=82 second=101 amount=-1
+kerning first=82 second=248 amount=-1
+kerning first=118 second=8211 amount=-1
+kerning first=8218 second=84 amount=-3
+kerning first=8212 second=89 amount=-2
+kerning first=102 second=8212 amount=-1
+kerning first=102 second=63 amount=2
+kerning first=75 second=121 amount=-1
+kerning first=88 second=111 amount=-1
+kerning first=76 second=8211 amount=-2
+kerning first=8221 second=115 amount=-1
+kerning first=65 second=8220 amount=-1
+kerning first=70 second=65 amount=-1
+kerning first=80 second=101 amount=-1
+kerning first=39 second=198 amount=-1
+kerning first=80 second=248 amount=-1
+kerning first=102 second=42 amount=1
+kerning first=80 second=46 amount=-4
+kerning first=75 second=230 amount=-1
+kerning first=75 second=45 amount=-2
+kerning first=116 second=8211 amount=-1
+kerning first=70 second=44 amount=-4
+kerning first=79 second=84 amount=-1
+kerning first=84 second=216 amount=-1
+kerning first=121 second=97 amount=-1
+kerning first=121 second=8212 amount=-1
+kerning first=84 second=119 amount=-3
+kerning first=8217 second=52 amount=-1
+kerning first=89 second=65 amount=-1
+kerning first=90 second=339 amount=-1
+kerning first=86 second=111 amount=-1
+kerning first=8217 second=86 amount=1
+kerning first=86 second=8230 amount=-4
+kerning first=8217 second=65 amount=-1
+kerning first=8230 second=8217 amount=-3
+kerning first=8217 second=8221 amount=1
+kerning first=58 second=8212 amount=-2
+kerning first=89 second=44 amount=-4
+kerning first=102 second=34 amount=1
+kerning first=8218 second=89 amount=-3
+kerning first=8217 second=44 amount=-3
+kerning first=68 second=44 amount=-1
+kerning first=8221 second=86 amount=1
+kerning first=40 second=106 amount=1
+kerning first=89 second=112 amount=-1
+kerning first=87 second=65 amount=-1
+kerning first=76 second=8217 amount=-2
+kerning first=84 second=111 amount=-3
+kerning first=88 second=339 amount=-1
+kerning first=45 second=86 amount=-1
+kerning first=84 second=8230 amount=-4
+kerning first=118 second=46 amount=-3
+kerning first=8221 second=65 amount=-1
+kerning first=45 second=120 amount=-1
+kerning first=87 second=44 amount=-4
+kerning first=8217 second=236 amount=1
+kerning first=45 second=65 amount=-1
+kerning first=8221 second=44 amount=-3
+kerning first=90 second=121 amount=-1
+kerning first=8212 second=86 amount=-1
+kerning first=55 second=46 amount=-2
+kerning first=86 second=339 amount=-1
+kerning first=75 second=118 amount=-1
+kerning first=82 second=111 amount=-1
+kerning first=75 second=8212 amount=-2
+kerning first=8212 second=120 amount=-1
+kerning first=84 second=103 amount=-3
+kerning first=8212 second=65 amount=-1
+kerning first=90 second=230 amount=-1
+kerning first=102 second=39 amount=1
+kerning first=90 second=45 amount=-1
+kerning first=8217 second=104 amount=1
+kerning first=75 second=97 amount=-1
+kerning first=88 second=121 amount=-1
+kerning first=89 second=117 amount=-2
+kerning first=89 second=8211 amount=-2
+kerning first=114 second=46 amount=-4
+kerning first=84 second=339 amount=-3
+kerning first=80 second=111 amount=-1
+kerning first=80 second=8230 amount=-4
+kerning first=216 second=84 amount=-1
+kerning first=88 second=230 amount=-1
+kerning first=199 second=8211 amount=-1
+kerning first=88 second=45 amount=-1
+kerning first=8218 second=86 amount=-3
+kerning first=84 second=199 amount=-1
+kerning first=67 second=45 amount=-1
+kerning first=102 second=8221 amount=1
+kerning first=86 second=121 amount=-1
+kerning first=65 second=87 amount=-1
+kerning first=87 second=117 amount=-1
+kerning first=84 second=74 amount=-1
+kerning first=87 second=8211 amount=-1
+kerning first=46 second=45 amount=-3
+kerning first=89 second=109 amount=-1
+kerning first=82 second=339 amount=-1
+kerning first=107 second=45 amount=-1
+kerning first=8211 second=74 amount=-1
+kerning first=65 second=8216 amount=-1
+kerning first=102 second=44 amount=-2
+kerning first=8220 second=8216 amount=1
+kerning first=86 second=230 amount=-1
+kerning first=86 second=45 amount=-1
+kerning first=70 second=101 amount=-1
+kerning first=70 second=248 amount=-1
diff --git a/assets/fnt/MaxonTahomaBold1.png b/assets/fnt/MaxonTahomaBold1.png
new file mode 100644
index 0000000..f9d9181
--- /dev/null
+++ b/assets/fnt/MaxonTahomaBold1.png
Binary files differ
diff --git a/assets/fnt/MaxonTahomaBold2.png b/assets/fnt/MaxonTahomaBold2.png
new file mode 100644
index 0000000..8b74a17
--- /dev/null
+++ b/assets/fnt/MaxonTahomaBold2.png
Binary files differ
diff --git a/assets/fnt/MaxonTrebuchet.fnt b/assets/fnt/MaxonTrebuchet.fnt
new file mode 100644
index 0000000..e1d20ba
--- /dev/null
+++ b/assets/fnt/MaxonTrebuchet.fnt
@@ -0,0 +1,637 @@
+info face="Trebuchet MS" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=-2,-2
+common lineHeight=38 base=30 scaleW=512 scaleH=512 pages=1 packed=0
+page id=0 file="MaxonTrebuchet.png"
+chars count=516
+char id=0 x=327 y=408 width=14 height=14 xoffset=1 yoffset=12 xadvance=16 page=0 chnl=0
+char id=13 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=0 page=0 chnl=0
+char id=32 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=10 page=0 chnl=0
+char id=33 x=452 y=161 width=7 height=26 xoffset=3 yoffset=5 xadvance=12 page=0 chnl=0
+char id=34 x=72 y=427 width=10 height=8 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0
+char id=35 x=329 y=214 width=19 height=25 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=36 x=373 y=100 width=15 height=30 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=0
+char id=37 x=348 y=214 width=19 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0
+char id=38 x=459 y=161 width=21 height=26 xoffset=1 yoffset=5 xadvance=23 page=0 chnl=0
+char id=39 x=82 y=427 width=5 height=8 xoffset=0 yoffset=5 xadvance=5 page=0 chnl=0
+char id=40 x=141 y=0 width=8 height=33 xoffset=3 yoffset=5 xadvance=12 page=0 chnl=0
+char id=41 x=149 y=0 width=8 height=33 xoffset=2 yoffset=5 xadvance=12 page=0 chnl=0
+char id=42 x=363 y=408 width=13 height=12 xoffset=-1 yoffset=5 xadvance=12 page=0 chnl=0
+char id=43 x=341 y=408 width=14 height=14 xoffset=1 yoffset=13 xadvance=17 page=0 chnl=0
+char id=44 x=355 y=408 width=8 height=13 xoffset=1 yoffset=24 xadvance=12 page=0 chnl=0
+char id=45 x=229 y=427 width=9 height=5 xoffset=1 yoffset=18 xadvance=12 page=0 chnl=0
+char id=46 x=148 y=427 width=7 height=7 xoffset=2 yoffset=24 xadvance=12 page=0 chnl=0
+char id=47 x=367 y=214 width=14 height=25 xoffset=2 yoffset=6 xadvance=17 page=0 chnl=0
+char id=48 x=381 y=214 width=17 height=25 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0
+char id=49 x=398 y=214 width=10 height=25 xoffset=2 yoffset=6 xadvance=17 page=0 chnl=0
+char id=50 x=408 y=214 width=16 height=25 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0
+char id=51 x=424 y=214 width=15 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=52 x=439 y=214 width=18 height=25 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=53 x=457 y=214 width=15 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=54 x=472 y=214 width=16 height=25 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0
+char id=55 x=488 y=214 width=16 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=56 x=0 y=240 width=16 height=25 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0
+char id=57 x=16 y=240 width=16 height=25 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0
+char id=58 x=504 y=315 width=7 height=19 xoffset=2 yoffset=12 xadvance=12 page=0 chnl=0
+char id=59 x=32 y=240 width=8 height=25 xoffset=1 yoffset=12 xadvance=12 page=0 chnl=0
+char id=60 x=257 y=408 width=14 height=16 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0
+char id=61 x=42 y=427 width=15 height=9 xoffset=1 yoffset=16 xadvance=17 page=0 chnl=0
+char id=62 x=271 y=408 width=14 height=16 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0
+char id=63 x=480 y=161 width=13 height=26 xoffset=-1 yoffset=5 xadvance=12 page=0 chnl=0
+char id=64 x=40 y=240 width=23 height=25 xoffset=1 yoffset=8 xadvance=25 page=0 chnl=0
+char id=65 x=63 y=240 width=21 height=25 xoffset=-1 yoffset=6 xadvance=19 page=0 chnl=0
+char id=66 x=84 y=240 width=17 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=67 x=101 y=240 width=19 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0
+char id=68 x=120 y=240 width=18 height=25 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0
+char id=69 x=138 y=240 width=16 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=70 x=154 y=240 width=16 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=71 x=170 y=240 width=20 height=25 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0
+char id=72 x=190 y=240 width=19 height=25 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0
+char id=73 x=504 y=214 width=5 height=25 xoffset=2 yoffset=6 xadvance=9 page=0 chnl=0
+char id=74 x=209 y=240 width=13 height=25 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=0
+char id=75 x=222 y=240 width=17 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=76 x=239 y=240 width=14 height=25 xoffset=1 yoffset=6 xadvance=16 page=0 chnl=0
+char id=77 x=0 y=188 width=25 height=26 xoffset=-1 yoffset=6 xadvance=23 page=0 chnl=0
+char id=78 x=253 y=240 width=18 height=25 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0
+char id=79 x=271 y=240 width=22 height=25 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0
+char id=80 x=293 y=240 width=16 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=81 x=0 y=132 width=25 height=29 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0
+char id=82 x=309 y=240 width=18 height=25 xoffset=2 yoffset=6 xadvance=19 page=0 chnl=0
+char id=83 x=327 y=240 width=15 height=25 xoffset=0 yoffset=6 xadvance=15 page=0 chnl=0
+char id=84 x=342 y=240 width=19 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0
+char id=85 x=361 y=240 width=19 height=25 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0
+char id=86 x=380 y=240 width=19 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0
+char id=87 x=399 y=240 width=29 height=25 xoffset=-1 yoffset=6 xadvance=27 page=0 chnl=0
+char id=88 x=428 y=240 width=20 height=25 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=89 x=448 y=240 width=19 height=25 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0
+char id=90 x=467 y=240 width=16 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=91 x=157 y=0 width=9 height=33 xoffset=3 yoffset=5 xadvance=12 page=0 chnl=0
+char id=92 x=483 y=240 width=14 height=25 xoffset=-3 yoffset=6 xadvance=11 page=0 chnl=0
+char id=93 x=166 y=0 width=9 height=33 xoffset=0 yoffset=5 xadvance=12 page=0 chnl=0
+char id=94 x=476 y=408 width=13 height=11 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0
+char id=95 x=260 y=427 width=19 height=4 xoffset=-1 yoffset=31 xadvance=17 page=0 chnl=0
+char id=96 x=155 y=427 width=8 height=7 xoffset=4 yoffset=4 xadvance=17 page=0 chnl=0
+char id=97 x=226 y=365 width=16 height=19 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=0
+char id=98 x=493 y=161 width=17 height=26 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=99 x=242 y=365 width=16 height=19 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=0
+char id=100 x=25 y=188 width=16 height=26 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0
+char id=101 x=258 y=365 width=17 height=19 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=0
+char id=102 x=41 y=188 width=13 height=26 xoffset=0 yoffset=5 xadvance=12 page=0 chnl=0
+char id=103 x=226 y=132 width=16 height=27 xoffset=0 yoffset=11 xadvance=16 page=0 chnl=0
+char id=104 x=54 y=188 width=15 height=26 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0
+char id=105 x=69 y=188 width=8 height=26 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0
+char id=106 x=175 y=0 width=11 height=33 xoffset=-1 yoffset=5 xadvance=12 page=0 chnl=0
+char id=107 x=77 y=188 width=16 height=26 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0
+char id=108 x=93 y=188 width=8 height=26 xoffset=1 yoffset=5 xadvance=9 page=0 chnl=0
+char id=109 x=275 y=365 width=25 height=19 xoffset=1 yoffset=12 xadvance=27 page=0 chnl=0
+char id=110 x=300 y=365 width=15 height=19 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0
+char id=111 x=315 y=365 width=17 height=19 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=0
+char id=112 x=101 y=188 width=17 height=26 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=0
+char id=113 x=118 y=188 width=17 height=26 xoffset=0 yoffset=12 xadvance=18 page=0 chnl=0
+char id=114 x=332 y=365 width=12 height=19 xoffset=1 yoffset=12 xadvance=12 page=0 chnl=0
+char id=115 x=344 y=365 width=13 height=19 xoffset=0 yoffset=12 xadvance=13 page=0 chnl=0
+char id=116 x=408 y=340 width=13 height=24 xoffset=0 yoffset=7 xadvance=13 page=0 chnl=0
+char id=117 x=357 y=365 width=15 height=19 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0
+char id=118 x=372 y=365 width=17 height=19 xoffset=-1 yoffset=12 xadvance=16 page=0 chnl=0
+char id=119 x=389 y=365 width=25 height=19 xoffset=-1 yoffset=12 xadvance=24 page=0 chnl=0
+char id=120 x=414 y=365 width=18 height=19 xoffset=-1 yoffset=12 xadvance=16 page=0 chnl=0
+char id=121 x=135 y=188 width=18 height=26 xoffset=-1 yoffset=12 xadvance=16 page=0 chnl=0
+char id=122 x=432 y=365 width=16 height=19 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0
+char id=123 x=496 y=0 width=12 height=32 xoffset=0 yoffset=6 xadvance=12 page=0 chnl=0
+char id=124 x=150 y=132 width=5 height=28 xoffset=6 yoffset=7 xadvance=17 page=0 chnl=0
+char id=125 x=0 y=36 width=12 height=32 xoffset=0 yoffset=6 xadvance=12 page=0 chnl=0
+char id=126 x=238 y=427 width=13 height=5 xoffset=1 yoffset=17 xadvance=17 page=0 chnl=0
+char id=160 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=10 page=0 chnl=0
+char id=161 x=153 y=188 width=7 height=26 xoffset=3 yoffset=12 xadvance=12 page=0 chnl=0
+char id=162 x=421 y=340 width=13 height=24 xoffset=2 yoffset=10 xadvance=17 page=0 chnl=0
+char id=163 x=0 y=265 width=15 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=164 x=240 y=408 width=17 height=17 xoffset=0 yoffset=10 xadvance=17 page=0 chnl=0
+char id=165 x=15 y=265 width=19 height=25 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=166 x=155 y=132 width=5 height=28 xoffset=6 yoffset=7 xadvance=17 page=0 chnl=0
+char id=167 x=497 y=240 width=14 height=25 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=0
+char id=168 x=215 y=427 width=14 height=6 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0
+char id=169 x=167 y=365 width=23 height=23 xoffset=1 yoffset=8 xadvance=23 page=0 chnl=0
+char id=170 x=376 y=408 width=11 height=12 xoffset=0 yoffset=6 xadvance=12 page=0 chnl=0
+char id=171 x=489 y=408 width=15 height=11 xoffset=0 yoffset=15 xadvance=17 page=0 chnl=0
+char id=172 x=57 y=427 width=15 height=9 xoffset=1 yoffset=15 xadvance=17 page=0 chnl=0
+char id=173 x=251 y=427 width=9 height=5 xoffset=1 yoffset=18 xadvance=12 page=0 chnl=0
+char id=174 x=190 y=365 width=23 height=23 xoffset=1 yoffset=8 xadvance=23 page=0 chnl=0
+char id=175 x=279 y=427 width=19 height=4 xoffset=-1 yoffset=3 xadvance=17 page=0 chnl=0
+char id=176 x=87 y=427 width=8 height=8 xoffset=4 yoffset=5 xadvance=17 page=0 chnl=0
+char id=177 x=226 y=408 width=14 height=18 xoffset=1 yoffset=13 xadvance=17 page=0 chnl=0
+char id=178 x=285 y=408 width=10 height=16 xoffset=2 yoffset=6 xadvance=14 page=0 chnl=0
+char id=179 x=295 y=408 width=10 height=16 xoffset=2 yoffset=6 xadvance=15 page=0 chnl=0
+char id=180 x=163 y=427 width=8 height=7 xoffset=5 yoffset=4 xadvance=17 page=0 chnl=0
+char id=181 x=34 y=265 width=15 height=25 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0
+char id=182 x=495 y=100 width=13 height=29 xoffset=3 yoffset=6 xadvance=17 page=0 chnl=0
+char id=183 x=171 y=427 width=7 height=7 xoffset=2 yoffset=16 xadvance=12 page=0 chnl=0
+char id=184 x=504 y=408 width=6 height=9 xoffset=5 yoffset=30 xadvance=17 page=0 chnl=0
+char id=185 x=305 y=408 width=7 height=16 xoffset=3 yoffset=6 xadvance=14 page=0 chnl=0
+char id=186 x=387 y=408 width=12 height=12 xoffset=0 yoffset=6 xadvance=12 page=0 chnl=0
+char id=187 x=0 y=427 width=15 height=11 xoffset=1 yoffset=15 xadvance=17 page=0 chnl=0
+char id=188 x=49 y=265 width=24 height=25 xoffset=0 yoffset=6 xadvance=26 page=0 chnl=0
+char id=189 x=73 y=265 width=24 height=25 xoffset=1 yoffset=6 xadvance=26 page=0 chnl=0
+char id=190 x=97 y=265 width=23 height=25 xoffset=1 yoffset=6 xadvance=26 page=0 chnl=0
+char id=191 x=160 y=188 width=13 height=26 xoffset=0 yoffset=12 xadvance=12 page=0 chnl=0
+char id=192 x=12 y=36 width=21 height=32 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=193 x=33 y=36 width=21 height=32 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=194 x=54 y=36 width=21 height=32 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=195 x=388 y=100 width=21 height=30 xoffset=-1 yoffset=1 xadvance=19 page=0 chnl=0
+char id=196 x=488 y=68 width=21 height=31 xoffset=-1 yoffset=0 xadvance=19 page=0 chnl=0
+char id=197 x=29 y=100 width=22 height=31 xoffset=-1 yoffset=0 xadvance=19 page=0 chnl=0
+char id=198 x=120 y=265 width=27 height=25 xoffset=-1 yoffset=6 xadvance=28 page=0 chnl=0
+char id=199 x=186 y=0 width=19 height=33 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0
+char id=200 x=75 y=36 width=16 height=32 xoffset=1 yoffset=-1 xadvance=17 page=0 chnl=0
+char id=201 x=91 y=36 width=16 height=32 xoffset=1 yoffset=-1 xadvance=17 page=0 chnl=0
+char id=202 x=107 y=36 width=16 height=32 xoffset=1 yoffset=-1 xadvance=17 page=0 chnl=0
+char id=203 x=51 y=100 width=16 height=31 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=0
+char id=204 x=123 y=36 width=8 height=32 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0
+char id=205 x=131 y=36 width=9 height=32 xoffset=2 yoffset=-1 xadvance=9 page=0 chnl=0
+char id=206 x=140 y=36 width=15 height=32 xoffset=-2 yoffset=-1 xadvance=9 page=0 chnl=0
+char id=207 x=67 y=100 width=15 height=31 xoffset=-2 yoffset=0 xadvance=9 page=0 chnl=0
+char id=208 x=147 y=265 width=20 height=25 xoffset=-1 yoffset=6 xadvance=20 page=0 chnl=0
+char id=209 x=409 y=100 width=18 height=30 xoffset=1 yoffset=1 xadvance=20 page=0 chnl=0
+char id=210 x=155 y=36 width=22 height=32 xoffset=0 yoffset=-1 xadvance=22 page=0 chnl=0
+char id=211 x=177 y=36 width=22 height=32 xoffset=0 yoffset=-1 xadvance=22 page=0 chnl=0
+char id=212 x=199 y=36 width=22 height=32 xoffset=0 yoffset=-1 xadvance=22 page=0 chnl=0
+char id=213 x=427 y=100 width=22 height=30 xoffset=0 yoffset=1 xadvance=22 page=0 chnl=0
+char id=214 x=82 y=100 width=22 height=31 xoffset=0 yoffset=0 xadvance=22 page=0 chnl=0
+char id=215 x=312 y=408 width=15 height=15 xoffset=1 yoffset=13 xadvance=17 page=0 chnl=0
+char id=216 x=167 y=265 width=19 height=25 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0
+char id=217 x=221 y=36 width=19 height=32 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0
+char id=218 x=240 y=36 width=19 height=32 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0
+char id=219 x=259 y=36 width=19 height=32 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0
+char id=220 x=104 y=100 width=19 height=31 xoffset=1 yoffset=0 xadvance=21 page=0 chnl=0
+char id=221 x=278 y=36 width=19 height=32 xoffset=0 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=222 x=186 y=265 width=16 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=223 x=173 y=188 width=16 height=26 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0
+char id=224 x=242 y=132 width=16 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0
+char id=225 x=258 y=132 width=16 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0
+char id=226 x=274 y=132 width=16 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0
+char id=227 x=202 y=265 width=16 height=25 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0
+char id=228 x=189 y=188 width=16 height=26 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=229 x=25 y=132 width=16 height=29 xoffset=0 yoffset=2 xadvance=17 page=0 chnl=0
+char id=230 x=448 y=365 width=28 height=19 xoffset=0 yoffset=12 xadvance=28 page=0 chnl=0
+char id=231 x=290 y=132 width=16 height=27 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=0
+char id=232 x=306 y=132 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0
+char id=233 x=323 y=132 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0
+char id=234 x=340 y=132 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0
+char id=235 x=205 y=188 width=17 height=26 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=236 x=357 y=132 width=8 height=27 xoffset=-1 yoffset=4 xadvance=9 page=0 chnl=0
+char id=237 x=365 y=132 width=11 height=27 xoffset=0 yoffset=4 xadvance=9 page=0 chnl=0
+char id=238 x=376 y=132 width=16 height=27 xoffset=-3 yoffset=4 xadvance=9 page=0 chnl=0
+char id=239 x=222 y=188 width=14 height=26 xoffset=-2 yoffset=5 xadvance=9 page=0 chnl=0
+char id=240 x=236 y=188 width=17 height=26 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=241 x=218 y=265 width=15 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=242 x=392 y=132 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0
+char id=243 x=409 y=132 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0
+char id=244 x=426 y=132 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0
+char id=245 x=233 y=265 width=17 height=25 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0
+char id=246 x=253 y=188 width=17 height=26 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=247 x=476 y=365 width=15 height=19 xoffset=1 yoffset=11 xadvance=17 page=0 chnl=0
+char id=248 x=491 y=365 width=17 height=19 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=0
+char id=249 x=443 y=132 width=15 height=27 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=0
+char id=250 x=458 y=132 width=15 height=27 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=0
+char id=251 x=473 y=132 width=15 height=27 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=0
+char id=252 x=270 y=188 width=15 height=26 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0
+char id=253 x=16 y=0 width=18 height=34 xoffset=-1 yoffset=4 xadvance=16 page=0 chnl=0
+char id=254 x=205 y=0 width=17 height=33 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=255 x=222 y=0 width=18 height=33 xoffset=-1 yoffset=5 xadvance=16 page=0 chnl=0
+char id=256 x=41 y=132 width=21 height=29 xoffset=-1 yoffset=2 xadvance=19 page=0 chnl=0
+char id=257 x=434 y=340 width=16 height=24 xoffset=0 yoffset=7 xadvance=17 page=0 chnl=0
+char id=258 x=297 y=36 width=21 height=32 xoffset=-1 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=259 x=488 y=132 width=16 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0
+char id=260 x=123 y=100 width=24 height=31 xoffset=-1 yoffset=6 xadvance=19 page=0 chnl=0
+char id=261 x=450 y=340 width=20 height=24 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=0
+char id=262 x=318 y=36 width=19 height=32 xoffset=0 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=263 x=0 y=161 width=16 height=27 xoffset=0 yoffset=4 xadvance=16 page=0 chnl=0
+char id=264 x=337 y=36 width=19 height=32 xoffset=0 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=265 x=16 y=161 width=16 height=27 xoffset=0 yoffset=4 xadvance=16 page=0 chnl=0
+char id=266 x=147 y=100 width=19 height=31 xoffset=0 yoffset=0 xadvance=19 page=0 chnl=0
+char id=267 x=285 y=188 width=16 height=26 xoffset=0 yoffset=5 xadvance=16 page=0 chnl=0
+char id=268 x=356 y=36 width=19 height=32 xoffset=0 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=269 x=32 y=161 width=16 height=27 xoffset=0 yoffset=4 xadvance=16 page=0 chnl=0
+char id=270 x=375 y=36 width=18 height=32 xoffset=1 yoffset=-1 xadvance=20 page=0 chnl=0
+char id=271 x=301 y=188 width=24 height=26 xoffset=0 yoffset=5 xadvance=22 page=0 chnl=0
+char id=272 x=147 y=265 width=20 height=25 xoffset=-1 yoffset=6 xadvance=20 page=0 chnl=0
+char id=273 x=325 y=188 width=18 height=26 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0
+char id=274 x=62 y=132 width=16 height=29 xoffset=1 yoffset=2 xadvance=17 page=0 chnl=0
+char id=275 x=470 y=340 width=17 height=24 xoffset=0 yoffset=7 xadvance=17 page=0 chnl=0
+char id=276 x=393 y=36 width=16 height=32 xoffset=1 yoffset=-1 xadvance=17 page=0 chnl=0
+char id=277 x=48 y=161 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0
+char id=278 x=166 y=100 width=16 height=31 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=0
+char id=279 x=343 y=188 width=17 height=26 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=280 x=409 y=36 width=16 height=32 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=281 x=487 y=340 width=17 height=24 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=0
+char id=282 x=425 y=36 width=16 height=32 xoffset=1 yoffset=-1 xadvance=17 page=0 chnl=0
+char id=283 x=65 y=161 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0
+char id=284 x=441 y=36 width=20 height=32 xoffset=0 yoffset=-1 xadvance=22 page=0 chnl=0
+char id=285 x=34 y=0 width=16 height=34 xoffset=0 yoffset=4 xadvance=16 page=0 chnl=0
+char id=286 x=461 y=36 width=20 height=32 xoffset=0 yoffset=-1 xadvance=22 page=0 chnl=0
+char id=287 x=50 y=0 width=16 height=34 xoffset=0 yoffset=4 xadvance=16 page=0 chnl=0
+char id=288 x=182 y=100 width=20 height=31 xoffset=0 yoffset=0 xadvance=22 page=0 chnl=0
+char id=289 x=240 y=0 width=16 height=33 xoffset=0 yoffset=5 xadvance=16 page=0 chnl=0
+char id=290 x=256 y=0 width=20 height=33 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0
+char id=291 x=0 y=0 width=16 height=36 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0
+char id=292 x=481 y=36 width=19 height=32 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0
+char id=293 x=0 y=68 width=15 height=32 xoffset=1 yoffset=-1 xadvance=17 page=0 chnl=0
+char id=294 x=250 y=265 width=24 height=25 xoffset=-1 yoffset=6 xadvance=22 page=0 chnl=0
+char id=295 x=360 y=188 width=17 height=26 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0
+char id=296 x=449 y=100 width=12 height=30 xoffset=-1 yoffset=1 xadvance=9 page=0 chnl=0
+char id=297 x=274 y=265 width=12 height=25 xoffset=-2 yoffset=6 xadvance=9 page=0 chnl=0
+char id=298 x=78 y=132 width=16 height=29 xoffset=-2 yoffset=2 xadvance=9 page=0 chnl=0
+char id=299 x=0 y=365 width=16 height=24 xoffset=-3 yoffset=7 xadvance=9 page=0 chnl=0
+char id=300 x=500 y=36 width=11 height=32 xoffset=-1 yoffset=-1 xadvance=9 page=0 chnl=0
+char id=301 x=82 y=161 width=11 height=27 xoffset=-1 yoffset=4 xadvance=9 page=0 chnl=0
+char id=302 x=202 y=100 width=9 height=31 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0
+char id=303 x=15 y=68 width=10 height=32 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0
+char id=304 x=211 y=100 width=6 height=31 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=0
+char id=305 x=504 y=340 width=7 height=19 xoffset=0 yoffset=12 xadvance=9 page=0 chnl=0
+char id=306 x=286 y=265 width=20 height=25 xoffset=2 yoffset=6 xadvance=23 page=0 chnl=0
+char id=307 x=276 y=0 width=17 height=33 xoffset=0 yoffset=5 xadvance=19 page=0 chnl=0
+char id=308 x=25 y=68 width=17 height=32 xoffset=1 yoffset=-1 xadvance=15 page=0 chnl=0
+char id=309 x=66 y=0 width=15 height=34 xoffset=-1 yoffset=4 xadvance=12 page=0 chnl=0
+char id=310 x=293 y=0 width=17 height=33 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=311 x=81 y=0 width=16 height=34 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0
+char id=312 x=0 y=389 width=17 height=19 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0
+char id=313 x=42 y=68 width=14 height=32 xoffset=1 yoffset=-1 xadvance=16 page=0 chnl=0
+char id=314 x=56 y=68 width=10 height=32 xoffset=1 yoffset=-1 xadvance=9 page=0 chnl=0
+char id=315 x=310 y=0 width=14 height=33 xoffset=1 yoffset=6 xadvance=16 page=0 chnl=0
+char id=316 x=97 y=0 width=8 height=34 xoffset=1 yoffset=5 xadvance=9 page=0 chnl=0
+char id=317 x=377 y=188 width=14 height=26 xoffset=1 yoffset=5 xadvance=16 page=0 chnl=0
+char id=318 x=391 y=188 width=14 height=26 xoffset=1 yoffset=5 xadvance=9 page=0 chnl=0
+char id=319 x=306 y=265 width=14 height=25 xoffset=1 yoffset=6 xadvance=16 page=0 chnl=0
+char id=320 x=405 y=188 width=13 height=26 xoffset=1 yoffset=5 xadvance=11 page=0 chnl=0
+char id=321 x=320 y=265 width=16 height=25 xoffset=-1 yoffset=6 xadvance=16 page=0 chnl=0
+char id=322 x=418 y=188 width=10 height=26 xoffset=-1 yoffset=5 xadvance=10 page=0 chnl=0
+char id=323 x=66 y=68 width=18 height=32 xoffset=1 yoffset=-1 xadvance=20 page=0 chnl=0
+char id=324 x=93 y=161 width=15 height=27 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=0
+char id=325 x=324 y=0 width=18 height=33 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0
+char id=326 x=108 y=161 width=15 height=27 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0
+char id=327 x=84 y=68 width=18 height=32 xoffset=1 yoffset=-1 xadvance=20 page=0 chnl=0
+char id=328 x=123 y=161 width=15 height=27 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=0
+char id=329 x=428 y=188 width=19 height=26 xoffset=0 yoffset=5 xadvance=20 page=0 chnl=0
+char id=330 x=336 y=265 width=19 height=25 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0
+char id=331 x=447 y=188 width=15 height=26 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0
+char id=332 x=94 y=132 width=22 height=29 xoffset=0 yoffset=2 xadvance=22 page=0 chnl=0
+char id=333 x=16 y=365 width=17 height=24 xoffset=0 yoffset=7 xadvance=17 page=0 chnl=0
+char id=334 x=102 y=68 width=22 height=32 xoffset=0 yoffset=-1 xadvance=22 page=0 chnl=0
+char id=335 x=138 y=161 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0
+char id=336 x=217 y=100 width=22 height=31 xoffset=0 yoffset=0 xadvance=22 page=0 chnl=0
+char id=337 x=462 y=188 width=17 height=26 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=338 x=355 y=265 width=32 height=25 xoffset=0 yoffset=6 xadvance=32 page=0 chnl=0
+char id=339 x=17 y=389 width=29 height=19 xoffset=0 yoffset=12 xadvance=30 page=0 chnl=0
+char id=340 x=124 y=68 width=18 height=32 xoffset=2 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=341 x=155 y=161 width=12 height=27 xoffset=1 yoffset=4 xadvance=12 page=0 chnl=0
+char id=342 x=342 y=0 width=18 height=33 xoffset=2 yoffset=6 xadvance=19 page=0 chnl=0
+char id=343 x=167 y=161 width=12 height=27 xoffset=1 yoffset=12 xadvance=12 page=0 chnl=0
+char id=344 x=142 y=68 width=18 height=32 xoffset=2 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=345 x=179 y=161 width=14 height=27 xoffset=1 yoffset=4 xadvance=12 page=0 chnl=0
+char id=346 x=160 y=68 width=15 height=32 xoffset=0 yoffset=-1 xadvance=15 page=0 chnl=0
+char id=347 x=193 y=161 width=13 height=27 xoffset=0 yoffset=4 xadvance=13 page=0 chnl=0
+char id=348 x=175 y=68 width=15 height=32 xoffset=0 yoffset=-1 xadvance=15 page=0 chnl=0
+char id=349 x=206 y=161 width=14 height=27 xoffset=-1 yoffset=4 xadvance=13 page=0 chnl=0
+char id=350 x=360 y=0 width=15 height=33 xoffset=0 yoffset=6 xadvance=15 page=0 chnl=0
+char id=351 x=220 y=161 width=13 height=27 xoffset=0 yoffset=12 xadvance=13 page=0 chnl=0
+char id=352 x=190 y=68 width=15 height=32 xoffset=0 yoffset=-1 xadvance=15 page=0 chnl=0
+char id=353 x=233 y=161 width=14 height=27 xoffset=0 yoffset=4 xadvance=13 page=0 chnl=0
+char id=354 x=375 y=0 width=19 height=33 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0
+char id=355 x=205 y=68 width=13 height=32 xoffset=0 yoffset=7 xadvance=13 page=0 chnl=0
+char id=356 x=218 y=68 width=19 height=32 xoffset=0 yoffset=-1 xadvance=19 page=0 chnl=0
+char id=357 x=33 y=365 width=17 height=24 xoffset=0 yoffset=7 xadvance=16 page=0 chnl=0
+char id=358 x=387 y=265 width=19 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0
+char id=359 x=50 y=365 width=13 height=24 xoffset=0 yoffset=7 xadvance=13 page=0 chnl=0
+char id=360 x=461 y=100 width=19 height=30 xoffset=1 yoffset=1 xadvance=21 page=0 chnl=0
+char id=361 x=406 y=265 width=15 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=362 x=116 y=132 width=19 height=29 xoffset=1 yoffset=2 xadvance=21 page=0 chnl=0
+char id=363 x=63 y=365 width=15 height=24 xoffset=1 yoffset=7 xadvance=17 page=0 chnl=0
+char id=364 x=237 y=68 width=19 height=32 xoffset=1 yoffset=-1 xadvance=21 page=0 chnl=0
+char id=365 x=247 y=161 width=15 height=27 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=0
+char id=366 x=394 y=0 width=19 height=33 xoffset=1 yoffset=-2 xadvance=21 page=0 chnl=0
+char id=367 x=135 y=132 width=15 height=29 xoffset=1 yoffset=2 xadvance=17 page=0 chnl=0
+char id=368 x=239 y=100 width=19 height=31 xoffset=1 yoffset=0 xadvance=21 page=0 chnl=0
+char id=369 x=479 y=188 width=15 height=26 xoffset=1 yoffset=5 xadvance=17 page=0 chnl=0
+char id=370 x=258 y=100 width=19 height=31 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0
+char id=371 x=421 y=265 width=19 height=25 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0
+char id=372 x=256 y=68 width=29 height=32 xoffset=-1 yoffset=-1 xadvance=27 page=0 chnl=0
+char id=373 x=262 y=161 width=25 height=27 xoffset=-1 yoffset=4 xadvance=24 page=0 chnl=0
+char id=374 x=285 y=68 width=19 height=32 xoffset=0 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=375 x=105 y=0 width=18 height=34 xoffset=-1 yoffset=4 xadvance=16 page=0 chnl=0
+char id=376 x=277 y=100 width=19 height=31 xoffset=0 yoffset=0 xadvance=18 page=0 chnl=0
+char id=377 x=304 y=68 width=16 height=32 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=378 x=287 y=161 width=16 height=27 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
+char id=379 x=296 y=100 width=16 height=31 xoffset=1 yoffset=0 xadvance=18 page=0 chnl=0
+char id=380 x=494 y=188 width=16 height=26 xoffset=0 yoffset=5 xadvance=15 page=0 chnl=0
+char id=381 x=320 y=68 width=16 height=32 xoffset=1 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=382 x=303 y=161 width=16 height=27 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
+char id=383 x=0 y=214 width=11 height=26 xoffset=1 yoffset=5 xadvance=11 page=0 chnl=0
+char id=894 x=440 y=265 width=8 height=25 xoffset=1 yoffset=12 xadvance=12 page=0 chnl=0
+char id=900 x=178 y=427 width=7 height=7 xoffset=5 yoffset=4 xadvance=17 page=0 chnl=0
+char id=901 x=95 y=427 width=15 height=8 xoffset=1 yoffset=3 xadvance=17 page=0 chnl=0
+char id=902 x=448 y=265 width=21 height=25 xoffset=-1 yoffset=6 xadvance=19 page=0 chnl=0
+char id=903 x=185 y=427 width=7 height=7 xoffset=2 yoffset=16 xadvance=12 page=0 chnl=0
+char id=904 x=469 y=265 width=24 height=25 xoffset=-2 yoffset=6 xadvance=21 page=0 chnl=0
+char id=905 x=0 y=290 width=26 height=25 xoffset=-2 yoffset=6 xadvance=24 page=0 chnl=0
+char id=906 x=493 y=265 width=13 height=25 xoffset=-2 yoffset=6 xadvance=12 page=0 chnl=0
+char id=908 x=26 y=290 width=26 height=25 xoffset=-2 yoffset=6 xadvance=23 page=0 chnl=0
+char id=910 x=52 y=290 width=27 height=25 xoffset=-2 yoffset=6 xadvance=23 page=0 chnl=0
+char id=911 x=79 y=290 width=28 height=25 xoffset=-3 yoffset=6 xadvance=24 page=0 chnl=0
+char id=912 x=160 y=132 width=19 height=28 xoffset=-4 yoffset=3 xadvance=9 page=0 chnl=0
+char id=913 x=107 y=290 width=21 height=25 xoffset=-1 yoffset=6 xadvance=19 page=0 chnl=0
+char id=914 x=128 y=290 width=17 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=915 x=145 y=290 width=15 height=25 xoffset=1 yoffset=6 xadvance=16 page=0 chnl=0
+char id=916 x=160 y=290 width=20 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0
+char id=917 x=180 y=290 width=16 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=918 x=196 y=290 width=16 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=919 x=212 y=290 width=19 height=25 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0
+char id=920 x=231 y=290 width=22 height=25 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0
+char id=921 x=506 y=265 width=5 height=25 xoffset=2 yoffset=6 xadvance=9 page=0 chnl=0
+char id=922 x=253 y=290 width=17 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=923 x=270 y=290 width=21 height=25 xoffset=-1 yoffset=6 xadvance=19 page=0 chnl=0
+char id=924 x=291 y=290 width=25 height=25 xoffset=-1 yoffset=6 xadvance=23 page=0 chnl=0
+char id=925 x=316 y=290 width=18 height=25 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0
+char id=926 x=334 y=290 width=17 height=25 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0
+char id=927 x=351 y=290 width=22 height=25 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0
+char id=928 x=373 y=290 width=18 height=25 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0
+char id=929 x=391 y=290 width=16 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=931 x=407 y=290 width=17 height=25 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0
+char id=932 x=424 y=290 width=19 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0
+char id=933 x=443 y=290 width=19 height=25 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=0
+char id=934 x=462 y=290 width=23 height=25 xoffset=1 yoffset=6 xadvance=24 page=0 chnl=0
+char id=935 x=485 y=290 width=20 height=25 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=936 x=0 y=315 width=23 height=25 xoffset=1 yoffset=6 xadvance=25 page=0 chnl=0
+char id=937 x=23 y=315 width=21 height=25 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0
+char id=938 x=312 y=100 width=14 height=31 xoffset=-3 yoffset=0 xadvance=9 page=0 chnl=0
+char id=939 x=326 y=100 width=19 height=31 xoffset=0 yoffset=0 xadvance=18 page=0 chnl=0
+char id=940 x=319 y=161 width=18 height=27 xoffset=0 yoffset=4 xadvance=19 page=0 chnl=0
+char id=941 x=337 y=161 width=15 height=27 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
+char id=942 x=336 y=68 width=15 height=32 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=0
+char id=943 x=504 y=132 width=7 height=27 xoffset=1 yoffset=4 xadvance=9 page=0 chnl=0
+char id=944 x=179 y=132 width=15 height=28 xoffset=1 yoffset=3 xadvance=18 page=0 chnl=0
+char id=945 x=46 y=389 width=18 height=19 xoffset=0 yoffset=12 xadvance=19 page=0 chnl=0
+char id=946 x=11 y=214 width=17 height=26 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=947 x=28 y=214 width=19 height=26 xoffset=-1 yoffset=12 xadvance=17 page=0 chnl=0
+char id=948 x=47 y=214 width=17 height=26 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0
+char id=949 x=64 y=389 width=15 height=19 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0
+char id=950 x=413 y=0 width=15 height=33 xoffset=0 yoffset=5 xadvance=14 page=0 chnl=0
+char id=951 x=78 y=365 width=15 height=24 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=0
+char id=952 x=64 y=214 width=17 height=26 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0
+char id=953 x=79 y=389 width=7 height=19 xoffset=1 yoffset=12 xadvance=9 page=0 chnl=0
+char id=954 x=86 y=389 width=17 height=19 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0
+char id=955 x=81 y=214 width=19 height=26 xoffset=-1 yoffset=5 xadvance=17 page=0 chnl=0
+char id=956 x=44 y=315 width=15 height=25 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0
+char id=957 x=103 y=389 width=17 height=19 xoffset=-1 yoffset=12 xadvance=16 page=0 chnl=0
+char id=958 x=428 y=0 width=16 height=33 xoffset=0 yoffset=5 xadvance=15 page=0 chnl=0
+char id=959 x=120 y=389 width=17 height=19 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=0
+char id=960 x=137 y=389 width=19 height=19 xoffset=0 yoffset=12 xadvance=19 page=0 chnl=0
+char id=961 x=100 y=214 width=17 height=26 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=0
+char id=962 x=117 y=214 width=16 height=26 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0
+char id=963 x=156 y=389 width=18 height=19 xoffset=0 yoffset=12 xadvance=18 page=0 chnl=0
+char id=964 x=174 y=389 width=15 height=19 xoffset=0 yoffset=12 xadvance=14 page=0 chnl=0
+char id=965 x=189 y=389 width=15 height=19 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=0
+char id=966 x=133 y=214 width=23 height=26 xoffset=0 yoffset=12 xadvance=23 page=0 chnl=0
+char id=967 x=204 y=389 width=18 height=19 xoffset=-1 yoffset=12 xadvance=16 page=0 chnl=0
+char id=968 x=156 y=214 width=21 height=26 xoffset=1 yoffset=12 xadvance=23 page=0 chnl=0
+char id=969 x=222 y=389 width=23 height=19 xoffset=0 yoffset=12 xadvance=24 page=0 chnl=0
+char id=970 x=177 y=214 width=15 height=26 xoffset=-3 yoffset=5 xadvance=9 page=0 chnl=0
+char id=971 x=192 y=214 width=15 height=26 xoffset=1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=972 x=352 y=161 width=17 height=27 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0
+char id=973 x=369 y=161 width=15 height=27 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=0
+char id=974 x=384 y=161 width=23 height=27 xoffset=0 yoffset=4 xadvance=24 page=0 chnl=0
+char id=1025 x=345 y=100 width=15 height=31 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=0
+char id=1026 x=59 y=315 width=23 height=25 xoffset=0 yoffset=6 xadvance=23 page=0 chnl=0
+char id=1027 x=351 y=68 width=15 height=32 xoffset=1 yoffset=-1 xadvance=17 page=0 chnl=0
+char id=1028 x=82 y=315 width=19 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0
+char id=1029 x=101 y=315 width=15 height=25 xoffset=0 yoffset=6 xadvance=16 page=0 chnl=0
+char id=1030 x=505 y=290 width=5 height=25 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=0
+char id=1031 x=360 y=100 width=13 height=31 xoffset=-3 yoffset=0 xadvance=9 page=0 chnl=0
+char id=1032 x=116 y=315 width=13 height=25 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=0
+char id=1033 x=129 y=315 width=32 height=25 xoffset=-1 yoffset=6 xadvance=31 page=0 chnl=0
+char id=1034 x=161 y=315 width=28 height=25 xoffset=1 yoffset=6 xadvance=29 page=0 chnl=0
+char id=1035 x=189 y=315 width=23 height=25 xoffset=0 yoffset=6 xadvance=24 page=0 chnl=0
+char id=1036 x=366 y=68 width=19 height=32 xoffset=1 yoffset=-1 xadvance=20 page=0 chnl=0
+char id=1038 x=385 y=68 width=20 height=32 xoffset=-1 yoffset=-1 xadvance=18 page=0 chnl=0
+char id=1039 x=405 y=68 width=19 height=32 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0
+char id=1040 x=212 y=315 width=21 height=25 xoffset=-1 yoffset=6 xadvance=19 page=0 chnl=0
+char id=1041 x=233 y=315 width=17 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=1042 x=250 y=315 width=17 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=1043 x=267 y=315 width=15 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=1044 x=424 y=68 width=23 height=32 xoffset=-1 yoffset=6 xadvance=22 page=0 chnl=0
+char id=1045 x=282 y=315 width=15 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=1046 x=297 y=315 width=29 height=25 xoffset=0 yoffset=6 xadvance=29 page=0 chnl=0
+char id=1047 x=326 y=315 width=17 height=25 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=0
+char id=1048 x=343 y=315 width=20 height=25 xoffset=1 yoffset=6 xadvance=22 page=0 chnl=0
+char id=1049 x=447 y=68 width=20 height=32 xoffset=1 yoffset=-1 xadvance=22 page=0 chnl=0
+char id=1050 x=363 y=315 width=19 height=25 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0
+char id=1051 x=382 y=315 width=22 height=25 xoffset=-1 yoffset=6 xadvance=22 page=0 chnl=0
+char id=1052 x=404 y=315 width=25 height=25 xoffset=-1 yoffset=6 xadvance=24 page=0 chnl=0
+char id=1053 x=429 y=315 width=19 height=25 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0
+char id=1054 x=448 y=315 width=22 height=25 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0
+char id=1055 x=470 y=315 width=18 height=25 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=0
+char id=1056 x=488 y=315 width=16 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=1057 x=0 y=340 width=19 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0
+char id=1058 x=19 y=340 width=19 height=25 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0
+char id=1059 x=38 y=340 width=20 height=25 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=1060 x=58 y=340 width=23 height=25 xoffset=0 yoffset=6 xadvance=24 page=0 chnl=0
+char id=1061 x=81 y=340 width=20 height=25 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=1062 x=467 y=68 width=21 height=32 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=0
+char id=1063 x=101 y=340 width=17 height=25 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=0
+char id=1064 x=118 y=340 width=27 height=25 xoffset=1 yoffset=6 xadvance=29 page=0 chnl=0
+char id=1065 x=0 y=100 width=29 height=32 xoffset=1 yoffset=6 xadvance=29 page=0 chnl=0
+char id=1066 x=145 y=340 width=23 height=25 xoffset=0 yoffset=6 xadvance=24 page=0 chnl=0
+char id=1067 x=168 y=340 width=23 height=25 xoffset=1 yoffset=6 xadvance=25 page=0 chnl=0
+char id=1068 x=191 y=340 width=17 height=25 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=0
+char id=1069 x=208 y=340 width=19 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0
+char id=1070 x=227 y=340 width=27 height=25 xoffset=1 yoffset=6 xadvance=28 page=0 chnl=0
+char id=1071 x=254 y=340 width=18 height=25 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0
+char id=1072 x=245 y=389 width=16 height=19 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=0
+char id=1073 x=207 y=214 width=18 height=26 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0
+char id=1074 x=261 y=389 width=16 height=19 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0
+char id=1075 x=277 y=389 width=13 height=19 xoffset=1 yoffset=12 xadvance=14 page=0 chnl=0
+char id=1076 x=93 y=365 width=19 height=24 xoffset=0 yoffset=12 xadvance=19 page=0 chnl=0
+char id=1077 x=290 y=389 width=17 height=19 xoffset=0 yoffset=12 xadvance=18 page=0 chnl=0
+char id=1078 x=307 y=389 width=23 height=19 xoffset=0 yoffset=12 xadvance=24 page=0 chnl=0
+char id=1079 x=330 y=389 width=15 height=19 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0
+char id=1080 x=345 y=389 width=16 height=19 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=0
+char id=1081 x=407 y=161 width=16 height=27 xoffset=1 yoffset=4 xadvance=18 page=0 chnl=0
+char id=1082 x=361 y=389 width=16 height=19 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0
+char id=1083 x=377 y=389 width=17 height=19 xoffset=0 yoffset=12 xadvance=18 page=0 chnl=0
+char id=1084 x=394 y=389 width=21 height=19 xoffset=0 yoffset=12 xadvance=22 page=0 chnl=0
+char id=1085 x=415 y=389 width=16 height=19 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=0
+char id=1086 x=431 y=389 width=17 height=19 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=0
+char id=1087 x=448 y=389 width=15 height=19 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0
+char id=1088 x=225 y=214 width=17 height=26 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=0
+char id=1089 x=463 y=389 width=16 height=19 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=0
+char id=1090 x=479 y=389 width=15 height=19 xoffset=0 yoffset=12 xadvance=15 page=0 chnl=0
+char id=1091 x=242 y=214 width=18 height=26 xoffset=-1 yoffset=12 xadvance=16 page=0 chnl=0
+char id=1092 x=444 y=0 width=25 height=33 xoffset=0 yoffset=5 xadvance=25 page=0 chnl=0
+char id=1093 x=0 y=408 width=18 height=19 xoffset=-1 yoffset=12 xadvance=16 page=0 chnl=0
+char id=1094 x=112 y=365 width=17 height=24 xoffset=1 yoffset=12 xadvance=18 page=0 chnl=0
+char id=1095 x=494 y=389 width=15 height=19 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0
+char id=1096 x=18 y=408 width=21 height=19 xoffset=1 yoffset=12 xadvance=24 page=0 chnl=0
+char id=1097 x=129 y=365 width=23 height=24 xoffset=1 yoffset=12 xadvance=25 page=0 chnl=0
+char id=1098 x=39 y=408 width=20 height=19 xoffset=-1 yoffset=12 xadvance=19 page=0 chnl=0
+char id=1099 x=59 y=408 width=20 height=19 xoffset=1 yoffset=12 xadvance=22 page=0 chnl=0
+char id=1100 x=79 y=408 width=15 height=19 xoffset=1 yoffset=12 xadvance=16 page=0 chnl=0
+char id=1101 x=94 y=408 width=16 height=19 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=0
+char id=1102 x=110 y=408 width=22 height=19 xoffset=1 yoffset=12 xadvance=23 page=0 chnl=0
+char id=1103 x=132 y=408 width=15 height=19 xoffset=0 yoffset=12 xadvance=17 page=0 chnl=0
+char id=1105 x=260 y=214 width=17 height=26 xoffset=0 yoffset=5 xadvance=18 page=0 chnl=0
+char id=1106 x=469 y=0 width=17 height=33 xoffset=-1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=1107 x=423 y=161 width=13 height=27 xoffset=1 yoffset=4 xadvance=14 page=0 chnl=0
+char id=1108 x=147 y=408 width=16 height=19 xoffset=0 yoffset=12 xadvance=16 page=0 chnl=0
+char id=1109 x=163 y=408 width=13 height=19 xoffset=0 yoffset=12 xadvance=13 page=0 chnl=0
+char id=1110 x=277 y=214 width=7 height=26 xoffset=0 yoffset=5 xadvance=9 page=0 chnl=0
+char id=1111 x=284 y=214 width=13 height=26 xoffset=-3 yoffset=5 xadvance=9 page=0 chnl=0
+char id=1112 x=486 y=0 width=10 height=33 xoffset=-1 yoffset=5 xadvance=10 page=0 chnl=0
+char id=1113 x=176 y=408 width=26 height=19 xoffset=0 yoffset=12 xadvance=26 page=0 chnl=0
+char id=1114 x=202 y=408 width=24 height=19 xoffset=1 yoffset=12 xadvance=25 page=0 chnl=0
+char id=1115 x=297 y=214 width=17 height=26 xoffset=-1 yoffset=5 xadvance=18 page=0 chnl=0
+char id=1116 x=436 y=161 width=16 height=27 xoffset=1 yoffset=4 xadvance=17 page=0 chnl=0
+char id=1118 x=123 y=0 width=18 height=34 xoffset=-1 yoffset=4 xadvance=16 page=0 chnl=0
+char id=1119 x=152 y=365 width=15 height=24 xoffset=1 yoffset=12 xadvance=17 page=0 chnl=0
+char id=1168 x=480 y=100 width=15 height=30 xoffset=1 yoffset=1 xadvance=17 page=0 chnl=0
+char id=1169 x=213 y=365 width=13 height=23 xoffset=1 yoffset=8 xadvance=14 page=0 chnl=0
+char id=8204 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=0 xadvance=0 page=0 chnl=0
+char id=8211 x=298 y=427 width=11 height=4 xoffset=0 yoffset=19 xadvance=12 page=0 chnl=0
+char id=8212 x=309 y=427 width=23 height=4 xoffset=0 yoffset=19 xadvance=24 page=0 chnl=0
+char id=8213 x=309 y=427 width=23 height=4 xoffset=0 yoffset=19 xadvance=24 page=0 chnl=0
+char id=8215 x=110 y=427 width=19 height=8 xoffset=-1 yoffset=31 xadvance=17 page=0 chnl=0
+char id=8216 x=399 y=408 width=8 height=12 xoffset=2 yoffset=6 xadvance=12 page=0 chnl=0
+char id=8217 x=407 y=408 width=8 height=12 xoffset=2 yoffset=6 xadvance=12 page=0 chnl=0
+char id=8218 x=415 y=408 width=8 height=12 xoffset=2 yoffset=25 xadvance=12 page=0 chnl=0
+char id=8219 x=423 y=408 width=8 height=12 xoffset=2 yoffset=6 xadvance=12 page=0 chnl=0
+char id=8220 x=431 y=408 width=15 height=12 xoffset=2 yoffset=6 xadvance=17 page=0 chnl=0
+char id=8221 x=446 y=408 width=15 height=12 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=8222 x=461 y=408 width=15 height=12 xoffset=1 yoffset=25 xadvance=17 page=0 chnl=0
+char id=8224 x=194 y=132 width=16 height=28 xoffset=0 yoffset=7 xadvance=15 page=0 chnl=0
+char id=8225 x=210 y=132 width=16 height=28 xoffset=0 yoffset=7 xadvance=15 page=0 chnl=0
+char id=8226 x=15 y=427 width=11 height=11 xoffset=3 yoffset=16 xadvance=17 page=0 chnl=0
+char id=8230 x=192 y=427 width=23 height=7 xoffset=1 yoffset=24 xadvance=24 page=0 chnl=0
+char id=8240 x=272 y=340 width=30 height=25 xoffset=0 yoffset=6 xadvance=29 page=0 chnl=0
+char id=8242 x=129 y=427 width=7 height=8 xoffset=0 yoffset=6 xadvance=5 page=0 chnl=0
+char id=8243 x=136 y=427 width=12 height=8 xoffset=0 yoffset=6 xadvance=11 page=0 chnl=0
+char id=8249 x=26 y=427 width=8 height=11 xoffset=1 yoffset=15 xadvance=12 page=0 chnl=0
+char id=8250 x=34 y=427 width=8 height=11 xoffset=2 yoffset=15 xadvance=12 page=0 chnl=0
+char id=8252 x=314 y=214 width=15 height=26 xoffset=3 yoffset=5 xadvance=20 page=0 chnl=0
+char id=8254 x=332 y=427 width=14 height=4 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=8260 x=302 y=340 width=20 height=25 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=8355 x=322 y=340 width=18 height=25 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=8356 x=340 y=340 width=15 height=25 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=0
+char id=8359 x=355 y=340 width=35 height=25 xoffset=1 yoffset=6 xadvance=36 page=0 chnl=0
+char id=8364 x=390 y=340 width=18 height=25 xoffset=-1 yoffset=6 xadvance=17 page=0 chnl=0
+kernings count=116
+kerning first=70 second=46 amount=-6
+kerning first=84 second=32 amount=-1
+kerning first=84 second=121 amount=-4
+kerning first=121 second=44 amount=-4
+kerning first=8216 second=8216 amount=-3
+kerning first=86 second=58 amount=-2
+kerning first=89 second=101 amount=-3
+kerning first=89 second=46 amount=-5
+kerning first=84 second=45 amount=-3
+kerning first=82 second=87 amount=-2
+kerning first=84 second=79 amount=-2
+kerning first=119 second=44 amount=-3
+kerning first=89 second=59 amount=-3
+kerning first=86 second=105 amount=-1
+kerning first=84 second=58 amount=-4
+kerning first=87 second=101 amount=-1
+kerning first=87 second=46 amount=-3
+kerning first=80 second=32 amount=-1
+kerning first=65 second=84 amount=-3
+kerning first=87 second=114 amount=-2
+kerning first=87 second=59 amount=-1
+kerning first=65 second=118 amount=-2
+kerning first=84 second=105 amount=-1
+kerning first=86 second=97 amount=-3
+kerning first=8217 second=8217 amount=-3
+kerning first=8217 second=115 amount=-2
+kerning first=84 second=97 amount=-4
+kerning first=76 second=87 amount=-4
+kerning first=82 second=84 amount=-1
+kerning first=65 second=89 amount=-3
+kerning first=76 second=32 amount=-1
+kerning first=76 second=121 amount=-3
+kerning first=89 second=111 amount=-4
+kerning first=65 second=8217 amount=-4
+kerning first=80 second=105 amount=-1
+kerning first=121 second=46 amount=-4
+kerning first=87 second=111 amount=-1
+kerning first=75 second=117 amount=-1
+kerning first=80 second=97 amount=-1
+kerning first=82 second=89 amount=-2
+kerning first=119 second=46 amount=-3
+kerning first=84 second=115 amount=-4
+kerning first=76 second=84 amount=-3
+kerning first=65 second=86 amount=-3
+kerning first=86 second=65 amount=-3
+kerning first=75 second=101 amount=-1
+kerning first=86 second=44 amount=-5
+kerning first=89 second=32 amount=-1
+kerning first=84 second=65 amount=-3
+kerning first=84 second=99 amount=-4
+kerning first=32 second=84 amount=-1
+kerning first=84 second=44 amount=-5
+kerning first=82 second=86 amount=-1
+kerning first=76 second=89 amount=-4
+kerning first=87 second=121 amount=-1
+kerning first=89 second=45 amount=-4
+kerning first=89 second=113 amount=-4
+kerning first=76 second=8217 amount=-3
+kerning first=89 second=58 amount=-3
+kerning first=87 second=45 amount=-2
+kerning first=86 second=117 amount=-2
+kerning first=75 second=119 amount=-1
+kerning first=80 second=65 amount=-4
+kerning first=87 second=58 amount=-1
+kerning first=89 second=105 amount=-2
+kerning first=32 second=89 amount=-1
+kerning first=80 second=44 amount=-6
+kerning first=89 second=118 amount=-2
+kerning first=84 second=117 amount=-4
+kerning first=75 second=111 amount=-1
+kerning first=89 second=97 amount=-3
+kerning first=76 second=86 amount=-4
+kerning first=82 second=117 amount=-1
+kerning first=118 second=44 amount=-4
+kerning first=86 second=101 amount=-2
+kerning first=80 second=104 amount=-1
+kerning first=86 second=46 amount=-5
+kerning first=87 second=97 amount=-2
+kerning first=86 second=114 amount=-2
+kerning first=86 second=59 amount=-2
+kerning first=84 second=101 amount=-4
+kerning first=84 second=46 amount=-5
+kerning first=32 second=65 amount=-2
+kerning first=84 second=114 amount=-4
+kerning first=114 second=44 amount=-5
+kerning first=84 second=59 amount=-4
+kerning first=82 second=101 amount=-1
+kerning first=65 second=119 amount=-1
+kerning first=70 second=65 amount=-3
+kerning first=80 second=101 amount=-1
+kerning first=80 second=46 amount=-6
+kerning first=70 second=44 amount=-6
+kerning first=84 second=119 amount=-4
+kerning first=89 second=65 amount=-3
+kerning first=80 second=114 amount=-1
+kerning first=86 second=111 amount=-2
+kerning first=89 second=44 amount=-5
+kerning first=102 second=8217 amount=-1
+kerning first=87 second=65 amount=-3
+kerning first=84 second=111 amount=-4
+kerning first=89 second=112 amount=-3
+kerning first=118 second=46 amount=-4
+kerning first=75 second=105 amount=-1
+kerning first=87 second=44 amount=-3
+kerning first=8217 second=32 amount=-1
+kerning first=82 second=111 amount=-1
+kerning first=89 second=117 amount=-2
+kerning first=114 second=46 amount=-4
+kerning first=80 second=111 amount=-1
+kerning first=75 second=110 amount=-1
+kerning first=65 second=87 amount=-3
+kerning first=87 second=117 amount=-1
+kerning first=65 second=32 amount=-2
+kerning first=86 second=121 amount=-1
+kerning first=65 second=121 amount=-1
+kerning first=86 second=45 amount=-2
diff --git a/assets/fnt/MaxonTrebuchet.png b/assets/fnt/MaxonTrebuchet.png
new file mode 100644
index 0000000..da1c009
--- /dev/null
+++ b/assets/fnt/MaxonTrebuchet.png
Binary files differ
diff --git a/assets/icon_chest.png b/assets/icon_chest.png
new file mode 100644
index 0000000..d18b569
--- /dev/null
+++ b/assets/icon_chest.png
Binary files differ
diff --git a/assets/main.skin b/assets/main.skin
index a9ffdd6..65dec0c 100644
--- a/assets/main.skin
+++ b/assets/main.skin
@@ -20,17 +20,27 @@
},
com.badlogic.gdx.graphics.g2d.BitmapFont: {
default: {
- file: fnt/peepo.fnt,
- scaledSize: 22
+ file: fnt/MaxonTrebuchet.fnt,
+ scaledSize: 24
},
default_lidl: {
- file: fnt/peepo.fnt,
- scaledSize: 16
+ file: fnt/MaxonTrebuchet.fnt,
+ scaledSize: 18
},
default_slidl: {
- file: fnt/peepo.fnt,
- scaledSize: 12
+ file: fnt/MaxonTrebuchet.fnt,
+ scaledSize: 14
}
+
+ // Console
+ console: {
+ file: fnt/MaxonTahoma.fnt,
+ scaledSize: 14
+ },
+ console_bold: {
+ file: fnt/MaxonTahomaBold.fnt,
+ scaledSize: 12
+ },
},
com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle: {
default: {
@@ -66,8 +76,12 @@
fontColor: yellow
},
disclaimer: {
- font: default,
+ font: default_slidl,
fontColor: grey
+ },
+ debug: {
+ font: console_bold,
+ fontColor: white
}
},
com.badlogic.gdx.scenes.scene2d.ui.Window$WindowStyle: {
diff --git a/assets/raw/packer/widgets.tpproj b/assets/raw/packer/widgets.tpproj
new file mode 100644
index 0000000..d3e6f56
--- /dev/null
+++ b/assets/raw/packer/widgets.tpproj
@@ -0,0 +1,45 @@
+name=widgets
+filename=
+output=../../sprites/gui
+
+alias=true
+alphaThreshold=0
+debug=false
+duplicatePadding=false
+edgePadding=true
+fast=false
+filterMag=Nearest
+filterMin=Nearest
+ignoreBlankImages=true
+maxHeight=2048
+maxWidth=2048
+minHeight=16
+minWidth=16
+paddingX=0
+paddingY=0
+pot=true
+mof=false
+rotation=false
+stripWhitespaceX=false
+stripWhitespaceY=false
+wrapX=ClampToEdge
+wrapY=ClampToEdge
+premultiplyAlpha=false
+grid=false
+square=false
+bleed=true
+limitMemory=true
+useIndexes=true
+
+scaleFactors=[{suffix:"",factor:1,resampling:bicubic}]
+inputFiles=[{path:../../../../../newbtn.png,type:Input,regionName:up,ninepatch:{splits:[4,4,4,4],pads:[4,4,4,4]}},{path:../../../../../newbtn_over.png,type:Input,regionName:over,ninepatch:{splits:[4,4,4,4],pads:[4,4,4,4]}},{path:../../../../../newbtn_down.png,type:Input,regionName:down,ninepatch:{splits:[4,4,4,4],pads:[4,4,4,4]}},{path:../../../../../achievement_frame.png,type:Input,regionName:frame,ninepatch:{splits:[3,3,3,3],pads:[3,3,3,3]}},{path:../../../../../tile.png,type:Input,regionName:null}]
+keepInputFileExtensions=false
+
+
+-PROJ-
+
+version=4.10.2
+fileTypeType=png
+fileTypeData={encoding:RGBA8888}
+previewBackgroundColor=ffffffff
+projectSettings={inputFiles:{}}
diff --git a/assets/sprites/SplashWall.png b/assets/sprites/SplashWall.png
deleted file mode 100644
index c0f0b1c..0000000
--- a/assets/sprites/SplashWall.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/black.png b/assets/sprites/black.png
deleted file mode 100644
index a974fd0..0000000
--- a/assets/sprites/black.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/brand.png b/assets/sprites/brand.png
deleted file mode 100644
index f5a67dc..0000000
--- a/assets/sprites/brand.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/brandOnline.png b/assets/sprites/brandOnline.png
deleted file mode 100644
index 1563779..0000000
--- a/assets/sprites/brandOnline.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/env/environment.atlas b/assets/sprites/env/environment.atlas
new file mode 100644
index 0000000..fb4ca23
--- /dev/null
+++ b/assets/sprites/env/environment.atlas
@@ -0,0 +1,27 @@
+
+environment.png
+size: 128, 16
+format: RGBA8888
+filter: Nearest, Nearest
+repeat: none
+leaf
+ rotate: false
+ xy: 0, 0
+ size: 9, 10
+ orig: 9, 10
+ offset: 0, 0
+ index: -1
+snowflake
+ rotate: false
+ xy: 9, 1
+ size: 9, 9
+ orig: 9, 9
+ offset: 0, 0
+ index: -1
+tile
+ rotate: false
+ xy: 18, 1
+ size: 9, 9
+ orig: 9, 9
+ offset: 0, 0
+ index: -1
diff --git a/assets/sprites/env/environment.png b/assets/sprites/env/environment.png
new file mode 100644
index 0000000..d2fc990
--- /dev/null
+++ b/assets/sprites/env/environment.png
Binary files differ
diff --git a/assets/sprites/gui/brand.atlas b/assets/sprites/gui/brand.atlas
new file mode 100644
index 0000000..111d193
--- /dev/null
+++ b/assets/sprites/gui/brand.atlas
@@ -0,0 +1,20 @@
+
+brand.png
+size: 1024, 512
+format: RGBA8888
+filter: Nearest, Nearest
+repeat: none
+brand
+ rotate: false
+ xy: 2, 175
+ size: 565, 175
+ orig: 565, 175
+ offset: 0, 0
+ index: -1
+brandOnline
+ rotate: false
+ xy: 2, 0
+ size: 565, 175
+ orig: 565, 175
+ offset: 0, 0
+ index: -1
diff --git a/assets/sprites/gui/brand.png b/assets/sprites/gui/brand.png
new file mode 100644
index 0000000..2caa8c7
--- /dev/null
+++ b/assets/sprites/gui/brand.png
Binary files differ
diff --git a/assets/sprites/gui/icons.atlas b/assets/sprites/gui/icons.atlas
new file mode 100644
index 0000000..93be8cd
--- /dev/null
+++ b/assets/sprites/gui/icons.atlas
@@ -0,0 +1,20 @@
+
+icons.png
+size: 256, 256
+format: RGBA8888
+filter: Nearest, Nearest
+repeat: none
+exclamination
+ rotate: false
+ xy: 2, 2
+ size: 33, 33
+ orig: 33, 33
+ offset: 0, 0
+ index: -1
+package
+ rotate: false
+ xy: 2, 37
+ size: 128, 128
+ orig: 128, 128
+ offset: 0, 0
+ index: -1
diff --git a/assets/sprites/gui/icons.png b/assets/sprites/gui/icons.png
new file mode 100644
index 0000000..47ad356
--- /dev/null
+++ b/assets/sprites/gui/icons.png
Binary files differ
diff --git a/assets/sprites/gui/ilotterytea.atlas b/assets/sprites/gui/ilotterytea.atlas
new file mode 100644
index 0000000..d593285
--- /dev/null
+++ b/assets/sprites/gui/ilotterytea.atlas
@@ -0,0 +1,27 @@
+
+ilotterytea.png
+size: 256, 256
+format: RGBA8888
+filter: Nearest, Nearest
+repeat: none
+org
+ rotate: false
+ xy: 126, 38
+ size: 24, 23
+ orig: 24, 23
+ offset: 0, 0
+ index: -1
+devOld
+ rotate: false
+ xy: 0, 24
+ size: 126, 37
+ orig: 126, 37
+ offset: 0, 0
+ index: -1
+dev
+ rotate: false
+ xy: 0, 0
+ size: 126, 24
+ orig: 126, 24
+ offset: 0, 0
+ index: -1
diff --git a/assets/sprites/gui/ilotterytea.png b/assets/sprites/gui/ilotterytea.png
new file mode 100644
index 0000000..b139b8f
--- /dev/null
+++ b/assets/sprites/gui/ilotterytea.png
Binary files differ
diff --git a/assets/sprites/gui/widgeticons.atlas b/assets/sprites/gui/widgeticons.atlas
new file mode 100644
index 0000000..bcb1ad5
--- /dev/null
+++ b/assets/sprites/gui/widgeticons.atlas
@@ -0,0 +1,20 @@
+
+widgeticons.png
+size: 256, 128
+format: RGBA8888
+filter: Nearest, Nearest
+repeat: none
+exit
+ rotate: false
+ xy: 128, 0
+ size: 128, 128
+ orig: 128, 128
+ offset: 0, 0
+ index: -1
+options
+ rotate: false
+ xy: 0, 0
+ size: 128, 128
+ orig: 128, 128
+ offset: 0, 0
+ index: -1
diff --git a/assets/sprites/gui/widgeticons.png b/assets/sprites/gui/widgeticons.png
new file mode 100644
index 0000000..2f83822
--- /dev/null
+++ b/assets/sprites/gui/widgeticons.png
Binary files differ
diff --git a/assets/sprites/gui/widgets.atlas b/assets/sprites/gui/widgets.atlas
new file mode 100644
index 0000000..94c7bbd
--- /dev/null
+++ b/assets/sprites/gui/widgets.atlas
@@ -0,0 +1,49 @@
+
+widgets.png
+size: 128, 16
+format: RGBA8888
+filter: Nearest, Nearest
+repeat: none
+down
+ rotate: false
+ xy: 0, 0
+ size: 16, 16
+ split: 4, 4, 4, 4
+ pad: 4, 4, 4, 4
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+frame
+ rotate: false
+ xy: 16, 0
+ size: 16, 16
+ split: 3, 3, 3, 3
+ pad: 3, 3, 3, 3
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+over
+ rotate: false
+ xy: 32, 0
+ size: 16, 16
+ split: 4, 4, 4, 4
+ pad: 4, 4, 4, 4
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+tile
+ rotate: false
+ xy: 64, 0
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+up
+ rotate: false
+ xy: 48, 0
+ size: 16, 16
+ split: 4, 4, 4, 4
+ pad: 4, 4, 4, 4
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
diff --git a/assets/sprites/gui/widgets.png b/assets/sprites/gui/widgets.png
new file mode 100644
index 0000000..8da55d9
--- /dev/null
+++ b/assets/sprites/gui/widgets.png
Binary files differ
diff --git a/assets/sprites/gui/widgets.skin b/assets/sprites/gui/widgets.skin
new file mode 100644
index 0000000..6497438
--- /dev/null
+++ b/assets/sprites/gui/widgets.skin
@@ -0,0 +1,78 @@
+{
+
+ Color: {
+ blackSemitransparent: {hex: "#00000099"},
+ grey: {hex: "#5f574fff" },
+ lightgrey: {hex: "#c2c3c7ff" },
+ white: {hex: "#fff1e8ff" },
+ yellow: {hex: "#ffec27ff" }
+ },
+ com.badlogic.gdx.graphics.g2d.BitmapFont: {
+ default: {
+ file: fnt/MaxonTrebuchet.fnt,
+ scaledSize: 24
+ },
+ text: {
+ file: fnt/MaxonTrebuchet.fnt,
+ scaledSize: 18
+ }
+ }
+ TintedDrawable: {
+ plain_up: {
+ color: { hex: "#30303055" }
+ name: tile
+ },
+ plain_over: {
+ color: { hex: "#99999999" }
+ name: tile
+ },
+ plain_down: {
+ color: { hex: "#30303022" }
+ name: tile
+ },
+ }
+ com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle: {
+ default: {
+ font: default,
+ up: up,
+ down: down,
+ over: over,
+ disabled: down
+ }
+ },
+ com.badlogic.gdx.scenes.scene2d.ui.Button$ButtonStyle: {
+ default: {
+ up: up,
+ down: down,
+ over: over,
+ disabled: down
+ },
+ slot: {
+ up: plain_up,
+ down: plain_down,
+ over: plain_over,
+ disabled: plain_down
+ }
+ },
+ com.badlogic.gdx.scenes.scene2d.ui.TextTooltip$TextTooltipStyle: {
+ default: {
+ label: { font: default },
+ background: up,
+ wrapWidth: 400
+ }
+ },
+ com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle: {
+ default: {
+ font: default,
+ fontColor: lightgrey,
+ focusedFontColor: yellow,
+ background: plain_up,
+ focusedBackground: plain_over,
+ }
+ },
+ com.badlogic.gdx.scenes.scene2d.ui.Table: {
+ default: {
+ background: plain_up
+ }
+ }
+} \ No newline at end of file
diff --git a/assets/sprites/icons/exclamination.png b/assets/sprites/icons/exclamination.png
deleted file mode 100644
index a41dc44..0000000
--- a/assets/sprites/icons/exclamination.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/icons/package.png b/assets/sprites/icons/package.png
deleted file mode 100644
index 4364430..0000000
--- a/assets/sprites/icons/package.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/ilotterytea.png b/assets/sprites/ilotterytea.png
deleted file mode 100644
index 075dc08..0000000
--- a/assets/sprites/ilotterytea.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/menu/tile_1.png b/assets/sprites/menu/tile_1.png
deleted file mode 100644
index f3cf20e..0000000
--- a/assets/sprites/menu/tile_1.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/menu/tile_2.png b/assets/sprites/menu/tile_2.png
deleted file mode 100644
index b7bb214..0000000
--- a/assets/sprites/menu/tile_2.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/menu/tile_cat.png b/assets/sprites/menu/tile_cat.png
deleted file mode 100644
index 313e672..0000000
--- a/assets/sprites/menu/tile_cat.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/supadank.png b/assets/sprites/supadank.png
deleted file mode 100644
index c16aa93..0000000
--- a/assets/sprites/supadank.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/ui/button.9.png b/assets/sprites/ui/button.9.png
deleted file mode 100644
index f96acc5..0000000
--- a/assets/sprites/ui/button.9.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/ui/button_clicked.9.png b/assets/sprites/ui/button_clicked.9.png
deleted file mode 100644
index 704a804..0000000
--- a/assets/sprites/ui/button_clicked.9.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/ui/button_highlighted.9.png b/assets/sprites/ui/button_highlighted.9.png
deleted file mode 100644
index fae5e65..0000000
--- a/assets/sprites/ui/button_highlighted.9.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/ui/button_over.9.png b/assets/sprites/ui/button_over.9.png
deleted file mode 100644
index 62d124f..0000000
--- a/assets/sprites/ui/button_over.9.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/ui/button_pressed.9.png b/assets/sprites/ui/button_pressed.9.png
deleted file mode 100644
index d4f9d3b..0000000
--- a/assets/sprites/ui/button_pressed.9.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/ui/button_static.9.png b/assets/sprites/ui/button_static.9.png
deleted file mode 100644
index 7da5fba..0000000
--- a/assets/sprites/ui/button_static.9.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/ui/save_slot.9.png b/assets/sprites/ui/save_slot.9.png
deleted file mode 100644
index c4d6ef1..0000000
--- a/assets/sprites/ui/save_slot.9.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/ui/save_slot_disabled.9.png b/assets/sprites/ui/save_slot_disabled.9.png
deleted file mode 100644
index 7f1508f..0000000
--- a/assets/sprites/ui/save_slot_disabled.9.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/ui/sqrbutton.png b/assets/sprites/ui/sqrbutton.png
deleted file mode 100644
index befe279..0000000
--- a/assets/sprites/ui/sqrbutton.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/ui/sqrbutton_disabled.png b/assets/sprites/ui/sqrbutton_disabled.png
deleted file mode 100644
index f7337e2..0000000
--- a/assets/sprites/ui/sqrbutton_disabled.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/ui/sqrbutton_down.png b/assets/sprites/ui/sqrbutton_down.png
deleted file mode 100644
index ab1dc32..0000000
--- a/assets/sprites/ui/sqrbutton_down.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/ui/sqrbutton_over.png b/assets/sprites/ui/sqrbutton_over.png
deleted file mode 100644
index eb47298..0000000
--- a/assets/sprites/ui/sqrbutton_over.png
+++ /dev/null
Binary files differ
diff --git a/assets/sprites/white.png b/assets/sprites/white.png
deleted file mode 100644
index 04a434b..0000000
--- a/assets/sprites/white.png
+++ /dev/null
Binary files differ
diff --git a/build.gradle b/build.gradle
index c2ff7d5..52755bf 100644
--- a/build.gradle
+++ b/build.gradle
@@ -9,7 +9,7 @@ buildscript {
google()
}
dependencies {
- //classpath 'com.android.tools.build:gradle:7.0.4'
+ classpath 'com.android.tools.build:gradle:7.2.0'
}
}
@@ -17,7 +17,7 @@ buildscript {
allprojects {
apply plugin: "eclipse"
- version = '1.1'
+ version = '1.2'
ext {
appName = "Maxon Petting Simulator"
gdxVersion = '1.11.0'
@@ -49,11 +49,15 @@ project(":desktop") {
implementation project(":core")
api "com.badlogicgames.gdx:gdx-backend-lwjgl3:$gdxVersion"
api "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
-
+ api "com.badlogicgames.gdx-controllers:gdx-controllers-desktop:$gdxControllersVersion"
+ api "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-desktop"
+ api "de.golfgl.gdxgamesvcs:gdx-gamesvcs-core-gamejolt:1.1.0"
+ api "de.tomgrill.gdxdialogs:gdx-dialogs-desktop:1.3.0"
+
}
}
-/*project(":android") {
+project(":android") {
apply plugin: "com.android.application"
configurations { natives }
@@ -65,9 +69,19 @@ project(":desktop") {
natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-arm64-v8a"
natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86"
natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86_64"
-
+ api "com.badlogicgames.gdx-controllers:gdx-controllers-android:$gdxControllersVersion"
+ api "com.badlogicgames.gdx:gdx-box2d:$gdxVersion"
+ natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-armeabi-v7a"
+ natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-arm64-v8a"
+ natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-x86"
+ natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-x86_64"
+ api "com.badlogicgames.box2dlights:box2dlights:$box2DLightsVersion"
+ api "com.badlogicgames.gdx:gdx-ai:$aiVersion"
+ api "com.badlogicgames.ashley:ashley:$ashleyVersion"
+ api "de.golfgl.gdxgamesvcs:gdx-gamesvcs-android-gpgs:1.1.0"
+ api "de.tomgrill.gdxdialogs:gdx-dialogs-android:1.3.0"
}
-}*/
+}
project(":core") {
apply plugin: "java-library"
@@ -75,9 +89,15 @@ project(":core") {
dependencies {
api "com.badlogicgames.gdx:gdx:$gdxVersion"
+ api "com.badlogicgames.gdx-controllers:gdx-controllers-core:$gdxControllersVersion"
+ api "com.badlogicgames.gdx:gdx-box2d:$gdxVersion"
+ api "com.badlogicgames.box2dlights:box2dlights:$box2DLightsVersion"
+ api "com.badlogicgames.gdx:gdx-ai:$aiVersion"
+ api "com.badlogicgames.ashley:ashley:$ashleyVersion"
+ api "de.golfgl.gdxgamesvcs:gdx-gamesvcs-core:1.1.0"
+ api "de.tomgrill.gdxdialogs:gdx-dialogs-core:1.3.0"
api "com.rafaskoberg.gdx:typing-label:$typingLabelVersion"
implementation 'com.google.code.gson:gson:2.9.1'
- implementation 'org.apache.logging.log4j:log4j-api:2.18.0'
- implementation 'org.apache.logging.log4j:log4j-core:2.18.0'
+ implementation 'ch.qos.logback:logback-classic:1.2.10'
}
}
diff --git a/core/src/com/ilotterytea/maxoning/MaxonConstants.java b/core/src/com/ilotterytea/maxoning/MaxonConstants.java
index b3f968a..42f2892 100644
--- a/core/src/com/ilotterytea/maxoning/MaxonConstants.java
+++ b/core/src/com/ilotterytea/maxoning/MaxonConstants.java
@@ -4,10 +4,13 @@ import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.files.FileHandle;
import com.ilotterytea.maxoning.utils.OsUtils;
+import java.text.DecimalFormat;
+import java.text.SimpleDateFormat;
+
public class MaxonConstants {
public static final String GAME_NAME = "Maxon Petting Simulator";
- public static final String GAME_VERSION = "Alpha 1.1.2";
- public static final String GAME_GHTAG = "alpha-1.1.2";
+ public static final String GAME_VERSION = "Alpha 1.2";
+ public static final String GAME_GHTAG = "alpha-1.2";
public static final String GAME_PUBLISHER = "iLotterytea";
public static final String GAME_MAIN_FOLDER = OsUtils.getUserDataDirectory(".Maxoning");
@@ -16,4 +19,11 @@ public class MaxonConstants {
public static final FileHandle FILE_EN_US = Gdx.files.internal("i18n/en_us.json");
public static final FileHandle FILE_RU_RU = Gdx.files.internal("i18n/ru_ru.json");
+
+ public static final DecimalFormat DECIMAL_FORMAT = new DecimalFormat("###,###.##");
+ public static final DecimalFormat DECIMAL_FORMAT2 = new DecimalFormat("###,###");
+ @SuppressWarnings("SimpleDateFormat")
+ public static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("dd/M/yyyy hh:mm:ss");
+ public static final long startTime = System.currentTimeMillis();
+
}
diff --git a/core/src/com/ilotterytea/maxoning/MaxonGame.java b/core/src/com/ilotterytea/maxoning/MaxonGame.java
index 4ee3861..f361d20 100644
--- a/core/src/com/ilotterytea/maxoning/MaxonGame.java
+++ b/core/src/com/ilotterytea/maxoning/MaxonGame.java
@@ -6,12 +6,8 @@ import com.badlogic.gdx.Preferences;
import com.badlogic.gdx.assets.AssetManager;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.graphics.glutils.ShapeRenderer;
-import com.ilotterytea.maxoning.player.MaxonPlayer;
-import com.ilotterytea.maxoning.screens.AssetLoadingScreen;
+import com.ilotterytea.maxoning.screens.SplashScreen;
import com.ilotterytea.maxoning.utils.I18N;
-import com.ilotterytea.maxoning.utils.serialization.GameDataSystem;
-
-import java.io.IOException;
public class MaxonGame extends Game {
public SpriteBatch batch;
@@ -36,14 +32,6 @@ public class MaxonGame extends Game {
prefs = Gdx.app.getPreferences("Maxoning");
locale = new I18N(Gdx.files.internal("i18n/" + prefs.getString("lang", "en_us") + ".json"));
- if (!GameDataSystem.exists()) {
- try {
- GameDataSystem.SaveData(new MaxonPlayer());
- } catch (IOException e) {
- throw new RuntimeException(e);
- }
- }
-
prefs.putInteger("width", Gdx.graphics.getWidth());
prefs.putInteger("height", Gdx.graphics.getHeight());
prefs.flush();
@@ -53,7 +41,7 @@ public class MaxonGame extends Game {
assetManager = new AssetManager();
- this.setScreen(new AssetLoadingScreen(this));
+ this.setScreen(new SplashScreen(this));
}
@Override
diff --git a/core/src/com/ilotterytea/maxoning/player/MaxonSavegame.java b/core/src/com/ilotterytea/maxoning/player/MaxonSavegame.java
new file mode 100644
index 0000000..301840b
--- /dev/null
+++ b/core/src/com/ilotterytea/maxoning/player/MaxonSavegame.java
@@ -0,0 +1,40 @@
+package com.ilotterytea.maxoning.player;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+
+/**
+ * Save-game data class.
+ * @author NotDankEnough
+ * @since Alpha 1.2 (Oct 02, 2022)
+ */
+public class MaxonSavegame implements Serializable {
+ /** Earned Squish Points. */
+ public int points;
+ /** Multiplier. */
+ public short multiplier;
+
+ /** Home inventory. */
+ public ArrayList<Integer> inv;
+ /** Outside Inventory. */
+ public ArrayList<Integer> outInv;
+
+ /** Seed. */
+ public long seed;
+
+ /** Player name. */
+ public String name;
+ /** Pet name. */
+ public String petName;
+ /** Pet ID. */
+ public byte petId;
+
+ /** Elapsed time from game start. */
+ public long elapsedTime;
+
+ /** Last timestamp when save game was used. */
+ public long lastTimestamp;
+
+ /** Location. */
+ public short roomId;
+} \ No newline at end of file
diff --git a/core/src/com/ilotterytea/maxoning/screens/AssetLoadingScreen.java b/core/src/com/ilotterytea/maxoning/screens/AssetLoadingScreen.java
deleted file mode 100644
index e61dc90..0000000
--- a/core/src/com/ilotterytea/maxoning/screens/AssetLoadingScreen.java
+++ /dev/null
@@ -1,82 +0,0 @@
-package com.ilotterytea.maxoning.screens;
-
-import com.badlogic.gdx.*;
-import com.badlogic.gdx.graphics.GL20;
-import com.badlogic.gdx.graphics.Texture;
-import com.badlogic.gdx.graphics.g2d.TextureRegion;
-import com.badlogic.gdx.math.MathUtils;
-import com.badlogic.gdx.scenes.scene2d.Stage;
-import com.badlogic.gdx.scenes.scene2d.ui.Label;
-import com.badlogic.gdx.scenes.scene2d.ui.Skin;
-import com.badlogic.gdx.utils.viewport.ScreenViewport;
-import com.ilotterytea.maxoning.MaxonGame;
-import com.ilotterytea.maxoning.ui.AnimatedImage;
-import com.ilotterytea.maxoning.anim.SpriteUtils;
-import com.ilotterytea.maxoning.utils.AssetLoading;
-
-public class AssetLoadingScreen implements Screen {
- final MaxonGame game;
-
- final Stage stage;
- final Skin skin;
- final AnimatedImage animatedMaxon;
- final Label loadingLabel;
-
- final Texture M4x0nnes;
-
- public AssetLoadingScreen(MaxonGame game) {
- this.game = game;
-
- this.M4x0nnes = new Texture("sprites/sheet/loadingCircle.png");
-
- this.skin = new Skin(Gdx.files.internal("main.skin"));
- this.stage = new Stage(new ScreenViewport());
-
- this.loadingLabel = new Label("Loading...", skin);
-
- TextureRegion[] txrr = SpriteUtils.splitToTextureRegions(M4x0nnes, 112, 112, 10, 5);
- this.animatedMaxon = new AnimatedImage(txrr);
-
- animatedMaxon.setPosition(8, 8);
- animatedMaxon.setScale(0.25f);
-
- loadingLabel.setPosition(animatedMaxon.getWidth() * 0.25f + loadingLabel.getX() + 16, 8);
-
- stage.addActor(animatedMaxon);
- //stage.addActor(loadingLabel);
-
- AssetLoading.queue(game.assetManager);
- }
-
- @Override public void show() { render(Gdx.graphics.getDeltaTime()); }
-
- private void update() {
- if (game.assetManager.update()) {
- AssetLoading.registerItems(game.assetManager, game.locale);
- game.setScreen(new SplashScreen(game));
- dispose();
- }
- }
-
- @Override
- public void render(float delta) {
- Gdx.gl.glClearColor(0, 0, 0, 1);
- Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
-
- loadingLabel.setText(String.format("%s%% (Loaded %s assets)", MathUtils.floor(game.assetManager.getProgress() * 100), game.assetManager.getLoadedAssets()));
-
- stage.draw();
- stage.act(delta);
-
- update();
- }
-
- @Override
- public void resize(int width, int height) {
- stage.getViewport().update(width, height, true);
- }
- @Override public void pause() {}
- @Override public void resume() {}
- @Override public void hide() { dispose(); }
- @Override public void dispose() {}
-}
diff --git a/core/src/com/ilotterytea/maxoning/screens/GameScreen.java b/core/src/com/ilotterytea/maxoning/screens/GameScreen.java
index 263f282..8e4538d 100644
--- a/core/src/com/ilotterytea/maxoning/screens/GameScreen.java
+++ b/core/src/com/ilotterytea/maxoning/screens/GameScreen.java
@@ -3,24 +3,24 @@ package com.ilotterytea.maxoning.screens;
import com.badlogic.gdx.*;
import com.badlogic.gdx.graphics.GL20;
import com.badlogic.gdx.graphics.Texture;
-import com.badlogic.gdx.graphics.g2d.NinePatch;
import com.badlogic.gdx.graphics.g2d.Sprite;
+import com.badlogic.gdx.graphics.g2d.TextureAtlas;
import com.badlogic.gdx.math.Interpolation;
import com.badlogic.gdx.scenes.scene2d.InputEvent;
import com.badlogic.gdx.scenes.scene2d.Stage;
import com.badlogic.gdx.scenes.scene2d.actions.Actions;
import com.badlogic.gdx.scenes.scene2d.ui.*;
import com.badlogic.gdx.scenes.scene2d.utils.ClickListener;
-import com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable;
import com.badlogic.gdx.utils.Align;
import com.badlogic.gdx.utils.Timer;
import com.badlogic.gdx.utils.viewport.FillViewport;
+import com.ilotterytea.maxoning.MaxonConstants;
import com.ilotterytea.maxoning.MaxonGame;
import com.ilotterytea.maxoning.anim.SpriteUtils;
import com.ilotterytea.maxoning.inputprocessors.CrossProcessor;
import com.ilotterytea.maxoning.player.MaxonItem;
import com.ilotterytea.maxoning.player.MaxonItemRegister;
-import com.ilotterytea.maxoning.player.MaxonPlayer;
+import com.ilotterytea.maxoning.player.MaxonSavegame;
import com.ilotterytea.maxoning.ui.*;
import com.ilotterytea.maxoning.utils.serialization.GameDataSystem;
import com.rafaskoberg.gdx.typinglabel.TypingLabel;
@@ -32,11 +32,15 @@ import java.util.Map;
public class GameScreen implements Screen, InputProcessor {
final MaxonGame game;
+ final int slotId;
+ final long playTimestamp;
- MaxonPlayer player;
+ MaxonSavegame player;
Stage stage;
- Skin skin;
+ Skin skin, widgetSkin;
+
+ TextureAtlas widgetAtlas, environmentAtlas;
Label pointsLabel;
Image blackBg, inventoryBg, shopBg, pointsBg;
@@ -46,48 +50,40 @@ public class GameScreen implements Screen, InputProcessor {
Table petTable, inventoryTable, mainTable;
ScrollPane petScroll;
- NinePatch btnUp, btnDown, btnOver, btnDisabled;
-
- Texture bgTile, bgTileAlt;
-
ArrayList<MaxonItem> items;
Map<Integer, Integer> invItems;
- boolean isShopping = true;
-
ArrayList<ArrayList<Sprite>> bgTiles;
- public GameScreen(MaxonGame game) throws IOException, ClassNotFoundException {
+ public GameScreen(MaxonGame game, MaxonSavegame sav, int slotId) throws IOException, ClassNotFoundException {
this.game = game;
+ this.slotId = slotId;
+ this.playTimestamp = System.currentTimeMillis();
- player = new MaxonPlayer();
- player.load(GameDataSystem.LoadData());
+ player = sav;
// Initializing the stage and skin:
stage = new Stage(new FillViewport(Gdx.graphics.getWidth(), Gdx.graphics.getHeight()));
skin = new Skin(Gdx.files.internal("main.skin"));
+ widgetSkin = new Skin(Gdx.files.internal("sprites/gui/widgets.skin"));
- // Ninepatch textures for buttons:
- btnUp = new NinePatch(game.assetManager.get("sprites/ui/sqrbutton.png", Texture.class), 8, 8, 8, 8);
- btnDown = new NinePatch(game.assetManager.get("sprites/ui/sqrbutton_down.png", Texture.class), 8, 8, 8, 8);
- btnOver = new NinePatch(game.assetManager.get("sprites/ui/sqrbutton_over.png", Texture.class), 8, 8, 8, 8);
- btnDisabled = new NinePatch(game.assetManager.get("sprites/ui/sqrbutton_disabled.png", Texture.class), 8, 8, 8, 8);
-
+ widgetAtlas = game.assetManager.get("sprites/gui/widgets.atlas", TextureAtlas.class);
+ environmentAtlas = game.assetManager.get("sprites/env/environment.atlas", TextureAtlas.class);
items = new ArrayList<>();
- for (int id : player.purchasedItems) {
+ for (int id : player.inv) {
items.add(MaxonItemRegister.get(id));
}
- // Make the background a little dimmed:
- blackBg = new Image(game.assetManager.get("sprites/black.png", Texture.class));
+ // Make the background a little darker:
+ blackBg = new Image(environmentAtlas.findRegion("tile"));
+ blackBg.setColor(0f, 0f, 0f, 0.5f);
blackBg.setSize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
- blackBg.addAction(Actions.parallel(Actions.alpha(0.25f)));
stage.addActor(blackBg);
// Setting the background for inventory:
- inventoryBg = new Image(btnDisabled);
+ inventoryBg = new Image(widgetSkin, "down");
inventoryBg.setSize((Gdx.graphics.getWidth() / 2.0f) - 512f, (Gdx.graphics.getHeight() / 2.0f) - 8f);
inventoryBg.setPosition(8, 4);
stage.addActor(inventoryBg);
@@ -104,15 +100,9 @@ public class GameScreen implements Screen, InputProcessor {
inventoryTable.setSize(inventoryBg.getWidth(), inventoryBg.getHeight() - inventoryLabel.getHeight());
inventoryTable.setPosition(inventoryBg.getX(), inventoryBg.getY());
- TextTooltip.TextTooltipStyle textTooltipStyle = new TextTooltip.TextTooltipStyle();
- textTooltipStyle.label = new Label.LabelStyle();
- textTooltipStyle.label.font = skin.getFont("default");
- textTooltipStyle.label.fontColor = skin.getColor("white");
- textTooltipStyle.background = new NinePatchDrawable(btnUp);
-
invItems = new HashMap<>();
- for (Integer id : player.purchasedItems) {
+ for (Integer id : player.inv) {
if (invItems.containsKey(id)) {
invItems.put(id, invItems.get(id) + 1);
} else {
@@ -121,21 +111,14 @@ public class GameScreen implements Screen, InputProcessor {
}
// Put the items in the inventory table:
- for (Integer id : invItems.keySet()) {
- MaxonItem item = MaxonItemRegister.get(id);
-
- if (item != null) {
- InventoryAnimatedItem invItem = new InventoryAnimatedItem(item, skin, invItems.get(id));
- inventoryTable.add(invItem).size(64, 64).pad(5f);
- }
- }
+ reorderInvItems();
inventoryTable.align(Align.left|Align.top);
stage.addActor(inventoryTable);
// Setting the background for pet shop:
- shopBg = new Image(btnDisabled);
+ shopBg = new Image(widgetSkin, "down");
shopBg.setSize((Gdx.graphics.getWidth() / 2.0f) - 512f, (Gdx.graphics.getHeight() / 2.0f) - 8f);
shopBg.setPosition(8, inventoryBg.getY() + inventoryBg.getHeight() + 8f);
stage.addActor(shopBg);
@@ -153,7 +136,7 @@ public class GameScreen implements Screen, InputProcessor {
// Adding the pet items in pet table:
for (final MaxonItem item : MaxonItemRegister.getItems()) {
PurchaseItem purchaseItem = new PurchaseItem(
- skin, btnUp, item.icon, item.name, item.desc, item.price
+ skin, widgetSkin, item.icon, item.name, item.desc, MaxonConstants.DECIMAL_FORMAT2.format(item.price)
);
purchaseItem.addListener(new ClickListener() {
@@ -162,13 +145,13 @@ public class GameScreen implements Screen, InputProcessor {
if (player.points > item.price) {
player.points -= item.price;
player.multiplier += item.multiplier;
- player.purchasedItems.add(item.id);
+ player.inv.add(item.id);
items.add(item);
invItems.clear();
inventoryTable.clear();
- for (Integer id : player.purchasedItems) {
+ for (Integer id : player.inv) {
if (invItems.containsKey(id)) {
invItems.put(id, invItems.get(id) + 1);
} else {
@@ -177,14 +160,7 @@ public class GameScreen implements Screen, InputProcessor {
}
// Put the items in the inventory table:
- for (Integer id : invItems.keySet()) {
- MaxonItem item = MaxonItemRegister.get(id);
-
- if (item != null) {
- InventoryAnimatedItem invItem = new InventoryAnimatedItem(item, skin, invItems.get(id));
- inventoryTable.add(invItem).size(64, 64).pad(5f);
- }
- }
+ reorderInvItems();
}
}
});
@@ -202,7 +178,7 @@ public class GameScreen implements Screen, InputProcessor {
stage.addActor(petScroll);
// Background for points label:
- pointsBg = new Image(btnDisabled);
+ pointsBg = new Image(widgetSkin, "down");
pointsBg.setSize((Gdx.graphics.getWidth() - (shopBg.getX() + shopBg.getWidth()) - 8f), 64f);
pointsBg.setPosition(shopBg.getX() + shopBg.getWidth() + 4f, Gdx.graphics.getHeight() - pointsBg.getHeight() - 4f);
@@ -220,30 +196,10 @@ public class GameScreen implements Screen, InputProcessor {
stage.addActor(pointsLabel);
- bgTile = game.assetManager.get("sprites/menu/tile_1.png", Texture.class);
- bgTileAlt = game.assetManager.get("sprites/menu/tile_2.png", Texture.class);
-
// Generate the background:
bgTiles = new ArrayList<>();
- for (int i = 0; i < Gdx.graphics.getHeight() / bgTile.getHeight() + 1; i++) {
- bgTiles.add(i, new ArrayList<Sprite>());
-
- for (int j = -1; j < Gdx.graphics.getWidth() / bgTile.getWidth(); j++) {
- Sprite spr = new Sprite();
-
- if ((j + i) % 2 == 0) {
- spr.setTexture(bgTile);
- } else {
- spr.setTexture(bgTileAlt);
- }
-
- spr.setSize(bgTile.getWidth(), bgTile.getHeight());
-
- spr.setPosition(bgTile.getWidth() * j, bgTile.getHeight() * i);
- bgTiles.get(i).add(spr);
- }
- }
+ genNewBgTiles((int) stage.getWidth(), (int) stage.getHeight());
// Table for Maxon cat:
mainTable = new Table();
@@ -294,7 +250,7 @@ public class GameScreen implements Screen, InputProcessor {
player.points += multiplier;
- final TypingLabel label = new TypingLabel(game.locale.FormattedText("game.newPoint", String.valueOf(1 * player.multiplier)), skin, "default");
+ final TypingLabel label = new TypingLabel(game.locale.FormattedText("game.newPoint", MaxonConstants.DECIMAL_FORMAT.format(player.multiplier)), skin, "default");
label.setPosition(
mainTable.getX() + actor.getActorX(),
@@ -362,8 +318,8 @@ public class GameScreen implements Screen, InputProcessor {
// Update the points label:
pointsLabel.setText(game.locale.FormattedText("game.points",
- String.valueOf(player.points),
- String.valueOf(player.multiplier)
+ MaxonConstants.DECIMAL_FORMAT.format(player.points),
+ MaxonConstants.DECIMAL_FORMAT.format(player.multiplier)
));
stage.draw();
@@ -374,26 +330,46 @@ public class GameScreen implements Screen, InputProcessor {
public void resize(int width, int height) {
bgTiles.clear();
- for (int i = 0; i < Gdx.graphics.getHeight() / bgTile.getHeight() + 1; i++) {
- bgTiles.add(i, new ArrayList<Sprite>());
+ genNewBgTiles(width, height);
+
+ stage.getViewport().update(width, height, true);
+ }
+
+ private void reorderInvItems() {
+ inventoryTable.clear();
+
+ for (int i = 0; i < invItems.keySet().size(); i++) {
+ MaxonItem item = MaxonItemRegister.get(i);
- for (int j = -1; j < Gdx.graphics.getWidth() / bgTile.getWidth(); j++) {
- Sprite spr = new Sprite();
+ if (item != null) {
+ InventoryAnimatedItem invItem = new InventoryAnimatedItem(item, skin, invItems.get(i));
+ Cell<InventoryAnimatedItem> cell = inventoryTable.add(invItem).size(64, 64).pad(5f);
+
+ if (i != 0 && i % 5 == 0) {
+ cell.row();
+ }
+ }
+ }
+ }
+
+ private void genNewBgTiles(int width, int height) {
+ for (int i = 0; i < height / environmentAtlas.findRegion("tile").getRegionHeight() + 1; i++) {
+ bgTiles.add(i, new ArrayList<Sprite>());
+ for (int j = -1; j < width / environmentAtlas.findRegion("tile").getRegionWidth(); j++) {
+ Sprite spr = new Sprite(environmentAtlas.findRegion("tile"));
if ((j + i) % 2 == 0) {
- spr.setTexture(bgTile);
+ spr.setColor(0.98f, 0.71f, 0.22f, 1f);
} else {
- spr.setTexture(bgTileAlt);
+ spr.setColor(0.84f, 0.61f, 0.20f, 1f);
}
- spr.setSize(bgTile.getWidth(), bgTile.getHeight());
+ spr.setSize(64, 64);
- spr.setPosition(bgTile.getWidth() * j, bgTile.getHeight() * i);
+ spr.setPosition(spr.getWidth() * j, spr.getHeight() * i);
bgTiles.get(i).add(spr);
}
}
-
- stage.getViewport().update(width, height, true);
}
@Override public void pause() {}
@@ -411,11 +387,9 @@ public class GameScreen implements Screen, InputProcessor {
@Override
public boolean keyDown(int keycode) {
if (Gdx.input.isKeyPressed(Input.Keys.ESCAPE)) {
- try {
- GameDataSystem.SaveData(player);
- } catch (IOException e) {
- throw new RuntimeException(e);
- }
+ player.lastTimestamp = System.currentTimeMillis();
+ player.elapsedTime = (System.currentTimeMillis() - playTimestamp) + player.elapsedTime;
+ GameDataSystem.save(player, String.format("0%s.maxon", (slotId >= 0) ? slotId : "latest"));
game.setScreen(new MenuScreen(game));
dispose();
@@ -432,9 +406,9 @@ public class GameScreen implements Screen, InputProcessor {
cat.nextFrame();
maxon.setDrawable(cat.getDrawable());
- player.points += 1 * player.multiplier;
+ player.points += player.multiplier;
- final TypingLabel label = new TypingLabel(game.locale.FormattedText("game.newPoint", String.valueOf(1 * player.multiplier)), skin, "default");
+ final TypingLabel label = new TypingLabel(game.locale.FormattedText("game.newPoint", MaxonConstants.DECIMAL_FORMAT.format(player.multiplier)), skin, "default");
label.setPosition(
mainTable.getX() + actor.getActorX(),
diff --git a/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java b/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java
index 7acdf66..c796d22 100644
--- a/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java
+++ b/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java
@@ -3,8 +3,8 @@ package com.ilotterytea.maxoning.screens;
import com.badlogic.gdx.*;
import com.badlogic.gdx.audio.Music;
import com.badlogic.gdx.graphics.*;
-import com.badlogic.gdx.graphics.g2d.NinePatch;
import com.badlogic.gdx.graphics.g2d.Sprite;
+import com.badlogic.gdx.graphics.g2d.TextureAtlas;
import com.badlogic.gdx.math.Interpolation;
import com.badlogic.gdx.scenes.scene2d.InputEvent;
import com.badlogic.gdx.scenes.scene2d.Stage;
@@ -14,109 +14,91 @@ import com.badlogic.gdx.scenes.scene2d.ui.*;
import com.badlogic.gdx.scenes.scene2d.utils.ClickListener;
import com.badlogic.gdx.utils.Align;
import com.badlogic.gdx.utils.viewport.FillViewport;
+import com.ilotterytea.maxoning.MaxonConstants;
import com.ilotterytea.maxoning.MaxonGame;
-import com.ilotterytea.maxoning.inputprocessors.CrossProcessor;
+import com.ilotterytea.maxoning.player.MaxonSavegame;
import com.ilotterytea.maxoning.ui.*;
+import com.ilotterytea.maxoning.utils.math.Math;
+import com.ilotterytea.maxoning.utils.serialization.GameDataSystem;
+import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
+import java.util.Calendar;
-public class MenuScreen implements Screen, InputProcessor {
+public class MenuScreen implements Screen {
final MaxonGame game;
final Stage stage;
- final Skin skin;
+ final Skin skin, widgetSkin;
- Image brandLogo, blackBg;
- Label startLabel, infoLabel;
+ Image brandLogo, blackBg, menuBg;
- NinepatchButton singlePlayerButton, optionsButton, quitButton;
final Music menuMusic;
- Table menuTable, optionsTable;
+ Table menuTable, savegameTable;
- final Texture bgTile1, bgTile2;
-
- NinePatch buttonUp, buttonDown, buttonOver, buttonDisabled;
+ // Atlases:
+ TextureAtlas environmentAtlas, brandAtlas;
private ArrayList<ArrayList<Sprite>> bgMenuTiles;
+ private ArrayList<LeafParticle> leafTiles, delLeafTiles;
- private boolean anyKeyPressed = false, brandActionsSet = false;
+ private final boolean isAutumn =
+ // Autumn.
+ ((Calendar.getInstance().get(Calendar.MONTH) + 1 > 8) && (Calendar.getInstance().get(Calendar.MONTH) + 1 < 12)) ||
+ // Spring.
+ ((Calendar.getInstance().get(Calendar.MONTH) + 1 < 6) && (Calendar.getInstance().get(Calendar.MONTH) + 1 > 2));
+ private final boolean isSummer = (Calendar.getInstance().get(Calendar.MONTH) + 1 > 5 && Calendar.getInstance().get(Calendar.MONTH) + 1 < 9);
public MenuScreen(final MaxonGame game) {
this.game = game;
- buttonUp = new NinePatch(game.assetManager.get("sprites/ui/sqrbutton.png", Texture.class), 8, 8, 8, 8);
- buttonDown = new NinePatch(game.assetManager.get("sprites/ui/sqrbutton_down.png", Texture.class), 8, 8, 8, 8);
- buttonOver = new NinePatch(game.assetManager.get("sprites/ui/sqrbutton_over.png", Texture.class), 8, 8, 8, 8);
- buttonDisabled = new NinePatch(game.assetManager.get("sprites/ui/sqrbutton_disabled.png", Texture.class), 8, 8, 8, 8);
-
- bgTile1 = game.assetManager.get("sprites/menu/tile_1.png", Texture.class);
- bgTile2 = game.assetManager.get("sprites/menu/tile_2.png", Texture.class);
-
- bgMenuTiles = new ArrayList<>();
+ // Environment atlas for leafs, snowflakes and background tiles:
+ environmentAtlas = game.assetManager.get("sprites/env/environment.atlas", TextureAtlas.class);
- for (int i = 0; i < Gdx.graphics.getHeight() / bgTile1.getHeight() + 1; i++) {
- bgMenuTiles.add(i, new ArrayList<Sprite>());
- for (int j = -1; j < Gdx.graphics.getWidth() / bgTile1.getWidth(); j++) {
- Sprite spr = new Sprite((j + i % 2 == 0) ? bgTile1 : bgTile2);
-
- spr.setPosition(bgTile1.getWidth() * j, bgTile1.getHeight() * i);
- bgMenuTiles.get(i).add(spr);
- }
- }
+ // Brand atlas:
+ brandAtlas = game.assetManager.get("sprites/gui/brand.atlas", TextureAtlas.class);
+ // Stage and skin:
this.stage = new Stage(new FillViewport(Gdx.graphics.getWidth(), Gdx.graphics.getHeight()));
this.skin = new Skin(Gdx.files.internal("main.skin"));
+ this.widgetSkin = new Skin(Gdx.files.internal("sprites/gui/widgets.skin"));
+ // Main Menu music:
this.menuMusic = game.assetManager.get("mus/menu/mus_menu_loop.ogg", Music.class);
- brandLogo = new Image(game.assetManager.get("sprites/brand.png", Texture.class));
- blackBg = new Image(game.assetManager.get("sprites/black.png", Texture.class));
+ // Make the background a little darker:
+ brandLogo = new Image(brandAtlas.findRegion("brand"));
+ blackBg = new Image(environmentAtlas.findRegion("tile"));
- this.startLabel = new Label(game.locale.TranslatableText("menu.pressStart"), skin, "press");
- this.infoLabel = new DebugLabel(skin);
+ blackBg.setColor(0f, 0f, 0f, 0.25f);
+ blackBg.setSize(stage.getWidth(), stage.getHeight());
- // Menu Buttons:
- menuTable = new Table();
+ stage.addActor(blackBg);
- singlePlayerButton = new NinepatchButton(buttonUp, buttonDown, buttonOver, game.locale.TranslatableText("menu.playGame"), skin, "default");
- optionsButton = new NinepatchButton(buttonUp, buttonDown, buttonOver, game.locale.TranslatableText("menu.options"), skin, "default");
- quitButton = new NinepatchButton(buttonUp, buttonDown, buttonOver, game.locale.TranslatableText("menu.quit"), skin, "default");
+ // Save game table:
+ savegameTable = new Table();
+ loadSavegamesToTable(savegameTable);
- singlePlayerButton.addListener(new ClickListener() {
- @Override
- public void clicked(InputEvent event, float x, float y) {
- try {
- game.setScreen(new GameScreen(game));
- } catch (IOException | ClassNotFoundException e) {
- throw new RuntimeException(e);
- }
- dispose();
- }
- });
+ // Quick buttons:
+ Table quickTable = new Table();
+ quickTable.align(Align.right);
- // Options:
+ // Options button:
+ TextButton optionsButton = new TextButton("Options", widgetSkin, "default");
optionsButton.addListener(new ClickListener() {
@Override
public void clicked(InputEvent event, float x, float y) {
- menuTable.clearActions();
- menuTable.addAction(Actions.moveTo(-Gdx.graphics.getWidth(), menuTable.getY(), 0.75f, Interpolation.sine));
-
- optionsTable.clearActions();
- optionsTable.addAction(Actions.moveTo(0, optionsTable.getY(), 0.75f, Interpolation.sine));
-
- blackBg.clearActions();
- blackBg.addAction(Actions.alpha(0.5f));
-
- brandLogo.addAction(
- Actions.moveTo(brandLogo.getX(), brandLogo.getY() + 512f, 0.5f, Interpolation.sine)
- );
+ super.clicked(event, x, y);
}
});
- // Exit the game when "quit button" is pressed:
+ quickTable.add(optionsButton).height(48f).minWidth(90f).pad(4f);
+
+ // Quit button:
+ TextButton quitButton = new TextButton("Quit", widgetSkin, "default");
quitButton.addListener(new ClickListener() {
@Override
public void clicked(InputEvent event, float x, float y) {
@@ -124,99 +106,71 @@ public class MenuScreen implements Screen, InputProcessor {
}
});
- // Set the width and position for menu table:
- menuTable.setPosition(0, Gdx.graphics.getHeight());
- menuTable.setWidth(Gdx.graphics.getWidth());
- menuTable.align(Align.center);
+ quickTable.add(quitButton).height(48f).minWidth(90f).pad(4f);
- menuTable.add(singlePlayerButton).width(512f).height(81f).padBottom(10f).row();
- menuTable.add(optionsButton).width(512f).height(81f).padBottom(91f).row();
- menuTable.add(quitButton).width(512f).height(81f).row();
+ // Menu table:
+ menuTable = new Table();
+ menuTable.setPosition(0, 0);
+ menuTable.setSize(stage.getWidth(), stage.getHeight());
+ menuTable.align(Align.center);
- blackBg.setSize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
- blackBg.addAction(Actions.alpha(0.25f));
+ Label menuTitle = new Label("Please select a save slot", skin, "default");
+ menuTitle.setAlignment(Align.left);
- // Options table:
- optionsTable = new OptionsTable(game, skin, buttonUp, buttonDown, buttonOver, menuMusic, menuTable, blackBg, brandLogo);
+ menuTable.add(menuTitle).width(512f).row();
+ menuTable.add(savegameTable).width(512f).maxWidth(640f).row();
+ menuTable.add(quickTable).width(512f);
- stage.addActor(blackBg);
- stage.addActor(infoLabel);
- stage.addActor(brandLogo);
- stage.addActor(startLabel);
stage.addActor(menuTable);
- stage.addActor(optionsTable);
-
- menuTable.addAction(Actions.sequence(Actions.alpha(0f), Actions.moveTo(0f, -Gdx.graphics.getHeight() - Gdx.graphics.getHeight(), 0f)));
- optionsTable.addAction(Actions.moveTo(Gdx.graphics.getWidth(), 0, 0f));
-
- Gdx.input.setInputProcessor(new InputMultiplexer(this, new CrossProcessor(), stage));
-
- // Setting the music:
- if (game.prefs.getBoolean("music", true)) {
- menuMusic.setLooping(true);
- menuMusic.setVolume((game.prefs.getBoolean("music", true)) ? 1f : 0f);
- menuMusic.play();
- }
- }
-
- @Override public void show() {
- brandLogo.setScale(100f);
+ // // Logo:
+ brandLogo = new Image(brandAtlas.findRegion("brand"));
brandLogo.setPosition(
- (Gdx.graphics.getWidth() / 2.0f) - (brandLogo.getWidth() / 2.0f),
- (Gdx.graphics.getHeight() / 2.0f) - (brandLogo.getHeight() / 2.0f)
+ (stage.getWidth() / 2f) - (brandLogo.getWidth() / 2f),
+ stage.getHeight() - brandLogo.getHeight() * 1.5f
);
brandLogo.setOrigin(
- brandLogo.getWidth() / 2.0f,
- brandLogo.getHeight() / 2.0f
+ brandLogo.getWidth() / 2f,
+ brandLogo.getHeight() / 2f
);
brandLogo.addAction(
- Actions.sequence(
- Actions.alpha(0),
- Actions.parallel(
- Actions.fadeIn(1f),
- Actions.scaleTo(1f, 1f, 1f, Interpolation.pow2InInverse)
- ),
- Actions.repeat(
- RepeatAction.FOREVER,
- Actions.sequence(
- Actions.parallel(
- Actions.rotateTo(-10, 10f, Interpolation.sine),
- Actions.scaleTo(0.85f, 0.85f, 10f, Interpolation.sine)
- ),
- Actions.parallel(
- Actions.rotateTo(10, 10f, Interpolation.sine),
- Actions.scaleTo(1.25f, 1.25f, 10f, Interpolation.sine)
- )
- )
- ))
- );
-
- startLabel.setPosition(
- (Gdx.graphics.getWidth() / 2.0f) - (startLabel.getWidth() / 2.0f),
- 32
- );
-
- startLabel.addAction(
Actions.repeat(
RepeatAction.FOREVER,
Actions.sequence(
- Actions.alpha(0f),
- Actions.fadeIn(1f),
- Actions.delay(5f),
- Actions.fadeOut(1f)
+ Actions.parallel(
+ Actions.rotateTo(-5f, 5f, Interpolation.smoother),
+ Actions.scaleTo(0.9f, 0.9f, 5f, Interpolation.smoother)
+ ),
+ Actions.parallel(
+ Actions.rotateTo(5f, 5f, Interpolation.smoother),
+ Actions.scaleTo(1.1f, 1.1f, 5f, Interpolation.smoother)
+ )
)
)
);
- infoLabel.setPosition(8, (Gdx.graphics.getHeight() - infoLabel.getHeight() - 8));
+ stage.addActor(brandLogo);
+
+ // Debug label:
+ DebugLabel debug = new DebugLabel(skin);
+ debug.setPosition(4, stage.getHeight() - debug.getHeight() - 4);
+ stage.addActor(debug);
- // Start to render:
- render(Gdx.graphics.getDeltaTime());
+ Gdx.input.setInputProcessor(new InputMultiplexer(stage));
+ // Generate background tiles:
+ bgMenuTiles = new ArrayList<>();
+ genNewBgTiles((int) stage.getWidth(), (int) stage.getHeight());
+ leafTiles = new ArrayList<>();
+ delLeafTiles = new ArrayList<>();
+ }
+
+ @Override public void show() {
+ // Start to render:
+ render(Gdx.graphics.getDeltaTime());
}
@Override
@@ -224,46 +178,32 @@ public class MenuScreen implements Screen, InputProcessor {
Gdx.gl.glClearColor(0, 0, 0, 1f);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
- if (anyKeyPressed && !brandActionsSet) {
- startLabel.clearActions();
- startLabel.addAction(Actions.fadeOut(0.5f));
-
- brandLogo.clearActions();
- brandLogo.addAction(
- Actions.sequence(
- Actions.parallel(
- Actions.alpha(1f),
- Actions.rotateTo(0f, 2f),
- Actions.scaleTo(1f, 1f, 2f),
- Actions.moveTo(
- (Gdx.graphics.getWidth() / 2f) - (brandLogo.getWidth() / 2f),
- (Gdx.graphics.getHeight() - brandLogo.getHeight()) - 81,
- 2f,
- Interpolation.sine
- )
- ),
- Actions.repeat(RepeatAction.FOREVER,
- Actions.sequence(
- Actions.parallel(
- Actions.rotateTo(-5f, 5f, Interpolation.smoother),
- Actions.scaleTo(0.9f, 0.9f, 5f, Interpolation.smoother)
- ),
- Actions.parallel(
- Actions.rotateTo(5f, 5f, Interpolation.smoother),
- Actions.scaleTo(1.1f, 1.1f, 5f, Interpolation.smoother)
- )
- )))
- );
-
- menuTable.clearActions();
- menuTable.addAction(
- Actions.parallel(
- Actions.fadeIn(1.5f),
- Actions.moveTo(0, (Gdx.graphics.getHeight() / 2f) - (menuTable.getHeight() / 2f) - 64f, 2.5f, Interpolation.smoother)
- )
- );
-
- brandActionsSet = true;
+ // Generate a new leaf:
+ if (!isSummer) {
+ LeafParticle _leaf = new LeafParticle(
+ (isAutumn) ? environmentAtlas.findRegion("leaf") : environmentAtlas.findRegion("snowflake"),
+ (float) java.lang.Math.floor(java.lang.Math.random() * Gdx.graphics.getWidth()),
+ Gdx.graphics.getHeight(),
+ (float) Math.getRandomNumber(-257, 256) + 1,
+ (float) Math.getRandomNumber(-257, 256) + 1,
+ (float) Math.getRandomNumber(5, 15));
+
+ _leaf.setScale(5f);
+
+ if (isAutumn) {
+ switch (Math.getRandomNumber(0, 3)) {
+ case 0: _leaf.setColor(Color.CORAL); break;
+ case 1: _leaf.setColor(Color.YELLOW); break;
+ default: _leaf.setColor(Color.RED); break;
+ }
+ } else {
+ switch (Math.getRandomNumber(0, 1)) {
+ case 0: _leaf.setColor(Color.WHITE); break;
+ case 1: _leaf.setColor(Color.SKY);
+ }
+ }
+
+ leafTiles.add(_leaf);
}
game.batch.begin();
@@ -275,6 +215,10 @@ public class MenuScreen implements Screen, InputProcessor {
}
}
+ for (LeafParticle spr : leafTiles) {
+ spr.draw(game.batch);
+ }
+
game.batch.end();
for (ArrayList<Sprite> array : bgMenuTiles) {
@@ -296,6 +240,17 @@ public class MenuScreen implements Screen, InputProcessor {
}
}
+ if (!isSummer) {
+ for (LeafParticle spr : leafTiles) {
+ if (spr.getX() > Gdx.graphics.getWidth() || spr.getY() > Gdx.graphics.getHeight()) {
+ delLeafTiles.add(spr);
+ }
+ }
+
+ for (LeafParticle spr : delLeafTiles) { leafTiles.remove(spr); }
+ delLeafTiles.clear();
+ }
+
stage.draw();
stage.act(delta);
}
@@ -304,24 +259,87 @@ public class MenuScreen implements Screen, InputProcessor {
public void resize(int width, int height) {
bgMenuTiles.clear();
- for (int i = 0; i < height / bgTile1.getHeight() + 1; i++) {
+ genNewBgTiles(width, height);
+
+ stage.getViewport().update(width, height, true);
+ }
+
+ private void loadSavegamesToTable(Table table) {
+ for (int i = 0; i < 3; i++) {
+ if (new File(MaxonConstants.GAME_SAVEGAME_FOLDER + String.format("/0%s.maxon", i)).exists()) {
+ final MaxonSavegame sav = GameDataSystem.load("0" + i + ".maxon");
+ SaveGameWidget widget = new SaveGameWidget(
+ skin, widgetSkin, sav
+ );
+ final int finalI = i;
+ widget.addListener(new ClickListener() {
+ @Override
+ public void clicked(InputEvent event, float x, float y) {
+ try {
+ game.setScreen(new GameScreen(game, sav, finalI));
+ } catch (IOException | ClassNotFoundException e) {
+ throw new RuntimeException(e);
+ }
+ dispose();
+ }
+ });
+ table.add(widget).width(512f).padBottom(8f).row();
+ } else {
+
+ final MaxonSavegame sav = new MaxonSavegame();
+ final SaveGameWidget widget = new SaveGameWidget(
+ skin, widgetSkin, null
+ );
+ final int finalI = i;
+ widget.addListener(new ClickListener() {
+ @Override
+ public void clicked(InputEvent event, float x, float y) {
+ sav.petId = 0;
+ sav.inv = new ArrayList<>();
+ sav.multiplier = 5;
+ sav.points = 0;
+ sav.roomId = 0;
+ sav.seed = System.currentTimeMillis();
+ sav.name = "SAVE " + (finalI + 1);
+ sav.elapsedTime = 0;
+ sav.lastTimestamp = System.currentTimeMillis();
+ sav.outInv = new ArrayList<>();
+
+ GameDataSystem.save(sav, "0" + finalI + ".maxon");
+
+ try {
+ game.setScreen(new GameScreen(game, sav, finalI));
+ } catch (IOException | ClassNotFoundException e) {
+ throw new RuntimeException(e);
+ }
+ dispose();
+ }
+ });
+ table.add(widget).width(512f).padBottom(8f).row();
+ }
+ }
+ }
+
+ private void genNewBgTiles(int width, int height) {
+ bgMenuTiles.clear();
+
+ for (int i = 0; i < height / environmentAtlas.findRegion("tile").getRegionHeight() + 1; i++) {
bgMenuTiles.add(i, new ArrayList<Sprite>());
- for (int j = -1; j < width / bgTile1.getWidth(); j++) {
- Sprite spr = new Sprite();
+ for (int j = -1; j < width / environmentAtlas.findRegion("tile").getRegionWidth(); j++) {
+ Sprite spr = new Sprite(environmentAtlas.findRegion("tile"));
if ((j + i) % 2 == 0) {
- spr.setTexture(bgTile1);
+ spr.setColor(0.98f, 0.71f, 0.22f, 1f);
} else {
- spr.setTexture(bgTile2);
+ spr.setColor(0.84f, 0.61f, 0.20f, 1f);
}
- spr.setSize(bgTile1.getWidth(), bgTile1.getHeight());
- spr.setPosition(bgTile1.getWidth() * j, bgTile1.getHeight() * i);
+ spr.setSize(64, 64);
+
+ spr.setPosition(spr.getWidth() * j, spr.getHeight() * i);
bgMenuTiles.get(i).add(spr);
}
}
-
- stage.getViewport().update(width, height, true);
}
@Override public void pause() {}
@@ -331,50 +349,4 @@ public class MenuScreen implements Screen, InputProcessor {
stage.clear();
skin.dispose();
}
-
- @Override
- public boolean keyDown(int keycode) {
- if (Gdx.input.isKeyPressed(Input.Keys.ANY_KEY)) {
- anyKeyPressed = true;
- }
- return false;
- }
-
- @Override
- public boolean keyUp(int keycode) {
- return false;
- }
-
- @Override
- public boolean keyTyped(char character) {
- return false;
- }
-
- @Override
- public boolean touchDown(int screenX, int screenY, int pointer, int button) {
- if (!anyKeyPressed) {
- anyKeyPressed = true;
- }
- return false;
- }
-
- @Override
- public boolean touchUp(int screenX, int screenY, int pointer, int button) {
- return false;
- }
-
- @Override
- public boolean touchDragged(int screenX, int screenY, int pointer) {
- return false;
- }
-
- @Override
- public boolean mouseMoved(int screenX, int screenY) {
- return false;
- }
-
- @Override
- public boolean scrolled(float amountX, float amountY) {
- return false;
- }
}
diff --git a/core/src/com/ilotterytea/maxoning/screens/SplashScreen.java b/core/src/com/ilotterytea/maxoning/screens/SplashScreen.java
index 9eac50d..ccae6b1 100644
--- a/core/src/com/ilotterytea/maxoning/screens/SplashScreen.java
+++ b/core/src/com/ilotterytea/maxoning/screens/SplashScreen.java
@@ -1,133 +1,133 @@
package com.ilotterytea.maxoning.screens;
import com.badlogic.gdx.*;
-import com.badlogic.gdx.audio.Music;
+import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.GL20;
-import com.badlogic.gdx.graphics.Texture;
+import com.badlogic.gdx.graphics.g2d.Sprite;
+import com.badlogic.gdx.graphics.g2d.TextureAtlas;
import com.badlogic.gdx.scenes.scene2d.Stage;
-import com.badlogic.gdx.scenes.scene2d.actions.Actions;
import com.badlogic.gdx.scenes.scene2d.ui.Image;
-import com.badlogic.gdx.scenes.scene2d.ui.Label;
import com.badlogic.gdx.scenes.scene2d.ui.Skin;
+import com.badlogic.gdx.scenes.scene2d.ui.Table;
+import com.badlogic.gdx.utils.Align;
+import com.badlogic.gdx.utils.Timer;
import com.badlogic.gdx.utils.viewport.FillViewport;
import com.ilotterytea.maxoning.MaxonGame;
-import com.ilotterytea.maxoning.inputprocessors.CrossProcessor;
-import com.ilotterytea.maxoning.ui.DebugLabel;
+import com.ilotterytea.maxoning.utils.AssetLoading;
+import com.ilotterytea.maxoning.utils.OsUtils;
+import com.ilotterytea.maxoning.utils.math.Math;
+import com.ilotterytea.maxoning.utils.serialization.GameDataSystem;
-public class SplashScreen implements InputProcessor, Screen {
+import java.io.IOException;
+import java.util.ArrayList;
+
+public class SplashScreen implements Screen {
final MaxonGame game;
final Stage stage;
final Skin skin;
- final Image whiteSquare, dev, org;
- final Label infoLabel, disclaimer, legalLabel;
-
- final Music introMusic;
+ TextureAtlas brandAtlas, envAtlas;
+ ArrayList<Sprite> contribList;
+ Image dev, pub;
public SplashScreen(MaxonGame game) {
this.game = game;
- this.introMusic = game.assetManager.get("mus/menu/mus_menu_intro.ogg", Music.class);
-
this.stage = new Stage(new FillViewport(Gdx.graphics.getWidth(), Gdx.graphics.getHeight()));
this.skin = new Skin(Gdx.files.internal("main.skin"));
- this.infoLabel = new DebugLabel(skin);
- this.disclaimer = new Label(game.locale.TranslatableText("splash.disclaimer"), skin, "disclaimer");
- this.legalLabel = new Label("", skin, "disclaimer");
-
- this.dev = new Image(game.assetManager.get("sprites/ilotterytea.png", Texture.class));
- this.org = new Image(game.assetManager.get("sprites/supadank.png", Texture.class));
- this.whiteSquare = new Image(game.assetManager.get("sprites/white.png", Texture.class));
-
- disclaimer.setBounds(0, 0, 800, 600);
-
- infoLabel.setPosition(
- 8,
- (Gdx.graphics.getHeight() - infoLabel.getHeight()) - 8
- );
-
- dev.setScale(5f);
-
- dev.setPosition(
- (Gdx.graphics.getWidth() / 2.0f) - (dev.getWidth() * 5f / 2.0f),
- (Gdx.graphics.getHeight() / 2.0f) - (dev.getHeight() * 5f / 2.0f)
- );
-
- org.setPosition(
- (Gdx.graphics.getWidth() / 2.0f) - (org.getWidth() / 2.0f),
- (Gdx.graphics.getHeight() / 2.0f) - (org.getHeight() / 2.0f)
- );
-
- disclaimer.setPosition(
- (Gdx.graphics.getWidth() / 2.0f) - (800 / 2.0f),
- (Gdx.graphics.getHeight() / 2.0f) - (600 / 2.0f)
- );
-
- whiteSquare.setPosition(0, 0);
- whiteSquare.setSize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
-
- dev.addAction(Actions.sequence(
- Actions.alpha(0),
- Actions.fadeIn(1f),
- Actions.delay(5f),
- Actions.fadeOut(0.25f)
- ));
-
- org.addAction(Actions.sequence(
- Actions.alpha(0f),
- Actions.delay(7.3f),
- Actions.fadeIn(2.5f),
- Actions.delay(5f),
- Actions.fadeOut(5f)
- ));
-
- disclaimer.addAction(
- Actions.sequence(
- Actions.alpha(0f),
- Actions.delay(19.8f),
- Actions.fadeIn(1f),
- Actions.delay(3f),
- Actions.fadeOut(1f)
- )
- );
-
- whiteSquare.addAction(Actions.sequence(
- Actions.alpha(0),
- Actions.fadeIn(0.5f),
- Actions.delay(25f),
- Actions.fadeOut(0.5f)
- ));
- disclaimer.setWrap(true);
-
- stage.addActor(whiteSquare);
- stage.addActor(infoLabel);
- stage.addActor(dev);
- stage.addActor(org);
- stage.addActor(disclaimer);
-
- Gdx.input.setInputProcessor(new InputMultiplexer(this, new CrossProcessor(), stage));
+ Table logoTable = new Table();
+
+ logoTable.setSize(stage.getWidth(), stage.getHeight());
+ logoTable.setPosition(0, 0);
+ logoTable.align(Align.center);
+
+ brandAtlas = new TextureAtlas(Gdx.files.internal("sprites/gui/ilotterytea.atlas"));
+ envAtlas = new TextureAtlas(Gdx.files.internal("sprites/env/environment.atlas"));
+ contribList = new ArrayList<>();
+
+ pub = new Image(brandAtlas.findRegion("org"));
+ logoTable.add(pub).size(pub.getWidth() * 5f, pub.getHeight() * 5f).pad(16f).row();
+
+ dev = new Image(brandAtlas.findRegion("devOld"));
+ logoTable.add(dev).size(dev.getWidth() * 5f, dev.getHeight() * 5f);
+
+ stage.addActor(logoTable);
+
+ AssetLoading.queue(game.assetManager);
}
@Override public void show() {
- introMusic.setVolume((game.prefs.getBoolean("music", true)) ? 1f : 0f);
- introMusic.play();
+ int size = 64;
+ for (int i = 0; i < stage.getHeight() / size; i++) {
+ for (int j = 0; j < stage.getWidth() / size; j++) {
+ Sprite spr = new Sprite(envAtlas.findRegion("tile"));
+ spr.setSize(size, size);
+ spr.setPosition(size * j, size * i);
+ switch (Math.getRandomNumber(0, 5)) {
+ case 0: spr.setColor(Color.SKY); break;
+ case 1: spr.setColor(Color.PURPLE); break;
+ case 2: spr.setColor(Color.PINK); break;
+ case 3: spr.setColor(Color.CHARTREUSE); break;
+ case 4: spr.setColor(Color.ORANGE); break;
+ }
+ spr.setAlpha(0.25f);
+ contribList.add(spr);
+ }
+ }
+
+ Timer.schedule(new Timer.Task() {
+ @Override
+ public void run() {
+ for (Sprite spr : contribList) {
+ switch (Math.getRandomNumber(0, 5)) {
+ case 0: spr.setColor(Color.SKY); break;
+ case 1: spr.setColor(Color.PURPLE); break;
+ case 2: spr.setColor(Color.PINK); break;
+ case 3: spr.setColor(Color.CHARTREUSE); break;
+ case 4: spr.setColor(Color.ORANGE); break;
+ }
+ spr.setAlpha(0.25f);
+ }
+ }
+ }, 1f, 1f);
+
render(Gdx.graphics.getDeltaTime());
}
+ private void update() {
+ if (game.assetManager.update()) {
+ AssetLoading.registerItems(game.assetManager, game.locale);
+ if (OsUtils.isAndroid || OsUtils.isIos) {
+ try {
+ game.setScreen(new GameScreen(game, GameDataSystem.load("latest.sav"), -1));
+ } catch (IOException | ClassNotFoundException e) {
+ throw new RuntimeException(e);
+ }
+ } else {
+ game.setScreen(new MenuScreen(game));
+ }
+ dispose();
+ }
+ }
+
@Override
public void render(float delta) {
Gdx.gl.glClearColor(0, 0, 0, 1);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
+ game.batch.begin();
+ for (Sprite spr : contribList) {
+ spr.draw(game.batch);
+ }
+ game.batch.end();
+
stage.draw();
stage.act(delta);
- if (!introMusic.isPlaying()) {
- game.setScreen(new MenuScreen(game));
- }
+ update();
}
@Override
@@ -138,53 +138,8 @@ public class SplashScreen implements InputProcessor, Screen {
@Override public void pause() {}
@Override public void resume() {}
@Override public void hide() { dispose(); }
- @Override public void dispose() {}
-
- @Override
- public boolean keyDown(int keycode) {
- if (Gdx.input.isKeyPressed(Input.Keys.ESCAPE)) {
- Gdx.app.exit();
- }
- if (Gdx.input.isKeyPressed(Input.Keys.ANY_KEY)) {
- introMusic.stop();
- game.setScreen(new MenuScreen(game));
- dispose();
- }
- return false;
- }
-
- @Override
- public boolean keyUp(int keycode) {
- return false;
- }
-
- @Override
- public boolean keyTyped(char character) {
- return false;
- }
-
- @Override
- public boolean touchDown(int screenX, int screenY, int pointer, int button) {
- return false;
- }
-
- @Override
- public boolean touchUp(int screenX, int screenY, int pointer, int button) {
- return false;
- }
-
- @Override
- public boolean touchDragged(int screenX, int screenY, int pointer) {
- return false;
- }
-
- @Override
- public boolean mouseMoved(int screenX, int screenY) {
- return false;
- }
-
- @Override
- public boolean scrolled(float amountX, float amountY) {
- return false;
+ @Override public void dispose() {
+ brandAtlas.dispose();
+ envAtlas.dispose();
}
}
diff --git a/core/src/com/ilotterytea/maxoning/ui/DebugLabel.java b/core/src/com/ilotterytea/maxoning/ui/DebugLabel.java
index 9300962..5335450 100644
--- a/core/src/com/ilotterytea/maxoning/ui/DebugLabel.java
+++ b/core/src/com/ilotterytea/maxoning/ui/DebugLabel.java
@@ -1,18 +1,19 @@
package com.ilotterytea.maxoning.ui;
import com.badlogic.gdx.Gdx;
+import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.scenes.scene2d.ui.Label;
import com.badlogic.gdx.scenes.scene2d.ui.Skin;
-import com.ilotterytea.maxoning.MaxonConstants;
public class DebugLabel extends Label {
- private static final String str_placeholder = "%s\n%s fps";
+ private static final String str_placeholder = "%s fps";
public DebugLabel(Skin skin) {
- super(String.format(str_placeholder, MaxonConstants.GAME_VERSION, Gdx.graphics.getFramesPerSecond()), skin);
+ super(String.format(str_placeholder, Gdx.graphics.getFramesPerSecond()), skin, "debug");
+ super.setColor(Color.LIME);
}
@Override public void act(float delta) {
- super.setText(String.format(str_placeholder, MaxonConstants.GAME_VERSION, Gdx.graphics.getFramesPerSecond()));
+ super.setText(String.format(str_placeholder, Gdx.graphics.getFramesPerSecond()));
}
}
diff --git a/core/src/com/ilotterytea/maxoning/ui/LeafParticle.java b/core/src/com/ilotterytea/maxoning/ui/LeafParticle.java
new file mode 100644
index 0000000..24df879
--- /dev/null
+++ b/core/src/com/ilotterytea/maxoning/ui/LeafParticle.java
@@ -0,0 +1,30 @@
+package com.ilotterytea.maxoning.ui;
+
+import com.badlogic.gdx.Gdx;
+import com.badlogic.gdx.graphics.g2d.Batch;
+import com.badlogic.gdx.graphics.g2d.Sprite;
+import com.badlogic.gdx.graphics.g2d.TextureRegion;
+
+public class LeafParticle extends Sprite {
+ private float angle, x, y, vertAngle, rotation, time;
+
+ public LeafParticle(TextureRegion region, float x, float y, float angle, float vertAngle, float rotation) {
+ super(region);
+ this.angle = angle;
+ this.vertAngle = vertAngle;
+ this.rotation = rotation;
+ this.x = x;
+ this.y = y;
+ }
+
+ @Override
+ public void draw(Batch batch) {
+ this.time = Gdx.graphics.getDeltaTime();
+ this.x -= (float) Math.sin(time) * this.angle;
+ this.y -= (float) Math.sin(time) * this.vertAngle;
+
+ super.setPosition(x, y);
+ super.setRotation(super.getRotation() + this.rotation);
+ super.draw(batch);
+ }
+}
diff --git a/core/src/com/ilotterytea/maxoning/ui/OptionsTable.java b/core/src/com/ilotterytea/maxoning/ui/OptionsTable.java
index 2dbe61f..0794e31 100644
--- a/core/src/com/ilotterytea/maxoning/ui/OptionsTable.java
+++ b/core/src/com/ilotterytea/maxoning/ui/OptionsTable.java
@@ -3,14 +3,10 @@ package com.ilotterytea.maxoning.ui;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.audio.Music;
import com.badlogic.gdx.files.FileHandle;
-import com.badlogic.gdx.graphics.g2d.NinePatch;
import com.badlogic.gdx.math.Interpolation;
import com.badlogic.gdx.scenes.scene2d.InputEvent;
import com.badlogic.gdx.scenes.scene2d.actions.Actions;
-import com.badlogic.gdx.scenes.scene2d.ui.Image;
-import com.badlogic.gdx.scenes.scene2d.ui.Label;
-import com.badlogic.gdx.scenes.scene2d.ui.Skin;
-import com.badlogic.gdx.scenes.scene2d.ui.Table;
+import com.badlogic.gdx.scenes.scene2d.ui.*;
import com.badlogic.gdx.scenes.scene2d.utils.ClickListener;
import com.badlogic.gdx.utils.Align;
import com.ilotterytea.maxoning.MaxonConstants;
@@ -25,9 +21,7 @@ public class OptionsTable extends Table {
public OptionsTable(
final MaxonGame game,
Skin skin,
- NinePatch buttonUp,
- NinePatch buttonDown,
- NinePatch buttonOver,
+ Skin widgetSkin,
final Music music,
final Table menuTable,
final Image bgImage,
@@ -42,7 +36,7 @@ public class OptionsTable extends Table {
Table lidlOptionsTable = new Table();
// Music button:
- final NinepatchButton musicButton = new NinepatchButton(buttonUp, buttonDown, buttonOver, game.locale.FormattedText("options.music", (game.prefs.getBoolean("music", true)) ? "ON" : "OFF"), skin, "default");
+ final TextButton musicButton = new TextButton(game.locale.FormattedText("options.music", (game.prefs.getBoolean("music", true)) ? "ON" : "OFF"), widgetSkin, "default");
musicButton.addListener(new ClickListener() {
@Override
@@ -64,7 +58,7 @@ public class OptionsTable extends Table {
lidlOptionsTable.add(musicButton).size(512f, 81f).pad(10f).left();
- final NinepatchButton soundButton = new NinepatchButton(buttonUp, buttonDown, buttonOver, game.locale.FormattedText("options.sound", (game.prefs.getBoolean("sound", true)) ? "ON" : "OFF"), skin, "default");
+ final TextButton soundButton = new TextButton(game.locale.FormattedText("options.sound", (game.prefs.getBoolean("sound", true)) ? "ON" : "OFF"), widgetSkin, "default");
soundButton.addListener(new ClickListener() {
@Override
@@ -78,7 +72,7 @@ public class OptionsTable extends Table {
lidlOptionsTable.add(soundButton).size(512f, 81f).pad(10f).right().row();
- final NinepatchButton vsyncButton = new NinepatchButton(buttonUp, buttonDown, buttonOver, game.locale.FormattedText("options.vsync", (game.prefs.getBoolean("vsync", true)) ? "ON" : "OFF"), skin, "default");
+ final TextButton vsyncButton = new TextButton(game.locale.FormattedText("options.vsync", (game.prefs.getBoolean("vsync", true)) ? "ON" : "OFF"), widgetSkin, "default");
vsyncButton.addListener(new ClickListener() {
@Override
@@ -98,7 +92,7 @@ public class OptionsTable extends Table {
lidlOptionsTable.add(vsyncButton).size(512f, 81f).pad(10f).left();
- final NinepatchButton fullscreenButton = new NinepatchButton(buttonUp, buttonDown, buttonOver, game.locale.FormattedText("options.fullscreen", (game.prefs.getBoolean("fullscreen", false)) ? "ON" : "OFF"), skin, "default");
+ final TextButton fullscreenButton = new TextButton(game.locale.FormattedText("options.fullscreen", (game.prefs.getBoolean("fullscreen", false)) ? "ON" : "OFF"), widgetSkin, "default");
fullscreenButton.addListener(new ClickListener() {
@Override
@@ -123,7 +117,7 @@ public class OptionsTable extends Table {
String[] fh4Locale = game.locale.getFileHandle().nameWithoutExtension().split("_");
Locale locale = new Locale(fh4Locale[0], fh4Locale[1]);
- final NinepatchButton switchLangButton = new NinepatchButton(buttonUp, buttonDown, buttonOver, game.locale.FormattedText("options.language", locale.getDisplayLanguage(), locale.getDisplayCountry()), skin, "default");
+ final TextButton switchLangButton = new TextButton(game.locale.FormattedText("options.language", locale.getDisplayLanguage(), locale.getDisplayCountry()), widgetSkin, "default");
switchLangButton.addListener(new ClickListener() {
@Override
@@ -154,7 +148,7 @@ public class OptionsTable extends Table {
super.add(switchLangButton).size(1024f, 81f).padTop(91f).center().row();
- final NinepatchButton optionsCloseButton = new NinepatchButton(buttonUp, buttonDown, buttonOver, game.locale.TranslatableText("options.close"), skin, "default");
+ final TextButton optionsCloseButton = new TextButton(game.locale.TranslatableText("options.close"), widgetSkin, "default");
optionsCloseButton.addListener(new ClickListener() {
@Override
diff --git a/core/src/com/ilotterytea/maxoning/ui/PurchaseItem.java b/core/src/com/ilotterytea/maxoning/ui/PurchaseItem.java
index 97a78e7..b8c44f9 100644
--- a/core/src/com/ilotterytea/maxoning/ui/PurchaseItem.java
+++ b/core/src/com/ilotterytea/maxoning/ui/PurchaseItem.java
@@ -1,19 +1,18 @@
package com.ilotterytea.maxoning.ui;
-import com.badlogic.gdx.graphics.g2d.NinePatch;
import com.badlogic.gdx.scenes.scene2d.ui.*;
import com.badlogic.gdx.utils.Align;
public class PurchaseItem extends Stack {
public PurchaseItem(
Skin skin,
- NinePatch ninepatch,
+ Skin widgetSkin,
AnimatedImage icon,
CharSequence name,
CharSequence desc,
- float price
+ String price
) {
- super(new Image(ninepatch));
+ super(new Image(widgetSkin, "up"));
Table summary = new Table();
summary.setHeight(super.getHeight());
diff --git a/core/src/com/ilotterytea/maxoning/ui/SaveGameWidget.java b/core/src/com/ilotterytea/maxoning/ui/SaveGameWidget.java
new file mode 100644
index 0000000..2bb4a81
--- /dev/null
+++ b/core/src/com/ilotterytea/maxoning/ui/SaveGameWidget.java
@@ -0,0 +1,90 @@
+package com.ilotterytea.maxoning.ui;
+
+
+import com.badlogic.gdx.graphics.Color;
+import com.badlogic.gdx.scenes.scene2d.ui.*;
+import com.badlogic.gdx.utils.Align;
+import com.badlogic.gdx.utils.Null;
+import com.ilotterytea.maxoning.player.MaxonSavegame;
+import com.ilotterytea.maxoning.utils.formatters.NumberFormatter;
+
+public class SaveGameWidget extends Button {
+ public SaveGameWidget(
+ Skin skin,
+ Skin widgetSkin,
+ @Null MaxonSavegame sav
+ ) {
+ // Setting the stack:
+ super(widgetSkin, "slot");
+
+ // // // Save slot data:
+ // // Info row:
+ Table infoTable = new Table();
+
+ // Top left label (name):
+ Label topleftLabel = new Label((sav != null) ? sav.name : "[EMPTY]", skin);
+ topleftLabel.setAlignment(Align.left);
+ infoTable.add(topleftLabel).width(256f);
+
+ // Top right label (elapsed time):
+ String time = "--:--";
+
+ if (sav != null) {
+ long h = sav.elapsedTime / 1000 / 60 / 60;
+ long m = sav.elapsedTime / 1000 / 60;
+
+ time = String.format(
+ "%s:%s",
+ ((h < 10) ? "0" : "") + h,
+ ((m < 10) ? "0" : "") + m
+ );
+ }
+
+ Label toprightLabel = new Label(
+ time,
+ skin
+ );
+ toprightLabel.setAlignment(Align.right);
+ infoTable.add(toprightLabel).width(256f);
+
+ // // Description row:
+ Table descTable = new Table();
+
+ // Bottom left label (purchased items):
+ Label bottomleftLabel = new Label(
+ String.format(
+ "%s purchased items",
+ (sav != null) ? sav.inv.size() : "?"
+ ),
+ skin
+ );
+ bottomleftLabel.setAlignment(Align.left);
+ descTable.add(bottomleftLabel).width(256f);
+
+ // Bottom right label (points/multiplier):
+ Label pointsLabel = new Label(
+ String.format(
+ "%s$/x%s",
+ (sav != null) ? NumberFormatter.format(sav.points) : "---",
+ (sav != null) ? NumberFormatter.format(sav.multiplier) : "0"
+ ),
+ skin
+ );
+ pointsLabel.setAlignment(Align.right);
+ descTable.add(pointsLabel).width(256f);
+
+ // Adding the tables to main table:
+ Table summaryTable = new Table();
+ summaryTable.add(infoTable).pad(5f).row();
+ summaryTable.add(descTable).pad(5f).row();
+
+ if (sav == null) {
+ topleftLabel.setColor(Color.DARK_GRAY);
+ toprightLabel.setColor(Color.DARK_GRAY);
+ bottomleftLabel.setColor(Color.DARK_GRAY);
+ pointsLabel.setColor(Color.DARK_GRAY);
+ }
+
+ super.add(summaryTable);
+ }
+}
diff --git a/core/src/com/ilotterytea/maxoning/utils/AssetLoading.java b/core/src/com/ilotterytea/maxoning/utils/AssetLoading.java
index c8b76ba..aba31fa 100644
--- a/core/src/com/ilotterytea/maxoning/utils/AssetLoading.java
+++ b/core/src/com/ilotterytea/maxoning/utils/AssetLoading.java
@@ -3,6 +3,7 @@ package com.ilotterytea.maxoning.utils;
import com.badlogic.gdx.assets.AssetManager;
import com.badlogic.gdx.audio.Music;
import com.badlogic.gdx.graphics.Texture;
+import com.badlogic.gdx.graphics.g2d.TextureAtlas;
import com.ilotterytea.maxoning.anim.SpriteUtils;
import com.ilotterytea.maxoning.player.MaxonItemEnum;
import com.ilotterytea.maxoning.player.MaxonItemRegister;
@@ -10,10 +11,14 @@ import com.ilotterytea.maxoning.ui.AnimatedImage;
public class AssetLoading {
public static void queue(AssetManager am) {
-
- // Textures:
- am.load("sprites/supadank.png", Texture.class);
-
+ // Texture atlases:
+ am.load("sprites/env/environment.atlas", TextureAtlas.class);
+ am.load("sprites/gui/brand.atlas", TextureAtlas.class);
+ am.load("sprites/gui/icons.atlas", TextureAtlas.class);
+ am.load("sprites/gui/ilotterytea.atlas", TextureAtlas.class);
+ am.load("sprites/gui/widgets.atlas", TextureAtlas.class);
+
+ // Cat item textures:
am.load("sprites/sheet/loadingCircle.png", Texture.class);
am.load("sprites/sheet/bror.png", Texture.class);
am.load("sprites/sheet/manlooshka.png", Texture.class);
@@ -31,20 +36,6 @@ public class AssetLoading {
am.load("sprites/sheet/aeae.png", Texture.class);
am.load("sprites/sheet/succat.png", Texture.class);
- am.load("sprites/white.png", Texture.class);
- am.load("sprites/black.png", Texture.class);
- am.load("sprites/brand.png", Texture.class);
- am.load("sprites/ilotterytea.png", Texture.class);
-
- am.load("sprites/menu/tile_1.png", Texture.class);
- am.load("sprites/menu/tile_2.png", Texture.class);
-
- // // Ninepatches:
- am.load("sprites/ui/sqrbutton.png", Texture.class);
- am.load("sprites/ui/sqrbutton_down.png", Texture.class);
- am.load("sprites/ui/sqrbutton_over.png", Texture.class);
- am.load("sprites/ui/sqrbutton_disabled.png", Texture.class);
-
// Music:
am.load("mus/menu/mus_menu_intro.ogg", Music.class);
am.load("mus/menu/mus_menu_loop.ogg", Music.class);
diff --git a/core/src/com/ilotterytea/maxoning/utils/formatters/NumberFormatter.java b/core/src/com/ilotterytea/maxoning/utils/formatters/NumberFormatter.java
new file mode 100644
index 0000000..96c0258
--- /dev/null
+++ b/core/src/com/ilotterytea/maxoning/utils/formatters/NumberFormatter.java
@@ -0,0 +1,32 @@
+package com.ilotterytea.maxoning.utils.formatters;
+
+import java.util.Map;
+import java.util.NavigableMap;
+import java.util.TreeMap;
+
+public class NumberFormatter {
+ private static final NavigableMap<Long, String> suffixes = new TreeMap<>();
+ static {
+ suffixes.put(1_000L, "k");
+ suffixes.put(1_000_000L, "M");
+ suffixes.put(1_000_000_000L, "G");
+ suffixes.put(1_000_000_000_000L, "T");
+ suffixes.put(1_000_000_000_000_000L, "P");
+ suffixes.put(1_000_000_000_000_000_000L, "E");
+ }
+
+ public static String format(long value) {
+ //Long.MIN_VALUE == -Long.MIN_VALUE so we need an adjustment here
+ if (value == Long.MIN_VALUE) return format(Long.MIN_VALUE + 1);
+ if (value < 0) return "-" + format(-value);
+ if (value < 1000) return Long.toString(value); //deal with easy case
+
+ Map.Entry<Long, String> e = suffixes.floorEntry(value);
+ Long divideBy = e.getKey();
+ String suffix = e.getValue();
+
+ long truncated = value / (divideBy / 10); //the number part of the output times 10
+ boolean hasDecimal = truncated < 100 && (truncated / 10d) != (truncated / 10);
+ return hasDecimal ? (truncated / 10d) + suffix : (truncated / 10) + suffix;
+ }
+}
diff --git a/core/src/com/ilotterytea/maxoning/utils/math/Math.java b/core/src/com/ilotterytea/maxoning/utils/math/Math.java
new file mode 100644
index 0000000..0bb8aa8
--- /dev/null
+++ b/core/src/com/ilotterytea/maxoning/utils/math/Math.java
@@ -0,0 +1,13 @@
+package com.ilotterytea.maxoning.utils.math;
+
+public class Math {
+ /**
+ * Get random number from min value to max value
+ * @param min Minimal value
+ * @param max Maximum value
+ * @return Random number between minimal and maximum values
+ */
+ public static int getRandomNumber(int min, int max) {
+ return (int) ((java.lang.Math.random() * (max - min)) + min);
+ }
+}
diff --git a/core/src/com/ilotterytea/maxoning/utils/serialization/GameDataSystem.java b/core/src/com/ilotterytea/maxoning/utils/serialization/GameDataSystem.java
index a10d98a..3e64c45 100644
--- a/core/src/com/ilotterytea/maxoning/utils/serialization/GameDataSystem.java
+++ b/core/src/com/ilotterytea/maxoning/utils/serialization/GameDataSystem.java
@@ -1,35 +1,99 @@
package com.ilotterytea.maxoning.utils.serialization;
+import com.badlogic.gdx.utils.Null;
+import com.google.gson.Gson;
import com.ilotterytea.maxoning.MaxonConstants;
-import com.ilotterytea.maxoning.player.MaxonPlayer;
+import com.ilotterytea.maxoning.player.MaxonSavegame;
+import org.jetbrains.annotations.NotNull;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import java.io.*;
+import java.util.ArrayList;
+/**
+ * External game data system control.
+ * @author NotDankEnough
+ * @since Alpha 1.0
+ */
public class GameDataSystem {
private static final File dir = new File(MaxonConstants.GAME_SAVEGAME_FOLDER);
- private static final File file = new File(dir.getPath() + "/savegame.sav");
+ private static final Gson gson = new Gson();
+ private static final Logger log = LoggerFactory.getLogger(GameDataSystem.class.getSimpleName());
- public static boolean exists() { return file.exists(); }
+ /**
+ * Get all savefiles from savegame directory (/.Maxoning/savegames/)
+ * @return Array of MaxonSavegames
+ * @see MaxonSavegame
+ */
+ public static ArrayList<MaxonSavegame> getSavegames() {
+ ArrayList<MaxonSavegame> saves = new ArrayList<>();
+ File[] files = dir.listFiles();
- public static void SaveData(MaxonPlayer player) throws IOException {
- if (!dir.exists()) {
- dir.mkdirs();
+ assert files != null;
+ for (File file : files) {
+ try {
+
+ FileInputStream fis = new FileInputStream(file);
+ ObjectInputStream ois = new ObjectInputStream(fis);
+
+ MaxonSavegame sav = gson.fromJson(ois.readUTF(), MaxonSavegame.class);
+ saves.add(sav);
+
+ ois.close();
+ fis.close();
+ } catch (IOException e) {
+ throw new RuntimeException(e);
+ }
}
- FileOutputStream fo = new FileOutputStream(file);
- ObjectOutputStream out = new ObjectOutputStream(fo);
- out.writeObject(player);
- out.close();
+ return saves;
+ }
+
+ /**
+ * Convert <b>MaxonSavegame</b> class to <b>JSON</b> string and write in UTF-8 encoding (I'm sorry, encryption enjoyers).
+ * @param savegame Save game object.
+ * @param file_name File name.
+ * @see MaxonSavegame
+ */
+ public static void save(@NotNull MaxonSavegame savegame, @NotNull String file_name) {
+ try {
+ log.info("Saving the game...");
+ FileOutputStream fos = new FileOutputStream(String.format("%s/%s", dir.getAbsolutePath(), file_name));
+ ObjectOutputStream oos = new ObjectOutputStream(fos);
+
+ oos.writeUTF(gson.toJson(savegame));
+ oos.close();
+ log.info(String.format("Success! Savegame located at %s/%s", dir.getAbsolutePath(), file_name));
+ } catch (IOException e) {
+ throw new RuntimeException(e);
+ }
}
- public static MaxonPlayer LoadData() throws IOException, ClassNotFoundException {
- FileInputStream fi = new FileInputStream(file);
- ObjectInputStream oi = new ObjectInputStream(fi);
+ /**
+ * Reading a <b>JSON</b> string from the file and convert to <b>MaxonSavegame</b> class.
+ * @param file_name File name. If null - it will get the first file by last modified time.
+ * @return Filled <b>MaxonSavegame</b> class
+ * @see MaxonSavegame
+ */
+ public static MaxonSavegame load(@Null String file_name) {
+ MaxonSavegame sav = new MaxonSavegame();
+
+ if (new File(dir.getAbsolutePath() + "/" + file_name).exists()) {
+ try {
+ log.info(String.format("Trying to get the savegame at %s/%s...", dir.getAbsolutePath(), file_name));
+ FileInputStream fis = new FileInputStream(String.format("%s/%s", dir.getAbsolutePath(), file_name));
+ ObjectInputStream oos = new ObjectInputStream(fis);
- MaxonPlayer pl = (MaxonPlayer) oi.readObject();
+ sav = gson.fromJson(oos.readUTF(), MaxonSavegame.class);
+ oos.close();
+
+ log.info(String.format("Successfully loaded the savegame from %s/%s!", dir.getAbsolutePath(), file_name));
+ } catch (IOException e) {
+ throw new RuntimeException(e);
+ }
+ }
- oi.close();
- fi.close();
- return pl;
+ return sav;
}
}
diff --git a/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java b/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java
index 207454d..8b07e33 100644
--- a/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java
+++ b/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java
@@ -3,31 +3,41 @@ package com.ilotterytea.maxoning;
import com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application;
import com.badlogic.gdx.backends.lwjgl3.Lwjgl3ApplicationConfiguration;
-import java.io.File;
-import java.io.FileNotFoundException;
import java.util.ArrayList;
+import java.util.Objects;
import java.util.Scanner;
// Please note that on macOS your application needs to be started with the -XstartOnFirstThread JVM argument
public class DesktopLauncher {
- public static void main (String[] arg) throws FileNotFoundException {
+ public static void main (String[] arg) {
Lwjgl3ApplicationConfiguration config = new Lwjgl3ApplicationConfiguration();
config.setForegroundFPS(60);
- config.setTitle("Maxon Petting Simulator");
- config.setWindowIcon("icon.png");
- config.setMaximized(true);
+ config.setTitle(String.format("%s %s: %s", MaxonConstants.GAME_NAME, MaxonConstants.GAME_VERSION, getRandomLine()));
+ config.setWindowIcon("icon_chest.png");
+
+ config.setFullscreenMode(Lwjgl3ApplicationConfiguration.getDisplayMode());
+
new Lwjgl3Application(new MaxonGame(), config);
}
- private static String getRandomLine() throws FileNotFoundException {
- Scanner scan = new Scanner(new File("texts/splashes.txt"));
- ArrayList<String> strings = new ArrayList<>();
+ private static String getRandomLine() {
+ String line = "missingno";
+
+ try {
+ Scanner scanner = new Scanner(
+ Objects.requireNonNull(Thread.currentThread().getContextClassLoader().getResourceAsStream("texts/splashes.txt"))
+ );
+ ArrayList<String> strings = new ArrayList<>();
- while (scan.hasNext()) {
- strings.add(scan.next());
+ while (scanner.hasNext()) {
+ strings.add(scanner.next());
+ }
+
+ line = strings.get((int) Math.floor(Math.random() * strings.size()));
+ } catch (NullPointerException e) {
+ e.printStackTrace();
}
- return strings.get((int) Math.floor(Math.random() * strings.size()));
+ return line;
}
-
}