[Libreoffice-commits] core.git: Branch 'distro/mimo/mimo-6-1' - 29 commits - configure.ac forms/source librelogo/source mimo+linagora.png README.md scripting/source sfx2/source solenv/gbuild svx/source sw/inc sw/source wizards/com writerfilter/source

Jean-Sebastien BEVILACQUA (via logerrit) logerrit at kemper.freedesktop.org
Mon Sep 30 12:40:40 UTC 2019


 README.md                                             |  189 ++++++------------
 configure.ac                                          |    2 
 forms/source/richtext/richtextmodel.cxx               |    2 
 librelogo/source/LibreLogo/LibreLogo.py               |   51 ++++
 mimo+linagora.png                                     |binary
 scripting/source/pyprov/pythonscript.py               |   17 +
 sfx2/source/doc/objmisc.cxx                           |   13 +
 solenv/gbuild/GeneratedPackage.mk                     |   45 +---
 svx/source/unodraw/unoshape.cxx                       |    2 
 sw/inc/unosett.hxx                                    |    2 
 sw/source/core/doc/doc.cxx                            |    2 
 sw/source/core/text/porfld.cxx                        |    4 
 sw/source/core/text/porfld.hxx                        |    1 
 sw/source/core/text/txtfld.cxx                        |   12 +
 sw/source/core/unocore/unosett.cxx                    |   15 +
 sw/source/core/view/viewsh.cxx                        |   10 
 sw/source/uibase/app/apphdl.cxx                       |   38 ---
 sw/source/uibase/config/StoredChapterNumbering.cxx    |    2 
 wizards/com/sun/star/wizards/db/SQLQueryComposer.java |    3 
 writerfilter/source/rtftok/rtfdispatchsymbol.cxx      |   29 +-
 writerfilter/source/rtftok/rtfdispatchvalue.cxx       |    7 
 writerfilter/source/rtftok/rtfdocumentimpl.cxx        |   13 -
 writerfilter/source/rtftok/rtfdocumentimpl.hxx        |    2 
 23 files changed, 234 insertions(+), 227 deletions(-)

New commits:
commit 31671adeb09bb5a7234188d1a99bab8c62b9e233
Author:     Jean-Sebastien BEVILACQUA <realitix at gmail.com>
AuthorDate: Wed Sep 18 14:30:29 2019 +0200
Commit:     Jean-Sebastien BEVILACQUA <realitix at gmail.com>
CommitDate: Wed Sep 18 14:30:29 2019 +0200

    bump product versionto 6.1.6.3.M13
    
    Change-Id: I60dad7c6c861e8439144d346a6ad619d2dba2ea5

diff --git a/README.md b/README.md
index 761b043465b3..d164e4784078 100644
--- a/README.md
+++ b/README.md
@@ -14,6 +14,13 @@ The most recent version reviewed by MIMO can be downloaded at <https://www.mim.o
 
 ## Release notes
 
+### `6.1.6.3.M13`
+
+* Fix [acim#1418](https://acim.08000linux.com/issues/1418): Nouvelles failles dans libreoffice by fixing two CVE:
+	- CVE-2019-9855
+	- CVE-2019-9854
+
+
 ### `6.1.6.3.M12`
 
 * Fix [acim#1408](https://acim.08000linux.com/issues/1404): Demande d'intégration du patch de sécurité pour LibreOffice by fixing two CVE:
diff --git a/configure.ac b/configure.ac
index d0c11aa7ee7e..7189dd37b5c6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -9,7 +9,7 @@ dnl in order to create a configure script.
 # several non-alphanumeric characters, those are split off and used only for the
 # ABOUTBOXPRODUCTVERSIONSUFFIX in openoffice.lst. Why that is necessary, no idea.
 
-AC_INIT([LibreOffice],[6.1.6.3.M12],[],[],[http://documentfoundation.org/])
+AC_INIT([LibreOffice],[6.1.6.3.M13],[],[],[http://documentfoundation.org/])
 
 AC_PREREQ([2.59])
 
commit 861e1be1d6545f66daadb25d99eebfb21d5031ca
Author:     Jean-Sebastien BEVILACQUA <realitix at gmail.com>
AuthorDate: Wed Sep 18 14:27:57 2019 +0200
Commit:     Jean-Sebastien BEVILACQUA <realitix at gmail.com>
CommitDate: Wed Sep 18 14:27:57 2019 +0200

    Update README with m12 version
    
    Change-Id: I02364f7c6b9f975022f66540034f9ca6df49b248

diff --git a/README.md b/README.md
index 9cfaabb4d5b2..761b043465b3 100644
--- a/README.md
+++ b/README.md
@@ -14,6 +14,12 @@ The most recent version reviewed by MIMO can be downloaded at <https://www.mim.o
 
 ## Release notes
 
+### `6.1.6.3.M12`
+
+* Fix [acim#1408](https://acim.08000linux.com/issues/1404): Demande d'intégration du patch de sécurité pour LibreOffice by fixing two CVE:
+	- CVE-2019-9848
+	- CVE-2019-9849
+
 ### `6.1.6.3.M11`
 
 * Revert `tosca#24996: Recolor the shadow in the renderer`: the patch generated regressions
commit 9ad9824fd5817e272c733bae8637c906eacf2354
Author:     Stephan Bergmann <sbergman at redhat.com>
AuthorDate: Mon Aug 19 11:27:15 2019 +0200
Commit:     Jean-Sebastien BEVILACQUA <realitix at gmail.com>
CommitDate: Wed Sep 18 14:24:28 2019 +0200

    Improve check for absolute URI
    
    Change-Id: I4dee44832107f72f8f3fb68554428dc1e646c346
    Reviewed-on: https://gerrit.libreoffice.org/77706
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sbergman at redhat.com>
    (cherry picked from commit c79efeb66f7951305d0334bc288aee1c571a8728)
    Reviewed-on: https://gerrit.libreoffice.org/77724
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>
    (cherry picked from commit 52f7aa318722bd17c77ee5c4fa8307936e7b53af)
    Reviewed-on: https://gerrit.libreoffice.org/78146
    Reviewed-by: Michael Stahl <Michael.Stahl at cib.de>
    Tested-by: Michael Stahl <Michael.Stahl at cib.de>

diff --git a/scripting/source/pyprov/pythonscript.py b/scripting/source/pyprov/pythonscript.py
index e99c002cde4e..828a6bcd6f3c 100644
--- a/scripting/source/pyprov/pythonscript.py
+++ b/scripting/source/pyprov/pythonscript.py
@@ -235,7 +235,7 @@ class MyUriHelper:
                 log.debug( message )
                 raise RuntimeException( message )
 
-            if xFileUri.isAbsolute():
+            if not xFileUri.hasRelativePath():
                 message = "pythonscript: an absolute uri is invalid '" + sFileUri+ "'"
                 log.debug( message )
                 raise RuntimeException( message )
commit 9c86fff76d3256c0136a5df390722e02cceb896e
Author:     Caolán McNamara <caolanm at redhat.com>
AuthorDate: Fri Aug 16 10:18:34 2019 +0100
Commit:     Jean-Sebastien BEVILACQUA <realitix at gmail.com>
CommitDate: Wed Sep 18 14:24:10 2019 +0200

    an absolute uri is invalid input
    
    Change-Id: I392be4282be8ed67e3451b28d2c9f22acd4c87fc
    Reviewed-on: https://gerrit.libreoffice.org/77564
    Reviewed-by: Stephan Bergmann <sbergman at redhat.com>
    Tested-by: Stephan Bergmann <sbergman at redhat.com>
    (cherry picked from commit 3c076e54f736980e208f5c27ecf179aa90aea103)
    Reviewed-on: https://gerrit.libreoffice.org/77572
    Tested-by: Jenkins
    (cherry picked from commit 5445f7ffd09e891b220dabb19cd013bcf591fc08)
    Reviewed-on: https://gerrit.libreoffice.org/78145
    Reviewed-by: Michael Stahl <Michael.Stahl at cib.de>
    Tested-by: Michael Stahl <Michael.Stahl at cib.de>

diff --git a/scripting/source/pyprov/pythonscript.py b/scripting/source/pyprov/pythonscript.py
index d7bfdd8a4c29..e99c002cde4e 100644
--- a/scripting/source/pyprov/pythonscript.py
+++ b/scripting/source/pyprov/pythonscript.py
@@ -235,6 +235,11 @@ class MyUriHelper:
                 log.debug( message )
                 raise RuntimeException( message )
 
+            if xFileUri.isAbsolute():
+                message = "pythonscript: an absolute uri is invalid '" + sFileUri+ "'"
+                log.debug( message )
+                raise RuntimeException( message )
+
             # absolute path to the .py file
             xAbsScriptUri = self.m_uriRefFac.makeAbsolute(xBaseUri, xFileUri, True, RETAIN)
             sAbsScriptUri = xAbsScriptUri.getUriReference()
commit ea99d0224474f2bde7d6502f70a1364c7642e60d
Author:     Caolán McNamara <caolanm at redhat.com>
AuthorDate: Mon Aug 12 20:32:54 2019 +0100
Commit:     Jean-Sebastien BEVILACQUA <realitix at gmail.com>
CommitDate: Wed Sep 18 14:23:41 2019 +0200

    construct final url from parsed output
    
    Change-Id: Ifd733625a439685ad307603eb2b00bf463eb9ca9
    Reviewed-on: https://gerrit.libreoffice.org/77373
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sbergman at redhat.com>
    (cherry picked from commit 87959e5deea6d33cd35dbb3b8423056f9566710e)
    Reviewed-on: https://gerrit.libreoffice.org/77377
    (cherry picked from commit c03acb9b8a97254cfcf7c45ef920b93b7f1dd344)
    Reviewed-on: https://gerrit.libreoffice.org/77404
    Reviewed-by: Michael Stahl <Michael.Stahl at cib.de>
    Tested-by: Michael Stahl <Michael.Stahl at cib.de>

diff --git a/scripting/source/pyprov/pythonscript.py b/scripting/source/pyprov/pythonscript.py
index f1b2bfc75ee3..d7bfdd8a4c29 100644
--- a/scripting/source/pyprov/pythonscript.py
+++ b/scripting/source/pyprov/pythonscript.py
@@ -222,7 +222,13 @@ class MyUriHelper:
             sStorageUri = xStorageUri.getName().replace( "|", "/" );
 
             # path to the .py file, relative to the base
-            sFileUri = sStorageUri[0:sStorageUri.find("$")]
+            funcNameStart = sStorageUri.find("$")
+            if funcNameStart != -1:
+                sFileUri = sStorageUri[0:funcNameStart]
+                sFuncName = sStorageUri[funcNameStart+1:]
+            else:
+                sFileUri = sStorageUri
+
             xFileUri = self.m_uriRefFac.parse(sFileUri)
             if not xFileUri:
                 message = "pythonscript: invalid relative uri '" + sFileUri+ "'"
@@ -239,7 +245,9 @@ class MyUriHelper:
                 log.debug( message )
                 raise RuntimeException( message )
 
-            ret = sBaseUri + sStorageUri
+            ret = sAbsScriptUri
+            if funcNameStart != -1:
+                ret = ret + "$" + sFuncName
             log.debug( "converting scriptURI="+scriptURI + " to storageURI=" + ret )
             return ret
         except UnoException as e:
commit 526f2ee0224621e0a9cddbe1937eda2b9a7efbdd
Author:     Jean-Sebastien BEVILACQUA <realitix at gmail.com>
AuthorDate: Mon Jul 29 14:01:08 2019 +0200
Commit:     Jean-Sebastien BEVILACQUA <realitix at gmail.com>
CommitDate: Mon Jul 29 14:01:08 2019 +0200

    bump product versionto 6.1.6.3.M12

diff --git a/configure.ac b/configure.ac
index d551ac9b12da..d0c11aa7ee7e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -9,7 +9,7 @@ dnl in order to create a configure script.
 # several non-alphanumeric characters, those are split off and used only for the
 # ABOUTBOXPRODUCTVERSIONSUFFIX in openoffice.lst. Why that is necessary, no idea.
 
-AC_INIT([LibreOffice],[6.1.6.3.M11],[],[],[http://documentfoundation.org/])
+AC_INIT([LibreOffice],[6.1.6.3.M12],[],[],[http://documentfoundation.org/])
 
 AC_PREREQ([2.59])
 
commit 1eebf07a33cab2e054fe045d9e1528ddac936023
Author:     Stephan Bergmann <sbergman at redhat.com>
AuthorDate: Fri Jun 7 09:28:12 2019 +0200
Commit:     Jean-Sebastien BEVILACQUA <realitix at gmail.com>
CommitDate: Mon Jul 29 14:00:40 2019 +0200

    More uses of referer URL with SvxBrushItem
    
    Reviewed-on: https://gerrit.libreoffice.org/73643
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sbergman at redhat.com>
    (cherry picked from commit b518882de8213ef71a8003f95fbdf7689069c06d)
    Conflicts:
            sw/source/core/text/porfld.cxx
            sw/source/core/unocore/unosett.cxx
    
    Change-Id: I04b524784df4ef453d8b1feec13b62f183a17e23
    Reviewed-on: https://gerrit.libreoffice.org/73860
    Tested-by: Jenkins
    Reviewed-by: Miklos Vajna <vmiklos at collabora.com>
    (cherry picked from commit 87c418a98650ab6e4a62a0b4b72e02fee358dced)
    Reviewed-on: https://gerrit.libreoffice.org/74290
    Reviewed-by: Michael Stahl <Michael.Stahl at cib.de>
    Tested-by: Michael Stahl <Michael.Stahl at cib.de>

diff --git a/sw/inc/unosett.hxx b/sw/inc/unosett.hxx
index 1372c30126d0..fe4a514c9a4e 100644
--- a/sw/inc/unosett.hxx
+++ b/sw/inc/unosett.hxx
@@ -209,7 +209,7 @@ public:
 
     static css::uno::Sequence<css::beans::PropertyValue> GetPropertiesForNumFormat(
             const SwNumFormat& rFormat, OUString const& rCharFormatName,
-            OUString const* pHeadingStyleName);
+            OUString const* pHeadingStyleName, OUString const & referer);
     static void SetPropertiesToNumFormat(
             SwNumFormat & aFormat,
             OUString & rCharStyleName,
diff --git a/sw/source/core/text/porfld.cxx b/sw/source/core/text/porfld.cxx
index ac3596f78262..14e5320f234d 100644
--- a/sw/source/core/text/porfld.cxx
+++ b/sw/source/core/text/porfld.cxx
@@ -757,7 +757,7 @@ SwBulletPortion::SwBulletPortion( const sal_Unicode cBullet,
 
 SwGrfNumPortion::SwGrfNumPortion(
         const OUString& rGraphicFollowedBy,
-        const SvxBrushItem* pGrfBrush,
+        const SvxBrushItem* pGrfBrush, OUString const & referer,
         const SwFormatVertOrient* pGrfOrient, const Size& rGrfSize,
         const bool bLft, const bool bCntr, const sal_uInt16 nMinDst,
         const bool bLabelAlignmentPosAndSpaceModeActive ) :
@@ -771,7 +771,7 @@ SwGrfNumPortion::SwGrfNumPortion(
     if( pGrfBrush )
     {
         *pBrush = *pGrfBrush;
-        const Graphic* pGraph = pGrfBrush->GetGraphic();
+        const Graphic* pGraph = pGrfBrush->GetGraphic(referer);
         if( pGraph )
             SetAnimated( pGraph->IsAnimated() );
         else
diff --git a/sw/source/core/text/porfld.hxx b/sw/source/core/text/porfld.hxx
index d7c06e2ae4b2..ecdfeec6cff2 100644
--- a/sw/source/core/text/porfld.hxx
+++ b/sw/source/core/text/porfld.hxx
@@ -162,6 +162,7 @@ class SwGrfNumPortion : public SwNumberPortion
 public:
     SwGrfNumPortion( const OUString& rGraphicFollowedBy,
                      const SvxBrushItem* pGrfBrush,
+                     OUString const & referer,
                      const SwFormatVertOrient* pGrfOrient,
                      const Size& rGrfSize,
                      const bool bLeft,
diff --git a/sw/source/core/text/txtfld.cxx b/sw/source/core/text/txtfld.cxx
index 9ba37a923740..06cfa0cd4a35 100644
--- a/sw/source/core/text/txtfld.cxx
+++ b/sw/source/core/text/txtfld.cxx
@@ -52,6 +52,7 @@
 #include <flddat.hxx>
 #include <fmtautofmt.hxx>
 #include <IDocumentSettingAccess.hxx>
+#include <sfx2/docfile.hxx>
 #include <svl/itemiter.hxx>
 
 static bool lcl_IsInBody( SwFrame const *pFrame )
@@ -500,8 +501,17 @@ SwNumberPortion *SwTextFormatter::NewNumberPortion( SwTextFormatInfo &rInf ) con
 
         if( SVX_NUM_BITMAP == rNumFormat.GetNumberingType() )
         {
+            OUString referer;
+            if (auto const sh1 = rInf.GetVsh()) {
+                if (auto const doc = sh1->GetDoc()) {
+                    auto const sh2 = doc->GetPersist();
+                    if (sh2 != nullptr && sh2->HasName()) {
+                        referer = sh2->GetMedium()->GetName();
+                    }
+                }
+            }
             pRet = new SwGrfNumPortion( pTextNd->GetLabelFollowedBy(),
-                                        rNumFormat.GetBrush(),
+                                        rNumFormat.GetBrush(), referer,
                                         rNumFormat.GetGraphicOrientation(),
                                         rNumFormat.GetGraphicSize(),
                                         bLeft, bCenter, nMinDist,
diff --git a/sw/source/core/unocore/unosett.cxx b/sw/source/core/unocore/unosett.cxx
index e27cc31c0780..7ca0075c29e3 100644
--- a/sw/source/core/unocore/unosett.cxx
+++ b/sw/source/core/unocore/unosett.cxx
@@ -60,6 +60,7 @@
 #include <vcl/metric.hxx>
 #include <vcl/graph.hxx>
 #include <vcl/GraphicLoader.hxx>
+#include <sfx2/docfile.hxx>
 #include <svtools/ctrltool.hxx>
 #include <vcl/svapp.hxx>
 #include <editeng/unofdesc.hxx>
@@ -1300,13 +1301,21 @@ uno::Sequence<beans::PropertyValue> SwXNumberingRules::GetNumberingRuleByIndex(
         SwStyleNameMapper::FillProgName(sValue, aUString, SwGetPoolIdFromName::TxtColl);
     }
 
-    return GetPropertiesForNumFormat(rFormat, CharStyleName, (pDocShell) ? & aUString : nullptr);
+    OUString referer;
+    if (pDoc != nullptr) {
+        auto const sh = pDoc->GetPersist();
+        if (sh != nullptr && sh->HasName()) {
+            referer = sh->GetMedium()->GetName();
+        }
+    }
+    return GetPropertiesForNumFormat(
+        rFormat, CharStyleName, (pDocShell) ? & aUString : nullptr, referer);
 
 }
 
 uno::Sequence<beans::PropertyValue> SwXNumberingRules::GetPropertiesForNumFormat(
         const SwNumFormat& rFormat, OUString const& rCharFormatName,
-        OUString const*const pHeadingStyleName)
+        OUString const*const pHeadingStyleName, OUString const & referer)
 {
     bool bChapterNum = pHeadingStyleName != nullptr;
 
@@ -1428,7 +1437,7 @@ uno::Sequence<beans::PropertyValue> SwXNumberingRules::GetPropertiesForNumFormat
         if (SVX_NUM_BITMAP == rFormat.GetNumberingType())
         {
             const SvxBrushItem* pBrush = rFormat.GetBrush();
-            const Graphic* pGraphic = pBrush ? pBrush->GetGraphic() : nullptr;
+            const Graphic* pGraphic = pBrush ? pBrush->GetGraphic(referer) : nullptr;
             if (pGraphic)
             {
                 //GraphicBitmap
diff --git a/sw/source/uibase/config/StoredChapterNumbering.cxx b/sw/source/uibase/config/StoredChapterNumbering.cxx
index 531e5b424bbc..619f82624a43 100644
--- a/sw/source/uibase/config/StoredChapterNumbering.cxx
+++ b/sw/source/uibase/config/StoredChapterNumbering.cxx
@@ -129,7 +129,7 @@ public:
         OUString dummy; // pass in empty HeadingStyleName - can't import anyway
         uno::Sequence<beans::PropertyValue> const ret(
             SwXNumberingRules::GetPropertiesForNumFormat(
-                *pNumFormat, *pCharStyleName, &dummy));
+                *pNumFormat, *pCharStyleName, &dummy, ""));
         return uno::makeAny(ret);
     }
 
commit 6fdf6a1458727ddf16ad73d30c2dd6e9c3db7ed7
Author:     Caolán McNamara <caolanm at redhat.com>
AuthorDate: Fri Jun 7 14:04:07 2019 +0100
Commit:     Jean-Sebastien BEVILACQUA <jsbevilacqua at linagora.com>
CommitDate: Tue Jul 23 17:12:36 2019 +0200

    ACIM#1408: explictly exclude LibreLogo from XScript usage
    
    Change-Id: I567647f0e2f8b82e4ef2995c673abe82f4564228
    Reviewed-on: https://gerrit.libreoffice.org/73708
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sbergman at redhat.com>

diff --git a/sfx2/source/doc/objmisc.cxx b/sfx2/source/doc/objmisc.cxx
index 8bee369851ec..8594e9522e48 100644
--- a/sfx2/source/doc/objmisc.cxx
+++ b/sfx2/source/doc/objmisc.cxx
@@ -1346,6 +1346,16 @@ namespace
     }
 }
 
+namespace {
+
+// don't allow LibreLogo to be used with our mouseover/etc dom-alike events
+bool UnTrustedScript(const OUString& rScriptURL)
+{
+    return rScriptURL.startsWithIgnoreAsciiCase("vnd.sun.star.script:LibreLogo");
+}
+
+}
+
 ErrCode SfxObjectShell::CallXScript( const Reference< XInterface >& _rxScriptContext, const OUString& _rScriptURL,
     const Sequence< Any >& aParams, Any& aRet, Sequence< sal_Int16 >& aOutParamIndex, Sequence< Any >& aOutParam, bool bRaiseError, const css::uno::Any* pCaller )
 {
@@ -1358,6 +1368,9 @@ ErrCode SfxObjectShell::CallXScript( const Reference< XInterface >& _rxScriptCon
     if ( bIsDocumentScript && !lcl_isScriptAccessAllowed_nothrow( _rxScriptContext ) )
         return ERRCODE_IO_ACCESSDENIED;
 
+    if ( UnTrustedScript(_rScriptURL) )
+        return ERRCODE_IO_ACCESSDENIED;
+
     bool bCaughtException = false;
     Any aException;
     try
commit adbd877b83429bb70a60c45a4680352e548adaa2
Author:     László Németh <nemeth at numbertext.org>
AuthorDate: Thu Jun 6 14:25:32 2019 +0200
Commit:     Jean-Sebastien BEVILACQUA <jsbevilacqua at linagora.com>
CommitDate: Tue Jul 23 17:12:03 2019 +0200

    ACIM#1408 sanitize LibreLogo calls
    
    Change-Id: Ie4d9858e5b4b3e55ab08416fb9338d2df34ee5e1
    Reviewed-on: https://gerrit.libreoffice.org/73627
    Tested-by: Jenkins
    Reviewed-by: László Németh <nemeth at numbertext.org>

diff --git a/librelogo/source/LibreLogo/LibreLogo.py b/librelogo/source/LibreLogo/LibreLogo.py
index 57d385b41ca1..960d48a97e81 100644
--- a/librelogo/source/LibreLogo/LibreLogo.py
+++ b/librelogo/source/LibreLogo/LibreLogo.py
@@ -145,6 +145,7 @@ __LineStyle_DOTTED__ = 2
 class __Doc__:
     def __init__(self, doc):
         self.doc = doc
+        self.secure = False
         try:
             self.drawpage = doc.DrawPage # Writer
         except:
@@ -463,10 +464,58 @@ class LogoProgram(threading.Thread):
         self.code = code
         threading.Thread.__init__(self)
 
+    def secure(self):
+        # 0 = secure
+        if _.secure:
+            return 0
+
+        # 1 = forms, fields or embedded objects are forbidden
+        if _.doc.DrawPage.Forms.getCount() > 0 or _.doc.getTextFields().createEnumeration().hasMoreElements() or _.doc.getEmbeddedObjects().getCount() > 0:
+            return 1
+
+        # 2 = hyperlinks with script events
+        nodes = _.doc.Text.createEnumeration()
+        while nodes.hasMoreElements():
+            node = nodes.nextElement()
+            if node.supportsService("com.sun.star.text.Paragraph"):
+                portions = node.createEnumeration()
+                while portions.hasMoreElements():
+                    portion = portions.nextElement()
+                    if portion.PropertySetInfo.hasPropertyByName("HyperLinkEvents"):
+                        events = portion.getPropertyValue("HyperLinkEvents")
+                        for event in events.getElementNames():
+                            attributes = events.getByName(event)
+                            for attribute in attributes:
+                                if attribute.Name == "EventType" and attribute.Value == "Script":
+                                    return 2
+
+        # 2 = images with script events
+        images = _.doc.DrawPage.createEnumeration()
+        while images.hasMoreElements():
+            image = images.nextElement()
+            try:
+                events = image.Events
+                for event in events.getElementNames():
+                    attributes = events.getByName(event)
+                    for attribute in attributes:
+                        if attribute.Name == "EventType" and attribute.Value == "Script":
+                            return 2
+            except:
+                pass
+
+        _.secure = True
+        return 0
+
     def run(self):
         global __thread__
         try:
-            exec(self.code)
+            # check document security
+            secid = self.secure()
+            if secid > 0:
+                parent = _.doc.CurrentController.Frame.ContainerWindow
+                MessageBox(parent, "Document objects with%s script events" % [" possible", ""][secid-1], "LibreLogo program can't start", "errorbox")
+            else:
+                exec(self.code)
             if _.origcursor[0] and _.origcursor[1]:
                 __dispatcher__(".uno:Escape")
                 try:
commit b6b2cfa857552e7e22261653b12562e4bcf38d3f
Author:     Andrés Maldonado <amaldonado at linagora.com>
AuthorDate: Wed Jul 17 10:55:16 2019 +0200
Commit:     Andrés Maldonado <amaldonado at linagora.com>
CommitDate: Wed Jul 17 10:58:57 2019 +0200

    Replace README.md
    
    Change-Id: I908d3050718d82e56743318af84f06662563a596

diff --git a/README.md b/README.md
index c59f68122473..9cfaabb4d5b2 100644
--- a/README.md
+++ b/README.md
@@ -1,122 +1,54 @@
-# LibreOffice
-[![Coverity Scan Build Status](https://scan.coverity.com/projects/211/badge.svg)](https://scan.coverity.com/projects/211) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/307/badge)](https://bestpractices.coreinfrastructure.org/projects/307)
-
-LibreOffice is an integrated office suite based on copyleft licenses
-and compatible with most document formats and standards. Libreoffice
-is backed by The Document Foundation, which represents a large
-independent community of enterprises, developers and other volunteers
-moved by the common goal of bringing to the market the best software
-for personal productivity. LibreOffice is open source, and free to
-download, use and distribute.
-
-A quick overview of the LibreOffice code structure.
-
-## Overview
-
-You can develop for LibreOffice in one of two ways, one
-recommended and one much less so. First the somewhat less recommended
-way: it is possible to use the SDK to develop an extension,
-for which you can read the API docs [here](https://api.libreoffice.org/)
-and [here](https://wiki.openoffice.org/wiki/Documentation/DevGuide).
-This re-uses the (extremely generic) UNO APIs that are also used by
-macro scripting in StarBasic.
-
-The best way to add a generally useful feature to LibreOffice
-is to work on the code base however. Overall this way makes it easier
-to compile and build your code, it avoids any arbitrary limitations of
-our scripting APIs, and in general is far more simple and intuitive -
-if you are a reasonably able C++ programmer.
-
-## The build chain and runtime baselines
-
-These are the current minimal operating system and compiler versions to
-run and compile LibreOffice, also used by the TDF builds:
-
-* Windows:
-    * Runtime: Windows 7
-    * Build: Cygwin + Visual Studio 2015 Update 3
-* macOS:
-    * Runtime: 10.9
-    * Build: 10.12 + Xcode 8
-* Linux:
-    * Runtime: RHEL 6 or CentOS 6
-    * Build: GCC 4.8.1 or Clang
-* iOS (only for LibreOfficeKit):
-    * Runtime: 11.3 (only support for newer i devices == 64 bit)
-    * Build: Xcode 9.3 and iPhone SDK 11.3
-
-At least Clang 3.4.2 is known to be too old to pass the configure.ac check "whether $CXX supports
-C++17, C++14, or C++11" in its current form (due to the #pragma GCC diagnostic ignored "-Wpragmas"
-that it does not understand).
-
-If you want to use Clang with the LibreOffice compiler plugins, the minimal
-version of Clang is 3.8. Since Xcode doesn't provide the compiler plugin
-headers, you have to compile your own Clang to use them on macOS.
-
-You can find the TDF configure switches in the distro-configs/ directory.
-
-To setup your initial build environment on Windows and macOS, we provide
-the LibreOffice Development Environment
-([LODE](https://wiki.documentfoundation.org/Development/lode)) scripts.
-
-For more information see the build instructions for your platform in the
-[TDF wiki](https://wiki.documentfoundation.org/Development).
-
-## The important bits of code
-
-Each module should have a `README` file inside it which has some
-degree of documentation for that module; patches are most welcome to
-improve those. We have those turned into a web page here:
-
-https://docs.libreoffice.org/
-
-However, there are two hundred modules, many of them of only
-peripheral interest for a specialist audience. So - where is the
-good stuff, the code that is most useful. Here is a quick overview of
-the most important ones:
-
-Module    | Description
-----------|-------------------------------------------------
-sal/      | this provides a simple System Abstraction Layer
-tools/    | this provides basic internal types: 'Rectangle', 'Color' etc.
-vcl/      | this is the widget toolkit library and one rendering abstraction
-framework | UNO framework, responsible for building toolbars, menus, status bars, and the chrome around the document using widgets from VCL, and XML descriptions from */uiconfig/* files
-sfx2/     | legacy core framework used by Writer/Calc/Draw: document model / load/save / signals for actions etc.
-svx/      | drawing model related helper code, including much of Draw/Impress
-
-Then applications
-
-Module    | Description
-----------|-------------------------------------------------
-desktop/  | this is where the 'main' for the application lives, init / bootstrap. the name dates back to an ancient StarOffice that also drew a desktop
-sw/       | Writer
-sc/       | Calc
-sd/       | Draw / Impress
-
-There are several other libraries that are helpful from a graphical perspective:
-
-Module    | Description
-----------|-------------------------------------------------
-basegfx/  | algorithms and data-types for graphics as used in the canvas
-canvas/   | new (UNO) canvas rendering model with various backends
-cppcanvas/ | C++ helper classes for using the UNO canvas
-drawinglayer/ | View code to render drawable objects and break them down into primitives we can render more easily.
-
-## Rules for #include directives (C/C++)
-
-Use the `"..."` form if and only if the included file is found next to the
-including file. Otherwise, use the `<...>` form. (For further details, see the
-mail [Re: C[++]: Normalizing include syntax ("" vs
-<>)](https://lists.freedesktop.org/archives/libreoffice/2017-November/078778.html).)
-
-The UNO API include files should consistently use double quotes, for the
-benefit of external users of this API.
-
-
-## Finding out more
-
-Beyond this, you can read the `README` files, send us patches, ask
-on the mailing list libreoffice at lists.freedesktop.org (no subscription
-required) or poke people on IRC `#libreoffice-dev` on irc.freenode.net -
-we're a friendly and generally helpful mob. We know the code can be
-hard to get into at first, and so there are no silly questions.
+# LibreOffice - MIMO version
+
+
+<img src="mimo+linagora.png" alt="mimo+linagora" width="600"/>
+
+This is the [MIMO](https://www.journal-officiel.gouv.fr/mimo/) version of LibreOffice, developed by [LINAGORA](https://linagora.com/).
+
+## Download
+
+We make Windows builds in 32 and 64 bits.
+
+The most recent version reviewed by MIMO can be downloaded at <https://www.mim.ovh/mimo/>
+
+
+## Release notes
+
+### `6.1.6.3.M11`
+
+* Revert `tosca#24996: Recolor the shadow in the renderer`: the patch generated regressions
+* Fix [acim#1404: Publipostage et Barre d'outils Mailing (problématique numérotation)](https://acim.08000linux.com/issues/1404) by reverting:
+	- `tdf#121606: displaying Mail Merge toolbar shouldn't activate connection`
+	- `tdf#121607 defer other requests until password dialog is dismissed`
+
+### `6.1.6.3.M10`
+
+* `acim#1271: Fix publipostage` replaced by a fix from upstream: `tdf#122198 don't remove db after close`
+* `tosca#24347: Pb ombrage dans impress` replaced by `tosca#24996: Recolor the shadow in the renderer`
+
+### `6.1.6.3.M9`
+
+MIMO doesn't yet want to switch to LibreOffice `6.2.x`. They want the patches from Fiducial in a `6.1.x` version, excluding the patch for acim#1133 #1290 and #1311: <https://acim.08000linux.com/issues/1311#note-19>. Therefore we can't ship the same version to MIMO and to the other clients.
+
+**Patches from `6.1.5.2.M8` (MIMO):**
+
+* `acim#1026: Fix with commit af11abf3`
+	- Cherry-picked
+* `acim#1271: Fix publipostage`
+	- Cherry-picked
+* `acim#910: Fix text color when printing`
+	- Cherry-picked
+* `ACIM1319: Clean SQL string`
+	- Cherry-picked
+
+**Patches from `6.2.3.2` (Fiducial):**
+
+* `tdf#124824 FILEOPEN: Error rendering page break between two tables in a RTF`
+	- Cherry-picked
+* `tosca#24347: Fix shadow impress` and `tosca#24347: Fix shadow impress 2/2`
+	- Cherry-picked
+	- Squashed into `tosca#24347: Pb ombrage dans impress`
+* `tosca#24253: souci décalage RTF sous Writer`
+	- Cherry-picked
+* Patches related to acim#1133 #1290 and #1311
+	- Not cherry-picked
diff --git a/mimo+linagora.png b/mimo+linagora.png
new file mode 100644
index 000000000000..e633a793c04a
Binary files /dev/null and b/mimo+linagora.png differ
commit 8ad382f4b50bd0bfa126019e7e291d88c663e3fc
Author:     Andrés Maldonado <amaldonado at linagora.com>
AuthorDate: Fri Jul 12 12:37:13 2019 +0200
Commit:     Andrés Maldonado <amaldonado at linagora.com>
CommitDate: Fri Jul 12 12:37:13 2019 +0200

    bump product versionto 6.1.6.3.M11
    
    Change-Id: I48fb22520b7232e6506e5ea22ff25d8b6e89e8dd

diff --git a/configure.ac b/configure.ac
index 5df41388ad83..d551ac9b12da 100644
--- a/configure.ac
+++ b/configure.ac
@@ -9,7 +9,7 @@ dnl in order to create a configure script.
 # several non-alphanumeric characters, those are split off and used only for the
 # ABOUTBOXPRODUCTVERSIONSUFFIX in openoffice.lst. Why that is necessary, no idea.
 
-AC_INIT([LibreOffice],[6.1.6.3.M10],[],[],[http://documentfoundation.org/])
+AC_INIT([LibreOffice],[6.1.6.3.M11],[],[],[http://documentfoundation.org/])
 
 AC_PREREQ([2.59])
 
commit 4da2480f002c1c0780e74fba588ef26f0eb4c560
Author:     Andrés Maldonado <amaldonado at linagora.com>
AuthorDate: Fri Jul 12 12:36:38 2019 +0200
Commit:     Andrés Maldonado <amaldonado at linagora.com>
CommitDate: Fri Jul 12 12:36:38 2019 +0200

    Revert "tosca#24996: Recolor the shadow in the renderer"
    
    This reverts commit 9bfff0c982facdaecda57d1bde2341e9e983dbd0.

diff --git a/GDIMetaFile_fill+shadow.xml b/GDIMetaFile_fill+shadow.xml
deleted file mode 100644
index a7b15dd4092c..000000000000
--- a/GDIMetaFile_fill+shadow.xml
+++ /dev/null
@@ -1,3689 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metafile>
- <mapmode mapunit="MapRelative" x="-16001" y="-4571" scalex="(1/1)" scaley="(1/1)"/>
- <textlanguage note="not implemented in xml dump"/>
- <comment datasize="564">
-  <comment>XPATHFILL_SEQ_BEGIN</comment>
- </comment>
- <push flags="PushClipRegion">
-  <clipregion left="16202" top="4772" right="19759" bottom="8329"/>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16178" y="4749"/>
-    <point x="16390" y="4749"/>
-    <point x="16390" y="4961"/>
-    <point x="16178" y="4961"/>
-    <point x="16178" y="4749"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16391" y="4749"/>
-    <point x="16603" y="4749"/>
-    <point x="16603" y="4961"/>
-    <point x="16391" y="4961"/>
-    <point x="16391" y="4749"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16602" y="4749"/>
-    <point x="16814" y="4749"/>
-    <point x="16814" y="4961"/>
-    <point x="16602" y="4961"/>
-    <point x="16602" y="4749"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16814" y="4749"/>
-    <point x="17026" y="4749"/>
-    <point x="17026" y="4961"/>
-    <point x="16814" y="4961"/>
-    <point x="16814" y="4749"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17026" y="4749"/>
-    <point x="17238" y="4749"/>
-    <point x="17238" y="4961"/>
-    <point x="17026" y="4961"/>
-    <point x="17026" y="4749"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17238" y="4749"/>
-    <point x="17450" y="4749"/>
-    <point x="17450" y="4961"/>
-    <point x="17238" y="4961"/>
-    <point x="17238" y="4749"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17450" y="4749"/>
-    <point x="17662" y="4749"/>
-    <point x="17662" y="4961"/>
-    <point x="17450" y="4961"/>
-    <point x="17450" y="4749"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17662" y="4749"/>
-    <point x="17874" y="4749"/>
-    <point x="17874" y="4961"/>
-    <point x="17662" y="4961"/>
-    <point x="17662" y="4749"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17874" y="4749"/>
-    <point x="18086" y="4749"/>
-    <point x="18086" y="4961"/>
-    <point x="17874" y="4961"/>
-    <point x="17874" y="4749"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18086" y="4749"/>
-    <point x="18298" y="4749"/>
-    <point x="18298" y="4961"/>
-    <point x="18086" y="4961"/>
-    <point x="18086" y="4749"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18298" y="4749"/>
-    <point x="18510" y="4749"/>
-    <point x="18510" y="4961"/>
-    <point x="18298" y="4961"/>
-    <point x="18298" y="4749"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18510" y="4749"/>
-    <point x="18722" y="4749"/>
-    <point x="18722" y="4961"/>
-    <point x="18510" y="4961"/>
-    <point x="18510" y="4749"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18722" y="4749"/>
-    <point x="18934" y="4749"/>
-    <point x="18934" y="4961"/>
-    <point x="18722" y="4961"/>
-    <point x="18722" y="4749"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18934" y="4749"/>
-    <point x="19146" y="4749"/>
-    <point x="19146" y="4961"/>
-    <point x="18934" y="4961"/>
-    <point x="18934" y="4749"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19146" y="4749"/>
-    <point x="19358" y="4749"/>
-    <point x="19358" y="4961"/>
-    <point x="19146" y="4961"/>
-    <point x="19146" y="4749"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19358" y="4749"/>
-    <point x="19570" y="4749"/>
-    <point x="19570" y="4961"/>
-    <point x="19358" y="4961"/>
-    <point x="19358" y="4749"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19570" y="4749"/>
-    <point x="19782" y="4749"/>
-    <point x="19782" y="4961"/>
-    <point x="19570" y="4961"/>
-    <point x="19570" y="4749"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="15966" y="4961"/>
-    <point x="16178" y="4961"/>
-    <point x="16178" y="5173"/>
-    <point x="15966" y="5173"/>
-    <point x="15966" y="4961"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16178" y="4961"/>
-    <point x="16390" y="4961"/>
-    <point x="16390" y="5173"/>
-    <point x="16178" y="5173"/>
-    <point x="16178" y="4961"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16391" y="4961"/>
-    <point x="16603" y="4961"/>
-    <point x="16603" y="5173"/>
-    <point x="16391" y="5173"/>
-    <point x="16391" y="4961"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16602" y="4961"/>
-    <point x="16814" y="4961"/>
-    <point x="16814" y="5173"/>
-    <point x="16602" y="5173"/>
-    <point x="16602" y="4961"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16814" y="4961"/>
-    <point x="17026" y="4961"/>
-    <point x="17026" y="5173"/>
-    <point x="16814" y="5173"/>
-    <point x="16814" y="4961"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17026" y="4961"/>
-    <point x="17238" y="4961"/>
-    <point x="17238" y="5173"/>
-    <point x="17026" y="5173"/>
-    <point x="17026" y="4961"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17238" y="4961"/>
-    <point x="17450" y="4961"/>
-    <point x="17450" y="5173"/>
-    <point x="17238" y="5173"/>
-    <point x="17238" y="4961"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17450" y="4961"/>
-    <point x="17662" y="4961"/>
-    <point x="17662" y="5173"/>
-    <point x="17450" y="5173"/>
-    <point x="17450" y="4961"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17662" y="4961"/>
-    <point x="17874" y="4961"/>
-    <point x="17874" y="5173"/>
-    <point x="17662" y="5173"/>
-    <point x="17662" y="4961"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17874" y="4961"/>
-    <point x="18086" y="4961"/>
-    <point x="18086" y="5173"/>
-    <point x="17874" y="5173"/>
-    <point x="17874" y="4961"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18086" y="4961"/>
-    <point x="18298" y="4961"/>
-    <point x="18298" y="5173"/>
-    <point x="18086" y="5173"/>
-    <point x="18086" y="4961"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18298" y="4961"/>
-    <point x="18510" y="4961"/>
-    <point x="18510" y="5173"/>
-    <point x="18298" y="5173"/>
-    <point x="18298" y="4961"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18510" y="4961"/>
-    <point x="18722" y="4961"/>
-    <point x="18722" y="5173"/>
-    <point x="18510" y="5173"/>
-    <point x="18510" y="4961"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18722" y="4961"/>
-    <point x="18934" y="4961"/>
-    <point x="18934" y="5173"/>
-    <point x="18722" y="5173"/>
-    <point x="18722" y="4961"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18934" y="4961"/>
-    <point x="19146" y="4961"/>
-    <point x="19146" y="5173"/>
-    <point x="18934" y="5173"/>
-    <point x="18934" y="4961"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19146" y="4961"/>
-    <point x="19358" y="4961"/>
-    <point x="19358" y="5173"/>
-    <point x="19146" y="5173"/>
-    <point x="19146" y="4961"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19358" y="4961"/>
-    <point x="19570" y="4961"/>
-    <point x="19570" y="5173"/>
-    <point x="19358" y="5173"/>
-    <point x="19358" y="4961"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19570" y="4961"/>
-    <point x="19782" y="4961"/>
-    <point x="19782" y="5173"/>
-    <point x="19570" y="5173"/>
-    <point x="19570" y="4961"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16178" y="5173"/>
-    <point x="16390" y="5173"/>
-    <point x="16390" y="5385"/>
-    <point x="16178" y="5385"/>
-    <point x="16178" y="5173"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16391" y="5173"/>
-    <point x="16603" y="5173"/>
-    <point x="16603" y="5385"/>
-    <point x="16391" y="5385"/>
-    <point x="16391" y="5173"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16602" y="5173"/>
-    <point x="16814" y="5173"/>
-    <point x="16814" y="5385"/>
-    <point x="16602" y="5385"/>
-    <point x="16602" y="5173"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16814" y="5173"/>
-    <point x="17026" y="5173"/>
-    <point x="17026" y="5385"/>
-    <point x="16814" y="5385"/>
-    <point x="16814" y="5173"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17026" y="5173"/>
-    <point x="17238" y="5173"/>
-    <point x="17238" y="5385"/>
-    <point x="17026" y="5385"/>
-    <point x="17026" y="5173"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17238" y="5173"/>
-    <point x="17450" y="5173"/>
-    <point x="17450" y="5385"/>
-    <point x="17238" y="5385"/>
-    <point x="17238" y="5173"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17450" y="5173"/>
-    <point x="17662" y="5173"/>
-    <point x="17662" y="5385"/>
-    <point x="17450" y="5385"/>
-    <point x="17450" y="5173"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17662" y="5173"/>
-    <point x="17874" y="5173"/>
-    <point x="17874" y="5385"/>
-    <point x="17662" y="5385"/>
-    <point x="17662" y="5173"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17874" y="5173"/>
-    <point x="18086" y="5173"/>
-    <point x="18086" y="5385"/>
-    <point x="17874" y="5385"/>
-    <point x="17874" y="5173"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18086" y="5173"/>
-    <point x="18298" y="5173"/>
-    <point x="18298" y="5385"/>
-    <point x="18086" y="5385"/>
-    <point x="18086" y="5173"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18298" y="5173"/>
-    <point x="18510" y="5173"/>
-    <point x="18510" y="5385"/>
-    <point x="18298" y="5385"/>
-    <point x="18298" y="5173"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18510" y="5173"/>
-    <point x="18722" y="5173"/>
-    <point x="18722" y="5385"/>
-    <point x="18510" y="5385"/>
-    <point x="18510" y="5173"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18722" y="5173"/>
-    <point x="18934" y="5173"/>
-    <point x="18934" y="5385"/>
-    <point x="18722" y="5385"/>
-    <point x="18722" y="5173"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18934" y="5173"/>
-    <point x="19146" y="5173"/>
-    <point x="19146" y="5385"/>
-    <point x="18934" y="5385"/>
-    <point x="18934" y="5173"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19146" y="5173"/>
-    <point x="19358" y="5173"/>
-    <point x="19358" y="5385"/>
-    <point x="19146" y="5385"/>
-    <point x="19146" y="5173"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19358" y="5173"/>
-    <point x="19570" y="5173"/>
-    <point x="19570" y="5385"/>
-    <point x="19358" y="5385"/>
-    <point x="19358" y="5173"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19570" y="5173"/>
-    <point x="19782" y="5173"/>
-    <point x="19782" y="5385"/>
-    <point x="19570" y="5385"/>
-    <point x="19570" y="5173"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="15966" y="5385"/>
-    <point x="16178" y="5385"/>
-    <point x="16178" y="5597"/>
-    <point x="15966" y="5597"/>
-    <point x="15966" y="5385"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16178" y="5385"/>
-    <point x="16390" y="5385"/>
-    <point x="16390" y="5597"/>
-    <point x="16178" y="5597"/>
-    <point x="16178" y="5385"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16391" y="5385"/>
-    <point x="16603" y="5385"/>
-    <point x="16603" y="5597"/>
-    <point x="16391" y="5597"/>
-    <point x="16391" y="5385"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16602" y="5385"/>
-    <point x="16814" y="5385"/>
-    <point x="16814" y="5597"/>
-    <point x="16602" y="5597"/>
-    <point x="16602" y="5385"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16814" y="5385"/>
-    <point x="17026" y="5385"/>
-    <point x="17026" y="5597"/>
-    <point x="16814" y="5597"/>
-    <point x="16814" y="5385"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17026" y="5385"/>
-    <point x="17238" y="5385"/>
-    <point x="17238" y="5597"/>
-    <point x="17026" y="5597"/>
-    <point x="17026" y="5385"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17238" y="5385"/>
-    <point x="17450" y="5385"/>
-    <point x="17450" y="5597"/>
-    <point x="17238" y="5597"/>
-    <point x="17238" y="5385"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17450" y="5385"/>
-    <point x="17662" y="5385"/>
-    <point x="17662" y="5597"/>
-    <point x="17450" y="5597"/>
-    <point x="17450" y="5385"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17662" y="5385"/>
-    <point x="17874" y="5385"/>
-    <point x="17874" y="5597"/>
-    <point x="17662" y="5597"/>
-    <point x="17662" y="5385"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17874" y="5385"/>
-    <point x="18086" y="5385"/>
-    <point x="18086" y="5597"/>
-    <point x="17874" y="5597"/>
-    <point x="17874" y="5385"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18086" y="5385"/>
-    <point x="18298" y="5385"/>
-    <point x="18298" y="5597"/>
-    <point x="18086" y="5597"/>
-    <point x="18086" y="5385"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18298" y="5385"/>
-    <point x="18510" y="5385"/>
-    <point x="18510" y="5597"/>
-    <point x="18298" y="5597"/>
-    <point x="18298" y="5385"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18510" y="5385"/>
-    <point x="18722" y="5385"/>
-    <point x="18722" y="5597"/>
-    <point x="18510" y="5597"/>
-    <point x="18510" y="5385"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18722" y="5385"/>
-    <point x="18934" y="5385"/>
-    <point x="18934" y="5597"/>
-    <point x="18722" y="5597"/>
-    <point x="18722" y="5385"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18934" y="5385"/>
-    <point x="19146" y="5385"/>
-    <point x="19146" y="5597"/>
-    <point x="18934" y="5597"/>
-    <point x="18934" y="5385"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19146" y="5385"/>
-    <point x="19358" y="5385"/>
-    <point x="19358" y="5597"/>
-    <point x="19146" y="5597"/>
-    <point x="19146" y="5385"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19358" y="5385"/>
-    <point x="19570" y="5385"/>
-    <point x="19570" y="5597"/>
-    <point x="19358" y="5597"/>
-    <point x="19358" y="5385"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19570" y="5385"/>
-    <point x="19782" y="5385"/>
-    <point x="19782" y="5597"/>
-    <point x="19570" y="5597"/>
-    <point x="19570" y="5385"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16178" y="5597"/>
-    <point x="16390" y="5597"/>
-    <point x="16390" y="5809"/>
-    <point x="16178" y="5809"/>
-    <point x="16178" y="5597"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16391" y="5597"/>
-    <point x="16603" y="5597"/>
-    <point x="16603" y="5809"/>
-    <point x="16391" y="5809"/>
-    <point x="16391" y="5597"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16602" y="5597"/>
-    <point x="16814" y="5597"/>
-    <point x="16814" y="5809"/>
-    <point x="16602" y="5809"/>
-    <point x="16602" y="5597"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16814" y="5597"/>
-    <point x="17026" y="5597"/>
-    <point x="17026" y="5809"/>
-    <point x="16814" y="5809"/>
-    <point x="16814" y="5597"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17026" y="5597"/>
-    <point x="17238" y="5597"/>
-    <point x="17238" y="5809"/>
-    <point x="17026" y="5809"/>
-    <point x="17026" y="5597"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17238" y="5597"/>
-    <point x="17450" y="5597"/>
-    <point x="17450" y="5809"/>
-    <point x="17238" y="5809"/>
-    <point x="17238" y="5597"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17450" y="5597"/>
-    <point x="17662" y="5597"/>
-    <point x="17662" y="5809"/>
-    <point x="17450" y="5809"/>
-    <point x="17450" y="5597"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17662" y="5597"/>
-    <point x="17874" y="5597"/>
-    <point x="17874" y="5809"/>
-    <point x="17662" y="5809"/>
-    <point x="17662" y="5597"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17874" y="5597"/>
-    <point x="18086" y="5597"/>
-    <point x="18086" y="5809"/>
-    <point x="17874" y="5809"/>
-    <point x="17874" y="5597"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18086" y="5597"/>
-    <point x="18298" y="5597"/>
-    <point x="18298" y="5809"/>
-    <point x="18086" y="5809"/>
-    <point x="18086" y="5597"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18298" y="5597"/>
-    <point x="18510" y="5597"/>
-    <point x="18510" y="5809"/>
-    <point x="18298" y="5809"/>
-    <point x="18298" y="5597"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18510" y="5597"/>
-    <point x="18722" y="5597"/>
-    <point x="18722" y="5809"/>
-    <point x="18510" y="5809"/>
-    <point x="18510" y="5597"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18722" y="5597"/>
-    <point x="18934" y="5597"/>
-    <point x="18934" y="5809"/>
-    <point x="18722" y="5809"/>
-    <point x="18722" y="5597"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18934" y="5597"/>
-    <point x="19146" y="5597"/>
-    <point x="19146" y="5809"/>
-    <point x="18934" y="5809"/>
-    <point x="18934" y="5597"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19146" y="5597"/>
-    <point x="19358" y="5597"/>
-    <point x="19358" y="5809"/>
-    <point x="19146" y="5809"/>
-    <point x="19146" y="5597"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19358" y="5597"/>
-    <point x="19570" y="5597"/>
-    <point x="19570" y="5809"/>
-    <point x="19358" y="5809"/>
-    <point x="19358" y="5597"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19570" y="5597"/>
-    <point x="19782" y="5597"/>
-    <point x="19782" y="5809"/>
-    <point x="19570" y="5809"/>
-    <point x="19570" y="5597"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="15966" y="5809"/>
-    <point x="16178" y="5809"/>
-    <point x="16178" y="6021"/>
-    <point x="15966" y="6021"/>
-    <point x="15966" y="5809"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16178" y="5809"/>
-    <point x="16390" y="5809"/>
-    <point x="16390" y="6021"/>
-    <point x="16178" y="6021"/>
-    <point x="16178" y="5809"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16391" y="5809"/>
-    <point x="16603" y="5809"/>
-    <point x="16603" y="6021"/>
-    <point x="16391" y="6021"/>
-    <point x="16391" y="5809"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16602" y="5809"/>
-    <point x="16814" y="5809"/>
-    <point x="16814" y="6021"/>
-    <point x="16602" y="6021"/>
-    <point x="16602" y="5809"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16814" y="5809"/>
-    <point x="17026" y="5809"/>
-    <point x="17026" y="6021"/>
-    <point x="16814" y="6021"/>
-    <point x="16814" y="5809"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17026" y="5809"/>
-    <point x="17238" y="5809"/>
-    <point x="17238" y="6021"/>
-    <point x="17026" y="6021"/>
-    <point x="17026" y="5809"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17238" y="5809"/>
-    <point x="17450" y="5809"/>
-    <point x="17450" y="6021"/>
-    <point x="17238" y="6021"/>
-    <point x="17238" y="5809"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17450" y="5809"/>
-    <point x="17662" y="5809"/>
-    <point x="17662" y="6021"/>
-    <point x="17450" y="6021"/>
-    <point x="17450" y="5809"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17662" y="5809"/>
-    <point x="17874" y="5809"/>
-    <point x="17874" y="6021"/>
-    <point x="17662" y="6021"/>
-    <point x="17662" y="5809"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17874" y="5809"/>
-    <point x="18086" y="5809"/>
-    <point x="18086" y="6021"/>
-    <point x="17874" y="6021"/>
-    <point x="17874" y="5809"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18086" y="5809"/>
-    <point x="18298" y="5809"/>
-    <point x="18298" y="6021"/>
-    <point x="18086" y="6021"/>
-    <point x="18086" y="5809"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18298" y="5809"/>
-    <point x="18510" y="5809"/>
-    <point x="18510" y="6021"/>
-    <point x="18298" y="6021"/>
-    <point x="18298" y="5809"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18510" y="5809"/>
-    <point x="18722" y="5809"/>
-    <point x="18722" y="6021"/>
-    <point x="18510" y="6021"/>
-    <point x="18510" y="5809"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18722" y="5809"/>
-    <point x="18934" y="5809"/>
-    <point x="18934" y="6021"/>
-    <point x="18722" y="6021"/>
-    <point x="18722" y="5809"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18934" y="5809"/>
-    <point x="19146" y="5809"/>
-    <point x="19146" y="6021"/>
-    <point x="18934" y="6021"/>
-    <point x="18934" y="5809"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19146" y="5809"/>
-    <point x="19358" y="5809"/>
-    <point x="19358" y="6021"/>
-    <point x="19146" y="6021"/>
-    <point x="19146" y="5809"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19358" y="5809"/>
-    <point x="19570" y="5809"/>
-    <point x="19570" y="6021"/>
-    <point x="19358" y="6021"/>
-    <point x="19358" y="5809"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19570" y="5809"/>
-    <point x="19782" y="5809"/>
-    <point x="19782" y="6021"/>
-    <point x="19570" y="6021"/>
-    <point x="19570" y="5809"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16178" y="6021"/>
-    <point x="16390" y="6021"/>
-    <point x="16390" y="6233"/>
-    <point x="16178" y="6233"/>
-    <point x="16178" y="6021"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16391" y="6021"/>
-    <point x="16603" y="6021"/>
-    <point x="16603" y="6233"/>
-    <point x="16391" y="6233"/>
-    <point x="16391" y="6021"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16602" y="6021"/>
-    <point x="16814" y="6021"/>
-    <point x="16814" y="6233"/>
-    <point x="16602" y="6233"/>
-    <point x="16602" y="6021"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16814" y="6021"/>
-    <point x="17026" y="6021"/>
-    <point x="17026" y="6233"/>
-    <point x="16814" y="6233"/>
-    <point x="16814" y="6021"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17026" y="6021"/>
-    <point x="17238" y="6021"/>
-    <point x="17238" y="6233"/>
-    <point x="17026" y="6233"/>
-    <point x="17026" y="6021"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17238" y="6021"/>
-    <point x="17450" y="6021"/>
-    <point x="17450" y="6233"/>
-    <point x="17238" y="6233"/>
-    <point x="17238" y="6021"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17450" y="6021"/>
-    <point x="17662" y="6021"/>
-    <point x="17662" y="6233"/>
-    <point x="17450" y="6233"/>
-    <point x="17450" y="6021"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17662" y="6021"/>
-    <point x="17874" y="6021"/>
-    <point x="17874" y="6233"/>
-    <point x="17662" y="6233"/>
-    <point x="17662" y="6021"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17874" y="6021"/>
-    <point x="18086" y="6021"/>
-    <point x="18086" y="6233"/>
-    <point x="17874" y="6233"/>
-    <point x="17874" y="6021"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18086" y="6021"/>
-    <point x="18298" y="6021"/>
-    <point x="18298" y="6233"/>
-    <point x="18086" y="6233"/>
-    <point x="18086" y="6021"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18298" y="6021"/>
-    <point x="18510" y="6021"/>
-    <point x="18510" y="6233"/>
-    <point x="18298" y="6233"/>
-    <point x="18298" y="6021"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18510" y="6021"/>
-    <point x="18722" y="6021"/>
-    <point x="18722" y="6233"/>
-    <point x="18510" y="6233"/>
-    <point x="18510" y="6021"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18722" y="6021"/>
-    <point x="18934" y="6021"/>
-    <point x="18934" y="6233"/>
-    <point x="18722" y="6233"/>
-    <point x="18722" y="6021"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18934" y="6021"/>
-    <point x="19146" y="6021"/>
-    <point x="19146" y="6233"/>
-    <point x="18934" y="6233"/>
-    <point x="18934" y="6021"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19146" y="6021"/>
-    <point x="19358" y="6021"/>
-    <point x="19358" y="6233"/>
-    <point x="19146" y="6233"/>
-    <point x="19146" y="6021"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19358" y="6021"/>
-    <point x="19570" y="6021"/>
-    <point x="19570" y="6233"/>
-    <point x="19358" y="6233"/>
-    <point x="19358" y="6021"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19570" y="6021"/>
-    <point x="19782" y="6021"/>
-    <point x="19782" y="6233"/>
-    <point x="19570" y="6233"/>
-    <point x="19570" y="6021"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="15966" y="6233"/>
-    <point x="16178" y="6233"/>
-    <point x="16178" y="6445"/>
-    <point x="15966" y="6445"/>
-    <point x="15966" y="6233"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16178" y="6233"/>
-    <point x="16390" y="6233"/>
-    <point x="16390" y="6445"/>
-    <point x="16178" y="6445"/>
-    <point x="16178" y="6233"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16391" y="6233"/>
-    <point x="16603" y="6233"/>
-    <point x="16603" y="6445"/>
-    <point x="16391" y="6445"/>
-    <point x="16391" y="6233"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16602" y="6233"/>
-    <point x="16814" y="6233"/>
-    <point x="16814" y="6445"/>
-    <point x="16602" y="6445"/>
-    <point x="16602" y="6233"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16814" y="6233"/>
-    <point x="17026" y="6233"/>
-    <point x="17026" y="6445"/>
-    <point x="16814" y="6445"/>
-    <point x="16814" y="6233"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17026" y="6233"/>
-    <point x="17238" y="6233"/>
-    <point x="17238" y="6445"/>
-    <point x="17026" y="6445"/>
-    <point x="17026" y="6233"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17238" y="6233"/>
-    <point x="17450" y="6233"/>
-    <point x="17450" y="6445"/>
-    <point x="17238" y="6445"/>
-    <point x="17238" y="6233"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17450" y="6233"/>
-    <point x="17662" y="6233"/>
-    <point x="17662" y="6445"/>
-    <point x="17450" y="6445"/>
-    <point x="17450" y="6233"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17662" y="6233"/>
-    <point x="17874" y="6233"/>
-    <point x="17874" y="6445"/>
-    <point x="17662" y="6445"/>
-    <point x="17662" y="6233"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17874" y="6233"/>
-    <point x="18086" y="6233"/>
-    <point x="18086" y="6445"/>
-    <point x="17874" y="6445"/>
-    <point x="17874" y="6233"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18086" y="6233"/>
-    <point x="18298" y="6233"/>
-    <point x="18298" y="6445"/>
-    <point x="18086" y="6445"/>
-    <point x="18086" y="6233"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18298" y="6233"/>
-    <point x="18510" y="6233"/>
-    <point x="18510" y="6445"/>
-    <point x="18298" y="6445"/>
-    <point x="18298" y="6233"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18510" y="6233"/>
-    <point x="18722" y="6233"/>
-    <point x="18722" y="6445"/>
-    <point x="18510" y="6445"/>
-    <point x="18510" y="6233"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18722" y="6233"/>
-    <point x="18934" y="6233"/>
-    <point x="18934" y="6445"/>
-    <point x="18722" y="6445"/>
-    <point x="18722" y="6233"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18934" y="6233"/>
-    <point x="19146" y="6233"/>
-    <point x="19146" y="6445"/>
-    <point x="18934" y="6445"/>
-    <point x="18934" y="6233"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19146" y="6233"/>
-    <point x="19358" y="6233"/>
-    <point x="19358" y="6445"/>
-    <point x="19146" y="6445"/>
-    <point x="19146" y="6233"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19358" y="6233"/>
-    <point x="19570" y="6233"/>
-    <point x="19570" y="6445"/>
-    <point x="19358" y="6445"/>
-    <point x="19358" y="6233"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19570" y="6233"/>
-    <point x="19782" y="6233"/>
-    <point x="19782" y="6445"/>
-    <point x="19570" y="6445"/>
-    <point x="19570" y="6233"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16178" y="6445"/>
-    <point x="16390" y="6445"/>
-    <point x="16390" y="6657"/>
-    <point x="16178" y="6657"/>
-    <point x="16178" y="6445"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16391" y="6445"/>
-    <point x="16603" y="6445"/>
-    <point x="16603" y="6657"/>
-    <point x="16391" y="6657"/>
-    <point x="16391" y="6445"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16602" y="6445"/>
-    <point x="16814" y="6445"/>
-    <point x="16814" y="6657"/>
-    <point x="16602" y="6657"/>
-    <point x="16602" y="6445"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16814" y="6445"/>
-    <point x="17026" y="6445"/>
-    <point x="17026" y="6657"/>
-    <point x="16814" y="6657"/>
-    <point x="16814" y="6445"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17026" y="6445"/>
-    <point x="17238" y="6445"/>
-    <point x="17238" y="6657"/>
-    <point x="17026" y="6657"/>
-    <point x="17026" y="6445"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17238" y="6445"/>
-    <point x="17450" y="6445"/>
-    <point x="17450" y="6657"/>
-    <point x="17238" y="6657"/>
-    <point x="17238" y="6445"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17450" y="6445"/>
-    <point x="17662" y="6445"/>
-    <point x="17662" y="6657"/>
-    <point x="17450" y="6657"/>
-    <point x="17450" y="6445"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17662" y="6445"/>
-    <point x="17874" y="6445"/>
-    <point x="17874" y="6657"/>
-    <point x="17662" y="6657"/>
-    <point x="17662" y="6445"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17874" y="6445"/>
-    <point x="18086" y="6445"/>
-    <point x="18086" y="6657"/>
-    <point x="17874" y="6657"/>
-    <point x="17874" y="6445"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18086" y="6445"/>
-    <point x="18298" y="6445"/>
-    <point x="18298" y="6657"/>
-    <point x="18086" y="6657"/>
-    <point x="18086" y="6445"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18298" y="6445"/>
-    <point x="18510" y="6445"/>
-    <point x="18510" y="6657"/>
-    <point x="18298" y="6657"/>
-    <point x="18298" y="6445"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18510" y="6445"/>
-    <point x="18722" y="6445"/>
-    <point x="18722" y="6657"/>
-    <point x="18510" y="6657"/>
-    <point x="18510" y="6445"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18722" y="6445"/>
-    <point x="18934" y="6445"/>
-    <point x="18934" y="6657"/>
-    <point x="18722" y="6657"/>
-    <point x="18722" y="6445"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18934" y="6445"/>
-    <point x="19146" y="6445"/>
-    <point x="19146" y="6657"/>
-    <point x="18934" y="6657"/>
-    <point x="18934" y="6445"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19146" y="6445"/>
-    <point x="19358" y="6445"/>
-    <point x="19358" y="6657"/>
-    <point x="19146" y="6657"/>
-    <point x="19146" y="6445"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19358" y="6445"/>
-    <point x="19570" y="6445"/>
-    <point x="19570" y="6657"/>
-    <point x="19358" y="6657"/>
-    <point x="19358" y="6445"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19570" y="6445"/>
-    <point x="19782" y="6445"/>
-    <point x="19782" y="6657"/>
-    <point x="19570" y="6657"/>
-    <point x="19570" y="6445"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="15966" y="6657"/>
-    <point x="16178" y="6657"/>
-    <point x="16178" y="6869"/>
-    <point x="15966" y="6869"/>
-    <point x="15966" y="6657"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16178" y="6657"/>
-    <point x="16390" y="6657"/>
-    <point x="16390" y="6869"/>
-    <point x="16178" y="6869"/>
-    <point x="16178" y="6657"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16391" y="6657"/>
-    <point x="16603" y="6657"/>
-    <point x="16603" y="6869"/>
-    <point x="16391" y="6869"/>
-    <point x="16391" y="6657"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16602" y="6657"/>
-    <point x="16814" y="6657"/>
-    <point x="16814" y="6869"/>
-    <point x="16602" y="6869"/>
-    <point x="16602" y="6657"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16814" y="6657"/>
-    <point x="17026" y="6657"/>
-    <point x="17026" y="6869"/>
-    <point x="16814" y="6869"/>
-    <point x="16814" y="6657"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17026" y="6657"/>
-    <point x="17238" y="6657"/>
-    <point x="17238" y="6869"/>
-    <point x="17026" y="6869"/>
-    <point x="17026" y="6657"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17238" y="6657"/>
-    <point x="17450" y="6657"/>
-    <point x="17450" y="6869"/>
-    <point x="17238" y="6869"/>
-    <point x="17238" y="6657"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17450" y="6657"/>
-    <point x="17662" y="6657"/>
-    <point x="17662" y="6869"/>
-    <point x="17450" y="6869"/>
-    <point x="17450" y="6657"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17662" y="6657"/>
-    <point x="17874" y="6657"/>
-    <point x="17874" y="6869"/>
-    <point x="17662" y="6869"/>
-    <point x="17662" y="6657"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17874" y="6657"/>
-    <point x="18086" y="6657"/>
-    <point x="18086" y="6869"/>
-    <point x="17874" y="6869"/>
-    <point x="17874" y="6657"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18086" y="6657"/>
-    <point x="18298" y="6657"/>
-    <point x="18298" y="6869"/>
-    <point x="18086" y="6869"/>
-    <point x="18086" y="6657"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18298" y="6657"/>
-    <point x="18510" y="6657"/>
-    <point x="18510" y="6869"/>
-    <point x="18298" y="6869"/>
-    <point x="18298" y="6657"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18510" y="6657"/>
-    <point x="18722" y="6657"/>
-    <point x="18722" y="6869"/>
-    <point x="18510" y="6869"/>
-    <point x="18510" y="6657"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18722" y="6657"/>
-    <point x="18934" y="6657"/>
-    <point x="18934" y="6869"/>
-    <point x="18722" y="6869"/>
-    <point x="18722" y="6657"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18934" y="6657"/>
-    <point x="19146" y="6657"/>
-    <point x="19146" y="6869"/>
-    <point x="18934" y="6869"/>
-    <point x="18934" y="6657"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19146" y="6657"/>
-    <point x="19358" y="6657"/>
-    <point x="19358" y="6869"/>
-    <point x="19146" y="6869"/>
-    <point x="19146" y="6657"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19358" y="6657"/>
-    <point x="19570" y="6657"/>
-    <point x="19570" y="6869"/>
-    <point x="19358" y="6869"/>
-    <point x="19358" y="6657"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19570" y="6657"/>
-    <point x="19782" y="6657"/>
-    <point x="19782" y="6869"/>
-    <point x="19570" y="6869"/>
-    <point x="19570" y="6657"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16178" y="6869"/>
-    <point x="16390" y="6869"/>
-    <point x="16390" y="7081"/>
-    <point x="16178" y="7081"/>
-    <point x="16178" y="6869"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16391" y="6869"/>
-    <point x="16603" y="6869"/>
-    <point x="16603" y="7081"/>
-    <point x="16391" y="7081"/>
-    <point x="16391" y="6869"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16602" y="6869"/>
-    <point x="16814" y="6869"/>
-    <point x="16814" y="7081"/>
-    <point x="16602" y="7081"/>
-    <point x="16602" y="6869"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16814" y="6869"/>
-    <point x="17026" y="6869"/>
-    <point x="17026" y="7081"/>
-    <point x="16814" y="7081"/>
-    <point x="16814" y="6869"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17026" y="6869"/>
-    <point x="17238" y="6869"/>
-    <point x="17238" y="7081"/>
-    <point x="17026" y="7081"/>
-    <point x="17026" y="6869"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17238" y="6869"/>
-    <point x="17450" y="6869"/>
-    <point x="17450" y="7081"/>
-    <point x="17238" y="7081"/>
-    <point x="17238" y="6869"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17450" y="6869"/>
-    <point x="17662" y="6869"/>
-    <point x="17662" y="7081"/>
-    <point x="17450" y="7081"/>
-    <point x="17450" y="6869"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17662" y="6869"/>
-    <point x="17874" y="6869"/>
-    <point x="17874" y="7081"/>
-    <point x="17662" y="7081"/>
-    <point x="17662" y="6869"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17874" y="6869"/>
-    <point x="18086" y="6869"/>
-    <point x="18086" y="7081"/>
-    <point x="17874" y="7081"/>
-    <point x="17874" y="6869"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18086" y="6869"/>
-    <point x="18298" y="6869"/>
-    <point x="18298" y="7081"/>
-    <point x="18086" y="7081"/>
-    <point x="18086" y="6869"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18298" y="6869"/>
-    <point x="18510" y="6869"/>
-    <point x="18510" y="7081"/>
-    <point x="18298" y="7081"/>
-    <point x="18298" y="6869"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18510" y="6869"/>
-    <point x="18722" y="6869"/>
-    <point x="18722" y="7081"/>
-    <point x="18510" y="7081"/>
-    <point x="18510" y="6869"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18722" y="6869"/>
-    <point x="18934" y="6869"/>
-    <point x="18934" y="7081"/>
-    <point x="18722" y="7081"/>
-    <point x="18722" y="6869"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18934" y="6869"/>
-    <point x="19146" y="6869"/>
-    <point x="19146" y="7081"/>
-    <point x="18934" y="7081"/>
-    <point x="18934" y="6869"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19146" y="6869"/>
-    <point x="19358" y="6869"/>
-    <point x="19358" y="7081"/>
-    <point x="19146" y="7081"/>
-    <point x="19146" y="6869"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19358" y="6869"/>
-    <point x="19570" y="6869"/>
-    <point x="19570" y="7081"/>
-    <point x="19358" y="7081"/>
-    <point x="19358" y="6869"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19570" y="6869"/>
-    <point x="19782" y="6869"/>
-    <point x="19782" y="7081"/>
-    <point x="19570" y="7081"/>
-    <point x="19570" y="6869"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="15966" y="7081"/>
-    <point x="16178" y="7081"/>
-    <point x="16178" y="7293"/>
-    <point x="15966" y="7293"/>
-    <point x="15966" y="7081"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16178" y="7081"/>
-    <point x="16390" y="7081"/>
-    <point x="16390" y="7293"/>
-    <point x="16178" y="7293"/>
-    <point x="16178" y="7081"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16391" y="7081"/>
-    <point x="16603" y="7081"/>
-    <point x="16603" y="7293"/>
-    <point x="16391" y="7293"/>
-    <point x="16391" y="7081"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16602" y="7081"/>
-    <point x="16814" y="7081"/>
-    <point x="16814" y="7293"/>
-    <point x="16602" y="7293"/>
-    <point x="16602" y="7081"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16814" y="7081"/>
-    <point x="17026" y="7081"/>
-    <point x="17026" y="7293"/>
-    <point x="16814" y="7293"/>
-    <point x="16814" y="7081"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17026" y="7081"/>
-    <point x="17238" y="7081"/>
-    <point x="17238" y="7293"/>
-    <point x="17026" y="7293"/>
-    <point x="17026" y="7081"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17238" y="7081"/>
-    <point x="17450" y="7081"/>
-    <point x="17450" y="7293"/>
-    <point x="17238" y="7293"/>
-    <point x="17238" y="7081"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17450" y="7081"/>
-    <point x="17662" y="7081"/>
-    <point x="17662" y="7293"/>
-    <point x="17450" y="7293"/>
-    <point x="17450" y="7081"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17662" y="7081"/>
-    <point x="17874" y="7081"/>
-    <point x="17874" y="7293"/>
-    <point x="17662" y="7293"/>
-    <point x="17662" y="7081"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17874" y="7081"/>
-    <point x="18086" y="7081"/>
-    <point x="18086" y="7293"/>
-    <point x="17874" y="7293"/>
-    <point x="17874" y="7081"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18086" y="7081"/>
-    <point x="18298" y="7081"/>
-    <point x="18298" y="7293"/>
-    <point x="18086" y="7293"/>
-    <point x="18086" y="7081"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18298" y="7081"/>
-    <point x="18510" y="7081"/>
-    <point x="18510" y="7293"/>
-    <point x="18298" y="7293"/>
-    <point x="18298" y="7081"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18510" y="7081"/>
-    <point x="18722" y="7081"/>
-    <point x="18722" y="7293"/>
-    <point x="18510" y="7293"/>
-    <point x="18510" y="7081"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18722" y="7081"/>
-    <point x="18934" y="7081"/>
-    <point x="18934" y="7293"/>
-    <point x="18722" y="7293"/>
-    <point x="18722" y="7081"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18934" y="7081"/>
-    <point x="19146" y="7081"/>
-    <point x="19146" y="7293"/>
-    <point x="18934" y="7293"/>
-    <point x="18934" y="7081"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19146" y="7081"/>
-    <point x="19358" y="7081"/>
-    <point x="19358" y="7293"/>
-    <point x="19146" y="7293"/>
-    <point x="19146" y="7081"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19358" y="7081"/>
-    <point x="19570" y="7081"/>
-    <point x="19570" y="7293"/>
-    <point x="19358" y="7293"/>
-    <point x="19358" y="7081"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19570" y="7081"/>
-    <point x="19782" y="7081"/>
-    <point x="19782" y="7293"/>
-    <point x="19570" y="7293"/>
-    <point x="19570" y="7081"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16178" y="7293"/>
-    <point x="16390" y="7293"/>
-    <point x="16390" y="7505"/>
-    <point x="16178" y="7505"/>
-    <point x="16178" y="7293"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16391" y="7293"/>
-    <point x="16603" y="7293"/>
-    <point x="16603" y="7505"/>
-    <point x="16391" y="7505"/>
-    <point x="16391" y="7293"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16602" y="7293"/>
-    <point x="16814" y="7293"/>
-    <point x="16814" y="7505"/>
-    <point x="16602" y="7505"/>
-    <point x="16602" y="7293"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16814" y="7293"/>
-    <point x="17026" y="7293"/>
-    <point x="17026" y="7505"/>
-    <point x="16814" y="7505"/>
-    <point x="16814" y="7293"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17026" y="7293"/>
-    <point x="17238" y="7293"/>
-    <point x="17238" y="7505"/>
-    <point x="17026" y="7505"/>
-    <point x="17026" y="7293"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17238" y="7293"/>
-    <point x="17450" y="7293"/>
-    <point x="17450" y="7505"/>
-    <point x="17238" y="7505"/>
-    <point x="17238" y="7293"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17450" y="7293"/>
-    <point x="17662" y="7293"/>
-    <point x="17662" y="7505"/>
-    <point x="17450" y="7505"/>
-    <point x="17450" y="7293"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17662" y="7293"/>
-    <point x="17874" y="7293"/>
-    <point x="17874" y="7505"/>
-    <point x="17662" y="7505"/>
-    <point x="17662" y="7293"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17874" y="7293"/>
-    <point x="18086" y="7293"/>
-    <point x="18086" y="7505"/>
-    <point x="17874" y="7505"/>
-    <point x="17874" y="7293"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18086" y="7293"/>
-    <point x="18298" y="7293"/>
-    <point x="18298" y="7505"/>
-    <point x="18086" y="7505"/>
-    <point x="18086" y="7293"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18298" y="7293"/>
-    <point x="18510" y="7293"/>
-    <point x="18510" y="7505"/>
-    <point x="18298" y="7505"/>
-    <point x="18298" y="7293"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18510" y="7293"/>
-    <point x="18722" y="7293"/>
-    <point x="18722" y="7505"/>
-    <point x="18510" y="7505"/>
-    <point x="18510" y="7293"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18722" y="7293"/>
-    <point x="18934" y="7293"/>
-    <point x="18934" y="7505"/>
-    <point x="18722" y="7505"/>
-    <point x="18722" y="7293"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="18934" y="7293"/>
-    <point x="19146" y="7293"/>
-    <point x="19146" y="7505"/>
-    <point x="18934" y="7505"/>
-    <point x="18934" y="7293"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19146" y="7293"/>
-    <point x="19358" y="7293"/>
-    <point x="19358" y="7505"/>
-    <point x="19146" y="7505"/>
-    <point x="19146" y="7293"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19358" y="7293"/>
-    <point x="19570" y="7293"/>
-    <point x="19570" y="7505"/>
-    <point x="19358" y="7505"/>
-    <point x="19358" y="7293"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="19570" y="7293"/>
-    <point x="19782" y="7293"/>
-    <point x="19782" y="7505"/>
-    <point x="19570" y="7505"/>
-    <point x="19570" y="7293"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="15966" y="7505"/>
-    <point x="16178" y="7505"/>
-    <point x="16178" y="7717"/>
-    <point x="15966" y="7717"/>
-    <point x="15966" y="7505"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16178" y="7505"/>
-    <point x="16390" y="7505"/>
-    <point x="16390" y="7717"/>
-    <point x="16178" y="7717"/>
-    <point x="16178" y="7505"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16391" y="7505"/>
-    <point x="16603" y="7505"/>
-    <point x="16603" y="7717"/>
-    <point x="16391" y="7717"/>
-    <point x="16391" y="7505"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16602" y="7505"/>
-    <point x="16814" y="7505"/>
-    <point x="16814" y="7717"/>
-    <point x="16602" y="7717"/>
-    <point x="16602" y="7505"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="16814" y="7505"/>
-    <point x="17026" y="7505"/>
-    <point x="17026" y="7717"/>
-    <point x="16814" y="7717"/>
-    <point x="16814" y="7505"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17026" y="7505"/>
-    <point x="17238" y="7505"/>
-    <point x="17238" y="7717"/>
-    <point x="17026" y="7717"/>
-    <point x="17026" y="7505"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17238" y="7505"/>
-    <point x="17450" y="7505"/>
-    <point x="17450" y="7717"/>
-    <point x="17238" y="7717"/>
-    <point x="17238" y="7505"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>
-  <polypolygon>
-   <polygon>
-    <point x="17450" y="7505"/>
-    <point x="17662" y="7505"/>
-    <point x="17662" y="7717"/>
-    <point x="17450" y="7717"/>
-    <point x="17450" y="7505"/>
-   </polygon>
-  </polypolygon>
-  <fillcolor color="#808080"/>
-  <linecolor color="#000000"/>

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list