summaryrefslogtreecommitdiff
path: root/prolog/problems
diff options
context:
space:
mode:
Diffstat (limited to 'prolog/problems')
-rw-r--r--prolog/problems/family_relations/mother_2/Mother-1.pngbin40513 -> 0 bytes
-rw-r--r--prolog/problems/family_relations/mother_2/Mother-2.pngbin36521 -> 0 bytes
-rw-r--r--prolog/problems/family_relations/mother_2/Mother-3.pngbin38712 -> 0 bytes
-rw-r--r--prolog/problems/family_relations/mother_2/Prolog_mother_01.svg370
-rw-r--r--prolog/problems/family_relations/mother_2/Prolog_mother_02.svg359
-rw-r--r--prolog/problems/family_relations/mother_2/Prolog_mother_03.svg319
-rw-r--r--prolog/problems/family_relations/mother_2/Prolog_mother_04.svg319
-rw-r--r--prolog/problems/family_relations/mother_2/common.py6
-rw-r--r--prolog/problems/family_relations/mother_2/sl.py15
9 files changed, 1383 insertions, 5 deletions
diff --git a/prolog/problems/family_relations/mother_2/Mother-1.png b/prolog/problems/family_relations/mother_2/Mother-1.png
deleted file mode 100644
index 239b54f..0000000
--- a/prolog/problems/family_relations/mother_2/Mother-1.png
+++ /dev/null
Binary files differ
diff --git a/prolog/problems/family_relations/mother_2/Mother-2.png b/prolog/problems/family_relations/mother_2/Mother-2.png
deleted file mode 100644
index e0179e4..0000000
--- a/prolog/problems/family_relations/mother_2/Mother-2.png
+++ /dev/null
Binary files differ
diff --git a/prolog/problems/family_relations/mother_2/Mother-3.png b/prolog/problems/family_relations/mother_2/Mother-3.png
deleted file mode 100644
index e0ea5c1..0000000
--- a/prolog/problems/family_relations/mother_2/Mother-3.png
+++ /dev/null
Binary files differ
diff --git a/prolog/problems/family_relations/mother_2/Prolog_mother_01.svg b/prolog/problems/family_relations/mother_2/Prolog_mother_01.svg
new file mode 100644
index 0000000..6f00449
--- /dev/null
+++ b/prolog/problems/family_relations/mother_2/Prolog_mother_01.svg
@@ -0,0 +1,370 @@
+<?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" [
+ <!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+ <!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+ <!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+ <!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+ <!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+ <!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+ <!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+ <!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+]>
+<svg version="1.1" id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="174px" height="314px"
+ viewBox="0 0 174 314" enable-background="new 0 0 174 314" xml:space="preserve">
+<metadata>
+ <sfw xmlns="&ns_sfw;">
+ <slices></slices>
+ <sliceSourceBounds width="2857.654" height="4704.053" bottomLeftOrigin="true" y="-4967.661" x="79.346"></sliceSourceBounds>
+ </sfw>
+</metadata>
+<g>
+ <g>
+ <path opacity="0" fill="#FFFFFF" d="M143.17,58.691c0,15.656-12.684,28.348-28.325,28.348c-15.646,0-28.331-12.691-28.331-28.348
+ s12.685-28.348,28.331-28.348C130.486,30.344,143.17,43.035,143.17,58.691z"/>
+ <path opacity="0.0208" fill="#FEFEFE" d="M142.58,58.101c0,15.656-12.684,28.349-28.325,28.349
+ c-15.646,0-28.331-12.692-28.331-28.349s12.685-28.348,28.331-28.348C129.896,29.753,142.58,42.444,142.58,58.101z"/>
+ <path opacity="0.0417" fill="#FDFDFD" d="M141.99,57.51c0,15.656-12.684,28.349-28.325,28.349
+ c-15.646,0-28.331-12.692-28.331-28.349s12.685-28.347,28.331-28.347C129.306,29.163,141.99,41.854,141.99,57.51z"/>
+ <path opacity="0.0625" fill="#FCFCFC" d="M141.399,56.921c0,15.655-12.683,28.347-28.325,28.347
+ c-15.646,0-28.332-12.691-28.332-28.347c0-15.656,12.685-28.349,28.332-28.349C128.716,28.572,141.399,41.265,141.399,56.921z"/>
+ <path opacity="0.0833" fill="#FBFBFB" d="M140.809,56.329c0,15.656-12.683,28.348-28.325,28.348
+ c-15.646,0-28.331-12.691-28.331-28.348s12.685-28.348,28.331-28.348C128.126,27.981,140.809,40.673,140.809,56.329z"/>
+ <path opacity="0.1042" fill="#FAFAFA" d="M140.219,55.738c0,15.656-12.684,28.348-28.325,28.348
+ c-15.646,0-28.331-12.691-28.331-28.348s12.685-28.347,28.331-28.347C127.536,27.392,140.219,40.082,140.219,55.738z"/>
+ <path opacity="0.125" fill="#F9F9FA" d="M139.63,55.148c0,15.656-12.684,28.348-28.325,28.348
+ c-15.647,0-28.332-12.691-28.332-28.348s12.685-28.348,28.332-28.348C126.946,26.801,139.63,39.492,139.63,55.148z"/>
+ <path opacity="0.1458" fill="#F8F8F9" d="M139.039,54.558c0,15.656-12.684,28.347-28.325,28.347
+ c-15.646,0-28.331-12.69-28.331-28.347S95.068,26.21,110.714,26.21C126.355,26.21,139.039,38.901,139.039,54.558z"/>
+ <path opacity="0.1667" fill="#F7F8F8" d="M138.449,53.967c0,15.656-12.684,28.348-28.325,28.348
+ c-15.646,0-28.332-12.691-28.332-28.348S94.478,25.62,110.124,25.62C125.766,25.62,138.449,38.311,138.449,53.967z"/>
+ <path opacity="0.1875" fill="#F6F7F7" d="M137.859,53.377c0,15.655-12.684,28.348-28.325,28.348
+ c-15.646,0-28.332-12.692-28.332-28.348c0-15.656,12.685-28.348,28.332-28.348C125.175,25.029,137.859,37.721,137.859,53.377z"/>
+ <path opacity="0.2083" fill="#F5F6F6" d="M137.269,52.786c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.331-12.691-28.331-28.347c0-15.657,12.685-28.348,28.331-28.348C124.585,24.438,137.269,37.129,137.269,52.786z"/>
+ <path opacity="0.2292" fill="#F4F5F5" d="M136.679,52.195c0,15.656-12.684,28.348-28.325,28.348
+ c-15.646,0-28.331-12.691-28.331-28.348s12.685-28.347,28.331-28.347C123.995,23.849,136.679,36.539,136.679,52.195z"/>
+ <path opacity="0.25" fill="#F3F4F4" d="M136.089,51.605c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.332-12.691-28.332-28.347c0-15.656,12.686-28.348,28.332-28.348C123.405,23.258,136.089,35.949,136.089,51.605z"/>
+ <path opacity="0.2708" fill="#F2F3F3" d="M135.498,51.015c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.331-12.691-28.331-28.347c0-15.656,12.686-28.348,28.331-28.348C122.814,22.667,135.498,35.358,135.498,51.015z"/>
+ <path opacity="0.2917" fill="#F1F2F2" d="M134.908,50.424c0,15.656-12.683,28.348-28.325,28.348
+ c-15.646,0-28.331-12.691-28.331-28.348s12.686-28.347,28.331-28.347C122.225,22.077,134.908,34.768,134.908,50.424z"/>
+ <path opacity="0.3125" fill="#F0F1F1" d="M134.318,49.834c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.331-12.691-28.331-28.347c0-15.656,12.686-28.348,28.331-28.348C121.635,21.486,134.318,34.178,134.318,49.834z"/>
+ <path opacity="0.3333" fill="#EFF0F0" d="M133.728,49.242c0,15.656-12.683,28.348-28.325,28.348
+ c-15.646,0-28.332-12.691-28.332-28.348s12.685-28.347,28.332-28.347C121.045,20.896,133.728,33.586,133.728,49.242z"/>
+ <path opacity="0.3542" fill="#EEEFEF" d="M133.138,48.652c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.331-12.691-28.331-28.347c0-15.656,12.686-28.348,28.331-28.348C120.454,20.305,133.138,32.996,133.138,48.652z"/>
+ <path opacity="0.375" fill="#EDEEEE" d="M132.548,48.062c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.331-12.691-28.331-28.347c0-15.656,12.686-28.347,28.331-28.347C119.864,19.715,132.548,32.405,132.548,48.062z"/>
+ <path opacity="0.3958" fill="#ECEDEE" d="M131.958,47.472c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.331-12.691-28.331-28.347c0-15.656,12.686-28.347,28.331-28.347C119.274,19.125,131.958,31.815,131.958,47.472z"/>
+ <path opacity="0.4167" fill="#EBECED" d="M131.368,46.881c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.332-12.691-28.332-28.347c0-15.656,12.686-28.347,28.332-28.347C118.684,18.534,131.368,31.225,131.368,46.881z"/>
+ <path opacity="0.4375" fill="#EAEBEC" d="M130.777,46.29c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.331-12.691-28.331-28.347c0-15.656,12.686-28.347,28.331-28.347C118.094,17.943,130.777,30.634,130.777,46.29z"/>
+ <path opacity="0.4583" fill="#E9EAEB" d="M130.188,45.699c0,15.656-12.684,28.348-28.325,28.348
+ c-15.646,0-28.332-12.691-28.332-28.348s12.686-28.347,28.332-28.347C117.504,17.353,130.188,30.043,130.188,45.699z"/>
+ <path opacity="0.4792" fill="#E8E9EA" d="M129.598,45.109c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.331-12.691-28.331-28.347c0-15.656,12.686-28.347,28.331-28.347C116.914,16.763,129.598,29.453,129.598,45.109z"/>
+ <path opacity="0.5" fill="#E7E8E9" d="M129.007,44.519c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.332-12.691-28.332-28.347c0-15.656,12.686-28.347,28.332-28.347C116.324,16.172,129.007,28.862,129.007,44.519z"/>
+ <path opacity="0.5208" fill="#E7E8E8" d="M128.417,43.928c0,15.656-12.684,28.347-28.325,28.347
+ c-15.646,0-28.331-12.69-28.331-28.347s12.686-28.346,28.331-28.346C115.733,15.582,128.417,28.271,128.417,43.928z"/>
+ <path opacity="0.5417" fill="#E6E7E7" d="M127.827,43.338c0,15.654-12.684,28.346-28.325,28.346
+ c-15.646,0-28.332-12.691-28.332-28.346c0-15.656,12.686-28.347,28.332-28.347C115.144,14.991,127.827,27.682,127.827,43.338z"/>
+ <path opacity="0.5625" fill="#E5E6E6" d="M127.237,42.747c0,15.655-12.684,28.347-28.326,28.347
+ c-15.645,0-28.332-12.691-28.332-28.347c0-15.656,12.687-28.347,28.332-28.347C114.554,14.4,127.237,27.091,127.237,42.747z"/>
+ <path opacity="0.5833" fill="#E4E5E5" d="M126.646,42.156c0,15.655-12.683,28.347-28.325,28.347
+ c-15.645,0-28.331-12.691-28.331-28.347c0-15.656,12.686-28.347,28.331-28.347C113.963,13.81,126.646,26.5,126.646,42.156z"/>
+ <path opacity="0.6042" fill="#E3E4E4" d="M126.057,41.566c0,15.654-12.684,28.346-28.325,28.346
+ c-15.645,0-28.332-12.691-28.332-28.346c0-15.656,12.687-28.348,28.332-28.348C113.373,13.219,126.057,25.91,126.057,41.566z"/>
+ <path opacity="0.625" fill="#E2E3E3" d="M125.467,40.976c0,15.654-12.684,28.346-28.325,28.346
+ c-15.646,0-28.332-12.691-28.332-28.346c0-15.656,12.687-28.347,28.332-28.347C112.783,12.629,125.467,25.319,125.467,40.976z"/>
+ <path opacity="0.6458" fill="#E1E2E3" d="M124.877,40.385c0,15.655-12.684,28.346-28.325,28.346
+ c-15.646,0-28.332-12.69-28.332-28.346c0-15.656,12.687-28.347,28.332-28.347C112.193,12.038,124.877,24.729,124.877,40.385z"/>
+ <path opacity="0.6667" fill="#E0E1E2" d="M124.286,39.795c0,15.654-12.683,28.346-28.325,28.346
+ c-15.645,0-28.332-12.691-28.332-28.346c0-15.656,12.687-28.348,28.332-28.348C111.603,11.447,124.286,24.139,124.286,39.795z"/>
+ <path opacity="0.6875" fill="#DFE0E1" d="M123.696,39.203c0,15.655-12.684,28.347-28.325,28.347
+ c-15.645,0-28.332-12.691-28.332-28.347c0-15.656,12.687-28.346,28.332-28.346C111.013,10.857,123.696,23.547,123.696,39.203z"/>
+ <path opacity="0.7083" fill="#DEDFE0" d="M123.106,38.613c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.332-12.691-28.332-28.347c0-15.656,12.687-28.347,28.332-28.347C110.423,10.267,123.106,22.957,123.106,38.613z"/>
+ <path opacity="0.7292" fill="#DDDEDF" d="M122.516,38.022c0,15.655-12.684,28.347-28.325,28.347
+ c-15.645,0-28.332-12.691-28.332-28.347c0-15.656,12.687-28.347,28.332-28.347C109.833,9.676,122.516,22.366,122.516,38.022z"/>
+ <path opacity="0.75" fill="#DCDDDE" d="M121.926,37.432c0,15.655-12.684,28.347-28.325,28.347
+ c-15.645,0-28.332-12.691-28.332-28.347c0-15.656,12.687-28.346,28.332-28.346C109.242,9.086,121.926,21.775,121.926,37.432z"/>
+ <path opacity="0.7708" fill="#DBDCDD" d="M121.336,36.842c0,15.654-12.684,28.346-28.325,28.346
+ c-15.645,0-28.332-12.691-28.332-28.346c0-15.656,12.687-28.347,28.332-28.347C108.652,8.495,121.336,21.186,121.336,36.842z"/>
+ <path opacity="0.7917" fill="#DADBDC" d="M120.746,36.251c0,15.655-12.683,28.347-28.325,28.347
+ c-15.645,0-28.332-12.691-28.332-28.347c0-15.656,12.687-28.347,28.332-28.347C108.062,7.904,120.746,20.595,120.746,36.251z"/>
+ <path opacity="0.8125" fill="#D9DADB" d="M120.156,35.66c0,15.655-12.684,28.347-28.326,28.347
+ c-15.645,0-28.332-12.691-28.332-28.347c0-15.656,12.687-28.346,28.332-28.346C107.472,7.314,120.156,20.004,120.156,35.66z"/>
+ <path opacity="0.8333" fill="#D8DADA" d="M119.565,35.07c0,15.654-12.684,28.346-28.325,28.346
+ c-15.645,0-28.332-12.691-28.332-28.346c0-15.656,12.687-28.347,28.332-28.347C106.882,6.724,119.565,19.414,119.565,35.07z"/>
+ <path opacity="0.8542" fill="#D7D9D9" d="M118.976,34.479c0,15.654-12.684,28.346-28.325,28.346
+ c-15.645,0-28.332-12.691-28.332-28.346c0-15.656,12.688-28.346,28.332-28.346C106.292,6.134,118.976,18.823,118.976,34.479z"/>
+ <path opacity="0.875" fill="#D6D8D9" d="M118.386,33.889c0,15.654-12.684,28.346-28.326,28.346
+ c-15.645,0-28.332-12.691-28.332-28.346c0-15.656,12.687-28.346,28.332-28.346C105.702,5.543,118.386,18.232,118.386,33.889z"/>
+ <path opacity="0.8958" fill="#D5D7D8" d="M117.795,33.299c0,15.654-12.684,28.346-28.325,28.346
+ c-15.645,0-28.332-12.691-28.332-28.346c0-15.656,12.687-28.347,28.332-28.347C105.112,4.952,117.795,17.643,117.795,33.299z"/>
+ <path opacity="0.9167" fill="#D4D6D7" d="M117.205,32.708c0,15.654-12.684,28.346-28.325,28.346
+ c-15.645,0-28.332-12.691-28.332-28.346c0-15.656,12.688-28.346,28.332-28.346C104.521,4.362,117.205,17.052,117.205,32.708z"/>
+ <path opacity="0.9375" fill="#D3D5D6" d="M116.615,32.117c0,15.655-12.684,28.346-28.326,28.346
+ c-15.645,0-28.332-12.69-28.332-28.346c0-15.656,12.687-28.346,28.332-28.346C103.931,3.771,116.615,16.461,116.615,32.117z"/>
+ <path opacity="0.9583" fill="#D2D4D5" d="M116.025,31.527c0,15.654-12.683,28.345-28.325,28.345
+ c-15.645,0-28.332-12.69-28.332-28.345c0-15.656,12.688-28.347,28.332-28.347C103.342,3.181,116.025,15.871,116.025,31.527z"/>
+ <path opacity="0.9792" fill="#D1D3D4" d="M115.435,30.937c0,15.654-12.684,28.346-28.326,28.346
+ c-15.644,0-28.332-12.691-28.332-28.346c0-15.656,12.688-28.346,28.332-28.346C102.751,2.591,115.435,15.28,115.435,30.937z"/>
+ <path fill="#D0D2D3" d="M114.845,30.346c0,15.654-12.684,28.346-28.325,28.346c-15.645,0-28.332-12.691-28.332-28.346
+ C58.188,14.689,70.875,2,86.52,2C102.161,2,114.845,14.689,114.845,30.346z"/>
+ </g>
+ <g>
+ <path opacity="0" fill="#FFFFFF" d="M143.17,285.463c0,15.654-12.684,28.346-28.325,28.346c-15.646,0-28.331-12.691-28.331-28.346
+ c0-15.656,12.685-28.346,28.331-28.346C130.486,257.117,143.17,269.807,143.17,285.463z"/>
+ <path opacity="0.0208" fill="#FEFEFE" d="M142.58,284.872c0,15.654-12.684,28.346-28.325,28.346
+ c-15.646,0-28.331-12.691-28.331-28.346c0-15.656,12.685-28.346,28.331-28.346C129.896,256.526,142.58,269.216,142.58,284.872z"/>
+ <path opacity="0.0417" fill="#FDFDFD" d="M141.99,284.282c0,15.654-12.684,28.345-28.325,28.345
+ c-15.646,0-28.331-12.69-28.331-28.345c0-15.656,12.685-28.347,28.331-28.347C129.306,255.936,141.99,268.626,141.99,284.282z"/>
+ <path opacity="0.0625" fill="#FCFCFC" d="M141.399,283.691c0,15.654-12.683,28.346-28.325,28.346
+ c-15.646,0-28.332-12.691-28.332-28.346c0-15.656,12.685-28.346,28.332-28.346C128.716,255.346,141.399,268.035,141.399,283.691z"
+ />
+ <path opacity="0.0833" fill="#FBFBFB" d="M140.809,283.101c0,15.654-12.683,28.346-28.325,28.346
+ c-15.646,0-28.331-12.691-28.331-28.346c0-15.656,12.685-28.346,28.331-28.346C128.126,254.755,140.809,267.444,140.809,283.101z"
+ />
+ <path opacity="0.1042" fill="#FAFAFA" d="M140.219,282.51c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.331-12.691-28.331-28.347c0-15.656,12.685-28.346,28.331-28.346C127.536,254.164,140.219,266.854,140.219,282.51z"
+ />
+ <path opacity="0.125" fill="#F9F9FA" d="M139.63,281.92c0,15.654-12.684,28.346-28.325,28.346
+ c-15.647,0-28.332-12.691-28.332-28.346c0-15.656,12.685-28.346,28.332-28.346C126.946,253.574,139.63,266.264,139.63,281.92z"/>
+ <path opacity="0.1458" fill="#F8F8F9" d="M139.039,281.329c0,15.654-12.684,28.346-28.325,28.346
+ c-15.646,0-28.331-12.691-28.331-28.346c0-15.656,12.685-28.347,28.331-28.347C126.355,252.982,139.039,265.673,139.039,281.329z"
+ />
+ <path opacity="0.1667" fill="#F7F8F8" d="M138.449,280.738c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.332-12.691-28.332-28.347c0-15.656,12.685-28.346,28.332-28.346C125.766,252.393,138.449,265.082,138.449,280.738z"
+ />
+ <path opacity="0.1875" fill="#F6F7F7" d="M137.859,280.148c0,15.654-12.684,28.346-28.325,28.346
+ c-15.646,0-28.332-12.691-28.332-28.346c0-15.656,12.685-28.347,28.332-28.347C125.175,251.802,137.859,264.492,137.859,280.148z"
+ />
+ <path opacity="0.2083" fill="#F5F6F6" d="M137.269,279.558c0,15.654-12.684,28.346-28.325,28.346
+ c-15.646,0-28.331-12.691-28.331-28.346c0-15.656,12.685-28.347,28.331-28.347C124.585,251.211,137.269,263.901,137.269,279.558z"
+ />
+ <path opacity="0.2292" fill="#F4F5F5" d="M136.679,278.967c0,15.655-12.684,28.346-28.325,28.346
+ c-15.646,0-28.331-12.69-28.331-28.346c0-15.656,12.685-28.346,28.331-28.346C123.995,250.621,136.679,263.311,136.679,278.967z"
+ />
+ <path opacity="0.25" fill="#F3F4F4" d="M136.089,278.376c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.332-12.691-28.332-28.347c0-15.656,12.686-28.346,28.332-28.346C123.405,250.03,136.089,262.72,136.089,278.376z"/>
+ <path opacity="0.2708" fill="#F2F3F3" d="M135.498,277.785c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.331-12.691-28.331-28.347c0-15.656,12.686-28.346,28.331-28.346C122.814,249.439,135.498,262.129,135.498,277.785z"
+ />
+ <path opacity="0.2917" fill="#F1F2F2" d="M134.908,277.195c0,15.655-12.683,28.347-28.325,28.347
+ c-15.646,0-28.331-12.691-28.331-28.347c0-15.656,12.686-28.347,28.331-28.347C122.225,248.849,134.908,261.539,134.908,277.195z"
+ />
+ <path opacity="0.3125" fill="#F0F1F1" d="M134.318,276.605c0,15.654-12.684,28.346-28.325,28.346
+ c-15.646,0-28.331-12.691-28.331-28.346c0-15.656,12.686-28.347,28.331-28.347C121.635,248.259,134.318,260.949,134.318,276.605z"
+ />
+ <path opacity="0.3333" fill="#EFF0F0" d="M133.728,276.015c0,15.654-12.683,28.346-28.325,28.346
+ c-15.646,0-28.332-12.691-28.332-28.346c0-15.656,12.685-28.347,28.332-28.347C121.045,247.668,133.728,260.358,133.728,276.015z"
+ />
+ <path opacity="0.3542" fill="#EEEFEF" d="M133.138,275.424c0,15.654-12.684,28.346-28.325,28.346
+ c-15.646,0-28.331-12.691-28.331-28.346c0-15.656,12.686-28.347,28.331-28.347C120.454,247.077,133.138,259.768,133.138,275.424z"
+ />
+ <path opacity="0.375" fill="#EDEEEE" d="M132.548,274.833c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.331-12.691-28.331-28.347c0-15.656,12.686-28.347,28.331-28.347C119.864,246.486,132.548,259.177,132.548,274.833z"
+ />
+ <path opacity="0.3958" fill="#ECEDEE" d="M131.958,274.242c0,15.656-12.684,28.348-28.325,28.348
+ c-15.646,0-28.331-12.691-28.331-28.348s12.686-28.346,28.331-28.346C119.274,245.896,131.958,258.586,131.958,274.242z"/>
+ <path opacity="0.4167" fill="#EBECED" d="M131.368,273.652c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.332-12.691-28.332-28.347c0-15.656,12.686-28.347,28.332-28.347C118.684,245.306,131.368,257.996,131.368,273.652z"
+ />
+ <path opacity="0.4375" fill="#EAEBEC" d="M130.777,273.062c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.331-12.691-28.331-28.347c0-15.656,12.686-28.347,28.331-28.347C118.094,244.715,130.777,257.405,130.777,273.062z"
+ />
+ <path opacity="0.4583" fill="#E9EAEB" d="M130.188,272.471c0,15.656-12.684,28.348-28.325,28.348
+ c-15.646,0-28.332-12.691-28.332-28.348s12.686-28.346,28.332-28.346C117.504,244.125,130.188,256.814,130.188,272.471z"/>
+ <path opacity="0.4792" fill="#E8E9EA" d="M129.598,271.881c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.331-12.691-28.331-28.347c0-15.656,12.686-28.347,28.331-28.347C116.914,243.534,129.598,256.225,129.598,271.881z"
+ />
+ <path opacity="0.5" fill="#E7E8E9" d="M129.007,271.29c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.332-12.691-28.332-28.347c0-15.656,12.686-28.347,28.332-28.347C116.324,242.943,129.007,255.634,129.007,271.29z"
+ />
+ <path opacity="0.5208" fill="#E7E8E8" d="M128.417,270.699c0,15.656-12.684,28.347-28.325,28.347
+ c-15.646,0-28.331-12.69-28.331-28.347s12.686-28.347,28.331-28.347C115.733,242.353,128.417,255.043,128.417,270.699z"/>
+ <path opacity="0.5417" fill="#E6E7E7" d="M127.827,270.109c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.332-12.691-28.332-28.347c0-15.656,12.686-28.348,28.332-28.348C115.144,241.762,127.827,254.453,127.827,270.109z"
+ />
+ <path opacity="0.5625" fill="#E5E6E6" d="M127.237,269.519c0,15.655-12.684,28.347-28.326,28.347
+ c-15.645,0-28.332-12.691-28.332-28.347c0-15.656,12.687-28.347,28.332-28.347C114.554,241.172,127.237,253.862,127.237,269.519z"
+ />
+ <path opacity="0.5833" fill="#E4E5E5" d="M126.646,268.928c0,15.656-12.683,28.348-28.325,28.348
+ c-15.645,0-28.331-12.691-28.331-28.348s12.686-28.347,28.331-28.347C113.963,240.581,126.646,253.271,126.646,268.928z"/>
+ <path opacity="0.6042" fill="#E3E4E4" d="M126.057,268.338c0,15.655-12.684,28.346-28.325,28.346
+ c-15.645,0-28.332-12.69-28.332-28.346c0-15.656,12.687-28.348,28.332-28.348C113.373,239.99,126.057,252.682,126.057,268.338z"/>
+ <path opacity="0.625" fill="#E2E3E3" d="M125.467,267.747c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.332-12.691-28.332-28.347c0-15.656,12.687-28.347,28.332-28.347C112.783,239.4,125.467,252.091,125.467,267.747z"/>
+ <path opacity="0.6458" fill="#E1E2E3" d="M124.877,267.156c0,15.656-12.684,28.347-28.325,28.347
+ c-15.646,0-28.332-12.69-28.332-28.347s12.687-28.347,28.332-28.347C112.193,238.81,124.877,251.5,124.877,267.156z"/>
+ <path opacity="0.6667" fill="#E0E1E2" d="M124.286,266.566c0,15.655-12.683,28.347-28.325,28.347
+ c-15.645,0-28.332-12.691-28.332-28.347c0-15.656,12.687-28.348,28.332-28.348C111.603,238.219,124.286,250.91,124.286,266.566z"
+ />
+ <path opacity="0.6875" fill="#DFE0E1" d="M123.696,265.976c0,15.655-12.684,28.347-28.325,28.347
+ c-15.645,0-28.332-12.691-28.332-28.347c0-15.656,12.687-28.348,28.332-28.348C111.013,237.628,123.696,250.319,123.696,265.976z"
+ />
+ <path opacity="0.7083" fill="#DEDFE0" d="M123.106,265.385c0,15.655-12.684,28.347-28.325,28.347
+ c-15.646,0-28.332-12.691-28.332-28.347c0-15.656,12.687-28.348,28.332-28.348C110.423,237.037,123.106,249.729,123.106,265.385z"
+ />
+ <path opacity="0.7292" fill="#DDDEDF" d="M122.516,264.794c0,15.655-12.684,28.348-28.325,28.348
+ c-15.645,0-28.332-12.692-28.332-28.348c0-15.656,12.687-28.347,28.332-28.347C109.833,236.447,122.516,249.138,122.516,264.794z"
+ />
+ <path opacity="0.75" fill="#DCDDDE" d="M121.926,264.203c0,15.656-12.684,28.348-28.325,28.348
+ c-15.645,0-28.332-12.691-28.332-28.348s12.687-28.347,28.332-28.347C109.242,235.856,121.926,248.547,121.926,264.203z"/>
+ <path opacity="0.7708" fill="#DBDCDD" d="M121.336,263.613c0,15.655-12.684,28.348-28.325,28.348
+ c-15.645,0-28.332-12.692-28.332-28.348c0-15.656,12.687-28.348,28.332-28.348C108.652,235.266,121.336,247.957,121.336,263.613z"
+ />
+ <path opacity="0.7917" fill="#DADBDC" d="M120.746,263.022c0,15.655-12.683,28.347-28.325,28.347
+ c-15.645,0-28.332-12.691-28.332-28.347c0-15.656,12.687-28.348,28.332-28.348C108.062,234.675,120.746,247.366,120.746,263.022z"
+ />
+ <path opacity="0.8125" fill="#D9DADB" d="M120.156,262.432c0,15.656-12.684,28.348-28.326,28.348
+ c-15.645,0-28.332-12.691-28.332-28.348s12.687-28.347,28.332-28.347C107.472,234.085,120.156,246.775,120.156,262.432z"/>
+ <path opacity="0.8333" fill="#D8DADA" d="M119.565,261.842c0,15.655-12.684,28.347-28.325,28.347
+ c-15.645,0-28.332-12.691-28.332-28.347c0-15.656,12.687-28.348,28.332-28.348C106.882,233.494,119.565,246.186,119.565,261.842z"
+ />
+ <path opacity="0.8542" fill="#D7D9D9" d="M118.976,261.251c0,15.655-12.684,28.348-28.325,28.348
+ c-15.645,0-28.332-12.692-28.332-28.348c0-15.656,12.688-28.348,28.332-28.348C106.292,232.903,118.976,245.595,118.976,261.251z"
+ />
+ <path opacity="0.875" fill="#D6D8D9" d="M118.386,260.66c0,15.656-12.684,28.348-28.326,28.348
+ c-15.645,0-28.332-12.691-28.332-28.348s12.687-28.348,28.332-28.348C105.702,232.312,118.386,245.004,118.386,260.66z"/>
+ <path opacity="0.8958" fill="#D5D7D8" d="M117.795,260.069c0,15.656-12.684,28.349-28.325,28.349
+ c-15.645,0-28.332-12.692-28.332-28.349s12.687-28.347,28.332-28.347C105.112,231.723,117.795,244.413,117.795,260.069z"/>
+ <path opacity="0.9167" fill="#D4D6D7" d="M117.205,259.479c0,15.656-12.684,28.348-28.325,28.348
+ c-15.645,0-28.332-12.691-28.332-28.348s12.688-28.348,28.332-28.348C104.521,231.132,117.205,243.823,117.205,259.479z"/>
+ <path opacity="0.9375" fill="#D3D5D6" d="M116.615,258.889c0,15.656-12.684,28.348-28.326,28.348
+ c-15.645,0-28.332-12.691-28.332-28.348s12.687-28.348,28.332-28.348C103.931,230.541,116.615,243.232,116.615,258.889z"/>
+ <path opacity="0.9583" fill="#D2D4D5" d="M116.025,258.298c0,15.656-12.683,28.349-28.325,28.349
+ c-15.645,0-28.332-12.692-28.332-28.349s12.688-28.347,28.332-28.347C103.342,229.951,116.025,242.642,116.025,258.298z"/>
+ <path opacity="0.9792" fill="#D1D3D4" d="M115.435,257.708c0,15.656-12.684,28.347-28.326,28.347
+ c-15.644,0-28.332-12.69-28.332-28.347s12.688-28.348,28.332-28.348C102.751,229.36,115.435,242.052,115.435,257.708z"/>
+ <path fill="#D0D2D3" d="M114.845,257.117c0,15.656-12.684,28.348-28.325,28.348c-15.645,0-28.332-12.691-28.332-28.348
+ S70.875,228.77,86.52,228.77C102.161,228.77,114.845,241.461,114.845,257.117z"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M52.656,238.454L52.656,238.454c-0.879-0.67-1.049-1.93-0.379-2.8l0,0c0.669-0.88,1.928-1.05,2.808-0.38
+ l0,0c0,0,0,0-0.01,0l0,0c0.88,0.67,1.05,1.93,0.38,2.8l0,0c-0.391,0.52-0.99,0.79-1.59,0.79l0,0
+ C53.445,238.864,53.017,238.724,52.656,238.454z M46.341,233.404c-0.839-0.71-0.96-1.97-0.25-2.82l0,0
+ c0.71-0.85,1.969-0.96,2.817-0.25l0,0c0.85,0.71,0.96,1.97,0.25,2.82l0,0c-0.398,0.47-0.959,0.71-1.539,0.71l0,0
+ C47.17,233.864,46.721,233.714,46.341,233.404z M40.265,228.054c-0.81-0.75-0.859-2.01-0.11-2.83l0,0
+ c0.75-0.81,2.009-0.859,2.828-0.109l0,0c0.811,0.75,0.859,2.01,0.11,2.83l0,0c-0.399,0.42-0.93,0.64-1.47,0.64l0,0
+ C41.135,228.584,40.654,228.414,40.265,228.054z M34.458,222.414c-0.77-0.79-0.759-2.06,0.03-2.83l0,0
+ c0.789-0.77,2.059-0.76,2.828,0.03l0,0c0.77,0.79,0.76,2.06-0.029,2.83l0,0c-0.391,0.38-0.9,0.569-1.4,0.569l0,0
+ C35.367,223.014,34.848,222.814,34.458,222.414z M28.951,216.464c-0.729-0.83-0.648-2.09,0.18-2.819l0,0
+ c0.83-0.73,2.1-0.65,2.819,0.18l0,0c0.729,0.83,0.649,2.1-0.181,2.83l0,0c-0.379,0.33-0.85,0.49-1.318,0.49l0,0
+ C29.9,217.145,29.342,216.914,28.951,216.464z M23.775,210.214c-0.68-0.87-0.52-2.12,0.35-2.8l0,0
+ c0.869-0.68,2.129-0.53,2.809,0.34l0,0c0.679,0.87,0.52,2.13-0.35,2.811l0,0c-0.371,0.29-0.8,0.43-1.23,0.43l0,0
+ C24.765,210.994,24.175,210.724,23.775,210.214z M18.979,203.664L18.979,203.664c-0.62-0.91-0.391-2.15,0.52-2.78l0,0
+ c0.909-0.62,2.158-0.39,2.777,0.521l0,0l0,0l0,0c0.63,0.91,0.4,2.16-0.52,2.78l0,0c-0.34,0.239-0.738,0.35-1.119,0.35l0,0
+ C19.998,204.534,19.367,204.234,18.979,203.664z M14.611,196.824c-0.57-0.95-0.26-2.18,0.689-2.74l0,0
+ c0.949-0.57,2.178-0.26,2.738,0.69l0,0c0,0,0,0,0,0.01l0,0c0.569,0.939,0.25,2.17-0.699,2.729l0,0
+ c-0.32,0.19-0.67,0.29-1.01,0.29l0,0C15.641,197.804,14.98,197.454,14.611,196.824z M10.693,189.685L10.693,189.685
+ c-0.49-0.99-0.1-2.19,0.89-2.681l0,0c0.989-0.5,2.188-0.1,2.688,0.88l0,0c0.489,0.99,0.1,2.19-0.89,2.69l0,0
+ c-0.29,0.14-0.6,0.21-0.899,0.21l0,0C11.753,190.784,11.043,190.384,10.693,189.685z M7.306,182.284
+ c-0.431-1.021,0.06-2.19,1.079-2.61l0,0c1.02-0.43,2.189,0.061,2.608,1.08l0,0c0.43,1.021-0.06,2.19-1.079,2.61l0,0
+ c-0.25,0.1-0.51,0.149-0.76,0.149l0,0C8.365,183.514,7.625,183.054,7.306,182.284z M4.478,174.645
+ c-0.351-1.051,0.22-2.181,1.269-2.521l0,0c1.05-0.34,2.18,0.23,2.529,1.28l0,0l0,0l0,0c0.34,1.05-0.23,2.18-1.279,2.52l0,0
+ c-0.211,0.07-0.42,0.101-0.62,0.101l0,0C5.527,176.024,4.747,175.494,4.478,174.645z M2.248,166.804
+ c-0.259-1.069,0.4-2.149,1.479-2.409l0,0c1.069-0.261,2.149,0.399,2.409,1.47l0,0c0.26,1.08-0.4,2.16-1.479,2.42l0,0
+ c-0.16,0.03-0.31,0.05-0.47,0.05l0,0C3.288,168.334,2.469,167.724,2.248,166.804z M0.66,158.804
+ c-0.17-1.09,0.58-2.119,1.668-2.29l0,0c1.09-0.17,2.109,0.58,2.289,1.671l0,0c0,0,0,0-0.01,0l0,0
+ c0.17,1.09-0.57,2.119-1.659,2.279l0,0c-0.109,0.021-0.21,0.03-0.31,0.03l0,0C1.669,160.494,0.82,159.784,0.66,158.804z
+ M-0.26,150.694c-0.08-1.101,0.75-2.061,1.85-2.141l0,0c1.109-0.08,2.059,0.75,2.138,1.851l0,0c0.08,1.1-0.749,2.06-1.849,2.14
+ l0,0c-0.05,0-0.1,0.01-0.15,0.01l0,0C0.699,152.554-0.18,151.744-0.26,150.694z M1.469,144.554
+ c-1.099-0.01-1.988-0.92-1.969-2.02l0,0c0.011-1.11,0.92-1.99,2.02-1.98l0,0c1.109,0.021,1.988,0.92,1.979,2.03l0,0
+ c-0.01,1.09-0.909,1.97-1.999,1.97l0,0C1.489,144.554,1.479,144.554,1.469,144.554z M1.729,136.564
+ c-1.088-0.101-1.898-1.08-1.799-2.181l0,0c0.11-1.1,1.09-1.899,2.18-1.8l0,0c1.099,0.101,1.908,1.08,1.809,2.18l0,0l0,0l0,0
+ c-0.1,1.03-0.97,1.811-1.988,1.811l0,0C1.859,136.574,1.799,136.574,1.729,136.564z M2.658,128.624
+ c-1.089-0.2-1.809-1.24-1.608-2.32l0,0c0.19-1.09,1.229-1.81,2.318-1.619l0,0c1.089,0.199,1.81,1.239,1.608,2.329l0,0
+ c-0.17,0.96-1.02,1.641-1.969,1.641l0,0C2.898,128.654,2.779,128.645,2.658,128.624z M4.238,120.784
+ c-1.07-0.28-1.709-1.38-1.42-2.44l0,0c0.279-1.069,1.379-1.71,2.438-1.42l0,0c1.069,0.28,1.709,1.37,1.419,2.44l0,0l0,0l0,0
+ c-0.24,0.899-1.049,1.49-1.929,1.49l0,0C4.577,120.854,4.408,120.834,4.238,120.784z M6.436,113.094
+ c-1.039-0.359-1.588-1.5-1.219-2.55l0,0c0.37-1.04,1.51-1.59,2.549-1.22l0,0c1.039,0.37,1.589,1.51,1.219,2.55l0,0
+ c-0.289,0.82-1.059,1.34-1.879,1.34l0,0C6.886,113.214,6.656,113.174,6.436,113.094z M9.234,105.604
+ c-1.01-0.44-1.469-1.62-1.02-2.631v-0.01c0.439-1.01,1.619-1.47,2.629-1.02l0,0c1.02,0.439,1.469,1.62,1.029,2.64l0,0
+ c0,0,0,0,0-0.01l0,0c-0.33,0.75-1.06,1.2-1.829,1.2l0,0C9.774,105.774,9.504,105.724,9.234,105.604z M12.592,98.344
+ c-0.979-0.52-1.349-1.729-0.829-2.71l0,0c0.51-0.97,1.72-1.34,2.698-0.83l0,0c0.979,0.521,1.35,1.73,0.83,2.71l0,0
+ c-0.36,0.671-1.05,1.061-1.77,1.061l0,0C13.212,98.574,12.892,98.504,12.592,98.344z M16.449,91.334
+ c-0.939-0.58-1.229-1.81-0.648-2.75l0,0c0.589-0.939,1.818-1.229,2.758-0.649l0,0c0.939,0.59,1.229,1.819,0.639,2.76l0,0l0,0l0,0
+ c-0.369,0.609-1.028,0.939-1.698,0.939l0,0C17.139,91.634,16.779,91.544,16.449,91.334z M20.777,84.604
+ c-0.9-0.641-1.109-1.881-0.47-2.78v-0.01c0.64-0.9,1.888-1.101,2.788-0.46l0,0c0.899,0.64,1.109,1.89,0.46,2.79l0,0
+ c-0.39,0.54-0.999,0.84-1.63,0.84l0,0C21.526,84.984,21.127,84.864,20.777,84.604z M25.514,78.164
+ c-0.859-0.69-0.999-1.95-0.3-2.81l0,0c0.689-0.86,1.949-0.99,2.809-0.301l0,0c0.859,0.7,0.989,1.96,0.3,2.82l0,0
+ c-0.4,0.48-0.969,0.74-1.559,0.74l0,0C26.324,78.614,25.883,78.464,25.514,78.164z M30.621,72.014
+ c-0.82-0.739-0.88-2-0.141-2.819l0,0c0.74-0.82,2.01-0.88,2.828-0.141l0,0c0.82,0.74,0.88,2,0.141,2.83l0,0
+ c-0.4,0.431-0.939,0.65-1.489,0.65l0,0C31.49,72.534,31.011,72.364,30.621,72.014z M36.067,66.164
+ c-0.77-0.78-0.77-2.05,0.01-2.83l0,0c0.79-0.78,2.048-0.77,2.828,0.01l0,0c0.779,0.79,0.779,2.051-0.011,2.83l0,0
+ c-0.389,0.391-0.898,0.58-1.408,0.58l0,0C36.977,66.754,36.457,66.554,36.067,66.164z M41.814,60.604
+ c-0.73-0.82-0.67-2.091,0.158-2.83l0,0c0.82-0.74,2.08-0.67,2.819,0.149l0,0c0.739,0.83,0.669,2.09-0.15,2.83l0,0
+ c-0.38,0.34-0.859,0.51-1.339,0.51l0,0C42.753,61.264,42.213,61.044,41.814,60.604z M47.83,55.334
+ c-0.699-0.86-0.57-2.12,0.279-2.82l0,0c0.859-0.699,2.119-0.569,2.818,0.29l0,0c0.699,0.851,0.57,2.11-0.29,2.811l0,0l0,0l0,0
+ c-0.369,0.3-0.81,0.45-1.259,0.45l0,0C48.799,56.064,48.219,55.814,47.83,55.334z M54.076,50.344
+ c-0.66-0.89-0.471-2.14,0.409-2.8l0,0c0.89-0.66,2.139-0.479,2.798,0.41l0,0c0.66,0.89,0.48,2.14-0.409,2.8l0,0l0,0l0,0
+ c-0.36,0.26-0.77,0.391-1.189,0.391l0,0C55.075,51.145,54.476,50.864,54.076,50.344z M60.541,45.634
+ c-0.619-0.91-0.389-2.16,0.53-2.779l0,0c0.909-0.62,2.149-0.391,2.778,0.529l0,0c0.619,0.91,0.379,2.15-0.529,2.771l0,0
+ c0,0,0,0,0,0.01l0,0c-0.34,0.23-0.74,0.34-1.119,0.34l0,0C61.561,46.504,60.932,46.204,60.541,45.634z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="37.84,245.106 37.41,241.126 57.008,239.028 53.484,219.621 57.422,218.909 61.709,242.546
+ "/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M114.836,242.049c-0.622,0-1.234-0.289-1.625-0.832c-0.645-0.896-0.44-2.146,0.455-2.792
+ c36.007-25.917,55.837-59.561,55.837-94.733c0-36.594-21.247-71.23-59.828-97.53c-0.912-0.622-1.147-1.866-0.527-2.779
+ c0.622-0.913,1.865-1.149,2.777-0.527c39.707,27.068,61.575,62.88,61.575,100.837c0,36.495-20.42,71.292-57.499,97.981
+ C115.647,241.927,115.239,242.049,114.836,242.049z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="115.57,218.906 119.507,219.618 115.982,239.022 135.582,241.123 135.152,245.104
+ 111.282,242.54 "/>
+ </g>
+ </g>
+ <g>
+ <ellipse fill="#FFFFFF" cx="86.518" cy="30.346" rx="28.329" ry="28.346"/>
+ <path fill="#231F20" d="M86.52,60.691c-16.724,0-30.328-13.613-30.328-30.346S69.796,0,86.52,0
+ c16.721,0,30.325,13.613,30.325,30.346S103.24,60.691,86.52,60.691z M86.52,4C72,4,60.188,15.818,60.188,30.346
+ S72,56.691,86.52,56.691c14.518,0,26.328-11.818,26.328-26.346S101.037,4,86.52,4z"/>
+ </g>
+ <g>
+ <ellipse fill="#FFFFFF" cx="86.014" cy="257.117" rx="28.329" ry="28.348"/>
+ <path fill="#231F20" d="M86.016,287.465c-16.723,0-30.328-13.614-30.328-30.348s13.605-30.348,30.328-30.348
+ c16.721,0,30.326,13.614,30.326,30.348S102.736,287.465,86.016,287.465z M86.016,230.77c-14.52,0-26.331,11.819-26.331,26.348
+ s11.812,26.348,26.331,26.348c14.518,0,26.328-11.819,26.328-26.348S100.533,230.77,86.016,230.77z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M78.545,37.651l5.82-7.224l-5.484-6.804c-0.28-0.364-0.532-0.812-0.532-1.288
+ c0-0.952,0.728-1.681,1.707-1.681c0.728,0,1.147,0.28,1.567,0.84l4.952,6.524l4.897-6.412c0.448-0.616,0.923-0.952,1.679-0.952
+ c0.755,0,1.567,0.616,1.567,1.568c0,0.504-0.196,0.896-0.532,1.316l-5.484,6.831l5.765,7.196c0.279,0.364,0.531,0.784,0.531,1.288
+ c0,0.952-0.728,1.68-1.707,1.68c-0.728,0-1.147-0.279-1.566-0.84l-5.262-6.859l-5.176,6.748c-0.476,0.615-0.924,0.951-1.68,0.951
+ c-0.783,0-1.566-0.615-1.566-1.596C78.041,38.464,78.236,38.071,78.545,37.651z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M84.309,259.551l-6.744-9.268c-0.224-0.336-0.392-0.729-0.392-1.204c0-0.924,0.755-1.652,1.735-1.652
+ c0.756,0,1.259,0.42,1.679,1.036l5.456,7.868l5.541-7.896c0.419-0.616,0.923-1.036,1.651-1.036c1.007,0,1.679,0.756,1.679,1.68
+ c0,0.476-0.224,0.896-0.476,1.232l-6.688,9.155v6.132c0,0.952-0.755,1.708-1.734,1.708c-0.951,0-1.707-0.756-1.707-1.708V259.551z
+ "/>
+ </g>
+ <g>
+ <g>
+ <line fill="#FFFFFF" x1="86.514" y1="87.039" x2="86.514" y2="58.691"/>
+ <path fill="#231F20" d="M86.514,89.039c-1.104,0-1.999-0.896-1.999-2V58.691c0-1.104,0.896-2,1.999-2s1.998,0.896,1.998,2v28.348
+ C88.512,88.144,87.617,89.039,86.514,89.039z"/>
+ </g>
+ <g>
+ <line fill="#FFFFFF" x1="75.187" y1="75.699" x2="97.846" y2="75.699"/>
+ <path fill="#231F20" d="M97.846,77.699H75.187c-1.104,0-1.999-0.896-1.999-2s0.895-2,1.999-2h22.659c1.104,0,1.998,0.896,1.998,2
+ S98.949,77.699,97.846,77.699z"/>
+ </g>
+ </g>
+</g>
+</svg>
diff --git a/prolog/problems/family_relations/mother_2/Prolog_mother_02.svg b/prolog/problems/family_relations/mother_2/Prolog_mother_02.svg
new file mode 100644
index 0000000..c45a1d9
--- /dev/null
+++ b/prolog/problems/family_relations/mother_2/Prolog_mother_02.svg
@@ -0,0 +1,359 @@
+<?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" [
+ <!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+ <!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+ <!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+ <!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+ <!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+ <!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+ <!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+ <!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+]>
+<svg version="1.1" id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="398px" height="314px"
+ viewBox="0 0 398 314" enable-background="new 0 0 398 314" xml:space="preserve">
+<metadata>
+ <sfw xmlns="&ns_sfw;">
+ <slices></slices>
+ <sliceSourceBounds width="2857.654" height="4704.053" bottomLeftOrigin="true" y="-4967.661" x="79.346"></sliceSourceBounds>
+ </sfw>
+</metadata>
+<g>
+ <g>
+ <path opacity="0" fill="#FFFFFF" d="M260.296,58.729c0,15.664-12.689,28.363-28.339,28.363c-15.653,0-28.345-12.699-28.345-28.363
+ c0-15.665,12.691-28.364,28.345-28.364C247.606,30.364,260.296,43.063,260.296,58.729z"/>
+ <path opacity="0.0208" fill="#FEFEFE" d="M259.706,58.138c0,15.663-12.69,28.362-28.34,28.362
+ c-15.653,0-28.345-12.699-28.345-28.362c0-15.665,12.691-28.364,28.345-28.364C247.016,29.773,259.706,42.473,259.706,58.138z"/>
+ <path opacity="0.0417" fill="#FDFDFD" d="M259.115,57.547c0,15.663-12.689,28.363-28.339,28.363
+ c-15.653,0-28.345-12.7-28.345-28.363c0-15.665,12.691-28.364,28.345-28.364C246.426,29.183,259.115,41.882,259.115,57.547z"/>
+ <path opacity="0.0625" fill="#FCFCFC" d="M258.525,56.956c0,15.664-12.69,28.363-28.34,28.363
+ c-15.652,0-28.345-12.699-28.345-28.363c0-15.665,12.692-28.364,28.345-28.364C245.835,28.592,258.525,41.291,258.525,56.956z"/>
+ <path opacity="0.0833" fill="#FBFBFB" d="M257.934,56.365c0,15.663-12.688,28.362-28.338,28.362
+ c-15.653,0-28.346-12.699-28.346-28.362c0-15.666,12.692-28.364,28.346-28.364C245.245,28.001,257.934,40.699,257.934,56.365z"/>
+ <path opacity="0.1042" fill="#FAFAFA" d="M257.344,55.773c0,15.665-12.689,28.364-28.339,28.364
+ c-15.652,0-28.345-12.699-28.345-28.364s12.692-28.364,28.345-28.364C244.654,27.409,257.344,40.108,257.344,55.773z"/>
+ <path opacity="0.125" fill="#F9F9FA" d="M256.754,55.184c0,15.664-12.689,28.363-28.339,28.363
+ c-15.653,0-28.345-12.699-28.345-28.363c0-15.666,12.691-28.364,28.345-28.364C244.064,26.819,256.754,39.518,256.754,55.184z"/>
+ <path opacity="0.1458" fill="#F8F8F9" d="M256.163,54.592c0,15.664-12.689,28.363-28.339,28.363
+ c-15.653,0-28.345-12.699-28.345-28.363c0-15.665,12.691-28.364,28.345-28.364C243.474,26.228,256.163,38.927,256.163,54.592z"/>
+ <path opacity="0.1667" fill="#F7F8F8" d="M255.573,54.001c0,15.664-12.69,28.363-28.34,28.363
+ c-15.652,0-28.344-12.699-28.344-28.363c0-15.665,12.691-28.364,28.344-28.364C242.883,25.637,255.573,38.336,255.573,54.001z"/>
+ <ellipse opacity="0.1875" fill="#F6F7F7" cx="226.641" cy="53.41" rx="28.342" ry="28.363"/>
+ <path opacity="0.2083" fill="#F5F6F6" d="M254.392,52.818c0,15.665-12.689,28.364-28.339,28.364
+ c-15.652,0-28.345-12.699-28.345-28.364s12.692-28.363,28.345-28.363C241.702,24.455,254.392,37.153,254.392,52.818z"/>
+ <path opacity="0.2292" fill="#F4F5F5" d="M253.802,52.229c0,15.664-12.69,28.363-28.34,28.363
+ c-15.652,0-28.345-12.699-28.345-28.363c0-15.666,12.692-28.364,28.345-28.364C241.111,23.864,253.802,36.562,253.802,52.229z"/>
+ <path opacity="0.25" fill="#F3F4F4" d="M253.211,51.638c0,15.664-12.689,28.363-28.339,28.363
+ c-15.653,0-28.345-12.699-28.345-28.363c0-15.665,12.691-28.364,28.345-28.364C240.521,23.273,253.211,35.973,253.211,51.638z"/>
+ <ellipse opacity="0.2708" fill="#F2F3F3" cx="224.279" cy="51.046" rx="28.342" ry="28.364"/>
+ <path opacity="0.2917" fill="#F1F2F2" d="M252.03,50.456c0,15.664-12.689,28.363-28.339,28.363
+ c-15.652,0-28.345-12.699-28.345-28.363c0-15.666,12.692-28.364,28.345-28.364C239.341,22.092,252.03,34.79,252.03,50.456z"/>
+ <ellipse opacity="0.3125" fill="#F0F1F1" cx="223.098" cy="49.865" rx="28.341" ry="28.363"/>
+ <ellipse opacity="0.3333" fill="#EFF0F0" cx="222.508" cy="49.273" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.3542" fill="#EEEFEF" cx="221.917" cy="48.683" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.375" fill="#EDEEEE" cx="221.327" cy="48.092" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.3958" fill="#ECEDEE" cx="220.737" cy="47.502" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.4167" fill="#EBECED" cx="220.146" cy="46.91" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.4375" fill="#EAEBEC" cx="219.556" cy="46.319" rx="28.342" ry="28.363"/>
+ <path opacity="0.4583" fill="#E9EAEB" d="M247.308,45.729c0,15.664-12.69,28.363-28.34,28.363
+ c-15.651,0-28.345-12.699-28.345-28.363c0-15.666,12.693-28.364,28.345-28.364C234.617,17.364,247.308,30.062,247.308,45.729z"/>
+ <ellipse opacity="0.4792" fill="#E8E9EA" cx="218.375" cy="45.138" rx="28.342" ry="28.364"/>
+ <ellipse opacity="0.5" fill="#E7E8E9" cx="217.785" cy="44.547" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.5208" fill="#E7E8E8" cx="217.194" cy="43.955" rx="28.342" ry="28.364"/>
+ <ellipse opacity="0.5417" fill="#E6E7E7" cx="216.604" cy="43.364" rx="28.342" ry="28.364"/>
+ <ellipse opacity="0.5625" fill="#E5E6E6" cx="216.014" cy="42.773" rx="28.342" ry="28.364"/>
+ <ellipse opacity="0.5833" fill="#E4E5E5" cx="215.423" cy="42.183" rx="28.342" ry="28.364"/>
+ <ellipse opacity="0.6042" fill="#E3E4E4" cx="214.833" cy="41.592" rx="28.342" ry="28.364"/>
+ <ellipse opacity="0.625" fill="#E2E3E3" cx="214.242" cy="41.001" rx="28.342" ry="28.364"/>
+ <ellipse opacity="0.6458" fill="#E1E2E3" cx="213.652" cy="40.41" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.6667" fill="#E0E1E2" cx="213.062" cy="39.818" rx="28.342" ry="28.365"/>
+ <ellipse opacity="0.6875" fill="#DFE0E1" cx="212.471" cy="39.229" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.7083" fill="#DEDFE0" cx="211.881" cy="38.637" rx="28.342" ry="28.365"/>
+ <ellipse opacity="0.7292" fill="#DDDEDF" cx="211.291" cy="38.047" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.75" fill="#DCDDDE" cx="210.7" cy="37.455" rx="28.342" ry="28.364"/>
+ <ellipse opacity="0.7708" fill="#DBDCDD" cx="210.109" cy="36.864" rx="28.342" ry="28.364"/>
+ <ellipse opacity="0.7917" fill="#DADBDC" cx="209.52" cy="36.273" rx="28.342" ry="28.364"/>
+ <path opacity="0.8125" fill="#D9DADB" d="M237.271,35.683c0,15.665-12.689,28.364-28.341,28.364
+ c-15.649,0-28.343-12.699-28.343-28.364c0-15.666,12.693-28.363,28.343-28.363C224.581,7.319,237.271,20.017,237.271,35.683z"/>
+ <ellipse opacity="0.8333" fill="#D8DADA" cx="208.338" cy="35.092" rx="28.342" ry="28.364"/>
+ <path opacity="0.8542" fill="#D7D9D9" d="M236.09,34.501c0,15.665-12.689,28.364-28.341,28.364
+ c-15.649,0-28.343-12.699-28.343-28.364c0-15.666,12.693-28.363,28.343-28.363C223.4,6.138,236.09,18.835,236.09,34.501z"/>
+ <path opacity="0.875" fill="#D6D8D9" d="M235.499,33.91c0,15.665-12.688,28.364-28.341,28.364
+ c-15.649,0-28.343-12.699-28.343-28.364c0-15.666,12.693-28.363,28.343-28.363C222.811,5.547,235.499,18.244,235.499,33.91z"/>
+ <path opacity="0.8958" fill="#D5D7D8" d="M234.909,33.318c0,15.665-12.689,28.364-28.341,28.364
+ c-15.649,0-28.343-12.699-28.343-28.364s12.693-28.363,28.343-28.363C222.22,4.955,234.909,17.653,234.909,33.318z"/>
+ <ellipse opacity="0.9167" fill="#D4D6D7" cx="205.977" cy="32.728" rx="28.342" ry="28.364"/>
+ <ellipse opacity="0.9375" fill="#D3D5D6" cx="205.387" cy="32.137" rx="28.342" ry="28.364"/>
+ <path opacity="0.9583" fill="#D2D4D5" d="M233.138,31.546c0,15.665-12.689,28.365-28.341,28.365
+ c-15.649,0-28.343-12.7-28.343-28.365c0-15.666,12.693-28.363,28.343-28.363C220.448,3.183,233.138,15.88,233.138,31.546z"/>
+ <path opacity="0.9792" fill="#D1D3D4" d="M232.548,30.955c0,15.665-12.69,28.364-28.342,28.364
+ c-15.649,0-28.342-12.699-28.342-28.364s12.692-28.363,28.342-28.363C219.857,2.592,232.548,15.29,232.548,30.955z"/>
+ <path fill="#D0D2D3" d="M231.957,30.364c0,15.665-12.689,28.364-28.341,28.364c-15.649,0-28.343-12.699-28.343-28.364
+ c0-15.666,12.693-28.363,28.343-28.363C219.268,2.001,231.957,14.698,231.957,30.364z"/>
+ </g>
+ <g>
+ <path opacity="0" fill="#FFFFFF" d="M260.296,285.635c0,15.666-12.689,28.365-28.339,28.365
+ c-15.653,0-28.345-12.699-28.345-28.365c0-15.665,12.691-28.362,28.345-28.362C247.606,257.272,260.296,269.97,260.296,285.635z"
+ />
+ <path opacity="0.0208" fill="#FEFEFE" d="M259.706,285.044c0,15.666-12.69,28.365-28.34,28.365
+ c-15.653,0-28.345-12.699-28.345-28.365c0-15.665,12.691-28.362,28.345-28.362C247.016,256.682,259.706,269.379,259.706,285.044z"
+ />
+ <path opacity="0.0417" fill="#FDFDFD" d="M259.115,284.453c0,15.666-12.689,28.365-28.339,28.365
+ c-15.653,0-28.345-12.699-28.345-28.365c0-15.665,12.691-28.362,28.345-28.362C246.426,256.091,259.115,268.788,259.115,284.453z"
+ />
+ <path opacity="0.0625" fill="#FCFCFC" d="M258.525,283.862c0,15.666-12.69,28.365-28.34,28.365
+ c-15.652,0-28.345-12.699-28.345-28.365c0-15.665,12.692-28.362,28.345-28.362C245.835,255.5,258.525,268.197,258.525,283.862z"/>
+ <path opacity="0.0833" fill="#FBFBFB" d="M257.934,283.271c0,15.665-12.688,28.365-28.338,28.365
+ c-15.653,0-28.346-12.7-28.346-28.365s12.692-28.363,28.346-28.363C245.245,254.908,257.934,267.606,257.934,283.271z"/>
+ <path opacity="0.1042" fill="#FAFAFA" d="M257.344,282.681c0,15.665-12.689,28.364-28.339,28.364
+ c-15.652,0-28.345-12.699-28.345-28.364s12.692-28.362,28.345-28.362C244.654,254.318,257.344,267.016,257.344,282.681z"/>
+ <path opacity="0.125" fill="#F9F9FA" d="M256.754,282.09c0,15.666-12.689,28.365-28.339,28.365
+ c-15.653,0-28.345-12.699-28.345-28.365c0-15.665,12.691-28.362,28.345-28.362C244.064,253.728,256.754,266.425,256.754,282.09z"
+ />
+ <path opacity="0.1458" fill="#F8F8F9" d="M256.163,281.499c0,15.665-12.689,28.364-28.339,28.364
+ c-15.653,0-28.345-12.699-28.345-28.364s12.691-28.363,28.345-28.363C243.474,253.136,256.163,265.834,256.163,281.499z"/>
+ <path opacity="0.1667" fill="#F7F8F8" d="M255.573,280.908c0,15.666-12.69,28.364-28.34,28.364
+ c-15.652,0-28.344-12.698-28.344-28.364s12.691-28.363,28.344-28.363C242.883,252.545,255.573,265.242,255.573,280.908z"/>
+ <ellipse opacity="0.1875" fill="#F6F7F7" cx="226.641" cy="280.317" rx="28.342" ry="28.364"/>
+ <path opacity="0.2083" fill="#F5F6F6" d="M254.392,279.727c0,15.665-12.689,28.364-28.339,28.364
+ c-15.652,0-28.345-12.699-28.345-28.364c0-15.666,12.692-28.363,28.345-28.363C241.702,251.363,254.392,264.061,254.392,279.727z"
+ />
+ <path opacity="0.2292" fill="#F4F5F5" d="M253.802,279.135c0,15.666-12.69,28.365-28.34,28.365
+ c-15.652,0-28.345-12.699-28.345-28.365c0-15.665,12.692-28.362,28.345-28.362C241.111,250.772,253.802,263.47,253.802,279.135z"
+ />
+ <path opacity="0.25" fill="#F3F4F4" d="M253.211,278.545c0,15.665-12.689,28.364-28.339,28.364
+ c-15.653,0-28.345-12.699-28.345-28.364c0-15.666,12.691-28.363,28.345-28.363C240.521,250.182,253.211,262.879,253.211,278.545z"
+ />
+ <ellipse opacity="0.2708" fill="#F2F3F3" cx="224.279" cy="277.954" rx="28.342" ry="28.364"/>
+ <path opacity="0.2917" fill="#F1F2F2" d="M252.03,277.363c0,15.665-12.689,28.364-28.339,28.364
+ c-15.652,0-28.345-12.699-28.345-28.364c0-15.666,12.692-28.363,28.345-28.363C239.341,249,252.03,261.697,252.03,277.363z"/>
+ <ellipse opacity="0.3125" fill="#F0F1F1" cx="223.098" cy="276.772" rx="28.341" ry="28.364"/>
+ <ellipse opacity="0.3333" fill="#EFF0F0" cx="222.508" cy="276.182" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.3542" fill="#EEEFEF" cx="221.917" cy="275.59" rx="28.342" ry="28.364"/>
+ <ellipse opacity="0.375" fill="#EDEEEE" cx="221.327" cy="275" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.3958" fill="#ECEDEE" cx="220.737" cy="274.409" rx="28.342" ry="28.364"/>
+ <ellipse opacity="0.4167" fill="#EBECED" cx="220.146" cy="273.818" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.4375" fill="#EAEBEC" cx="219.556" cy="273.227" rx="28.342" ry="28.364"/>
+ <path opacity="0.4583" fill="#E9EAEB" d="M247.308,272.637c0,15.665-12.69,28.363-28.34,28.363
+ c-15.651,0-28.345-12.698-28.345-28.363c0-15.666,12.693-28.364,28.345-28.364C234.617,244.272,247.308,256.971,247.308,272.637z"
+ />
+ <ellipse opacity="0.4792" fill="#E8E9EA" cx="218.375" cy="272.046" rx="28.342" ry="28.364"/>
+ <ellipse opacity="0.5" fill="#E7E8E9" cx="217.785" cy="271.455" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.5208" fill="#E7E8E8" cx="217.194" cy="270.863" rx="28.342" ry="28.364"/>
+ <ellipse opacity="0.5417" fill="#E6E7E7" cx="216.604" cy="270.273" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.5625" fill="#E5E6E6" cx="216.014" cy="269.682" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.5833" fill="#E4E5E5" cx="215.423" cy="269.092" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.6042" fill="#E3E4E4" cx="214.833" cy="268.5" rx="28.342" ry="28.364"/>
+ <ellipse opacity="0.625" fill="#E2E3E3" cx="214.242" cy="267.91" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.6458" fill="#E1E2E3" cx="213.652" cy="267.318" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.6667" fill="#E0E1E2" cx="213.062" cy="266.728" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.6875" fill="#DFE0E1" cx="212.471" cy="266.137" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.7083" fill="#DEDFE0" cx="211.881" cy="265.547" rx="28.342" ry="28.362"/>
+ <ellipse opacity="0.7292" fill="#DDDEDF" cx="211.291" cy="264.955" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.75" fill="#DCDDDE" cx="210.7" cy="264.364" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.7708" fill="#DBDCDD" cx="210.109" cy="263.773" rx="28.342" ry="28.363"/>
+ <ellipse opacity="0.7917" fill="#DADBDC" cx="209.52" cy="263.183" rx="28.342" ry="28.363"/>
+ <path opacity="0.8125" fill="#D9DADB" d="M237.271,262.592c0,15.665-12.689,28.363-28.341,28.363
+ c-15.649,0-28.343-12.698-28.343-28.363c0-15.666,12.693-28.364,28.343-28.364C224.581,234.228,237.271,246.926,237.271,262.592z"
+ />
+ <ellipse opacity="0.8333" fill="#D8DADA" cx="208.338" cy="262.001" rx="28.342" ry="28.363"/>
+ <path opacity="0.8542" fill="#D7D9D9" d="M236.09,261.41c0,15.664-12.689,28.362-28.341,28.362
+ c-15.649,0-28.343-12.698-28.343-28.362c0-15.666,12.693-28.364,28.343-28.364C223.4,233.046,236.09,245.744,236.09,261.41z"/>
+ <path opacity="0.875" fill="#D6D8D9" d="M235.499,260.819c0,15.664-12.688,28.362-28.341,28.362
+ c-15.649,0-28.343-12.698-28.343-28.362c0-15.666,12.693-28.365,28.343-28.365C222.811,232.454,235.499,245.153,235.499,260.819z"
+ />
+ <path opacity="0.8958" fill="#D5D7D8" d="M234.909,260.229c0,15.664-12.689,28.362-28.341,28.362
+ c-15.649,0-28.343-12.698-28.343-28.362c0-15.666,12.693-28.365,28.343-28.365C222.22,231.863,234.909,244.562,234.909,260.229z"
+ />
+ <ellipse opacity="0.9167" fill="#D4D6D7" cx="205.977" cy="259.638" rx="28.342" ry="28.362"/>
+ <ellipse opacity="0.9375" fill="#D3D5D6" cx="205.387" cy="259.047" rx="28.342" ry="28.362"/>
+ <path opacity="0.9583" fill="#D2D4D5" d="M233.138,258.456c0,15.664-12.689,28.362-28.341,28.362
+ c-15.649,0-28.343-12.698-28.343-28.362c0-15.666,12.693-28.364,28.343-28.364C220.448,230.092,233.138,242.79,233.138,258.456z"
+ />
+ <path opacity="0.9792" fill="#D1D3D4" d="M232.548,257.865c0,15.664-12.69,28.362-28.342,28.362
+ c-15.649,0-28.342-12.698-28.342-28.362c0-15.666,12.692-28.365,28.342-28.365C219.857,229.5,232.548,242.199,232.548,257.865z"/>
+ <path fill="#D0D2D3" d="M231.957,257.274c0,15.664-12.689,28.362-28.341,28.362c-15.649,0-28.343-12.698-28.343-28.362
+ c0-15.666,12.693-28.365,28.343-28.365C219.268,228.909,231.957,241.608,231.957,257.274z"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M169.732,238.598h0.011c-0.891-0.67-1.051-1.921-0.38-2.801l0,0c0.67-0.881,1.92-1.051,2.8-0.381l0,0l0,0
+ l0,0c0.879,0.681,1.049,1.932,0.38,2.812l0,0c-0.4,0.511-0.99,0.781-1.59,0.781l0,0
+ C170.522,239.009,170.103,238.879,169.732,238.598z M163.424,233.545L163.424,233.545c-0.85-0.71-0.96-1.971-0.25-2.821l0,0
+ c0.71-0.851,1.97-0.961,2.82-0.251l0,0l0,0l0,0c0.84,0.711,0.949,1.972,0.25,2.822l0,0c-0.4,0.47-0.971,0.711-1.54,0.711l0,0
+ C164.254,234.006,163.794,233.854,163.424,233.545z M157.345,228.191c-0.81-0.75-0.86-2.011-0.11-2.832l0,0
+ c0.74-0.81,2.011-0.859,2.82-0.109l0,0c0.811,0.751,0.86,2.021,0.12,2.832l0,0c-0.4,0.43-0.94,0.64-1.48,0.64l0,0
+ C158.215,228.722,157.725,228.552,157.345,228.191z M151.536,222.548c-0.779-0.79-0.76-2.061,0.029-2.831l0,0
+ c0.79-0.771,2.051-0.761,2.83,0.03l0,0c0.771,0.79,0.75,2.061-0.029,2.832l0,0c-0.391,0.38-0.9,0.569-1.4,0.569l0,0
+ C152.445,223.148,151.926,222.949,151.536,222.548z M146.017,216.595h0.01c-0.729-0.831-0.648-2.091,0.181-2.821l0,0
+ c0.83-0.73,2.09-0.641,2.819,0.189l0,0c0.73,0.831,0.65,2.091-0.18,2.822l0,0c-0.38,0.33-0.85,0.5-1.32,0.5l0,0
+ C146.967,217.285,146.417,217.055,146.017,216.595z M140.848,210.351c-0.68-0.87-0.53-2.131,0.35-2.812l0,0
+ c0.87-0.68,2.12-0.52,2.801,0.35l0,0c0.68,0.871,0.529,2.122-0.341,2.803l0,0c-0.369,0.29-0.8,0.43-1.229,0.43l0,0
+ C141.828,211.121,141.237,210.851,140.848,210.351z M136.049,203.797c-0.63-0.911-0.391-2.161,0.52-2.792l0,0
+ c0.91-0.62,2.15-0.39,2.78,0.521l0,0c0.62,0.911,0.39,2.162-0.52,2.782l0,0c-0.351,0.239-0.74,0.35-1.131,0.35l0,0
+ C137.059,204.657,136.438,204.357,136.049,203.797z M131.67,196.943c-0.561-0.951-0.25-2.182,0.7-2.742l0,0
+ c0.949-0.57,2.179-0.25,2.738,0.7l0,0c0.57,0.94,0.25,2.172-0.699,2.742l0,0c-0.319,0.189-0.67,0.279-1.02,0.279l0,0
+ C132.71,197.923,132.04,197.573,131.67,196.943z M127.761,189.799c-0.5-0.98-0.101-2.191,0.89-2.682l0,0
+ c0.979-0.501,2.189-0.1,2.68,0.88l0,0c0.5,0.991,0.1,2.192-0.881,2.692l0,0c-0.29,0.14-0.6,0.21-0.899,0.21l0,0
+ C128.82,190.899,128.11,190.499,127.761,189.799z M124.36,182.395h0.011c-0.431-1.021,0.06-2.192,1.079-2.612l0,0
+ c1.011-0.42,2.19,0.061,2.61,1.081l0,0l0,0l0,0c0.42,1.021-0.06,2.191-1.08,2.611l0,0c-0.25,0.109-0.51,0.16-0.77,0.16l0,0
+ C125.431,183.635,124.681,183.164,124.36,182.395z M121.531,174.75L121.531,174.75c-0.34-1.052,0.23-2.182,1.28-2.522l0,0
+ c1.049-0.34,2.179,0.231,2.529,1.281l0,0c0.34,1.051-0.23,2.182-1.28,2.521l0,0c-0.21,0.07-0.42,0.101-0.629,0.101l0,0
+ C122.592,176.131,121.812,175.6,121.531,174.75z M119.312,166.904c-0.27-1.07,0.4-2.15,1.47-2.41l0,0
+ c1.07-0.262,2.15,0.399,2.41,1.471l0,0c0.26,1.08-0.399,2.161-1.47,2.421l0,0c-0.16,0.04-0.32,0.05-0.47,0.05l0,0
+ C120.352,168.436,119.531,167.825,119.312,166.904z M117.723,158.899L117.723,158.899c-0.17-1.091,0.579-2.11,1.669-2.28l0,0
+ c1.09-0.181,2.11,0.569,2.28,1.661l0,0l0,0l0,0c0.17,1.09-0.58,2.12-1.67,2.29l0,0c-0.101,0.011-0.21,0.021-0.311,0.021l0,0
+ C118.722,160.591,117.873,159.891,117.723,158.899z M116.803,150.785L116.803,150.785c-0.08-1.102,0.75-2.062,1.849-2.142l0,0
+ c1.101-0.08,2.061,0.75,2.141,1.852l0,0c0.069,1.101-0.75,2.061-1.851,2.141l0,0c-0.05,0-0.1,0.01-0.149,0.01l0,0
+ C117.753,152.646,116.873,151.836,116.803,150.785z M118.531,144.641c-1.099-0.01-1.988-0.909-1.969-2.021l0,0
+ c0.01-1.111,0.91-1.991,2.02-1.971l0,0c1.1,0.01,1.989,0.909,1.97,2.021l0,0c-0.01,1.091-0.9,1.971-2,1.971l0,0
+ C118.552,144.641,118.542,144.641,118.531,144.641z M118.792,136.646c-1.1-0.101-1.899-1.08-1.8-2.182l0,0
+ c0.101-1.101,1.079-1.911,2.18-1.801l0,0c1.1,0.101,1.91,1.081,1.8,2.181l0,0c-0.1,1.041-0.97,1.812-1.99,1.812l0,0
+ C118.922,136.656,118.861,136.656,118.792,136.646z M119.722,128.702c-1.09-0.201-1.81-1.23-1.62-2.322l0,0
+ c0.2-1.091,1.23-1.811,2.32-1.61l0,0c1.09,0.189,1.81,1.23,1.62,2.321l0,0c-0.181,0.971-1.021,1.642-1.971,1.642l0,0
+ C119.951,128.732,119.832,128.723,119.722,128.702z M121.292,120.857c-1.07-0.281-1.7-1.371-1.42-2.442l0,0
+ c0.289-1.069,1.38-1.711,2.449-1.421l0,0c1.061,0.28,1.699,1.381,1.419,2.442l0,0l0,0l0,0c-0.238,0.899-1.049,1.491-1.929,1.491
+ l0,0C121.642,120.928,121.462,120.907,121.292,120.857z M123.502,113.162c-1.04-0.359-1.591-1.511-1.221-2.542l0,0
+ c0.36-1.05,1.499-1.601,2.55-1.229l0,0c1.04,0.37,1.579,1.511,1.22,2.551l0,0c-0.29,0.821-1.061,1.341-1.891,1.341l0,0
+ C123.94,113.282,123.721,113.242,123.502,113.162z M126.301,105.668c-1.01-0.44-1.47-1.621-1.03-2.632l0,0
+ c0.45-1.011,1.63-1.471,2.64-1.03l0,0c1.011,0.45,1.47,1.621,1.03,2.642l0,0c-0.33,0.75-1.069,1.19-1.84,1.19l0,0
+ C126.831,105.838,126.561,105.787,126.301,105.668z M129.659,98.403c-0.979-0.521-1.349-1.73-0.839-2.701l0,0
+ c0.52-0.98,1.729-1.352,2.709-0.841l0,0c0.971,0.521,1.351,1.731,0.83,2.711l0,0c-0.359,0.672-1.05,1.062-1.77,1.062l0,0
+ C130.27,98.634,129.949,98.563,129.659,98.403z M133.52,91.398c-0.939-0.59-1.229-1.82-0.649-2.761l0,0
+ c0.579-0.94,1.809-1.23,2.749-0.641l0,0c0.939,0.581,1.229,1.811,0.649,2.752l0,0c-0.38,0.609-1.03,0.94-1.7,0.94l0,0
+ C134.21,91.689,133.84,91.6,133.52,91.398z M137.839,84.665c-0.9-0.65-1.11-1.892-0.47-2.791l0,0
+ c0.64-0.901,1.89-1.111,2.788-0.471l0,0c0.9,0.641,1.11,1.891,0.471,2.792l0,0c-0.391,0.55-1.009,0.841-1.629,0.841l0,0
+ C138.599,85.036,138.188,84.915,137.839,84.665z M142.578,78.221c-0.86-0.7-0.99-1.961-0.301-2.82l0,0
+ c0.7-0.861,1.96-0.991,2.82-0.302l0,0c0.849,0.701,0.989,1.962,0.3,2.812l0,0l0,0l0,0c-0.399,0.49-0.979,0.751-1.56,0.751l0,0
+ C143.397,78.662,142.947,78.512,142.578,78.221z M147.696,72.068c-0.819-0.751-0.88-2.013-0.14-2.832l0,0
+ c0.74-0.821,2-0.881,2.82-0.141l0,0c0.818,0.74,0.879,2.012,0.14,2.831l0,0c-0.39,0.432-0.93,0.651-1.479,0.651l0,0
+ C148.557,72.578,148.077,72.408,147.696,72.068z M153.146,66.204c-0.779-0.781-0.779-2.051,0.01-2.832l0,0
+ c0.78-0.78,2.051-0.77,2.83,0.01l0,0c0.77,0.791,0.77,2.052-0.01,2.832l0,0c-0.39,0.391-0.899,0.58-1.41,0.58l0,0
+ C154.046,66.794,153.536,66.594,153.146,66.204z M158.895,60.641c-0.74-0.82-0.67-2.092,0.15-2.831l0,0
+ c0.82-0.731,2.09-0.671,2.83,0.149l0,0c0.729,0.83,0.659,2.091-0.16,2.832l0,0c-0.38,0.34-0.86,0.51-1.33,0.51l0,0
+ C159.835,61.301,159.285,61.081,158.895,60.641z M164.914,55.367c-0.7-0.86-0.57-2.121,0.279-2.822l0,0
+ c0.851-0.699,2.12-0.569,2.81,0.291l0,0c0.7,0.851,0.57,2.111-0.28,2.812l0,0l0,0l0,0c-0.369,0.301-0.819,0.451-1.259,0.451l0,0
+ C165.884,56.099,165.304,55.849,164.914,55.367z M171.163,50.374c-0.66-0.89-0.48-2.141,0.41-2.802l0,0
+ c0.88-0.66,2.139-0.479,2.799,0.411l0,0c0.66,0.88,0.47,2.141-0.41,2.801l0,0c-0.36,0.261-0.78,0.392-1.189,0.392l0,0
+ C172.152,51.176,171.553,50.895,171.163,50.374z M177.632,45.661c-0.63-0.92-0.39-2.161,0.52-2.781l0,0
+ c0.92-0.62,2.159-0.381,2.779,0.53l0,0c0.62,0.91,0.391,2.161-0.52,2.782l0,0l0,0l0,0c-0.351,0.23-0.74,0.35-1.13,0.35l0,0
+ C178.641,46.542,178.012,46.232,177.632,45.661z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="154.917,245.257 154.486,241.273 174.094,239.175 170.569,219.756 174.508,219.043
+ 178.796,242.694 "/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M231.946,242.197c-0.622,0-1.234-0.29-1.626-0.833c-0.645-0.896-0.44-2.147,0.456-2.794
+ c36.024-25.934,55.864-59.598,55.864-94.792c0-36.616-21.257-71.273-59.855-97.589c-0.913-0.623-1.148-1.868-0.527-2.781
+ c0.622-0.914,1.864-1.148,2.778-0.528c39.726,27.085,61.604,62.918,61.604,100.898c0,36.517-20.431,71.336-57.527,98.042
+ C232.759,242.075,232.351,242.197,231.946,242.197z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="232.682,219.04 236.62,219.753 233.094,239.169 252.702,241.271 252.272,245.254
+ 228.391,242.688 "/>
+ </g>
+ </g>
+ <g>
+ <ellipse fill="#FFFFFF" cx="203.617" cy="30.364" rx="28.342" ry="28.364"/>
+ <path fill="#231F20" d="M203.618,60.73c-16.73,0-30.343-13.623-30.343-30.366S186.888,0,203.618,0
+ c16.729,0,30.34,13.621,30.34,30.364S220.348,60.73,203.618,60.73z M203.618,4.002c-14.525,0-26.343,11.826-26.343,26.362
+ c0,14.537,11.817,26.363,26.343,26.363c14.524,0,26.341-11.826,26.341-26.363C229.959,15.828,218.143,4.002,203.618,4.002z"/>
+ </g>
+ <g>
+ <ellipse fill="#FFFFFF" cx="203.113" cy="257.274" rx="28.342" ry="28.362"/>
+ <path fill="#231F20" d="M203.114,287.639c-16.73,0-30.342-13.622-30.342-30.364c0-16.743,13.611-30.366,30.342-30.366
+ c16.729,0,30.34,13.623,30.34,30.366C233.454,274.017,219.844,287.639,203.114,287.639z M203.114,230.911
+ c-14.525,0-26.343,11.826-26.343,26.363c0,14.536,11.817,26.361,26.343,26.361c14.524,0,26.341-11.825,26.341-26.361
+ C229.455,242.737,217.639,230.911,203.114,230.911z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M195.638,37.675l5.823-7.228l-5.487-6.808c-0.279-0.365-0.531-0.813-0.531-1.289
+ c0-0.953,0.728-1.682,1.708-1.682c0.728,0,1.147,0.28,1.567,0.84l4.955,6.528l4.899-6.416c0.448-0.616,0.924-0.952,1.68-0.952
+ s1.567,0.616,1.567,1.569c0,0.504-0.196,0.896-0.531,1.317l-5.487,6.835l5.767,7.2c0.279,0.364,0.531,0.785,0.531,1.289
+ c0,0.953-0.728,1.681-1.707,1.681c-0.728,0-1.147-0.279-1.567-0.84l-5.263-6.864l-5.18,6.752c-0.476,0.616-0.924,0.952-1.68,0.952
+ c-0.784,0-1.568-0.615-1.568-1.597C195.134,38.488,195.33,38.096,195.638,37.675z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M201.405,259.708l-6.746-9.272c-0.224-0.336-0.393-0.729-0.393-1.205c0-0.925,0.756-1.653,1.735-1.653
+ c0.756,0,1.26,0.42,1.68,1.037l5.459,7.872l5.544-7.899c0.42-0.617,0.924-1.037,1.651-1.037c1.008,0,1.679,0.756,1.679,1.681
+ c0,0.476-0.224,0.896-0.476,1.233l-6.69,9.16v6.136c0,0.953-0.756,1.709-1.735,1.709c-0.952,0-1.708-0.756-1.708-1.709V259.708z"
+ />
+ </g>
+ <g>
+ <path fill="#231F20" d="M309.912,139.354c0-0.816,0.623-1.466,1.439-1.466c0.815,0,1.464,0.649,1.464,1.466v0.793
+ c0.936-1.321,2.256-2.379,4.319-2.379c2.977,0,5.88,2.354,5.88,6.581v0.048c0,4.203-2.88,6.58-5.88,6.58
+ c-2.111,0-3.432-1.056-4.319-2.232v4.491c0,0.815-0.648,1.44-1.464,1.44c-0.792,0-1.439-0.625-1.439-1.44V139.354z
+ M320.062,144.396v-0.048c0-2.449-1.655-4.059-3.624-4.059c-1.967,0-3.695,1.633-3.695,4.059v0.048c0,2.426,1.729,4.06,3.695,4.06
+ C318.431,148.456,320.062,146.895,320.062,144.396z"/>
+ <path fill="#231F20" d="M327.572,147.062v-0.048c0-2.738,2.136-4.083,5.231-4.083c1.416,0,2.424,0.216,3.408,0.528v-0.312
+ c0-1.801-1.104-2.762-3.145-2.762c-1.103,0-2.015,0.192-2.808,0.505c-0.168,0.048-0.312,0.071-0.456,0.071
+ c-0.672,0-1.224-0.527-1.224-1.201c0-0.527,0.36-0.983,0.792-1.151c1.2-0.457,2.424-0.745,4.079-0.745
+ c1.896,0,3.312,0.504,4.201,1.417c0.935,0.913,1.366,2.257,1.366,3.914v6.244c0,0.793-0.624,1.394-1.415,1.394
+ c-0.84,0-1.416-0.576-1.416-1.226v-0.479c-0.864,1.033-2.184,1.849-4.127,1.849C329.685,150.977,327.572,149.607,327.572,147.062z
+ M336.26,146.149v-0.864c-0.744-0.288-1.729-0.505-2.88-0.505c-1.871,0-2.976,0.793-2.976,2.114v0.048
+ c0,1.226,1.08,1.921,2.471,1.921C334.796,148.863,336.26,147.759,336.26,146.149z"/>
+ <path fill="#231F20" d="M344.896,139.354c0-0.816,0.624-1.466,1.44-1.466c0.815,0,1.464,0.649,1.464,1.466v1.297
+ c0.672-1.585,1.919-2.786,3.191-2.786c0.912,0,1.439,0.601,1.439,1.44c0,0.77-0.504,1.273-1.151,1.394
+ c-2.064,0.36-3.479,1.945-3.479,4.947v3.746c0,0.793-0.648,1.441-1.464,1.441c-0.792,0-1.44-0.624-1.44-1.441V139.354z"/>
+ <path fill="#231F20" d="M362.583,151.001c-3.672,0-6.504-2.665-6.504-6.58v-0.049c0-3.626,2.568-6.604,6.191-6.604
+ c4.031,0,6.023,3.314,6.023,6.245c0,0.815-0.624,1.393-1.368,1.393h-7.942c0.312,2.065,1.775,3.219,3.647,3.219
+ c1.224,0,2.185-0.433,2.999-1.105c0.216-0.168,0.408-0.264,0.744-0.264c0.648,0,1.152,0.504,1.152,1.177
+ c0,0.36-0.168,0.672-0.384,0.888C365.99,150.353,364.551,151.001,362.583,151.001z M365.462,143.484
+ c-0.191-1.874-1.295-3.338-3.215-3.338c-1.776,0-3.023,1.368-3.287,3.338H365.462z"/>
+ <path fill="#231F20" d="M373.668,139.354c0-0.816,0.624-1.466,1.44-1.466c0.815,0,1.463,0.649,1.463,1.466v0.624
+ c0.816-1.177,1.992-2.21,3.96-2.21c2.855,0,4.512,1.922,4.512,4.852v6.772c0,0.817-0.624,1.441-1.44,1.441
+ c-0.815,0-1.464-0.624-1.464-1.441v-5.883c0-1.971-0.983-3.099-2.711-3.099c-1.681,0-2.856,1.176-2.856,3.146v5.835
+ c0,0.817-0.647,1.441-1.463,1.441c-0.792,0-1.44-0.624-1.44-1.441V139.354z"/>
+ <path fill="#231F20" d="M391.544,147.207v-6.677h-0.479c-0.696,0-1.248-0.553-1.248-1.249s0.552-1.249,1.248-1.249h0.479v-2.161
+ c0-0.793,0.648-1.441,1.464-1.441c0.792,0,1.439,0.648,1.439,1.441v2.161h2.28c0.696,0,1.272,0.553,1.272,1.249
+ s-0.576,1.249-1.272,1.249h-2.28v6.221c0,1.128,0.576,1.585,1.561,1.585c0.336,0,0.624-0.072,0.72-0.072
+ c0.648,0,1.224,0.528,1.224,1.2c0,0.529-0.359,0.961-0.768,1.129c-0.624,0.216-1.224,0.336-1.992,0.336
+ C393.056,150.929,391.544,149.993,391.544,147.207z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M0,139.354c0-0.816,0.623-1.466,1.439-1.466s1.463,0.649,1.463,1.466v0.6
+ c0.816-1.128,1.921-2.186,3.864-2.186c1.823,0,3.12,0.89,3.792,2.234c1.008-1.345,2.352-2.234,4.271-2.234
+ c2.76,0,4.439,1.754,4.439,4.852v6.772c0,0.817-0.623,1.441-1.439,1.441s-1.464-0.624-1.464-1.441v-5.883
+ c0-2.019-0.937-3.099-2.568-3.099c-1.583,0-2.711,1.104-2.711,3.146v5.835c0,0.817-0.648,1.441-1.44,1.441
+ c-0.816,0-1.463-0.624-1.463-1.441v-5.907c0-1.97-0.961-3.074-2.568-3.074c-1.608,0-2.713,1.2-2.713,3.146v5.835
+ c0,0.817-0.646,1.441-1.463,1.441c-0.792,0-1.439-0.624-1.439-1.441V139.354z"/>
+ <path fill="#231F20" d="M24.499,144.444v-0.048c0-3.626,2.88-6.629,6.767-6.629c3.889,0,6.744,2.954,6.744,6.581v0.048
+ c0,3.603-2.88,6.604-6.792,6.604C27.354,151.001,24.499,148.047,24.499,144.444z M35.106,144.444v-0.048
+ c0-2.233-1.608-4.082-3.889-4.082c-2.327,0-3.815,1.825-3.815,4.034v0.048c0,2.21,1.608,4.06,3.863,4.06
+ C33.618,148.456,35.106,146.631,35.106,144.444z"/>
+ <path fill="#231F20" d="M43.959,147.207v-6.677h-0.479c-0.696,0-1.248-0.553-1.248-1.249s0.552-1.249,1.248-1.249h0.479v-2.161
+ c0-0.793,0.648-1.441,1.465-1.441c0.792,0,1.438,0.648,1.438,1.441v2.161h2.28c0.696,0,1.272,0.553,1.272,1.249
+ s-0.576,1.249-1.272,1.249h-2.28v6.221c0,1.128,0.576,1.585,1.561,1.585c0.336,0,0.624-0.072,0.72-0.072
+ c0.648,0,1.225,0.528,1.225,1.2c0,0.529-0.36,0.961-0.769,1.129c-0.624,0.216-1.224,0.336-1.992,0.336
+ C45.472,150.929,43.959,149.993,43.959,147.207z"/>
+ <path fill="#231F20" d="M55.621,134.502c0-0.792,0.624-1.441,1.44-1.441c0.814,0,1.463,0.649,1.463,1.441v5.476
+ c0.816-1.177,1.992-2.21,3.96-2.21c2.855,0,4.512,1.922,4.512,4.852v6.772c0,0.817-0.624,1.441-1.44,1.441
+ c-0.815,0-1.464-0.624-1.464-1.441v-5.883c0-1.971-0.984-3.099-2.711-3.099c-1.681,0-2.856,1.176-2.856,3.146v5.835
+ c0,0.817-0.648,1.441-1.463,1.441c-0.792,0-1.44-0.624-1.44-1.441V134.502z"/>
+ <path fill="#231F20" d="M78.706,151.001c-3.673,0-6.504-2.665-6.504-6.58v-0.049c0-3.626,2.567-6.604,6.191-6.604
+ c4.031,0,6.023,3.314,6.023,6.245c0,0.815-0.624,1.393-1.368,1.393h-7.943c0.312,2.065,1.776,3.219,3.648,3.219
+ c1.223,0,2.184-0.433,2.999-1.105c0.216-0.168,0.408-0.264,0.744-0.264c0.648,0,1.152,0.504,1.152,1.177
+ c0,0.36-0.168,0.672-0.384,0.888C82.113,150.353,80.673,151.001,78.706,151.001z M81.585,143.484
+ c-0.191-1.874-1.296-3.338-3.215-3.338c-1.776,0-3.024,1.368-3.288,3.338H81.585z"/>
+ <path fill="#231F20" d="M89.791,139.354c0-0.816,0.624-1.466,1.439-1.466s1.464,0.649,1.464,1.466v1.297
+ c0.672-1.585,1.92-2.786,3.192-2.786c0.911,0,1.438,0.601,1.438,1.44c0,0.77-0.504,1.273-1.151,1.394
+ c-2.063,0.36-3.479,1.945-3.479,4.947v3.746c0,0.793-0.648,1.441-1.464,1.441c-0.791,0-1.439-0.624-1.439-1.441V139.354z"/>
+ </g>
+ <g>
+ <g>
+ <line fill="#FFFFFF" x1="203.612" y1="87.092" x2="203.612" y2="58.729"/>
+ <path fill="#231F20" d="M203.612,89.093c-1.104,0-2-0.896-2-2.001V58.729c0-1.104,0.896-2.001,2-2.001s2,0.896,2,2.001v28.363
+ C205.612,88.196,204.717,89.093,203.612,89.093z"/>
+ </g>
+ <g>
+ <line fill="#FFFFFF" x1="192.278" y1="75.747" x2="214.95" y2="75.747"/>
+ <path fill="#231F20" d="M214.95,77.748h-22.672c-1.104,0-2-0.896-2-2.001c0-1.105,0.896-2.001,2-2.001h22.672
+ c1.104,0,1.999,0.896,1.999,2.001C216.949,76.852,216.055,77.748,214.95,77.748z"/>
+ </g>
+ </g>
+</g>
+</svg>
diff --git a/prolog/problems/family_relations/mother_2/Prolog_mother_03.svg b/prolog/problems/family_relations/mother_2/Prolog_mother_03.svg
new file mode 100644
index 0000000..2efe52f
--- /dev/null
+++ b/prolog/problems/family_relations/mother_2/Prolog_mother_03.svg
@@ -0,0 +1,319 @@
+<?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" [
+ <!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+ <!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+ <!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+ <!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+ <!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+ <!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+ <!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+ <!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+]>
+<svg version="1.1" id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="225px" height="314px"
+ viewBox="0 0 225 314" enable-background="new 0 0 225 314" xml:space="preserve">
+<metadata>
+ <sfw xmlns="&ns_sfw;">
+ <slices></slices>
+ <sliceSourceBounds width="2857.654" height="4704.053" bottomLeftOrigin="true" y="-4967.661" x="79.346"></sliceSourceBounds>
+ </sfw>
+</metadata>
+<g>
+ <g>
+ <g>
+ <path opacity="0" fill="#FFFFFF" d="M143.763,58.786c0,15.656-12.691,28.348-28.344,28.348c-15.656,0-28.35-12.691-28.35-28.348
+ s12.693-28.346,28.35-28.346C131.071,30.44,143.763,43.13,143.763,58.786z"/>
+ <path opacity="0.0208" fill="#FEFEFE" d="M143.172,58.195c0,15.656-12.691,28.349-28.344,28.349
+ c-15.656,0-28.349-12.692-28.349-28.349S99.172,29.85,114.828,29.85C130.48,29.85,143.172,42.539,143.172,58.195z"/>
+ <circle opacity="0.0417" fill="#FDFDFD" cx="114.235" cy="57.604" r="28.347"/>
+ <path opacity="0.0625" fill="#FCFCFC" d="M141.991,57.015c0,15.656-12.691,28.348-28.344,28.348
+ c-15.656,0-28.35-12.691-28.35-28.348s12.693-28.345,28.35-28.345C129.3,28.67,141.991,41.358,141.991,57.015z"/>
+ <path opacity="0.0833" fill="#FBFBFB" d="M141.4,56.424c0,15.656-12.691,28.348-28.344,28.348
+ c-15.656,0-28.35-12.691-28.35-28.348s12.693-28.346,28.35-28.346C128.709,28.078,141.4,40.768,141.4,56.424z"/>
+ <circle opacity="0.1042" fill="#FAFAFA" cx="112.464" cy="55.834" r="28.347"/>
+ <path opacity="0.125" fill="#F9F9FA" d="M140.22,55.243c0,15.656-12.691,28.348-28.344,28.348
+ c-15.656,0-28.35-12.691-28.35-28.348s12.693-28.346,28.35-28.346C127.528,26.897,140.22,39.587,140.22,55.243z"/>
+ <path opacity="0.1458" fill="#F8F8F9" d="M139.629,54.652c0,15.656-12.691,28.348-28.344,28.348
+ c-15.656,0-28.35-12.691-28.35-28.348s12.693-28.346,28.35-28.346C126.938,26.307,139.629,38.996,139.629,54.652z"/>
+ <circle opacity="0.1667" fill="#F7F8F8" cx="110.692" cy="54.062" r="28.347"/>
+ <path opacity="0.1875" fill="#F6F7F7" d="M138.448,53.472c0,15.656-12.691,28.348-28.344,28.348
+ c-15.655,0-28.35-12.691-28.35-28.348s12.694-28.347,28.35-28.347C125.757,25.125,138.448,37.815,138.448,53.472z"/>
+ <path opacity="0.2083" fill="#F5F6F6" d="M137.857,52.881c0,15.656-12.691,28.348-28.344,28.348
+ c-15.655,0-28.35-12.691-28.35-28.348s12.694-28.346,28.35-28.346C125.166,24.535,137.857,37.225,137.857,52.881z"/>
+ <circle opacity="0.2292" fill="#F4F5F5" cx="108.92" cy="52.291" r="28.347"/>
+ <circle opacity="0.25" fill="#F3F4F4" cx="108.33" cy="51.7" r="28.347"/>
+ <path opacity="0.2708" fill="#F2F3F3" d="M136.086,51.109c0,15.656-12.691,28.348-28.344,28.348
+ c-15.656,0-28.35-12.691-28.35-28.348s12.693-28.346,28.35-28.346C123.395,22.764,136.086,35.453,136.086,51.109z"/>
+ <circle opacity="0.2917" fill="#F1F2F2" cx="107.149" cy="50.52" r="28.347"/>
+ <circle opacity="0.3125" fill="#F0F1F1" cx="106.559" cy="49.929" r="28.347"/>
+ <path opacity="0.3333" fill="#EFF0F0" d="M134.314,49.338c0,15.656-12.691,28.348-28.344,28.348
+ c-15.655,0-28.35-12.691-28.35-28.348s12.694-28.346,28.35-28.346C121.623,20.992,134.314,33.682,134.314,49.338z"/>
+ <path opacity="0.3542" fill="#EEEFEF" d="M133.725,48.748c0,15.655-12.692,28.347-28.345,28.347
+ c-15.655,0-28.35-12.691-28.35-28.347c0-15.656,12.694-28.347,28.35-28.347C121.032,20.401,133.725,33.092,133.725,48.748z"/>
+ <circle opacity="0.375" fill="#EDEEEE" cx="104.787" cy="48.157" r="28.347"/>
+ <path opacity="0.3958" fill="#ECEDEE" d="M132.543,47.567c0,15.655-12.691,28.347-28.344,28.347
+ c-15.654,0-28.35-12.691-28.35-28.347c0-15.656,12.695-28.347,28.35-28.347C119.852,19.221,132.543,31.911,132.543,47.567z"/>
+ <circle opacity="0.4167" fill="#EBECED" cx="103.606" cy="46.977" r="28.347"/>
+ <path opacity="0.4375" fill="#EAEBEC" d="M131.362,46.386c0,15.655-12.692,28.347-28.345,28.347
+ c-15.654,0-28.35-12.691-28.35-28.347c0-15.656,12.695-28.347,28.35-28.347C118.67,18.039,131.362,30.729,131.362,46.386z"/>
+ <circle opacity="0.4583" fill="#E9EAEB" cx="102.425" cy="45.795" r="28.347"/>
+ <circle opacity="0.4792" fill="#E8E9EA" cx="101.835" cy="45.205" r="28.347"/>
+ <circle opacity="0.5" fill="#E7E8E9" cx="101.244" cy="44.614" r="28.347"/>
+ <path opacity="0.5208" fill="#E7E8E8" d="M129,44.023c0,15.656-12.691,28.348-28.344,28.348c-15.654,0-28.35-12.691-28.35-28.348
+ s12.695-28.346,28.35-28.346C116.309,15.678,129,28.367,129,44.023z"/>
+ <circle opacity="0.5417" fill="#E6E7E7" cx="100.063" cy="43.434" r="28.347"/>
+ <circle opacity="0.5625" fill="#E5E6E6" cx="99.473" cy="42.843" r="28.347"/>
+ <circle opacity="0.5833" fill="#E4E5E5" cx="98.882" cy="42.252" r="28.347"/>
+ <circle opacity="0.6042" fill="#E3E4E4" cx="98.292" cy="41.662" r="28.347"/>
+ <circle opacity="0.625" fill="#E2E3E3" cx="97.701" cy="41.071" r="28.347"/>
+ <circle opacity="0.6458" fill="#E1E2E3" cx="97.11" cy="40.48" r="28.347"/>
+ <circle opacity="0.6667" fill="#E0E1E2" cx="96.521" cy="39.891" r="28.347"/>
+ <circle opacity="0.6875" fill="#DFE0E1" cx="95.93" cy="39.3" r="28.347"/>
+ <circle opacity="0.7083" fill="#DEDFE0" cx="95.339" cy="38.709" r="28.347"/>
+ <circle opacity="0.7292" fill="#DDDEDF" cx="94.749" cy="38.119" r="28.347"/>
+ <circle opacity="0.75" fill="#DCDDDE" cx="94.158" cy="37.528" r="28.347"/>
+ <circle opacity="0.7708" fill="#DBDCDD" cx="93.567" cy="36.938" r="28.347"/>
+ <circle opacity="0.7917" fill="#DADBDC" cx="92.978" cy="36.348" r="28.347"/>
+ <path opacity="0.8125" fill="#D9DADB" d="M120.733,35.757c0,15.654-12.691,28.347-28.346,28.347
+ c-15.652,0-28.348-12.692-28.348-28.347c0-15.656,12.695-28.347,28.348-28.347C108.042,7.41,120.733,20.101,120.733,35.757z"/>
+ <circle opacity="0.8333" fill="#D8DADA" cx="91.796" cy="35.166" r="28.346"/>
+ <path opacity="0.8542" fill="#D7D9D9" d="M119.553,34.576c0,15.654-12.691,28.346-28.346,28.346
+ c-15.652,0-28.349-12.691-28.349-28.346c0-15.656,12.696-28.348,28.349-28.348C106.861,6.229,119.553,18.92,119.553,34.576z"/>
+ <circle opacity="0.875" fill="#D6D8D9" cx="90.615" cy="33.985" r="28.347"/>
+ <circle opacity="0.8958" fill="#D5D7D8" cx="90.024" cy="33.395" r="28.347"/>
+ <path opacity="0.9167" fill="#D4D6D7" d="M117.781,32.805c0,15.654-12.691,28.346-28.346,28.346
+ c-15.652,0-28.348-12.691-28.348-28.346c0-15.656,12.695-28.348,28.348-28.348C105.09,4.457,117.781,17.148,117.781,32.805z"/>
+ <path opacity="0.9375" fill="#D3D5D6" d="M117.19,32.214c0,15.654-12.691,28.346-28.346,28.346
+ c-15.652,0-28.348-12.691-28.348-28.346c0-15.656,12.695-28.348,28.348-28.348C104.499,3.866,117.19,16.558,117.19,32.214z"/>
+ <circle opacity="0.9583" fill="#D2D4D5" cx="88.253" cy="31.623" r="28.347"/>
+ <path opacity="0.9792" fill="#D1D3D4" d="M116.01,31.033c0,15.654-12.692,28.346-28.347,28.346
+ c-15.652,0-28.347-12.691-28.347-28.346c0-15.656,12.694-28.349,28.347-28.349C103.317,2.685,116.01,15.377,116.01,31.033z"/>
+ <path fill="#D0D2D3" d="M115.419,30.442c0,15.654-12.691,28.346-28.346,28.346c-15.652,0-28.348-12.691-28.348-28.346
+ c0-15.656,12.695-28.348,28.348-28.348C102.728,2.095,115.419,14.786,115.419,30.442z"/>
+ </g>
+ <g>
+ <path opacity="0" fill="#FFFFFF" d="M143.763,285.56c0,15.654-12.691,28.346-28.344,28.346c-15.656,0-28.35-12.691-28.35-28.346
+ c0-15.656,12.693-28.348,28.35-28.348C131.071,257.212,143.763,269.903,143.763,285.56z"/>
+ <path opacity="0.0208" fill="#FEFEFE" d="M143.172,284.969c0,15.654-12.691,28.346-28.344,28.346
+ c-15.656,0-28.349-12.691-28.349-28.346c0-15.656,12.692-28.348,28.349-28.348C130.48,256.621,143.172,269.312,143.172,284.969z"
+ />
+ <path opacity="0.0417" fill="#FDFDFD" d="M142.582,284.379c0,15.654-12.691,28.345-28.345,28.345
+ c-15.656,0-28.349-12.69-28.349-28.345c0-15.656,12.692-28.349,28.349-28.349C129.891,256.03,142.582,268.723,142.582,284.379z"
+ />
+ <path opacity="0.0625" fill="#FCFCFC" d="M141.991,283.788c0,15.654-12.691,28.346-28.344,28.346
+ c-15.656,0-28.35-12.691-28.35-28.346c0-15.656,12.693-28.348,28.35-28.348C129.3,255.44,141.991,268.132,141.991,283.788z"/>
+ <path opacity="0.0833" fill="#FBFBFB" d="M141.4,283.197c0,15.654-12.691,28.346-28.344,28.346
+ c-15.656,0-28.35-12.691-28.35-28.346c0-15.656,12.693-28.348,28.35-28.348C128.709,254.85,141.4,267.541,141.4,283.197z"/>
+ <circle opacity="0.1042" fill="#FAFAFA" cx="112.464" cy="282.607" r="28.347"/>
+ <path opacity="0.125" fill="#F9F9FA" d="M140.22,282.017c0,15.654-12.691,28.346-28.344,28.346
+ c-15.656,0-28.35-12.691-28.35-28.346c0-15.656,12.693-28.348,28.35-28.348C127.528,253.669,140.22,266.36,140.22,282.017z"/>
+ <path opacity="0.1458" fill="#F8F8F9" d="M139.629,281.425c0,15.655-12.691,28.347-28.344,28.347
+ c-15.656,0-28.35-12.691-28.35-28.347s12.693-28.347,28.35-28.347C126.938,253.078,139.629,265.77,139.629,281.425z"/>
+ <circle opacity="0.1667" fill="#F7F8F8" cx="110.692" cy="280.835" r="28.347"/>
+ <path opacity="0.1875" fill="#F6F7F7" d="M138.448,280.244c0,15.655-12.691,28.347-28.344,28.347
+ c-15.655,0-28.35-12.691-28.35-28.347c0-15.656,12.694-28.347,28.35-28.347C125.757,251.897,138.448,264.588,138.448,280.244z"/>
+ <path opacity="0.2083" fill="#F5F6F6" d="M137.857,279.653c0,15.655-12.691,28.347-28.344,28.347
+ c-15.655,0-28.35-12.691-28.35-28.347c0-15.656,12.694-28.347,28.35-28.347C125.166,251.307,137.857,263.997,137.857,279.653z"/>
+ <circle opacity="0.2292" fill="#F4F5F5" cx="108.92" cy="279.062" r="28.347"/>
+ <circle opacity="0.25" fill="#F3F4F4" cx="108.33" cy="278.473" r="28.347"/>
+ <path opacity="0.2708" fill="#F2F3F3" d="M136.086,277.882c0,15.654-12.691,28.347-28.344,28.347
+ c-15.656,0-28.35-12.692-28.35-28.347c0-15.656,12.693-28.347,28.35-28.347C123.395,249.535,136.086,262.226,136.086,277.882z"/>
+ <circle opacity="0.2917" fill="#F1F2F2" cx="107.149" cy="277.291" r="28.347"/>
+ <circle opacity="0.3125" fill="#F0F1F1" cx="106.559" cy="276.701" r="28.347"/>
+ <path opacity="0.3333" fill="#EFF0F0" d="M134.314,276.11c0,15.655-12.691,28.347-28.344,28.347
+ c-15.655,0-28.35-12.691-28.35-28.347c0-15.656,12.694-28.347,28.35-28.347C121.623,247.764,134.314,260.454,134.314,276.11z"/>
+ <path opacity="0.3542" fill="#EEEFEF" d="M133.725,275.52c0,15.654-12.692,28.347-28.345,28.347
+ c-15.655,0-28.35-12.692-28.35-28.347c0-15.656,12.694-28.347,28.35-28.347C121.032,247.173,133.725,259.863,133.725,275.52z"/>
+ <circle opacity="0.375" fill="#EDEEEE" cx="104.787" cy="274.93" r="28.347"/>
+ <path opacity="0.3958" fill="#ECEDEE" d="M132.543,274.339c0,15.655-12.691,28.347-28.344,28.347
+ c-15.654,0-28.35-12.691-28.35-28.347c0-15.656,12.695-28.347,28.35-28.347C119.852,245.992,132.543,258.683,132.543,274.339z"/>
+ <circle opacity="0.4167" fill="#EBECED" cx="103.606" cy="273.748" r="28.347"/>
+ <path opacity="0.4375" fill="#EAEBEC" d="M131.362,273.157c0,15.655-12.692,28.347-28.345,28.347
+ c-15.654,0-28.35-12.691-28.35-28.347c0-15.656,12.695-28.347,28.35-28.347C118.67,244.811,131.362,257.501,131.362,273.157z"/>
+ <circle opacity="0.4583" fill="#E9EAEB" cx="102.425" cy="272.566" r="28.347"/>
+ <circle opacity="0.4792" fill="#E8E9EA" cx="101.835" cy="271.977" r="28.347"/>
+ <circle opacity="0.5" fill="#E7E8E9" cx="101.244" cy="271.386" r="28.347"/>
+ <path opacity="0.5208" fill="#E7E8E8" d="M129,270.795c0,15.656-12.691,28.347-28.344,28.347c-15.654,0-28.35-12.69-28.35-28.347
+ s12.695-28.347,28.35-28.347C116.309,242.448,129,255.139,129,270.795z"/>
+ <circle opacity="0.5417" fill="#E6E7E7" cx="100.063" cy="270.205" r="28.347"/>
+ <circle opacity="0.5625" fill="#E5E6E6" cx="99.473" cy="269.614" r="28.347"/>
+ <circle opacity="0.5833" fill="#E4E5E5" cx="98.882" cy="269.023" r="28.347"/>
+ <circle opacity="0.6042" fill="#E3E4E4" cx="98.292" cy="268.433" r="28.347"/>
+ <circle opacity="0.625" fill="#E2E3E3" cx="97.701" cy="267.842" r="28.347"/>
+ <circle opacity="0.6458" fill="#E1E2E3" cx="97.11" cy="267.252" r="28.347"/>
+ <circle opacity="0.6667" fill="#E0E1E2" cx="96.521" cy="266.661" r="28.347"/>
+ <circle opacity="0.6875" fill="#DFE0E1" cx="95.93" cy="266.07" r="28.347"/>
+ <circle opacity="0.7083" fill="#DEDFE0" cx="95.339" cy="265.48" r="28.347"/>
+ <circle opacity="0.7292" fill="#DDDEDF" cx="94.749" cy="264.89" r="28.347"/>
+ <circle opacity="0.75" fill="#DCDDDE" cx="94.158" cy="264.299" r="28.347"/>
+ <circle opacity="0.7708" fill="#DBDCDD" cx="93.567" cy="263.708" r="28.347"/>
+ <circle opacity="0.7917" fill="#DADBDC" cx="92.978" cy="263.117" r="28.347"/>
+ <path opacity="0.8125" fill="#D9DADB" d="M120.733,262.527c0,15.655-12.691,28.347-28.346,28.347
+ c-15.652,0-28.348-12.691-28.348-28.347c0-15.656,12.695-28.346,28.348-28.346C108.042,234.182,120.733,246.871,120.733,262.527z
+ "/>
+ <circle opacity="0.8333" fill="#D8DADA" cx="91.796" cy="261.937" r="28.346"/>
+ <path opacity="0.8542" fill="#D7D9D9" d="M119.553,261.346c0,15.656-12.691,28.348-28.346,28.348
+ c-15.652,0-28.349-12.691-28.349-28.348S75.555,233,91.207,233C106.861,233,119.553,245.689,119.553,261.346z"/>
+ <circle opacity="0.875" fill="#D6D8D9" cx="90.615" cy="260.756" r="28.347"/>
+ <circle opacity="0.8958" fill="#D5D7D8" cx="90.024" cy="260.165" r="28.347"/>
+ <path opacity="0.9167" fill="#D4D6D7" d="M117.781,259.574c0,15.656-12.691,28.348-28.346,28.348
+ c-15.652,0-28.348-12.691-28.348-28.348s12.695-28.346,28.348-28.346C105.09,231.229,117.781,243.918,117.781,259.574z"/>
+ <path opacity="0.9375" fill="#D3D5D6" d="M117.19,258.983c0,15.656-12.691,28.348-28.346,28.348
+ c-15.652,0-28.348-12.691-28.348-28.348s12.695-28.346,28.348-28.346C104.499,230.638,117.19,243.327,117.19,258.983z"/>
+ <circle opacity="0.9583" fill="#D2D4D5" cx="88.253" cy="258.393" r="28.347"/>
+ <path opacity="0.9792" fill="#D1D3D4" d="M116.01,257.803c0,15.656-12.692,28.347-28.347,28.347
+ c-15.652,0-28.347-12.69-28.347-28.347s12.694-28.346,28.347-28.346C103.317,229.457,116.01,242.146,116.01,257.803z"/>
+ <path fill="#D0D2D3" d="M115.419,257.212c0,15.656-12.691,28.348-28.346,28.348c-15.652,0-28.348-12.691-28.348-28.348
+ s12.695-28.346,28.348-28.346C102.728,228.866,115.419,241.556,115.419,257.212z"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M53.19,238.555L53.19,238.555c-0.88-0.67-1.051-1.93-0.38-2.81l0,0c0.67-0.88,1.93-1.04,2.81-0.38l0,0
+ c0,0,0,0,0,0.01l0,0c0.87,0.67,1.04,1.92,0.37,2.8l0,0c-0.391,0.521-0.99,0.79-1.59,0.79l0,0
+ C53.98,238.965,53.55,238.825,53.19,238.555z M46.87,233.495L46.87,233.495c-0.84-0.71-0.95-1.97-0.24-2.82l0,0
+ c0.7-0.84,1.96-0.96,2.811-0.25l0,0l0,0l0,0c0.85,0.71,0.96,1.98,0.25,2.82l0,0c-0.4,0.47-0.96,0.72-1.53,0.72l0,0
+ C47.7,233.965,47.25,233.805,46.87,233.495z M40.79,228.146L40.79,228.146c-0.81-0.74-0.86-2.011-0.11-2.82l0,0
+ c0.75-0.811,2.011-0.86,2.83-0.11l0,0c0.811,0.75,0.86,2.01,0.11,2.82l0,0c-0.39,0.43-0.93,0.65-1.47,0.65l0,0
+ C41.66,228.686,41.18,228.505,40.79,228.146z M34.98,222.505L34.98,222.505c-0.771-0.79-0.761-2.05,0.029-2.83l0,0
+ c0.79-0.77,2.061-0.75,2.83,0.04l0,0c0.771,0.78,0.76,2.05-0.029,2.82l0,0c-0.391,0.39-0.891,0.57-1.4,0.57l0,0
+ C35.89,223.105,35.37,222.905,34.98,222.505z M29.47,216.565c-0.729-0.83-0.649-2.091,0.181-2.82l0,0
+ c0.83-0.73,2.1-0.65,2.819,0.18l0,0c0.74,0.83,0.65,2.09-0.18,2.82l0,0c-0.38,0.34-0.85,0.5-1.32,0.5l0,0
+ C30.42,217.245,29.86,217.015,29.47,216.565z M24.29,210.315c-0.68-0.87-0.52-2.13,0.35-2.801l0,0
+ c0.87-0.689,2.131-0.529,2.811,0.341l0,0c0.68,0.869,0.52,2.13-0.351,2.81l0,0c-0.359,0.28-0.8,0.42-1.229,0.42l0,0
+ C25.28,211.085,24.69,210.825,24.29,210.315z M19.49,203.765c-0.62-0.909-0.391-2.159,0.52-2.779l0,0
+ c0.91-0.62,2.16-0.391,2.78,0.52l0,0c0.63,0.91,0.39,2.15-0.52,2.78l0,0c-0.341,0.229-0.74,0.35-1.131,0.35l0,0
+ C20.51,204.635,19.88,204.325,19.49,203.765z M15.12,196.915L15.12,196.915c-0.57-0.95-0.26-2.18,0.69-2.74l0,0
+ c0.949-0.569,2.18-0.25,2.739,0.7l0,0l0,0l0,0c0.57,0.95,0.261,2.18-0.689,2.74l0,0c-0.32,0.189-0.67,0.28-1.021,0.28l0,0
+ C16.16,197.896,15.49,197.545,15.12,196.915z M11.21,189.785c-0.5-0.99-0.11-2.19,0.88-2.69l0,0c0.99-0.5,2.19-0.1,2.69,0.891
+ l0,0c0.49,0.979,0.1,2.189-0.891,2.68l0,0c-0.29,0.15-0.6,0.22-0.899,0.22l0,0C12.26,190.885,11.561,190.475,11.21,189.785z
+ M7.811,182.385L7.811,182.385c-0.421-1.02,0.06-2.189,1.079-2.62l0,0c1.021-0.42,2.19,0.061,2.61,1.08l0,0c0,0,0,0,0.01,0l0,0
+ c0.42,1.03-0.069,2.2-1.09,2.62l0,0c-0.25,0.101-0.51,0.15-0.76,0.15l0,0C8.87,183.615,8.13,183.155,7.811,182.385z
+ M4.98,174.745c-0.351-1.05,0.22-2.18,1.279-2.53l0,0c1.04-0.34,2.181,0.23,2.521,1.28l0,0c0.34,1.05-0.23,2.18-1.28,2.52l0,0
+ c-0.21,0.07-0.42,0.11-0.62,0.11l0,0C6.03,176.125,5.25,175.585,4.98,174.745z M2.75,166.905c-0.26-1.08,0.4-2.16,1.48-2.42l0,0
+ c1.069-0.261,2.149,0.399,2.409,1.479l0,0c0.261,1.07-0.399,2.15-1.479,2.41l0,0c-0.15,0.04-0.311,0.061-0.47,0.061l0,0
+ C3.79,168.436,2.97,167.815,2.75,166.905z M1.16,158.896L1.16,158.896c-0.17-1.091,0.58-2.11,1.67-2.28l0,0
+ c1.09-0.17,2.12,0.57,2.29,1.67l0,0c0.16,1.09-0.58,2.11-1.67,2.28l0,0c-0.11,0.02-0.21,0.029-0.311,0.029l0,0
+ C2.17,160.595,1.32,159.885,1.16,158.896z M0.24,150.785c-0.08-1.1,0.75-2.061,1.85-2.14l0,0c1.11-0.07,2.061,0.76,2.141,1.859
+ l0,0c0.08,1.101-0.75,2.05-1.851,2.13l0,0c-0.05,0.011-0.1,0.011-0.149,0.011l0,0C1.19,152.646,0.32,151.845,0.24,150.785z
+ M1.98,144.655c-1.11-0.021-2-0.92-1.98-2.021l0,0c0.01-1.109,0.92-2,2.021-1.979l0,0c1.109,0.01,1.989,0.92,1.979,2.02l0,0
+ c-0.01,1.101-0.91,1.98-2,1.98l0,0C1.99,144.655,1.98,144.655,1.98,144.655z M2.24,136.665c-1.101-0.11-1.91-1.08-1.811-2.18
+ v-0.011c0.11-1.1,1.091-1.899,2.19-1.8l0,0c1.1,0.11,1.9,1.08,1.8,2.181l0,0c-0.1,1.04-0.97,1.81-1.99,1.81l0,0
+ C2.37,136.665,2.3,136.665,2.24,136.665z M3.16,128.725c-1.09-0.199-1.811-1.239-1.61-2.329l0,0
+ c0.19-1.091,1.23-1.811,2.32-1.61l0,0c1.08,0.189,1.81,1.229,1.61,2.32l0,0l0,0l0,0c-0.17,0.97-1.021,1.649-1.971,1.649l0,0
+ C3.4,128.755,3.28,128.745,3.16,128.725z M4.74,120.885c-1.07-0.29-1.71-1.38-1.42-2.449l0,0c0.279-1.07,1.38-1.7,2.439-1.421
+ l0,0c1.07,0.28,1.71,1.381,1.42,2.45l0,0l0,0l0,0c-0.239,0.891-1.04,1.49-1.93,1.49l0,0C5.08,120.955,4.91,120.925,4.74,120.885
+ z M6.94,113.195c-1.04-0.37-1.591-1.51-1.221-2.55l0,0c0.37-1.04,1.511-1.591,2.551-1.221l0,0c1.04,0.36,1.59,1.5,1.22,2.55l0,0
+ l0,0l0,0c-0.29,0.82-1.061,1.33-1.891,1.33l0,0C7.38,113.305,7.16,113.275,6.94,113.195z M9.74,105.705
+ c-1.01-0.45-1.47-1.63-1.021-2.64l0,0c0.44-1.011,1.62-1.471,2.63-1.021l0,0c1.011,0.44,1.471,1.62,1.03,2.63l0,0
+ c-0.33,0.75-1.06,1.2-1.83,1.2l0,0C10.28,105.875,10.01,105.815,9.74,105.705z M13.1,98.436c-0.979-0.511-1.35-1.721-0.829-2.7
+ l0,0c0.51-0.98,1.72-1.351,2.699-0.83l0,0c0.98,0.51,1.351,1.72,0.83,2.7l0,0c-0.359,0.68-1.05,1.06-1.77,1.06l0,0
+ C13.72,98.665,13.4,98.595,13.1,98.436z M16.96,91.436c-0.939-0.58-1.229-1.82-0.649-2.75l0,0c0.579-0.95,1.819-1.23,2.76-0.65
+ l0,0c0.939,0.58,1.229,1.81,0.64,2.75l0,0c-0.37,0.61-1.03,0.95-1.7,0.95l0,0C17.65,91.735,17.29,91.635,16.96,91.436z
+ M21.29,84.705c-0.9-0.64-1.11-1.89-0.47-2.79l0,0c0.64-0.9,1.89-1.11,2.79-0.47l0,0c0.899,0.64,1.109,1.89,0.47,2.79l0,0
+ c-0.4,0.55-1.01,0.84-1.64,0.84l0,0C22.04,85.075,21.64,84.955,21.29,84.705z M26.03,78.265c-0.86-0.699-1-1.949-0.3-2.81l0,0
+ c0.689-0.86,1.949-1,2.81-0.3l0,0c0.86,0.689,0.99,1.95,0.3,2.81l0,0l0,0l0,0c-0.39,0.49-0.97,0.74-1.56,0.74l0,0
+ C26.84,78.705,26.4,78.565,26.03,78.265z M31.14,72.115c-0.819-0.74-0.88-2.01-0.14-2.83l0,0c0.74-0.82,2.01-0.88,2.83-0.14l0,0
+ c0.81,0.75,0.88,2.01,0.14,2.829l0,0c-0.399,0.431-0.939,0.66-1.489,0.66l0,0C32,72.635,31.521,72.465,31.14,72.115z
+ M36.59,66.265c-0.779-0.79-0.77-2.06,0.01-2.84v0.011c0.79-0.78,2.051-0.78,2.83,0.01l0,0c0.78,0.779,0.771,2.05-0.01,2.819
+ l0,0c-0.39,0.391-0.899,0.58-1.41,0.58l0,0C37.5,66.845,36.98,66.655,36.59,66.265z M42.34,60.695
+ c-0.74-0.82-0.67-2.09,0.16-2.82l0,0c0.82-0.74,2.08-0.67,2.82,0.15l0,0c0.74,0.819,0.67,2.09-0.15,2.83l0,0
+ c-0.38,0.34-0.859,0.51-1.34,0.51l0,0C43.28,61.365,42.74,61.135,42.34,60.695z M48.36,55.425c-0.7-0.859-0.57-2.12,0.279-2.819
+ l0,0c0.86-0.69,2.12-0.57,2.82,0.29l0,0c0.7,0.859,0.57,2.119-0.29,2.819l0,0c0,0,0,0,0-0.01l0,0
+ c-0.37,0.31-0.82,0.45-1.26,0.45l0,0C49.33,56.155,48.75,55.905,48.36,55.425z M54.61,50.436
+ c-0.66-0.881-0.471-2.141,0.41-2.801l0,0c0.89-0.66,2.14-0.479,2.8,0.41l0,0c0.66,0.891,0.479,2.141-0.41,2.8l0,0
+ c-0.36,0.271-0.78,0.4-1.19,0.4l0,0C55.61,51.245,55.01,50.965,54.61,50.436z M61.08,45.725c-0.62-0.909-0.39-2.149,0.53-2.779
+ l0,0c0.91-0.62,2.149-0.38,2.779,0.529l0,0c0.62,0.91,0.381,2.16-0.529,2.78l0,0c-0.351,0.24-0.74,0.351-1.13,0.351l0,0
+ C62.09,46.605,61.47,46.295,61.08,45.725z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="38.365,245.203 37.935,241.223 57.546,239.125 54.021,219.718 57.96,219.006 62.249,242.643
+ "/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M115.408,242.146c-0.622,0-1.234-0.289-1.626-0.832c-0.645-0.896-0.44-2.146,0.456-2.792
+ c36.031-25.919,55.874-59.563,55.874-94.735c0-36.594-21.261-71.23-59.866-97.53c-0.913-0.622-1.148-1.866-0.527-2.779
+ c0.622-0.912,1.866-1.148,2.779-0.527c39.732,27.068,61.614,62.88,61.614,100.837c0,36.494-20.435,71.292-57.538,97.983
+ C116.221,242.023,115.812,242.146,115.408,242.146z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="116.143,219.003 120.082,219.714 116.555,239.119 136.168,241.22 135.738,245.199
+ 111.853,242.637 "/>
+ </g>
+ </g>
+ <g>
+ <circle fill="#FFFFFF" cx="87.074" cy="30.442" r="28.347"/>
+ <path fill="#EC1C24" d="M87.075,60.788c-16.733,0-30.348-13.613-30.348-30.346c0-16.733,13.614-30.348,30.348-30.348
+ c16.732,0,30.346,13.614,30.346,30.348C117.421,47.175,103.808,60.788,87.075,60.788z M87.075,4.095
+ c-14.528,0-26.348,11.819-26.348,26.348c0,14.527,11.819,26.346,26.348,26.346c14.527,0,26.346-11.818,26.346-26.346
+ C113.421,15.914,101.603,4.095,87.075,4.095z"/>
+ </g>
+ <g>
+ <circle fill="#FFFFFF" cx="86.57" cy="257.212" r="28.347"/>
+ <path fill="#231F20" d="M86.571,287.56c-16.733,0-30.348-13.614-30.348-30.348c0-16.732,13.614-30.346,30.348-30.346
+ c16.732,0,30.346,13.613,30.346,30.346C116.917,273.945,103.304,287.56,86.571,287.56z M86.571,230.866
+ c-14.528,0-26.348,11.818-26.348,26.346c0,14.528,11.819,26.348,26.348,26.348c14.527,0,26.346-11.819,26.346-26.348
+ C112.917,242.685,101.099,230.866,86.571,230.866z"/>
+ </g>
+ <g>
+ <g>
+ <line fill="#FFFFFF" x1="87.069" y1="87.134" x2="87.069" y2="58.786"/>
+ <path fill="#EC1C24" d="M87.069,89.134c-1.104,0-2-0.896-2-2V58.786c0-1.104,0.896-2,2-2s2,0.896,2,2v28.348
+ C89.069,88.238,88.174,89.134,87.069,89.134z"/>
+ </g>
+ <g>
+ <line fill="#FFFFFF" x1="75.733" y1="75.794" x2="98.409" y2="75.794"/>
+ <path fill="#EC1C24" d="M98.409,77.794H75.733c-1.104,0-2-0.896-2-2s0.896-2,2-2h22.676c1.104,0,2,0.896,2,2
+ S99.514,77.794,98.409,77.794z"/>
+ </g>
+ </g>
+ </g>
+ <g>
+ <path fill="#EC1C24" d="M134.882,24.266h-0.505c-0.672,0-1.224-0.528-1.224-1.2s0.552-1.225,1.224-1.225h0.505v-0.936
+ c0-1.393,0.359-2.448,1.031-3.12c0.673-0.672,1.608-1.009,2.856-1.009c0.576,0,1.057,0.049,1.464,0.12
+ c0.528,0.072,1.009,0.553,1.009,1.2c0,0.672-0.553,1.225-1.225,1.2c-0.168-0.023-0.408-0.048-0.6-0.048
+ c-1.104,0-1.681,0.6-1.681,1.92v0.696h2.257c0.695,0,1.224,0.528,1.224,1.2s-0.552,1.2-1.224,1.2h-2.208v8.856
+ c0,0.792-0.648,1.44-1.465,1.44c-0.792,0-1.439-0.648-1.439-1.44V24.266z"/>
+ <path fill="#EC1C24" d="M151.226,34.73c-3.673,0-6.505-2.664-6.505-6.576v-0.049c0-3.624,2.568-6.601,6.192-6.601
+ c4.032,0,6.024,3.312,6.024,6.241c0,0.815-0.624,1.392-1.368,1.392h-7.944c0.312,2.064,1.776,3.217,3.648,3.217
+ c1.224,0,2.185-0.433,3-1.104c0.216-0.168,0.408-0.264,0.744-0.264c0.648,0,1.152,0.504,1.152,1.176
+ c0,0.36-0.168,0.672-0.384,0.888C154.634,34.082,153.193,34.73,151.226,34.73z M154.105,27.218
+ c-0.191-1.872-1.296-3.336-3.216-3.336c-1.776,0-3.024,1.368-3.288,3.336H154.105z"/>
+ <path fill="#EC1C24" d="M162.313,23.09c0-0.816,0.624-1.465,1.44-1.465c0.815,0,1.464,0.648,1.464,1.465v0.6
+ c0.816-1.128,1.92-2.185,3.864-2.185c1.824,0,3.12,0.889,3.792,2.232c1.009-1.344,2.353-2.232,4.272-2.232
+ c2.761,0,4.44,1.753,4.44,4.849v6.769c0,0.816-0.624,1.44-1.44,1.44c-0.815,0-1.464-0.624-1.464-1.44v-5.88
+ c0-2.017-0.936-3.097-2.568-3.097c-1.584,0-2.712,1.104-2.712,3.145v5.832c0,0.816-0.648,1.44-1.44,1.44
+ c-0.815,0-1.464-0.624-1.464-1.44v-5.904c0-1.968-0.96-3.072-2.568-3.072s-2.712,1.2-2.712,3.145v5.832
+ c0,0.816-0.648,1.44-1.464,1.44c-0.792,0-1.44-0.624-1.44-1.44V23.09z"/>
+ <path fill="#EC1C24" d="M186.673,30.794v-0.048c0-2.736,2.136-4.08,5.232-4.08c1.416,0,2.424,0.216,3.408,0.527v-0.312
+ c0-1.8-1.104-2.761-3.145-2.761c-1.104,0-2.016,0.192-2.809,0.505c-0.168,0.048-0.312,0.071-0.456,0.071
+ c-0.672,0-1.224-0.527-1.224-1.2c0-0.527,0.36-0.983,0.792-1.151c1.2-0.456,2.424-0.744,4.08-0.744
+ c1.896,0,3.312,0.504,4.201,1.416c0.936,0.912,1.367,2.256,1.367,3.912v6.24c0,0.792-0.624,1.393-1.416,1.393
+ c-0.84,0-1.416-0.576-1.416-1.225v-0.479c-0.864,1.032-2.184,1.848-4.128,1.848C188.785,34.706,186.673,33.338,186.673,30.794z
+ M195.361,29.882v-0.864c-0.744-0.288-1.729-0.504-2.88-0.504c-1.872,0-2.977,0.792-2.977,2.112v0.048
+ c0,1.225,1.08,1.92,2.472,1.92C193.897,32.594,195.361,31.49,195.361,29.882z"/>
+ <path fill="#EC1C24" d="M204.169,18.241c0-0.792,0.624-1.44,1.44-1.44c0.815,0,1.464,0.648,1.464,1.44v14.881
+ c0,0.816-0.648,1.44-1.464,1.44c-0.792,0-1.44-0.624-1.44-1.44V18.241z"/>
+ <path fill="#EC1C24" d="M219.073,34.73c-3.673,0-6.505-2.664-6.505-6.576v-0.049c0-3.624,2.568-6.601,6.192-6.601
+ c4.032,0,6.024,3.312,6.024,6.241c0,0.815-0.624,1.392-1.368,1.392h-7.944c0.312,2.064,1.776,3.217,3.648,3.217
+ c1.224,0,2.185-0.433,3-1.104c0.216-0.168,0.408-0.264,0.744-0.264c0.648,0,1.152,0.504,1.152,1.176
+ c0,0.36-0.168,0.672-0.384,0.888C222.481,34.082,221.041,34.73,219.073,34.73z M221.953,27.218
+ c-0.191-1.872-1.296-3.336-3.216-3.336c-1.776,0-3.024,1.368-3.288,3.336H221.953z"/>
+ </g>
+ <g>
+ <path fill="#EC1C24" d="M78.843,37.747l5.824-7.224l-5.488-6.804c-0.279-0.364-0.531-0.812-0.531-1.288
+ c0-0.952,0.728-1.681,1.708-1.681c0.728,0,1.147,0.28,1.567,0.84l4.956,6.524l4.9-6.412c0.448-0.616,0.924-0.952,1.68-0.952
+ s1.568,0.616,1.568,1.568c0,0.504-0.196,0.896-0.532,1.316l-5.488,6.831l5.769,7.196c0.279,0.364,0.531,0.784,0.531,1.288
+ c0,0.952-0.728,1.68-1.708,1.68c-0.728,0-1.147-0.279-1.567-0.84l-5.264-6.859l-5.181,6.748c-0.476,0.615-0.924,0.951-1.68,0.951
+ c-0.784,0-1.568-0.615-1.568-1.596C78.339,38.56,78.535,38.167,78.843,37.747z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M84.611,259.646l-6.748-9.268c-0.224-0.336-0.392-0.729-0.392-1.204c0-0.924,0.756-1.652,1.735-1.652
+ c0.756,0,1.26,0.42,1.68,1.036l5.46,7.868l5.545-7.896c0.42-0.616,0.924-1.036,1.651-1.036c1.008,0,1.68,0.756,1.68,1.68
+ c0,0.476-0.224,0.896-0.476,1.232l-6.692,9.155v6.132c0,0.952-0.756,1.708-1.735,1.708c-0.952,0-1.708-0.756-1.708-1.708V259.646z
+ "/>
+ </g>
+</g>
+</svg>
diff --git a/prolog/problems/family_relations/mother_2/Prolog_mother_04.svg b/prolog/problems/family_relations/mother_2/Prolog_mother_04.svg
new file mode 100644
index 0000000..122b04e
--- /dev/null
+++ b/prolog/problems/family_relations/mother_2/Prolog_mother_04.svg
@@ -0,0 +1,319 @@
+<?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" [
+ <!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+ <!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+ <!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+ <!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+ <!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+ <!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+ <!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+ <!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+]>
+<svg version="1.1" id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="282px" height="314px"
+ viewBox="0 0 282 314" enable-background="new 0 0 282 314" xml:space="preserve">
+<metadata>
+ <sfw xmlns="&ns_sfw;">
+ <slices></slices>
+ <sliceSourceBounds width="2857.654" height="4704.053" bottomLeftOrigin="true" y="-4967.661" x="79.346"></sliceSourceBounds>
+ </sfw>
+</metadata>
+<g>
+ <g>
+ <path opacity="0" fill="#FFFFFF" d="M143.266,58.693c0,15.654-12.691,28.346-28.344,28.346c-15.656,0-28.35-12.691-28.35-28.346
+ c0-15.656,12.693-28.348,28.35-28.348C130.574,30.346,143.266,43.037,143.266,58.693z"/>
+ <path opacity="0.0208" fill="#FEFEFE" d="M142.675,58.103c0,15.654-12.691,28.347-28.344,28.347
+ c-15.655,0-28.35-12.692-28.35-28.347c0-15.656,12.694-28.348,28.35-28.348C129.983,29.755,142.675,42.446,142.675,58.103z"/>
+ <path opacity="0.0417" fill="#FDFDFD" d="M142.085,57.512c0,15.654-12.692,28.347-28.345,28.347
+ c-15.655,0-28.349-12.692-28.349-28.347c0-15.656,12.693-28.347,28.349-28.347C129.393,29.165,142.085,41.855,142.085,57.512z"/>
+ <path opacity="0.0625" fill="#FCFCFC" d="M141.495,56.922c0,15.655-12.692,28.346-28.345,28.346
+ c-15.655,0-28.35-12.69-28.35-28.346c0-15.656,12.694-28.348,28.35-28.348C128.803,28.574,141.495,41.266,141.495,56.922z"/>
+ <path opacity="0.0833" fill="#FBFBFB" d="M140.903,56.331c0,15.654-12.691,28.346-28.344,28.346
+ c-15.655,0-28.35-12.691-28.35-28.346c0-15.656,12.694-28.348,28.35-28.348C128.212,27.983,140.903,40.675,140.903,56.331z"/>
+ <circle opacity="0.1042" fill="#FAFAFA" cx="111.967" cy="55.74" r="28.347"/>
+ <path opacity="0.125" fill="#F9F9FA" d="M139.723,55.15c0,15.654-12.691,28.346-28.344,28.346
+ c-15.656,0-28.35-12.691-28.35-28.346c0-15.656,12.693-28.348,28.35-28.348C127.031,26.803,139.723,39.494,139.723,55.15z"/>
+ <path opacity="0.1458" fill="#F8F8F9" d="M139.132,54.56c0,15.654-12.691,28.346-28.344,28.346
+ c-15.656,0-28.35-12.691-28.35-28.346c0-15.656,12.693-28.348,28.35-28.348C126.44,26.212,139.132,38.903,139.132,54.56z"/>
+ <circle opacity="0.1667" fill="#F7F8F8" cx="110.195" cy="53.969" r="28.347"/>
+ <path opacity="0.1875" fill="#F6F7F7" d="M137.951,53.378c0,15.655-12.691,28.347-28.344,28.347
+ c-15.656,0-28.35-12.691-28.35-28.347c0-15.656,12.693-28.347,28.35-28.347C125.26,25.031,137.951,37.722,137.951,53.378z"/>
+ <circle opacity="0.2083" fill="#F5F6F6" cx="109.014" cy="52.787" r="28.347"/>
+ <path opacity="0.2292" fill="#F4F5F5" d="M136.771,52.196c0,15.655-12.692,28.347-28.345,28.347
+ c-15.655,0-28.349-12.691-28.349-28.347c0-15.656,12.693-28.347,28.349-28.347C124.078,23.85,136.771,36.54,136.771,52.196z"/>
+ <circle opacity="0.25" fill="#F3F4F4" cx="107.833" cy="51.606" r="28.347"/>
+ <circle opacity="0.2708" fill="#F2F3F3" cx="107.242" cy="51.016" r="28.347"/>
+ <circle opacity="0.2917" fill="#F1F2F2" cx="106.652" cy="50.426" r="28.347"/>
+ <path opacity="0.3125" fill="#F0F1F1" d="M134.408,49.835c0,15.655-12.691,28.347-28.344,28.347
+ c-15.655,0-28.35-12.691-28.35-28.347c0-15.656,12.694-28.347,28.35-28.347C121.717,21.488,134.408,34.179,134.408,49.835z"/>
+ <circle opacity="0.3333" fill="#EFF0F0" cx="105.472" cy="49.244" r="28.347"/>
+ <path opacity="0.3542" fill="#EEEFEF" d="M133.227,48.653c0,15.655-12.691,28.347-28.344,28.347
+ c-15.655,0-28.35-12.691-28.35-28.347c0-15.656,12.694-28.347,28.35-28.347C120.535,20.307,133.227,32.997,133.227,48.653z"/>
+ <circle opacity="0.375" fill="#EDEEEE" cx="104.29" cy="48.062" r="28.347"/>
+ <circle opacity="0.3958" fill="#ECEDEE" cx="103.7" cy="47.473" r="28.347"/>
+ <path opacity="0.4167" fill="#EBECED" d="M131.455,46.882c0,15.655-12.691,28.347-28.344,28.347
+ c-15.654,0-28.349-12.691-28.349-28.347c0-15.656,12.694-28.347,28.349-28.347C118.764,18.535,131.455,31.226,131.455,46.882z"/>
+ <circle opacity="0.4375" fill="#EAEBEC" cx="102.519" cy="46.291" r="28.347"/>
+ <circle opacity="0.4583" fill="#E9EAEB" cx="101.929" cy="45.7" r="28.347"/>
+ <circle opacity="0.4792" fill="#E8E9EA" cx="101.337" cy="45.11" r="28.346"/>
+ <circle opacity="0.5" fill="#E7E8E9" cx="100.747" cy="44.52" r="28.347"/>
+ <circle opacity="0.5208" fill="#E7E8E8" cx="100.157" cy="43.929" r="28.347"/>
+ <path opacity="0.5417" fill="#E6E7E7" d="M127.912,43.338c0,15.655-12.691,28.347-28.344,28.347
+ c-15.654,0-28.35-12.691-28.35-28.347c0-15.656,12.695-28.346,28.35-28.346C115.221,14.992,127.912,27.682,127.912,43.338z"/>
+ <circle opacity="0.5625" fill="#E5E6E6" cx="98.976" cy="42.748" r="28.347"/>
+ <circle opacity="0.5833" fill="#E4E5E5" cx="98.385" cy="42.157" r="28.347"/>
+ <path opacity="0.6042" fill="#E3E4E4" d="M126.142,41.566c0,15.656-12.692,28.348-28.345,28.348
+ c-15.654,0-28.35-12.691-28.35-28.348S82.143,13.22,97.797,13.22C113.449,13.22,126.142,25.91,126.142,41.566z"/>
+ <circle opacity="0.625" fill="#E2E3E3" cx="97.204" cy="40.977" r="28.347"/>
+ <circle opacity="0.6458" fill="#E1E2E3" cx="96.614" cy="40.385" r="28.347"/>
+ <circle opacity="0.6667" fill="#E0E1E2" cx="96.023" cy="39.795" r="28.347"/>
+ <circle opacity="0.6875" fill="#DFE0E1" cx="95.433" cy="39.204" r="28.347"/>
+ <circle opacity="0.7083" fill="#DEDFE0" cx="94.842" cy="38.614" r="28.347"/>
+ <circle opacity="0.7292" fill="#DDDEDF" cx="94.251" cy="38.023" r="28.347"/>
+ <circle opacity="0.75" fill="#DCDDDE" cx="93.661" cy="37.433" r="28.347"/>
+ <circle opacity="0.7708" fill="#DBDCDD" cx="93.07" cy="36.842" r="28.347"/>
+ <circle opacity="0.7917" fill="#DADBDC" cx="92.48" cy="36.252" r="28.346"/>
+ <path opacity="0.8125" fill="#D9DADB" d="M120.236,35.66c0,15.656-12.691,28.348-28.346,28.348
+ c-15.652,0-28.348-12.691-28.348-28.348S76.238,7.314,91.891,7.314C107.545,7.314,120.236,20.004,120.236,35.66z"/>
+ <circle opacity="0.8333" fill="#D8DADA" cx="91.299" cy="35.07" r="28.346"/>
+ <circle opacity="0.8542" fill="#D7D9D9" cx="90.708" cy="34.479" r="28.346"/>
+ <path opacity="0.875" fill="#D6D8D9" d="M118.465,33.89c0,15.655-12.691,28.347-28.346,28.347
+ c-15.652,0-28.348-12.691-28.348-28.347c0-15.656,12.695-28.347,28.348-28.347C105.773,5.543,118.465,18.233,118.465,33.89z"/>
+ <path opacity="0.8958" fill="#D5D7D8" d="M117.874,33.299c0,15.656-12.69,28.348-28.346,28.348
+ c-15.652,0-28.348-12.691-28.348-28.348S73.876,4.953,89.528,4.953C105.184,4.953,117.874,17.643,117.874,33.299z"/>
+ <path opacity="0.9167" fill="#D4D6D7" d="M117.284,32.708c0,15.656-12.691,28.348-28.346,28.348
+ c-15.652,0-28.348-12.691-28.348-28.348S73.286,4.362,88.938,4.362C104.593,4.362,117.284,17.052,117.284,32.708z"/>
+ <circle opacity="0.9375" fill="#D3D5D6" cx="88.347" cy="32.117" r="28.347"/>
+ <path opacity="0.9583" fill="#D2D4D5" d="M116.103,31.527c0,15.656-12.69,28.347-28.346,28.347
+ c-15.652,0-28.348-12.69-28.348-28.347S72.104,3.181,87.757,3.181C103.412,3.181,116.103,15.871,116.103,31.527z"/>
+ <path opacity="0.9792" fill="#D1D3D4" d="M115.513,30.937c0,15.656-12.692,28.348-28.347,28.348
+ c-15.652,0-28.347-12.691-28.347-28.348S71.514,2.591,87.166,2.591C102.82,2.591,115.513,15.28,115.513,30.937z"/>
+ <path fill="#D0D2D3" d="M114.922,30.346c0,15.656-12.691,28.348-28.346,28.348c-15.652,0-28.348-12.691-28.348-28.348
+ S70.924,2,86.576,2C102.23,2,114.922,14.689,114.922,30.346z"/>
+ </g>
+ <g>
+ <path opacity="0" fill="#FFFFFF" d="M143.266,285.463c0,15.656-12.691,28.348-28.344,28.348c-15.656,0-28.35-12.691-28.35-28.348
+ s12.693-28.346,28.35-28.346C130.574,257.117,143.266,269.807,143.266,285.463z"/>
+ <path opacity="0.0208" fill="#FEFEFE" d="M142.675,284.872c0,15.656-12.691,28.348-28.344,28.348
+ c-15.655,0-28.35-12.691-28.35-28.348s12.694-28.346,28.35-28.346C129.983,256.526,142.675,269.216,142.675,284.872z"/>
+ <path opacity="0.0417" fill="#FDFDFD" d="M142.085,284.282c0,15.656-12.692,28.347-28.345,28.347
+ c-15.655,0-28.349-12.69-28.349-28.347s12.693-28.347,28.349-28.347C129.393,255.936,142.085,268.626,142.085,284.282z"/>
+ <path opacity="0.0625" fill="#FCFCFC" d="M141.495,283.691c0,15.656-12.692,28.348-28.345,28.348
+ c-15.655,0-28.35-12.691-28.35-28.348s12.694-28.346,28.35-28.346C128.803,255.346,141.495,268.035,141.495,283.691z"/>
+ <path opacity="0.0833" fill="#FBFBFB" d="M140.903,283.101c0,15.656-12.691,28.348-28.344,28.348
+ c-15.655,0-28.35-12.691-28.35-28.348s12.694-28.346,28.35-28.346C128.212,254.755,140.903,267.444,140.903,283.101z"/>
+ <circle opacity="0.1042" fill="#FAFAFA" cx="111.967" cy="282.511" r="28.347"/>
+ <path opacity="0.125" fill="#F9F9FA" d="M139.723,281.92c0,15.656-12.691,28.348-28.344,28.348
+ c-15.656,0-28.35-12.691-28.35-28.348s12.693-28.346,28.35-28.346C127.031,253.574,139.723,266.264,139.723,281.92z"/>
+ <path opacity="0.1458" fill="#F8F8F9" d="M139.132,281.329c0,15.656-12.691,28.348-28.344,28.348
+ c-15.656,0-28.35-12.691-28.35-28.348s12.693-28.346,28.35-28.346C126.44,252.983,139.132,265.673,139.132,281.329z"/>
+ <circle opacity="0.1667" fill="#F7F8F8" cx="110.195" cy="280.739" r="28.347"/>
+ <path opacity="0.1875" fill="#F6F7F7" d="M137.951,280.148c0,15.656-12.691,28.348-28.344,28.348
+ c-15.656,0-28.35-12.691-28.35-28.348s12.693-28.346,28.35-28.346C125.26,251.803,137.951,264.492,137.951,280.148z"/>
+ <circle opacity="0.2083" fill="#F5F6F6" cx="109.014" cy="279.558" r="28.347"/>
+ <path opacity="0.2292" fill="#F4F5F5" d="M136.771,278.968c0,15.655-12.692,28.347-28.345,28.347
+ c-15.655,0-28.349-12.691-28.349-28.347c0-15.656,12.693-28.347,28.349-28.347C124.078,250.621,136.771,263.312,136.771,278.968z"
+ />
+ <circle opacity="0.25" fill="#F3F4F4" cx="107.833" cy="278.377" r="28.347"/>
+ <circle opacity="0.2708" fill="#F2F3F3" cx="107.242" cy="277.786" r="28.347"/>
+ <circle opacity="0.2917" fill="#F1F2F2" cx="106.652" cy="277.195" r="28.347"/>
+ <path opacity="0.3125" fill="#F0F1F1" d="M134.408,276.605c0,15.656-12.691,28.348-28.344,28.348
+ c-15.655,0-28.35-12.691-28.35-28.348s12.694-28.346,28.35-28.346C121.717,248.26,134.408,260.949,134.408,276.605z"/>
+ <circle opacity="0.3333" fill="#EFF0F0" cx="105.472" cy="276.016" r="28.347"/>
+ <path opacity="0.3542" fill="#EEEFEF" d="M133.227,275.424c0,15.656-12.691,28.348-28.344,28.348
+ c-15.655,0-28.35-12.691-28.35-28.348s12.694-28.346,28.35-28.346C120.535,247.078,133.227,259.768,133.227,275.424z"/>
+ <circle opacity="0.375" fill="#EDEEEE" cx="104.29" cy="274.834" r="28.347"/>
+ <circle opacity="0.3958" fill="#ECEDEE" cx="103.7" cy="274.244" r="28.347"/>
+ <path opacity="0.4167" fill="#EBECED" d="M131.455,273.653c0,15.655-12.691,28.347-28.344,28.347
+ c-15.654,0-28.349-12.691-28.349-28.347c0-15.656,12.694-28.347,28.349-28.347C118.764,245.307,131.455,257.997,131.455,273.653z"
+ />
+ <circle opacity="0.4375" fill="#EAEBEC" cx="102.519" cy="273.062" r="28.347"/>
+ <circle opacity="0.4583" fill="#E9EAEB" cx="101.929" cy="272.473" r="28.347"/>
+ <circle opacity="0.4792" fill="#E8E9EA" cx="101.337" cy="271.882" r="28.346"/>
+ <circle opacity="0.5" fill="#E7E8E9" cx="100.747" cy="271.291" r="28.347"/>
+ <circle opacity="0.5208" fill="#E7E8E8" cx="100.157" cy="270.701" r="28.347"/>
+ <path opacity="0.5417" fill="#E6E7E7" d="M127.912,270.109c0,15.656-12.691,28.348-28.344,28.348
+ c-15.654,0-28.35-12.691-28.35-28.348s12.695-28.346,28.35-28.346C115.221,241.764,127.912,254.453,127.912,270.109z"/>
+ <circle opacity="0.5625" fill="#E5E6E6" cx="98.976" cy="269.52" r="28.347"/>
+ <circle opacity="0.5833" fill="#E4E5E5" cx="98.385" cy="268.929" r="28.347"/>
+ <path opacity="0.6042" fill="#E3E4E4" d="M126.142,268.338c0,15.656-12.692,28.347-28.345,28.347
+ c-15.654,0-28.35-12.69-28.35-28.347c0-15.655,12.695-28.346,28.35-28.346C113.449,239.992,126.142,252.683,126.142,268.338z"/>
+ <circle opacity="0.625" fill="#E2E3E3" cx="97.204" cy="267.748" r="28.347"/>
+ <circle opacity="0.6458" fill="#E1E2E3" cx="96.614" cy="267.157" r="28.347"/>
+ <circle opacity="0.6667" fill="#E0E1E2" cx="96.023" cy="266.566" r="28.347"/>
+ <circle opacity="0.6875" fill="#DFE0E1" cx="95.433" cy="265.977" r="28.347"/>
+ <circle opacity="0.7083" fill="#DEDFE0" cx="94.842" cy="265.386" r="28.347"/>
+ <circle opacity="0.7292" fill="#DDDEDF" cx="94.251" cy="264.795" r="28.347"/>
+ <circle opacity="0.75" fill="#DCDDDE" cx="93.661" cy="264.205" r="28.347"/>
+ <circle opacity="0.7708" fill="#DBDCDD" cx="93.07" cy="263.614" r="28.347"/>
+ <circle opacity="0.7917" fill="#DADBDC" cx="92.48" cy="263.024" r="28.346"/>
+ <path opacity="0.8125" fill="#D9DADB" d="M120.236,262.434c0,15.654-12.691,28.346-28.346,28.346
+ c-15.652,0-28.348-12.691-28.348-28.346c0-15.656,12.695-28.348,28.348-28.348C107.545,234.086,120.236,246.777,120.236,262.434z"
+ />
+ <circle opacity="0.8333" fill="#D8DADA" cx="91.299" cy="261.844" r="28.346"/>
+ <circle opacity="0.8542" fill="#D7D9D9" cx="90.708" cy="261.253" r="28.346"/>
+ <path opacity="0.875" fill="#D6D8D9" d="M118.465,260.662c0,15.654-12.691,28.346-28.346,28.346
+ c-15.652,0-28.348-12.691-28.348-28.346c0-15.656,12.695-28.348,28.348-28.348C105.773,232.314,118.465,245.006,118.465,260.662z"
+ />
+ <path opacity="0.8958" fill="#D5D7D8" d="M117.874,260.071c0,15.654-12.69,28.347-28.346,28.347
+ c-15.652,0-28.348-12.692-28.348-28.347c0-15.656,12.695-28.348,28.348-28.348C105.184,231.724,117.874,244.415,117.874,260.071z"
+ />
+ <path opacity="0.9167" fill="#D4D6D7" d="M117.284,259.481c0,15.654-12.691,28.346-28.346,28.346
+ c-15.652,0-28.348-12.691-28.348-28.346c0-15.656,12.695-28.348,28.348-28.348C104.593,231.134,117.284,243.825,117.284,259.481z"
+ />
+ <circle opacity="0.9375" fill="#D3D5D6" cx="88.347" cy="258.891" r="28.347"/>
+ <path opacity="0.9583" fill="#D2D4D5" d="M116.103,258.3c0,15.654-12.69,28.347-28.346,28.347
+ c-15.652,0-28.348-12.692-28.348-28.347c0-15.656,12.695-28.348,28.348-28.348C103.412,229.952,116.103,242.644,116.103,258.3z"/>
+ <path opacity="0.9792" fill="#D1D3D4" d="M115.513,257.71c0,15.654-12.692,28.345-28.347,28.345
+ c-15.652,0-28.347-12.69-28.347-28.345c0-15.656,12.694-28.348,28.347-28.348C102.82,229.362,115.513,242.054,115.513,257.71z"/>
+ <path fill="#D0D2D3" d="M114.922,257.119c0,15.654-12.691,28.346-28.346,28.346c-15.652,0-28.348-12.691-28.348-28.346
+ c0-15.656,12.695-28.348,28.348-28.348C102.23,228.771,114.922,241.463,114.922,257.119z"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M52.689,238.456c-0.88-0.671-1.04-1.921-0.369-2.801l0,0c0.67-0.88,1.92-1.05,2.8-0.38l0,0
+ c0.88,0.67,1.05,1.931,0.38,2.8l0,0c-0.4,0.521-0.99,0.79-1.601,0.79l0,0C53.479,238.865,53.05,238.735,52.689,238.456z
+ M46.37,233.405h0.01c-0.85-0.71-0.96-1.97-0.25-2.819l0,0c0.7-0.851,1.97-0.96,2.81-0.25l0,0l0,0l0,0
+ c0.851,0.71,0.96,1.97,0.25,2.819l0,0c-0.39,0.471-0.96,0.71-1.529,0.71l0,0C47.21,233.865,46.75,233.716,46.37,233.405z
+ M40.3,228.056h-0.01c-0.811-0.75-0.86-2.021-0.11-2.83l0,0c0.75-0.81,2.021-0.86,2.83-0.11l0,0c0.811,0.75,0.86,2.021,0.11,2.83
+ l0,0c-0.391,0.42-0.931,0.641-1.471,0.641l0,0C41.17,228.586,40.68,228.416,40.3,228.056z M34.479,222.416
+ c-0.77-0.79-0.75-2.061,0.03-2.83l0,0c0.79-0.771,2.061-0.761,2.83,0.029l0,0l0,0l0,0c0.78,0.79,0.76,2.051-0.03,2.83l0,0
+ c-0.39,0.38-0.89,0.57-1.399,0.57l0,0C35.39,223.016,34.88,222.815,34.479,222.416z M28.97,216.466
+ c-0.729-0.83-0.64-2.09,0.19-2.82l0,0c0.819-0.729,2.09-0.65,2.819,0.19l0,0l0,0l0,0c0.73,0.83,0.65,2.09-0.189,2.819l0,0
+ c-0.38,0.33-0.851,0.5-1.311,0.5l0,0C29.92,217.155,29.37,216.916,28.97,216.466z M23.8,210.226c-0.68-0.88-0.53-2.13,0.34-2.81
+ l0,0c0.87-0.681,2.13-0.53,2.811,0.34l0,0c0.68,0.88,0.52,2.13-0.351,2.81l0,0c-0.359,0.29-0.8,0.42-1.229,0.42l0,0
+ C24.78,210.985,24.189,210.726,23.8,210.226z M19,203.666c-0.63-0.91-0.4-2.15,0.52-2.78l0,0c0.91-0.62,2.15-0.391,2.78,0.52l0,0
+ c0.62,0.91,0.39,2.16-0.52,2.78l0,0c-0.351,0.24-0.74,0.35-1.131,0.35l0,0C20.01,204.535,19.38,204.235,19,203.666z
+ M14.62,196.825L14.62,196.825c-0.57-0.949-0.25-2.18,0.7-2.739l0,0c0.949-0.57,2.17-0.261,2.739,0.699l0,0c0,0,0,0,0-0.01l0,0
+ c0.561,0.95,0.25,2.181-0.7,2.74l0,0c-0.319,0.19-0.67,0.28-1.02,0.28l0,0C15.66,197.796,14.99,197.456,14.62,196.825z
+ M10.71,189.686c-0.5-0.99-0.101-2.19,0.89-2.68l0,0c0.98-0.5,2.181-0.101,2.681,0.88l0,0c0.5,0.99,0.1,2.189-0.891,2.689l0,0
+ c-0.29,0.141-0.59,0.21-0.89,0.21l0,0C11.76,190.785,11.06,190.386,10.71,189.686z M7.31,182.285
+ c-0.42-1.02,0.061-2.189,1.08-2.609l0,0c1.021-0.431,2.19,0.06,2.62,1.08l0,0l0,0l0,0c0.42,1.02-0.07,2.189-1.08,2.609l0,0
+ c-0.25,0.11-0.51,0.15-0.77,0.15l0,0C8.38,183.516,7.63,183.056,7.31,182.285z M4.479,174.646L4.479,174.646
+ c-0.34-1.05,0.23-2.18,1.28-2.52l0,0c1.05-0.341,2.18,0.229,2.521,1.279l0,0l0,0l0,0c0.35,1.051-0.23,2.181-1.28,2.521l0,0
+ c-0.2,0.069-0.41,0.1-0.62,0.1l0,0C5.54,176.025,4.75,175.495,4.479,174.646z M2.25,166.806L2.25,166.806
+ c-0.26-1.07,0.399-2.15,1.479-2.41l0,0c1.07-0.26,2.15,0.4,2.41,1.47l0,0c0.26,1.08-0.399,2.16-1.47,2.42l0,0
+ c-0.16,0.03-0.32,0.051-0.48,0.051l0,0C3.29,168.336,2.47,167.726,2.25,166.806z M0.67,158.806L0.67,158.806
+ c-0.17-1.09,0.57-2.12,1.66-2.29l0,0c1.1-0.17,2.12,0.58,2.29,1.67l0,0l0,0l0,0c0.17,1.09-0.58,2.12-1.67,2.29l0,0
+ c-0.101,0.01-0.21,0.02-0.311,0.02l0,0C1.67,160.495,0.82,159.785,0.67,158.806z M-0.26,150.695
+ c-0.07-1.109,0.76-2.06,1.859-2.14l0,0c1.101-0.08,2.061,0.75,2.141,1.85l0,0c0,0,0,0-0.011,0l0,0
+ c0.08,1.101-0.75,2.061-1.85,2.141l0,0c-0.04,0-0.09,0-0.14,0l0,0C0.7,152.546-0.18,151.745-0.26,150.695z M1.479,144.556
+ c-1.109-0.01-1.989-0.92-1.979-2.021l0,0c0.02-1.109,0.92-1.989,2.03-1.979l0,0c1.1,0.02,1.989,0.92,1.97,2.03l0,0
+ c-0.01,1.09-0.91,1.97-2,1.97l0,0C1.49,144.556,1.479,144.556,1.479,144.556z M1.74,136.565c-1.101-0.109-1.91-1.08-1.801-2.18
+ l0,0c0.101-1.101,1.08-1.91,2.181-1.8l0,0c1.1,0.1,1.899,1.08,1.8,2.18l0,0l0,0l0,0c-0.1,1.03-0.97,1.81-1.99,1.81l0,0
+ C1.87,136.575,1.8,136.575,1.74,136.565z M2.66,128.626c-1.09-0.2-1.811-1.24-1.61-2.32l0,0c0.19-1.09,1.23-1.811,2.32-1.62l0,0
+ c1.09,0.2,1.81,1.24,1.62,2.33l0,0c0,0,0,0-0.011,0l0,0c-0.17,0.96-1.01,1.64-1.96,1.64l0,0
+ C2.899,128.655,2.78,128.646,2.66,128.626z M4.24,120.785c-1.07-0.279-1.71-1.38-1.42-2.449v0.01
+ c0.279-1.07,1.38-1.71,2.449-1.42l0,0c1.061,0.28,1.7,1.38,1.42,2.439l0,0l0,0l0,0c-0.239,0.9-1.05,1.49-1.939,1.49l0,0
+ C4.58,120.855,4.41,120.836,4.24,120.785z M6.439,113.096c-1.04-0.36-1.58-1.51-1.22-2.55l0,0c0.37-1.04,1.51-1.59,2.55-1.221
+ l0,0c1.051,0.37,1.59,1.511,1.221,2.551l0,0c-0.29,0.819-1.061,1.34-1.881,1.34l0,0C6.89,113.216,6.66,113.176,6.439,113.096z
+ M9.25,105.605c-1.021-0.439-1.48-1.62-1.03-2.64v0.01c0.45-1.02,1.62-1.48,2.64-1.03l0,0c1.011,0.44,1.471,1.62,1.021,2.641l0,0
+ c-0.33,0.739-1.06,1.189-1.83,1.189l0,0C9.78,105.775,9.51,105.726,9.25,105.605z M12.6,98.346c-0.97-0.521-1.35-1.73-0.83-2.71
+ l0,0c0.521-0.97,1.73-1.34,2.7-0.83l0,0c0.98,0.52,1.351,1.729,0.83,2.71l0,0c-0.35,0.67-1.05,1.06-1.77,1.06l0,0
+ C13.22,98.575,12.899,98.495,12.6,98.346z M16.46,91.336c-0.94-0.58-1.23-1.811-0.64-2.75l0,0c0.579-0.94,1.81-1.23,2.75-0.65
+ l0,0c0.939,0.59,1.229,1.82,0.649,2.76l0,0c-0.38,0.61-1.03,0.94-1.7,0.94l0,0C17.16,91.636,16.79,91.546,16.46,91.336z
+ M20.79,84.615c-0.9-0.649-1.11-1.89-0.47-2.79l0,0c0.64-0.899,1.89-1.109,2.789-0.47l0,0c0.9,0.64,1.11,1.89,0.471,2.79l0,0
+ c-0.391,0.55-1.01,0.84-1.63,0.84l0,0C21.55,84.985,21.14,84.865,20.79,84.615z M25.53,78.176c-0.86-0.7-1-1.96-0.301-2.82l0,0
+ c0.7-0.86,1.95-0.99,2.811-0.3l0,0c0.859,0.7,1,1.95,0.3,2.81l0,0l0,0l0,0c-0.39,0.49-0.97,0.75-1.56,0.75l0,0
+ C26.34,78.615,25.899,78.466,25.53,78.176z M30.649,72.016c-0.819-0.74-0.89-2-0.14-2.82l0,0c0.74-0.819,2-0.88,2.82-0.14l0,0
+ c0.819,0.74,0.88,2.01,0.14,2.83l0,0c-0.39,0.43-0.939,0.649-1.479,0.649l0,0C31.51,72.535,31.03,72.365,30.649,72.016z
+ M36.1,66.166c-0.779-0.79-0.779-2.051,0.01-2.83l0,0c0.78-0.78,2.051-0.771,2.82,0.01l0,0c0.78,0.78,0.78,2.05-0.01,2.83l0,0
+ c-0.39,0.39-0.9,0.58-1.41,0.58l0,0C37,66.756,36.49,66.556,36.1,66.166z M41.85,60.605c-0.74-0.83-0.67-2.09,0.15-2.83l0,0
+ c0.82-0.74,2.08-0.67,2.82,0.16l0,0c0.739,0.82,0.67,2.08-0.15,2.82l0,0c-0.38,0.34-0.86,0.51-1.34,0.51l0,0
+ C42.79,61.266,42.24,61.046,41.85,60.605z M47.859,55.325c-0.699-0.85-0.569-2.109,0.29-2.81l0,0c0.851-0.7,2.11-0.57,2.811,0.29
+ l0,0c0.7,0.85,0.57,2.11-0.28,2.81l0,0l0,0l0,0c-0.38,0.301-0.82,0.45-1.27,0.45l0,0C48.83,56.065,48.26,55.815,47.859,55.325z
+ M54.12,50.336c-0.66-0.88-0.48-2.13,0.399-2.79l0,0c0.891-0.66,2.141-0.48,2.811,0.41l0,0c0.649,0.88,0.47,2.14-0.41,2.8l0,0
+ c0,0,0,0-0.01-0.011l0,0c-0.36,0.271-0.771,0.4-1.19,0.4l0,0C55.109,51.146,54.51,50.865,54.12,50.336z M60.58,45.636
+ c-0.62-0.92-0.391-2.16,0.529-2.78l0,0c0.91-0.62,2.16-0.39,2.78,0.521l0,0c0.62,0.92,0.38,2.159-0.53,2.779l0,0
+ c-0.34,0.24-0.729,0.351-1.119,0.351l0,0C61.6,46.506,60.97,46.206,60.58,45.636z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="37.868,245.108 37.438,241.128 57.049,239.03 53.523,219.623 57.463,218.911 61.752,242.548
+ "/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#EC1C24" d="M114.911,242.051c-0.622,0-1.234-0.289-1.626-0.832c-0.645-0.896-0.44-2.146,0.456-2.792
+ c36.031-25.918,55.874-59.562,55.874-94.735c0-36.594-21.261-71.23-59.866-97.53c-0.913-0.622-1.148-1.866-0.527-2.779
+ c0.623-0.913,1.866-1.148,2.779-0.527c39.732,27.068,61.614,62.88,61.614,100.837c0,36.495-20.435,71.293-57.538,97.983
+ C115.724,241.929,115.315,242.051,114.911,242.051z"/>
+ </g>
+ <g>
+ <polygon fill="#EC1C24" points="115.646,218.908 119.586,219.62 116.058,239.024 135.671,241.125 135.241,245.105
+ 111.355,242.542 "/>
+ </g>
+ </g>
+ <g>
+ <circle fill="#FFFFFF" cx="86.577" cy="30.346" r="28.347"/>
+ <path fill="#231F20" d="M86.578,60.693c-16.733,0-30.348-13.614-30.348-30.348C56.23,13.613,69.845,0,86.578,0
+ c16.732,0,30.346,13.613,30.346,30.346C116.924,47.079,103.311,60.693,86.578,60.693z M86.578,4
+ C72.05,4,60.23,15.818,60.23,30.346c0,14.528,11.819,26.348,26.348,26.348c14.527,0,26.346-11.819,26.346-26.348
+ C112.924,15.818,101.105,4,86.578,4z"/>
+ </g>
+ <g>
+ <circle fill="#FFFFFF" cx="86.073" cy="257.119" r="28.347"/>
+ <path fill="#231F20" d="M86.074,287.465c-16.733,0-30.348-13.613-30.348-30.346c0-16.733,13.614-30.348,30.348-30.348
+ c16.732,0,30.346,13.614,30.346,30.348C116.42,273.852,102.807,287.465,86.074,287.465z M86.074,230.771
+ c-14.528,0-26.348,11.819-26.348,26.348c0,14.527,11.819,26.346,26.348,26.346c14.527,0,26.346-11.818,26.346-26.346
+ C112.42,242.591,100.602,230.771,86.074,230.771z"/>
+ </g>
+ <g>
+ <path fill="#EC1C24" d="M192.891,139.27c0-0.816,0.624-1.465,1.44-1.465c0.815,0,1.464,0.648,1.464,1.465v0.792
+ c0.936-1.32,2.256-2.377,4.32-2.377c2.977,0,5.881,2.353,5.881,6.577v0.048c0,4.2-2.881,6.576-5.881,6.576
+ c-2.112,0-3.433-1.056-4.32-2.231v4.488c0,0.815-0.648,1.439-1.464,1.439c-0.792,0-1.44-0.624-1.44-1.439V139.27z M203.043,144.31
+ v-0.048c0-2.448-1.655-4.057-3.624-4.057c-1.968,0-3.696,1.632-3.696,4.057v0.048c0,2.424,1.729,4.057,3.696,4.057
+ C201.411,148.366,203.043,146.806,203.043,144.31z"/>
+ <path fill="#EC1C24" d="M210.555,146.974v-0.048c0-2.736,2.136-4.08,5.232-4.08c1.416,0,2.424,0.216,3.408,0.527v-0.312
+ c0-1.8-1.104-2.761-3.145-2.761c-1.104,0-2.016,0.192-2.809,0.505c-0.168,0.048-0.312,0.071-0.456,0.071
+ c-0.672,0-1.224-0.527-1.224-1.2c0-0.527,0.36-0.983,0.792-1.151c1.2-0.456,2.424-0.744,4.08-0.744
+ c1.896,0,3.312,0.504,4.201,1.416c0.936,0.912,1.367,2.256,1.367,3.912v6.24c0,0.792-0.624,1.393-1.416,1.393
+ c-0.84,0-1.416-0.576-1.416-1.225v-0.479c-0.864,1.032-2.184,1.848-4.128,1.848C212.667,150.886,210.555,149.518,210.555,146.974z
+ M219.243,146.062v-0.864c-0.744-0.288-1.729-0.504-2.88-0.504c-1.872,0-2.977,0.792-2.977,2.112v0.048
+ c0,1.225,1.08,1.92,2.472,1.92C217.779,148.773,219.243,147.67,219.243,146.062z"/>
+ <path fill="#EC1C24" d="M227.882,139.27c0-0.816,0.624-1.465,1.44-1.465c0.815,0,1.464,0.648,1.464,1.465v1.296
+ c0.672-1.584,1.92-2.784,3.192-2.784c0.912,0,1.439,0.6,1.439,1.439c0,0.769-0.504,1.272-1.151,1.393
+ c-2.064,0.36-3.48,1.944-3.48,4.944v3.744c0,0.792-0.648,1.44-1.464,1.44c-0.792,0-1.44-0.624-1.44-1.44V139.27z"/>
+ <path fill="#EC1C24" d="M245.571,150.91c-3.673,0-6.505-2.664-6.505-6.576v-0.049c0-3.624,2.568-6.601,6.192-6.601
+ c4.032,0,6.024,3.312,6.024,6.241c0,0.815-0.624,1.392-1.368,1.392h-7.944c0.312,2.064,1.776,3.217,3.648,3.217
+ c1.224,0,2.185-0.433,3-1.104c0.216-0.168,0.408-0.264,0.744-0.264c0.648,0,1.152,0.504,1.152,1.176
+ c0,0.36-0.168,0.672-0.384,0.888C248.979,150.262,247.539,150.91,245.571,150.91z M248.451,143.397
+ c-0.191-1.872-1.296-3.336-3.216-3.336c-1.776,0-3.024,1.368-3.288,3.336H248.451z"/>
+ <path fill="#EC1C24" d="M256.658,139.27c0-0.816,0.624-1.465,1.44-1.465c0.815,0,1.464,0.648,1.464,1.465v0.624
+ c0.816-1.177,1.992-2.209,3.96-2.209c2.856,0,4.513,1.921,4.513,4.849v6.769c0,0.816-0.624,1.44-1.44,1.44
+ c-0.815,0-1.464-0.624-1.464-1.44v-5.88c0-1.969-0.984-3.097-2.712-3.097c-1.681,0-2.856,1.176-2.856,3.145v5.832
+ c0,0.816-0.648,1.44-1.464,1.44c-0.792,0-1.44-0.624-1.44-1.44V139.27z"/>
+ <path fill="#EC1C24" d="M274.537,147.118v-6.673h-0.479c-0.696,0-1.248-0.552-1.248-1.248s0.552-1.248,1.248-1.248h0.479v-2.16
+ c0-0.792,0.648-1.44,1.465-1.44c0.792,0,1.439,0.648,1.439,1.44v2.16h2.28c0.696,0,1.272,0.552,1.272,1.248
+ s-0.576,1.248-1.272,1.248h-2.28v6.217c0,1.128,0.576,1.584,1.561,1.584c0.336,0,0.624-0.072,0.72-0.072
+ c0.648,0,1.225,0.528,1.225,1.2c0,0.528-0.36,0.96-0.769,1.128c-0.624,0.216-1.224,0.336-1.992,0.336
+ C276.05,150.838,274.537,149.902,274.537,147.118z"/>
+ </g>
+ <g>
+ <g>
+ <line fill="#FFFFFF" x1="86.572" y1="87.039" x2="86.572" y2="58.693"/>
+ <path fill="#231F20" d="M86.572,89.039c-1.104,0-2-0.896-2-2V58.693c0-1.104,0.896-2,2-2s2,0.896,2,2v28.346
+ C88.572,88.144,87.677,89.039,86.572,89.039z"/>
+ </g>
+ <g>
+ <line fill="#FFFFFF" x1="75.236" y1="75.701" x2="97.912" y2="75.701"/>
+ <path fill="#231F20" d="M97.912,77.701H75.236c-1.104,0-2-0.896-2-2s0.896-2,2-2h22.676c1.104,0,2,0.896,2,2
+ S99.017,77.701,97.912,77.701z"/>
+ </g>
+ </g>
+ <g>
+ <path fill="#231F20" d="M78.872,35.82l5.824-7.224l-5.488-6.804c-0.279-0.364-0.531-0.812-0.531-1.288
+ c0-0.952,0.728-1.681,1.708-1.681c0.728,0,1.147,0.28,1.567,0.84l4.956,6.524l4.9-6.412c0.448-0.616,0.924-0.952,1.68-0.952
+ s1.568,0.616,1.568,1.568c0,0.504-0.196,0.896-0.532,1.316l-5.488,6.831l5.769,7.196c0.279,0.364,0.531,0.784,0.531,1.288
+ c0,0.952-0.728,1.68-1.708,1.68c-0.728,0-1.147-0.279-1.567-0.84l-5.264-6.859l-5.181,6.748c-0.476,0.615-0.924,0.951-1.68,0.951
+ c-0.784,0-1.568-0.615-1.568-1.596C78.368,36.633,78.564,36.24,78.872,35.82z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M84.641,257.721l-6.748-9.268c-0.224-0.336-0.392-0.729-0.392-1.204c0-0.924,0.756-1.652,1.735-1.652
+ c0.756,0,1.26,0.42,1.68,1.036l5.46,7.868l5.545-7.896c0.42-0.616,0.924-1.036,1.651-1.036c1.008,0,1.68,0.756,1.68,1.68
+ c0,0.476-0.224,0.896-0.476,1.232l-6.692,9.155v6.132c0,0.952-0.756,1.708-1.735,1.708c-0.952,0-1.708-0.756-1.708-1.708V257.721z
+ "/>
+ </g>
+</g>
+</svg>
diff --git a/prolog/problems/family_relations/mother_2/common.py b/prolog/problems/family_relations/mother_2/common.py
index d819ef5..d943b9c 100644
--- a/prolog/problems/family_relations/mother_2/common.py
+++ b/prolog/problems/family_relations/mother_2/common.py
@@ -91,6 +91,12 @@ def hint(program, solved_problems):
'findall(_, mother(X, Y), L), length(L, 50)'):
return [{'id': 'or_instead_of_and'}]
+ # OR instead of AND written with two rules, namely:
+ # (r1) mother(X, Y):- female(X). (r2) mother(X, Y):- parent(X, Y).
+ if prolog.engine.ask_truth(engine_id,
+ 'findall(_, mother(X, Y), L), length(L, 50)'):
+ return [{'id': 'or_instead_of_and_two_rules'}]
+
# X must be female
if prolog.engine.ask_truth(engine_id, 'male(X), mother(X, _)'):
return [{'id': 'x_must_be_female'}]
diff --git a/prolog/problems/family_relations/mother_2/sl.py b/prolog/problems/family_relations/mother_2/sl.py
index bd4d57e..9e384c0 100644
--- a/prolog/problems/family_relations/mother_2/sl.py
+++ b/prolog/problems/family_relations/mother_2/sl.py
@@ -16,10 +16,10 @@ description = '''\
plan = [
'''\
-<p><img src="[%@resource Mother-1.png%]" alt="Mama ima otroka in je ženskega spola." /></p>
-<p>Loni naj zbriše imena relacij (parent, mother) s te slike!</p>''',
+<p><img src="[%@resource Prolog_mother_01.svg%]" alt="Mama ima otroka in je ženskega spola." /></p>
+''',
'''\
-<p><img src="[%@resource Mother-1.png%]" alt="Mama X je starš od Y in je ženskega spola." /></p>''',
+<p><img src="[%@resource Prolog_mother_02.svg%]" alt="Mama X je starš od Y in je ženskega spola." /></p>''',
'''\
<p>Če je <code>X</code> ženska in je hkrati <code>X</code> starš od <code>Y</code>,
potem je <code>X</code> mama od <code>Y</code>.</p>'''
@@ -30,14 +30,19 @@ hint = {
<p>Si morda uporabil podpičje (ki pomeni ALI) namesto vejice (ki pomeni IN)?</p>
''',
+ 'or_instead_of_and_two_rules': '''\
+<p>Si morda zapisal dve pravili, eno za spol in eno za "starševstvo"?
+Pozor: velja eno ALI drugo, ne nujno eno IN drugo!</p>
+''',
+
'x_must_be_female': '''\
<p>Mama je navadno ženskega spola.</p>
-<p><img src="[%@resource Mother-2.png%]" /></p>
+<p><img src="[%@resource Prolog_mother_03.svg%]" /></p>
''',
'x_must_be_parent': '''\
<p>Mama naj bi imela vsaj enega otroka... torej je starš od nekoga.</p>
-<p><img src="[%@resource Mother-3.png%]" /></p>
+<p><img src="[%@resource Prolog_mother_04.svg%]" /></p>
''',
'y_can_be_of_any_gender': '''\