summaryrefslogtreecommitdiff
path: root/prolog/problems/family_relations/brother_2
diff options
context:
space:
mode:
authorAleksander Sadikov <aleksander.sadikov@fri.uni-lj.si>2015-10-02 22:27:57 +0200
committerAleksander Sadikov <aleksander.sadikov@fri.uni-lj.si>2015-10-02 22:27:57 +0200
commit6bda47fb45788f7464b7846bc58d7b90cc65240f (patch)
tree5f0665f4a2cf11b349468db58238b2d5ba911307 /prolog/problems/family_relations/brother_2
parent4e7b80974d7433f96fa1908293e5faee9d8de519 (diff)
Figures, hints and test cases added/updated for father, grandparent, brother, and sister problems.
Diffstat (limited to 'prolog/problems/family_relations/brother_2')
-rw-r--r--prolog/problems/family_relations/brother_2/Prolog_brother_01.svg317
-rw-r--r--prolog/problems/family_relations/brother_2/Prolog_brother_02.svg407
-rw-r--r--prolog/problems/family_relations/brother_2/Prolog_brother_03.svg311
-rw-r--r--prolog/problems/family_relations/brother_2/Prolog_brother_04.svg361
-rw-r--r--prolog/problems/family_relations/brother_2/Prolog_brother_05.svg501
-rw-r--r--prolog/problems/family_relations/brother_2/common.py4
-rw-r--r--prolog/problems/family_relations/brother_2/sl.py16
7 files changed, 1908 insertions, 9 deletions
diff --git a/prolog/problems/family_relations/brother_2/Prolog_brother_01.svg b/prolog/problems/family_relations/brother_2/Prolog_brother_01.svg
new file mode 100644
index 0000000..2c7a250
--- /dev/null
+++ b/prolog/problems/family_relations/brother_2/Prolog_brother_01.svg
@@ -0,0 +1,317 @@
+<?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="339px" height="300px"
+ viewBox="0 0 339 300" enable-background="new 0 0 339 300" 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>
+ <circle opacity="0" fill="#FFFFFF" cx="64.689" cy="271.291" r="28.348"/>
+ <circle opacity="0.0208" fill="#FEFEFE" cx="64.099" cy="270.7" r="28.348"/>
+ <circle opacity="0.0417" fill="#FDFDFD" cx="63.508" cy="270.109" r="28.348"/>
+ <circle opacity="0.0625" fill="#FCFCFC" cx="62.918" cy="269.52" r="28.347"/>
+ <circle opacity="0.0833" fill="#FBFBFB" cx="62.327" cy="268.929" r="28.348"/>
+ <circle opacity="0.1042" fill="#FAFAFA" cx="61.737" cy="268.339" r="28.347"/>
+ <circle opacity="0.125" fill="#F9F9FA" cx="61.146" cy="267.748" r="28.348"/>
+ <circle opacity="0.1458" fill="#F8F8F9" cx="60.556" cy="267.157" r="28.348"/>
+ <circle opacity="0.1667" fill="#F7F8F8" cx="59.965" cy="266.567" r="28.348"/>
+ <circle opacity="0.1875" fill="#F6F7F7" cx="59.375" cy="265.977" r="28.348"/>
+ <circle opacity="0.2083" fill="#F5F6F6" cx="58.784" cy="265.386" r="28.347"/>
+ <circle opacity="0.2292" fill="#F4F5F5" cx="58.193" cy="264.796" r="28.347"/>
+ <circle opacity="0.25" fill="#F3F4F4" cx="57.603" cy="264.205" r="28.347"/>
+ <circle opacity="0.2708" fill="#F2F3F3" cx="57.012" cy="263.614" r="28.347"/>
+ <circle opacity="0.2917" fill="#F1F2F2" cx="56.422" cy="263.023" r="28.347"/>
+ <circle opacity="0.3125" fill="#F0F1F1" cx="55.832" cy="262.434" r="28.347"/>
+ <circle opacity="0.3333" fill="#EFF0F0" cx="55.241" cy="261.843" r="28.347"/>
+ <circle opacity="0.3542" fill="#EEEFEF" cx="54.65" cy="261.252" r="28.347"/>
+ <circle opacity="0.375" fill="#EDEEEE" cx="54.06" cy="260.662" r="28.347"/>
+ <circle opacity="0.3958" fill="#ECEDEE" cx="53.47" cy="260.072" r="28.347"/>
+ <circle opacity="0.4167" fill="#EBECED" cx="52.878" cy="259.481" r="28.347"/>
+ <circle opacity="0.4375" fill="#EAEBEC" cx="52.288" cy="258.891" r="28.347"/>
+ <circle opacity="0.4583" fill="#E9EAEB" cx="51.698" cy="258.301" r="28.347"/>
+ <circle opacity="0.4792" fill="#E8E9EA" cx="51.107" cy="257.71" r="28.347"/>
+ <circle opacity="0.5" fill="#E7E8E9" cx="50.517" cy="257.119" r="28.347"/>
+ <circle opacity="0.5208" fill="#E7E8E8" cx="49.926" cy="256.528" r="28.346"/>
+ <circle opacity="0.5417" fill="#E6E7E7" cx="49.335" cy="255.938" r="28.346"/>
+ <circle opacity="0.5625" fill="#E5E6E6" cx="48.745" cy="255.348" r="28.347"/>
+ <circle opacity="0.5833" fill="#E4E5E5" cx="48.154" cy="254.757" r="28.347"/>
+ <circle opacity="0.6042" fill="#E3E4E4" cx="47.563" cy="254.166" r="28.347"/>
+ <circle opacity="0.625" fill="#E2E3E3" cx="46.974" cy="253.576" r="28.347"/>
+ <circle opacity="0.6458" fill="#E1E2E3" cx="46.383" cy="252.986" r="28.346"/>
+ <circle opacity="0.6667" fill="#E0E1E2" cx="45.792" cy="252.395" r="28.346"/>
+ <circle opacity="0.6875" fill="#DFE0E1" cx="45.202" cy="251.805" r="28.347"/>
+ <circle opacity="0.7083" fill="#DEDFE0" cx="44.611" cy="251.215" r="28.347"/>
+ <circle opacity="0.7292" fill="#DDDEDF" cx="44.021" cy="250.623" r="28.347"/>
+ <circle opacity="0.75" fill="#DCDDDE" cx="43.43" cy="250.033" r="28.346"/>
+ <circle opacity="0.7708" fill="#DBDCDD" cx="42.84" cy="249.442" r="28.346"/>
+ <circle opacity="0.7917" fill="#DADBDC" cx="42.25" cy="248.853" r="28.346"/>
+ <circle opacity="0.8125" fill="#D9DADB" cx="41.659" cy="248.262" r="28.346"/>
+ <circle opacity="0.8333" fill="#D8DADA" cx="41.068" cy="247.671" r="28.346"/>
+ <circle opacity="0.8542" fill="#D7D9D9" cx="40.478" cy="247.081" r="28.346"/>
+ <path opacity="0.875" fill="#D6D8D9" d="M68.233,246.49c0,15.654-12.692,28.346-28.345,28.346
+ c-15.656,0-28.348-12.691-28.348-28.346c0-15.656,12.691-28.348,28.348-28.348C55.541,218.143,68.233,230.834,68.233,246.49z"/>
+ <circle opacity="0.8958" fill="#D5D7D8" cx="39.296" cy="245.899" r="28.345"/>
+ <circle opacity="0.9167" fill="#D4D6D7" cx="38.706" cy="245.31" r="28.346"/>
+ <circle opacity="0.9375" fill="#D3D5D6" cx="38.115" cy="244.719" r="28.346"/>
+ <circle opacity="0.9583" fill="#D2D4D5" cx="37.525" cy="244.128" r="28.346"/>
+ <path opacity="0.9792" fill="#D1D3D4" d="M65.279,243.538c0,15.654-12.69,28.346-28.343,28.346
+ c-15.656,0-28.348-12.691-28.348-28.346c0-15.656,12.691-28.349,28.348-28.349C52.589,215.189,65.279,227.882,65.279,243.538z"/>
+ <circle fill="#D0D2D3" cx="36.344" cy="242.947" r="28.346"/>
+ </g>
+ <g>
+ <path opacity="0" fill="#FFFFFF" d="M215.777,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.348C203.086,30.346,215.777,43.037,215.777,58.693z"/>
+ <path opacity="0.0208" fill="#FEFEFE" d="M215.187,58.103c0,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.347,28.349-28.347C202.495,29.756,215.187,42.446,215.187,58.103z"/>
+ <path opacity="0.0417" fill="#FDFDFD" d="M214.596,57.512c0,15.654-12.69,28.346-28.343,28.346
+ c-15.656,0-28.351-12.691-28.351-28.346c0-15.656,12.694-28.348,28.351-28.348C201.905,29.164,214.596,41.855,214.596,57.512z"/>
+ <path opacity="0.0625" fill="#FCFCFC" d="M214.007,56.922c0,15.654-12.692,28.346-28.345,28.346
+ c-15.655,0-28.35-12.691-28.35-28.346c0-15.656,12.694-28.348,28.35-28.348C201.314,28.574,214.007,41.266,214.007,56.922z"/>
+ <path opacity="0.0833" fill="#FBFBFB" d="M213.415,56.331c0,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.348C200.724,27.983,213.415,40.675,213.415,56.331z"/>
+ <path opacity="0.1042" fill="#FAFAFA" d="M212.825,55.741c0,15.654-12.692,28.345-28.344,28.345
+ c-15.656,0-28.35-12.69-28.35-28.345c0-15.657,12.693-28.349,28.35-28.349C200.133,27.393,212.825,40.084,212.825,55.741z"/>
+ <path opacity="0.125" fill="#F9F9FA" d="M212.234,55.15c0,15.654-12.691,28.346-28.344,28.346
+ c-15.655,0-28.349-12.691-28.349-28.346c0-15.656,12.693-28.348,28.349-28.348C199.543,26.803,212.234,39.494,212.234,55.15z"/>
+ <path opacity="0.1458" fill="#F8F8F9" d="M211.645,54.56c0,15.654-12.692,28.346-28.345,28.346
+ c-15.656,0-28.35-12.691-28.35-28.346c0-15.656,12.693-28.348,28.35-28.348C198.952,26.212,211.645,38.903,211.645,54.56z"/>
+ <circle opacity="0.1667" fill="#F7F8F8" cx="182.707" cy="53.969" r="28.347"/>
+ <path opacity="0.1875" fill="#F6F7F7" d="M210.463,53.379c0,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.348C197.771,25.031,210.463,37.723,210.463,53.379z"/>
+ <path opacity="0.2083" fill="#F5F6F6" d="M209.872,52.787c0,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.348,28.35-28.348C197.181,24.439,209.872,37.131,209.872,52.787z"/>
+ <path opacity="0.2292" fill="#F4F5F5" d="M209.281,52.197c0,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.348C196.59,23.85,209.281,36.541,209.281,52.197z"/>
+ <path opacity="0.25" fill="#F3F4F4" d="M208.691,51.606c0,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.347C196,23.26,208.691,35.95,208.691,51.606z"/>
+ <path opacity="0.2708" fill="#F2F3F3" d="M208.101,51.016c0,15.655-12.691,28.346-28.344,28.346
+ c-15.655,0-28.35-12.69-28.35-28.346c0-15.656,12.694-28.348,28.35-28.348C195.409,22.668,208.101,35.359,208.101,51.016z"/>
+ <circle opacity="0.2917" fill="#F1F2F2" cx="179.164" cy="50.425" r="28.347"/>
+ <path opacity="0.3125" fill="#F0F1F1" d="M206.92,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.347C194.229,21.488,206.92,34.179,206.92,49.835z"/>
+ <circle opacity="0.3333" fill="#EFF0F0" cx="177.983" cy="49.244" r="28.347"/>
+ <path opacity="0.3542" fill="#EEEFEF" d="M205.738,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.347C193.047,20.307,205.738,32.997,205.738,48.653z"/>
+ <path opacity="0.375" fill="#EDEEEE" d="M205.148,48.062c0,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.347C192.457,19.716,205.148,32.406,205.148,48.062z"/>
+ <circle opacity="0.3958" fill="#ECEDEE" cx="176.212" cy="47.473" r="28.347"/>
+ <circle opacity="0.4167" fill="#EBECED" cx="175.621" cy="46.882" r="28.347"/>
+ <circle opacity="0.4375" fill="#EAEBEC" cx="175.03" cy="46.291" r="28.347"/>
+ <circle opacity="0.4583" fill="#E9EAEB" cx="174.44" cy="45.7" r="28.347"/>
+ <circle opacity="0.4792" fill="#E8E9EA" cx="173.85" cy="45.11" r="28.347"/>
+ <circle opacity="0.5" fill="#E7E8E9" cx="173.259" cy="44.52" r="28.347"/>
+ <circle opacity="0.5208" fill="#E7E8E8" cx="172.669" cy="43.929" r="28.347"/>
+ <circle opacity="0.5417" fill="#E6E7E7" cx="172.078" cy="43.339" r="28.347"/>
+ <circle opacity="0.5625" fill="#E5E6E6" cx="171.487" cy="42.748" r="28.347"/>
+ <circle opacity="0.5833" fill="#E4E5E5" cx="170.896" cy="42.157" r="28.347"/>
+ <circle opacity="0.6042" fill="#E3E4E4" cx="170.306" cy="41.566" r="28.347"/>
+ <circle opacity="0.625" fill="#E2E3E3" cx="169.716" cy="40.977" r="28.347"/>
+ <circle opacity="0.6458" fill="#E1E2E3" cx="169.125" cy="40.385" r="28.346"/>
+ <circle opacity="0.6667" fill="#E0E1E2" cx="168.535" cy="39.795" r="28.346"/>
+ <circle opacity="0.6875" fill="#DFE0E1" cx="167.944" cy="39.204" r="28.347"/>
+ <circle opacity="0.7083" fill="#DEDFE0" cx="167.354" cy="38.614" r="28.347"/>
+ <circle opacity="0.7292" fill="#DDDEDF" cx="166.764" cy="38.023" r="28.347"/>
+ <path opacity="0.75" fill="#DCDDDE" d="M194.52,37.433c0,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.347C181.828,9.086,194.52,21.776,194.52,37.433z"/>
+ <circle opacity="0.7708" fill="#DBDCDD" cx="165.583" cy="36.842" r="28.347"/>
+ <circle opacity="0.7917" fill="#DADBDC" cx="164.992" cy="36.252" r="28.347"/>
+ <path opacity="0.8125" fill="#D9DADB" d="M192.748,35.661c0,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.347C180.057,7.314,192.748,20.005,192.748,35.661z"/>
+ <path opacity="0.8333" fill="#D8DADA" d="M192.157,35.07c0,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.346C179.466,6.725,192.157,19.414,192.157,35.07z"/>
+ <circle opacity="0.8542" fill="#D7D9D9" cx="163.221" cy="34.479" r="28.347"/>
+ <circle opacity="0.875" fill="#D6D8D9" cx="162.63" cy="33.89" r="28.347"/>
+ <path opacity="0.8958" fill="#D5D7D8" d="M190.387,33.299c0,15.655-12.692,28.348-28.347,28.348
+ c-15.652,0-28.348-12.692-28.348-28.348c0-15.656,12.695-28.347,28.348-28.347C177.694,4.952,190.387,17.643,190.387,33.299z"/>
+ <circle opacity="0.9167" fill="#D4D6D7" cx="161.449" cy="32.708" r="28.347"/>
+ <path opacity="0.9375" fill="#D3D5D6" d="M189.205,32.117c0,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.346C176.514,3.771,189.205,16.461,189.205,32.117z"/>
+ <path opacity="0.9583" fill="#D2D4D5" d="M188.614,31.527c0,15.656-12.691,28.348-28.346,28.348
+ c-15.652,0-28.347-12.691-28.347-28.348s12.694-28.347,28.347-28.347C175.923,3.181,188.614,15.871,188.614,31.527z"/>
+ <path opacity="0.9792" fill="#D1D3D4" d="M188.024,30.937c0,15.656-12.691,28.347-28.346,28.347
+ c-15.652,0-28.349-12.69-28.349-28.347s12.696-28.346,28.349-28.346C175.333,2.591,188.024,15.28,188.024,30.937z"/>
+ <path fill="#D0D2D3" d="M187.434,30.346c0,15.656-12.691,28.348-28.346,28.348c-15.652,0-28.348-12.691-28.348-28.348
+ S143.436,2,159.088,2C174.742,2,187.434,14.689,187.434,30.346z"/>
+ </g>
+ <g>
+ <circle opacity="0" fill="#FFFFFF" cx="310.18" cy="271.291" r="28.348"/>
+ <circle opacity="0.0208" fill="#FEFEFE" cx="309.589" cy="270.7" r="28.348"/>
+ <circle opacity="0.0417" fill="#FDFDFD" cx="308.999" cy="270.109" r="28.347"/>
+ <circle opacity="0.0625" fill="#FCFCFC" cx="308.408" cy="269.52" r="28.348"/>
+ <circle opacity="0.0833" fill="#FBFBFB" cx="307.818" cy="268.929" r="28.347"/>
+ <circle opacity="0.1042" fill="#FAFAFA" cx="307.227" cy="268.339" r="28.347"/>
+ <circle opacity="0.125" fill="#F9F9FA" cx="306.637" cy="267.748" r="28.348"/>
+ <circle opacity="0.1458" fill="#F8F8F9" cx="306.046" cy="267.157" r="28.348"/>
+ <circle opacity="0.1667" fill="#F7F8F8" cx="305.456" cy="266.567" r="28.347"/>
+ <circle opacity="0.1875" fill="#F6F7F7" cx="304.865" cy="265.977" r="28.347"/>
+ <circle opacity="0.2083" fill="#F5F6F6" cx="304.274" cy="265.386" r="28.347"/>
+ <circle opacity="0.2292" fill="#F4F5F5" cx="303.684" cy="264.796" r="28.347"/>
+ <circle opacity="0.25" fill="#F3F4F4" cx="303.093" cy="264.205" r="28.347"/>
+ <circle opacity="0.2708" fill="#F2F3F3" cx="302.502" cy="263.614" r="28.347"/>
+ <circle opacity="0.2917" fill="#F1F2F2" cx="301.912" cy="263.023" r="28.348"/>
+ <circle opacity="0.3125" fill="#F0F1F1" cx="301.322" cy="262.434" r="28.347"/>
+ <circle opacity="0.3333" fill="#EFF0F0" cx="300.731" cy="261.843" r="28.347"/>
+ <circle opacity="0.3542" fill="#EEEFEF" cx="300.14" cy="261.252" r="28.347"/>
+ <circle opacity="0.375" fill="#EDEEEE" cx="299.55" cy="260.662" r="28.347"/>
+ <circle opacity="0.3958" fill="#ECEDEE" cx="298.96" cy="260.072" r="28.347"/>
+ <circle opacity="0.4167" fill="#EBECED" cx="298.369" cy="259.481" r="28.347"/>
+ <circle opacity="0.4375" fill="#EAEBEC" cx="297.778" cy="258.891" r="28.347"/>
+ <circle opacity="0.4583" fill="#E9EAEB" cx="297.188" cy="258.301" r="28.347"/>
+ <circle opacity="0.4792" fill="#E8E9EA" cx="296.598" cy="257.71" r="28.347"/>
+ <circle opacity="0.5" fill="#E7E8E9" cx="296.007" cy="257.119" r="28.347"/>
+ <circle opacity="0.5208" fill="#E7E8E8" cx="295.417" cy="256.528" r="28.347"/>
+ <circle opacity="0.5417" fill="#E6E7E7" cx="294.825" cy="255.938" r="28.347"/>
+ <circle opacity="0.5625" fill="#E5E6E6" cx="294.235" cy="255.348" r="28.347"/>
+ <circle opacity="0.5833" fill="#E4E5E5" cx="293.645" cy="254.757" r="28.347"/>
+ <circle opacity="0.6042" fill="#E3E4E4" cx="293.054" cy="254.166" r="28.346"/>
+ <circle opacity="0.625" fill="#E2E3E3" cx="292.464" cy="253.576" r="28.347"/>
+ <circle opacity="0.6458" fill="#E1E2E3" cx="291.873" cy="252.986" r="28.346"/>
+ <circle opacity="0.6667" fill="#E0E1E2" cx="291.283" cy="252.395" r="28.346"/>
+ <circle opacity="0.6875" fill="#DFE0E1" cx="290.692" cy="251.805" r="28.346"/>
+ <circle opacity="0.7083" fill="#DEDFE0" cx="290.101" cy="251.215" r="28.346"/>
+ <circle opacity="0.7292" fill="#DDDEDF" cx="289.511" cy="250.623" r="28.347"/>
+ <circle opacity="0.75" fill="#DCDDDE" cx="288.92" cy="250.033" r="28.346"/>
+ <path opacity="0.7708" fill="#DBDCDD" d="M316.676,249.442c0,15.655-12.691,28.347-28.344,28.347
+ c-15.656,0-28.349-12.691-28.349-28.347c0-15.656,12.692-28.347,28.349-28.347C303.984,221.096,316.676,233.786,316.676,249.442z
+ "/>
+ <circle opacity="0.7917" fill="#DADBDC" cx="287.739" cy="248.853" r="28.346"/>
+ <circle opacity="0.8125" fill="#D9DADB" cx="287.149" cy="248.262" r="28.346"/>
+ <circle opacity="0.8333" fill="#D8DADA" cx="286.559" cy="247.671" r="28.346"/>
+ <circle opacity="0.8542" fill="#D7D9D9" cx="285.968" cy="247.081" r="28.347"/>
+ <circle opacity="0.875" fill="#D6D8D9" cx="285.377" cy="246.49" r="28.346"/>
+ <circle opacity="0.8958" fill="#D5D7D8" cx="284.787" cy="245.899" r="28.346"/>
+ <circle opacity="0.9167" fill="#D4D6D7" cx="284.196" cy="245.31" r="28.345"/>
+ <circle opacity="0.9375" fill="#D3D5D6" cx="283.605" cy="244.719" r="28.346"/>
+ <circle opacity="0.9583" fill="#D2D4D5" cx="283.016" cy="244.128" r="28.346"/>
+ <path opacity="0.9792" fill="#D1D3D4" d="M310.77,243.538c0,15.654-12.69,28.346-28.343,28.346
+ c-15.656,0-28.348-12.691-28.348-28.346c0-15.656,12.691-28.349,28.348-28.349C298.079,215.189,310.77,227.882,310.77,243.538z"
+ />
+ <circle fill="#D0D2D3" cx="281.834" cy="242.947" r="28.346"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M263.514,214.643c-0.694,0-1.368-0.361-1.738-1.007L171.521,55.882
+ c-0.548-0.959-0.216-2.181,0.743-2.729c0.959-0.547,2.181-0.216,2.729,0.743l90.254,157.754
+ c0.548,0.959,0.216,2.181-0.743,2.729C264.191,214.558,263.851,214.643,263.514,214.643z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="242.73,209.263 243.918,205.439 262.746,211.312 267.229,192.104 271.126,193.017
+ 265.663,216.41 "/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M54.67,214.633c-0.337,0-0.678-0.085-0.991-0.264c-0.959-0.549-1.291-1.771-0.743-2.729l89.424-156.32
+ c0.548-0.958,1.77-1.291,2.729-0.743c0.959,0.549,1.291,1.771,0.743,2.729l-89.424,156.32
+ C56.039,214.271,55.364,214.633,54.67,214.633z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="75.453,209.252 74.265,205.429 55.438,211.303 50.954,192.094 47.056,193.008 52.521,216.4
+ "/>
+ </g>
+ </g>
+ <g>
+ <circle fill="#FFFFFF" cx="159.087" cy="30.346" r="28.347"/>
+ <path fill="#231F20" d="M159.088,60.693c-16.733,0-30.348-13.614-30.348-30.348C128.74,13.613,142.354,0,159.088,0
+ c16.732,0,30.346,13.613,30.346,30.346C189.434,47.079,175.82,60.693,159.088,60.693z M159.088,4
+ C144.56,4,132.74,15.818,132.74,30.346c0,14.528,11.819,26.348,26.348,26.348c14.527,0,26.346-11.819,26.346-26.348
+ C185.434,15.818,173.615,4,159.088,4z"/>
+ </g>
+ <g>
+ <circle fill="#FFFFFF" cx="36.344" cy="242.945" r="28.346"/>
+ <path fill="#231F20" d="M36.346,273.291c-16.733,0-30.348-13.613-30.348-30.346S19.612,212.6,36.346,212.6
+ c16.731,0,30.344,13.613,30.344,30.346S53.077,273.291,36.346,273.291z M36.346,216.6c-14.528,0-26.348,11.818-26.348,26.346
+ s11.819,26.346,26.348,26.346c14.526,0,26.344-11.818,26.344-26.346S50.872,216.6,36.346,216.6z"/>
+ </g>
+ <g>
+ <circle fill="#FFFFFF" cx="281.834" cy="242.945" r="28.346"/>
+ <path fill="#231F20" d="M281.832,273.291c-16.731,0-30.344-13.613-30.344-30.346s13.612-30.346,30.344-30.346
+ c16.733,0,30.348,13.613,30.348,30.346S298.565,273.291,281.832,273.291z M281.832,216.6c-14.526,0-26.344,11.818-26.344,26.346
+ s11.817,26.346,26.344,26.346c14.528,0,26.348-11.818,26.348-26.346S296.36,216.6,281.832,216.6z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M28.364,249.102l5.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.596C27.86,249.914,28.057,249.521,28.364,249.102z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M280.127,244.229l-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.708V244.229
+ z"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M245.15,244.946c-0.53,0-1.04-0.22-1.41-0.59c-0.38-0.37-0.59-0.89-0.59-1.41
+ c0-0.529,0.21-1.04,0.59-1.42c0.73-0.74,2.08-0.74,2.82,0c0.38,0.38,0.59,0.891,0.59,1.42c0,0.521-0.21,1.04-0.58,1.41
+ C246.19,244.727,245.681,244.946,245.15,244.946z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M235.221,242.946c0-1.109,0.899-2,2-2l0,0c1.1,0,2,0.891,2,2l0,0c0,1.101-0.9,2-2,2l0,0
+ C236.12,244.946,235.221,244.047,235.221,242.946z M227.29,242.946c0-1.109,0.891-2,2-2l0,0c1.101,0,2,0.891,2,2l0,0
+ c0,1.101-0.899,2-2,2l0,0C228.181,244.946,227.29,244.047,227.29,242.946z M219.36,242.946c0-1.109,0.891-2,2-2l0,0
+ c1.101,0,2,0.891,2,2l0,0c0,1.101-0.899,2-2,2l0,0C220.251,244.946,219.36,244.047,219.36,242.946z M211.431,242.946
+ c0-1.109,0.89-2,2-2l0,0c1.1,0,2,0.891,2,2l0,0c0,1.101-0.9,2-2,2l0,0C212.32,244.946,211.431,244.047,211.431,242.946z
+ M203.501,242.946c0-1.109,0.89-2,2-2l0,0c1.1,0,2,0.891,2,2l0,0c0,1.101-0.9,2-2,2l0,0
+ C204.391,244.946,203.501,244.047,203.501,242.946z M195.57,242.946c0-1.109,0.891-2,2-2l0,0c1.101,0,2,0.891,2,2l0,0
+ c0,1.101-0.899,2-2,2l0,0C196.461,244.946,195.57,244.047,195.57,242.946z M187.641,242.946c0-1.109,0.89-2,2-2l0,0
+ c1.1,0,2,0.891,2,2l0,0c0,1.101-0.9,2-2,2l0,0C188.53,244.946,187.641,244.047,187.641,242.946z M179.711,242.946
+ c0-1.109,0.89-2,2-2l0,0c1.1,0,2,0.891,2,2l0,0c0,1.101-0.9,2-2,2l0,0C180.601,244.946,179.711,244.047,179.711,242.946z
+ M171.78,242.946c0-1.109,0.891-2,2-2l0,0c1.101,0,2,0.891,2,2l0,0c0,1.101-0.899,2-2,2l0,0
+ C172.671,244.946,171.78,244.047,171.78,242.946z M163.851,242.946c0-1.109,0.89-2,2-2l0,0c1.1,0,2,0.891,2,2l0,0
+ c0,1.101-0.9,2-2,2l0,0C164.74,244.946,163.851,244.047,163.851,242.946z M155.921,242.946c0-1.109,0.89-2,2-2l0,0
+ c1.1,0,2,0.891,2,2l0,0c0,1.101-0.9,2-2,2l0,0C156.811,244.946,155.921,244.047,155.921,242.946z M147.99,242.946
+ c0-1.109,0.891-2,2-2l0,0c1.101,0,2,0.891,2,2l0,0c0,1.101-0.899,2-2,2l0,0C148.881,244.946,147.99,244.047,147.99,242.946z
+ M140.061,242.946c0-1.109,0.89-2,2-2l0,0c1.1,0,2,0.891,2,2l0,0c0,1.101-0.9,2-2,2l0,0
+ C140.95,244.946,140.061,244.047,140.061,242.946z M132.131,242.946c0-1.109,0.89-2,2-2l0,0c1.1,0,2,0.891,2,2l0,0
+ c0,1.101-0.9,2-2,2l0,0C133.021,244.946,132.131,244.047,132.131,242.946z M124.2,242.946c0-1.109,0.891-2,2-2l0,0
+ c1.101,0,2,0.891,2,2l0,0c0,1.101-0.899,2-2,2l0,0C125.091,244.946,124.2,244.047,124.2,242.946z M116.271,242.946
+ c0-1.109,0.89-2,2-2l0,0c1.1,0,2,0.891,2,2l0,0c0,1.101-0.9,2-2,2l0,0C117.16,244.946,116.271,244.047,116.271,242.946z
+ M108.341,242.946c0-1.109,0.89-2,2-2l0,0c1.1,0,2,0.891,2,2l0,0c0,1.101-0.9,2-2,2l0,0
+ C109.23,244.946,108.341,244.047,108.341,242.946z M100.41,242.946c0-1.109,0.891-2,2-2l0,0c1.101,0,2,0.891,2,2l0,0
+ c0,1.101-0.899,2-2,2l0,0C101.301,244.946,100.41,244.047,100.41,242.946z M92.48,242.946c0-1.109,0.89-2,2-2l0,0
+ c1.1,0,2,0.891,2,2l0,0c0,1.101-0.9,2-2,2l0,0C93.37,244.946,92.48,244.047,92.48,242.946z M84.551,242.946c0-1.109,0.89-2,2-2
+ l0,0c1.1,0,2,0.891,2,2l0,0c0,1.101-0.9,2-2,2l0,0C85.44,244.946,84.551,244.047,84.551,242.946z M76.62,242.946
+ c0-1.109,0.891-2,2-2l0,0c1.101,0,2,0.891,2,2l0,0c0,1.101-0.899,2-2,2l0,0C77.511,244.946,76.62,244.047,76.62,242.946z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M70.69,244.946c-0.53,0-1.04-0.22-1.41-0.59c-0.38-0.37-0.59-0.88-0.59-1.41
+ c0-0.529,0.21-1.04,0.59-1.42c0.74-0.74,2.08-0.74,2.82,0c0.38,0.38,0.59,0.891,0.59,1.42c0,0.521-0.21,1.04-0.59,1.41
+ C71.73,244.727,71.211,244.946,70.69,244.946z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="231.896,226.586 229.168,229.516 243.615,242.941 229.168,256.371 231.896,259.301
+ 249.488,242.941 "/>
+ </g>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M2,224.361c-1.104,0-2-0.896-2-2v-14.309c0-1.104,0.896-2,2-2h14.172c1.104,0,2,0.896,2,2s-0.896,2-2,2H4
+ v12.309C4,223.466,3.104,224.361,2,224.361z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M16.578,224.631c-0.512,0-1.023-0.195-1.414-0.586L0.586,209.467c-0.781-0.781-0.781-2.047,0-2.828
+ s2.047-0.781,2.828,0l14.578,14.578c0.781,0.781,0.781,2.047,0,2.828C17.602,224.436,17.09,224.631,16.578,224.631z"/>
+ </g>
+ </g>
+</g>
+</svg>
diff --git a/prolog/problems/family_relations/brother_2/Prolog_brother_02.svg b/prolog/problems/family_relations/brother_2/Prolog_brother_02.svg
new file mode 100644
index 0000000..26f220d
--- /dev/null
+++ b/prolog/problems/family_relations/brother_2/Prolog_brother_02.svg
@@ -0,0 +1,407 @@
+<?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="339px" height="300px"
+ viewBox="0 0 339 300" enable-background="new 0 0 339 300" 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>
+ <circle opacity="0" fill="#FFFFFF" cx="64.689" cy="271.291" r="28.348"/>
+ <circle opacity="0.0208" fill="#FEFEFE" cx="64.099" cy="270.7" r="28.348"/>
+ <circle opacity="0.0417" fill="#FDFDFD" cx="63.509" cy="270.109" r="28.348"/>
+ <circle opacity="0.0625" fill="#FCFCFC" cx="62.918" cy="269.52" r="28.348"/>
+ <circle opacity="0.0833" fill="#FBFBFB" cx="62.327" cy="268.929" r="28.347"/>
+ <circle opacity="0.1042" fill="#FAFAFA" cx="61.737" cy="268.339" r="28.348"/>
+ <circle opacity="0.125" fill="#F9F9FA" cx="61.147" cy="267.748" r="28.347"/>
+ <circle opacity="0.1458" fill="#F8F8F9" cx="60.556" cy="267.157" r="28.347"/>
+ <circle opacity="0.1667" fill="#F7F8F8" cx="59.965" cy="266.567" r="28.348"/>
+ <circle opacity="0.1875" fill="#F6F7F7" cx="59.375" cy="265.977" r="28.347"/>
+ <circle opacity="0.2083" fill="#F5F6F6" cx="58.784" cy="265.386" r="28.347"/>
+ <circle opacity="0.2292" fill="#F4F5F5" cx="58.194" cy="264.796" r="28.347"/>
+ <circle opacity="0.25" fill="#F3F4F4" cx="57.603" cy="264.205" r="28.347"/>
+ <circle opacity="0.2708" fill="#F2F3F3" cx="57.012" cy="263.614" r="28.347"/>
+ <circle opacity="0.2917" fill="#F1F2F2" cx="56.422" cy="263.023" r="28.347"/>
+ <circle opacity="0.3125" fill="#F0F1F1" cx="55.832" cy="262.434" r="28.347"/>
+ <circle opacity="0.3333" fill="#EFF0F0" cx="55.241" cy="261.843" r="28.347"/>
+ <circle opacity="0.3542" fill="#EEEFEF" cx="54.65" cy="261.252" r="28.347"/>
+ <circle opacity="0.375" fill="#EDEEEE" cx="54.06" cy="260.662" r="28.347"/>
+ <circle opacity="0.3958" fill="#ECEDEE" cx="53.47" cy="260.072" r="28.347"/>
+ <circle opacity="0.4167" fill="#EBECED" cx="52.878" cy="259.481" r="28.347"/>
+ <circle opacity="0.4375" fill="#EAEBEC" cx="52.288" cy="258.891" r="28.347"/>
+ <circle opacity="0.4583" fill="#E9EAEB" cx="51.698" cy="258.301" r="28.347"/>
+ <circle opacity="0.4792" fill="#E8E9EA" cx="51.107" cy="257.71" r="28.347"/>
+ <circle opacity="0.5" fill="#E7E8E9" cx="50.517" cy="257.119" r="28.347"/>
+ <circle opacity="0.5208" fill="#E7E8E8" cx="49.926" cy="256.528" r="28.347"/>
+ <circle opacity="0.5417" fill="#E6E7E7" cx="49.335" cy="255.938" r="28.346"/>
+ <circle opacity="0.5625" fill="#E5E6E6" cx="48.745" cy="255.348" r="28.347"/>
+ <circle opacity="0.5833" fill="#E4E5E5" cx="48.155" cy="254.757" r="28.346"/>
+ <circle opacity="0.6042" fill="#E3E4E4" cx="47.563" cy="254.166" r="28.347"/>
+ <circle opacity="0.625" fill="#E2E3E3" cx="46.974" cy="253.576" r="28.347"/>
+ <circle opacity="0.6458" fill="#E1E2E3" cx="46.383" cy="252.986" r="28.347"/>
+ <circle opacity="0.6667" fill="#E0E1E2" cx="45.792" cy="252.395" r="28.346"/>
+ <circle opacity="0.6875" fill="#DFE0E1" cx="45.202" cy="251.805" r="28.346"/>
+ <circle opacity="0.7083" fill="#DEDFE0" cx="44.611" cy="251.215" r="28.346"/>
+ <circle opacity="0.7292" fill="#DDDEDF" cx="44.021" cy="250.623" r="28.347"/>
+ <circle opacity="0.75" fill="#DCDDDE" cx="43.43" cy="250.033" r="28.346"/>
+ <path opacity="0.7708" fill="#DBDCDD" d="M71.186,249.442c0,15.655-12.691,28.347-28.344,28.347
+ c-15.656,0-28.349-12.691-28.349-28.347c0-15.656,12.692-28.347,28.349-28.347C58.494,221.096,71.186,233.786,71.186,249.442z"/>
+ <circle opacity="0.7917" fill="#DADBDC" cx="42.25" cy="248.853" r="28.346"/>
+ <path opacity="0.8125" fill="#D9DADB" d="M70.005,248.262c0,15.654-12.692,28.346-28.345,28.346
+ c-15.656,0-28.348-12.691-28.348-28.346c0-15.656,12.691-28.348,28.348-28.348C57.312,219.914,70.005,232.605,70.005,248.262z"/>
+ <circle opacity="0.8333" fill="#D8DADA" cx="41.068" cy="247.671" r="28.346"/>
+ <circle opacity="0.8542" fill="#D7D9D9" cx="40.478" cy="247.081" r="28.346"/>
+ <circle opacity="0.875" fill="#D6D8D9" cx="39.887" cy="246.49" r="28.346"/>
+ <circle opacity="0.8958" fill="#D5D7D8" cx="39.296" cy="245.899" r="28.346"/>
+ <circle opacity="0.9167" fill="#D4D6D7" cx="38.706" cy="245.31" r="28.346"/>
+ <circle opacity="0.9375" fill="#D3D5D6" cx="38.115" cy="244.719" r="28.346"/>
+ <path opacity="0.9583" fill="#D2D4D5" d="M65.871,244.128c0,15.654-12.692,28.347-28.345,28.347
+ c-15.656,0-28.348-12.692-28.348-28.347c0-15.656,12.691-28.347,28.348-28.347C53.179,215.781,65.871,228.472,65.871,244.128z"/>
+ <circle opacity="0.9792" fill="#D1D3D4" cx="36.934" cy="243.538" r="28.346"/>
+ <circle fill="#D0D2D3" cx="36.344" cy="242.947" r="28.346"/>
+ </g>
+ <g>
+ <path opacity="0" fill="#FFFFFF" d="M215.777,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.348C203.086,30.346,215.777,43.037,215.777,58.693z"/>
+ <path opacity="0.0208" fill="#FEFEFE" d="M215.187,58.103c0,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.347,28.35-28.347C202.495,29.756,215.187,42.446,215.187,58.103z"/>
+ <path opacity="0.0417" fill="#FDFDFD" d="M214.597,57.512c0,15.654-12.692,28.346-28.345,28.346
+ c-15.656,0-28.349-12.691-28.349-28.346c0-15.656,12.692-28.348,28.349-28.348C201.904,29.164,214.597,41.855,214.597,57.512z"/>
+ <path opacity="0.0625" fill="#FCFCFC" d="M214.007,56.922c0,15.654-12.692,28.346-28.344,28.346
+ c-15.656,0-28.351-12.691-28.351-28.346c0-15.656,12.694-28.348,28.351-28.348C201.314,28.574,214.007,41.266,214.007,56.922z"/>
+ <circle opacity="0.0833" fill="#FBFBFB" cx="185.069" cy="56.331" r="28.347"/>
+ <path opacity="0.1042" fill="#FAFAFA" d="M212.825,55.741c0,15.654-12.691,28.345-28.344,28.345
+ c-15.656,0-28.351-12.69-28.351-28.345c0-15.657,12.694-28.349,28.351-28.349C200.134,27.393,212.825,40.084,212.825,55.741z"/>
+ <path opacity="0.125" fill="#F9F9FA" d="M212.234,55.15c0,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.348C199.543,26.803,212.234,39.494,212.234,55.15z"/>
+ <circle opacity="0.1458" fill="#F8F8F9" cx="183.297" cy="54.56" r="28.347"/>
+ <path opacity="0.1667" fill="#F7F8F8" d="M211.053,53.969c0,15.654-12.691,28.346-28.343,28.346
+ c-15.656,0-28.351-12.691-28.351-28.346c0-15.656,12.694-28.348,28.351-28.348C198.361,25.621,211.053,38.312,211.053,53.969z"/>
+ <path opacity="0.1875" fill="#F6F7F7" d="M210.463,53.379c0,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.348C197.771,25.031,210.463,37.723,210.463,53.379z"/>
+ <circle opacity="0.2083" fill="#F5F6F6" cx="181.525" cy="52.787" r="28.347"/>
+ <path opacity="0.2292" fill="#F4F5F5" d="M209.281,52.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.348C196.59,23.85,209.281,36.541,209.281,52.197z"/>
+ <path opacity="0.25" fill="#F3F4F4" d="M208.691,51.606c0,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.347C196,23.26,208.691,35.95,208.691,51.606z"/>
+ <circle opacity="0.2708" fill="#F2F3F3" cx="179.754" cy="51.016" r="28.347"/>
+ <circle opacity="0.2917" fill="#F1F2F2" cx="179.164" cy="50.425" r="28.347"/>
+ <path opacity="0.3125" fill="#F0F1F1" d="M206.92,49.835c0,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.347C194.229,21.488,206.92,34.179,206.92,49.835z"/>
+ <circle opacity="0.3333" fill="#EFF0F0" cx="177.983" cy="49.244" r="28.346"/>
+ <path opacity="0.3542" fill="#EEEFEF" d="M205.738,48.653c0,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.347C193.047,20.307,205.738,32.997,205.738,48.653z"/>
+ <circle opacity="0.375" fill="#EDEEEE" cx="176.802" cy="48.062" r="28.347"/>
+ <circle opacity="0.3958" fill="#ECEDEE" cx="176.212" cy="47.473" r="28.347"/>
+ <circle opacity="0.4167" fill="#EBECED" cx="175.621" cy="46.882" r="28.347"/>
+ <circle opacity="0.4375" fill="#EAEBEC" cx="175.03" cy="46.291" r="28.347"/>
+ <circle opacity="0.4583" fill="#E9EAEB" cx="174.44" cy="45.7" r="28.347"/>
+ <circle opacity="0.4792" fill="#E8E9EA" cx="173.85" cy="45.11" r="28.347"/>
+ <circle opacity="0.5" fill="#E7E8E9" cx="173.259" cy="44.52" r="28.347"/>
+ <circle opacity="0.5208" fill="#E7E8E8" cx="172.668" cy="43.929" r="28.347"/>
+ <circle opacity="0.5417" fill="#E6E7E7" cx="172.078" cy="43.339" r="28.347"/>
+ <circle opacity="0.5625" fill="#E5E6E6" cx="171.487" cy="42.748" r="28.347"/>
+ <circle opacity="0.5833" fill="#E4E5E5" cx="170.897" cy="42.157" r="28.347"/>
+ <path opacity="0.6042" fill="#E3E4E4" d="M198.653,41.566c0,15.656-12.692,28.347-28.345,28.347
+ c-15.656,0-28.35-12.69-28.35-28.347s12.693-28.346,28.35-28.346C185.961,13.221,198.653,25.91,198.653,41.566z"/>
+ <circle opacity="0.625" fill="#E2E3E3" cx="169.716" cy="40.977" r="28.347"/>
+ <circle opacity="0.6458" fill="#E1E2E3" cx="169.125" cy="40.385" r="28.347"/>
+ <circle opacity="0.6667" fill="#E0E1E2" cx="168.535" cy="39.795" r="28.346"/>
+ <circle opacity="0.6875" fill="#DFE0E1" cx="167.944" cy="39.204" r="28.347"/>
+ <circle opacity="0.7083" fill="#DEDFE0" cx="167.354" cy="38.614" r="28.346"/>
+ <circle opacity="0.7292" fill="#DDDEDF" cx="166.763" cy="38.023" r="28.347"/>
+ <circle opacity="0.75" fill="#DCDDDE" cx="166.173" cy="37.433" r="28.347"/>
+ <circle opacity="0.7708" fill="#DBDCDD" cx="165.582" cy="36.842" r="28.347"/>
+ <circle opacity="0.7917" fill="#DADBDC" cx="164.992" cy="36.252" r="28.347"/>
+ <circle opacity="0.8125" fill="#D9DADB" cx="164.401" cy="35.661" r="28.347"/>
+ <circle opacity="0.8333" fill="#D8DADA" cx="163.811" cy="35.07" r="28.347"/>
+ <circle opacity="0.8542" fill="#D7D9D9" cx="163.22" cy="34.479" r="28.347"/>
+ <circle opacity="0.875" fill="#D6D8D9" cx="162.63" cy="33.89" r="28.347"/>
+ <circle opacity="0.8958" fill="#D5D7D8" cx="162.04" cy="33.299" r="28.346"/>
+ <circle opacity="0.9167" fill="#D4D6D7" cx="161.449" cy="32.708" r="28.346"/>
+ <circle opacity="0.9375" fill="#D3D5D6" cx="160.858" cy="32.117" r="28.347"/>
+ <circle opacity="0.9583" fill="#D2D4D5" cx="160.268" cy="31.527" r="28.347"/>
+ <circle opacity="0.9792" fill="#D1D3D4" cx="159.677" cy="30.937" r="28.346"/>
+ <circle fill="#D0D2D3" cx="159.087" cy="30.346" r="28.347"/>
+ </g>
+ <g>
+ <circle opacity="0" fill="#FFFFFF" cx="310.18" cy="271.291" r="28.348"/>
+ <circle opacity="0.0208" fill="#FEFEFE" cx="309.589" cy="270.7" r="28.348"/>
+ <circle opacity="0.0417" fill="#FDFDFD" cx="308.999" cy="270.109" r="28.348"/>
+ <circle opacity="0.0625" fill="#FCFCFC" cx="308.408" cy="269.52" r="28.348"/>
+ <circle opacity="0.0833" fill="#FBFBFB" cx="307.817" cy="268.929" r="28.348"/>
+ <circle opacity="0.1042" fill="#FAFAFA" cx="307.227" cy="268.339" r="28.348"/>
+ <circle opacity="0.125" fill="#F9F9FA" cx="306.637" cy="267.748" r="28.348"/>
+ <circle opacity="0.1458" fill="#F8F8F9" cx="306.046" cy="267.157" r="28.347"/>
+ <circle opacity="0.1667" fill="#F7F8F8" cx="305.456" cy="266.567" r="28.347"/>
+ <circle opacity="0.1875" fill="#F6F7F7" cx="304.865" cy="265.977" r="28.347"/>
+ <circle opacity="0.2083" fill="#F5F6F6" cx="304.274" cy="265.386" r="28.347"/>
+ <circle opacity="0.2292" fill="#F4F5F5" cx="303.684" cy="264.796" r="28.347"/>
+ <circle opacity="0.25" fill="#F3F4F4" cx="303.093" cy="264.205" r="28.347"/>
+ <circle opacity="0.2708" fill="#F2F3F3" cx="302.502" cy="263.614" r="28.347"/>
+ <circle opacity="0.2917" fill="#F1F2F2" cx="301.912" cy="263.023" r="28.348"/>
+ <circle opacity="0.3125" fill="#F0F1F1" cx="301.322" cy="262.434" r="28.347"/>
+ <circle opacity="0.3333" fill="#EFF0F0" cx="300.731" cy="261.843" r="28.347"/>
+ <circle opacity="0.3542" fill="#EEEFEF" cx="300.14" cy="261.252" r="28.347"/>
+ <circle opacity="0.375" fill="#EDEEEE" cx="299.55" cy="260.662" r="28.347"/>
+ <circle opacity="0.3958" fill="#ECEDEE" cx="298.96" cy="260.072" r="28.347"/>
+ <circle opacity="0.4167" fill="#EBECED" cx="298.369" cy="259.481" r="28.347"/>
+ <circle opacity="0.4375" fill="#EAEBEC" cx="297.778" cy="258.891" r="28.347"/>
+ <circle opacity="0.4583" fill="#E9EAEB" cx="297.188" cy="258.301" r="28.347"/>
+ <circle opacity="0.4792" fill="#E8E9EA" cx="296.598" cy="257.71" r="28.347"/>
+ <circle opacity="0.5" fill="#E7E8E9" cx="296.007" cy="257.119" r="28.347"/>
+ <circle opacity="0.5208" fill="#E7E8E8" cx="295.417" cy="256.528" r="28.347"/>
+ <circle opacity="0.5417" fill="#E6E7E7" cx="294.825" cy="255.938" r="28.347"/>
+ <circle opacity="0.5625" fill="#E5E6E6" cx="294.235" cy="255.348" r="28.347"/>
+ <circle opacity="0.5833" fill="#E4E5E5" cx="293.645" cy="254.757" r="28.346"/>
+ <circle opacity="0.6042" fill="#E3E4E4" cx="293.054" cy="254.166" r="28.346"/>
+ <circle opacity="0.625" fill="#E2E3E3" cx="292.464" cy="253.576" r="28.347"/>
+ <circle opacity="0.6458" fill="#E1E2E3" cx="291.873" cy="252.986" r="28.347"/>
+ <circle opacity="0.6667" fill="#E0E1E2" cx="291.283" cy="252.395" r="28.346"/>
+ <circle opacity="0.6875" fill="#DFE0E1" cx="290.692" cy="251.805" r="28.346"/>
+ <circle opacity="0.7083" fill="#DEDFE0" cx="290.101" cy="251.215" r="28.346"/>
+ <circle opacity="0.7292" fill="#DDDEDF" cx="289.511" cy="250.623" r="28.347"/>
+ <circle opacity="0.75" fill="#DCDDDE" cx="288.92" cy="250.033" r="28.346"/>
+ <circle opacity="0.7708" fill="#DBDCDD" cx="288.33" cy="249.442" r="28.346"/>
+ <circle opacity="0.7917" fill="#DADBDC" cx="287.739" cy="248.853" r="28.347"/>
+ <circle opacity="0.8125" fill="#D9DADB" cx="287.148" cy="248.262" r="28.346"/>
+ <circle opacity="0.8333" fill="#D8DADA" cx="286.558" cy="247.671" r="28.346"/>
+ <circle opacity="0.8542" fill="#D7D9D9" cx="285.968" cy="247.081" r="28.346"/>
+ <circle opacity="0.875" fill="#D6D8D9" cx="285.377" cy="246.49" r="28.346"/>
+ <circle opacity="0.8958" fill="#D5D7D8" cx="284.787" cy="245.899" r="28.346"/>
+ <circle opacity="0.9167" fill="#D4D6D7" cx="284.196" cy="245.31" r="28.346"/>
+ <circle opacity="0.9375" fill="#D3D5D6" cx="283.605" cy="244.719" r="28.346"/>
+ <circle opacity="0.9583" fill="#D2D4D5" cx="283.015" cy="244.128" r="28.346"/>
+ <circle opacity="0.9792" fill="#D1D3D4" cx="282.425" cy="243.538" r="28.346"/>
+ <circle fill="#D0D2D3" cx="281.834" cy="242.947" r="28.346"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M263.514,214.643c-0.694,0-1.368-0.361-1.738-1.007L171.521,55.882
+ c-0.548-0.959-0.216-2.181,0.743-2.729c0.96-0.547,2.18-0.216,2.729,0.743l90.254,157.754c0.548,0.959,0.216,2.181-0.743,2.729
+ C264.191,214.558,263.851,214.643,263.514,214.643z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="242.73,209.263 243.918,205.439 262.746,211.312 267.229,192.104 271.127,193.017
+ 265.662,216.41 "/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M54.67,214.633c-0.337,0-0.678-0.085-0.991-0.264c-0.959-0.549-1.291-1.771-0.743-2.729l89.424-156.32
+ c0.549-0.959,1.771-1.29,2.729-0.743c0.959,0.549,1.291,1.771,0.743,2.729l-89.424,156.32
+ C56.039,214.271,55.364,214.633,54.67,214.633z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="75.453,209.252 74.265,205.429 55.438,211.303 50.954,192.094 47.057,193.008 52.521,216.4
+ "/>
+ </g>
+ </g>
+ <g>
+ <circle fill="#FFFFFF" cx="159.087" cy="30.346" r="28.347"/>
+ <path fill="#231F20" d="M159.088,60.693c-16.733,0-30.348-13.614-30.348-30.348C128.74,13.613,142.354,0,159.088,0
+ c16.732,0,30.346,13.613,30.346,30.346C189.434,47.079,175.82,60.693,159.088,60.693z M159.088,4
+ C144.56,4,132.74,15.818,132.74,30.346c0,14.528,11.819,26.348,26.348,26.348c14.527,0,26.346-11.819,26.346-26.348
+ C185.434,15.818,173.615,4,159.088,4z"/>
+ </g>
+ <g>
+ <circle fill="#FFFFFF" cx="36.344" cy="242.945" r="28.346"/>
+ <path fill="#231F20" d="M36.346,273.291c-16.733,0-30.348-13.613-30.348-30.346S19.612,212.6,36.346,212.6
+ c16.731,0,30.344,13.613,30.344,30.346S53.077,273.291,36.346,273.291z M36.346,216.6c-14.528,0-26.348,11.818-26.348,26.346
+ s11.819,26.346,26.348,26.346c14.526,0,26.344-11.818,26.344-26.346S50.872,216.6,36.346,216.6z"/>
+ </g>
+ <g>
+ <circle fill="#FFFFFF" cx="281.834" cy="242.945" r="28.346"/>
+ <path fill="#231F20" d="M281.832,273.291c-16.731,0-30.344-13.613-30.344-30.346s13.612-30.346,30.344-30.346
+ c16.733,0,30.348,13.613,30.348,30.346S298.565,273.291,281.832,273.291z M281.832,216.6c-14.526,0-26.344,11.818-26.344,26.346
+ s11.817,26.346,26.344,26.346c14.528,0,26.348-11.818,26.348-26.346S296.36,216.6,281.832,216.6z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M40.463,179.406c-0.707-0.408-0.957-1.272-0.549-1.979s1.294-0.944,2.001-0.536l0.686,0.396
+ c-0.676-1.471-0.931-3.143,0.102-4.931c1.488-2.577,4.978-3.916,8.637-1.804l0.041,0.024c3.638,2.1,4.255,5.782,2.755,8.381
+ c-1.057,1.829-2.63,2.444-4.093,2.625l3.888,2.244c0.706,0.408,0.922,1.281,0.514,1.988c-0.396,0.686-1.26,0.936-1.966,0.527
+ L40.463,179.406z M49.903,173.134l-0.041-0.024c-2.12-1.224-4.342-0.594-5.325,1.11c-0.984,1.705-0.435,4.018,1.665,5.229
+ l0.041,0.024c2.1,1.212,4.378,0.531,5.362-1.173C52.602,176.575,52.065,174.382,49.903,173.134z"/>
+ <path fill="#231F20" d="M57.167,165.883l-0.042-0.024c-2.369-1.368-2.466-3.89-0.917-6.571c0.708-1.227,1.399-1.991,2.161-2.688
+ l-0.27-0.155c-1.56-0.899-2.944-0.425-3.964,1.343c-0.552,0.956-0.841,1.842-0.967,2.685c-0.043,0.169-0.095,0.306-0.167,0.431
+ c-0.336,0.582-1.067,0.796-1.65,0.46c-0.457-0.264-0.672-0.804-0.602-1.262c0.205-1.268,0.568-2.472,1.396-3.905
+ c0.948-1.643,2.093-2.617,3.327-2.93c1.258-0.355,2.637-0.058,4.072,0.771l5.404,3.12c0.686,0.396,0.894,1.236,0.497,1.923
+ c-0.42,0.728-1.207,0.938-1.769,0.614l-0.415-0.24c0.462,1.265,0.508,2.815-0.464,4.5C61.61,166.01,59.37,167.154,57.167,165.883
+ z M60.721,157.901l-0.748-0.432c-0.622,0.5-1.301,1.244-1.877,2.242c-0.936,1.621-0.802,2.974,0.342,3.634l0.041,0.024
+ c1.061,0.611,2.203,0.024,2.898-1.182C62.338,160.525,62.113,158.706,60.721,157.901z"/>
+ <path fill="#231F20" d="M60.358,144.945c-0.707-0.408-0.956-1.272-0.548-1.979s1.293-0.943,2-0.535l1.122,0.647
+ c-1.036-1.374-1.45-3.055-0.814-4.156c0.456-0.79,1.239-0.948,1.966-0.528c0.666,0.385,0.851,1.073,0.63,1.694
+ c-0.72,1.968-0.056,3.986,2.542,5.486l3.242,1.872c0.687,0.396,0.924,1.281,0.517,1.988c-0.396,0.686-1.262,0.936-1.969,0.527
+ L60.358,144.945z"/>
+ <path fill="#231F20" d="M80.484,133.368c-1.837,3.181-5.561,4.302-8.948,2.346l-0.042-0.024c-3.139-1.812-4.433-5.524-2.62-8.663
+ c2.016-3.492,5.881-3.562,8.417-2.098c0.706,0.408,0.894,1.236,0.521,1.881l-3.973,6.881c1.944,0.762,3.675,0.07,4.61-1.551
+ c0.612-1.061,0.717-2.108,0.543-3.151c-0.037-0.271-0.024-0.485,0.144-0.776c0.324-0.561,1.013-0.745,1.595-0.409
+ c0.312,0.18,0.498,0.481,0.577,0.776C81.627,130.093,81.468,131.664,80.484,133.368z M75.417,127.118
+ c-1.717-0.77-3.536-0.546-4.497,1.117c-0.888,1.538-0.327,3.303,1.245,4.516L75.417,127.118z"/>
+ <path fill="#231F20" d="M77.146,115.868c-0.707-0.408-0.956-1.273-0.549-1.98c0.408-0.706,1.294-0.943,2.001-0.535l0.54,0.312
+ c-0.61-1.295-0.917-2.83,0.067-4.534c1.428-2.474,3.92-2.948,6.455-1.484l5.861,3.385c0.707,0.408,0.937,1.261,0.528,1.968
+ c-0.408,0.706-1.273,0.955-1.98,0.547l-5.092-2.939c-1.705-0.984-3.174-0.696-4.037,0.801c-0.841,1.455-0.41,3.062,1.295,4.046
+ l5.05,2.916c0.707,0.408,0.924,1.281,0.517,1.987c-0.396,0.687-1.262,0.936-1.969,0.527L77.146,115.868z"/>
+ <path fill="#231F20" d="M94.084,102.229l-5.779-3.337l-0.24,0.416c-0.349,0.603-1.102,0.805-1.704,0.457
+ c-0.604-0.349-0.806-1.103-0.457-1.705l0.239-0.416l-1.871-1.08c-0.686-0.396-0.923-1.281-0.515-1.988
+ c0.396-0.686,1.281-0.923,1.967-0.526l1.871,1.08l1.141-1.975c0.348-0.604,1.113-0.826,1.717-0.479
+ c0.603,0.349,0.792,1.123,0.444,1.727l-1.141,1.975l5.385,3.108c0.977,0.563,1.659,0.293,2.151-0.56
+ c0.168-0.291,0.25-0.576,0.298-0.66c0.324-0.561,1.07-0.795,1.652-0.459c0.457,0.264,0.65,0.791,0.592,1.229
+ c-0.125,0.648-0.32,1.229-0.705,1.894C98.062,102.779,96.494,103.621,94.084,102.229z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M28.363,249.102l5.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.596C27.859,249.914,28.056,249.521,28.363,249.102z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M152.256,22.532c0-0.979,0.757-1.735,1.736-1.735h5.992c4.592,0,7.448,2.604,7.448,6.552v0.056
+ c0,4.396-3.528,6.692-7.841,6.692H155.7v4.731c0,0.952-0.756,1.708-1.708,1.708c-0.979,0-1.736-0.756-1.736-1.708V22.532z
+ M159.704,30.988c2.604,0,4.229-1.456,4.229-3.5v-0.056c0-2.296-1.652-3.5-4.229-3.5H155.7v7.056H159.704z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M280.126,244.229l-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.708V244.229
+ z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M222.224,89.433c0.706-0.407,1.579-0.191,1.987,0.516s0.172,1.593-0.535,2l-0.686,0.396
+ c1.61,0.149,3.186,0.766,4.217,2.553c1.488,2.578,0.904,6.27-2.755,8.382l-0.041,0.023c-3.638,2.101-7.136,0.794-8.636-1.804
+ c-1.057-1.83-0.802-3.501-0.228-4.857l-3.887,2.244c-0.707,0.408-1.571,0.158-1.979-0.549c-0.396-0.686-0.18-1.559,0.527-1.967
+ L222.224,89.433z M222.935,100.745l0.041-0.023c2.12-1.225,2.686-3.462,1.701-5.167c-0.983-1.704-3.262-2.384-5.361-1.172
+ l-0.041,0.023c-2.1,1.212-2.648,3.524-1.665,5.229C218.605,101.36,220.772,101.993,222.935,100.745z"/>
+ <path fill="#231F20" d="M225.583,110.661l0.042-0.023c2.369-1.368,4.602-0.191,6.15,2.492c0.707,1.225,1.024,2.206,1.246,3.215
+ l0.271-0.156c1.559-0.9,1.838-2.336,0.817-4.104c-0.551-0.955-1.174-1.649-1.84-2.18c-0.126-0.121-0.219-0.233-0.291-0.359
+ c-0.336-0.581-0.154-1.324,0.428-1.66c0.457-0.264,1.032-0.18,1.394,0.111c0.995,0.811,1.856,1.727,2.685,3.16
+ c0.948,1.643,1.22,3.121,0.874,4.347c-0.322,1.267-1.271,2.312-2.704,3.141l-5.404,3.12c-0.687,0.396-1.519,0.156-1.914-0.53
+ c-0.42-0.728-0.209-1.515,0.352-1.839l0.416-0.24c-1.326-0.232-2.692-0.967-3.664-2.65
+ C223.251,114.448,223.38,111.934,225.583,110.661z M230.718,117.73l0.748-0.432c-0.123-0.788-0.428-1.749-1.003-2.746
+ c-0.937-1.622-2.175-2.183-3.318-1.522l-0.041,0.024c-1.061,0.612-1.123,1.896-0.428,3.101
+ C227.637,117.818,229.324,118.535,230.718,117.73z"/>
+ <path fill="#231F20" d="M242.119,123.894c0.707-0.407,1.58-0.191,1.988,0.516s0.171,1.593-0.536,2l-1.122,0.648
+ c1.708-0.211,3.371,0.27,4.008,1.373c0.456,0.789,0.199,1.546-0.528,1.966c-0.665,0.384-1.354,0.199-1.781-0.301
+ c-1.344-1.608-3.424-2.042-6.022-0.542l-3.242,1.872c-0.686,0.396-1.571,0.159-1.979-0.548c-0.396-0.686-0.18-1.56,0.527-1.968
+ L242.119,123.894z"/>
+ <path fill="#231F20" d="M242.082,147.112c-1.836-3.181-0.945-6.966,2.443-8.922l0.041-0.024c3.14-1.812,7.001-1.075,8.812,2.063
+ c2.017,3.492,0.145,6.872-2.392,8.336c-0.707,0.408-1.518,0.156-1.89-0.488l-3.972-6.88c-1.632,1.303-1.897,3.146-0.962,4.769
+ c0.612,1.06,1.467,1.676,2.457,2.046c0.253,0.103,0.432,0.222,0.6,0.513c0.324,0.562,0.141,1.25-0.441,1.586
+ c-0.312,0.18-0.667,0.19-0.961,0.111C244.348,149.74,243.066,148.816,242.082,147.112z M250.028,145.85
+ c1.526-1.102,2.241-2.79,1.282-4.453c-0.889-1.538-2.697-1.935-4.534-1.18L250.028,145.85z"/>
+ <path fill="#231F20" d="M258.907,152.972c0.706-0.408,1.579-0.192,1.987,0.515c0.408,0.706,0.172,1.592-0.535,1.999l-0.541,0.312
+ c1.428,0.119,2.908,0.621,3.893,2.326c1.428,2.473,0.594,4.867-1.942,6.332l-5.861,3.384c-0.707,0.408-1.56,0.181-1.968-0.526
+ c-0.408-0.706-0.191-1.58,0.516-1.988l5.092-2.939c1.705-0.984,2.189-2.401,1.326-3.897c-0.841-1.456-2.447-1.886-4.151-0.902
+ l-5.051,2.916c-0.707,0.408-1.572,0.159-1.979-0.547c-0.396-0.686-0.18-1.56,0.527-1.968L258.907,152.972z"/>
+ <path fill="#231F20" d="M262.25,174.459l5.778-3.336l-0.239-0.416c-0.349-0.603-0.146-1.356,0.457-1.704
+ c0.603-0.349,1.356-0.146,1.704,0.456l0.24,0.416l1.871-1.081c0.686-0.396,1.571-0.158,1.979,0.549
+ c0.396,0.686,0.158,1.57-0.527,1.967l-1.871,1.08l1.14,1.975c0.349,0.604,0.159,1.378-0.444,1.727
+ c-0.603,0.348-1.369,0.125-1.717-0.479l-1.141-1.975l-5.383,3.107c-0.978,0.564-1.084,1.292-0.592,2.145
+ c0.168,0.291,0.374,0.505,0.422,0.587c0.324,0.562,0.154,1.324-0.427,1.66c-0.458,0.265-1.012,0.169-1.361-0.101
+ c-0.499-0.434-0.903-0.892-1.287-1.558C259.785,177.629,259.839,175.851,262.25,174.459z"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M245.153,244.943c-0.53,0-1.05-0.21-1.42-0.59c-0.37-0.36-0.58-0.88-0.58-1.41
+ c0-0.521,0.21-1.04,0.58-1.41c0.74-0.75,2.08-0.74,2.83,0c0.37,0.37,0.59,0.89,0.59,1.41c0,0.53-0.22,1.04-0.59,1.42
+ C246.193,244.733,245.674,244.943,245.153,244.943z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M235.224,242.943c0-1.101,0.89-2,2-2l0,0c1.1,0,2,0.899,2,2l0,0c0,1.109-0.9,2-2,2l0,0
+ C236.113,244.943,235.224,244.053,235.224,242.943z M227.293,242.943c0-1.101,0.891-2,2-2l0,0c1.101,0,2,0.899,2,2l0,0
+ c0,1.109-0.899,2-2,2l0,0C228.184,244.943,227.293,244.053,227.293,242.943z M219.363,242.943c0-1.101,0.891-2,2-2l0,0
+ c1.101,0,2,0.899,2,2l0,0c0,1.109-0.899,2-2,2l0,0C220.254,244.943,219.363,244.053,219.363,242.943z M211.434,242.943
+ c0-1.101,0.89-2,2-2l0,0c1.1,0,2,0.899,2,2l0,0c0,1.109-0.9,2-2,2l0,0C212.323,244.943,211.434,244.053,211.434,242.943z
+ M203.504,242.943c0-1.101,0.89-2,2-2l0,0c1.1,0,2,0.899,2,2l0,0c0,1.109-0.9,2-2,2l0,0
+ C204.394,244.943,203.504,244.053,203.504,242.943z M195.573,242.943c0-1.101,0.891-2,2-2l0,0c1.101,0,2,0.899,2,2l0,0
+ c0,1.109-0.899,2-2,2l0,0C196.464,244.943,195.573,244.053,195.573,242.943z M187.644,242.943c0-1.101,0.89-2,2-2l0,0
+ c1.1,0,2,0.899,2,2l0,0c0,1.109-0.9,2-2,2l0,0C188.533,244.943,187.644,244.053,187.644,242.943z M179.714,242.943
+ c0-1.101,0.89-2,2-2l0,0c1.1,0,2,0.899,2,2l0,0c0,1.109-0.9,2-2,2l0,0C180.604,244.943,179.714,244.053,179.714,242.943z
+ M171.783,242.943c0-1.101,0.891-2,2-2l0,0c1.101,0,2,0.899,2,2l0,0c0,1.109-0.899,2-2,2l0,0
+ C172.674,244.943,171.783,244.053,171.783,242.943z M163.854,242.943c0-1.101,0.89-2,2-2l0,0c1.1,0,2,0.899,2,2l0,0
+ c0,1.109-0.9,2-2,2l0,0C164.743,244.943,163.854,244.053,163.854,242.943z M155.924,242.943c0-1.101,0.89-2,2-2l0,0
+ c1.1,0,2,0.899,2,2l0,0c0,1.109-0.9,2-2,2l0,0C156.813,244.943,155.924,244.053,155.924,242.943z M147.993,242.943
+ c0-1.101,0.891-2,2-2l0,0c1.101,0,2,0.899,2,2l0,0c0,1.109-0.899,2-2,2l0,0C148.884,244.943,147.993,244.053,147.993,242.943z
+ M140.063,242.943c0-1.101,0.89-2,2-2l0,0c1.1,0,2,0.899,2,2l0,0c0,1.109-0.9,2-2,2l0,0
+ C140.953,244.943,140.063,244.053,140.063,242.943z M132.123,242.943c0-1.101,0.9-2,2.011-2l0,0c1.1,0,2,0.899,2,2l0,0
+ c0,1.109-0.9,2-2,2l0,0C133.023,244.943,132.123,244.053,132.123,242.943z M124.203,242.943c0-1.101,0.891-2,2-2l0,0
+ c1.101,0,1.99,0.899,1.99,2l0,0c0,1.109-0.89,2-1.99,2l0,0C125.094,244.943,124.203,244.053,124.203,242.943z M116.273,242.943
+ c0-1.101,0.89-2,2-2l0,0c1.1,0,1.99,0.899,1.99,2l0,0c0,1.109-0.891,2-1.99,2l0,0
+ C117.163,244.943,116.273,244.053,116.273,242.943z M108.344,242.943c0-1.101,0.89-2,2-2l0,0c1.1,0,2,0.899,2,2l0,0
+ c0,1.109-0.9,2-2,2l0,0C109.233,244.943,108.344,244.053,108.344,242.943z M100.413,242.943c0-1.101,0.891-2,2-2l0,0
+ c1.101,0,2,0.899,2,2l0,0c0,1.109-0.899,2-2,2l0,0C101.304,244.943,100.413,244.053,100.413,242.943z M92.483,242.943
+ c0-1.101,0.89-2,2-2l0,0c1.1,0,2,0.899,2,2l0,0c0,1.109-0.9,2-2,2l0,0C93.373,244.943,92.483,244.053,92.483,242.943z
+ M84.554,242.943c0-1.101,0.89-2,2-2l0,0c1.1,0,2,0.899,2,2l0,0c0,1.109-0.9,2-2,2l0,0
+ C85.443,244.943,84.554,244.053,84.554,242.943z M76.623,242.943c0-1.101,0.891-2,2-2l0,0c1.101,0,2,0.899,2,2l0,0
+ c0,1.109-0.899,2-2,2l0,0C77.514,244.943,76.623,244.053,76.623,242.943z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M70.693,244.943c-0.53,0-1.05-0.21-1.42-0.59c-0.37-0.37-0.59-0.88-0.59-1.41
+ c0-0.521,0.22-1.04,0.59-1.41c0.75-0.75,2.08-0.75,2.83,0c0.37,0.37,0.59,0.89,0.59,1.41c0,0.53-0.22,1.05-0.59,1.42
+ C71.724,244.733,71.214,244.943,70.693,244.943z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="231.896,226.586 229.168,229.516 243.615,242.941 229.168,256.371 231.896,259.301
+ 249.488,242.941 "/>
+ </g>
+ </g>
+ <g>
+ <path fill="#231F20" d="M102.262,257.144c0-0.816,0.624-1.44,1.44-1.44c0.815,0,1.464,0.624,1.464,1.44v5.641
+ 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.231v0.647c0,0.792-0.648,1.44-1.464,1.44c-0.792,0-1.44-0.648-1.44-1.44V257.144z M112.414,267.032
+ 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
+ C110.782,271.089,112.414,269.528,112.414,267.032z"/>
+ <path fill="#231F20" d="M123.165,261.992c0-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.44V261.992z"/>
+ <path fill="#231F20" d="M136.749,267.08v-0.048c0-3.624,2.881-6.625,6.769-6.625c3.889,0,6.745,2.952,6.745,6.577v0.048
+ c0,3.601-2.881,6.601-6.793,6.601C139.605,273.633,136.749,270.681,136.749,267.08z M147.358,267.08v-0.048
+ c0-2.232-1.608-4.08-3.889-4.08c-2.328,0-3.816,1.824-3.816,4.032v0.048c0,2.208,1.608,4.057,3.864,4.057
+ C145.87,271.089,147.358,269.265,147.358,267.08z"/>
+ <path fill="#231F20" d="M158.613,269.841v-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
+ C160.126,273.561,158.613,272.625,158.613,269.841z"/>
+ <path fill="#231F20" d="M172.678,257.144c0-0.792,0.624-1.44,1.44-1.44c0.815,0,1.464,0.648,1.464,1.44v5.473
+ 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.44V257.144z"/>
+ <path fill="#231F20" d="M198.166,273.633c-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.888C201.574,272.984,200.134,273.633,198.166,273.633z M201.046,266.12
+ c-0.191-1.872-1.296-3.336-3.216-3.336c-1.776,0-3.024,1.368-3.288,3.336H201.046z"/>
+ <path fill="#231F20" d="M211.653,261.992c0-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.44V261.992z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M2,224.361c-1.104,0-2-0.896-2-2v-14.309c0-1.104,0.896-2,2-2h14.172c1.104,0,2,0.896,2,2s-0.896,2-2,2H4
+ v12.309C4,223.466,3.104,224.361,2,224.361z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M16.578,224.631c-0.512,0-1.023-0.195-1.414-0.586L0.586,209.467c-0.781-0.781-0.781-2.047,0-2.828
+ s2.047-0.781,2.828,0l14.578,14.578c0.781,0.781,0.781,2.047,0,2.828C17.602,224.436,17.09,224.631,16.578,224.631z"/>
+ </g>
+ </g>
+</g>
+</svg>
diff --git a/prolog/problems/family_relations/brother_2/Prolog_brother_03.svg b/prolog/problems/family_relations/brother_2/Prolog_brother_03.svg
new file mode 100644
index 0000000..42608de
--- /dev/null
+++ b/prolog/problems/family_relations/brother_2/Prolog_brother_03.svg
@@ -0,0 +1,311 @@
+<?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="339px" height="304px"
+ viewBox="0 0 339 304" enable-background="new 0 0 339 304" 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>
+ <circle opacity="0" fill="#FFFFFF" cx="64.689" cy="275.531" r="28.348"/>
+ <circle opacity="0.0208" fill="#FEFEFE" cx="64.099" cy="274.94" r="28.348"/>
+ <circle opacity="0.0417" fill="#FDFDFD" cx="63.508" cy="274.35" r="28.348"/>
+ <circle opacity="0.0625" fill="#FCFCFC" cx="62.918" cy="273.76" r="28.348"/>
+ <circle opacity="0.0833" fill="#FBFBFB" cx="62.327" cy="273.169" r="28.348"/>
+ <circle opacity="0.1042" fill="#FAFAFA" cx="61.737" cy="272.579" r="28.347"/>
+ <circle opacity="0.125" fill="#F9F9FA" cx="61.146" cy="271.988" r="28.348"/>
+ <circle opacity="0.1458" fill="#F8F8F9" cx="60.556" cy="271.397" r="28.348"/>
+ <circle opacity="0.1667" fill="#F7F8F8" cx="59.965" cy="270.808" r="28.347"/>
+ <circle opacity="0.1875" fill="#F6F7F7" cx="59.375" cy="270.217" r="28.347"/>
+ <circle opacity="0.2083" fill="#F5F6F6" cx="58.784" cy="269.626" r="28.347"/>
+ <circle opacity="0.2292" fill="#F4F5F5" cx="58.193" cy="269.036" r="28.347"/>
+ <circle opacity="0.25" fill="#F3F4F4" cx="57.603" cy="268.445" r="28.347"/>
+ <circle opacity="0.2708" fill="#F2F3F3" cx="57.012" cy="267.854" r="28.347"/>
+ <circle opacity="0.2917" fill="#F1F2F2" cx="56.422" cy="267.265" r="28.347"/>
+ <circle opacity="0.3125" fill="#F0F1F1" cx="55.832" cy="266.674" r="28.347"/>
+ <circle opacity="0.3333" fill="#EFF0F0" cx="55.241" cy="266.084" r="28.347"/>
+ <circle opacity="0.3542" fill="#EEEFEF" cx="54.65" cy="265.492" r="28.347"/>
+ <circle opacity="0.375" fill="#EDEEEE" cx="54.06" cy="264.902" r="28.347"/>
+ <circle opacity="0.3958" fill="#ECEDEE" cx="53.47" cy="264.312" r="28.347"/>
+ <circle opacity="0.4167" fill="#EBECED" cx="52.878" cy="263.722" r="28.347"/>
+ <circle opacity="0.4375" fill="#EAEBEC" cx="52.288" cy="263.131" r="28.347"/>
+ <circle opacity="0.4583" fill="#E9EAEB" cx="51.698" cy="262.541" r="28.347"/>
+ <circle opacity="0.4792" fill="#E8E9EA" cx="51.107" cy="261.95" r="28.347"/>
+ <circle opacity="0.5" fill="#E7E8E9" cx="50.517" cy="261.359" r="28.347"/>
+ <circle opacity="0.5208" fill="#E7E8E8" cx="49.926" cy="260.77" r="28.347"/>
+ <circle opacity="0.5417" fill="#E6E7E7" cx="49.335" cy="260.179" r="28.346"/>
+ <circle opacity="0.5625" fill="#E5E6E6" cx="48.745" cy="259.588" r="28.347"/>
+ <circle opacity="0.5833" fill="#E4E5E5" cx="48.155" cy="258.997" r="28.346"/>
+ <circle opacity="0.6042" fill="#E3E4E4" cx="47.563" cy="258.407" r="28.347"/>
+ <circle opacity="0.625" fill="#E2E3E3" cx="46.974" cy="257.816" r="28.347"/>
+ <circle opacity="0.6458" fill="#E1E2E3" cx="46.383" cy="257.226" r="28.346"/>
+ <circle opacity="0.6667" fill="#E0E1E2" cx="45.792" cy="256.636" r="28.346"/>
+ <circle opacity="0.6875" fill="#DFE0E1" cx="45.202" cy="256.045" r="28.346"/>
+ <circle opacity="0.7083" fill="#DEDFE0" cx="44.611" cy="255.454" r="28.347"/>
+ <circle opacity="0.7292" fill="#DDDEDF" cx="44.021" cy="254.864" r="28.346"/>
+ <circle opacity="0.75" fill="#DCDDDE" cx="43.43" cy="254.273" r="28.346"/>
+ <circle opacity="0.7708" fill="#DBDCDD" cx="42.839" cy="253.683" r="28.346"/>
+ <circle opacity="0.7917" fill="#DADBDC" cx="42.249" cy="253.093" r="28.347"/>
+ <circle opacity="0.8125" fill="#D9DADB" cx="41.658" cy="252.502" r="28.346"/>
+ <circle opacity="0.8333" fill="#D8DADA" cx="41.068" cy="251.911" r="28.346"/>
+ <circle opacity="0.8542" fill="#D7D9D9" cx="40.478" cy="251.32" r="28.346"/>
+ <circle opacity="0.875" fill="#D6D8D9" cx="39.887" cy="250.73" r="28.346"/>
+ <path opacity="0.8958" fill="#D5D7D8" d="M67.643,250.14c0,15.654-12.691,28.347-28.344,28.347
+ c-15.656,0-28.349-12.692-28.349-28.347c0-15.656,12.692-28.348,28.349-28.348C54.951,221.792,67.643,234.483,67.643,250.14z"/>
+ <circle opacity="0.9167" fill="#D4D6D7" cx="38.706" cy="249.549" r="28.346"/>
+ <circle opacity="0.9375" fill="#D3D5D6" cx="38.115" cy="248.959" r="28.346"/>
+ <path opacity="0.9583" fill="#D2D4D5" d="M65.871,248.368c0,15.654-12.692,28.346-28.345,28.346
+ c-15.656,0-28.348-12.691-28.348-28.346c0-15.656,12.691-28.347,28.348-28.347C53.179,220.021,65.871,232.712,65.871,248.368z"/>
+ <circle opacity="0.9792" fill="#D1D3D4" cx="36.934" cy="247.777" r="28.346"/>
+ <circle fill="#D0D2D3" cx="36.344" cy="247.188" r="28.346"/>
+ </g>
+ <g>
+ <path opacity="0" fill="#FFFFFF" d="M215.779,62.934c0,15.654-12.691,28.346-28.344,28.346c-15.656,0-28.352-12.691-28.352-28.346
+ c0-15.656,12.695-28.348,28.352-28.348C203.088,34.586,215.779,47.277,215.779,62.934z"/>
+ <path opacity="0.0208" fill="#FEFEFE" d="M215.188,62.343c0,15.654-12.691,28.347-28.344,28.347
+ c-15.656,0-28.352-12.692-28.352-28.347c0-15.656,12.695-28.348,28.352-28.348C202.497,33.995,215.188,46.687,215.188,62.343z"/>
+ <path opacity="0.0417" fill="#FDFDFD" d="M214.598,61.752c0,15.655-12.69,28.347-28.343,28.347
+ c-15.656,0-28.353-12.691-28.353-28.347c0-15.656,12.696-28.348,28.353-28.348C201.907,33.404,214.598,46.096,214.598,61.752z"/>
+ <path opacity="0.0625" fill="#FCFCFC" d="M214.008,61.162c0,15.654-12.691,28.346-28.344,28.346
+ c-15.656,0-28.352-12.691-28.352-28.346c0-15.656,12.695-28.348,28.352-28.348C201.316,32.814,214.008,45.506,214.008,61.162z"/>
+ <path opacity="0.0833" fill="#FBFBFB" d="M213.417,60.571c0,15.654-12.691,28.346-28.344,28.346
+ c-15.655,0-28.352-12.691-28.352-28.346c0-15.656,12.696-28.348,28.352-28.348C200.726,32.224,213.417,44.915,213.417,60.571z"/>
+ <circle opacity="0.1042" fill="#FAFAFA" cx="184.479" cy="59.98" r="28.348"/>
+ <path opacity="0.125" fill="#F9F9FA" d="M212.236,59.391c0,15.654-12.691,28.346-28.344,28.346
+ c-15.656,0-28.352-12.691-28.352-28.346c0-15.656,12.695-28.348,28.352-28.348C199.545,31.043,212.236,43.734,212.236,59.391z"/>
+ <path opacity="0.1458" fill="#F8F8F9" d="M211.646,58.8c0,15.654-12.691,28.346-28.345,28.346
+ c-15.655,0-28.351-12.691-28.351-28.346c0-15.656,12.695-28.348,28.351-28.348C198.954,30.452,211.646,43.144,211.646,58.8z"/>
+ <path opacity="0.1667" fill="#F7F8F8" d="M211.056,58.209c0,15.654-12.691,28.346-28.345,28.346
+ c-15.655,0-28.351-12.691-28.351-28.346c0-15.656,12.695-28.348,28.351-28.348C198.364,29.861,211.056,42.553,211.056,58.209z"/>
+ <circle opacity="0.1875" fill="#F6F7F7" cx="182.117" cy="57.618" r="28.348"/>
+ <circle opacity="0.2083" fill="#F5F6F6" cx="181.526" cy="57.027" r="28.348"/>
+ <path opacity="0.2292" fill="#F4F5F5" d="M209.283,56.438c0,15.654-12.691,28.346-28.344,28.346
+ c-15.656,0-28.352-12.691-28.352-28.346c0-15.656,12.695-28.348,28.352-28.348C196.592,28.09,209.283,40.781,209.283,56.438z"/>
+ <circle opacity="0.25" fill="#F3F4F4" cx="180.346" cy="55.847" r="28.348"/>
+ <path opacity="0.2708" fill="#F2F3F3" d="M208.103,55.256c0,15.655-12.691,28.346-28.345,28.346
+ c-15.655,0-28.351-12.69-28.351-28.346c0-15.656,12.695-28.348,28.351-28.348C195.411,26.908,208.103,39.6,208.103,55.256z"/>
+ <circle opacity="0.2917" fill="#F1F2F2" cx="179.165" cy="54.665" r="28.348"/>
+ <circle opacity="0.3125" fill="#F0F1F1" cx="178.574" cy="54.075" r="28.348"/>
+ <circle opacity="0.3333" fill="#EFF0F0" cx="177.984" cy="53.484" r="28.348"/>
+ <circle opacity="0.3542" fill="#EEEFEF" cx="177.393" cy="52.894" r="28.348"/>
+ <circle opacity="0.375" fill="#EDEEEE" cx="176.803" cy="52.303" r="28.348"/>
+ <circle opacity="0.3958" fill="#ECEDEE" cx="176.213" cy="51.713" r="28.348"/>
+ <circle opacity="0.4167" fill="#EBECED" cx="175.622" cy="51.122" r="28.348"/>
+ <circle opacity="0.4375" fill="#EAEBEC" cx="175.031" cy="50.531" r="28.348"/>
+ <circle opacity="0.4583" fill="#E9EAEB" cx="174.441" cy="49.941" r="28.348"/>
+ <circle opacity="0.4792" fill="#E8E9EA" cx="173.851" cy="49.351" r="28.348"/>
+ <circle opacity="0.5" fill="#E7E8E9" cx="173.26" cy="48.76" r="28.348"/>
+ <circle opacity="0.5208" fill="#E7E8E8" cx="172.669" cy="48.169" r="28.348"/>
+ <circle opacity="0.5417" fill="#E6E7E7" cx="172.078" cy="47.579" r="28.348"/>
+ <circle opacity="0.5625" fill="#E5E6E6" cx="171.488" cy="46.988" r="28.348"/>
+ <circle opacity="0.5833" fill="#E4E5E5" cx="170.897" cy="46.397" r="28.348"/>
+ <path opacity="0.6042" fill="#E3E4E4" d="M198.655,45.807c0,15.656-12.691,28.348-28.347,28.348
+ c-15.653,0-28.35-12.691-28.35-28.348s12.696-28.347,28.35-28.347C185.964,17.46,198.655,30.15,198.655,45.807z"/>
+ <circle opacity="0.625" fill="#E2E3E3" cx="169.717" cy="45.217" r="28.348"/>
+ <circle opacity="0.6458" fill="#E1E2E3" cx="169.127" cy="44.626" r="28.348"/>
+ <circle opacity="0.6667" fill="#E0E1E2" cx="168.535" cy="44.035" r="28.348"/>
+ <circle opacity="0.6875" fill="#DFE0E1" cx="167.945" cy="43.444" r="28.348"/>
+ <circle opacity="0.7083" fill="#DEDFE0" cx="167.354" cy="42.854" r="28.348"/>
+ <circle opacity="0.7292" fill="#DDDEDF" cx="166.765" cy="42.264" r="28.348"/>
+ <circle opacity="0.75" fill="#DCDDDE" cx="166.174" cy="41.673" r="28.348"/>
+ <path opacity="0.7708" fill="#DBDCDD" d="M193.931,41.082c0,15.656-12.691,28.348-28.347,28.348
+ c-15.652,0-28.349-12.691-28.349-28.348s12.696-28.346,28.349-28.346C181.239,12.736,193.931,25.426,193.931,41.082z"/>
+ <path opacity="0.7917" fill="#DADBDC" d="M193.34,40.491c0,15.656-12.691,28.348-28.347,28.348
+ c-15.652,0-28.349-12.691-28.349-28.348s12.696-28.346,28.349-28.346C180.648,12.146,193.34,24.835,193.34,40.491z"/>
+ <circle opacity="0.8125" fill="#D9DADB" cx="164.402" cy="39.901" r="28.348"/>
+ <circle opacity="0.8333" fill="#D8DADA" cx="163.812" cy="39.311" r="28.348"/>
+ <circle opacity="0.8542" fill="#D7D9D9" cx="163.222" cy="38.72" r="28.348"/>
+ <circle opacity="0.875" fill="#D6D8D9" cx="162.631" cy="38.129" r="28.348"/>
+ <circle opacity="0.8958" fill="#D5D7D8" cx="162.04" cy="37.539" r="28.348"/>
+ <path opacity="0.9167" fill="#D4D6D7" d="M189.798,36.948c0,15.656-12.691,28.348-28.348,28.348
+ c-15.652,0-28.348-12.691-28.348-28.348S145.798,8.603,161.45,8.603C177.106,8.603,189.798,21.292,189.798,36.948z"/>
+ <path opacity="0.9375" fill="#D3D5D6" d="M189.207,36.357c0,15.656-12.691,28.348-28.348,28.348
+ c-15.652,0-28.348-12.691-28.348-28.348s12.695-28.346,28.348-28.346C176.516,8.012,189.207,20.701,189.207,36.357z"/>
+ <path opacity="0.9583" fill="#D2D4D5" d="M188.616,35.768c0,15.656-12.691,28.348-28.347,28.348
+ c-15.652,0-28.349-12.691-28.349-28.348S144.617,7.422,160.27,7.422C175.925,7.422,188.616,20.111,188.616,35.768z"/>
+ <path opacity="0.9792" fill="#D1D3D4" d="M188.025,35.177c0,15.656-12.69,28.348-28.347,28.348
+ c-15.652,0-28.348-12.691-28.348-28.348S144.026,6.83,159.679,6.83C175.335,6.83,188.025,19.521,188.025,35.177z"/>
+ <path fill="#D0D2D3" d="M187.436,34.586c0,15.656-12.691,28.348-28.348,28.348c-15.652,0-28.348-12.691-28.348-28.348
+ S143.436,6.24,159.088,6.24C174.744,6.24,187.436,18.93,187.436,34.586z"/>
+ </g>
+ <g>
+ <circle opacity="0" fill="#FFFFFF" cx="310.182" cy="275.531" r="28.348"/>
+ <circle opacity="0.0208" fill="#FEFEFE" cx="309.591" cy="274.94" r="28.347"/>
+ <circle opacity="0.0417" fill="#FDFDFD" cx="309.001" cy="274.35" r="28.348"/>
+ <circle opacity="0.0625" fill="#FCFCFC" cx="308.41" cy="273.76" r="28.348"/>
+ <circle opacity="0.0833" fill="#FBFBFB" cx="307.819" cy="273.169" r="28.348"/>
+ <circle opacity="0.1042" fill="#FAFAFA" cx="307.229" cy="272.579" r="28.347"/>
+ <circle opacity="0.125" fill="#F9F9FA" cx="306.639" cy="271.988" r="28.348"/>
+ <circle opacity="0.1458" fill="#F8F8F9" cx="306.047" cy="271.397" r="28.347"/>
+ <circle opacity="0.1667" fill="#F7F8F8" cx="305.457" cy="270.808" r="28.348"/>
+ <circle opacity="0.1875" fill="#F6F7F7" cx="304.867" cy="270.217" r="28.347"/>
+ <circle opacity="0.2083" fill="#F5F6F6" cx="304.276" cy="269.626" r="28.347"/>
+ <circle opacity="0.2292" fill="#F4F5F5" cx="303.686" cy="269.036" r="28.347"/>
+ <circle opacity="0.25" fill="#F3F4F4" cx="303.095" cy="268.445" r="28.347"/>
+ <circle opacity="0.2708" fill="#F2F3F3" cx="302.504" cy="267.854" r="28.347"/>
+ <circle opacity="0.2917" fill="#F1F2F2" cx="301.915" cy="267.265" r="28.347"/>
+ <circle opacity="0.3125" fill="#F0F1F1" cx="301.324" cy="266.674" r="28.347"/>
+ <circle opacity="0.3333" fill="#EFF0F0" cx="300.733" cy="266.084" r="28.347"/>
+ <circle opacity="0.3542" fill="#EEEFEF" cx="300.142" cy="265.492" r="28.347"/>
+ <circle opacity="0.375" fill="#EDEEEE" cx="299.552" cy="264.902" r="28.347"/>
+ <circle opacity="0.3958" fill="#ECEDEE" cx="298.962" cy="264.312" r="28.347"/>
+ <circle opacity="0.4167" fill="#EBECED" cx="298.371" cy="263.722" r="28.347"/>
+ <circle opacity="0.4375" fill="#EAEBEC" cx="297.78" cy="263.131" r="28.347"/>
+ <circle opacity="0.4583" fill="#E9EAEB" cx="297.19" cy="262.541" r="28.347"/>
+ <circle opacity="0.4792" fill="#E8E9EA" cx="296.599" cy="261.95" r="28.347"/>
+ <circle opacity="0.5" fill="#E7E8E9" cx="296.009" cy="261.359" r="28.347"/>
+ <circle opacity="0.5208" fill="#E7E8E8" cx="295.419" cy="260.77" r="28.347"/>
+ <circle opacity="0.5417" fill="#E6E7E7" cx="294.828" cy="260.179" r="28.346"/>
+ <circle opacity="0.5625" fill="#E5E6E6" cx="294.237" cy="259.588" r="28.347"/>
+ <circle opacity="0.5833" fill="#E4E5E5" cx="293.646" cy="258.997" r="28.347"/>
+ <circle opacity="0.6042" fill="#E3E4E4" cx="293.056" cy="258.407" r="28.347"/>
+ <circle opacity="0.625" fill="#E2E3E3" cx="292.466" cy="257.816" r="28.347"/>
+ <path opacity="0.6458" fill="#E1E2E3" d="M320.222,257.226c0,15.655-12.692,28.347-28.345,28.347
+ c-15.656,0-28.349-12.691-28.349-28.347c0-15.656,12.692-28.347,28.349-28.347C307.529,228.879,320.222,241.569,320.222,257.226z"
+ />
+ <circle opacity="0.6667" fill="#E0E1E2" cx="291.285" cy="256.636" r="28.346"/>
+ <circle opacity="0.6875" fill="#DFE0E1" cx="290.694" cy="256.045" r="28.346"/>
+ <circle opacity="0.7083" fill="#DEDFE0" cx="290.104" cy="255.454" r="28.346"/>
+ <circle opacity="0.7292" fill="#DDDEDF" cx="289.513" cy="254.864" r="28.346"/>
+ <circle opacity="0.75" fill="#DCDDDE" cx="288.922" cy="254.273" r="28.346"/>
+ <path opacity="0.7708" fill="#DBDCDD" d="M316.678,253.683c0,15.655-12.691,28.347-28.344,28.347
+ c-15.656,0-28.349-12.691-28.349-28.347c0-15.656,12.692-28.347,28.349-28.347C303.986,225.336,316.678,238.026,316.678,253.683z"
+ />
+ <circle opacity="0.7917" fill="#DADBDC" cx="287.742" cy="253.093" r="28.346"/>
+ <circle opacity="0.8125" fill="#D9DADB" cx="287.151" cy="252.502" r="28.346"/>
+ <circle opacity="0.8333" fill="#D8DADA" cx="286.56" cy="251.911" r="28.346"/>
+ <circle opacity="0.8542" fill="#D7D9D9" cx="285.97" cy="251.32" r="28.346"/>
+ <circle opacity="0.875" fill="#D6D8D9" cx="285.379" cy="250.73" r="28.346"/>
+ <circle opacity="0.8958" fill="#D5D7D8" cx="284.789" cy="250.14" r="28.346"/>
+ <circle opacity="0.9167" fill="#D4D6D7" cx="284.198" cy="249.549" r="28.346"/>
+ <circle opacity="0.9375" fill="#D3D5D6" cx="283.607" cy="248.959" r="28.346"/>
+ <circle opacity="0.9583" fill="#D2D4D5" cx="283.017" cy="248.368" r="28.346"/>
+ <circle opacity="0.9792" fill="#D1D3D4" cx="282.427" cy="247.777" r="28.346"/>
+ <circle fill="#D0D2D3" cx="281.836" cy="247.188" r="28.346"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M263.283,217.083c-0.688,0-1.359-0.355-1.73-0.994L169.064,57.168c-0.556-0.954-0.232-2.179,0.723-2.734
+ c0.954-0.557,2.18-0.233,2.734,0.723l92.488,158.921c0.556,0.954,0.232,2.179-0.723,2.734
+ C263.971,216.996,263.625,217.083,263.283,217.083z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="242.475,211.856 243.635,208.024 262.506,213.758 266.846,194.517 270.75,195.401
+ 265.459,218.834 "/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M54.891,217.091c-0.342,0-0.688-0.087-1.004-0.271c-0.955-0.556-1.278-1.78-0.723-2.734l92.488-158.929
+ c0.556-0.956,1.781-1.279,2.734-0.723c0.955,0.556,1.278,1.78,0.723,2.734L56.621,216.097
+ C56.25,216.735,55.579,217.091,54.891,217.091z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="75.698,211.863 74.539,208.032 55.668,213.766 51.328,194.524 47.423,195.409 52.714,218.842
+ "/>
+ </g>
+ </g>
+ <g>
+ <circle fill="#FFFFFF" cx="159.088" cy="30.346" r="28.348"/>
+ <path fill="#231F20" d="M159.088,60.693c-16.733,0-30.348-13.614-30.348-30.348C128.74,13.613,142.354,0,159.088,0
+ s30.348,13.613,30.348,30.346C189.436,47.079,175.821,60.693,159.088,60.693z M159.088,4C144.56,4,132.74,15.818,132.74,30.346
+ c0,14.528,11.819,26.348,26.348,26.348s26.348-11.819,26.348-26.348C185.436,15.818,173.616,4,159.088,4z"/>
+ </g>
+ <g>
+ <circle fill="#FFFFFF" cx="36.344" cy="247.186" r="28.346"/>
+ <path fill="#EC1C24" d="M36.346,277.531c-16.733,0-30.348-13.613-30.348-30.346s13.614-30.346,30.348-30.346
+ c16.731,0,30.344,13.613,30.344,30.346S53.077,277.531,36.346,277.531z M36.346,220.84c-14.528,0-26.348,11.818-26.348,26.346
+ s11.819,26.346,26.348,26.346c14.526,0,26.344-11.818,26.344-26.346S50.872,220.84,36.346,220.84z"/>
+ </g>
+ <g>
+ <circle fill="#FFFFFF" cx="281.836" cy="247.186" r="28.346"/>
+ <path fill="#231F20" d="M281.834,277.531c-16.731,0-30.344-13.613-30.344-30.346s13.612-30.346,30.344-30.346
+ c16.733,0,30.348,13.613,30.348,30.346S298.567,277.531,281.834,277.531z M281.834,220.84c-14.526,0-26.344,11.818-26.344,26.346
+ s11.817,26.346,26.344,26.346c14.528,0,26.348-11.818,26.348-26.346S296.362,220.84,281.834,220.84z"/>
+ </g>
+ <g>
+ <path fill="#EC1C24" d="M28.365,253.343l5.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.596C27.861,254.155,28.058,253.763,28.365,253.343z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M280.128,248.471l-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.708V248.471z
+ "/>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M245.15,249.187c-0.52,0-1.04-0.21-1.409-0.59c-0.381-0.37-0.591-0.89-0.591-1.41
+ c0-0.53,0.21-1.04,0.58-1.41c0.75-0.75,2.091-0.75,2.83-0.01c0.38,0.38,0.59,0.9,0.59,1.42c0,0.521-0.21,1.04-0.579,1.41
+ C246.19,248.977,245.681,249.187,245.15,249.187z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M235.221,247.187c0-1.11,0.9-2,2-2l0,0c1.11,0,2,0.89,2,2l0,0c0,1.101-0.89,2-2,2l0,0
+ C236.121,249.187,235.221,248.287,235.221,247.187z M227.291,247.187c0-1.11,0.899-2,2-2l0,0c1.109,0,2,0.89,2,2l0,0
+ c0,1.101-0.891,2-2,2l0,0C228.19,249.187,227.291,248.287,227.291,247.187z M219.36,247.187c0-1.11,0.9-2,2-2l0,0
+ c1.11,0,2,0.89,2,2l0,0c0,1.101-0.89,2-2,2l0,0C220.261,249.187,219.36,248.287,219.36,247.187z M211.431,247.187
+ c0-1.11,0.9-2,2-2l0,0c1.101,0,2,0.89,2,2l0,0c0,1.101-0.899,2-2,2l0,0C212.331,249.187,211.431,248.287,211.431,247.187z
+ M203.501,247.187c0-1.11,0.899-2,2-2l0,0c1.109,0,2,0.89,2,2l0,0c0,1.101-0.891,2-2,2l0,0
+ C204.4,249.187,203.501,248.287,203.501,247.187z M195.571,247.187c0-1.11,0.89-2,2-2l0,0c1.109,0,2,0.89,2,2l0,0
+ c0,1.101-0.891,2-2,2l0,0C196.461,249.187,195.571,248.287,195.571,247.187z M187.641,247.187c0-1.11,0.9-2,2-2l0,0
+ c1.101,0,2,0.89,2,2l0,0c0,1.101-0.899,2-2,2l0,0C188.541,249.187,187.641,248.287,187.641,247.187z M179.711,247.187
+ c0-1.11,0.89-2,2-2l0,0c1.1,0,2,0.89,2,2l0,0c0,1.101-0.9,2-2,2l0,0C180.601,249.187,179.711,248.287,179.711,247.187z
+ M171.781,247.187c0-1.11,0.899-2,2-2l0,0c1.109,0,2,0.89,2,2l0,0c0,1.101-0.891,2-2,2l0,0
+ C172.681,249.187,171.781,248.287,171.781,247.187z M163.851,247.187c0-1.11,0.891-2,2-2l0,0c1.101,0,2,0.89,2,2l0,0
+ c0,1.101-0.899,2-2,2l0,0C164.741,249.187,163.851,248.287,163.851,247.187z M155.921,247.187c0-1.11,0.89-2,2-2l0,0
+ c1.11,0,2,0.89,2,2l0,0c0,1.101-0.89,2-2,2l0,0C156.811,249.187,155.921,248.287,155.921,247.187z M147.991,247.187
+ c0-1.11,0.89-2,2-2l0,0c1.1,0,2,0.89,2,2l0,0c0,1.101-0.9,2-2,2l0,0C148.881,249.187,147.991,248.287,147.991,247.187z
+ M140.061,247.187c0-1.11,0.891-2,2-2l0,0c1.101,0,2,0.89,2,2l0,0c0,1.101-0.899,2-2,2l0,0
+ C140.951,249.187,140.061,248.287,140.061,247.187z M132.131,247.187c0-1.11,0.89-2,2-2l0,0c1.1,0,2,0.89,2,2l0,0
+ c0,1.101-0.9,2-2,2l0,0C133.021,249.187,132.131,248.287,132.131,247.187z M124.201,247.187c0-1.11,0.899-2,2-2l0,0
+ c1.1,0,2,0.89,2,2l0,0c0,1.101-0.9,2-2,2l0,0C125.101,249.187,124.201,248.287,124.201,247.187z M116.271,247.187
+ c0-1.11,0.891-2,2-2l0,0c1.101,0,2,0.89,2,2l0,0c0,1.101-0.899,2-2,2l0,0C117.161,249.187,116.271,248.287,116.271,247.187z
+ M108.341,247.187c0-1.11,0.89-2,2-2l0,0c1.1,0,2,0.89,2,2l0,0c0,1.101-0.9,2-2,2l0,0
+ C109.23,249.187,108.341,248.287,108.341,247.187z M100.411,247.187c0-1.11,0.89-2,2-2l0,0c1.1,0,2,0.89,2,2l0,0
+ c0,1.101-0.9,2-2,2l0,0C101.301,249.187,100.411,248.287,100.411,247.187z M92.48,247.187c0-1.11,0.891-2,2-2l0,0
+ c1.101,0,2,0.89,2,2l0,0c0,1.101-0.899,2-2,2l0,0C93.371,249.187,92.48,248.287,92.48,247.187z M84.551,247.187
+ c0-1.11,0.89-2,2-2l0,0c1.1,0,2,0.89,2,2l0,0c0,1.101-0.9,2-2,2l0,0C85.44,249.187,84.551,248.287,84.551,247.187z
+ M76.621,247.187c0-1.11,0.89-2,2-2l0,0c1.1,0,2,0.89,2,2l0,0c0,1.101-0.9,2-2,2l0,0
+ C77.511,249.187,76.621,248.287,76.621,247.187z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M70.69,249.187c-0.529,0-1.05-0.22-1.42-0.59s-0.58-0.89-0.58-1.41c0-0.53,0.21-1.04,0.58-1.41
+ c0.74-0.75,2.09-0.75,2.83,0c0.38,0.37,0.59,0.88,0.59,1.41c0,0.521-0.21,1.04-0.59,1.41
+ C71.73,248.967,71.211,249.187,70.69,249.187z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="231.898,230.826 229.17,233.756 243.617,247.182 229.17,260.611 231.898,263.541 249.49,247.182
+ "/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <polyline fill="#FFFFFF" points="2,226.605 2,212.297 16.172,212.297 "/>
+ <path fill="#EC1C24" d="M2,228.605c-1.104,0-2-0.896-2-2v-14.309c0-1.104,0.896-2,2-2h14.172c1.104,0,2,0.896,2,2s-0.896,2-2,2H4
+ v12.309C4,227.71,3.104,228.605,2,228.605z"/>
+ </g>
+ <g>
+ <line fill="#FFFFFF" x1="2" y1="212.297" x2="16.578" y2="226.875"/>
+ <path fill="#EC1C24" d="M16.578,228.875c-0.512,0-1.023-0.195-1.414-0.586L0.586,213.711c-0.781-0.781-0.781-2.047,0-2.828
+ s2.047-0.781,2.828,0l14.578,14.578c0.781,0.781,0.781,2.047,0,2.828C17.602,228.68,17.09,228.875,16.578,228.875z"/>
+ </g>
+ </g>
+</g>
+</svg>
diff --git a/prolog/problems/family_relations/brother_2/Prolog_brother_04.svg b/prolog/problems/family_relations/brother_2/Prolog_brother_04.svg
new file mode 100644
index 0000000..fdc85c9
--- /dev/null
+++ b/prolog/problems/family_relations/brother_2/Prolog_brother_04.svg
@@ -0,0 +1,361 @@
+<?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="339px" height="332px"
+ viewBox="0 0 339 332" enable-background="new 0 0 339 332" 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>
+ <circle opacity="0" fill="#FFFFFF" cx="64.689" cy="271.254" r="28.348"/>
+ <circle opacity="0.0208" fill="#FEFEFE" cx="64.099" cy="270.663" r="28.348"/>
+ <circle opacity="0.0417" fill="#FDFDFD" cx="63.509" cy="270.073" r="28.348"/>
+ <circle opacity="0.0625" fill="#FCFCFC" cx="62.918" cy="269.482" r="28.348"/>
+ <circle opacity="0.0833" fill="#FBFBFB" cx="62.327" cy="268.893" r="28.348"/>
+ <circle opacity="0.1042" fill="#FAFAFA" cx="61.737" cy="268.302" r="28.347"/>
+ <circle opacity="0.125" fill="#F9F9FA" cx="61.146" cy="267.712" r="28.348"/>
+ <circle opacity="0.1458" fill="#F8F8F9" cx="60.555" cy="267.121" r="28.347"/>
+ <circle opacity="0.1667" fill="#F7F8F8" cx="59.965" cy="266.531" r="28.348"/>
+ <circle opacity="0.1875" fill="#F6F7F7" cx="59.375" cy="265.94" r="28.347"/>
+ <circle opacity="0.2083" fill="#F5F6F6" cx="58.784" cy="265.35" r="28.347"/>
+ <circle opacity="0.2292" fill="#F4F5F5" cx="58.193" cy="264.759" r="28.348"/>
+ <circle opacity="0.25" fill="#F3F4F4" cx="57.603" cy="264.169" r="28.347"/>
+ <circle opacity="0.2708" fill="#F2F3F3" cx="57.012" cy="263.578" r="28.347"/>
+ <circle opacity="0.2917" fill="#F1F2F2" cx="56.422" cy="262.988" r="28.347"/>
+ <circle opacity="0.3125" fill="#F0F1F1" cx="55.832" cy="262.398" r="28.347"/>
+ <circle opacity="0.3333" fill="#EFF0F0" cx="55.241" cy="261.808" r="28.347"/>
+ <circle opacity="0.3542" fill="#EEEFEF" cx="54.65" cy="261.217" r="28.347"/>
+ <circle opacity="0.375" fill="#EDEEEE" cx="54.06" cy="260.627" r="28.347"/>
+ <circle opacity="0.3958" fill="#ECEDEE" cx="53.47" cy="260.036" r="28.347"/>
+ <circle opacity="0.4167" fill="#EBECED" cx="52.878" cy="259.445" r="28.347"/>
+ <circle opacity="0.4375" fill="#EAEBEC" cx="52.288" cy="258.855" r="28.347"/>
+ <circle opacity="0.4583" fill="#E9EAEB" cx="51.698" cy="258.266" r="28.346"/>
+ <circle opacity="0.4792" fill="#E8E9EA" cx="51.107" cy="257.675" r="28.347"/>
+ <circle opacity="0.5" fill="#E7E8E9" cx="50.517" cy="257.084" r="28.347"/>
+ <circle opacity="0.5208" fill="#E7E8E8" cx="49.927" cy="256.494" r="28.347"/>
+ <circle opacity="0.5417" fill="#E6E7E7" cx="49.335" cy="255.903" r="28.346"/>
+ <circle opacity="0.5625" fill="#E5E6E6" cx="48.745" cy="255.312" r="28.347"/>
+ <circle opacity="0.5833" fill="#E4E5E5" cx="48.154" cy="254.723" r="28.347"/>
+ <circle opacity="0.6042" fill="#E3E4E4" cx="47.563" cy="254.132" r="28.347"/>
+ <circle opacity="0.625" fill="#E2E3E3" cx="46.973" cy="253.541" r="28.346"/>
+ <path opacity="0.6458" fill="#E1E2E3" d="M74.729,252.951c0,15.652-12.692,28.342-28.345,28.342
+ c-15.656,0-28.349-12.689-28.349-28.342c0-15.654,12.692-28.344,28.349-28.344C62.037,224.607,74.729,237.297,74.729,252.951z"/>
+ <circle opacity="0.6667" fill="#E0E1E2" cx="45.792" cy="252.36" r="28.346"/>
+ <circle opacity="0.6875" fill="#DFE0E1" cx="45.202" cy="251.77" r="28.346"/>
+ <circle opacity="0.7083" fill="#DEDFE0" cx="44.611" cy="251.18" r="28.346"/>
+ <circle opacity="0.7292" fill="#DDDEDF" cx="44.021" cy="250.59" r="28.346"/>
+ <circle opacity="0.75" fill="#DCDDDE" cx="43.43" cy="249.999" r="28.346"/>
+ <path opacity="0.7708" fill="#DBDCDD" d="M71.186,249.409c0,15.651-12.691,28.342-28.344,28.342
+ c-15.656,0-28.349-12.69-28.349-28.342c0-15.654,12.692-28.344,28.349-28.344C58.494,221.065,71.186,233.755,71.186,249.409z"/>
+ <circle opacity="0.7917" fill="#DADBDC" cx="42.249" cy="248.818" r="28.347"/>
+ <circle opacity="0.8125" fill="#D9DADB" cx="41.659" cy="248.228" r="28.346"/>
+ <circle opacity="0.8333" fill="#D8DADA" cx="41.068" cy="247.637" r="28.346"/>
+ <circle opacity="0.8542" fill="#D7D9D9" cx="40.478" cy="247.047" r="28.346"/>
+ <circle opacity="0.875" fill="#D6D8D9" cx="39.887" cy="246.457" r="28.346"/>
+ <circle opacity="0.8958" fill="#D5D7D8" cx="39.297" cy="245.866" r="28.346"/>
+ <circle opacity="0.9167" fill="#D4D6D7" cx="38.706" cy="245.275" r="28.346"/>
+ <circle opacity="0.9375" fill="#D3D5D6" cx="38.115" cy="244.686" r="28.346"/>
+ <path opacity="0.9583" fill="#D2D4D5" d="M65.87,244.095c0,15.651-12.69,28.342-28.343,28.342
+ c-15.656,0-28.349-12.69-28.349-28.342c0-15.653,12.692-28.344,28.349-28.344C53.18,215.751,65.87,228.441,65.87,244.095z"/>
+ <circle opacity="0.9792" fill="#D1D3D4" cx="36.935" cy="243.504" r="28.346"/>
+ <circle fill="#D0D2D3" cx="36.344" cy="242.914" r="28.346"/>
+ </g>
+ <g>
+ <path opacity="0" fill="#FFFFFF" d="M215.779,58.686c0,15.651-12.691,28.342-28.344,28.342c-15.656,0-28.352-12.69-28.352-28.342
+ c0-15.654,12.695-28.344,28.352-28.344C203.088,30.342,215.779,43.031,215.779,58.686z"/>
+ <path opacity="0.0208" fill="#FEFEFE" d="M215.188,58.095c0,15.651-12.691,28.342-28.344,28.342
+ c-15.655,0-28.352-12.69-28.352-28.342c0-15.654,12.696-28.343,28.352-28.343C202.497,29.752,215.188,42.44,215.188,58.095z"/>
+ <path opacity="0.0417" fill="#FDFDFD" d="M214.599,57.505c0,15.651-12.692,28.342-28.345,28.342
+ c-15.655,0-28.351-12.69-28.351-28.342c0-15.654,12.695-28.344,28.351-28.344C201.906,29.161,214.599,41.851,214.599,57.505z"/>
+ <path opacity="0.0625" fill="#FCFCFC" d="M214.008,56.914c0,15.652-12.691,28.342-28.344,28.342
+ c-15.656,0-28.352-12.689-28.352-28.342c0-15.654,12.695-28.344,28.352-28.344C201.316,28.57,214.008,41.26,214.008,56.914z"/>
+ <path opacity="0.0833" fill="#FBFBFB" d="M213.417,56.323c0,15.651-12.691,28.342-28.344,28.342
+ c-15.655,0-28.352-12.69-28.352-28.342c0-15.654,12.696-28.344,28.352-28.344C200.726,27.979,213.417,40.669,213.417,56.323z"/>
+ <path opacity="0.1042" fill="#FAFAFA" d="M212.827,55.733c0,15.651-12.691,28.342-28.345,28.342
+ c-15.656,0-28.352-12.69-28.352-28.342c0-15.654,12.695-28.344,28.352-28.344C200.136,27.39,212.827,40.079,212.827,55.733z"/>
+ <path opacity="0.125" fill="#F9F9FA" d="M212.236,55.143c0,15.652-12.691,28.343-28.344,28.343
+ c-15.656,0-28.352-12.69-28.352-28.343c0-15.654,12.695-28.344,28.352-28.344C199.545,26.799,212.236,39.488,212.236,55.143z"/>
+ <path opacity="0.1458" fill="#F8F8F9" d="M211.646,54.552c0,15.652-12.691,28.343-28.344,28.343
+ c-15.656,0-28.352-12.69-28.352-28.343c0-15.654,12.695-28.343,28.352-28.343C198.954,26.209,211.646,38.897,211.646,54.552z"/>
+ <circle opacity="0.1667" fill="#F7F8F8" cx="182.708" cy="53.961" r="28.348"/>
+ <ellipse opacity="0.1875" fill="#F6F7F7" cx="182.117" cy="53.371" rx="28.348" ry="28.342"/>
+ <circle opacity="0.2083" fill="#F5F6F6" cx="181.526" cy="52.78" r="28.348"/>
+ <path opacity="0.2292" fill="#F4F5F5" d="M209.283,52.19c0,15.651-12.691,28.342-28.344,28.342
+ c-15.656,0-28.352-12.69-28.352-28.342c0-15.654,12.695-28.344,28.352-28.344C196.592,23.847,209.283,36.536,209.283,52.19z"/>
+ <path opacity="0.25" fill="#F3F4F4" d="M208.693,51.6c0,15.651-12.691,28.342-28.345,28.342c-15.655,0-28.351-12.69-28.351-28.342
+ c0-15.654,12.695-28.344,28.351-28.344C196.002,23.256,208.693,35.945,208.693,51.6z"/>
+ <circle opacity="0.2708" fill="#F2F3F3" cx="179.755" cy="51.009" r="28.348"/>
+ <ellipse opacity="0.2917" fill="#F1F2F2" cx="179.165" cy="50.419" rx="28.348" ry="28.342"/>
+ <circle opacity="0.3125" fill="#F0F1F1" cx="178.574" cy="49.828" r="28.348"/>
+ <circle opacity="0.3333" fill="#EFF0F0" cx="177.983" cy="49.237" r="28.348"/>
+ <circle opacity="0.3542" fill="#EEEFEF" cx="177.393" cy="48.646" r="28.348"/>
+ <circle opacity="0.375" fill="#EDEEEE" cx="176.803" cy="48.057" r="28.348"/>
+ <ellipse opacity="0.3958" fill="#ECEDEE" cx="176.213" cy="47.467" rx="28.348" ry="28.342"/>
+ <circle opacity="0.4167" fill="#EBECED" cx="175.622" cy="46.875" r="28.348"/>
+ <ellipse opacity="0.4375" fill="#EAEBEC" cx="175.031" cy="46.285" rx="28.348" ry="28.342"/>
+ <path opacity="0.4583" fill="#E9EAEB" d="M202.788,45.695c0,15.651-12.691,28.342-28.345,28.342
+ c-15.654,0-28.351-12.69-28.351-28.342c0-15.654,12.696-28.344,28.351-28.344C190.097,17.352,202.788,30.041,202.788,45.695z"/>
+ <circle opacity="0.4792" fill="#E8E9EA" cx="173.851" cy="45.104" r="28.348"/>
+ <circle opacity="0.5" fill="#E7E8E9" cx="173.26" cy="44.514" r="28.348"/>
+ <ellipse opacity="0.5208" fill="#E7E8E8" cx="172.67" cy="43.924" rx="28.348" ry="28.342"/>
+ <circle opacity="0.5417" fill="#E6E7E7" cx="172.078" cy="43.332" r="28.348"/>
+ <circle opacity="0.5625" fill="#E5E6E6" cx="171.488" cy="42.742" r="28.348"/>
+ <ellipse opacity="0.5833" fill="#E4E5E5" cx="170.898" cy="42.152" rx="28.348" ry="28.342"/>
+ <circle opacity="0.6042" fill="#E3E4E4" cx="170.307" cy="41.561" r="28.348"/>
+ <circle opacity="0.625" fill="#E2E3E3" cx="169.717" cy="40.971" r="28.348"/>
+ <circle opacity="0.6458" fill="#E1E2E3" cx="169.126" cy="40.38" r="28.348"/>
+ <circle opacity="0.6667" fill="#E0E1E2" cx="168.536" cy="39.79" r="28.347"/>
+ <circle opacity="0.6875" fill="#DFE0E1" cx="167.945" cy="39.199" r="28.348"/>
+ <circle opacity="0.7083" fill="#DEDFE0" cx="167.355" cy="38.608" r="28.348"/>
+ <circle opacity="0.7292" fill="#DDDEDF" cx="166.765" cy="38.019" r="28.348"/>
+ <circle opacity="0.75" fill="#DCDDDE" cx="166.174" cy="37.428" r="28.348"/>
+ <circle opacity="0.7708" fill="#DBDCDD" cx="165.583" cy="36.838" r="28.348"/>
+ <path opacity="0.7917" fill="#DADBDC" d="M193.34,36.246c0,15.654-12.691,28.344-28.347,28.344
+ c-15.652,0-28.349-12.689-28.349-28.344s12.696-28.342,28.349-28.342C180.648,7.904,193.34,20.592,193.34,36.246z"/>
+ <circle opacity="0.8125" fill="#D9DADB" cx="164.402" cy="35.656" r="28.348"/>
+ <path opacity="0.8333" fill="#D8DADA" d="M192.159,35.065c0,15.653-12.691,28.344-28.347,28.344
+ c-15.652,0-28.349-12.69-28.349-28.344S148.16,6.724,163.812,6.724C179.468,6.724,192.159,19.412,192.159,35.065z"/>
+ <circle opacity="0.8542" fill="#D7D9D9" cx="163.222" cy="34.476" r="28.348"/>
+ <circle opacity="0.875" fill="#D6D8D9" cx="162.631" cy="33.885" r="28.348"/>
+ <path opacity="0.8958" fill="#D5D7D8" d="M190.389,33.294c0,15.653-12.691,28.344-28.348,28.344
+ c-15.653,0-28.349-12.69-28.349-28.344s12.695-28.342,28.349-28.342C177.697,4.952,190.389,17.641,190.389,33.294z"/>
+ <path opacity="0.9167" fill="#D4D6D7" d="M189.797,32.704c0,15.652-12.691,28.343-28.347,28.343
+ c-15.652,0-28.349-12.69-28.349-28.343c0-15.655,12.696-28.342,28.349-28.342C177.105,4.362,189.797,17.049,189.797,32.704z"/>
+ <path opacity="0.9375" fill="#D3D5D6" d="M189.207,32.113c0,15.653-12.691,28.344-28.348,28.344
+ c-15.652,0-28.348-12.69-28.348-28.344c0-15.654,12.695-28.342,28.348-28.342C176.516,3.771,189.207,16.459,189.207,32.113z"/>
+ <circle opacity="0.9583" fill="#D2D4D5" cx="160.269" cy="31.522" r="28.348"/>
+ <path opacity="0.9792" fill="#D1D3D4" d="M188.026,30.932c0,15.653-12.692,28.345-28.349,28.345
+ c-15.652,0-28.347-12.691-28.347-28.345c0-15.654,12.694-28.341,28.347-28.341C175.334,2.591,188.026,15.277,188.026,30.932z"/>
+ <path fill="#D0D2D3" d="M187.436,30.342c0,15.653-12.691,28.344-28.348,28.344c-15.652,0-28.348-12.69-28.348-28.344
+ C130.74,14.688,143.436,2,159.088,2C174.744,2,187.436,14.688,187.436,30.342z"/>
+ </g>
+ <g>
+ <circle opacity="0" fill="#FFFFFF" cx="310.182" cy="271.254" r="28.348"/>
+ <circle opacity="0.0208" fill="#FEFEFE" cx="309.591" cy="270.663" r="28.348"/>
+ <circle opacity="0.0417" fill="#FDFDFD" cx="309" cy="270.073" r="28.348"/>
+ <circle opacity="0.0625" fill="#FCFCFC" cx="308.41" cy="269.482" r="28.348"/>
+ <circle opacity="0.0833" fill="#FBFBFB" cx="307.819" cy="268.893" r="28.348"/>
+ <circle opacity="0.1042" fill="#FAFAFA" cx="307.229" cy="268.302" r="28.348"/>
+ <circle opacity="0.125" fill="#F9F9FA" cx="306.639" cy="267.712" r="28.348"/>
+ <circle opacity="0.1458" fill="#F8F8F9" cx="306.048" cy="267.121" r="28.348"/>
+ <circle opacity="0.1667" fill="#F7F8F8" cx="305.457" cy="266.531" r="28.348"/>
+ <circle opacity="0.1875" fill="#F6F7F7" cx="304.867" cy="265.94" r="28.348"/>
+ <circle opacity="0.2083" fill="#F5F6F6" cx="304.276" cy="265.35" r="28.347"/>
+ <circle opacity="0.2292" fill="#F4F5F5" cx="303.686" cy="264.759" r="28.347"/>
+ <circle opacity="0.25" fill="#F3F4F4" cx="303.095" cy="264.169" r="28.347"/>
+ <circle opacity="0.2708" fill="#F2F3F3" cx="302.504" cy="263.578" r="28.347"/>
+ <circle opacity="0.2917" fill="#F1F2F2" cx="301.915" cy="262.988" r="28.347"/>
+ <circle opacity="0.3125" fill="#F0F1F1" cx="301.324" cy="262.398" r="28.347"/>
+ <circle opacity="0.3333" fill="#EFF0F0" cx="300.733" cy="261.808" r="28.347"/>
+ <circle opacity="0.3542" fill="#EEEFEF" cx="300.142" cy="261.217" r="28.347"/>
+ <circle opacity="0.375" fill="#EDEEEE" cx="299.552" cy="260.627" r="28.347"/>
+ <circle opacity="0.3958" fill="#ECEDEE" cx="298.962" cy="260.036" r="28.347"/>
+ <circle opacity="0.4167" fill="#EBECED" cx="298.371" cy="259.445" r="28.347"/>
+ <circle opacity="0.4375" fill="#EAEBEC" cx="297.78" cy="258.855" r="28.347"/>
+ <circle opacity="0.4583" fill="#E9EAEB" cx="297.19" cy="258.266" r="28.347"/>
+ <circle opacity="0.4792" fill="#E8E9EA" cx="296.599" cy="257.675" r="28.347"/>
+ <circle opacity="0.5" fill="#E7E8E9" cx="296.009" cy="257.084" r="28.347"/>
+ <circle opacity="0.5208" fill="#E7E8E8" cx="295.418" cy="256.494" r="28.347"/>
+ <circle opacity="0.5417" fill="#E6E7E7" cx="294.828" cy="255.903" r="28.346"/>
+ <circle opacity="0.5625" fill="#E5E6E6" cx="294.237" cy="255.312" r="28.347"/>
+ <circle opacity="0.5833" fill="#E4E5E5" cx="293.646" cy="254.723" r="28.347"/>
+ <circle opacity="0.6042" fill="#E3E4E4" cx="293.056" cy="254.132" r="28.347"/>
+ <circle opacity="0.625" fill="#E2E3E3" cx="292.465" cy="253.541" r="28.346"/>
+ <circle opacity="0.6458" fill="#E1E2E3" cx="291.875" cy="252.951" r="28.346"/>
+ <circle opacity="0.6667" fill="#E0E1E2" cx="291.285" cy="252.36" r="28.346"/>
+ <circle opacity="0.6875" fill="#DFE0E1" cx="290.694" cy="251.77" r="28.347"/>
+ <circle opacity="0.7083" fill="#DEDFE0" cx="290.104" cy="251.18" r="28.347"/>
+ <circle opacity="0.7292" fill="#DDDEDF" cx="289.513" cy="250.59" r="28.347"/>
+ <circle opacity="0.75" fill="#DCDDDE" cx="288.922" cy="249.999" r="28.346"/>
+ <circle opacity="0.7708" fill="#DBDCDD" cx="288.332" cy="249.409" r="28.346"/>
+ <circle opacity="0.7917" fill="#DADBDC" cx="287.742" cy="248.818" r="28.346"/>
+ <circle opacity="0.8125" fill="#D9DADB" cx="287.151" cy="248.228" r="28.346"/>
+ <circle opacity="0.8333" fill="#D8DADA" cx="286.56" cy="247.637" r="28.346"/>
+ <circle opacity="0.8542" fill="#D7D9D9" cx="285.97" cy="247.047" r="28.346"/>
+ <path opacity="0.875" fill="#D6D8D9" d="M313.726,246.457c0,15.651-12.692,28.342-28.345,28.342
+ c-15.656,0-28.348-12.69-28.348-28.342c0-15.654,12.691-28.344,28.348-28.344C301.033,218.113,313.726,230.803,313.726,246.457z"
+ />
+ <circle opacity="0.8958" fill="#D5D7D8" cx="284.789" cy="245.866" r="28.346"/>
+ <circle opacity="0.9167" fill="#D4D6D7" cx="284.198" cy="245.275" r="28.346"/>
+ <circle opacity="0.9375" fill="#D3D5D6" cx="283.607" cy="244.686" r="28.346"/>
+ <circle opacity="0.9583" fill="#D2D4D5" cx="283.018" cy="244.095" r="28.346"/>
+ <path opacity="0.9792" fill="#D1D3D4" d="M310.772,243.504c0,15.651-12.691,28.343-28.344,28.343
+ c-15.656,0-28.349-12.691-28.349-28.343c0-15.654,12.692-28.343,28.349-28.343C298.081,215.161,310.772,227.85,310.772,243.504z"
+ />
+ <circle fill="#D0D2D3" cx="281.836" cy="242.914" r="28.346"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M263.516,214.613c-0.694,0-1.368-0.361-1.738-1.007L171.523,55.874c-0.548-0.959-0.216-2.181,0.743-2.729
+ c0.96-0.546,2.18-0.215,2.729,0.743L265.25,211.62c0.548,0.959,0.216,2.181-0.743,2.729
+ C264.193,214.528,263.853,214.613,263.516,214.613z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="242.732,209.233 243.92,205.411 262.748,211.283 267.23,192.077 271.129,192.99 265.664,216.38
+ "/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M54.672,214.604c-0.337,0-0.678-0.085-0.991-0.264c-0.959-0.549-1.291-1.771-0.743-2.729l89.424-156.299
+ c0.548-0.959,1.771-1.289,2.729-0.743c0.959,0.549,1.291,1.771,0.743,2.729L56.41,213.597
+ C56.041,214.242,55.366,214.604,54.672,214.604z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="75.455,209.223 74.267,205.4 55.439,211.273 50.956,192.067 47.058,192.981 52.523,216.37 "/>
+ </g>
+ </g>
+ <g>
+ <circle fill="#FFFFFF" cx="159.088" cy="30.342" r="28.348"/>
+ <path fill="#231F20" d="M159.088,60.685c-16.733,0-30.348-13.612-30.348-30.343S142.354,0,159.088,0s30.348,13.611,30.348,30.342
+ S175.821,60.685,159.088,60.685z M159.088,3.999c-14.528,0-26.348,11.817-26.348,26.343c0,14.526,11.819,26.344,26.348,26.344
+ s26.348-11.817,26.348-26.344C185.436,15.816,173.616,3.999,159.088,3.999z"/>
+ </g>
+ <g>
+ <circle fill="#FFFFFF" cx="36.344" cy="242.912" r="28.346"/>
+ <path fill="#231F20" d="M36.346,273.253c-16.733,0-30.348-13.611-30.348-30.341c0-16.73,13.614-30.342,30.348-30.342
+ c16.731,0,30.344,13.611,30.344,30.342C66.689,259.642,53.077,273.253,36.346,273.253z M36.346,216.569
+ c-14.528,0-26.348,11.817-26.348,26.343s11.819,26.342,26.348,26.342c14.526,0,26.344-11.816,26.344-26.342
+ S50.872,216.569,36.346,216.569z"/>
+ </g>
+ <g>
+ <circle fill="#FFFFFF" cx="281.836" cy="242.912" r="28.346"/>
+ <path fill="#231F20" d="M281.834,273.253c-16.731,0-30.344-13.611-30.344-30.341c0-16.73,13.612-30.342,30.344-30.342
+ c16.733,0,30.348,13.611,30.348,30.342C312.182,259.642,298.567,273.253,281.834,273.253z M281.834,216.569
+ c-14.526,0-26.344,11.817-26.344,26.343s11.817,26.342,26.344,26.342c14.528,0,26.348-11.816,26.348-26.342
+ S296.362,216.569,281.834,216.569z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M28.365,249.067l5.824-7.223l-5.488-6.803c-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.523l4.9-6.411c0.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.83l5.769,7.195c0.279,0.364,0.531,0.784,0.531,1.288
+ c0,0.951-0.728,1.679-1.708,1.679c-0.728,0-1.147-0.279-1.567-0.84l-5.264-6.858l-5.181,6.747
+ c-0.476,0.615-0.924,0.951-1.68,0.951c-0.784,0-1.568-0.615-1.568-1.595C27.861,249.88,28.058,249.487,28.365,249.067z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M280.128,244.195l-6.748-9.266c-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.867l5.545-7.895c0.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.153v6.132c0,0.951-0.756,1.707-1.735,1.707c-0.952,0-1.708-0.756-1.708-1.707V244.195z
+ "/>
+ </g>
+ <g>
+ <g>
+ <path fill="#EC1C24" d="M245.152,244.911H75.027c-1.104,0-2-0.896-2-1.999c0-1.104,0.896-2,2-2h170.125c1.104,0,2,0.896,2,2
+ C247.152,244.016,246.257,244.911,245.152,244.911z"/>
+ </g>
+ <g>
+ <polygon fill="#EC1C24" points="231.898,226.555 229.17,229.484 243.617,242.908 229.17,256.336 231.898,259.265 249.49,242.908
+ "/>
+ </g>
+ <g>
+ <polygon fill="#EC1C24" points="88.281,226.555 91.01,229.484 76.562,242.908 91.01,256.336 88.281,259.265 70.689,242.908
+ "/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M2,224.33c-1.104,0-2-0.896-2-1.999v-14.307c0-1.104,0.896-2,2-2h14.172c1.104,0,2,0.896,2,2
+ c0,1.104-0.896,1.999-2,1.999H4v12.308C4,223.435,3.104,224.33,2,224.33z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M16.578,224.6c-0.512,0-1.023-0.195-1.414-0.586L0.586,209.438c-0.781-0.781-0.781-2.046,0-2.827
+ s2.047-0.781,2.828,0l14.578,14.576c0.781,0.781,0.781,2.046,0,2.827C17.602,224.404,17.09,224.6,16.578,224.6z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M159.256,332c-1.1-0.01-1.989-0.92-1.97-2.021l0,0c0.01-1.109,0.91-1.988,2.021-1.979l0,0
+ c1.109,0.02,1.989,0.919,1.979,2.029l0,0c-0.02,1.09-0.91,1.97-2,1.97l0,0C159.276,332,159.267,332,159.256,332z
+ M165.286,329.939c-0.06-1.109,0.78-2.049,1.88-2.108l0,0l0,0l0,0c1.101-0.07,2.05,0.769,2.11,1.879l0,0
+ c0.06,1.1-0.78,2.04-1.88,2.11l0,0c-0.04,0-0.08,0-0.12,0l0,0C166.227,331.82,165.347,331,165.286,329.939z M151.137,331.63
+ L151.137,331.63c-1.101-0.09-1.921-1.06-1.841-2.16l0,0c0.091-1.099,1.061-1.919,2.16-1.829l0,0
+ c1.101,0.09,1.92,1.049,1.83,2.149l0,0c-0.08,1.05-0.96,1.84-1.99,1.84l0,0C151.246,331.63,151.187,331.63,151.137,331.63z
+ M173.267,329.34c-0.141-1.099,0.63-2.099,1.729-2.239l0,0l0,0l0,0c1.09-0.14,2.09,0.641,2.23,1.729l0,0
+ c0.14,1.1-0.63,2.1-1.73,2.24l0,0c-0.08,0.01-0.17,0.02-0.25,0.02l0,0C174.256,331.09,173.387,330.35,173.267,329.34z
+ M143.057,330.689L143.057,330.689c-1.091-0.17-1.851-1.189-1.681-2.279l0,0c0.16-1.089,1.181-1.839,2.28-1.68l0,0l0,0l0,0
+ c1.09,0.17,1.84,1.19,1.68,2.279l0,0c-0.159,0.99-1.01,1.7-1.979,1.7l0,0C143.256,330.71,143.156,330.7,143.057,330.689z
+ M181.177,328.19c-0.221-1.08,0.489-2.13,1.569-2.35l0,0c1.09-0.21,2.141,0.49,2.351,1.57l0,0c0.22,1.089-0.49,2.139-1.57,2.358
+ l0,0c-0.13,0.021-0.26,0.03-0.39,0.03l0,0C182.196,329.8,181.366,329.14,181.177,328.19z M135.057,329.189
+ c-1.08-0.239-1.761-1.299-1.511-2.379l0,0c0.23-1.08,1.301-1.76,2.381-1.52l0,0c1.079,0.24,1.76,1.31,1.52,2.39l0,0
+ c-0.21,0.929-1.03,1.56-1.95,1.56l0,0C135.356,329.24,135.206,329.229,135.057,329.189z M188.996,326.501
+ c-0.29-1.061,0.34-2.16,1.41-2.45l0,0l0,0l0,0c1.06-0.28,2.16,0.35,2.45,1.41l0,0c0.29,1.07-0.34,2.17-1.41,2.46l0,0
+ c-0.17,0.04-0.35,0.06-0.52,0.06l0,0C190.046,327.98,189.236,327.4,188.996,326.501z M127.187,327.161L127.187,327.161
+ c-1.061-0.311-1.67-1.42-1.351-2.48l0,0c0.311-1.06,1.42-1.67,2.48-1.35l0,0c0,0,0,0,0-0.01l0,0c1.06,0.319,1.67,1.43,1.35,2.489
+ l0,0c-0.25,0.87-1.05,1.431-1.92,1.431l0,0C127.566,327.241,127.376,327.221,127.187,327.161z M196.677,324.291
+ c-0.351-1.04,0.199-2.181,1.25-2.54l0,0c1.039-0.36,2.18,0.2,2.539,1.24l0,0c0.351,1.05-0.199,2.189-1.25,2.54l0,0
+ c-0.21,0.079-0.43,0.109-0.649,0.109l0,0C197.736,325.641,196.966,325.121,196.677,324.291z M119.466,324.61
+ c-1.029-0.38-1.569-1.529-1.18-2.569l0,0c0.38-1.039,1.53-1.569,2.57-1.189l0,0c1.03,0.391,1.56,1.529,1.18,2.569l0,0
+ c-0.3,0.81-1.06,1.31-1.88,1.31l0,0C119.927,324.73,119.696,324.69,119.466,324.61z M204.196,321.581
+ c-0.42-1.02,0.06-2.189,1.08-2.619l0,0c1.02-0.43,2.189,0.06,2.62,1.08l0,0c0.42,1.01-0.061,2.188-1.08,2.608l0,0
+ c-0.25,0.11-0.51,0.16-0.771,0.16l0,0C205.267,322.811,204.517,322.341,204.196,321.581z M111.937,321.561
+ c-1.01-0.449-1.471-1.629-1.021-2.639l0,0c0.45-1.01,1.63-1.47,2.641-1.021l0,0c1.01,0.45,1.47,1.631,1.02,2.641l0,0
+ c-0.33,0.74-1.06,1.188-1.83,1.188l0,0C112.477,321.73,112.206,321.671,111.937,321.561z M211.536,318.382
+ c-0.49-0.99-0.08-2.19,0.91-2.68l0,0c0,0,0,0,0,0.01l0,0c0.99-0.49,2.19-0.08,2.68,0.899l0,0c0.48,1,0.07,2.19-0.92,2.681h0.01
+ c-0.289,0.14-0.59,0.21-0.89,0.21l0,0C212.586,319.502,211.876,319.092,211.536,318.382z M104.616,318.042
+ c-0.979-0.51-1.36-1.71-0.86-2.69l0,0c0.511-0.979,1.721-1.369,2.7-0.859l0,0c0.98,0.51,1.36,1.72,0.86,2.699l0,0
+ c-0.36,0.69-1.061,1.08-1.78,1.08l0,0C105.227,318.271,104.906,318.202,104.616,318.042z M218.656,314.742
+ c-0.55-0.959-0.22-2.18,0.74-2.729l0,0c0.96-0.54,2.18-0.21,2.729,0.75l0,0c0.551,0.96,0.21,2.179-0.75,2.729l0,0
+ c-0.31,0.18-0.649,0.26-0.979,0.26l0,0C219.696,315.752,219.026,315.392,218.656,314.742z M97.526,314.093
+ c-0.95-0.56-1.26-1.79-0.69-2.74l0,0c0.561-0.95,1.79-1.26,2.74-0.689l0,0c0.95,0.56,1.26,1.79,0.69,2.739l0,0
+ c-0.37,0.631-1.04,0.98-1.721,0.98l0,0C98.196,314.383,97.847,314.293,97.526,314.093z M225.546,310.683
+ c-0.6-0.93-0.34-2.16,0.591-2.76l0,0l0,0l0,0c0.92-0.61,2.159-0.34,2.76,0.59l0,0c0.609,0.92,0.34,2.16-0.58,2.76h-0.01
+ c-0.33,0.221-0.71,0.32-1.08,0.32l0,0C226.566,311.593,225.927,311.272,225.546,310.683z M90.677,309.743
+ c-0.91-0.62-1.15-1.86-0.53-2.77l0,0c0.609-0.92,1.859-1.16,2.77-0.54l0,0c0.92,0.62,1.16,1.859,0.54,2.779l0,0
+ c-0.39,0.57-1.02,0.88-1.66,0.88l0,0C91.416,310.093,91.026,309.982,90.677,309.743z M232.196,306.244
+ c-0.65-0.9-0.46-2.15,0.43-2.801l0,0c0.891-0.649,2.15-0.46,2.801,0.44l0,0c0.649,0.89,0.449,2.14-0.44,2.79l0,0
+ c-0.35,0.26-0.771,0.39-1.18,0.39l0,0C233.196,307.063,232.586,306.773,232.196,306.244z M84.086,305.023h0.011
+ c-0.891-0.67-1.061-1.92-0.391-2.8l0,0c0.67-0.88,1.92-1.05,2.8-0.39l0,0l0,0l0,0c0.881,0.67,1.051,1.92,0.391,2.81l0,0
+ c-0.4,0.51-0.99,0.79-1.601,0.79l0,0C84.876,305.434,84.456,305.294,84.086,305.023z M238.597,301.434
+ c-0.7-0.859-0.58-2.108,0.279-2.809l0,0c0.86-0.7,2.12-0.57,2.82,0.29l0,0c0.69,0.85,0.56,2.108-0.29,2.809l0,0
+ c-0.37,0.3-0.82,0.45-1.27,0.45l0,0C239.557,302.174,238.986,301.924,238.597,301.434z M77.767,299.955
+ c-0.851-0.71-0.95-1.971-0.24-2.811l0,0c0.71-0.85,1.97-0.95,2.82-0.24l0,0c0.84,0.71,0.949,1.971,0.239,2.82l0,0
+ c-0.399,0.469-0.96,0.709-1.529,0.709l0,0C78.597,300.434,78.137,300.273,77.767,299.955z M244.727,296.305
+ c-0.74-0.82-0.67-2.08,0.149-2.82l0,0l0,0l0,0c0.82-0.738,2.08-0.679,2.82,0.141l0,0c0.74,0.819,0.68,2.09-0.14,2.83l0,0
+ c-0.391,0.34-0.87,0.51-1.341,0.51l0,0C245.666,296.965,245.126,296.745,244.727,296.305z M71.706,294.585
+ c-0.8-0.75-0.85-2.02-0.09-2.829l0,0c0.75-0.811,2.01-0.851,2.82-0.101l0,0c0.81,0.761,0.85,2.02,0.1,2.829l0,0
+ c-0.39,0.42-0.93,0.641-1.46,0.641l0,0C72.586,295.125,72.097,294.944,71.706,294.585z M250.606,290.876
+ c-0.78-0.78-0.78-2.05,0.01-2.83l0,0c0,0,0,0,0,0.01l0,0c0.78-0.78,2.04-0.78,2.82,0l0,0c0.779,0.79,0.779,2.05-0.01,2.83l0,0
+ c-0.391,0.39-0.9,0.58-1.41,0.58l0,0C251.506,291.466,250.996,291.275,250.606,290.876z M65.927,288.926
+ c-0.771-0.79-0.761-2.061,0.029-2.83l0,0c0.79-0.769,2.061-0.759,2.83,0.041l0,0l0,0l0,0c0.771,0.789,0.76,2.049-0.03,2.829l0,0
+ c-0.39,0.37-0.899,0.56-1.399,0.56l0,0C66.836,289.525,66.316,289.326,65.927,288.926z M256.206,285.177
+ c-0.81-0.75-0.859-2.021-0.12-2.83l0,0c0.75-0.81,2.011-0.87,2.83-0.12l0,0c0.811,0.75,0.86,2.01,0.12,2.83l0,0
+ c-0.399,0.43-0.93,0.64-1.47,0.64l0,0C257.076,285.696,256.597,285.526,256.206,285.177z M60.406,283.007L60.406,283.007
+ c-0.729-0.83-0.66-2.09,0.17-2.82l0,0c0.82-0.74,2.09-0.67,2.82,0.16l0,0l0,0l0,0c0.74,0.82,0.66,2.09-0.16,2.82l0,0
+ c-0.38,0.34-0.86,0.51-1.33,0.51l0,0C61.356,283.677,60.807,283.446,60.406,283.007z M261.557,279.217
+ c-0.851-0.709-0.96-1.969-0.25-2.81l0,0l0,0l0,0c0.71-0.85,1.97-0.96,2.819-0.25l0,0c0.84,0.71,0.95,1.971,0.24,2.819l0,0
+ c-0.39,0.47-0.96,0.71-1.53,0.71l0,0C262.387,279.687,261.927,279.537,261.557,279.217z M55.166,276.848
+ c-0.689-0.86-0.569-2.11,0.29-2.81l0,0c0.86-0.7,2.12-0.57,2.811,0.279l0,0l0,0l0,0c0.699,0.86,0.569,2.12-0.28,2.82l0,0
+ c-0.37,0.3-0.82,0.45-1.271,0.45l0,0C56.137,277.588,55.566,277.338,55.166,276.848z M50.196,270.479
+ c-0.66-0.88-0.48-2.14,0.41-2.8l0,0c0.88-0.66,2.13-0.48,2.79,0.4l0,0c0,0,0,0,0.01,0l0,0c0.66,0.89,0.47,2.14-0.41,2.8l0,0
+ c-0.359,0.27-0.78,0.399-1.2,0.399l0,0C51.187,271.278,50.586,270.999,50.196,270.479z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="270.645,293.735 266.648,293.989 265.42,274.309 245.875,276.973 245.338,273.005
+ 269.142,269.767 "/>
+ </g>
+ </g>
+ <g>
+ <path fill="#EC1C24" d="M147.117,213.326c0-1.117,0.895-2.016,2.016-2.016h22.668c1.117,0,2.016,0.898,2.016,2.016
+ c0,1.113-0.898,2.016-2.016,2.016h-22.668C148.012,215.342,147.117,214.439,147.117,213.326z M147.117,222.319
+ c0-1.078,0.895-2.016,2.016-2.016h22.668c1.117,0,2.016,0.938,2.016,2.016c0,1.114-0.898,2.015-2.016,2.015h-22.668
+ C148.012,224.334,147.117,223.434,147.117,222.319z"/>
+ <path fill="#EC1C24" d="M151.582,232.753l14.711-30.148c0.324-0.648,0.863-1.008,1.586-1.008c0.938,0,1.691,0.756,1.691,1.656
+ c0,0.324-0.113,0.646-0.184,0.863l-14.746,30.148c-0.328,0.645-0.832,1.008-1.551,1.008c-0.934,0-1.729-0.756-1.729-1.658
+ C151.361,233.292,151.473,232.97,151.582,232.753z"/>
+ </g>
+</g>
+</svg>
diff --git a/prolog/problems/family_relations/brother_2/Prolog_brother_05.svg b/prolog/problems/family_relations/brother_2/Prolog_brother_05.svg
new file mode 100644
index 0000000..673859b
--- /dev/null
+++ b/prolog/problems/family_relations/brother_2/Prolog_brother_05.svg
@@ -0,0 +1,501 @@
+<?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="314px" height="316px"
+ viewBox="0 0 314 316" enable-background="new 0 0 314 316" 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="M87.09,60.253c0,15.695-12.699,28.418-28.36,28.418c-15.666,0-28.367-12.723-28.367-28.418
+ c0-15.694,12.701-28.415,28.367-28.415C74.391,31.838,87.09,44.559,87.09,60.253z"/>
+ <path opacity="0.0208" fill="#FEFEFE" d="M86.499,59.66c0,15.696-12.699,28.418-28.36,28.418
+ c-15.666,0-28.367-12.722-28.367-28.418c0-15.694,12.701-28.414,28.367-28.414C73.8,31.246,86.499,43.966,86.499,59.66z"/>
+ <path opacity="0.0417" fill="#FDFDFD" d="M85.908,59.069c0,15.695-12.699,28.417-28.36,28.417
+ c-15.666,0-28.367-12.722-28.367-28.417s12.701-28.415,28.367-28.415C73.209,30.654,85.908,43.374,85.908,59.069z"/>
+ <path opacity="0.0625" fill="#FCFCFC" d="M85.317,58.478c0,15.694-12.699,28.418-28.36,28.418
+ c-15.666,0-28.367-12.724-28.367-28.418c0-15.695,12.701-28.415,28.367-28.415C72.618,30.062,85.317,42.782,85.317,58.478z"/>
+ <path opacity="0.0833" fill="#FBFBFB" d="M84.727,57.885c0,15.695-12.699,28.418-28.36,28.418
+ c-15.666,0-28.367-12.723-28.367-28.418c0-15.694,12.701-28.415,28.367-28.415C72.027,29.47,84.727,42.19,84.727,57.885z"/>
+ <path opacity="0.1042" fill="#FAFAFA" d="M84.136,57.293c0,15.695-12.699,28.418-28.36,28.418
+ c-15.666,0-28.367-12.723-28.367-28.418c0-15.694,12.701-28.415,28.367-28.415C71.437,28.878,84.136,41.599,84.136,57.293z"/>
+ <path opacity="0.125" fill="#F9F9FA" d="M83.545,56.701c0,15.695-12.699,28.418-28.36,28.418
+ c-15.665,0-28.367-12.723-28.367-28.418c0-15.694,12.702-28.415,28.367-28.415C70.846,28.286,83.545,41.007,83.545,56.701z"/>
+ <path opacity="0.1458" fill="#F8F8F9" d="M82.954,56.109c0,15.695-12.699,28.418-28.361,28.418
+ c-15.665,0-28.366-12.723-28.366-28.418c0-15.694,12.701-28.415,28.366-28.415C70.255,27.694,82.954,40.415,82.954,56.109z"/>
+ <path opacity="0.1667" fill="#F7F8F8" d="M82.363,55.518c0,15.694-12.699,28.417-28.361,28.417
+ c-15.665,0-28.366-12.723-28.366-28.417c0-15.695,12.701-28.416,28.366-28.416C69.664,27.102,82.363,39.822,82.363,55.518z"/>
+ <path opacity="0.1875" fill="#F6F7F7" d="M81.772,54.926c0,15.694-12.699,28.417-28.36,28.417
+ c-15.666,0-28.367-12.723-28.367-28.417c0-15.695,12.701-28.416,28.367-28.416C69.073,26.51,81.772,39.23,81.772,54.926z"/>
+ <path opacity="0.2083" fill="#F5F6F6" d="M81.181,54.333c0,15.694-12.698,28.418-28.36,28.418
+ c-15.665,0-28.367-12.724-28.367-28.418S37.155,25.918,52.82,25.918C68.482,25.918,81.181,38.639,81.181,54.333z"/>
+ <path opacity="0.2292" fill="#F4F5F5" d="M80.591,53.741c0,15.695-12.699,28.418-28.361,28.418
+ c-15.665,0-28.366-12.723-28.366-28.418c0-15.694,12.701-28.415,28.366-28.415C67.892,25.326,80.591,38.047,80.591,53.741z"/>
+ <path opacity="0.25" fill="#F3F4F4" d="M80,53.149c0,15.694-12.699,28.417-28.361,28.417c-15.665,0-28.367-12.723-28.367-28.417
+ s12.702-28.415,28.367-28.415C67.301,24.734,80,37.455,80,53.149z"/>
+ <path opacity="0.2708" fill="#F2F3F3" d="M79.408,52.557c0,15.695-12.699,28.418-28.361,28.418
+ c-15.664,0-28.366-12.723-28.366-28.418c0-15.693,12.702-28.415,28.366-28.415C66.709,24.142,79.408,36.863,79.408,52.557z"/>
+ <path opacity="0.2917" fill="#F1F2F2" d="M78.818,51.966c0,15.694-12.699,28.417-28.361,28.417
+ c-15.665,0-28.367-12.723-28.367-28.417c0-15.695,12.702-28.415,28.367-28.415C66.119,23.551,78.818,36.271,78.818,51.966z"/>
+ <path opacity="0.3125" fill="#F0F1F1" d="M78.228,51.374c0,15.694-12.699,28.417-28.361,28.417
+ c-15.665,0-28.366-12.723-28.366-28.417c0-15.695,12.701-28.415,28.366-28.415C65.528,22.959,78.228,35.679,78.228,51.374z"/>
+ <path opacity="0.3333" fill="#EFF0F0" d="M77.637,50.781c0,15.695-12.699,28.418-28.361,28.418
+ c-15.665,0-28.367-12.723-28.367-28.418c0-15.694,12.702-28.415,28.367-28.415C64.938,22.366,77.637,35.087,77.637,50.781z"/>
+ <path opacity="0.3542" fill="#EEEFEF" d="M77.045,50.189c0,15.694-12.699,28.417-28.361,28.417
+ c-15.664,0-28.366-12.723-28.366-28.417c0-15.695,12.702-28.415,28.366-28.415C64.346,21.774,77.045,34.494,77.045,50.189z"/>
+ <path opacity="0.375" fill="#EDEEEE" d="M76.455,49.598c0,15.694-12.699,28.417-28.361,28.417
+ c-15.665,0-28.367-12.723-28.367-28.417s12.702-28.416,28.367-28.416C63.756,21.182,76.455,33.903,76.455,49.598z"/>
+ <path opacity="0.3958" fill="#ECEDEE" d="M75.864,49.006c0,15.694-12.699,28.417-28.361,28.417
+ c-15.665,0-28.366-12.723-28.366-28.417s12.701-28.415,28.366-28.415C63.165,20.591,75.864,33.312,75.864,49.006z"/>
+ <ellipse opacity="0.4167" fill="#EBECED" cx="46.909" cy="48.414" rx="28.364" ry="28.417"/>
+ <path opacity="0.4375" fill="#EAEBEC" d="M74.682,47.822c0,15.693-12.699,28.416-28.361,28.416
+ c-15.664,0-28.366-12.723-28.366-28.416c0-15.695,12.702-28.416,28.366-28.416C61.982,19.406,74.682,32.127,74.682,47.822z"/>
+ <ellipse opacity="0.4583" fill="#E9EAEB" cx="45.727" cy="47.23" rx="28.364" ry="28.416"/>
+ <ellipse opacity="0.4792" fill="#E8E9EA" cx="45.137" cy="46.639" rx="28.364" ry="28.416"/>
+ <ellipse opacity="0.5" fill="#E7E8E9" cx="44.546" cy="46.047" rx="28.364" ry="28.416"/>
+ <path opacity="0.5208" fill="#E7E8E8" d="M72.318,45.455c0,15.693-12.699,28.416-28.361,28.416
+ c-15.664,0-28.366-12.723-28.366-28.416c0-15.696,12.702-28.417,28.366-28.417C59.619,17.038,72.318,29.759,72.318,45.455z"/>
+ <ellipse opacity="0.5417" fill="#E6E7E7" cx="43.364" cy="44.862" rx="28.364" ry="28.417"/>
+ <path opacity="0.5625" fill="#E5E6E6" d="M71.137,44.271c0,15.693-12.699,28.417-28.361,28.417
+ c-15.664,0-28.366-12.724-28.366-28.417c0-15.695,12.702-28.416,28.366-28.416C58.438,15.854,71.137,28.575,71.137,44.271z"/>
+ <ellipse opacity="0.5833" fill="#E4E5E5" cx="42.182" cy="43.679" rx="28.364" ry="28.416"/>
+ <path opacity="0.6042" fill="#E3E4E4" d="M69.955,43.087c0,15.693-12.699,28.416-28.361,28.416
+ c-15.664,0-28.366-12.723-28.366-28.416c0-15.696,12.702-28.417,28.366-28.417C57.256,14.67,69.955,27.391,69.955,43.087z"/>
+ <ellipse opacity="0.625" fill="#E2E3E3" cx="41.001" cy="42.494" rx="28.364" ry="28.416"/>
+ <path opacity="0.6458" fill="#E1E2E3" d="M68.773,41.903c0,15.692-12.699,28.415-28.361,28.415
+ c-15.664,0-28.366-12.723-28.366-28.415c0-15.696,12.702-28.417,28.366-28.417C56.074,13.486,68.773,26.207,68.773,41.903z"/>
+ <ellipse opacity="0.6667" fill="#E0E1E2" cx="39.819" cy="41.311" rx="28.364" ry="28.416"/>
+ <ellipse opacity="0.6875" fill="#DFE0E1" cx="39.228" cy="40.719" rx="28.364" ry="28.416"/>
+ <ellipse opacity="0.7083" fill="#DEDFE0" cx="38.637" cy="40.127" rx="28.364" ry="28.416"/>
+ <ellipse opacity="0.7292" fill="#DDDEDF" cx="38.046" cy="39.535" rx="28.364" ry="28.416"/>
+ <ellipse opacity="0.75" fill="#DCDDDE" cx="37.456" cy="38.943" rx="28.364" ry="28.416"/>
+ <path opacity="0.7708" fill="#DBDCDD" d="M65.229,38.352c0,15.693-12.699,28.415-28.362,28.415S8.5,54.045,8.5,38.352
+ c0-15.696,12.703-28.417,28.366-28.417S65.229,22.655,65.229,38.352z"/>
+ <ellipse opacity="0.7917" fill="#DADBDC" cx="36.273" cy="37.759" rx="28.364" ry="28.416"/>
+ <path opacity="0.8125" fill="#D9DADB" d="M64.047,37.168c0,15.692-12.699,28.415-28.363,28.415
+ c-15.662,0-28.365-12.723-28.365-28.415c0-15.696,12.703-28.417,28.365-28.417C51.348,8.751,64.047,21.472,64.047,37.168z"/>
+ <ellipse opacity="0.8333" fill="#D8DADA" cx="35.092" cy="36.575" rx="28.364" ry="28.416"/>
+ <path opacity="0.8542" fill="#D7D9D9" d="M62.865,35.983c0,15.692-12.699,28.415-28.362,28.415S6.137,51.676,6.137,35.983
+ c0-15.696,12.703-28.417,28.366-28.417S62.865,20.287,62.865,35.983z"/>
+ <path opacity="0.875" fill="#D6D8D9" d="M62.274,35.392c0,15.692-12.699,28.415-28.363,28.415
+ c-15.662,0-28.365-12.723-28.365-28.415c0-15.696,12.703-28.417,28.365-28.417C49.575,6.975,62.274,19.695,62.274,35.392z"/>
+ <path opacity="0.8958" fill="#D5D7D8" d="M61.684,34.8c0,15.692-12.699,28.415-28.363,28.415
+ c-15.662,0-28.365-12.723-28.365-28.415c0-15.696,12.703-28.417,28.365-28.417C48.984,6.383,61.684,19.104,61.684,34.8z"/>
+ <path opacity="0.9167" fill="#D4D6D7" d="M61.093,34.208c0,15.692-12.699,28.415-28.362,28.415S4.364,49.9,4.364,34.208
+ c0-15.696,12.703-28.417,28.366-28.417S61.093,18.512,61.093,34.208z"/>
+ <path opacity="0.9375" fill="#D3D5D6" d="M60.502,33.616c0,15.692-12.699,28.414-28.363,28.414
+ c-15.662,0-28.365-12.722-28.365-28.414c0-15.696,12.703-28.417,28.365-28.417C47.803,5.199,60.502,17.92,60.502,33.616z"/>
+ <path opacity="0.9583" fill="#D2D4D5" d="M59.911,33.023c0,15.692-12.699,28.415-28.363,28.415
+ c-15.662,0-28.365-12.723-28.365-28.415c0-15.696,12.703-28.417,28.365-28.417C47.212,4.606,59.911,17.327,59.911,33.023z"/>
+ <path opacity="0.9792" fill="#D1D3D4" d="M59.32,32.432c0,15.692-12.699,28.415-28.363,28.415
+ c-15.662,0-28.365-12.723-28.365-28.415c0-15.696,12.703-28.417,28.365-28.417C46.621,4.015,59.32,16.735,59.32,32.432z"/>
+ <path fill="#D0D2D3" d="M58.729,31.84c0,15.692-12.699,28.415-28.363,28.415c-15.662,0-28.365-12.723-28.365-28.415
+ c0-15.696,12.703-28.417,28.365-28.417C46.03,3.423,58.729,16.144,58.729,31.84z"/>
+ </g>
+ <g>
+ <path fill="#FFFFFF" d="M58.729,31.84c0,15.692-12.699,28.415-28.363,28.415C14.7,60.255,2.001,47.532,2.001,31.84
+ c0-15.696,12.699-28.417,28.365-28.417C46.03,3.423,58.729,16.144,58.729,31.84z"/>
+ <path fill="#231F20" d="M30.366,62.26C13.623,62.26,0,48.613,0,31.84C0,15.065,13.623,1.418,30.366,1.418
+ c16.742,0,30.364,13.647,30.364,30.422C60.73,48.613,47.108,62.26,30.366,62.26z M30.366,5.428
+ c-14.537,0-26.364,11.848-26.364,26.412c0,14.563,11.827,26.41,26.364,26.41c14.536,0,26.361-11.847,26.361-26.41
+ C56.728,17.275,44.902,5.428,30.366,5.428z"/>
+ </g>
+ <g>
+ <path opacity="0" fill="#FFFFFF" d="M314,60.253c0,15.695-12.699,28.418-28.361,28.418c-15.665,0-28.366-12.723-28.366-28.418
+ c0-15.694,12.701-28.415,28.366-28.415C301.301,31.838,314,44.559,314,60.253z"/>
+ <path opacity="0.0208" fill="#FEFEFE" d="M313.409,59.66c0,15.696-12.699,28.418-28.361,28.418
+ c-15.666,0-28.367-12.722-28.367-28.418c0-15.694,12.701-28.414,28.367-28.414C300.71,31.246,313.409,43.966,313.409,59.66z"/>
+ <path opacity="0.0417" fill="#FDFDFD" d="M312.818,59.069c0,15.695-12.699,28.417-28.361,28.417
+ c-15.665,0-28.366-12.722-28.366-28.417s12.701-28.415,28.366-28.415C300.119,30.654,312.818,43.374,312.818,59.069z"/>
+ <path opacity="0.0625" fill="#FCFCFC" d="M312.228,58.478c0,15.694-12.699,28.418-28.361,28.418
+ c-15.665,0-28.366-12.724-28.366-28.418c0-15.695,12.701-28.415,28.366-28.415C299.528,30.062,312.228,42.782,312.228,58.478z"/>
+ <path opacity="0.0833" fill="#FBFBFB" d="M311.637,57.885c0,15.695-12.699,28.418-28.361,28.418
+ c-15.665,0-28.366-12.723-28.366-28.418c0-15.694,12.701-28.415,28.366-28.415C298.938,29.47,311.637,42.19,311.637,57.885z"/>
+ <path opacity="0.1042" fill="#FAFAFA" d="M311.046,57.293c0,15.695-12.699,28.418-28.361,28.418
+ c-15.665,0-28.366-12.723-28.366-28.418c0-15.694,12.701-28.415,28.366-28.415C298.347,28.878,311.046,41.599,311.046,57.293z"/>
+ <path opacity="0.125" fill="#F9F9FA" d="M310.455,56.701c0,15.695-12.699,28.418-28.361,28.418
+ c-15.665,0-28.366-12.723-28.366-28.418c0-15.694,12.701-28.415,28.366-28.415C297.756,28.286,310.455,41.007,310.455,56.701z"/>
+ <ellipse opacity="0.1458" fill="#F8F8F9" cx="281.5" cy="56.109" rx="28.363" ry="28.418"/>
+ <path opacity="0.1667" fill="#F7F8F8" d="M309.273,55.518c0,15.694-12.699,28.417-28.361,28.417
+ c-15.665,0-28.366-12.723-28.366-28.417c0-15.695,12.701-28.416,28.366-28.416C296.574,27.102,309.273,39.822,309.273,55.518z"/>
+ <ellipse opacity="0.1875" fill="#F6F7F7" cx="280.319" cy="54.926" rx="28.364" ry="28.417"/>
+ <ellipse opacity="0.2083" fill="#F5F6F6" cx="279.727" cy="54.333" rx="28.364" ry="28.418"/>
+ <path opacity="0.2292" fill="#F4F5F5" d="M307.5,53.741c0,15.695-12.699,28.418-28.361,28.418
+ c-15.664,0-28.366-12.723-28.366-28.418c0-15.694,12.702-28.415,28.366-28.415C294.801,25.326,307.5,38.047,307.5,53.741z"/>
+ <path opacity="0.25" fill="#F3F4F4" d="M306.91,53.149c0,15.694-12.699,28.417-28.361,28.417
+ c-15.665,0-28.367-12.723-28.367-28.417s12.702-28.415,28.367-28.415C294.211,24.734,306.91,37.455,306.91,53.149z"/>
+ <path opacity="0.2708" fill="#F2F3F3" d="M306.318,52.557c0,15.695-12.699,28.418-28.361,28.418
+ c-15.664,0-28.366-12.723-28.366-28.418c0-15.693,12.702-28.415,28.366-28.415C293.619,24.142,306.318,36.863,306.318,52.557z"/>
+ <ellipse opacity="0.2917" fill="#F1F2F2" cx="277.364" cy="51.966" rx="28.364" ry="28.417"/>
+ <path opacity="0.3125" fill="#F0F1F1" d="M305.138,51.374c0,15.694-12.7,28.417-28.362,28.417
+ c-15.664,0-28.365-12.723-28.365-28.417c0-15.695,12.701-28.415,28.365-28.415C292.438,22.959,305.138,35.679,305.138,51.374z"/>
+ <ellipse opacity="0.3333" fill="#EFF0F0" cx="276.182" cy="50.781" rx="28.364" ry="28.418"/>
+ <path opacity="0.3542" fill="#EEEFEF" d="M303.955,50.189c0,15.694-12.699,28.417-28.361,28.417
+ c-15.664,0-28.366-12.723-28.366-28.417c0-15.695,12.702-28.415,28.366-28.415C291.256,21.774,303.955,34.494,303.955,50.189z"/>
+ <ellipse opacity="0.375" fill="#EDEEEE" cx="275.001" cy="49.598" rx="28.364" ry="28.417"/>
+ <path opacity="0.3958" fill="#ECEDEE" d="M302.773,49.006c0,15.694-12.699,28.417-28.361,28.417
+ c-15.664,0-28.366-12.723-28.366-28.417s12.702-28.415,28.366-28.415C290.074,20.591,302.773,33.312,302.773,49.006z"/>
+ <ellipse opacity="0.4167" fill="#EBECED" cx="273.819" cy="48.414" rx="28.364" ry="28.417"/>
+ <ellipse opacity="0.4375" fill="#EAEBEC" cx="273.228" cy="47.822" rx="28.364" ry="28.416"/>
+ <ellipse opacity="0.4583" fill="#E9EAEB" cx="272.637" cy="47.23" rx="28.364" ry="28.416"/>
+ <ellipse opacity="0.4792" fill="#E8E9EA" cx="272.047" cy="46.639" rx="28.363" ry="28.416"/>
+ <ellipse opacity="0.5" fill="#E7E8E9" cx="271.455" cy="46.047" rx="28.363" ry="28.416"/>
+ <path opacity="0.5208" fill="#E7E8E8" d="M299.229,45.455c0,15.693-12.699,28.416-28.361,28.416
+ c-15.664,0-28.366-12.723-28.366-28.416c0-15.696,12.702-28.417,28.366-28.417C286.529,17.038,299.229,29.759,299.229,45.455z"/>
+ <ellipse opacity="0.5417" fill="#E6E7E7" cx="270.274" cy="44.862" rx="28.364" ry="28.417"/>
+ <path opacity="0.5625" fill="#E5E6E6" d="M298.047,44.271c0,15.693-12.699,28.417-28.361,28.417
+ c-15.664,0-28.366-12.724-28.366-28.417c0-15.695,12.702-28.416,28.366-28.416C285.348,15.854,298.047,28.575,298.047,44.271z"/>
+ <ellipse opacity="0.5833" fill="#E4E5E5" cx="269.092" cy="43.679" rx="28.363" ry="28.416"/>
+ <ellipse opacity="0.6042" fill="#E3E4E4" cx="268.501" cy="43.087" rx="28.364" ry="28.416"/>
+ <ellipse opacity="0.625" fill="#E2E3E3" cx="267.911" cy="42.494" rx="28.364" ry="28.416"/>
+ <path opacity="0.6458" fill="#E1E2E3" d="M295.684,41.903c0,15.692-12.699,28.415-28.362,28.415s-28.366-12.723-28.366-28.415
+ c0-15.696,12.703-28.417,28.366-28.417S295.684,26.207,295.684,41.903z"/>
+ <ellipse opacity="0.6667" fill="#E0E1E2" cx="266.729" cy="41.311" rx="28.363" ry="28.416"/>
+ <ellipse opacity="0.6875" fill="#DFE0E1" cx="266.138" cy="40.719" rx="28.364" ry="28.416"/>
+ <path opacity="0.7083" fill="#DEDFE0" d="M293.911,40.127c0,15.693-12.7,28.416-28.362,28.416
+ c-15.663,0-28.365-12.723-28.365-28.416c0-15.695,12.702-28.416,28.365-28.416C281.211,11.711,293.911,24.432,293.911,40.127z"/>
+ <ellipse opacity="0.7292" fill="#DDDEDF" cx="264.956" cy="39.535" rx="28.364" ry="28.416"/>
+ <ellipse opacity="0.75" fill="#DCDDDE" cx="264.365" cy="38.943" rx="28.363" ry="28.416"/>
+ <path opacity="0.7708" fill="#DBDCDD" d="M292.138,38.352c0,15.693-12.698,28.415-28.361,28.415s-28.365-12.722-28.365-28.415
+ c0-15.696,12.702-28.417,28.365-28.417S292.138,22.655,292.138,38.352z"/>
+ <path opacity="0.7917" fill="#DADBDC" d="M291.547,37.759c0,15.693-12.699,28.416-28.361,28.416
+ c-15.663,0-28.366-12.723-28.366-28.416c0-15.695,12.703-28.416,28.366-28.416C278.848,9.343,291.547,22.063,291.547,37.759z"/>
+ <path opacity="0.8125" fill="#D9DADB" d="M290.956,37.168c0,15.692-12.699,28.415-28.362,28.415
+ c-15.662,0-28.365-12.723-28.365-28.415c0-15.696,12.703-28.417,28.365-28.417C278.257,8.751,290.956,21.472,290.956,37.168z"/>
+ <path opacity="0.8333" fill="#D8DADA" d="M290.365,36.575c0,15.693-12.699,28.416-28.362,28.416
+ c-15.662,0-28.365-12.723-28.365-28.416c0-15.695,12.703-28.416,28.365-28.416C277.666,8.159,290.365,20.88,290.365,36.575z"/>
+ <path opacity="0.8542" fill="#D7D9D9" d="M289.774,35.983c0,15.692-12.699,28.415-28.362,28.415
+ c-15.662,0-28.365-12.723-28.365-28.415c0-15.696,12.703-28.417,28.365-28.417C277.075,7.566,289.774,20.287,289.774,35.983z"/>
+ <path opacity="0.875" fill="#D6D8D9" d="M289.184,35.392c0,15.692-12.699,28.415-28.362,28.415
+ c-15.662,0-28.365-12.723-28.365-28.415c0-15.696,12.703-28.417,28.365-28.417C276.484,6.975,289.184,19.695,289.184,35.392z"/>
+ <path opacity="0.8958" fill="#D5D7D8" d="M288.593,34.8c0,15.692-12.699,28.415-28.362,28.415
+ c-15.662,0-28.365-12.723-28.365-28.415c0-15.696,12.703-28.417,28.365-28.417C275.894,6.383,288.593,19.104,288.593,34.8z"/>
+ <path opacity="0.9167" fill="#D4D6D7" d="M288.002,34.208c0,15.692-12.699,28.415-28.362,28.415
+ c-15.662,0-28.365-12.723-28.365-28.415c0-15.696,12.703-28.417,28.365-28.417C275.303,5.791,288.002,18.512,288.002,34.208z"/>
+ <path opacity="0.9375" fill="#D3D5D6" d="M287.411,33.616c0,15.692-12.699,28.414-28.362,28.414
+ c-15.662,0-28.365-12.722-28.365-28.414c0-15.696,12.703-28.417,28.365-28.417C274.712,5.199,287.411,17.92,287.411,33.616z"/>
+ <path opacity="0.9583" fill="#D2D4D5" d="M286.82,33.023c0,15.692-12.699,28.415-28.362,28.415
+ c-15.662,0-28.365-12.723-28.365-28.415c0-15.696,12.703-28.417,28.365-28.417C274.121,4.606,286.82,17.327,286.82,33.023z"/>
+ <path opacity="0.9792" fill="#D1D3D4" d="M286.229,32.432c0,15.692-12.699,28.415-28.362,28.415
+ c-15.662,0-28.365-12.723-28.365-28.415c0-15.696,12.703-28.417,28.365-28.417C273.53,4.015,286.229,16.735,286.229,32.432z"/>
+ <path fill="#D0D2D3" d="M285.639,31.84c0,15.692-12.699,28.415-28.362,28.415c-15.662,0-28.365-12.723-28.365-28.415
+ c0-15.696,12.703-28.417,28.365-28.417C272.939,3.423,285.639,16.144,285.639,31.84z"/>
+ </g>
+ <g>
+ <path fill="#FFFFFF" d="M285.639,31.84c0,15.692-12.699,28.415-28.362,28.415c-15.666,0-28.365-12.723-28.365-28.415
+ c0-15.696,12.699-28.417,28.365-28.417C272.939,3.423,285.639,16.144,285.639,31.84z"/>
+ <path fill="#231F20" d="M257.276,62.26c-16.744,0-30.366-13.646-30.366-30.42c0-16.774,13.622-30.422,30.366-30.422
+ c16.742,0,30.364,13.647,30.364,30.422C287.641,48.613,274.019,62.26,257.276,62.26z M257.276,5.428
+ c-14.537,0-26.364,11.848-26.364,26.412c0,14.563,11.827,26.41,26.364,26.41c14.536,0,26.361-11.847,26.361-26.41
+ C283.638,17.275,271.812,5.428,257.276,5.428z"/>
+ </g>
+ <g>
+ <path opacity="0" fill="#FFFFFF" d="M87.09,287.583c0,15.694-12.699,28.417-28.36,28.417c-15.666,0-28.367-12.723-28.367-28.417
+ c0-15.695,12.701-28.416,28.367-28.416C74.391,259.167,87.09,271.888,87.09,287.583z"/>
+ <path opacity="0.0208" fill="#FEFEFE" d="M86.499,286.991c0,15.694-12.699,28.416-28.36,28.416
+ c-15.666,0-28.367-12.722-28.367-28.416c0-15.695,12.701-28.416,28.367-28.416C73.8,258.575,86.499,271.296,86.499,286.991z"/>
+ <path opacity="0.0417" fill="#FDFDFD" d="M85.908,286.398c0,15.694-12.699,28.418-28.36,28.418
+ c-15.666,0-28.367-12.724-28.367-28.418s12.701-28.415,28.367-28.415C73.209,257.983,85.908,270.704,85.908,286.398z"/>
+ <path opacity="0.0625" fill="#FCFCFC" d="M85.317,285.808c0,15.694-12.699,28.417-28.36,28.417
+ c-15.666,0-28.367-12.723-28.367-28.417c0-15.695,12.701-28.417,28.367-28.417C72.618,257.391,85.317,270.112,85.317,285.808z"/>
+ <path opacity="0.0833" fill="#FBFBFB" d="M84.727,285.215c0,15.694-12.699,28.417-28.36,28.417
+ c-15.666,0-28.367-12.723-28.367-28.417c0-15.695,12.701-28.416,28.367-28.416C72.027,256.799,84.727,269.52,84.727,285.215z"/>
+ <path opacity="0.1042" fill="#FAFAFA" d="M84.136,284.623c0,15.694-12.699,28.417-28.36,28.417
+ c-15.666,0-28.367-12.723-28.367-28.417c0-15.695,12.701-28.416,28.367-28.416C71.437,256.207,84.136,268.928,84.136,284.623z"/>
+ <path opacity="0.125" fill="#F9F9FA" d="M83.545,284.031c0,15.694-12.699,28.417-28.36,28.417
+ c-15.665,0-28.367-12.723-28.367-28.417c0-15.695,12.702-28.416,28.367-28.416C70.846,255.615,83.545,268.336,83.545,284.031z"/>
+ <path opacity="0.1458" fill="#F8F8F9" d="M82.954,283.438c0,15.695-12.699,28.418-28.361,28.418
+ c-15.665,0-28.366-12.723-28.366-28.418c0-15.694,12.701-28.415,28.366-28.415C70.255,255.023,82.954,267.744,82.954,283.438z"/>
+ <path opacity="0.1667" fill="#F7F8F8" d="M82.363,282.847c0,15.694-12.699,28.417-28.361,28.417
+ c-15.665,0-28.366-12.723-28.366-28.417s12.701-28.416,28.366-28.416C69.664,254.431,82.363,267.152,82.363,282.847z"/>
+ <path opacity="0.1875" fill="#F6F7F7" d="M81.772,282.255c0,15.694-12.699,28.418-28.36,28.418
+ c-15.666,0-28.367-12.724-28.367-28.418s12.701-28.415,28.367-28.415C69.073,253.84,81.772,266.561,81.772,282.255z"/>
+ <path opacity="0.2083" fill="#F5F6F6" d="M81.181,281.663c0,15.694-12.698,28.417-28.36,28.417
+ c-15.665,0-28.367-12.723-28.367-28.417c0-15.695,12.702-28.416,28.367-28.416C68.482,253.247,81.181,265.968,81.181,281.663z"/>
+ <path opacity="0.2292" fill="#F4F5F5" d="M80.591,281.07c0,15.695-12.699,28.418-28.361,28.418
+ c-15.665,0-28.366-12.723-28.366-28.418c0-15.694,12.701-28.415,28.366-28.415C67.892,252.655,80.591,265.376,80.591,281.07z"/>
+ <path opacity="0.25" fill="#F3F4F4" d="M80,280.479c0,15.695-12.699,28.418-28.361,28.418c-15.665,0-28.367-12.723-28.367-28.418
+ c0-15.694,12.702-28.415,28.367-28.415C67.301,252.063,80,264.784,80,280.479z"/>
+ <path opacity="0.2708" fill="#F2F3F3" d="M79.408,279.887c0,15.695-12.699,28.417-28.361,28.417
+ c-15.664,0-28.366-12.722-28.366-28.417c0-15.694,12.702-28.416,28.366-28.416C66.709,251.471,79.408,264.192,79.408,279.887z"/>
+ <path opacity="0.2917" fill="#F1F2F2" d="M78.818,279.295c0,15.695-12.699,28.417-28.361,28.417
+ c-15.665,0-28.367-12.722-28.367-28.417c0-15.694,12.702-28.416,28.367-28.416C66.119,250.879,78.818,263.601,78.818,279.295z"/>
+ <path opacity="0.3125" fill="#F0F1F1" d="M78.228,278.703c0,15.695-12.699,28.418-28.361,28.418
+ c-15.665,0-28.366-12.723-28.366-28.418c0-15.694,12.701-28.416,28.366-28.416C65.528,250.287,78.228,263.009,78.228,278.703z"/>
+ <path opacity="0.3333" fill="#EFF0F0" d="M77.637,278.111c0,15.694-12.699,28.417-28.361,28.417
+ c-15.665,0-28.367-12.723-28.367-28.417s12.702-28.416,28.367-28.416C64.938,249.695,77.637,262.417,77.637,278.111z"/>
+ <path opacity="0.3542" fill="#EEEFEF" d="M77.045,277.519c0,15.694-12.699,28.417-28.361,28.417
+ c-15.664,0-28.366-12.723-28.366-28.417s12.702-28.415,28.366-28.415C64.346,249.104,77.045,261.824,77.045,277.519z"/>
+ <path opacity="0.375" fill="#EDEEEE" d="M76.455,276.927c0,15.695-12.699,28.418-28.361,28.418
+ c-15.665,0-28.367-12.723-28.367-28.418c0-15.694,12.702-28.415,28.367-28.415C63.756,248.512,76.455,261.232,76.455,276.927z"/>
+ <path opacity="0.3958" fill="#ECEDEE" d="M75.864,276.336c0,15.694-12.699,28.417-28.361,28.417
+ c-15.665,0-28.366-12.723-28.366-28.417c0-15.695,12.701-28.416,28.366-28.416C63.165,247.92,75.864,260.641,75.864,276.336z"/>
+ <ellipse opacity="0.4167" fill="#EBECED" cx="46.909" cy="275.743" rx="28.364" ry="28.417"/>
+ <path opacity="0.4375" fill="#EAEBEC" d="M74.682,275.15c0,15.695-12.699,28.418-28.361,28.418
+ c-15.664,0-28.366-12.723-28.366-28.418c0-15.693,12.702-28.415,28.366-28.415C61.982,246.735,74.682,259.457,74.682,275.15z"/>
+ <ellipse opacity="0.4583" fill="#E9EAEB" cx="45.727" cy="274.559" rx="28.364" ry="28.418"/>
+ <ellipse opacity="0.4792" fill="#E8E9EA" cx="45.137" cy="273.967" rx="28.364" ry="28.418"/>
+ <ellipse opacity="0.5" fill="#E7E8E9" cx="44.546" cy="273.375" rx="28.364" ry="28.417"/>
+ <path opacity="0.5208" fill="#E7E8E8" d="M72.318,272.783c0,15.695-12.699,28.418-28.361,28.418
+ c-15.664,0-28.366-12.723-28.366-28.418c0-15.693,12.702-28.416,28.366-28.416C59.619,244.367,72.318,257.09,72.318,272.783z"/>
+ <ellipse opacity="0.5417" fill="#E6E7E7" cx="43.364" cy="272.191" rx="28.364" ry="28.417"/>
+ <path opacity="0.5625" fill="#E5E6E6" d="M71.137,271.6c0,15.694-12.699,28.417-28.361,28.417
+ c-15.664,0-28.366-12.723-28.366-28.417s12.702-28.416,28.366-28.416C58.438,243.184,71.137,255.905,71.137,271.6z"/>
+ <ellipse opacity="0.5833" fill="#E4E5E5" cx="42.182" cy="271.008" rx="28.364" ry="28.417"/>
+ <path opacity="0.6042" fill="#E3E4E4" d="M69.955,270.415c0,15.695-12.699,28.418-28.361,28.418
+ c-15.664,0-28.366-12.723-28.366-28.418c0-15.693,12.702-28.416,28.366-28.416C57.256,241.999,69.955,254.722,69.955,270.415z"/>
+ <ellipse opacity="0.625" fill="#E2E3E3" cx="41.001" cy="269.823" rx="28.364" ry="28.417"/>
+ <path opacity="0.6458" fill="#E1E2E3" d="M68.773,269.23c0,15.695-12.699,28.418-28.361,28.418
+ c-15.664,0-28.366-12.723-28.366-28.418c0-15.693,12.702-28.415,28.366-28.415C56.074,240.815,68.773,253.537,68.773,269.23z"/>
+ <ellipse opacity="0.6667" fill="#E0E1E2" cx="39.819" cy="268.639" rx="28.364" ry="28.418"/>
+ <ellipse opacity="0.6875" fill="#DFE0E1" cx="39.228" cy="268.047" rx="28.364" ry="28.418"/>
+ <ellipse opacity="0.7083" fill="#DEDFE0" cx="38.637" cy="267.455" rx="28.364" ry="28.418"/>
+ <ellipse opacity="0.7292" fill="#DDDEDF" cx="38.046" cy="266.863" rx="28.364" ry="28.417"/>
+ <ellipse opacity="0.75" fill="#DCDDDE" cx="37.456" cy="266.271" rx="28.364" ry="28.417"/>
+ <ellipse opacity="0.7708" fill="#DBDCDD" cx="36.864" cy="265.68" rx="28.364" ry="28.417"/>
+ <ellipse opacity="0.7917" fill="#DADBDC" cx="36.273" cy="265.087" rx="28.364" ry="28.418"/>
+ <path opacity="0.8125" fill="#D9DADB" d="M64.047,264.495c0,15.695-12.699,28.418-28.363,28.418
+ c-15.662,0-28.365-12.723-28.365-28.418c0-15.693,12.703-28.415,28.365-28.415C51.348,236.08,64.047,248.802,64.047,264.495z"/>
+ <ellipse opacity="0.8333" fill="#D8DADA" cx="35.092" cy="263.903" rx="28.364" ry="28.418"/>
+ <ellipse opacity="0.8542" fill="#D7D9D9" cx="34.501" cy="263.312" rx="28.364" ry="28.417"/>
+ <path opacity="0.875" fill="#D6D8D9" d="M62.274,262.719c0,15.695-12.699,28.418-28.363,28.418
+ c-15.662,0-28.365-12.723-28.365-28.418c0-15.692,12.703-28.415,28.365-28.415C49.575,234.304,62.274,247.026,62.274,262.719z"/>
+ <path opacity="0.8958" fill="#D5D7D8" d="M61.684,262.127c0,15.695-12.699,28.418-28.363,28.418
+ c-15.662,0-28.365-12.723-28.365-28.418c0-15.692,12.703-28.415,28.365-28.415C48.984,233.712,61.684,246.435,61.684,262.127z"/>
+ <ellipse opacity="0.9167" fill="#D4D6D7" cx="32.729" cy="261.535" rx="28.364" ry="28.418"/>
+ <path opacity="0.9375" fill="#D3D5D6" d="M60.502,260.943c0,15.695-12.699,28.417-28.363,28.417
+ c-15.662,0-28.365-12.722-28.365-28.417c0-15.693,12.703-28.415,28.365-28.415C47.803,232.528,60.502,245.25,60.502,260.943z"/>
+ <path opacity="0.9583" fill="#D2D4D5" d="M59.911,260.351c0,15.696-12.699,28.419-28.363,28.419
+ c-15.662,0-28.365-12.723-28.365-28.419c0-15.691,12.703-28.414,28.365-28.414C47.212,231.937,59.911,244.659,59.911,260.351z"/>
+ <path opacity="0.9792" fill="#D1D3D4" d="M59.32,259.76c0,15.694-12.699,28.417-28.363,28.417
+ c-15.662,0-28.365-12.723-28.365-28.417c0-15.693,12.703-28.416,28.365-28.416C46.621,231.344,59.32,244.066,59.32,259.76z"/>
+ <path fill="#D0D2D3" d="M58.729,259.167c0,15.695-12.699,28.418-28.363,28.418c-15.662,0-28.365-12.723-28.365-28.418
+ c0-15.692,12.703-28.415,28.365-28.415C46.03,230.752,58.729,243.475,58.729,259.167z"/>
+ </g>
+ <g>
+ <ellipse fill="#FFFFFF" cx="30.365" cy="259.167" rx="28.364" ry="28.418"/>
+ <path fill="#231F20" d="M30.366,289.59C13.623,289.59,0,275.941,0,259.167c0-16.773,13.623-30.42,30.366-30.42
+ c16.742,0,30.364,13.646,30.364,30.42C60.73,275.941,47.108,289.59,30.366,289.59z M30.366,232.757
+ c-14.537,0-26.364,11.848-26.364,26.41c0,14.564,11.827,26.413,26.364,26.413c14.536,0,26.361-11.849,26.361-26.413
+ C56.728,244.604,44.902,232.757,30.366,232.757z"/>
+ </g>
+ <g>
+ <path opacity="0" fill="#FFFFFF" d="M314,287.583C314,303.277,301.301,316,285.639,316c-15.665,0-28.366-12.723-28.366-28.417
+ c0-15.695,12.701-28.416,28.366-28.416C301.301,259.167,314,271.888,314,287.583z"/>
+ <path opacity="0.0208" fill="#FEFEFE" d="M313.409,286.991c0,15.694-12.699,28.416-28.361,28.416
+ c-15.666,0-28.367-12.722-28.367-28.416c0-15.695,12.701-28.416,28.367-28.416C300.71,258.575,313.409,271.296,313.409,286.991z"
+ />
+ <path opacity="0.0417" fill="#FDFDFD" d="M312.818,286.398c0,15.694-12.699,28.418-28.361,28.418
+ c-15.665,0-28.366-12.724-28.366-28.418s12.701-28.415,28.366-28.415C300.119,257.983,312.818,270.704,312.818,286.398z"/>
+ <path opacity="0.0625" fill="#FCFCFC" d="M312.228,285.808c0,15.694-12.699,28.417-28.361,28.417
+ c-15.665,0-28.366-12.723-28.366-28.417c0-15.695,12.701-28.417,28.366-28.417C299.528,257.391,312.228,270.112,312.228,285.808z"
+ />
+ <path opacity="0.0833" fill="#FBFBFB" d="M311.637,285.215c0,15.694-12.699,28.417-28.361,28.417
+ c-15.665,0-28.366-12.723-28.366-28.417c0-15.695,12.701-28.416,28.366-28.416C298.938,256.799,311.637,269.52,311.637,285.215z"
+ />
+ <path opacity="0.1042" fill="#FAFAFA" d="M311.046,284.623c0,15.694-12.699,28.417-28.361,28.417
+ c-15.665,0-28.366-12.723-28.366-28.417c0-15.695,12.701-28.416,28.366-28.416C298.347,256.207,311.046,268.928,311.046,284.623z"
+ />
+ <path opacity="0.125" fill="#F9F9FA" d="M310.455,284.031c0,15.694-12.699,28.417-28.361,28.417
+ c-15.665,0-28.366-12.723-28.366-28.417c0-15.695,12.701-28.416,28.366-28.416C297.756,255.615,310.455,268.336,310.455,284.031z"
+ />
+ <ellipse opacity="0.1458" fill="#F8F8F9" cx="281.5" cy="283.438" rx="28.363" ry="28.418"/>
+ <path opacity="0.1667" fill="#F7F8F8" d="M309.273,282.847c0,15.694-12.699,28.417-28.361,28.417
+ c-15.665,0-28.366-12.723-28.366-28.417s12.701-28.416,28.366-28.416C296.574,254.431,309.273,267.152,309.273,282.847z"/>
+ <ellipse opacity="0.1875" fill="#F6F7F7" cx="280.319" cy="282.255" rx="28.364" ry="28.418"/>
+ <ellipse opacity="0.2083" fill="#F5F6F6" cx="279.727" cy="281.663" rx="28.364" ry="28.417"/>
+ <path opacity="0.2292" fill="#F4F5F5" d="M307.5,281.07c0,15.695-12.699,28.418-28.361,28.418
+ c-15.664,0-28.366-12.723-28.366-28.418c0-15.694,12.702-28.415,28.366-28.415C294.801,252.655,307.5,265.376,307.5,281.07z"/>
+ <path opacity="0.25" fill="#F3F4F4" d="M306.91,280.479c0,15.695-12.699,28.418-28.361,28.418
+ c-15.665,0-28.367-12.723-28.367-28.418c0-15.694,12.702-28.415,28.367-28.415C294.211,252.063,306.91,264.784,306.91,280.479z"/>
+ <path opacity="0.2708" fill="#F2F3F3" d="M306.318,279.887c0,15.695-12.699,28.417-28.361,28.417
+ c-15.664,0-28.366-12.722-28.366-28.417c0-15.694,12.702-28.416,28.366-28.416C293.619,251.471,306.318,264.192,306.318,279.887z"
+ />
+ <ellipse opacity="0.2917" fill="#F1F2F2" cx="277.364" cy="279.295" rx="28.364" ry="28.417"/>
+ <path opacity="0.3125" fill="#F0F1F1" d="M305.138,278.703c0,15.695-12.7,28.418-28.362,28.418
+ c-15.664,0-28.365-12.723-28.365-28.418c0-15.694,12.701-28.416,28.365-28.416C292.438,250.287,305.138,263.009,305.138,278.703z"
+ />
+ <ellipse opacity="0.3333" fill="#EFF0F0" cx="276.182" cy="278.111" rx="28.364" ry="28.417"/>
+ <path opacity="0.3542" fill="#EEEFEF" d="M303.955,277.519c0,15.694-12.699,28.417-28.361,28.417
+ c-15.664,0-28.366-12.723-28.366-28.417s12.702-28.415,28.366-28.415C291.256,249.104,303.955,261.824,303.955,277.519z"/>
+ <ellipse opacity="0.375" fill="#EDEEEE" cx="275.001" cy="276.927" rx="28.364" ry="28.418"/>
+ <path opacity="0.3958" fill="#ECEDEE" d="M302.773,276.336c0,15.694-12.699,28.417-28.361,28.417
+ c-15.664,0-28.366-12.723-28.366-28.417c0-15.695,12.702-28.416,28.366-28.416C290.074,247.92,302.773,260.641,302.773,276.336z"
+ />
+ <ellipse opacity="0.4167" fill="#EBECED" cx="273.819" cy="275.743" rx="28.364" ry="28.417"/>
+ <ellipse opacity="0.4375" fill="#EAEBEC" cx="273.228" cy="275.15" rx="28.364" ry="28.418"/>
+ <ellipse opacity="0.4583" fill="#E9EAEB" cx="272.637" cy="274.559" rx="28.364" ry="28.418"/>
+ <ellipse opacity="0.4792" fill="#E8E9EA" cx="272.047" cy="273.967" rx="28.363" ry="28.418"/>
+ <ellipse opacity="0.5" fill="#E7E8E9" cx="271.455" cy="273.375" rx="28.363" ry="28.417"/>
+ <path opacity="0.5208" fill="#E7E8E8" d="M299.229,272.783c0,15.695-12.699,28.418-28.361,28.418
+ c-15.664,0-28.366-12.723-28.366-28.418c0-15.693,12.702-28.416,28.366-28.416C286.529,244.367,299.229,257.09,299.229,272.783z"
+ />
+ <ellipse opacity="0.5417" fill="#E6E7E7" cx="270.274" cy="272.191" rx="28.364" ry="28.417"/>
+ <path opacity="0.5625" fill="#E5E6E6" d="M298.047,271.6c0,15.694-12.699,28.417-28.361,28.417
+ c-15.664,0-28.366-12.723-28.366-28.417s12.702-28.416,28.366-28.416C285.348,243.184,298.047,255.905,298.047,271.6z"/>
+ <ellipse opacity="0.5833" fill="#E4E5E5" cx="269.092" cy="271.008" rx="28.363" ry="28.417"/>
+ <ellipse opacity="0.6042" fill="#E3E4E4" cx="268.501" cy="270.415" rx="28.364" ry="28.418"/>
+ <ellipse opacity="0.625" fill="#E2E3E3" cx="267.911" cy="269.823" rx="28.364" ry="28.417"/>
+ <ellipse opacity="0.6458" fill="#E1E2E3" cx="267.319" cy="269.23" rx="28.364" ry="28.418"/>
+ <ellipse opacity="0.6667" fill="#E0E1E2" cx="266.729" cy="268.639" rx="28.363" ry="28.418"/>
+ <ellipse opacity="0.6875" fill="#DFE0E1" cx="266.138" cy="268.047" rx="28.364" ry="28.418"/>
+ <path opacity="0.7083" fill="#DEDFE0" d="M293.911,267.455c0,15.695-12.7,28.418-28.362,28.418
+ c-15.663,0-28.365-12.723-28.365-28.418c0-15.693,12.702-28.416,28.365-28.416C281.211,239.039,293.911,251.762,293.911,267.455z"
+ />
+ <ellipse opacity="0.7292" fill="#DDDEDF" cx="264.956" cy="266.863" rx="28.364" ry="28.417"/>
+ <ellipse opacity="0.75" fill="#DCDDDE" cx="264.365" cy="266.271" rx="28.363" ry="28.417"/>
+ <ellipse opacity="0.7708" fill="#DBDCDD" cx="263.774" cy="265.68" rx="28.363" ry="28.417"/>
+ <path opacity="0.7917" fill="#DADBDC" d="M291.547,265.087c0,15.695-12.699,28.418-28.361,28.418
+ c-15.663,0-28.366-12.723-28.366-28.418c0-15.692,12.703-28.415,28.366-28.415C278.848,236.672,291.547,249.395,291.547,265.087z"
+ />
+ <path opacity="0.8125" fill="#D9DADB" d="M290.956,264.495c0,15.695-12.699,28.418-28.362,28.418
+ c-15.662,0-28.365-12.723-28.365-28.418c0-15.693,12.703-28.415,28.365-28.415C278.257,236.08,290.956,248.802,290.956,264.495z"
+ />
+ <path opacity="0.8333" fill="#D8DADA" d="M290.365,263.903c0,15.694-12.699,28.418-28.362,28.418
+ c-15.662,0-28.365-12.724-28.365-28.418c0-15.693,12.703-28.415,28.365-28.415C277.666,235.488,290.365,248.21,290.365,263.903z"
+ />
+ <path opacity="0.8542" fill="#D7D9D9" d="M289.774,263.312c0,15.694-12.699,28.417-28.362,28.417
+ c-15.662,0-28.365-12.723-28.365-28.417c0-15.693,12.703-28.416,28.365-28.416C277.075,234.896,289.774,247.618,289.774,263.312z"
+ />
+ <path opacity="0.875" fill="#D6D8D9" d="M289.184,262.719c0,15.695-12.699,28.418-28.362,28.418
+ c-15.662,0-28.365-12.723-28.365-28.418c0-15.692,12.703-28.415,28.365-28.415C276.484,234.304,289.184,247.026,289.184,262.719z"
+ />
+ <path opacity="0.8958" fill="#D5D7D8" d="M288.593,262.127c0,15.695-12.699,28.418-28.362,28.418
+ c-15.662,0-28.365-12.723-28.365-28.418c0-15.692,12.703-28.415,28.365-28.415C275.894,233.712,288.593,246.435,288.593,262.127z"
+ />
+ <path opacity="0.9167" fill="#D4D6D7" d="M288.002,261.535c0,15.695-12.699,28.418-28.362,28.418
+ c-15.662,0-28.365-12.723-28.365-28.418c0-15.692,12.703-28.415,28.365-28.415C275.303,233.12,288.002,245.843,288.002,261.535z"
+ />
+ <path opacity="0.9375" fill="#D3D5D6" d="M287.411,260.943c0,15.695-12.699,28.417-28.362,28.417
+ c-15.662,0-28.365-12.722-28.365-28.417c0-15.693,12.703-28.415,28.365-28.415C274.712,232.528,287.411,245.25,287.411,260.943z"
+ />
+ <path opacity="0.9583" fill="#D2D4D5" d="M286.82,260.351c0,15.696-12.699,28.419-28.362,28.419
+ c-15.662,0-28.365-12.723-28.365-28.419c0-15.691,12.703-28.414,28.365-28.414C274.121,231.937,286.82,244.659,286.82,260.351z"/>
+ <path opacity="0.9792" fill="#D1D3D4" d="M286.229,259.76c0,15.694-12.699,28.417-28.362,28.417
+ c-15.662,0-28.365-12.723-28.365-28.417c0-15.693,12.703-28.416,28.365-28.416C273.53,231.344,286.229,244.066,286.229,259.76z"/>
+ <path fill="#D0D2D3" d="M285.639,259.167c0,15.695-12.699,28.418-28.362,28.418c-15.662,0-28.365-12.723-28.365-28.418
+ c0-15.692,12.703-28.415,28.365-28.415C272.939,230.752,285.639,243.475,285.639,259.167z"/>
+ </g>
+ <g>
+ <ellipse fill="#FFFFFF" cx="257.275" cy="259.167" rx="28.364" ry="28.418"/>
+ <path fill="#231F20" d="M257.276,289.59c-16.744,0-30.366-13.648-30.366-30.423c0-16.773,13.622-30.42,30.366-30.42
+ c16.742,0,30.364,13.646,30.364,30.42C287.641,275.941,274.019,289.59,257.276,289.59z M257.276,232.757
+ c-14.537,0-26.364,11.848-26.364,26.41c0,14.564,11.827,26.413,26.364,26.413c14.536,0,26.361-11.849,26.361-26.413
+ C283.638,244.604,271.812,232.757,257.276,232.757z"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M257.274,226.403c-1.105,0-2.002-0.897-2.002-2.005V60.253c0-1.106,0.896-2.005,2.002-2.005
+ c1.104,0,2.001,0.898,2.001,2.005v164.146C259.275,225.506,258.379,226.403,257.274,226.403z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="240.904,211.111 243.836,208.377 257.271,222.859 270.708,208.377 273.64,211.111
+ 257.271,228.747 "/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M30.364,226.403c-1.105,0-2.001-0.897-2.001-2.005V60.253c0-1.106,0.896-2.005,2.001-2.005
+ s2.001,0.898,2.001,2.005v164.146C32.365,225.506,31.47,226.403,30.364,226.403z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="46.733,211.111 43.802,208.377 30.368,222.859 16.931,208.377 13.999,211.111 30.368,228.747
+ "/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <path fill="#231F20" d="M212.82,259.165c0-1.104,0.9-2.005,2.001-2.005l0,0c1.111,0,2.001,0.901,2.001,2.005l0,0
+ c0,1.112-0.89,2.005-2.001,2.005l0,0C213.721,261.17,212.82,260.277,212.82,259.165z M204.815,259.165
+ c0-1.104,0.9-2.005,2.001-2.005l0,0c1.111,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.89,2.005-2.001,2.005l0,0
+ C205.716,261.17,204.815,260.277,204.815,259.165z M196.811,259.165c0-1.104,0.9-2.005,2.001-2.005l0,0
+ c1.111,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.89,2.005-2.001,2.005l0,0C197.711,261.17,196.811,260.277,196.811,259.165z
+ M188.806,259.165c0-1.104,0.9-2.005,2.001-2.005l0,0c1.111,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.89,2.005-2.001,2.005l0,0
+ C189.706,261.17,188.806,260.277,188.806,259.165z M180.801,259.165c0-1.104,0.89-2.005,2.001-2.005l0,0
+ c1.111,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.89,2.005-2.001,2.005l0,0C181.69,261.17,180.801,260.277,180.801,259.165z
+ M172.796,259.165c0-1.104,0.9-2.005,2.001-2.005l0,0c1.111,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.89,2.005-2.001,2.005l0,0
+ C173.696,261.17,172.796,260.277,172.796,259.165z M164.791,259.165c0-1.104,0.9-2.005,2.001-2.005l0,0
+ c1.111,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.89,2.005-2.001,2.005l0,0C165.691,261.17,164.791,260.277,164.791,259.165z
+ M156.786,259.165c0-1.104,0.9-2.005,2.001-2.005l0,0c1.111,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.89,2.005-2.001,2.005l0,0
+ C157.687,261.17,156.786,260.277,156.786,259.165z M148.781,259.165c0-1.104,0.9-2.005,2.001-2.005l0,0
+ c1.111,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.89,2.005-2.001,2.005l0,0C149.682,261.17,148.781,260.277,148.781,259.165z
+ M140.776,259.165c0-1.104,0.9-2.005,2.001-2.005l0,0c1.101,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.9,2.005-2.001,2.005l0,0
+ C141.677,261.17,140.776,260.277,140.776,259.165z M132.771,259.165c0-1.104,0.9-2.005,2.001-2.005l0,0
+ c1.111,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.89,2.005-2.001,2.005l0,0C133.672,261.17,132.771,260.277,132.771,259.165z
+ M124.767,259.165c0-1.104,0.9-2.005,2.001-2.005l0,0c1.111,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.89,2.005-2.001,2.005l0,0
+ C125.667,261.17,124.767,260.277,124.767,259.165z M116.762,259.165c0-1.104,0.9-2.005,2.001-2.005l0,0
+ c1.101,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.9,2.005-2.001,2.005l0,0C117.662,261.17,116.762,260.277,116.762,259.165z
+ M108.757,259.165c0-1.104,0.9-2.005,2.001-2.005l0,0c1.111,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.89,2.005-2.001,2.005l0,0
+ C109.657,261.17,108.757,260.277,108.757,259.165z M100.752,259.165c0-1.104,0.9-2.005,2.001-2.005l0,0
+ c1.111,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.89,2.005-2.001,2.005l0,0C101.652,261.17,100.752,260.277,100.752,259.165z
+ M92.747,259.165c0-1.104,0.9-2.005,2.001-2.005l0,0c1.111,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.89,2.005-2.001,2.005l0,0
+ C93.647,261.17,92.747,260.277,92.747,259.165z M84.742,259.165c0-1.104,0.9-2.005,2.001-2.005l0,0
+ c1.111,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.89,2.005-2.001,2.005l0,0C85.643,261.17,84.742,260.277,84.742,259.165z
+ M76.737,259.165c0-1.104,0.9-2.005,2.001-2.005l0,0c1.111,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.89,2.005-2.001,2.005l0,0
+ C77.638,261.17,76.737,260.277,76.737,259.165z M68.732,259.165c0-1.104,0.9-2.005,2.001-2.005l0,0
+ c1.111,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.89,2.005-2.001,2.005l0,0C69.633,261.17,68.732,260.277,68.732,259.165z
+ M60.728,259.165c0-1.104,0.9-2.005,2.001-2.005l0,0c1.111,0,2.001,0.901,2.001,2.005l0,0c0,1.112-0.89,2.005-2.001,2.005l0,0
+ C61.628,261.17,60.728,260.277,60.728,259.165z"/>
+ </g>
+ <g>
+ <polygon fill="#231F20" points="207.306,275.566 204.576,272.63 219.032,259.171 204.576,245.708 207.306,242.771
+ 224.908,259.171 "/>
+ </g>
+ </g>
+ <g>
+ <path fill="#231F20" d="M22.377,266.492l5.828-7.242l-5.492-6.82c-0.279-0.365-0.531-0.814-0.531-1.291
+ c0-0.954,0.728-1.685,1.709-1.685c0.728,0,1.148,0.28,1.568,0.842l4.959,6.54l4.903-6.428c0.448-0.617,0.925-0.954,1.681-0.954
+ c0.757,0,1.569,0.617,1.569,1.572c0,0.505-0.196,0.897-0.532,1.319l-5.492,6.848l5.772,7.214c0.279,0.365,0.531,0.786,0.531,1.292
+ c0,0.954-0.728,1.684-1.709,1.684c-0.728,0-1.148-0.28-1.568-0.842l-5.267-6.877l-5.184,6.765
+ c-0.477,0.617-0.925,0.954-1.681,0.954c-0.785,0-1.569-0.617-1.569-1.6C21.873,267.307,22.069,266.913,22.377,266.492z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M255.567,261.607l-6.753-9.29c-0.224-0.337-0.392-0.73-0.392-1.207c0-0.926,0.757-1.656,1.736-1.656
+ c0.757,0,1.261,0.421,1.681,1.038l5.464,7.888l5.548-7.915c0.42-0.617,0.925-1.038,1.652-1.038c1.009,0,1.681,0.758,1.681,1.684
+ c0,0.477-0.224,0.897-0.476,1.235l-6.696,9.178v6.147c0,0.954-0.757,1.712-1.736,1.712c-0.953,0-1.709-0.758-1.709-1.712V261.607z
+ "/>
+ </g>
+ <g>
+ <g>
+ <path fill="#EC1C24" d="M221.855,33.843H66.358c-1.104,0-2.001-0.897-2.001-2.005s0.896-2.005,2.001-2.005h155.497
+ c1.105,0,2.002,0.897,2.002,2.005S222.961,33.843,221.855,33.843z"/>
+ </g>
+ <g>
+ <polygon fill="#EC1C24" points="79.621,48.237 82.351,45.301 67.895,31.842 82.351,18.379 79.621,15.442 62.019,31.842 "/>
+ </g>
+ <g>
+ <polygon fill="#EC1C24" points="208.594,48.237 205.864,45.301 220.32,31.842 205.864,18.379 208.594,15.442 226.196,31.842
+ "/>
+ </g>
+ </g>
+ <g>
+ <path fill="#EC1C24" d="M131.748,2.021c0-1.12,0.896-2.021,2.018-2.021h22.682c1.117,0,2.017,0.9,2.017,2.021
+ c0,1.116-0.899,2.021-2.017,2.021h-22.682C132.644,4.041,131.748,3.137,131.748,2.021z M131.748,11.037
+ c0-1.081,0.896-2.021,2.018-2.021h22.682c1.117,0,2.017,0.939,2.017,2.021c0,1.118-0.899,2.021-2.017,2.021h-22.682
+ C132.644,13.058,131.748,12.155,131.748,11.037z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M64.729,240.539c-1.104,0-2.001-0.897-2.001-2.005v-12.339H50.549c-1.105,0-2.002-0.897-2.002-2.005
+ c0-1.106,0.896-2.005,2.002-2.005h14.18c1.105,0,2.002,0.898,2.002,2.005v14.344C66.73,239.642,65.834,240.539,64.729,240.539z"/>
+ </g>
+ <g>
+ <path fill="#231F20" d="M50.142,240.81c-0.512,0-1.023-0.195-1.415-0.587c-0.781-0.783-0.781-2.053,0-2.836l14.588-14.613
+ c0.781-0.783,2.048-0.783,2.829,0c0.782,0.783,0.782,2.052,0,2.835l-14.587,14.614C51.166,240.614,50.654,240.81,50.142,240.81z"
+ />
+ </g>
+</g>
+</svg>
diff --git a/prolog/problems/family_relations/brother_2/common.py b/prolog/problems/family_relations/brother_2/common.py
index 327e746..3fb685f 100644
--- a/prolog/problems/family_relations/brother_2/common.py
+++ b/prolog/problems/family_relations/brother_2/common.py
@@ -34,6 +34,8 @@ test_cases = [
{'X': 'kramer'}, {'X': 'michael'}, {'X': 'william'}]),
('brother(andrew, X)',
[{'X': 'melanie'}]),
+ ('brother(X, sally)',
+ [{'X': 'jeffrey'}, {'X': 'william'}]),
]
def test(program, solved_problems):
@@ -101,4 +103,4 @@ def hint(program, solved_problems):
if engine_id:
prolog.engine.destroy(engine_id)
- return None
+ return []
diff --git a/prolog/problems/family_relations/brother_2/sl.py b/prolog/problems/family_relations/brother_2/sl.py
index 2176bd8..f945026 100644
--- a/prolog/problems/family_relations/brother_2/sl.py
+++ b/prolog/problems/family_relations/brother_2/sl.py
@@ -14,27 +14,26 @@ description = '''\
plan = [
'''\
-<p><img src="Sister-1.png" /></p>''',
+<p><img src="[%@resource Prolog_brother_01.svg%]" alt="Brat je moškega spola in ima skupnega starša z Y." /></p>''',
'''\
-<p><img src="Sister-2.png" /></p>''',
+<p>Če je <code>X</code> moški in če imata <code>X</code> in <code>Y</code> skupnega starša,
+potem je <code>X</code> brat od <code>Y</code>.</p>''',
'''\
-<p><img src="Sister-2.png" /></p>
-<pre>
-parent(P, X)
-parent(P, Y)
-male(X)
-</pre>'''
+<p><img src="[%@resource Prolog_brother_02.svg%]" alt="Brat X je moškega spola in ima vsaj enega skupnega starša z Y." /></p>''',
]
hint = {
'x_y_must_be_different': '''\
+<p><img src="[%@resource Prolog_brother_04.svg%]" /></p>
<p>Si pomislil, da sta <code>X</code> in <code>Y</code> lahko ista oseba? Poskusi naslednjo poizvedbo:</p>
<pre>
?- brother(william, Y).
</pre>
+<p>VEČ... Kako naredim, da sta X in Y različna?</p>
''',
'x_must_be_male': '''\
+<p><img src="[%@resource Prolog_brother_03.svg%]" /></p>
<p>Brat je navadno moškega spola.</p>
''',
@@ -43,6 +42,7 @@ hint = {
''',
'common_parent_needed': '''\
+<p><img src="[%@resource Prolog_brother_05.svg%]" /></p>
<p>Dobro bi bilo, da imata <code>X</code> in <code>Y</code> vsaj enega skupnega starša.</p>
''',
}