Skip to content
Browse files

repo init

  • Loading branch information...
0 parents commit d628051d540da953bbc0bbf1f02b9b850b62acc2 Jan Dvorak committed
Showing with 10,703 additions and 0 deletions.
  1. +23 −0 LICENSE
  2. +76 −0 Makefile
  3. +48 −0 Makefile.32bit
  4. +40 −0 Makefile.macosx
  5. +50 −0 Makefile.win
  6. +27 −0 README
  7. +378 −0 background.cpp
  8. +73 −0 background.h
  9. +135 −0 boat.cpp
  10. +45 −0 boat.h
  11. +52 −0 credits.cpp
  12. +15 −0 credits.h
  13. +139 −0 data/fonts/kronika.mfont
  14. +624 −0 data/fonts/kronika.svg
  15. BIN data/model/OpenGL_logo_flat.m
  16. +70 −0 data/model/OpenGL_logo_flat.svg
  17. BIN data/model/pboat.m
  18. +67 −0 data/model/pboat.svg
  19. BIN data/model/tanker.m
  20. +92 −0 data/model/tanker.svg
  21. BIN data/model/torpedo.m
  22. +83 −0 data/model/torpedo.svg
  23. BIN data/model/torpedo2.m
  24. +86 −0 data/model/torpedo2.svg
  25. +57 −0 data/res/OpenGL_logo_flat.m.h
  26. +13 −0 data/res/clouds.fs.h
  27. +27 −0 data/res/clouds.vs.h
  28. +11 −0 data/res/font.fs.h
  29. +1,281 −0 data/res/kronika.mfont.h
  30. +13 −0 data/res/line.fs.h
  31. +13 −0 data/res/particles.fs.h
  32. +18 −0 data/res/particles.vs.h
  33. +28 −0 data/res/pboat.m.h
  34. +26 −0 data/res/seawaves.vs.h
  35. +11 −0 data/res/staticmesh.fs.h
  36. +24 −0 data/res/tanker.m.h
  37. +16 −0 data/res/torpedo.m.h
  38. +15 −0 data/res/torpedo2.m.h
  39. +9 −0 data/sha/clouds.fs
  40. +23 −0 data/sha/clouds.vs
  41. +7 −0 data/sha/font.fs
  42. +9 −0 data/sha/line.fs
  43. +9 −0 data/sha/particles.fs
  44. +14 −0 data/sha/particles.vs
  45. +22 −0 data/sha/seawaves.vs
  46. +7 −0 data/sha/staticmesh.fs
  47. +50 −0 fx_missile_expl.cpp
  48. +22 −0 fx_missile_expl.h
  49. +43 −0 fx_moving_text.cpp
  50. +31 −0 fx_moving_text.h
  51. +46 −0 fx_ship_expl.cpp
  52. +25 −0 fx_ship_expl.h
  53. +51 −0 fx_torpedo_expl.cpp
  54. +23 −0 fx_torpedo_expl.h
  55. +548 −0 game.cpp
  56. +76 −0 game.h
  57. +253 −0 gamemenu.cpp
  58. +31 −0 gamemenu.h
  59. +193 −0 hiscore.cpp
  60. +39 −0 hiscore.h
  61. +83 −0 layout.cpp
  62. +34 −0 layout.h
  63. +371 −0 main.cpp
  64. +65 −0 main.h
  65. +207 −0 math3d++/Doxyfile
  66. +344 −0 math3d++/mat2.h
  67. +411 −0 math3d++/mat3.h
  68. +460 −0 math3d++/mat4.h
  69. +143 −0 math3d++/mat_decl.h
  70. +146 −0 math3d++/math3d++.h
  71. +183 −0 math3d++/math3dGL.h
  72. +81 −0 math3d++/math3d_io.h
  73. +535 −0 math3d++/matvec_util.h
  74. +291 −0 math3d++/quat.h
  75. +169 −0 math3d++/quat_util.h
  76. +266 −0 math3d++/vec2.h
  77. +297 −0 math3d++/vec3.h
  78. +292 −0 math3d++/vec4.h
  79. +131 −0 math3d++/vec_decl.h
  80. +109 −0 missile.cpp
  81. +45 −0 missile.h
  82. +71 −0 pboat.cpp
  83. +24 −0 pboat.h
  84. +40 −0 pe_bubble_expl.cpp
  85. +15 −0 pe_bubble_expl.h
  86. +49 −0 pe_bubbles.cpp
  87. +15 −0 pe_bubbles.h
  88. +44 −0 pe_smoke.cpp
  89. +15 −0 pe_smoke.h
  90. +51 −0 pe_smoketrail.cpp
  91. +21 −0 pe_smoketrail.h
  92. +44 −0 pe_torpedo_expl.cpp
  93. +18 −0 pe_torpedo_expl.h
  94. +84 −0 resources.cpp
  95. +45 −0 resources.h
  96. +165 −0 snoutlib/bbox.cpp
  97. +49 −0 snoutlib/bbox.h
  98. +54 −0 snoutlib/fx.cpp
  99. +29 −0 snoutlib/fx.h
Sorry, we could not display the entire diff because it was too big.
23 LICENSE
@@ -0,0 +1,23 @@
+ Copyright (c) 2010 Jan Dvorak <jan.dvorak@kraxnet.cz>
+
+ Permission is hereby granted, free of charge, to any person
+ obtaining a copy of this software and associated documentation
+ files (the "Software"), to deal in the Software without
+ restriction, including without limitation the rights to use,
+ copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following
+ conditions:
+
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ OTHER DEALINGS IN THE SOFTWARE.
+
76 Makefile
@@ -0,0 +1,76 @@
+#CXX = g++
+CXX = colorgcc
+#CXXFLAGS = -ffunction-sections -fdata-sections -Wall -Os -fno-exceptions -fno-unwind-tables -fno-rtti -minline-all-stringops -ggdb
+CXXFLAGS = -ffunction-sections -fdata-sections -Wall -Os -fno-exceptions -fno-unwind-tables -fno-rtti -minline-all-stringops -ggdb
+
+# -Weffc++ -U_FORTIFY_SOURCE
+# NDEBUG pro release ?
+LDFLAGS = -Wl,--gc-sections -L/usr/X11R6/lib
+LIBS = /usr/local/lib/libglfw.a -pthread -lGL -lm -lGLU -lX11 -lXrandr
+INCLUDES =
+FILE2C = utils/file2c.rb
+
+OBJECTS = main.o snoutlib/glfwapp.o snoutlib/settings.o snoutlib/loadingscreen.o snoutlib/procedural.o \
+ snoutlib/misc.o snoutlib/timer.o snoutlib/mfont.o snoutlib/svg.o snoutlib/tesselate.o \
+ snoutlib/menu.o snoutlib/shader.o snoutlib/staticmesh.o snoutlib/rtt_fbo.o snoutlib/gldefs.o\
+ snoutlib/particles.o snoutlib/perlin.o snoutlib/bbox.o snoutlib/fx.o\
+ gamemenu.o layout.o background.o boat.o pboat.o pe_smoke.o resources.o credits.o hiscore.o \
+ torpedo.o pe_bubbles.o pe_bubble_expl.o game.o missile.o fx_missile_expl.o pe_smoketrail.o \
+ fx_ship_expl.o fx_torpedo_expl.o pe_torpedo_expl.o fx_moving_text.o
+
+SRCS = $(OBJECTS:.o=.cpp)
+
+
+BINARY = sea
+
+.SUFFIXES: .cpp .o
+
+all: $(BINARY)
+
+resources: data/sha/seawaves.vs
+ $(FILE2C) data/sha/seawaves.vs data/res/seawaves.vs.h text
+ $(FILE2C) data/sha/clouds.vs data/res/clouds.vs.h text
+ $(FILE2C) data/sha/clouds.fs data/res/clouds.fs.h text
+ $(FILE2C) data/sha/font.fs data/res/font.fs.h text
+ $(FILE2C) data/sha/staticmesh.fs data/res/staticmesh.fs.h text
+ $(FILE2C) data/sha/particles.vs data/res/particles.vs.h text
+ $(FILE2C) data/sha/particles.fs data/res/particles.fs.h text
+ $(FILE2C) data/sha/line.fs data/res/line.fs.h text
+ $(FILE2C) data/model/torpedo.m data/res/torpedo.m.h binary
+ $(FILE2C) data/model/torpedo2.m data/res/torpedo2.m.h binary
+ $(FILE2C) data/model/tanker.m data/res/tanker.m.h binary
+ $(FILE2C) data/model/pboat.m data/res/pboat.m.h binary
+ $(FILE2C) data/model/OpenGL_logo_flat.m data/res/OpenGL_logo_flat.m.h binary
+
+
+$(BINARY): $(OBJECTS)
+ $(CXX) $(LDFLAGS) -o $(BINARY) $(OBJECTS) $(LIBS)
+
+strip: $(BINARY)
+ strip -s -R .comment $(BINARY)
+
+pack: $(BINARY) strip
+ upx --ultra-brute $(BINARY)
+
+size: clean pack
+
+clean:
+ rm -f $(OBJECTS) $(BINARY) core
+
+# dependencies
+
+MAKEDEPEND = gcc -M $(CPPFLAGS) -o $(df).d $<
+DEPDIR = .deps
+df = $(DEPDIR)/$(*F)
+
+%.o : %.cpp
+ @$(MAKEDEPEND); \
+ cp $(df).d $(df).P; \
+ sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
+ -e '/^$$/ d' -e 's/$$/ :/' < $(df).d >> $(df).P; \
+ rm -f $(df).d
+ $(COMPILE.cpp) -o $@ $<
+
+-include $(SRCS:%.cpp=$(DEPDIR)/%.P)
+
+# DO NOT DELETE
48 Makefile.32bit
@@ -0,0 +1,48 @@
+#CXX = g++
+CXX = colorgcc
+CXXFLAGS = -m32 -ffunction-sections -fdata-sections -Wall -pedantic -Os -fno-exceptions -fno-unwind-tables -fno-rtti -DGL_GLEXT_PROTOTYPES
+# -Weffc++
+# NDEBUG pro release ?
+LDFLAGS = -Wl,--gc-sections -m32
+LIBS = /usr/lib32/libglfw.a -pthread -lGL -lX11 -lXrandr -lm -lGLU
+INCLUDES =
+FILE2C = utils/file2c.rb
+
+OBJECTS = main.o snoutlib/glfwapp.o snoutlib/settings.o snoutlib/loadingscreen.o snoutlib/procedural.o \
+ snoutlib/misc.o snoutlib/timer.o snoutlib/mfont.o snoutlib/svg.o snoutlib/tesselate.o \
+ snoutlib/menu.o snoutlib/shader.o snoutlib/staticmesh.o snoutlib/rtt_fbo.o snoutlib/gldefs.o\
+ snoutlib/particles.o snoutlib/perlin.o snoutlib/bbox.o snoutlib/fx.o\
+ gamemenu.o layout.o background.o boat.o pboat.o pe_smoke.o resources.o credits.o hiscore.o \
+ torpedo.o pe_bubbles.o pe_bubble_expl.o game.o missile.o fx_missile_expl.o pe_smoketrail.o \
+ fx_ship_expl.o fx_torpedo_expl.o pe_torpedo_expl.o fx_moving_text.o
+
+BINARY = sea32
+
+.SUFFIXES: .cpp .o
+
+all: $(BINARY)
+
+resources: data/sha/seawaves.vs
+ $(FILE2C) data/sha/seawaves.vs data/res/seawaves.vs.h text
+ $(FILE2C) data/sha/clouds.vs data/res/clouds.vs.h text
+ $(FILE2C) data/sha/clouds.fs data/res/clouds.fs.h text
+ $(FILE2C) data/model/torpedo.m data/res/torpedo.m.h binary
+ $(FILE2C) data/model/torpedo2.m data/res/torpedo2.m.h binary
+ $(FILE2C) data/model/tanker.m data/res/tanker.m.h binary
+ $(FILE2C) data/model/pboat.m data/res/pboat.m.h binary
+
+
+$(BINARY): $(OBJECTS)
+ $(CXX) $(LDFLAGS) -o $(BINARY) $(OBJECTS) $(LIBS)
+
+strip: $(BINARY)
+ strip -s -R .comment $(BINARY)
+
+pack: $(BINARY) strip
+ upx --ultra-brute $(BINARY)
+
+size: clean pack
+
+clean:
+ rm -f $(OBJECTS) $(BINARY) core
+
40 Makefile.macosx
@@ -0,0 +1,40 @@
+#CXX = g++
+CXX = g++
+CXXFLAGS = -DMACOSX -fdata-sections -Wall -pedantic -Os -fno-exceptions -fno-unwind-tables -fno-rtti -DGL_GLEXT_PROTOTYPES -ggdb
+# -Weffc++
+# NDEBUG pro release ?
+LDFLAGS = -ggdb
+LIBS = /usr/local/lib/libglfw.a -framework AGL -framework OpenGL -framework Carbon
+INCLUDES =
+FILE2C = utils/file2c.rb
+
+OBJECTS = main.o snoutlib/glfwapp.o snoutlib/settings.o snoutlib/loadingscreen.o snoutlib/procedural.o \
+ snoutlib/misc.o snoutlib/timer.o snoutlib/mfont.o snoutlib/svg.o snoutlib/tesselate.o \
+ snoutlib/menu.o snoutlib/shader.o snoutlib/staticmesh.o snoutlib/rtt_fbo.o snoutlib/gldefs.o\
+ snoutlib/particles.o snoutlib/perlin.o snoutlib/bbox.o snoutlib/fx.o\
+ gamemenu.o layout.o background.o boat.o pboat.o pe_smoke.o resources.o credits.o hiscore.o \
+ torpedo.o pe_bubbles.o pe_bubble_expl.o game.o missile.o fx_missile_expl.o pe_smoketrail.o \
+ fx_ship_expl.o fx_torpedo_expl.o pe_torpedo_expl.o fx_moving_text.o
+
+SRCS = $(OBJECTS:.o=.cpp)
+
+BINARY = sea
+
+.SUFFIXES: .cpp .o
+
+all: $(BINARY)
+
+$(BINARY): $(OBJECTS)
+ $(CXX) $(LDFLAGS) -o $(BINARY) $(OBJECTS) $(LIBS)
+
+strip: $(BINARY)
+ strip -s -R .comment $(BINARY)
+
+pack: $(BINARY) strip
+ upx --ultra-brute $(BINARY)
+
+size: clean pack
+
+clean:
+ rm -f $(OBJECTS) $(BINARY) core
+
50 Makefile.win
@@ -0,0 +1,50 @@
+#CXX = g++
+CXX = i586-mingw32msvc-g++
+CXXFLAGS = -DWIN32 -DMINGW -ffunction-sections -fdata-sections -Wall -Os -fno-exceptions -fno-unwind-tables -fno-rtti -DGL_GLEXT_PROTOTYPES
+# -Weffc++
+# NDEBUG pro release ?
+LDFLAGS = -Wl,--gc-sections
+LIBS = /usr/i586-mingw32msvc/lib/libglfw.a -lopengl32 -lglu32
+INCLUDES =
+FILE2C = utils/file2c.rb
+
+OBJECTS = main.o snoutlib/glfwapp.o snoutlib/settings.o snoutlib/loadingscreen.o snoutlib/procedural.o \
+ snoutlib/misc.o snoutlib/timer.o snoutlib/mfont.o snoutlib/svg.o snoutlib/tesselate.o \
+ snoutlib/menu.o snoutlib/shader.o snoutlib/staticmesh.o snoutlib/rtt_fbo.o snoutlib/gldefs.o\
+ snoutlib/particles.o snoutlib/perlin.o snoutlib/bbox.o snoutlib/fx.o\
+ gamemenu.o layout.o background.o boat.o pboat.o pe_smoke.o resources.o credits.o hiscore.o \
+ torpedo.o pe_bubbles.o pe_bubble_expl.o game.o missile.o fx_missile_expl.o pe_smoketrail.o \
+ fx_ship_expl.o fx_torpedo_expl.o pe_torpedo_expl.o fx_moving_text.o
+
+SRCS = $(OBJECTS:.o=.cpp)
+
+BINARY = sea.exe
+
+.SUFFIXES: .cpp .o
+
+all: $(BINARY)
+
+resources: data/sha/seawaves.vs
+ $(FILE2C) data/sha/seawaves.vs data/res/seawaves.vs.h text
+ $(FILE2C) data/sha/clouds.vs data/res/clouds.vs.h text
+ $(FILE2C) data/sha/clouds.fs data/res/clouds.fs.h text
+ $(FILE2C) data/model/torpedo.m data/res/torpedo.m.h binary
+ $(FILE2C) data/model/torpedo2.m data/res/torpedo2.m.h binary
+ $(FILE2C) data/model/tanker.m data/res/tanker.m.h binary
+ $(FILE2C) data/model/pboat.m data/res/pboat.m.h binary
+
+
+$(BINARY): $(OBJECTS)
+ $(CXX) $(LDFLAGS) -o $(BINARY) $(OBJECTS) $(LIBS)
+
+strip: $(BINARY)
+ i586-mingw32msvc-strip -s -R .comment $(BINARY)
+
+pack: $(BINARY) strip
+ upx --ultra-brute $(BINARY)
+
+size: clean pack
+
+clean:
+ rm -f $(OBJECTS) $(BINARY) core
+
27 README
@@ -0,0 +1,27 @@
+Sea Defender
+
+Simple missile command clone in 96k for linux/win/macosx
+
+No music, sorry - plenty of space but no talent.
+
+Requires videocard with GLSL support, tested on GeForce FX5200, Radeon X1300 and Apple's software renderer.
+
+Using GLFW and math3d++, font is from http://apostrophiclab.pedroreina.net/.
+
+
+
+The code is horrible due to looming deadline for compo entry submission (which i missed anyway in the end),
+so i apologize in advance to anyone reading it.
+
+Data for this game are sourced from .svg path elements (curves), which are converted by ruby scripts
+in utils/ directory to .m and .mfont binary files, which in turn are then processed into .h source code
+files as resource inserts (because there is no cross-platform resource handling in C++).
+
+Distributed under the terms of MIT license (see file LICENSE) with the following exceptions:
+
+math3d++/ - Copyright (c) 2004-2005, Trenkwalder Markus
+data/fonts/kronika.svg - http://apostrophiclab.pedroreina.net/
+data/model/OpenGL_logo_flat.svg - http://www.opengl.org
+snoutlib/perlin.cpp - http://www.flipcode.com/archives/Perlin_Noise_Class.shtml
+
+Copyright (c) 2010 Jan Dvorak <jan.dvorak@kraxnet.cz>
378 background.cpp
@@ -0,0 +1,378 @@
+#ifdef WIN32
+# include <windows.h>
+#endif
+
+#include <cstdlib>
+
+#include "background.h"
+#include "snoutlib/loadingscreen.h"
+#include "snoutlib/procedural.h"
+#include "layout.h"
+#include "resources.h"
+#include "snoutlib/gldefs.h"
+#include "snoutlib/timer.h"
+
+extern LoadingScreen *g_loadingscreen;
+extern Layouts *g_layouts;
+extern float g_max_x;
+extern float g_max_y;
+
+extern GLenum g_src;
+extern GLenum g_dst;
+
+Sea::Sea() :
+ m_vbo(0),m_vertcnt(0)
+{
+ const int steps = 160;
+ const float step = (g_max_x*1.01f) / steps;
+
+ float *verts = new float[steps*6];
+ m_vertcnt = steps*2;
+
+ for(int i=0;i<steps;++i) {
+ float x = i * step;
+ verts[i*6+0] = x; verts[i*6+1] = 1.0; verts[i*6+2] = 0.0;
+ verts[i*6+3] = x; verts[i*6+4] = 0.0; verts[i*6+5] = 1.0;
+ }
+
+ my_glGenBuffers(1,&m_vbo);
+ my_glBindBuffer(GL_ARRAY_BUFFER_ARB, m_vbo);
+ my_glBufferData(GL_ARRAY_BUFFER_ARB, steps*6*sizeof(float),verts,GL_STATIC_DRAW);
+ my_glBindBuffer(GL_ARRAY_BUFFER_ARB, 0);
+
+ delete[] verts;
+}
+
+float Sea::sea_func(float x)
+{
+ float time = get_time_con(16.0f * (float)M_PI);
+ return (sin((x+(time/16.0f))*16.0f)/75.0f) + (sin((-x+(time/8.0f))*8.0f)/200.0f);
+}
+
+void Sea::draw(float pos,float max_amp, bool blend)
+{
+ pos -= 0.002; // adjust for texture aa
+ // top part
+ glColor(g_layouts->cur()->color_sea_top);
+
+ if(blend) {
+ glBindTexture(GL_TEXTURE_2D,g_resources.texture_seawaves_f);
+// glBindTexture(GL_TEXTURE_2D,g_resources.texture_seawaves);
+ } else {
+ glBindTexture(GL_TEXTURE_2D,g_resources.texture_seawaves);
+ }
+
+ glEnable(GL_BLEND);
+ glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
+
+ glEnable(GL_TEXTURE_2D);
+
+ Shader* sh = g_resources.shader_seawaves;
+ sh->use();
+
+ float time = get_time_con(16.0f * (float) M_PI);
+ my_glUniform1f(sh->get_uni_loc("time"),time);
+ my_glUniform1f(sh->get_uni_loc("max_amp"),max_amp);
+ my_glUniform1f(sh->get_uni_loc("amp_mod"),0.8f);
+ my_glUniform1f(sh->get_uni_loc("vert_pos"),pos);
+
+ my_glBindBuffer(GL_ARRAY_BUFFER_ARB, m_vbo);
+ glVertexPointer(3, GL_FLOAT, 0, 0);
+ glEnableClientState(GL_VERTEX_ARRAY);
+ glDrawArrays(GL_TRIANGLE_STRIP,0,m_vertcnt);
+ glDisableClientState(GL_VERTEX_ARRAY);
+ my_glBindBuffer(GL_ARRAY_BUFFER_ARB, 0);
+
+ sh->unuse();
+
+ glDisable(GL_TEXTURE_2D);
+
+ // bottom part
+
+ glColor(g_layouts->cur()->color_sea_middle);
+
+ if (blend)
+ glDisable(GL_BLEND);
+
+
+ // bottom part
+ glBegin(GL_QUADS);
+ glVertex2f(g_max_x, pos+max_amp);
+ glVertex2f(0, pos+max_amp);
+ glColor(g_layouts->cur()->color_sea_bottom);
+ glVertex2f(0,g_max_y);
+ glVertex2f(g_max_x,g_max_y);
+ glEnd();
+
+ glDisable(GL_BLEND);
+}
+
+Background::Background() :
+ m_sea_pos(0),m_sea_amp(0),m_sea(NULL),m_sky(NULL)
+{
+ m_sky = new Sky();
+
+ g_loadingscreen->update();
+
+ m_sea_pos = 0.26f;
+ m_sea_amp = 0.1f;
+
+ m_sea = new Sea();
+
+ g_loadingscreen->update();
+}
+
+Background::~Background()
+{
+ delete m_sea;
+}
+
+void Background::draw(void)
+{}
+
+void Background::draw_sea(bool blend)
+{
+ glPushMatrix();
+ m_sea->draw(m_sea_pos,m_sea_amp,blend);
+ glPopMatrix();
+}
+
+void Background::draw_sky(void)
+{
+ glPushMatrix();
+ m_sky->draw(m_sea_pos + m_sea_amp);
+ glPopMatrix();
+}
+
+void Background::darken_area(vec4 const &box,float amount)
+{
+ glColor3d(amount,amount,amount);
+ glDisable(GL_TEXTURE_2D);
+ glEnable(GL_BLEND);
+ glBlendFunc(GL_ZERO,GL_SRC_COLOR);
+ glRectd(box[0],box[1],box[2],box[3]);
+ glDisable(GL_BLEND);
+}
+
+
+Clouds::Clouds() :
+ m_num_clouds(0), m_num_tex_row(0), m_time_offset(0.0), m_vbo(0),
+ m_cloud_texture(0), m_circle_dl(0)
+{
+ float tex_y_scale = 0.6f; // to improve fillrate, clip the quad by Y size (the cloud is only in upper part of the texture)
+ m_num_clouds = 50;
+ m_num_tex_row = 8;
+
+ generate_cloud_textures();
+
+ g_loadingscreen->update();
+
+ glLoadIdentity();
+
+ float *cloud_data = new float[m_num_clouds * 6 * 4];
+
+ int pos = 0;
+ for(unsigned int i=0;i<m_num_clouds;++i) {
+ float color = RAND_0_1 * 0.25f + 0.75f;
+ float speed = RAND_0_1 * 60.0f + 60.0f;
+ float height = RAND_0_1 * 0.12f - 0.05f;
+ float scale = (RAND_0_1 * 0.5f + 0.2f) * 0.25f;
+
+ float t_step = 1.0f/m_num_tex_row;
+
+ float tex_u0 = t_step * floor(RAND_0_1 * m_num_tex_row);
+ float tex_v0 = t_step * floor(RAND_0_1 * m_num_tex_row);
+ float tex_u1 = tex_u0 + t_step;
+ float tex_v1 = tex_v0 + t_step * tex_y_scale;
+
+ // quad
+ cloud_data[pos++] = 0;
+ cloud_data[pos++] = height;
+ cloud_data[pos++] = tex_u0; cloud_data[pos++] = tex_v0; cloud_data[pos++] = color; cloud_data[pos++] = speed;
+
+ cloud_data[pos++] = 0;
+ cloud_data[pos++] = height + (scale * tex_y_scale);
+ cloud_data[pos++] = tex_u0; cloud_data[pos++] = tex_v1; cloud_data[pos++] = color; cloud_data[pos++] = speed;
+
+ cloud_data[pos++] = scale;
+ cloud_data[pos++] = height + (scale * tex_y_scale);
+ cloud_data[pos++] = tex_u1; cloud_data[pos++] = tex_v1; cloud_data[pos++] = color; cloud_data[pos++] = speed;
+
+ cloud_data[pos++] = scale;
+ cloud_data[pos++] = height;
+ cloud_data[pos++] = tex_u1; cloud_data[pos++] = tex_v0; cloud_data[pos++] = color; cloud_data[pos++] = speed;
+ }
+
+ my_glGenBuffers(1,&m_vbo);
+ my_glBindBuffer(GL_ARRAY_BUFFER, m_vbo);
+ my_glBufferData(GL_ARRAY_BUFFER, pos * sizeof(float), cloud_data, GL_STATIC_DRAW);
+ my_glBindBuffer(GL_ARRAY_BUFFER, 0);
+
+ delete[] cloud_data;
+
+ Shader *sh = g_resources.shader_clouds;
+ sh->use();
+ my_glBindAttribLocation(sh->get_prog(),0,"pos");
+ my_glBindAttribLocation(sh->get_prog(),1,"data");
+ my_glUniform1i(sh->get_uni_loc("tex"),0);
+ sh->unuse();
+
+ m_time_offset = (float)g_timer->now() - 140.0f;
+
+ g_loadingscreen->update();
+}
+
+Clouds::~Clouds()
+{
+ if (m_cloud_texture)
+ glDeleteTextures(1,&m_cloud_texture);
+}
+
+void Clouds::draw(void)
+{
+ // draw_test_cloud
+
+ glEnable(GL_TEXTURE_2D);
+ glEnable(GL_BLEND);
+ glBlendFunc(GL_ONE,GL_ONE_MINUS_SRC_ALPHA);
+ glColor4f(1,1,1,1);
+
+ glBindTexture(GL_TEXTURE_2D,m_cloud_texture);
+
+ Shader *sh = g_resources.shader_clouds;
+ sh->use();
+ my_glUniform1f(sh->get_uni_loc("time"),(float)g_timer->now() - m_time_offset);
+
+ my_glBindBuffer(GL_ARRAY_BUFFER,m_vbo);
+ my_glVertexAttribPointer(0,4,GL_FLOAT,GL_FALSE,6*4,0);
+ my_glVertexAttribPointer(1,2,GL_FLOAT,GL_FALSE,6*4,(GLvoid *)(4*4));
+ my_glBindBuffer(GL_ARRAY_BUFFER,0);
+
+ my_glEnableVertexAttribArray(0);
+ my_glEnableVertexAttribArray(1);
+
+ glDrawArrays(GL_QUADS,0,m_num_clouds*4);
+
+ my_glDisableVertexAttribArray(0);
+ my_glDisableVertexAttribArray(1);
+
+ sh->unuse();
+
+ glDisable(GL_TEXTURE_2D);
+ glDisable(GL_BLEND);
+}
+
+void Clouds::generate_cloud_textures(void)
+{
+ int t_size = g_resources.texture_clouds_size;
+ float t_step = 1.0f / m_num_tex_row;
+
+ RTT *m_rtt = new RTT_FBO(1,t_size,t_size);
+
+ m_circle_dl = glGenLists(1);
+ glNewList(m_circle_dl,GL_COMPILE);
+ Procedural::draw_circle();
+ glEndList();
+
+ m_rtt->start_render();
+
+ glClearColor(0.0,0.0,0.0,0.0);
+
+ glViewport(0,0,t_size,t_size);
+ glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
+ glMatrixMode(GL_PROJECTION); glLoadIdentity();
+ glOrtho(0.0,1.0, 0.0,1.0, -1,1);
+ glMatrixMode(GL_MODELVIEW); glLoadIdentity();
+ glScalef(t_step,t_step,0);
+
+ for(unsigned int x=0;x<m_num_tex_row;++x) {
+ for(unsigned int y=0;y<m_num_tex_row;++y) {
+ glPushMatrix();
+ glTranslatef((float)x,(float)y,0);
+ draw_random_cloud();
+ glPopMatrix();
+ }
+// m_rtt->pause();
+// g_loadingscreen->update();
+// m_rtt->unpause();
+ }
+
+ m_rtt->end_render();
+ m_cloud_texture = m_rtt->get_texid();
+
+ delete m_rtt;
+
+ g_loadingscreen->update();
+
+ m_cloud_texture = move_texture_red_component(m_cloud_texture);
+
+ g_loadingscreen->update();
+
+ // glFinish()
+}
+
+void Clouds::draw_random_cloud(void)
+{
+ glPushMatrix();
+ glTranslatef(0.5f,0.5f,0.0f);
+ glScalef(3.4f,3.4f,0.0f);
+
+ vec2_ary_t const &points = Procedural::circle_points(0,0,0.1f,8,1,-0.8f,0.5f);
+ vec2_ary_t const &points2 = Procedural::circle_points(0,0,0.1f,8,1,+0.05f,0.5f);
+
+ glBegin(GL_TRIANGLE_FAN);
+ glVertex2d(0,0);
+ FOR_EACH_CONST(vec2_ary_t,points,it) { glVertex(*it); }
+ glEnd();
+
+ for(unsigned int i=0;i<points.size();++i) {
+ vec2 const &p = points[i];
+ glPushMatrix();
+ float scale = RAND_0_1 * 0.22f + 0.21f;
+ float trans_x = RAND_0_1 * 0.01f;
+ float trans_y = RAND_0_1 * 0.01f;
+
+ if (i==0)
+ trans_x -= 0.01f;
+
+ float x = ((p[1] - trans_y) + (0.1f*scale));
+ if (x>0)
+ trans_y += x;
+
+ glTranslated(p[0]+trans_x,p[1]-trans_y,0);
+ glScaled(scale,scale,scale);
+ glCallList(m_circle_dl);
+ glPopMatrix();
+ }
+
+ glBegin(GL_TRIANGLE_FAN);
+ glVertex2d(0,0);
+ FOR_EACH_CONST(vec2_ary_t,points2,it) { glVertex(*it); }
+ glEnd();
+ glPopMatrix();
+}
+
+Sky::Sky() :
+ m_clouds(new Clouds())
+{
+}
+
+Sky::~Sky()
+{
+ delete m_clouds;
+}
+
+void Sky::draw(float y_pos)
+{
+ glDisable(GL_BLEND);
+ glBegin(GL_QUADS);
+ glColor(g_layouts->cur()->color_sky_top);
+ glVertex4f(1.61f ,0.0f,-1.0f,1.0);
+ glVertex4f(0.0f, 0.0f,-1.0f,1.0);
+ glColor(g_layouts->cur()->color_sky_bottom);
+ glVertex4f(0, y_pos,-1.0f,1.0);
+ glVertex4f(1.61f, y_pos,-1.0f,1.0);
+ glEnd();
+
+ m_clouds->draw();
+}
73 background.h
@@ -0,0 +1,73 @@
+#pragma once
+
+#include <GL/glfw.h>
+
+#include "snoutlib/misc.h"
+#include "snoutlib/shader.h"
+#include "snoutlib/rtt_fbo.h"
+
+class Clouds
+{
+ unsigned int m_num_clouds;
+ unsigned int m_num_tex_row;
+ float m_time_offset;
+ GLuint m_vbo;
+ GLuint m_cloud_texture;
+ GLuint m_circle_dl;
+
+ void generate_cloud_textures(void);
+ void draw_random_cloud(void);
+
+ Clouds(Clouds &b2) {}
+ Clouds &operator=(const Clouds &b2) { return *this;}
+
+public:
+ Clouds();
+ ~Clouds();
+ void draw(void);
+};
+
+class Sky
+{
+ Clouds *m_clouds;
+
+ Sky(Sky &b2) {}
+ Sky &operator=(const Sky &b2) { return *this;}
+public:
+ Sky();
+ ~Sky();
+ void draw(float pos);
+};
+
+class Sea
+{
+ GLuint m_vbo;
+ GLuint m_vertcnt;
+
+ Sea(Sea &b2) {}
+ Sea &operator=(const Sea &b2) { return *this;}
+public:
+ Sea();
+ static float sea_func(float x);
+ void draw(float pos,float max_amp, bool blend);
+
+};
+
+class Background
+{
+ float m_sea_pos;
+ float m_sea_amp;
+ Sea *m_sea;
+ Sky *m_sky;
+
+ Background(Background &b2) {}
+ Background &operator=(const Background &b2) { return *this;}
+public:
+ Background();
+ ~Background();
+ void draw(void);
+ void draw_sea(bool blend);
+ void draw_sky(void);
+ static void darken_area(vec4 const &box,float amount=0.4f);
+};
+
135 boat.cpp
@@ -0,0 +1,135 @@
+#ifdef WIN32
+# include <windows.h>
+#endif
+#include <GL/glfw.h>
+
+#include "boat.h"
+#include "background.h"
+#include "resources.h"
+#include "snoutlib/mfont.h"
+#include "snoutlib/timer.h"
+#include "game.h"
+#include "fx_ship_expl.h"
+
+
+Boat::Boat(vec2 pos,string name,float scale) :
+ m_pos(pos),m_name(name),m_scale(scale),
+ m_pos_shift(0.0),m_rot(0.0),
+ m_damaged(false),m_sinking(false), m_obb(AABB(0,0,0,0))
+{
+ m_model = &g_resources.mesh_tanker;
+
+ m_smoke = NULL;
+ for(int i=0;i<m_num_bubble_streams;++i)
+ m_bbl[i] = NULL;
+}
+
+Boat::~Boat()
+{
+ delete m_smoke;
+ for(int i=0;i<m_num_bubble_streams;++i)
+ delete m_bbl[i];
+}
+
+void Boat::hit(float x)
+{
+ float hit_pos = x - m_pos[0];
+ hit_pos = clamp<float>(hit_pos,-0.15,+0.15);
+
+ if (!m_damaged) {
+ m_damaged = true;
+ m_smoke = new PE_Smoke(vec2(hit_pos,0.0));
+
+ m_hit_pos = hit_pos;
+
+ } else if (!m_sinking) {
+ m_sinking = true;
+ m_sinking_start_time = g_timer->now();
+ m_sinking_start_pos = m_pos_shift;
+ m_sinking_start_rot = m_rot;
+
+ for(int i=0;i<m_num_bubble_streams;++i) {
+ m_bbl[i] = new PE_Bubbles(vec2(0.0,0.0));
+ m_bbl_emitpos_x[i] = ((float)i/m_num_bubble_streams)+0.1-0.5 + (RAND_0_1 - 0.5)*0.175;
+ }
+ }
+
+ vec2 expl_pos = vec2(m_pos[0]+hit_pos,m_pos[1]+m_pos_shift-0.00);
+ g_current_game->add_effect(new FX_Ship_Explosion(expl_pos),0);
+}
+
+void Boat::draw(void)
+{
+ if (m_sinking) {
+ float delta_t = g_timer->now() - m_sinking_start_time;
+
+ if (delta_t>25.0) // fully sunk
+ return;
+
+ // slow start
+ if (delta_t<1.0) {
+ m_pos_shift = m_sinking_start_pos + 0.03*delta_t*delta_t;
+ m_rot = m_sinking_start_rot + m_sinking_start_rot*5.0*delta_t*delta_t;
+ } else {
+ m_pos_shift = m_sinking_start_pos + 0.05*delta_t + 0.03 - 0.05;
+ m_rot = m_sinking_start_rot + m_sinking_start_rot*5.0*delta_t;
+ }
+
+ if (delta_t>0.5)
+ m_smoke->stop_emitting();
+
+ } else {
+ m_pos_shift = Sea::sea_func(m_pos[0]-0.05f) * 0.35f; // pos
+ m_rot = Sea::sea_func(m_pos[0]) * 0.2f * 333; // rot
+ }
+
+ // draw smoke
+ if (m_damaged) {
+ m_smoke->set_pos(vec2(m_pos[0]+m_hit_pos,m_pos[1]+m_pos_shift-0.01));
+ m_smoke->update();
+ m_smoke->draw();
+ }
+
+ glPushMatrix();
+
+ glTranslatef(m_pos[0],m_pos[1]+m_pos_shift,0.0);
+ glScalef(m_scale,m_scale,1.0f);
+ glRotatef(m_rot,0,0,1);
+
+ // draw bubbles
+ if (m_sinking) {
+ mat4 mt = glGetCurrentMatrix(GL_MODELVIEW_MATRIX);
+
+ for(int i=0;i<m_num_bubble_streams;++i) {
+ vec2 pos = vec2(transformPoint(mt,vec3(m_bbl_emitpos_x[i],0.0,0.0)));
+ m_bbl[i]->set_pos(pos);
+ m_bbl[i]->update();
+ m_bbl[i]->draw();
+ }
+ }
+
+ // update boundingbox
+ m_obb = OBB((*m_model)->m_aabb);
+
+ // draw model
+ glDisable(GL_TEXTURE_2D);
+ glColor3f(0,0,0);
+ (*m_model)->draw();
+
+ // draw name
+ float text_scale = 0.8f;
+ float text_pos = 0.4f - g_resources.font->size_of_text(m_name.c_str(),text_scale);
+ g_resources.font->print_text(m_name.c_str(),vec2(text_pos,0.0),text_scale,false,vec4(1.0f,1.0f,1.0f,1.0f));
+
+ glPopMatrix();
+}
+
+bool Boat::is_sinking(void)
+{
+ return m_sinking;
+}
+
+bool Boat::is_alive(void)
+{
+ return !m_sinking;
+}
45 boat.h
@@ -0,0 +1,45 @@
+#pragma once
+
+#include <GL/glfw.h>
+
+#include "snoutlib/misc.h"
+#include "snoutlib/staticmesh.h"
+
+#include "pe_smoke.h"
+#include "pe_bubbles.h"
+
+class Boat
+{
+ static const int m_num_bubble_streams = 5;
+
+ StaticMesh **m_model;
+ vec2 m_pos;
+ string m_name;
+ float m_scale;
+
+ float m_pos_shift;
+ float m_rot;
+
+ bool m_damaged;
+ bool m_sinking;
+ float m_hit_pos;
+
+ float m_sinking_start_time;
+ float m_sinking_start_pos;
+ float m_sinking_start_rot;
+
+ ParticleEffect *m_smoke;
+ ParticleEffect *m_bbl[m_num_bubble_streams];
+ float m_bbl_emitpos_x[m_num_bubble_streams];
+
+public:
+ OBB m_obb;
+
+ Boat(vec2 pos,string name="",float scale=0.41);
+ ~Boat();
+
+ void draw(void);
+ void hit(float x);
+ bool is_sinking(void);
+ bool is_alive(void);
+};
52 credits.cpp
@@ -0,0 +1,52 @@
+#include "credits.h"
+
+#include "resources.h"
+
+Credits::Credits()
+{}
+
+void Credits::draw(void)
+{
+// t = Time.now().to_f % 1.2 / 1.2
+// # glRotatef((1.0-t)*90,0,0,1)
+
+ MFont *font = g_resources.font;
+
+ glTranslatef(0,0.08,0);
+ font->print_text("Code & GFX", vec2(0,0.30),1.0,true,vec4(0,1,0.2,1.0));
+ font->print_text("snoutmate@gmail.com", vec2(0,0.36),1.0,true);
+ font->print_text("Resources", vec2(0,0.45),0.8,true,vec4(0,1,0.2,1.0));
+ font->print_text("KRONIKA font - http://apostrophiclab.pedroreina.net", vec2(0,0.50),0.5,true);
+ font->print_text("GLFW library - http://glfw.sourceforge.net", vec2(0,0.53),0.5,true);
+ font->print_text("math3d++ - Trenkwalder Markus <trenki2@gmx.net>", vec2(0,0.56),0.5,true);
+
+ glTranslatef(0.82,0.68,0.0);
+ glScalef(0.2,0.2,1.0);
+
+ glColor3ub(0,0,0);
+ g_resources.mesh_opengl_logo->draw();
+ glColor3ub(64,64,64);
+ glTranslatef(-0.005,-0.005,0.0);
+ g_resources.mesh_opengl_logo->draw();
+
+ glColor3ub(20,148,196);
+ glTranslatef(-0.005,-0.005,0.0);
+ g_resources.mesh_opengl_logo->draw();
+
+ glLoadIdentity();
+}
+
+//void Credits::start(void)
+//{
+//
+//}
+//
+//void Credits::stop(void)
+//{
+//
+//}
+//
+//bool Credits::finished(void)
+//{
+// return true;
+//}
15 credits.h
@@ -0,0 +1,15 @@
+#include "snoutlib/misc.h"
+
+class Credits
+{
+ GLuint m_dlist;
+
+public:
+ Credits();
+ void draw(void);
+ //void start(void);
+ //void stop(void);
+ //
+ //bool finished(void);
+
+};
139 data/fonts/kronika.mfont
@@ -0,0 +1,139 @@
+0X��俘3zG
+�'M�T�[Q�T�VUQ)TT�HUQQ�;UQ�;�dQ�;�f�;FjT<�oL�<��Q�<h�1@h�Q�C&��H&�Q�M&�)Q<�T�T��V�[ZM�U�9Q�U4UQ�0Q"M@-dG@-Q�A@-]=�0Q�84�8�9Q�8V?]=�BQ�A1FdG1FQ"M1FUQ�BQ�UV?�U�9Z
+IMxw~�Qxw.�/v��L/s��Q�q��pZ�Qo���j��Qjf���dZ�Q�cϏcb��Q�^���^�Q�^5��^ǯQ�_Y�MkY�Q0pY��s�Qxw5�xw~�ZM�Q~�Q�Q.�zP��LzM��QGL�?KZ�Q]I��E��Q�@���>Z�Q >Ϗ�<��Q�8���8�Q�85��8ǯQ�9Y��EY�QzJY��M�Q�Q5��Q~�Z
+�|M�S�Q����H
+�L��mQ�7n5� nQ�m�eQ���_w��]Q.��[i� \Qȑ"\Ќ8\Qx�kW�)NQq��D��DQ�w�D�v1LQ/v�O�x"\L�a�[Qk`dV^kNQ[�D)TzDQNPzD8M�FQ�IIGI�LQI�M M�[Q*E�[zAy\Q�9F^�8�dQ�7m�E�mQ@E�mQFmQ\R�trU>�L�R(�QI惵F�Q@6�@�Q@��R�L Yi�Q�ZϞ�[�Q\^~�jc��Qyn��yn �Qyn��\m��L��זQ�q�~�Q퇣�����Qb�������TS���Q����ޗ�L�Z�Q�
+��S�ZM���L�i�L�eqmL�{�mL���Z
+�MC�8VQC�NDϤ�9QL��1�O/VV*Q��%�H"Q>~{x{Q�l{�k�.Q�Xs1zJV9Q�8C�8NPQ�8\U�<\XQ1@0[VE0[Q�K0[QNVL�\�KQ�b�F�kVEV�kQ�W�m�N�qQ�A�w�AȅQ�A��OZ�Q�Z���k.�V&�Q�k–o�Qs��(x��Q6}�ǎ��Q���&�V&�Q �<�~�w�Q֥����Tϛi�Qp�i�=��Q�a��֙VQ5��|D��uQC��kC�8VZM�k�V��Q?]D�?] �Q?]��k�H�kZM'��YQ'��f��iVNGQ'�zM'��YZ
+g�M��?TQ��zG��=Q��0�*0Q��/C��9Q��ND�� VQ�� b���kQ� zg��zQ��T{��(rQ��h���XQ��NV��?TZM��~�Q��h��Dž�Q��쥢���Q������juL�dSQ ��Q턧2Qj��+�y�+Q�t�+cq�.Q\m�1\m@6Q\m987n1:Q�u�K��lQK��֥�Q<���<��Q��� ��Q��Ǿ���Q�����~�ZMދ��Qދ�ЃQ/yTr!e�qQ S q]F{Q�8ȅ�8��Q�8���@K�QGL���cJ�Q�sμ�~��QЉ5���Z�Qދȗދ��ZM�dSQ��Ti,��hQɥh��\aQ���[��UTQ��UK��1FQ�ʼA%��AQ�VB��FQ|�K�dSZM(uޔQ�sϪFda�Q?Z��T֢Q�P.��PϕQ�PЌ�V��Q�[6�?cx�Q!kЃ0pE�Q�u'�(uޔZ
+[|M���0Q �9,�e)Q'��&D��&Q���&��V*Q��/��17Qy�/�j�/Q V�/�H�7Q*9�@�8"SQe8jl)KcwQs=>�s='�Qs='�1L �QyYζ(l�Q�&����Q��'���ޑQ��E��(~Q�>{Ȉ�yQ���t0ppQ�Qch�RTQ�R�Kr[�GQ!bND�jNDQ�qNDT{*HQЃ�K��NQi�\UE��[Q��fa��fQZ��fϤ7_Q�c\�rXQ��M5��DL��O8QR��4���0ZM�}ޑQ�}
+�/y��Q>u��k�Q)W�kW=�Q�Wi�>iL�Q/sȅ�vׇQ�}���}ޑZ
+e#M�Q~�Q�Q.�zP��LzM��QGL�?KZ�Q]I��E��Q�@���>Z�Q >Ϗ�<��Q�8���8�Q�85��8ǯQ�9Y��EY�QzJY��M�Q�Q5��Q~�Z
+�EM�sPQ�sW[p�T�g�QO�*Be5Q�8kQ�8�pQ�8��D��QzS4Ԉg4�Q�l4�Epn�T�s��Q�sQƏk�Q�a<�"\֜Q�S��S�nQ�SrR"\d>Q\a�1�k�&Q�sP�sPZ
+�EM�8PQ�8Wl<�T�D�Q�]��je5Q�skQ�s�pQ�s��g��QNY4�@E4�Q1@4Ԃ<n�T�8��Q�8Q�8A�Q)K<��P֜Q Y� Y�nQ YrR�Pd>QkK�18A�&Q�8P�8PZ
+�NM!}�Q!}�x��Qv��joD�L�n�Q�r��MwȗQ/|.�/|'�Q/|L�/y��T>rІQoІ�jx�Q>i��Fd�Q�d�� e�Q�e���b�}T0[�zQ�R�z�QނQ�P'��P'�Q GІ�CІQ�?І�<��T�9'�Q�9��>ȗQ�?��8G�L�=��Q�85��8�Q�8��;ǯT�B��Q�D���P��V�Q�P��Z�Q�^�av�T�d�Q�do�\d.�Q!q��[s��Qcw��7zݯT!}�Z
+�rM ��jQ ��c���aQ��aZ�aL�w�`V\UQ�wT�w�QT�w�MQ�w�>yk�>Q�^�>�^�UQ�^�W _[T!_U`QX�_?K�_QdD�_l?!bQ�8�d�8FjQ�8�t�R�tQ)T�t�Y�tL!_ytL�^��Q�^ϕ�kϕQ�wϕ�wi�Q�wL�xw�TMwb�Lxw�tQ�z�t���tL�uQ ��u ��jZ
+@0M�^�>Q�^*<)]�9Q�Y�/ P�QUK�DQ]@�<�Q�8W�8�Q�8�!�>�,Q�?�.�B�3Q9]79�>Q9�D�?UHQ@E?K�K?KQ�R?KXUHQ�^�D�^�>Z
+�VM턈dQ�0[�v?ZQ�icYUHcYQ�BcY8>�[Q�8r^�8�cQ�8�h8>�kQ�B nUH nQ�O n�^cnT�t�nQ�z�nE�lQ��i턈dZ
+�'M�U�9Q�U4UQ�0Q"M@-dG@-Q�A@-]=�0Q�84�8�9Q�8V?]=�BQ�A1FdG1FQ"M1FUQ�BQ�UV?�U�9Z
+�eM�~�Q�h����Q/������Q�}�vjuLradSQU`kQdP�2Q�L�+VE�+Q�@�+�<�.Q�8�1�8@6Q�898�91:Q8A�KrU�lTMq�Q�v ��y�Q�����Qb�Ǿ��Q���~�Z
+j{Mǩ�wQǩ@0qp@0Q�8@0�8�pQ�8L��E��Q�Tݸ�oݸQ��ݸ����QǩS�ǩ�wZM��b�Q(~���o��Q?`���XאQ�Rx��RrQ�R�l�R�hL�W�mQ�Z�p�cyQ�k���Q�����b�ZMb��tQb��xގ�|Q�/yȅ>uQ�|MnEvchQ>r�d\j]T\^�QQ�\8P�Z]OQ�asFqpsFQb�sFb��tZ
+UNM�|�>Q�|�9Ey�6T�p�3T0a�2T�Qe2Q1@e21@�;Q1@�I�P1IV�Q1O��E�Q�@��<'�Q�8��8w�Q�8R� J�Q�Z4��b4�Qyk4�yk�Qyk���j�T�i)`V�IQ�r�I[vHQ�|�E�|�>Z
+7qM���>Q���9ϛ�6T�l3Q6�l3b�l3Q�V3x�V3H SQ�CV3�A4Q8>O5�9 >Q�81@�8VBQ�8�K1L�YQ"VFa�o�tQ6�x�6�L�Q6����|�T�q�Q�j�8\�T8M�QH�8D=�Q�?�?ȚQ�?ϤdS~�Q7e<��q<�QT�<�L�ǬQ�����Q�T~��lQ��\ap�UQ�_L�_�JQ�_"JU`�IQ�fzJ�l�JQ�p�J/y�JTȅdJQ��dJϕ*HQ��E���>Z
+\jM��yYQ��sFx��:Q�{�/�g�/Q�X�/�L 5Q�>z;�9�GQ�8�I�8�KQ�8zP1=�SQ AzVFzVQLzV�O1RQ�U�J�V"JQy\�E�g�EQp�E�v�IQT~�NT~zVQT~�k�^�nQ�P�o�P/yQ�PL��[��L�o�Q�|i��|i�Q6}.��f.�Q�a.��V �T�J�Q�E��A'�Q�=��=w�Q�=��M�Q�[`��d`�Q�x`�q�.�QL�.�L���QL���E�yQ��(o��yYZ
+�}MD�0aQD�"\&��XQw�"V=�"VQ�"V/�8VQ/�U���HQȎl?Ȏ�8QȎ�3׊�0Q'��-ׁ�-QE|�-�x�0Q�t�3�t9Q�t8>yt�HL!t�VQjc�V�VUWQ�?X�=8YQ�8�[�8�_Q�8�d�:MhQ#;Ti�?�oQ�J(~QE�Q[���`=�Q�b�7h��Q�l��Mt��Q�x�� }��Q�<��ݬQ�<���ǩQj{��7_�mL>u�mQv�wv�~QvЃ�y�Q�}�
+��Qq��
+��Q�Ѓ��~Q�xw6�mQϘ�l��>lQD�MkD�0aZ
+�qM֟k`Q֟NGS�G:Qׁ2.!h2.Q�Z2.�KO5Ql9�=l9�HQl9�M�=QQ�A�S�F�SQ�K�S8P�OQX�H�XkHQ�^dD!hdDQ�dD�k`Q��y/s�yQ�j�yr[�tT�E�oQ�@�o�<�rQ�8�u�8�zQ�8j�V9��T�9R�Q�9a�:~�TG:�QG:䶼G�Q�I䶐M��TNS`�QM_`��oζQЃR�x�R�QD�R���h�T �ǬQ ��T{�Q�y�Ev�TMq.�H"VQ8V �8VK�Q8V�Up�Q)`�/s�Q[��Z���Q֟�u֟k`Z
+�vM<�a�QR�ϕ���Q��������Q���i�a�T�x5�Q�n � k�Qd.��^�Q?]p�[�Q�X�~0X6}Q�`���`��Q�`�k`S�Qj��q�Q�q�6��~Q� t���^Q��Iȗ�;Q���0�rV0Q�U�/dJN>L�J >Q�9�N�8 kQ�7��NGw�Q�XC�qs��Q��b��Q����<�a�ZM׊^Q'�Mqp�pQ�h�p�c�nQk`qm YiQ�Xce�X�bQ�Y�D>rEQ�y@Eb}FQ��8Gq��JQE�R׊^Z
+�}MD�&�QD������Q� �֜�Q7n!kTi�IQ�h�FFg�9Q�d�.r[�.Q�V�.8SH1TkN98Q�M ;�M?Q�M�S�X�kQ�g/��Z�Q�bZ�VE��Q�8S��8ǩQ�8֮�<�Q�@ִ�EִQ �ִa��QD�o�D�&�Z
+�pM��SQ��8AE�7Q�.\jH.Q�U^.H�6Q{8@�81RQV9�k�K[vQN>L��>6�Q�> ��M�Q�[ǵ n��Qi�o���S�Qw�
+���>xQ~��l��SZM�~�Q�~���zD�Q�v��\m��Q�X���X �Q\X6��^q�Q�cE�0j�Q�oׁ�wx�Q�~=��~�ZMЃ�VQ�`|�gQyt�n\j�nQ`7nyY�fT�R?TQ\RKkZ�FQ�`C�jCQ�v�B�|�FQ��?KЃ�VZ
+�vM��zQ�\a�zJQȅ�0 k@0Q\X�/L�6Q�98A�8zMQ�8�O�<�QQ�?"SlB8SQ�INS�SdMQ�_F�e�EQr�E(x�KQ�z?N��c\Q�^�ybQ/�g���hQj~0a�}0aQ�}0a�}FaQ�}\a�}�aQ�s�](l�]Q�Uk]�HgQ�9�q�8S�Q�7�F&�Q�S���j�Q[���咍�L��ϧQ��D���zZM�L�QL�ǣ!kZ�Q�^.�\X��QFR.��R�Q�S�t�m�tQ�tu7z7wQ }Tx���|Q���L�Z
+�'M�U��Q�U�zUQMwQ"M tdG tQ�A t]=MwQ�8�z�8��Q�8 �]=��Q�A�dG�Q"M�UQ��Q�U ��U��ZM V�9Q V4�Q�0QNM@-�G@-Q�A@-�=�0Q�84�8�9Q�8V?�=�BQ�A1F�G1FQNM1F�Q�BQ VV? V�9Z
+@0MkW��QkW�z�RMwQ�N t�H tQC t�>MwQ]:�z]:��Q]: ��>��QC��H�Q�N��R��QkW �kW��ZM�^�>Q�^*<)]�9Q�Y�/ P�QUK�DQ]@�<�Q�8W�8�Q�8�!�>�,Q�?�.�B�3Q9]79�>Q9�D�?UHQ@E?K�K?KQ�R?KXUHQ�^�D�^�>Z
+�UM(���Q(���rEyQm�t�\chL�qXQ��J��FQ�VB(~@?Q�z�<�u�<Q�m�<�[�JLVB^Q�?y_<�aQ�8d�8�gQ�8l8DsQ�F�t)Tb}QEpϕ�wϕQ�|ϕ6��Q(��(���Z
+�jM�/Q�xzL��wQޑ>u�>uL�D�tQ@�t�<xwQ�8Lz�8�~Q�8L��LL�L� �Q� �L���Q���/ZMȗ8\Qȗ�W��TQ�FR��FRLGFRQNAR�=�TQ�9?W�9 \Q�9�fkN�fQ�O�f�R�fT)W�fL�v�fQ憬f��)fQȗ\dȗ8\Z
+�UM(��gQ(�d��aQ�a�z^Lra�JQ]O�<"G�<QlB�<�>@?Q�:VB�:�FQ�:�JkKXQLrX)`chQrUqpNJEyQ�8��8��Q�8��<�Q]@ϕEϕQ�Lϕ�hb}Q�k�z�p�wL�xsQ(�Tl(��gZ
+�gM�ϒQϕ�E�[QS��{x}�vQyqyq>lTlQ�h�h�g�aQ�f\X�fWQ�d\R�]\RQ�R\R�P?]QdP�`dP�cQdP�q�[�zQ!_�}�p�Q�{Ќ�{ϒQ�{.��`.�Q�\.��R�TF��Q�@���<�T�8��Q�8ݩ�H�Q8Vh��`h�Q[vh�q�~�Qi�w��ϒZMchO;Qch�5�c#2Q�_�.�Y�.QT�.�O#2QUK�5UKO;QUK�@�OzDQT�G�Y�GQ�_�G�czDQch�@chO;Z
+��M��OQ�*9�� /Q.�t(ދt(Qjt(\RO;Q�8�O�8�pQ�8��O.�Q eo��o�Q��o���QX�w�X��~QX��gv�"\QιR�RQ�R��)TQD��VȔ�ZQ׊)T��)TQct)Tck�YQ�`�`�`\mQ�`�}�nL�Q�{퓺��Qb��ޝ�Q󠲗���Q媲�w�w�T �x�Q �=����zL �)fQ���b�� bQݩra��raQR�rah�TlQ`�Tu`��~Q`†��ȝQ�����Q(o�U`�Q�Q���Q�pQ�QFU�f�GQTx�<b��<QR��<ݾ8DQɭH���QQ_�"Y��"YQX�"Y���VQ�?T��OZM֙~Qi���QT��({>~T�t0pQ�t0dׄ0dQ��0d��gQ��\j���nL֙~Z
+6�M��#;Q��V6ιl3Q`��0h��0QZ��0K��@QD�K�0XQS��V�w)WQd�W\^WQ�Y"DFXG@Q�R�1 J�1Q8D�1V?�4Q:e8�8�=Q�8d>�8�>Q�8C]=?NQzArX�CF^Q(l��Tu��Q>����R�Qϕ�R��UQh��U���HQ���?��#;ZMІ�mQ��|�wϕQMqx��e�kQ�j�lEvmQ��FmІ�mZ
+�qMZ��VQi�?���5Q�z /!_ /QF[ /�S9/T�G{/Q@B{/�=V3Ql9G7l9�<L�8ǦQ�8~��FY�Q8M<��a<�Q�u<�[���Q���ȔQ��q�jxQ��[vi��kQȠ�`Z��VZM�|ȔQ�|���r�Q�j��a�Q�U� S֢VЃQNY �k] �Q�| ��|ȔZM���UQ��0a��0dQ/s k S(lV�FQ�\@E e@EQp@E�y�HQ��NM���UZ
+LzM���MQ��C���9Q>�s1 ts1Q�Zs1]I�CQ�8�U�8mQ�8ޅ8JK�QU]4�/v4�Q�4�Ȕ��QǦϤǦ��QǦ��Z�Q����Q
+�� ��Tbz'�Ql'�7_��Q�Sx�SiQ�S�\�Z�SQ�b�I�o�IQ�x�I��kNQ�� P��)WQb��[��[Q��[ǣ�WQ���S���MZ
+yMa��qQa��Q��lBQE�17n1Q0j1Mb�0TNV�/Q�J�/�E�2Q�@�2�<�5Q�8@9�8d>Q�8KV9�tL�9�Q�9���>�TsI�Q�K�?Q`�Q8V�� Y��Q�to�ׄ �Q=���
+�Qa���a��qZM�jQ匝mЌ7qQ6�i�����Q|D�aD�Q0[D�)T��L�SsFQ�V�D�]�DQk`�DyeEQ�j�E\m�EQx�F�FRQ匁Z�jZ
+ctM��5�Q��&�垹�T�K�Q'�K��ޠQ[yp�!t��Q�s���e�Q]5�kW��Q)W��V�QkZ��\^��Q�`Ѐ)f��L nb�Q�pL��u��Q{>�b}>�Q��>����uQ��chT{chQych�t�hT n�hQ"\�h8V�gV�BLi�CQ��C��?TZ�G7QZ��*�q�*Q>l�*�`+T�O�+HNQdM^+H^+Q�>^+l<e2Q�8�6�8 >Q�8�IG:�`T�;��V��Q�; ��;Z�TO;&�QO;o�B-�QdD�NJ�QGO��N�H�OQ�U��ah�T!tշQ��շ��5�Z
+�lMD�5�QD��i���TS�K�Q�K����T�q��Qr���b�Q�Y5��SZ�V�Q�W���[��Q^Ѐ�c��L�kb�Q�nL��t��Q�{>��~>�Qx�>�x��uQx�ch�{chQych�s�hT�k�hQ�Y�h�S�gV*6Q�S�01O�-Q�J�*�E�*Q]@�*�<�-Tl9*6V��Ql9 �*9Z�T�8&�Q�85�l<K�Q�@�"M�Q8S�c_h�T�qշQD�շD�5�Z
+/|M���LQ��UK�"JV�:Q�O5D� 2T��.Q��.S�]7Qb��1�u�1QU]�1kK�AQ�81R�8�jQ�8i�dDޚQ�Tݵx �QL����ǬQ��~����Q��Z�Ϥ��Qϡp��p�Q�p�׍.�TE|�Q�eZ��ZE�Q�S�y�S�fQ�S?Zc\�QT�q�HQLz�Hɂ�LQ�Ob��TL'��eQ�Me�tMeQjoMe�k�hT�g!qQ�g�}x}�}Q(��}q�L}TS��|Q���|w�\jL5��NQ���M���LZ
+��M� �Q�D�Y���Tǩk`Qǩ)ZϪ�MT֫ ;Q֫�5��2T��/Qb��/b�NSQb�"VS�iQS��h���hQi��h�yTiT�i�iQk]�i�T7hL�TzSQ�T DkQV9Q�M{,�E{,Qs@{,�<{/Q�8�2�8�7Q�8UK ;�rTG=��QG=��8AǵQ�DǸ JǸQGOǸ S��T�V��Q�V��U=�Q�TІ�T�~Q�\L��hL�Q�nL��y�T��Q���S��Qi����=�Qx�-��-�Q�-��C�Q��� �Z
+�@Mo5�QoZ�m�Q�lp�7h�T bK�Q�`[��`sL�`�JQ(i�I�j�HQ�m1F�m�=Q�ml0kQl0HsLQ�Ll0�I�0Q�I�0�G�0Q�B�0�>�3Q�:�6�:<Q�:@E�;sFQ=UHFIL�E7tQ�E憼G=�QsF'�GF�Q]F囉FϛQF��E��Q@���<�T�8a�Q�8R��;�TF�Q�G䳐JγT1O��Q�Q��"V~�T?]Y�QoY�o5�Z
+ceM�{Q�#,�t#,Qa#,?N6Q�8dA�8QQ�8r^Fr^Q�Mr^�Q�WQ Y?K�Y�JQ�`�Co�CQ(u�I�voQ w�x w��Q w��zK�Qִ��ִQx�ִx�'�Qx���'�T�{Z
+[pM���:Q���55�92Tx��.Q��.�|�<Q>u�D�h�UQ�^�b�] bQ�]!b�]!bQ8\!b�X0^Q�U�ZUF[QU�W�UQT8V�FQ8V�-�G�-Q�A�-]=�1T�8@<L�8&�Q�8K��<��Q�@ζFζQUKζO��Q"Sa�"SR�T�S.�Q)T��S6}Q�T�}�q.�Q��o�Ȏo�Q.�o�
+�C�Q=��=���Q=�ǣ��Qqy�Tl�tQ�ro���]L��@Q���>���:Z
+(oM��G7Q���*�q�*Q>l�*�`+T�O�+Q�8�+�8 >Q�8dP�:�tT1=�Q1=<�8A��Q�D�NJ�Q�O�dS��Q�W&��W�Q�W��"S�BQ�cC��CQϕC���?T��G7Z
+ϘM-�R�Q-�.���T�Ĥ�Q��=���[|TY�lQY�g���\TżMQ�NJ��]CTQ��8QQ�*3���/Q���,���,Q ��, �FQ ��La��ZT���nQ���s�=�Q�_���ZQ� M{NMQ�u�L!n�[L�U=�LFU�nQU?f�U�ZQ�U�K�UFQ�U�,kH�,QVB�,N>�/Q�9*3�9�8Q�9l<G:]CT�:�MQ�:�R9;�\T�;lQ�;yqd;[|T#;��Q#;ȑ:�T�8R�Q�8�#>ִQC���H��Q�O��0X��Q!k
+�0mp�Qp ��{EvQb}�nE�nQ��n���oLq�rL
+�b�Qw�ϕϧ��QK���<���QR�����Q-�<�-�R�Z
+>~M���bQ���J��z;Qa�l0ϛl0Qx�l0�f�jQ�b�q�U=�Q�U��U�GQ�U�.kH�.Q�B�.N>�1Q�9 5�9�:L�9lQ�9 wV9��T�8R�Q�8� >�Q�B���H��QT��qp��Qy~ޑrRL�y_Q
+�mZ�6�Q��ޠ��ݬQ����w���Q������V��Q����ȎQ���'�VދQ��D�cwT���bZ
+�Mv�cqQvŏ\���JQǩ�.��t.Q�k.�UV<Q#>�K�9\dQ�8!k�8�qQ�8�*E�Q?W��y��Q-���CĝQv�(xv�cqZMw�7tQw��y��EQp�ȑޚϘQD���L}a�QMh �c\[�Q�S~�S�nQ�S�i�T�dQ?W\Uf�LQ�rkE���EQa��E.��XQw�!ew�7tZ
+\gM����Q���{���nQ�qjcZjcQ�Xjc1RdQ�QX�Q�<Q�Q�7�M�4T@E�1QG@�1�<�4Q�8�7�8�<V�TQ�8�a�:�{Q�<��<Z�Q�<��dJ��Q�P<�a<�Q�s<���Y�Q��.�����ZM�|��Q�|֙�qi�Q�h��^�QX��UݣQ�U�UȗQFUx��S!zQ�XqyZqyQ�gqy�q/Q�|ޅ�|��Z
+�Mv�cqQvť\���JQ~��6��0Q���/��^.Q�O&�O&Q�O&��(Q��H(&�H(QǵH( ��$T`�2Q`�v��Qh�m~�mQ��m'��&Q��*�t.Qck2.�UV<Q#>�K�9\dQ�8!k�8�qQ�8�*E�Q?W��y��Q-���CĝQv�(xv�cqZMw�7tQw��y��EQp�ȑޚϘQD���L}a�QMh �c\[�Q�S~�S�nQ�S�i�T�dQ?W\Uf�LQ�r�E���EQ'��EE��EQ׊�N׊�RQ׊�WE�"\Qj�ch(xchQ�tch�p0gQjo�f7n�fQ�i�f)f�jQc�nc�rQc�x�h�zQ�n[|�t[|Q׊[|���cQ���ZK��QQޠ�T.��XQw�!ew�7tZ
+0jM��1:QϘ#56�#2Tb�9/Q�O/>�#5Lx��6QT{"A�g)cQUc�b0^�bQkW�b�Q�cQ�Q�Y�R�9Q"S�4�O�1T"G�.Q�A�.N>�1Q]:�41:�9L�8kTQO8�b�8�{Ql9���8.�Q{8Y�s:~�Qs= ��EY�Q�Kι�`v�Q�s��&�Q��ϡ��=�Q��7z
+��mQ��7k �jQ �aE�FRQ6�@��1:ZM�~��QT~ȗct��Q�k~��bD�Q�`p��Zp�Q�Vp��QZ�QR.�FRD�Q�RZ��Q�yQ V�x)]�xQ�j�x7t(~Q/���~��Z
+�qM.�8YQ.�8D��l9Q�0�j�0QF[�0�K�9Q�8�C�88SQ�8�W�;[QG=�\@B�`Q�G\dGI\dQ�I\d�I�cQ�Ic_zJ�]T�M\XQzV�N�WzMQ7_�Gj�GQ�s�Gb}�LQވ"Sވ]Qވ�jvFmQ�o n"S�qQG@!wG@b�QG@���P.�Q)`��Mq��Q/|��ׄ�QL�.�'�S�QS�=��L�Q����ȑQ�=�憤�QІ��ІЌQІ=���QL����ȔQ|��r�Q�j��a�QWp�W��QW��c�QT{�j�Q=�(~6�ytT.�8YZ
+ނM<�p�Q<�a�a��TK�ȝT���T�'�H>�Q[��~[�EQ[�8>/�9QT~�2Mw�2Q[p�2�m�5T�j�?V�BL�j�EQ�k>i�iϛH�gQ�fϛ�eϛQ�d���d��H�^Q�8���8ǩQ�8��<�TVEo�QNPo�)fh�T�a�Q�a� ��TD�~�Q<�~�<�p�Z
+�~MK�S�QK��0(xe/Q�Vt.�GCQ@<dS�:�sL�8�Q�8���8=�Q�8ݵ@E5�Q�U���U�Q�U[�0U>�Q�T[y0U�tQ�V8\?Z�TQaF�t�FQ��"G���VQ�!b�qyQ咕~��ވT6�L�Q6��S�K�Qw�v��w�T�R�QK�'�K�S�Z
+T�M��h�Q��Z���p�Lݣ��Qw�6�'�)cQ(��D�xl3Q�t�,0m�,Q�c�,y_#5Q�Y�@�IpQ�8���8��Q�8ǯ= �Q�@ �1F �Q�O ��Rw�Q�W�U`��Qch�f�m�WQxz�w��'�Qb��=��Q���~��Q������h�Z
+Y�M���Q�����֟Q�᫖P�w�Q���}��cQ���] �l3Q�,K��,Q=��,p��NQ��OȎraQȋcYІ1LQ�� D�xl3Q�t�,0m�,Q�c�,y_#5Q�Y�@�IpQ�8���8��Q�8ǯ= �Q�@ �1F �Q�O ��Rw�Q�W�U`��Qch�f�m�WQ t�e7wlQ�}�x�j�Q�xǣ�x��Q�xǯ!} �Q� �L� �Q�� ��w�Q
+��p���Q~��f䭗WQ�«�%ύ�QJ��;��Q�����DzQ��5����Z
+=�M��5�Q��.����Q������Q��E��MqL��0XQo��J���?Q<�V<<�98Q<��24��/T��e,Q�e,D��?L��PQ��NS�~�_L\a@BQ8Y:�OH1Q1L�-sF�-Q A�-=�0Q�824�8l9Q�8�=*<�@LNM�QQ�T�X�n�rQ�g�z�ZވQ)Z6��Ob�Q�L
+�@E'�Qd>֥d>�Qd>Y��BDzQsF��K�Q�P�"Yo�Qy_w�)c֥Q�i���nޗQ[s'�b��QZ�ϕ
+�a�QZ����Qv��R�ݲQ��o���5�Z
+��M �5�Q �.�����Q��6�R��Q.�'��\mLL�FdQ[�UW[�)QQ[��OȅzAQȅ�@ޅz>T
+�9;Q
+��5��2Qj~�/y�/Q�s�/p�2Q�k�5�k9;Q�k�<�kd>L�kzALck)QQ7k8VTlFdL�l�fQ�kg�k�gQ�kMh�ljiQ�lyk�lqmQ�c�x�TވQNS��8Jb�Q8G
+��?'�Q�8֥�8�Q�8Y�=DzQ�@�1F�QUK�So�Q�Yw��]֥Q0d��jiޗQ�m'��z�QȈϕx�a�Qǣ�~��Q��ִݲQ �o� �5�ZMȅ�kL� kQq��kȅ�kZ
+�MJ��QJ��շ.�Qǵw� �'�Q֙S�S�>oQ!ncY�[dDQ�e�D�|�EQ
+�sF��sFQ�sFݯ�EQ��GC���;Q���5R��2Qo�9/dG9/Q�A9/1=�2T�8l<Q�8�F�^�nQ~��Q!}���H��Q�B���>��Q�:ǣ�:.�Q�:��M�Q�[� w��T.�&�QJ�&�J��Z
+�CMr+Qr�nTf�QUc��]T�UIQzSIGOT�H�Q�8��8�Q�8��8"Q�8�-�80Ll9ϒQl9
+�*9��T�8��Q�8g�1=��Q"A��1F��QsI���Og�T�Y%�Qr[%��^Q�TFd��Q�i��0m��T�pC�Q�p���Y��Q�X��1R��V�&L�U�&Q�X�&�]�&Q�ce&fe&Q ke&�nO#Tr+Z
+aMb��2Qb��-���*T���'Q|�'�w@-QFmz;�b0UL)QQ�N�GF6�QG=���:�Q�8���8�Q�8 ��<5�Q�@5��E5�Q�K5� P�QdVD��r�pQb�#8b��2Z
+�CMr��Qr ��q��Qyq��yqϒL�q�Q�q� b�Q�_��[TFUIQ�RI MT�D�Q�?�V<�T�8+Q�8$ V<9#T�De&Q�Ge&"M�&Q\R�&FU�&L�X�&V��L�P��Q1:�1:C�Q1:�ɵ=��T�F��QUH���Kg�T?Q%�Q�T%��ZQ�T�d��Q�i�ϳm��Qrg�r��Z
+�MM�{'�Q�{���wޗQ7tb��ob�Q�jb�jc��L�X��Q�XD�8P��Q8J�E�Q�@��<S�Q�8'��8��Q�8K��B�QkKv��OR�Q�S��X��Q�_���mw�T�{'�Z
+
+�Mg�H�8V�%Hg�VZ
+#/M�]~�Q�]�NYa�Q�U��P�Q�K��Ea�Q�AY� >��Q�85��8-�Q�8v��<`�Q�@���D��Q]L���Th�T�]~�Z
+�lMޚ*<Q�]7�24Q�]1��]1QE�]1��O5Q6��8
+�@<Q��]7>{�3Q�sV0�lV0Q?WV0kH1=Q�8�J�8)`Q�8jusF��Tji�Q(u�
+� �Qi�6���6�Q�6�ז��QD��Z�(�Lޚ*<ZM �"SV�oQs!zji!zQ\^!z�W�rQ�QMk�Q)`Q�QkTyYNMQa]F�l]FQjr]F�y8JQT�kN �"SZ
+�lMޚ�_QޚdJ[��<Q�|�/�f�/Q`�/�X*3Q8P�6�M�;QzM{8K�4QkH1*E1Q1@1�<�3Q�8�6�8�;Ll9��Ql95��<�Q�@��"G��Q�P���PR�Q�P ��Pw�T�P��V��Q�^��\j��Q���=�q�Tޚ�_ZM/��_Q/��j�{(rQTu�y\j�yQ�`�y�P�oV�RQrRNZ�IQFaF�fFQ�rF7z�LQ/�T/��_Z
+�cMޑzAQޑ�:ׁ4Q�s2.�j2.Q8V2.�H#8Q�9C�8�VQ�6��>i��Q�s����ЉQ'��'�E|Q'��w��ytT(�MqQx�Mq/y>uT>iEyQ�PEy�P�^Q�P�ZkQ�VQ�S�C�j�CQ(o�C[yHT��sLQi�sL�sIQޑ1FޑzAZ
+�lMޚ�;Qޚ7.�4T��1QE�1���4Q6�{8
+��;Q��7>{V3Q�s�/�l�/Q?W�/kH�<Q�8dJ�8�_Q�8usF[�Tji��Q(u�� ���V��Q �Ϫ�a�TɂR�Qɂ������Q'����ִQD��Z���Lޚ�;ZM ��RV�oQs�yji�yQ\^�y�W(rQ�Q�j�Q�_Q�QTyY�LQaF�lFQjrF�y�IQT�N ��RZ
+�jM=��DQ=�G:q�G4Qj{�/�m�/Q�W�/�I�8Q�8GC�8�WQ�8�m�E�|Q�S'��j'�Q�x'�
+�q�Q��|��pQ��np��lQ��k`�r[Q6�W�tzVLkQUQQzM�[�HQ\dzD�mzDQ�szD��HTx�dMQ=�dM=��DZMx}\jQ�|�r�y�uQ�uy�jEyQrX�yRrgQ�Urg�]�fTTi�eQv�ex}\jZ
+�FM�zh�Q�z<��q5�Q�bh��`5�Q�V�T��QFa���f��Qjx��jx��Qjx�zMqTxQ�l�v�c�vQ�]�v�SvQ8S kdS�^L�S�GQ�S�E)T�AQkT�=kTO;QkT�-�G�-QC�-*?�0Q�:�3�:{8Q�:d;�:8AT�:�IQ�:kQ�9k`T�8�vQ�8�zA��Q8M���i��Q�z���zh�Z
+TiM�{juQ�uTx�oTxQ bTxZ�pT�R\[Q�S�C�f�CQ�o�C/vdMQ�{�U|�_Q|�a�|fQ�}Fj�}�lQ�}�q�{juZMp�ނV�\Qp��SZ��LL.��?Q.�l?Z��:Q���3��V0Q��:i�� Q�~X�dXQNYX�O�Q@B� �A�Q�A�D�Q*H�LQQ�Y+T0gAQ�A��6Lq�8Q�ve/�fe/Q8Se/�F�;T�8\[Q�7qskHb�QUWދpދQ�yދ�/�Q6�S�>��Q�E�i�E�QϏE��[�Qp��p�ނZ
+�cML� ;QL�*6��2Q��/��/Q�v�/�v�NQ�v�S7w�\T�w7kQ�w�q�w�rQ�vMw�rMwQ�VMw)T�lQ�S�j�S�fQ�S�bTr[TUT PQUT�1�F�1Q�A�1�=�4Ql9�7l9�<Ql9NA�9zJT�9\XQ�9\aV9�L�8�Q�8ζ�<�Q�@�F�Q�T��T=�Q�TZ�T��T8S�Q�`E��rE�Q��E�=�7tQ��np��]QL�rOL� ;Z
+2(M�VK�Q�Vw��Q�Q�M���G��Q�A���=�Q�8���8K�Q�8 ��=��Q�A�G�Q�M��Q��Q�V��VK�ZM\U�V�[Q\U�SFULLU�<QU7)Q�3Q�M1H1Q�:1�:�HQ�:�K�:FRQd;\Xd;�[LO;MtQO;�?'�TkHi�Q�Mi�kQ�Q\U=�\U�Z
+t+M�W�QkWa�rRȝQ�Mp��Gp�Q*Bp�#>ȝQ�9w�1:�Q�:ݬ�?��Q"D� J�Q P�T��Q\X��W�ZM8V��L�U VQ�UkKrU�/Q�T��Im Q@?�1�Q^.,�+,Q &,�!XQ���+ Q�f�(�Q�1��2�Q�7�:�#Q�:�-�:�=Q�:sI�:�RQ�9�r ;�Q�;憂?׊T]IގQ�Mގ�Qx�Q8V��8V��Z
+7hM��G=Q��98b��4Qp��16��1Qx��1jo AQ�]�N?W�UQzVFU�U�TH�UQ0UkT�S�SQ�S�Q�SdMQ�SI�SFQ�SH1�F1Q@9�0�8*?Q�8�O�8jxQ@9���8�Q�8�<R�QG@R��Eh�QkK~�Oh�QkTݵkTx�QkT׊)TEQ�SMt�S�rLTqpL�lޅQ�~��ЃϕQ
+����QZ���p�i�Q��턺��vQ>{Tr k�dL�zSQi��C��G=Z
+�$M�R1@Q�R�/�E�/Q]@�/�<�2Q�8*6�8�;V�Q�8R��<h�Q�@&�F&�Q�K&�Oh�Q�Rh��R�V1@Z
+�MJ��[QJ�NV��KT���;T~��3Q���0~��0Q���0���LQ��"S塏_TD�>rQD�[y=�[yQ�[y�MtQ���n��[Q���Ub�)KT
+�O;T��2Q>�0�{0Q!n0!nGLQ!n�Rjo�^T�p�qQ�p�x�l�xQW�x?T�gQdS�bdSyYQdSrR�S?HLT�:Q?T{5 P92QGLO/�FO/QG=O/]:�8Q�8G=�8IQ�8NS�9�gT�: �Q�:E��>Z�Q�B.��G.�Q�S.�FUɂQ�]��_ȋQ7eb��lb�Q�|b�����Q��=��Q��b}QJ�(uJ��[Z
+7bM��9;Q��6x��2QȈ0x�0Q�t0�t�PQ�t V�uaT[v�qQ[v�xTr�xQW�x?T�gQdS�bdSyYQdSrR�S?HLT�:Q?T{5 P92QGLO/�FO/QG=O/]:�8Q�8G=�8IQ�8NS�9�gT�: �Q�:E��>Z�Q�B.��G.�Q�S.�FUɂQcb�Trb�Q�b�Ќ�|Qb��tb�[Qb��U�)KT��9;Z
+�eM.��[Q.��K[�V?Q� /�iH.QFX�-�J 8Q�;sC@9UWQ�8kZ�8^Q�80mzA�yQNp��gx�Q�z=���Q6� t퓴aQ.��^.��[ZM>{�ZQ�yqv�h�uQ]�u?W�kQ"Srd"S�[Q"SZNSFXQ)T�OcY8JQ _zD�g�DQ�p@E/vUKT>{�ZZ
+�lMޚ^Qޚ�H=��;T\j2.Q�^2.�P95VfQ�P�P�T�P� Q�PX"GXQ�@X�< Ql9� l9fL�8�Q�8憮<�QG@�*E�QkH�K�QzMq��M�Q"P��X��Q?`��f�Q�|�[��Qޚ�sޚ^ZM/�^Q/��iLz qQ�r�w�f�wQFa�wZ tQrR�o�P!kVkNQ�`"D\j"DQTu"D�{�KQ/��R/�^Z
+�lMޚ�LZ�fQD�� ז�Q�X��XQɂXɂ� Qɂ� �tT �fV95Q(u2.ji2.QT2.sFz;T�8^Q�8�skH�Q?W��l�Q�s�{׊Qx�=�
+��Q6�q����QE�匆��Q����Qޚ�ޚ�ZM �kNV!kQT��o�y tQjr�w�l�wQa�wcY qQ�Q�i�Q^Q�Q�R�W�KQ\^"Dji"DQs"D �kNZ
+dPML��QL�[vy[vQ�t[v�o(xQk]�u�V�kQ)Qd)Q�TQ)Q�O�Q�FTR*9QR�3)N�0Q�J�-E�-Q�?�-l<�0T�8*9VrQ�8�s�8EvT�8�zQ�8b��Eb�Q�Lb�rO�}QR���_=�Q�j� w�Q[|����QL�q�L��Z
+\[M=�zMQ=�z>({�5QMnt.U]t.QdSt.F95Q7�<7�DQ7�H:�KT�@1OQlB1OsC�MQ�E)K�M�GQ�V�C�\�CQ b�C!h�EQ�o�H�oNMQ�o�Qyb�UQGO�[�I�^Ql<�el<�qQl<6��J'�Q0U
+��h
+�Qq�
+�q��Qq��z��vQ(~Ev|�vQ{�v�xcwH�uQ�t�w!tqyQ�m�zMe�{Qd|�a|QrU|rU�sQrUs�U�qQ"V�n�c0jQ�u\d�|U`Q=��X=�zMZ
+�@M t��Q�si��oS�T�fj�Q�b��U]�Q)ZׁUT(�Q�T�cTUKQTI�S@BQ8S�.�E�.Q�@�.�<s1Q{8�4�8V9Q�98A:�KQ ;k]s:�LG:Z�Q1:<�d>~�QVB~��Gh�QUR�U=�QUZ�U�L�T�Q0[��0^��Q�h���lD�QMtȔ t��Z
+�cMޑS�Qޑ��tT�!eQ��[i�kNQ��=��7Q퐽2���/Qވ�,���,Q��,�|O2Q�{s4>x�:Q[v6�me2Q�e#/M_#/QE#/1=CQ�8N�8�kQ�8�z�:�Q�=�kH�Q�M�Q �Q�U ��U�Q�U�?T�wT�R�kQ�R�SzV�GQ�[�EM_�EQ�f�E�j8GQ!qsIEv8PLv�eQv�g�ulQ�u�o�u>rQ�up���p�Qx�p�i�ދQޑ�ޑS�Z
+�gM�Q�[���`Qxz�Gs�9Q�re5�n�2T�f*0Q?]*0NY9QUKrX:(~Q�8Ѐ�8
+�Q�8�G=/�Q8A�GF�QkN��QS�QUW�|�f�VQ\mjc�tMtLjuEvQ�v�y�{�Q��������Q��������Q�i��Z
+ �M}�dQ}� b���QQY�l<�3Q~�.b�.Q
+�.�y�7Q�l#/y_#/Q@E#/]=CQ�8N�8�kQ�8qm�8�pT�8�uQ�8�F�QL��O �Q�S ��S�Q�S�zS�wT S�kQ S�S�V�GQ�[�Ey_�EQMe�E�g"GQ�j�Hp1OQ�nW�n�jQ�n�l�n�pT�nEvQ�n�juދQyp�L}p�Q�p�
+�ދQ���S�L��!eQ��Mb'��]Q��FX��zVQ�zM���FQ���Db��DQ���D�1FQ��GǦ1OLp��dQp��g��mQ��s��vQ� �5� �Q� �󻎌Qg��g��L}�dZ
+�nMD�]=QD��8��*6Q=��3���3Q��3�}s@Q�}s@�k1RQ�N�3�G�3QlB�3�=�6Q�8]:�8�?Q�8�C�F�QQ�I�T�Y�cL"G�uQ�8��8=�Q�8��V<p�Q�?.��C.�QsL.��Y�Q�Z���iEsL[y�Q��Ȏ��ȎQ'�Ȏ��p�Qi�ׇi�q�Qi��|���pQ=�yn/|�aQE��Y ��PQD��CD�]=Z
+rdMϒ��L'�"PQ=�UQ=��BQ=��@��1=T��7Q��3Z�1Q��,�{#Qp����m Q�v��hXQ�Z�N�Ql?�
+s:�Ql9P�9�QG:"�>^%QCt(�H�(Q�N�(rR�"Q�S�X�Q�Z��_�Q�a��eTck|Qqp��r�#Q/s% t�1Q�i#/M_#/QFR#/]I�3Q�>�9�<�EQ�8�Z�8�kQ�8�v�;E�Q�=�kH�Q�M�kQ �Q�U
+��U�Q�U�?T�wT�R�kQ�R�SzV�GQ\[�EM_�EQ(i�E�t?HLv�eQ�v�s�w>�Q�xp���p�Qގp�p���Q咫�ϒ��Z
+�iM6�l9Q6�24.�1Q��2.�2.Lyq.Q�l.�^�-L�[�-L�E�,Q�@�,1={/Q�8e2�87Q�8V<�> AQ)TR�o�wL�dcwQybMw^!wQ?Z�v�U�vQ�;�v�;��Q�;���?�QsC��H�L��Q얫���Q� }!e�CLyq�DQ�vE�{EQ6�E6�l9Z
+"SM�%�Q����u��Q�s�� nJ�Qd��d�Qd���di�TMe��QMe
+��a zQ�^ct�Y�pQ�c!e�c�]Q�c�ZcrUTMb8MQMb�9�d{2Q�g�(\m�(Qqv�(�yl'Q�2%��Q��\m�Q�[�kQ�#Q�M�)?K�7QI�CI8MQI�O�I�ST�J�ZQ�J�]�AMeT�8EpQ�8Tu�?�{Q�E�GL�Q]L���KZ�L�K�Q�Kȝ�K��Q�K�́`��Q�g��yn��Q�t��!z�Q����%�Z
+�"MUQm!QUQ�N^Q�K�VE�Q�8��8�)Q�8O,�8�0Q�8�5�8�7V�Q�8���<��Q]@�ƁE��QzJ���M��QUQ��UQ�Vm!Z
+"SM�EpQ�>l�}�hL�t�bQ�oy_�o�ZQ�orX[p�ST7q]@Q7q1�h�#Q�^� M�Q�:��:�Q�:2%s@l'Q�C�( M�(QrR�(�U{2QX�9X]@QX�OUW\UT�V�]Q�V!ek`�pQ�[ctrX zQU
+�U��QU/��US�T8V�Q8V`�]O��L�?��Q�8���8%�Q�8��1@�Q�E���K��Q�R���Y��Q�n���n��Q�n���n�Lynp�Q nȈ!n�QctT�xz�{Q�>u�EpZ
+�oM�
+�Q�|�qsQi�Mk6}MkQytMk�ncqLf�|Q\a��r[��Q?Q���M�|L�I�rQH�l�A�lQ�=�ld;>oT�8�uQ�8x�]CދQ M��r[��Q�e��jl��Q�n��u[�QEy[|6}[|Qׄ[|�ׁQL�E�
+�ދQp�Z� �Z�Q��Z�K�
+�T�
+�Z
+
624 data/fonts/kronika.svg
@@ -0,0 +1,624 @@
+<?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" > <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%">
+<defs >
+<font horiz-adv-x="1029" ><font-face
+ font-family="Kronika"
+ units-per-em="2048"
+ panose-1="2 0 4 0 0 0 0 0 0 0"
+ ascent="2239"
+ descent="-602"
+ alphabetic="0" />
+<missing-glyph horiz-adv-x="1024" />
+<glyph unicode=" " glyph-name="space" horiz-adv-x="834" />
+<glyph unicode="!" glyph-name="exclam" horiz-adv-x="461" d="M388 470Q388 412 347 380T246 347Q94 347 94 573Q94 595 96 638T99 703L104 1481Q104 1538 147 1573Q187 1605 246 1605Q303 1605 345 1571T388 1481V470ZM400 72Q400 6 347 -36Q298 -74 231 -74Q163
+-74 114 -36Q61 6 61 72Q61 137 114 179Q163 217 231 217Q298 217 347 179Q400 137 400 72Z" />
+<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="853" d="M792 1469Q792 1372 777 1306L742 1143Q728 1078 716 1059Q694 1028 644 1028Q593 1028 573 1059Q562 1076 546 1143Q501 1341 501 1392Q501 1419 503 1449Q513 1584 650 1584Q707 1584 747
+1556Q792 1524 792 1469ZM352 1469Q352 1372 337 1306L302 1143Q288 1078 276 1059Q254 1028 204 1028Q153 1028 133 1059Q122 1076 106 1143Q61 1341 61 1392Q61 1419 63 1449Q73 1584 210 1584Q267 1584 307 1556Q352 1524 352 1469Z" />
+<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="1455" d="M1394 1047Q1394 949 1230 949H1137L1077 679Q1195 684 1209 682Q1300 670 1311 585Q1319 516 1247 489Q1197 470 1118 472Q1099 473 1041 474Q1037 418 1019 310Q990 203 890 202Q795 202 783
+287Q777 327 807 473L536 470Q523 406 495 313Q461 198 380 197Q335 197 299 223Q259 250 253 293Q251 308 297 468Q205 467 162 477Q72 498 62 575Q49 670 214 676Q206 676 344 673Q359 762 395 941L361 940Q251 937 223 944Q146 964 146 1054Q146 1157 361 1154L437
+1153Q457 1251 467 1278Q499 1364 558 1365Q687 1366 687 1242Q687 1213 674 1155L934 1158Q938 1203 955 1294Q984 1389 1061 1390Q1106 1390 1144 1365T1187 1295Q1191 1271 1170 1161L1229 1164Q1394 1172 1394 1047ZM900 947L634 944L583 675L844 677L900 947Z"
+/>
+<glyph unicode="$" glyph-name="dollar" horiz-adv-x="1574" d="M1513 404Q1513 195 1321 74Q1175 -19 939 -50V-108Q939 -159 909 -202Q871 -258 799 -258Q668 -258 654 -54Q434 -25 267 67Q61 180 61 335Q61 394 106 429Q147 462 207 462Q283 462 344 405L479
+279Q553 223 655 207V658Q420 677 316 725Q165 795 165 959Q165 1131 321 1269Q457 1389 655 1442V1605Q655 1663 700 1697Q741 1729 800 1729Q859 1729 898 1697Q939 1662 939 1605V1465Q1312 1431 1329 1212Q1333 1168 1297 1126T1216 1083Q1200 1083 1186 1091Q1043
+1176 939 1193V881Q1209 854 1338 770Q1513 656 1513 404ZM655 902V1155Q486 1093 486 998Q486 916 654 902H655ZM1185 448Q1185 595 939 632V230Q1185 302 1185 448Z" />
+<glyph unicode="%" glyph-name="percent" horiz-adv-x="2385" d="M2324 381Q2324 232 2229 117Q2106 -32 1872 -40Q1660 -47 1513 70Q1355 195 1355 402Q1355 542 1447 656Q1581 822 1853 831Q2041 837 2170 730Q2300 620 2321 435Q2324 405 2324 381ZM1738 1504Q1738
+1468 1727 1446Q1671 1334 1599 1178Q1481 923 1388 768L1148 371Q1138 354 949 -11Q908 -90 820 -90Q763 -90 721 -59Q674 -24 674 31Q674 54 684 77Q771 283 1009 669Q1245 1052 1333 1262Q1396 1413 1431 1475Q1517 1628 1592 1626Q1649 1624 1691 1593Q1738
+1558 1738 1504ZM1030 1145Q1030 996 936 881Q812 732 578 724Q367 717 219 834Q61 959 61 1166Q61 1306 154 1420Q288 1586 559 1595Q747 1601 876 1494Q1006 1384 1027 1199Q1030 1169 1030 1145ZM2059 371Q2045 627 1862 622Q1744 619 1683 534Q1634 468 1634
+382Q1634 277 1703 217Q1762 165 1850 168Q1942 172 2001 224Q2064 281 2059 371ZM765 1135Q751 1391 568 1386Q451 1383 389 1298Q341 1232 341 1146Q341 1041 410 981Q469 929 556 932Q648 936 707 988Q770 1045 765 1135Z" />
+<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="1451" d="M1390 -32Q1382 -86 1334 -119Q1290 -150 1233 -148Q1180 -147 1145 -108Q1090 -47 1015 42Q810 -47 646 -47Q402 -47 246 47Q65 156 61 368Q56 663 275 791Q115 906 115 1080Q115 1290 287
+1417Q442 1531 660 1533Q891 1535 1021 1436Q1166 1325 1166 1100Q1166 953 1078 870Q1042 836 994 818Q923 760 707 705Q354 616 362 379Q365 282 465 233Q543 195 646 195Q728 195 837 240Q936 281 972 319Q1013 394 1058 469Q1136 599 1211 599Q1269 599 1321
+509Q1335 476 1335 430Q1335 305 1244 198L1365 55Q1397 16 1390 -32ZM863 1100Q863 1207 812 1249Q766 1287 656 1287Q415 1287 418 1081Q419 978 626 930Q742 959 785 983Q863 1026 863 1100Z" />
+<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="413" d="M352 1469Q352 1372 337 1306L302 1143Q288 1078 276 1059Q254 1028 204 1028Q153 1028 133 1059Q122 1076 106 1143Q61 1341 61 1392Q61 1419 63 1449Q73 1584 210 1584Q267 1584 307
+1556Q352 1524 352 1469Z" />
+<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="812" d="M751 -295Q751 -353 709 -392T609 -431Q321 -431 170 21Q61 348 61 714Q61 1014 201 1400Q372 1874 606 1874Q665 1874 708 1830T751 1727Q751 1712 653 1567Q537 1396 473 1228Q375 974 375 690Q375
+360 473 126Q534 -20 653 -152Q751 -260 751 -295Z" />
+<glyph unicode=")" glyph-name="parenright" horiz-adv-x="812" d="M61 -295Q61 -353 103 -392T203 -431Q491 -431 642 21Q751 348 751 714Q751 1014 611 1400Q440 1874 206 1874Q147 1874 104 1830T61 1727Q61 1712 159 1567Q275 1396 339 1228Q437 974 437 690Q437
+360 339 126Q278 -20 159 -152Q61 -260 61 -295Z" />
+<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="919" d="M858 1371Q858 1313 799 1284Q775 1272 698 1233L690 1229Q737 1202 790 1169Q847 1127 847 1080Q847 1035 812 1003T731 971Q694 971 646 1002Q626 1016 568 1052Q572 992 577 950Q584 898 550
+866T462 833Q361 833 349 925Q343 975 339 1045Q227 971 188 971Q143 971 108 1003T72 1080Q72 1126 129 1169Q143 1179 229 1229L121 1284Q61 1314 61 1371Q61 1418 94 1449T176 1481Q202 1481 341 1411V1511Q341 1626 457 1626Q505 1626 538 1597T572 1521Q572
+1480 569 1407Q718 1481 744 1481Q791 1481 824 1450T858 1371Z" />
+<glyph unicode="+" glyph-name="plus" horiz-adv-x="1338" d="M1277 643Q1277 559 1203 538Q1180 531 1059 530L795 527V394Q795 379 796 351T797 307Q797 132 652 132Q506 132 506 399Q506 420 507 461T508 522Q425 518 276 518Q196 518 138 543Q61 576 61 638Q61
+759 361 759Q380 759 444 758L508 757L506 946Q503 1146 654 1146Q793 1146 793 1013Q793 1000 792 973T790 931L792 761Q833 759 922 761L1052 764Q1277 769 1277 643Z" />
+<glyph unicode="," glyph-name="comma" horiz-adv-x="563" d="M502 130Q502 100 485 73Q448 -45 332 -264Q277 -344 201 -344Q149 -344 107 -315Q61 -283 61 -233Q61 -207 132 -78Q144 -55 177 3Q64 44 64 130Q64 201 142 242Q206 276 283 276Q361 276 425 242Q502
+201 502 130Z" />
+<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="1010" d="M949 571Q949 462 782 451Q630 441 242 441Q175 441 124 467Q61 500 61 561Q61 621 124 655Q176 682 242 682Q328 682 502 686T763 691Q832 691 883 666Q949 633 949 571Z" />
+<glyph unicode="." glyph-name="period" horiz-adv-x="461" d="M400 72Q400 6 347 -36Q298 -74 231 -74Q163 -74 114 -36Q61 6 61 72Q61 137 114 179Q163 217 231 217Q298 217 347 179Q400 137 400 72Z" />
+<glyph unicode="/" glyph-name="slash" horiz-adv-x="1186" d="M1125 1504Q1125 1468 1114 1446Q1057 1330 986 1178Q864 916 775 768L535 371Q522 348 336 -11Q295 -90 207 -90Q151 -90 108 -58Q61 -23 61 31Q61 54 71 77Q159 283 395 668T720 1262Q786 1417
+818 1475Q903 1628 980 1626Q1036 1624 1078 1593Q1125 1558 1125 1504Z" />
+<glyph unicode="0" glyph-name="zero" horiz-adv-x="1440" d="M1379 793Q1379 -39 710 -39Q61 -39 61 714Q61 1035 211 1273Q388 1555 700 1555Q1005 1555 1202 1306Q1379 1082 1379 793ZM970 1141Q870 1295 699 1295Q521 1295 431 1088Q363 932 363 729Q363 668
+365 623L423 679Q459 716 563 811Q655 887 926 1112Q951 1133 970 1141ZM1071 758Q1071 804 1065 852Q1019 812 959 766Q854 685 778 616Q731 573 639 484T499 352Q479 334 456 324Q541 220 710 220Q1071 220 1071 758Z" />
+<glyph unicode="1" glyph-name="one" horiz-adv-x="914" d="M853 128Q853 70 813 35T713 0T532 -7T349 -14Q147 -14 147 93Q147 258 338 252V1089Q322 1079 214 1079Q154 1079 109 1115Q61 1154 61 1212Q61 1292 262 1428Q457 1559 553 1559Q652 1559 652 1451Q652
+1296 641 986T630 520V257Q734 257 779 239Q853 210 853 128Z" />
+<glyph unicode="2" glyph-name="two" horiz-adv-x="1321" d="M1260 131Q1260 73 1216 36T1113 -2Q1104 -2 1071 -2Q1031 -3 1002 -3H367Q189 -3 163 6Q124 20 73 122Q61 147 61 172Q61 282 287 448Q403 533 704 759Q929 932 929 1105Q929 1156 853 1217T724 1278Q646
+1278 474 1184T299 1089Q239 1089 194 1116Q141 1148 141 1204Q141 1321 371 1434Q579 1536 724 1536Q907 1536 1070 1414Q1243 1284 1243 1113Q1243 872 1054 667Q933 534 706 398Q518 285 518 268Q518 263 522 259Q594 267 667 269Q711 270 812 268T959 266Q1063
+266 1146 240Q1260 204 1260 131Z" />
+<glyph unicode="3" glyph-name="three" horiz-adv-x="1241" d="M1180 442Q1180 220 1002 81Q839 -46 610 -46Q435 -46 295 17Q128 92 70 235Q61 257 61 280Q61 337 112 374Q157 407 216 407Q286 407 327 357Q400 269 409 263Q477 213 610 213Q705 213 783 261Q872
+317 872 407Q872 656 503 689Q342 703 342 812Q342 895 467 933L704 982Q851 1013 854 1118Q859 1267 598 1267Q538 1267 411 1208T270 1148Q210 1148 166 1185Q119 1224 119 1282Q119 1367 304 1451Q469 1526 573 1526Q806 1526 955 1442Q1140 1337 1140 1120Q1140
+900 953 810Q1180 695 1180 442Z" />
+<glyph unicode="4" glyph-name="four" horiz-adv-x="1469" d="M1408 532Q1408 473 1360 436Q1317 403 1256 403Q1189 403 1057 404Q1057 391 1061 246Q1064 138 1064 63Q1064 2 1018 -36Q975 -70 913 -70Q848 -70 806 -36Q761 0 761 64Q761 124 757 246L753 408Q558
+412 411 417Q144 426 117 439Q61 466 61 516Q61 574 82 615Q88 627 143 699Q272 870 344 988Q461 1180 525 1291Q550 1335 614 1448Q668 1541 755 1541Q808 1541 857 1505Q909 1466 909 1415Q909 1396 898 1379Q838 1285 509 677L766 676Q775 794 775 875Q775 936
+821 974Q864 1008 927 1008Q990 1008 1032 974Q1079 936 1079 875Q1079 792 1069 671Q1181 667 1261 661Q1408 650 1408 532Z" />
+<glyph unicode="5" glyph-name="five" horiz-adv-x="1325" d="M1263 523Q1263 230 1082 78Q913 -63 613 -63Q458 -63 279 20Q68 118 68 248Q68 306 117 344Q163 378 223 378Q283 378 334 331Q425 247 432 243Q504 196 613 196Q961 196 961 523Q961 820 742 820Q644
+820 465 760T211 700Q151 700 108 735Q61 773 61 831Q61 908 67 1061T73 1292Q73 1316 75 1364T78 1437Q78 1532 235 1532Q258 1532 303 1529T370 1526Q510 1526 704 1531Q936 1537 1037 1537Q1093 1537 1133 1503T1173 1414Q1173 1265 837 1265Q817 1265 778 1266T720
+1267H403Q404 1242 404 1210Q404 1136 398 1025Q520 1079 742 1079Q989 1079 1129 922Q1263 772 1263 523Z" />
+<glyph unicode="6" glyph-name="six" horiz-adv-x="1387" d="M1326 1176Q1327 1146 1284 1126Q1248 1109 1215 1109Q1154 1108 1013 1176T804 1244Q688 1242 647 1227Q566 1197 503 1089Q486 1060 461 973Q433 874 427 859Q524 957 524 946Q524 944 523 942Q636
+984 726 986Q985 990 1139 877Q1311 752 1320 501Q1330 251 1169 94Q1039 -33 734 -38Q400 -43 266 125L269 122Q74 315 62 647Q51 946 230 1212Q433 1513 745 1518Q961 1521 1106 1440Q1320 1319 1326 1176ZM1018 496Q1010 720 705 715Q622 714 559 689Q523 675
+437 624Q434 581 435 548Q447 199 731 204Q821 206 861 215Q921 229 955 271Q1023 355 1018 496Z" />
+<glyph unicode="7" glyph-name="seven" horiz-adv-x="1469" d="M1408 1395Q1408 1336 1342 1284Q1289 1242 1228 1195Q684 648 627 258Q621 222 603 73Q572 -58 465 -58Q412 -58 369 -27T313 54Q305 87 305 134Q305 373 436 656Q606 1022 916 1234Q551 1234 207
+1250Q61 1257 61 1379Q61 1438 109 1475Q152 1508 213 1508Q1277 1508 1351 1472Q1408 1445 1408 1395Z" />
+<glyph unicode="8" glyph-name="eight" horiz-adv-x="1315" d="M1254 378Q1250 159 1058 40Q891 -64 639 -62Q396 -61 239 35Q57 146 61 357Q67 655 282 779Q125 895 128 1069Q133 1277 307 1404Q466 1519 682 1518Q1188 1515 1180 1082Q1177 892 1003 801Q1259
+668 1254 378ZM877 1084Q879 1190 829 1233Q783 1271 674 1272Q435 1273 431 1068Q429 999 502 955Q562 918 637 915Q699 913 797 967Q876 1011 877 1084ZM936 410Q938 526 845 609Q757 688 639 693Q519 684 442 594T362 381Q359 274 453 222Q527 181 643 180Q785
+179 852 222Q933 276 936 410Z" />
+<glyph unicode="9" glyph-name="nine" horiz-adv-x="1385" d="M1323 831Q1336 534 1159 267Q959 -34 647 -39Q429 -42 285 38Q69 159 63 302Q62 331 105 352Q140 368 173 369Q259 370 373 301Q513 216 586 214Q729 209 800 282Q829 311 923 476Q938 501 944 547Q952
+601 958 619Q873 532 864 532Q863 532 863 533Q863 534 864 536Q751 494 660 492Q401 488 246 601Q74 727 62 977Q50 1241 216 1395Q375 1541 643 1546Q954 1551 1112 1353L1109 1356Q1307 1163 1323 831ZM947 930Q930 1309 648 1304Q504 1302 429 1213Q358 1127
+364 982Q375 758 679 763Q763 764 824 789Q857 802 946 854Q950 886 947 930Z" />
+<glyph unicode=":" glyph-name="colon" horiz-adv-x="463" d="M400 898Q400 832 347 790Q298 752 231 752Q163 752 114 790Q61 832 61 898Q61 963 114 1005Q163 1043 231 1043Q298 1043 347 1005Q400 963 400 898ZM402 72Q402 6 349 -36Q300 -74 233 -74Q165 -74
+116 -36Q63 6 63 72Q63 137 116 179Q165 217 233 217Q300 217 349 179Q402 137 402 72Z" />
+<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="563" d="M418 898Q418 832 365 790Q316 752 248 752Q180 752 132 790Q79 832 79 898Q79 963 132 1005Q181 1043 248 1043Q315 1043 364 1005Q418 963 418 898ZM502 130Q502 100 485 73Q448 -45 332 -264Q277
+-344 201 -344Q149 -344 107 -315Q61 -283 61 -233Q61 -207 132 -78Q144 -55 177 3Q64 44 64 130Q64 201 142 242Q206 276 283 276Q361 276 425 242Q502 201 502 130Z" />
+<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="1001" d="M940 1026Q940 972 737 813Q671 762 481 616L723 425Q916 273 916 225Q916 172 870 136Q828 104 773 104Q677 104 466 268L172 496Q144 512 99 541Q61 565 61 607Q61 659 194 741Q223 759 380 861Q708
+1146 797 1146Q852 1146 894 1114Q940 1079 940 1026Z" />
+<glyph unicode="=" glyph-name="equal" horiz-adv-x="1245" d="M1184 882Q1184 827 1140 795Q1100 766 1042 766L202 762Q146 762 106 792Q61 825 61 879Q61 1000 295 1000L1042 998Q1101 998 1140 970Q1184 938 1184 882ZM1169 474Q1169 419 1124 387Q1084 358
+1027 358L218 356Q160 356 120 384Q73 416 73 472Q73 597 313 597Q330 597 363 596T415 595L785 596Q972 596 1016 590Q1169 569 1169 474Z" />
+<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="1001" d="M940 607Q940 566 903 541Q888 531 829 496L535 268Q324 104 228 104Q173 104 131 136Q85 172 85 225Q85 272 278 425Q285 430 520 616Q395 710 265 813Q61 973 61 1026Q61 1079 107 1114Q149
+1146 204 1146Q293 1146 621 861Q655 831 711 798L807 741Q940 662 940 607Z" />
+<glyph unicode="?" glyph-name="question" horiz-adv-x="1210" d="M1149 1111Q1146 961 1058 884Q1012 844 862 781Q722 722 661 662Q620 622 611 537Q599 429 594 414Q572 359 492 359Q364 359 343 486Q336 526 336 563Q336 726 468 833Q508 866 712 972Q844
+1041 844 1111Q844 1267 524 1267Q480 1267 361 1206T215 1144Q156 1144 109 1184T61 1284Q61 1380 244 1464Q404 1538 524 1538Q779 1538 955 1434Q1153 1317 1149 1111ZM616 90Q616 25 562 -17Q513 -56 446 -56Q379 -56 330 -17Q277 25 277 90Q277 155 330 197Q379
+236 446 236Q513 236 562 197Q616 155 616 90Z" />
+<glyph unicode="@" glyph-name="at" horiz-adv-x="2190" d="M2129 330Q2129 65 1692 -53Q1407 -130 1030 -130Q635 -130 359 90Q61 327 61 713Q61 1120 320 1372Q577 1620 986 1620Q1365 1620 1639 1424Q1934 1212 1934 877Q1934 610 1737 473Q1566 355 1288 355Q1230
+355 1155 380Q1128 409 1134 457Q1018 380 911 380Q756 380 651 448Q528 527 528 674Q528 868 690 1000Q842 1124 1040 1124Q1141 1124 1240 1079Q1276 1168 1348 1168Q1392 1168 1422 1142T1452 1072Q1452 976 1412 830L1347 590Q1343 553 1366 542Q1380 535 1424
+535Q1537 535 1608 662Q1666 767 1666 877Q1666 1096 1439 1239Q1237 1367 986 1367Q695 1367 522 1184Q354 1005 354 713Q354 393 599 238Q802 109 1141 109Q1432 109 1625 194Q1744 246 1856 353Q1946 438 1985 438Q2039 438 2081 412Q2129 381 2129 330ZM1193
+869Q1083 938 1004 938Q907 938 835 871T763 707Q763 567 948 567Q992 567 1061 600Q1143 639 1155 693L1193 869Z" />
+<glyph unicode="A" glyph-name="A" horiz-adv-x="1671" d="M1610 88Q1610 32 1566 -2Q1526 -32 1468 -32Q1374 -32 1245 156Q1163 274 1091 427Q977 412 795 415Q566 419 499 414Q446 193 428 148Q362 -24 262 -24Q194 -24 137 15Q75 56 62 121Q61 126 61 133Q61
+181 114 311Q162 430 191 498Q660 1612 767 1612Q906 1612 972 1467Q1146 1087 1467 399Q1468 396 1553 245Q1610 143 1610 88ZM971 678Q909 851 795 1146Q720 967 588 655Q645 668 778 670Q923 673 971 678Z" />
+<glyph unicode="B" glyph-name="B" horiz-adv-x="1330" d="M1269 410Q1258 134 1005 24Q828 -53 508 -53Q463 -53 373 -51T238 -48Q171 -48 121 -3Q68 43 68 109L61 1344Q60 1504 221 1549Q299 1571 537 1571Q771 1571 954 1458Q1159 1332 1159 1134Q1159 915
+920 803Q1038 779 1153 655Q1274 525 1269 410ZM854 1134Q854 1215 739 1262Q645 1300 537 1300Q397 1300 367 1298V936Q440 928 488 928Q854 928 854 1134ZM969 400Q969 532 899 567Q742 647 367 660V226Q478 206 577 206Q706 206 818 246Q969 300 969 400Z" />
+<glyph unicode="C" glyph-name="C" horiz-adv-x="1427" d="M1366 305Q1366 181 1120 71Q906 -25 752 -25Q456 -25 254 191Q61 396 61 670Q61 960 264 1245Q487 1559 777 1559Q944 1559 1134 1446Q1344 1321 1344 1179Q1344 1149 1300 1129Q1265 1113 1230 1113Q1172
+1113 1033 1184T826 1255Q659 1255 509 1015Q374 799 374 624Q374 481 457 376Q550 259 702 259Q809 259 910 313Q946 332 1063 415Q1141 470 1183 470Q1254 470 1309 424Q1366 375 1366 305Z" />
+<glyph unicode="D" glyph-name="D" horiz-adv-x="1413" d="M1351 723Q1351 349 1215 173Q1058 -30 684 -30Q637 -30 545 -36T405 -43Q271 -43 214 -10Q152 -9 108 27Q61 66 61 126Q62 274 67 759L72 1392Q73 1458 130 1507T255 1556Q281 1556 346 1561Q404 1565
+437 1564Q763 1550 948 1487Q1221 1393 1300 1172Q1351 1027 1351 723ZM1042 636Q1042 677 1041 719Q1034 1013 957 1132Q846 1303 531 1303Q462 1303 380 1295L375 220Q410 199 490 199Q523 199 582 204Q646 209 674 210Q897 215 984 358Q1042 454 1042 636Z"
+/>
+<glyph unicode="E" glyph-name="E" horiz-adv-x="1358" d="M1296 1419Q1296 1360 1252 1320T1147 1280Q1080 1280 949 1275Q814 1270 753 1271Q748 1271 585 1276Q484 1279 418 1271Q415 1090 408 890Q453 898 499 900Q527 901 590 899L682 896Q713 895 771 900Q834
+906 861 906Q1015 906 1015 773Q1015 616 837 616Q811 616 759 619T682 623Q473 623 404 607V179L1118 181Q1179 181 1224 142T1269 43Q1269 -104 727 -104Q661 -104 529 -99T331 -93H309Q301 -96 239 -96Q130 -96 103 -14Q61 38 61 122Q61 258 78 528T96 934V1178Q96
+1208 93 1269T90 1360Q90 1480 169 1512Q196 1532 265 1532Q323 1532 317 1534H326Q397 1534 539 1538T753 1543Q1296 1543 1296 1419Z" />
+<glyph unicode="F" glyph-name="F" horiz-adv-x="1267" d="M1268 1419Q1268 1359 1223 1320T1117 1280Q1052 1280 921 1276T724 1271Q729 1271 550 1276Q443 1279 376 1269V889Q421 898 467 900Q496 901 561 899L653 896Q692 895 763 900Q841 906 874 906Q1107
+906 1107 773Q1107 616 842 616Q811 616 748 619T653 623Q444 623 376 607V30Q376 -31 322 -70Q273 -106 211 -106Q149 -106 109 -69T68 30V1178Q68 1208 65 1269T61 1360Q61 1454 103 1490Q154 1534 298 1534Q369 1534 511 1538T724 1543Q1268 1543 1268 1419Z"
+/>
+<glyph unicode="G" glyph-name="G" horiz-adv-x="1449" d="M1388 292Q1388 277 1383 263V81Q1383 20 1338 -18T1230 -56Q1113 -56 1082 44Q896 -24 774 -24Q487 -24 278 163Q61 357 61 641Q61 978 196 1205Q384 1520 799 1522Q965 1523 1156 1414Q1366 1294 1366
+1157Q1366 1129 1321 1110Q1286 1095 1252 1095Q1192 1095 1053 1162T848 1231Q584 1234 459 988Q374 818 374 597Q374 451 476 349T724 247Q825 247 924 295Q974 320 1071 387L1080 583Q886 580 759 580Q698 580 653 619T608 718Q608 865 862 865Q905 865 990
+860T1117 854Q1388 854 1387 639L1384 319Q1388 305 1388 292Z" />
+<glyph unicode="H" glyph-name="H" horiz-adv-x="1501" d="M1439 1417Q1439 1268 1409 970T1379 523Q1379 450 1391 305T1403 87Q1403 28 1359 -8T1254 -44Q1071 -44 1071 370Q1071 403 1082 624Q1047 623 1005 623Q943 623 819 627T632 631Q488 631 387 614L386
+372Q385 192 348 67Q304 -83 211 -83Q150 -83 107 -48Q61 -11 61 48Q61 277 87 735T113 1423Q113 1482 159 1519Q202 1554 262 1554Q323 1554 367 1518T412 1423Q412 1301 401 1151Q388 971 387 879Q482 895 623 895Q688 895 818 891T1014 886Q1050 886 1082 887Q1083
+957 1090 1116Q1107 1547 1288 1547Q1348 1547 1392 1513Q1439 1476 1439 1417Z" />
+<glyph unicode="I" glyph-name="I" horiz-adv-x="755" d="M694 1384Q694 1304 671 1278Q664 1270 614 1254T542 1210Q524 989 524 741L525 272Q625 260 645 244Q679 217 679 119Q679 -37 348 -37H290Q292 -37 258 -36Q258 -36 238 -36Q177 -36 133 0Q85 39 85
+99Q85 206 95 220Q111 242 215 250L213 754Q212 972 235 1221Q220 1220 218 1218Q219 1217 221 1216Q216 1215 204 1215Q146 1215 104 1254T61 1351Q61 1432 97 1464T215 1497Q233 1497 268 1496T322 1494Q349 1494 403 1504T486 1514Q694 1514 694 1384Z" />
+<glyph unicode="J" glyph-name="J" horiz-adv-x="1183" d="M1122 834Q1122 -87 759 -87Q531 -87 311 29Q61 161 61 344Q61 500 216 500Q307 500 354 419Q437 276 445 268Q526 187 694 187Q765 256 783 694Q787 804 787 1260Q787 1348 829 1420Q880 1508 970 1508Q1107
+1508 1107 1325Q1107 1243 1114 1080T1122 834Z" />
+<glyph unicode="K" glyph-name="K" horiz-adv-x="1311" d="M1250 82Q1250 23 1209 -16T1107 -55Q1009 -55 856 106Q766 201 618 400Q504 552 492 542Q490 543 489 543Q474 543 434 497Q399 456 391 463Q391 423 397 344T404 224Q404 -70 238 -70Q164 -70 114 -22T63
+101L61 1395Q61 1455 109 1494Q153 1531 215 1531Q277 1531 321 1495Q368 1456 368 1397T375 1127Q380 951 377 859Q386 868 728 1232Q993 1515 1064 1515Q1127 1515 1172 1478Q1221 1439 1221 1378Q1221 1309 985 1066Q815 891 662 758Q736 694 921 492L1230 156Q1250
+129 1250 82Z" />
+<glyph unicode="L" glyph-name="L" horiz-adv-x="1297" d="M1236 43Q1236 -104 727 -104Q661 -104 529 -99T331 -93Q61 -93 61 122Q61 336 86 763T112 1405Q112 1466 159 1505Q203 1542 265 1542Q326 1542 371 1505Q419 1465 419 1405Q419 935 368 178Q562 181
+1085 181Q1146 181 1191 142T1236 43Z" />
+<glyph unicode="M" glyph-name="M" horiz-adv-x="1783" d="M1722 1397Q1722 1337 1709 1218T1696 1039Q1696 976 1693 849T1689 659Q1689 600 1693 482T1698 305Q1698 265 1705 184T1712 63Q1712 -5 1659 -44Q1611 -79 1541 -79Q1382 -79 1382 216Q1382 295 1386
+454T1390 692Q1390 751 1383 1011Q1101 514 1063 459Q951 297 834 300Q773 293 683 467L400 1011L393 692Q391 591 396 454Q401 279 401 216Q401 -79 243 -79Q172 -79 125 -44Q71 -5 71 63Q71 103 78 184T85 305Q85 364 89 482T94 659Q94 722 91 849T88 1039Q88
+1099 75 1218T61 1397Q61 1462 123 1508Q180 1551 247 1551Q328 1551 427 1423Q648 1137 672 1095Q706 1033 844 778Q861 691 883 691Q891 693 910 704L920 729L1102 1071Q1142 1146 1356 1423Q1455 1551 1536 1551Q1607 1551 1662 1510Q1722 1466 1722 1397Z"
+/>
+<glyph unicode="N" glyph-name="N" horiz-adv-x="1473" d="M1412 551Q1412 272 1377 92Q1351 -37 1216 -37Q967 -37 595 646Q551 728 400 1011Q401 1054 401 236Q401 -59 243 -59Q175 -59 125 -23Q71 17 71 83L72 659Q72 787 67 1028T61 1397Q61 1464 122 1509Q178
+1551 247 1551Q379 1551 710 1028Q811 869 1100 360L1101 512Q1102 671 1094 964Q1086 1275 1086 1415Q1086 1553 1247 1553Q1405 1553 1405 1133V1073Q1405 1073 1405 1064Q1404 1054 1404 1045V1030Q1404 950 1408 791T1412 551Z" />
+<glyph unicode="O" glyph-name="O" horiz-adv-x="1763" d="M1702 721Q1702 478 1575 268Q1379 -54 980 -60Q653 -65 397 102Q123 280 74 569Q61 648 61 723Q61 974 205 1192Q416 1511 816 1517Q1582 1528 1688 887Q1702 800 1702 721ZM1387 754Q1387 817 1376
+883Q1340 1099 1205 1181Q1093 1250 860 1246Q615 1242 476 1024Q377 869 377 689Q377 634 387 574Q416 394 589 295Q739 208 935 211Q1176 214 1302 432Q1387 578 1387 754Z" />
+<glyph unicode="P" glyph-name="P" horiz-adv-x="1206" d="M1145 1098Q1145 842 921 691Q725 558 449 558Q431 558 357 565Q350 425 350 105Q350 48 308 12T206 -24Q148 -24 106 11Q61 48 61 105V384Q61 541 83 844Q104 1154 105 1304Q107 1564 266 1553Q341 1571
+530 1571Q747 1571 935 1444Q1145 1302 1145 1098ZM855 1098Q855 1193 727 1258Q618 1313 504 1313Q425 1313 397 1310Q397 1218 396 1169Q393 1072 375 823Q431 815 449 815Q610 815 723 882Q855 960 855 1098Z" />
+<glyph unicode="Q" glyph-name="Q" horiz-adv-x="1763" d="M1702 721Q1702 479 1575 268Q1434 36 1189 -32Q1191 -43 1201 -61Q1253 -155 1324 -155Q1359 -155 1436 -135Q1448 -132 1465 -132Q1519 -132 1557 -175T1596 -273Q1596 -344 1527 -362Q1433 -387 1364
+-387Q1145 -387 1010 -149Q984 -102 972 -60Q651 -63 397 102Q123 280 74 569Q61 648 61 723Q61 974 205 1192Q416 1511 816 1517Q1582 1528 1688 887Q1702 800 1702 721ZM1387 754Q1387 817 1376 883Q1340 1099 1205 1181Q1093 1250 860 1246Q615 1242 476 1024Q377
+869 377 689Q377 634 387 574Q416 394 589 295Q739 209 935 211Q975 212 988 214Q1018 316 1018 363Q1018 420 988 473Q908 616 800 616Q762 616 715 602Q698 597 684 597Q629 597 590 644Q554 688 554 739Q554 809 619 828Q691 849 760 849Q1018 849 1179 561Q1238
+455 1245 351Q1275 386 1302 432Q1387 578 1387 754Z" />
+<glyph unicode="R" glyph-name="R" horiz-adv-x="1239" d="M1178 77Q1181 18 1139 -17T1036 -51Q939 -50 906 18L897 36Q837 158 606 555Q557 550 497 551Q418 552 349 560Q349 446 366 70Q368 13 328 -22T228 -57Q167 -56 125 -22Q79 15 77 74L62 383Q55 548
+61 843Q68 1144 61 1302Q57 1409 80 1469Q115 1557 211 1549Q283 1566 529 1562Q746 1558 939 1430Q1155 1286 1166 1081Q1178 824 962 677Q922 649 893 635Q963 531 1058 358Q1174 145 1178 77ZM876 1085Q872 1169 756 1237Q658 1294 552 1303Q528 1305 454 1305Q409
+1305 353 1304Q356 1232 358 1163Q361 1059 354 817Q402 809 485 808Q645 805 754 870Q882 946 876 1085Z" />
+<glyph unicode="S" glyph-name="S" horiz-adv-x="1328" d="M1267 439Q1267 194 1050 68Q880 -31 642 -31Q463 -31 281 69Q61 190 61 369Q61 422 94 460Q113 482 171 524Q233 569 253 569Q259 569 259 563Q259 511 267 489T308 429Q407 315 423 302Q509 233 635
+233Q750 233 861 294Q995 368 995 484Q995 641 775 673Q704 682 368 727Q148 788 148 1001Q148 1214 342 1372Q520 1517 720 1517Q847 1517 948 1474Q1105 1407 1115 1257Q1117 1221 1091 1175Q1078 1149 1050 1099Q1019 1046 972 1039Q971 1039 971 1041Q971 1046
+986 1091Q1000 1131 996 1134Q845 1243 737 1243Q641 1243 539 1192Q414 1130 414 1040Q414 958 554 944Q837 916 880 908Q1081 870 1174 757T1267 439Z" />
+<glyph unicode="T" glyph-name="T" horiz-adv-x="1527" d="M1466 1375Q1466 1316 1421 1278T1315 1239T1133 1230T951 1220H941Q954 879 954 204Q954 124 917 64Q872 -8 790 -8Q709 -8 676 26T642 141V176L643 211Q656 626 630 1216H609Q596 1216 585 1216Q573
+1215 574 1215H503Q61 1215 61 1379Q61 1437 105 1476T207 1515Q335 1515 590 1503T974 1491Q1017 1491 1103 1497T1233 1504Q1466 1504 1466 1375Z" />
+<glyph unicode="U" glyph-name="U" horiz-adv-x="1481" d="M1420 1012Q1420 -32 800 -49Q412 -60 238 181Q101 371 82 749L63 1113Q61 1156 61 1186Q61 1520 206 1524Q397 1529 397 1054Q397 1024 392 906Q389 814 392 758Q408 474 451 384Q530 216 763 222Q969
+228 1051 409Q1112 543 1112 815Q1112 875 1108 995T1104 1175Q1104 1521 1257 1525Q1317 1527 1359 1492T1405 1397Q1420 1150 1420 1012Z" />
+<glyph unicode="V" glyph-name="V" horiz-adv-x="1509" d="M1448 1398Q1448 1374 1389 1270L1310 1131Q1282 1069 1080 555Q940 201 809 -2Q759 -80 672 -80Q560 -80 512 18Q447 151 258 706Q61 1285 61 1388Q61 1449 110 1487Q154 1522 217 1522Q327 1522 365
+1422Q424 1264 522 921Q616 594 679 420Q827 794 933 1045Q1141 1534 1291 1534Q1353 1534 1399 1498Q1448 1458 1448 1398Z" />
+<glyph unicode="W" glyph-name="W" horiz-adv-x="2186" d="M2125 1406Q2125 1357 2081 1263Q2031 1156 2027 1142Q1960 890 1819 564Q1788 492 1557 -2Q1521 -80 1420 -80Q1256 -80 1130 318Q1126 330 1064 535Q1029 441 971 287Q935 192 809 -2Q759 -80 672 -80Q560
+-80 512 18Q447 151 258 706Q61 1285 61 1388Q61 1449 110 1487Q154 1522 217 1522Q327 1522 365 1422Q424 1264 522 921Q616 594 679 420Q752 585 789 659Q863 805 939 908Q809 1309 809 1388Q809 1449 858 1487Q902 1522 965 1522Q1075 1522 1113 1422Q1172 1264
+1270 921Q1364 594 1427 420Q1672 981 1815 1353Q1875 1511 1991 1511Q2041 1511 2080 1484Q2125 1454 2125 1406Z" />
+<glyph unicode="X" glyph-name="X" horiz-adv-x="1683" d="M1622 1384Q1622 1337 1581 1295Q1435 1144 1357 1043Q1260 918 1089 720L1320 427Q1445 268 1565 144Q1606 102 1606 54Q1606 -7 1559 -45T1448 -84Q1334 -84 1163 144L1017 340Q992 370 877 513L534
+171Q439 76 331 -27Q287 -69 220 -69Q157 -69 111 -33Q61 7 61 68Q61 119 100 156L300 349Q389 435 688 739Q611 828 454 995Q450 999 328 1141Q294 1172 206 1255Q126 1333 126 1383Q126 1444 174 1484Q220 1521 282 1521Q342 1521 438 1445Q512 1387 555 1333Q632
+1236 693 1170Q744 1115 896 949Q1059 1146 1172 1281Q1374 1521 1464 1521Q1527 1521 1572 1485Q1622 1445 1622 1384Z" />
+<glyph unicode="Y" glyph-name="Y" horiz-adv-x="1618" d="M1557 1384Q1557 1337 1516 1295Q1366 1139 1292 1043Q1267 1010 973 674L965 568Q954 417 954 345Q954 328 959 162Q959 152 960 127T962 89Q962 28 916 -10Q873 -44 810 -44Q747 -44 705 -10Q658 28
+658 89Q658 108 657 126L655 162L651 345Q649 404 662 568L664 597Q656 600 656 607Q656 615 666 628Q668 652 669 675Q559 806 389 995Q370 1016 264 1141Q229 1172 141 1255Q61 1333 61 1383Q61 1444 110 1484Q155 1521 217 1521Q277 1521 374 1445Q447 1387
+490 1333Q567 1236 628 1170Q679 1115 831 949Q994 1146 1107 1281Q1309 1521 1399 1521Q1462 1521 1508 1485Q1557 1445 1557 1384ZM959 658L949 647Q955 654 959 658Z" />
+<glyph unicode="Z" glyph-name="Z" horiz-adv-x="1656" d="M1595 1370Q1595 1313 1543 1267Q1519 1247 1452 1185Q1193 942 942 696Q683 441 467 196Q583 199 852 210Q1102 220 1238 220Q1392 220 1450 209Q1588 183 1588 94Q1588 26 1537 -10Q1480 -51 231 -51Q163
+-51 112 -8T61 103Q61 221 501 688Q869 1078 1075 1250Q858 1236 244 1236Q179 1236 133 1271Q83 1309 83 1372Q83 1509 306 1509Q467 1509 787 1505T1267 1500Q1595 1500 1595 1370Z" />
+<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="790" d="M729 -285Q729 -344 689 -380T589 -417Q557 -417 493 -415T397 -412Q372 -412 323 -414T248 -417Q62 -417 62 -266Q62 -266 63 -204Q63 -67 63 -41L68 1111Q68 1207 65 1401T61 1691Q61 1748
+112 1786Q158 1820 217 1820Q255 1820 330 1818T444 1815Q465 1815 506 1817T568 1820Q631 1820 672 1785T713 1688Q713 1551 447 1551Q434 1551 357 1553V-150L397 -149Q432 -148 493 -151Q562 -154 589 -154Q647 -154 688 -190T729 -285Z" />
+<glyph unicode="\" glyph-name="backslash" horiz-adv-x="1132" d="M1071 -11Q1071 -69 1027 -105T922 -141Q845 -141 796 -74Q673 92 548 392L345 880Q316 949 218 1104Q113 1271 84 1324Q61 1366 61 1394Q61 1452 109 1489Q153 1524 212 1524Q281 1524 332 1463Q406
+1373 738 715Q1071 53 1071 -11Z" />
+<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="790" d="M729 1691Q729 1592 726 1401Q722 1191 722 1111L728 -266Q728 -417 542 -417Q517 -417 468 -415T393 -412Q361 -412 297 -414T201 -417Q142 -417 102 -381T61 -285Q61 -227 102 -191T201 -154Q233
+-154 298 -151Q359 -148 393 -149L433 -150V1553L343 1551Q77 1545 77 1688Q77 1750 118 1785T222 1820Q242 1820 283 1818T346 1815Q384 1815 459 1817T573 1820Q632 1820 678 1786Q729 1748 729 1691Z" />
+<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="905" d="M844 1255Q844 1203 796 1170Q754 1141 699 1141Q643 1141 558 1237L436 1376Q433 1373 334 1226Q264 1122 204 1122Q151 1122 108 1152Q61 1185 61 1236Q61 1280 176 1429Q278 1562 330 1607Q374
+1646 431 1646Q515 1646 679 1492T844 1255Z" />
+<glyph unicode="_" glyph-name="underscore" horiz-adv-x="1704" d="M1643 -345H61V-159H1643V-345Z" />
+<glyph unicode="`" glyph-name="grave" horiz-adv-x="550" d="M489 1399Q489 1348 440 1316Q397 1289 343 1289Q284 1289 214 1351Q168 1409 122 1459Q61 1524 61 1547Q61 1597 108 1631Q151 1661 203 1661Q289 1661 389 1573T489 1399Z" />
+<glyph unicode="a" glyph-name="a" horiz-adv-x="1266" d="M1205 100Q1206 44 1161 7Q1119 -26 1061 -26Q1023 -26 992 20Q964 61 962 101Q934 44 836 1Q746 -38 669 -38Q416 -38 243 112Q61 270 61 520Q61 768 220 923T628 1079Q765 1079 927 998Q943 1139 1038
+1139Q1113 1139 1158 1075Q1198 1019 1199 940L1205 100ZM928 368V703Q741 823 628 823Q499 823 422 734Q349 650 349 520Q349 383 442 300Q531 219 669 219Q733 219 817 264Q907 313 928 368Z" />
+<glyph unicode="b" glyph-name="b" horiz-adv-x="1266" d="M1205 516Q1205 266 1024 108Q851 -42 597 -42Q519 -42 432 -5Q334 36 304 97Q302 57 274 16Q243 -30 205 -30Q147 -30 106 3Q61 39 61 96L68 1376Q68 1454 108 1511Q153 1575 228 1575Q343 1575 343
+1467Q343 1452 341 1422T338 1376V993Q501 1075 639 1075Q887 1075 1046 920T1205 516ZM917 516Q917 646 844 730Q767 819 639 819Q525 819 338 699V364Q360 309 449 260Q533 215 597 215Q735 215 824 296Q917 379 917 516Z" />
+<glyph unicode="c" glyph-name="c" horiz-adv-x="1162" d="M1100 162Q1100 82 913 5Q748 -63 641 -63Q404 -63 246 53Q70 181 62 410Q38 1063 626 1063Q746 1063 898 1006Q1080 938 1080 848Q1080 794 1038 757T940 720Q932 720 812 766T626 813Q341 813 341 503Q341
+459 348 410Q378 188 641 188Q695 188 814 239T956 290Q1013 290 1055 255Q1100 217 1100 162Z" />
+<glyph unicode="d" glyph-name="d" horiz-adv-x="1266" d="M1205 96Q1205 40 1162 5T1061 -30Q1023 -30 992 16Q964 57 962 97Q934 40 836 -3Q746 -42 669 -42Q416 -42 243 108Q61 266 61 516Q61 764 220 919T628 1075Q765 1075 928 993V1376Q928 1391 926 1421T924
+1467Q924 1575 1038 1575Q1115 1575 1160 1508Q1198 1451 1199 1376L1205 96ZM928 364V699Q741 819 628 819Q499 819 422 730Q349 646 349 516Q349 379 442 296Q531 215 669 215Q733 215 817 260Q907 309 928 364Z" />
+<glyph unicode="e" glyph-name="e" horiz-adv-x="1248" d="M1186 200Q1186 78 990 8Q838 -46 676 -46Q422 -46 257 59Q61 183 61 423Q61 680 210 854Q373 1045 646 1045Q807 1045 962 955Q1136 854 1136 715Q1136 693 1130 669Q1097 523 1008 465Q929 414 759
+407L348 391Q344 302 468 244Q569 197 676 197Q749 197 888 249T1072 301Q1186 301 1186 200ZM862 639Q856 736 819 770Q774 811 646 813Q430 817 355 605Q400 605 490 597T627 588Q776 588 862 639Z" />
+<glyph unicode="f" glyph-name="f" horiz-adv-x="828" d="M830 1468Q830 1361 728 1349Q553 1328 526 1314Q411 1253 386 1027Q533 1039 597 1039Q803 1039 803 911Q803 829 720 802Q668 785 561 785Q492 785 374 776Q369 647 371 506L376 237Q376 214 380 163Q383
+116 383 90Q383 -70 238 -70Q180 -70 135 -36Q85 1 85 57Q85 91 83 159T81 261Q81 348 71 523T61 785Q61 1149 162 1341Q299 1599 629 1599Q830 1599 830 1468Z" />
+<glyph unicode="g" glyph-name="g" horiz-adv-x="1229" d="M842 768Q771 802 701 802Q542 802 449 712T363 464Q376 187 595 187Q703 187 777 301Q841 400 845 515Q846 537 855 589Q864 638 864 667Q864 724 842 768ZM1165 925V479Q1165 373 1164 296L1162 142Q1162
+138 1164 83Q1167 3 1167 -38Q1167 -331 1013 -453Q875 -563 573 -563Q440 -563 326 -522Q171 -466 165 -359Q163 -310 203 -279Q240 -251 291 -251Q344 -251 446 -285T602 -319Q904 -319 886 39L885 61Q782 -49 599 -49Q369 -49 221 93T62 464Q49 745 243 896Q417
+1030 706 1030Q816 1030 886 987Q894 1012 906 1021Q950 1058 1013 1058Q1076 1058 1119 1024Q1165 986 1165 925Z" />
+<glyph unicode="h" glyph-name="h" horiz-adv-x="1166" d="M1105 87Q1105 30 1054 -8Q1008 -42 949 -42Q782 -42 782 318Q782 373 789 483T797 649Q797 724 795 735Q784 790 738 790Q409 790 380 664Q376 645 376 597Q376 553 379 465T382 332Q382 -24 225 -24Q166
+-24 119 11Q68 49 68 106Q68 160 69 267T71 429Q71 534 67 951L61 1472Q61 1531 109 1568Q154 1602 215 1602Q388 1602 388 1256Q388 1199 379 1086T369 915Q529 1058 738 1058Q1062 1058 1081 754Q1084 688 1095 494Q1105 325 1105 87Z" />
+<glyph unicode="i" glyph-name="i" horiz-adv-x="469" d="M408 1350Q408 1282 354 1241Q304 1202 235 1202Q165 1202 116 1241Q61 1283 61 1350Q61 1417 116 1459Q165 1498 235 1498Q304 1498 354 1459Q408 1418 408 1350ZM394 915V469Q394 377 393 286L391 104Q390
+41 345 4Q304 -30 239 -30Q81 -30 81 246Q81 283 86 358Q91 429 91 469L90 755Q90 973 134 1010T243 1048Q305 1048 348 1014Q394 976 394 915Z" />
+<glyph unicode="j" glyph-name="j" horiz-adv-x="507" d="M424 1348Q418 1281 360 1239Q307 1200 238 1200Q170 1200 123 1239Q72 1282 77 1348Q82 1415 140 1458Q193 1498 262 1498Q332 1498 379 1459Q429 1416 424 1348ZM404 956L396 402Q398 278 395 -43Q388
+-313 258 -457Q136 -591 -30 -591Q-61 -600 -93 -600Q-158 -600 -208 -563Q-264 -523 -264 -460Q-264 -364 -125 -346Q-24 -322 -8 -322Q50 -322 75 -182Q84 -68 84 120Q84 255 82 361Q74 737 87 903Q93 972 139 1018T254 1065Q305 1065 351 1037Q404 1004 404
+956Z" />
+<glyph unicode="k" glyph-name="k" horiz-adv-x="1216" d="M1155 113Q1156 54 1106 15Q1060 -21 999 -22Q932 -23 698 157Q491 317 416 400Q407 393 397 385H398Q392 383 376 373Q375 352 376 301Q377 251 377 216Q377 -27 221 -30Q66 -33 62 135Q58 330 62 803Q66
+1202 61 1472Q60 1533 106 1572Q148 1607 211 1608Q278 1609 321 1573Q383 1520 383 1107Q383 1018 380 883Q377 755 378 734L379 710L665 960Q876 1145 936 1146Q997 1147 1044 1112Q1094 1073 1095 1013Q1096 949 900 785Q836 732 647 576L914 372Q1153 188 1155
+113Z" />
+<glyph unicode="l" glyph-name="l" horiz-adv-x="426" d="M365 147Q365 -43 213 -43Q149 -43 107 -7Q61 30 61 93V1476Q61 1537 109 1573Q153 1605 216 1605Q280 1605 320 1573Q365 1538 365 1476V147Z" />
+<glyph unicode="m" glyph-name="m" horiz-adv-x="1656" d="M1595 467Q1595 405 1591 282T1587 97T1539 0Q1495 -34 1434 -34Q1272 -34 1272 295Q1272 368 1287 513T1303 731Q1303 814 1256 814Q1091 814 996 755Q1005 692 1005 460Q1005 398 1001 275T997 90T949
+-7Q906 -41 844 -41Q683 -41 683 288Q683 361 698 506T713 724Q713 807 666 807Q414 807 381 611Q371 552 371 442Q371 360 375 241L379 82Q381 22 332 -16Q288 -50 226 -50Q113 -50 79 58Q61 113 61 251Q61 370 72 607T84 963Q84 1023 133 1059Q177 1092 238 1092Q378
+1092 393 924Q491 1014 514 1029Q579 1071 666 1071Q852 1071 933 946Q1087 1078 1256 1078Q1498 1078 1565 861Q1595 765 1595 467Z" />
+<glyph unicode="n" glyph-name="n" horiz-adv-x="1146" d="M1085 89Q1085 29 1037 -7Q994 -41 932 -41Q759 -41 759 338Q759 402 769 531T779 724Q779 807 732 807Q414 807 381 611Q371 552 371 442Q371 360 375 241L379 82Q381 22 332 -16Q288 -50 226 -50Q113
+-50 79 58Q61 113 61 251Q61 370 72 607T84 963Q84 1023 133 1059Q177 1092 238 1092Q378 1092 393 924Q554 1071 732 1071Q974 1071 1041 854Q1071 758 1071 460Q1071 398 1078 275T1085 89Z" />
+<glyph unicode="o" glyph-name="o" horiz-adv-x="1188" d="M1127 470Q1127 281 1024 137Q887 -53 630 -62Q428 -69 269 52Q94 185 66 417Q61 453 61 496Q61 672 162 816Q309 1025 609 1037Q830 1046 974 891Q1104 752 1124 538Q1127 502 1127 470ZM836 457Q821
+780 619 773Q484 769 416 653Q368 570 368 470Q368 449 370 428Q380 328 441 264Q507 197 606 201Q713 206 777 277T836 457Z" />
+<glyph unicode="p" glyph-name="p" horiz-adv-x="1266" d="M1205 496Q1205 248 1046 93T639 -63Q501 -63 338 19V-364Q338 -379 340 -409T343 -455Q343 -563 228 -563Q151 -563 106 -496Q68 -439 68 -364L61 916Q61 972 106 1008Q148 1042 205 1042Q243 1042 274
+996Q302 955 304 915Q333 974 433 1016Q521 1054 597 1054Q851 1054 1024 904Q1205 746 1205 496ZM917 496Q917 634 825 717Q736 797 597 797Q533 797 449 752Q360 703 338 648V313Q525 193 639 193Q767 193 844 282Q917 366 917 496Z" />
+<glyph unicode="q" glyph-name="q" horiz-adv-x="1266" d="M1205 916L1199 -364Q1198 -442 1158 -499Q1113 -563 1038 -563Q924 -563 924 -455Q924 -440 926 -410T928 -364V19Q765 -63 628 -63Q379 -63 220 92T61 496Q61 746 243 904Q416 1054 669 1054Q748 1054
+834 1018Q932 976 962 915Q964 955 992 996Q1023 1042 1061 1042Q1119 1042 1161 1009Q1205 973 1205 916ZM928 313V648Q907 703 817 752Q733 797 669 797Q530 797 441 717Q349 634 349 496Q349 366 422 282Q499 193 628 193Q741 193 928 313Z" />
+<glyph unicode="r" glyph-name="r" horiz-adv-x="938" d="M930 891Q930 779 810 779Q763 779 702 800Q488 769 408 654Q345 565 345 384Q345 331 350 225T356 65Q356 3 310 -33Q268 -67 204 -67Q143 -67 103 -32T63 65V729Q63 746 62 778T61 828Q61 1036 210 1036Q291
+1036 325 864Q355 958 514 1011Q643 1054 787 1054Q849 1054 891 1003Q930 955 930 891Z" />
+<glyph unicode="s" glyph-name="s" horiz-adv-x="1066" d="M1011 302Q1011 127 835 26Q685 -60 487 -60Q371 -60 215 19Q41 107 41 203Q41 244 76 283T152 322Q173 322 185 306Q209 275 305 233Q408 188 479 188Q542 188 613 214Q703 247 703 300Q703 350 547
+398Q323 466 259 501Q103 585 103 725Q103 929 272 1010Q392 1067 623 1067Q990 1067 990 912Q990 833 886 785Q870 778 845 783Q834 786 809 791H772Q758 794 753 815Q677 831 580 844Q565 846 541 846Q395 846 395 749Q395 741 398 726Q403 689 564 637Q774 569
+855 522Q1011 432 1011 302Z" />
+<glyph unicode="t" glyph-name="t" horiz-adv-x="758" d="M752 1040Q750 978 704 942T596 908Q548 910 487 912Q450 913 382 905Q387 564 379 277Q379 250 377 171Q369 -59 209 -58Q152 -58 107 -25Q57 12 61 67Q69 159 75 283Q87 488 80 1161L78 1374Q77 1431
+126 1469Q172 1504 237 1503Q391 1502 391 1291Q391 1269 390 1253L385 1171Q462 1179 497 1179Q622 1178 668 1163Q755 1134 752 1040Z" />
+<glyph unicode="u" glyph-name="u" horiz-adv-x="1161" d="M1100 942Q1100 881 1090 760T1079 578Q1079 467 1083 313Q1089 121 1089 49Q1089 -10 1040 -46Q995 -80 935 -80Q891 -80 855 -15Q842 10 801 85Q779 29 676 -14Q585 -52 510 -52Q204 -52 112 181Q61
+309 61 656Q61 829 81 909Q120 1066 243 1066Q305 1066 349 1033Q397 998 397 937Q397 890 381 797T365 656Q365 373 407 235Q467 212 510 212Q596 212 644 229Q718 255 778 334L775 587Q775 607 773 659Q772 704 772 731Q772 1060 946 1060Q1002 1060 1048 1030Q1100
+996 1100 942Z" />
+<glyph unicode="v" glyph-name="v" horiz-adv-x="1209" d="M1148 921Q1148 884 970 525Q827 238 740 74Q734 21 693 -9T597 -40Q486 -40 440 64Q277 430 75 870Q61 901 61 927Q61 984 113 1022Q159 1056 218 1056Q313 1056 354 977Q417 855 598 411Q674 558 759
+755L768 778Q785 817 841 951Q899 1050 991 1050Q1050 1050 1097 1016Q1148 978 1148 921Z" />
+<glyph unicode="w" glyph-name="w" horiz-adv-x="1705" d="M1644 566Q1644 542 1633 351Q1619 103 1416 -1Q1294 -64 1141 -64Q927 -64 819 48Q664 -52 512 -52Q206 -52 114 181Q63 309 63 656Q63 675 62 713T61 770Q61 1066 223 1066Q285 1066 329 1033Q377 998
+377 937Q377 890 372 797T367 656Q367 373 409 235Q469 212 512 212Q580 212 609 228Q642 246 706 322Q693 414 693 644Q693 666 691 711T689 778Q689 974 768 1030Q811 1060 860 1060Q916 1060 962 1030Q1014 996 1014 942L1015 578Q1015 545 1010 492Q1005 428
+1004 407Q1014 302 1038 223Q1098 200 1141 200Q1213 200 1243 217Q1278 237 1344 322L1340 575Q1340 607 1336 680Q1332 747 1332 784Q1332 1068 1489 1068Q1546 1068 1591 1038Q1643 1004 1643 950L1644 566Z" />
+<glyph unicode="x" glyph-name="x" horiz-adv-x="1294" d="M1233 114Q1233 63 1190 30Q1151 0 1098 0Q1021 0 865 150Q865 150 657 357Q317 0 235 0Q173 0 121 38Q63 79 63 139Q63 190 226 351Q260 385 445 563L228 774Q61 937 61 976Q61 1026 102 1060Q140 1092
+191 1092Q290 1092 443 939Q459 922 633 743L814 916Q968 1064 1015 1064Q1080 1064 1131 1025Q1188 983 1188 920Q1188 854 1039 714Q1011 687 847 540Q953 447 1068 341Q1233 188 1233 114Z" />
+<glyph unicode="y" glyph-name="y" horiz-adv-x="1172" d="M1111 921L1080 333Q1081 347 1081 174Q1081 153 1085 112T1089 49Q1089 3 1059 -30Q1056 -78 1042 -188Q1025 -334 911 -457Q785 -594 619 -598Q454 -602 316 -548Q138 -478 80 -327Q68 -295 71 -265Q78
+-205 132 -166Q181 -130 244 -129Q314 -127 360 -195Q376 -241 425 -323Q459 -360 514 -360Q538 -360 583 -344T651 -328Q710 -327 739 -186Q742 -170 752 -20Q634 -52 510 -52Q358 -52 254 4Q128 72 104 209Q61 457 61 656Q61 784 94 953Q116 1066 243 1066Q304
+1066 348 1033Q397 997 397 937Q397 890 381 797T365 656Q365 373 407 235Q464 212 510 212Q625 212 763 241L775 587Q781 751 796 941Q805 1060 946 1060Q1065 1060 1095 969Q1112 946 1111 921Z" />
+<glyph unicode="z" glyph-name="z" horiz-adv-x="1235" d="M1174 68Q1174 7 1127 -30Q1085 -63 1021 -63L722 -65Q666 -65 503 -70L468 -71L213 -77Q156 -77 112 -48Q61 -14 61 40Q61 102 130 157Q380 355 704 794L573 791Q547 790 495 788Q451 786 398 786Q96
+786 96 923Q96 981 142 1020Q185 1056 245 1056L1021 1052Q1159 1051 1159 950Q1159 857 578 187L722 199Q782 204 839 204Q1174 204 1174 68Z" />
+<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="970" d="M909 1780Q909 1681 773 1671Q750 1670 682 1665Q566 1656 566 1499Q566 1283 573 1153T580 956Q580 892 540 822Q502 756 447 716Q563 578 563 490Q563 458 554 395T545 299Q545 71 573 -13Q610
+-127 674 -127Q780 -127 820 -142Q889 -168 889 -253Q889 -384 674 -384Q469 -384 348 -187Q304 -115 276 51Q251 191 251 299Q251 326 260 378T269 457Q269 489 165 580T61 708Q61 767 144 841Q214 904 288 937Q289 991 283 1129L281 1184Q279 1239 279 1471Q279
+1801 524 1894Q606 1925 687 1925Q759 1925 823 1895Q909 1855 909 1780Z" />
+<glyph unicode="|" glyph-name="bar" horiz-adv-x="408" d="M347 -212Q347 -263 317 -306Q279 -362 207 -362Q63 -362 61 -114Q61 -85 62 -33Q63 24 63 49V1591Q63 1649 108 1683Q149 1715 209 1715Q267 1715 306 1683Q347 1648 347 1591V-212Z" />
+<glyph unicode="}" glyph-name="braceright" horiz-adv-x="970" d="M909 708Q909 661 863 621L760 552Q700 512 700 457Q700 430 709 378T719 149Q719 -29 622 -187Q501 -384 297 -384Q81 -384 81 -253Q81 -168 150 -142Q190 -127 297 -127Q360 -127 398 -13Q425
+71 425 149Q425 331 417 394T408 490Q408 578 523 716Q469 756 430 822Q390 892 390 956Q390 1022 397 1152T404 1499Q404 1631 324 1656L144 1684Q61 1708 61 1780Q61 1855 147 1895Q211 1925 283 1925Q364 1925 446 1894Q691 1801 691 1471Q691 1238 689 1184L687
+1130Q682 994 683 939Q756 907 827 842Q909 766 909 708Z" />
+<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="1303" d="M1241 997Q1241 845 1124 745Q1013 650 859 650Q757 650 689 721L589 851Q534 922 465 922Q346 922 303 856L261 734Q239 668 165 668Q120 668 91 696T61 769Q61 932 184 1030Q297 1120 465
+1120Q585 1120 663 1050Q690 1026 764 919Q813 849 859 849Q948 849 985 913Q1000 953 1032 1030Q1060 1094 1138 1094Q1180 1094 1210 1067T1241 997Z" />
+<hkern g1="dotlessi" g2="numbersign" k="543" />
+<hkern g1="dotlessi" g2="comma" k="793" />
+<hkern g1="dotlessi" g2="hyphen" k="797" />
+<hkern g1="dotlessi" g2="period" k="651" />
+<hkern g1="dotlessi" g2="slash" k="696" />
+<hkern g1="dotlessi" g2="four" k="625" />
+<hkern g1="dotlessi" g2="A" k="655" />
+<hkern g1="dotlessi" g2="J" k="719" />
+<hkern g1="dotlessi" g2="a" k="698" />
+<hkern g1="dotlessi" g2="c" k="641" />
+<hkern g1="dotlessi" g2="d" k="768" />
+<hkern g1="dotlessi" g2="e" k="625" />
+<hkern g1="dotlessi" g2="g" k="596" />
+<hkern g1="dotlessi" g2="o" k="637" />
+<hkern g1="dotlessi" g2="q" k="649" />
+<hkern g1="dotlessi" g2="s" k="639" />
+<hkern g1="dotlessi" g2="t" k="305" />
+<hkern g1="quotedbl" g2="comma" k="692" />
+<hkern g1="quotedbl" g2="hyphen" k="958" />
+<hkern g1="quotedbl" g2="slash" k="575" />
+<hkern g1="quotedbl" g2="J" k="803" />
+<hkern g1="quotedbl" g2="g" k="528" />
+<hkern g1="numbersign" g2="dotlessi" k="596" />
+<hkern g1="numbersign" g2="quotedbl" k="596" />
+<hkern g1="numbersign" g2="numbersign" k="528" />
+<hkern g1="numbersign" g2="parenright" k="551" />
+<hkern g1="numbersign" g2="comma" k="844" />
+<hkern g1="numbersign" g2="hyphen" k="524" />
+<hkern g1="numbersign" g2="period" k="745" />
+<hkern g1="numbersign" g2="slash" k="604" />
+<hkern g1="numbersign" g2="one" k="555" />
+<hkern g1="numbersign" g2="three" k="547" />
+<hkern g1="numbersign" g2="I" k="522" />
+<hkern g1="numbersign" g2="J" k="526" />
+<hkern g1="numbersign" g2="Y" k="549" />
+<hkern g1="numbersign" g2="backslash" k="551" />
+<hkern g1="numbersign" g2="bracketright" k="543" />
+<hkern g1="comma" g2="dotlessi" k="846" />
+<hkern g1="comma" g2="quotedbl" k="983" />
+<hkern g1="comma" g2="numbersign" k="561" />
+<hkern g1="comma" g2="hyphen" k="891" />
+<hkern g1="comma" g2="four" k="739" />
+<hkern g1="comma" g2="T" k="715" />
+<hkern g1="comma" g2="V" k="582" />
+<hkern g1="comma" g2="W" k="582" />
+<hkern g1="comma" g2="Y" k="778" />
+<hkern g1="comma" g2="backslash" k="854" />
+<hkern g1="comma" g2="copyright" k="809" />
+<hkern g1="comma" g2="Aacute" k="809" />
+<hkern g1="comma" g2="atilde" k="809" />
+<hkern g1="comma" g2="edieresis" k="809" />
+<hkern g1="hyphen" g2="dotlessi" k="799" />
+<hkern g1="hyphen" g2="quotedbl" k="1198" />
+<hkern g1="hyphen" g2="comma" k="842" />
+<hkern g1="hyphen" g2="period" k="606" />
+<hkern g1="hyphen" g2="one" k="600" />
+<hkern g1="hyphen" g2="two" k="428" />
+<hkern g1="hyphen" g2="three" k="666" />
+<hkern g1="hyphen" g2="seven" k="432" />
+<hkern g1="hyphen" g2="colon" k="614" />
+<hkern g1="hyphen" g2="semicolon" k="688" />
+<hkern g1="hyphen" g2="T" k="647" />
+<hkern g1="hyphen" g2="Y" k="721" />
+<hkern g1="hyphen" g2="backslash" k="606" />
+<hkern g1="hyphen" g2="z" k="539" />
+<hkern g1="hyphen" g2="copyright" k="762" />
+<hkern g1="hyphen" g2="Aacute" k="762" />
+<hkern g1="hyphen" g2="atilde" k="1167" />
+<hkern g1="hyphen" g2="edieresis" k="1167" />
+<hkern g1="period" g2="dotlessi" k="631" />
+<hkern g1="period" g2="quotedbl" k="676" />
+<hkern g1="period" g2="hyphen" k="584" />
+<hkern g1="period" g2="backslash" k="561" />
+<hkern g1="period" g2="copyright" k="502" />
+<hkern g1="period" g2="edieresis" k="502" />
+<hkern g1="slash" g2="comma" k="772" />
+<hkern g1="slash" g2="hyphen" k="545" />
+<hkern g1="slash" g2="period" k="647" />
+<hkern g1="slash" g2="slash" k="621" />
+<hkern g1="slash" g2="J" k="530" />
+<hkern g1="zero" g2="comma" k="287" />
+<hkern g1="zero" g2="period" k="170" />
+<hkern g1="one" g2="dotlessi" k="668" />
+<hkern g1="one" g2="quotedbl" k="668" />
+<hkern g1="one" g2="numbersign" k="586" />
+<hkern g1="one" g2="hyphen" k="596" />
+<hkern g1="one" g2="backslash" k="543" />
+<hkern g1="four" g2="dotlessi" k="674" />
+<hkern g1="four" g2="quotedbl" k="674" />
+<hkern g1="seven" g2="comma" k="821" />
+<hkern g1="seven" g2="hyphen" k="686" />
+<hkern g1="seven" g2="period" k="680" />
+<hkern g1="seven" g2="slash" k="578" />
+<hkern g1="seven" g2="J" k="645" />
+<hkern g1="colon" g2="hyphen" k="616" />
+<hkern g1="colon" g2="Y" k="528" />
+<hkern g1="semicolon" g2="hyphen" k="688" />
+<hkern g1="semicolon" g2="T" k="541" />
+<hkern g1="question" g2="comma" k="688" />
+<hkern g1="question" g2="hyphen" k="659" />
+<hkern g1="question" g2="period" k="530" />
+<hkern g1="question" g2="J" k="578" />
+<hkern g1="A" g2="dotlessi" k="719" />
+<hkern g1="A" g2="quotedbl" k="719" />
+<hkern g1="A" g2="T" k="498" />
+<hkern g1="A" g2="V" k="383" />
+<hkern g1="A" g2="W" k="383" />
+<hkern g1="A" g2="Y" k="551" />
+<hkern g1="A" g2="backslash" k="604" />
+<hkern g1="A" g2="v" k="268" />
+<hkern g1="A" g2="w" k="84" />
+<hkern g1="A" g2="y" k="74" />
+<hkern g1="A" g2="copyright" k="506" />
+<hkern g1="A" g2="Aacute" k="522" />
+<hkern g1="A" g2="atilde" k="522" />
+<hkern g1="A" g2="edieresis" k="506" />
+<hkern g1="D" g2="comma" k="293" />
+<hkern g1="D" g2="period" k="176" />
+<hkern g1="D" g2="copyright" k="125" />
+<hkern g1="D" g2="edieresis" k="125" />
+<hkern g1="E" g2="hyphen" k="545" />
+<hkern g1="F" g2="comma" k="977" />
+<hkern g1="F" g2="period" k="827" />
+<hkern g1="F" g2="slash" k="530" />
+<hkern g1="F" g2="J" k="733" />
+<hkern g1="F" g2="a" k="283" />
+<hkern g1="F" g2="e" k="289" />
+<hkern g1="F" g2="o" k="291" />
+<hkern g1="K" g2="o" k="143" />
+<hkern g1="K" g2="v" k="285" />
+<hkern g1="K" g2="w" k="117" />
+<hkern g1="K" g2="y" k="102" />
+<hkern g1="L" g2="dotlessi" k="938" />
+<hkern g1="L" g2="quotedbl" k="938" />
+<hkern g1="L" g2="numbersign" k="858" />
+<hkern g1="L" g2="hyphen" k="868" />
+<hkern g1="L" g2="four" k="598" />
+<hkern g1="L" g2="O" k="289" />
+<hkern g1="L" g2="T" k="528" />
+<hkern g1="L" g2="V" k="414" />
+<hkern g1="L" g2="Y" k="584" />
+<hkern g1="L" g2="backslash" k="651" />
+<hkern g1="L" g2="copyright" k="768" />
+<hkern g1="L" g2="Aacute" k="772" />
+<hkern g1="L" g2="atilde" k="772" />
+<hkern g1="L" g2="edieresis" k="768" />
+<hkern g1="O" g2="comma" k="379" />
+<hkern g1="O" g2="period" k="262" />
+<hkern g1="O" g2="O" k="76" />
+<hkern g1="O" g2="copyright" k="201" />
+<hkern g1="O" g2="edieresis" k="201" />
+<hkern g1="P" g2="comma" k="872" />
+<hkern g1="P" g2="period" k="725" />
+<hkern g1="P" g2="A" k="313" />
+<hkern g1="P" g2="J" k="664" />
+<hkern g1="P" g2="a" k="186" />
+<hkern g1="P" g2="e" k="213" />
+<hkern g1="P" g2="o" k="213" />
+<hkern g1="P" g2="s" k="168" />
+<hkern g1="P" g2="u" k="100" />
+<hkern g1="P" g2="copyright" k="88" />
+<hkern g1="P" g2="edieresis" k="88" />
+<hkern g1="R" g2="copyright" k="84" />
+<hkern g1="R" g2="edieresis" k="84" />
+<hkern g1="T" g2="comma" k="588" />
+<hkern g1="T" g2="hyphen" k="584" />
+<hkern g1="T" g2="period" k="449" />
+<hkern g1="T" g2="colon" k="465" />
+<hkern g1="T" g2="semicolon" k="457" />
+<hkern g1="T" g2="A" k="412" />
+<hkern g1="T" g2="a" k="434" />
+<hkern g1="T" g2="e" k="424" />
+<hkern g1="T" g2="i" k="82" />
+<hkern g1="T" g2="o" k="436" />
+<hkern g1="T" g2="r" k="442" />
+<hkern g1="T" g2="s" k="424" />
+<hkern g1="T" g2="u" k="420" />
+<hkern g1="T" g2="w" k="426" />
+<hkern g1="T" g2="y" k="420" />
+<hkern g1="U" g2="comma" k="319" />
+<hkern g1="U" g2="period" k="203" />
+<hkern g1="U" g2="A" k="129" />
+<hkern g1="V" g2="comma" k="645" />
+<hkern g1="V" g2="hyphen" k="469" />
+<hkern g1="V" g2="period" k="520" />
+<hkern g1="V" g2="colon" k="256" />
+<hkern g1="V" g2="semicolon" k="258" />
+<hkern g1="V" g2="A" k="434" />
+<hkern g1="V" g2="a" k="307" />
+<hkern g1="V" g2="e" k="322" />
+<hkern g1="V" g2="i" k="94" />
+<hkern g1="V" g2="o" k="322" />
+<hkern g1="V" g2="r" k="242" />
+<hkern g1="V" g2="u" k="231" />
+<hkern g1="V" g2="y" k="227" />
+<hkern g1="W" g2="comma" k="569" />
+<hkern g1="W" g2="hyphen" k="387" />
+<hkern g1="W" g2="period" k="442" />
+<hkern g1="W" g2="colon" k="178" />
+<hkern g1="W" g2="semicolon" k="180" />
+<hkern g1="W" g2="A" k="356" />
+<hkern g1="W" g2="O" k="147" />
+<hkern g1="W" g2="a" k="225" />
+<hkern g1="W" g2="e" k="238" />
+<hkern g1="W" g2="o" k="240" />
+<hkern g1="W" g2="r" k="166" />
+<hkern g1="W" g2="v" k="123" />
+<hkern g1="W" g2="y" k="154" />
+<hkern g1="Y" g2="comma" k="698" />
+<hkern g1="Y" g2="hyphen" k="690" />
+<hkern g1="Y" g2="period" k="551" />
+<hkern g1="Y" g2="slash" k="547" />
+<hkern g1="Y" g2="colon" k="362" />
+<hkern g1="Y" g2="semicolon" k="367" />
+<hkern g1="Y" g2="A" k="455" />
+<hkern g1="Y" g2="J" k="586" />
+<hkern g1="Y" g2="a" k="463" />
+<hkern g1="Y" g2="e" k="492" />
+<hkern g1="Y" g2="i" k="115" />
+<hkern g1="Y" g2="o" k="492" />
+<hkern g1="Y" g2="u" k="328" />
+<hkern g1="Z" g2="hyphen" k="778" />
+<hkern g1="backslash" g2="dotlessi" k="786" />
+<hkern g1="backslash" g2="quotedbl" k="786" />
+<hkern g1="backslash" g2="T" k="547" />
+<hkern g1="backslash" g2="Y" k="598" />
+<hkern g1="backslash" g2="backslash" k="676" />
+<hkern g1="backslash" g2="copyright" k="569" />
+<hkern g1="backslash" g2="Aacute" k="588" />
+<hkern g1="backslash" g2="atilde" k="588" />
+<hkern g1="backslash" g2="edieresis" k="569" />
+<hkern g1="a" g2="copyright" k="100" />
+<hkern g1="a" g2="edieresis" k="100" />
+<hkern g1="b" g2="dotlessi" k="709" />
+<hkern g1="b" g2="quotedbl" k="709" />
+<hkern g1="b" g2="copyright" k="465" />
+<hkern g1="b" g2="edieresis" k="465" />
+<hkern g1="c" g2="dotlessi" k="571" />
+<hkern g1="c" g2="quotedbl" k="571" />
+<hkern g1="c" g2="hyphen" k="856" />
+<hkern g1="c" g2="copyright" k="295" />
+<hkern g1="c" g2="edieresis" k="295" />
+<hkern g1="e" g2="dotlessi" k="682" />
+<hkern g1="e" g2="quotedbl" k="682" />
+<hkern g1="e" g2="e" k="72" />
+<hkern g1="e" g2="copyright" k="406" />
+<hkern g1="e" g2="edieresis" k="406" />
+<hkern g1="f" g2="dotlessi" k="236" />
+<hkern g1="f" g2="quotedbl" k="236" />
+<hkern g1="f" g2="hyphen" k="526" />
+<hkern g1="f" g2="f" k="51" />
+<hkern g1="f" g2="copyright" k="61" />
+<hkern g1="f" g2="edieresis" k="61" />
+<hkern g1="g" g2="dotlessi" k="655" />
+<hkern g1="g" g2="quotedbl" k="655" />
+<hkern g1="g" g2="copyright" k="356" />
+<hkern g1="g" g2="edieresis" k="356" />
+<hkern g1="h" g2="dotlessi" k="580" />
+<hkern g1="h" g2="quotedbl" k="580" />
+<hkern g1="h" g2="copyright" k="346" />
+<hkern g1="h" g2="edieresis" k="346" />
+<hkern g1="k" g2="e" k="55" />
+<hkern g1="k" g2="o" k="82" />
+<hkern g1="k" g2="copyright" k="205" />
+<hkern g1="k" g2="edieresis" k="205" />
+<hkern g1="m" g2="copyright" k="270" />
+<hkern g1="m" g2="edieresis" k="270" />
+<hkern g1="n" g2="copyright" k="274" />
+<hkern g1="n" g2="edieresis" k="274" />
+<hkern g1="o" g2="dotlessi" k="645" />
+<hkern g1="o" g2="quotedbl" k="645" />
+<hkern g1="o" g2="o" k="23" />
+<hkern g1="o" g2="copyright" k="371" />
+<hkern g1="o" g2="edieresis" k="371" />
+<hkern g1="p" g2="dotlessi" k="692" />
+<hkern g1="p" g2="quotedbl" k="692" />
+<hkern g1="p" g2="copyright" k="422" />
+<hkern g1="p" g2="edieresis" k="422" />
+<hkern g1="r" g2="comma" k="606" />
+<hkern g1="r" g2="hyphen" k="575" />
+<hkern g1="r" g2="period" k="459" />
+<hkern g1="r" g2="c" k="37" />
+<hkern g1="r" g2="d" k="98" />
+<hkern g1="r" g2="e" k="84" />
+<hkern g1="r" g2="g" k="47" />
+<hkern g1="r" g2="o" k="84" />
+<hkern g1="r" g2="q" k="104" />
+<hkern g1="u" g2="copyright" k="139" />
+<hkern g1="u" g2="edieresis" k="139" />
+<hkern g1="v" g2="comma" k="414" />
+<hkern g1="v" g2="period" k="287" />
+<hkern g1="v" g2="copyright" k="119" />
+<hkern g1="v" g2="edieresis" k="119" />
+<hkern g1="w" g2="comma" k="254" />
+<hkern g1="w" g2="period" k="127" />
+<hkern g1="w" g2="copyright" k="150" />
+<hkern g1="w" g2="edieresis" k="150" />
+<hkern g1="y" g2="comma" k="186" />
+<hkern g1="y" g2="period" k="37" />
+<hkern g1="y" g2="copyright" k="135" />
+<hkern g1="y" g2="edieresis" k="135" />
+<hkern g1="z" g2="copyright" k="166" />
+<hkern g1="z" g2="edieresis" k="166" />
+<hkern g1="copyright" g2="comma" k="754" />
+<hkern g1="copyright" g2="hyphen" k="756" />
+<hkern g1="copyright" g2="slash" k="639" />
+<hkern g1="copyright" g2="four" k="565" />
+<hkern g1="copyright" g2="A" k="598" />
+<hkern g1="copyright" g2="J" k="662" />
+<hkern g1="copyright" g2="a" k="637" />
+<hkern g1="copyright" g2="c" k="588" />
+<hkern g1="copyright" g2="d" k="702" />
+<hkern g1="copyright" g2="e" k="608" />
+<hkern g1="copyright" g2="g" k="594" />
+<hkern g1="copyright" g2="o" k="623" />
+<hkern g1="copyright" g2="q" k="633" />
+<hkern g1="copyright" g2="s" k="442" />
+<hkern g1="copyright" g2="t" k="145" />
+<hkern g1="Aacute" g2="comma" k="754" />
+<hkern g1="Aacute" g2="hyphen" k="756" />
+<hkern g1="Aacute" g2="slash" k="631" />
+<hkern g1="Aacute" g2="A" k="430" />
+<hkern g1="Aacute" g2="C" k="197" />
+<hkern g1="Aacute" g2="G" k="152" />
+<hkern g1="Aacute" g2="J" k="653" />
+<hkern g1="Aacute" g2="O" k="170" />
+<hkern g1="Aacute" g2="Q" k="170" />
+<hkern g1="Aacute" g2="S" k="182" />
+<hkern g1="Aacute" g2="T" k="92" />
+<hkern g1="Aacute" g2="a" k="416" />
+<hkern g1="Aacute" g2="c" k="365" />
+<hkern g1="Aacute" g2="d" k="504" />
+<hkern g1="Aacute" g2="e" k="446" />
+<hkern g1="Aacute" g2="f" k="141" />
+<hkern g1="Aacute" g2="g" k="569" />
+<hkern g1="Aacute" g2="j" k="227" />
+<hkern g1="Aacute" g2="m" k="162" />
+<hkern g1="Aacute" g2="n" k="162" />
+<hkern g1="Aacute" g2="o" k="459" />
+<hkern g1="Aacute" g2="p" k="190" />
+<hkern g1="Aacute" g2="q" k="463" />
+<hkern g1="Aacute" g2="s" k="328" />
+<hkern g1="atilde" g2="comma" k="791" />
+<hkern g1="atilde" g2="hyphen" k="1198" />
+<hkern g1="atilde" g2="period" k="555" />
+<hkern g1="atilde" g2="slash" k="643" />
+<hkern g1="atilde" g2="A" k="467" />
+<hkern g1="atilde" g2="C" k="233" />
+<hkern g1="atilde" g2="G" k="188" />
+<hkern g1="atilde" g2="J" k="776" />
+<hkern g1="atilde" g2="O" k="207" />
+<hkern g1="atilde" g2="Q" k="207" />
+<hkern g1="atilde" g2="S" k="217" />
+<hkern g1="atilde" g2="T" k="129" />
+<hkern g1="atilde" g2="a" k="453" />
+<hkern g1="atilde" g2="c" k="399" />
+<hkern g1="atilde" g2="d" k="541" />
+<hkern g1="atilde" g2="e" k="481" />
+<hkern g1="atilde" g2="f" k="178" />
+<hkern g1="atilde" g2="g" k="500" />
+<hkern g1="atilde" g2="j" k="264" />
+<hkern g1="atilde" g2="m" k="199" />
+<hkern g1="atilde" g2="n" k="199" />
+<hkern g1="atilde" g2="o" k="494" />
+<hkern g1="atilde" g2="p" k="225" />
+<hkern g1="atilde" g2="q" k="500" />
+<hkern g1="atilde" g2="s" k="362" />
+<hkern g1="edieresis" g2="comma" k="713" />
+<hkern g1="edieresis" g2="hyphen" k="1120" />
+<hkern g1="edieresis" g2="slash" k="674" />
+<hkern g1="edieresis" g2="J" k="733" />
+<hkern g1="edieresis" g2="d" k="561" />
+<hkern g1="edieresis" g2="g" k="537" />
+<hkern g1="edieresis" g2="o" k="532" />
+<hkern g1="edieresis" g2="q" k="537" />
+</font>