Commit fb92341b authored by Alejandro Molina Villegas's avatar Alejandro Molina Villegas

Merge remote-tracking branch 'origin' into amolina

parents 4ae3710f a0d935f1
......@@ -4,22 +4,684 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"# 1. Python\n",
"## 1.3 Comprensión y Generadores"
"# 2. Python\n",
"## 2.1 Comprensiónes\n",
"Las comprensiones de python proveen de una forma consisa de crear listas, diccionarios y conjuntos. Su nombre proviene de teria de conjuntos en donde la *notación contructiva de conjuntos* o comprensión se define como:\n",
"\n",
"\n",
"[Wikipedia](https://en.wikipedia.org/wiki/Set-builder_notation): Definir conjuntos por propiedades también se conoce como ***comprensión de conjuntos***, abstracción de conjuntos o como definición de la intención de un conjunto.\n",
"\n",
"En python la estructura de una comprensión es la siguiente:![img](https://python-3-patterns-idioms-test.readthedocs.io/en/latest/_images/listComprehensions.gif)"
]
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 31,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[2, 2, 4, 6, 8]"
]
},
"execution_count": 31,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"old_list = [1,2,2,3,4,5,6,7,7,8,9]\n",
"new_list = []\n",
"for i in old_list:\n",
" if i%2==0:\n",
" new_list.append(i)\n",
"new_list"
]
},
{
"cell_type": "code",
"execution_count": 40,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[2, 2, 4, 6, 8]"
]
},
"execution_count": 40,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Lista\n",
"new_list=[i for i in old_list if i%2==0]\n",
"new_list"
]
},
{
"cell_type": "code",
"execution_count": 38,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{0: 1,\n",
" 1: 1,\n",
" 2: 4,\n",
" 3: 27,\n",
" 4: 256,\n",
" 5: 3125,\n",
" 6: 46656,\n",
" 7: 823543,\n",
" 8: 16777216,\n",
" 9: 387420489}"
]
},
"execution_count": 38,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Diccionario\n",
"{ i:i**i for i in range(10)}"
]
},
{
"cell_type": "code",
"execution_count": 37,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[[1, 0, 0], [0, 1, 0], [0, 0, 1]]"
]
},
"execution_count": 37,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Comprensión anidada\n",
"[ [ 1 if item_idx == row_idx else 0 for item_idx in range(0, 3) ] for row_idx in range(0, 3) ]"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{1, 2, 3, 4, 5, 6, 7, 8, 9}"
]
},
"execution_count": 34,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Conjunto\n",
"new_set={i for i in old_list}\n",
"new_set"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 2.2 Expresiones lambda $\\lambda$\n",
"Una función anónima o **expresión lambda** es una subrutina definida que no está enlazada a un identificador. Las funciones lambda generalmente son Argumentos que son pasados a otras funciónes de orden superior o Usadas para construir el resultado de una función de orden superior que necesita retornar una función [[Wikiedia](https://en.wikipedia.org/wiki/Anonymous_function)].\n",
"\n",
"En Python las expresiones lambda no pueden utilizar ciclos ni utilizar la plabra reservada **return**, su sintaxis es:```lambda <parametros>:<expresion>```\n",
"\n",
"*Nota: **filter** regresa una lista de elementos para los cuales una funcion regresa **True**; **map** aplica una funcion a todos los ementos de una lista.*\n",
"\n",
"\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": 77,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"function"
]
},
"execution_count": 77,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"f = lambda x: x * x\n",
"type(f)"
]
},
{
"cell_type": "code",
"execution_count": 41,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[4, 4, 256, 46656, 16777216]"
]
},
"execution_count": 41,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"list(map(lambda i: i**i, filter(lambda i: i%2==0, old_list)))"
]
},
{
"cell_type": "code",
"execution_count": 47,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[(13, -3), (4, 1), (1, 2), (9, 10)]"
]
},
"execution_count": 47,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"a = [(1, 2), (4, 1), (9, 10), (13, -3)]\n",
"a.sort(key=lambda x: x[1])\n",
"a"
]
},
{
"cell_type": "code",
"execution_count": 51,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[102.56, 97.7, 99.14, 100.03999999999999]\n"
]
}
],
"source": [
"Celsius = [39.2, 36.5, 37.3, 37.8]\n",
"Fahrenheit = map(lambda x: (float(9)/5)*x + 32, Celsius)\n",
"print(list(Fahrenheit))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 2.3 Generadores: Funciones y Expresiones\n",
"Los Generadores son funciones o expresiones que regesan un valor iterador en lugar de un valor, las para que una funcion regrese un generador en lugar de un valor se utiliza la palabra reservada **yield** en lugar de **return**."
]
},
{
"cell_type": "code",
"execution_count": 55,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"499999500000\n"
]
}
],
"source": [
"def firstn(n):\n",
" num = 0\n",
" while num < n:\n",
" yield num\n",
" num += 1\n",
"\n",
"sum_of_first_n = sum(firstn(1000000))\n",
"print(sum_of_first_n)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Tambien es posible construir generadores utilizando expresiones utilizando parentesis en lugar de corchetes. Esto resulta util cuando utilizar una expresion generaria una lista muy grande que ocuparia mucha memoria."
]
},
{
"cell_type": "code",
"execution_count": 66,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]\n",
"0\n",
"2\n",
"4\n",
"[6, 8, 10, 12, 14, 16, 18]\n"
]
}
],
"source": [
"doublesC = [2 * n for n in range(10)]\n",
"print(doublesC)\n",
"doublesG = (2 * n for n in range(10))\n",
"print(next(doublesG))\n",
"print(next(doublesG))\n",
"print(next(doublesG))\n",
"print(list(doublesG))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 2.4 Ejercicios\n",
"### 2.4.1\n",
"Dada una lista de enteros **a**, utilisando una comprensión, Imprimir una nueva lista que contenga \"par\" o \"impar\" en cada uno de sus elementos, dependiendo del valor del elemento en la lista orginal."
]
},
{
"cell_type": "code",
"execution_count": 67,
"metadata": {},
"outputs": [],
"source": []
"source": [
"a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 2.4.2\n",
"Dada una lista *a*, utilizando una comprensión, imprimir una lista de tuplas, en donde cada tupla contiene el indice y el valor de elemento de la lista orginal."
]
},
{
"cell_type": "code",
"execution_count": 69,
"metadata": {},
"outputs": [],
"source": [
"my_list = ['apple', 'banana', 'grapes', 'pear']\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 2.4.3\n",
"Genera una lista que contenga una tuplas con todos los pares posibles de elementos entre las dos listas."
]
},
{
"cell_type": "code",
"execution_count": 72,
"metadata": {},
"outputs": [],
"source": [
"a = [0,1,2,3,4,5,6]\n",
"b = [\"a\",\"b\",\"c\",\"d\",\"e\",\"f\"]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 2.4.4 \n",
"Utilizando *filter* y una expresion *lambda* generar una lista que contenga todos los numeros impares de una lista de entrada **a**."
]
},
{
"cell_type": "code",
"execution_count": 74,
"metadata": {},
"outputs": [],
"source": [
"a=[5, 7, 22, 97, 54, 62, 77, 23, 73, 61]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 2.4.5\n",
"Utilizado ***reduce*** y una expresion *lambda*, obten la suma de todos lo elementos en una lista."
]
},
{
"cell_type": "code",
"execution_count": 76,
"metadata": {},
"outputs": [],
"source": [
"a = [5, 8, 10, 20, 50, 100] "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 2.4.6 \n",
"Utilizando *map* y una expresion *lambda* obtener una lista cuyos elementos sean la suma de los elementos correspondientes en las listas **a** y **b**.\n"
]
},
{
"cell_type": "code",
"execution_count": 78,
"metadata": {},
"outputs": [],
"source": [
"a = [5, 10, 15, 20]\n",
" \n",
"b = [30, 35, 40, 45]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 2.6.7\n",
"Escribir un generador en forma de expresion que obtenga las primeras 10 ternas pitagoricas.\n",
"\n",
"[Wikipedia](https://es.wikipedia.org/wiki/Terna_pitag%C3%B3rica): Una terna pitagórica es un conjunto ordenado de tres números enteros positivos a, b, c, y son solución de la ecuación diofantina cuadrática $a^{2}+b^{2}=c^{2}$.\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 2.6.8 \n",
"Escribir un generador en forma de funcion recursiva que entregue la lista de todas las permitaciones de los elementos en una lista."
]
},
{
"cell_type": "code",
"execution_count": 80,
"metadata": {},
"outputs": [],
"source": [
"a = [\"a\", \"b\", \"c\"]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 2.5 Modulos y Paquetes\n",
"En Python, cada uno de nuestros archivos .py se denominan módulos. Estos módulos, a la vez, pueden formar parte de paquetes. Un paquete, es una carpeta que contiene archivos .py. Para que una carpeta pueda ser considerada un paquete, debe contener un archivo de inicio llamado ``__init__.py``. Este archivo, no necesita contener ninguna instrucción. De hecho, puede estar vacío.\n",
"\n",
"\n",
"``\n",
"└── miModulo\n",
" ├── __init__.py \n",
" └── helloWOrld.py \n",
"``"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"hello\n"
]
}
],
"source": [
"from miModulo import helloWorld\n",
"helloWorld.hello()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 2.6 Documentacion (docstring)\n",
"\n",
"Python **Docstring** es el texto de documentación que puede aprecer en la definición de una clase, módulo, función o método, y se escribe como la primera declaración. Se puede acceder a las cadenas de documenacion desde el atributo doc para cualquiera de los objetos de Python y también con la función incorporada **help()**."
]
},
{
"cell_type": "code",
"execution_count": 89,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Generators have a ``Yields`` section instead of a ``Returns`` section.\n",
"\n",
" Args:\n",
" n (int): The upper limit of the range to generate, from 0 to `n` - 1.\n",
"\n",
" Yields:\n",
" int: The next number in the range of 0 to `n` - 1.\n",
"\n",
" Examples:\n",
" Examples should be written in doctest format, and should illustrate how\n",
" to use the function.\n",
"\n",
" >>> print([i for i in example_generator(4)])\n",
" [0, 1, 2, 3]\n",
"\n",
" \n",
"Help on function example_generator in module __main__:\n",
"\n",
"example_generator(n)\n",
" Generators have a ``Yields`` section instead of a ``Returns`` section.\n",
" \n",
" Args:\n",
" n (int): The upper limit of the range to generate, from 0 to `n` - 1.\n",
" \n",
" Yields:\n",
" int: The next number in the range of 0 to `n` - 1.\n",
" \n",
" Examples:\n",
" Examples should be written in doctest format, and should illustrate how\n",
" to use the function.\n",
" \n",
" >>> print([i for i in example_generator(4)])\n",
" [0, 1, 2, 3]\n",
"\n"
]
}
],
"source": [
"def example_generator(n):\n",
" \"\"\"Generators have a ``Yields`` section instead of a ``Returns`` section.\n",
"\n",
" Args:\n",
" n (int): The upper limit of the range to generate, from 0 to `n` - 1.\n",
"\n",
" Yields:\n",
" int: The next number in the range of 0 to `n` - 1.\n",
"\n",
" Examples:\n",
" Examples should be written in doctest format, and should illustrate how\n",
" to use the function.\n",
"\n",
" >>> print([i for i in example_generator(4)])\n",
" [0, 1, 2, 3]\n",
"\n",
" \"\"\"\n",
" for i in range(n):\n",
" yield i\n",
"\n",
"type(example_generator)\n",
"print(example_generator.__doc__)\n",
"help(example_generator)\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 2.6.1 pydoc\n",
"En la linea de comando el modulo **pydoc** permite general la documentacion de los modulo en formato html:\n"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [],
"source": [
"%%bash\n",
"cd miModulo\n",
"pydoc -w helloWorld.py"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"\n",
"<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n",
"<html><head><title>Python: module helloWorld</title>\n",
"<meta charset=\"utf-8\">\n",
"</head><body bgcolor=\"#f0f0f8\">\n",
"\n",
"<table width=\"100%\" cellspacing=0 cellpadding=2 border=0 summary=\"heading\">\n",
"<tr bgcolor=\"#7799ee\">\n",
"<td valign=bottom>&nbsp;<br>\n",
"<font color=\"#ffffff\" face=\"helvetica, arial\">&nbsp;<br><big><big><strong>helloWorld</strong></big></big></font></td\n",
"><td align=right valign=bottom\n",
"><font color=\"#ffffff\" face=\"helvetica, arial\"><a href=\".\">index</a><br><a href=\"file:/home/mchc/git/tap1012/miModulo/helloWorld.py\">/home/mchc/git/tap1012/miModulo/helloWorld.py</a></font></td></tr></table>\n",
" <p><tt>This&nbsp;example&nbsp;module&nbsp;shows&nbsp;various&nbsp;types&nbsp;of&nbsp;documentation&nbsp;available&nbsp;for&nbsp;use<br>\n",
"with&nbsp;pydoc.&nbsp;&nbsp;To&nbsp;generate&nbsp;HTML&nbsp;documentation&nbsp;for&nbsp;this&nbsp;module&nbsp;issue&nbsp;the<br>\n",
"command:<br>\n",
"&nbsp;<br>\n",
"&nbsp;&nbsp;&nbsp;&nbsp;pydoc&nbsp;-w&nbsp;foo</tt></p>\n",
"<p>\n",
"<table width=\"100%\" cellspacing=0 cellpadding=2 border=0 summary=\"section\">\n",
"<tr bgcolor=\"#eeaa77\">\n",
"<td colspan=3 valign=bottom>&nbsp;<br>\n",
"<font color=\"#ffffff\" face=\"helvetica, arial\"><big><strong>Functions</strong></big></font></td></tr>\n",
" \n",
"<tr><td bgcolor=\"#eeaa77\"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>\n",
"<td width=\"100%\"><dl><dt><a name=\"-hello\"><strong>hello</strong></a>()</dt><dd><tt>Documentacion&nbsp;de&nbsp;función&nbsp;<a href=\"#-hello\">hello</a>()&nbsp;del&nbsp;modulo&nbsp;miModulo.</tt></dd></dl>\n",
"</td></tr></table>\n",
"</body></html>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from IPython.display import HTML\n",
"HTML(filename=\"miModulo/helloWorld.html\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 2.7 Casos de Prueba (doctest)\n",
"\n",
"doctest prueba el código fuente ejecutando ejemplos incrustados en la documentación y verificando que producen los resultados esperados. Funciona al analizar el texto de ayuda para encontrar ejemplos, ejecutarlos y luego comparar el texto de salida con el valor esperado.\n"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Trying:\n",
" multiply(4, 3)\n",
"Expecting:\n",
" 12\n",
"ok\n",
"Trying:\n",
" multiply('a', 3)\n",
"Expecting:\n",
" 'aaa'\n",
"ok\n",
"1 items had no tests:\n",
" __main__\n",
"1 items passed all tests:\n",
" 2 tests in __main__.multiply\n",
"2 tests in 2 items.\n",
"2 passed and 0 failed.\n",
"Test passed.\n"
]
},
{
"data": {
"text/plain": [
"TestResults(failed=0, attempted=2)"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"def multiply(a, b):\n",
" '''\n",
" >>> multiply(4, 3)\n",
" 12\n",
" >>> multiply('a', 3)\n",
" 'aaa'\n",
" '''\n",
" return a * b\n",
"import doctest\n",
"\n",
"doctest.testmod(verbose=True)\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 1.4 Documentacion y Casos de Prueba"
"## 2.8 Ejercicios\n",
"Escribe la documentacion y los casos de prueba para todos los ejercicios de la semana 1 y 2."
]
},
{
......
......@@ -5,21 +5,683 @@
"metadata": {},
"source": [
"# 2. Python\n",
"## 2.1 Comprensiónes"
"## 2.1 Comprensiónes\n",
"Las comprensiones de python proveen de una forma consisa de crear listas, diccionarios y conjuntos. Su nombre proviene de teria de conjuntos en donde la *notación contructiva de conjuntos* o comprensión se define como:\n",
"\n",
"\n",
"[Wikipedia](https://en.wikipedia.org/wiki/Set-builder_notation): Definir conjuntos por propiedades también se conoce como ***comprensión de conjuntos***, abstracción de conjuntos o como definición de la intención de un conjunto.\n",
"\n",
"En python la estructura de una comprensión es la siguiente:![img](https://python-3-patterns-idioms-test.readthedocs.io/en/latest/_images/listComprehensions.gif)"
]
},
{
"cell_type": "code",
"execution_count": 31,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[2, 2, 4, 6, 8]"
]
},
"execution_count": 31,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"old_list = [1,2,2,3,4,5,6,7,7,8,9]\n",
"new_list = []\n",
"for i in old_list:\n",
" if i%2==0:\n",
" new_list.append(i)\n",
"new_list"
]
},
{
"cell_type": "code",
"execution_count": 40,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[2, 2, 4, 6, 8]"
]
},
"execution_count": 40,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Lista\n",
"new_list=[i for i in old_list if i%2==0]\n",
"new_list"
]
},
{
"cell_type": "code",
"execution_count": 38,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{0: 1,\n",
" 1: 1,\n",
" 2: 4,\n",
" 3: 27,\n",
" 4: 256,\n",
" 5: 3125,\n",
" 6: 46656,\n",
" 7: 823543,\n",
" 8: 16777216,\n",
" 9: 387420489}"
]
},
"execution_count": 38,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Diccionario\n",
"{ i:i**i for i in range(10)}"
]
},
{
"cell_type": "code",
"execution_count": 37,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[[1, 0, 0], [0, 1, 0], [0, 0, 1]]"
]
},
"execution_count": 37,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Comprensión anidada\n",
"[ [ 1 if item_idx == row_idx else 0 for item_idx in range(0, 3) ] for row_idx in range(0, 3) ]"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{1, 2, 3, 4, 5, 6, 7, 8, 9}"
]
},
"execution_count": 34,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Conjunto\n",
"new_set={i for i in old_list}\n",
"new_set"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 2.2 Expresiones lambda $\\lambda$\n",
"Una función anónima o **expresión lambda** es una subrutina definida que no está enlazada a un identificador. Las funciones lambda generalmente son Argumentos que son pasados a otras funciónes de orden superior o Usadas para construir el resultado de una función de orden superior que necesita retornar una función [[Wikiedia](https://en.wikipedia.org/wiki/Anonymous_function)].\n",
"\n",
"En Python las expresiones lambda no pueden utilizar ciclos ni utilizar la plabra reservada **return**, su sintaxis es:```lambda <parametros>:<expresion>```\n",
"\n",
"*Nota: **filter** regresa una lista de elementos para los cuales una funcion regresa **True**; **map** aplica una funcion a todos los ementos de una lista.*\n",
"\n",
"\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": 77,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"function"
]
},
"execution_count": 77,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"f = lambda x: x * x\n",
"type(f)"
]
},
{
"cell_type": "code",
"execution_count": 41,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[4, 4, 256, 46656, 16777216]"
]
},
"execution_count": 41,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"list(map(lambda i: i**i, filter(lambda i: i%2==0, old_list)))"
]
},
{
"cell_type": "code",
"execution_count": 47,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[(13, -3), (4, 1), (1, 2), (9, 10)]"
]
},
"execution_count": 47,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"a = [(1, 2), (4, 1), (9, 10), (13, -3)]\n",
"a.sort(key=lambda x: x[1])\n",
"a"
]
},
{
"cell_type": "code",
"execution_count": 51,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[102.56, 97.7, 99.14, 100.03999999999999]\n"
]
}
],
"source": [
"Celsius = [39.2, 36.5, 37.3, 37.8]\n",
"Fahrenheit = map(lambda x: (float(9)/5)*x + 32, Celsius)\n",
"print(list(Fahrenheit))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 2.3 Generadores: Funciones y Expresiones\n",
"Los Generadores son funciones o expresiones que regesan un valor iterador en lugar de un valor, las para que una funcion regrese un generador en lugar de un valor se utiliza la palabra reservada **yield** en lugar de **return**."
]
},
{
"cell_type": "code",
"execution_count": 55,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"499999500000\n"
]
}
],
"source": [
"def firstn(n):\n",
" num = 0\n",
" while num < n:\n",
" yield num\n",
" num += 1\n",
"\n",
"sum_of_first_n = sum(firstn(1000000))\n",
"print(sum_of_first_n)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Tambien es posible construir generadores utilizando expresiones utilizando parentesis en lugar de corchetes. Esto resulta util cuando utilizar una expresion generaria una lista muy grande que ocuparia mucha memoria."
]
},
{
"cell_type": "code",
"execution_count": 66,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]\n",
"0\n",
"2\n",
"4\n",
"[6, 8, 10, 12, 14, 16, 18]\n"
]
}
],
"source": [
"doublesC = [2 * n for n in range(10)]\n",
"print(doublesC)\n",
"doublesG = (2 * n for n in range(10))\n",
"print(next(doublesG))\n",
"print(next(doublesG))\n",
"print(next(doublesG))\n",
"print(list(doublesG))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 2.4 Ejercicios\n",
"### 2.4.1\n",
"Dada una lista de enteros **a**, utilisando una comprensión, Imprimir una nueva lista que contenga \"par\" o \"impar\" en cada uno de sus elementos, dependiendo del valor del elemento en la lista orginal."
]
},
{
"cell_type": "code",
"execution_count": 67,
"metadata": {},
"outputs": [],
"source": [
"a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 2.2 Generadores"
"### 2.4.2\n",
"Dada una lista *a*, utilizando una comprensión, imprimir una lista de tuplas, en donde cada tupla contiene el indice y el valor de elemento de la lista orginal."
]
},
{
"cell_type": "code",
"execution_count": 69,
"metadata": {},
"outputs": [],
"source": [
"my_list = ['apple', 'banana', 'grapes', 'pear']\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 2.4.3\n",
"Genera una lista que contenga una tuplas con todos los pares posibles de elementos entre las dos listas."
]
},
{
"cell_type": "code",
"execution_count": 72,
"metadata": {},
"outputs": [],
"source": [
"a = [0,1,2,3,4,5,6]\n",
"b = [\"a\",\"b\",\"c\",\"d\",\"e\",\"f\"]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 2.4.4 \n",
"Utilizando *filter* y una expresion *lambda* generar una lista que contenga todos los numeros impares de una lista de entrada **a**."
]
},
{
"cell_type": "code",
"execution_count": 74,
"metadata": {},
"outputs": [],
"source": [
"a=[5, 7, 22, 97, 54, 62, 77, 23, 73, 61]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 2.4.5\n",
"Utilizado ***reduce*** y una expresion *lambda*, obten la suma de todos lo elementos en una lista."
]
},
{
"cell_type": "code",
"execution_count": 76,
"metadata": {},
"outputs": [],
"source": [
"a = [5, 8, 10, 20, 50, 100] "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 2.4.6 \n",
"Utilizando *map* y una expresion *lambda* obtener una lista cuyos elementos sean la suma de los elementos correspondientes en las listas **a** y **b**.\n"
]
},
{
"cell_type": "code",
"execution_count": 78,
"metadata": {},
"outputs": [],
"source": [
"a = [5, 10, 15, 20]\n",
" \n",
"b = [30, 35, 40, 45]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 2.6.7\n",
"Escribir un generador en forma de expresion que obtenga las primeras 10 ternas pitagoricas.\n",
"\n",
"[Wikipedia](https://es.wikipedia.org/wiki/Terna_pitag%C3%B3rica): Una terna pitagórica es un conjunto ordenado de tres números enteros positivos a, b, c, y son solución de la ecuación diofantina cuadrática $a^{2}+b^{2}=c^{2}$.\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 2.6.8 \n",
"Escribir un generador en forma de funcion recursiva que entregue la lista de todas las permitaciones de los elementos en una lista."
]
},
{
"cell_type": "code",
"execution_count": 80,
"metadata": {},
"outputs": [],
"source": [
"a = [\"a\", \"b\", \"c\"]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 2.5 Modulos y Paquetes\n",
"En Python, cada uno de nuestros archivos .py se denominan módulos. Estos módulos, a la vez, pueden formar parte de paquetes. Un paquete, es una carpeta que contiene archivos .py. Para que una carpeta pueda ser considerada un paquete, debe contener un archivo de inicio llamado ``__init__.py``. Este archivo, no necesita contener ninguna instrucción. De hecho, puede estar vacío.\n",
"\n",
"\n",
"``\n",
"└── miModulo\n",
" ├── __init__.py \n",
" └── helloWOrld.py \n",
"``"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"hello\n"
]
}
],
"source": [
"from miModulo import helloWorld\n",
"helloWorld.hello()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 2.6 Documentacion (docstring)\n",
"\n",
"Python **Docstring** es el texto de documentación que puede aprecer en la definición de una clase, módulo, función o método, y se escribe como la primera declaración. Se puede acceder a las cadenas de documenacion desde el atributo doc para cualquiera de los objetos de Python y también con la función incorporada **help()**."
]
},
{
"cell_type": "code",
"execution_count": 89,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Generators have a ``Yields`` section instead of a ``Returns`` section.\n",
"\n",
" Args:\n",
" n (int): The upper limit of the range to generate, from 0 to `n` - 1.\n",
"\n",
" Yields:\n",
" int: The next number in the range of 0 to `n` - 1.\n",
"\n",
" Examples:\n",
" Examples should be written in doctest format, and should illustrate how\n",
" to use the function.\n",
"\n",
" >>> print([i for i in example_generator(4)])\n",
" [0, 1, 2, 3]\n",
"\n",
" \n",
"Help on function example_generator in module __main__:\n",
"\n",
"example_generator(n)\n",
" Generators have a ``Yields`` section instead of a ``Returns`` section.\n",
" \n",
" Args:\n",
" n (int): The upper limit of the range to generate, from 0 to `n` - 1.\n",
" \n",
" Yields:\n",
" int: The next number in the range of 0 to `n` - 1.\n",
" \n",
" Examples:\n",
" Examples should be written in doctest format, and should illustrate how\n",
" to use the function.\n",
" \n",
" >>> print([i for i in example_generator(4)])\n",
" [0, 1, 2, 3]\n",
"\n"
]
}
],
"source": [
"def example_generator(n):\n",
" \"\"\"Generators have a ``Yields`` section instead of a ``Returns`` section.\n",
"\n",
" Args:\n",
" n (int): The upper limit of the range to generate, from 0 to `n` - 1.\n",
"\n",
" Yields:\n",
" int: The next number in the range of 0 to `n` - 1.\n",
"\n",
" Examples:\n",
" Examples should be written in doctest format, and should illustrate how\n",
" to use the function.\n",
"\n",
" >>> print([i for i in example_generator(4)])\n",
" [0, 1, 2, 3]\n",
"\n",
" \"\"\"\n",
" for i in range(n):\n",
" yield i\n",
"\n",
"type(example_generator)\n",
"print(example_generator.__doc__)\n",
"help(example_generator)\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 2.6.1 pydoc\n",
"En la linea de comando el modulo **pydoc** permite general la documentacion de los modulo en formato html:\n"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [],
"source": [
"%%bash\n",
"cd miModulo\n",
"pydoc -w helloWorld.py"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"\n",
"<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n",
"<html><head><title>Python: module helloWorld</title>\n",
"<meta charset=\"utf-8\">\n",
"</head><body bgcolor=\"#f0f0f8\">\n",
"\n",
"<table width=\"100%\" cellspacing=0 cellpadding=2 border=0 summary=\"heading\">\n",
"<tr bgcolor=\"#7799ee\">\n",
"<td valign=bottom>&nbsp;<br>\n",
"<font color=\"#ffffff\" face=\"helvetica, arial\">&nbsp;<br><big><big><strong>helloWorld</strong></big></big></font></td\n",
"><td align=right valign=bottom\n",
"><font color=\"#ffffff\" face=\"helvetica, arial\"><a href=\".\">index</a><br><a href=\"file:/home/mchc/git/tap1012/miModulo/helloWorld.py\">/home/mchc/git/tap1012/miModulo/helloWorld.py</a></font></td></tr></table>\n",
" <p><tt>This&nbsp;example&nbsp;module&nbsp;shows&nbsp;various&nbsp;types&nbsp;of&nbsp;documentation&nbsp;available&nbsp;for&nbsp;use<br>\n",
"with&nbsp;pydoc.&nbsp;&nbsp;To&nbsp;generate&nbsp;HTML&nbsp;documentation&nbsp;for&nbsp;this&nbsp;module&nbsp;issue&nbsp;the<br>\n",
"command:<br>\n",
"&nbsp;<br>\n",
"&nbsp;&nbsp;&nbsp;&nbsp;pydoc&nbsp;-w&nbsp;foo</tt></p>\n",
"<p>\n",
"<table width=\"100%\" cellspacing=0 cellpadding=2 border=0 summary=\"section\">\n",
"<tr bgcolor=\"#eeaa77\">\n",
"<td colspan=3 valign=bottom>&nbsp;<br>\n",
"<font color=\"#ffffff\" face=\"helvetica, arial\"><big><strong>Functions</strong></big></font></td></tr>\n",
" \n",
"<tr><td bgcolor=\"#eeaa77\"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>\n",
"<td width=\"100%\"><dl><dt><a name=\"-hello\"><strong>hello</strong></a>()</dt><dd><tt>Documentacion&nbsp;de&nbsp;función&nbsp;<a href=\"#-hello\">hello</a>()&nbsp;del&nbsp;modulo&nbsp;miModulo.</tt></dd></dl>\n",
"</td></tr></table>\n",
"</body></html>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from IPython.display import HTML\n",
"HTML(filename=\"miModulo/helloWorld.html\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 2.7 Casos de Prueba (doctest)\n",
"\n",
"doctest prueba el código fuente ejecutando ejemplos incrustados en la documentación y verificando que producen los resultados esperados. Funciona al analizar el texto de ayuda para encontrar ejemplos, ejecutarlos y luego comparar el texto de salida con el valor esperado.\n"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Trying:\n",
" multiply(4, 3)\n",
"Expecting:\n",
" 12\n",
"ok\n",
"Trying:\n",
" multiply('a', 3)\n",
"Expecting:\n",
" 'aaa'\n",
"ok\n",
"1 items had no tests:\n",
" __main__\n",
"1 items passed all tests:\n",
" 2 tests in __main__.multiply\n",
"2 tests in 2 items.\n",
"2 passed and 0 failed.\n",
"Test passed.\n"
]
},
{
"data": {
"text/plain": [
"TestResults(failed=0, attempted=2)"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"def multiply(a, b):\n",
" '''\n",
" >>> multiply(4, 3)\n",
" 12\n",
" >>> multiply('a', 3)\n",
" 'aaa'\n",
" '''\n",
" return a * b\n",
"import doctest\n",
"\n",
"doctest.testmod(verbose=True)\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 1.4 Documentacion y Casos de Prueba"
"## 2.8 Ejercicios\n",
"Escribe la documentacion y los casos de prueba para todos los ejercicios de la semana 1 y 2."
]
},
{
......
"""
This example module shows various types of documentation available for use
with pydoc. To generate HTML documentation for this module issue the
command:
pydoc -w foo
"""
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>Python: module helloWorld</title>
<meta charset="utf-8">
</head><body bgcolor="#f0f0f8">
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
<tr bgcolor="#7799ee">
<td valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong>helloWorld</strong></big></big></font></td
><td align=right valign=bottom
><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/mchc/git/tap1012/miModulo/helloWorld.py">/home/mchc/git/tap1012/miModulo/helloWorld.py</a></font></td></tr></table>
<p><tt>This&nbsp;example&nbsp;module&nbsp;shows&nbsp;various&nbsp;types&nbsp;of&nbsp;documentation&nbsp;available&nbsp;for&nbsp;use<br>
with&nbsp;pydoc.&nbsp;&nbsp;To&nbsp;generate&nbsp;HTML&nbsp;documentation&nbsp;for&nbsp;this&nbsp;module&nbsp;issue&nbsp;the<br>
command:<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;pydoc&nbsp;-w&nbsp;foo</tt></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#eeaa77">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Functions</strong></big></font></td></tr>
<tr><td bgcolor="#eeaa77"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt><a name="-hello"><strong>hello</strong></a>()</dt><dd><tt>Documentacion&nbsp;de&nbsp;función&nbsp;<a href="#-hello">hello</a>()&nbsp;del&nbsp;modulo&nbsp;miModulo.</tt></dd></dl>
</td></tr></table>
</body></html>
\ No newline at end of file
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
This example module shows various types of documentation available for use
with pydoc. To generate HTML documentation for this module issue the
command:
pydoc -w foo
"""
def hello():
'''
Documentacion de función hello() del modulo miModulo.
'''
print("hello")
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="97px" height="97px" viewBox="0 0 97 97" enable-background="new 0 0 97 97" xml:space="preserve">
<g>
<path fill="#F05133" d="M92.71,44.408L52.591,4.291c-2.31-2.311-6.057-2.311-8.369,0l-8.33,8.332L46.459,23.19
c2.456-0.83,5.272-0.273,7.229,1.685c1.969,1.97,2.521,4.81,1.67,7.275l10.186,10.185c2.465-0.85,5.307-0.3,7.275,1.671
c2.75,2.75,2.75,7.206,0,9.958c-2.752,2.751-7.208,2.751-9.961,0c-2.068-2.07-2.58-5.11-1.531-7.658l-9.5-9.499v24.997
c0.67,0.332,1.303,0.774,1.861,1.332c2.75,2.75,2.75,7.206,0,9.959c-2.75,2.749-7.209,2.749-9.957,0c-2.75-2.754-2.75-7.21,0-9.959
c0.68-0.679,1.467-1.193,2.307-1.537V36.369c-0.84-0.344-1.625-0.853-2.307-1.537c-2.083-2.082-2.584-5.14-1.516-7.698
L31.798,16.715L4.288,44.222c-2.311,2.313-2.311,6.06,0,8.371l40.121,40.118c2.31,2.311,6.056,2.311,8.369,0L92.71,52.779
C95.021,50.468,95.021,46.719,92.71,44.408z"/>
</g>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<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"
id="svg1"
sodipodi:version="0.32"
width="210mm"
height="297mm"
sodipodi:docbase="I:\iconos\Otros"
sodipodi:docname="debian.svg"
inkscape:version="0.44.1">
<metadata
id="metadata38">
<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>
<defs
id="defs3">
<linearGradient
id="linearGradient43">
<stop
style="stop-color:#000;stop-opacity:1;"
offset="0"
id="stop44" />
<stop
style="stop-color:#fff;stop-opacity:1;"
offset="1"
id="stop45" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient43"
id="linearGradient46" />
</defs>
<sodipodi:namedview
id="base"
inkscape:zoom="0.35919193"
inkscape:cx="372.04724"
inkscape:cy="526.18109"
inkscape:window-width="942"
inkscape:window-height="580"
inkscape:window-x="132"
inkscape:window-y="180"
inkscape:current-layer="svg1" />
<g
id="g34">
<path
style="fill:#ab1501;fill-rule:evenodd;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
d="M 437.767 634.907 C 390.892 628.657 380.267 621.157 380.267 621.157 C 365.892 612.407 354.642 594.282 354.642 594.282 C 354.642 594.282 355.892 603.657 355.892 603.657 C 355.892 603.657 337.767 593.657 337.767 593.657 C 337.767 591.782 325.267 588.032 325.267 588.032 C 324.954 585.532 329.954 581.782 329.954 581.782 C 325.579 578.657 319.017 574.907 319.017 574.907 C 317.767 574.907 308.392 564.907 307.142 559.907 C 301.517 561.157 299.954 560.22 297.454 560.532 C 290.892 554.907 283.079 541.782 281.517 530.532 C 279.642 535.532 279.017 536.157 279.017 536.157 C 279.017 536.157 256.205 505.22 253.08 498.032 C 255.268 497.095 254.642 497.72 259.642 498.032 C 256.829 496.157 246.83 486.47 247.142 486.157 C 246.205 483.97 252.142 480.532 252.142 480.532 C 237.767 468.032 235.457 451.592 235.457 451.592 C 237.332 452.842 245.58 458.345 245.58 458.345 C 244.33 450.845 231.517 431.157 231.517 431.157 C 231.517 431.157 222.142 429.907 218.08 429.282 C 214.955 425.845 205.892 404.282 205.892 404.282 C 205.892 404.282 209.642 403.032 209.642 403.032 C 209.642 403.032 204.017 391.782 204.017 391.782 C 202.455 384.282 203.392 378.658 205.267 377.408 C 199.955 368.346 196.83 356.157 197.142 353.345 C 195.267 330.22 199.017 285.22 204.642 258.657 C 210.892 242.407 227.142 216.157 225.892 216.157 C 222.142 214.907 219.642 215.532 219.642 215.532 C 218.392 215.532 249.642 166.782 287.767 148.032 C 292.767 148.032 300.892 143.657 300.892 143.657 C 300.892 143.657 304.642 140.532 304.642 140.532 C 304.642 140.532 295.892 141.782 295.892 141.782 C 295.892 141.782 310.267 126.157 319.642 123.657 C 332.142 121.157 337.142 121.782 337.142 121.782 C 337.142 121.782 348.392 118.032 348.392 118.032 C 348.392 118.032 347.767 116.157 347.767 116.157 C 347.767 116.157 335.892 118.345 335.892 118.345 C 335.892 118.345 335.267 118.345 336.204 117.407 C 335.579 116.782 351.829 111.782 357.454 108.657 C 359.954 103.657 379.642 94.9066 402.142 95.5316 C 424.642 93.0316 430.267 93.0316 437.767 94.2816 C 439.642 98.0316 435.267 93.6566 435.892 95.5316 C 475.267 93.6566 506.517 112.407 506.517 112.407 C 516.517 115.532 549.017 144.282 569.017 178.657 C 574.017 187.407 593.392 229.282 588.392 280.532 C 586.517 293.657 583.392 303.657 583.392 303.657 C 583.392 303.657 589.017 296.157 589.017 296.157 C 591.517 305.532 580.892 331.157 580.892 331.157 C 580.892 331.157 571.517 336.157 570.892 336.157 C 566.517 339.907 567.142 348.032 567.142 348.032 C 567.142 348.032 567.142 355.532 567.142 355.532 C 567.767 355.532 529.017 387.407 529.017 387.407 C 529.017 387.407 525.267 388.032 525.267 388.032 C 525.267 388.032 531.517 378.657 531.517 378.657 C 531.517 378.657 514.642 394.282 514.642 394.282 C 499.642 400.22 478.08 406.157 465.892 406.782 C 431.205 405.845 416.517 392.407 410.892 389.907 C 384.017 371.157 374.017 346.157 374.017 346.157 C 374.017 346.157 365.267 334.282 364.642 302.407 C 362.767 305.532 361.517 307.407 361.517 307.407 C 360.892 307.407 360.579 294.282 362.142 293.657 C 363.392 281.782 365.267 266.47 380.892 244.595 C 398.08 225.532 411.517 220.532 418.392 218.032 C 438.08 211.157 449.955 211.47 461.205 212.72 C 483.705 215.22 497.142 226.782 502.142 230.532 C 496.517 219.907 479.642 208.657 471.517 206.157 C 450.267 197.407 428.392 200.532 428.392 200.532 C 399.017 206.782 382.142 223.657 382.142 223.657 C 382.142 223.657 375.267 231.157 369.642 240.532 C 360.267 244.282 354.017 266.782 349.017 278.032 C 343.392 284.907 345.579 313.032 346.517 327.407 C 347.142 334.595 352.767 348.032 355.267 352.407 C 367.767 375.532 379.688 384.963 383.229 388.657 C 385.845 391.736 410.509 409.14 411.709 412.977 C 413.928 412.768 417.749 414.886 419.511 415.168 C 439.493 421.329 446.554 422.407 461.517 423.811 C 483.392 424.436 512.767 417.407 512.767 417.407 C 530.267 413.032 558.392 391.157 558.392 391.157 C 558.392 391.157 583.392 368.657 583.392 368.657 C 582.142 368.657 583.392 375.532 584.017 375.532 C 585.892 370.532 587.767 368.032 587.767 368.032 C 587.767 368.032 585.267 364.282 585.267 364.282 C 585.267 364.282 588.392 354.282 592.767 348.657 C 595.892 349.282 600.267 356.782 600.267 356.782 C 600.267 356.782 600.892 345.532 600.892 345.532 C 600.892 345.532 616.517 311.782 616.517 311.782 C 616.517 311.782 616.517 298.657 616.517 298.657 C 616.517 298.657 620.892 299.282 620.892 299.282 C 620.267 296.782 620.267 289.907 620.267 289.907 C 620.267 289.907 625.267 299.282 625.267 299.282 C 625.267 299.282 624.642 289.282 625.267 282.407 C 627.767 276.157 633.392 263.657 633.392 263.032 C 630.267 263.032 629.017 264.282 628.392 264.282 C 627.767 264.282 625.267 259.907 625.267 259.907 C 625.267 259.907 625.267 242.407 625.267 242.407 C 625.267 242.407 628.392 241.782 628.392 241.782 C 624.017 239.282 618.705 221.782 618.705 221.157 C 618.705 220.532 626.517 229.282 626.517 229.282 C 626.517 229.282 618.392 194.282 618.392 194.282 C 618.392 194.282 614.017 197.095 614.017 197.095 C 614.017 197.095 609.642 187.407 609.017 180.532 C 624.017 182.095 618.08 175.532 622.142 178.345 C 634.642 202.095 645.891 239.907 645.891 239.907 C 646.829 234.282 633.392 194.907 633.392 194.907 C 633.392 194.907 632.767 178.032 632.767 178.032 C 637.142 184.907 634.642 182.407 639.017 186.782 C 630.267 149.907 595.267 113.032 595.267 113.032 C 585.267 99.907 547.142 75.5316 547.142 75.5316 C 554.642 84.2816 555.267 86.1566 555.267 86.1566 C 555.267 86.1566 537.767 73.0316 537.767 73.0316 C 537.767 73.0316 536.517 68.0316 536.517 68.0316 C 525.892 62.4066 515.267 68.0316 515.267 68.0316 C 515.267 68.0316 507.767 68.6566 502.142 63.6566 C 485.267 56.1566 448.392 45.5316 448.392 45.5316 C 448.392 45.5316 450.267 51.7816 450.267 51.7816 C 450.267 51.7816 442.142 47.4066 435.892 48.0316 C 428.392 48.0316 422.767 51.7816 422.767 51.7816 C 422.767 51.7816 409.899 51.4831 406.205 52.0988 C 406.205 50.8488 408.392 47.4066 418.392 46.7816 C 402.767 45.5316 388.392 46.1566 388.392 46.1566 C 388.392 46.1566 384.017 47.4066 384.017 47.4066 C 384.017 47.4066 397.767 38.6566 397.767 38.6566 C 390.071 39.2723 375.892 43.6566 375.892 43.6566 C 376.2 43.6566 368.392 43.6566 368.392 43.6566 C 368.392 43.6566 367.767 40.5316 367.767 40.5316 C 367.767 40.5316 363.392 41.1566 363.392 41.1566 C 363.392 41.1566 364.017 42.4066 364.017 42.4066 C 364.017 42.4066 324.017 59.2816 324.017 59.2816 C 300.892 69.9066 280.267 84.9066 276.517 89.5941 C 276.517 85.2191 274.017 88.6566 274.642 84.9066 C 265.892 95.5316 239.642 118.345 233.392 123.345 C 227.142 132.72 221.83 143.345 221.83 143.345 C 221.83 143.345 217.767 143.032 217.767 143.032 C 218.08 144.595 205.267 179.907 199.017 183.032 C 197.767 184.907 195.892 183.345 195.892 183.345 C 195.892 183.345 195.58 182.72 193.392 182.095 C 192.142 187.095 169.017 243.657 168.392 253.657 C 165.892 259.907 165.892 263.032 165.892 263.032 C 165.892 263.032 168.392 263.657 168.705 263.657 C 165.892 273.345 167.767 362.407 167.767 362.407 C 167.142 404.907 196.517 467.407 196.517 467.407 C 215.267 506.157 243.392 540.532 243.392 540.532 C 271.829 573.657 301.517 593.97 312.767 601.47 C 343.392 620.22 372.767 628.657 380.267 630.532 C 392.767 633.657 401.205 636.157 437.767 634.907 z "
id="path11"
sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
transform="translate(-36.6677,49.5013)" />
<path
style="fill:#ab1501;fill-rule:evenodd;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
d="M 444.92 352.523 C 447.682 354.994 460.402 357.362 460.502 359.123 C 463.109 359.347 464.792 359.345 467.554 359.234 C 468.769 357.577 473.232 353.243 473.785 352.69 C 474.447 352.359 475.089 352.138 475.973 352.028 C 476.083 351.254 476.193 350.594 476.193 350.594 C 474.978 350.263 472.813 350.484 472.813 350.484 C 472.039 350.926 471.929 352.046 471.929 352.046 C 465.971 353.879 451.75 352.852 444.92 352.523 z "
id="path12"
sodipodi:nodetypes="ccccccccc"
transform="translate(-36.6677,49.5013)" />
<path
style="fill:#ab1501;fill-rule:evenodd;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
d="M 507.245 318.141 C 504.482 322.781 500.836 329.079 500.063 331.178 C 499.51 332.503 500.062 334.051 500.062 334.051 C 500.614 334.824 501.056 335.156 502.934 334.714 C 506.691 332.393 510.448 326.095 512.326 322.449 C 509.895 330.736 506.25 335.156 506.25 335.156 C 506.25 335.156 504.371 339.243 504.371 339.243 C 504.371 339.243 503.819 337.034 502.824 336.482 C 501.167 336.592 499.51 336.813 498.957 336.261 C 498.073 335.267 497.631 333.498 497.962 332.062 C 498.626 327.2 505.697 321.013 507.245 318.141 z "
id="path13"
sodipodi:nodetypes="ccccccccccc"
transform="translate(-36.6677,49.5013)" />
<path
style="fill:#ab1501;fill-rule:evenodd;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
d="M 522.933 290.409 C 522.16 289.636 518.955 284.664 518.955 282.675 C 518.624 279.913 521.386 276.046 521.386 276.046 C 521.386 276.046 523.596 276.157 523.596 276.157 C 524.148 278.035 523.706 288.752 522.933 290.409 z "
id="path14"
sodipodi:nodetypes="ccccc"
transform="translate(-36.3598,49.8092)" />
<path
style="fill:#ab1501;fill-rule:evenodd;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
d="M 176.492 176.515 C 178.886 173.25 178.778 173.25 178.995 172.052 C 179.104 169.44 178.886 168.461 178.778 166.829 C 180.084 165.087 181.607 164.978 183.349 164.761 C 183.567 167.59 183.241 170.747 183.241 170.747 C 182.043 172.815 178.234 176.406 176.492 176.515 z "
id="path15"
sodipodi:nodetypes="cccccc"
transform="translate(-36.6677,49.5013)" />
<path
style="fill:#ab1501;fill-rule:evenodd;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
d="M 167.458 213.305 C 166.043 214.938 165.934 218.311 165.934 219.944 C 164.41 221.032 164.411 224.297 164.411 225.821 C 162.996 226.039 162.669 225.821 162.233 225.93 C 162.125 224.515 161.907 219.726 162.016 217.984 C 163.431 217.331 166.478 210.801 167.24 209.604 C 167.458 210.584 167.567 213.196 167.458 213.305 z "
id="path16"
sodipodi:nodetypes="ccccccc"
transform="translate(-36.6677,49.5013)" />
<path
style="fill:#ab1501;fill-rule:evenodd;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
d="M 351.084 355.587 C 352.623 358.05 357.549 370.517 358.934 370.671 C 359.858 370.517 352.161 357.742 351.084 355.587 z "
id="path18"
sodipodi:nodetypes="ccc"
transform="translate(-36.6677,49.5013)" />
<path
style="fill:#ab1501;fill-rule:evenodd;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
d="M 344.003 369.892 C 343.695 373.124 357.703 392.222 358.934 395.762 C 356.626 394.223 348.461 383.139 341.842 372.98 C 341.688 370.209 340.771 369.132 340.771 367.439 C 341.233 367.131 343.695 368.506 344.003 369.892 z "
id="path19"
sodipodi:nodetypes="ccccc"
transform="translate(-36.6677,49.5013)" />
<path
style="fill:#ab1501;fill-rule:evenodd;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
d="M 356.471 377.29 C 357.318 377.905 361.872 386.06 368.895 393.622 C 375.918 401.184 385.41 408.153 388.796 408.23 C 389.257 406.537 375.251 392.683 374.327 391.298 C 394.645 409.769 408.961 415.773 408.961 415.773 C 408.961 415.773 410.038 415.156 410.654 414.541 C 412.347 416.849 415.117 418.851 415.117 418.851 C 426.662 429.319 448.212 432.242 454.985 432.858 C 461.142 433.32 485.925 433.782 485.925 433.782 C 476.843 435.629 475.457 436.553 473.456 437.63 C 468.685 437.476 453.292 437.63 451.445 437.63 C 450.368 435.783 422.506 432.55 411.269 424.7 C 403.111 422.392 382.485 407.46 382.485 407.46 C 382.485 407.46 366.942 394.527 366.942 394.527 C 364.171 392.064 357.395 380.523 356.471 377.29 z "
id="path20"
sodipodi:nodetypes="csccccccccccccc"
transform="translate(-36.6677,49.5013)" />
<path
style="fill:#ab1501;fill-rule:evenodd;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
d="M 420.247 43.7146 C 422.71 42.791 427.328 43.7146 427.328 43.7146 C 427.328 43.7146 424.557 43.7147 424.865 45.5618 C 424.557 44.0225 424.865 44.0225 420.247 43.7146 z "
id="path21"
sodipodi:nodetypes="cccc"
transform="translate(-36.3598,49.8092)" />
<path
style="fill:#ab1501;fill-rule:evenodd;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
d="M 412.551 37.2496 C 413.166 37.2496 418.092 37.2497 418.092 37.2497 "
id="path22"
sodipodi:nodetypes="cc"
transform="translate(-36.3598,49.8092)" />
<path
style="fill:#ab1501;fill-rule:evenodd;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
d="M 630.5 307.784 C 628.606 326.718 619.483 355.119 614.492 362.004 "
id="path23"
sodipodi:nodetypes="cc"
transform="translate(-36.6677,49.5013)" />
<path
style="fill:#ab1501;fill-rule:evenodd;stroke:none;stroke-opacity:1;stroke-width:2.125;stroke-linejoin:bevel;stroke-linecap:butt;fill-opacity:1;stroke-dasharray:none;"
d="M 619.483 311.055 C 619.483 311.227 619.655 313.809 619.655 314.498 "
id="path24"
sodipodi:nodetypes="cc"
transform="matrix(0.995014,0.099733,-0.099733,0.995014,-2.72877,-10.3866)" />
<path
style="fill:#ab1501;fill-rule:evenodd;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;"
d="M 617.762 318.629 C 617.762 318.629 617.59 320.522 617.59 320.522 "
id="path25"
transform="translate(-36.6677,49.5013)" />
</g>
<path
style="font-size:12;fill:#c30000;fill-rule:evenodd;stroke-width:1pt;"
d="M 460.37 802.463 L 435.117 776.34 L 461.24 751.089 L 485.621 776.34 L 460.37 802.463 z "
id="path42"
sodipodi:nodetypes="ccccc"
transform="translate(-33.0009,-33.0009)" />
<g
id="g168">
<path
style="font-size:12;fill-rule:evenodd;stroke-width:1pt;"
d="M 168.668 989.674 C 168.668 989.674 160.547 960.337 160.547 960.337 C 160.547 960.337 160.832 792.014 160.832 792.014 C 160.832 792.014 165.185 759.796 165.185 759.796 C 165.185 759.796 138.193 771.987 122.519 771.116 C 129.485 778.082 131.226 794.626 131.226 794.626 C 131.226 794.626 131.227 824.232 131.227 824.232 C 122.955 819.879 106.202 819.328 89.1442 822.734 C 79.5599 824.59 70.2308 828.844 62.9321 835.039 C 60.1929 837.61 56.4159 841.004 53.5889 845.06 C 50.7619 849.115 48.8849 853.831 47.6346 856.734 C 40.7385 869.814 39.1496 899.529 41.5917 923.798 C 42.3771 934.474 43.8166 942.783 45.8572 950 C 47.8979 957.217 50.7228 963.966 54.3547 970.271 C 59.5727 979.421 67.4721 984.884 77.5945 988.258 C 87.7169 991.632 99.8793 991.85 111.199 987.932 C 122.519 983.578 130.356 966.163 130.356 966.163 C 130.356 966.163 130.356 989.674 130.356 989.674 C 130.356 989.674 169.539 989.674 168.668 989.674 z "
id="path32"
sodipodi:nodetypes="cccccccssscsscscccc"
transform="translate(-33.0009,-33.0009)" />
<path
style="font-size:12;fill-rule:evenodd;stroke-width:1pt;"
d="M 291.443 771.116 C 294.701 772.043 328.015 765.02 335.852 759.796 C 335.852 794.626 335.852 853.837 335.852 853.837 C 335.852 853.837 338.029 845.844 342.927 837.633 C 347.824 829.422 354.824 822.93 365.703 820.123 C 369.993 819.262 378.519 818.628 386.573 820.043 C 394.627 821.458 403.525 825.349 408.749 832.314 C 412.667 837.103 416.837 843.354 419.62 850.912 C 422.402 858.47 423.797 867.333 424.668 877.347 C 425.103 884.748 425.438 898.245 424.276 911.633 C 423.115 925.021 420.457 938.3 417.409 945.266 C 415.885 948.966 414.051 953.763 411.823 957.948 C 409.595 962.133 407.597 965.707 404.495 969.462 C 401.393 973.218 398.437 976.06 394.869 978.916 C 391.302 981.771 386.498 984.639 383.451 985.945 C 379.097 988.122 371.611 991.186 363.019 993.035 C 353.189 995.027 343.245 994.308 334.387 993.726 C 325.102 992.285 312.342 989.674 299.281 986.191 C 305.376 967.905 303.634 877.347 303.634 877.347 C 303.634 877.347 301.022 785.047 301.022 785.047 C 301.022 785.047 297.313 777.268 291.443 771.116 z "
id="path36"
sodipodi:nodetypes="cccssscscscssscsccccc"
transform="translate(-33.0009,-33.0009)" />
<path
style="font-size:12;fill-rule:evenodd;stroke-width:1pt;"
d="M 511.743 861.674 C 513.485 855.579 501.294 833.81 501.294 833.81 C 508.696 829.021 521.974 824.885 534.056 822.273 C 546.138 819.661 555.147 819.197 560.259 819.253 C 572.45 819.253 582.77 821.908 589.892 824.776 C 596.685 827.351 601.122 830.187 603.171 832.497 C 606.155 835.86 608.423 839.173 610.236 843.817 C 612.049 848.461 612.817 854.127 612.803 859.061 L 612.75 877.347 C 612.75 886.097 612.873 905.164 612.826 926.062 L 612.75 959.613 L 613.294 973.456 C 613.557 980.134 615.798 987.497 619.716 990.544 C 601.43 986.19 583.145 989.674 583.145 989.674 C 583.145 979.225 582.274 960.068 582.274 960.068 C 582.274 960.068 566.6 989.673 550.056 991.415 C 523.934 995.768 514.356 986.19 508.26 980.095 C 496.941 964.422 497.811 952.232 496.94 945.266 C 496.069 925.239 503.036 907.823 510.873 901.728 C 518.71 891.279 534.382 886.055 544.831 885.184 C 557.022 883.442 569.837 884.313 582.028 884.313 C 582.709 876.912 582.245 868.015 580.177 861.266 C 578.109 854.518 575.687 851.793 571.825 848.612 C 558.764 841.646 543.961 846 543.961 846 C 528.288 848.612 511.743 862.545 511.743 861.674 z "
id="path40"
sodipodi:nodetypes="ccscsssscscscccccccccsccc"
transform="translate(-33.0009,-33.0009)" />
<path
style="font-size:12;fill:#ffffff;fill-rule:evenodd;stroke-width:1pt;"
d="M 130.356 848.612 C 130.356 848.612 128.614 940.041 128.614 940.041 C 126.873 956.586 116.422 965.292 99.0083 962.68 C 81.5933 958.326 75.4984 933.945 73.7569 913.048 C 72.0154 868.639 81.5936 849.483 97.2671 845.129 C 113.811 838.163 130.356 849.483 130.356 848.612 z "
id="path33"
sodipodi:nodetypes="cccccc"
transform="translate(-33.0009,-33.0009)" />
<path
style="font-size:12;fill-rule:evenodd;stroke-width:1pt;"
d="M 292.314 909.565 C 280.124 909.565 221.784 911.306 208.723 911.306 C 206.111 933.075 218.301 954.845 229.621 961.81 C 256.615 976.613 290.573 960.068 290.573 960.068 C 290.573 960.068 287.961 974 287.961 974 C 287.09 974 288.832 987.932 288.832 987.932 C 272.288 990.544 258.138 992.285 245.839 992.285 C 233.539 992.285 221.765 990.544 213.064 985.748 C 197.391 976.17 188.914 963.986 183.363 951.36 C 177.811 938.735 176.07 926.109 175.634 916.531 C 169.539 857.32 197.403 831.198 211.335 825.103 C 240.94 813.783 259.226 822.49 267.063 825.973 C 286.22 839.906 295.797 870.382 292.314 909.565 z "
id="path34"
sodipodi:nodetypes="ccccccscscccc"
transform="translate(-33.0009,-33.0009)" />
<path
style="font-size:12;fill:#ffffff;fill-rule:evenodd;stroke-width:1pt;"
d="M 261.839 888.667 C 261.839 888.667 207.852 888.667 207.852 888.667 C 207.852 888.667 208.723 839.035 235.716 840.776 C 260.097 839.905 261.839 889.538 261.839 888.667 z "
id="path35"
sodipodi:nodetypes="cccc"
transform="translate(-33.0009,-33.0009)" />
<path
style="font-size:12;fill:#ffffff;fill-rule:evenodd;stroke-width:1pt;"
d="M 334.696 971.672 C 334.696 971.672 349.784 974 367.199 967.905 C 383.743 960.939 388.968 938.299 389.838 926.109 C 393.321 899.987 391.58 876.476 385.485 864.286 C 377.648 849.483 362.845 849.483 362.845 849.483 C 338.464 847.741 335.852 898.245 335.852 898.245 C 335.852 898.245 334.696 972.543 334.696 971.672 z "
id="path37"
sodipodi:nodetypes="ccccccc"
transform="translate(-33.0009,-33.0009)" />
<path
style="font-size:12;fill-rule:evenodd;stroke-width:1pt;"
d="M 436.859 829.456 C 455.145 828.585 471.689 822.49 481.267 818.136 C 475.172 825.973 476.913 945.266 476.913 957.456 C 478.654 967.034 483.009 991.415 483.009 990.544 C 483.009 989.674 454.274 987.061 441.213 990.544 C 442.954 987.061 445.566 974.871 446.437 963.551 C 447.308 945.265 446.437 847.742 445.566 845.13 C 444.695 840.776 443.825 835.552 436.859 829.456 z "
id="path38"
sodipodi:nodetypes="cccccccc"
transform="translate(-33.0009,-33.0009)" />
<path
style="font-size:12;fill:#ffffff;fill-rule:evenodd;stroke-width:1pt;"
d="M 582.274 903.47 C 583.145 944.395 567.471 960.94 561.376 962.681 C 553.539 964.422 540.478 968.775 530.9 949.619 C 528.287 938.3 525.675 922.626 537.865 910.436 C 546.572 904.341 560.505 901.728 582.274 903.47 z "
id="path39"
sodipodi:nodetypes="ccccc"
transform="translate(-33.0009,-33.0009)" />
<path
style="font-size:12;fill-rule:evenodd;stroke-width:1pt;"
d="M 643.226 990.544 C 658.899 986.19 683.281 989.674 683.281 989.674 C 683.281 989.674 679.798 976.612 679.798 976.612 C 679.798 976.612 679.798 878.218 679.798 878.218 C 679.798 866.028 687.634 849.483 700.695 846 C 714.627 844.259 726.818 852.096 727.689 863.415 C 728.56 887.796 727.689 953.102 727.689 975.742 C 726.818 980.967 723.335 988.803 723.335 988.803 C 723.335 988.803 751.199 985.32 766.872 989.674 C 762.519 987.062 760.777 974.001 760.777 974.001 C 759.906 964.422 759.907 855.579 759.907 855.579 C 760.778 839.905 749.458 826.844 739.009 823.361 C 721.594 817.266 706.791 819.007 698.083 824.231 C 683.28 832.939 678.927 852.096 678.927 851.225 C 678.927 850.354 678.927 819.007 678.927 819.007 C 678.927 819.007 652.805 827.714 637.131 827.714 C 640.614 833.809 645.838 838.164 646.709 851.225 C 648.45 891.279 647.58 977.483 647.58 977.483 C 646.709 982.707 644.097 986.191 643.226 990.544 z "
id="path41"
sodipodi:nodetypes="ccccccccccccccccccc"
transform="translate(-33.0009,-33.0009)" />
</g>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="500"
height="200"
id="svg4096"
version="1.1"
inkscape:version="0.48.5 r10040"
sodipodi:docname="New document 10">
<defs
id="defs4098" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="1"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="235.42032"
inkscape:cy="77.529864"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1366"
inkscape:window-height="702"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1" />
<metadata
id="metadata4101">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-852.36218)">
<path
style="fill:#a80030"
inkscape:connector-curvature="0"
i:knockout="Off"
d="m 142.2654,938.49137 c 0.19367,5.1988 -1.51705,7.7251 -3.06423,12.1924 l -2.78234,1.3836 c -2.27451,4.4199 0.22594,2.806 -1.40301,6.32 -3.55486,3.1567 -10.77216,9.8748 -13.08324,10.4902 -1.68921,-0.037 1.14263,-1.9926 1.51275,-2.7565 -4.75344,3.2622 -3.81523,4.8976 -11.08633,6.8838 l -0.21088,-0.4756 c -17.92491,8.4353 -42.82611,-8.2781 -42.49903,-31.0791 -0.18937,1.446 -0.54442,1.0845 -0.94036,1.6655 -0.9253,-11.7297 5.41836,-23.51111 16.11735,-28.3291 10.46445,-5.17735 22.73214,-3.05563 30.22273,3.93573 -4.11434,-5.39253 -12.31073,-11.11 -22.01773,-10.58064 -9.51332,0.15493 -18.41552,6.19948 -21.38508,12.76477 -4.87178,3.06638 -5.43987,11.82654 -7.5616,13.43184 -2.8598,21.0021 5.37317,30.0721 19.30209,40.7474 2.18628,1.4762 0.61543,1.7021 0.90809,2.8254 -4.62648,-2.1648 -8.86132,-5.4356 -12.34732,-9.4402 1.85059,2.7049 3.84536,5.3345 6.42543,7.4003 -4.36611,-1.4741 -10.19547,-10.5721 -11.89328,-10.9422 7.52072,13.4663 30.50893,23.6165 42.55283,18.5791 -5.57329,0.2065 -12.65073,0.114 -18.9083,-2.1992 -2.63602,-1.3535 -6.20594,-4.1531 -5.56684,-4.676 16.43152,6.1349 33.40101,4.6437 47.61613,-6.7503 3.61941,-2.819 7.5702,-7.6111 8.71284,-7.6757 -1.71933,2.5865 0.2948,1.2438 -1.02644,3.5269 3.5979,-5.8122 -1.56869,-2.367 3.7227,-10.0362 l 1.95388,2.6898 c -0.73163,-4.8288 5.9929,-10.6861 5.30862,-18.3166 1.54287,-2.3326 1.71932,2.5134 0.0839,7.8801 2.2702,-5.9542 0.60036,-6.9117 1.18136,-11.8266 0.62619,1.6527 1.45896,3.4064 1.88287,5.1516 -1.48047,-5.7562 1.51275,-9.6898 2.25729,-13.0359 -0.73593,-0.3228 -2.28311,2.5434 -2.64032,-4.25209 0.0538,-2.95234 0.82416,-1.54718 1.11896,-2.27451 -0.57669,-0.33354 -2.09805,-2.59728 -3.02119,-6.93756 0.66492,-1.02213 1.79034,2.64462 2.70272,2.7931 -0.58745,-3.44942 -1.59667,-6.08113 -1.63971,-8.73005 -2.66829,-5.57329 -0.94466,0.74454 -3.10512,-2.39286 -2.84044,-8.85271 2.35413,-2.05502 2.70703,-6.07467 4.29939,6.2296 6.75035,15.89141 7.88007,19.8917 -0.86074,-4.87825 -2.24868,-9.60586 -3.94649,-14.17854 1.31048,0.55302 -2.10666,-10.03405 1.70211,-3.02335 -4.06484,-14.94457 -17.38264,-28.91008 -29.63742,-35.46031 1.49553,1.37073 3.38701,3.09221 2.71133,3.36334 -6.09834,-3.62586 -5.02672,-3.91206 -5.90037,-5.44418 -4.96002,-2.02058 -5.2914,0.1657 -8.57297,0.004 -9.36055,-4.96647 -11.1638,-4.43927 -19.77765,-7.54654 l 0.39164,1.83338 c -6.19948,-2.06578 -7.22376,0.77897 -13.92247,0.004 -0.4067,-0.31632 2.14755,-1.15339 4.25206,-1.4568 -5.99506,0.79188 -5.71532,-1.18352 -11.58126,0.21734 1.44389,-1.01352 2.97601,-1.68705 4.51673,-2.54779 -4.88685,0.29695 -11.67163,2.84474 -9.57788,0.52505 -7.9726,3.55916 -22.13392,8.5536 -30.0807,16.00545 l -0.24962,-1.66983 c -3.64093,4.37041 -15.878495,13.05312 -16.853283,18.71894 l -0.974788,0.22594 c -1.891475,3.20841 -3.120181,6.84286 -4.622172,10.14165 -2.476779,4.22408 -3.632322,1.6268 -3.279419,2.28957 -4.8739391,9.88129 -7.2990741,18.18312 -9.3885191,24.99591 1.489079,2.2271 0.03658,13.4103 0.598214,22.3598 -2.444501,44.2076 31.0253671,87.12634 67.6111071,97.03344 5.36241,1.9216 13.33502,1.8527 20.11765,2.0421 -8.00058,-2.2896 -9.03347,-1.2115 -16.83177,-3.9293 -5.62278,-2.6511 -6.85364,-5.6744 -10.83887,-9.1324 l 1.57731,2.7866 c -7.81122,-2.7651 -4.54256,-3.4214 -10.89912,-5.4334 l 1.6849,-2.197 c -2.53273,-0.1937 -6.70732,-4.265 -7.8478,-6.5266 l -2.77158,0.1097 c -3.32676,-4.1014 -5.10203,-7.0645 -4.97077,-9.3605 l -0.89517,1.5967 c -1.01352,-1.7409 -12.24618,-15.403 -6.41897,-12.2225 -1.08238,-0.9856 -2.52197,-1.6075 -4.08206,-4.44584 l 1.18567,-1.3535 c -2.79955,-3.6086 -5.16013,-8.233 -4.97938,-9.7737 1.49554,2.0185 2.53273,2.3972 3.56131,2.7436 -7.081733,-17.5677 -7.479825,-0.9661 -12.840082,-17.8818 l 1.131873,-0.09 c -0.867195,-1.3148 -1.398702,-2.7329 -2.095901,-4.1294 l 0.494925,-4.917 c -5.09558,-5.8874 -1.424524,-25.0583 -0.68644,-35.5701 0.505685,-4.27353 4.254206,-8.8247 7.101103,-15.96238 l -1.73439,-0.29696 c 3.318152,-5.78417 18.940582,-23.2378 26.179402,-22.34263 3.50536,-4.40268 -0.6972,-0.0172 -1.38364,-1.12326 7.70147,-7.9683 10.1223,-5.62924 15.31902,-7.06453 5.60126,-3.3246 -4.80939,1.29972 -2.15401,-1.26744 9.68978,-2.47247 6.8644,-5.62493 19.50222,-6.87946 1.33414,0.75745 -3.09221,1.17061 -4.20257,2.154 8.06944,-3.95079 25.54031,-3.04917 36.89346,2.19059 13.16287,6.15644 27.96114,24.346 28.54644,41.45966 l 0.66492,0.1786 c -0.33569,6.80411 1.0415,14.67351 -1.34921,21.89941 l 1.61604,-3.4236"
id="path19" />
<path
inkscape:connector-curvature="0"
i:knockout="Off"
d="m 198.73475,959.68801 c -0.1372,0.14331 -0.1372,22.88663 -0.42077,28.82324 -0.28053,4.79931 -0.70739,15.11445 -10.87923,15.11445 -10.4554,0 -12.99836,-12.01045 -13.84601,-17.23357 -0.98791,-5.79332 -0.98791,-10.60176 -0.98791,-12.7148 0,-6.78426 0.42383,-25.72229 16.38897,-25.72229 4.80539,0 7.48862,1.41784 9.60775,2.54296 l 0.1372,9.19001 z m -40.9709,16.67559 c 0,39.8397 21.19438,39.8397 24.30142,39.8397 8.7601,0 14.41315,-4.8053 16.81279,-13.1386 l 0.28357,12.5714 c 2.68627,-0.1432 5.36948,-0.4237 9.748,-0.4237 1.55505,0 2.82349,0 3.95775,0.1433 1.13122,0 2.25939,0.1372 3.53088,0.2804 -2.25941,-4.5187 -3.95471,-14.6906 -3.95471,-36.73868 0,-21.47488 0,-57.7837 1.83558,-68.80623 -5.08287,2.40575 -9.4675,3.9608 -19.07525,4.80539 3.81444,4.09801 3.81444,6.21714 3.81444,24.86245 -2.68017,-0.84461 -6.07382,-1.83557 -11.86713,-1.83557 -25.28933,0.003 -29.38734,22.04508 -29.38734,38.44014"
id="path33" />
<path
inkscape:connector-curvature="0"
i:knockout="Off"
d="m 234.388,969.14941 c 0.14331,-11.72687 2.546,-22.18227 12.57454,-22.18227 11.02253,0 11.86408,12.14765 11.58356,22.18227 H 234.388 z m 38.14438,1.41783 c 0,-16.53227 -3.24731,-32.78403 -24.15811,-32.78403 -28.82018,0 -28.82018,31.93942 -28.82018,38.71455 0,28.67994 12.85503,39.98304 34.47324,39.98304 9.60164,0 14.26983,-1.4056 16.81278,-2.1192 -0.14025,-5.0859 0.5641,-8.3362 1.41784,-12.7147 -2.97288,1.8416 -6.78732,4.2413 -15.26384,4.2413 -22.04203,0 -22.32559,-20.06931 -22.32559,-26.99078 h 37.58943 l 0.27443,-8.33018"
id="path35" />
<path
inkscape:connector-curvature="0"
i:knockout="Off"
d="m 318.49771,976.64106 c 0,13.13864 -2.39966,30.80214 -18.78861,30.80214 -2.26244,0 -5.08593,-0.4299 -6.92148,-0.8507 -0.28358,-5.0859 -0.28358,-13.84604 -0.28358,-24.01786 0,-12.15375 1.26843,-18.502 2.26245,-21.61819 2.96373,-10.02853 9.60469,-10.16573 10.87312,-10.16573 10.73897,0 12.8581,14.83392 12.8581,25.85034 z m -40.54707,15.40107 c 0,10.45847 0,16.38907 -1.6953,20.90777 5.7933,2.2625 12.99531,3.5309 21.61818,3.5309 5.50975,0 21.4749,0 30.09168,-17.65745 4.098,-8.19601 5.50974,-19.21854 5.50974,-27.55482 0,-5.08591 -0.56714,-16.24565 -4.66208,-23.31349 -3.95166,-6.63487 -10.3121,-10.02852 -17.09027,-10.02852 -13.56549,0 -17.52018,11.30305 -19.63628,17.09636 0,-7.20506 0.13722,-32.35411 1.26539,-45.21222 -9.18087,4.24133 -14.83698,4.94262 -20.90775,5.50975 5.50974,2.25635 5.50974,11.58967 5.50974,41.96797 v 34.75375"
id="path37" />
<path
inkscape:connector-curvature="0"
i:knockout="Off"
d="m 360.63642,1015.6361 c -2.82958,-0.4237 -4.8115,-0.7073 -8.90951,-0.7073 -4.51268,0 -7.62887,0.2866 -10.87312,0.7073 1.41174,-2.6862 1.97583,-3.9607 2.39966,-13.1385 0.56713,-12.57765 0.70738,-46.2063 -0.28053,-53.27108 -0.70739,-5.37254 -1.97583,-6.21713 -3.9547,-7.62887 11.58357,-1.13122 14.83393,-1.97582 20.20036,-4.51878 -1.12512,6.21103 -1.27452,9.32723 -1.27452,18.78861 -0.27748,48.75232 -0.42079,53.97542 2.69236,59.76862"
id="path39" />
<path
inkscape:connector-curvature="0"
i:knockout="Off"
d="m 405.87911,975.64706 c -0.28052,8.90341 -0.42383,15.12053 -2.82958,20.06315 -2.96678,6.36049 -7.90938,8.19599 -11.58356,8.19599 -8.48567,0 -10.31514,-7.06172 -10.31514,-13.9832 0,-13.27888 11.87018,-14.27594 17.23357,-14.27594 h 7.49471 z m -38.85786,17.38298 c 0,8.90346 2.68628,17.80076 10.60176,21.61826 3.53088,1.555 7.06174,1.555 8.19601,1.555 13.00141,0 17.37688,-9.6108 20.06314,-15.5444 -0.1433,6.2172 0,10.0286 0.42383,14.9772 2.54296,-0.1432 5.08592,-0.4237 9.32723,-0.4237 2.39965,0 4.66209,0.2805 7.06174,0.4237 -1.55505,-2.3995 -2.39965,-3.8174 -2.82957,-9.3272 -0.28052,-5.3664 -0.28052,-10.7359 -0.28052,-18.22452 l 0.14331,-28.82324 c 0,-10.74201 -2.82958,-21.33768 -24.02395,-21.33768 -13.98321,0 -22.17618,4.24132 -26.27419,6.36044 1.69837,3.11009 3.11009,5.78722 4.37854,11.87019 5.51583,-4.80539 12.72088,-7.34835 20.06314,-7.34835 11.73298,0 11.73298,7.77218 11.73298,18.78862 -2.68628,-0.13721 -4.94871,-0.41773 -8.7662,-0.41773 -17.95011,0.003 -29.81725,6.91538 -29.81725,25.85341"
id="path41" />
<path
inkscape:connector-curvature="0"
i:knockout="Off"
d="m 487.25987,1001.6499 c 0.14331,4.8054 0.14331,9.8913 2.11914,13.9893 -3.11315,-0.2805 -4.94871,-0.7074 -10.73593,-0.7074 -3.39365,0 -5.22922,0.2866 -7.91549,0.7074 0.56104,-1.8355 0.85071,-2.543 1.13122,-4.9487 0.42383,-3.2443 0.7074,-14.12654 0.7074,-17.94404 v -15.25774 c 0,-6.64096 0,-16.25176 -0.42993,-19.63933 -0.28052,-2.39963 -0.98181,-8.89728 -9.18392,-8.89728 -8.05271,0 -10.73592,5.93052 -11.72688,10.7359 -1.12512,4.94261 -1.12512,10.31515 -1.12512,31.2229 0.13722,18.08739 0.13722,19.77659 1.54895,24.72519 -2.39965,-0.2804 -5.36644,-0.5609 -9.60469,-0.5609 -3.39367,0 -5.65306,0.1372 -8.47348,0.5609 0.98791,-2.2623 1.55504,-3.3936 1.83555,-11.303 0.28662,-7.77219 0.85071,-45.92267 -0.42992,-54.96022 -0.70129,-5.51584 -2.11913,-6.78427 -3.66808,-8.19601 11.44636,-0.56714 15.11444,-2.40575 18.6514,-4.23521 v 14.97113 c 1.69227,-4.38463 5.22314,-14.13263 19.35576,-14.13263 17.6635,0 17.80071,12.85809 17.94402,21.33158 v 42.53816"
id="path43" />
<path
style="fill:#a80030"
inkscape:connector-curvature="0"
i:knockout="Off"
d="m 361.82862,917.0828 -11.70248,11.69638 -11.6964,-11.69638 11.6964,-11.69639 11.70248,11.69639"
id="path45" />
</g>
</svg>
<?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://creativecommons.org/ns#"
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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="96mm"
height="136mm"
viewBox="0 0 340.15748 481.88976"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="drawing.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="150.32194"
inkscape:cy="296.08008"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1366"
inkscape:window-height="678"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-570.47244)" />
</svg>
<?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://creativecommons.org/ns#"
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:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
width="272.96249"
height="114.0125"
id="svg2"
xml:space="preserve"><metadata
id="metadata8"><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><defs
id="defs6"><clipPath
id="clipPath18"><path
d="m 0,0 2183.73,0 0,912 L 0,912 0,0 z"
inkscape:connector-curvature="0"
id="path20" /></clipPath></defs><g
transform="matrix(1.25,0,0,-1.25,0,114.0125)"
id="g10"><g
transform="scale(0.1,0.1)"
id="g12"><g
id="g14"><g
clip-path="url(#clipPath18)"
id="g16"><path
d="m 1308.73,601.652 c -47.88,0 -83.54,-23.511 -83.54,-80.093 0,-42.633 23.5,-72.227 80.96,-72.227 48.7,0 81.78,28.695 81.78,73.988 0,51.328 -29.6,78.332 -79.2,78.332 z M 1213,202.133 c -11.33,-13.906 -22.62,-28.68 -22.62,-46.117 0,-34.786 44.36,-45.254 105.3,-45.254 50.48,0 119.24,3.535 119.24,50.468 0,27.895 -33.08,29.622 -74.88,32.243 l -127.04,8.66 z m 257.61,396.89 c 15.64,-20.023 32.2,-47.878 32.2,-87.91 0,-96.601 -75.72,-153.164 -185.35,-153.164 -27.88,0 -53.12,3.473 -68.77,7.817 l -28.73,-46.118 85.28,-5.21 c 150.58,-9.594 239.32,-13.954 239.32,-129.661 0,-100.109 -87.88,-156.652 -239.32,-156.652 -157.52,0 -217.57,40.0391 -217.57,108.781 0,39.18 17.41,60.02 47.87,88.782 -28.73,12.144 -38.29,33.89 -38.29,57.398 0,19.16 9.56,36.562 25.25,53.109 15.66,16.52 33.06,33.078 53.95,52.219 -42.64,20.883 -74.85,66.141 -74.85,130.555 0,100.074 66.15,168.804 199.28,168.804 37.43,0 60.07,-3.445 80.09,-8.699 l 169.72,0 0,-73.957 -80.08,-6.094"
inkscape:connector-curvature="0"
id="path22"
style="fill:#362701;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
d="m 1703.8,757.168 c -49.62,0 -78.33,28.746 -78.33,78.371 0,49.563 28.71,76.563 78.33,76.563 50.48,0 79.2,-27 79.2,-76.563 0,-49.625 -28.72,-78.371 -79.2,-78.371 z m -112.29,-523.012 0,68.719 44.4,6.074 c 12.19,1.766 13.92,4.356 13.92,17.442 l 0,255.867 c 0,9.554 -2.6,15.672 -11.33,18.262 l -46.99,16.55 9.57,70.469 180.17,0 0,-361.148 c 0,-13.95 0.84,-15.676 13.93,-17.442 l 44.39,-6.074 0,-68.719 -248.06,0"
inkscape:connector-curvature="0"
id="path24"
style="fill:#362701;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
d="m 2183.73,267.895 c -37.44,-18.254 -92.26,-34.793 -141.89,-34.793 -103.56,0 -142.71,41.734 -142.71,140.121 l 0,228.004 c 0,5.211 0,8.707 -6.99,8.707 l -60.91,0 0,77.453 c 76.61,8.726 107.05,47.027 116.62,141.886 l 82.69,0 0,-123.625 c 0,-6.07 0,-8.699 6.97,-8.699 l 122.7,0 0,-87.015 -129.67,0 0,-207.989 c 0,-51.355 12.2,-71.355 59.17,-71.355 24.4,0 49.61,6.074 70.5,13.914 l 23.52,-76.609"
inkscape:connector-curvature="0"
id="path26"
style="fill:#362701;fill-opacity:1;fill-rule:nonzero;stroke:none" /><path
d="m 894.215,496.285 -397.938,397.91 c -22.898,22.918 -60.066,22.918 -82.996,0 L 330.652,811.559 435.469,706.738 c 24.367,8.227 52.297,2.711 71.711,-16.707 19.515,-19.539 24.992,-47.707 16.558,-72.156 l 101.024,-101.02 c 24.441,8.422 52.64,2.981 72.156,-16.57 27.285,-27.277 27.285,-71.476 0,-98.762 -27.289,-27.293 -71.488,-27.293 -98.789,0 -20.516,20.532 -25.59,50.676 -15.199,75.954 l -94.215,94.218 -0.008,-247.929 c 6.652,-3.293 12.93,-7.688 18.473,-13.207 27.277,-27.274 27.277,-71.465 0,-98.782 -27.285,-27.273 -71.504,-27.273 -98.762,0 -27.281,27.317 -27.281,71.508 0,98.782 6.742,6.73 14.543,11.824 22.867,15.238 l 0,250.23 c -8.324,3.403 -16.113,8.461 -22.867,15.239 -20.664,20.648 -25.641,50.976 -15.043,76.351 L 290.051,770.961 17.1992,498.125 c -22.92576,-22.937 -22.92576,-60.105 0,-83.027 L 415.133,17.1875 c 22.91,-22.91797 60.066,-22.91797 83.008,0 L 894.215,413.254 c 22.918,22.93 22.918,60.109 0,83.031"
inkscape:connector-curvature="0"
id="path28"
style="fill:#f03c2e;fill-opacity:1;fill-rule:nonzero;stroke:none" /></g></g></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="512" height="512">
<path d="M 502.34111,278.80364 278.79809,502.34216 c -12.86794,12.87712 -33.74784,12.87712 -46.63305,0 l -46.4152,-46.42448 58.88028,-58.88364 c 13.68647,4.62092 29.3794,1.51948 40.28378,-9.38732 10.97012,-10.9748 14.04307,-26.80288 9.30465,-40.537 l 56.75401,-56.74844 c 13.73383,4.73404 29.56829,1.67384 40.53842,-9.31156 15.32297,-15.3188 15.32297,-40.15196 0,-55.48356 -15.3341,-15.3322 -40.16175,-15.3322 -55.50254,0 -11.52454,11.53592 -14.37572,28.47172 -8.53182,42.6722 l -52.93386,52.93048 0,-139.28512 c 3.73267,-1.84996 7.25863,-4.31392 10.37114,-7.41756 15.32295,-15.3216 15.32295,-40.15196 0,-55.49696 -15.32296,-15.3166 -40.16844,-15.3166 -55.48025,0 -15.32296,15.345 -15.32296,40.17536 0,55.49696 3.78727,3.78288 8.17299,6.64472 12.85234,8.5604 l 0,140.57336 c -4.67935,1.91568 -9.05448,4.75356 -12.85234,8.56264 -11.60533,11.60168 -14.39801,28.6378 -8.4449,42.89232 L 162.93981,433.11336 9.6557406,279.83948 c -12.8743209,-12.88768 -12.8743209,-33.768 0,-46.64456 L 233.20978,9.65592 c 12.87017,-12.87456 33.74338,-12.87456 46.63305,0 l 222.49828,222.50316 c 12.87852,12.87876 12.87852,33.76968 0,46.64456"
style="fill:#f03c2e;stroke:none"/>
</svg>
<?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://creativecommons.org/ns#"
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="1024"
height="1024"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.47 r22583"
version="1.0"
sodipodi:docname="tux-g2.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs
id="defs4">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 512 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1024 : 512 : 1"
inkscape:persp3d-origin="512 : 341.33333 : 1"
id="perspective3674" />
<linearGradient
inkscape:collect="always"
id="linearGradient3820">
<stop
style="stop-color: rgb(60, 60, 60); stop-opacity: 1;"
offset="0"
id="stop3822" />
<stop
style="stop-color: rgb(60, 60, 60); stop-opacity: 0;"
offset="1"
id="stop3824" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3800">
<stop
style="stop-color: rgb(60, 60, 60); stop-opacity: 1;"
offset="0"
id="stop3802" />
<stop
style="stop-color: rgb(160, 160, 160); stop-opacity: 0;"
offset="1"
id="stop3804" />
</linearGradient>
<linearGradient
id="linearGradient3614">
<stop
style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
offset="0"
id="stop3616" />
<stop
style="stop-color: rgb(190, 190, 190); stop-opacity: 1;"
offset="1"
id="stop3618" />
</linearGradient>
<linearGradient
id="linearGradient3420">
<stop
style="stop-color: rgb(223, 190, 0); stop-opacity: 1;"
offset="0"
id="stop3422" />
<stop
id="stop3436"
offset="0.80000001"
style="stop-color: rgb(222, 175, 0); stop-opacity: 1;" />
<stop
style="stop-color: rgb(222, 161, 1); stop-opacity: 1;"
offset="1"
id="stop3424" />
</linearGradient>
<linearGradient
id="linearGradient3396">
<stop
id="stop3398"
offset="0"
style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" />
<stop
id="stop3400"
offset="1"
style="stop-color: rgb(255, 255, 255); stop-opacity: 0;" />
</linearGradient>
<linearGradient
id="linearGradient3338">
<stop
style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"
offset="0"
id="stop3340" />
<stop
style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
offset="1"
id="stop3342" />
</linearGradient>
<linearGradient
id="linearGradient3330">
<stop
style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
offset="0"
id="stop3332" />
<stop
style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"
offset="1"
id="stop3334" />
</linearGradient>
<linearGradient
id="linearGradient3303">
<stop
style="stop-color: rgb(210, 210, 210); stop-opacity: 1;"
offset="0"
id="stop3305" />
<stop
id="stop3311"
offset="0.88"
style="stop-color: rgb(210, 210, 210); stop-opacity: 1;" />
<stop
style="stop-color: rgb(128, 128, 128); stop-opacity: 1;"
offset="1"
id="stop3307" />
</linearGradient>
<linearGradient
id="linearGradient3285">
<stop
style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
offset="0"
id="stop3287" />
<stop
style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"
offset="1"
id="stop3289" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3303"
id="radialGradient3309"
cx="430.04144"
cy="269.01694"
fx="430.04144"
fy="269.01694"
r="77.137474"
gradientTransform="matrix(1,0,0,1.2625,0,-70.617)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3303"
id="radialGradient3319"
cx="615.17139"
cy="306.62146"
fx="615.17139"
fy="306.62146"
r="77.137474"
gradientTransform="matrix(1,0,0,1.025,0,-7.66553)"
gradientUnits="userSpaceOnUse" />
<pattern
patternUnits="userSpaceOnUse"
width="412.68549"
height="374.11677"
patternTransform="translate(304.693, 17.3559)"
id="pattern3321">
<path
transform="matrix(1.08629, 0, 0, 1.01042, -1434.97, 9.74262)"
sodipodi:open="true"
sodipodi:end="6.2831679"
sodipodi:start="0"
d="M 1700.8813,175.48776 A 189.95103,185.12994 0 1 1 1700.8813,175.48454"
sodipodi:ry="185.12994"
sodipodi:rx="189.95103"
sodipodi:cy="175.48776"
sodipodi:cx="1510.9303"
id="path3283"
style="opacity: 1; fill: url(#linearGradient3324) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 2.702; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1;"
sodipodi:type="arc" />
</pattern>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3285"
id="linearGradient3324"
gradientUnits="userSpaceOnUse"
x1="1510.9303"
y1="-9.6421814"
x2="1510.9303"
y2="360.61771" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3330"
id="linearGradient3336"
x1="1449.6846"
y1="177.43414"
x2="1487.1814"
y2="237.21567"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-1012.43,30.855)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3285"
id="linearGradient3360"
gradientUnits="userSpaceOnUse"
x1="1510.9303"
y1="-9.6421814"
x2="1510.9303"
y2="360.61771" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3338"
id="linearGradient3364"
x1="429.12805"
y1="272.77432"
x2="426.80252"
y2="143.58786"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3338"
id="linearGradient3372"
x1="615.17139"
y1="295.80273"
x2="615.17139"
y2="146.25206"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3330"
id="linearGradient3382"
x1="1632.8861"
y1="197.05765"
x2="1664.2391"
y2="249.1969"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-1006.64,26.9981)" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3396"
id="radialGradient3394"
cx="1619.8779"
cy="319.54004"
fx="1619.8779"
fy="319.54004"
r="89.638496"
gradientTransform="matrix(-1,-9.17439e-7,3.31191e-7,-0.360996,2230.44,461.02)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3396"
id="radialGradient3404"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.75176,-0.930754,0.35943,-0.247906,1476.06,1923.79)"
cx="1619.8779"
cy="319.54004"
fx="1619.8779"
fy="319.54004"
r="89.638496" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3330"
id="linearGradient3414"
x1="1563.5314"
y1="341.2269"
x2="1532.6458"
y2="393.50894"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-1003.36,24.9934)" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3420"
id="radialGradient3434"
cx="510.06738"
cy="418.72488"
fx="510.06738"
fy="418.72488"
r="90.911514"
gradientTransform="matrix(1,-9.77859e-8,7.85719e-8,0.80351,8.24541e-5,82.2754)"
gradientUnits="userSpaceOnUse" />
<filter
inkscape:collect="always"
x="-0.095135023"
width="1.19027"
y="-0.16246186"
height="1.3249237"
id="filter3580">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="11.052912"
id="feGaussianBlur3582" />
</filter>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3420"
id="radialGradient3590"
cx="317.22787"
cy="898.06708"
fx="317.22787"
fy="898.06708"
r="170.67751"
gradientTransform="matrix(1,0,0,0.469076,0,457.161)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3420"
id="radialGradient3598"
cx="712.55743"
cy="902.17822"
fx="712.55743"
fy="902.17822"
r="170.67751"
gradientTransform="matrix(1,0,0,0.469076,0,457.161)"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3330"
id="linearGradient3608"
x1="1304.5875"
y1="806.08667"
x2="1304.5875"
y2="888.87366"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3330"
id="linearGradient3612"
gradientUnits="userSpaceOnUse"
x1="1304.5875"
y1="806.08667"
x2="1304.5875"
y2="888.87366" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3614"
id="linearGradient3620"
x1="513.85217"
y1="457.3237"
x2="513.85217"
y2="600.02802"
gradientUnits="userSpaceOnUse" />
<filter
inkscape:collect="always"
x="-0.088144548"
width="1.1762891"
y="-0.1879111"
height="1.3758222"
id="filter3736">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="12.536909"
id="feGaussianBlur3738" />
</filter>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3330"
id="linearGradient3750"
x1="938.64874"
y1="638.37286"
x2="1242.624"
y2="401.17514"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-1024,44.354)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3330"
id="linearGradient3758"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-1,0,0,1,2045.65,42.4256)"
x1="938.64874"
y1="638.37286"
x2="1242.624"
y2="401.17514" />
<filter
inkscape:collect="always"
x="-0.032727273"
width="1.0654545"
y="-0.36"
height="1.72"
id="filter3794">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="10.99209"
id="feGaussianBlur3796" />
</filter>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3800"
id="linearGradient3806"
x1="1522.775"
y1="892.53217"
x2="1523.0221"
y2="916.28113"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-1006.1,24.7961)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3396"
id="linearGradient3832"
gradientUnits="userSpaceOnUse"
x1="1498.6023"
y1="234.49939"
x2="1506.3561"
y2="262.63422"
gradientTransform="translate(-1019.01,27.0816)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3820"
id="linearGradient3834"
gradientUnits="userSpaceOnUse"
x1="1466.6725"
y1="269.99911"
x2="1484.4534"
y2="303.3382"
gradientTransform="translate(-1014.66,22.4875)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3396"
id="linearGradient3840"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-961.795,28.3346)"
x1="1498.1847"
y1="231.9935"
x2="1508.4443"
y2="262.63425" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3820"
id="linearGradient3842"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-955.352,24.5758)"
x1="1466.6725"
y1="269.99911"
x2="1484.4534"
y2="303.3382" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3820"
id="linearGradient2913"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-955.352,24.5758)"
x1="1466.6725"
y1="269.99911"
x2="1484.4534"
y2="303.3382" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3396"
id="linearGradient2916"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-961.795,28.3346)"
x1="1498.1847"
y1="231.9935"
x2="1508.4443"
y2="262.63425" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3820"
id="linearGradient2919"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-1014.66,22.4875)"
x1="1466.6725"
y1="269.99911"
x2="1484.4534"
y2="303.3382" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3396"
id="linearGradient2922"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-1019.01,27.0816)"
x1="1498.6023"
y1="234.49939"
x2="1506.3561"
y2="262.63422" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3800"
id="linearGradient2925"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-1006.1,24.7961)"
x1="1522.775"
y1="892.53217"
x2="1523.0221"
y2="916.28113" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3330"
id="linearGradient2928"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-1,0,0,1,2045.65,42.4256)"
x1="938.64874"
y1="638.37286"
x2="1242.624"
y2="401.17514" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3330"
id="linearGradient2931"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-1024,44.354)"
x1="938.64874"
y1="638.37286"
x2="1242.624"
y2="401.17514" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3330"
id="linearGradient2937"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-1003.36,24.9934)"
x1="1563.5314"
y1="341.2269"
x2="1532.6458"
y2="393.50894" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3420"
id="radialGradient2940"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,-9.77859e-8,7.85719e-8,0.80351,8.24541e-5,82.2754)"
cx="510.06738"
cy="418.72488"
fx="510.06738"
fy="418.72488"
r="90.911514" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3396"
id="radialGradient2943"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.75176,-0.930754,0.35943,-0.247906,1476.06,1923.79)"
cx="1619.8779"
cy="319.54004"
fx="1619.8779"
fy="319.54004"
r="89.638496" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3396"
id="radialGradient2946"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-1,-9.17439e-7,3.31191e-7,-0.360996,2230.44,461.02)"
cx="1619.8779"
cy="319.54004"
fx="1619.8779"
fy="319.54004"
r="89.638496" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3330"
id="linearGradient2949"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-1006.64,26.9981)"
x1="1632.8861"
y1="197.05765"
x2="1664.2391"
y2="249.1969" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3330"
id="linearGradient2953"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-1012.43,30.855)"
x1="1449.6846"
y1="177.43414"
x2="1487.1814"
y2="237.21567" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3420"
id="radialGradient2961"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.469076,0,457.161)"
cx="317.22787"
cy="898.06708"
fx="317.22787"
fy="898.06708"
r="170.67751" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3420"
id="radialGradient2965"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.469076,0,457.161)"
cx="712.55743"
cy="902.17822"
fx="712.55743"
fy="902.17822"
r="170.67751" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3614"
id="linearGradient2972"
gradientUnits="userSpaceOnUse"
x1="513.85217"
y1="457.3237"
x2="513.85217"
y2="600.02802" />
<filter
inkscape:collect="always"
id="filter3758">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="3.35859"
id="feGaussianBlur3760" />
</filter>
<filter
inkscape:collect="always"
id="filter3762">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="3.486036"
id="feGaussianBlur3764" />
</filter>
<filter
inkscape:collect="always"
id="filter3766">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="7.5100269"
id="feGaussianBlur3768" />
</filter>
<filter
inkscape:collect="always"
id="filter3770">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="4.0379508"
id="feGaussianBlur3772" />
</filter>
<filter
inkscape:collect="always"
id="filter3774">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="4.0379508"
id="feGaussianBlur3776" />
</filter>
<filter
inkscape:collect="always"
id="filter3778">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="3.2747106"
id="feGaussianBlur3780" />
</filter>
<filter
inkscape:collect="always"
id="filter3782">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="3.2747106"
id="feGaussianBlur3784" />
</filter>
<filter
inkscape:collect="always"
id="filter3786">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="2.4579912"
id="feGaussianBlur3788" />
</filter>
<filter
inkscape:collect="always"
id="filter3795">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="2.4579912"
id="feGaussianBlur3797" />
</filter>
<filter
inkscape:collect="always"
id="filter3799">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="2.2333129"
id="feGaussianBlur3801" />
</filter>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.81314656"
inkscape:cx="286.94832"
inkscape:cy="474.6958"
inkscape:document-units="px"
inkscape:current-layer="layer1"
width="1024px"
height="1024px"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1676"
inkscape:window-height="1027"
inkscape:window-x="0"
inkscape:window-y="19"
showgrid="false"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<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="Capa 1"
inkscape:groupmode="layer"
id="layer1">
<path
sodipodi:type="arc"
style="opacity:0.8;fill:#a0a0a0;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3794)"
id="path3764"
sodipodi:cx="511.03577"
sodipodi:cy="941.07721"
sodipodi:rx="403.0433"
sodipodi:ry="36.640301"
d="m 914.07907,941.07721 a 403.0433,36.640301 0 1 1 0,-6.4e-4"
sodipodi:start="0"
sodipodi:end="6.2831679"
sodipodi:open="true" />
<path
id="path3161"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
d="m 177.14289,566.85714 c 0,0 -3.3971,16.63222 -2.8572,34.2857 5.3538,175.06286 151.68,317.14286 338.5714,317.14286 186.8915,0 336.8322,-141.23911 338.5715,-317.14286 C 851.63529,580.24242 844.51919,564 844.51919,564 c 0,0 40,8.57143 111.4286,60 62.85711,11.42857 40,-40 40,-40 0,0 -14.2857,-40 -105.7143,-111.42857 -91.4286,-71.42857 -88.9679,-95.54629 -98.9293,-139.66102 -10.0386,-44.4567 -23.9279,-103.19612 -23.9279,-103.19612 0,0 -21.1269,-92.29936 -69.1407,-140.012153 -48.0137,-47.7128 -114.0138,-77.130691 -186.807,-77.130691 -73.3372,0 -139.7658,29.920001 -187.86,78.272861 -48.0943,48.352853 -74.9972,121.727123 -74.9972,121.727123 0,0 -15.3564,58.20823 -15.0013,104.99327 0.3477,45.80217 -10.713,86.4353 -102.1415,157.86387 -91.428599,71.42857 -105.714299,111.42857 -105.714299,111.42857 0,0 -21.7864004,48.2163 41.0708,36.78773 71.428499,-47.14554 110.357799,-56.78773 110.357799,-56.78773 z"
sodipodi:nodetypes="cssscccssccsccssccc" />
<path
sodipodi:type="arc"
style="fill:url(#linearGradient3360);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3766);opacity:1"
id="path3358"
sodipodi:cx="1510.9303"
sodipodi:cy="175.48776"
sodipodi:rx="189.95103"
sodipodi:ry="185.12994"
d="m 1700.8813,175.48776 a 189.95103,185.12994 0 1 1 0,-0.003"
sodipodi:start="0"
sodipodi:end="6.2831679"
sodipodi:open="true"
transform="matrix(1.08629,0,0,1.01042,-1130.28,27.0986)" />
<rect
style="fill:none;stroke:none"
width="412.68549"
height="374.11676"
x="304.69299"
y="17.355934"
id="rect3326" />
<path
style="fill:url(#linearGradient2972);fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 786.7143,659.55151 c 0,86.75456 -30.5518,167.16744 -79.9407,224.06084 -49.3889,56.8934 -336.4447,56.8934 -385.8335,0 -49.3889,-56.8934 -79.95,-135.47543 -79.95,-222.23 0,-173.50913 122.2443,-314.32814 272.8667,-314.32814 149.5054,0 271.1159,140.28665 272.8575,312.4973 z"
id="path3170"
sodipodi:nodetypes="cssssc" />
<path
style="fill:#ffffff;fill-opacity:0.38571400000000000;fill-rule:evenodd;stroke:none;filter:url(#filter3782);opacity:1"
d="m 262.40651,547.40114 c 0,0 -9.2245,86.71066 1.8449,136.52317 11.0695,49.8125 23.9838,99.62501 23.9838,99.62501 l -26.7511,8.30208 c 0,0 -14.7593,-16.60417 -27.6736,-36.89815 -12.9144,-20.29398 -28.5961,-61.8044 -28.5961,-61.8044 l 41.5104,32.28588 c 0,0 -8.3021,-35.05325 -4.6123,-73.79631 3.6899,-38.74306 7.3797,-79.33102 20.294,-104.23728 z"
id="path3760" />
<path
style="fill:#a0a0a0;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3580)"
d="m 368.6692,405.27337 c 0,0 12.05818,18.47268 20.30034,18.72736 13.63524,1.45314 17.46215,15.84832 30.96121,14.8841 28.92656,34.71186 54.33399,66.89606 81.3321,80.39512 9.6204,6.30827 20.09061,7.84448 28.92655,-7.45227 15.4275,-13.49905 50.92381,-51.52304 58.50683,-66.22056 11.17839,-12.89982 8.65072,-31.79197 8.65072,-31.79197 0,0 19.1312,-7.59642 28.59289,-8.26803 10.68676,-0.75858 1.57026,-19.33477 11.04357,-21.09433 -2.38337,-15.24072 12.43134,-14.99169 -4.9246,-16.92013 -17.35593,-1.92843 -237.19774,-13.49906 -254.55367,-1.92843 -17.35593,11.57062 -20.40657,18.45634 -8.83594,39.66914 z"
id="path3438"
sodipodi:nodetypes="cccccccscssc" />
<path
style="fill:#ffffff;fill-opacity:0.38571400000000000;fill-rule:evenodd;stroke:none;filter:url(#filter3778);opacity:1"
d="m 764.29947,551.97826 c 0,0 9.2245,86.71066 -1.8449,136.52317 -11.0695,49.8125 -23.9838,99.62501 -23.9838,99.62501 l 26.7511,8.30208 c 0,0 14.7593,-16.60417 27.6736,-36.89815 12.9144,-20.29398 28.5961,-61.8044 28.5961,-61.8044 l -41.5104,32.28588 c 0,0 8.3021,-35.05325 4.6123,-73.79631 -3.6899,-38.74306 -7.3797,-79.33102 -20.294,-104.23728 z"
id="path3762" />
<path
sodipodi:nodetypes="cccssc"
d="m 862.16528,897.75899 c 0,16.90039 -4.779,23.00474 -13.4195,37.65479 l -314.516,0 c -8.6405,-14.65005 -13.4195,-20.7544 -13.4195,-37.65479 0,-67.60154 76.4635,-122.46658 170.6775,-122.46658 94.2129,0 170.6759,54.86365 170.6775,122.46446"
style="fill:#a0a0a0;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3736)"
id="path3740" />
<path
id="path3193"
style="fill:url(#radialGradient2965);fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 883.23492,903.47273 c 0,16.90039 -4.7789,23.00474 -13.4195,37.65479 l -314.516,0 c -8.6405,-14.65005 -13.4195,-20.7544 -13.4195,-37.65479 0,-67.60154 76.4635,-122.46658 170.6775,-122.46658 94.213,0 170.6759,54.86365 170.6775,122.46446"
sodipodi:nodetypes="cccssc" />
<path
id="path3622"
style="fill:#a0a0a0;fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3736)"
d="m 509.1182,899.61586 c 0,16.90039 -4.779,23.00474 -13.4195,37.65479 l -314.516,0 c -8.6405,-14.65005 -13.4195,-20.7544 -13.4195,-37.65479 0,-67.60154 76.4635,-122.46658 170.6775,-122.46658 94.2129,0 170.6759,54.86365 170.6775,122.46446"
sodipodi:nodetypes="cccssc" />
<path
sodipodi:nodetypes="cccssc"
d="m 487.90539,903.47273 c 0,16.90039 -4.779,23.00474 -13.4195,37.65479 l -314.516,0 c -8.6405,-14.65005 -13.4195,-20.7544 -13.4195,-37.65479 0,-67.60154 76.4635,-122.46658 170.6775,-122.46658 94.2129,0 170.6759,54.86365 170.6775,122.46446"
style="fill:url(#radialGradient2961);fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path3200" />
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;opacity:0.84999999999999998;filter:url(#filter3758)"
id="path3227"
sodipodi:cx="617.09979"
sodipodi:cy="299.87195"
sodipodi:rx="82.922791"
sodipodi:ry="83.887009"
d="m 700.02258,299.87195 a 82.922791,83.887009 0 1 1 0,-0.001"
sodipodi:start="0"
sodipodi:end="6.2831679"
sodipodi:open="true"
transform="matrix(1.40455,0,0,1.10105,-256.829,-44.9092)" />
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.36445998999999984;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;filter:url(#filter3762);opacity:0.85"
id="path3213"
sodipodi:cx="430.04144"
sodipodi:cy="269.01694"
sodipodi:rx="77.137474"
sodipodi:ry="97.386063"
d="m 507.17892,269.01694 a 77.137474,97.386063 0 1 1 0,-0.002"
sodipodi:start="0"
sodipodi:end="6.2831679"
sodipodi:open="true"
transform="matrix(1.28349,0,0,1.25425,-142.162,-58.7558)" />
<path
transform="matrix(1.22167,0,0,1.22509,-116.54,-48.0168)"
sodipodi:open="true"
sodipodi:end="6.2831679"
sodipodi:start="0"
d="m 507.17892,269.01694 a 77.137474,97.386063 0 1 1 0,-0.002"
sodipodi:ry="97.386063"
sodipodi:rx="77.137474"
sodipodi:cy="269.01694"
sodipodi:cx="430.04144"
id="path3215"
style="fill:url(#radialGradient3309);fill-opacity:1;fill-rule:evenodd;stroke:none"
sodipodi:type="arc" />
<path
sodipodi:type="arc"
style="fill:url(#radialGradient3319);fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path3229"
sodipodi:cx="615.17139"
sodipodi:cy="306.62146"
sodipodi:rx="77.137474"
sodipodi:ry="79.06591"
d="m 692.30886,306.62146 a 77.137474,79.06591 0 1 1 0,-0.001"
sodipodi:start="0"
sodipodi:end="6.2831679"
sodipodi:open="true"
transform="matrix(1.32188,0,0,1.10671,-206.152,-47.3256)" />
<path
transform="translate(50.2298,-3.03579)"
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path3231"
sodipodi:cx="482.10922"
sodipodi:cy="296.01508"
sodipodi:rx="26.998117"
sodipodi:ry="39.532955"
d="m 509.10734,296.01508 a 26.998117,39.532955 0 1 1 0,-6.9e-4"
sodipodi:start="0"
sodipodi:end="6.2831679"
sodipodi:open="true" />
<path
style="opacity:0.8;fill:url(#linearGradient2953);fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 349.04712,202.48588 c 0,0 26.99804,-50.13937 79.06584,-32.78343 52.0678,17.35593 55.56111,47.51227 69.06011,116.936 13.4991,69.42373 -47.84725,6.48396 -47.84725,6.48396 0,0 -7.7138,-59.78154 -42.4257,-77.13748 -34.7118,-17.35593 -57.853,-11.57062 -57.853,-13.49905 z"
id="path3328"
sodipodi:nodetypes="csscsc" />
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path3217"
sodipodi:cx="482.10922"
sodipodi:cy="296.01508"
sodipodi:rx="26.998117"
sodipodi:ry="39.532955"
d="m 509.10734,296.01508 a 26.998117,39.532955 0 1 1 0,-6.9e-4"
sodipodi:start="0"
sodipodi:end="6.2831679"
sodipodi:open="true"
transform="translate(-7.78528,-3.85687)" />
<path
style="opacity:0.8;fill:url(#linearGradient2949);fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 592.03013,212.12806 c 0,0 55.9247,-9.64218 86.7797,28.92656 30.855,38.56874 21.2128,52.06779 21.2128,52.06779 l -42.4256,1.92844 c 0,0 -26.9982,-61.70998 -65.5669,-82.92279 z"
id="path3374"
sodipodi:nodetypes="csccc" />
<path
style="opacity:0.8;fill:url(#radialGradient2946);fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 521.42603,333.13229 c 0,0 50.7714,29.96159 95.1254,24.17628 44.3541,-5.78531 65.269,-22.22969 83.1516,-39.79626 -4.4888,21.07481 -46.2135,54.3122 -82.8538,56.24063 -36.6403,1.92844 -95.4232,-38.69221 -95.4232,-40.62065 z"
id="path3384"
sodipodi:nodetypes="cscsc" />
<path
sodipodi:nodetypes="cscsc"
id="path3402"
d="m 327.23313,247.75714 c 0,0 -0.27224,65.37158 38.83156,102.68125 39.10387,37.30978 62.59139,29.49626 93.52521,34.07705 -24.35792,10.29474 -80.20961,10.27172 -109.6744,-22.50704 -29.46479,-32.77876 -24.60244,-112.92694 -22.68237,-114.25126 z"
style="opacity:0.8;fill:url(#radialGradient2943);fill-opacity:1;fill-rule:evenodd;stroke:none" />
<path
id="path3202"
style="fill:url(#radialGradient2940);fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 513.1526,491.7732 c 0,0 9.5069,-0.17903 9.5069,-0.17903 0,0 10.3427,-11.43988 46.2966,-49.02805 23.9693,-27.23781 31.5959,-45.21477 31.5959,-45.21477 0,0 4.9028,-17.97695 -18.5217,-36.49866 -30.7436,-15.26467 -46.2966,-15.25318 -69.027,-15.16366 -22.7304,0.0895 -39.6102,2.81329 -69.027,15.34269 -29.4168,12.52939 -24.514,37.58817 -24.514,37.58817 0,0 2.179,11.98464 38.1329,49.57282 35.9539,37.58817 55.5574,43.58049 55.5574,43.58049 z"
sodipodi:nodetypes="ccccccscsc" />
<path
style="opacity:1;fill:url(#linearGradient2937);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3799)"
d="m 452.5581,363.56666 c 0,0 46.5221,3.10147 77.0939,21.71035 30.5717,18.60887 41.6484,44.30683 41.6484,44.30683 0,0 19.0519,-20.82421 21.7103,-28.79944 2.6584,-7.97523 7.9753,-23.92569 -19.938,-39.87615 -27.9134,-15.95047 -43.8638,-11.51978 -70.891,-11.07671 -27.0272,0.44306 -49.6236,14.17818 -49.6236,13.73512 z"
id="path3406" />
<path
sodipodi:type="arc"
style="opacity:0.80000000000000004;fill:url(#linearGradient3608);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3795)"
id="path3600"
sodipodi:cx="1304.5875"
sodipodi:cy="852.36914"
sodipodi:rx="78.101692"
sodipodi:ry="46.282486"
d="m 1382.6892,852.36914 a 78.101692,46.282486 0 1 1 0,-8.1e-4"
sodipodi:start="0"
sodipodi:end="6.2831679"
sodipodi:open="true"
transform="matrix(1.33333,0,0,1.47917,-1450.18,-395.892)" />
<path
transform="matrix(1.33333,0,0,1.47917,-1000.86,-395.892)"
sodipodi:open="true"
sodipodi:end="6.2831679"
sodipodi:start="0"
d="m 1382.6892,852.36914 a 78.101692,46.282486 0 1 1 0,-8.1e-4"
sodipodi:ry="46.282486"
sodipodi:rx="78.101692"
sodipodi:cy="852.36914"
sodipodi:cx="1304.5875"
id="path3610"
style="opacity:0.80000000000000004;fill:url(#linearGradient3612);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3786)"
sodipodi:type="arc" />
<path
style="fill:url(#linearGradient2931);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3774);opacity:1"
d="m 34.711858,597.81545 c 0,0 161.988742,-104.1356 187.058342,-123.41997 25.0697,-19.28437 1.92847,-80.99435 1.92847,-80.99435 0,0 -23.14127,32.78343 -55.92467,65.56686 -28.9265,23.14124 -52.0678,42.42561 -96.4218,79.06591 -44.3541,44.35404 -36.640342,61.70998 -36.640342,59.78155 z"
id="path3742"
sodipodi:nodetypes="cscccc" />
<path
sodipodi:nodetypes="cscccc"
id="path3754"
d="m 986.94033,595.88701 c 0,0 -161.98874,-104.1356 -187.05834,-123.41997 -25.0697,-19.28437 -1.92847,-80.99435 -1.92847,-80.99435 0,0 23.14127,32.78343 55.92467,65.56686 28.9265,23.14124 52.0678,42.42561 96.4218,79.06591 44.3541,44.35404 36.64034,61.70998 36.64034,59.78155 z"
style="fill:url(#linearGradient2928);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter3770);opacity:1" />
<path
style="fill:url(#linearGradient2925);fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 486.06998,917.51684 c 0,0 20.7963,1.78844 29.33121,1.62728 9.61712,-0.18159 22.17785,-1.0372 28.8721,-1.81586 2.09355,10.31714 8.71266,19.70377 10.8951,22.51659 2.7238,2.5422 -80.4423,0.36317 -80.4423,0.36317 0,0 10.43943,-14.44827 11.34389,-22.69118 z"
id="path3798"
sodipodi:nodetypes="cscccc" />
<path
sodipodi:nodetypes="cccc"
id="path3828"
d="m 468.89806,254.15419 c 0,0 6.6678,19.26258 7.1617,35.56168 14.5704,-4.93912 22.2261,-9.87824 22.2261,-9.87824 0,0 -3.7044,-25.68344 -29.3878,-25.68344 z"
style="fill:url(#linearGradient2922);fill-opacity:1;fill-rule:evenodd;stroke:none" />
<path
sodipodi:nodetypes="cscssc"
id="path3830"
d="m 453.74298,267.83483 c 0,0 -2.4696,21.48519 6.6678,36.0556 9.1374,14.57041 19.5096,19.26258 27.4122,20.99127 -2.4696,2.22261 -13.5826,8.14955 -23.9548,-0.24696 -10.3722,-8.3965 -15.5582,-16.54606 -15.5582,-27.65908 0,-11.11303 1.9756,-24.94257 5.433,-29.14083 z"
style="fill:url(#linearGradient2919);fill-opacity:1;fill-rule:evenodd;stroke:none" />
<path
style="fill:url(#linearGradient2916);fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 526.11562,255.40714 c 0,0 6.6678,19.26258 7.1617,35.56168 14.5704,-4.93912 22.2261,-9.87824 22.2261,-9.87824 0,0 -3.7044,-25.68344 -29.3878,-25.68344 z"
id="path3836"
sodipodi:nodetypes="cccc" />
<path
style="fill:url(#linearGradient2913);fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 513.04877,269.92307 c 0,0 -2.4696,21.48519 6.6678,36.0556 9.1374,14.57041 19.5096,19.26258 27.4122,20.99127 -2.4696,2.22261 -13.5826,8.14955 -23.9548,-0.24696 -10.3722,-8.3965 -15.5582,-16.54606 -15.5582,-27.65908 0,-11.11303 1.9756,-24.94257 5.433,-29.14083 z"
id="path3838"
sodipodi:nodetypes="cscssc" />
</g>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" height="340.6" viewBox="0 0 338.125 340.61124" width="338.1" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><defs><clipPath id="a" clipPathUnits="userSpaceOnUse"><path d="m0 272.5h270.5v-272.5h-270.5v272.5z"/></clipPath></defs><g transform="matrix(1.25 0 0 -1.25 0 340.6)"><g clip-path="url(#a)"><g transform="translate(69.86 86.85)"><path d="m0 0c0-1.093-0.469-2.498-1.328-3.825-0.467-0.313-0.936-0.469-1.483-0.469-0.625 0-1.171 0.156-1.64 0.391-1.483 0.702-3.592 1.249-5.699 1.249-4.061 0-6.559-1.952-6.559-5.779v-1.014c0.313-1.952 1.25-3.514 2.654-5.075 1.563-1.718 3.983-4.061 5.856-5.778 0.078-0.078 0.312-0.234 0.312-0.312 1.563-1.406 3.123-2.968 4.373-4.295 3.28-3.436 4.842-6.871 4.842-11.24 0-8.667-5.467-14.44-15.62-14.44-5.387 0-9.057 1.406-10.54 2.811-0.857 0.781-1.17 1.249-1.17 1.952 0 1.249 1.014 3.67 2.107 5.388 2.577-2.109 6.012-3.592 9.37-3.592 4.216 0 7.027 2.654 7.027 7.339 0 3.201-1.248 5.544-4.762 8.823-0.859 1.015-1.797 1.952-2.81 2.967-0.235 0.234-0.625 0.547-1.016 0.937l-0.937 0.937c-1.874 1.874-3.592 3.435-4.84 4.997-2.657 3.357-3.592 6.246-3.592 9.136 0 6.168 4.137 12.34 14.6 12.34 6.555-0.014 10.07-2.2 10.85-3.45" fill="#fff"/></g><g transform="translate(101.4 71.86)"><path d="m0 0c0-1.015-0.469-2.889-1.25-4.216h-0.936c-0.781 0-1.64 0.235-2.578 0.547-1.248 0.546-2.81 0.937-4.136 0.937-0.235 0-0.469 0-0.86-0.079-4.529-0.39-7.73-4.45-7.73-13.43 0-10.78 4.451-13.04 9.056-13.04 2.422 0 5.155 0.858 7.184 1.874 0.391-1.172 0.703-2.421 0.703-2.967-0.078-1.172-0.937-2.499-2.029-3.357-1.563-1.094-4.217-1.796-7.262-1.796-8.668 0-16.16 3.201-16.16 18.89 0 8.198 2.732 13.35 5.855 16.24 3.124 2.889 7.184 3.826 11.09 3.826 4.918 0 8.666-2.342 9.057-3.358l-0.001-0.062z" fill="#fff"/></g><g transform="translate(115.1 66.01)"><path d="m0 0v-24.6c0-1.25-0.078-2.186-0.781-3.201-1.25-0.937-2.42-1.016-7.496-1.016 0.078 4.139 0.156 9.448 0.156 15.46l0.078 13.04c0 2.499-0.469 4.293-1.016 5.856 0.625 0.624 1.641 1.249 3.358 1.951 0.469 0.156 0.781 0.156 1.094 0.156 1.64 0 2.341-0.467 2.81-1.561 1.485 1.015 3.123 1.718 4.608 2.264 1.33 0.555 3.048 0.867 4.531 0.633 2.266-0.234 3.672-1.015 3.902-2.186 0-1.172-0.31-3.357-1.402-4.919-0.547-0.156-0.547-0.156-1.25-0.156-0.859 0-1.639 0.078-2.264 0.156-0.547 0.156-0.781 0.156-1.015 0.156-2.108 0-3.827-0.547-5.309-2.03" fill="#fff"/></g><g transform="translate(146.2 49.46)"><path d="m0 0v5.153h-0.781c-0.781 0-1.641-0.078-2.42-0.156h0.076c-3.355-0.625-6.246-2.108-6.246-6.715 0-3.592 1.406-4.919 3.357-5.075h0.469c2.031 0 4.373 1.015 5.311 2.265l-0.078-0.078c0-0.079 0.078 0.467 0.156 0.936 0.156 0.937 0.156 2.108 0.156 3.67m-15.07 19.91c-0.157 0.469-0.157 0.702-0.157 1.015 0 0.234 0.079 0.625 0.235 1.015 1.719 1.562 6.637 3.747 12.1 3.904 1.25 0 1.485 0 2.735-0.078 6.246-0.39 8.275-4.294 8.275-11.09v-3.436c0-2.889 0-5.933-0.078-8.823 0-1.796-0.078-5.309-0.078-6.715 0 0-0.234-3.514 2.187-3.045-0.078-1.093-0.156-2.889-0.156-3.357-0.703-1.015-2.422-2.109-4.842-2.186-1.795 0-3.67 1.171-4.685 2.264-0.389-0.313-1.248-0.859-1.717-1.171-1.875-0.938-3.826-1.093-6.012-1.093-5.31 0-10.38 3.279-10.38 10.54 0 9.448 8.744 12.18 13.66 12.73 0.703 0.077 1.56 0.077 2.263 0.077s1.25 0 1.719-0.077v3.825c0 3.279-0.312 4.997-2.891 4.997-2.498 0-5.543-1.093-7.806-1.952-0.86-0.39-1.719-0.624-2.889-0.624-1.094 1.171-1.406 2.498-1.562 3.357l0.078-0.078z" fill="#fff"/></g><g transform="translate(184 57.81)"><path d="m0 0c0 7.964-2.498 11.16-6.871 11.16-2.264 0-4.449-1.327-6.012-2.654v-21.94c1.094-1.171 3.045-2.108 4.92-2.108 3.276 0 7.96 3.12 7.96 15.54m-13.35-35.45c-0.625-0.391-2.419-0.781-4.371-0.781-0.937 0-2.031 0.156-3.125 0.39-0.232 1.327-0.232 3.904-0.232 7.887v35.99c0 2.42-0.313 4.216-0.859 5.777 0.468 0.782 1.638 1.328 3.279 2.031 0.625 0.156 1.015 0.156 1.015 0.156 1.405 0 2.42-0.78 2.889-1.64 1.561 1.016 3.123 1.796 4.684 2.343 1.562 0.546 2.967 0.858 4.842 0.858 7.728 0 13.98-4.84 13.98-17.02 0-9.76-2.891-15.77-7.027-19.05-2.811-2.343-5.858-2.967-8.512-2.967s-4.605 0.468-6.09 1.327v-11.71c0-1.328 0-2.343-0.156-3.358l-0.313-0.234z" fill="#fff"/></g><g transform="translate(205.5 71.4)"><path d="m0 0c0.859-2.655 2.889-9.683 4.373-14.91 0.703-2.577 1.25-5.232 1.717-7.184 0.547 2.109 1.328 4.997 1.875 7.495 0.703 3.123 1.482 6.481 2.264 9.527 0.625 2.498 1.25 5.153 1.718 7.182 0.936 0.782 1.483 1.016 3.045 1.016 0.469 0 1.483 0 2.264-0.078 0.469 0 1.328-0.078 1.719-0.078 0.31-0.625 0.545-1.327 0.545-1.952 0-0.703-0.157-1.406-0.391-2.187-2.108-8.432-6.09-22.33-10.15-33.73-4.294-11.01-8.433-14.37-12.26-14.37-4.061 0-6.09 1.406-6.559 2.812 0 0.78 0.547 2.42 0.547 2.42 1.328 0.469 2.029 0.312 2.967 0.312 1.015 0 2.107 0 3.435 0.547l-0.078-0.078c1.875 0.937 4.139 6.87 5.076 11.63-0.078 0.078 0 0.078-0.078 0.078-0.781 1.015-1.094 1.951-1.64 3.669-0.703 2.265-6.168 20.14-9.37 29.12 0.625 1.562 2.264 2.108 6.637 2.108 0.86 0 2.03-1.952 2.342-3.357" fill="#fff"/></g><g transform="translate(71.34 85.38)"><path d="m0 0c0-1.093-0.469-2.498-1.328-3.825-0.467-0.313-0.936-0.469-1.483-0.469-0.625 0-1.171 0.156-1.64 0.391-1.483 0.702-3.592 1.249-5.699 1.249-4.061 0-6.559-1.952-6.559-5.779v-1.014c0.313-1.952 1.25-3.514 2.654-5.075 1.563-1.718 3.983-4.061 5.856-5.778 0.078-0.078 0.312-0.234 0.312-0.312 1.563-1.406 3.123-2.968 4.373-4.295 3.28-3.436 4.842-6.871 4.842-11.24 0-8.667-5.467-14.44-15.62-14.44-5.387 0-9.057 1.406-10.54 2.811-0.857 0.781-1.17 1.249-1.17 1.952 0 1.249 1.014 3.67 2.107 5.388 2.577-2.109 6.012-3.592 9.37-3.592 4.216 0 7.027 2.654 7.027 7.339 0 3.201-1.248 5.544-4.762 8.823-0.859 1.015-1.797 1.952-2.81 2.967-0.235 0.234-0.625 0.547-1.016 0.937l-0.937 0.937c-1.874 1.874-3.592 3.435-4.84 4.997-2.657 3.357-3.592 6.246-3.592 9.136 0 6.168 4.137 12.34 14.6 12.34 6.555-0.014 10.07-2.2 10.85-3.45" fill="#006838"/></g><g transform="translate(102.9 70.38)"><path d="m0 0c0-1.015-0.469-2.889-1.25-4.216h-0.936c-0.781 0-1.64 0.235-2.578 0.547-1.248 0.546-2.81 0.937-4.136 0.937-0.235 0-0.469 0-0.86-0.079-4.529-0.39-7.73-4.45-7.73-13.43 0-10.78 4.451-13.04 9.056-13.04 2.422 0 5.155 0.858 7.184 1.874 0.391-1.172 0.703-2.421 0.703-2.967-0.078-1.172-0.937-2.499-2.029-3.357-1.563-1.094-4.217-1.796-7.262-1.796-8.668 0-16.16 3.201-16.16 18.89 0 8.198 2.732 13.35 5.855 16.24 3.124 2.889 7.184 3.826 11.09 3.826 4.918 0 8.666-2.342 9.057-3.358l-0.001-0.062z" fill="#006838"/></g><g transform="translate(116.6 64.53)"><path d="m0 0v-24.6c0-1.25-0.078-2.186-0.781-3.201-1.248-0.937-2.42-1.016-7.494-1.016 0.078 4.139 0.156 9.448 0.156 15.46l0.078 13.04c0 2.499-0.469 4.293-1.016 5.856 0.625 0.624 1.639 1.249 3.358 1.951 0.469 0.156 0.781 0.156 1.094 0.156 1.638 0 2.341-0.467 2.81-1.561 1.483 1.015 3.123 1.718 4.606 2.264 1.33 0.555 3.046 0.867 4.531 0.633 2.264-0.234 3.67-1.015 3.9-2.186 0-1.172-0.31-3.357-1.402-4.919-0.547-0.156-0.547-0.156-1.248-0.156-0.86 0-1.641 0.078-2.266 0.156-0.547 0.156-0.781 0.156-1.013 0.156-2.11 0-3.827-0.547-5.311-2.03" fill="#006838"/></g><g transform="translate(147.7 47.98)"><path d="m0 0v5.153h-0.781c-0.781 0-1.641-0.078-2.42-0.156h0.076c-3.355-0.625-6.246-2.108-6.246-6.715 0-3.592 1.406-4.919 3.357-5.075h0.469c2.031 0 4.373 1.015 5.311 2.265l-0.078-0.078c0-0.079 0.078 0.467 0.156 0.936 0.156 0.937 0.156 2.108 0.156 3.67m-15.07 19.91c-0.157 0.469-0.157 0.702-0.157 1.015 0 0.234 0.079 0.625 0.235 1.015 1.719 1.562 6.637 3.747 12.1 3.904 1.25 0 1.485 0 2.735-0.078 6.246-0.39 8.275-4.294 8.275-11.09v-3.436c0-2.889 0-5.933-0.078-8.823 0-1.796-0.078-5.309-0.078-6.715 0 0-0.234-3.514 2.187-3.045-0.078-1.093-0.156-2.889-0.156-3.357-0.703-1.015-2.422-2.109-4.842-2.186-1.795 0-3.67 1.171-4.685 2.264-0.389-0.313-1.248-0.859-1.717-1.171-1.875-0.938-3.826-1.093-6.012-1.093-5.31 0-10.38 3.279-10.38 10.54 0 9.448 8.744 12.18 13.66 12.73 0.703 0.077 1.56 0.077 2.263 0.077s1.25 0 1.719-0.077v3.825c0 3.279-0.312 4.997-2.891 4.997-2.498 0-5.543-1.093-7.806-1.952-0.86-0.39-1.719-0.624-2.889-0.624-1.094 1.171-1.406 2.498-1.562 3.357l0.078-0.078z" fill="#006838"/></g><g transform="translate(185.5 56.33)"><path d="m0 0c0 7.964-2.498 11.16-6.871 11.16-2.264 0-4.449-1.327-6.012-2.654v-21.94c1.094-1.171 3.045-2.108 4.92-2.108 3.276 0 7.96 3.12 7.96 15.54m-13.35-35.45c-0.625-0.391-2.419-0.781-4.371-0.781-0.937 0-2.031 0.156-3.125 0.39-0.232 1.327-0.232 3.904-0.232 7.887v35.99c0 2.42-0.313 4.216-0.859 5.777 0.468 0.782 1.638 1.328 3.279 2.031 0.625 0.156 1.015 0.156 1.015 0.156 1.405 0 2.42-0.78 2.889-1.64 1.561 1.016 3.123 1.796 4.684 2.343 1.562 0.546 2.967 0.858 4.842 0.858 7.728 0 13.98-4.84 13.98-17.02 0-9.76-2.891-15.77-7.027-19.05-2.811-2.343-5.858-2.967-8.512-2.967s-4.605 0.468-6.09 1.327v-11.71c0-1.328 0-2.343-0.156-3.358l-0.313-0.234z" fill="#006838"/></g><g transform="translate(207 69.92)"><path d="m0 0c0.859-2.655 2.889-9.683 4.373-14.91 0.703-2.577 1.25-5.232 1.717-7.184 0.547 2.109 1.328 4.997 1.875 7.495 0.703 3.123 1.482 6.481 2.264 9.527 0.625 2.498 1.25 5.153 1.718 7.182 0.936 0.782 1.483 1.016 3.045 1.016 0.469 0 1.483 0 2.264-0.078 0.469 0 1.328-0.078 1.719-0.078 0.31-0.625 0.545-1.327 0.545-1.952 0-0.703-0.157-1.406-0.391-2.187-2.108-8.432-6.09-22.33-10.15-33.73-4.294-11.01-8.433-14.37-12.26-14.37-4.061 0-6.09 1.406-6.559 2.812 0 0.78 0.547 2.42 0.547 2.42 1.328 0.469 2.029 0.312 2.967 0.312 1.015 0 2.107 0 3.435 0.547l-0.078-0.078c1.875 0.937 4.139 6.87 5.076 11.63-0.078 0.078 0 0.078-0.078 0.078-0.781 1.015-1.094 1.951-1.64 3.669-0.703 2.265-6.168 20.14-9.37 29.12 0.625 1.562 2.264 2.108 6.637 2.108 0.86 0 2.03-1.952 2.342-3.357" fill="#006838"/></g><g transform="translate(69.97 86.75)"><path d="m0 0c0-1.093-0.467-2.498-1.326-3.825-0.469-0.313-0.938-0.469-1.485-0.469-0.623 0-1.169 0.156-1.638 0.391-1.485 0.702-3.592 1.249-5.699 1.249-4.061 0-6.561-1.952-6.561-5.779v-1.014c0.313-1.952 1.25-3.514 2.656-5.075 1.561-1.718 3.983-4.061 5.856-5.778 0.078-0.078 0.312-0.234 0.312-0.312 1.561-1.406 3.123-2.968 4.373-4.295 3.28-3.436 4.84-6.871 4.84-11.24 0-8.667-5.465-14.44-15.62-14.44-5.389 0-9.059 1.406-10.54 2.811-0.859 0.781-1.172 1.249-1.172 1.952 0 1.249 1.016 3.67 2.109 5.388 2.577-2.109 6.012-3.592 9.37-3.592 4.216 0 7.027 2.654 7.027 7.339 0 3.201-1.25 5.544-4.764 8.823-0.859 1.015-1.795 1.952-2.81 2.967-0.235 0.234-0.625 0.547-1.016 0.937l-0.936 0.937c-1.875 1.874-3.591 3.435-4.841 4.997-2.655 3.357-3.592 6.246-3.592 9.136 0 6.168 4.139 12.34 14.6 12.34 6.567-0.014 10.08-2.2 10.86-3.45" fill="#60a839"/></g><g transform="translate(101.5 71.75)"><path d="m0 0c0-1.015-0.467-2.889-1.248-4.216h-0.938c-0.781 0-1.638 0.235-2.576 0.547-1.25 0.546-2.81 0.937-4.138 0.937-0.235 0-0.469 0-0.86-0.079-4.527-0.39-7.728-4.45-7.728-13.43 0-10.78 4.449-13.04 9.056-13.04 2.42 0 5.153 0.858 7.184 1.874 0.391-1.172 0.703-2.421 0.703-2.967-0.078-1.172-0.937-2.499-2.031-3.357-1.561-1.094-4.217-1.796-7.262-1.796-8.666 0-16.16 3.201-16.16 18.89 0 8.198 2.732 13.35 5.855 16.24 3.124 2.889 7.184 3.826 11.09 3.826 4.92 0 8.668-2.342 9.057-3.358l-0.001-0.062z" fill="#60a839"/></g><g transform="translate(115.3 65.9)"><path d="m0 0v-24.6c0-1.25-0.078-2.186-0.781-3.201-1.248-0.937-2.42-1.016-7.494-1.016 0.078 4.139 0.156 9.448 0.156 15.46l0.078 13.04c0 2.499-0.469 4.293-1.016 5.856 0.625 0.624 1.639 1.249 3.358 1.951 0.469 0.156 0.781 0.156 1.094 0.156 1.638 0 2.341-0.467 2.81-1.561 1.483 1.015 3.123 1.718 4.606 2.264 1.33 0.555 3.046 0.867 4.531 0.633 2.264-0.234 3.67-1.015 3.9-2.186 0-1.172-0.31-3.357-1.402-4.919-0.547-0.156-0.547-0.156-1.248-0.156-0.86 0-1.641 0.078-2.266 0.156-0.547 0.156-0.781 0.156-1.013 0.156-2.11 0-3.827-0.547-5.311-2.03" fill="#60a839"/></g><g transform="translate(146.3 49.35)"><path d="m0 0v5.153h-0.781c-0.78 0-1.639-0.078-2.42-0.156h0.078c-3.357-0.625-6.246-2.108-6.246-6.715 0-3.592 1.404-4.919 3.357-5.075h0.469c2.029 0 4.371 1.015 5.309 2.265l-0.078-0.078c0-0.079 0.078 0.467 0.156 0.936 0.156 0.937 0.156 2.108 0.156 3.67m-15.07 19.91c-0.157 0.469-0.157 0.702-0.157 1.015 0 0.234 0.079 0.625 0.235 1.015 1.717 1.562 6.636 3.747 12.1 3.904 1.25 0 1.483 0 2.733-0.078 6.246-0.39 8.277-4.294 8.277-11.09v-3.436c0-2.889 0-5.933-0.078-8.823 0-1.796-0.078-5.309-0.078-6.715 0 0-0.235-3.514 2.185-3.045-0.078-1.093-0.156-2.889-0.156-3.357-0.703-1.015-2.42-2.109-4.84-2.186-1.797 0-3.67 1.171-4.685 2.264-0.391-0.313-1.25-0.859-1.719-1.171-1.873-0.938-3.824-1.093-6.012-1.093-5.308 0-10.38 3.279-10.38 10.54 0 9.448 8.746 12.18 13.66 12.73 0.703 0.077 1.562 0.077 2.265 0.077 0.701 0 1.248 0 1.717-0.077v3.825c0 3.279-0.312 4.997-2.889 4.997-2.498 0-5.543-1.093-7.808-1.952-0.858-0.39-1.717-0.624-2.889-0.624-1.094 1.171-1.404 2.498-1.56 3.357l0.078-0.078z" fill="#60a839"/></g><g transform="translate(184.1 57.7)"><path d="m0 0c0 7.964-2.5 11.16-6.871 11.16-2.266 0-4.451-1.327-6.012-2.654v-21.94c1.092-1.171 3.045-2.108 4.918-2.108 3.276 0 7.962 3.12 7.962 15.54m-13.35-35.45c-0.625-0.391-2.421-0.781-4.373-0.781-0.937 0-2.029 0.156-3.123 0.39-0.234 1.327-0.234 3.904-0.234 7.887v35.99c0 2.42-0.313 4.216-0.859 5.777 0.468 0.782 1.64 1.328 3.279 2.031 0.625 0.156 1.016 0.156 1.016 0.156 1.406 0 2.419-0.78 2.888-1.64 1.563 1.016 3.123 1.796 4.686 2.343 1.56 0.546 2.967 0.858 4.84 0.858 7.73 0 13.98-4.84 13.98-17.02 0-9.76-2.889-15.77-7.027-19.05-2.811-2.343-5.856-2.967-8.51-2.967s-4.607 0.468-6.09 1.327v-11.71c0-1.328 0-2.343-0.156-3.358l-0.313-0.234z" fill="#60a839"/></g><g transform="translate(205.6 71.29)"><path d="m0 0c0.857-2.655 2.889-9.683 4.371-14.91 0.703-2.577 1.25-5.232 1.719-7.184 0.547 2.109 1.328 4.997 1.873 7.495 0.703 3.123 1.484 6.481 2.266 9.527 0.623 2.498 1.248 5.153 1.716 7.182 0.938 0.782 1.485 1.016 3.045 1.016 0.469 0 1.485 0 2.266-0.078 0.467 0 1.326-0.078 1.717-0.078 0.312-0.625 0.547-1.327 0.547-1.952 0-0.703-0.157-1.406-0.391-2.187-2.108-8.432-6.09-22.33-10.15-33.73-4.295-11.01-8.432-14.37-12.26-14.37-4.061 0-6.09 1.406-6.559 2.812 0 0.78 0.547 2.42 0.547 2.42 1.326 0.469 2.029 0.312 2.967 0.312 1.013 0 2.107 0 3.435 0.547l-0.078-0.078c1.873 0.937 4.137 6.87 5.074 11.63-0.078 0.078 0 0.078-0.078 0.078-0.781 1.015-1.093 1.951-1.638 3.669-0.703 2.265-6.17 20.14-9.371 29.12 0.625 1.562 2.265 2.108 6.636 2.108 0.841 0.007 2.013-1.945 2.325-3.35" fill="#60a839"/></g><g transform="translate(210.8 177)"><path d="m0 0c0-40.39-32.74-73.13-73.13-73.13s-73.13 32.74-73.13 73.13 32.74 73.13 73.13 73.13c40.43 0 73.17-32.74 73.17-73.13" fill="#006838"/></g><g transform="translate(137.7 111.3)"><path d="m0 0c-38.45 0-69.74 31.29-69.74 69.74s31.28 69.74 69.74 69.74c38.45 0 69.74-31.28 69.74-69.74 0-38.47-31.29-69.76-69.74-69.76" fill="#fff"/></g><g transform="translate(137.7 254.1)"><path d="m0 0c-40.39 0-73.13-32.74-73.13-73.13s32.74-73.13 73.13-73.13 73.13 32.74 73.13 73.13c0 40.43-32.74 73.17-73.13 73.17m0-6.782c36.58 0 66.35-29.76 66.35-66.35s-29.76-66.35-66.35-66.35c-36.58 0-66.35 29.76-66.35 66.35 0 36.58 29.76 66.35 66.35 66.35" fill="#60a839"/></g><g transform="translate(91.26 173.6)"><path d="m0 0 21.79-32.83s32.2 20.05 36.76 41.67l-6.248 7.937s-35.91-4.28-52.3-16.78" fill="#8e8e8e"/></g><g transform="translate(91.26 173.6)"><path d="m0 0 21.79-32.83s31 21.24 35.56 42.86l-5.052 6.744c0 0.01-35.91-4.27-52.3-16.77" fill="#d1d3d4"/></g><g transform="translate(143.6 190.4)"><path d="m0 0s16.83 13.32 23.24 18.55c13.58 11.06 19.82 6.56 20.28-0.31 0.45-6.87-8.67-10.58-37.27-26.18l-6.25 7.94z" fill="#a97c50"/></g><g transform="translate(143.6 190.4)"><path d="m0 0s-0.035-0.002-0.047-0.002l5.1-6.743c-4.387-20.81-33.12-41.15-35.41-42.75 0 0 32.05 19.94 36.61 41.56l-6.253 7.935z" fill="#58595b"/></g><g transform="translate(187.1 208.7)"><path d="m0 0c-0.172 2.62-0.992 4.477-2.705 5.798 1.043-1.302 1.447-2.693 1.578-4.673 0.451-6.867-8.66-10.58-37.24-26.16l1.095-1.142c28.61 15.6 37.73 19.31 37.28 26.18" fill="#754c29"/></g><g transform="translate(175.8 209.6)"><path d="m0 0c0 0.806 0.725 1.457 1.617 1.457 0.893 0 1.619-0.651 1.619-1.457 0-0.804-0.726-1.455-1.619-1.455-0.892 0-1.617 0.651-1.617 1.455" fill="#fff"/></g><g transform="translate(164.6 202)"><path d="m0 0c0 0.804 0.721 1.457 1.615 1.457 0.897 0 1.619-0.653 1.619-1.457 0-0.803-0.722-1.453-1.619-1.453-0.894 0-1.615 0.65-1.615 1.453" fill="#fff"/></g><g transform="translate(153.4 194.4)"><path d="m0 0c0 0.8 0.723 1.453 1.615 1.453 0.895 0 1.619-0.653 1.619-1.453 0-0.806-0.724-1.457-1.619-1.457-0.892 0-1.615 0.651-1.615 1.457" fill="#fff"/></g></g></g></svg>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment