[Tux4kids-commits] r76 - in tuxmath/trunk: . data/fonts
data/images/backgrounds data/images/comets data/images/igloos
data/images/penguins data/images/sprites data/images/status
data/missions data/missions/arcade data/missions/lessons
data/sounds docs nsis src
dbruce at alioth.debian.org
dbruce at alioth.debian.org
Thu Mar 8 21:31:46 CET 2007
Author: dbruce
Date: 2007-02-12 11:37:56 +0000 (Mon, 12 Feb 2007)
New Revision: 76
Added:
tuxmath/trunk/data/fonts/AndikaDesRevA.ttf
tuxmath/trunk/data/images/comets/bonus_comet1.png
tuxmath/trunk/data/images/comets/bonus_comet2.png
tuxmath/trunk/data/images/comets/bonus_comet3.png
tuxmath/trunk/data/images/comets/bonus_cometex1.png
tuxmath/trunk/data/images/comets/bonus_cometex1a.png
tuxmath/trunk/data/images/comets/bonus_cometex2.png
tuxmath/trunk/data/images/comets/bonus_cometex3.png
tuxmath/trunk/data/images/igloos/composite.svg
tuxmath/trunk/data/images/igloos/extra_life.png
tuxmath/trunk/data/images/penguins/worried.png
tuxmath/trunk/data/images/sprites/tux_config0.png
tuxmath/trunk/data/images/sprites/tux_config1.png
tuxmath/trunk/data/images/sprites/tux_configd.png
tuxmath/trunk/data/images/status/play.png
tuxmath/trunk/data/images/status/stop.png
tuxmath/trunk/data/missions/lessons/lesson27
tuxmath/trunk/data/missions/lessons/lesson28
tuxmath/trunk/data/missions/lessons/lesson29
tuxmath/trunk/data/missions/lessons/lesson30
tuxmath/trunk/data/missions/lessons/lesson31
tuxmath/trunk/data/missions/lessons/lesson32
tuxmath/trunk/data/missions/lessons/lesson33
tuxmath/trunk/data/missions/lessons/lesson34
tuxmath/trunk/data/missions/lessons/lesson35
tuxmath/trunk/data/missions/lessons/lesson36
tuxmath/trunk/data/missions/lessons/lesson37
tuxmath/trunk/data/missions/lessons/lesson38
tuxmath/trunk/data/missions/lessons/lesson39
tuxmath/trunk/data/missions/lessons/lesson40
tuxmath/trunk/data/missions/lessons/lesson41
tuxmath/trunk/data/missions/lessons/lesson42
tuxmath/trunk/data/missions/lessons/lesson43
tuxmath/trunk/data/missions/lessons/lesson44
tuxmath/trunk/data/missions/lessons/lesson45
tuxmath/trunk/data/missions/lessons/lesson46
tuxmath/trunk/data/missions/lessons/lesson47
tuxmath/trunk/data/missions/lessons/lesson48
tuxmath/trunk/data/missions/lessons/lesson49
tuxmath/trunk/data/missions/lessons/lesson50
tuxmath/trunk/data/missions/lessons/lesson51
tuxmath/trunk/data/missions/lessons/lesson52
tuxmath/trunk/data/missions/lessons/lesson53
tuxmath/trunk/data/missions/lessons/lesson54
tuxmath/trunk/data/sounds/cheer.wav
tuxmath/trunk/data/sounds/towerclock.wav
Modified:
tuxmath/trunk/configure.in
tuxmath/trunk/data/images/backgrounds/5.jpg
tuxmath/trunk/data/images/igloos/cloud.png
tuxmath/trunk/data/images/penguins/flapdown.png
tuxmath/trunk/data/images/penguins/flapup.png
tuxmath/trunk/data/images/penguins/grumpy.png
tuxmath/trunk/data/missions/arcade/ace
tuxmath/trunk/data/missions/arcade/ranger
tuxmath/trunk/data/missions/arcade/scout
tuxmath/trunk/data/missions/arcade/space_cadet
tuxmath/trunk/data/missions/lessons/lesson01
tuxmath/trunk/data/missions/lessons/lesson02
tuxmath/trunk/data/missions/lessons/lesson03
tuxmath/trunk/data/missions/lessons/lesson04
tuxmath/trunk/data/missions/lessons/lesson05
tuxmath/trunk/data/missions/lessons/lesson09
tuxmath/trunk/data/missions/lessons/lesson10
tuxmath/trunk/data/missions/lessons/lesson11
tuxmath/trunk/data/missions/lessons/lesson12
tuxmath/trunk/data/missions/lessons/lesson13
tuxmath/trunk/data/missions/lessons/lesson14
tuxmath/trunk/data/missions/lessons/lesson15
tuxmath/trunk/data/missions/lessons/lesson16
tuxmath/trunk/data/missions/lessons/lesson17
tuxmath/trunk/data/missions/lessons/lesson18
tuxmath/trunk/data/missions/lessons/lesson19
tuxmath/trunk/data/missions/lessons/lesson20
tuxmath/trunk/data/missions/lessons/lesson21
tuxmath/trunk/data/missions/lessons/lesson22
tuxmath/trunk/data/missions/lessons/lesson23
tuxmath/trunk/data/missions/lessons/lesson24
tuxmath/trunk/data/missions/lessons/lesson25
tuxmath/trunk/data/missions/lessons/lesson26
tuxmath/trunk/data/missions/options
tuxmath/trunk/docs/changelog
tuxmath/trunk/nsis/tuxmath.nsi
tuxmath/trunk/nsis/tuxmath_with_conf.nsi
tuxmath/trunk/src/alphabet.c
tuxmath/trunk/src/fileops.c
tuxmath/trunk/src/fileops.h
tuxmath/trunk/src/game.c
tuxmath/trunk/src/loaders.c
tuxmath/trunk/src/mathcards.c
tuxmath/trunk/src/mathcards.h
tuxmath/trunk/src/options.c
tuxmath/trunk/src/options.h
tuxmath/trunk/src/setup.c
tuxmath/trunk/src/title.c
tuxmath/trunk/src/titlescreen.c
tuxmath/trunk/src/titlescreen.h
tuxmath/trunk/src/tuxmath.c
tuxmath/trunk/src/tuxmath.h
Log:
Bonus comet support, among other things
Modified: tuxmath/trunk/configure.in
===================================================================
--- tuxmath/trunk/configure.in 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/configure.in 2007-02-12 11:37:56 UTC (rev 76)
@@ -6,7 +6,7 @@
AC_CANONICAL_HOST
AC_CANONICAL_TARGET
-AM_INIT_AUTOMAKE(tuxmath, 1.0.1)
+AM_INIT_AUTOMAKE(tuxmath, 1.5)
AM_CONFIG_HEADER(config.h)
AM_MAINTAINER_MODE
Added: tuxmath/trunk/data/fonts/AndikaDesRevA.ttf
===================================================================
(Binary files differ)
Property changes on: tuxmath/trunk/data/fonts/AndikaDesRevA.ttf
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: tuxmath/trunk/data/images/backgrounds/5.jpg
===================================================================
(Binary files differ)
Added: tuxmath/trunk/data/images/comets/bonus_comet1.png
===================================================================
(Binary files differ)
Property changes on: tuxmath/trunk/data/images/comets/bonus_comet1.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: tuxmath/trunk/data/images/comets/bonus_comet2.png
===================================================================
(Binary files differ)
Property changes on: tuxmath/trunk/data/images/comets/bonus_comet2.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: tuxmath/trunk/data/images/comets/bonus_comet3.png
===================================================================
(Binary files differ)
Property changes on: tuxmath/trunk/data/images/comets/bonus_comet3.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: tuxmath/trunk/data/images/comets/bonus_cometex1.png
===================================================================
(Binary files differ)
Property changes on: tuxmath/trunk/data/images/comets/bonus_cometex1.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: tuxmath/trunk/data/images/comets/bonus_cometex1a.png
===================================================================
(Binary files differ)
Property changes on: tuxmath/trunk/data/images/comets/bonus_cometex1a.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: tuxmath/trunk/data/images/comets/bonus_cometex2.png
===================================================================
(Binary files differ)
Property changes on: tuxmath/trunk/data/images/comets/bonus_cometex2.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: tuxmath/trunk/data/images/comets/bonus_cometex3.png
===================================================================
(Binary files differ)
Property changes on: tuxmath/trunk/data/images/comets/bonus_cometex3.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: tuxmath/trunk/data/images/igloos/cloud.png
===================================================================
(Binary files differ)
Added: tuxmath/trunk/data/images/igloos/composite.svg
===================================================================
--- tuxmath/trunk/data/images/igloos/composite.svg 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/images/igloos/composite.svg 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,4598 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448819"
+ height="1052.3622047"
+ id="svg7951"
+ sodipodi:version="0.32"
+ inkscape:version="0.44"
+ sodipodi:docbase="/home/tim/src/tuxmath/trunk/data/images"
+ sodipodi:docname="composite.svg">
+ <defs
+ id="defs7953">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9207"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.028081,0,0,0.929577,738.2729,233.5941)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9205"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.68354,0,0,1.398134,738.2729,233.5941)"
+ x1="281.33209"
+ y1="368.06802"
+ x2="263.86984"
+ y2="358.06830" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9203"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.889997,0,0,1.073801,738.2729,233.5941)"
+ x1="296.59113"
+ y1="486.34430"
+ x2="274.23395"
+ y2="438.15631" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9226"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.204419,-0.531867,-0.33593,0.18527,679.4298,639.6585)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9180"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.028081,0,0,0.929577,738.2729,233.5941)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9178"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.68354,0,0,1.398134,738.2729,233.5941)"
+ x1="281.33209"
+ y1="368.06802"
+ x2="263.86984"
+ y2="358.06830" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9176"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.889997,0,0,1.073801,738.2729,233.5941)"
+ x1="296.59113"
+ y1="486.34430"
+ x2="274.23395"
+ y2="438.15631" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9174"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.658741,0.14727,0.158825,0.425808,693.7206,415.3364)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9357"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.028081,0,0,0.929577,738.2729,233.5941)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9355"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.68354,0,0,1.398134,738.2729,233.5941)"
+ x1="281.33209"
+ y1="368.06802"
+ x2="263.86984"
+ y2="358.06830" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9353"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.889997,0,0,1.073801,738.2729,233.5941)"
+ x1="296.59113"
+ y1="486.34430"
+ x2="274.23395"
+ y2="438.15631" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9351"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.658741,0.14727,0.158825,0.425808,693.7206,415.3364)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9365"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.028081,0,0,0.929577,738.2729,233.5941)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9363"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.68354,0,0,1.398134,738.2729,233.5941)"
+ x1="281.33209"
+ y1="368.06802"
+ x2="263.86984"
+ y2="358.06830" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9361"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.889997,0,0,1.073801,738.2729,233.5941)"
+ x1="296.59113"
+ y1="486.34430"
+ x2="274.23395"
+ y2="438.15631" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9359"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.658741,0.14727,0.158825,0.425808,693.7206,415.3364)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9349"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.028081,0,0,0.929577,738.2729,233.5941)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9347"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.68354,0,0,1.398134,738.2729,233.5941)"
+ x1="281.33209"
+ y1="368.06802"
+ x2="263.86984"
+ y2="358.06830" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9345"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.889997,0,0,1.073801,738.2729,233.5941)"
+ x1="296.59113"
+ y1="486.34430"
+ x2="274.23395"
+ y2="438.15631" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9343"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.204419,-0.531867,-0.33593,0.18527,675.4618,960.284)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient8267"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.028081,0,0,0.929577,738.2729,233.5941)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient8265"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.68354,0,0,1.398134,738.2729,233.5941)"
+ x1="281.33209"
+ y1="368.06802"
+ x2="263.86984"
+ y2="358.06830" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient8263"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.889997,0,0,1.073801,738.2729,233.5941)"
+ x1="296.59113"
+ y1="486.34430"
+ x2="274.23395"
+ y2="438.15631" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient8261"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.658741,0.14727,0.158825,0.425808,693.7206,415.3364)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient12090"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.710124,0,0,0.384496,183.4103,-20.54651)"
+ x1="280.17413"
+ y1="348.70358"
+ x2="243.94989"
+ y2="344.28131" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12377"
+ id="linearGradient12093"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.421122,0,0,0.648362,183.4103,-20.54651)"
+ x1="457.95407"
+ y1="321.26181"
+ x2="684.51758"
+ y2="321.26181" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5018"
+ id="linearGradient8028"
+ gradientUnits="userSpaceOnUse"
+ x1="50.651741"
+ y1="965.25763"
+ x2="45.15498"
+ y2="926.84485" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5018"
+ id="linearGradient8026"
+ gradientUnits="userSpaceOnUse"
+ x1="50.651741"
+ y1="965.25763"
+ x2="45.15498"
+ y2="926.84485" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5018"
+ id="linearGradient8024"
+ gradientUnits="userSpaceOnUse"
+ x1="50.651741"
+ y1="965.25763"
+ x2="45.15498"
+ y2="926.84485" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5018"
+ id="linearGradient8022"
+ gradientUnits="userSpaceOnUse"
+ x1="50.651741"
+ y1="965.25763"
+ x2="45.15498"
+ y2="926.84485" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5018"
+ id="linearGradient8020"
+ gradientUnits="userSpaceOnUse"
+ x1="50.651741"
+ y1="965.25763"
+ x2="45.15498"
+ y2="926.84485" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5018"
+ id="linearGradient8018"
+ gradientUnits="userSpaceOnUse"
+ x1="50.651741"
+ y1="965.25763"
+ x2="45.15498"
+ y2="926.84485" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient12110"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.549997,0,0,0.496439,183.4103,-20.54651)"
+ x1="392.50446"
+ y1="362.68777"
+ x2="276.09256"
+ y2="358.97195" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11116"
+ id="linearGradient8014"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.972343,1.028444)"
+ x1="371.22302"
+ y1="211.30777"
+ x2="274.47937"
+ y2="216.53050" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12377"
+ id="linearGradient8012"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.898229,1.113302)"
+ x1="386.07327"
+ y1="185.66209"
+ x2="400.74783"
+ y2="184.89015" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10491"
+ id="linearGradient8010"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.972343,1.028444)"
+ x1="355.46143"
+ y1="208.43527"
+ x2="305.45908"
+ y2="209.47983" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12377"
+ id="linearGradient8008"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.898229,1.113302)"
+ x1="388.02988"
+ y1="182.57433"
+ x2="403.19357"
+ y2="181.03044" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient9375"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.710124,0,0,0.384496,-58.22604,-22.85128)"
+ x1="280.17413"
+ y1="348.70358"
+ x2="243.94989"
+ y2="344.28131" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12377"
+ id="linearGradient9378"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.421122,0,0,0.648362,-58.22604,-22.85128)"
+ x1="457.95407"
+ y1="321.26181"
+ x2="684.51758"
+ y2="321.26181" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5018"
+ id="linearGradient8082"
+ gradientUnits="userSpaceOnUse"
+ x1="50.651741"
+ y1="965.25763"
+ x2="45.15498"
+ y2="926.84485" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5018"
+ id="linearGradient8080"
+ gradientUnits="userSpaceOnUse"
+ x1="50.651741"
+ y1="965.25763"
+ x2="45.15498"
+ y2="926.84485" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5018"
+ id="linearGradient8078"
+ gradientUnits="userSpaceOnUse"
+ x1="50.651741"
+ y1="965.25763"
+ x2="45.15498"
+ y2="926.84485" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5018"
+ id="linearGradient8076"
+ gradientUnits="userSpaceOnUse"
+ x1="50.651741"
+ y1="965.25763"
+ x2="45.15498"
+ y2="926.84485" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5018"
+ id="linearGradient8074"
+ gradientUnits="userSpaceOnUse"
+ x1="50.651741"
+ y1="965.25763"
+ x2="45.15498"
+ y2="926.84485" />
+ <linearGradient
+ id="linearGradient5018"
+ inkscape:collect="always">
+ <stop
+ id="stop5020"
+ offset="0"
+ style="stop-color:#fdd541;stop-opacity:1;" />
+ <stop
+ id="stop5022"
+ offset="1"
+ style="stop-color:white;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5018"
+ id="linearGradient8072"
+ gradientUnits="userSpaceOnUse"
+ x1="50.651741"
+ y1="965.25763"
+ x2="45.15498"
+ y2="926.84485" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient9395"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.549997,0,0,0.496439,-58.22604,-22.85128)"
+ x1="392.50446"
+ y1="362.68777"
+ x2="276.09256"
+ y2="358.97195" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11116"
+ id="linearGradient8068"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.972343,1.028444)"
+ x1="371.22302"
+ y1="211.30777"
+ x2="274.47937"
+ y2="216.53050" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12377"
+ id="linearGradient8066"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.898229,1.113302)"
+ x1="386.07327"
+ y1="185.66209"
+ x2="400.74783"
+ y2="184.89015" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10491"
+ id="linearGradient8064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.972343,1.028444)"
+ x1="355.46143"
+ y1="208.43527"
+ x2="305.45908"
+ y2="209.47983" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12377"
+ id="linearGradient8062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.898229,1.113302)"
+ x1="388.02988"
+ y1="182.57433"
+ x2="403.19357"
+ y2="181.03044" />
+ <linearGradient
+ id="linearGradient912">
+ <stop
+ id="stop913"
+ offset="0.0000000"
+ style="stop-color:#b1f3f3;stop-opacity:1.0000000;" />
+ <stop
+ id="stop855"
+ offset="0.28319508"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop1077"
+ offset="0.43082523"
+ style="stop-color:#e2ffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop1078"
+ offset="0.69532084"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop914"
+ offset="1.0000000"
+ style="stop-color:#bdffff;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient912"
+ id="linearGradient3752"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.288414,0,0,0.26615,598.1275,408.6798)"
+ x1="84.717565"
+ y1="67.629982"
+ x2="7.7171915"
+ y2="18.836343" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient2280"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.05165,0.950887)"
+ x1="262.03372"
+ y1="582.74817"
+ x2="205.08041"
+ y2="520.93854" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient2278"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.69921,1.430186)"
+ x1="284.23892"
+ y1="369.54196"
+ x2="274.71536"
+ y2="351.49554" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient2276"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.9104,1.098418)"
+ x1="295.32178"
+ y1="485.56943"
+ x2="235.70436"
+ y2="447.57535" />
+ <linearGradient
+ gradientTransform="scale(1.05165,0.950887)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient18000"
+ inkscape:collect="always"
+ x1="262.03372"
+ x2="205.08041"
+ xlink:href="#linearGradient11752"
+ y1="582.74817"
+ y2="520.93854" />
+ <linearGradient
+ gradientTransform="scale(0.69921,1.430186)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient18625"
+ inkscape:collect="always"
+ x1="284.23892"
+ x2="274.71536"
+ xlink:href="#linearGradient11752"
+ y1="369.54196"
+ y2="351.49554" />
+ <linearGradient
+ id="linearGradient11752">
+ <stop
+ id="stop11753"
+ offset="0.0000000"
+ style="stop-color:#ffcf2f;stop-opacity:1.0000000;" />
+ <stop
+ id="stop11754"
+ offset="1.0000000"
+ style="stop-color:#faee89;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="scale(0.9104,1.098418)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient25475"
+ inkscape:collect="always"
+ x1="295.32178"
+ x2="235.70436"
+ xlink:href="#linearGradient11752"
+ y1="485.56943"
+ y2="447.57535" />
+ <linearGradient
+ id="linearGradient11116"
+ inkscape:collect="always">
+ <stop
+ id="stop11117"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop11118"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="scale(0.972343,1.028444)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11119"
+ inkscape:collect="always"
+ x1="371.22302"
+ x2="274.47937"
+ xlink:href="#linearGradient11116"
+ y1="211.30777"
+ y2="216.53050" />
+ <linearGradient
+ gradientTransform="scale(0.898229,1.113302)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13005"
+ inkscape:collect="always"
+ x1="386.07327"
+ x2="400.74783"
+ xlink:href="#linearGradient12377"
+ y1="185.66209"
+ y2="184.89015" />
+ <linearGradient
+ id="linearGradient10491"
+ inkscape:collect="always">
+ <stop
+ id="stop10492"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop10493"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="scale(0.972343,1.028444)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10494"
+ inkscape:collect="always"
+ x1="355.46143"
+ x2="305.45908"
+ xlink:href="#linearGradient10491"
+ y1="208.43527"
+ y2="209.47983" />
+ <linearGradient
+ id="linearGradient12377">
+ <stop
+ id="stop12378"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop12379"
+ offset="1.0000000"
+ style="stop-color:#c8c8c8;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="scale(0.898229,1.113302)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13630"
+ inkscape:collect="always"
+ x1="388.02988"
+ x2="403.19357"
+ xlink:href="#linearGradient12377"
+ y1="182.57433"
+ y2="181.03044" />
+ <linearGradient
+ id="linearGradient14252">
+ <stop
+ id="stop14253"
+ offset="0.0000000"
+ style="stop-color:#000000;stop-opacity:1.0000000;" />
+ <stop
+ id="stop14254"
+ offset="1.0000000"
+ style="stop-color:#303030;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3346">
+ <stop
+ style="stop-color:aqua;stop-opacity:1;"
+ offset="0"
+ id="stop3348" />
+ <stop
+ style="stop-color:aqua;stop-opacity:0;"
+ offset="1"
+ id="stop3350" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3346"
+ id="linearGradient3352"
+ x1="517.91101"
+ y1="757.18658"
+ x2="395.81851"
+ y2="582.46179"
+ gradientUnits="userSpaceOnUse" />
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath11177">
+ <path
+ style="opacity:1;fill:black;fill-opacity:1;stroke:#9a9a9a;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="M -52.28173,-67.43473 L -52.28173,262.72152 L 349.40577,262.72152 L 349.40577,76.34652 C 348.23035,87.07705 352.24773,87.22801 339.12452,98.78402 C 323.21183,112.7964 331.69272,117.81883 312.99952,130.28402 C 294.30631,142.74922 293.66003,157.43388 273.15577,160.87777 C 252.65153,164.32166 258.67286,136.60613 236.87452,137.22152 C 215.0762,137.83691 245.62044,157.22251 224.99952,155.72152 C 204.37859,154.22052 190.48685,137.05596 170.81202,127.72152 C 151.13719,118.38709 150.56661,125.67094 140.74952,108.87777 C 130.93243,92.0846 133.94444,101.62874 125.34327,83.62777 C 116.74209,65.62679 140.70548,92.28162 136.56202,71.15902 C 132.41857,50.03641 104.93875,33.01826 108.46827,13.22152 C 111.99779,-6.57522 116.64076,13.873 127.18702,-5.84098 C 137.7333,-25.55496 145.94748,-7.2647 157.81202,-24.02848 C 168.52114,-39.15973 172.7798,-54.55413 186.15577,-67.43473 L -52.28173,-67.43473 z M 245.59327,-67.43473 C 244.9251,-64.56084 245.94698,-61.47751 253.21827,-58.80973 C 264.21756,-54.77418 273.65554,-61.73925 282.96827,-67.43473 L 245.59327,-67.43473 z M 312.46827,-67.43473 C 318.89022,-58.77706 308.03426,-46.1974 322.12452,-34.12223 C 335.72402,-22.46762 344.01218,-39.89895 349.40577,-35.84098 L 349.40577,-67.43473 L 312.46827,-67.43473 z M 349.40577,2.00277 C 346.74177,10.4221 344.29718,18.66842 346.71827,28.09652 C 347.4227,30.83968 348.36022,32.83431 349.40577,34.31527 L 349.40577,2.00277 z "
+ id="rect11154" />
+ </clipPath>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient11227"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.9104,1.098418)"
+ x1="295.32178"
+ y1="485.56943"
+ x2="235.70436"
+ y2="447.57535" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient11229"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.69921,1.430186)"
+ x1="284.23892"
+ y1="369.54196"
+ x2="274.71536"
+ y2="351.49554" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient11231"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.05165,0.950887)"
+ x1="262.03372"
+ y1="582.74817"
+ x2="205.08041"
+ y2="520.93854" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient11406"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.9104,1.098418)"
+ x1="295.32178"
+ y1="485.56943"
+ x2="235.70436"
+ y2="447.57535" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient11408"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.69921,1.430186)"
+ x1="284.23892"
+ y1="369.54196"
+ x2="274.71536"
+ y2="351.49554" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient11410"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.05165,0.950887)"
+ x1="262.03372"
+ y1="582.74817"
+ x2="205.08041"
+ y2="520.93854" />
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath11568">
+ <path
+ sodipodi:type="star"
+ style="opacity:1;fill:black;fill-opacity:1;stroke:#9a9a9a;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path11566"
+ sodipodi:sides="17"
+ sodipodi:cx="78.043388"
+ sodipodi:cy="839.63104"
+ sodipodi:r1="89.371216"
+ sodipodi:r2="105.14261"
+ sodipodi:arg1="-0.55479223"
+ sodipodi:arg2="-0.36999266"
+ inkscape:flatsided="false"
+ inkscape:rounded="0.65"
+ inkscape:randomized="0.3"
+ d="M 125.66616,796.44264 C 130.8629,813.30023 183.06357,780.38398 185.4932,793.34292 C 187.92284,806.30187 180.53117,842.16894 189.29654,853.69985 C 198.06191,865.23076 151.41666,803.0258 157.63507,818.4877 C 163.85347,833.94961 172.005,862.5161 173.8588,880.0982 C 175.7126,897.68029 181.89981,846.12099 172.32018,859.16563 C 162.74056,872.21027 133.54483,885.09314 132.01291,901.31273 C 130.48099,917.53232 183.28484,873.49759 177.81734,886.85376 C 172.34985,900.20993 147.86537,880.07177 132.71749,883.82757 C 117.5696,887.58337 113.01068,944.11507 101.52253,954.94422 C 90.034382,965.77337 112.18738,915.10924 98.445468,913.02799 C 84.703553,910.94675 118.30284,950.44306 105.95668,956.03861 C 93.61052,961.63415 65.136223,945.11936 50.149318,940.50009 C 35.162412,935.88083 79.982991,959.40344 63.346485,959.12514 C 46.70998,958.84683 40.693335,957.16799 26.968134,949.09749 C 13.242932,941.027 3.8850101,910.56846 -7.7955957,900.3995 C -19.476201,890.23053 27.678604,938.21157 17.899835,929.07736 C 8.1210666,919.94314 29.099978,894.93577 17.760917,885.39583 C 6.4218565,875.8559 -23.199321,864.60263 -29.516675,849.83115 C -35.83403,835.05967 -55.015882,868.7099 -55.263666,851.10392 C -55.511451,833.49794 -40.561089,877.47194 -38.974269,864.10263 C -37.387449,850.73332 -26.762501,824.03985 -22.054142,810.8584 C -17.345782,797.67695 -7.8128453,818.56853 1.3602563,805.13805 C 10.533358,791.70756 -20.631335,825.62002 -16.922608,810.29628 C -13.213882,794.97255 -15.553044,780.90512 -3.9749365,768.81461 C 7.6031706,756.72409 23.648222,780.1884 30.84749,766.76246 C 38.046757,753.33651 -4.9148922,749.9641 9.8966163,741.73457 C 24.708125,733.50505 35.958695,704.85511 50.85804,707.2575 C 65.757384,709.65989 52.622692,733.26978 69.819545,734.67878 C 87.016398,736.08778 71.429361,720.09505 84.936661,716.67637 C 98.443961,713.25769 111.07265,735.53746 126.6996,741.43104 C 142.32655,747.32461 123.04042,733.65781 135.37522,741.22562 C 147.71002,748.79344 131.01964,735.40092 141.89926,746.57486 C 152.77888,757.7488 179.11905,770.92737 187.03196,784.84006 C 194.94488,798.75275 120.46942,779.58505 125.66616,796.44264 z "
+ transform="matrix(2.215132,0,0,0.998186,-5.77343,-530.9361)" />
+ </clipPath>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3346"
+ id="linearGradient2448"
+ gradientUnits="userSpaceOnUse"
+ x1="517.91101"
+ y1="757.18658"
+ x2="395.81851"
+ y2="582.46179" />
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath2456">
+ <path
+ sodipodi:type="star"
+ style="fill:red;fill-opacity:1;stroke:#fffcfc;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path2450"
+ sodipodi:sides="16"
+ sodipodi:cx="12"
+ sodipodi:cy="233.36218"
+ sodipodi:r1="49.040798"
+ sodipodi:r2="41.684677"
+ sodipodi:arg1="0.68429479"
+ sodipodi:arg2="0.88064433"
+ inkscape:flatsided="false"
+ inkscape:rounded="0.65"
+ inkscape:randomized="0.1"
+ d="M 47.569291,264.07799 C 43.228766,270.56767 45.233886,256.05517 39.975049,260.89863 C 34.716213,265.74208 40.019955,272.74853 33.197785,275.63279 C 26.375614,278.51704 35.173948,274.18383 28.350028,277.18248 C 21.526108,280.18112 27.989379,278.00575 20.798046,279.144 C 13.606712,280.28225 16.809737,270.99528 9.5440181,270.98355 C 2.2782993,270.97182 7.8778464,284.79601 0.22126742,283.68703 C -7.4353115,282.57805 0.2594272,274.58824 -6.5093125,271.21894 C -13.278052,267.84965 -11.030631,277.87094 -17.371588,273.89891 C -23.712545,269.92688 -15.874499,270.83791 -19.826806,264.61597 C -23.779113,258.39403 -27.954554,260.44136 -31.958761,253.7413 C -35.962968,247.04124 -23.554074,249.93814 -25.198538,243.00457 C -26.843002,236.07099 -39.987821,242.83062 -39.719267,235.40245 C -39.450713,227.97428 -32.257633,234.30239 -32.499754,227.0678 C -32.741876,219.8332 -34.255003,225.48932 -31.221823,218.48249 C -28.188642,211.47565 -32.749833,219.89907 -28.585689,213.7126 C -24.421545,207.52613 -30.952433,208.44488 -25.906695,202.81747 C -20.860957,197.19007 -18.924791,203.88669 -12.929976,199.85273 C -6.9351598,195.81877 -22.026234,190.32674 -15.950776,185.96588 C -9.8753175,181.60503 -6.2385323,198.35629 0.52581393,195.9116 C 7.2901602,193.46691 -4.7294241,185.11978 2.8467383,183.37934 C 10.422901,181.63891 8.3582779,188.60854 16.103143,188.86229 C 23.848008,189.11604 21.508705,181.30984 28.816089,183.34768 C 36.123473,185.38553 29.272792,192.52653 35.556763,196.66308 C 41.840735,200.79963 34.77352,195.44819 41.026467,199.27991 C 47.279414,203.11162 44.404742,196.76231 48.864162,202.41874 C 53.323582,208.07517 56.085526,205.7643 58.852257,212.83073 C 61.618989,219.89715 49.108405,211.95216 52.243769,218.8328 C 55.379134,225.71345 57.662582,224.93895 58.958558,232.47958 C 60.254534,240.02021 49.404777,226.5548 49.736668,233.68356 C 50.06856,240.81233 62.68785,241.25843 60.259179,248.55223 C 57.830508,255.84602 48.998526,249.86926 45.822603,256.84692 C 42.64668,263.82458 51.909817,257.5883 47.569291,264.07799 z "
+ transform="matrix(4.009754,0,0,3.253551,328.9656,28.38102)" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath2463">
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.7;fill:red;fill-opacity:1;stroke:#fffcfc;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path2461"
+ sodipodi:cx="251.5"
+ sodipodi:cy="295.86218"
+ sodipodi:rx="41.5"
+ sodipodi:ry="44.5"
+ d="M 293 295.86218 A 41.5 44.5 0 1 1 210,295.86218 A 41.5 44.5 0 1 1 293 295.86218 z"
+ transform="matrix(1.775332,0,0,4.936273,-258.1668,-740.1758)" />
+ </clipPath>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient2546"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.125935,0,0,0.113869,247.963,56.42353)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient2549"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-8.37304e-2,0,0,0.171265,247.963,56.42353)"
+ x1="281.33209"
+ y1="368.06802"
+ x2="263.86984"
+ y2="358.06830" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient2552"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.10902,0,0,0.131536,247.963,56.42353)"
+ x1="296.59113"
+ y1="486.34430"
+ x2="274.23395"
+ y2="438.15631" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient2558"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.162741,0,0,8.811588e-2,158.7715,55.71311)"
+ x1="280.17413"
+ y1="348.70358"
+ x2="243.94989"
+ y2="344.28131" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12377"
+ id="linearGradient2561"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(9.650964e-2,0,0,0.148587,158.7715,55.71311)"
+ x1="457.95407"
+ y1="321.26181"
+ x2="684.51758"
+ y2="321.26181" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient2564"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.165434,0,0,8.668128e-2,158.7715,55.71311)"
+ x1="112.39818"
+ y1="491.14319"
+ x2="141.35054"
+ y2="445.86075" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient2571"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.126044,0,0,0.11377,158.7715,55.71311)"
+ x1="392.50446"
+ y1="362.68777"
+ x2="276.09256"
+ y2="358.97195" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient2575"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.12755,0,0,0.112427,158.7715,55.71311)"
+ x1="280.74716"
+ y1="488.92545"
+ x2="268.01199"
+ y2="491.01483" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient2582"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.121132,0,0,0.118383,158.7715,55.71311)"
+ x1="430.17068"
+ y1="224.03020"
+ x2="305.61548"
+ y2="222.67409" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4355"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.124739,0,0,0.113929,323.2533,56.38723)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4358"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-8.293553e-2,0,0,0.171355,323.2533,56.38723)"
+ x1="281.33209"
+ y1="368.06802"
+ x2="263.86984"
+ y2="358.06830" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4361"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.107985,0,0,0.131605,323.2533,56.38723)"
+ x1="296.59113"
+ y1="486.34430"
+ x2="274.23395"
+ y2="438.15631" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4367"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.161196,0,0,8.816241e-2,234.9086,55.67642)"
+ x1="280.17413"
+ y1="348.70358"
+ x2="243.94989"
+ y2="344.28131" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12377"
+ id="linearGradient4370"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(9.559326e-2,0,0,0.148665,234.9086,55.67642)"
+ x1="457.95407"
+ y1="321.26181"
+ x2="684.51758"
+ y2="321.26181" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient4373"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.163864,0,0,8.672709e-2,234.9086,55.67642)"
+ x1="112.39818"
+ y1="491.14319"
+ x2="141.35054"
+ y2="445.86075" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient4380"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.124847,0,0,0.11383,234.9086,55.67642)"
+ x1="392.50446"
+ y1="362.68777"
+ x2="276.09256"
+ y2="358.97195" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient4384"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.126338,0,0,0.112487,234.9086,55.67642)"
+ x1="280.74716"
+ y1="488.92545"
+ x2="268.01199"
+ y2="491.01483" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient4391"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.119982,0,0,0.118446,234.9086,55.67642)"
+ x1="430.17068"
+ y1="224.03020"
+ x2="305.61548"
+ y2="222.67409" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12377"
+ id="linearGradient4393"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.898229,1.113302)"
+ x1="388.02988"
+ y1="182.57433"
+ x2="403.19357"
+ y2="181.03044" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12377"
+ id="linearGradient4395"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.898229,1.113302)"
+ x1="386.07327"
+ y1="185.66209"
+ x2="400.74783"
+ y2="184.89015" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11116"
+ id="linearGradient4397"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.972343,1.028444)"
+ x1="371.22302"
+ y1="211.30777"
+ x2="274.47937"
+ y2="216.53050" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10491"
+ id="linearGradient4399"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.972343,1.028444)"
+ x1="355.46143"
+ y1="208.43527"
+ x2="305.45908"
+ y2="209.47983" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4478"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.12599,0,0,0.113929,399.9734,56.38728)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4481"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-8.376704e-2,0,0,0.171355,399.9734,56.38728)"
+ x1="281.33209"
+ y1="368.06802"
+ x2="263.86984"
+ y2="358.06830" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4484"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.109068,0,0,0.131605,399.9734,56.38728)"
+ x1="296.59113"
+ y1="486.34430"
+ x2="274.23395"
+ y2="438.15631" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4490"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.162812,0,0,8.816209e-2,310.7431,55.67649)"
+ x1="280.17413"
+ y1="348.70358"
+ x2="243.94989"
+ y2="344.28131" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12377"
+ id="linearGradient4493"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(9.655161e-2,0,0,0.148665,310.7431,55.67649)"
+ x1="457.95407"
+ y1="321.26181"
+ x2="684.51758"
+ y2="321.26181" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient4496"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.165506,0,0,8.672691e-2,310.7431,55.67649)"
+ x1="112.39818"
+ y1="491.14319"
+ x2="141.35054"
+ y2="445.86075" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient4503"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.126099,0,0,0.11383,310.7431,55.67649)"
+ x1="392.50446"
+ y1="362.68777"
+ x2="276.09256"
+ y2="358.97195" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient4507"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.127605,0,0,0.112487,310.7431,55.67649)"
+ x1="280.74716"
+ y1="488.92545"
+ x2="268.01199"
+ y2="491.01483" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient4514"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.121185,0,0,0.118446,310.7431,55.67649)"
+ x1="430.17068"
+ y1="224.03020"
+ x2="305.61548"
+ y2="222.67409" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12377"
+ id="linearGradient4516"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.898229,1.113302)"
+ x1="386.07327"
+ y1="185.66209"
+ x2="400.74783"
+ y2="184.89015" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11116"
+ id="linearGradient4518"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.972343,1.028444)"
+ x1="371.22302"
+ y1="211.30777"
+ x2="274.47937"
+ y2="216.53050" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12377"
+ id="linearGradient4520"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.898229,1.113302)"
+ x1="388.02988"
+ y1="182.57433"
+ x2="403.19357"
+ y2="181.03044" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10491"
+ id="linearGradient4522"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(0.972343,1.028444)"
+ x1="355.46143"
+ y1="208.43527"
+ x2="305.45908"
+ y2="209.47983" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient4647"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.173048,0,0,8.340454e-2,470.7643,58.82658)"
+ x1="151.95976"
+ y1="403.79459"
+ x2="194.87503"
+ y2="188.25638" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4650"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.131731,0,0,0.109565,469.4303,59.02506)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4653"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-8.758383e-2,0,0,0.164791,469.4303,59.02506)"
+ x1="281.33209"
+ y1="368.06802"
+ x2="263.86984"
+ y2="358.06830" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4656"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.114038,0,0,0.126564,469.4303,59.02506)"
+ x1="296.59113"
+ y1="486.34430"
+ x2="274.23395"
+ y2="438.15631" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4662"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.170231,0,0,8.478522e-2,376.1339,62.95044)"
+ x1="280.17413"
+ y1="348.70358"
+ x2="243.94989"
+ y2="344.28131" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient12377"
+ id="linearGradient4665"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.100967,0,0,0.114853,376.1263,70.44899)"
+ x1="457.95407"
+ y1="321.26181"
+ x2="684.51758"
+ y2="321.26181" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient4668"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.173048,0,0,8.340454e-2,376.1339,58.3415)"
+ x1="123.25822"
+ y1="452.65057"
+ x2="141.35054"
+ y2="445.86075" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient4675"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.131845,0,0,0.10947,376.1339,58.3415)"
+ x1="392.50446"
+ y1="362.68777"
+ x2="276.09256"
+ y2="358.97195" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient4678"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.13342,0,0,0.108177,376.1339,58.3415)"
+ x1="280.74716"
+ y1="488.92545"
+ x2="268.01199"
+ y2="491.01483" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14252"
+ id="linearGradient4681"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.126707,0,0,0.113909,376.1339,62.95044)"
+ x1="430.17068"
+ y1="224.03020"
+ x2="305.61548"
+ y2="222.67409" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient912"
+ id="linearGradient2659"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.19001,4.869582e-2,-4.493674e-2,0.175342,582.7897,365.713)"
+ x1="84.717565"
+ y1="67.629982"
+ x2="7.7171915"
+ y2="18.836343" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient912"
+ id="linearGradient2663"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.114105,0,0,0.105297,621.8357,311.5846)"
+ x1="84.717565"
+ y1="67.629982"
+ x2="7.7171915"
+ y2="18.836343" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3346"
+ id="linearGradient2761"
+ gradientUnits="userSpaceOnUse"
+ x1="517.91101"
+ y1="757.18658"
+ x2="395.81851"
+ y2="582.46179" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3346"
+ id="linearGradient2853"
+ gradientUnits="userSpaceOnUse"
+ x1="517.91101"
+ y1="757.18658"
+ x2="395.81851"
+ y2="582.46179" />
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath2857">
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:3.25083303px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 246.20031,814.08242 L 270.71931,753.5717 L 333.18436,774.13362 L 369.37904,751.22178 C 369.37904,751.22178 389.22777,758.27158 402.65482,761.20899 C 416.08187,764.1464 463.36849,774.72108 508.90377,760.6215 C 554.43905,746.52193 602.30944,721.26016 602.30944,721.26016 L 646.09334,793.52053 L 464.53608,812.90744 L 246.20031,814.08242 z "
+ id="path2855"
+ sodipodi:nodetypes="ccccsscccc" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath2862">
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:3.25083303px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 257.88876,699.08754 C 257.88876,699.08754 274.00352,635.30508 318.15737,653.39211 C 362.01723,671.35871 392.04834,694.72571 461.81133,689.11764 C 531.64463,683.5039 549.3246,667.51618 588.12769,640.09891 C 626.93074,612.68164 660.78027,807.0949 660.78027,807.0949 L 257.06315,845.3129 L 257.88876,699.08754 z "
+ id="path2860"
+ sodipodi:nodetypes="czzsccc" />
+ </clipPath>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient3570"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.658741,0.14727,0.158825,0.425808,693.7206,415.3364)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient3611"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-5.044468e-2,-0.131378,-8.289778e-2,4.57641e-2,608.054,583.8427)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient3622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.889997,0,0,1.073801,738.2729,233.5941)"
+ x1="296.59113"
+ y1="486.34430"
+ x2="274.23395"
+ y2="438.15631" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient3624"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.68354,0,0,1.398134,738.2729,233.5941)"
+ x1="281.33209"
+ y1="368.06802"
+ x2="263.86984"
+ y2="358.06830" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient3626"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.028081,0,0,0.929577,738.2729,233.5941)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient3659"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-5.044468e-2,-0.131378,-8.289778e-2,4.57641e-2,608.054,583.8427)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient3661"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.889997,0,0,1.073801,738.2729,233.5941)"
+ x1="296.59113"
+ y1="486.34430"
+ x2="274.23395"
+ y2="438.15631" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient3663"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.68354,0,0,1.398134,738.2729,233.5941)"
+ x1="281.33209"
+ y1="368.06802"
+ x2="263.86984"
+ y2="358.06830" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient3665"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.028081,0,0,0.929577,738.2729,233.5941)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient3685"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-5.044468e-2,-0.131378,-8.289778e-2,4.57641e-2,608.054,583.8427)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient3688"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.658741,0.14727,0.158825,0.425808,693.7206,415.3364)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient3690"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.889997,0,0,1.073801,738.2729,233.5941)"
+ x1="296.59113"
+ y1="486.34430"
+ x2="274.23395"
+ y2="438.15631" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient3692"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.68354,0,0,1.398134,738.2729,233.5941)"
+ x1="281.33209"
+ y1="368.06802"
+ x2="263.86984"
+ y2="358.06830" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient3694"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.028081,0,0,0.929577,738.2729,233.5941)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4075"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.889997,0,0,1.073801,738.2729,233.5941)"
+ x1="296.59113"
+ y1="486.34430"
+ x2="274.23395"
+ y2="438.15631" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4077"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.68354,0,0,1.398134,738.2729,233.5941)"
+ x1="281.33209"
+ y1="368.06802"
+ x2="263.86984"
+ y2="358.06830" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4079"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.028081,0,0,0.929577,738.2729,233.5941)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4081"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.658741,0.14727,0.158825,0.425808,693.7206,415.3364)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4083"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.889997,0,0,1.073801,738.2729,233.5941)"
+ x1="296.59113"
+ y1="486.34430"
+ x2="274.23395"
+ y2="438.15631" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4085"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.68354,0,0,1.398134,738.2729,233.5941)"
+ x1="281.33209"
+ y1="368.06802"
+ x2="263.86984"
+ y2="358.06830" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4087"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.028081,0,0,0.929577,738.2729,233.5941)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4089"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.658741,0.14727,0.158825,0.425808,693.7206,415.3364)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4091"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.889997,0,0,1.073801,738.2729,233.5941)"
+ x1="296.59113"
+ y1="486.34430"
+ x2="274.23395"
+ y2="438.15631" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4093"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.68354,0,0,1.398134,738.2729,233.5941)"
+ x1="281.33209"
+ y1="368.06802"
+ x2="263.86984"
+ y2="358.06830" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4095"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-1.028081,0,0,0.929577,738.2729,233.5941)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11752"
+ id="linearGradient4201"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-5.044468e-2,-0.131378,-8.289778e-2,4.57641e-2,612.0477,671.504)"
+ x1="244.13411"
+ y1="588.20197"
+ x2="205.89403"
+ y2="536.39093" />
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4305">
+ <rect
+ style="opacity:1;fill:white;fill-opacity:1;stroke:black;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4303"
+ width="150.72697"
+ height="129.88176"
+ x="121.86436"
+ y="706.0108" />
+ </clipPath>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.62364416"
+ inkscape:cx="367.89162"
+ inkscape:cy="488.46237"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ inkscape:window-width="931"
+ inkscape:window-height="591"
+ inkscape:window-x="343"
+ inkscape:window-y="12"
+ showguides="true"
+ inkscape:guide-bbox="true" />
+ <metadata
+ id="metadata7956">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g6457"
+ transform="translate(-107.48,462.164)"
+ inkscape:export-filename="/home/tim/src/tuxmath/trunk/data/images/penguins/flapdown.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <path
+ d="M 194.02291,88.029106 C 194.02291,88.029106 191.92728,71.488637 202.18088,71.33895 C 212.43447,71.189262 213.48228,77.9252 213.48228,77.9252 C 213.48228,77.9252 215.27853,87.654887 214.53009,89.825356 C 213.78166,91.995825 193.72353,91.846137 193.72353,91.846137 L 194.02291,88.029106 z "
+ id="path3622"
+ style="fill:url(#linearGradient2582);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 368.70567,206.24959 A 22.1875,27.5 0 1 1 368.66842,205.63114"
+ id="path2979"
+ sodipodi:cx="346.5625"
+ sodipodi:cy="207.98718"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="22.1875"
+ sodipodi:ry="27.5"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient13630);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block"
+ transform="matrix(0.116286,0,0,0.12021,159.2214,54.97146)" />
+ <path
+ transform="matrix(0.129005,0,0,0.129005,155.8215,53.54526)"
+ d="M 352.46753,215.96369 A 16.25,17.1875 0 1 1 352.44025,215.57715"
+ id="path3601"
+ sodipodi:cx="336.25"
+ sodipodi:cy="217.04968"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="16.25"
+ sodipodi:ry="17.1875"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient10494);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block" />
+ <path
+ d="M 368.70567,206.24959 A 22.1875,27.5 0 1 1 368.66842,205.63114"
+ id="path3620"
+ sodipodi:cx="346.5625"
+ sodipodi:cy="207.98718"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="22.1875"
+ sodipodi:ry="27.5"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient13005);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block"
+ transform="matrix(0.116286,0,0,0.12021,167.2841,55.21335)" />
+ <path
+ d="M 352.46753,215.96369 A 16.25,17.1875 0 1 1 352.44025,215.57715"
+ id="path3621"
+ sodipodi:cx="336.25"
+ sodipodi:cy="217.04968"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="16.25"
+ sodipodi:ry="17.1875"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient11119);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block"
+ transform="matrix(0.129005,0,0,0.129005,163.8036,53.46463)" />
+ <path
+ d="M 218.04775,97.160044 C 218.04775,97.160044 223.28681,110.40739 219.844,114.74832 C 216.40119,119.08926 213.18291,124.40317 213.18291,124.40317 C 213.18291,124.40317 182.12275,127.32207 187.58634,116.39489 C 193.04994,105.4677 197.98962,113.17661 197.98962,113.17661 L 202.03119,105.09348 L 187.58634,114.67348 C 187.58634,114.67348 188.18509,102.62364 190.43041,97.459419 C 192.67572,92.2952 210.18916,96.037387 210.18916,96.037387 L 218.04775,97.160044 z "
+ id="path4251"
+ style="fill:url(#linearGradient2575);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 214.30556,89.076919 C 214.30556,89.076919 214.08103,91.920981 215.95212,91.771294 C 217.82322,91.621606 233.09134,92.968794 235.33666,97.309731 C 237.58197,101.65067 236.90838,102.32426 236.90838,102.32426 C 236.90838,102.32426 217.82322,98.582075 217.59869,96.636137 C 217.37416,94.6902 211.68603,93.941762 211.68603,93.941762 L 214.30556,89.076919 z "
+ id="path4249"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.0299375pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 192.22666,93.417856 C 192.22666,93.417856 189.60712,98.357544 190.13103,100.45317 C 190.65494,102.54879 188.55931,114.74832 188.55931,114.74832 L 211.38666,115.34707 L 218.49681,96.336762 L 213.93134,90.723481 L 212.58416,88.328481 L 205.17462,91.69645 L 193.72353,91.995825"
+ id="path9248"
+ style="fill:url(#linearGradient2571);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.11975,0,0,0.11975,158.7715,55.71311)"
+ id="g26097">
+ <path
+ d="M 208.75,493.61218 C 216.875,474.23718 223.125,470.48718 223.125,470.48718 L 238.125,474.86218 L 261.875,539.86218 L 207.5,519.86218 L 204.375,494.23718"
+ id="path7993"
+ style="fill:url(#linearGradient25475);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 201.25,536.73718 C 201.25,536.73718 173.125,511.73718 182.5,496.73718 C 191.875,481.73718 201.25,536.73718 201.25,536.73718 z "
+ id="path4874"
+ style="fill:url(#linearGradient18625);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 232.5,530.48718 C 232.5,530.48718 197.5,461.73718 241.25,470.48718 C 285,479.23718 320,564.86218 293.75,572.98718 C 267.5,581.11218 208.125,559.23718 201.25,535.48718 C 194.375,511.73718 165,480.48718 191.875,469.23718 C 218.75,457.98718 226.875,469.86218 226.875,469.86218"
+ id="path4873"
+ style="fill:url(#linearGradient18000);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 194.49185,88.178794 C 194.49185,88.178794 194.71638,91.022856 192.84529,90.873169 C 190.97419,90.723481 175.70607,92.070669 173.46076,96.411606 C 171.21544,100.75254 171.88904,101.42614 171.88904,101.42614 C 171.88904,101.42614 190.97419,97.68395 191.19872,95.738012 C 191.42326,93.792075 197.11138,93.043637 197.11138,93.043637 L 194.49185,88.178794 z "
+ id="path9244"
+ style="fill:url(#linearGradient2564);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 203.37838,119.68801 C 203.37838,119.68801 223.96041,119.08926 212.58416,93.193325 C 201.20791,67.297388 193.72353,96.860669 193.72353,96.860669 C 193.72353,96.860669 185.71525,118.93957 203.37838,119.68801 z "
+ id="path1108"
+ style="fill:url(#linearGradient2561);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.0299375pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 196.34306,84.735981 C 196.34306,84.735981 200.38462,81.966762 203.15384,82.415825 C 205.92306,82.864887 209.74009,83.613325 210.18916,84.361762 C 210.63822,85.1102 212.88353,88.253637 208.84197,89.525981 C 204.80041,90.798325 198.36384,91.621606 196.56759,88.328481 C 194.77134,85.035356 197.16634,84.062387 197.16634,84.062387"
+ id="path2357"
+ style="fill:url(#linearGradient2558);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.0299375pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 196.94181,86.457387 C 196.94181,86.457387 202.40541,89.076919 209.44072,86.607075"
+ id="path2353"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.43700001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 200.45947,83.613325 C 200.71137,83.637724 201.11437,83.435563 201.35759,83.31395"
+ id="path11120"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.44999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 203.75259,83.388794 C 203.79995,83.340007 204.21901,83.584582 204.42619,83.688169"
+ id="path11121"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.44999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 222.96519,115.53359 C 221.99222,113.21343 221.24378,112.76437 221.24378,112.76437 L 219.44753,113.28828 L 216.60347,121.07203 L 223.11487,118.67703 L 223.48909,115.60843"
+ id="path3630"
+ style="fill:url(#linearGradient2552);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M 223.86331,120.69781 C 223.86331,120.69781 227.23128,117.70406 226.10862,115.90781 C 224.98597,114.11156 223.86331,120.69781 223.86331,120.69781 z "
+ id="path3631"
+ style="fill:url(#linearGradient2549);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.0299375pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 220.12113,119.94937 C 220.12113,119.94937 224.31238,111.71656 219.07331,112.76437 C 213.83425,113.81218 209.643,124.06578 212.78644,125.03874 C 215.92987,126.01171 223.04003,123.39218 223.86331,120.54812 C 224.68659,117.70406 228.20425,113.96187 224.98597,112.61468 C 221.76769,111.26749 220.79472,112.68953 220.79472,112.68953"
+ id="path3632"
+ style="fill:url(#linearGradient2546);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.0299375pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <g
+ id="g7905"
+ transform="matrix(0.308586,0,0,0.306644,-59.52397,-113.4369)"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ inkscape:export-filename="/home/tim/src/tuxmath/trunk/data/images/igloos/intact.png">
+ <path
+ sodipodi:nodetypes="cssscccsscssssccsc"
+ id="path2445"
+ d="M 456.21875,588.5625 C 410.17772,588.5625 371.91939,604.42438 343.84019,641.21525 C 320.37378,671.96221 303.09375,719.55698 303.09375,763.53125 C 303.09375,763.64058 303.0936,763.74044 303.09375,763.84375 C 303.09425,764.18468 303.09134,764.51419 303.09375,764.875 L 303.15625,764.875 C 303.69402,769.77692 308.18796,774.307 315.84375,778.40625 C 317.5947,747.89474 329.40042,724.25 343.71875,724.25 C 359.24255,724.24998 371.84375,752.04014 371.84375,786.25 C 371.84375,788.8739 371.76887,791.4303 371.625,793.96875 C 377.30471,794.8752 383.22198,795.72329 389.375,796.46875 C 409.68946,798.92992 431.5196,801.34375 455.6875,801.34375 C 498.58336,801.34375 534.23713,792.82305 561.96875,785.8125 C 588.69138,779.05698 608.28124,774.0012 608.28125,763.84375 C 608.28125,763.73953 608.28471,763.63527 608.28125,763.53125 L 609.34375,763.53125 C 609.34375,722.63525 585.59704,671.45563 565,641.65625 C 536.9487,601.0722 504.95327,588.5625 456.21875,588.5625 z "
+ style="opacity:1;fill:url(#linearGradient3352);fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="rect3354"
+ d="M 305.17672,731.07805 C 337.25815,721.32884 305.57383,731.07805 339.07785,721.05449 C 357.19583,722.1038 372.96179,730.46608 373.15827,793.8207 C 340.65671,806.91539 373.23427,793.73466 331.45466,810.63093 C 330.84557,758.08699 329.59912,741.5527 305.17672,731.07805 z "
+ style="fill:#0df2f2;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ sodipodi:open="true"
+ transform="matrix(1,0,0,-1.64,1.041587,2103.185)"
+ sodipodi:end="2.9812358"
+ sodipodi:start="0"
+ d="M 321.85025,789.36157 A 19.269352,39.059494 0 0 1 283.55877,795.59822"
+ sodipodi:ry="39.059494"
+ sodipodi:rx="19.269352"
+ sodipodi:cy="789.36157"
+ sodipodi:cx="302.5809"
+ id="path4240"
+ style="opacity:1;fill:#067373;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccsccsc"
+ id="path4234"
+ d="M 304.64804,731.54736 C 290.85121,732.11701 280.65704,759.16253 280.65704,797.49311 L 293.37438,800.58594 C 294.18142,775.7571 295.06419,749.88325 305.13055,749.88324 C 315.19692,749.88324 319.68454,783.3092 320.49159,808.13806 L 332.93843,810.24174 C 332.93843,793.35244 332.27776,765.2331 326.47486,752.0221 C 320.83477,739.18177 313.16226,731.54736 304.64804,731.54736 z "
+ style="fill:#0ccdcd;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <g
+ id="g7864">
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 604.97707,731.7485 C 559.86559,769.60991 428.76038,782.09612 372.97521,764.77654 C 372.77382,765.98488 333.50267,784.91559 333.50267,784.91559 L 319.00256,782.49891"
+ id="path6899"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 593.6992,698.72046 C 555.43501,731.14433 435.50832,747.32369 360.08622,730.94294 C 360.63269,731.59246 325.44705,746.24861 325.44705,746.24861 L 313.36363,759.13761"
+ id="path6901"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 580.81021,667.30354 C 567.11566,700.33158 369.75297,715.43587 323.83594,684.22034"
+ id="path6905"
+ sodipodi:nodetypes="cs" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 309.33581,715.63726 C 317.39143,723.69288 326.25261,724.49844 326.25261,724.49844"
+ id="path6907"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 563.89341,641.52555 C 546.17105,667.30353 376.19746,682.60923 334.30823,657.6368"
+ id="path6909"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 541.33767,616.55314 C 522.00418,641.52556 396.33651,651.99786 356.86398,627.02544"
+ id="path6911"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 513.94856,598.83077 C 504.28182,614.94202 420.50338,618.16426 386.66977,606.88639"
+ id="path6913"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 431.78124,590.77515 C 435.00349,605.27527 454.33697,614.13645 454.33697,614.13645"
+ id="path6915" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 480.92052,590.77515 C 463.19816,606.08083 439.0313,601.24746 439.0313,601.24746"
+ id="path6917" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 290.80789,740.60968 C 299.66907,751.08199 300.47463,751.88755 300.47463,751.88755"
+ id="path6919" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 281.14114,774.44329 C 290.00232,776.85997 294.8357,780.88778 294.8357,780.88778"
+ id="path6921" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 563.89341,753.49868 C 570.3379,765.58211 571.94903,782.49891 571.94903,782.49891"
+ id="path6923" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 495.42064,768.80435 C 499.44845,785.72116 499.44845,796.99902 499.44845,796.99902"
+ id="path6925" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 425.33674,799.41571 C 426.1423,778.4711 429.36455,771.22104 429.36455,771.22104"
+ id="path6927" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 401.16988,735.77631 C 393.91982,759.13761 395.53095,768.80435 395.53095,768.80435"
+ id="path6929" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 462.39259,736.58187 C 466.42041,763.97098 466.42041,771.22104 466.42041,771.22104"
+ id="path6931" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 522.00418,726.91513 C 531.67093,746.24862 533.28205,761.5543 533.28205,761.5543"
+ id="path6933" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 583.2269,705.97052 C 596.11589,728.52625 597.72701,737.38744 597.72701,737.38744"
+ id="path6935" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 542.9488,687.44259 C 555.83779,701.94271 558.25447,716.44282 558.25447,716.44282"
+ id="path6937" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 489.7817,696.30377 C 497.03176,714.8317 499.44845,730.94294 499.44845,730.94294"
+ id="path6939" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 437.42017,700.33158 C 431.78124,723.69288 433.39236,737.38744 433.39236,737.38744"
+ id="path6941" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 373.78077,699.52602 C 367.33628,722.08176 368.14184,731.7485 368.14184,731.7485"
+ id="path6943" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 334.30824,690.66484 C 323.03037,705.97052 316.58587,720.47063 316.58587,720.47063"
+ id="path6945" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 364.91959,664.88685 C 351.22504,685.02591 351.22504,693.88709 351.22504,693.88709"
+ id="path6947" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 410.83663,670.52579 C 405.19769,689.05372 406.00325,699.52602 406.00325,699.52602"
+ id="path6949" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 463.19816,668.91466 C 466.42041,689.85928 467.22597,698.72046 467.22597,698.72046"
+ id="path6951" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 505.89294,664.08129 C 513.143,677.77585 517.97637,693.08153 517.97637,693.08153"
+ id="path6953" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 553.4211,647.97005 C 567.11566,663.27573 571.14347,676.16472 571.14347,676.16472"
+ id="path6955" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 516.36525,630.24769 C 525.22643,639.10887 533.28205,656.02567 533.28205,656.02567"
+ id="path6957" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 478.50384,638.30331 C 485.75389,653.60899 488.17058,665.69242 488.17058,665.69242"
+ id="path6959" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 438.22573,640.71999 C 435.00349,659.24792 435.00349,668.91466 435.00349,668.91466"
+ id="path6961" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 398.7532,639.91443 C 391.50314,655.22011 390.69758,669.72023 390.69758,669.72023"
+ id="path6963" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 360.89178,629.44213 C 348.00279,645.55337 341.55829,660.05348 341.55829,660.05348"
+ id="path6965" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 394.72539,609.30308 C 384.25308,618.16426 377.80858,635.08106 377.80858,635.08106"
+ id="path6967" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 426.94787,613.33089 C 418.89225,627.02544 418.08668,640.71999 418.08668,640.71999"
+ id="path6969" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 460.78147,613.33089 C 463.19816,634.2755 464.00372,639.10887 464.00372,639.10887"
+ id="path6971" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 488.97614,609.30308 C 497.83732,622.99763 500.25401,633.46994 500.25401,633.46994"
+ id="path6973" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 511.53188,601.24746 C 525.22643,612.52532 534.89318,622.19207 534.89318,622.19207"
+ id="path6975" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 346.39167,738.99856 C 358.4751,750.27643 358.4751,772.83216 358.4751,772.83216"
+ id="path6977"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+ <g
+ id="g6480"
+ transform="translate(-107.48,462.164)">
+ <path
+ d="M 269.82529,88.009463 C 269.82529,88.009463 267.74956,71.46027 277.9058,71.310503 C 288.06204,71.160738 289.0999,77.900228 289.0999,77.900228 C 289.0999,77.900228 290.8791,87.635046 290.13776,89.806659 C 289.39643,91.978275 269.52876,91.828508 269.52876,91.828508 L 269.82529,88.009463 z "
+ id="path2163"
+ style="fill:url(#linearGradient4391);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 368.70567,206.24959 A 22.1875,27.5 0 1 1 368.66842,205.63114"
+ id="path2165"
+ sodipodi:cx="346.5625"
+ sodipodi:cy="207.98718"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="22.1875"
+ sodipodi:ry="27.5"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient4393);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block"
+ transform="matrix(0.116285,0,0,0.120211,234.4638,55.20206)" />
+ <path
+ transform="matrix(0.129004,0,0,0.129006,231.064,53.77584)"
+ d="M 352.46753,215.96369 A 16.25,17.1875 0 1 1 352.44025,215.57715"
+ id="path2167"
+ sodipodi:cx="336.25"
+ sodipodi:cy="217.04968"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="16.25"
+ sodipodi:ry="17.1875"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient4399);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block" />
+ <path
+ d="M 368.70567,206.24959 A 22.1875,27.5 0 1 1 368.66842,205.63114"
+ id="path2169"
+ sodipodi:cx="346.5625"
+ sodipodi:cy="207.98718"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="22.1875"
+ sodipodi:ry="27.5"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient4395);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block"
+ transform="matrix(0.116285,0,0,0.120211,242.5266,55.44395)" />
+ <path
+ d="M 352.46753,215.96369 A 16.25,17.1875 0 1 1 352.44025,215.57715"
+ id="path2171"
+ sodipodi:cx="336.25"
+ sodipodi:cy="217.04968"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="16.25"
+ sodipodi:ry="17.1875"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient4397);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block"
+ transform="matrix(0.129004,0,0,0.129006,239.0461,53.69521)" />
+ <path
+ d="M 293.62202,97.145216 C 293.62202,97.145216 298.81134,110.39955 295.40122,114.74278 C 291.99109,119.086 288.80337,124.40271 288.80337,124.40271 C 288.80337,124.40271 258.03812,127.32316 263.44984,116.3902 C 268.86156,105.45726 273.75435,113.17023 273.75435,113.17023 L 277.75753,105.08284 L 263.44984,114.66789 C 263.44984,114.66789 264.0429,102.61169 266.2669,97.444748 C 268.49089,92.277807 285.83804,96.021967 285.83804,96.021967 L 293.62202,97.145216 z "
+ id="path2173"
+ style="fill:url(#linearGradient4384);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="csscscc"
+ d="M 289.91536,89.057827 C 289.91536,89.057827 289.69297,91.90339 291.5463,91.753625 C 293.39962,91.603858 308.66611,86.129438 310.89011,90.472665 C 313.1141,94.815892 312.73358,96.46446 312.73358,96.46446 C 312.73358,96.46446 293.39962,98.567998 293.17722,96.621034 C 292.95482,94.674071 287.32071,93.925239 287.32071,93.925239 L 289.91536,89.057827 z "
+ id="path2175"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.02980289pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 268.04609,93.401054 C 268.04609,93.401054 265.45143,98.343348 265.97037,100.44008 C 266.4893,102.53681 264.41357,114.74278 264.41357,114.74278 L 287.02417,115.34184 L 294.06682,96.321502 L 289.5447,90.705258 L 288.2103,88.308995 L 280.87113,91.67874 L 269.52876,91.978275"
+ id="path2177"
+ style="fill:url(#linearGradient4380);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.118613,0,0,0.119813,234.9086,55.67642)"
+ id="g2179">
+ <path
+ d="M 208.75,493.61218 C 216.875,474.23718 223.125,470.48718 223.125,470.48718 L 238.125,474.86218 L 261.875,539.86218 L 207.5,519.86218 L 204.375,494.23718"
+ id="path2181"
+ style="fill:url(#linearGradient2276);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 201.25,536.73718 C 201.25,536.73718 173.125,511.73718 182.5,496.73718 C 191.875,481.73718 201.25,536.73718 201.25,536.73718 z "
+ id="path2183"
+ style="fill:url(#linearGradient2278);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 232.5,530.48718 C 232.5,530.48718 197.5,461.73718 241.25,470.48718 C 285,479.23718 320,564.86218 293.75,572.98718 C 267.5,581.11218 208.125,559.23718 201.25,535.48718 C 194.375,511.73718 165,480.48718 191.875,469.23718 C 218.75,457.98718 226.875,469.86218 226.875,469.86218"
+ id="path2185"
+ style="fill:url(#linearGradient2280);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <path
+ sodipodi:nodetypes="csscscc"
+ d="M 270.28978,88.159231 C 270.28978,88.159231 270.51218,91.004791 268.65885,90.855026 C 266.80552,90.705258 251.39569,86.205457 249.1717,90.548684 C 246.94771,94.891911 247.6149,95.565861 247.6149,95.565861 C 247.6149,95.565861 266.80552,97.669398 267.02792,95.722435 C 267.25032,93.775471 272.88444,93.026639 272.88444,93.026639 L 270.28978,88.159231 z "
+ id="path2187"
+ style="fill:url(#linearGradient4373);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 279.09193,119.68507 C 279.09193,119.68507 299.47854,119.086 288.2103,93.176407 C 276.94207,67.266811 269.52876,96.845684 269.52876,96.845684 C 269.52876,96.845684 261.59651,118.93624 279.09193,119.68507 z "
+ id="path2189"
+ style="fill:url(#linearGradient4370);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.02980289pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 272.12341,84.7146 C 272.12341,84.7146 276.12661,81.943923 278.86953,82.393222 C 281.61245,82.842519 285.39324,83.591354 285.83804,84.340186 C 286.28284,85.089018 288.50684,88.234113 284.50365,89.507127 C 280.50046,90.780144 274.12501,91.603858 272.34581,88.308995 C 270.56662,85.014132 272.93888,84.040651 272.93888,84.040651"
+ id="path2191"
+ style="fill:url(#linearGradient4367);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.02980289pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 272.71648,86.436914 C 272.71648,86.436914 278.1282,89.057827 285.09671,86.586681"
+ id="path2193"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.43700001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 276.20074,83.591354 C 276.45025,83.615764 276.84942,83.413497 277.09033,83.291819"
+ id="path2195"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.449;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 279.46259,83.366704 C 279.5095,83.317892 279.92459,83.562596 280.12979,83.666236"
+ id="path2197"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.449;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 298.49279,115.52846 C 297.52906,113.20708 296.78773,112.75778 296.78773,112.75778 L 295.00853,113.28196 L 292.19148,121.06982 L 298.64106,118.67356 L 299.01172,115.60335"
+ id="path2199"
+ style="fill:url(#linearGradient4361);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M 299.38239,120.6954 C 299.38239,120.6954 302.71838,117.70008 301.60638,115.90288 C 300.49439,114.10568 299.38239,120.6954 299.38239,120.6954 z "
+ id="path2201"
+ style="fill:url(#linearGradient4358);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.02980289pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 295.67573,119.94657 C 295.67573,119.94657 299.82719,111.70942 294.63787,112.75778 C 289.44855,113.80615 285.2971,124.06515 288.41069,125.03863 C 291.52428,126.01212 298.56692,123.3912 299.38239,120.54564 C 300.19785,117.70008 303.68211,113.95591 300.49439,112.60802 C 297.30666,111.26012 296.34293,112.6829 296.34293,112.6829"
+ id="path2203"
+ style="fill:url(#linearGradient4355);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.02980289pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <g
+ id="g6526"
+ transform="translate(-107.48,462.164)">
+ <path
+ d="M 413.00773,94.044858 C 413.00773,94.044858 410.81566,78.129632 421.54115,77.985603 C 432.26664,77.841573 433.36268,84.322887 433.36268,84.322887 C 433.36268,84.322887 435.2416,93.684785 434.45872,95.773208 C 433.67583,97.861631 412.69458,97.717602 412.69458,97.717602 L 413.00773,94.044858 z "
+ id="path9958"
+ style="fill:url(#linearGradient4681);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 438.13827,98.221704 C 438.13827,98.221704 443.61844,110.96829 440.01719,115.14514 C 436.41593,119.32198 433.04953,124.43502 433.04953,124.43502 C 433.04953,124.43502 400.5599,127.24359 406.27494,116.72946 C 411.98999,106.21532 417.15701,113.63283 417.15701,113.63283 L 421.38458,105.85525 L 406.27494,115.07312 C 406.27494,115.07312 406.90125,103.47877 409.24989,98.509763 C 411.59854,93.540755 429.918,97.141485 429.918,97.141485 L 438.13827,98.221704 z "
+ id="path9968"
+ style="fill:url(#linearGradient4678);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 411.12881,94.620974 C 411.12881,94.620974 408.38872,99.373938 408.93674,101.39035 C 409.48476,103.40676 407.29269,115.14514 407.29269,115.14514 L 431.17061,115.72125 L 438.608,97.429544 L 433.83241,92.028449 L 432.42322,89.723982 L 424.67268,92.964639 L 412.69458,93.252697"
+ id="path9970"
+ style="fill:url(#linearGradient4675);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.125261,0,0,0.115223,376.1339,58.3415)"
+ id="g9972">
+ <path
+ d="M 208.75,493.61218 C 216.875,474.23718 223.125,470.48718 223.125,470.48718 L 238.125,474.86218 L 261.875,539.86218 L 207.5,519.86218 L 204.375,494.23718"
+ id="path9974"
+ style="fill:url(#linearGradient11227);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 201.25,536.73718 C 201.25,536.73718 173.125,511.73718 182.5,496.73718 C 191.875,481.73718 201.25,536.73718 201.25,536.73718 z "
+ id="path9976"
+ style="fill:url(#linearGradient11229);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 232.5,530.48718 C 232.5,530.48718 197.5,461.73718 241.25,470.48718 C 285,479.23718 320,564.86218 293.75,572.98718 C 267.5,581.11218 208.125,559.23718 201.25,535.48718 C 194.375,511.73718 165,480.48718 191.875,469.23718 C 218.75,457.98718 226.875,469.86218 226.875,469.86218"
+ id="path9978"
+ style="fill:url(#linearGradient11231);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <path
+ sodipodi:nodetypes="cssscscc"
+ d="M 413.49826,89.579953 C 413.49826,89.579953 415.57416,94.030824 412.02644,93.324712 C 409.22533,92.767197 422.5137,79.010211 416.5652,77.08542 C 413.75608,76.176459 413.60785,76.479156 411.13873,76.497885 C 405.32678,76.540949 408.64438,103.93966 408.64438,103.93966 C 408.64438,103.93966 412.98386,90.095939 411.43144,96.738205 C 410.37167,101.27263 416.23835,94.260901 416.23835,94.260901 L 413.49826,89.579953 z "
+ id="path9980"
+ style="fill:url(#linearGradient4668);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 422.79367,119.89997 C 422.79367,119.89997 444.3264,119.43714 432.42467,99.420256 C 420.52294,79.403372 412.69285,102.25502 412.69285,102.25502 C 412.69285,102.25502 404.31466,119.32144 422.79367,119.89997 z "
+ id="path9982"
+ style="fill:url(#linearGradient4665);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.02692176pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 415.43467,90.876215 C 415.43467,90.876215 419.66223,88.211675 422.5589,88.643763 C 425.45557,89.07585 429.44827,89.795996 429.918,90.516142 C 430.38773,91.236288 432.73638,94.260901 428.50881,95.48515 C 424.28124,96.709398 417.54845,97.501558 415.66953,94.332916 C 413.79062,91.164274 416.29584,90.228084 416.29584,90.228084"
+ id="path9984"
+ style="fill:url(#linearGradient4662);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.03003437pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 430.6189,93.330451 C 430.6189,93.330451 424.25212,93.197934 416.05379,93.322881"
+ id="path9986"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.40900001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 419.74052,89.795996 C 420.00402,89.819474 420.42556,89.624953 420.67998,89.507938"
+ id="path9988"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.44999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 423.18521,89.579953 C 423.23474,89.533014 423.6731,89.76834 423.8898,89.868011"
+ id="path9990"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.44999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 443.28203,115.90071 C 442.26428,113.66826 441.4814,113.23617 441.4814,113.23617 L 439.60248,113.74028 L 436.62753,121.22979 L 443.43861,118.92533 L 443.83005,115.97273"
+ id="path9992"
+ style="fill:url(#linearGradient4656);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M 444.22149,120.86972 C 444.22149,120.86972 447.74446,117.98914 446.57014,116.26079 C 445.39581,114.53244 444.22149,120.86972 444.22149,120.86972 z "
+ id="path9994"
+ style="fill:url(#linearGradient4653);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.03003437pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 440.30708,120.14957 C 440.30708,120.14957 444.69122,112.22797 439.21104,113.23617 C 433.73086,114.24438 429.34672,124.11038 432.63483,125.04657 C 435.92294,125.98276 443.36032,123.46225 444.22149,120.72569 C 445.08266,117.98914 448.76221,114.38841 445.39581,113.09214 C 442.02942,111.79588 441.01167,113.16416 441.01167,113.16416"
+ id="path9996"
+ style="fill:url(#linearGradient4650);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.03003437pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="cssscscc"
+ d="M 433.40004,90.065037 C 433.40004,90.065037 431.32415,94.515909 434.87186,93.809796 C 437.67297,93.252281 424.38461,79.495295 430.3331,77.570504 C 433.14221,76.661542 433.29044,76.96424 435.75957,76.982969 C 441.57152,77.026033 438.25392,104.42475 438.25392,104.42475 C 438.25392,104.42475 433.91444,90.581024 435.46685,97.223289 C 436.52663,101.75771 430.65996,94.745986 430.65996,94.745986 L 433.40004,90.065037 z "
+ id="path3030"
+ style="fill:url(#linearGradient4647);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="path10131"
+ d="M 416.08755,86.16795 C 416.55677,86.104785 418.10472,86.161567 418.87306,86.353653 C 419.65138,86.548234 420.09906,86.186433 420.91577,85.982252 C 421.05006,85.948682 421.16337,86.106049 421.28717,86.16795"
+ style="fill:white;fill-opacity:0.75;fill-rule:evenodd;stroke:#9a9a9a;stroke-width:0.43196881;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="path10133"
+ d="M 424.25839,86.353653 C 424.61401,86.264749 426.41576,86.382314 427.0439,86.539351 C 427.90895,86.755616 428.51092,86.544 429.27231,86.353653 C 429.45247,86.308615 429.64371,86.353653 429.82942,86.353653"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#989898;stroke-width:0.43196881;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.539961,0,0,0.539961,107.4527,25.2682)"
+ id="g11030">
+ <path
+ id="path11041"
+ d="M 592.21875,113.34375 C 592.7159,113.59671 595.18814,113.30791 593.8375,113.3125 C 593.45803,113.33489 592.04659,113.26886 592.21875,113.34375 z "
+ style="opacity:0.09090899;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#989898;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ id="path11046"
+ d="M 591.34375,113.28125 C 592.61694,113.59036 593.96161,113.65017 595.21875,113.21875 C 593.78125,113.21875 592.34375,113.21875 590.90625,113.21875 C 591.05208,113.23958 591.19792,113.26042 591.34375,113.28125 z "
+ style="opacity:0.09090899;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#989898;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ id="path11051"
+ d="M 587.09375,113 C 586.14828,113.01072 586.77487,113.35411 587.41875,113.21875 C 589.18501,113.12963 590.94039,113.38203 592.6684,113.69924 C 593.85491,113.86487 594.99192,113.43965 596.13125,113.21875 C 596.9301,113.35659 597.17374,112.93247 596.25,113 C 593.27924,113.06345 590.29666,113.04098 587.32552,112.98637 C 587.24826,112.99091 587.17101,112.99546 587.09375,113 z "
+ style="opacity:0.09090899;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#989898;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ id="path11056"
+ d="M 587.09375,113 C 586.14828,113.01072 586.77487,113.35411 587.41875,113.21875 C 589.18501,113.12963 590.94039,113.38203 592.6684,113.69924 C 593.85491,113.86487 594.99192,113.43965 596.13125,113.21875 C 596.9301,113.35659 597.17374,112.93247 596.25,113 C 593.27924,113.06345 590.29666,113.04098 587.32552,112.98637 C 587.24826,112.99091 587.17101,112.99546 587.09375,113 z "
+ style="opacity:0.09090899;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#989898;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ id="path11061"
+ d="M 587.09375,112.90625 C 585.24059,113.23481 587.75819,113.4329 588.51875,113.3125 C 590.96861,113.27469 593.44466,114.38118 595.83549,113.35637 C 597.19483,113.51681 597.42534,112.76389 596.02076,112.93453 C 593.04573,112.94727 590.06553,112.9388 587.09375,112.90625 z "
+ style="opacity:0.09090899;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#989898;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ id="path11066"
+ d="M 587.09375,112.78125 C 584.67465,113.35113 588.08187,113.60104 589.09375,113.4375 C 591.42542,113.59348 593.69708,114.40018 596,113.4375 C 598.7176,113.3996 596.04451,112.40348 594.76875,112.8125 C 592.21025,112.83164 589.64872,112.79577 587.09375,112.78125 z "
+ style="opacity:0.09090899;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#989898;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ id="path11071"
+ d="M 587.09375,112.6875 C 584.1354,113.38914 588.27689,113.70683 589.5235,113.5659 C 592.29143,114.20016 595.02846,114.10156 597.71875,113.1875 C 595.24152,112.01163 592.22144,113.08039 589.5375,112.71875 C 588.72235,112.74701 587.90709,112.59909 587.09375,112.6875 z "
+ style="opacity:0.09090899;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#989898;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ id="path11076"
+ d="M 587.09375,112.59375 C 583.60539,113.45918 588.31655,113.78696 589.84375,113.6875 C 592.54613,114.35932 595.35811,114.15503 597.9375,113.1875 C 594.78338,111.74214 590.99224,113.10661 587.59375,112.5625 L 587.09472,112.59369 L 587.09375,112.59375 z "
+ style="opacity:0.09090899;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#989898;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ transform="matrix(0.539961,0,0,0.539961,107.4527,25.2682)"
+ id="g11081">
+ <path
+ id="path11092"
+ d="M 577.03125,113 C 578.70588,113.11528 577.75271,112.86704 577.03125,113 z "
+ style="opacity:0.09090899;fill:white;fill-opacity:0.75;fill-rule:evenodd;stroke:#9a9a9a;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ id="path11097"
+ d="M 580.03125,112.6875 C 580.52972,112.80723 581.1773,112.54343 580.4358,112.56108 C 580.30095,112.60322 580.1661,112.64536 580.03125,112.6875 z M 576.15625,112.90625 C 577.03639,113.14129 577.98479,113.26237 578.84375,112.875 C 577.875,112.875 576.90625,112.875 575.9375,112.875 C 576.01042,112.88542 576.08333,112.89583 576.15625,112.90625 z "
+ style="opacity:0.09090899;fill:white;fill-opacity:0.75;fill-rule:evenodd;stroke:#9a9a9a;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ id="path11102"
+ d="M 579.96875,112.5 C 578.89012,112.8869 577.70285,112.59888 576.575,112.6875 C 574.91423,112.73081 573.25223,112.60872 571.59375,112.6875 C 571.1538,113.0092 572.56263,112.82927 572.89375,112.875 C 574.39374,112.81976 575.88525,113.04699 577.35,113.3125 C 578.36436,113.4658 579.22827,112.70684 580.2375,112.875 C 580.61092,112.81033 582.10075,113.05489 581.1955,112.63605 C 580.81425,112.26911 580.4384,112.29773 579.96875,112.5 z "
+ style="opacity:0.09090899;fill:white;fill-opacity:0.75;fill-rule:evenodd;stroke:#9a9a9a;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ id="path11107"
+ d="M 579.96875,112.5 C 578.89012,112.8869 577.70285,112.59888 576.575,112.6875 C 574.91423,112.73081 573.25223,112.60872 571.59375,112.6875 C 571.1538,113.0092 572.56263,112.82927 572.89375,112.875 C 574.39374,112.81976 575.88525,113.04699 577.35,113.3125 C 578.36436,113.4658 579.22827,112.70684 580.2375,112.875 C 580.61092,112.81033 582.10075,113.05489 581.1955,112.63605 C 580.81425,112.26911 580.4384,112.29773 579.96875,112.5 z "
+ style="opacity:0.09090899;fill:white;fill-opacity:0.75;fill-rule:evenodd;stroke:#9a9a9a;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ id="path11112"
+ d="M 579.9375,112.40625 C 577.95358,112.84147 575.8136,112.47815 573.76892,112.58542 C 573.19426,112.56076 570.65623,112.41496 571.59375,112.96875 C 573.65692,112.81574 575.69324,113.18413 577.71875,113.40625 C 578.95193,113.22261 580.12775,112.76962 581.41875,112.96875 C 582.47539,113.1949 580.92404,112.22574 580.5,112.25 C 580.31027,112.2808 580.1252,112.35972 579.9375,112.40625 z "
+ style="opacity:0.09090899;fill:white;fill-opacity:0.75;fill-rule:evenodd;stroke:#9a9a9a;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ id="path11117"
+ d="M 580.4375,112.15625 C 577.49166,112.97278 574.25614,112.05025 571.29964,112.61333 C 571.02731,113.54123 574.16342,112.85441 575.28543,113.20608 C 576.7502,113.51867 578.24925,113.67099 579.70625,113.09375 C 581.24852,113.09902 583.19138,113.32989 580.9375,112.21875 C 580.85235,112.06686 580.57711,112.10912 580.4375,112.15625 z "
+ style="opacity:0.09090899;fill:white;fill-opacity:0.75;fill-rule:evenodd;stroke:#9a9a9a;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ id="path11124"
+ d="M 580.40625,112.0625 C 577.30372,113.09438 573.72276,111.56697 570.71875,112.8125 C 572.94596,113.45072 575.47087,113.16004 577.71875,113.625 C 579.26748,113.22517 580.95613,113.06543 582.65625,113.1875 C 581.89766,112.92896 581.2082,111.93791 580.40625,112.0625 z "
+ style="opacity:0.09090899;fill:white;fill-opacity:0.75;fill-rule:evenodd;stroke:#9a9a9a;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ id="path11129"
+ d="M 580.375,111.96875 C 577.21072,113.02794 573.54141,111.39678 570.5,112.8125 C 572.88124,113.51261 575.53475,113.36682 578.03125,113.71875 C 579.19606,112.75327 584.6983,114.02452 581.74501,112.50951 C 581.23886,112.32779 580.9446,111.75558 580.375,111.96875 z "
+ style="opacity:0.09090899;fill:white;fill-opacity:0.75;fill-rule:evenodd;stroke:#9a9a9a;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="g6503"
+ transform="translate(-107.48,462.164)">
+ <path
+ d="M 346.00986,88.009507 C 346.00986,88.009507 343.91332,71.460328 354.17137,71.310562 C 364.42943,71.160795 365.4777,77.900279 365.4777,77.900279 C 365.4777,77.900279 367.27472,87.635088 366.52596,89.806701 C 365.7772,91.978313 345.71035,91.828548 345.71035,91.828548 L 346.00986,88.009507 z "
+ id="path11249"
+ style="fill:url(#linearGradient4514);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 368.70567,206.24959 A 22.1875,27.5 0 1 1 368.66842,205.63114"
+ id="path11251"
+ sodipodi:cx="346.5625"
+ sodipodi:cy="207.98718"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="22.1875"
+ sodipodi:ry="27.5"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient4520);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block"
+ transform="matrix(0.116286,0,0,0.120207,310.7383,55.2028)" />
+ <path
+ transform="matrix(0.129004,0,0,0.129003,308.5131,53.77661)"
+ d="M 352.46753,215.96369 A 16.25,17.1875 0 1 1 352.44025,215.57715"
+ id="path11253"
+ sodipodi:cx="336.25"
+ sodipodi:cy="217.04968"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="16.25"
+ sodipodi:ry="17.1875"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient4522);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block" />
+ <path
+ d="M 368.70567,206.24959 A 22.1875,27.5 0 1 1 368.66842,205.63114"
+ id="path11255"
+ sodipodi:cx="346.5625"
+ sodipodi:cy="207.98718"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="22.1875"
+ sodipodi:ry="27.5"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient4516);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block"
+ transform="matrix(0.116286,0,0,0.120207,318.801,55.44468)" />
+ <path
+ d="M 352.46753,215.96369 A 16.25,17.1875 0 1 1 352.44025,215.57715"
+ id="path11257"
+ sodipodi:cx="336.25"
+ sodipodi:cy="217.04968"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="16.25"
+ sodipodi:ry="17.1875"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient4518);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block"
+ transform="matrix(0.129004,0,0,0.129003,314.8593,53.69599)" />
+ <path
+ d="M 370.04514,97.145254 C 370.04514,97.145254 375.28649,110.39957 371.84218,114.74279 C 368.39787,119.08602 365.17819,124.40272 365.17819,124.40272 C 365.17819,124.40272 334.10453,127.32317 339.5705,116.39022 C 345.03646,105.45728 349.9783,113.17025 349.9783,113.17025 L 354.02162,105.08287 L 339.5705,114.66791 C 339.5705,114.66791 340.1695,102.61172 342.41579,97.444788 C 344.66208,92.277847 362.18313,96.022003 362.18313,96.022003 L 370.04514,97.145254 z "
+ id="path11259"
+ style="fill:url(#linearGradient4507);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 366.30133,89.057874 C 366.30133,89.057874 366.0767,91.903433 367.94861,91.753663 C 369.82052,91.603899 385.09529,92.951794 387.34157,97.295018 C 389.58786,101.63824 388.91398,102.31219 388.91398,102.31219 C 388.91398,102.31219 369.82052,98.568034 369.59589,96.621071 C 369.37126,94.674108 363.68066,93.925275 363.68066,93.925275 L 366.30133,89.057874 z "
+ id="path11261"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.02995189pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 344.21282,93.401092 C 344.21282,93.401092 341.59215,98.343384 342.11629,100.44011 C 342.64042,102.53684 340.54389,114.74279 340.54389,114.74279 L 363.38116,115.34186 L 370.49441,96.321537 L 365.92695,90.705303 L 364.57918,88.309041 L 357.16642,91.678784 L 345.71035,91.978313"
+ id="path11263"
+ style="fill:url(#linearGradient4503);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.119802,0,0,0.119813,310.7431,55.67649)"
+ id="g11265">
+ <path
+ d="M 208.75,493.61218 C 216.875,474.23718 223.125,470.48718 223.125,470.48718 L 238.125,474.86218 L 261.875,539.86218 L 207.5,519.86218 L 204.375,494.23718"
+ id="path11267"
+ style="fill:url(#linearGradient11406);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 201.25,536.73718 C 201.25,536.73718 173.125,511.73718 182.5,496.73718 C 191.875,481.73718 201.25,536.73718 201.25,536.73718 z "
+ id="path11269"
+ style="fill:url(#linearGradient11408);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 232.5,530.48718 C 232.5,530.48718 197.5,461.73718 241.25,470.48718 C 285,479.23718 320,564.86218 293.75,572.98718 C 267.5,581.11218 208.125,559.23718 201.25,535.48718 C 194.375,511.73718 165,480.48718 191.875,469.23718 C 218.75,457.98718 226.875,469.86218 226.875,469.86218"
+ id="path11271"
+ style="fill:url(#linearGradient11410);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <path
+ d="M 346.479,88.159272 C 346.479,88.159272 346.70363,91.004831 344.83172,90.855067 C 342.95982,90.705303 327.68505,92.053197 325.43876,96.396422 C 323.19248,100.73965 323.86636,101.41359 323.86636,101.41359 C 323.86636,101.41359 342.95982,97.669437 343.18444,95.722474 C 343.40907,93.775511 349.09968,93.026679 349.09968,93.026679 L 346.479,88.159272 z "
+ id="path11273"
+ style="fill:url(#linearGradient4496);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 355.36939,119.68509 C 355.36939,119.68509 375.96038,119.08602 364.57918,93.176443 C 353.19798,67.266871 345.71035,96.84572 345.71035,96.84572 C 345.71035,96.84572 337.69859,118.93625 355.36939,119.68509 z "
+ id="path11275"
+ style="fill:url(#linearGradient4493);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.02995189pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 348.33102,84.71465 C 348.33102,84.71465 352.37434,81.943969 355.14477,82.393268 C 357.91519,82.842566 361.73388,83.591398 362.18313,84.340231 C 362.63239,85.089063 364.87868,88.234156 360.83536,89.507172 C 356.79204,90.780182 350.35268,91.603899 348.55565,88.309041 C 346.75862,85.014178 349.15466,84.040697 349.15466,84.040697"
+ id="path11277"
+ style="fill:url(#linearGradient4490);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.02995189pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 348.9354,87.358552 C 348.9354,87.358552 354.39668,84.133954 361.42901,87.17428"
+ id="path11279"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.442;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 352.44922,83.591398 C 352.70123,83.615814 353.1044,83.413547 353.34773,83.29187"
+ id="path11281"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.449;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 355.74377,83.366749 C 355.79115,83.317939 356.2104,83.56264 356.41766,83.666283"
+ id="path11283"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.449;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 374.96471,115.52847 C 373.99132,113.20709 373.24256,112.75779 373.24256,112.75779 L 371.44552,113.28197 L 368.60023,121.06982 L 375.11446,118.67356 L 375.48884,115.60335"
+ id="path11285"
+ style="fill:url(#linearGradient4484);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M 375.86323,120.6954 C 375.86323,120.6954 379.23266,117.70008 378.10951,115.90288 C 376.98637,114.10569 375.86323,120.6954 375.86323,120.6954 z "
+ id="path11287"
+ style="fill:url(#linearGradient4481);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.02995189pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 372.11941,119.94658 C 372.11941,119.94658 376.31249,111.70943 371.07114,112.75779 C 365.8298,113.80615 361.63673,124.06515 364.78153,125.03863 C 367.92634,126.01211 375.03959,123.3912 375.86323,120.54564 C 376.68686,117.70008 380.20605,113.95592 376.98637,112.60802 C 373.76669,111.26013 372.7933,112.68291 372.7933,112.68291"
+ id="path11289"
+ style="fill:url(#linearGradient4478);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.02995189pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <g
+ id="g1905"
+ transform="matrix(0.341005,0,0,0.341005,43.01253,278.2936)"
+ inkscape:export-filename="/home/tim/src/tuxmath-61/trunk/data/images/igloos/steam1.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <path
+ d="M 207.5914,422.75319 C -55.464688,337.64434 461.00774,546.10239 200.49792,420.54128 C -60.011888,294.98017 379.09284,637.44336 195.67998,416.39022 C 12.267116,195.33708 319.3028,666.2446 193.38919,411.88558 C 67.475578,157.52656 183.03708,701.49422 192.13851,407.75429 C 201.23994,114.01436 125.56752,676.59162 193.3952,402.939 C 261.22288,129.28638 22.186197,628.66523 196.20215,398.43745 C 370.2181,168.20966 -21.491607,571.39869 199.42316,393.07215 C 420.33792,214.74562 -44.973146,500.67536 203.0404,391.4509 C 451.05395,282.22644 -75.552888,409.38352 209.07573,388.53208 C 493.70435,367.68063 -59.508532,300.21199 214.64542,390.40351 C 488.79937,480.59503 -34.561156,247.8578 218.41046,390.30916 C 471.38207,532.76052 43.246079,167.01933 223.22492,393.80344 C 403.20376,620.58755 121.88261,147.28943 226.39381,399.24645 C 330.90501,651.20347 189.1013,134.65932 227.7693,404.01107 C 266.4373,673.36282 276.4708,143.80171 225.01246,409.62107 C 173.55412,675.44043 383.65772,192.29536 223.94005,415.40148 C 64.222376,638.50761 437.74838,237.26417 220.98178,418.9209 C 4.2151861,600.57763 465.82656,310.60134 216.04412,420.28068 C -33.738314,529.96002 492.86614,392.49775 212.66744,421.72173 C -67.531252,450.94571 470.64749,507.86204 207.5914,422.75319 z "
+ inkscape:randomized="0.1"
+ inkscape:rounded="53.7"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.9728546"
+ sodipodi:arg1="1.815775"
+ sodipodi:r2="16.454752"
+ sodipodi:r1="16.659863"
+ sodipodi:cy="405.86456"
+ sodipodi:cx="210.11172"
+ sodipodi:sides="20"
+ id="path1899"
+ style="opacity:1;fill:#ececec;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="star" />
+ <path
+ sodipodi:end="12.490678"
+ sodipodi:start="6.2199579"
+ d="M 230.25423,407.86269 A 30.304577,32.324883 0 1 1 230.22801,407.46073 L 200.01021,409.90515 z"
+ sodipodi:ry="32.324883"
+ sodipodi:rx="30.304577"
+ sodipodi:cy="409.90515"
+ sodipodi:cx="200.01021"
+ id="path1901"
+ style="opacity:1;fill:#ececec;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ </g>
+ <path
+ sodipodi:type="star"
+ style="opacity:0.3;fill:aqua;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path12759"
+ sodipodi:sides="17"
+ sodipodi:cx="133.42902"
+ sodipodi:cy="655.85144"
+ sodipodi:r1="83.440025"
+ sodipodi:r2="70.924019"
+ sodipodi:arg1="0.19739556"
+ sodipodi:arg2="0.38219513"
+ inkscape:flatsided="false"
+ inkscape:rounded="0.65"
+ inkscape:randomized="0.3"
+ d="M 205.38822,690.25677 C 201.04511,702.47966 212.40263,662.6214 204.8944,670.64435 C 197.38617,678.66731 187.25777,665.15751 184.3637,675.9809 C 181.46963,686.80429 197.82413,678.91221 188.07909,687.93234 C 178.33405,696.95247 211.22279,738.23407 200.39421,742.72541 C 189.56562,747.21674 178.48646,715.62879 166.11481,719.25926 C 153.74317,722.88972 184.11132,721.65802 171.03478,726.95283 C 157.95824,732.24764 144.85586,748.50166 132.14076,745.12476 C 119.42566,741.74786 160.14572,722.60972 147.62449,722.13303 C 135.10327,721.65634 150.62543,743.15649 137.59012,739.03759 C 124.5548,734.91869 100.19101,743.54873 91.755775,733.51135 C 83.320537,723.47396 107.78815,738.36251 95.638862,735.50332 C 83.489576,732.64412 70.916448,748.49483 64.807198,735.76228 C 58.697948,723.02974 96.55776,692.41175 93.67346,678.78149 C 90.78916,665.15123 30.317726,698.89648 31.593405,685.32743 C 32.869085,671.75838 73.359006,659.73555 69.420579,649.02227 C 65.482152,638.309 23.149986,660.36827 27.125334,647.49719 C 31.100681,634.6261 47.071214,647.06532 46.423676,634.52534 C 45.776137,621.98535 31.568648,637.91612 35.393461,627.25277 C 39.218274,616.58943 56.96843,619.71971 64.629594,607.84237 C 72.290757,595.96504 60.139338,585.73166 72.026466,580.85335 C 83.913594,575.97504 96.656085,577.34322 109.96178,574.67419 C 123.26747,572.00515 64.189318,592.58763 75.507018,589.64549 C 86.824719,586.70335 88.646313,584.23283 99.907317,576.3345 C 111.16832,568.43618 110.33,563.55219 122.45851,562.94456 C 134.58702,562.33693 107.59469,584.4558 119.45896,584.82868 C 131.32324,585.20155 121.27125,589.97066 133.5183,594.003 C 145.76535,598.03534 156.92282,602.65349 169.08219,608.90539 C 181.24156,615.15729 157.38896,566.70099 164.06125,578.66154 C 170.73353,590.62208 158.37999,601.9884 167.45228,610.97247 C 176.52458,619.95654 220.47642,613.30711 225.25512,626.36097 C 230.03383,639.41483 191.45688,633.88829 199.93427,644.93319 C 208.41166,655.9781 233.804,645.49225 233.12192,656.53994 C 232.43984,667.58763 199.72165,642.18881 203.18905,652.52377 C 206.65646,662.85873 209.73134,678.03388 205.38822,690.25677 z "
+ transform="matrix(0.703848,0,0,0.162182,-4.564011,83.06055)"
+ inkscape:export-filename="/home/tim/src/tuxmath/trunk/data/images/igloos/melted1.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <g
+ id="g1882"
+ transform="matrix(0.103654,0,0,0.103654,173.2499,377.0512)"
+ style="fill:#ececec"
+ inkscape:export-filename="/home/tim/src/tuxmath-61/trunk/data/images/igloos/steam2.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <path
+ d="M 367.67841,368.11159 C 1205.858,1210.6046 -277.73714,-691.84023 377.92147,378.53493 C 1033.5801,1448.9101 110.34882,-782.22684 389.01862,398.24248 C 667.68842,1578.7118 589.93589,-799.81934 391.862,431.5957 C 193.78812,1663.0107 910.6801,-640.60675 372.67433,447.53561 C -165.33143,1535.678 1289.8151,-368.58889 367.84051,464.52553 C -554.13414,1297.64 1477.5394,29.717178 343.83844,481.81249 C -789.86255,933.9078 1500.6372,424.70387 319.65012,486.84886 C -861.33693,548.99386 1520.7728,680.25837 305.48048,484.96005 C -909.81184,289.66174 1355.9091,996.24953 281.91049,480.44189 C -792.08814,-35.365745 1138.2774,1245.4862 255.0091,468.0722 C -628.2592,-309.34178 663.91299,1584.3857 249.28084,448.42165 C -165.35131,-687.54241 384.04728,1664.5083 242.22404,415.04798 C 100.40079,-834.41231 -130.49016,1555.5656 246.17952,396.7438 C 622.8492,-762.078 -278.81463,1475.0046 246.95918,376.70099 C 772.733,-721.60267 -639.21224,1149.1108 272.11999,359.5958 C 1183.4522,-429.91922 -895.20294,746.29387 282.57895,341.64596 C 1460.3608,-63.001945 -948.15322,501.34655 303.56811,336.27689 C 1555.2894,171.20722 -916.25037,129.0559 334.48024,340.77438 C 1585.2109,552.49286 -682.88174,-218.19338 343.72152,350.86085 C 1370.3248,919.91508 -470.5012,-474.38144 367.67841,368.11159 z "
+ inkscape:randomized="0.1"
+ inkscape:rounded="53.7"
+ inkscape:flatsided="true"
+ sodipodi:arg2="-0.57282003"
+ sodipodi:arg1="-0.72989966"
+ sodipodi:r2="71.94632"
+ sodipodi:r1="72.84314"
+ sodipodi:cy="412.36218"
+ sodipodi:cx="314.28571"
+ sodipodi:sides="20"
+ id="path1872"
+ style="opacity:1;fill:#ececec;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="star" />
+ <path
+ sodipodi:end="12.490678"
+ sodipodi:start="6.2199579"
+ d="M 445.43168,406.19286 A 141.42857,142.85715 0 1 1 445.30932,404.41642 L 304.28571,415.21933 z"
+ sodipodi:ry="142.85715"
+ sodipodi:rx="141.42857"
+ sodipodi:cy="415.21933"
+ sodipodi:cx="304.28571"
+ id="path1878"
+ style="opacity:1;fill:#ececec;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:end="12.490678"
+ sodipodi:start="6.2199579"
+ d="M 491.35722,661.80495 A 35.714287,31.428572 0 1 1 491.32632,661.41413 L 455.71429,663.79077 z"
+ sodipodi:ry="31.428572"
+ sodipodi:rx="35.714287"
+ sodipodi:cy="663.79077"
+ sodipodi:cx="455.71429"
+ id="path1880"
+ style="opacity:1;fill:#ececec;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ </g>
+ <g
+ id="g1893"
+ transform="matrix(0.188424,0,0,0.188424,271.4954,350.8901)"
+ inkscape:export-filename="/home/tim/src/tuxmath-61/trunk/data/images/igloos/steam3.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <path
+ d="M 229.68917,351.45796 C -318.78615,968.66172 901.95289,-148.52333 223.54576,358.24966 C -454.86136,865.02264 1019.6004,308.57859 206.48625,363.31731 C -606.62788,418.05602 982.36008,557.09495 193.86265,362.50899 C -594.63477,167.92304 929.41144,676.16657 175.27122,358.42261 C -578.869,40.678647 780.83867,938.3106 167.35134,354.47897 C -446.136,-229.35266 584.11723,1028.4098 159.83711,342.60138 C -264.44302,-343.20706 333.94417,1145.006 152.15709,330.02512 C -29.629996,-484.95577 68.618121,1141.4825 150.32479,310.66029 C 232.03146,-520.16197 -158.22762,1097.7647 155.10733,302.18186 C 468.44227,-493.40101 -300.98129,938.46011 166.123,284.85148 C 633.22729,-368.75716 -555.06237,676.44204 170.2265,279.81076 C 895.51537,-116.82052 -620.27623,466.72666 185.46963,272.22847 C 991.21549,77.730285 -630.78231,204.66945 198.09323,273.03679 C 1026.9688,341.40412 -490.02878,-69.023587 221.4299,273.41943 C 932.88858,615.86244 -313.90033,-312.04419 234.17538,277.34748 C 782.2511,866.73914 -191.90628,-357.92446 243.66624,295.45903 C 679.23875,948.84253 86.706128,-532.2307 249.36979,302.87879 C 412.03345,1137.9883 349.35507,-469.52272 241.99544,325.65767 C 134.63582,1120.8381 611.84524,-357.6925 246.94398,334.13609 C -117.95727,1025.9647 778.16449,-265.7458 229.68917,351.45796 z "
+ inkscape:randomized="0.1"
+ inkscape:rounded="53.7"
+ inkscape:flatsided="true"
+ sodipodi:arg2="0.88372197"
+ sodipodi:arg1="0.72664234"
+ sodipodi:r2="48.056362"
+ sodipodi:r1="48.655392"
+ sodipodi:cy="316.97113"
+ sodipodi:cx="197.9899"
+ sodipodi:sides="20"
+ id="path1887"
+ style="opacity:1;fill:#ececec;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="star" />
+ <path
+ sodipodi:end="12.490678"
+ sodipodi:start="6.2199579"
+ d="M 286.74202,305.93173 A 70.710678,78.791901 0 1 1 286.68085,304.95195 L 216.17264,310.91022 z"
+ sodipodi:ry="78.791901"
+ sodipodi:rx="70.710678"
+ sodipodi:cy="310.91022"
+ sodipodi:cx="216.17264"
+ id="path1889"
+ style="opacity:1;fill:#ececec;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="633.11023"
+ y="402.09525"
+ id="text12770"><tspan
+ sodipodi:role="line"
+ id="tspan12772"
+ x="633.11023"
+ y="402.09525">(steam clouds)</tspan></text>
+ <g
+ id="g2357"
+ transform="matrix(0.308586,0,0,0.306644,100.6021,-122.1329)"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ inkscape:export-filename="/home/tim/src/tuxmath-61/trunk/data/images/igloos/ihalf.png"
+ clip-path="url(#clipPath2456)">
+ <path
+ sodipodi:nodetypes="cssscccsscssssccsc"
+ id="path2359"
+ d="M 456.21875,588.5625 C 410.17772,588.5625 371.91939,604.42438 343.84019,641.21525 C 320.37378,671.96221 303.09375,719.55698 303.09375,763.53125 C 303.09375,763.64058 303.0936,763.74044 303.09375,763.84375 C 303.09425,764.18468 303.09134,764.51419 303.09375,764.875 L 303.15625,764.875 C 303.69402,769.77692 308.18796,774.307 315.84375,778.40625 C 317.5947,747.89474 329.40042,724.25 343.71875,724.25 C 359.24255,724.24998 371.84375,752.04014 371.84375,786.25 C 371.84375,788.8739 371.76887,791.4303 371.625,793.96875 C 377.30471,794.8752 383.22198,795.72329 389.375,796.46875 C 409.68946,798.92992 431.5196,801.34375 455.6875,801.34375 C 498.58336,801.34375 534.23713,792.82305 561.96875,785.8125 C 588.69138,779.05698 608.28124,774.0012 608.28125,763.84375 C 608.28125,763.73953 608.28471,763.63527 608.28125,763.53125 L 609.34375,763.53125 C 609.34375,722.63525 585.59704,671.45563 565,641.65625 C 536.9487,601.0722 504.95327,588.5625 456.21875,588.5625 z "
+ style="opacity:1;fill:url(#linearGradient2448);fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path2361"
+ d="M 305.17672,731.07805 C 337.25815,721.32884 305.57383,731.07805 339.07785,721.05449 C 357.19583,722.1038 372.96179,730.46608 373.15827,793.8207 C 340.65671,806.91539 373.23427,793.73466 331.45466,810.63093 C 330.84557,758.08699 329.59912,741.5527 305.17672,731.07805 z "
+ style="fill:#0df2f2;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ sodipodi:open="true"
+ transform="matrix(1,0,0,-1.64,1.041587,2103.185)"
+ sodipodi:end="2.9812358"
+ sodipodi:start="0"
+ d="M 321.85025,789.36157 A 19.269352,39.059494 0 0 1 283.55877,795.59822"
+ sodipodi:ry="39.059494"
+ sodipodi:rx="19.269352"
+ sodipodi:cy="789.36157"
+ sodipodi:cx="302.5809"
+ id="path2363"
+ style="opacity:1;fill:#067373;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccsccsc"
+ id="path2365"
+ d="M 304.64804,731.54736 C 290.85121,732.11701 280.65704,759.16253 280.65704,797.49311 L 293.37438,800.58594 C 294.18142,775.7571 295.06419,749.88325 305.13055,749.88324 C 315.19692,749.88324 319.68454,783.3092 320.49159,808.13806 L 332.93843,810.24174 C 332.93843,793.35244 332.27776,765.2331 326.47486,752.0221 C 320.83477,739.18177 313.16226,731.54736 304.64804,731.54736 z "
+ style="fill:#0ccdcd;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <g
+ id="g2367">
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 604.97707,731.7485 C 559.86559,769.60991 428.76038,782.09612 372.97521,764.77654 C 372.77382,765.98488 333.50267,784.91559 333.50267,784.91559 L 319.00256,782.49891"
+ id="path2369"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 593.6992,698.72046 C 555.43501,731.14433 435.50832,747.32369 360.08622,730.94294 C 360.63269,731.59246 325.44705,746.24861 325.44705,746.24861 L 313.36363,759.13761"
+ id="path2371"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 580.81021,667.30354 C 567.11566,700.33158 369.75297,715.43587 323.83594,684.22034"
+ id="path2373"
+ sodipodi:nodetypes="cs" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 309.33581,715.63726 C 317.39143,723.69288 326.25261,724.49844 326.25261,724.49844"
+ id="path2375"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 563.89341,641.52555 C 546.17105,667.30353 376.19746,682.60923 334.30823,657.6368"
+ id="path2377"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 541.33767,616.55314 C 522.00418,641.52556 396.33651,651.99786 356.86398,627.02544"
+ id="path2379"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 513.94856,598.83077 C 504.28182,614.94202 420.50338,618.16426 386.66977,606.88639"
+ id="path2381"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 431.78124,590.77515 C 435.00349,605.27527 454.33697,614.13645 454.33697,614.13645"
+ id="path2383" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 480.92052,590.77515 C 463.19816,606.08083 439.0313,601.24746 439.0313,601.24746"
+ id="path2385" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 290.80789,740.60968 C 299.66907,751.08199 300.47463,751.88755 300.47463,751.88755"
+ id="path2387" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 281.14114,774.44329 C 290.00232,776.85997 294.8357,780.88778 294.8357,780.88778"
+ id="path2389" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 563.89341,753.49868 C 570.3379,765.58211 571.94903,782.49891 571.94903,782.49891"
+ id="path2391" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 495.42064,768.80435 C 499.44845,785.72116 499.44845,796.99902 499.44845,796.99902"
+ id="path2393" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 425.33674,799.41571 C 426.1423,778.4711 429.36455,771.22104 429.36455,771.22104"
+ id="path2395" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 401.16988,735.77631 C 393.91982,759.13761 395.53095,768.80435 395.53095,768.80435"
+ id="path2397" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 462.39259,736.58187 C 466.42041,763.97098 466.42041,771.22104 466.42041,771.22104"
+ id="path2399" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 522.00418,726.91513 C 531.67093,746.24862 533.28205,761.5543 533.28205,761.5543"
+ id="path2401" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 583.2269,705.97052 C 596.11589,728.52625 597.72701,737.38744 597.72701,737.38744"
+ id="path2403" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 542.9488,687.44259 C 555.83779,701.94271 558.25447,716.44282 558.25447,716.44282"
+ id="path2405" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 489.7817,696.30377 C 497.03176,714.8317 499.44845,730.94294 499.44845,730.94294"
+ id="path2407" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 437.42017,700.33158 C 431.78124,723.69288 433.39236,737.38744 433.39236,737.38744"
+ id="path2409" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 373.78077,699.52602 C 367.33628,722.08176 368.14184,731.7485 368.14184,731.7485"
+ id="path2411" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 334.30824,690.66484 C 323.03037,705.97052 316.58587,720.47063 316.58587,720.47063"
+ id="path2413" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 364.91959,664.88685 C 351.22504,685.02591 351.22504,693.88709 351.22504,693.88709"
+ id="path2415" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 410.83663,670.52579 C 405.19769,689.05372 406.00325,699.52602 406.00325,699.52602"
+ id="path2417" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 463.19816,668.91466 C 466.42041,689.85928 467.22597,698.72046 467.22597,698.72046"
+ id="path2419" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 505.89294,664.08129 C 513.143,677.77585 517.97637,693.08153 517.97637,693.08153"
+ id="path2421" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 553.4211,647.97005 C 567.11566,663.27573 571.14347,676.16472 571.14347,676.16472"
+ id="path2423" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 516.36525,630.24769 C 525.22643,639.10887 533.28205,656.02567 533.28205,656.02567"
+ id="path2425" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 478.50384,638.30331 C 485.75389,653.60899 488.17058,665.69242 488.17058,665.69242"
+ id="path2427" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 438.22573,640.71999 C 435.00349,659.24792 435.00349,668.91466 435.00349,668.91466"
+ id="path2429" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 398.7532,639.91443 C 391.50314,655.22011 390.69758,669.72023 390.69758,669.72023"
+ id="path2431" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 360.89178,629.44213 C 348.00279,645.55337 341.55829,660.05348 341.55829,660.05348"
+ id="path2433" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 394.72539,609.30308 C 384.25308,618.16426 377.80858,635.08106 377.80858,635.08106"
+ id="path2435" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 426.94787,613.33089 C 418.89225,627.02544 418.08668,640.71999 418.08668,640.71999"
+ id="path2437" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 460.78147,613.33089 C 463.19816,634.2755 464.00372,639.10887 464.00372,639.10887"
+ id="path2439" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 488.97614,609.30308 C 497.83732,622.99763 500.25401,633.46994 500.25401,633.46994"
+ id="path2441" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 511.53188,601.24746 C 525.22643,612.52532 534.89318,622.19207 534.89318,622.19207"
+ id="path2443" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 346.39167,738.99856 C 358.4751,750.27643 358.4751,772.83216 358.4751,772.83216"
+ id="path2446"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+ <path
+ sodipodi:type="star"
+ style="opacity:0.3;fill:aqua;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path2459"
+ sodipodi:sides="14"
+ sodipodi:cx="133.42902"
+ sodipodi:cy="655.85144"
+ sodipodi:r1="83.440025"
+ sodipodi:r2="70.924019"
+ sodipodi:arg1="0.19739556"
+ sodipodi:arg2="0.42179504"
+ inkscape:flatsided="false"
+ inkscape:rounded="0.65"
+ inkscape:randomized="0.3"
+ d="M 205.38822,690.25677 C 200.50178,704.00874 215.60747,647.79822 212.79578,661.731 C 209.98408,675.66378 191.85583,688.00669 187.31987,702.48872 C 182.78391,716.97075 165.59486,694.82798 157.00544,708.11173 C 148.41601,721.39549 180.63478,722.21945 169.99335,728.18734 C 159.35191,734.15522 184.10011,724.05074 171.67451,727.37133 C 159.2489,730.69193 154.9914,747.96579 140.67476,746.61537 C 126.35812,745.26495 107.89469,747.72488 95.212497,749.92286 C 82.530307,752.12084 101.52243,745.17297 89.471164,736.55086 C 77.419895,727.92874 118.39406,701.35343 109.64362,693.35824 C 100.89319,685.36304 85.814093,709.00922 74.361063,701.89592 C 62.908033,694.78263 66.82295,687.99211 66.729461,674.03688 C 66.635972,660.08165 63.791886,707.38589 57.827497,695.9193 C 51.863108,684.45271 74.078695,664.36205 75.297388,651.96418 C 76.516082,639.56632 72.549713,637.58468 74.119792,625.88292 C 75.689872,614.18116 41.336996,622.14829 49.519153,613.65529 C 57.701309,605.16229 34.43929,597.01549 44.823042,586.69466 C 55.206794,576.37383 89.291431,601.78218 102.66211,598.55581 C 116.03278,595.32944 89.361071,586.88954 102.54236,583.59615 C 115.72365,580.30276 130.24286,616.50047 140.75677,607.94724 C 151.27068,599.39401 133.21489,565.89629 144.17956,561.35077 C 155.14424,556.80525 153.71668,583.70521 167.15476,585.39571 C 180.59285,587.08621 158.96009,591.69978 172.89529,593.22439 C 186.8305,594.749 145.51937,579.24097 152.72364,591.89632 C 159.92791,604.55168 198.66161,600.29279 210.54478,610.39516 C 222.42796,620.49753 190.2892,599.96437 195.6378,611.21768 C 200.9864,622.47098 225.95363,622.70668 224.37863,637.78477 C 222.80363,652.86286 199.01868,623.37742 194.53941,636.71161 C 190.06013,650.04579 210.27466,676.5048 205.38822,690.25677 z "
+ transform="matrix(0.563275,0,0,0.118149,228.2079,178.0241)"
+ inkscape:export-filename="/home/tim/src/tuxmath-61/trunk/data/images/igloos/melted.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ clip-path="url(#clipPath2463)" />
+ <g
+ id="g7886"
+ transform="matrix(0.188424,0,0,0.188424,379.4671,349.8171)"
+ style="opacity:0.67"
+ inkscape:export-filename="/home/tim/src/tuxmath-61/trunk/data/images/igloos/steam4.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <path
+ d="M 229.68917,351.45796 C -347.39639,1000.857 948.11005,-67.593009 223.19691,362.26783 C -501.71622,792.12867 1062.6763,176.12841 204.93798,368.15155 C -652.80039,560.17469 1048.7113,482.87642 190.26864,367.74723 C -668.17406,252.61804 919.79972,750.84318 178.31376,360.26749 C -563.1722,-30.308206 800.36935,932.87297 165.14301,352.46052 C -470.08332,-227.95193 612.50841,1112.4554 151.95558,339.4449 C -308.59725,-433.56558 163.31779,1177.7816 144.7375,322.02723 C 126.15722,-533.72719 -157.58415,1148.7883 146.67758,307.50102 C 450.93932,-533.78625 -316.08796,978.68948 160.73518,289.80019 C 637.55832,-399.0891 -431.00922,869.07829 170.65685,280.81501 C 772.32292,-307.44828 -594.9023,565.41039 181.69971,267.69109 C 958.30173,-30.028204 -620.63976,218.62697 198.75243,264.0342 C 1018.1446,309.44144 -621.89018,80.727337 214.86203,266.64195 C 1051.6142,452.55657 -482.28037,-258.05996 229.72589,275.38922 C 941.73215,808.83839 -224.69178,-425.9772 236.06585,291.65659 C 696.82349,1009.2904 68.925211,-570.12038 241.99855,308.0273 C 415.07189,1186.175 310.51359,-564.24533 249.44869,319.35896 C 188.38379,1202.9633 475.5095,-507.60175 240.54314,338.00539 C 5.5767751,1183.6125 806.77473,-297.94113 229.68917,351.45796 z "
+ inkscape:randomized="0.1"
+ inkscape:rounded="53.7"
+ inkscape:flatsided="true"
+ sodipodi:arg2="0.89198932"
+ sodipodi:arg1="0.72664234"
+ sodipodi:r2="48.056362"
+ sodipodi:r1="48.655392"
+ sodipodi:cy="316.97113"
+ sodipodi:cx="197.9899"
+ sodipodi:sides="19"
+ id="path7888"
+ style="opacity:1;fill:#ececec;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="star" />
+ <path
+ sodipodi:end="12.490678"
+ sodipodi:start="6.2199579"
+ d="M 286.74202,305.93173 A 70.710678,78.791901 0 1 1 286.68085,304.95195 L 216.17264,310.91022 z"
+ sodipodi:ry="78.791901"
+ sodipodi:rx="70.710678"
+ sodipodi:cy="310.91022"
+ sodipodi:cx="216.17264"
+ id="path7890"
+ style="opacity:1;fill:#ececec;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ </g>
+ <g
+ id="g7892"
+ transform="matrix(0.188424,0,0,0.188424,505.4671,345.8171)"
+ style="opacity:0.33"
+ inkscape:export-filename="/home/tim/src/tuxmath-61/trunk/data/images/igloos/steam5.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <path
+ d="M 229.68917,351.45796 C -379.13919,1036.5775 940.5214,-157.37233 222.18166,360.52942 C -496.15808,878.43117 1071.0281,264.74804 204.678,361.111 C -661.67215,457.47395 1080.5597,591.97855 192.26041,361.40786 C -696.03886,130.83716 934.49821,904.78247 175.96894,360.76118 C -582.56033,-183.26011 694.22107,1029.1702 156.78312,344.35251 C -380.65483,-340.46521 483.68977,1154.1351 156.36868,335.1282 C -170.95242,-483.87873 97.824482,1242.2934 151.4313,317.75693 C 205.03812,-606.77954 -228.21842,1150.5658 156.14837,303.41706 C 540.51516,-543.73167 -352.38044,1010.3818 166.123,284.85148 C 684.62644,-440.67885 -570.47131,752.5244 175.97165,274.13255 C 922.4146,-204.25929 -679.66858,304.03541 189.7791,265.6981 C 1059.2268,227.36079 -618.74304,-24.449604 206.04312,266.40172 C 1030.8293,557.25304 -510.60055,-256.06275 228.059,272.05967 C 966.71855,800.18209 -320.17656,-428.54583 236.62479,283.20466 C 793.42614,994.95515 -162.58592,-549.50207 245.31828,300.41758 C 653.22249,1150.3372 363.8073,-573.64669 250.25566,317.78885 C 136.70402,1209.2244 563.10294,-543.33071 245.53875,333.20619 C -72.025443,1209.7431 838.51754,-333.66157 229.68917,351.45796 z "
+ inkscape:randomized="0.1"
+ inkscape:rounded="53.7"
+ inkscape:flatsided="true"
+ sodipodi:arg2="0.90117527"
+ sodipodi:arg1="0.72664234"
+ sodipodi:r2="48.056362"
+ sodipodi:r1="48.655392"
+ sodipodi:cy="316.97113"
+ sodipodi:cx="197.9899"
+ sodipodi:sides="18"
+ id="path7894"
+ style="opacity:1;fill:#ececec;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="star" />
+ <path
+ sodipodi:end="12.490678"
+ sodipodi:start="6.2199579"
+ d="M 286.74202,305.93173 A 70.710678,78.791901 0 1 1 286.68085,304.95195 L 216.17264,310.91022 z"
+ sodipodi:ry="78.791901"
+ sodipodi:rx="70.710678"
+ sodipodi:cy="310.91022"
+ sodipodi:cx="216.17264"
+ id="path7896"
+ style="opacity:1;fill:#ececec;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ </g>
+ <path
+ style="opacity:1;fill:white;fill-opacity:1;stroke:black;stroke-width:0.30410621;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 639.09792,202.55318 C 639.09792,214.39121 632.96845,217.82031 621.94339,210.28725 C 630.28382,236.31254 592.00742,237.66528 577.05136,217.11242 C 571.45692,236.96591 535.49623,224.18929 528.87203,207.07565 C 522.39339,221.14852 492.88038,202.63626 492.64568,189.31751 C 492.21588,164.92708 509.00992,163.91694 524.19269,175.40553 C 554.94325,150.83452 561.67824,162.84617 574.25647,179.39076 C 594.31111,170.12579 600.09901,168.13203 615.79463,187.53948 C 632.24949,175.18511 638.64767,188.13691 639.09792,202.55318 z "
+ id="path2647"
+ sodipodi:nodetypes="ccccscccc"
+ inkscape:export-filename="/home/tim/src/tuxmath/trunk/data/images/igloos/cloud.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ d="M 525.58151,236.15388 L 524.74167,237.55649 L 524.30011,236.57813 L 523.35637,237.01103 L 524.10097,238.63875 L 522.75897,240.88986 L 522.26545,239.69504 L 522.82823,239.08897 L 522.06631,238.37901 L 521.8239,238.63875 L 521.65939,238.24048 L 520.69834,238.6301 L 520.82821,238.95044 L 520.6031,238.91581 L 520.42993,239.94613 L 521.30441,240.08465 L 522.0923,242.00676 L 521.23514,243.444 L 521.11393,243.14097 L 520.14422,243.51326 L 520.55981,244.57821 L 519.64205,246.1107 L 518.95806,244.91587 L 519.64205,243.75569 L 518.75027,243.22755 L 518.36064,243.88556 L 517.55545,242.48295 L 518.90612,240.25781 L 519.99703,240.19721 L 519.93642,239.15824 L 519.55547,239.17555 L 519.93642,238.55217 L 519.04464,238.01537 L 518.62905,238.69936 L 518.43857,238.37035 L 517.53812,238.88984 L 518.00567,239.72102 L 516.95804,241.45264 L 515.41689,238.76862 L 516.14417,237.09761 L 515.20044,236.68202 L 514.77619,237.66038 L 514.04026,236.38765 C 513.74011,236.5608 513.43995,236.73397 513.13981,236.90713 L 513.95368,238.3184 L 512.88006,238.23182 L 512.80214,239.26213 L 514.58572,239.40932 L 515.89309,241.67775 L 514.61169,241.53056 L 514.35194,240.73402 L 513.36492,241.05436 L 513.47748,241.40068 L 513.04458,241.34874 L 512.92335,242.37905 L 513.26969,242.42234 L 513.1225,242.60417 L 513.9277,243.25352 L 514.48182,242.56087 L 516.54245,242.8033 L 517.37362,244.2492 L 517.05327,244.20591 L 516.91475,245.23623 L 518.03164,245.39207 L 518.97538,247.03712 L 517.50349,247.01979 L 516.84548,245.8423 L 515.93638,246.34446 L 516.30002,247.00249 L 514.68961,246.99382 L 513.4515,244.70809 L 513.95368,243.72972 L 513.02725,243.25352 L 512.8541,243.59119 L 512.50776,242.95049 L 511.59001,243.444 L 511.97962,244.15396 L 511.59001,244.15396 L 511.58136,245.19294 L 512.5424,245.2016 L 513.50346,246.98516 L 510.40385,246.95919 L 509.33025,245.48731 L 508.49041,246.09338 L 509.11379,246.95053 L 507.65058,246.94187 L 507.64192,247.98085 L 509.2783,247.98951 L 508.65491,248.87263 L 509.50341,249.47004 L 510.53372,248.00682 L 513.15713,248.02414 L 512.3779,249.05445 L 511.56403,248.87263 L 511.33892,249.88563 L 511.68525,249.96356 L 511.42551,250.30988 L 512.24802,250.94192 L 512.45582,250.66486 L 512.5424,250.88131 L 513.52076,250.50901 L 513.20042,249.68649 L 514.45584,248.03279 L 516.12686,248.05011 L 515.92772,248.30119 L 516.74158,248.95056 L 517.44289,248.05877 L 518.79356,248.06743 L 517.99702,249.48735 L 516.64635,249.48735 L 516.64635,250.52633 L 517.40826,250.52633 L 516.61172,251.9376 L 514.00562,251.91163 L 513.39956,251.00252 L 512.53374,251.57397 L 512.74154,251.89431 L 512.01425,251.88566 L 512.0056,252.92463 L 512.8108,252.93329 L 512.62032,253.27095 L 513.52076,253.78177 L 513.99697,252.94194 L 516.03162,252.96792 L 514.50779,255.66925 L 512.68959,255.8857 L 512.81947,256.91601 L 513.87575,256.78614 L 513.15713,258.06754 L 514.05757,258.57837 L 514.86278,257.15843 L 515.32165,258.11949 L 516.25673,257.66927 L 515.4775,256.05885 L 516.75891,253.78177 L 517.28705,254.95928 L 516.73292,255.58266 L 517.51216,256.26666 L 517.74593,255.99825 L 517.92775,256.40518 L 518.88013,255.98093 L 518.7416,255.66059 L 518.96671,255.69522 L 519.1139,254.6649 L 518.23944,254.53504 L 517.39961,252.64756 L 518.22212,251.18434 L 518.35199,251.48737 L 519.31304,251.08911 L 518.87148,250.04148 L 519.71131,248.56094 L 520.51652,249.95489 L 519.91045,251.01984 L 520.8109,251.53067 L 521.12258,250.99386 L 521.93645,252.40515 L 520.69834,254.50906 L 519.60742,254.58698 L 519.67668,255.6173 L 520.06629,255.59133 L 519.68534,256.23203 L 520.58578,256.75152 L 520.99271,256.05885 L 521.19185,256.38787 L 522.08364,255.85972 L 521.59879,255.02855 L 522.53386,253.44411 L 524.10963,256.17141 L 523.4949,257.62598 L 524.45596,258.03291 L 524.76765,257.29697 L 525.29579,258.21473 L 526.19624,257.68659 L 525.43432,256.36189 L 526.7417,256.45714 L 526.81962,255.41816 L 524.86289,255.28829 C 524.84562,255.28656 524.82828,255.28829 524.81094,255.28829 L 523.4949,253.01986 L 524.97544,253.17571 L 525.23519,253.97226 L 526.22221,253.63459 L 526.10965,253.29693 L 526.54256,253.34021 L 526.65511,252.3099 L 526.30013,252.27526 L 526.44732,252.08478 L 525.6248,251.44409 L 525.07934,252.1454 L 522.8542,251.91163 L 522.02303,250.47438 L 522.49056,250.53499 L 522.62044,249.50467 L 521.36501,249.34017 L 520.58578,247.98951 L 522.12693,247.95487 L 522.81957,249.1064 L 523.71136,248.57825 L 523.32175,247.92024 L 524.94081,247.8856 L 526.24819,250.13672 L 525.77199,251.12375 L 526.70706,251.57397 L 526.87156,251.21897 L 527.24386,251.85967 L 528.14431,251.34019 L 527.73737,250.63889 L 528.11833,250.63023 L 528.10102,249.59125 L 527.13997,249.60857 L 526.12697,247.85963 L 529.21792,247.79037 L 530.3348,249.23627 L 531.15733,248.60423 L 530.50797,247.75574 L 531.97119,247.72111 L 531.94522,246.68213 L 530.32615,246.71676 L 530.9149,245.83364 L 530.04043,245.2622 L 529.06207,246.7514 L 526.43,246.81201 L 527.18326,245.76438 L 528.00577,245.92022 L 528.19625,244.89856 L 527.84127,244.8293 L 528.10102,244.47431 L 527.25252,243.86825 L 527.04473,244.15396 L 526.95815,243.93751 L 525.9971,244.33579 L 526.34342,245.14965 L 525.13995,246.84664 L 523.46027,246.88993 L 523.65941,246.62153 L 522.82823,245.99814 L 522.14424,246.9159 L 520.34336,246.95919 L 521.42562,245.14965 L 522.76763,245.17562 L 522.7936,244.13665 L 522.04034,244.11933 L 522.87153,242.73404 L 525.46895,242.82928 L 526.04905,243.74703 L 526.93218,243.19291 L 526.73304,242.87256 L 527.46032,242.89853 L 527.49495,241.85957 L 526.68109,241.83359 L 526.88023,241.50458 L 525.9971,240.95913 L 525.50359,241.79031 L 523.4776,241.71238 L 525.06203,239.05434 L 526.88023,238.88118 L 526.78499,237.84221 L 525.72004,237.9461 L 526.4733,236.69068 L 525.58151,236.15388 z "
+ id="path3750"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
+ style="fill:url(#linearGradient3752);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.34632424;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:export-filename="/home/tim/src/tuxmath/trunk/data/images/igloos/snow1.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ d="M 564.12474,239.80236 L 563.33462,240.58462 L 563.20891,239.86551 L 562.51407,239.99137 L 562.72979,241.18946 L 561.46559,242.44592 L 561.34219,241.57544 L 561.81528,241.27118 L 561.4332,240.6748 L 561.22963,240.80499 L 561.1885,240.51483 L 560.48956,240.60925 L 560.52104,240.84222 L 560.37858,240.7814 L 560.09053,241.43095 L 560.64326,241.66986 L 560.8378,243.06918 L 560.03043,243.87134 L 560.00174,243.65123 L 559.30003,243.73278 L 559.39401,244.50455 L 558.53064,245.35921 L 558.28176,244.45657 L 558.92826,243.8077 L 558.42991,243.30919 L 558.06213,243.67692 L 557.76847,242.61691 L 559.034,241.379 L 559.76295,241.52327 L 559.89843,240.82856 L 559.64453,240.77564 L 560.00075,240.42927 L 559.50388,239.92505 L 559.11459,240.3055 L 559.04466,240.05658 L 558.36373,240.2468 L 558.53141,240.87333 L 557.54885,241.83726 L 556.9867,239.80879 L 557.74798,238.83071 L 557.19639,238.39758 L 556.75171,238.9705 L 556.48176,238.00774 C 556.25478,238.07115 556.0278,238.13455 555.80082,238.19796 L 556.09873,239.26514 L 555.40604,239.02682 L 555.18075,239.69245 L 556.33094,240.09056 L 556.80925,241.80576 L 555.9899,241.49243 L 555.95326,240.92381 L 555.24891,240.96821 L 555.26459,241.21538 L 554.98816,241.10806 L 554.73434,241.76637 L 554.9552,241.85337 L 554.82753,241.94831 L 555.24837,242.51206 L 555.73037,242.1493 L 557.04701,242.65693 L 557.35047,243.74984 L 557.14674,243.66723 L 556.88151,244.32263 L 557.59102,244.61388 L 557.93501,245.85698 L 556.96825,245.59706 L 556.73355,244.71021 L 556.04983,244.88756 L 556.1783,245.38246 L 555.11881,245.10486 L 554.68906,243.38994 L 555.18508,242.83017 L 554.65514,242.36003 L 554.48405,242.55326 L 554.36407,242.07268 L 553.67611,242.24286 L 553.81293,242.77636 L 553.55624,242.71058 L 553.37512,243.39361 L 554.00681,243.56158 L 554.33883,244.89888 L 552.30115,244.35843 L 551.84236,243.20747 L 551.18674,243.46496 L 551.45272,244.13492 L 550.49019,243.88216 L 550.30905,244.56519 L 551.38567,244.84718 L 550.82587,245.32374 L 551.284,245.86058 L 552.20983,245.07055 L 553.93524,245.52489 L 553.24792,246.07211 L 552.74243,245.81491 L 552.42309,246.44428 L 552.63809,246.55409 L 552.40851,246.7384 L 552.84368,247.29367 L 553.02735,247.14623 L 553.04784,247.30344 L 553.75525,247.22336 L 553.68309,246.62738 L 554.78938,245.74987 L 555.88735,246.04342 L 555.71376,246.17521 L 556.1403,246.74043 L 556.7529,246.27131 L 557.64127,246.50507 L 556.87676,247.30604 L 555.98692,247.078 L 555.81151,247.76249 L 556.31347,247.89113 L 555.55041,248.68641 L 553.83787,248.22928 L 553.59208,247.52802 L 552.92519,247.75831 L 553.00801,248.00445 L 552.53032,247.87594 L 552.3492,248.55897 L 552.87821,248.70062 L 552.69572,248.89092 L 553.20269,249.37949 L 553.65822,248.9066 L 554.99428,249.26724 L 553.53426,250.78962 L 552.29988,250.62524 L 552.21147,251.32595 L 552.9293,251.41874 L 552.23951,252.14161 L 552.74648,252.63018 L 553.51671,251.83066 L 553.65675,252.54128 L 554.34881,252.40256 L 554.10735,251.21003 L 555.33601,249.92622 L 555.48515,250.79114 L 555.01483,251.10828 L 555.41271,251.69047 L 555.61204,251.55311 L 555.66311,251.8519 L 556.36219,251.73319 L 556.32502,251.49876 L 556.46747,251.55959 L 556.73841,250.90564 L 556.18422,250.67244 L 555.94961,249.28716 L 556.73854,248.46206 L 556.77294,248.68361 L 557.47333,248.58349 L 557.35931,247.81875 L 558.16258,246.98515 L 558.45771,248.03946 L 557.87861,248.63873 L 558.38559,249.12731 L 558.68156,248.82627 L 558.97946,249.89345 L 557.80857,251.07049 L 557.07668,250.93764 L 556.94837,251.62812 L 557.20944,251.67678 L 556.85028,252.03457 L 557.35578,252.52884 L 557.74083,252.14122 L 557.81647,252.3916 L 558.49316,252.19421 L 558.31407,251.56477 L 559.19763,250.6788 L 559.77528,252.74164 L 559.12471,253.59613 L 559.68915,254.02648 L 560.01876,253.59426 L 560.21175,254.28806 L 560.89414,254.09214 L 560.61585,253.09079 L 561.46109,253.37426 L 561.68783,252.70294 L 560.42065,252.28699 C 560.40956,252.28294 560.39785,252.28115 560.38642,252.27823 L 559.9024,250.56156 L 560.85149,250.91421 L 560.88812,251.48284 L 561.59539,251.42703 L 561.57825,251.18557 L 561.85615,251.28718 L 562.10426,250.6274 L 561.87625,250.54465 L 562.00537,250.44401 L 561.57166,249.88304 L 561.0939,250.25297 L 559.66742,249.72328 L 559.36249,248.63606 L 559.66029,248.75492 L 559.9198,248.09807 L 559.12049,247.77773 L 558.83516,246.75633 L 559.85634,246.99371 L 560.11824,247.86931 L 560.79492,247.67192 L 560.64934,247.17264 L 561.72186,247.42318 L 562.20309,249.12698 L 561.72272,249.69684 L 562.26274,250.15133 L 562.43105,249.94524 L 562.56815,250.4302 L 563.24908,250.23998 L 563.09939,249.70925 L 563.35184,249.76787 L 563.51585,249.08045 L 562.87978,248.9296 L 562.50769,247.60634 L 564.55574,248.08259 L 565.04744,249.22373 L 565.69603,248.94621 L 565.41149,248.27757 L 566.38132,248.50182 L 566.53963,247.81295 L 565.46712,247.56239 L 566.00411,247.07999 L 565.52448,246.55588 L 564.62849,247.37178 L 562.88422,246.96732 L 563.55735,246.4043 L 564.07292,246.64586 L 564.37091,246.00493 L 564.14873,245.89936 L 564.37979,245.70935 L 563.92312,245.16682 L 563.73799,245.31996 L 563.71749,245.16274 L 563.0171,245.26287 L 563.10785,245.85751 L 562.02847,246.77232 L 560.91456,246.51725 L 561.09108,246.37404 L 560.64874,245.82301 L 560.04317,246.31216 L 558.84942,246.03662 L 559.86795,245.02719 L 560.74769,245.27089 L 560.94022,244.5908 L 560.44689,244.4522 L 561.22837,243.6799 L 562.92351,244.18119 L 563.15073,244.88377 L 563.8261,244.66781 L 563.749,244.42313 L 564.22375,244.56304 L 564.42198,243.88439 L 563.89019,243.72988 L 564.07694,243.54674 L 563.58721,243.03828 L 563.12174,243.50255 L 561.80016,243.10914 L 563.29278,241.62552 L 564.51986,241.81841 L 564.63254,241.11785 L 563.91341,241.00649 L 564.62162,240.30659 L 564.12474,239.80236 z "
+ id="path2657"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
+ style="fill:url(#linearGradient2659);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.23553599;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:export-filename="/home/tim/src/tuxmath/trunk/data/images/igloos/snow2.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ d="M 593.13472,243.32817 L 592.80246,243.88308 L 592.62776,243.49601 L 592.25439,243.66729 L 592.54898,244.31126 L 592.01804,245.20187 L 591.82279,244.72916 L 592.04544,244.48938 L 591.744,244.2085 L 591.6481,244.31126 L 591.58301,244.15369 L 591.20279,244.30784 L 591.25417,244.43458 L 591.16511,244.42088 L 591.09659,244.8285 L 591.44256,244.88331 L 591.75428,245.64375 L 591.41517,246.21237 L 591.36721,246.09248 L 590.98356,246.23977 L 591.14798,246.66111 L 590.78489,247.2674 L 590.51428,246.79469 L 590.78489,246.33569 L 590.43207,246.12674 L 590.27793,246.38706 L 589.95937,245.83214 L 590.49373,244.95182 L 590.92533,244.92783 L 590.90135,244.51679 L 590.75063,244.52364 L 590.90135,244.27701 L 590.54853,244.06463 L 590.38411,244.33524 L 590.30875,244.20507 L 589.95251,244.4106 L 590.13748,244.73944 L 589.723,245.42452 L 589.11329,244.36264 L 589.40102,243.70154 L 589.02764,243.53712 L 588.8598,243.92419 L 588.56864,243.42066 C 588.44989,243.48916 588.33115,243.55767 588.21239,243.62618 L 588.53439,244.18453 L 588.10964,244.15027 L 588.07881,244.55789 L 588.78445,244.61613 L 589.30169,245.51358 L 588.79472,245.45535 L 588.69195,245.14022 L 588.30146,245.26696 L 588.34599,245.40397 L 588.17472,245.38341 L 588.12677,245.79104 L 588.26378,245.80817 L 588.20555,245.8801 L 588.52412,246.13701 L 588.74333,245.86298 L 589.55859,245.95889 L 589.88743,246.53093 L 589.76069,246.51381 L 589.70589,246.92144 L 590.14776,246.98309 L 590.52113,247.63392 L 589.93881,247.62707 L 589.67848,247.16121 L 589.31881,247.35989 L 589.46268,247.62022 L 588.82555,247.61679 L 588.33571,246.71249 L 588.53439,246.32541 L 588.16787,246.13701 L 588.09936,246.27061 L 587.96234,246.01713 L 587.59925,246.21237 L 587.75339,246.49325 L 587.59925,246.49325 L 587.59582,246.9043 L 587.97605,246.90773 L 588.35627,247.61336 L 587.12997,247.60309 L 586.70522,247.02077 L 586.37295,247.26055 L 586.61958,247.59966 L 586.04069,247.59624 L 586.03726,248.00729 L 586.68466,248.01071 L 586.43803,248.36011 L 586.77372,248.59646 L 587.18135,248.01756 L 588.21925,248.02442 L 587.91096,248.43204 L 587.58897,248.36011 L 587.49991,248.76088 L 587.63692,248.79171 L 587.53417,248.92873 L 587.85958,249.17878 L 587.94179,249.06917 L 587.97605,249.15481 L 588.36311,249.00751 L 588.23638,248.6821 L 588.73307,248.02784 L 589.39417,248.0347 L 589.31538,248.13403 L 589.63737,248.39094 L 589.91483,248.03811 L 590.44919,248.04154 L 590.13406,248.60331 L 589.59969,248.60331 L 589.59969,249.01436 L 589.90113,249.01436 L 589.58599,249.57271 L 588.55494,249.56243 L 588.31516,249.20276 L 587.97262,249.42884 L 588.05483,249.55558 L 587.76709,249.55216 L 587.76367,249.96321 L 588.08223,249.96662 L 588.00687,250.10023 L 588.36311,250.30232 L 588.55151,249.97005 L 589.35649,249.98033 L 588.75361,251.04906 L 588.03427,251.1347 L 588.08566,251.54232 L 588.50356,251.49094 L 588.21925,251.9979 L 588.5755,252.20001 L 588.89406,251.63822 L 589.0756,252.01845 L 589.44555,251.84033 L 589.13726,251.2032 L 589.64422,250.30232 L 589.85317,250.76818 L 589.63395,251.0148 L 589.94223,251.28542 L 590.03472,251.17922 L 590.10666,251.34022 L 590.48345,251.17238 L 590.42864,251.04564 L 590.5177,251.05933 L 590.57594,250.65171 L 590.22997,250.60033 L 589.89771,249.85359 L 590.22312,249.2747 L 590.2745,249.39458 L 590.65473,249.23701 L 590.48003,248.82253 L 590.81229,248.23678 L 591.13086,248.78828 L 590.89108,249.20961 L 591.24732,249.41171 L 591.37063,249.19933 L 591.69262,249.75767 L 591.20279,250.59006 L 590.77118,250.62088 L 590.79859,251.02851 L 590.95274,251.01823 L 590.80202,251.27172 L 591.15825,251.47724 L 591.31925,251.2032 L 591.39804,251.33338 L 591.75085,251.12442 L 591.55904,250.79558 L 591.92897,250.16873 L 592.5524,251.24773 L 592.3092,251.82321 L 592.68942,251.98419 L 592.81274,251.69304 L 593.02168,252.05614 L 593.37793,251.84718 L 593.07649,251.3231 L 593.59373,251.36077 L 593.62456,250.94972 L 592.85042,250.89834 C 592.84358,250.89766 592.83672,250.89834 592.82987,250.89834 L 592.3092,250.00089 L 592.89494,250.06254 L 592.99771,250.37768 L 593.38821,250.24408 L 593.34367,250.1105 L 593.51495,250.12762 L 593.55947,249.72 L 593.41903,249.7063 L 593.47727,249.63093 L 593.15185,249.37746 L 592.93605,249.65492 L 592.05572,249.56243 L 591.72688,248.99381 L 591.91185,249.01779 L 591.96323,248.61016 L 591.46655,248.54508 L 591.15825,248.01071 L 591.76798,247.99701 L 592.04201,248.4526 L 592.39483,248.24365 L 592.24069,247.98331 L 592.88125,247.96961 L 593.39848,248.86022 L 593.21008,249.25072 L 593.58002,249.42884 L 593.64511,249.2884 L 593.79241,249.54188 L 594.14864,249.33635 L 593.98765,249.05889 L 594.13837,249.05547 L 594.13152,248.64441 L 593.75129,248.65127 L 593.35052,247.95933 L 594.57339,247.93193 L 595.01528,248.50397 L 595.34069,248.25392 L 595.08378,247.91822 L 595.66269,247.90453 L 595.65241,247.49348 L 595.01185,247.50718 L 595.24478,247.15778 L 594.89881,246.93171 L 594.51175,247.52088 L 593.47041,247.54486 L 593.76842,247.13038 L 594.09385,247.19204 L 594.1692,246.78784 L 594.02875,246.76044 L 594.13152,246.61999 L 593.79583,246.38021 L 593.71362,246.49325 L 593.67936,246.40761 L 593.29915,246.56519 L 593.43616,246.88718 L 592.96003,247.55856 L 592.2955,247.57569 L 592.37429,247.4695 L 592.04544,247.22287 L 591.77484,247.58597 L 591.06235,247.60309 L 591.49053,246.88718 L 592.02146,246.89746 L 592.03174,246.4864 L 591.73373,246.47955 L 592.06257,245.93148 L 593.0902,245.96916 L 593.3197,246.33226 L 593.66909,246.11303 L 593.5903,245.98629 L 593.87804,245.99657 L 593.89174,245.58551 L 593.56975,245.57524 L 593.64853,245.44507 L 593.29915,245.22928 L 593.10389,245.55811 L 592.30235,245.52729 L 592.9292,244.47568 L 593.64853,244.40718 L 593.61086,243.99613 L 593.18953,244.03723 L 593.48755,243.54055 L 593.13472,243.32817 z "
+ id="path2661"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
+ style="fill:url(#linearGradient2663);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.13701668;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:export-filename="/home/tim/src/tuxmath/trunk/data/images/igloos/snow3.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.2;fill:aqua;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path2665"
+ sodipodi:sides="17"
+ sodipodi:cx="133.42902"
+ sodipodi:cy="655.85144"
+ sodipodi:r1="83.440025"
+ sodipodi:r2="71.758423"
+ sodipodi:arg1="0.19739556"
+ sodipodi:arg2="0.38219513"
+ inkscape:flatsided="false"
+ inkscape:rounded="0.65"
+ inkscape:randomized="0.3"
+ d="M 205.38822,690.25677 C 201.15452,702.17173 184.89465,695.96885 182.60904,706.97173 C 180.32344,717.97461 187.18486,665.43018 184.3637,675.9809 C 181.54254,686.53162 207.29788,705.00283 200.73507,712.9256 C 194.17227,720.84836 210.94998,738.34722 200.39421,742.72541 C 189.83843,747.10359 153.68939,713.97836 142.61909,714.02239 C 131.54879,714.06643 183.78189,721.79141 171.03478,726.95283 C 158.28767,732.11425 163.97625,728.11033 153.80585,730.38801 C 143.63546,732.6657 159.83027,722.59771 147.62449,722.13303 C 135.41871,721.66835 139.57438,744.13631 129.33705,735.29348 C 119.09973,726.45066 99.978506,743.29586 91.755775,733.51135 C 83.533044,723.72683 86.357641,702.84505 76.514667,698.18276 C 66.671693,693.52048 70.762539,748.17406 64.807198,735.76228 C 58.851857,723.35051 95.234562,693.70736 93.51093,682.15685 C 91.787298,670.60635 30.349864,698.55464 31.593405,685.32743 C 32.836947,672.10022 52.345891,660.24211 48.78139,650.25759 C 45.216889,640.27308 23.250136,660.04401 27.125334,647.49719 C 31.000531,634.95036 35.327671,635.4029 39.271658,623.32193 C 43.215645,611.24096 31.665005,637.64748 35.393461,627.25277 C 39.121916,616.85807 44.500477,644.71325 49.503244,632.52865 C 54.50601,620.34405 60.438808,585.60876 72.026466,580.85335 C 83.614124,576.09794 83.374065,593.09652 92.03513,586.51316 C 100.69619,579.9298 64.474443,592.51351 75.507018,589.64549 C 86.539594,586.77747 90.339806,572.37855 100.86826,564.86963 C 111.39671,557.36071 110.63555,563.53688 122.45851,562.94456 C 134.28147,562.35224 119.66349,580.64858 130.60458,583.66562 C 141.54566,586.68266 121.57978,590.07225 133.5183,594.003 C 145.45681,597.93376 147.60899,566.21372 155.66858,575.17237 C 163.72816,584.13102 157.55706,567.00231 164.06125,578.66154 C 170.56543,590.32076 168.2507,604.17379 173.18471,616.53177 C 178.11873,628.88974 220.5968,613.63597 225.25512,626.36097 C 229.91344,639.08597 214.34795,640.03103 221.77273,648.12729 C 229.19752,656.22354 233.78682,645.77057 233.12192,656.53994 C 232.45703,667.30931 210.41301,655.07692 208.84309,668.61013 C 207.27317,682.14334 209.62192,678.34181 205.38822,690.25677 z "
+ transform="matrix(0.536938,0,0,0.123722,176.9519,109.8337)"
+ inkscape:export-filename="/home/tim/src/tuxmath/trunk/data/images/igloos/melted2.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="star"
+ style="opacity:0.15;fill:aqua;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path2669"
+ sodipodi:sides="17"
+ sodipodi:cx="133.42902"
+ sodipodi:cy="655.85144"
+ sodipodi:r1="83.440025"
+ sodipodi:r2="83.440025"
+ sodipodi:arg1="0.19739556"
+ sodipodi:arg2="0.38219513"
+ inkscape:flatsided="false"
+ inkscape:rounded="0.65"
+ inkscape:randomized="0.3"
+ d="M 205.38822,690.25677 C 201.85469,700.20124 226.76366,698.18319 226.9738,708.0658 C 227.18394,717.94841 186.7183,667.17505 184.3637,675.9809 C 182.0091,684.78676 199.83601,694.62071 190.33999,698.85788 C 180.84398,703.09505 209.20428,739.07128 200.39421,742.72541 C 191.58413,746.37953 164.78723,739.55603 156.58437,745.27696 C 148.38151,750.9979 181.67379,722.645 171.03478,726.95283 C 160.39578,731.26066 157.92318,731.6845 147.37909,731.27455 C 136.83499,730.86461 157.81169,722.52086 147.62449,722.13303 C 137.43729,721.7452 98.826425,743.59699 89.778621,742.45888 C 80.730818,741.32076 98.61864,741.67771 91.755775,733.51135 C 84.89291,725.34499 73.720218,719.28232 68.08167,710.52184 C 62.443122,701.76137 69.777651,746.12141 64.807198,735.76228 C 59.836745,725.40315 47.97156,723.07048 44.53095,713.59722 C 41.09034,704.12395 30.555519,696.36714 31.593405,685.32743 C 32.631291,674.28772 33.63659,680.91219 29.244533,673.23531 C 24.852476,665.55842 23.891012,657.96903 27.125334,647.49719 C 30.359655,637.02534 72.984419,634.34483 74.119792,625.88292 C 75.255166,617.42102 32.281613,635.92841 35.393461,627.25277 C 38.505308,618.57713 51.865798,632.39554 55.249551,622.16704 C 58.633304,611.93853 62.355162,584.82232 72.026466,580.85335 C 81.69777,576.88438 75.16466,566.91011 84.460115,565.24073 C 93.75557,563.57136 66.298998,592.0392 75.507018,589.64549 C 84.715039,587.25178 91.188283,569.34592 98.75129,562.94135 C 106.3143,556.53677 112.59082,563.43892 122.45851,562.94456 C 132.3262,562.4502 134.44183,597.15701 144.75089,593.57928 C 155.05994,590.00154 123.55416,590.72231 133.5183,594.003 C 143.48244,597.28369 141.70578,579.46875 150.50487,583.41935 C 159.30395,587.36994 158.63271,568.9305 164.06125,578.66154 C 169.48978,588.39257 192.42832,590.26487 197.56006,599.55629 C 202.69181,608.84771 221.36719,615.74042 225.25512,626.36097 C 229.14305,636.98152 230.08932,636.71885 230.72233,645.6662 C 231.35534,654.61355 233.67686,647.5516 233.12192,656.53994 C 232.56699,665.52828 209.59098,654.90174 207.7165,664.7939 C 205.84201,674.68606 208.92176,680.31229 205.38822,690.25677 z "
+ transform="matrix(0.233353,0,0,5.376948e-2,337.8902,154.8682)"
+ inkscape:export-filename="/home/tim/src/tuxmath/trunk/data/images/igloos/melted3.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <g
+ id="g2671"
+ transform="matrix(0.308586,0,0,0.306644,241.3029,-122.5818)"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ inkscape:export-filename="/home/tim/src/tuxmath-61/trunk/data/images/igloos/intact.png"
+ clip-path="url(#clipPath2857)">
+ <path
+ sodipodi:nodetypes="cssscccsscssssccsc"
+ id="path2673"
+ d="M 456.21875,588.5625 C 410.17772,588.5625 371.91939,604.42438 343.84019,641.21525 C 320.37378,671.96221 303.09375,719.55698 303.09375,763.53125 C 303.09375,763.64058 303.0936,763.74044 303.09375,763.84375 C 303.09425,764.18468 303.09134,764.51419 303.09375,764.875 L 303.15625,764.875 C 303.69402,769.77692 308.18796,774.307 315.84375,778.40625 C 317.5947,747.89474 329.40042,724.25 343.71875,724.25 C 359.24255,724.24998 371.84375,752.04014 371.84375,786.25 C 371.84375,788.8739 371.76887,791.4303 371.625,793.96875 C 377.30471,794.8752 383.22198,795.72329 389.375,796.46875 C 409.68946,798.92992 431.5196,801.34375 455.6875,801.34375 C 498.58336,801.34375 534.23713,792.82305 561.96875,785.8125 C 588.69138,779.05698 608.28124,774.0012 608.28125,763.84375 C 608.28125,763.73953 608.28471,763.63527 608.28125,763.53125 L 609.34375,763.53125 C 609.34375,722.63525 585.59704,671.45563 565,641.65625 C 536.9487,601.0722 504.95327,588.5625 456.21875,588.5625 z "
+ style="opacity:1;fill:url(#linearGradient2761);fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path2675"
+ d="M 305.17672,731.07805 C 337.25815,721.32884 305.57383,731.07805 339.07785,721.05449 C 357.19583,722.1038 372.96179,730.46608 373.15827,793.8207 C 340.65671,806.91539 373.23427,793.73466 331.45466,810.63093 C 330.84557,758.08699 329.59912,741.5527 305.17672,731.07805 z "
+ style="fill:#0df2f2;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ sodipodi:open="true"
+ transform="matrix(1,0,0,-1.64,1.041587,2103.185)"
+ sodipodi:end="2.9812358"
+ sodipodi:start="0"
+ d="M 321.85025,789.36157 A 19.269352,39.059494 0 0 1 283.55877,795.59822"
+ sodipodi:ry="39.059494"
+ sodipodi:rx="19.269352"
+ sodipodi:cy="789.36157"
+ sodipodi:cx="302.5809"
+ id="path2677"
+ style="opacity:1;fill:#067373;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccsccsc"
+ id="path2679"
+ d="M 304.64804,731.54736 C 290.85121,732.11701 280.65704,759.16253 280.65704,797.49311 L 293.37438,800.58594 C 294.18142,775.7571 295.06419,749.88325 305.13055,749.88324 C 315.19692,749.88324 319.68454,783.3092 320.49159,808.13806 L 332.93843,810.24174 C 332.93843,793.35244 332.27776,765.2331 326.47486,752.0221 C 320.83477,739.18177 313.16226,731.54736 304.64804,731.54736 z "
+ style="fill:#0ccdcd;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <g
+ id="g2681">
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 604.97707,731.7485 C 559.86559,769.60991 428.76038,782.09612 372.97521,764.77654 C 372.77382,765.98488 333.50267,784.91559 333.50267,784.91559 L 319.00256,782.49891"
+ id="path2683"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 593.6992,698.72046 C 555.43501,731.14433 435.50832,747.32369 360.08622,730.94294 C 360.63269,731.59246 325.44705,746.24861 325.44705,746.24861 L 313.36363,759.13761"
+ id="path2685"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 580.81021,667.30354 C 567.11566,700.33158 369.75297,715.43587 323.83594,684.22034"
+ id="path2687"
+ sodipodi:nodetypes="cs" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 309.33581,715.63726 C 317.39143,723.69288 326.25261,724.49844 326.25261,724.49844"
+ id="path2689"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 563.89341,641.52555 C 546.17105,667.30353 376.19746,682.60923 334.30823,657.6368"
+ id="path2691"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 541.33767,616.55314 C 522.00418,641.52556 396.33651,651.99786 356.86398,627.02544"
+ id="path2693"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 513.94856,598.83077 C 504.28182,614.94202 420.50338,618.16426 386.66977,606.88639"
+ id="path2695"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 431.78124,590.77515 C 435.00349,605.27527 454.33697,614.13645 454.33697,614.13645"
+ id="path2697" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 480.92052,590.77515 C 463.19816,606.08083 439.0313,601.24746 439.0313,601.24746"
+ id="path2699" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 290.80789,740.60968 C 299.66907,751.08199 300.47463,751.88755 300.47463,751.88755"
+ id="path2701" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 281.14114,774.44329 C 290.00232,776.85997 294.8357,780.88778 294.8357,780.88778"
+ id="path2703" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 563.89341,753.49868 C 570.3379,765.58211 571.94903,782.49891 571.94903,782.49891"
+ id="path2705" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 495.42064,768.80435 C 499.44845,785.72116 499.44845,796.99902 499.44845,796.99902"
+ id="path2707" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 425.33674,799.41571 C 426.1423,778.4711 429.36455,771.22104 429.36455,771.22104"
+ id="path2709" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 401.16988,735.77631 C 393.91982,759.13761 395.53095,768.80435 395.53095,768.80435"
+ id="path2711" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 462.39259,736.58187 C 466.42041,763.97098 466.42041,771.22104 466.42041,771.22104"
+ id="path2713" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 522.00418,726.91513 C 531.67093,746.24862 533.28205,761.5543 533.28205,761.5543"
+ id="path2715" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 583.2269,705.97052 C 596.11589,728.52625 597.72701,737.38744 597.72701,737.38744"
+ id="path2717" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 542.9488,687.44259 C 555.83779,701.94271 558.25447,716.44282 558.25447,716.44282"
+ id="path2719" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 489.7817,696.30377 C 497.03176,714.8317 499.44845,730.94294 499.44845,730.94294"
+ id="path2721" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 437.42017,700.33158 C 431.78124,723.69288 433.39236,737.38744 433.39236,737.38744"
+ id="path2723" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 373.78077,699.52602 C 367.33628,722.08176 368.14184,731.7485 368.14184,731.7485"
+ id="path2725" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 334.30824,690.66484 C 323.03037,705.97052 316.58587,720.47063 316.58587,720.47063"
+ id="path2727" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 364.91959,664.88685 C 351.22504,685.02591 351.22504,693.88709 351.22504,693.88709"
+ id="path2729" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 410.83663,670.52579 C 405.19769,689.05372 406.00325,699.52602 406.00325,699.52602"
+ id="path2731" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 463.19816,668.91466 C 466.42041,689.85928 467.22597,698.72046 467.22597,698.72046"
+ id="path2733" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 505.89294,664.08129 C 513.143,677.77585 517.97637,693.08153 517.97637,693.08153"
+ id="path2735" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 553.4211,647.97005 C 567.11566,663.27573 571.14347,676.16472 571.14347,676.16472"
+ id="path2737" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 516.36525,630.24769 C 525.22643,639.10887 533.28205,656.02567 533.28205,656.02567"
+ id="path2739" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 478.50384,638.30331 C 485.75389,653.60899 488.17058,665.69242 488.17058,665.69242"
+ id="path2741" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 438.22573,640.71999 C 435.00349,659.24792 435.00349,668.91466 435.00349,668.91466"
+ id="path2743" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 398.7532,639.91443 C 391.50314,655.22011 390.69758,669.72023 390.69758,669.72023"
+ id="path2745" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 360.89178,629.44213 C 348.00279,645.55337 341.55829,660.05348 341.55829,660.05348"
+ id="path2747" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 394.72539,609.30308 C 384.25308,618.16426 377.80858,635.08106 377.80858,635.08106"
+ id="path2749" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 426.94787,613.33089 C 418.89225,627.02544 418.08668,640.71999 418.08668,640.71999"
+ id="path2751" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 460.78147,613.33089 C 463.19816,634.2755 464.00372,639.10887 464.00372,639.10887"
+ id="path2753" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 488.97614,609.30308 C 497.83732,622.99763 500.25401,633.46994 500.25401,633.46994"
+ id="path2755" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 511.53188,601.24746 C 525.22643,612.52532 534.89318,622.19207 534.89318,622.19207"
+ id="path2757" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 346.39167,738.99856 C 358.4751,750.27643 358.4751,772.83216 358.4751,772.83216"
+ id="path2759"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+ <g
+ id="g2763"
+ transform="matrix(0.308586,0,0,0.306644,392.1533,-127.881)"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ inkscape:export-filename="/home/tim/src/tuxmath-61/trunk/data/images/igloos/intact.png"
+ clip-path="url(#clipPath2862)">
+ <path
+ sodipodi:nodetypes="cssscccsscssssccsc"
+ id="path2765"
+ d="M 456.21875,588.5625 C 410.17772,588.5625 371.91939,604.42438 343.84019,641.21525 C 320.37378,671.96221 303.09375,719.55698 303.09375,763.53125 C 303.09375,763.64058 303.0936,763.74044 303.09375,763.84375 C 303.09425,764.18468 303.09134,764.51419 303.09375,764.875 L 303.15625,764.875 C 303.69402,769.77692 308.18796,774.307 315.84375,778.40625 C 317.5947,747.89474 329.40042,724.25 343.71875,724.25 C 359.24255,724.24998 371.84375,752.04014 371.84375,786.25 C 371.84375,788.8739 371.76887,791.4303 371.625,793.96875 C 377.30471,794.8752 383.22198,795.72329 389.375,796.46875 C 409.68946,798.92992 431.5196,801.34375 455.6875,801.34375 C 498.58336,801.34375 534.23713,792.82305 561.96875,785.8125 C 588.69138,779.05698 608.28124,774.0012 608.28125,763.84375 C 608.28125,763.73953 608.28471,763.63527 608.28125,763.53125 L 609.34375,763.53125 C 609.34375,722.63525 585.59704,671.45563 565,641.65625 C 536.9487,601.0722 504.95327,588.5625 456.21875,588.5625 z "
+ style="opacity:1;fill:url(#linearGradient2853);fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path2767"
+ d="M 305.17672,731.07805 C 337.25815,721.32884 305.57383,731.07805 339.07785,721.05449 C 357.19583,722.1038 372.96179,730.46608 373.15827,793.8207 C 340.65671,806.91539 373.23427,793.73466 331.45466,810.63093 C 330.84557,758.08699 329.59912,741.5527 305.17672,731.07805 z "
+ style="fill:#0df2f2;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ sodipodi:open="true"
+ transform="matrix(1,0,0,-1.64,1.041587,2103.185)"
+ sodipodi:end="2.9812358"
+ sodipodi:start="0"
+ d="M 321.85025,789.36157 A 19.269352,39.059494 0 0 1 283.55877,795.59822"
+ sodipodi:ry="39.059494"
+ sodipodi:rx="19.269352"
+ sodipodi:cy="789.36157"
+ sodipodi:cx="302.5809"
+ id="path2769"
+ style="opacity:1;fill:#067373;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="cccsccsc"
+ id="path2771"
+ d="M 304.64804,731.54736 C 290.85121,732.11701 280.65704,759.16253 280.65704,797.49311 L 293.37438,800.58594 C 294.18142,775.7571 295.06419,749.88325 305.13055,749.88324 C 315.19692,749.88324 319.68454,783.3092 320.49159,808.13806 L 332.93843,810.24174 C 332.93843,793.35244 332.27776,765.2331 326.47486,752.0221 C 320.83477,739.18177 313.16226,731.54736 304.64804,731.54736 z "
+ style="fill:#0ccdcd;fill-opacity:1;stroke:none;stroke-width:1000;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <g
+ id="g2773">
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 604.97707,731.7485 C 559.86559,769.60991 428.76038,782.09612 372.97521,764.77654 C 372.77382,765.98488 333.50267,784.91559 333.50267,784.91559 L 319.00256,782.49891"
+ id="path2775"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 593.6992,698.72046 C 555.43501,731.14433 435.50832,747.32369 360.08622,730.94294 C 360.63269,731.59246 325.44705,746.24861 325.44705,746.24861 L 313.36363,759.13761"
+ id="path2777"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 580.81021,667.30354 C 567.11566,700.33158 369.75297,715.43587 323.83594,684.22034"
+ id="path2779"
+ sodipodi:nodetypes="cs" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 309.33581,715.63726 C 317.39143,723.69288 326.25261,724.49844 326.25261,724.49844"
+ id="path2781"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 563.89341,641.52555 C 546.17105,667.30353 376.19746,682.60923 334.30823,657.6368"
+ id="path2783"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 541.33767,616.55314 C 522.00418,641.52556 396.33651,651.99786 356.86398,627.02544"
+ id="path2785"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 513.94856,598.83077 C 504.28182,614.94202 420.50338,618.16426 386.66977,606.88639"
+ id="path2787"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 431.78124,590.77515 C 435.00349,605.27527 454.33697,614.13645 454.33697,614.13645"
+ id="path2789" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 480.92052,590.77515 C 463.19816,606.08083 439.0313,601.24746 439.0313,601.24746"
+ id="path2791" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 290.80789,740.60968 C 299.66907,751.08199 300.47463,751.88755 300.47463,751.88755"
+ id="path2793" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 281.14114,774.44329 C 290.00232,776.85997 294.8357,780.88778 294.8357,780.88778"
+ id="path2795" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 563.89341,753.49868 C 570.3379,765.58211 571.94903,782.49891 571.94903,782.49891"
+ id="path2797" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 495.42064,768.80435 C 499.44845,785.72116 499.44845,796.99902 499.44845,796.99902"
+ id="path2799" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 425.33674,799.41571 C 426.1423,778.4711 429.36455,771.22104 429.36455,771.22104"
+ id="path2801" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 401.16988,735.77631 C 393.91982,759.13761 395.53095,768.80435 395.53095,768.80435"
+ id="path2803" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 462.39259,736.58187 C 466.42041,763.97098 466.42041,771.22104 466.42041,771.22104"
+ id="path2805" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 522.00418,726.91513 C 531.67093,746.24862 533.28205,761.5543 533.28205,761.5543"
+ id="path2807" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 583.2269,705.97052 C 596.11589,728.52625 597.72701,737.38744 597.72701,737.38744"
+ id="path2809" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 542.9488,687.44259 C 555.83779,701.94271 558.25447,716.44282 558.25447,716.44282"
+ id="path2811" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 489.7817,696.30377 C 497.03176,714.8317 499.44845,730.94294 499.44845,730.94294"
+ id="path2813" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 437.42017,700.33158 C 431.78124,723.69288 433.39236,737.38744 433.39236,737.38744"
+ id="path2815" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 373.78077,699.52602 C 367.33628,722.08176 368.14184,731.7485 368.14184,731.7485"
+ id="path2817" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 334.30824,690.66484 C 323.03037,705.97052 316.58587,720.47063 316.58587,720.47063"
+ id="path2819" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 364.91959,664.88685 C 351.22504,685.02591 351.22504,693.88709 351.22504,693.88709"
+ id="path2821" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 410.83663,670.52579 C 405.19769,689.05372 406.00325,699.52602 406.00325,699.52602"
+ id="path2823" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 463.19816,668.91466 C 466.42041,689.85928 467.22597,698.72046 467.22597,698.72046"
+ id="path2825" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 505.89294,664.08129 C 513.143,677.77585 517.97637,693.08153 517.97637,693.08153"
+ id="path2827" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 553.4211,647.97005 C 567.11566,663.27573 571.14347,676.16472 571.14347,676.16472"
+ id="path2829" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 516.36525,630.24769 C 525.22643,639.10887 533.28205,656.02567 533.28205,656.02567"
+ id="path2831" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 478.50384,638.30331 C 485.75389,653.60899 488.17058,665.69242 488.17058,665.69242"
+ id="path2833" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 438.22573,640.71999 C 435.00349,659.24792 435.00349,668.91466 435.00349,668.91466"
+ id="path2835" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 398.7532,639.91443 C 391.50314,655.22011 390.69758,669.72023 390.69758,669.72023"
+ id="path2837" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 360.89178,629.44213 C 348.00279,645.55337 341.55829,660.05348 341.55829,660.05348"
+ id="path2839" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 394.72539,609.30308 C 384.25308,618.16426 377.80858,635.08106 377.80858,635.08106"
+ id="path2841" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 426.94787,613.33089 C 418.89225,627.02544 418.08668,640.71999 418.08668,640.71999"
+ id="path2843" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 460.78147,613.33089 C 463.19816,634.2755 464.00372,639.10887 464.00372,639.10887"
+ id="path2845" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 488.97614,609.30308 C 497.83732,622.99763 500.25401,633.46994 500.25401,633.46994"
+ id="path2847" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 511.53188,601.24746 C 525.22643,612.52532 534.89318,622.19207 534.89318,622.19207"
+ id="path2849" />
+ <path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:white;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 346.39167,738.99856 C 358.4751,750.27643 358.4751,772.83216 358.4751,772.83216"
+ id="path2851"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+ <g
+ id="g12058"
+ transform="matrix(0.243355,0,0,0.243355,334.2901,506.9078)"
+ inkscape:export-filename="/home/tim/src/tuxmath/trunk/data/images/penguins/sitting-down.png"
+ inkscape:export-xdpi="89.847542"
+ inkscape:export-ydpi="89.847542">
+ <path
+ d="M 95.594341,118.16037 C 95.594341,118.16037 86.450029,45.985626 131.19184,45.332459 C 175.93365,44.679297 180.5058,74.071726 180.5058,74.071726 C 180.5058,74.071726 188.34379,116.52745 185.07796,125.99835 C 181.81214,135.46924 94.288012,134.81608 94.288012,134.81608 L 95.594341,118.16037 z "
+ id="path3097"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 368.70567,206.24959 A 22.1875,27.5 0 1 1 368.66842,205.63114"
+ id="path3099"
+ sodipodi:cx="346.5625"
+ sodipodi:cy="207.98718"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="22.1875"
+ sodipodi:ry="27.5"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient8062);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block"
+ transform="matrix(0.471016,0,0,0.486906,-44.45495,-17.07444)" />
+ <path
+ transform="matrix(0.522532,0,0,0.522532,-58.22604,-22.85128)"
+ d="M 352.46753,215.96369 A 16.25,17.1875 0 1 1 352.44025,215.57715"
+ id="path3101"
+ sodipodi:cx="336.25"
+ sodipodi:cy="217.04968"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="16.25"
+ sodipodi:ry="17.1875"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient8064);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block" />
+ <path
+ d="M 368.70567,206.24959 A 22.1875,27.5 0 1 1 368.66842,205.63114"
+ id="path3103"
+ sodipodi:cx="346.5625"
+ sodipodi:cy="207.98718"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="22.1875"
+ sodipodi:ry="27.5"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient8066);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block"
+ transform="matrix(0.471016,0,0,0.486906,-11.7967,-16.09468)" />
+ <path
+ d="M 352.46753,215.96369 A 16.25,17.1875 0 1 1 352.44025,215.57715"
+ id="path3105"
+ sodipodi:cx="336.25"
+ sodipodi:cy="217.04968"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="16.25"
+ sodipodi:ry="17.1875"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient8068);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block"
+ transform="matrix(0.522532,0,0,0.522532,-25.89438,-23.17786)" />
+ <path
+ sodipodi:nodetypes="csscscc"
+ d="M 183.77251,125.40817 C 183.77251,125.40817 183.07648,120.64056 189.92218,125.13758 C 196.76788,129.6346 245.74747,175.17752 241.85188,196.14432 C 237.95629,217.1111 233.83167,217.62665 233.83167,217.62665 C 233.83167,217.62665 178.12103,153.60884 182.56076,146.30485 C 187.0005,139.00086 169.41368,121.18471 169.41368,121.18471 L 183.77251,125.40817 z "
+ id="path3107"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.13063302pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 87.756363,141.67431 C 87.756363,141.67431 76.325973,163.22876 78.61205,172.37307 C 80.898127,181.51738 71.753814,234.75033 71.753814,234.75033 L 171.36149,237.363 L 202.38683,154.41103 L 182.4653,129.91734 L 176.58682,119.4667 L 144.25514,134.16291 L 94.288012,135.46924"
+ id="path3109"
+ style="fill:url(#linearGradient9395);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="csscscc"
+ d="M 103.03515,130.46062 C 103.03515,130.46062 103.01925,128.39514 95.913231,132.46837 C 88.807206,136.5416 37.153688,179.02775 39.769515,200.19233 C 42.385343,221.35691 46.47107,222.12185 46.47107,222.12185 C 46.47107,222.12185 105.96455,161.60341 101.97632,154.04342 C 97.98809,146.48343 116.62384,129.76755 116.62384,129.76755 L 103.03515,130.46062 z "
+ id="path3111"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="csczzscc"
+ d="M 200.42734,158.00344 C 200.42734,158.00344 208.12472,210.87124 204.34788,234.75033 C 202.124,248.81084 196.70463,252.82136 183.1376,268.0187 C 155.83228,278.66123 113.70486,279.38737 96.080057,268.43015 C 78.455257,257.47292 76.963586,249.15107 72.430901,232.45469 C 67.823908,215.48459 70.120905,181.84397 79.918379,159.30977 C 89.715859,136.77557 166.13617,153.1047 166.13617,153.1047 L 200.42734,158.00344 z "
+ id="path3113"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.534511,0,0,0.534511,185.1311,-163.9194)"
+ id="g5034">
+ <path
+ transform="translate(10,4)"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M -160.39166,760.75064 C -142.08862,750.34252 -115.21378,787.41952 -116.95478,818.81079 C -119.0201,856.04985 -119.69797,862.03155 -138.00101,872.43967 C -156.30405,882.84779 -180.75484,866.27661 -182.35402,835.45044 C -183.96338,804.42815 -178.97844,771.9676 -161.01175,761.1142"
+ id="path3167"
+ sodipodi:nodetypes="csssc" />
+ <path
+ transform="matrix(1.034022,0,0,1.432408,-220.7731,-475.4827)"
+ style="fill:#fdd541;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 88.015108,926.60877 C 98.987002,926.69896 111.74636,930.84265 113.79771,940.54792 C 115.84907,950.2532 112.50833,960.40347 101.91183,962.27368 C 80.718833,966.01409 40.798231,959.92476 40.809889,947.70153 C 40.827649,928.44127 66.063526,926.42833 88.015108,926.60877 z "
+ id="path3193"
+ sodipodi:nodetypes="csssz" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient8072);fill-opacity:1;stroke:black;stroke-width:0.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3187"
+ sodipodi:cx="50.65308"
+ sodipodi:cy="957.50281"
+ sodipodi:rx="19.340267"
+ sodipodi:ry="23.024126"
+ d="M 44.46619,935.68854 A 19.340267,23.024126 0 1 1 44.12351,935.83056"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="translate(-218.0382,-70.20629)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient8074);fill-opacity:1;stroke:black;stroke-width:0.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5024"
+ sodipodi:cx="50.65308"
+ sodipodi:cy="957.50281"
+ sodipodi:rx="19.340267"
+ sodipodi:ry="23.024126"
+ d="M 44.46619,935.68854 A 19.340267,23.024126 0 1 1 44.12351,935.83056"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="translate(-199.0643,-68.21124)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient8076);fill-opacity:1;stroke:black;stroke-width:0.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5028"
+ sodipodi:cx="50.65308"
+ sodipodi:cy="957.50281"
+ sodipodi:rx="19.340267"
+ sodipodi:ry="23.024126"
+ d="M 44.46619,935.68854 A 19.340267,23.024126 0 1 1 44.12351,935.83056"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="matrix(1.116581,0,0,1.116581,-178.8597,-180.2023)" />
+ </g>
+ <g
+ transform="matrix(-0.534511,0,0,0.534511,93.45931,-166.0023)"
+ id="g5041">
+ <path
+ transform="translate(10,4)"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M -160.39166,760.75064 C -142.08862,750.34252 -115.21378,787.41952 -116.95478,818.81079 C -119.0201,856.04985 -119.69797,862.03155 -138.00101,872.43967 C -156.30405,882.84779 -180.75484,866.27661 -182.35402,835.45044 C -183.96338,804.42815 -178.97844,771.9676 -161.01175,761.1142"
+ id="path5043"
+ sodipodi:nodetypes="csssc" />
+ <path
+ transform="matrix(1.034022,0,0,1.432408,-220.7731,-475.4827)"
+ style="fill:#fdd541;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 88.015108,926.60877 C 98.987002,926.69896 111.74636,930.84265 113.79771,940.54792 C 115.84907,950.2532 112.50833,960.40347 101.91183,962.27368 C 80.718833,966.01409 40.798231,959.92476 40.809889,947.70153 C 40.827649,928.44127 66.063526,926.42833 88.015108,926.60877 z "
+ id="path5045"
+ sodipodi:nodetypes="csssz" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient8078);fill-opacity:1;stroke:black;stroke-width:0.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5047"
+ sodipodi:cx="50.65308"
+ sodipodi:cy="957.50281"
+ sodipodi:rx="19.340267"
+ sodipodi:ry="23.024126"
+ d="M 44.46619,935.68854 A 19.340267,23.024126 0 1 1 44.12351,935.83056"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="translate(-218.0382,-70.20629)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient8080);fill-opacity:1;stroke:black;stroke-width:0.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5049"
+ sodipodi:cx="50.65308"
+ sodipodi:cy="957.50281"
+ sodipodi:rx="19.340267"
+ sodipodi:ry="23.024126"
+ d="M 44.46619,935.68854 A 19.340267,23.024126 0 1 1 44.12351,935.83056"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="translate(-199.0643,-68.21124)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient8082);fill-opacity:1;stroke:black;stroke-width:0.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5051"
+ sodipodi:cx="50.65308"
+ sodipodi:cy="957.50281"
+ sodipodi:rx="19.340267"
+ sodipodi:ry="23.024126"
+ d="M 44.46619,935.68854 A 19.340267,23.024126 0 1 1 44.12351,935.83056"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="matrix(1.116581,0,0,1.116581,-178.8597,-180.2023)" />
+ </g>
+ <path
+ d="M 136.41716,256.30478 C 136.41716,256.30478 226.22736,253.69213 176.58682,140.69456 C 126.94627,27.697006 94.288012,156.69711 94.288012,156.69711 C 94.288012,156.69711 59.343682,253.03896 136.41716,256.30478 z "
+ id="path3127"
+ style="fill:url(#linearGradient9378);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.13063302pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 105.7184,103.79074 C 105.7184,103.79074 123.35386,91.707184 135.43741,93.666674 C 147.52097,95.62617 164.17668,98.891995 166.13617,102.15783 C 168.09567,105.42365 177.89314,119.14012 160.25769,124.69202 C 142.62223,130.24392 114.53613,133.83633 106.69815,119.4667 C 98.860166,105.09706 109.31081,100.85149 109.31081,100.85149"
+ id="path3129"
+ style="fill:url(#linearGradient9375);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.13063302pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 108.33106,111.30213 C 108.33106,111.30213 132.17159,122.73252 162.87035,111.9553"
+ id="path3131"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 123.68044,98.891995 C 124.77963,98.998464 126.53811,98.116329 127.59943,97.585666"
+ id="path3133"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 138.05007,97.912247 C 138.25671,97.699373 140.08531,98.766578 140.98932,99.218581"
+ id="path3135"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <g
+ id="g12118"
+ transform="matrix(0.243566,0,0,0.243423,334.8474,507.3111)"
+ inkscape:export-filename="/home/tim/src/tuxmath/trunk/data/images/penguins/standing-up.png"
+ inkscape:export-xdpi="89.82251"
+ inkscape:export-ydpi="89.82251">
+ <path
+ d="M 337.23067,120.46513 C 337.23067,120.46513 328.08636,48.29039 372.82817,47.637222 C 417.56998,46.984061 422.14213,76.376489 422.14213,76.376489 C 422.14213,76.376489 429.98012,118.83222 426.71429,128.30311 C 423.44847,137.774 335.92434,137.12084 335.92434,137.12084 L 337.23067,120.46513 z "
+ id="path5095"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 368.70567,206.24959 A 22.1875,27.5 0 1 1 368.66842,205.63114"
+ id="path5097"
+ sodipodi:cx="346.5625"
+ sodipodi:cy="207.98718"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="22.1875"
+ sodipodi:ry="27.5"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient8008);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block"
+ transform="matrix(0.471016,0,0,0.486906,197.1814,-14.76968)" />
+ <path
+ transform="matrix(0.522532,0,0,0.522532,183.4103,-20.54651)"
+ d="M 352.46753,215.96369 A 16.25,17.1875 0 1 1 352.44025,215.57715"
+ id="path5099"
+ sodipodi:cx="336.25"
+ sodipodi:cy="217.04968"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="16.25"
+ sodipodi:ry="17.1875"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient8010);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block" />
+ <path
+ d="M 368.70567,206.24959 A 22.1875,27.5 0 1 1 368.66842,205.63114"
+ id="path5101"
+ sodipodi:cx="346.5625"
+ sodipodi:cy="207.98718"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="22.1875"
+ sodipodi:ry="27.5"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient8012);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block"
+ transform="matrix(0.471016,0,0,0.486906,229.8396,-13.78992)" />
+ <path
+ d="M 352.46753,215.96369 A 16.25,17.1875 0 1 1 352.44025,215.57715"
+ id="path5103"
+ sodipodi:cx="336.25"
+ sodipodi:cy="217.04968"
+ sodipodi:end="12.480591"
+ sodipodi:open="true"
+ sodipodi:rx="16.25"
+ sodipodi:ry="17.1875"
+ sodipodi:start="6.2199579"
+ sodipodi:type="arc"
+ style="color:black;fill:url(#linearGradient8014);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block"
+ transform="matrix(0.522532,0,0,0.522532,215.742,-20.8731)" />
+ <path
+ sodipodi:nodetypes="csscscc"
+ d="M 425.40884,127.71293 C 425.40884,127.71293 424.71282,122.94532 431.55851,127.44234 C 438.40421,131.93936 487.3838,177.48228 483.48821,198.44908 C 479.59262,219.41589 475.468,219.93143 475.468,219.93143 C 475.468,219.93143 419.75736,155.9136 424.1971,148.60962 C 428.63683,141.30562 411.05001,123.48947 411.05001,123.48947 L 425.40884,127.71293 z "
+ id="path5105"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.13063302pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 329.39269,143.97907 C 329.39269,143.97907 317.9623,165.53352 320.24838,174.67784 C 322.53446,183.82214 313.39015,237.05508 313.39015,237.05508 L 412.99783,239.66777 L 444.02316,156.7158 L 424.10163,132.2221 L 418.22315,121.77146 L 385.89147,136.46768 L 335.92434,137.774"
+ id="path5107"
+ style="fill:url(#linearGradient12110);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="csscscc"
+ d="M 344.67148,132.76538 C 344.67148,132.76538 344.65558,130.69991 337.54956,134.77314 C 330.44354,138.84636 278.79002,181.33251 281.40585,202.49709 C 284.02167,223.66167 288.1074,224.42661 288.1074,224.42661 C 288.1074,224.42661 347.60089,163.90818 343.61265,156.34818 C 339.62442,148.78819 358.26017,132.07231 358.26017,132.07231 L 344.67148,132.76538 z "
+ id="path5109"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="csczzscc"
+ d="M 442.06367,160.3082 C 442.06367,160.3082 449.76105,213.176 445.98421,237.05508 C 443.76033,251.1156 438.34096,255.12615 424.77393,270.32347 C 397.46861,280.96601 355.34119,281.69214 337.71639,270.73494 C 320.09159,259.77767 318.59992,251.45582 314.06723,234.75946 C 309.46024,217.78938 311.75724,184.14873 321.55471,161.61453 C 331.35219,139.08034 407.7725,155.40946 407.7725,155.40946 L 442.06367,160.3082 z "
+ id="path5111"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.534511,0,0,0.534511,426.7674,-161.6147)"
+ id="g5113">
+ <path
+ transform="translate(10,4)"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M -160.39166,760.75064 C -142.08862,750.34252 -115.21378,787.41952 -116.95478,818.81079 C -119.0201,856.04985 -119.69797,862.03155 -138.00101,872.43967 C -156.30405,882.84779 -180.75484,866.27661 -182.35402,835.45044 C -183.96338,804.42815 -178.97844,771.9676 -161.01175,761.1142"
+ id="path5115"
+ sodipodi:nodetypes="csssc" />
+ <path
+ transform="matrix(1.034022,0,0,1.432408,-220.7731,-475.4827)"
+ style="fill:#fdd541;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 88.015108,926.60877 C 98.987002,926.69896 111.74636,930.84265 113.79771,940.54792 C 115.84907,950.2532 112.50833,960.40347 101.91183,962.27368 C 80.718833,966.01409 40.798231,959.92476 40.809889,947.70153 C 40.827649,928.44127 66.063526,926.42833 88.015108,926.60877 z "
+ id="path5117"
+ sodipodi:nodetypes="csssz" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient8018);fill-opacity:1;stroke:black;stroke-width:0.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5119"
+ sodipodi:cx="50.65308"
+ sodipodi:cy="957.50281"
+ sodipodi:rx="19.340267"
+ sodipodi:ry="23.024126"
+ d="M 44.46619,935.68854 A 19.340267,23.024126 0 1 1 44.12351,935.83056"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="translate(-218.0382,-70.20629)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient8020);fill-opacity:1;stroke:black;stroke-width:0.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5121"
+ sodipodi:cx="50.65308"
+ sodipodi:cy="957.50281"
+ sodipodi:rx="19.340267"
+ sodipodi:ry="23.024126"
+ d="M 44.46619,935.68854 A 19.340267,23.024126 0 1 1 44.12351,935.83056"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="translate(-199.0643,-68.21124)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient8022);fill-opacity:1;stroke:black;stroke-width:0.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5123"
+ sodipodi:cx="50.65308"
+ sodipodi:cy="957.50281"
+ sodipodi:rx="19.340267"
+ sodipodi:ry="23.024126"
+ d="M 44.46619,935.68854 A 19.340267,23.024126 0 1 1 44.12351,935.83056"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="matrix(1.116581,0,0,1.116581,-178.8597,-180.2023)" />
+ </g>
+ <g
+ transform="matrix(-0.534511,0,0,0.534511,335.0956,-163.6975)"
+ id="g5125">
+ <path
+ transform="translate(10,4)"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M -160.39166,760.75064 C -142.08862,750.34252 -115.21378,787.41952 -116.95478,818.81079 C -119.0201,856.04985 -119.69797,862.03155 -138.00101,872.43967 C -156.30405,882.84779 -180.75484,866.27661 -182.35402,835.45044 C -183.96338,804.42815 -178.97844,771.9676 -161.01175,761.1142"
+ id="path5127"
+ sodipodi:nodetypes="csssc" />
+ <path
+ transform="matrix(1.034022,0,0,1.432408,-220.7731,-475.4827)"
+ style="fill:#fdd541;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ d="M 88.015108,926.60877 C 98.987002,926.69896 111.74636,930.84265 113.79771,940.54792 C 115.84907,950.2532 112.50833,960.40347 101.91183,962.27368 C 80.718833,966.01409 40.798231,959.92476 40.809889,947.70153 C 40.827649,928.44127 66.063526,926.42833 88.015108,926.60877 z "
+ id="path5129"
+ sodipodi:nodetypes="csssz" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient8024);fill-opacity:1;stroke:black;stroke-width:0.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5131"
+ sodipodi:cx="50.65308"
+ sodipodi:cy="957.50281"
+ sodipodi:rx="19.340267"
+ sodipodi:ry="23.024126"
+ d="M 44.46619,935.68854 A 19.340267,23.024126 0 1 1 44.12351,935.83056"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="translate(-218.0382,-70.20629)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient8026);fill-opacity:1;stroke:black;stroke-width:0.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5133"
+ sodipodi:cx="50.65308"
+ sodipodi:cy="957.50281"
+ sodipodi:rx="19.340267"
+ sodipodi:ry="23.024126"
+ d="M 44.46619,935.68854 A 19.340267,23.024126 0 1 1 44.12351,935.83056"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="translate(-199.0643,-68.21124)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient8028);fill-opacity:1;stroke:black;stroke-width:0.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path5135"
+ sodipodi:cx="50.65308"
+ sodipodi:cy="957.50281"
+ sodipodi:rx="19.340267"
+ sodipodi:ry="23.024126"
+ d="M 44.46619,935.68854 A 19.340267,23.024126 0 1 1 44.12351,935.83056"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="matrix(1.116581,0,0,1.116581,-178.8597,-180.2023)" />
+ </g>
+ <path
+ d="M 378.05349,258.60955 C 378.05349,258.60955 467.86369,255.99692 418.22315,142.99932 C 368.5826,30.00177 335.92434,159.00187 335.92434,159.00187 C 335.92434,159.00187 300.98001,255.34374 378.05349,258.60955 z "
+ id="path5137"
+ style="fill:url(#linearGradient12093);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.13063302pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 347.35473,106.0955 C 347.35473,106.0955 364.99019,94.011947 377.07374,95.971438 C 389.1573,97.930934 405.81301,101.19676 407.7725,104.46259 C 409.732,107.72841 419.52948,121.44488 401.89402,126.99678 C 384.25856,132.54868 356.17246,136.14109 348.33448,121.77146 C 340.4965,107.40183 350.94714,103.15625 350.94714,103.15625"
+ id="path5139"
+ style="fill:url(#linearGradient12090);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.13063302pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 351.00186,118.20309 C 351.00186,118.20309 374.3661,107.61065 404.45157,117.59779"
+ id="path5141"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 365.31677,101.19676 C 366.41596,101.30323 368.17444,100.42109 369.23576,99.89043"
+ id="path5143"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 379.68641,100.21701 C 379.89304,100.00414 381.72164,101.07134 382.62565,101.52334"
+ id="path5145"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <g
+ id="g3738"
+ inkscape:export-filename="/home/tim/src/tuxmath/trunk/data/images/penguins/walk-off3.png"
+ inkscape:export-xdpi="90.342751"
+ inkscape:export-ydpi="90.342751">
+ <path
+ transform="matrix(0.101197,3.96446e-2,-2.52659e-2,0.120843,536.8444,469.7605)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 317.06015,652.92066 A 29.285715,65 0 1 1 316.54125,653.32159"
+ sodipodi:ry="65"
+ sodipodi:rx="29.285715"
+ sodipodi:cy="714.50507"
+ sodipodi:cx="326.42856"
+ id="path2756"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccssssss"
+ d="M 555.46517,576.34784 C 553.71421,574.7979 550.50187,573.59172 548.63027,573.06174 C 547.55122,574.08657 546.42298,575.41236 545.59611,577.83196 C 545.46157,578.22565 545.35198,578.51853 546.05777,579.06994 C 548.11033,580.67354 553.04356,584.86723 554.41608,585.27388 C 556.98543,586.03511 557.55183,583.89256 557.94252,582.45588 C 558.22357,581.42237 557.94605,579.99154 557.62529,579.29929 C 557.30453,578.60702 557.16092,577.84893 555.46517,576.34784 z "
+ id="path3350"
+ style="fill:url(#linearGradient3685);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.02872224pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="cscssscsssc"
+ id="path1957"
+ d="M 560.32719,519.74611 C 558.35874,519.76183 556.29692,520.08118 554.30331,520.62545 C 547.66625,522.43741 548.72306,534.05261 550.16189,542.2062 C 547.42615,549.43231 548.82857,550.51183 547.04137,558.10334 C 543.56538,572.86831 555.47614,574.4537 563.37808,574.59031 C 570.15886,574.70754 579.51758,569.23607 571.97249,550.62278 C 570.82436,547.7904 570.03657,545.09814 568.50617,543.06388 C 569.2253,541.98386 569.88354,540.58446 570.76945,538.98771 C 572.47591,535.91201 571.66246,530.69332 570.86898,526.88915 C 570.32216,524.26754 568.94434,522.98485 567.07441,521.84947 C 565.20448,520.71409 562.84244,519.72602 560.32719,519.74611 z "
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 568.17451,542.66664 C 568.17451,542.66664 568.07323,545.88833 568.91718,545.71877 C 569.76112,545.5492 576.64769,547.07527 577.66043,551.99259 C 578.67316,556.90991 578.36934,557.67293 578.36934,557.67293 C 578.36934,557.67293 569.76112,553.43387 569.65985,551.22955 C 569.55858,549.02524 566.99299,548.17743 566.99299,548.17743 L 568.17451,542.66664 z "
+ id="path3650"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.02139916pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ transform="matrix(9.825854e-2,-1.578848e-2,2.263815e-2,0.141164,510.3334,476.1249)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 463.37542,513.33124 A 38.57143,100 0 1 1 462.69199,513.94806"
+ sodipodi:ry="100"
+ sodipodi:rx="38.57143"
+ sodipodi:cy="608.07648"
+ sodipodi:cx="475.71429"
+ id="path1967"
+ style="fill:#f9f9f9;fill-opacity:1;stroke:black;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccscscc"
+ id="path1985"
+ d="M 569.10475,536.21435 C 569.95631,535.69587 572.21534,535.75517 572.22596,535.72917 C 573.27815,535.8424 576.38177,536.22332 577.01988,536.44917 C 578.29611,536.90085 578.792,537.69475 578.69884,539.29893 C 578.49929,542.2076 577.32505,542.54573 575.65783,542.70197 C 570.87625,543.15005 571.79284,542.81129 567.58808,542.46719 C 567.16782,539.3438 566.81014,540.13994 569.10475,536.21435 z "
+ style="fill:#fdd541;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ transform="matrix(0.188822,0,0,0.112467,478.4767,485.953)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 466.40161,367.20864 A 15.714286,37.857143 0 1 1 466.12318,367.44215"
+ sodipodi:ry="37.857143"
+ sodipodi:rx="15.714286"
+ sodipodi:cy="403.07648"
+ sodipodi:cx="471.42856"
+ id="path1965"
+ style="fill:white;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.332296,0,0,0.145012,409.2173,472.9935)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 476.28646,394.76664 A 7.1428571,18.571428 0 1 1 476.1599,394.88119"
+ sodipodi:ry="18.571428"
+ sodipodi:rx="7.1428571"
+ sodipodi:cy="412.36218"
+ sodipodi:cx="478.57144"
+ id="path1969"
+ style="fill:#333;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ id="path2760"
+ d="M 577.77319,537.68492 L 577.18555,538.0325"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.32095954;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path2762"
+ d="M 571.22901,541.10727 C 575.87671,539.02177 578.62794,539.9041 578.62794,539.9041"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.32095954;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 556.12811,540.97174 C 556.12811,540.97174 557.40563,544.17384 555.89249,544.49431 C 554.37934,544.81478 543.0282,550.37517 542.96548,555.94325 C 542.90277,561.51134 543.68782,562.10655 543.68782,562.10655 C 543.68782,562.10655 557.07859,552.79602 556.49857,550.50565 C 555.91856,548.21528 560.05181,545.86106 560.05181,545.86106 L 556.12811,540.97174 z "
+ id="path3652"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:white;stroke-width:0.19705109;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ y="540.41443"
+ x="550.6106"
+ height="12.336032"
+ width="11.055295"
+ id="rect4543"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:0.98699999;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <g
+ transform="matrix(0.951523,0.307577,-0.307577,0.951523,204.6833,-145.0222)"
+ id="g3634">
+ <path
+ sodipodi:type="arc"
+ style="fill:black;fill-opacity:1;stroke:white;stroke-width:1.6000005;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3358"
+ sodipodi:cx="474.28571"
+ sodipodi:cy="730.93359"
+ sodipodi:rx="52.857143"
+ sodipodi:ry="28.571428"
+ d="M 457.37687,703.86353 A 52.857143,28.571428 0 1 1 456.44033,704.03976"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="matrix(8.814751e-2,0.106847,-0.106823,8.82819e-2,598.9079,459.5489)" />
+ <rect
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect6315"
+ width="5.7994967"
+ height="11.428954"
+ x="718.9682"
+ y="336.28204"
+ transform="matrix(0.938975,0.343985,-0.343985,0.938975,0,0)" />
+ </g>
+ <g
+ transform="matrix(7.197754e-2,8.908681e-2,-8.651746e-2,9.701031e-2,598.0103,462.9922)"
+ id="g2730">
+ <path
+ style="fill:url(#linearGradient3661);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
+ id="path2718"
+ d="M 534.20117,716.14398 C 526.25826,697.20319 520.14832,693.53723 520.14832,693.53723 L 505.48449,697.81418 L 482.26675,761.35747 L 535.42315,741.80569 L 538.47812,716.75497" />
+ <path
+ style="fill:url(#linearGradient3663);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.24439726pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path2720"
+ d="M 541.53308,758.3025 C 541.53308,758.3025 569.02777,733.86278 559.86288,719.19894 C 550.69798,704.53511 541.53308,758.3025 541.53308,758.3025 z " />
+ <path
+ style="fill:url(#linearGradient3665);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.24439726pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path2722"
+ d="M 510.98343,752.19257 C 510.98343,752.19257 545.19904,684.98333 502.42952,693.53723 C 459.66,702.09114 425.44439,785.79719 451.1061,793.7401 C 476.76781,801.68301 534.81216,780.29826 541.53308,757.08052 C 548.25401,733.86278 576.97068,703.31312 550.69798,692.31525 C 524.42528,681.31737 516.48237,692.92624 516.48237,692.92624" />
+ </g>
+ </g>
+ <g
+ id="g3716"
+ inkscape:export-filename="/home/tim/src/tuxmath/trunk/data/images/penguins/walk-off1.png"
+ inkscape:export-xdpi="90.342751"
+ inkscape:export-ydpi="90.342751">
+ <g
+ transform="matrix(0.203822,5.925592e-2,-5.925592e-2,0.203822,396.131,402.3428)"
+ id="g2172">
+ <path
+ sodipodi:type="arc"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path1987"
+ sodipodi:cx="326.42856"
+ sodipodi:cy="714.50507"
+ sodipodi:rx="29.285715"
+ sodipodi:ry="65"
+ d="M 317.06015,652.92066 A 29.285715,65 0 1 1 316.54125,653.32159"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="matrix(0.468896,-0.228669,0.344261,0.481733,192.9453,392.4015)" />
+ <path
+ style="fill:url(#linearGradient3688);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.1378147pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path1989"
+ d="M 621.18925,659.80434 C 612.60503,667.03053 604.62421,681.43801 600.794,689.95351 C 604.89723,695.79753 610.39367,702.08657 621.29118,707.71274 C 623.06428,708.62814 624.37669,709.35429 627.48891,706.38996 C 636.53969,697.7692 659.90365,677.28809 662.79783,671.05593 C 668.21571,659.38938 658.44943,655.19471 651.90835,652.33029 C 647.20284,650.26969 640.21972,650.58257 636.71002,651.61955 C 633.20033,652.6565 629.50286,652.80597 621.18925,659.80434 z "
+ sodipodi:nodetypes="ccssssss" />
+ </g>
+ <path
+ sodipodi:nodetypes="cscssscsssc"
+ id="path1991"
+ d="M 473.53423,519.74615 C 471.52844,519.76216 469.42752,520.08725 467.3961,520.6413 C 460.63315,522.48582 461.71001,534.30972 463.17613,542.60982 C 460.3885,549.96578 461.81752,551.06469 459.99641,558.79261 C 456.4545,573.82289 468.61689,576.23384 476.64299,575.57584 C 484.72529,574.91323 493.0886,570.12539 485.40041,551.17764 C 484.23051,548.29437 483.42776,545.55373 481.86834,543.48292 C 482.60112,542.38349 483.27184,540.95895 484.17455,539.33351 C 485.91337,536.20254 485.08449,530.89007 484.27597,527.01755 C 483.71878,524.34883 482.31482,523.04309 480.40942,521.88731 C 478.50402,520.73153 476.09718,519.7257 473.53423,519.74615 z "
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 467.83402,543.07854 C 467.83402,543.07854 467.93721,546.35812 467.07726,546.18551 C 466.21731,546.0129 459.20012,547.56638 458.16818,552.57206 C 457.13624,557.57774 457.44582,558.35448 457.44582,558.35448 C 457.44582,558.35448 466.21731,554.03924 466.32051,551.79531 C 466.4237,549.55139 469.03795,548.68834 469.03795,548.68834 L 467.83402,543.07854 z "
+ id="path1993"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.02179435pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ transform="matrix(0.100122,-1.607217e-2,2.306745e-2,0.143701,422.5922,475.3411)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 463.37542,513.33124 A 38.57143,100 0 1 1 462.69199,513.94806"
+ sodipodi:ry="100"
+ sodipodi:rx="38.57143"
+ sodipodi:cy="608.07648"
+ sodipodi:cx="475.71429"
+ id="path1995"
+ style="fill:#f9f9f9;fill-opacity:1;stroke:black;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccscscc"
+ id="path1997"
+ d="M 482.47828,536.51031 C 483.34599,535.98251 485.64787,536.04288 485.65868,536.0164 C 486.73083,536.13168 489.89331,536.51944 490.54353,536.74934 C 491.84396,537.20914 492.34926,538.01731 492.25434,539.65032 C 492.051,542.61125 490.85449,542.95545 489.15565,543.1145 C 484.28338,543.57064 485.21735,543.22579 480.93284,542.8755 C 480.5046,539.69598 480.14014,540.50644 482.47828,536.51031 z "
+ style="fill:#fdd541;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ transform="matrix(0.192404,0,0,0.114488,390.1313,485.3458)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 466.40161,367.20864 A 15.714286,37.857143 0 1 1 466.12318,367.44215"
+ sodipodi:ry="37.857143"
+ sodipodi:rx="15.714286"
+ sodipodi:cy="403.07648"
+ sodipodi:cx="471.42856"
+ id="path1999"
+ style="fill:white;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.338599,0,0,0.147617,319.5582,472.1535)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 476.28646,394.76664 A 7.1428571,18.571428 0 1 1 476.1599,394.88119"
+ sodipodi:ry="18.571428"
+ sodipodi:rx="7.1428571"
+ sodipodi:cy="412.36218"
+ sodipodi:cx="478.57144"
+ id="path2001"
+ style="fill:#333;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ id="path2013"
+ d="M 491.31113,538.0073 L 490.71234,538.36113"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.31340009;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path2015"
+ d="M 484.64283,541.49115 C 489.37868,539.36818 492.18209,540.26636 492.18209,540.26636"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.31340009;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 471.8306,542.18772 C 471.8306,542.18772 470.99245,545.59567 472.56458,545.70638 C 474.13671,545.81709 486.37498,549.83007 487.22263,555.43544 C 488.07027,561.04082 487.36188,561.75117 487.36188,561.75117 C 487.36188,561.75117 472.53706,554.24331 472.79976,551.85256 C 473.06244,549.46182 468.55975,547.66832 468.55975,547.66832 L 471.8306,542.18772 z "
+ id="path2017"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:white;stroke-width:0.20069018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ y="540.78589"
+ x="463.6333"
+ height="12.557693"
+ width="11.264981"
+ id="rect2019"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:0.98699999;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <g
+ transform="matrix(1.569469e-2,0.21168,-0.21168,1.569469e-2,561.7924,433.2409)"
+ id="g2097">
+ <path
+ sodipodi:type="arc"
+ style="fill:black;fill-opacity:1;stroke:white;stroke-width:1.6000005;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path2003"
+ sodipodi:cx="474.28571"
+ sodipodi:cy="730.93359"
+ sodipodi:rx="52.857143"
+ sodipodi:ry="28.571428"
+ d="M 457.37687,703.86353 A 52.857143,28.571428 0 1 1 456.44033,704.03976"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="matrix(0.573772,0.335733,-0.335733,0.573772,576.538,-74.62652)" />
+ <g
+ id="g2005"
+ transform="matrix(0.471556,0.282432,-0.22979,0.579583,578.1783,-57.64035)">
+ <path
+ d="M 534.20117,716.14398 C 526.25826,697.20319 520.14832,693.53723 520.14832,693.53723 L 505.48449,697.81418 L 482.26675,761.35747 L 535.42315,741.80569 L 538.47812,716.75497"
+ id="path2007"
+ style="fill:url(#linearGradient3690);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M 541.53308,758.3025 C 541.53308,758.3025 569.02777,733.86278 559.86288,719.19894 C 550.69798,704.53511 541.53308,758.3025 541.53308,758.3025 z "
+ id="path2009"
+ style="fill:url(#linearGradient3692);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.24439726pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 510.98343,752.19257 C 510.98343,752.19257 545.19904,684.98333 502.42952,693.53723 C 459.66,702.09114 425.44439,785.79719 451.1061,793.7401 C 476.76781,801.68301 534.81216,780.29826 541.53308,757.08052 C 548.25401,733.86278 576.97068,703.31312 550.69798,692.31525 C 524.42528,681.31737 516.48237,692.92624 516.48237,692.92624"
+ id="path2011"
+ style="fill:url(#linearGradient3694);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.24439726pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <rect
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect2021"
+ width="27.840729"
+ height="54.811432"
+ x="569.48468"
+ y="456.71613" />
+ </g>
+ </g>
+ <g
+ id="g3224"
+ transform="matrix(0.244118,0,0,0.244928,441.4254,425.7338)"
+ inkscape:export-filename="/home/tim/src/tuxmath/trunk/data/images/penguins/walk-off2.png"
+ inkscape:export-xdpi="90.342751"
+ inkscape:export-ydpi="90.342751">
+ <g
+ transform="matrix(0.71027,0.501317,-0.501317,0.71027,209.9558,-173.9609)"
+ id="g2202">
+ <path
+ sodipodi:type="arc"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path2204"
+ sodipodi:cx="326.42856"
+ sodipodi:cy="714.50507"
+ sodipodi:rx="29.285715"
+ sodipodi:ry="65"
+ d="M 317.06015,652.92066 A 29.285715,65 0 1 1 316.54125,653.32159"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="matrix(0.468896,-0.228669,0.344261,0.481733,192.9453,392.4015)" />
+ <path
+ style="fill:url(#linearGradient9174);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.1378147pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path2206"
+ d="M 621.18925,659.80434 C 612.60503,667.03053 604.62421,681.43801 600.794,689.95351 C 604.89723,695.79753 610.39367,702.08657 621.29118,707.71274 C 623.06428,708.62814 624.37669,709.35429 627.48891,706.38996 C 636.53969,697.7692 659.90365,677.28809 662.79783,671.05593 C 668.21571,659.38938 658.44943,655.19471 651.90835,652.33029 C 647.20284,650.26969 640.21972,650.58257 636.71002,651.61955 C 633.20033,652.6565 629.50286,652.80597 621.18925,659.80434 z "
+ sodipodi:nodetypes="ccssssss" />
+ </g>
+ <path
+ sodipodi:nodetypes="cscssscsssc"
+ id="path2208"
+ d="M 313.10259,383.83654 C 304.88736,383.90209 296.2825,385.23359 287.96227,387.50284 C 260.26287,395.05754 264.67343,443.48541 270.67831,477.4806 C 259.26083,507.60883 265.11375,512.10969 257.65496,543.7614 C 243.14813,605.32177 292.96235,615.19642 325.83529,612.50142 C 358.93844,609.78755 393.19256,590.17771 361.70358,512.57229 C 356.91193,500.76312 353.62411,489.53813 347.23707,481.0566 C 350.23835,476.55361 352.98547,470.71901 356.68275,464.0616 C 363.80456,451.2379 360.40966,429.47933 357.09814,413.61842 C 354.81603,402.688 349.06575,397.33999 341.26171,392.60618 C 333.45766,387.87238 323.59982,383.75278 313.10259,383.83654 z "
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ transform="matrix(0.410077,-6.582774e-2,9.447868e-2,0.588564,104.4565,201.9641)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 463.37542,513.33124 A 38.57143,100 0 1 1 462.69199,513.94806"
+ sodipodi:ry="100"
+ sodipodi:rx="38.57143"
+ sodipodi:cy="608.07648"
+ sodipodi:cx="475.71429"
+ id="path2212"
+ style="fill:#f9f9f9;fill-opacity:1;stroke:black;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccscscc"
+ id="path2214"
+ d="M 349.73524,452.49848 C 353.28917,450.33674 362.71711,450.58399 362.7614,450.47556 C 367.15264,450.94768 380.10543,452.53588 382.76856,453.47748 C 388.09482,455.36071 390.16441,458.67078 389.77561,465.35919 C 388.94279,477.48646 384.04215,478.89621 377.08414,479.54762 C 357.12848,481.41587 360.95381,480.00344 343.40548,478.56876 C 341.65154,465.54623 340.15879,468.86564 349.73524,452.49848 z "
+ style="fill:#fdd541;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ transform="matrix(0.788039,0,0,0.468916,-28.49555,242.9411)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 466.40161,367.20864 A 15.714286,37.857143 0 1 1 466.12318,367.44215"
+ sodipodi:ry="37.857143"
+ sodipodi:rx="15.714286"
+ sodipodi:cy="403.07648"
+ sodipodi:cx="471.42856"
+ id="path2216"
+ style="fill:white;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(1.38682,0,0,0.604605,-317.5459,188.9084)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 476.28646,394.76664 A 7.1428571,18.571428 0 1 1 476.1599,394.88119"
+ sodipodi:ry="18.571428"
+ sodipodi:rx="7.1428571"
+ sodipodi:cy="412.36218"
+ sodipodi:cx="478.57144"
+ id="path2218"
+ style="fill:#333;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ id="path2220"
+ d="M 385.91245,458.62977 L 383.45996,460.07897"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path2222"
+ d="M 358.60071,472.89877 C 377.99761,464.2036 389.47969,467.88233 389.47969,467.88233"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(0.386049,0.778953,-0.778953,0.386049,457.6024,-76.20271)"
+ id="g2228">
+ <path
+ sodipodi:type="arc"
+ style="fill:black;fill-opacity:1;stroke:white;stroke-width:1.6000005;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path2230"
+ sodipodi:cx="474.28571"
+ sodipodi:cy="730.93359"
+ sodipodi:rx="52.857143"
+ sodipodi:ry="28.571428"
+ d="M 457.37687,703.86353 A 52.857143,28.571428 0 1 1 456.44033,704.03976"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="matrix(0.573772,0.335733,-0.335733,0.573772,576.538,-74.62652)" />
+ <g
+ id="g2232"
+ transform="matrix(0.471556,0.282432,-0.22979,0.579583,578.1783,-57.64035)">
+ <path
+ d="M 534.20117,716.14398 C 526.25826,697.20319 520.14832,693.53723 520.14832,693.53723 L 505.48449,697.81418 L 482.26675,761.35747 L 535.42315,741.80569 L 538.47812,716.75497"
+ id="path2234"
+ style="fill:url(#linearGradient9176);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M 541.53308,758.3025 C 541.53308,758.3025 569.02777,733.86278 559.86288,719.19894 C 550.69798,704.53511 541.53308,758.3025 541.53308,758.3025 z "
+ id="path2236"
+ style="fill:url(#linearGradient9178);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.24439726pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 510.98343,752.19257 C 510.98343,752.19257 545.19904,684.98333 502.42952,693.53723 C 459.66,702.09114 425.44439,785.79719 451.1061,793.7401 C 476.76781,801.68301 534.81216,780.29826 541.53308,757.08052 C 548.25401,733.86278 576.97068,703.31312 550.69798,692.31525 C 524.42528,681.31737 516.48237,692.92624 516.48237,692.92624"
+ id="path2238"
+ style="fill:url(#linearGradient9180);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.24439726pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <rect
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect2240"
+ width="27.840729"
+ height="54.811432"
+ x="569.48468"
+ y="456.71613" />
+ </g>
+ <path
+ d="M 322.38649,471.43917 C 322.38649,471.43917 311.15141,480.40501 315.97692,484.69239 C 320.80242,488.97979 350.49327,532.58157 339.23874,552.89094 C 327.98423,573.20032 323.91042,573.73569 323.91042,573.73569 C 323.91042,573.73569 294.55746,512.3291 301.38345,505.2266 C 308.2094,498.12409 298.07772,481.05324 298.07772,481.05324 L 322.38649,471.43917 z "
+ id="path2224"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:white;stroke-width:0.82197827;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ transform="matrix(0.97333,0.229411,-0.229411,0.97333,0,0)"
+ y="369.87466"
+ x="387.47827"
+ height="51.433315"
+ width="46.138672"
+ id="rect2226"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:0.98699999;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ <g
+ id="g4119"
+ inkscape:export-xdpi="90.342751"
+ inkscape:export-ydpi="90.342751"
+ inkscape:export-filename="/home/tim/src/tuxmath/trunk/data/images/penguins/walk-on1.png">
+ <g
+ transform="matrix(0.203822,5.925592e-2,-5.925592e-2,0.203822,400.1247,490.0041)"
+ id="g3993">
+ <path
+ sodipodi:type="arc"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3995"
+ sodipodi:cx="326.42856"
+ sodipodi:cy="714.50507"
+ sodipodi:rx="29.285715"
+ sodipodi:ry="65"
+ d="M 317.06015,652.92066 A 29.285715,65 0 1 1 316.54125,653.32159"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="matrix(0.468896,-0.228669,0.344261,0.481733,192.9453,392.4015)" />
+ <path
+ style="fill:url(#linearGradient4081);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.1378147pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path3997"
+ d="M 621.18925,659.80434 C 612.60503,667.03053 604.62421,681.43801 600.794,689.95351 C 604.89723,695.79753 610.39367,702.08657 621.29118,707.71274 C 623.06428,708.62814 624.37669,709.35429 627.48891,706.38996 C 636.53969,697.7692 659.90365,677.28809 662.79783,671.05593 C 668.21571,659.38938 658.44943,655.19471 651.90835,652.33029 C 647.20284,650.26969 640.21972,650.58257 636.71002,651.61955 C 633.20033,652.6565 629.50286,652.80597 621.18925,659.80434 z "
+ sodipodi:nodetypes="ccssssss" />
+ </g>
+ <path
+ sodipodi:nodetypes="cscssscsssc"
+ id="path3999"
+ d="M 477.52794,607.40748 C 475.52215,607.42349 473.42123,607.74858 471.38981,608.30263 C 464.62686,610.14715 465.70372,621.97105 467.16984,630.27115 C 464.38221,637.62711 465.81123,638.72602 463.99012,646.45394 C 460.44821,661.48422 472.6106,663.89517 480.6367,663.23717 C 488.719,662.57456 497.08231,657.78672 489.39412,638.83897 C 488.22422,635.9557 487.42147,633.21506 485.86205,631.14425 C 486.59483,630.04482 487.26555,628.62028 488.16826,626.99484 C 489.90708,623.86387 489.0782,618.5514 488.26968,614.67888 C 487.71249,612.01016 486.30853,610.70442 484.40313,609.54864 C 482.49773,608.39286 480.09089,607.38703 477.52794,607.40748 z "
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 471.82773,630.73987 C 471.82773,630.73987 471.93092,634.01945 471.07097,633.84684 C 470.21102,633.67423 463.19383,635.22771 462.16189,640.23339 C 461.12995,645.23907 461.43953,646.01581 461.43953,646.01581 C 461.43953,646.01581 470.21102,641.70057 470.31422,639.45664 C 470.41741,637.21272 473.03166,636.34967 473.03166,636.34967 L 471.82773,630.73987 z "
+ id="path4001"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.02179435pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ transform="matrix(0.100122,-1.607217e-2,2.306745e-2,0.143701,426.5859,563.0024)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 463.37542,513.33124 A 38.57143,100 0 1 1 462.69199,513.94806"
+ sodipodi:ry="100"
+ sodipodi:rx="38.57143"
+ sodipodi:cy="608.07648"
+ sodipodi:cx="475.71429"
+ id="path4003"
+ style="fill:#f9f9f9;fill-opacity:1;stroke:black;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccscscc"
+ id="path4005"
+ d="M 486.47199,624.17164 C 487.3397,623.64384 489.64158,623.70421 489.65239,623.67773 C 490.72454,623.79301 493.88702,624.18077 494.53724,624.41067 C 495.83767,624.87047 496.34297,625.67864 496.24805,627.31165 C 496.04471,630.27258 494.8482,630.61678 493.14936,630.77583 C 488.27709,631.23197 489.21106,630.88712 484.92655,630.53683 C 484.49831,627.35731 484.13385,628.16777 486.47199,624.17164 z "
+ style="fill:#fdd541;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ transform="matrix(0.192404,0,0,0.114488,394.125,573.0071)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 466.40161,367.20864 A 15.714286,37.857143 0 1 1 466.12318,367.44215"
+ sodipodi:ry="37.857143"
+ sodipodi:rx="15.714286"
+ sodipodi:cy="403.07648"
+ sodipodi:cx="471.42856"
+ id="path4007"
+ style="fill:white;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.338599,0,0,0.147617,323.5519,559.8148)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 476.28646,394.76664 A 7.1428571,18.571428 0 1 1 476.1599,394.88119"
+ sodipodi:ry="18.571428"
+ sodipodi:rx="7.1428571"
+ sodipodi:cy="412.36218"
+ sodipodi:cx="478.57144"
+ id="path4009"
+ style="fill:#333;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ id="path4011"
+ d="M 495.30484,625.66863 L 494.70605,626.02246"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.31340009;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 475.82431,629.84905 C 475.82431,629.84905 474.98616,633.257 476.55829,633.36771 C 478.13042,633.47842 490.36869,637.4914 491.21634,643.09677 C 492.06398,648.70215 491.35559,649.4125 491.35559,649.4125 C 491.35559,649.4125 476.53077,641.90464 476.79347,639.51389 C 477.05615,637.12315 472.55346,635.32965 472.55346,635.32965 L 475.82431,629.84905 z "
+ id="path4015"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:white;stroke-width:0.20069018;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ y="628.4472"
+ x="467.62701"
+ height="12.557693"
+ width="11.264981"
+ id="rect4017"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:0.98699999;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <g
+ transform="matrix(1.569469e-2,0.21168,-0.21168,1.569469e-2,565.7861,520.9022)"
+ id="g4019">
+ <path
+ sodipodi:type="arc"
+ style="fill:black;fill-opacity:1;stroke:white;stroke-width:1.6000005;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4021"
+ sodipodi:cx="474.28571"
+ sodipodi:cy="730.93359"
+ sodipodi:rx="52.857143"
+ sodipodi:ry="28.571428"
+ d="M 457.37687,703.86353 A 52.857143,28.571428 0 1 1 456.44033,704.03976"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="matrix(0.573772,0.335733,-0.335733,0.573772,576.538,-74.62652)" />
+ <g
+ id="g4023"
+ transform="matrix(0.471556,0.282432,-0.22979,0.579583,578.1783,-57.64035)">
+ <path
+ d="M 534.20117,716.14398 C 526.25826,697.20319 520.14832,693.53723 520.14832,693.53723 L 505.48449,697.81418 L 482.26675,761.35747 L 535.42315,741.80569 L 538.47812,716.75497"
+ id="path4025"
+ style="fill:url(#linearGradient4083);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M 541.53308,758.3025 C 541.53308,758.3025 569.02777,733.86278 559.86288,719.19894 C 550.69798,704.53511 541.53308,758.3025 541.53308,758.3025 z "
+ id="path4027"
+ style="fill:url(#linearGradient4085);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.24439726pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 510.98343,752.19257 C 510.98343,752.19257 545.19904,684.98333 502.42952,693.53723 C 459.66,702.09114 425.44439,785.79719 451.1061,793.7401 C 476.76781,801.68301 534.81216,780.29826 541.53308,757.08052 C 548.25401,733.86278 576.97068,703.31312 550.69798,692.31525 C 524.42528,681.31737 516.48237,692.92624 516.48237,692.92624"
+ id="path4029"
+ style="fill:url(#linearGradient4087);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.24439726pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <rect
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4031"
+ width="27.840729"
+ height="54.811432"
+ x="569.48468"
+ y="456.71613" />
+ </g>
+ <path
+ sodipodi:nodetypes="cc"
+ id="path4117"
+ d="M 489.52008,627.2874 C 493.81431,629.80244 496.17605,628.05033 496.17605,628.05033"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.31340399;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <g
+ id="g4162"
+ inkscape:export-xdpi="90.342751"
+ inkscape:export-ydpi="90.342751"
+ inkscape:export-filename="/home/tim/src/tuxmath/trunk/data/images/penguins/walk-on2.png">
+ <g
+ transform="matrix(0.17339,0.122787,-0.122381,0.173965,496.6731,470.7872)"
+ id="g4035">
+ <path
+ sodipodi:type="arc"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4037"
+ sodipodi:cx="326.42856"
+ sodipodi:cy="714.50507"
+ sodipodi:rx="29.285715"
+ sodipodi:ry="65"
+ d="M 317.06015,652.92066 A 29.285715,65 0 1 1 316.54125,653.32159"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="matrix(0.468896,-0.228669,0.344261,0.481733,192.9453,392.4015)" />
+ <path
+ style="fill:url(#linearGradient4089);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.1378147pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path4039"
+ d="M 621.18925,659.80434 C 612.60503,667.03053 604.62421,681.43801 600.794,689.95351 C 604.89723,695.79753 610.39367,702.08657 621.29118,707.71274 C 623.06428,708.62814 624.37669,709.35429 627.48891,706.38996 C 636.53969,697.7692 659.90365,677.28809 662.79783,671.05593 C 668.21571,659.38938 658.44943,655.19471 651.90835,652.33029 C 647.20284,650.26969 640.21972,650.58257 636.71002,651.61955 C 633.20033,652.6565 629.50286,652.80597 621.18925,659.80434 z "
+ sodipodi:nodetypes="ccssssss" />
+ </g>
+ <path
+ sodipodi:nodetypes="cscssscsssc"
+ id="path4041"
+ d="M 521.85308,607.40742 C 519.84759,607.42347 517.74699,607.74959 515.71587,608.3054 C 508.95395,610.15575 510.03065,622.01709 511.49655,630.34347 C 508.70934,637.72272 510.13814,638.8251 508.31731,646.57749 C 504.77594,661.65535 516.93648,664.07393 524.96136,663.41385 C 533.04243,662.74915 541.40448,657.94615 533.71745,638.93841 C 532.54773,636.04601 531.74511,633.2967 530.18592,631.21933 C 530.91859,630.11642 531.58921,628.68737 532.49178,627.05678 C 534.23034,623.9159 533.40159,618.58661 532.59318,614.70183 C 532.03608,612.02467 530.63233,610.71479 528.72723,609.55535 C 526.82212,608.39591 524.41564,607.3869 521.85308,607.40742 z "
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ transform="matrix(0.100107,-1.612306e-2,2.306395e-2,0.144156,470.9188,562.8618)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 463.37542,513.33124 A 38.57143,100 0 1 1 462.69199,513.94806"
+ sodipodi:ry="100"
+ sodipodi:rx="38.57143"
+ sodipodi:cy="608.07648"
+ sodipodi:cx="475.71429"
+ id="path4043"
+ style="fill:#f9f9f9;fill-opacity:1;stroke:black;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccscscc"
+ id="path4045"
+ d="M 530.79577,624.22465 C 531.66335,623.69518 533.96488,623.75574 533.97569,623.72918 C 535.04767,623.84481 538.20968,624.23381 538.8598,624.46443 C 540.16003,624.92569 540.66526,625.73642 540.57034,627.3746 C 540.36704,630.3449 539.1707,630.69019 537.47213,630.84974 C 532.60059,631.30733 533.53442,630.96138 529.25056,630.60999 C 528.82239,627.42041 528.45798,628.23342 530.79577,624.22465 z "
+ style="fill:#fdd541;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ transform="matrix(0.192375,0,0,0.114851,438.4628,572.8982)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 466.40161,367.20864 A 15.714286,37.857143 0 1 1 466.12318,367.44215"
+ sodipodi:ry="37.857143"
+ sodipodi:rx="15.714286"
+ sodipodi:cy="403.07648"
+ sodipodi:cx="471.42856"
+ id="path4047"
+ style="fill:white;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.338548,0,0,0.148085,367.9004,559.6641)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 476.28646,394.76664 A 7.1428571,18.571428 0 1 1 476.1599,394.88119"
+ sodipodi:ry="18.571428"
+ sodipodi:rx="7.1428571"
+ sodipodi:cy="412.36218"
+ sodipodi:cx="478.57144"
+ id="path4049"
+ style="fill:#333;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ id="path4051"
+ d="M 539.62728,625.72637 L 539.02858,626.08132"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.31787944;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ transform="matrix(9.424151e-2,0.190787,-0.190156,9.455421e-2,557.1281,494.7309)"
+ id="g4055">
+ <path
+ sodipodi:type="arc"
+ style="fill:black;fill-opacity:1;stroke:white;stroke-width:1.6000005;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path4057"
+ sodipodi:cx="474.28571"
+ sodipodi:cy="730.93359"
+ sodipodi:rx="52.857143"
+ sodipodi:ry="28.571428"
+ d="M 457.37687,703.86353 A 52.857143,28.571428 0 1 1 456.44033,704.03976"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="matrix(0.573772,0.335733,-0.335733,0.573772,576.538,-74.62652)" />
+ <g
+ id="g4059"
+ transform="matrix(0.471556,0.282432,-0.22979,0.579583,578.1783,-57.64035)">
+ <path
+ d="M 534.20117,716.14398 C 526.25826,697.20319 520.14832,693.53723 520.14832,693.53723 L 505.48449,697.81418 L 482.26675,761.35747 L 535.42315,741.80569 L 538.47812,716.75497"
+ id="path4061"
+ style="fill:url(#linearGradient4091);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M 541.53308,758.3025 C 541.53308,758.3025 569.02777,733.86278 559.86288,719.19894 C 550.69798,704.53511 541.53308,758.3025 541.53308,758.3025 z "
+ id="path4063"
+ style="fill:url(#linearGradient4093);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.24439726pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 510.98343,752.19257 C 510.98343,752.19257 545.19904,684.98333 502.42952,693.53723 C 459.66,702.09114 425.44439,785.79719 451.1061,793.7401 C 476.76781,801.68301 534.81216,780.29826 541.53308,757.08052 C 548.25401,733.86278 576.97068,703.31312 550.69798,692.31525 C 524.42528,681.31737 516.48237,692.92624 516.48237,692.92624"
+ id="path4065"
+ style="fill:url(#linearGradient4095);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.24439726pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <rect
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4067"
+ width="27.840729"
+ height="54.811432"
+ x="569.48468"
+ y="456.71613" />
+ </g>
+ <path
+ d="M 524.11945,628.86375 C 524.11945,628.86375 521.37676,631.05974 522.55475,632.10984 C 523.73275,633.15994 530.98082,643.83924 528.23338,648.81357 C 525.48595,653.78791 524.49146,653.91904 524.49146,653.91904 C 524.49146,653.91904 517.32588,638.87884 518.99223,637.13924 C 520.65856,635.39964 518.18524,631.21851 518.18524,631.21851 L 524.11945,628.86375 z "
+ id="path4069"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:white;stroke-width:0.20099232;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ transform="matrix(0.973159,0.230132,-0.228692,0.973499,0,0)"
+ y="487.68744"
+ x="645.63171"
+ height="12.595285"
+ width="11.265238"
+ id="rect4071"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:0.98699999;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="cc"
+ id="path4160"
+ d="M 533.23958,627.8139 C 537.53381,630.32894 539.89555,628.57683 539.89555,628.57683"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.31340399;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <g
+ id="g4206"
+ inkscape:export-xdpi="90.342751"
+ inkscape:export-ydpi="90.342751"
+ inkscape:export-filename="/home/tim/src/tuxmath/trunk/data/images/penguins/walk-on3.png">
+ <path
+ transform="matrix(0.101197,3.96446e-2,-2.52659e-2,0.120843,540.8381,557.4218)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 317.06015,652.92066 A 29.285715,65 0 1 1 316.54125,653.32159"
+ sodipodi:ry="65"
+ sodipodi:rx="29.285715"
+ sodipodi:cy="714.50507"
+ sodipodi:cx="326.42856"
+ id="path3953"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccssssss"
+ d="M 559.45888,664.00917 C 557.70792,662.45923 554.49558,661.25305 552.62398,660.72307 C 551.54493,661.7479 550.41669,663.07369 549.58982,665.49329 C 549.45528,665.88698 549.34569,666.17986 550.05148,666.73127 C 552.10404,668.33487 557.03727,672.52856 558.40979,672.93521 C 560.97914,673.69644 561.54554,671.55389 561.93623,670.11721 C 562.21728,669.0837 561.93976,667.65287 561.619,666.96062 C 561.29824,666.26835 561.15463,665.51026 559.45888,664.00917 z "
+ id="path3955"
+ style="fill:url(#linearGradient4201);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.02872224pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="cscssscsssc"
+ id="path3957"
+ d="M 564.3209,607.40744 C 562.35245,607.42316 560.29063,607.74251 558.29702,608.28678 C 551.65996,610.09874 552.71677,621.71394 554.1556,629.86753 C 551.41986,637.09364 552.82228,638.17316 551.03508,645.76467 C 547.55909,660.52964 559.46985,662.11503 567.37179,662.25164 C 574.15257,662.36887 583.51129,656.8974 575.9662,638.28411 C 574.81807,635.45173 574.03028,632.75947 572.49988,630.72521 C 573.21901,629.64519 573.87725,628.24579 574.76316,626.64904 C 576.46962,623.57334 575.65617,618.35465 574.86269,614.55048 C 574.31587,611.92887 572.93805,610.64618 571.06812,609.5108 C 569.19819,608.37542 566.83615,607.38735 564.3209,607.40744 z "
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 572.16822,630.32797 C 572.16822,630.32797 572.06694,633.54966 572.91089,633.3801 C 573.75483,633.21053 580.6414,634.7366 581.65414,639.65392 C 582.66687,644.57124 582.36305,645.33426 582.36305,645.33426 C 582.36305,645.33426 573.75483,641.0952 573.65356,638.89088 C 573.55229,636.68657 570.9867,635.83876 570.9867,635.83876 L 572.16822,630.32797 z "
+ id="path3959"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.02139916pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ transform="matrix(9.825854e-2,-1.578848e-2,2.263815e-2,0.141164,514.3271,563.7862)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 463.37542,513.33124 A 38.57143,100 0 1 1 462.69199,513.94806"
+ sodipodi:ry="100"
+ sodipodi:rx="38.57143"
+ sodipodi:cy="608.07648"
+ sodipodi:cx="475.71429"
+ id="path3961"
+ style="fill:#f9f9f9;fill-opacity:1;stroke:black;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ sodipodi:nodetypes="ccscscc"
+ id="path3963"
+ d="M 573.09846,623.87568 C 573.95002,623.3572 576.20905,623.4165 576.21967,623.3905 C 577.27186,623.50373 580.37548,623.88465 581.01359,624.1105 C 582.28982,624.56218 582.78571,625.35608 582.69255,626.96026 C 582.493,629.86893 581.31876,630.20706 579.65154,630.3633 C 574.86996,630.81138 575.78655,630.47262 571.58179,630.12852 C 571.16153,627.00513 570.80385,627.80127 573.09846,623.87568 z "
+ style="fill:#fdd541;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ transform="matrix(0.188822,0,0,0.112467,482.4704,573.6143)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 466.40161,367.20864 A 15.714286,37.857143 0 1 1 466.12318,367.44215"
+ sodipodi:ry="37.857143"
+ sodipodi:rx="15.714286"
+ sodipodi:cy="403.07648"
+ sodipodi:cx="471.42856"
+ id="path3965"
+ style="fill:white;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.332296,0,0,0.145012,413.211,560.6548)"
+ sodipodi:open="true"
+ sodipodi:end="10.651192"
+ sodipodi:start="4.3867684"
+ d="M 476.28646,394.76664 A 7.1428571,18.571428 0 1 1 476.1599,394.88119"
+ sodipodi:ry="18.571428"
+ sodipodi:rx="7.1428571"
+ sodipodi:cy="412.36218"
+ sodipodi:cx="478.57144"
+ id="path3967"
+ style="fill:#333;fill-opacity:1;stroke:none;stroke-width:0.80000001;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ id="path3969"
+ d="M 581.7669,625.34625 L 581.17926,625.69383"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.32095954;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 560.12182,628.63307 C 560.12182,628.63307 561.39934,631.83517 559.8862,632.15564 C 558.37305,632.47611 547.02191,638.0365 546.95919,643.60458 C 546.89648,649.17267 547.68153,649.76788 547.68153,649.76788 C 547.68153,649.76788 561.0723,640.45735 560.49228,638.16698 C 559.91227,635.87661 564.04552,633.52239 564.04552,633.52239 L 560.12182,628.63307 z "
+ id="path3973"
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:white;stroke-width:0.19705109;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ y="628.07574"
+ x="554.60431"
+ height="12.336032"
+ width="11.055295"
+ id="rect3975"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:0.98699999;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <g
+ transform="matrix(0.951523,0.307577,-0.307577,0.951523,208.677,-57.36087)"
+ id="g3977">
+ <path
+ sodipodi:type="arc"
+ style="fill:black;fill-opacity:1;stroke:white;stroke-width:1.6000005;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path3979"
+ sodipodi:cx="474.28571"
+ sodipodi:cy="730.93359"
+ sodipodi:rx="52.857143"
+ sodipodi:ry="28.571428"
+ d="M 457.37687,703.86353 A 52.857143,28.571428 0 1 1 456.44033,704.03976"
+ sodipodi:start="4.3867684"
+ sodipodi:end="10.651192"
+ sodipodi:open="true"
+ transform="matrix(8.814751e-2,0.106847,-0.106823,8.82819e-2,598.9079,459.5489)" />
+ <rect
+ style="fill:black;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect3981"
+ width="5.7994967"
+ height="11.428954"
+ x="718.9682"
+ y="336.28204"
+ transform="matrix(0.938975,0.343985,-0.343985,0.938975,0,0)" />
+ </g>
+ <g
+ transform="matrix(7.197754e-2,8.908681e-2,-8.651746e-2,9.701031e-2,602.004,550.6535)"
+ id="g3983">
+ <path
+ style="fill:url(#linearGradient4075);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
+ id="path3985"
+ d="M 534.20117,716.14398 C 526.25826,697.20319 520.14832,693.53723 520.14832,693.53723 L 505.48449,697.81418 L 482.26675,761.35747 L 535.42315,741.80569 L 538.47812,716.75497" />
+ <path
+ style="fill:url(#linearGradient4077);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.24439726pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path3987"
+ d="M 541.53308,758.3025 C 541.53308,758.3025 569.02777,733.86278 559.86288,719.19894 C 550.69798,704.53511 541.53308,758.3025 541.53308,758.3025 z " />
+ <path
+ style="fill:url(#linearGradient4079);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.24439726pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path3989"
+ d="M 510.98343,752.19257 C 510.98343,752.19257 545.19904,684.98333 502.42952,693.53723 C 459.66,702.09114 425.44439,785.79719 451.1061,793.7401 C 476.76781,801.68301 534.81216,780.29826 541.53308,757.08052 C 548.25401,733.86278 576.97068,703.31312 550.69798,692.31525 C 524.42528,681.31737 516.48237,692.92624 516.48237,692.92624" />
+ </g>
+ <path
+ sodipodi:nodetypes="cc"
+ id="path4204"
+ d="M 575.73214,627.13355 C 580.02637,629.64859 582.38811,627.89648 582.38811,627.89648"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.31340399;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <image
+ y="647.54559"
+ x="147.71048"
+ id="image4300"
+ height="149"
+ width="83"
+ sodipodi:absref="/home/tim/src/tuxmath/trunk/data/images/comets/comet2.png"
+ xlink:href="comets/comet2.png"
+ clip-path="url(#clipPath4305)" />
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="150.36523"
+ y="823.42651"
+ id="text4308"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4310"
+ x="150.36523"
+ y="823.42651"
+ style="font-size:40;font-family:Bitstream Vera Sans;font-weight:bold;font-style:normal;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%">1+2</tspan></text>
+ </g>
+</svg>
Added: tuxmath/trunk/data/images/igloos/extra_life.png
===================================================================
(Binary files differ)
Property changes on: tuxmath/trunk/data/images/igloos/extra_life.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: tuxmath/trunk/data/images/penguins/flapdown.png
===================================================================
(Binary files differ)
Modified: tuxmath/trunk/data/images/penguins/flapup.png
===================================================================
(Binary files differ)
Modified: tuxmath/trunk/data/images/penguins/grumpy.png
===================================================================
(Binary files differ)
Added: tuxmath/trunk/data/images/penguins/worried.png
===================================================================
(Binary files differ)
Property changes on: tuxmath/trunk/data/images/penguins/worried.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: tuxmath/trunk/data/images/sprites/tux_config0.png
===================================================================
(Binary files differ)
Property changes on: tuxmath/trunk/data/images/sprites/tux_config0.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: tuxmath/trunk/data/images/sprites/tux_config1.png
===================================================================
(Binary files differ)
Property changes on: tuxmath/trunk/data/images/sprites/tux_config1.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: tuxmath/trunk/data/images/sprites/tux_configd.png
===================================================================
(Binary files differ)
Property changes on: tuxmath/trunk/data/images/sprites/tux_configd.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: tuxmath/trunk/data/images/status/play.png
===================================================================
(Binary files differ)
Property changes on: tuxmath/trunk/data/images/status/play.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: tuxmath/trunk/data/images/status/stop.png
===================================================================
(Binary files differ)
Property changes on: tuxmath/trunk/data/images/status/stop.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: tuxmath/trunk/data/missions/arcade/ace
===================================================================
--- tuxmath/trunk/data/missions/arcade/ace 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/arcade/ace 2007-02-12 11:37:56 UTC (rev 76)
@@ -54,5 +54,8 @@
speedup_factor = 1.25
slow_after_wrong = 0
max_questions = 25000
+bonus_comet_interval = 20
+fraction_to_keep = 0.10
+allow_pause = 0
+bonus_speed_ratio = 2.0
-
Modified: tuxmath/trunk/data/missions/arcade/ranger
===================================================================
--- tuxmath/trunk/data/missions/arcade/ranger 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/arcade/ranger 2007-02-12 11:37:56 UTC (rev 76)
@@ -53,3 +53,7 @@
speedup_factor = 1.2
slow_after_wrong = 0
max_questions = 25000
+bonus_comet_interval = 10
+fraction_to_keep = 1.00
+allow_pause = 0
+bonus_speed_ratio = 1.8
Modified: tuxmath/trunk/data/missions/arcade/scout
===================================================================
--- tuxmath/trunk/data/missions/arcade/scout 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/arcade/scout 2007-02-12 11:37:56 UTC (rev 76)
@@ -39,4 +39,8 @@
speedup_factor = 1.15
slow_after_wrong = 0
max_questions = 5000
+bonus_comet_interval = 10
+fraction_to_keep = 1.00
+allow_pause = 0
+bonus_speed_ratio = 1.5
Modified: tuxmath/trunk/data/missions/arcade/space_cadet
===================================================================
--- tuxmath/trunk/data/missions/arcade/space_cadet 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/arcade/space_cadet 2007-02-12 11:37:56 UTC (rev 76)
@@ -32,3 +32,7 @@
speedup_factor = 1.1
slow_after_wrong = 0
max_questions = 5000
+bonus_comet_interval = 10
+fraction_to_keep = 1.00
+allow_pause = 0
+bonus_speed_ratio = 1.2
Modified: tuxmath/trunk/data/missions/lessons/lesson01
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson01 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson01 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Addition 1 to 3
+# Addition: 1 to 3
play_through_list = 1
allow_speedup = 1
use_feedback = 1
Modified: tuxmath/trunk/data/missions/lessons/lesson02
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson02 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson02 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Addition 0 to 5
+# Addition: 0 to 5
play_through_list = 1
allow_speedup = 1
use_feedback = 1
Modified: tuxmath/trunk/data/missions/lessons/lesson03
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson03 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson03 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Addition - Sums To 10
+# Addition: Sums To 10
play_through_list = 1
allow_speedup = 1
use_feedback = 1
Modified: tuxmath/trunk/data/missions/lessons/lesson04
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson04 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson04 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Addition - Sums To 15
+# Addition: Sums To 15
play_through_list = 1
allow_speedup = 1
use_feedback = 1
Modified: tuxmath/trunk/data/missions/lessons/lesson05
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson05 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson05 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Addition - Sums To 20
+# Addition: Sums To 20
play_through_list = 1
allow_speedup = 1
use_feedback = 1
Modified: tuxmath/trunk/data/missions/lessons/lesson09
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson09 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson09 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,8 +1,8 @@
-# Addition and Subtraction Review
+# Subtraction: Two Digit Numbers
play_through_list = 1
allow_speedup = 1
use_feedback = 1
-addition_allowed = 1
+addition_allowed = 0
subtraction_allowed = 1
multiplication_allowed = 0
division_allowed = 0
@@ -12,10 +12,10 @@
max_augend = 10
min_addend = 0
max_addend = 10
-min_minuend = 0
-max_minuend = 20
-min_subtrahend = 0
-max_subtrahend = 10
+min_minuend = 20
+max_minuend = 30
+min_subtrahend = 10
+max_subtrahend = 20
min_multiplier = 0
max_multiplier = 10
min_multiplicand = 0
@@ -30,7 +30,7 @@
question_copies = 1
repeat_wrongs = 1
copies_repeated_wrongs = 2
-format_add_answer_last = 1
+format_add_answer_last = 0
format_add_answer_first = 0
format_add_answer_middle = 0
format_sub_answer_last = 1
Modified: tuxmath/trunk/data/missions/lessons/lesson10
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson10 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson10 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,10 +1,10 @@
-# Multiplication: 0 to 3
+# Addition and Subtraction Review
play_through_list = 1
allow_speedup = 1
use_feedback = 1
-addition_allowed = 0
-subtraction_allowed = 0
-multiplication_allowed = 1
+addition_allowed = 1
+subtraction_allowed = 1
+multiplication_allowed = 0
division_allowed = 0
typing_practice_allowed = 0
allow_negatives = 0
@@ -17,9 +17,9 @@
min_subtrahend = 0
max_subtrahend = 10
min_multiplier = 0
-max_multiplier = 3
+max_multiplier = 10
min_multiplicand = 0
-max_multiplicand = 3
+max_multiplicand = 10
min_divisor = 0
max_divisor = 10
min_quotient = 0
@@ -27,7 +27,7 @@
min_typing_num = 0
max_typing_num = 10
save_summary = 1
-question_copies = 2
+question_copies = 1
repeat_wrongs = 1
copies_repeated_wrongs = 2
format_add_answer_last = 1
@@ -36,10 +36,10 @@
format_sub_answer_last = 1
format_sub_answer_first = 0
format_sub_answer_middle = 0
-format_mult_answer_last = 1
+format_mult_answer_last = 0
format_mult_answer_first = 0
format_mult_answer_middle = 0
-format_div_answer_last = 1
+format_div_answer_last = 0
format_div_answer_first = 0
format_div_answer_middle = 0
max_answer = 999
Modified: tuxmath/trunk/data/missions/lessons/lesson11
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson11 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson11 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Multiples of 2
+# Multiplication: 0 to 3
play_through_list = 1
allow_speedup = 1
use_feedback = 1
@@ -16,10 +16,10 @@
max_minuend = 20
min_subtrahend = 0
max_subtrahend = 10
-min_multiplier = 2
-max_multiplier = 2
+min_multiplier = 0
+max_multiplier = 3
min_multiplicand = 0
-max_multiplicand = 10
+max_multiplicand = 3
min_divisor = 0
max_divisor = 10
min_quotient = 0
Modified: tuxmath/trunk/data/missions/lessons/lesson12
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson12 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson12 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Multiples of 3
+# Multiples of 2
play_through_list = 1
allow_speedup = 1
use_feedback = 1
@@ -16,8 +16,8 @@
max_minuend = 20
min_subtrahend = 0
max_subtrahend = 10
-min_multiplier = 3
-max_multiplier = 3
+min_multiplier = 2
+max_multiplier = 2
min_multiplicand = 0
max_multiplicand = 10
min_divisor = 0
Modified: tuxmath/trunk/data/missions/lessons/lesson13
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson13 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson13 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Multiples of 4
+# Multiples of 3
play_through_list = 1
allow_speedup = 1
use_feedback = 1
@@ -16,8 +16,8 @@
max_minuend = 20
min_subtrahend = 0
max_subtrahend = 10
-min_multiplier = 4
-max_multiplier = 4
+min_multiplier = 3
+max_multiplier = 3
min_multiplicand = 0
max_multiplicand = 10
min_divisor = 0
Modified: tuxmath/trunk/data/missions/lessons/lesson14
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson14 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson14 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Multiples of 5
+# Multiples of 4
play_through_list = 1
allow_speedup = 1
use_feedback = 1
@@ -16,8 +16,8 @@
max_minuend = 20
min_subtrahend = 0
max_subtrahend = 10
-min_multiplier = 5
-max_multiplier = 5
+min_multiplier = 4
+max_multiplier = 4
min_multiplicand = 0
max_multiplicand = 10
min_divisor = 0
Modified: tuxmath/trunk/data/missions/lessons/lesson15
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson15 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson15 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Multiplication: 0 to 5
+# Multiples of 5
play_through_list = 1
allow_speedup = 1
use_feedback = 1
@@ -16,7 +16,7 @@
max_minuend = 20
min_subtrahend = 0
max_subtrahend = 10
-min_multiplier = 0
+min_multiplier = 5
max_multiplier = 5
min_multiplicand = 0
max_multiplicand = 10
Modified: tuxmath/trunk/data/missions/lessons/lesson16
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson16 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson16 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Multiples of 6
+# Multiplication: 0 to 5
play_through_list = 1
allow_speedup = 1
use_feedback = 1
@@ -16,8 +16,8 @@
max_minuend = 20
min_subtrahend = 0
max_subtrahend = 10
-min_multiplier = 6
-max_multiplier = 6
+min_multiplier = 0
+max_multiplier = 5
min_multiplicand = 0
max_multiplicand = 10
min_divisor = 0
Modified: tuxmath/trunk/data/missions/lessons/lesson17
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson17 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson17 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Multiples of 7
+# Multiples of 6
play_through_list = 1
allow_speedup = 1
use_feedback = 1
@@ -16,8 +16,8 @@
max_minuend = 20
min_subtrahend = 0
max_subtrahend = 10
-min_multiplier = 7
-max_multiplier = 7
+min_multiplier = 6
+max_multiplier = 6
min_multiplicand = 0
max_multiplicand = 10
min_divisor = 0
Modified: tuxmath/trunk/data/missions/lessons/lesson18
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson18 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson18 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Multiplication 0 to 7
+# Multiples of 7
play_through_list = 1
allow_speedup = 1
use_feedback = 1
@@ -16,7 +16,7 @@
max_minuend = 20
min_subtrahend = 0
max_subtrahend = 10
-min_multiplier = 0
+min_multiplier = 7
max_multiplier = 7
min_multiplicand = 0
max_multiplicand = 10
@@ -27,7 +27,7 @@
min_typing_num = 0
max_typing_num = 10
save_summary = 1
-question_copies = 1
+question_copies = 2
repeat_wrongs = 1
copies_repeated_wrongs = 2
format_add_answer_last = 1
Modified: tuxmath/trunk/data/missions/lessons/lesson19
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson19 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson19 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Multiples of 8
+# Multiplication: 0 to 7
play_through_list = 1
allow_speedup = 1
use_feedback = 1
@@ -16,8 +16,8 @@
max_minuend = 20
min_subtrahend = 0
max_subtrahend = 10
-min_multiplier = 8
-max_multiplier = 8
+min_multiplier = 0
+max_multiplier = 7
min_multiplicand = 0
max_multiplicand = 10
min_divisor = 0
@@ -27,7 +27,7 @@
min_typing_num = 0
max_typing_num = 10
save_summary = 1
-question_copies = 2
+question_copies = 1
repeat_wrongs = 1
copies_repeated_wrongs = 2
format_add_answer_last = 1
Modified: tuxmath/trunk/data/missions/lessons/lesson20
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson20 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson20 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Multiples of 9
+# Multiples of 8
play_through_list = 1
allow_speedup = 1
use_feedback = 1
@@ -16,8 +16,8 @@
max_minuend = 20
min_subtrahend = 0
max_subtrahend = 10
-min_multiplier = 9
-max_multiplier = 9
+min_multiplier = 8
+max_multiplier = 8
min_multiplicand = 0
max_multiplicand = 10
min_divisor = 0
Modified: tuxmath/trunk/data/missions/lessons/lesson21
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson21 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson21 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Multiples of 10
+# Multiples of 9
play_through_list = 1
allow_speedup = 1
use_feedback = 1
@@ -16,8 +16,8 @@
max_minuend = 20
min_subtrahend = 0
max_subtrahend = 10
-min_multiplier = 10
-max_multiplier = 10
+min_multiplier = 9
+max_multiplier = 9
min_multiplicand = 0
max_multiplicand = 10
min_divisor = 0
Modified: tuxmath/trunk/data/missions/lessons/lesson22
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson22 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson22 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Multiplication: 0 to 10
+# Multiples of 10
play_through_list = 1
allow_speedup = 1
use_feedback = 1
@@ -16,7 +16,7 @@
max_minuend = 20
min_subtrahend = 0
max_subtrahend = 10
-min_multiplier = 0
+min_multiplier = 10
max_multiplier = 10
min_multiplicand = 0
max_multiplicand = 10
@@ -27,7 +27,7 @@
min_typing_num = 0
max_typing_num = 10
save_summary = 1
-question_copies = 1
+question_copies = 2
repeat_wrongs = 1
copies_repeated_wrongs = 2
format_add_answer_last = 1
Modified: tuxmath/trunk/data/missions/lessons/lesson23
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson23 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson23 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Multiples of 11 and 12
+# Multiplication: 0 to 10
play_through_list = 1
allow_speedup = 1
use_feedback = 1
@@ -16,10 +16,10 @@
max_minuend = 20
min_subtrahend = 0
max_subtrahend = 10
-min_multiplier = 11
-max_multiplier = 12
+min_multiplier = 0
+max_multiplier = 10
min_multiplicand = 0
-max_multiplicand = 12
+max_multiplicand = 10
min_divisor = 0
max_divisor = 10
min_quotient = 0
@@ -27,10 +27,10 @@
min_typing_num = 0
max_typing_num = 10
save_summary = 1
-question_copies = 2
+question_copies = 1
repeat_wrongs = 1
copies_repeated_wrongs = 2
-format_add_answer_last = 0
+format_add_answer_last = 1
format_add_answer_first = 0
format_add_answer_middle = 0
format_sub_answer_last = 1
Modified: tuxmath/trunk/data/missions/lessons/lesson24
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson24 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson24 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Multiplication 0 to 12
+# Multiples of 11 and 12
play_through_list = 1
allow_speedup = 1
use_feedback = 1
@@ -16,7 +16,7 @@
max_minuend = 20
min_subtrahend = 0
max_subtrahend = 10
-min_multiplier = 0
+min_multiplier = 11
max_multiplier = 12
min_multiplicand = 0
max_multiplicand = 12
@@ -27,7 +27,7 @@
min_typing_num = 0
max_typing_num = 10
save_summary = 1
-question_copies = 1
+question_copies = 2
repeat_wrongs = 1
copies_repeated_wrongs = 2
format_add_answer_last = 0
Modified: tuxmath/trunk/data/missions/lessons/lesson25
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson25 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson25 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Multiples of 13, 14, and 15
+# Multiplication: 0 to 12
play_through_list = 1
allow_speedup = 1
use_feedback = 1
@@ -16,10 +16,10 @@
max_minuend = 20
min_subtrahend = 0
max_subtrahend = 10
-min_multiplier = 13
-max_multiplier = 15
+min_multiplier = 0
+max_multiplier = 12
min_multiplicand = 0
-max_multiplicand = 15
+max_multiplicand = 12
min_divisor = 0
max_divisor = 10
min_quotient = 0
@@ -27,7 +27,7 @@
min_typing_num = 0
max_typing_num = 10
save_summary = 1
-question_copies = 2
+question_copies = 1
repeat_wrongs = 1
copies_repeated_wrongs = 2
format_add_answer_last = 0
Modified: tuxmath/trunk/data/missions/lessons/lesson26
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson26 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson26 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,4 +1,4 @@
-# Multiplication 0 to 15
+# Multiples of 13, 14, and 15
play_through_list = 1
allow_speedup = 1
use_feedback = 1
@@ -16,7 +16,7 @@
max_minuend = 20
min_subtrahend = 0
max_subtrahend = 10
-min_multiplier = 0
+min_multiplier = 13
max_multiplier = 15
min_multiplicand = 0
max_multiplicand = 15
@@ -27,7 +27,7 @@
min_typing_num = 0
max_typing_num = 10
save_summary = 1
-question_copies = 1
+question_copies = 2
repeat_wrongs = 1
copies_repeated_wrongs = 2
format_add_answer_last = 0
Added: tuxmath/trunk/data/missions/lessons/lesson27
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson27 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson27 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Multiplication: 0 to 15
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 1
+division_allowed = 0
+typing_practice_allowed = 0
+allow_negatives = 0
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 0
+max_multiplier = 15
+min_multiplicand = 0
+max_multiplicand = 15
+min_divisor = 0
+max_divisor = 10
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 1
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 0
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 1
+format_mult_answer_first = 0
+format_mult_answer_middle = 0
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson28
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson28 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson28 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Multiplication: Missing Numbers
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 1
+division_allowed = 0
+typing_practice_allowed = 0
+allow_negatives = 0
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 0
+max_multiplier = 10
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 0
+max_divisor = 10
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 1
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 1
+format_mult_answer_middle = 1
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson29
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson29 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson29 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Division by 2
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 1
+division_allowed = 1
+typing_practice_allowed = 0
+allow_negatives = 0
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 2
+max_multiplier = 2
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 2
+max_divisor = 2
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 2
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 1
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson30
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson30 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson30 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Division by 3
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 1
+division_allowed = 1
+typing_practice_allowed = 0
+allow_negatives = 0
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 3
+max_multiplier = 3
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 3
+max_divisor = 3
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 2
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 1
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson31
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson31 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson31 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Division by 4
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 1
+division_allowed = 1
+typing_practice_allowed = 0
+allow_negatives = 0
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 4
+max_multiplier = 4
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 4
+max_divisor = 4
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 2
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 1
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson32
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson32 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson32 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Division by 5
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 1
+division_allowed = 1
+typing_practice_allowed = 0
+allow_negatives = 0
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 5
+max_multiplier = 5
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 5
+max_divisor = 5
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 2
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 1
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson33
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson33 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson33 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Division: 1 to 5
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 0
+division_allowed = 1
+typing_practice_allowed = 0
+allow_negatives = 0
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 5
+max_multiplier = 5
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 1
+max_divisor = 5
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 1
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 1
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson34
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson34 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson34 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Division by 6
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 1
+division_allowed = 1
+typing_practice_allowed = 0
+allow_negatives = 0
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 6
+max_multiplier = 6
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 6
+max_divisor = 6
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 2
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 1
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson35
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson35 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson35 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Division by 7
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 1
+division_allowed = 1
+typing_practice_allowed = 0
+allow_negatives = 0
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 7
+max_multiplier = 7
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 7
+max_divisor = 7
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 2
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 1
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson36
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson36 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson36 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Division by 8
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 1
+division_allowed = 1
+typing_practice_allowed = 0
+allow_negatives = 0
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 8
+max_multiplier = 8
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 8
+max_divisor = 8
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 2
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 1
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson37
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson37 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson37 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Division by 9
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 1
+division_allowed = 1
+typing_practice_allowed = 0
+allow_negatives = 0
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 9
+max_multiplier = 9
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 9
+max_divisor = 9
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 2
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 1
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson38
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson38 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson38 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Division by 10
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 1
+division_allowed = 1
+typing_practice_allowed = 0
+allow_negatives = 0
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 10
+max_multiplier = 10
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 10
+max_divisor = 10
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 2
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 1
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson39
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson39 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson39 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Division: 1 to 10
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 0
+division_allowed = 1
+typing_practice_allowed = 0
+allow_negatives = 0
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 5
+max_multiplier = 5
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 1
+max_divisor = 10
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 1
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 1
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson40
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson40 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson40 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Division by 11 and 12
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 1
+division_allowed = 1
+typing_practice_allowed = 0
+allow_negatives = 0
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 11
+max_multiplier = 12
+min_multiplicand = 0
+max_multiplicand = 12
+min_divisor = 11
+max_divisor = 12
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 2
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 1
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson41
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson41 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson41 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Division: 1 to 12
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 0
+division_allowed = 1
+typing_practice_allowed = 0
+allow_negatives = 0
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 5
+max_multiplier = 5
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 1
+max_divisor = 12
+min_quotient = 0
+max_quotient = 12
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 1
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 1
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson42
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson42 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson42 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Division by 13, 14 and 15
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 1
+division_allowed = 1
+typing_practice_allowed = 0
+allow_negatives = 0
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 13
+max_multiplier = 15
+min_multiplicand = 0
+max_multiplicand = 15
+min_divisor = 13
+max_divisor = 15
+min_quotient = 0
+max_quotient = 15
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 1
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 1
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson43
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson43 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson43 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Division: 1 to 15
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 0
+division_allowed = 1
+typing_practice_allowed = 0
+allow_negatives = 0
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 5
+max_multiplier = 5
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 1
+max_divisor = 15
+min_quotient = 0
+max_quotient = 15
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 1
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 1
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson44
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson44 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson44 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Multiplication/Division Super Review!
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 1
+division_allowed = 1
+typing_practice_allowed = 0
+allow_negatives = 0
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 0
+max_multiplier = 10
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 1
+max_divisor = 10
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 1
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 1
+format_mult_answer_first = 1
+format_mult_answer_middle = 1
+format_div_answer_last = 1
+format_div_answer_first = 1
+format_div_answer_middle = 1
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson45
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson45 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson45 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Typing Negative Numbers
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 0
+division_allowed = 0
+allow_negatives = 1
+typing_practice_allowed = 1
+min_augend = 1
+max_augend = 3
+min_addend = 1
+max_addend = 3
+min_minuend = 0
+max_minuend = 10
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 0
+max_multiplier = 10
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 0
+max_divisor = 10
+min_quotient = 0
+max_quotient = 10
+min_typing_num = -20
+max_typing_num = 0
+save_summary = 1
+question_copies = 1
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 0
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 0
+format_div_answer_last = 0
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 400
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson46
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson46 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson46 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Subtraction: Negative Answers
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 1
+multiplication_allowed = 0
+division_allowed = 0
+typing_practice_allowed = 0
+allow_negatives = 1
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 10
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 0
+max_multiplier = 10
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 0
+max_divisor = 10
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 2
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 0
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 0
+format_div_answer_last = 0
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson47
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson47 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson47 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Adding Negatives To Positives
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 1
+subtraction_allowed = 1
+multiplication_allowed = 0
+division_allowed = 0
+typing_practice_allowed = 0
+allow_negatives = 1
+min_augend = 0
+max_augend = 10
+min_addend = -10
+max_addend = -1
+min_minuend = 0
+max_minuend = 10
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = 0
+max_multiplier = 10
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 0
+max_divisor = 10
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 1
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 0
+format_div_answer_last = 0
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson48
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson48 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson48 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Subtracting Negatives From Positives
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 1
+multiplication_allowed = 0
+division_allowed = 0
+typing_practice_allowed = 0
+allow_negatives = 1
+min_augend = 0
+max_augend = 10
+min_addend = -10
+max_addend = -1
+min_minuend = 0
+max_minuend = 10
+min_subtrahend = -10
+max_subtrahend = -1
+min_multiplier = 0
+max_multiplier = 10
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 0
+max_divisor = 10
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 1
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 0
+format_div_answer_last = 0
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson49
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson49 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson49 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Adding Negatives To Negatives
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 1
+subtraction_allowed = 0
+multiplication_allowed = 0
+division_allowed = 0
+typing_practice_allowed = 0
+allow_negatives = 1
+min_augend = -10
+max_augend = 0
+min_addend = -10
+max_addend = 0
+min_minuend = 0
+max_minuend = 10
+min_subtrahend = -10
+max_subtrahend = -1
+min_multiplier = 0
+max_multiplier = 10
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 0
+max_divisor = 10
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 1
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 0
+format_div_answer_last = 0
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson50
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson50 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson50 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Subtracting Negatives From Negatives
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 1
+multiplication_allowed = 0
+division_allowed = 0
+typing_practice_allowed = 0
+allow_negatives = 1
+min_augend = -10
+max_augend = 0
+min_addend = -10
+max_addend = 0
+min_minuend = -10
+max_minuend = 0
+min_subtrahend = -10
+max_subtrahend = 0
+min_multiplier = 0
+max_multiplier = 10
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 0
+max_divisor = 10
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 1
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 0
+format_div_answer_last = 0
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson51
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson51 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson51 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Neg/Pos Review
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 1
+subtraction_allowed = 1
+multiplication_allowed = 0
+division_allowed = 0
+typing_practice_allowed = 0
+allow_negatives = 1
+min_augend = -3
+max_augend = 3
+min_addend = -3
+max_addend = 3
+min_minuend = -3
+max_minuend = 3
+min_subtrahend = -3
+max_subtrahend = 3
+min_multiplier = 0
+max_multiplier = 10
+min_multiplicand = 0
+max_multiplicand = 10
+min_divisor = 0
+max_divisor = 10
+min_quotient = 0
+max_quotient = 10
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 1
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 1
+format_add_answer_middle = 1
+format_sub_answer_last = 1
+format_sub_answer_first = 1
+format_sub_answer_middle = 1
+format_mult_answer_last = 0
+format_mult_answer_first = 0
+format_mult_answer_middle = 0
+format_div_answer_last = 0
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson52
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson52 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson52 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Multiplication And Division Of Negatives
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 1
+division_allowed = 1
+typing_practice_allowed = 0
+allow_negatives = 1
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = -5
+max_multiplier = 0
+min_multiplicand = -5
+max_multiplicand = 0
+min_divisor = -5
+max_divisor = 1
+min_quotient = -5
+max_quotient = 0
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 1
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 1
+format_mult_answer_first = 0
+format_mult_answer_middle = 0
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson53
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson53 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson53 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Multiplication Of Positives And Negatives
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 1
+division_allowed = 0
+typing_practice_allowed = 0
+allow_negatives = 1
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = -5
+max_multiplier = 5
+min_multiplicand = -5
+max_multiplicand = 5
+min_divisor = -5
+max_divisor = 5
+min_quotient = -5
+max_quotient = 5
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 1
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 1
+format_mult_answer_first = 0
+format_mult_answer_middle = 0
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Added: tuxmath/trunk/data/missions/lessons/lesson54
===================================================================
--- tuxmath/trunk/data/missions/lessons/lesson54 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/lessons/lesson54 2007-02-12 11:37:56 UTC (rev 76)
@@ -0,0 +1,57 @@
+# Division Of Positives And Negatives
+play_through_list = 1
+allow_speedup = 1
+use_feedback = 1
+addition_allowed = 0
+subtraction_allowed = 0
+multiplication_allowed = 0
+division_allowed = 1
+typing_practice_allowed = 0
+allow_negatives = 1
+min_augend = 0
+max_augend = 10
+min_addend = 0
+max_addend = 10
+min_minuend = 0
+max_minuend = 20
+min_subtrahend = 0
+max_subtrahend = 10
+min_multiplier = -5
+max_multiplier = 5
+min_multiplicand = -5
+max_multiplicand = 5
+min_divisor = -5
+max_divisor = 5
+min_quotient = -5
+max_quotient = 5
+min_typing_num = 0
+max_typing_num = 10
+save_summary = 1
+question_copies = 1
+repeat_wrongs = 1
+copies_repeated_wrongs = 2
+format_add_answer_last = 1
+format_add_answer_first = 0
+format_add_answer_middle = 0
+format_sub_answer_last = 1
+format_sub_answer_first = 0
+format_sub_answer_middle = 0
+format_mult_answer_last = 1
+format_mult_answer_first = 0
+format_mult_answer_middle = 0
+format_div_answer_last = 1
+format_div_answer_first = 0
+format_div_answer_middle = 0
+max_answer = 999
+max_questions = 5000
+randomize = 1
+starting_comets = 2
+extra_comets_per_wave = 2
+max_comets = 10
+speed = 1.00
+max_speed = 10.00
+danger_level = 0.35
+danger_level_speedup = 1
+danger_level_max = 0.90
+city_explode_handicap = 0.00
+
Modified: tuxmath/trunk/data/missions/options
===================================================================
--- tuxmath/trunk/data/missions/options 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/data/missions/options 2007-02-12 11:37:56 UTC (rev 76)
@@ -98,6 +98,19 @@
############################################################
# #
+# Typing Practice #
+# #
+# Parameter: typing_practice_allowed (boolean) #
+# Default: 0 #
+# #
+# This option simply displays numbers for the youngest #
+# players to type in to learn the keyboard. #
+############################################################
+
+typing_practice_allowed = 0
+
+############################################################
+# #
# Negative Number Support #
# #
# Parameter: allow_negatives (boolean) #
@@ -164,19 +177,32 @@
min_quotient = 0
max_quotient = 12
+# Typing practice:
+min_typing_num = 0
+max_typing_num = 12
+
+
############################################################
# #
# General Game Options #
# #
# Parameter: use_sound (boolean) #
# Default: 1 #
+# Parameter: menu_sound (boolean) #
+# Default: 1 #
+# Parameter: menu_music (boolean) #
+# Default: 1 #
# Parameter: fullscreen (boolean) #
# Default: 1 #
# Parameter: demo_mode (boolean) #
# Default: 0 #
# Parameter: use_keypad (boolean) #
# Default: 0 #
+# Parameter: allow_pause (boolean) #
+# Default: 0 #
+# Parameter: use_igloos (boolean) #
+# Default: 1 #
# Parameter: save_game_summary (boolean) #
# Default: 1 #
# #
@@ -186,6 +212,8 @@
# Use game sounds and background music if possible:
use_sound = 1
+menu_sound = 1
+menu_music = 1
# Use fullscreen at 640x480 resolution instead of
# 640x480 window. Change to 0 if SDL has trouble with
@@ -202,6 +230,15 @@
# gameplay or use with touchscreens:
use_keypad = 0
+# Allow 'Pause' feature - should disable this
+# when competing for high scores!
+allow_pause = 1
+
+# Use newer graphics where Tux defends igloo-
+# dwelling penguins (for those who find the older
+# images of exploding cities to be distasteful)
+use_igloos = 1
+
# By default, Tuxmath saves summaries of the last
# ten games in the user's .tuxmath directory. Set
# this parameter to '0' to turn off.
@@ -228,6 +265,8 @@
# Default: 1 #
# Parameter: copies_repeated_wrongs (integer) #
# Default: 1 #
+# Parameter: fraction_to_keep (float) #
+# Default: 1 #
# #
# These settings offer further control over the question #
# list and are generally only useful if 'play_through_list'#
@@ -243,6 +282,13 @@
# missed question will reappear. This can be set anywhere #
# from 1 to 10. #
# #
+# 'fraction_to_keep' allows a list to be generated that #
+# consists of a randomly-selected subset of the questions #
+# fitting the criteria. The parameter is a float that #
+# must be greater than 0 and less than or equal to 1. For #
+# example, a value of 0.1 means 10% of the questions #
+# meeting the criteria will go into the list. #
+# #
# The defaults for these values result in a 'mission' #
# for Tux that is accomplished by answering all #
# questions correctly with at least one surviving city. #
@@ -251,6 +297,7 @@
question_copies = 1
repeat_wrongs = 1
copies_repeated_wrongs = 1
+fraction_to_keep = 1.00
############################################################
# #
@@ -339,6 +386,10 @@
# Default: 10.00 #
# Parameter: speedup_factor (float) #
# Default: 1.20 #
+# Parameter: bonus_comet_interval (integer) #
+# Default: 10 #
+# Parameter: bonus_speed_ratio (float) #
+# Default: 1.50 #
# Parameter: slow_after_wrong (bool) #
# Default: 0 #
# #
@@ -381,10 +432,25 @@
# 'speedup_factor': If feedback is not used but
# 'allow_speedup' is enabled, the comet speed will be
# multiplied by this factor with each new wave.
+# Values from 0.5 to 2 are accepted (note that a
+# value less than 1 causes the comets to be
+# slower with each wave!).
# Default is 1.2 (i.e. 20 percent increase per wave)
speedup_factor = 1.20
+# 'bonus_comet_interval' controls how frequently
+# special comets appear that cause a igloo to be
+# rebuilt if answered correctly. The bonus comet
+# appears after this number of regular comets (a
+# value of 0 disables bonus comets). Default is 10.
+bonus_comet_interval = 10
+
+# 'bonus_speed_ratio' determines how fast the
+# bonus comets fall relative to the regular comets.
+# Range 1.0 - 3.0, default 1.5:
+bonus_speed_ratio = 1.50
+
# 'slow_after_wrong' tells Tuxmath to go back to
# starting speed and number of comets if the player misses
# a question. Useful for smaller kids. Default is 0.
Added: tuxmath/trunk/data/sounds/cheer.wav
===================================================================
(Binary files differ)
Property changes on: tuxmath/trunk/data/sounds/cheer.wav
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: tuxmath/trunk/data/sounds/towerclock.wav
===================================================================
(Binary files differ)
Property changes on: tuxmath/trunk/data/sounds/towerclock.wav
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: tuxmath/trunk/docs/changelog
===================================================================
--- tuxmath/trunk/docs/changelog 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/docs/changelog 2007-02-12 11:37:56 UTC (rev 76)
@@ -1,5 +1,25 @@
changelog for "tuxmath"
+2007.Feb.12 (https://svn.tux4kids.net/tuxmath/ - revision 74)
+ Code:
+ * Fixed MC_FORMULA_LEN bug causing long comet strings to
+ drop last character.
+ * Added new fields to game_options (bonus_comet_interval,
+ bonus_speed_ratio) with relevant support functions.
+ * Further implementation and cleanup of new menus.
+ David Bruce <dbruce at tampabay.rr.com>
+
+ Game:
+ * Implementation of bonus comets that cause an igloo to
+ be rebuilt.
+ Tim Holy <holy at wustl.edu>
+ * Many additional lesson files.
+ David Bruce <dbruce at tampabay.rr.com>
+
+ Build:
+ * Andika font now default, included under data/fonts.
+ Karl Ove Hufthammer <karl at huftis.org>
+
2007.Jan.31 (https://svn.tux4kids.net/tuxmath/ - revision 72)
Game/Graphics:
* New graphics in which Tux protects igloo-dwelling
Modified: tuxmath/trunk/nsis/tuxmath.nsi
===================================================================
--- tuxmath/trunk/nsis/tuxmath.nsi 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/nsis/tuxmath.nsi 2007-02-12 11:37:56 UTC (rev 76)
@@ -2,7 +2,7 @@
# with a few tiny modifications by Phil Harper(philh at theopencd.org)
# modified for tuxmath by Yves Combe (yves at ycombe.net)
-!define PKG_VERSION "1.0.1"
+!define PKG_VERSION "1.5"
!define PKG_PREFIX "tuxmath"
!define APP_PREFIX "TuxMath"
Modified: tuxmath/trunk/nsis/tuxmath_with_conf.nsi
===================================================================
--- tuxmath/trunk/nsis/tuxmath_with_conf.nsi 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/nsis/tuxmath_with_conf.nsi 2007-02-12 11:37:56 UTC (rev 76)
@@ -2,7 +2,7 @@
# with a few tiny modifications by Phil Harper(philh at theopencd.org)
# modified for tuxmath by Yves Combe (yves at ycombe.net)
-!define PKG_VERSION "1.0.1"
+!define PKG_VERSION "1.5"
!define PKG_PREFIX "tuxmath"
!define APP_PREFIX "TuxMath"
Modified: tuxmath/trunk/src/alphabet.c
===================================================================
--- tuxmath/trunk/src/alphabet.c 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/src/alphabet.c 2007-02-12 11:37:56 UTC (rev 76)
@@ -7,7 +7,7 @@
email : jdandr2 at tux4kids.net
Modified for use in tuxmath by David Bruce - 2006.
- email : <dbruce at tampabay.rr.com>
+ email : <dbruce at tampabay.rr.com>grep
<tuxmath-devel at lists.sourceforge.net>
***************************************************************************/
Modified: tuxmath/trunk/src/fileops.c
===================================================================
--- tuxmath/trunk/src/fileops.c 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/src/fileops.c 2007-02-12 11:37:56 UTC (rev 76)
@@ -589,23 +589,23 @@
#ifdef TUXMATH_DEBUG
printf("parameter = '%s'\t, length = %d\n", parameter, strlen(parameter));
- printf("value = '%s'\t, length = %d\t, atoi() = %d\n", value, strlen(value), atoi(value));
+ printf("value = '%s'\t, length = %d\t, atoi() = %d\t, atof() = %.2f\n", value, strlen(value), atoi(value), atof(value));
#endif
/* Now ready to handle each name/value pair! */
/* Set general game_options struct (see tuxmath.h): */
- /* FIXME should have error checking to make sure game_options->* */
- /* settings are sane values (MC_Set*() functions already do this). */
- if(0 == strcasecmp(parameter, "per_user_config")
- && file_type == GLOBAL_CONFIG_FILE)
- /* Only let administrator change this setting */
+ if(0 == strcasecmp(parameter, "per_user_config"))
{
- int v = str_to_bool(value);
- if (v != -1)
- Opts_SetPerUserConfig(v);
+ /* Only let administrator change this setting */
+ if (file_type == GLOBAL_CONFIG_FILE)
+ {
+ int v = str_to_bool(value);
+ if (v != -1)
+ Opts_SetPerUserConfig(v);
+ }
}
- if(0 == strcasecmp(parameter, "use_sound"))
+ else if(0 == strcasecmp(parameter, "use_sound"))
{
int v = str_to_bool(value);
if (v != -1)
@@ -660,6 +660,13 @@
Opts_SetUseKeypad(v);
}
+ else if(0 == strcasecmp(parameter, "allow_pause"))
+ {
+ int v = str_to_bool(value);
+ if (v != -1)
+ Opts_SetAllowPause(v);
+ }
+
else if(0 == strcasecmp(parameter, "use_igloos"))
{
int v = str_to_bool(value);
@@ -667,6 +674,16 @@
Opts_SetUseIgloos(v);
}
+ else if(0 == strcasecmp(parameter, "bonus_comet_interval"))
+ {
+ Opts_SetBonusCometInterval(atoi(value));
+ }
+
+ else if(0 == strcasecmp(parameter, "bonus_speed_ratio"))
+ {
+ Opts_SetBonusSpeedRatio(atof(value));
+ }
+
else if(0 == strcasecmp(parameter, "save_summary"))
{
int v = str_to_bool(value);
@@ -798,6 +815,11 @@
MC_SetRandomize(v);
}
+ else if(0 == strcasecmp(parameter, "fraction_to_keep"))
+ {
+ MC_SetFractionToKeep(atof(value));
+ }
+
else if(0 == strcasecmp(parameter, "format_answer_last"))
{
int v = str_to_bool(value);
@@ -1363,6 +1385,8 @@
"# Default: 0 #\n"
"# Parameter: use_keypad (boolean) #\n"
"# Default: 0 #\n"
+ "# Parameter: allow_pause (boolean) #\n"
+ "# Default: 0 #\n"
"# Parameter: use_igloos (boolean) #\n"
"# Default: 1 #\n"
"# Parameter: save_game_summary (boolean) #\n"
@@ -1410,6 +1434,13 @@
if (verbose)
{
+ fprintf (fp, "\n# Allow 'Pause' feature - should disable this\n"
+ "# when competing for high scores!\n");
+ }
+ fprintf(fp, "allow_pause = %d\n", Opts_AllowPause());
+
+ if (verbose)
+ {
fprintf (fp, "\n# Use newer graphics where Tux defends igloo-\n"
"# dwelling penguins (for those who find the older\n"
"# images of exploding cities to be distasteful)\n");
@@ -1447,6 +1478,8 @@
"# Default: 1 #\n"
"# Parameter: copies_repeated_wrongs (integer) #\n"
"# Default: 1 #\n"
+ "# Parameter: fraction_to_keep (float) #\n"
+ "# Default: 1 #\n"
"# #\n"
"# These settings offer further control over the question #\n"
"# list and are generally only useful if 'play_through_list'#\n"
@@ -1462,6 +1495,13 @@
"# missed question will reappear. This can be set anywhere #\n"
"# from 1 to 10. #\n"
"# #\n"
+ "# 'fraction_to_keep' allows a list to be generated that #\n"
+ "# consists of a randomly-selected subset of the questions #\n"
+ "# fitting the criteria. The parameter is a float that #\n"
+ "# must be greater than 0 and less than or equal to 1. For #\n"
+ "# example, a value of 0.1 means 10%% of the questions #\n"
+ "# meeting the criteria will go into the list. #\n"
+ "# #\n"
"# The defaults for these values result in a 'mission' #\n"
"# for Tux that is accomplished by answering all #\n"
"# questions correctly with at least one surviving city. #\n"
@@ -1471,9 +1511,9 @@
fprintf (fp, "question_copies = %d\n", MC_QuestionCopies());
fprintf (fp, "repeat_wrongs = %d\n", MC_RepeatWrongs());
fprintf (fp, "copies_repeated_wrongs = %d\n", MC_CopiesRepeatedWrongs());
+ fprintf (fp, "fraction_to_keep = %.2f\n", MC_FractionToKeep());
-
if (verbose)
{
fprintf (fp, "\n############################################################\n"
@@ -1574,6 +1614,10 @@
"# Default: 10.00 #\n"
"# Parameter: speedup_factor (float) #\n"
"# Default: 1.20 #\n"
+ "# Parameter: bonus_comet_interval (integer) #\n"
+ "# Default: 10 #\n"
+ "# Parameter: bonus_speed_ratio (float) #\n"
+ "# Default: 1.50 #\n"
"# Parameter: slow_after_wrong (bool) #\n"
"# Default: 0 #\n"
"# #\n"
@@ -1640,8 +1684,29 @@
}
fprintf(fp, "speedup_factor = %.2f\n", Opts_SpeedupFactor());
+
if(verbose)
{
+ fprintf (fp, "\n# 'bonus_comet_interval' controls how frequently\n"
+ "# special comets appear that cause a igloo to be \n"
+ "# rebuilt if answered correctly. The bonus comet \n"
+ "# appears after this number of regular comets (a \n"
+ "# value of 0 disables bonus comets). Default is 10. \n");
+ }
+ fprintf(fp, "bonus_comet_interval = %d\n", Opts_BonusCometInterval());
+
+
+ if(verbose)
+ {
+ fprintf (fp, "\n# 'bonus_speed_ratio' determines how fast the\n"
+ "# bonus comets fall relative to the regular comets.\n"
+ "# Range 1.0 - 3.0, default 1.5:\n");
+ }
+ fprintf(fp, "bonus_speed_ratio = %.2f\n", Opts_BonusSpeedRatio());
+
+
+ if(verbose)
+ {
fprintf (fp, "\n# 'slow_after_wrong' tells Tuxmath to go back to \n"
"# starting speed and number of comets if the player misses \n"
"# a question. Useful for smaller kids. Default is 0.\n\n");
@@ -2018,7 +2083,7 @@
DATA_PREFIX "/images/status/tux_helmet1.png",
DATA_PREFIX "/images/status/tux_helmet2.png",
DATA_PREFIX "/images/status/tux_helmet3.png",
- DATA_PREFIX "/images/status/cmd_play.png",
+ DATA_PREFIX "/images/status/play.png",
DATA_PREFIX "/images/status/cmd_options.png",
DATA_PREFIX "/images/status/cmd_credits.png",
DATA_PREFIX "/images/status/cmd_quit.png",
@@ -2080,6 +2145,17 @@
DATA_PREFIX "/images/comets/mini_comet1.png",
DATA_PREFIX "/images/comets/mini_comet2.png",
DATA_PREFIX "/images/comets/mini_comet3.png",
+ DATA_PREFIX "/images/comets/bonus_comet1.png",
+ DATA_PREFIX "/images/comets/bonus_comet2.png",
+ DATA_PREFIX "/images/comets/bonus_comet3.png",
+ DATA_PREFIX "/images/comets/bonus_cometex3.png",
+ DATA_PREFIX "/images/comets/bonus_cometex3.png",
+ DATA_PREFIX "/images/comets/bonus_cometex2.png",
+ DATA_PREFIX "/images/comets/bonus_cometex2.png",
+ DATA_PREFIX "/images/comets/bonus_cometex1a.png",
+ DATA_PREFIX "/images/comets/bonus_cometex1a.png",
+ DATA_PREFIX "/images/comets/bonus_cometex1.png",
+ DATA_PREFIX "/images/comets/bonus_cometex1.png",
DATA_PREFIX "/images/status/nums.png",
DATA_PREFIX "/images/status/lednums.png",
DATA_PREFIX "/images/status/led_neg_sign.png",
@@ -2114,6 +2190,7 @@
DATA_PREFIX "/images/penguins/flapup.png",
DATA_PREFIX "/images/penguins/incoming.png",
DATA_PREFIX "/images/penguins/grumpy.png",
+ DATA_PREFIX "/images/penguins/worried.png",
DATA_PREFIX "/images/penguins/standing-up.png",
DATA_PREFIX "/images/penguins/sitting-down.png",
DATA_PREFIX "/images/penguins/walk-on1.png",
@@ -2138,8 +2215,10 @@
DATA_PREFIX "/images/igloos/snow1.png",
DATA_PREFIX "/images/igloos/snow2.png",
DATA_PREFIX "/images/igloos/snow3.png",
+ DATA_PREFIX "/images/igloos/extra_life.png",
DATA_PREFIX "/images/status/wave.png",
DATA_PREFIX "/images/status/score.png",
+ DATA_PREFIX "/images/status/stop.png",
DATA_PREFIX "/images/status/numbers.png",
DATA_PREFIX "/images/status/gameover.png",
DATA_PREFIX "/images/status/gameover_won.png"
@@ -2173,7 +2252,7 @@
dest.h = images[IMG_STANDBY]->h;
SDL_BlitSurface(images[IMG_STANDBY], NULL, screen, &dest);
- SDL_Flip(screen);
+ SDL_UpdateRect(screen,dest.x,dest.y,dest.w,dest.h);
}
else if (i == IMG_LOADING)
{
@@ -2183,7 +2262,7 @@
dest.h = images[IMG_LOADING]->h;
SDL_BlitSurface(images[IMG_LOADING], NULL, screen, &dest);
- SDL_Flip(screen);
+ SDL_UpdateRect(screen,dest.x,dest.y,dest.w,dest.h);
}
else if (i == IMG_TITLE)
{
@@ -2193,19 +2272,20 @@
dest.h = images[IMG_TITLE]->h;
SDL_BlitSurface(images[IMG_TITLE], NULL, screen, &dest);
- SDL_Flip(screen);
+ SDL_UpdateRect(screen,dest.x,dest.y,dest.w,dest.h);
}
/* Green 'status bar' during loading: */
/* Do this rarely so it doesn't take so much time to load */
- if (i % 10 == 0) {
+ if (i % 10 == 0)
+ {
dest.x = 0;
dest.y = (screen->h) - 10;
dest.w = ((screen->w) * (i + 1)) / total_files;
dest.h = 10;
SDL_FillRect(screen, &dest, SDL_MapRGB(screen->format, 0, 255, 0));
- SDL_Flip(screen);
+ SDL_UpdateRect(screen,dest.x,dest.y,dest.w,dest.h);
}
}
/* If we make it to here OK, return 1: */
@@ -2227,7 +2307,9 @@
DATA_PREFIX "/sounds/shieldsdown.wav",
DATA_PREFIX "/sounds/explosion.wav",
DATA_PREFIX "/sounds/click.wav",
- DATA_PREFIX "/sounds/sizzling.wav"
+ DATA_PREFIX "/sounds/sizzling.wav",
+ DATA_PREFIX "/sounds/towerclock.wav",
+ DATA_PREFIX "/sounds/cheer.wav"
};
static char* music_filenames[NUM_MUSICS] = {
@@ -2255,15 +2337,15 @@
return 0;
}
- /*
+
dest.x = 0;
dest.y = (screen->h) - 10;
dest.w = ((screen->w) * (i + 1 + NUM_IMAGES)) / total_files;
dest.h = 10;
SDL_FillRect(screen, &dest, SDL_MapRGB(screen->format, 0, 255, 0));
- SDL_Flip(screen);
- */
+ SDL_UpdateRect(screen, dest.x, dest.y, dest.w, dest.h);
+
}
@@ -2281,14 +2363,15 @@
return 0;
}
- if (i == NUM_MUSICS-1) {
+ if (i == NUM_MUSICS - 1)
+ {
dest.x = 0;
dest.y = (screen->h) - 10;
dest.w = ((screen->w) * (i + 1 + NUM_IMAGES + NUM_SOUNDS)) / total_files;
dest.h = 10;
SDL_FillRect(screen, &dest, SDL_MapRGB(screen->format, 0, 255, 0));
- SDL_Flip(screen);
+ SDL_UpdateRect(screen, dest.x, dest.y, dest.w, dest.h);
}
}
}
Modified: tuxmath/trunk/src/fileops.h
===================================================================
--- tuxmath/trunk/src/fileops.h 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/src/fileops.h 2007-02-12 11:37:56 UTC (rev 76)
@@ -36,7 +36,7 @@
IMG_TUX_HELMET1,
IMG_TUX_HELMET2,
IMG_TUX_HELMET3,
- IMG_CMD_PLAY,
+ IMG_PLAY,
IMG_CMD_OPTIONS,
IMG_CMD_CREDITS,
IMG_CMD_QUIT,
@@ -100,6 +100,19 @@
IMG_MINI_COMET1,
IMG_MINI_COMET2,
IMG_MINI_COMET3,
+ IMG_BONUS_COMET1,
+ IMG_BONUS_COMET2,
+ IMG_BONUS_COMET3,
+ IMG_BONUS_COMETEX8,
+ BONUS_COMET_EXPL_END = IMG_BONUS_COMETEX8,
+ IMG_BONUS_COMETEX7,
+ IMG_BONUS_COMETEX6,
+ IMG_BONUS_COMETEX5,
+ IMG_BONUS_COMETEX4,
+ IMG_BONUS_COMETEX3,
+ IMG_BONUS_COMETEX2,
+ IMG_BONUS_COMETEX1,
+ BONUS_COMET_EXPL_START = IMG_BONUS_COMETEX1,
IMG_NUMS,
IMG_LEDNUMS,
IMG_LED_NEG_SIGN,
@@ -134,6 +147,7 @@
IMG_PENGUIN_FLAPUP,
IMG_PENGUIN_INCOMING,
IMG_PENGUIN_GRUMPY,
+ IMG_PENGUIN_WORRIED,
IMG_PENGUIN_STANDING_UP,
IMG_PENGUIN_SITTING_DOWN,
IMG_PENGUIN_WALK_ON1,
@@ -158,8 +172,10 @@
IMG_SNOW1,
IMG_SNOW2,
IMG_SNOW3,
+ IMG_EXTRA_LIFE,
IMG_WAVE,
IMG_SCORE,
+ IMG_STOP,
IMG_NUMBERS,
IMG_GAMEOVER,
IMG_GAMEOVER_WON,
@@ -176,6 +192,8 @@
SND_EXPLOSION,
SND_CLICK,
SND_SIZZLE,
+ SND_BONUS_COMET,
+ SND_EXTRA_LIFE,
NUM_SOUNDS
};
Modified: tuxmath/trunk/src/game.c
===================================================================
--- tuxmath/trunk/src/game.c 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/src/game.c 2007-02-12 11:37:56 UTC (rev 76)
@@ -47,11 +47,9 @@
#define EVAPORATING_COUNTER_START 100
#define PENGUIN_WALK_SPEED 3
-#define SNOWFLAKE_SPEED 3
+#define SNOWFLAKE_SPEED 6
#define SNOWFLAKE_SEPARATION 3
-#define Opts_ExtraLifeInterval() 2
-
const int SND_IGLOO_SIZZLE = SND_SIZZLE;
const int IMG_CITY_NONE = 0;
@@ -73,7 +71,7 @@
{13, 20}
};
-
+/* FIXME Don't think we need these here anymore: */
#define ANSWER_LEN 5
#define FORMULA_LEN 14
@@ -82,9 +80,9 @@
int expl;
int city;
float x, y;
-// char formula[FORMULA_LEN];
int answer;
-// char answer_str[ANSWER_LEN];
+ int bonus;
+ int zapped;
MC_FlashCard flashcard;
} comet_type;
@@ -116,7 +114,9 @@
static int level_start_wait;
static int last_bkgd;
static int igloo_vertical_offset;
-static int extra_life_counter;
+//static int extra_life_counter;
+static int bonus_comet_counter;
+static int extra_life_earned;
/* Feedback-related variables */
static int city_expl_height;
@@ -527,7 +527,13 @@
steam[i].layer = 0;
}
- extra_life_counter = Opts_ExtraLifeInterval();
+ if (Opts_BonusCometInterval()) {
+ bonus_comet_counter = Opts_BonusCometInterval()+1;
+#ifdef TUXMATH_DEBUG
+ printf("\nInitializing with bonus_comet_counter = %d",bonus_comet_counter);
+#endif
+ }
+ extra_life_earned = 0;
cloud.status = EXTRA_LIFE_OFF;
/* (Clear laser) */
@@ -674,6 +680,7 @@
}
/* Pick the lowest comet which has the right answer: */
+ /* FIXME: do we want it to prefer bonus comets to regular comets? */
lowest_y = 0;
lowest = -1;
@@ -696,6 +703,7 @@
/* Destroy comet: */
comets[lowest].expl = COMET_EXPL_START;
+ comets[lowest].zapped = 1;
/* Fire laser: */
laser.alive = LASER_START;
laser.x1 = screen->w / 2;
@@ -839,7 +847,15 @@
/* Update comet position */
comets[i].x = comets[i].x + 0; /* no lateral motion for now! */
- comets[i].y = comets[i].y + (speed);
+ /* Make bonus comet move faster at chosen ratio: */
+ if (comets[i].bonus)
+ {
+ comets[i].y += speed * Opts_BonusSpeedRatio();
+ }
+ else /* Regular comet: */
+ {
+ comets[i].y += speed;
+ }
/* Does it threaten a city? */
if (comets[i].y > 3*screen->h / 4)
@@ -888,6 +904,10 @@
cities[this_city].hits_left--;
}
+ /* If this was a bonus comet, restart the counter */
+ if (comets[i].bonus)
+ bonus_comet_counter = Opts_BonusCometInterval()+1;
+
/* If slow_after_wrong selected, set flag to go back to starting speed and */
/* number of attacking comets: */
if (Opts_SlowAfterWrong())
@@ -907,15 +927,29 @@
if (comets[i].expl >= COMET_EXPL_END)
{
comets[i].expl--;
- if (comets[i].expl < COMET_EXPL_END)
+ if (comets[i].expl < COMET_EXPL_END) {
comets[i].alive = 0;
+ if (bonus_comet_counter > 1 && comets[i].zapped) {
+ bonus_comet_counter--;
+#ifdef TUXMATH_DEBUG
+ printf("\nbonus_comet_counter is now %d",bonus_comet_counter);
+#endif
+ }
+ if (comets[i].bonus && comets[i].zapped) {
+ playsound(SND_EXTRA_LIFE);
+ extra_life_earned = 1;
+#ifdef TUXMATH_DEBUG
+ printf("\nExtra life earned!");
+#endif
+ }
+ }
}
}
}
/* add more comets if needed: */
if (level_start_wait == 0 &&
- (frame % 20) == 0)
+ (frame % 20) == 0) /* FIXME:do we want this to vary with comet speed?*/
{
/* num_attackers is how many comets are left in wave */
if (num_attackers > 0)
@@ -1067,8 +1101,17 @@
break;
case PENGUIN_GRUMPY:
penguins[i].img = IMG_PENGUIN_GRUMPY;
- /* add "worried" animation here? */
+ if (rand() % FLAPPING_INTERVAL == 0) {
+ penguins[i].status = PENGUIN_WORRIED;
+ penguins[i].counter = FLAPPING_START;
+ }
break;
+ case PENGUIN_WORRIED:
+ penguins[i].img = IMG_PENGUIN_WORRIED;
+ penguins[i].counter--;
+ if (penguins[i].counter == 0)
+ penguins[i].status = PENGUIN_GRUMPY;
+ break;
case PENGUIN_STANDING_UP:
penguins[i].img = IMG_PENGUIN_STANDING_UP;
penguins[i].counter--;
@@ -1133,12 +1176,14 @@
steam[i].counter--;
if (!steam[i].counter) {
steam[i].status = STEAM_OFF;
- /* The penguin was ducking, now we can stop */
- if (cities[i].hits_left)
- penguins[i].status = PENGUIN_GRUMPY;
- else {
- penguins[i].status = PENGUIN_STANDING_UP;
- penguins[i].counter = STANDING_COUNTER_START;
+ if (cloud.status != EXTRA_LIFE_ON || cloud.city != i) {
+ /* The penguin was ducking, now we can stop */
+ if (cities[i].hits_left)
+ penguins[i].status = PENGUIN_GRUMPY;
+ else {
+ penguins[i].status = PENGUIN_STANDING_UP;
+ penguins[i].counter = STANDING_COUNTER_START;
+ }
}
}
}
@@ -1155,31 +1200,38 @@
{
/* This is called at the end of a wave. Returns 1 if we're in the
middle of handling an extra life, otherwise 0 */
- int i,snow_width;
+ int i,fewest_hits_left,fewest_index,snow_width;
- if (!Opts_ExtraLifeInterval())
- return 0;
if (cloud.status == EXTRA_LIFE_ON)
return 1;
#ifdef TUXMATH_DEBUG
print_status();
#endif
- if (extra_life_counter)
- extra_life_counter--;
- if (extra_life_counter == 0 &&
- num_cities_alive < NUM_CITIES) {
+ if (extra_life_earned) {
+ /* Check to see if any ingloo has been hit */
+ fewest_hits_left = 2;
+ fewest_index = -1;
+ for (i = 0; i < NUM_CITIES; i++) {
+ if (cities[i].hits_left < fewest_hits_left) {
+ fewest_hits_left = cities[i].hits_left;
+ fewest_index = i;
+ }
+ }
+ if (fewest_hits_left == 2)
+ return 0; /* Don't need an extra life, there's no damage */
/* Begin the extra life sequence */
- extra_life_counter = Opts_ExtraLifeInterval()+1; /* compensates for next -- */
+ extra_life_earned = 0;
cloud.status = EXTRA_LIFE_ON;
cloud.y = screen->h/3;
- i = 0;
- while (cities[i].hits_left)
- i++;
- cloud.city = i;
+ cloud.city = fewest_index;
+ bonus_comet_counter = Opts_BonusCometInterval()+1;
+#ifdef TUXMATH_DEBUG
+ printf("\nBonus comet counter restored to %d",bonus_comet_counter);
+#endif
if (cloud.city < NUM_CITIES/2)
- cloud.x = -images[IMG_CLOUD]->w/2;
+ cloud.x = -images[IMG_CLOUD]->w/2; /* come in from the left */
else
- cloud.x = screen->w + images[IMG_CLOUD]->w/2;
+ cloud.x = screen->w + images[IMG_CLOUD]->w/2; /* come from the right */
penguins[cloud.city].status = PENGUIN_WALKING_ON;
/* initialize the snowflakes */
snow_width = images[IMG_CLOUD]->w - images[IMG_SNOW1]->w;
@@ -1202,6 +1254,14 @@
Uint8 cloud_transparency;
if (cloud.status == EXTRA_LIFE_ON) {
+
+#ifdef TUXMATH_DEBUG
+ if (penguins[cloud.city].status == PENGUIN_WALKING_OFF) {
+ print_status();
+ pause_game();
+ }
+#endif
+
direction = 2*(cloud.city < NUM_CITIES/2) - 1;
if (direction*cloud.x < direction*cities[cloud.city].x) {
cloud.x += direction*PENGUIN_WALK_SPEED;
@@ -1224,9 +1284,11 @@
cities[cloud.city].hits_left = 2;
cities[cloud.city].img = IMG_IGLOO_INTACT;
}
- else if (cloud.snowflake_y[2*NUM_SNOWFLAKES/3] > igloo_top)
+ else if (cloud.snowflake_y[2*NUM_SNOWFLAKES/3] > igloo_top &&
+ cities[cloud.city].hits_left == 0)
cities[cloud.city].img = IMG_IGLOO_REBUILDING2;
- else if (cloud.snowflake_y[NUM_SNOWFLAKES/3] > igloo_top)
+ else if (cloud.snowflake_y[NUM_SNOWFLAKES/3] > igloo_top &&
+ cities[cloud.city].hits_left == 0)
cities[cloud.city].img = IMG_IGLOO_REBUILDING1;
if (cloud.snowflake_y[NUM_SNOWFLAKES/3] > igloo_top) {
penguins[cloud.city].layer = 0;
@@ -1244,7 +1306,7 @@
/* FIXME consider splitting this into smaller functions e.g. draw_comets(), etc. */
void game_draw(void)
{
- int i,j, img, current_layer, max_layer;
+ int i,j, img, current_layer, max_layer,offset;
SDL_Rect src, dest;
SDL_Surface *this_image;
char str[64];
@@ -1294,8 +1356,30 @@
draw_question_counter();
}
+ if (extra_life_earned) {
+ /* Draw extra life earned icon */
+ dest.x = 0;
+ dest.y = 0;
+ dest.w = images[IMG_EXTRA_LIFE]->w;
+ dest.h = images[IMG_EXTRA_LIFE]->h;
+ SDL_BlitSurface(images[IMG_EXTRA_LIFE], NULL, screen, &dest);
+ } else if (bonus_comet_counter) {
+ /* Draw extra life progress bar */
+ dest.x = 0;
+ dest.y = images[IMG_EXTRA_LIFE]->h/4;
+ dest.h = images[IMG_EXTRA_LIFE]->h/2;
+ dest.w = ((Opts_BonusCometInterval() + 1 - bonus_comet_counter)
+ * images[IMG_EXTRA_LIFE]->w) / Opts_BonusCometInterval();
+ SDL_FillRect(screen, &dest, SDL_MapRGB(screen->format, 0, 255, 0));
+ }
+
/* Draw wave: */
- dest.x = 0;
+ if (Opts_BonusCometInterval())
+ offset = images[IMG_EXTRA_LIFE]->w + 5;
+ else
+ offset = 0;
+
+ dest.x = offset;
dest.y = 0;
dest.w = images[IMG_WAVE]->w;
dest.h = images[IMG_WAVE]->h;
@@ -1303,20 +1387,32 @@
SDL_BlitSurface(images[IMG_WAVE], NULL, screen, &dest);
sprintf(str, "%d", wave);
- draw_numbers(str, images[IMG_WAVE]->w + (images[IMG_NUMBERS]->w / 10), 0);
+ draw_numbers(str, offset+images[IMG_WAVE]->w + (images[IMG_NUMBERS]->w / 10), 0);
- /* Draw score: */
+ /* Draw "score" label: */
dest.x = (screen->w - ((images[IMG_NUMBERS]->w / 10) * 7) -
- images[IMG_SCORE]->w);
+ images[IMG_SCORE]->w -
+ images[IMG_STOP]->w - 5);
dest.y = 0;
dest.w = images[IMG_SCORE]->w;
dest.h = images[IMG_SCORE]->h;
SDL_BlitSurface(images[IMG_SCORE], NULL, screen, &dest);
-
+
+ /* Draw score numbers: */
sprintf(str, "%.6d", score);
- draw_numbers(str, screen->w - ((images[IMG_NUMBERS]->w / 10) * 6), 0);
-
+ draw_numbers(str,
+ screen->w - ((images[IMG_NUMBERS]->w / 10) * 6) - images[IMG_STOP]->w - 5,
+ 0);
+
+ /* Draw stop button: */
+ dest.x = (screen->w - images[IMG_STOP]->w);
+ dest.y = 0;
+ dest.w = images[IMG_STOP]->w;
+ dest.h = images[IMG_STOP]->h;
+
+ SDL_BlitSurface(images[IMG_STOP], NULL, screen, &dest);
+
/* Draw cities/igloos and (if applicable) penguins: */
if (Opts_UseIgloos()) {
/* We have to draw respecting layering */
@@ -1437,9 +1533,13 @@
/* Draw comets: */
+ /* NOTE bonus comets split into separate pass to make them */
+ /* draw last (i.e. in front), as they can overlap */
+
+ /* First draw regular comets: */
for (i = 0; i < MAX_COMETS; i++)
{
- if (comets[i].alive)
+ if (comets[i].alive && !comets[i].bonus)
{
if (comets[i].expl < COMET_EXPL_END)
{
@@ -1462,7 +1562,49 @@
comet_str = comets[i].flashcard.answer_string;
}
+ /* Draw it! */
+ dest.x = comets[i].x - (images[img]->w / 2);
+ dest.y = comets[i].y - images[img]->h;
+ dest.w = images[img]->w;
+ dest.h = images[img]->h;
+ SDL_BlitSurface(images[img], NULL, screen, &dest);
+ if (comet_str != NULL)
+ {
+ draw_nums(comet_str, comets[i].x, comets[i].y);
+ }
+ }
+ }
+
+ /* Now draw any bonus comets: */
+ for (i = 0; i < MAX_COMETS; i++)
+ {
+ if (comets[i].alive && comets[i].bonus)
+ {
+ if (comets[i].expl < COMET_EXPL_END)
+ {
+ /* Decide which image to display: */
+ img = IMG_COMET1 + ((frame + i) % 3);
+ /* Display the formula (flashing, in the bottom half
+ of the screen) */
+ if (comets[i].y < screen->h / 2 || frame % 8 < 6)
+ {
+ comet_str = comets[i].flashcard.formula_string;
+ }
+ else
+ {
+ comet_str = NULL;
+ }
+ }
+ else
+ {
+ img = comets[i].expl;
+ comet_str = comets[i].flashcard.answer_string;
+ }
+
+ /* Move images[] index to bonus range: */
+ img += IMG_BONUS_COMET1 - IMG_COMET1;
+
/* Draw it! */
dest.x = comets[i].x - (images[img]->w / 2);
dest.y = comets[i].y - images[img]->h;
@@ -1477,6 +1619,9 @@
}
}
+
+
+
/* Draw laser: */
if (laser.alive)
{
@@ -1606,6 +1751,7 @@
case GAME_OVER_ESCAPE:
{
printf("GAME_OVER_ESCAPE\n");
+ print_status();
break;
}
case GAME_OVER_WINDOW_CLOSE:
@@ -1884,6 +2030,20 @@
/* Start at the top, above the city in question: */
comets[found].x = cities[i].x;
comets[found].y = 0;
+ comets[found].zapped = 0;
+ /* Should it be a bonus comet? */
+ comets[found].bonus = 0;
+#ifdef TUXMATH_DEBUG
+ printf("\nbonus_comet_counter is %d",bonus_comet_counter);
+#endif
+ if (bonus_comet_counter == 1) {
+ bonus_comet_counter = 0;
+ comets[found].bonus = 1;
+ playsound(SND_BONUS_COMET);
+#ifdef TUXMATH_DEBUG
+ printf("\nCreated bonus comet");
+#endif
+ }
#ifdef TUXMATH_DEBUG
printf ("\nadd_comet(): formula string is: %s", comets[found].flashcard.formula_string);
@@ -2041,6 +2201,13 @@
int pause_done, pause_quit;
SDL_Event event;
SDL_Rect dest;
+
+ /* Only pause if pause allowed: */
+ if (!Opts_AllowPause())
+ {
+ fprintf(stderr, "Pause requested but not allowed by Opts!\n");
+ return 0;
+ }
pause_done = 0;
pause_quit = 0;
@@ -2321,6 +2488,7 @@
}
/* Translates mouse events into keyboard events when on-screen keypad used */
+/* or when exit button clicked. */
void game_mouse_event(SDL_Event event)
{
int keypad_w, keypad_h, x, y, row, column;
@@ -2329,6 +2497,16 @@
keypad_w = 0;
keypad_h = 0;
+ /* Check to see if user clicked exit button: */
+ /* The exit button is in the upper right corner of the screen: */
+ if ((event.button.x >= (screen->w - images[IMG_STOP]->w))
+ &&(event.button.y <= images[IMG_STOP]->h))
+ {
+ key = SDLK_ESCAPE;
+ game_key_event(key);
+ return;
+ }
+
/* get out unless we really are using keypad */
if ( level_start_wait
|| Opts_DemoMode()
@@ -2336,6 +2514,8 @@
{
return;
}
+
+
/* make sure keypad image is valid and has non-zero dimensions: */
/* FIXME maybe this checking should be done once at the start */
/* of game() rather than with every mouse click */
@@ -2493,8 +2673,11 @@
else if (key == SDLK_TAB
|| key == SDLK_p)
{
- /* [TAB] or [P]: Pause! */
- paused = 1;
+ /* [TAB] or [P]: Pause! (if settings allow) */
+ if (Opts_AllowPause())
+ {
+ paused = 1;
+ }
}
if (level_start_wait > 0 || Opts_DemoMode())
@@ -2574,8 +2757,9 @@
comets[i].x = 0;
comets[i].y = 0;
comets[i].answer = 0;
- strncpy(comets[i].flashcard.formula_string, " ", FORMULA_LEN);
- strncpy(comets[i].flashcard.answer_string, " ", ANSWER_LEN);
+ strncpy(comets[i].flashcard.formula_string, " ", MC_FORMULA_LEN);
+ strncpy(comets[i].flashcard.answer_string, " ", MC_ANSWER_LEN);
+ comets[i].bonus = 0;
}
}
Modified: tuxmath/trunk/src/loaders.c
===================================================================
--- tuxmath/trunk/src/loaders.c 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/src/loaders.c 2007-02-12 11:37:56 UTC (rev 76)
@@ -24,6 +24,7 @@
//#include "globals.h"
//#include "funcs.h"
+#include "tuxmath.h" // for TUXMATH_DEBUG
#include "titlescreen.h"
#include "setup.h" // for cleanup_on_error()
@@ -74,7 +75,7 @@
note: you can have it flip both
**********************/
-SDL_Surface *flip( SDL_Surface *in, int x, int y ) {
+SDL_Surface* flip( SDL_Surface *in, int x, int y ) {
SDL_Surface *out, *tmp;
SDL_Rect from_rect, to_rect;
Uint32 flags;
@@ -186,7 +187,8 @@
*/
/* try to find font first in theme dir, then in default */
for (i=useEnglish; i<2; i++) {
- sprintf( fn, "%s/fonts/%s", realPath[i], fontfile );
+// sprintf( fn, "%s/fonts/%s", realPath[i], fontfile );
+ sprintf( fn, "%s/fonts/%s", DATA_PREFIX, fontfile );
DEBUGCODE { fprintf(stderr, "LoadFont(): looking for %s using data paths\n", fn ); }
if ( checkFile(fn) ) {
/* try to load the font, if successful, return font*/
@@ -203,7 +205,7 @@
/* this works only on debian */
/* "fallback" (the above _will_ fall): load the font with fixed-path */
- sprintf( fn, "%s/%s", "/usr/share/fonts/truetype/ttf-gentium/", fontfile );
+ sprintf( fn, "%s/%s", "/usr/share/fonts/truetype/ttf-sil-andika/", fontfile );
DEBUGCODE { fprintf(stderr, "LoadFont(): looking for %s\n in OS' font path\n", fn ); }
if ( checkFile(fn) ) {
@@ -226,61 +228,56 @@
************************/
SDL_Surface* LoadImage( char *datafile, int mode )
{
- int i;
SDL_Surface* tmp_pic = NULL;
SDL_Surface* final_pic = NULL;
char fn[FNLEN];
- DEBUGCODE { fprintf(stderr, "LoadImage: loading %s\n", datafile ); }
+ sprintf( fn, "%s/images/%s", DATA_PREFIX, datafile );
- /* truth table for start of loop, since we only use theme on those conditions!
- useEng IMG_NO_THEME i
- 0 0 0
- 0 1 1
- 1 0 1
- 1 1 1
- */
+#ifdef TUXMATH_DEBUG
+ fprintf(stderr, "LoadImage(): loading %s\n", datafile);
+ fprintf(stderr, "LoadImage: looking in %s\n", fn);
+#endif
- /* This is really confusing, but basically we look first in the theme directory */
- /* (i.e. realPath[0]) if we are using a theme, and then go to the default */
- /* directory (realPath[1]) if we can't find the image or if we are not using */
- /* a theme. */
- for (i = (useEnglish || (mode & IMG_NO_THEME)); i<2; i++)
+ if (checkFile(fn))
{
- sprintf( fn, "%s/images/%s", realPath[i], datafile );
- DEBUGCODE { fprintf(stderr, "LoadImage: looking in %s\n", fn); }
+#ifdef TUXMATH_DEBUG
+ fprintf(stderr, "File found\n");
+#endif
- if (checkFile(fn))
- {
- LOG ("file found\n");
- /* Try to load it with SDL_image: */
- tmp_pic = IMG_Load(fn);
+ /* Try to load it with SDL_image: */
+ tmp_pic = IMG_Load(fn);
- if (tmp_pic != NULL) /* image loaded successfully */
- {
- break;
- }
- else
- {
- fprintf(stderr, "Warning: graphics file %s is corrupt\n", fn);
- }
+ if (tmp_pic != NULL) /* image loaded successfully */
+ {
+#ifdef TUXMATH_DEBUG
+ fprintf(stderr, "File %s loaded successfully\n", datafile);
+#endif
}
- else LOG ("file NOT found\n");
+ else
+ {
+ fprintf(stderr, "File %s found but NOT loaded successfully\n", datafile);
+ }
}
+ else
+ {
+#ifdef TUXMATH_DEBUG
+ fprintf(stderr, "file %s NOT found\n", datafile);
+#endif
+ }
- if (NULL == tmp_pic) /* Could not load image from either path: */
+ if (NULL == tmp_pic) /* Could not load image: */
{
if (mode & IMG_NOT_REQUIRED)
{
+ fprintf(stderr, "Warning: could not load optional graphics file %s\n", datafile);
return NULL; /* Allow program to continue */
}
/* If image was required, exit from program: */
- /* FIXME may need to do some cleanup before exiting - free heap, restore screen res, etc */
fprintf(stderr, "ERROR could not load required graphics file %s\n", datafile);
cleanup_on_error();
-// exit(1);
}
@@ -323,7 +320,7 @@
}
}
- LOG("Leaving LoadImage()\n");
+ LOG("Leaving LoadImage()\n\n");
return final_pic;
}
@@ -397,7 +394,8 @@
for (i = useEnglish; i<2; i++)
{
- sprintf(fn , "%s/sounds/%s", realPath[i], datafile);
+// sprintf(fn , "%s/sounds/%s", realPath[i], datafile);
+ sprintf(fn , "%s/sounds/%s", DATA_PREFIX, datafile);
if (checkFile(fn))
{
tempChunk = Mix_LoadWAV(fn);
@@ -423,7 +421,8 @@
int i;
for (i = useEnglish; i<2; i++) {
- sprintf( fn , "%s/sounds/%s", realPath[i], datafile );
+// sprintf( fn , "%s/sounds/%s", realPath[i], datafile );
+ sprintf( fn , "%s/sounds/%s", DATA_PREFIX, datafile );
if ( checkFile(fn) ) {
tempMusic = Mix_LoadMUS(fn);
if (tempMusic)
Modified: tuxmath/trunk/src/mathcards.c
===================================================================
--- tuxmath/trunk/src/mathcards.c 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/src/mathcards.c 2007-02-12 11:37:56 UTC (rev 76)
@@ -891,6 +891,11 @@
fprintf(stderr, "\nMC_SetRandomize(): math_opts not valid!\n");
return;
}
+ /* must be between 0 and 1: */
+ if (fract < 0)
+ fract = 0;
+ if (fract > 1)
+ fract = 1;
math_opts->fraction_to_keep = fract;
}
@@ -1286,8 +1291,18 @@
}
+float MC_FractionToKeep(void)
+{
+ if (!math_opts)
+ {
+ fprintf(stderr, "\nMC_FractionToKeep(): math_opts not valid!\n");
+ return MC_MATH_OPTS_INVALID;
+ }
+ return math_opts->fraction_to_keep;
+}
+
int MC_FormatAddAnswerLast(void) /* a + b = ? */
{
if (!math_opts)
@@ -2850,7 +2865,7 @@
/* Returns true at probability set by math_opts->fraction_to_keep */
int randomly_keep(void)
{
- double random;
+ int random;
if (!math_opts)
return 0;
@@ -2859,10 +2874,9 @@
if (1 == math_opts->fraction_to_keep)
return 1;
- /* Hopefully this function is sufficiently portable: */
- random = drand48();
+ random = rand() % 1000;
- if (random < math_opts->fraction_to_keep)
+ if (random < (math_opts->fraction_to_keep * 1000))
return 1;
else
return 0;
Modified: tuxmath/trunk/src/mathcards.h
===================================================================
--- tuxmath/trunk/src/mathcards.h 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/src/mathcards.h 2007-02-12 11:37:56 UTC (rev 76)
@@ -16,7 +16,7 @@
#define MATHCARDS_H
//#define MC_DEBUG
-#define MC_FORMULA_LEN 14
+#define MC_FORMULA_LEN 16
#define MC_ANSWER_LEN 5
@@ -101,7 +101,7 @@
/* default values for math_options */
#define MC_GLOBAL_MAX 999 /* this is the largest absolute value that */
- /* can be entered math question values. */
+ /* can be entered for math question values. */
#define MC_MATH_OPTS_INVALID -9999 /* return value for accessor functions */
/* if math_opts not valid */
Modified: tuxmath/trunk/src/options.c
===================================================================
--- tuxmath/trunk/src/options.c 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/src/options.c 2007-02-12 11:37:56 UTC (rev 76)
@@ -61,7 +61,19 @@
Uint32 last_time, now_time;
SDLKey key;
-
+
+ /* Read in user-specific settings, if desired. This clears */
+ /* out any side effects from having played a lesson or */
+ /* game in the same sitting. */
+ if (Opts_PerUserConfig())
+ {
+ if (!read_user_config_file())
+ {
+ fprintf(stderr, "\nCould not find user's config file.\n");
+ /* can still proceed using hard-coded defaults. */
+ }
+ }
+
/* Clear window: */
SDL_FillRect(screen, NULL, SDL_MapRGB(screen->format, 0, 0, 0));
@@ -82,6 +94,11 @@
range_enabled[i] = 1;
}
+ /* Draw "Play" button: */
+ dest.x = (screen->w - images[IMG_PLAY]->w);
+ dest.y = 0;
+ SDL_BlitSurface(images[IMG_PLAY], NULL, screen, &dest);
+
/* Draw options: */
for (i = 0; i < NUM_OPTS; i++)
@@ -187,9 +204,16 @@
{
/* FIXME Options screen should have "OK" button to accept choices with mouse DSB */
/* figure out opt based on mouse coordinates */
- if (/* event.button.x >= left && */ /* don't see any reason to filter on x values here*/
- /* event.button.x <= left + width && */
- event.button.y >= images[IMG_OPTIONS]->h + 8 &&
+
+ /* "Play" button pressed - leave Options screen to play game! */
+ if ((event.button.x >= (screen->w - images[IMG_PLAY]->w))
+ && (event.button.y <= images[IMG_PLAY]->h))
+ {
+ playsound(SND_LASER);
+ done = 1;
+ }
+
+ if (event.button.y >= images[IMG_OPTIONS]->h + 8 &&
event.button.y <= (images[IMG_OPTIONS]->h + 8 +
NUM_OPTS * images[IMG_TUX_HELMET1]->h))
{
@@ -316,6 +340,12 @@
while (!done);
+ /* Now save settings if allowed by global config: */
+ if (Opts_PerUserConfig())
+ {
+ write_user_config_file();
+ }
+
/* Return the chosen command: */
return quit;
@@ -343,6 +373,9 @@
game_options->oper_override = DEFAULT_OPER_OVERRIDE;
game_options->use_keypad = DEFAULT_USE_KEYPAD;
game_options->use_igloos = DEFAULT_USE_IGLOOS;
+ game_options->allow_pause = DEFAULT_ALLOW_PAUSE;
+ game_options->bonus_comet_interval = DEFAULT_BONUS_COMET_INTERVAL;
+ game_options->bonus_speed_ratio = DEFAULT_BONUS_SPEED_RATIO;
game_options->speed = DEFAULT_SPEED;
game_options->allow_speedup = DEFAULT_ALLOW_SPEEDUP;
game_options->speedup_factor = DEFAULT_SPEEDUP_FACTOR;
@@ -437,12 +470,42 @@
}
+void Opts_SetAllowPause(int val)
+{
+ game_options->allow_pause = int_to_bool(val);
+}
+
+
void Opts_SetUseIgloos(int val)
{
game_options->use_igloos = int_to_bool(val);
}
+void Opts_SetBonusCometInterval(int val)
+{
+ if (val < 0)
+ val = 0;
+ game_options->bonus_comet_interval = val;
+}
+
+
+void Opts_SetBonusSpeedRatio(float val)
+{
+ if (val < 1)
+ {
+ val = 1;
+ fprintf(stderr,"bonus_speed_ratio must be at least 1, resetting accordingly.\n");
+ }
+ if (val > MAX_BONUS_SPEED_RATIO)
+ {
+ val = MAX_BONUS_SPEED_RATIO;
+ fprintf(stderr,"Warning: requested bonus_speed_ratio above maximum, setting to %g.\n",MAX_BONUS_SPEED_RATIO);
+ }
+ game_options->bonus_speed_ratio = val;
+}
+
+
void Opts_SetSpeed(float val)
{
if (val < MINIMUM_SPEED)
@@ -773,6 +836,17 @@
}
+int Opts_AllowPause(void)
+{
+ if (!game_options)
+ {
+ fprintf(stderr, "\nOpts_AllowPause(): game_options not valid!\n");
+ return GAME_OPTS_INVALID;
+ }
+ return game_options->allow_pause;
+}
+
+
int Opts_UseIgloos(void)
{
if (!game_options)
@@ -783,7 +857,28 @@
return game_options->use_igloos;
}
+int Opts_BonusCometInterval(void)
+{
+ if (!game_options)
+ {
+ fprintf(stderr, "\nOpts_BonusCometInterval(): game_options not valid!\n");
+ return GAME_OPTS_INVALID;
+ }
+ return game_options->bonus_comet_interval;
+}
+
+float Opts_BonusSpeedRatio(void)
+{
+ if (!game_options)
+ {
+ fprintf(stderr, "\nOpts_BonusSpeedRatio(): game_options not valid!\n");
+ return GAME_OPTS_INVALID;
+ }
+ return game_options->bonus_speed_ratio;
+}
+
+
float Opts_Speed(void)
{
if (!game_options)
Modified: tuxmath/trunk/src/options.h
===================================================================
--- tuxmath/trunk/src/options.h 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/src/options.h 2007-02-12 11:37:56 UTC (rev 76)
@@ -35,6 +35,9 @@
int oper_override;
int use_keypad;
int use_igloos;
+ int allow_pause;
+ int bonus_comet_interval;
+ float bonus_speed_ratio;
float speed;
int allow_speedup;
float speedup_factor;
@@ -95,6 +98,9 @@
void Opts_SetOperOverride(int val);
void Opts_SetUseKeypad(int val);
void Opts_SetUseIgloos(int val);
+void Opts_SetAllowPause(int val);
+void Opts_SetBonusCometInterval(int val);
+void Opts_SetBonusSpeedRatio(float val);
void Opts_SetSpeed(float val);
void Opts_SetAllowSpeedup(int val);
void Opts_SetSpeedupFactor(float val);
@@ -124,8 +130,11 @@
int Opts_UseBkgd(void);
int Opts_DemoMode(void);
int Opts_OperOverride(void);
+int Opts_AllowPause(void);
int Opts_UseKeypad(void);
int Opts_UseIgloos(void);
+int Opts_BonusCometInterval(void);
+float Opts_BonusSpeedRatio(void);
float Opts_Speed(void);
int Opts_AllowSpeedup(void);
float Opts_SpeedupFactor(void);
Modified: tuxmath/trunk/src/setup.c
===================================================================
--- tuxmath/trunk/src/setup.c 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/src/setup.c 2007-02-12 11:37:56 UTC (rev 76)
@@ -45,9 +45,9 @@
#include "setup.h"
#include "fileops.h"
#include "game.h"
+#include "titlescreen.h"
-
/* Global data used in setup.c: */
/* (These are now 'extern'd in "tuxmath.h") */
SDL_Surface* screen;
@@ -58,6 +58,7 @@
#define NUM_FLIPPED_IMAGES 6
SDL_Surface* flipped_images[NUM_FLIPPED_IMAGES];
int flipped_img_lookup[NUM_IMAGES];
+
const int flipped_img[] = {
IMG_PENGUIN_WALK_ON1,
IMG_PENGUIN_WALK_ON2,
@@ -529,6 +530,7 @@
/* Create flipped versions of certain images; also set up the flip
lookup table */
+/* FIXME where is flip() defined? */
void generate_flipped_images(void)
{
int i;
@@ -547,8 +549,11 @@
/* use for successful exit */
void cleanup(void)
{
- write_user_config_file();
+ /* No longer write settings here, because we only */
+ /* want to save settings from certain types of games. */
+ //write_user_config_file();
cleanup_memory();
+ /* FIXME should we call exit(0) here? */
}
Modified: tuxmath/trunk/src/title.c
===================================================================
--- tuxmath/trunk/src/title.c 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/src/title.c 2007-02-12 11:37:56 UTC (rev 76)
@@ -33,291 +33,291 @@
int title(void)
{
- int i, cmd, old_cmd, done, img, blinking, widest, left, width, demo_countdown;
- SDL_Rect dest;
- SDL_Event event;
- Uint32 last_time, now_time;
- SDLKey key;
-
-
- /* Determine widest option image size: */
-
- widest = 0;
- for (i = 0; i < NUM_CMDS; i++)
- {
- if (images[IMG_CMD_PLAY + i]->w > widest)
- widest = images[IMG_CMD_PLAY + i]->w;
- }
-
- width = widest + 4 + 4 + images[IMG_TUX_HELMET1] -> w;
- left = (screen->w - width) / 2;
-
-
- /* Clear window: */
-
- SDL_FillRect(screen, NULL, SDL_MapRGB(screen->format, 0, 0, 0));
-
-
- /* Draw title: */
-
- dest.x = (screen->w - images[IMG_TITLE]->w) / 2;
- dest.y = 0;
- dest.w = images[IMG_TITLE]->w;
- dest.h = images[IMG_TITLE]->h;
-
- SDL_BlitSurface(images[IMG_TITLE], NULL, screen, &dest);
-
-
- /* Draw options: */
-
- for (i = 4; i >= 0; i--)
- {
- // dest.x = (32 - 2) - i;
- dest.x = left + 4 - i;
- dest.y = (images[IMG_TITLE]->h + 2) + (4 - i);
- // dest.w = (screen->w) - ((32 - 2) * 2) + (i * 2);
- dest.w = width + (i * 2);
- dest.h = (NUM_CMDS * images[IMG_TUX_HELMET1]->h + 2) + (i * 2);
-
- SDL_FillRect(screen, &dest,
- SDL_MapRGB(screen->format,
- 200 - (i * 32),
- 232 - (i * 32),
- 255 - (i * 32)));
- }
-
-
- for (i = 0; i < NUM_CMDS; i++)
- {
- // dest.x = 32 + (images[IMG_TUX_HELMET1]->w + 4);
- dest.x = left + (images[IMG_TUX_HELMET1]->w) + 4;
- dest.y = (images[IMG_TITLE]->h + 8 +
- (i * images[IMG_TUX_HELMET1]->h));
- dest.w = images[IMG_TUX_HELMET1]->w;
- dest.h = images[IMG_TUX_HELMET1]->h;
-
- SDL_BlitSurface(images[IMG_CMD_PLAY + i], NULL, screen, &dest);
- }
-
-
- /* Draw "Tux4Kids" logo: */
-
- dest.x = (screen->w - images[IMG_TUX4KIDS]->w);
- dest.y = (screen->h - images[IMG_TUX4KIDS]->h);
- dest.w = images[IMG_TUX4KIDS]->w;
- dest.h = images[IMG_TUX4KIDS]->h;
-
- SDL_BlitSurface(images[IMG_TUX4KIDS], NULL, screen, &dest);
-
-
- /* Draw "New Breed Software" logo: */
-
- dest.x = 0;
- dest.y = (screen->h - images[IMG_NBS]->h);
- dest.w = images[IMG_NBS]->w;
- dest.h = images[IMG_NBS]->h;
-
- SDL_BlitSurface(images[IMG_NBS], NULL, screen, &dest);
-
-
- if (Opts_DemoMode())
- {
- dest.x = (screen->w - images[IMG_DEMO_SMALL]->w) / 2;
- dest.y = (screen->h - images[IMG_DEMO_SMALL]->h);
- dest.w = images[IMG_DEMO_SMALL]->w;
- dest.h = images[IMG_DEMO_SMALL]->h;
-
- SDL_BlitSurface(images[IMG_DEMO_SMALL], NULL, screen, &dest);
- }
-
-
- /* Flip the screen: */
-
- SDL_Flip(screen);
-
-
-
- /* --- MAIN TITLE SCREEN LOOP: --- */
-
- blinking = 0;
- cmd = 0;
- done = 0;
- demo_countdown = START_DEMO_COUNTDOWN;
-
- do
- {
- last_time = SDL_GetTicks();
- old_cmd = cmd;
-
-
- /* Handle any incoming events: */
-
- while (SDL_PollEvent(&event) > 0)
- {
- if (event.type == SDL_QUIT)
- {
- /* Window close event - quit! */
-
- cmd = CMD_QUIT;
- done = 1;
- }
- else if (event.type == SDL_KEYDOWN)
- {
- key = event.key.keysym.sym;
-
- if ((key == SDLK_ESCAPE)
- || (key == SDLK_q))
- {
- /* Escape key or 'Q' - quit! */
-
- cmd = CMD_QUIT;
- done = 1;
- }
-
- if (key == SDLK_p)
- {
- /* 'P'- play! */
-
- cmd = CMD_GAME;
- done = 1;
- }
-
- if (key == SDLK_o)
- {
- /* 'O'- Options! */
-
- cmd = CMD_OPTIONS;
- done = 1;
- }
-
- if (key == SDLK_c)
- {
- /* 'C'- Credits! */
-
- cmd = CMD_CREDITS;
- done = 1;
- }
-
- else if (key == SDLK_DOWN)
- {
- demo_countdown = START_DEMO_COUNTDOWN;
-
- cmd++;
-
- if (cmd >= NUM_CMDS)
- cmd = NUM_CMDS - 1;
- }
- else if (key == SDLK_UP)
- {
- demo_countdown = START_DEMO_COUNTDOWN;
-
- cmd--;
-
- if (cmd < 0)
- cmd = 0;
- }
- else if ((key == SDLK_RETURN)
- || (key == SDLK_KP_ENTER)
- || (key == SDLK_SPACE))
- {
- done = 1;
- }
- }
- else if (event.type == SDL_MOUSEBUTTONDOWN)
- {
- /* Mouse click: */
-
- if (event.button.x >= left &&
- event.button.x <= left + width &&
- event.button.y >= images[IMG_TITLE]->h + 8 &&
- event.button.y <= (images[IMG_TITLE]->h + 8 +
- NUM_CMDS * images[IMG_TUX_HELMET1]->h))
- {
- cmd = ((event.button.y - (images[IMG_TITLE]->h + 8)) /
- images[IMG_TUX_HELMET1]->h);
-
- done = 1;
- }
- }
- }
-
-
-
- /* Erase Tux (cursor) */
-
- if (cmd != old_cmd)
- {
- blinking = 0;
-
- dest.x = left + 4;
- dest.y = (images[IMG_TITLE]->h + 8 +
- (old_cmd * images[IMG_TUX_HELMET1]->h));
- dest.w = images[IMG_TUX_HELMET1]->w;
- dest.h = images[IMG_TUX_HELMET1]->h;
-
- SDL_FillRect(screen, &dest,
- SDL_MapRGB(screen->format, 200, 232, 255));
-
- playsound(SND_POP);
- }
-
-
- /* Handling Tux (cursor) blinking: */
-
- if ((rand() % 50) == 0 && blinking == 0)
- {
- blinking = 6;
- }
-
- if (blinking > 0)
- blinking--;
-
-
- /* Draw Tux (cursor) */
-
- dest.x = left + 4;
- dest.y = images[IMG_TITLE]->h + 8 + (cmd * images[IMG_TUX_HELMET1]->h);
- dest.w = images[IMG_TUX_HELMET1]->w;
- dest.h = images[IMG_TUX_HELMET1]->h;
-
- img = IMG_TUX_HELMET1;
-
- if (blinking >= 4 || (blinking >= 1 && blinking < 2))
- img = IMG_TUX_HELMET2;
- else if (blinking >= 2 && blinking < 4)
- img = IMG_TUX_HELMET3;
-
- SDL_BlitSurface(images[img], NULL, screen, &dest);
-
- SDL_Flip(screen);
-
-
- /* Handle demo countdown: */
-
- if (Opts_DemoMode())
- {
- demo_countdown--;
-
- if (demo_countdown == 0)
- {
- cmd = CMD_GAME;
- done = 1;
- }
- }
-
-
- /* Pause (keep frame-rate event) */
-
- now_time = SDL_GetTicks();
- if (now_time < last_time + (1000 / 20))
- {
- SDL_Delay(last_time + (1000 / 20) - now_time);
- }
- }
- while (!done);
-
-
- /* Return the chosen command: */
-
- return cmd;
+// int i, cmd, old_cmd, done, img, blinking, widest, left, width, demo_countdown;
+// SDL_Rect dest;
+// SDL_Event event;
+// Uint32 last_time, now_time;
+// SDLKey key;
+//
+//
+// /* Determine widest option image size: */
+//
+// widest = 0;
+// for (i = 0; i < NUM_CMDS; i++)
+// {
+// if (images[IMG_CMD_PLAY + i]->w > widest)
+// widest = images[IMG_CMD_PLAY + i]->w;
+// }
+//
+// width = widest + 4 + 4 + images[IMG_TUX_HELMET1] -> w;
+// left = (screen->w - width) / 2;
+//
+//
+// /* Clear window: */
+//
+// SDL_FillRect(screen, NULL, SDL_MapRGB(screen->format, 0, 0, 0));
+//
+//
+// /* Draw title: */
+//
+// dest.x = (screen->w - images[IMG_TITLE]->w) / 2;
+// dest.y = 0;
+// dest.w = images[IMG_TITLE]->w;
+// dest.h = images[IMG_TITLE]->h;
+//
+// SDL_BlitSurface(images[IMG_TITLE], NULL, screen, &dest);
+//
+//
+// /* Draw options: */
+//
+// for (i = 4; i >= 0; i--)
+// {
+// // dest.x = (32 - 2) - i;
+// dest.x = left + 4 - i;
+// dest.y = (images[IMG_TITLE]->h + 2) + (4 - i);
+// // dest.w = (screen->w) - ((32 - 2) * 2) + (i * 2);
+// dest.w = width + (i * 2);
+// dest.h = (NUM_CMDS * images[IMG_TUX_HELMET1]->h + 2) + (i * 2);
+//
+// SDL_FillRect(screen, &dest,
+// SDL_MapRGB(screen->format,
+// 200 - (i * 32),
+// 232 - (i * 32),
+// 255 - (i * 32)));
+// }
+//
+//
+// for (i = 0; i < NUM_CMDS; i++)
+// {
+// // dest.x = 32 + (images[IMG_TUX_HELMET1]->w + 4);
+// dest.x = left + (images[IMG_TUX_HELMET1]->w) + 4;
+// dest.y = (images[IMG_TITLE]->h + 8 +
+// (i * images[IMG_TUX_HELMET1]->h));
+// dest.w = images[IMG_TUX_HELMET1]->w;
+// dest.h = images[IMG_TUX_HELMET1]->h;
+//
+// SDL_BlitSurface(images[IMG_CMD_PLAY + i], NULL, screen, &dest);
+// }
+//
+//
+// /* Draw "Tux4Kids" logo: */
+//
+// dest.x = (screen->w - images[IMG_TUX4KIDS]->w);
+// dest.y = (screen->h - images[IMG_TUX4KIDS]->h);
+// dest.w = images[IMG_TUX4KIDS]->w;
+// dest.h = images[IMG_TUX4KIDS]->h;
+//
+// SDL_BlitSurface(images[IMG_TUX4KIDS], NULL, screen, &dest);
+//
+//
+// /* Draw "New Breed Software" logo: */
+//
+// dest.x = 0;
+// dest.y = (screen->h - images[IMG_NBS]->h);
+// dest.w = images[IMG_NBS]->w;
+// dest.h = images[IMG_NBS]->h;
+//
+// SDL_BlitSurface(images[IMG_NBS], NULL, screen, &dest);
+//
+//
+// if (Opts_DemoMode())
+// {
+// dest.x = (screen->w - images[IMG_DEMO_SMALL]->w) / 2;
+// dest.y = (screen->h - images[IMG_DEMO_SMALL]->h);
+// dest.w = images[IMG_DEMO_SMALL]->w;
+// dest.h = images[IMG_DEMO_SMALL]->h;
+//
+// SDL_BlitSurface(images[IMG_DEMO_SMALL], NULL, screen, &dest);
+// }
+//
+//
+// /* Flip the screen: */
+//
+// SDL_Flip(screen);
+//
+//
+//
+// /* --- MAIN TITLE SCREEN LOOP: --- */
+//
+// blinking = 0;
+// cmd = 0;
+// done = 0;
+// demo_countdown = START_DEMO_COUNTDOWN;
+//
+// do
+// {
+// last_time = SDL_GetTicks();
+// old_cmd = cmd;
+//
+//
+// /* Handle any incoming events: */
+//
+// while (SDL_PollEvent(&event) > 0)
+// {
+// if (event.type == SDL_QUIT)
+// {
+// /* Window close event - quit! */
+//
+// cmd = CMD_QUIT;
+// done = 1;
+// }
+// else if (event.type == SDL_KEYDOWN)
+// {
+// key = event.key.keysym.sym;
+//
+// if ((key == SDLK_ESCAPE)
+// || (key == SDLK_q))
+// {
+// /* Escape key or 'Q' - quit! */
+//
+// cmd = CMD_QUIT;
+// done = 1;
+// }
+//
+// if (key == SDLK_p)
+// {
+// /* 'P'- play! */
+//
+// cmd = CMD_GAME;
+// done = 1;
+// }
+//
+// if (key == SDLK_o)
+// {
+// /* 'O'- Options! */
+//
+// cmd = CMD_OPTIONS;
+// done = 1;
+// }
+//
+// if (key == SDLK_c)
+// {
+// /* 'C'- Credits! */
+//
+// cmd = CMD_CREDITS;
+// done = 1;
+// }
+//
+// else if (key == SDLK_DOWN)
+// {
+// demo_countdown = START_DEMO_COUNTDOWN;
+//
+// cmd++;
+//
+// if (cmd >= NUM_CMDS)
+// cmd = NUM_CMDS - 1;
+// }
+// else if (key == SDLK_UP)
+// {
+// demo_countdown = START_DEMO_COUNTDOWN;
+//
+// cmd--;
+//
+// if (cmd < 0)
+// cmd = 0;
+// }
+// else if ((key == SDLK_RETURN)
+// || (key == SDLK_KP_ENTER)
+// || (key == SDLK_SPACE))
+// {
+// done = 1;
+// }
+// }
+// else if (event.type == SDL_MOUSEBUTTONDOWN)
+// {
+// /* Mouse click: */
+//
+// if (event.button.x >= left &&
+// event.button.x <= left + width &&
+// event.button.y >= images[IMG_TITLE]->h + 8 &&
+// event.button.y <= (images[IMG_TITLE]->h + 8 +
+// NUM_CMDS * images[IMG_TUX_HELMET1]->h))
+// {
+// cmd = ((event.button.y - (images[IMG_TITLE]->h + 8)) /
+// images[IMG_TUX_HELMET1]->h);
+//
+// done = 1;
+// }
+// }
+// }
+//
+//
+//
+// /* Erase Tux (cursor) */
+//
+// if (cmd != old_cmd)
+// {
+// blinking = 0;
+//
+// dest.x = left + 4;
+// dest.y = (images[IMG_TITLE]->h + 8 +
+// (old_cmd * images[IMG_TUX_HELMET1]->h));
+// dest.w = images[IMG_TUX_HELMET1]->w;
+// dest.h = images[IMG_TUX_HELMET1]->h;
+//
+// SDL_FillRect(screen, &dest,
+// SDL_MapRGB(screen->format, 200, 232, 255));
+//
+// playsound(SND_POP);
+// }
+//
+//
+// /* Handling Tux (cursor) blinking: */
+//
+// if ((rand() % 50) == 0 && blinking == 0)
+// {
+// blinking = 6;
+// }
+//
+// if (blinking > 0)
+// blinking--;
+//
+//
+// /* Draw Tux (cursor) */
+//
+// dest.x = left + 4;
+// dest.y = images[IMG_TITLE]->h + 8 + (cmd * images[IMG_TUX_HELMET1]->h);
+// dest.w = images[IMG_TUX_HELMET1]->w;
+// dest.h = images[IMG_TUX_HELMET1]->h;
+//
+// img = IMG_TUX_HELMET1;
+//
+// if (blinking >= 4 || (blinking >= 1 && blinking < 2))
+// img = IMG_TUX_HELMET2;
+// else if (blinking >= 2 && blinking < 4)
+// img = IMG_TUX_HELMET3;
+//
+// SDL_BlitSurface(images[img], NULL, screen, &dest);
+//
+// SDL_Flip(screen);
+//
+//
+// /* Handle demo countdown: */
+//
+// if (Opts_DemoMode())
+// {
+// demo_countdown--;
+//
+// if (demo_countdown == 0)
+// {
+// cmd = CMD_GAME;
+// done = 1;
+// }
+// }
+//
+//
+// /* Pause (keep frame-rate event) */
+//
+// now_time = SDL_GetTicks();
+// if (now_time < last_time + (1000 / 20))
+// {
+// SDL_Delay(last_time + (1000 / 20) - now_time);
+// }
+// }
+// while (!done);
+//
+//
+// /* Return the chosen command: */
+//
+// return cmd;
}
Modified: tuxmath/trunk/src/titlescreen.c
===================================================================
--- tuxmath/trunk/src/titlescreen.c 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/src/titlescreen.c 2007-02-12 11:37:56 UTC (rev 76)
@@ -31,6 +31,7 @@
#include "game.h"
#include "mathcards.h"
#include "setup.h" //for cleanup()
+#include "credits.h"
/* --- Data Structure for Dirty Blitting --- */
SDL_Rect srcupdate[MAX_UPDATES];
@@ -87,8 +88,8 @@
{{"", "", "", "", "" },
{"", "lesson", "easy", "grade1_", "list" },
{"", "comet", "medium", "grade2_", "practice"},
- {"", "keyboard", "hard", "grade3_", "keyboard"},
- {"", "keyboard", "tutor", "grade4_", "lang" },
+ {"", "tux_config", "hard", "grade3_", "keyboard"},
+ {"", "tux_config", "tutor", "grade4_", "lang" },
{"", "quit", "main", "main", "main" }};
@@ -113,8 +114,8 @@
/* --- other media --- */
SDL_Surface* titlepic;
-SDL_Surface* speaker;
-SDL_Surface* speakeroff;
+//SDL_Surface* speaker;
+//SDL_Surface* speakeroff;
sprite* Tux;
Mix_Chunk* snd_move;
Mix_Chunk* snd_select;
@@ -128,7 +129,7 @@
SDL_Rect dest,
Tuxdest,
Titledest,
- spkrdest,
+// spkrdest,
cursor;
/* Local function prototypes: */
@@ -169,11 +170,10 @@
int firstloop = 1;
int menu_opt = NONE;
int update_locs = 1;
- int redraw = 0;
+ int redraw = 1;
int key_menu = 1;
int old_key_menu = 5;
- debugOn = 1; //for now
show_tux4kids = 1; //for now
if (Opts_UseSound())
@@ -222,7 +222,7 @@
/* Load media and menu data: */
TitleScreen_load_media();
- SDL_WM_GrabInput(SDL_GRAB_ON); // User input goes to TuxType, not window manager
+ SDL_WM_GrabInput(SDL_GRAB_ON); // User input goes to TuxMath, not window manager
/***************************
@@ -241,10 +241,10 @@
Titledest.w = titlepic->w;
Titledest.h = titlepic->h;
- spkrdest.x = 520;
- spkrdest.y = 420;
- spkrdest.w = speaker->w;
- spkrdest.h = speaker->h;
+// spkrdest.x = 520;
+// spkrdest.y = 420;
+// spkrdest.w = speaker->w;
+// spkrdest.h = speaker->h;
/* --- wait if the first time in the game --- */
@@ -252,7 +252,17 @@
{
while ((SDL_GetTicks() - start) < 2000)
{
- SDL_Delay(50);
+ /* Check to see if user pressed escape */
+ if (SDL_PollEvent(&event)
+ && event.type==SDL_KEYDOWN
+ && event.key.keysym.sym == SDLK_ESCAPE)
+ {
+ return;
+ }
+ else
+ {
+ SDL_Delay(50);
+ }
}
show_tux4kids = 0;
}
@@ -260,8 +270,11 @@
SDL_ShowCursor(1);
/* FIXME not sure the next line works in Windows: */
TransWipe(bkg, RANDOM_WIPE, 10, 20);
+ /* Make sure background gets drawn (since TransWipe() doesn't */
+ /* seem to work reliably as of yet): */
+ SDL_BlitSurface(bkg, NULL, screen, NULL);
+ SDL_UpdateRect(screen, 0, 0, 0, 0);
-
/* --- Pull tux & logo onscreen --- */
/* NOTE we wind up with Tuxdest.y == (screen->h) - (Tux->frame[0]->h), */
/* and Titledest.x == 0. */
@@ -291,15 +304,15 @@
LOG( "Tux and Title are in place now\n" );
- /* Pick speaker graphic according to whether music is on: */
- if (Opts_MenuMusic())
- {
- SDL_BlitSurface(speaker, NULL, screen, &spkrdest);
- }
- else
- {
- SDL_BlitSurface(speakeroff, NULL, screen, &spkrdest);
- }
+// /* Pick speaker graphic according to whether music is on: */
+// if (Opts_MenuMusic())
+// {
+// SDL_BlitSurface(speaker, NULL, screen, &spkrdest);
+// }
+// else
+// {
+// SDL_BlitSurface(speakeroff, NULL, screen, &spkrdest);
+// }
/* Start playing menu music if desired: */
if (Opts_MenuMusic())
@@ -375,22 +388,22 @@
}
}
- /* If mouse over speaker, toggle menu music off or on: */
- if ((cursor.x >= spkrdest.x && cursor.x <= (spkrdest.x + spkrdest.w)) &&
- (cursor.y >= spkrdest.y && cursor.y <= (spkrdest.y + spkrdest.h)))
- {
- if (Opts_MenuMusic())
- {
- audioMusicUnload();
- Opts_SetMenuMusic(0);
- }
- else
- {
- Opts_SetMenuMusic(1);
- audioMusicLoad("tuxi.ogg", -1);
- }
- redraw = 1;
- }
+// /* If mouse over speaker, toggle menu music off or on: */
+// if ((cursor.x >= spkrdest.x && cursor.x <= (spkrdest.x + spkrdest.w)) &&
+// (cursor.y >= spkrdest.y && cursor.y <= (spkrdest.y + spkrdest.h)))
+// {
+// if (Opts_MenuMusic())
+// {
+// audioMusicUnload();
+// Opts_SetMenuMusic(0);
+// }
+// else
+// {
+// Opts_SetMenuMusic(1);
+// audioMusicLoad("tuxi.ogg", -1);
+// }
+// redraw = 1;
+// }
break;
}
@@ -685,12 +698,10 @@
{
audioMusicUnload();
}
-
- /* The 'Ace' list is _very_ long, so only use a random 10% */
- /* of questions meeting the criteria (and reset afterward): */
- MC_SetFractionToKeep(0.1);
game();
- MC_SetFractionToKeep(1);
+ /* The 'Ace' mission sets this to 0.1 - put back to 1 in case */
+ /* next mission file forgets to specify it: */
+ MC_SetFractionToKeep(1.0);
}
else
{
@@ -803,14 +814,14 @@
SDL_BlitSurface(bkg, NULL, screen, NULL);
SDL_BlitSurface(titlepic, NULL, screen, &Titledest);
- if (Opts_MenuMusic())
- {
- SDL_BlitSurface(speaker, NULL, screen, &spkrdest);
- }
- else
- {
- SDL_BlitSurface(speakeroff, NULL, screen, &spkrdest);
- }
+// if (Opts_MenuMusic())
+// {
+// SDL_BlitSurface(speaker, NULL, screen, &spkrdest);
+// }
+// else
+// {
+// SDL_BlitSurface(speakeroff, NULL, screen, &spkrdest);
+// }
SDL_UpdateRect(screen, 0, 0, 0, 0);
frame = redraw = 0; // so we redraw tux
@@ -844,7 +855,8 @@
SDL_BlitSurface(reg_text[j][menu_depth], NULL, screen, &text_dst[j]);
SDL_BlitSurface(menu_gfx[j][menu_depth]->default_img, NULL, screen, &menu_gfxdest[j]);
}
- }
+ SDL_UpdateRect(screen, 0, 0, 0, 0);
+ }
@@ -916,17 +928,17 @@
// HACK This is still more than we need to update every frame but
// it cuts cpu on my machine %60 so it seems better...
- if (Opts_MenuMusic())
- {
- SDL_BlitSurface(speaker, NULL, screen, &spkrdest);
- }
- else
- {
- SDL_BlitSurface(speakeroff, NULL, screen, &spkrdest);
- }
+// if (Opts_MenuMusic())
+// {
+// SDL_BlitSurface(speaker, NULL, screen, &spkrdest);
+// }
+// else
+// {
+// SDL_BlitSurface(speakeroff, NULL, screen, &spkrdest);
+// }
+//
+// SDL_UpdateRect(screen, spkrdest.x, spkrdest.y, spkrdest.w, spkrdest.h);
- SDL_UpdateRect(screen, spkrdest.x, spkrdest.y, spkrdest.w, spkrdest.h);
-
for ( i=1; i<6; i++ )
{
SDL_UpdateRect(screen, menu_button[i].x, menu_button[i].y, menu_button[i].w, menu_button[i].h);
@@ -1048,10 +1060,10 @@
/* --- load graphics --- */
titlepic = LoadImage("title/title1.png", IMG_ALPHA);
- LOG("About to try to load speaker image\n");
-
- speaker = LoadImage( "title/sound.png", IMG_ALPHA );
- speakeroff = LoadImage( "title/nosound.png", IMG_ALPHA );
+// LOG("About to try to load speaker image\n");
+//
+// speaker = LoadImage( "title/sound.png", IMG_ALPHA );
+// speakeroff = LoadImage( "title/nosound.png", IMG_ALPHA );
bkg = LoadImage( "title/main_bkg.jpg", IMG_REGULAR );
sel = LoadSprite("sprites/sel", IMG_ALPHA);
@@ -1204,8 +1216,8 @@
/* --- unload graphics --- */
SDL_FreeSurface(titlepic);
- SDL_FreeSurface(speaker);
- SDL_FreeSurface(speakeroff);
+// SDL_FreeSurface(speaker);
+// SDL_FreeSurface(speakeroff);
SDL_FreeSurface(bkg);
FreeSprite(sel);
@@ -1220,8 +1232,9 @@
void NotImplemented(void)
{
SDL_Surface *s1, *s2, *s3, *s4;
+ SDL_Surface* stop_button;
sprite *tux;
- SDL_Rect loc;
+ SDL_Rect loc, stopRect;
int finished = 0;
int tux_frame = 0;
Uint32 frame = 0;
@@ -1262,7 +1275,15 @@
loc.x = 320-(s4->w/2); loc.y = 440;
SDL_BlitSurface( s4, NULL, screen, &loc);
- // FIXME make Tux blink correctly.
+ /* Red "Stop" circle in upper right corner to go back to main menu: */
+ stop_button = LoadImage("status/stop.png", IMG_ALPHA);
+ stopRect.w = stop_button->w;
+ stopRect.h = stop_button->h;
+ stopRect.x = screen->w - stop_button->w;
+ stopRect.y = 0;
+ SDL_BlitSurface(stop_button, NULL, screen, &stopRect);
+
+
tux = LoadSprite("tux/bigtux", IMG_ALPHA);
if (tux && tux->num_frames) /* make sure sprite has at least one frame */
{
@@ -1285,9 +1306,20 @@
}
case SDL_MOUSEBUTTONDOWN:
+ /* "Stop" button - go to main menu: */
+ {
+ if (inRect(stopRect, event.button.x, event.button.y ))
+ {
+ finished = 1;
+ tuxtype_playsound(snd_move);
+ break;
+ }
+ break;
+ }
case SDL_KEYDOWN:
{
finished = 1;
+ tuxtype_playsound(snd_move);
}
}
}
@@ -1341,8 +1373,8 @@
SDL_Surface *titles[MAX_LESSONS];
SDL_Surface *select[MAX_LESSONS];
SDL_Surface* lesson_title;
- SDL_Surface *left, *right, *left_gray, *right_gray;
- SDL_Rect leftRect, rightRect;
+ SDL_Surface *left, *right, *left_gray, *right_gray, *stop_button;
+ SDL_Rect leftRect, rightRect, stopRect;
SDL_Rect titleRects[8]; //8 lessons displayed per page
SDL_Rect lesson_menu_button[8]; // Translucent mouse "buttons"
@@ -1375,7 +1407,8 @@
for (i = useEnglish; i < 2; i++)
{
fileStats.st_mode = 0; // clear last use!
- sprintf( lesson_path, "%s/missions/lessons", realPath[i] );
+// sprintf( lesson_path, "%s/missions/lessons", realPath[i] );
+ sprintf( lesson_path, "%s/missions/lessons", DATA_PREFIX);
#ifdef TUXMATH_DEBUG
fprintf(stderr, "Checking path: %s\n", lesson_path);
@@ -1504,6 +1537,13 @@
leftRect.x = rightRect.x - 10 - left->w;
leftRect.y = screen->h - left->h - 20;
+ /* Red "Stop" circle in upper right corner to go back to main menu: */
+ stop_button = LoadImage("status/stop.png", IMG_ALPHA);
+ stopRect.w = stop_button->w;
+ stopRect.h = stop_button->h;
+ stopRect.x = screen->w - stop_button->w;
+ stopRect.y = 0;
+
tux = LoadSprite("tux/bigtux", IMG_ALPHA);
lesson_title = LoadImage("title/title1.png", IMG_ALPHA);
@@ -1602,6 +1642,11 @@
loc = loc - (loc % 8) + i;
+ /* Re-read global settings first in case any settings were */
+ /* clobbered by other lesson or arcade games this session: */
+ read_global_config_file();
+
+ /* Now read the selected file and play the "mission": */
if (read_named_config_file(lesson_list[loc]))
{
if (Opts_MenuMusic()) //Turn menu music off for game
@@ -1653,6 +1698,14 @@
break;
}
}
+
+ /* "Stop" button - go to main menu: */
+ if (inRect(stopRect, event.button.x, event.button.y ))
+ {
+ stop = 2;
+ tuxtype_playsound(snd_move);
+ break;
+ }
} /* End of case SDL_MOUSEDOWN */
@@ -1674,6 +1727,11 @@
if (Opts_MenuSound())
{tuxtype_playsound(snd_select);}
+ /* Re-read global settings first in case any settings were */
+ /* clobbered by other lesson or arcade games this session: */
+ read_global_config_file();
+
+ /* Now read the selected file and play the "mission": */
if (read_named_config_file(lesson_list[loc]))
{
if (Opts_MenuMusic()) //Turn menu music off for game
@@ -1752,15 +1810,17 @@
int start;
start = loc - (loc % 8);
- /* Redraw background, title, and Tux: */
+ /* Redraw background, title, stop button, and Tux: */
SDL_BlitSurface(bkg, NULL, screen, NULL);
SDL_BlitSurface(lesson_title, NULL, screen, &Titledest);
+ SDL_BlitSurface(stop_button, NULL, screen, &stopRect);
SDL_BlitSurface(tux->frame[0], NULL, screen, &Tuxdest);
/* FIXME get rid of "evil" macro ;) */
for (i = start; i < MIN(start+8,lessons); i++)
{
- titleRects[i % 8].x = 320 - (titles[i]->w/2); //Center in screen
+// titleRects[i % 8].x = 320 - (titles[i]->w/2); //Center in screen
+ titleRects[i % 8].x = 240; //Like main menu
titleRects[i % 8].w = titles[i]->w;
titleRects[i % 8].h = titles[i]->h;
@@ -1801,6 +1861,7 @@
SDL_BlitSurface( right_gray, NULL, screen, &rightRect );
}
+
SDL_UpdateRect(screen, 0, 0, 0 ,0);
}
@@ -1844,6 +1905,7 @@
SDL_FreeSurface(right);
SDL_FreeSurface(left_gray);
SDL_FreeSurface(right_gray);
+ SDL_FreeSurface(stop_button);
SDL_FreeSurface(lesson_title);
FreeSprite(tux);
Modified: tuxmath/trunk/src/titlescreen.h
===================================================================
--- tuxmath/trunk/src/titlescreen.h 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/src/titlescreen.h 2007-02-12 11:37:56 UTC (rev 76)
@@ -17,10 +17,6 @@
* *
***************************************************************************/
-#ifdef WIN32
-#undef DATA_PREFIX
-#define DATA_PREFIX ".//"
-#endif
#if SDL_BYTEORDER == SDL_BIG_ENDIAN
#define rmask 0xff000000
@@ -114,11 +110,11 @@
-#define menu_font "GenAI102.ttf" /* or "DejaVuSans-Bold.ttf" or "FreeSansBold.ttf" */ /* was menu.ttf */
-#define menu_font_size 20
+#define menu_font "AndikaDesRevA.ttf" /* "GenAI102.ttf" */
+#define menu_font_size 18
-#define ttf_font "GenAI102.ttf" /* or "DejaVuSans-Bold.ttf" or "FreeSansBold.ttf" */ /* was letters.ttf */
-#define ttf_font_size 20
+#define ttf_font "AndikaDesRevA.ttf" /* "GenAI102.ttf" */
+#define ttf_font_size 18
#define MAX_LESSONS 100
#define MAX_NUM_WORDS 500
@@ -269,7 +265,7 @@
extern sprite *FlipSprite( sprite *in, int X, int Y );
extern void FreeSprite( sprite *gfx );
extern Mix_Music *LoadMusic( char *datafile );
-extern SDL_Surface *flip( SDL_Surface *in, int x, int y );
+extern SDL_Surface* flip( SDL_Surface *in, int x, int y );
/* in alphabet.c (from tuxtype) */
extern void LoadKeyboard( void );
Modified: tuxmath/trunk/src/tuxmath.c
===================================================================
--- tuxmath/trunk/src/tuxmath.c 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/src/tuxmath.c 2007-02-12 11:37:56 UTC (rev 76)
@@ -32,31 +32,14 @@
int main(int argc, char * argv[])
{
-// int cmd, done;
- setup(argc, argv);
+/* Link control of tuxtype-derived code's debug to TUXMATH_DEBUG: */
+ debugOn = 0; //for tuxtype-derived code
+#ifdef TUXMATH_DEBUG
+ debugOn = 1;
+#endif
- debugOn = 1; //for tuxtype-derived code
-
-/* done = 0;
-
- do
- {*/
- setupTheme(NULL);
- TitleScreen();
-/*
- cmd = title();
-
- if (cmd == CMD_GAME)
- done = game();
- else if (cmd == CMD_OPTIONS)
- done = options();
- else if (cmd == CMD_CREDITS)
- done = credits();
- else if (cmd == CMD_QUIT)
- done = 1;
- }
- while (!done);*/
-
+ setup(argc, argv);
+ TitleScreen();
cleanup();
return 0;
}
Modified: tuxmath/trunk/src/tuxmath.h
===================================================================
--- tuxmath/trunk/src/tuxmath.h 2007-02-01 22:45:46 UTC (rev 75)
+++ tuxmath/trunk/src/tuxmath.h 2007-02-12 11:37:56 UTC (rev 76)
@@ -32,8 +32,6 @@
#define TUXMATH_DEBUG /* for conditional compilation of debugging output */
//#define FEEDBACK_DEBUG /* for Tim's feedback speed control code */
-//#define TUXMATH_VERSION 0.98 This is now done by autoheader and configure.in
-
/* Maximum length of file path: */
#define PATH_MAX 4096
@@ -51,6 +49,9 @@
#define DEFAULT_DEMO_MODE 0
#define DEFAULT_OPER_OVERRIDE 0
#define DEFAULT_USE_KEYPAD 0
+#define DEFAULT_ALLOW_PAUSE 1
+#define DEFAULT_BONUS_SPEED_RATIO 1.5
+#define DEFAULT_BONUS_COMET_INTERVAL 10
#define DEFAULT_SPEED 1
#define DEFAULT_ALLOW_SPEEDUP 1
#define DEFAULT_SPEEDUP_FACTOR 1.2
@@ -74,10 +75,11 @@
#define DEFAULT_NUM_BKGDS 6
#define DEFAULT_MAX_CITY_COLORS 4
-#define MINIMUM_SPEED 0.1
+#define MINIMUM_SPEED 0.3
#define MAX_MAX_SPEED 20.0
#define MIN_SPEEDUP_FACTOR 0.5
#define MAX_SPEEDUP_FACTOR 2.0
+#define MAX_BONUS_SPEED_RATIO 3.0
#define MIN_COMETS 1
#define MAX_MAX_COMETS 100
More information about the Tux4kids-commits
mailing list